# Translation of kexi.po to Finnish
#
# KDE Finnish translation sprint participants:
# Author: Artnay
# Author: Lliehu
# Author: Niklas Laxström
# Ilpo Kantonen <ilpo@iki.fi>, 2005, 2006.
# Mikko Piippo <piippo@cc.helsinki.fi>, 2007.
# Lasse Liehu <lasse.liehu@gmail.com>, 2011, 2012, 2013, 2014, 2015, 2016.
# Tommi Nieminen <translator@legisign.org>, 2012, 2014.
msgid ""
msgstr ""
"Project-Id-Version: kexi\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2018-03-06 06:01+0100\n"
"PO-Revision-Date: 2016-02-14 13:45+0200\n"
"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-POT-Import-Date: 2013-01-13 22:09:41+0000\n"
"X-Generator: Lokalize 2.0\n"

#: core/kexi.cpp:141
#, kde-kuit-format
msgid "&No View"
msgstr "&Ei näkymää"

#: core/kexi.cpp:143
#, kde-kuit-format
msgid "&Data View"
msgstr "&Tietonäkymä"

#: core/kexi.cpp:145
#, kde-kuit-format
msgid "D&esign View"
msgstr "Rak&ennenäkymä"

#: core/kexi.cpp:147
#, kde-kuit-format
msgid "&Text View"
msgstr "&Tekstinäkymä"

#: core/kexi.cpp:149
#, kde-kuit-format
msgid "&Unknown"
msgstr "T&untematon"

#: core/kexi.cpp:342
#, kde-kuit-format
msgid "This function is not available for version %1 of %2 application."
msgstr "Tämä toiminto ei ole käytettävissä sovelluksen %2 versiolle %1."

#: core/kexi.cpp:347
#, fuzzy, kde-kuit-format
#| msgid "\"%1\" function is not available for version %2 of %3 application."
msgctxt "@info"
msgid ""
"<resource>%1</resource> function is not available for version %2 of %3 "
"application."
msgstr "Toiminto ”%1” ei ole käytettävissä sovelluksen %3 versiolle %2."

#: core/kexi.cpp:400
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<application>%1</application> could have been incorrectly installed or "
"started. The application will be closed."
msgstr ""
"<application>%1</application> on voitu asentaa tai käynnistää väärin. "
"Sovellus suljetaan."

#: core/kexiaboutdata.cpp:28
#, kde-format
msgid "Visual database applications creator"
msgstr "Visuaalinen tietokantasovellusten luonti"

#: core/kexiaboutdata.cpp:37
#, kde-kuit-format
msgid "© 2002-%1, The Kexi Team"
msgstr "© 2002–%1 Kexi-työryhmä"

#: core/kexiaboutdata.cpp:38
#, kde-kuit-format
msgid ""
"This software is developed by Kexi Team - an international group of "
"independent developers. They form a part of the Calligra Project."
msgstr ""
"Tämän ohjelmiston on kehittänyt Kexi-työryhmä – kansainvälinen itsenäisten "
"kehittäjien ryhmä, joka on osa Calligra-projektia."

#: core/kexiaboutdata.cpp:48
#, kde-kuit-format
msgid "Jarosław Staniek"
msgstr "Jarosław Staniek"

#: core/kexiaboutdata.cpp:48
#, kde-kuit-format
msgid "Project maintainer & developer, overall design"
msgstr "Projektin ylläpitäjä & kehittäjä, yleisilme ja design"

#: core/kexiaboutdata.cpp:50
#, kde-kuit-format
msgid "OpenOffice Polska LLC"
msgstr "OpenOffice Polska LLC"

#: core/kexiaboutdata.cpp:50
#, kde-kuit-format
msgid "Sponsoring and support (employer of Jarosław Staniek in 2003-2007)"
msgstr "Sponsorointi ja tuki (Jarosław Staniekin työnantaja 2003–07)"

#: core/kexiaboutdata.cpp:52
#, kde-kuit-format
msgid "Adam Pigg"
msgstr "Adam Pigg"

#: core/kexiaboutdata.cpp:52
#, kde-kuit-format
msgid ""
"PostgreSQL database driver, Migration and Reporting modules, numerous bug "
"fixes"
msgstr ""
"PostgreSQL-tietokanta-ajuri, siirros- ja raportointimoduulit, lukuisa määrä "
"virhekorjauksia"

#: core/kexiaboutdata.cpp:54
#, kde-kuit-format
msgid "Map elements for forms and reports, map flake shape"
msgstr "Karttaelementit lomakkeisiin ja raportteihin sekä kartta-Flake-muoto"

#: core/kexiaboutdata.cpp:54
#, kde-kuit-format
msgid "Radosław Wicik"
msgstr "Radosław Wicik"

#: core/kexiaboutdata.cpp:56 core/kexiaboutdata.cpp:58
#, kde-kuit-format
msgid "Features and bug fixes"
msgstr "Ominaisuuksia ja virhekorjauksia"

#: core/kexiaboutdata.cpp:56
#, kde-kuit-format
msgid "Wojciech Kosowicz"
msgstr "Wojciech Kosowicz"

#: core/kexiaboutdata.cpp:58
#, kde-kuit-format
msgid "Roman Shtemberko"
msgstr "Roman Shtemberko"

#: core/kexiaboutdata.cpp:60
#, kde-kuit-format
msgid "Dimitrios T. Tanis"
msgstr "Dimitrios T. Tanis"

#: core/kexiaboutdata.cpp:60
#, kde-kuit-format
msgid "Users Manual for Kexi 2, main window improvements, numerous bug reports"
msgstr ""
"Kexi 2:n käyttäjän käsikirja, pääikkunan parannukset, lukuisat "
"vikailmoitukset"

#: core/kexiaboutdata.cpp:62
#, kde-kuit-format
msgid "Oleg Kukharchuk"
msgstr "Oleg Kukharchuk"

#: core/kexiaboutdata.cpp:62
#, kde-kuit-format
msgid "Several form widgets, porting to Qt 4, stabilization"
msgstr "Useita lomake-elementtejä, sovitus Qt 4:ään, vakauttaminen"

#: core/kexiaboutdata.cpp:64
#, kde-kuit-format
msgid "Shreya Pandit"
msgstr "Shreya Pandit"

#: core/kexiaboutdata.cpp:64
#, kde-kuit-format
msgid "Web elements for forms and reports"
msgstr "Lomakkeiden ja raporttien web-elementit"

#: core/kexiaboutdata.cpp:66
#, kde-kuit-format
msgid "Scripting module (KROSS), Python language bindings, design"
msgstr "Komentojonomoduuli (KROSS), Python-kielen liitäntä, suunnittelu"

#: core/kexiaboutdata.cpp:66
#, kde-kuit-format
msgid "Sebastian Sauer"
msgstr "Sebastian Sauer"

#: core/kexiaboutdata.cpp:68
#, kde-kuit-format
msgid "Lorenzo Villani"
msgstr "Lorenzo Villani"

#: core/kexiaboutdata.cpp:68
#, kde-kuit-format
msgid "Web Forms module"
msgstr "Web-lomakkeiden moduuli"

#: core/kexiaboutdata.cpp:70
#, kde-kuit-format
msgid "Sharan Rao"
msgstr "Sharan Rao"

#: core/kexiaboutdata.cpp:70
#, kde-kuit-format
msgid ""
"Sybase/MS SQL Server/ODBC database drivers, xBase migration plugin, "
"improvements for KexiDB"
msgstr ""
"Sybase/MS SQL Server/ODBC-tietokanta-ajurit, xBase-siirrosliitännäinen, "
"parannukset KexiDB:hen"

#: core/kexiaboutdata.cpp:72
#, kde-kuit-format
msgid "Cédric Pasteur"
msgstr "Cédric Pasteur"

#: core/kexiaboutdata.cpp:72
#, kde-kuit-format
msgid "First version of Property Editor and Form Designer"
msgstr "Ensimmäiset versiot ominaisuusmuokkaimesta ja lomakkeen suunnittelusta"

#: core/kexiaboutdata.cpp:74
#, kde-kuit-format
msgid ""
"Contributions for MySQL and KexiDB, fixes, Migration module, MS Access file "
"format support"
msgstr ""
"Avustus MySQL:ssä ja KexiDB:ssä, korjaukset, siirrosmoduuli, MS Access -"
"tiedostomuodon tuki"

#: core/kexiaboutdata.cpp:74
#, kde-kuit-format
msgid "Martin Ellis"
msgstr "Martin Ellis"

#: core/kexiaboutdata.cpp:76
#, kde-kuit-format
msgid "Julia Sanchez-Simon"
msgstr "Julia Sanchez-Simon"

#: core/kexiaboutdata.cpp:76
#, kde-kuit-format
msgid "Oracle database driver"
msgstr "Oracle-tietokanta-ajuri"

#: core/kexiaboutdata.cpp:78
#, kde-kuit-format
msgid "Christian Nitschkowski"
msgstr "Christian Nitschkowski"

#: core/kexiaboutdata.cpp:78
#, kde-kuit-format
msgid "Graphics effects, helper dialogs"
msgstr "Graafiset tehosteet, avustajan suunnittelu"

#: core/kexiaboutdata.cpp:80
#, kde-kuit-format
msgid "Matt Rogers"
msgstr "Matt Rogers"

#: core/kexiaboutdata.cpp:80
#, kde-kuit-format
msgid "ODBC database driver"
msgstr "ODBC-tietokanta-ajuri"

#: core/kexiaboutdata.cpp:82
#, kde-kuit-format
msgid "Former project maintainer & developer"
msgstr "Entinen projektin ylläpitäjä ja kehittäjä"

#: core/kexiaboutdata.cpp:82
#, kde-kuit-format
msgid "Lucijan Busch"
msgstr "Lucijan Busch"

#: core/kexiaboutdata.cpp:84
#, kde-kuit-format
msgid "Former developer"
msgstr "Entinen kehittäjä"

#: core/kexiaboutdata.cpp:84
#, kde-kuit-format
msgid "Peter Simonsson"
msgstr "Peter Simonsson"

#: core/kexiaboutdata.cpp:86
#, kde-kuit-format
msgid "Joseph Wenninger"
msgstr "Joseph Wenninger"

#: core/kexiaboutdata.cpp:86
#, kde-kuit-format
msgid "Original Form Designer, original user interface & much more"
msgstr ""
"Alkuperäinen virallinen kehittäjä, alkuperäinen käyttäjäliittymä ja paljon "
"muuta"

#: core/kexiaboutdata.cpp:88
#, kde-kuit-format
msgid "CQL++, SQL assistance"
msgstr "CQL++-, SQL-tuki"

#: core/kexiaboutdata.cpp:88
#, kde-kuit-format
msgid "Seth Kurzenberg"
msgstr "Seth Kurzenberg"

#: core/kexiaboutdata.cpp:90
#, kde-kuit-format
msgid "Laurent Montel"
msgstr "Laurent Montel"

#: core/kexiaboutdata.cpp:90
#, kde-kuit-format
msgid "Original code cleanings"
msgstr "Alkuperäisen koodin siistiminen"

#: core/kexiaboutdata.cpp:92
#, kde-kuit-format
msgid "Bugfixes, original Table Widget"
msgstr "Virheiden korjauksia, alkuperäisten taulujen elementit"

#: core/kexiaboutdata.cpp:92
#, kde-kuit-format
msgid "Till Busch"
msgstr "Till Busch"

#: core/kexiaboutdata.cpp:95
#, kde-kuit-format
msgid "Ian Whitfield"
msgstr ""

#: core/kexiaboutdata.cpp:95 core/kexiaboutdata.cpp:101
#, kde-kuit-format
msgid "Numerous bug reports and tests"
msgstr "Lukuisa määrä vikailmoituksia ja testejä"

#: core/kexiaboutdata.cpp:97
#, kde-kuit-format
msgid "AppImage packages for Linux"
msgstr ""

#: core/kexiaboutdata.cpp:97
#, kde-kuit-format
msgid "Scarlett Gately Clark"
msgstr ""

#: core/kexiaboutdata.cpp:99
#, kde-kuit-format
msgid "Ian Balchin"
msgstr "Ian Balchin"

#: core/kexiaboutdata.cpp:99
#, kde-kuit-format
msgid "Numerous bug reports and tests, handbook improvements"
msgstr "Lukuisa määrä vikailmoituksia ja testejä, parannuksia käyttöohjeeseen"

#: core/kexiaboutdata.cpp:101
#, kde-kuit-format
msgid "Robert Leleu"
msgstr "Robert Leleu"

#: core/kexiaboutdata.cpp:103
#, kde-kuit-format
msgid "Bug fixes, build system improvements, code cleanups"
msgstr ""
"Virhekorjauksia, parannuksia koostamisjärjestelmään ja koodin siivousta"

#: core/kexiaboutdata.cpp:103
#, kde-kuit-format
msgid "Friedrich W. H. Kossebau"
msgstr "Friedrich W. H. Kossebau"

#: core/kexiaboutdata.cpp:105
#, kde-kuit-format
msgid "Boudewijn Rempt"
msgstr "Boudewijn Rempt"

#: core/kexiaboutdata.cpp:105 core/kexiaboutdata.cpp:107
#, kde-kuit-format
msgid "Code cleanups"
msgstr "Koodin siivousta"

#: core/kexiaboutdata.cpp:107
#, kde-kuit-format
msgid "David Faure"
msgstr "David Faure"

#: core/kexiaboutdata.cpp:109
#, kde-kuit-format
msgid "Daniel Molkentin"
msgstr "Daniel Molkentin"

#: core/kexiaboutdata.cpp:109
#, kde-kuit-format
msgid "Initial design improvements"
msgstr "Alkusuunnitelmien parannukset"

#: core/kexiaboutdata.cpp:111
#, kde-kuit-format
msgid "Icons and user interface research"
msgstr "Kuvakkeet ja käyttäjäliittymän tutkimus"

#: core/kexiaboutdata.cpp:111
#, kde-kuit-format
msgid "Kristof Borrey"
msgstr "Kristof Borrey"

#: core/kexiaboutdata.cpp:113
#, kde-kuit-format
msgid "Coffee sponsoring"
msgstr "Kahvien tarjoaja"

#: core/kexiaboutdata.cpp:113
#, kde-kuit-format
msgid "Tomas Krassnig"
msgstr "Tomas Krassnig"

#: core/kexiaboutdata.cpp:115
#, kde-kuit-format
msgid "Numerous bug reports, usability tests, technical support"
msgstr "Lukuisa määrä vikailmoituksia, käytettävyystestejä, tekninen avustus"

#: core/kexiaboutdata.cpp:115
#, kde-kuit-format
msgid "Paweł Wirecki / OpenOffice Polska"
msgstr "Paweł Wirecki / OpenOffice Polska"

#: core/kexiaboutdata.cpp:118
#, kde-format, kde-kuit-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""
"kim.enkovaara@iki.fi, ikola@iki.fi, ilpo@iki.fi, karvonen.jorma@gmail.com, "
"eleknader@phnet.fi, niklas.laxstrom+kdetrans@gmail.com, lasse.liehu@gmail."
"com, translator@legisign.org, mikko.piippo@helsinki.fi, teemu.rytilahti@d5k."
"net"

#: core/kexiaboutdata.cpp:118
#, kde-format, kde-kuit-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr ""
"Kim Enkovaara, Mikko Ikola, Ilpo Kantonen, Jorma Karvonen, Tapio Kautto, "
"Niklas Laxström, Lasse Liehu, Tommi Nieminen, Mikko Piippo, Teemu Rytilahti"

#: core/KexiCommandLineOptions.cpp:38
#, kde-kuit-format
msgctxt "'createdb' command line option"
msgid ""
"Create a new, blank project using specified database driver and database "
"name and exit immediately. You will be asked for confirmation if overwriting "
"is needed."
msgstr ""
"Luo uusi tyhjä projekti käyttäen annettua tietokanta-ajuria ja tietokannan "
"nimeä ja lopeta välittömästi. Jos korvaaminen on tarpeen, se pyydetään "
"vahvistamaan."

#: core/KexiCommandLineOptions.cpp:43
#, kde-kuit-format
msgctxt "'create-opendb' command line option"
msgid "Like --createdb, but also open newly created database."
msgstr "Kuten --createdb, mutta avaa uutena luodun tietokannan."

#: core/KexiCommandLineOptions.cpp:46
#, kde-kuit-format
msgctxt "'dropdb' command line option"
msgid ""
"Drop (remove) a project using specified database driver and database name. "
"You will be asked for confirmation."
msgstr ""
"Pudota (poista) projekti käyttäen annettua tietokanta-ajuria ja tietokannan "
"nimeä. Sinulta pyydetään vahvistusta."

#: core/KexiCommandLineOptions.cpp:50
#, kde-kuit-format
msgctxt "'dbdriver' command line option"
msgid ""
"Name of a database driver to be used when connecting to a database project "
"(\"sqlite\" by default). Ignored if a shortcut filename is provided. "
"Complete KDb-specific globally unique identifier can be used, e.g. \"org.kde."
"kdb.sqlite\" to specify exact vendor of the driver."
msgstr ""

#: core/KexiCommandLineOptions.cpp:57
#, kde-kuit-format
msgctxt "'type' command line option"
msgid ""
"Specify the type of file provided as an argument. This option is only useful "
"if the filename does not have a valid extension set and its type cannot be "
"determined unambiguously by examining its contents. This option is ignored "
"if no file is specified as an argument.\n"
"Available file types are:\n"
"- \"project\" for a project file (the default)\n"
"- \"shortcut\" for a shortcut file pointing to a\n"
"  project.\n"
"- \"connection\" for database connection data."
msgstr ""
"Määrittää parametrina annetun tiedoston tyypin. Tästä ominaisuudesta on "
"hyötyä, ellei tiedostonimen pääte ole kelvollinen eikä sen tyyppiä voi "
"yksiselitteisesti määrittää tiedoston sisällöstä. Valinta ohitetaan, ellei "
"yhtään tiedostoa ole annettu parametriksi.\n"
"Saatavilla olevat tiedostotyypit ovat:\n"
"– ”projekti” projektitiedostoille (oletus)\n"
"– ”pikakuvake” projektiin osoittavalle\n"
"  projektille. – ”connection” tietokantayhteyden datalle."

#: core/KexiCommandLineOptions.cpp:69
#, kde-kuit-format
msgctxt "'connection' command line option"
msgid ""
"Specify a database connection shortcut .kexic file containing connection "
"data. Can be used with --createdb or --create-opendb for convenience instead "
"of using options such as --user, --host or --port.\n"
"Note: Options like --user, --host have precedence over settings defined in "
"the shortcut file."
msgstr ""
"Määritä tietokantayhteys .kexic-tiedostosta, joka sisältää yhteyden tiedot. "
"Voidaan käyttää yhdessä valintojen --createdb tai --create-opendb kanssa "
"valintojen, kuten --user, --host tai --port, sijaan.\n"
"Huomaa, että mm. --user ja --host -valinnat ohittavat tiedoston määritykset."

#: core/KexiCommandLineOptions.cpp:77
#, kde-kuit-format
msgctxt "'readonly' command line option"
msgid ""
"Specify that any database connections will be performed without write "
"support. This option is ignored when \"createdb\" option is present, "
"otherwise the database could not be created."
msgstr ""
"Määrää, että tietokantayhteydet toteutetaan ilman kirjoitustukea. Tämä "
"valinta jätetään huomiotta, jos valinta \"createdb\" on käytössä. Muutoin "
"tietokantaa ei voida luoda."

#: core/KexiCommandLineOptions.cpp:82
#, kde-kuit-format
msgctxt "'user-mode' command line option"
msgid "Start project in User Mode, regardless of the project settings."
msgstr "Aloita projekti käyttäjätilassa riippumatta projektin asetuksista."

#: core/KexiCommandLineOptions.cpp:85
#, kde-kuit-format
msgctxt "'design-mode' command line option"
msgid "Start project in Design Mode, regardless of the project settings."
msgstr "Aloita projekti rakennetilassa riippumatta projektin asetuksista."

#: core/KexiCommandLineOptions.cpp:88
#, kde-kuit-format
msgctxt "'show-navigator' command line option"
msgid "Show the Project Navigator side pane even if Kexi runs in User Mode."
msgstr "Näytä projektin selauspaneli myös käyttäjätilassa."

#: core/KexiCommandLineOptions.cpp:91
#, kde-kuit-format
msgctxt "'hide-menu' command line option"
msgid ""
"Hide the main menu (the tabbed toolbar) completely. A number of commands "
"from the main menu is still visible. This option is useful in User Mode."
msgstr ""
"Piilota päävalikko (välilehtityökalurivi) kokonaan. Joukko päävalikon "
"komentoja on edelleen näkyvissä. Tästä asetuksesta on hyötyä Käyttäjä-"
"tilassa."

#: core/KexiCommandLineOptions.cpp:97
#, fuzzy, kde-kuit-format
#| msgid ""
#| "\n"
#| "Open object of type 'object_type'\n"
#| "and name 'object_name' from specified project\n"
#| "on application start.\n"
#| "'object_type' is optional, if omitted - table\n"
#| "type is assumed.\n"
#| "Other object types can be query, report, form,\n"
#| "script (may be more or less, depending on your\n"
#| "plugins installed).\n"
#| "Use \"\" chars to specify names containing spaces.\n"
#| "Examples: --open MyTable,\n"
#| " --open query:\"My very big query\""
msgctxt "'open' command line option"
msgid ""
"Open object of type 'object_type' and name 'object_name' from specified "
"project on application start. 'object_type' is optional, if omitted - %1 "
"type is assumed. Other object types can be %2, %3, %4, %5. There may by more "
"or less types available depending on Kexi plugins installed.\n"
"Use \"\" characters to specify names containing spaces.\n"
"Examples: --open MyTable, --open %2:\"My very big query\""
msgstr ""
"\n"
"Avaa oliot, joiden tyyppi on ”olion_tyyppi”\n"
"ja nimi ”olion_nimi”, määritetystä projektista\n"
"sovellusta käynnistettäessä.\n"
"”olion_tyyppi” on valinnainen. Ellei sitä anneta\n"
"oletetaan taulukkotyyppi.\n"
"Muut oliotyypit ovat kysely, raportti, lomake,\n"
"komentojono (voi olla useampiakin asennetuista\n"
"liitännäisistä riippuen).\n"
"Ympäröi välilyöntejä sisältävät nimet lainausmerkein.\n"
"Esimerkki: --open MinunTaulukkoni,\n"
" --open query:\"Oma hyvin suuri kyselyni\""

#: core/KexiCommandLineOptions.cpp:108
#, kde-kuit-format
msgctxt "'design' command line option"
msgid ""
"Like --open, but the object will be opened in Design Mode, if one is "
"available."
msgstr "Kuten --open, mutta olio avataan rakennetilaan, jos mahdollista."

#: core/KexiCommandLineOptions.cpp:112
#, kde-kuit-format
msgctxt "'edittext' command line option"
msgid ""
"Like --open, but the object will be opened in Text Mode, if one is available."
msgstr "Kuten --open, mutta olio avataan tekstitilaan, jos mahdollista."

#: core/KexiCommandLineOptions.cpp:116
#, fuzzy, kde-kuit-format
#| msgid ""
#| "\n"
#| "Start execution of object of type 'object_type'\n"
#| "and name 'object_name' on application start.\n"
#| "'object_type' is optional, if omitted - macro\n"
#| "type is assumed.\n"
#| "Other object types can be script (may be more\n"
#| "or less, depending on your plugins installed).\n"
#| "Use \"\" chars to specify names containing spaces."
msgctxt "'execute' command line option"
msgid ""
"Start execution of object of type 'object_type' and name 'object_name' on "
"application start. 'object_type' is optional, if omitted - %1 type is "
"assumed. Object type can be also %2. There may by more or less types "
"available depending on Kexi plugins installed.\n"
"Use \"\" characters to specify names containing spaces."
msgstr ""
"\n"
"Käynnistää olion, jonka tyyppi on ”olion_tyyppi”\n"
"ja nimi ”olion_nimi” sovellusta käynnistettäessä.\n"
"”olion_tyyppi” on valinnainen. Ellei sitä anneta\n"
"oletetaan makrotyyppi.\n"
"\n"
"Muita oliotyyppejä ovat komentojono (mahdollisesti\n"
"muitakin asennetuista liitännäisistä riippuen).\n"
"Ympäröi välilyöntejä sisältävä nimet lainausmerkein."

#: core/KexiCommandLineOptions.cpp:125
#, kde-kuit-format
msgctxt "'new' command line option"
msgid "Start design of a new object of type 'object_type'."
msgstr "Aloita ”olion_tyyppi”-tyyppisen olion rakenteen suunnittelu."

#: core/KexiCommandLineOptions.cpp:129
#, fuzzy, kde-kuit-format
#| msgid ""
#| "\n"
#| "Open the Print dialog window for an object of type\n"
#| "'object_type' and name 'object_name' in the specified\n"
#| "project when the application starts, for quick printing\n"
#| "of the object's data.\n"
#| "'object_type' is optional; if omitted, table\n"
#| "type is assumed. Object type can also be query."
msgctxt "'print' command line option"
msgid ""
"Open the Print dialog window for an object of type 'object_type' and name "
"'object_name' in the specified project when the application starts for quick "
"printing of the object's data. 'object_type' is optional; if omitted, %1 "
"type is assumed. Object type can also be %2."
msgstr ""
"\n"
"Avaa tulostusikkunan annetun projektin oliolle, jonka\n"
"tyyppi on ”olion_tyyppi” ja nimi ”olion_nimi” sovellusta\n"
"käynnistetäessä, mikä mahdollistaa olion tietojen\n"
"nopean tulostamisen.\n"
"”olion_tyyppi” on valinnainen. Ellei sitä anneta,\n"
"oletetaan taulukkotyyppi. Olio voi olla myös kysely."

#: core/KexiCommandLineOptions.cpp:137
#, fuzzy, kde-kuit-format
#| msgid ""
#| "\n"
#| "Open the Print dialog window for an object of type\n"
#| "'object_type' and name 'object_name' in the specified\n"
#| "project when the application starts, for quick printing\n"
#| "of the object's data.\n"
#| "'object_type' is optional; if omitted, table\n"
#| "type is assumed. Object type can also be query."
msgctxt "'print-preview' command line option"
msgid ""
"Open the Print Preview window for an object of type 'object_type' and name "
"'object_name' in the specified project when the application starts to see "
"preview of the object's data printout. 'object_type' is optional; if "
"omitted, %1 type is assumed. Object type can also be %2."
msgstr ""
"\n"
"Avaa tulostusikkunan annetun projektin oliolle, jonka\n"
"tyyppi on ”olion_tyyppi” ja nimi ”olion_nimi” sovellusta\n"
"käynnistetäessä, mikä mahdollistaa olion tietojen\n"
"nopean tulostamisen.\n"
"”olion_tyyppi” on valinnainen. Ellei sitä anneta,\n"
"oletetaan taulukkotyyppi. Olio voi olla myös kysely."

#: core/KexiCommandLineOptions.cpp:147
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Server (host) name to be used\n"
#| "for connecting to a database project.\n"
#| "Ignored if a shortcut filename\n"
#| "is provided."
msgctxt "'user' command line option"
msgid ""
"Database server's user name when connecting to a project. Ignored if the "
"project is opened using a shortcut file. Default user name is the same as "
"the current login (<resource>%1</resource>)."
msgstr ""
"Käytettävä palvelimen (kone-) nimi\n"
"tietokantaprojektiin yhdistettäessä.\n"
"Jätetään huomiotta, jos tiedostonimi\n"
"on annettu."

#: core/KexiCommandLineOptions.cpp:154
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Server (host) name to be used\n"
#| "for connecting to a database project.\n"
#| "Ignored if a shortcut filename\n"
#| "is provided."
msgctxt "'host' command line option"
msgid ""
"Network server's (host) name to be used when connecting to a database "
"project. Ignored if the project is opened using a shortcut file. Default "
"host is the local computer."
msgstr ""
"Käytettävä palvelimen (kone-) nimi\n"
"tietokantaprojektiin yhdistettäessä.\n"
"Jätetään huomiotta, jos tiedostonimi\n"
"on annettu."

#: core/KexiCommandLineOptions.cpp:160
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Server's port number to be used\n"
#| "for connecting to a database project.\n"
#| "Ignored if a shortcut filename\n"
#| "is provided."
msgctxt "'port' command line option"
msgid ""
"Network server's port number to be used when connecting to a database "
"project. Ignored if the project is opened using a shortcut file. Defaults "
"depend on the used server type (e.g. %1, %2)."
msgstr ""
"Käytettävä palvelimen portti\n"
"tietokantaprojektiin yhdistettäessä.\n"
"Jätetään huomiotta, jos tiedostonimi\n"
"on annettu."

#: core/KexiCommandLineOptions.cpp:167
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Server's local socket filename\n"
#| "to be used for connecting to a database\n"
#| "project. Ignored if a shortcut filename\n"
#| "is provided."
msgctxt "'local-socket' command line option"
msgid ""
"Local computer's socket filename to be used when connecting to a database "
"project. Ignored if the project is opened using a shortcut file. Defaults "
"depend on the used server type (e.g. %1, %2)."
msgstr ""
"Käytettävä paikallisen pistokkeen tiedosto-\n"
"nimi tietokantaprojektiin yhdistettäessä.\n"
"Jätetään huomiotta, jos tiedostonimi\n"
"on annettu."

#: core/KexiCommandLineOptions.cpp:176
#, kde-kuit-format
msgctxt "'skip-conn-dialog' command line option"
msgid ""
"Skip displaying connection dialog window and connect directly. Available "
"when opening .kexic or .kexis shortcut files."
msgstr ""
"Älä näytä yhteyskyselyikkunaa vaan yhdistä suoraan. Käytettävissä, kun "
"avataan .kexic- tai .kexis-tiedostoja."

# skip-rule: kde-term-full-screen
#: core/KexiCommandLineOptions.cpp:180
#, kde-kuit-format
msgctxt "'fullscreen' command line option"
msgid ""
"Start Kexi in full screen mode to occupy the whole screen area by hiding "
"window decorations such as title bars."
msgstr ""
"Käynnistä Kexi koko näytön tilaan, jolloin se täyttää koko ruudun ja "
"piilottaa ikkunakoristelut kuten otsikkopalkin."

#: core/KexiCommandLineOptions.cpp:188
#, kde-kuit-format
msgctxt "'list-plugins' command line option"
msgid ""
"Displays list of plugins available for Kexi with their name, description, "
"version and filenames."
msgstr ""

#: core/kexidbconnectionset.cpp:76
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Could not open connection data file\n"
#| "\"%1\"."
msgid "Could not find location to save connection data file."
msgstr ""
"Ei voitu avata yhteystietotiedostoa\n"
"”%1”."

#: core/kexidbconnectionset.cpp:88
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not read <filename>%1</filename>."
msgid ""
"Could not create folder <filename>%1</filename> for connection data file."
msgstr "Ei voitu lukea tiedostosta <filename>%1</filename>."

#: core/kexidbconnectionset.cpp:157
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not write <filename>%1</filename>."
msgid "Could not remove connection file <filename>%1</filename>."
msgstr "Ei voitu kirjoittaa tiedostoon <filename>%1</filename>."

#: core/KexiFileFilters.cpp:240 widget/KexiStartupFileHandler.cpp:282
#, fuzzy, kde-kuit-format
#| msgid "All Supported Files (%1)"
msgid "All Supported Files"
msgstr "Kaikki tuetut-tiedostot (%1)"

#: core/KexiGroupButton.cpp:143
#, kde-format
msgctxt "@info:tooltip of custom triple button"
msgid "%1"
msgstr "%1"

#: core/kexiguimsghandler.cpp:175 core/kexitextmsghandler.cpp:92
#: migration/importtablewizard.cpp:429
#, kde-kuit-format
msgid "Unknown error"
msgstr "Tuntematon virhe"

#: core/kexipart.cpp:70
#, kde-kuit-format
msgid "Details:"
msgstr "Yksityiskohdat:"

#: core/kexipart.cpp:74
#, fuzzy, kde-kuit-format
#| msgid "Object \"%1\" could not be opened in Design View."
msgctxt "@info"
msgid "Object <resource>%1</resource> could not be opened in Design View."
msgstr "Oliota ”%1” ei voitu avata rakennenäkymään."

#: core/kexipart.cpp:75
#, kde-kuit-format
msgid "Object could not be opened in Data View."
msgstr "Oliota ei voitu avata tietonäkymään."

#: core/kexipart.cpp:76
#, kde-kuit-format
msgid "Do you want to open it in Text View?"
msgstr "Haluatko avata sen tekstinäkymään?"

#: core/kexipart.cpp:115
#, kde-kuit-format
msgctxt ""
"Translate this word using only lowercase alphanumeric characters (a..z, "
"0..9). Use '_' character instead of spaces. First character should be a..z "
"character. If you cannot use latin characters in your language, use english "
"word."
msgid "object"
msgstr "olio"

#: core/kexipart.cpp:252
#, kde-kuit-format
msgid "Could not create object's window."
msgstr "Olion ikkunaa ei voitu luoda."

#: core/kexipart.cpp:252
#, kde-kuit-format
msgid "The plugin or object definition may be corrupted."
msgstr "Liitännäinen tai olion määritys saattaa olla vioittunut."

#: core/kexipart.cpp:274
#, kde-kuit-format
msgid "Could not load object's definition."
msgstr "Olion määritystä ei voitu ladata."

#: core/kexipart.cpp:274
#, kde-kuit-format
msgid "Object design may be corrupted."
msgstr "Olion rakenne on mahdollisesti vioittunut."

#: core/kexipart.cpp:277
#, fuzzy, kde-kuit-format
#| msgid "You can delete \"%1\" object and create it again."
msgctxt "@info"
msgid "You can delete <resource>%1</resource> object and create it again."
msgstr "Voit poistaa olion ”%1” ja luoda sen uudelleen."

#: core/kexipart.cpp:360
#, kde-kuit-format
msgid "Could not load object's data."
msgstr "Olion tietoja ei voitu ladata."

#: core/kexipart.cpp:362
#, fuzzy, kde-kuit-format
#| msgctxt "@title:window Delete Object %1."
#| msgid "Delete <resource>%1</resource>?"
msgctxt "@info"
msgid "Data identifier: <resource>%1</resource>."
msgstr "Poistetaanko <resource>%1</resource>?"

#: core/kexipartinfo.cpp:109
#, fuzzy, kde-kuit-format
#| msgid "Create new object of type \"%1\""
msgctxt "@info"
msgid "Create new object of type <resource>%1</resource>"
msgstr "Luo uusi olio, jonka tyyppi on ”%1”"

#: core/kexipartinfo.cpp:112
#, fuzzy, kde-kuit-format
#| msgid "Creates new object of type \"%1\""
msgctxt "@info"
msgid "Creates new object of type <resource>%1</resource>"
msgstr "Luo uuden olion, jonka tyyppi on ”%1”"

#: core/kexipartmanager.cpp:112
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not write <filename>%1</filename>."
msgctxt "@info"
msgid "Could not load Kexi plugin file <filename>%1</filename>."
msgstr "Ei voitu kirjoittaa tiedostoon <filename>%1</filename>."

#: core/kexipartmanager.cpp:125
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not read <filename>%1</filename>."
msgctxt "@info"
msgid "Could not open Kexi plugin <filename>%1</filename>."
msgstr "Ei voitu lukea tiedostosta <filename>%1</filename>."

#: core/kexipartmanager.cpp:225
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<para>Could not find any Kexi plugins, e.g. for tables or forms. Kexi would "
"not be functional so it will exit.</para><para><note>Please check if Kexi is "
"properly installed.</note></para>"
msgstr ""

#: core/kexipartmanager.cpp:282
#, kde-kuit-format
msgctxt "@info"
msgid "No plugin for ID <resource>%1</resource>"
msgstr "Ei liitännäistä tunnisteelle <resource>%1</resource>"

#: core/kexiproject.cpp:130 main/KexiMainWindow.cpp:3512
#, kde-kuit-format
msgid "Could not set empty name for this object."
msgstr "Tälle oliolle ei voida antaa tyhjää nimeä."

#: core/kexiproject.cpp:136
#, fuzzy, kde-kuit-format
#| msgid "Could not use this name. Object with name \"%1\" already exists."
msgctxt "@info"
msgid "Could not use this name. Object <resource>%1</resource> already exists."
msgstr "Tätä nimeä ei voi käyttää, koska olio nimeltä ”%1” on jo olemassa."

#: core/kexiproject.cpp:148
#, fuzzy, kde-kuit-format
#| msgid "Unable to create table <resource>%1</resource>."
msgctxt "@info"
msgid "Could not rename object <resource>%1</resource>."
msgstr "Ei voitu luoda taulukkoa <resource>%1</resource>."

#: core/kexiproject.cpp:300
#, fuzzy, kde-kuit-format
#| msgid "Unable to create table <resource>%1</resource>."
msgctxt "@info"
msgid "Could not open project <resource>%1</resource>."
msgstr "Ei voitu luoda taulukkoa <resource>%1</resource>."

#: core/kexiproject.cpp:306
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "Could not open project file. The file <filename>%1</filename> does not "
#| "exist."
msgctxt "@info"
msgid ""
"Could not open project. The project file <filename>%1</filename> does not "
"exist."
msgstr ""
"Projektitiedostoa ei voi avata. Tiedostoa <filename>%1</filename> ei ole "
"olemassa."

#: core/kexiproject.cpp:309 core/kexiproject.cpp:1487
#: main/startup/KexiStartup.cpp:812 main/startup/KexiStartup.cpp:821
#: main/startup/KexiStartup.cpp:832
#, kde-kuit-format
msgctxt "@title:window"
msgid "Could Not Open File"
msgstr "Tiedostoa ei voitu avata"

#: core/kexiproject.cpp:345
#, kde-kuit-format
msgctxt "@info (don't add tags around %1, it's done already)"
msgid ""
"Database project %1 does not appear to have been created using Kexi and "
"cannot be opened. It is an SQLite file created using other tools."
msgstr ""
"Tietokantaprojekti %1 ei vaikuta luodun Kexillä eikä sitä voi avata. Se on "
"muulla työkalulla luotu SQLite-tiedosto."

#: core/kexiproject.cpp:372
#, fuzzy, kde-kuit-format
#| msgid "Unable to create table <resource>%1</resource>."
msgctxt "@info"
msgid "Could not create project <resource>%1</resource>."
msgstr "Ei voitu luoda taulukkoa <resource>%1</resource>."

#: core/kexiproject.cpp:416 core/kexiproject.cpp:487
#, kde-kuit-format
msgid "Project major version"
msgstr "Projektin pääversio"

#: core/kexiproject.cpp:418 core/kexiproject.cpp:489
#, kde-kuit-format
msgid "Project minor version"
msgstr "Projektin sivuversio"

#: core/kexiproject.cpp:420
#, kde-kuit-format
msgid "Project caption"
msgstr "Projektin otsikko"

#: core/kexiproject.cpp:422
#, kde-kuit-format
msgid "Project description"
msgstr "Projektin kuvaus"

#: core/kexiproject.cpp:971
#, fuzzy, kde-kuit-format
#| msgctxt "@info Saving object failed"
#| msgid "Saving <resource>%1</resource> object failed."
msgctxt "@info"
msgid ""
"Opening object <resource>%1</resource> failed.\n"
"%2 %3"
msgstr "Olion <resource>%1</resource> tallennus epäonnistui."

#: core/kexiproject.cpp:992
#, kde-kuit-format
msgid "This project is opened as read only."
msgstr "Tämä projekti on avattu vain luettavaksi."

#: core/kexiproject.cpp:1024
#, fuzzy, kde-kuit-format
#| msgid "Could not remove object's user data."
msgid "Could not delete object's user data."
msgstr "Objektin käyttäjän tietojen poisto epäonnistui."

#: core/kexiproject.cpp:1152
#, fuzzy, kde-format
#| msgid "Warning: entire project's data will be removed."
msgctxt "warning"
msgid "Entire project's data and design will be deleted."
msgstr "Varoitus: koko projektin tiedot poistetaan."

#: core/kexiproject.cpp:1168
#, fuzzy, kde-kuit-format
#| msgctxt "@info (don't add tags around %1, it's done already)"
#| msgid ""
#| "The project %1 already exists.<nl/>Do you want to replace it with a new, "
#| "blank one?<nl/>%2"
msgctxt "@info (don't add tags around %1, it's done already)"
msgid ""
"<para>The project %1 already exists.</para><para>Do you want to replace it "
"with a new, blank one?</para><para><warning>%2</warning></para>"
msgstr ""
"Projekti %1 on jo olemassa.<nl/>Haluatko korvata sen uudella tyhjällä "
"projektilla?<nl/> %2"

#: core/kexiproject.cpp:1173
#, kde-kuit-format
msgctxt "@action:button"
msgid "Replace"
msgstr "Korvaa"

#: core/kexiproject.cpp:1198
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<para>Do you want to delete the project <resource>%1</resource>?</"
"para><para><warning>%2</warning></para>"
msgstr ""

#: core/kexiproject.cpp:1202
#, kde-kuit-format
msgctxt "@action:button"
msgid "Delete Project"
msgstr "Poista projekti"

#: core/kexiproject.cpp:1216
#, kde-kuit-format
msgid ""
"Could not delete this project. Database connection for this project has been "
"opened as read only."
msgstr ""
"Ei voida poistaa tätä projektia. Tietokantayhteys tälle projektille on "
"avattu vain lukutilassa."

#: core/kexiproject.cpp:1481
#, kde-kuit-format
msgid "Open As Read Only"
msgstr "Avaa vain luku -tilaan"

#: core/kexiproject.cpp:1484
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<para>Could not open file <filename>%1</filename> for reading and writing.</"
"para><para>Do you want to open the file as read only?</para>"
msgstr ""
"<para>Tiedostoa <filename>%1</filename> ei voitu avata luettavaksi ja "
"kirjoitettavaksi.</para><para>Haluatko avata tiedoston vain luettavaksi?</"
"para>"

#: core/kexiprojectdata.cpp:172
#, kde-kuit-format
msgctxt "@info database connection"
msgid "<resource>%1</resource> (connection <resource>%2</resource>)"
msgstr "<resource>%1</resource> (yhteys <resource>%2</resource>)"

#: core/kexiprojectdata.cpp:177
#, kde-kuit-format
msgctxt "@info database name"
msgid "<resource>%1</resource>"
msgstr "<resource>%1</resource>"

#: core/kexiprojectdata.cpp:212
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "The file or directory <filename>%1</filename> does not exist."
msgid "File <filename>%1</filename> contains no connection information."
msgstr "Tiedostoa tai kansiota <filename>%1</filename> ei ole olemassa."

#: core/kexiprojectdata.cpp:220
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Set <resource>%1</resource> property for field <resource>%2</resource>"
msgid ""
"File <filename>%1</filename> does not contain group <resource>%2</resource>."
msgstr ""
"Aseta ominaisuus <resource>%1</resource> kentälle <resource>%2</resource>"

#: core/kexiprojectdata.cpp:236
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Set <resource>%1</resource> property for field <resource>%2</resource>"
msgid ""
"Invalid value <resource>%1</resource> type specified in group <resource>%2</"
"resource> of file <filename>%3</filename>."
msgstr ""
"Aseta ominaisuus <resource>%1</resource> kentälle <resource>%2</resource>"

#: core/kexiprojectdata.cpp:244
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Set <resource>%1</resource> property for field <resource>%2</resource>"
msgid ""
"No valid \"engine\" field specified in group <resource>%1</resource> of file "
"<filename>%2</filename>."
msgstr ""
"Aseta ominaisuus <resource>%1</resource> kentälle <resource>%2</resource>"

#: core/KexiRecentProjects.cpp:81
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "Could not open file. The file <filename>%1</filename> does not exist."
msgid ""
"Could not create folder <filename>%1</filename> for storing recent projects "
"information."
msgstr ""
"Tiedostoa ei voi avata. Tiedostoa <filename>%1</filename> ei ole olemassa."

#: core/KexiStandardAction.cpp:47
#, kde-format
msgid "&Ascending"
msgstr "&Nouseva"

#: core/KexiStandardAction.cpp:48
#, kde-format
msgid "Sort data in ascending order"
msgstr "Lajittele tiedot nousevaan järjestykseen"

#: core/KexiStandardAction.cpp:49
#, kde-format
msgid ""
"Sorts data in ascending order (from A to Z and from 0 to 9). Data from "
"selected column is used for sorting."
msgstr ""
"Lajittelee tiedot nousevaan järjestykseen (A:sta Z:aan ja 0:sta 9:ään). "
"Tiedot lajitellaan valittujen sarakkeiden perusteella."

#: core/KexiStandardAction.cpp:51
#, kde-format
msgid "&Descending"
msgstr "&Laskeva"

#: core/KexiStandardAction.cpp:52
#, kde-format
msgid "Sort data in descending order"
msgstr "Lajittele tiedot laskevaan järjestykseen"

#: core/KexiStandardAction.cpp:53
#, kde-format
msgid ""
"Sorts data in descending (from Z to A and from 9 to 0). Data from selected "
"column is used for sorting."
msgstr ""
"Lajittelee tiedot laskevaan järjestykseen (Z:sta A:han ja 9:stä 0:aan). "
"Tiedot lajitellaan valittujen sarakkeiden perusteella."

#: core/kexistartupdata.cpp:232
#, kde-kuit-format
msgctxt "<file> argument description for the command line"
msgid ""
"Kexi database project filename, Kexi shortcut filename, or name of a Kexi "
"database project on a server to open."
msgstr ""
"Kexi-tietokantaprojektin tiedostonimi, Kexi-pikakuvakkeen tiedostonimi tai "
"avattavan Kexi-tietokantaprojektin nimi palvelimella."

#: core/KexiView.cpp:61
#, kde-kuit-format
msgid "Switch to data view"
msgstr "Siirry tietojennäyttötilaan"

#: core/KexiView.cpp:62
#, kde-kuit-format
msgid "Switches to data view."
msgstr "Siirtyy tietojennäyttötilaan."

#: core/KexiView.cpp:65
#, kde-kuit-format
msgid "Switch to design view"
msgstr "Siirry rakennetilaan"

#: core/KexiView.cpp:66
#, kde-kuit-format
msgid "Switches to design view."
msgstr "Siirtyy rakennetilaan."

#: core/KexiView.cpp:69
#, kde-kuit-format
msgid "Switch to text view"
msgstr "Siirry tekstinäyttötilaan"

#: core/KexiView.cpp:70
#, kde-kuit-format
msgid "Switches to text view."
msgstr "Siirtyy tekstinäyttötilaan."

#: core/KexiView.cpp:124
#, kde-kuit-format
msgid "Menu for the current window"
msgstr "Nykyisen ikkunan valikko"

#: core/KexiView.cpp:125
#, kde-kuit-format
msgid "Shows menu for the current window."
msgstr "Näyttää nykyisen ikkunan valikon."

#: core/KexiView.cpp:267 kexiutils/utils.cpp:319
#, kde-format, kde-kuit-format
msgid "Save"
msgstr "Tallenna"

#: core/KexiView.cpp:268
#, kde-kuit-format
msgid "Save current design"
msgstr "Tallenna nykyinen rakenne"

#: core/KexiView.cpp:269
#, kde-kuit-format
msgid "Saves changes made to the current design."
msgstr "Peruu tehdyt muutokset nykyiseen rakenteeseen"

#: core/KexiView.cpp:653 main/KexiMainWindow_p.cpp:745
#, kde-kuit-format
msgid "Data"
msgstr "Data"

#: core/KexiView.cpp:657
#, kde-kuit-format
msgid "Design"
msgstr "Rakenne"

#: core/KexiWindow.cpp:90
#, kde-kuit-format
msgid "Could not create new object."
msgstr "Uutta oliota ei voitu luoda."

#: core/KexiWindow.cpp:446
#, kde-kuit-format
msgid "Save Changes"
msgstr "Tallenna muutokset"

#: core/KexiWindow.cpp:449
#, kde-kuit-format
msgid "Do Not Switch"
msgstr "Älä siirry"

#: core/KexiWindow.cpp:452
#, kde-kuit-format
msgid ""
"<para>There are unsaved changes in object <resource>%1</resource>.</"
"para><para>Do you want to save these changes before switching to other view?"
"</para>"
msgstr ""
"<para>Oliossa <resource>%1</resource> on tallentamattomia muutoksia.</"
"para><para>Haluatko tallentaa nämä ennen siirtymistä toiseen näkymään?</para>"

#: core/KexiWindow.cpp:455
#, kde-kuit-format
msgid "Confirm Saving Changes"
msgstr "Vahvista muutosten tallennus"

#: core/KexiWindow.cpp:481
#, kde-kuit-format
msgid ""
"Design has been changed. You must save it before switching to other view."
msgstr ""
"Rakenne on muuttunut. Haluatko tallentaa sen ennen siirtymistä toiseen "
"näkymään?"

#: core/KexiWindow.cpp:563 main/KexiMainWindow.cpp:2728
#, kde-kuit-format
msgid "Switching to other view failed (%1)."
msgstr "Siirtyminen toiseen näyttöön epäonnistui (%1)."

#: core/KexiWindow.cpp:688
#, kde-kuit-format
msgctxt "@title:window with dirty indicator"
msgid "%1*"
msgstr "%1*"

#: core/KexiWindow.cpp:721 core/KexiWindow.cpp:808
#, kde-kuit-format
msgid "Saving object's definition failed."
msgstr "Olioiden määritysten talletus epäonnistui."

#: core/KexiWindow.cpp:749
#, kde-kuit-format
msgid "Saving object's data failed."
msgstr "Olioiden tietojen tallennus epäonnistui."

#: formeditor/commands.cpp:157
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid "Change \"%1\" property for multiple widgets"
msgctxt "(qtundo-format)"
msgid "Change <resource>%1</resource> property for multiple widgets"
msgstr "Muuta ominaisuutta ”%1” useammassa elementissä"

#: formeditor/commands.cpp:161
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Set <resource>%1</resource> property for field <resource>%2</resource>"
msgctxt "(qtundo-format)"
msgid ""
"Change <resource>%1</resource> property for widget <resource>%2</resource>"
msgstr ""
"Aseta ominaisuus <resource>%1</resource> kentälle <resource>%2</resource>"

#: formeditor/commands.cpp:334
msgctxt "(qtundo-format)"
msgid "Move multiple widgets"
msgstr "Siirrä useampaa elementtiä"

#: formeditor/commands.cpp:437
msgctxt "(qtundo-format)"
msgid "Align Widgets to Grid"
msgstr "Tasaa elementit ruudukkoon"

#: formeditor/commands.cpp:440
msgctxt "(qtundo-format)"
msgid "Align Widgets to Left"
msgstr "Tasaa elementit vasemmalle"

#: formeditor/commands.cpp:443
msgctxt "(qtundo-format)"
msgid "Align Widgets to Right"
msgstr "Tasaa elementit oikealle"

#: formeditor/commands.cpp:446
msgctxt "(qtundo-format)"
msgid "Align Widgets to Top"
msgstr "Tasaa elementit ylös"

#: formeditor/commands.cpp:449
msgctxt "(qtundo-format)"
msgid "Align Widgets to Bottom"
msgstr "Tasaa elementit alas"

#: formeditor/commands.cpp:612
msgctxt "(qtundo-format)"
msgid "Resize Widgets to Grid"
msgstr "Sovita elementtien koko ruudukkoon"

#: formeditor/commands.cpp:615
msgctxt "(qtundo-format)"
msgid "Resize Widgets to Fit Contents"
msgstr "Sovita elementit sisältöön"

#: formeditor/commands.cpp:618
msgctxt "(qtundo-format)"
msgid "Resize Widgets to Narrowest"
msgstr "Sovita elementtien koko kapeimman mukaan"

#: formeditor/commands.cpp:621
msgctxt "(qtundo-format)"
msgid "Resize Widgets to Widest"
msgstr "Sovita elementtien koko leveimmän mukaan"

#: formeditor/commands.cpp:624
msgctxt "(qtundo-format)"
msgid "Resize Widgets to Shortest"
msgstr "Sovita elementtien koko lyhimmän mukaan"

#: formeditor/commands.cpp:627
msgctxt "(qtundo-format)"
msgid "Resize Widgets to Tallest"
msgstr "Sovita elementtien koko pisimmän mukaan"

#: formeditor/commands.cpp:903
#, fuzzy, kde-format
#| msgctxt "@title:window"
#| msgid "Find in <resource>%1</resource>"
msgctxt "(qtundo-format)"
msgid "Insert widget <resource>%1</resource>"
msgstr "Etsi kohteesta <resource>%1</resource>"

#: formeditor/commands.cpp:906
msgctxt "(qtundo-format)"
msgid "Insert widget"
msgstr "Lisää elementti"

#: formeditor/commands.cpp:952
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Could not insert widget of type \"%1\". A problem with widget's creation "
#| "encountered."
msgctxt "@info"
msgid ""
"Could not insert widget of type <resource>%1</resource>. A problem with "
"widget's creation encountered."
msgstr "Ei voitu lisätä tyypin ”%1” elementtiä. Ongelma elementtiä luotaessa."

#: formeditor/commands.cpp:1121
msgctxt "(qtundo-format)"
msgid "Paste"
msgstr "Liitä"

#: formeditor/commands.cpp:1407
msgctxt "(qtundo-format)"
msgid "Delete widget"
msgstr "Poista elementti"

#: formeditor/commands.cpp:1515
msgctxt "(qtundo-format)"
msgid "Duplicate widget"
msgstr "Monista elementti"

#: formeditor/commands.cpp:1574
msgctxt "(qtundo-format)"
msgid "Cut"
msgstr ""
"Leikkaa\n"
"leikkaaminen"

#: formeditor/commands.cpp:1807
msgctxt "(qtundo-format)"
msgid "Add Page"
msgstr "Lisää sivu"

#: formeditor/commands.cpp:1854 formeditor/WidgetTreeWidget.cpp:117
#, kde-kuit-format
msgid "Page %1"
msgstr "Sivu %1"

#: formeditor/commands.cpp:1962
#, fuzzy
#| msgctxt "(qtundo-format)"
#| msgid "Delete widget"
msgctxt "(qtundo-format)"
msgid "Delete Page"
msgstr "Poista elementti"

#: formeditor/connectiondialog.cpp:75
#, fuzzy, kde-kuit-format
#| msgid "Edit Form Connections"
msgctxt "@title:window"
msgid "Edit Form Connections"
msgstr "Muokkaa lomakkeen yhteyksiä"

#: formeditor/connectiondialog.cpp:117
#, kde-kuit-format
msgid "&New Connection"
msgstr "&Uusi yhteys"

#: formeditor/connectiondialog.cpp:121
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "&Delete Connection"
msgid "&Delete Connection"
msgstr "&Poista yhteys"

#: formeditor/connectiondialog.cpp:141
#, kde-kuit-format
msgid "OK?"
msgstr "OK?"

#: formeditor/connectiondialog.cpp:144
#, fuzzy, kde-kuit-format
msgid "Connection correctness"
msgstr "Yhteyden oikeellisuus"

#: formeditor/connectiondialog.cpp:147
#, kde-kuit-format
msgid "Sender"
msgstr "Lähettäjä"

#: formeditor/connectiondialog.cpp:152
#, kde-kuit-format
msgid "Signal"
msgstr "Signaali"

#: formeditor/connectiondialog.cpp:157
#, kde-kuit-format
msgid "Receiver"
msgstr "Vastaanottaja"

#: formeditor/connectiondialog.cpp:161
#, kde-kuit-format
msgid "Slot"
msgstr "Slot"

#: formeditor/connectiondialog.cpp:249
#, kde-kuit-format
msgid "The connection is OK."
msgstr "Yhteys on OK."

#: formeditor/connectiondialog.cpp:268
#, kde-kuit-format
msgid "The connection is invalid."
msgstr "Yhteys on virheellinen."

#: formeditor/connectiondialog.cpp:359
#, kde-kuit-format
msgid "You have not selected item: <resource>%1</resource>."
msgstr "Et ole valinnut kohdetta: <resource>%1</resource>."

#: formeditor/connectiondialog.cpp:372
#, fuzzy, kde-kuit-format
msgid "The signal/slot arguments are not compatible."
msgstr "Viestin/kohteen argumentit eivät ole yhteensopivia."

#: formeditor/connectiondialog.cpp:432
#, kde-kuit-format
msgid "Do you want to delete this connection?"
msgstr "Haluatko poistaa tämän yhteyden?"

#: formeditor/connectiondialog.cpp:434
#, kde-kuit-format
msgctxt "@action:button"
msgid "&Delete Connection"
msgstr "&Poista yhteys"

#: formeditor/editlistviewdialog.cpp:47
#, fuzzy, kde-kuit-format
#| msgid "Edit Listview Contents"
msgctxt "@title:window"
msgid "Edit Listview Contents"
msgstr "Muokkaa luettelonäkymän sisältöä"

#: formeditor/editlistviewdialog.cpp:50
#, fuzzy, kde-kuit-format
msgid "Columns"
msgstr "Sarakkeet"

#: formeditor/editlistviewdialog.cpp:57 formeditor/editlistviewdialog.cpp:133
#, fuzzy, kde-kuit-format
msgid "&Add Item"
msgstr "&Lisää kohde"

#: formeditor/editlistviewdialog.cpp:64
#, fuzzy, kde-kuit-format
msgid "New &Subitem"
msgstr "Uusi &alikohde"

#: formeditor/editlistviewdialog.cpp:71 formeditor/editlistviewdialog.cpp:140
#, fuzzy, kde-kuit-format
#| msgid "&Delete"
msgid "&Delete Item"
msgstr "&Poista"

#: formeditor/editlistviewdialog.cpp:78 formeditor/editlistviewdialog.cpp:147
#, fuzzy, kde-kuit-format
msgid "Move Item &Up"
msgstr "Nosta kohdetta &ylemmäs"

#: formeditor/editlistviewdialog.cpp:85 formeditor/editlistviewdialog.cpp:154
#, fuzzy, kde-kuit-format
msgid "Move Item &Down"
msgstr "Laske kohdetta &alemmas"

#: formeditor/editlistviewdialog.cpp:108
#, kde-kuit-format
msgid "Contents"
msgstr "Sisältö"

#: formeditor/editlistviewdialog.cpp:116 formeditor/form_p.cpp:256
#: plugins/queries/kexiquerydesignerguieditor.cpp:1855
#: plugins/tables/kexitabledesignerview.cpp:358
#, kde-kuit-format
msgid "Caption"
msgstr "Otsikko"

#: formeditor/editlistviewdialog.cpp:118
#, kde-kuit-format
msgid "Width"
msgstr "Leveys"

#: formeditor/editlistviewdialog.cpp:120
#, fuzzy, kde-kuit-format
msgid "Clickable"
msgstr "Napsautettava"

#: formeditor/editlistviewdialog.cpp:122
#, fuzzy, kde-kuit-format
msgid "Resizable"
msgstr "Koko muutettavissa"

#: formeditor/editlistviewdialog.cpp:124
#, fuzzy, kde-kuit-format
msgid "Full Width"
msgstr "Täysi leveys"

#: formeditor/editlistviewdialog.cpp:276 formeditor/editlistviewdialog.cpp:277
#, kde-kuit-format
msgid "New Column"
msgstr "Uusi sarake"

#: formeditor/editlistviewdialog.cpp:417
#, fuzzy, kde-kuit-format
msgid "New Item"
msgstr "Uusi kohde"

#: formeditor/editlistviewdialog.cpp:430
#, fuzzy, kde-kuit-format
msgid "Sub Item"
msgstr "Alikohde"

#: formeditor/form.cpp:282
#, kde-kuit-format
msgid "Form"
msgstr "Lomake"

#: formeditor/form.cpp:762
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Change type for field <resource>%1</resource> to <resource>%2</resource>"
msgctxt "@info"
msgid ""
"Renaming widget <resource>%1</resource> to <resource>%2</resource> failed."
msgstr "Muuta kentän <resource>%1</resource> tyypiksi <resource>%2</resource>"

#: formeditor/form.cpp:1318
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Could not rename widget \"%1\" to \"%2\" because \"%3\" is not a valid "
#| "name (identifier) for a widget."
msgctxt "@info"
msgid ""
"Could not rename widget <resource>%1</resource> to <resource>%2</resource> "
"because <resource>%3</resource> is not a valid name (identifier) for a "
"widget."
msgstr ""
"Elementin ”%1” nimeksi ei onnistuttu muuttamaan ”%2”, koska ”%3” ei ole "
"kelvollinen elementin nimi (tunniste)."

#: formeditor/form.cpp:1331
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Could not rename widget \"%1\" to \"%2\" because a widget with the name "
#| "\"%3\" already exists."
msgctxt "@info"
msgid ""
"Could not rename widget <resource>%1</resource> to <resource>%2</resource> "
"because a widget with the name <resource>%3</resource> already exists."
msgstr ""
"Elementin ”%1” nimeksi ei onnistuttu muuttamaan ”%2”, koska elementti "
"nimeltä ”%3” on jo olemassa."

#: formeditor/form.cpp:1441 formeditor/form.cpp:1708
#, kde-kuit-format
msgid "Multiple Widgets (%1)"
msgstr "Useampia elementtejä (%1)"

#: formeditor/form.cpp:1698
#, kde-kuit-format
msgid "%1 : Form"
msgstr "%1 : Lomake"

#: formeditor/form.cpp:1757
#, kde-kuit-format
msgid "No Buddy"
msgstr "Ei kaveria"

#: formeditor/form.cpp:2169
#, kde-kuit-format
msgctxt "Translators: please keep this string short (less than 20 chars)"
msgid "Hor. Alignment"
msgstr "Asettelu vaakas."

#: formeditor/form.cpp:2170
#, kde-kuit-format
msgid "Horizontal Alignment"
msgstr "Vaakatasaus"

#: formeditor/form.cpp:2200
#, kde-kuit-format
msgctxt "Translators: please keep this string short (less than 20 chars)"
msgid "Ver. Alignment"
msgstr "Pystytasaus"

#: formeditor/form.cpp:2201
#, kde-kuit-format
msgid "Vertical Alignment"
msgstr "Pystytasaus"

#. i18n: ectx: property (text), widget (QTreeWidget, list)
#: formeditor/form_p.cpp:254 formeditor/form_p.cpp:255
#: plugins/tables/kexitabledesignerview.cpp:323
#: widget/KexiConnectionSelector.ui:94
#, kde-format, kde-kuit-format
msgid "Name"
msgstr "Nimi"

#: formeditor/form_p.cpp:257
#, kde-kuit-format
msgid "Window title"
msgstr "Ikkunan otsikko"

#: formeditor/form_p.cpp:258
#, kde-kuit-format
msgid "Text"
msgstr "Teksti"

#: formeditor/form_p.cpp:259
#, kde-kuit-format
msgid "Background Pixmap"
msgstr "Taustakuva"

#: formeditor/form_p.cpp:260
#, fuzzy, kde-kuit-format
#| msgctxt "Propery: enabled widget"
#| msgid "Enabled"
msgctxt "Property: enabled widget"
msgid "Enabled"
msgstr "Käytössä"

#: formeditor/form_p.cpp:261
#, kde-kuit-format
msgid "Geometry"
msgstr "Geometria"

#: formeditor/form_p.cpp:262
#, kde-kuit-format
msgid "Size Policy"
msgstr "Kokosäännöt"

#: formeditor/form_p.cpp:263
#, kde-kuit-format
msgid "Minimum Size"
msgstr "Vähimmäiskoko"

#: formeditor/form_p.cpp:264
#, kde-kuit-format
msgid "Maximum Size"
msgstr "Enimmäiskoko"

#: formeditor/form_p.cpp:265
#, kde-kuit-format
msgid "Font"
msgstr "Fontti"

#: formeditor/form_p.cpp:266
#, kde-kuit-format
msgid "Cursor"
msgstr "Kohdistin"

#: formeditor/form_p.cpp:267
#, kde-kuit-format
msgid "Foreground Color"
msgstr "Edustaväri"

#: formeditor/form_p.cpp:268
#, kde-kuit-format
msgid "Background Color"
msgstr "Taustaväri"

#: formeditor/form_p.cpp:269
#, kde-kuit-format
msgid "Fill Background"
msgstr "Täytä tausta"

#: formeditor/form_p.cpp:270
#, kde-kuit-format
msgid "Focus Policy"
msgstr "Kohdistuskäytäntö"

#: formeditor/form_p.cpp:271
#, kde-kuit-format
msgid "Margin"
msgstr "Reunus"

#: formeditor/form_p.cpp:272 plugins/forms/kexidbfactorybase.cpp:54
#, kde-kuit-format
msgid "Read Only"
msgstr "Vain luku"

#: formeditor/form_p.cpp:273
#, kde-kuit-format
msgid "Style Sheet"
msgstr "Tyylipohja"

#: formeditor/form_p.cpp:274
#, kde-kuit-format
msgctxt "Widget's Tooltip"
msgid "Tooltip"
msgstr "Työkaluvihje"

#: formeditor/form_p.cpp:275
#, kde-kuit-format
msgctxt "Widget's Whats This"
msgid "What's This"
msgstr "Mikä tämä on?"

#: formeditor/form_p.cpp:276
#, kde-kuit-format
msgid "Icon Size"
msgstr "Kuvakekoko"

#: formeditor/form_p.cpp:279
#, kde-kuit-format
msgid "Frame"
msgstr "Kehys"

#: formeditor/form_p.cpp:280
#, kde-kuit-format
msgid "Frame Width"
msgstr "Kehyksen leveys"

#: formeditor/form_p.cpp:281
#, kde-kuit-format
msgid "Mid Frame Width"
msgstr "Keskikehyksen leveys"

#: formeditor/form_p.cpp:282
#, kde-kuit-format
msgid "Frame Shape"
msgstr "Kehyksen muoto"

#: formeditor/form_p.cpp:283
#, kde-kuit-format
msgid "Frame Shadow"
msgstr "Kehyksen varjo"

#: formeditor/form_p.cpp:285
#, kde-kuit-format
msgid "Vertical Scrollbar"
msgstr "Pystyvierityspalkki"

#: formeditor/form_p.cpp:286
#, kde-kuit-format
msgid "Horizontal Scrollbar"
msgstr "Vaakavierityspalkki"

#: formeditor/form_p.cpp:288
#, kde-kuit-format
msgid "No Background"
msgstr "Ei taustaa"

#: formeditor/form_p.cpp:289
#, kde-kuit-format
msgid "Palette Foreground"
msgstr "Paletin edusta"

#: formeditor/form_p.cpp:290
#, kde-kuit-format
msgctxt "Auto (HINT: for AutoText)"
msgid "Auto"
msgstr "Automaattinen"

#: formeditor/form_p.cpp:292
#, kde-kuit-format
msgctxt "Auto (HINT: for Align)"
msgid "Auto"
msgstr "Automaattinen"

#: formeditor/form_p.cpp:293
#, fuzzy, kde-kuit-format
#| msgctxt ""
#| "A prefix for identifiers of line widgets. Based on that, identifiers such "
#| "as line1, line2 are generated. This string can be used to refer the "
#| "widget object as variables in programming languages or macros so it must "
#| "_not_ contain white spaces and non latin1 characters, should start with "
#| "lower case letter and if there are subsequent words, these should start "
#| "with upper case letter. Example: smallCamelCase. Moreover, try to make "
#| "this prefix as short as possible."
#| msgid "line"
msgctxt "Baseline (HINT: for Align)"
msgid "Baseline"
msgstr "viiva"

#: formeditor/form_p.cpp:294 formeditor/form_p.cpp:295
#, kde-kuit-format
msgctxt "Left (HINT: for Align)"
msgid "Left"
msgstr "Vasemmalle"

#: formeditor/form_p.cpp:296 formeditor/form_p.cpp:297
#, kde-kuit-format
msgctxt "Right (HINT: for Align)"
msgid "Right"
msgstr "Oikealle"

#: formeditor/form_p.cpp:298 formeditor/form_p.cpp:300
#, kde-kuit-format
msgctxt "Center (HINT: for Align)"
msgid "Center"
msgstr "Keskelle"

#: formeditor/form_p.cpp:299
#, kde-kuit-format
msgctxt "Justify (HINT: for Align)"
msgid "Justify"
msgstr "Tasaa"

#: formeditor/form_p.cpp:301
#, kde-kuit-format
msgctxt "Top (HINT: for Align)"
msgid "Top"
msgstr "Ylös"

#: formeditor/form_p.cpp:302
#, kde-kuit-format
msgctxt "Bottom (HINT: for Align)"
msgid "Bottom"
msgstr "Alas"

#: formeditor/form_p.cpp:304
#, kde-kuit-format
msgctxt "No Frame (HINT: for Frame Shape)"
msgid "No Frame"
msgstr "Ei kehystä"

#: formeditor/form_p.cpp:305
#, kde-kuit-format
msgctxt "Box (HINT: for Frame Shape)"
msgid "Box"
msgstr "Laatikko"

#: formeditor/form_p.cpp:306
#, kde-kuit-format
msgctxt "Panel (HINT: for Frame Shape)"
msgid "Panel"
msgstr "Paneeli"

#: formeditor/form_p.cpp:307
#, kde-kuit-format
msgctxt "Windows Panel (HINT: for Frame Shape)"
msgid "Windows Panel"
msgstr "Ikkunapaneeli"

#: formeditor/form_p.cpp:308
#, kde-kuit-format
msgctxt "Horiz. Line (HINT: for Frame Shape)"
msgid "Horiz. Line"
msgstr "Vaakaviiva"

#: formeditor/form_p.cpp:309
#, kde-kuit-format
msgctxt "Vertical Line (HINT: for Frame Shape)"
msgid "Vertical Line"
msgstr "Pystyviiva"

#: formeditor/form_p.cpp:310
#, kde-kuit-format
msgctxt "Styled (HINT: for Frame Shape)"
msgid "Styled"
msgstr "Tyylitelty"

#: formeditor/form_p.cpp:311
#, kde-kuit-format
msgctxt "Popup (HINT: for Frame Shape)"
msgid "Popup"
msgstr "Ponnahdusikkuna"

#: formeditor/form_p.cpp:312
#, kde-kuit-format
msgctxt "Menu Bar (HINT: for Frame Shape)"
msgid "Menu Bar"
msgstr "Valikkorivi"

#: formeditor/form_p.cpp:313
#, kde-kuit-format
msgctxt "Toolbar (HINT: for Frame Shape)"
msgid "Toolbar"
msgstr "Työkalurivi"

#: formeditor/form_p.cpp:314
#, kde-kuit-format
msgctxt "Text Box (HINT: for Frame Shape)"
msgid "Text Box"
msgstr "Tekstikenttä"

#: formeditor/form_p.cpp:315
#, kde-kuit-format
msgctxt "Tab Widget (HINT: for Frame Shape)"
msgid "Tab Widget"
msgstr "Välilehtielementti"

#: formeditor/form_p.cpp:316
#, kde-kuit-format
msgctxt "Group Box (HINT: for Frame Shape)"
msgid "Group Box"
msgstr "Ryhmittelylaatikko"

#: formeditor/form_p.cpp:318
#, kde-kuit-format
msgctxt "Plain (HINT: for Frame Shadow)"
msgid "Plain"
msgstr "Tavallinen"

#: formeditor/form_p.cpp:319
#, kde-kuit-format
msgctxt "Raised (HINT: for Frame Shadow)"
msgid "Raised"
msgstr "Koholla"

#: formeditor/form_p.cpp:320
#, kde-kuit-format
msgctxt "Sunken (HINT: for Frame Shadow)"
msgid "Sunken"
msgstr "Upoksissa"

#: formeditor/form_p.cpp:321
#, kde-kuit-format
msgctxt "for Frame Shadow"
msgid "Internal"
msgstr "Sisäinen"

#: formeditor/form_p.cpp:323
#, kde-kuit-format
msgctxt "No Focus (HINT: for Focus)"
msgid "No Focus"
msgstr "Ei kohdistusta"

#: formeditor/form_p.cpp:324
#, kde-kuit-format
msgctxt "Tab (HINT: for Focus)"
msgid "Tab"
msgstr "Sarkain"

#: formeditor/form_p.cpp:325
#, kde-kuit-format
msgctxt "Click (HINT: for Focus)"
msgid "Click"
msgstr "Napsautus"

#: formeditor/form_p.cpp:326
#, kde-kuit-format
msgctxt "Tab/Click (HINT: for Focus)"
msgid "Tab/Click"
msgstr "Sarkain/napsautus"

#: formeditor/form_p.cpp:327
#, kde-kuit-format
msgctxt "Tab/Click/MouseWheel (HINT: for Focus)"
msgid "Tab/Click/Mouse Wheel"
msgstr "Sarkain/napsautus/hiiren rulla"

#: formeditor/form_p.cpp:329
#, kde-kuit-format
msgid "Auto"
msgstr "Automaattinen"

#: formeditor/form_p.cpp:330
#, kde-kuit-format
msgid "Always Off"
msgstr "Aina pois käytöstä"

#: formeditor/form_p.cpp:331
#, kde-kuit-format
msgid "Always On"
msgstr "Aina käytössä"

#: formeditor/form_p.cpp:334
#, kde-kuit-format
msgid "Horizontal"
msgstr "Vaaka"

#: formeditor/form_p.cpp:335
#, kde-kuit-format
msgid "Vertical"
msgstr "Pysty"

#: formeditor/form_p.cpp:338
#, kde-kuit-format
msgid "Left to Right"
msgstr "Vasemmalta oikealle"

#: formeditor/form_p.cpp:339
#, kde-kuit-format
msgid "Right to Left"
msgstr "Oikealta vasemmalle"

#: formeditor/formIO.cpp:124 formeditor/formIO.cpp:301
#, kde-kuit-format
msgid "Qt Designer UI Files"
msgstr "Qt Designerin UI-tiedostot"

#: formeditor/kexiactionselectiondialog.cpp:215
#, kde-kuit-format
msgid "No action"
msgstr "Ei toimintoa"

#: formeditor/kexiactionselectiondialog.cpp:221
#, kde-kuit-format
msgid "Application actions"
msgstr "Sovelluksen toiminnot"

#: formeditor/kexiactionselectiondialog.cpp:242
#: formeditor/kexiactionselectiondialog.cpp:244
#, kde-kuit-format
msgctxt "Current form's actions"
msgid "Current"
msgstr "Nykyinen"

#: formeditor/kexiactionselectiondialog.cpp:285
#, kde-kuit-format
msgid "Open in Data View"
msgstr "Avaa tietonäkymään"

#: formeditor/kexiactionselectiondialog.cpp:290
#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:132
#: widget/navigator/KexiProjectNavigator.cpp:201
#, kde-kuit-format
msgid "Execute"
msgstr "Suorita"

#: formeditor/kexiactionselectiondialog.cpp:313
#, kde-kuit-format
msgctxt "Note: use multiple rows if needed"
msgid ""
"Export to File\n"
"As Data Table"
msgstr ""
"Vie &tiedostoon\n"
" tauluna…"

#: formeditor/kexiactionselectiondialog.cpp:319
#, kde-kuit-format
msgctxt "Note: use multiple rows if needed"
msgid ""
"Copy to Clipboard\n"
"As Data Table"
msgstr ""
"Kopioi leikepöydälle\n"
"tietotaulukkona"

#: formeditor/kexiactionselectiondialog.cpp:324
#, fuzzy, kde-kuit-format
#| msgid "Create New Object"
msgid "Create New Object (%1)"
msgstr "Luo uuden olion"

#: formeditor/kexiactionselectiondialog.cpp:329
#, kde-kuit-format
msgid "Open in Design View"
msgstr "Avaa rakennenäkymään"

#: formeditor/kexiactionselectiondialog.cpp:334
#, kde-kuit-format
msgid "Open in Text View"
msgstr "Avaa tekstinäkymään"

#: formeditor/kexiactionselectiondialog.cpp:339
#, kde-kuit-format
msgid "Close View"
msgstr "Sulje näkymä"

#: formeditor/kexiactionselectiondialog.cpp:372
#, fuzzy, kde-kuit-format
#| msgid ""
#| "&Select action to be executed after clicking <interface>%1</interface> "
#| "button:"
msgid ""
"&Select action to be executed after clicking <resource>%1</resource> button:"
msgstr ""
"Valitse toiminto, joka suoritetaan painikkeen <interface>%1</interface> "
"napsauttamisen jälkeen:"

#: formeditor/kexiactionselectiondialog.cpp:376
#, fuzzy, kde-kuit-format
#| msgid ""
#| "&Select macro to be executed after clicking <interface>%1</interface> "
#| "button:"
msgid ""
"&Select macro to be executed after clicking <resource>%1</resource> button:"
msgstr ""
"Valitse makro, joka suoritetaan painiketta <interface>%1</interface> "
"napsautettaessa:"

#: formeditor/kexiactionselectiondialog.cpp:379
#, fuzzy, kde-kuit-format
#| msgid ""
#| "&Select script to be executed after clicking <interface>%1</interface> "
#| "button:"
msgid ""
"&Select script to be executed after clicking <resource>%1</resource> button:"
msgstr ""
"&Valitse komentojono, joka suoritetaan painiketta <interface>%1</interface> "
"napsautettaessa:"

#: formeditor/kexiactionselectiondialog.cpp:382
#, fuzzy, kde-kuit-format
#| msgid ""
#| "&Select object to be opened after clicking <interface>%1</interface> "
#| "button:"
msgid ""
"&Select object to be opened after clicking <resource>%1</resource> button:"
msgstr ""
"Valitse olio, joka avataan painiketta <interface>%1</interface> "
"napsautettaessa:"

#: formeditor/kexiactionselectiondialog.cpp:436
#, kde-kuit-format
msgctxt "@title:window"
msgid "Assigning Action to Button"
msgstr "Toiminnon kytkeminen painikkeeseen"

#: formeditor/kexiactionselectiondialog.cpp:472
#, kde-kuit-format
msgid "Action category:"
msgstr "Toiminnon luokka:"

#: formeditor/kexiactionselectiondialog.cpp:522
#, kde-kuit-format
msgid "Action to execute:"
msgstr "Suoritettava toiminto:"

# Välttelen jälleen verbiä ”liittää” leikepöytätoimintojen takia
#: formeditor/kexiactionselectiondialog.cpp:533
#, kde-kuit-format
msgctxt "Assign action"
msgid "&Assign"
msgstr "K&ytke"

#: formeditor/kexiactionselectiondialog.cpp:535
#, kde-kuit-format
msgid "Assign action"
msgstr "Kytke toiminto"

#: formeditor/richtextdialog.cpp:73
#, kde-kuit-format
msgctxt "@title:window"
msgid "Edit Rich Text"
msgstr "Muokkaa muotoiltua tekstiä"

#: formeditor/richtextdialog.cpp:92
#, kde-kuit-format
msgid "Bold"
msgstr "Lihavointi"

#: formeditor/richtextdialog.cpp:94
#, kde-kuit-format
msgid "Italic"
msgstr "Kursiivi"

#: formeditor/richtextdialog.cpp:96
#, kde-kuit-format
msgid "Underline"
msgstr "Alleviivaus"

#: formeditor/richtextdialog.cpp:100
#, kde-kuit-format
msgid "Superscript"
msgstr "Yläindeksi"

#: formeditor/richtextdialog.cpp:102
#, kde-kuit-format
msgid "Subscript"
msgstr "Alaindeksi"

#: formeditor/richtextdialog.cpp:107
#, kde-kuit-format
msgid "Left Align"
msgstr "Vasensuora"

#: formeditor/richtextdialog.cpp:110
#, kde-kuit-format
msgid "Centered"
msgstr "Keskitys"

#: formeditor/richtextdialog.cpp:113
#, kde-kuit-format
msgid "Right Align"
msgstr "Oikeasuora"

#: formeditor/richtextdialog.cpp:116
#, kde-kuit-format
msgid "Justified"
msgstr "Tasaus"

#: formeditor/tabstopdialog.cpp:67
#, kde-kuit-format
msgctxt "@title:window"
msgid "Edit Tab Order"
msgstr "Muuta välilehtien järjestystä"

#: formeditor/tabstopdialog.cpp:90
#, kde-kuit-format
msgid "Move Up"
msgstr "Siirrä &ylemmäs"

#: formeditor/tabstopdialog.cpp:91
#, kde-kuit-format
msgid "Move widget up"
msgstr "Siirrä elementtiä ylemmäs"

#: formeditor/tabstopdialog.cpp:95
#, kde-kuit-format
msgid "Move Down"
msgstr "Siirrä alemmas"

#: formeditor/tabstopdialog.cpp:96
#, kde-kuit-format
msgid "Move widget down"
msgstr "Siirrä elementtiä alemmas"

#: formeditor/tabstopdialog.cpp:101
#, kde-kuit-format
msgid "Handle tab order automatically"
msgstr "Käsittele välilehtien järjestys automaattisesti"

#: formeditor/widgetfactory.cpp:157
#, kde-kuit-format
msgctxt "@title:window"
msgid "Edit Contents of %1"
msgstr "Muokkaa kohteen %1 sisältöä"

#: formeditor/widgetlibrary.cpp:193
#, fuzzy, kde-format
#| msgid "Could not open data for exporting."
msgid "Could not find any form widget plugins."
msgstr "Ei voida avata tietoja viennille."

#: formeditor/widgetlibrary.cpp:251
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Could not open shortcut file\n"
#| "\"%1\"."
msgctxt "@info"
msgid "Could not load Kexi Form Widgets plugin file <filename>%1</filename>."
msgstr ""
"Ei voitu avata pikanäppäintiedostoa\n"
"”%1”."

#: formeditor/widgetlibrary.cpp:261
#, fuzzy, kde-kuit-format
#| msgid "Could not open project \"%1\"."
msgctxt "@info"
msgid "Could not open Kexi Form Widgets plugin <filename>%1</filename>."
msgstr "Ei voitu avata projektia ”%1”."

#: formeditor/widgetlibrary.cpp:739
#, kde-kuit-format
msgctxt "Insert Horizontal Widget"
msgid "Insert Horizontal"
msgstr "Lisää vaakasuunnassa"

#: formeditor/widgetlibrary.cpp:745
#, kde-kuit-format
msgctxt "Insert Vertical Widget"
msgid "Insert Vertical"
msgstr "Lisää pystysuunnassa"

#: formeditor/widgetlibrary.cpp:749
#, kde-kuit-format
msgid "Insert Widget: %1"
msgstr "Lisää elementti: %1"

#: formeditor/widgetlibrary.cpp:753
#, kde-kuit-format
msgid "Cancel"
msgstr "Peru"

#: formeditor/WidgetTreeWidget.cpp:125
#, kde-kuit-format
msgctxt "Tab widget's page"
msgid "Tab Page"
msgstr "Välilehtisivu"

#: formeditor/WidgetTreeWidget.cpp:223
#, kde-kuit-format
msgctxt "Widget's type"
msgid "Type"
msgstr "Tyyppi"

#: formeditor/WidgetTreeWidget.cpp:223
#, kde-kuit-format
msgid "Widget name"
msgstr "Elementin nimi"

#: kexiutils/KexiAssistantPage.cpp:69
#, kde-kuit-format
msgctxt "Back button arrow: back button in assistant (wizard)"
msgid "‹ %L"
msgstr "‹ %L"

#: kexiutils/KexiAssistantPage.cpp:74
#, kde-kuit-format
msgctxt "Button text: Next page in assistant (wizard)"
msgid "Next"
msgstr "Seuraava"

#: kexiutils/KexiAssistantPage.cpp:76
#, kde-kuit-format
msgctxt "Next button arrow: next button in assistant (wizard)"
msgid "%L ›"
msgstr "%L ›"

#: kexiutils/utils.cpp:305 main/startup/KexiOpenProjectAssistant.cpp:154
#, kde-format, kde-kuit-format
msgid "Open"
msgstr "Avaa"

#: kexiutils/utils.cpp:358
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>File <filename>%1</filename> already exists.</para><para>Do you "
#| "want to replace it with a new one?</para>"
msgctxt "@info"
msgid ""
"<para>The file <filename>%1</filename> already exists.</para><para>Do you "
"want to overwrite it?</para>"
msgstr ""
"<para>Tiedosto <filename>%1</filename> on jo olemassa.</para><para>Haluatko "
"korvata sen uudella?</para>"

#: kexiutils/utils.cpp:749
#, kde-kuit-format
msgctxt "@info"
msgid "The file or directory <filename>%1</filename> does not exist."
msgstr "Tiedostoa tai kansiota <filename>%1</filename> ei ole olemassa."

#: kexiutils/utils.cpp:755
#, kde-kuit-format
msgctxt "@info"
msgid "Invalid hyperlink <link>%1</link>."
msgstr "Virheellinen hyperlinkki <link>%1</link>."

#: kexiutils/utils.cpp:764
#, kde-kuit-format
msgctxt "@info"
msgid "Executable <link>%1</link> not allowed."
msgstr "Ohjelmatiedosto <link>%1</link> ei sallittu."

#: kexiutils/utils.cpp:770
#, kde-kuit-format
msgctxt "@info"
msgid "Remote hyperlink <link>%1</link> not allowed."
msgstr "Etähyperlinkki <link>%1</link> ei sallittu."

#: kexiutils/utils.cpp:777
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Do you want to run this file?<warning>Running executables can be dangerous.</"
"warning>"
msgstr ""
"Haluatko suorittaa tämän tiedoston?<warning>Ohjelmien suorittaminen voi olla "
"vaarallista.</warning>"

#: kexiutils/utils.cpp:780
#, kde-kuit-format
msgctxt "@action:button Run script file"
msgid "Run"
msgstr "Suorita"

#: kexiutils/utils.cpp:841
#, kde-kuit-format
msgctxt "'Dirty (modified) object' flag"
msgid "%1*"
msgstr "%1*"

#: kexiutils/utils.cpp:1129
#, kde-kuit-format
msgid "modified"
msgstr "muutettu"

#: kexiutils/utils.cpp:1140
#, kde-kuit-format
msgctxt "Document/application separator in titlebar"
msgid " – "
msgstr " – "

#: main/KexiBugReportDialog.cpp:51
#, kde-kuit-format
msgctxt "@title:window"
msgid "Report a Bug or Wish"
msgstr "Ilmoita viasta tai toiveesta"

#: main/KexiBugReportDialog.cpp:73
#, kde-kuit-format
msgid "Operating system & platform:"
msgstr "Käyttöjärjestelmä ja alusta:"

#: main/KexiBugReportDialog.cpp:80
#, kde-kuit-format
msgctxt "Other operating system"
msgid "Other"
msgstr "Muu"

#: main/KexiBugReportDialog.cpp:83
#, kde-kuit-format
msgctxt "Other platform"
msgid "Other"
msgstr "Muu"

#: main/KexiBugReportDialog.cpp:85
#, kde-kuit-format
msgctxt "<operating system>, <platform>"
msgid "%1, %2"
msgstr "%1, %2"

#: main/kexifinddialog.cpp:189
#, kde-kuit-format
msgid "(All fields)"
msgstr "(Kaikki kentät)"

#: main/kexifinddialog.cpp:190
#, kde-kuit-format
msgid "(Current field)"
msgstr "(Nykyinen kenttä)"

#: main/kexifinddialog.cpp:242
#, kde-kuit-format
msgctxt "@title:window"
msgid "Replace"
msgstr "Korvaa"

#: main/kexifinddialog.cpp:244
#, kde-kuit-format
msgctxt "@title:window"
msgid "Replace in <resource>%1</resource>"
msgstr "Korvaa kohteessa <resource>%1</resource>"

#: main/kexifinddialog.cpp:247
#, kde-kuit-format
msgctxt "@title:window"
msgid "Find"
msgstr "Etsi"

#: main/kexifinddialog.cpp:249
#, kde-kuit-format
msgctxt "@title:window"
msgid "Find in <resource>%1</resource>"
msgstr "Etsi kohteesta <resource>%1</resource>"

#: main/kexifinddialog.cpp:272
#, kde-kuit-format
msgid "The search item was not found"
msgstr "Etsittävää kohdetta ei löytynyt"

#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
#: main/kexifinddialog.ui:20
#, kde-format
msgctxt "Look in field:"
msgid "&Look in:"
msgstr "&Etsi alueelta:"

#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_2)
#: main/kexifinddialog.ui:36
#, kde-format
msgid "&Search:"
msgstr "&Etsi:"

#. i18n: ectx: property (text), widget (QCheckBox, m_wholeWords)
#: main/kexifinddialog.ui:55
#, kde-format
msgctxt "Match: Whole words only"
msgid "&Whole words only"
msgstr "&Vain koko sanat"

#. i18n: ectx: property (text), widget (QLabel, textLabel1)
#: main/kexifinddialog.ui:62
#, kde-format
msgid "Fi&nd:"
msgstr "&Etsi:"

#. i18n: ectx: property (text), widget (QLabel, m_replaceLbl)
#: main/kexifinddialog.ui:110
#, fuzzy, kde-format
#| msgctxt "Replace all occurences with"
#| msgid "Re&place with:"
msgctxt "Replace all occurrences with"
msgid "Re&place with:"
msgstr "&Korvaa tekstillä:"

#. i18n: ectx: property (text), widget (QCheckBox, m_promptOnReplace)
#: main/kexifinddialog.ui:129
#, kde-format
msgid "Prompt on replace"
msgstr "Kysy korvattaessa"

#. i18n: ectx: property (text), widget (QLabel, textLabel2_2_3)
#: main/kexifinddialog.ui:152
#, kde-format
msgid "&Match:"
msgstr "Osu&ma:"

#. i18n: ectx: property (text), widget (QCheckBox, m_caseSensitive)
#: main/kexifinddialog.ui:171
#, kde-format
msgctxt "Match: Case sensitive"
msgid "C&ase sensitive"
msgstr "&Erota pien- ja suuraakkoset"

#. i18n: ectx: property (text), item, widget (KComboBox, m_match)
#: main/kexifinddialog.ui:182
#, kde-format
msgctxt "Match: Any Part of Field"
msgid "Any Part of Field"
msgstr "Missä tahansa kentän osassa"

#. i18n: ectx: property (text), item, widget (KComboBox, m_match)
#: main/kexifinddialog.ui:187
#, kde-format
msgctxt "Match: Whole Field"
msgid "Whole Field"
msgstr "Koko kenttä"

#. i18n: ectx: property (text), item, widget (KComboBox, m_match)
#: main/kexifinddialog.ui:192
#, kde-format
msgctxt "Match: Start of Field"
msgid "Start of Field"
msgstr "Kentän alku"

#. i18n: ectx: property (text), item, widget (KComboBox, m_search)
#: main/kexifinddialog.ui:204
#, kde-format
msgctxt "Search Up"
msgid "Up"
msgstr "Ylös"

#. i18n: ectx: property (text), item, widget (KComboBox, m_search)
#: main/kexifinddialog.ui:209
#, kde-format
msgctxt "Search Down"
msgid "Down"
msgstr "Alas"

#. i18n: ectx: property (text), item, widget (KComboBox, m_search)
#: main/kexifinddialog.ui:214
#, kde-format
msgctxt "Look In All Rows"
msgid "All Rows"
msgstr "Kaikki rivit"

#. i18n: ectx: property (text), widget (QPushButton, m_btnReplace)
#: main/kexifinddialog.ui:264 widget/KexiNameDialog.cpp:182
#, kde-format, kde-kuit-format
msgid "&Replace"
msgstr "&Korvaa"

#. i18n: ectx: property (text), widget (QPushButton, m_btnReplaceAll)
#: main/kexifinddialog.ui:277
#, fuzzy, kde-format
#| msgctxt "Replace All Occurences"
#| msgid "Replace All"
msgctxt "Replace All Occurrences"
msgid "Replace All"
msgstr "Korvaa kaikki"

#: main/KexiMainWindow.cpp:192
#, kde-kuit-format
msgid "&Close Tab"
msgstr "&Sulje välilehti"

#: main/KexiMainWindow.cpp:193
#, kde-kuit-format
msgid "Close the current tab"
msgstr "Sulje nykyinen välilehti"

#: main/KexiMainWindow.cpp:194
#, kde-kuit-format
msgid "Closes the current tab."
msgstr "Sulkee nykyisen välilehden."

#: main/KexiMainWindow.cpp:195
#, kde-kuit-format
msgid "Cl&ose All Tabs"
msgstr "Sulje &kaikki välilehdet"

#: main/KexiMainWindow.cpp:196
#, kde-kuit-format
msgid "Close all tabs"
msgstr "Sulje kaikki välilehdet"

#: main/KexiMainWindow.cpp:197
#, kde-kuit-format
msgid "Closes all tabs."
msgstr "Sulkee kaikki välilehdet"

#: main/KexiMainWindow.cpp:538
#, kde-kuit-format
msgctxt "Action name with three dots..."
msgid "%1..."
msgstr "%1…"

#: main/KexiMainWindow.cpp:570
#, kde-kuit-format
msgid "Create a new project"
msgstr "Luo uusi projekti"

#: main/KexiMainWindow.cpp:572
#, kde-kuit-format
msgid "Creates a new project. Currently opened project is not affected."
msgstr "Luo uuden projektin. Nykyistä avattuun projektiin ei vaikuteta."

#: main/KexiMainWindow.cpp:578
#, kde-kuit-format
msgid "Open an existing project"
msgstr "Avaa olemassa oleva projekti"

#: main/KexiMainWindow.cpp:580
#, kde-kuit-format
msgid "Opens an existing project. Currently opened project is not affected."
msgstr ""
"Avaa olemassa olevan projektin. Nykyiseen avattuun projektiin ei vaikuteta."

#: main/KexiMainWindow.cpp:587
#, kde-kuit-format
msgid "Welcome"
msgstr "Tervetuloa"

#: main/KexiMainWindow.cpp:591
#, kde-kuit-format
msgid "Show Welcome page"
msgstr "Näytä tervetulosivu"

#: main/KexiMainWindow.cpp:593
#, kde-kuit-format
msgid ""
"Shows Welcome page with list of recently opened projects and other "
"information. "
msgstr ""
"Näyttää tervetulosivun, jossa on luettelo viime aikoina avatuista "
"projekteista sekä muuta tietoa. "

#: main/KexiMainWindow.cpp:598
#, kde-kuit-format
msgid "Save object changes"
msgstr "Tallenna muutokset"

#: main/KexiMainWindow.cpp:599
#, kde-kuit-format
msgid "Saves object changes from currently selected window."
msgstr "Tallettaa muutokset nykyisestä valitusta ikkunasta."

#: main/KexiMainWindow.cpp:603
#, kde-kuit-format
msgid "Save &As..."
msgstr "Tallenna &nimellä…"

#: main/KexiMainWindow.cpp:604
#, kde-kuit-format
msgid "Save object as"
msgstr "Tallenna nimellä"

#: main/KexiMainWindow.cpp:606
#, kde-kuit-format
msgid ""
"Saves object from currently selected window under a new name (within the "
"same project)."
msgstr ""
"Tallettaa olion nykyisestä valitusta ikkunasta uudelle nimelle (samassa "
"projektissa)."

#: main/KexiMainWindow.cpp:622
#, kde-kuit-format
msgid "&Import, Export or Send..."
msgstr "&Tuo, vie tai lähetä…"

#: main/KexiMainWindow.cpp:623
#, kde-kuit-format
msgid "Import, export or send project"
msgstr "Tuo, vie tai lähetä projekti"

#: main/KexiMainWindow.cpp:625
#, kde-kuit-format
msgid "Imports, exports or sends project."
msgstr "Tuo, vie tai lähettää projektin."

#: main/KexiMainWindow.cpp:631
#, kde-kuit-format
msgctxt "Close Project"
msgid "&Close"
msgstr "&Sulje"

#: main/KexiMainWindow.cpp:632
#, kde-kuit-format
msgid "Close the current project"
msgstr "Sulje nykyinen projekti"

#: main/KexiMainWindow.cpp:633
#, kde-kuit-format
msgid "Closes the current project."
msgstr "Sulkee nykyisen projektin."

#: main/KexiMainWindow.cpp:640
#, kde-kuit-format
msgid "Quits Kexi application."
msgstr "Lopeta Kexi."

#: main/KexiMainWindow.cpp:655
#, kde-kuit-format
msgid "&Import Database..."
msgstr "&Tuo tietokanta…"

#: main/KexiMainWindow.cpp:656
#, kde-kuit-format
msgid "Import entire database as a Kexi project"
msgstr "Tuo koko tietokanta Kexi-projektina"

#: main/KexiMainWindow.cpp:658
#, kde-kuit-format
msgid "Imports entire database as a Kexi project."
msgstr "Tuo koko tietokannan Kexi-projektiksi."

#: main/KexiMainWindow.cpp:663
#, fuzzy, kde-kuit-format
#| msgid "Import Tables"
msgid "Import Tables..."
msgstr "Tuo taulukkoja"

#: main/KexiMainWindow.cpp:664
#, kde-kuit-format
msgid "Import data from an external source into this project"
msgstr "Tuo tietoa ulkoisesta lähteestä tähän projektiin"

#: main/KexiMainWindow.cpp:665
#, kde-kuit-format
msgid "Imports data from an external source into this project."
msgstr "Tuo tietoa ulkoisesta lähteestä tähän projektiin."

#: main/KexiMainWindow.cpp:671
#, kde-kuit-format
msgid "&Compact Database..."
msgstr "Tii&vistä tietokanta…"

#: main/KexiMainWindow.cpp:672
#, kde-kuit-format
msgid "Compact the current database project"
msgstr "Tiivistä nykyinen tietokantaprojekti"

#: main/KexiMainWindow.cpp:674
#, kde-kuit-format
msgid ""
"Compacts the current database project, so it will take less space and work "
"faster."
msgstr ""
"Tiivistää nykyisen tietokantaprojektin, jotta se veisi vähemmän levytilaa ja "
"toimisi nopeammin."

#: main/KexiMainWindow.cpp:684
#, kde-kuit-format
msgctxt "Import->Table Data From File..."
msgid "Import Data From &File..."
msgstr "&Tuo tietoa tiedostosta…"

#: main/KexiMainWindow.cpp:685
#, kde-kuit-format
msgid "Import table data from a file"
msgstr "Tuo taulun tiedot tiedostosta"

#: main/KexiMainWindow.cpp:686
#, kde-kuit-format
msgid "Imports table data from a file."
msgstr "Tuo taulun tiedot tiedostosta."

#: main/KexiMainWindow.cpp:694
#, kde-kuit-format
msgctxt "Export->Table or Query Data to File..."
msgid "Export Data to &File..."
msgstr "&Vie tiedot tiedostoon…"

#: main/KexiMainWindow.cpp:696
#, kde-kuit-format
msgid "Export data from the active table or query to a file"
msgstr "Vie aktiivisen taulun tai kyselyn tiedot tiedostoon"

#: main/KexiMainWindow.cpp:698
#, kde-kuit-format
msgid "Exports data from the active table or query to a file."
msgstr "Vie aktiivisen taulun tai kyselyn tiedot tiedostoon."

#: main/KexiMainWindow.cpp:741
#, kde-kuit-format
msgctxt "Paste Special->As Data &Table..."
msgid "Paste Special..."
msgstr "Liitä määräten…"

#: main/KexiMainWindow.cpp:743
#, kde-kuit-format
msgid "Paste clipboard data as a table"
msgstr "Liitä leikepöydän tiedot tauluna"

#: main/KexiMainWindow.cpp:745
#, kde-kuit-format
msgid "Pastes clipboard data as a table."
msgstr "Liittää leikepöydän tiedot tauluna."

#: main/KexiMainWindow.cpp:752
#, kde-kuit-format
msgctxt "Copy Special->Table or Query Data..."
msgid "Copy Special..."
msgstr "Kopioi &määräten…"

#: main/KexiMainWindow.cpp:754
#, kde-kuit-format
msgid "Copy selected table or query data to clipboard"
msgstr "Kopioi valitun taulun tai kyselyn tiedot leikepöydälle"

#: main/KexiMainWindow.cpp:756
#, kde-kuit-format
msgid "Copies selected table or query data to clipboard."
msgstr "Kopioi valitun taulun tai kyselyn tiedot leikepöydälle."

#: main/KexiMainWindow.cpp:761
#, kde-kuit-format
msgid "Reverts the most recent editing action."
msgstr "Kumoa viimeisin muokkaustoimenpide."

#: main/KexiMainWindow.cpp:763
#, kde-kuit-format
msgid "Reverts the most recent undo action."
msgstr "Kumoa viimeisin palautettu toiminto."

#: main/KexiMainWindow.cpp:768
#, kde-kuit-format
msgid "Find text"
msgstr "Etsi tekstiä"

#: main/KexiMainWindow.cpp:769
#, kde-kuit-format
msgid "Looks up the first occurrence of a piece of text."
msgstr "Etsii tekstikatkelman ensiesiintymän."

#: main/KexiMainWindow.cpp:785
#, kde-kuit-format
msgid "&Delete"
msgstr "&Poista"

#: main/KexiMainWindow.cpp:787
#, kde-kuit-format
msgid "Delete selected object"
msgstr "Poista valittu olio"

#: main/KexiMainWindow.cpp:788
#, kde-kuit-format
msgid "Deletes currently selected object."
msgstr "Poistaa valitun olion."

#: main/KexiMainWindow.cpp:790
#, kde-kuit-format
msgid "Delete Record"
msgstr "Poista tietue"

#: main/KexiMainWindow.cpp:792
#, kde-kuit-format
msgid "Delete the current record"
msgstr "Poista nykyinen tietue"

#: main/KexiMainWindow.cpp:793
#, kde-kuit-format
msgid "Deletes the current record."
msgstr "Poistaa nykyisen tietueen."

#: main/KexiMainWindow.cpp:795
#, kde-kuit-format
msgid "Clear Table Contents..."
msgstr "Tyhjennä taulun sisältö…"

#: main/KexiMainWindow.cpp:797
#, kde-kuit-format
msgid "Clear table contents"
msgstr "Tyhjennä taulun sisältö"

#: main/KexiMainWindow.cpp:798
#, kde-kuit-format
msgid "Clears table contents."
msgstr "Tyhjentää taulun sisällön."

#: main/KexiMainWindow.cpp:801
#, kde-kuit-format
msgid "Edit Item"
msgstr "Muokkaa tietoa"

#: main/KexiMainWindow.cpp:804
#, kde-kuit-format
msgid "Edit currently selected item"
msgstr "Muokkaa nykyistä valittua tietoa"

#: main/KexiMainWindow.cpp:805
#, kde-kuit-format
msgid "Edits currently selected item."
msgstr "Muokkaa nykyistä valittua tietoa."

#: main/KexiMainWindow.cpp:807
#, kde-kuit-format
msgid "&Insert Empty Row"
msgstr "&Lisää tyhjä rivi"

#: main/KexiMainWindow.cpp:811
#, kde-kuit-format
msgid "Insert one empty row above"
msgstr "Lisää yksi tyhjä rivi yläpuolelle"

#: main/KexiMainWindow.cpp:813
#, kde-kuit-format
msgid "Inserts one empty row above currently selected table row."
msgstr "Lisää yhden tyhjän rivin nykyisen valitun taulun rivin ylle."

#: main/KexiMainWindow.cpp:870
#, fuzzy, kde-kuit-format
#| msgctxt "@title:window"
#| msgid "Project Navigator"
msgid "Show Project Navigator"
msgstr "Projektinavigointi"

#: main/KexiMainWindow.cpp:872
#, fuzzy, kde-kuit-format
#| msgid "Switch to Project Navigator panel"
msgid "Show the Project Navigator pane"
msgstr "Siirry projektinavigointipaneeliin"

#: main/KexiMainWindow.cpp:873
#, fuzzy, kde-kuit-format
#| msgid "Switches to Project Navigator panel."
msgid "Shows the Project Navigator pane."
msgstr "Siirtyy projektinavigointipaneeliin."

#: main/KexiMainWindow.cpp:883
#, fuzzy, kde-kuit-format
#| msgctxt "@title:window"
#| msgid "Project Navigator"
msgid "Activate Project Navigator"
msgstr "Projektinavigointi"

#: main/KexiMainWindow.cpp:885
#, fuzzy, kde-kuit-format
#| msgid "Switch to Project Navigator panel"
msgid "Activate the Project Navigator pane"
msgstr "Siirry projektinavigointipaneeliin"

#: main/KexiMainWindow.cpp:886
#, kde-kuit-format
msgid "Activates the Project Navigator pane. If it is hidden, shows it first."
msgstr ""

#: main/KexiMainWindow.cpp:894
#, fuzzy, kde-kuit-format
#| msgid "Switches to main area."
msgid "Activate main area"
msgstr "Siirtyy pääalueelle."

#: main/KexiMainWindow.cpp:898
#, fuzzy, kde-kuit-format
#| msgid "Switch to main area"
msgid "Activate the main area"
msgstr "Siirry pääalueelle"

#: main/KexiMainWindow.cpp:899
#, fuzzy, kde-kuit-format
#| msgid "Switches to main area."
msgid "Activates the main area."
msgstr "Siirtyy pääalueelle."

#: main/KexiMainWindow.cpp:906
#, fuzzy, kde-kuit-format
#| msgid "Property Editor"
msgid "Show Property Editor"
msgstr "Ominaisuusmuokkain"

#: main/KexiMainWindow.cpp:907
#, fuzzy, kde-kuit-format
#| msgid "Switch to Property Editor panel"
msgid "Show the Property Editor pane"
msgstr "Siirry ominaisuuksien muokkauspaneeliin"

#: main/KexiMainWindow.cpp:908
#, fuzzy, kde-kuit-format
#| msgid "Switches to Property Editor panel."
msgid "Shows the Property Editor pane."
msgstr "Siirtyy ominaisuuksien muokkauspaneeliin."

#: main/KexiMainWindow.cpp:917
#, fuzzy, kde-kuit-format
#| msgid "Property Editor"
msgid "Activate Property Editor"
msgstr "Ominaisuusmuokkain"

#: main/KexiMainWindow.cpp:918
#, fuzzy, kde-kuit-format
#| msgid "Switch to Property Editor panel"
msgid "Activate the Property Editor pane"
msgstr "Siirry ominaisuuksien muokkauspaneeliin"

#: main/KexiMainWindow.cpp:919
#, kde-kuit-format
msgid "Activates the Property Editor pane. If it is hidden, shows it first."
msgstr ""

#: main/KexiMainWindow.cpp:927
#, kde-kuit-format
msgid "Switch to Global Search"
msgstr "Vaihda yleishakuun"

#: main/KexiMainWindow.cpp:928
#, kde-kuit-format
msgid "Switch to Global Search box"
msgstr "Vaihda yleishakukenttään"

#: main/KexiMainWindow.cpp:929
#, kde-kuit-format
msgid "Switches to Global Search box."
msgstr "Vaihtaa yleishakukenttään."

#: main/KexiMainWindow.cpp:933
#, kde-kuit-format
msgid "&Save Record"
msgstr "&Tallenna tietue"

#: main/KexiMainWindow.cpp:935
#, kde-kuit-format
msgid "Save changes made to the current record"
msgstr "Tallenna nykyisen tietueen muutokset"

#: main/KexiMainWindow.cpp:936
#, kde-kuit-format
msgid "Saves changes made to the current record."
msgstr "Tallentaa nykyisen tietueen muutokset."

#: main/KexiMainWindow.cpp:939
#, kde-kuit-format
msgid "&Cancel Record Changes"
msgstr "&Peru tietueen muutokset"

#: main/KexiMainWindow.cpp:942
#, kde-kuit-format
msgid "Cancel changes made to the current record"
msgstr "Peru nykyisen tietueen muutokset"

#: main/KexiMainWindow.cpp:944
#, kde-kuit-format
msgid "Cancels changes made to the current record."
msgstr "Peruu nykyisen tietueen muutokset."

#: main/KexiMainWindow.cpp:948
#, kde-kuit-format
msgid "&Execute"
msgstr "&Suorita"

#: main/KexiMainWindow.cpp:967
#, kde-kuit-format
msgid "&Font..."
msgstr "&Fontti…"

#: main/KexiMainWindow.cpp:969
#, kde-kuit-format
msgid "Change font for selected object"
msgstr "Vaihda valitun olion fonttia"

#: main/KexiMainWindow.cpp:970
#, kde-kuit-format
msgid "Changes font for selected object."
msgstr "Vaihtaa valitun olion fontin."

#: main/KexiMainWindow.cpp:977
#, kde-kuit-format
msgid "&Next Window"
msgstr "&Seuraava ikkuna"

#: main/KexiMainWindow.cpp:984
#, kde-kuit-format
msgid "Next window"
msgstr "Seuraava ikkuna"

#: main/KexiMainWindow.cpp:985
#, kde-kuit-format
msgid "Switches to the next window."
msgstr "Siirtyy seuraavaan ikkunaan."

#: main/KexiMainWindow.cpp:990
#, kde-kuit-format
msgid "&Previous Window"
msgstr "&Edellinen ikkuna"

#: main/KexiMainWindow.cpp:997
#, kde-kuit-format
msgid "Previous window"
msgstr "Edellinen ikkuna"

#: main/KexiMainWindow.cpp:998
#, kde-kuit-format
msgid "Switches to the previous window."
msgstr "Siirtyy edelliseen ikkunaan."

#: main/KexiMainWindow.cpp:1051
#, kde-kuit-format
msgid "This shows useful tips on the use of this application."
msgstr "Tämä näyttää käyttökelpoisia vinkkejä tämän sovelluksen käyttöön."

#: main/KexiMainWindow.cpp:1055
#, kde-kuit-format
msgctxt "Help Menu"
msgid "Help"
msgstr "Ohje"

#: main/KexiMainWindow.cpp:1056
#, kde-kuit-format
msgid "Show Help menu"
msgstr "Näytä Ohje-valikko"

#: main/KexiMainWindow.cpp:1057
#, kde-kuit-format
msgid "Shows Help menu."
msgstr "Näyttää Ohje-valikon."

#: main/KexiMainWindow.cpp:1377
#, fuzzy, kde-kuit-format
#| msgid "<br>(reason: <i>%1</i>)"
msgid "<br/>(reason: <i>%1</i>)"
msgstr "<br>(syy: <i>%1</i>)"

#: main/KexiMainWindow.cpp:1403
#, kde-kuit-format
msgctxt "@info (don't add tags around %1, it's done already)"
msgid ""
"Database project %1 does not appear to have been created using Kexi.<nl/>Do "
"you want to import it as a new Kexi project?"
msgstr ""
"Tietokantaprojekti %1 ei vaikuta Kexillä luodulta.<nl/>Haluatko tuoda sen "
"uutena Kexi-projektina?"

#: main/KexiMainWindow.cpp:1406
#, kde-kuit-format
msgctxt "@action:button Import Database"
msgid "&Import..."
msgstr "&Tuo…"

#: main/KexiMainWindow.cpp:1472
#, kde-kuit-format
msgctxt "@window:title"
msgid "Select New Project's Location"
msgstr "Valitse uuden projektin sijainti"

#: main/KexiMainWindow.cpp:1551
#, kde-kuit-format
msgid "cannot create object - unknown object type \"%1\""
msgstr "oliota ei voi luoda – tuntematon oliotyyppi ”%1”"

#: main/KexiMainWindow.cpp:1554
#, kde-kuit-format
msgid "unknown object type \"%1\""
msgstr "tuntematon oliotyyppi ”%1”"

#: main/KexiMainWindow.cpp:1564
#, kde-kuit-format
msgid "cannot create object of type \"%1\""
msgstr "tyypin ”%1” oliota ei voi luoda"

#: main/KexiMainWindow.cpp:1576
#, kde-kuit-format
msgctxt "\"executing object\" action"
msgid "executing"
msgstr "suoritetaan"

#: main/KexiMainWindow.cpp:1584
#, kde-kuit-format
msgid "opening"
msgstr "avataan"

#: main/KexiMainWindow.cpp:1589
#, kde-kuit-format
msgid "table not found"
msgstr "taulukkoa ei löytynyt"

#: main/KexiMainWindow.cpp:1591
#, kde-kuit-format
msgid "query not found"
msgstr "kyselyä ei löytynyt"

#: main/KexiMainWindow.cpp:1593
#, kde-kuit-format
msgid "macro not found"
msgstr "makroa ei löytynyt"

#: main/KexiMainWindow.cpp:1595
#, kde-kuit-format
msgid "script not found"
msgstr "komentojonoa ei löytynyt"

#: main/KexiMainWindow.cpp:1597
#, kde-kuit-format
msgid "object not found"
msgstr "oliota ei löytynyt"

#: main/KexiMainWindow.cpp:1607
#, kde-kuit-format
msgid "cannot execute object"
msgstr "ei voida suorittaa objektia"

#: main/KexiMainWindow.cpp:1648
#, kde-kuit-format
msgid "cannot open object"
msgstr "ei voi avata objektia"

#: main/KexiMainWindow.cpp:1662
#, kde-kuit-format
msgid ""
"You have requested selected objects to be automatically opened or processed "
"on startup. Several objects cannot be opened or processed."
msgstr ""
"Olet pyytänyt valittuja objekteja avattavaksi ja käsiteltäväksi "
"automaattisesti käynnistyksessä. Useita objekteja ei voida avata tai "
"käsitellä."

#: main/KexiMainWindow.cpp:1997
#, kde-kuit-format
msgid "Property Editor"
msgstr "Ominaisuusmuokkain"

#: main/KexiMainWindow.cpp:2023 widget/utils/kexicontextmenuutils.cpp:85
#, kde-kuit-format
msgid "Properties"
msgstr "Ominaisuudet"

#: main/KexiMainWindow.cpp:2063
#, kde-kuit-format
msgctxt "<project-name> (read only)"
msgid "%1 (read only)"
msgstr "%1 (vain luku)"

#: main/KexiMainWindow.cpp:2649
#, kde-kuit-format
msgid "From File..."
msgstr "Tiedostosta…"

#: main/KexiMainWindow.cpp:2654
#, kde-kuit-format
msgid "From Server..."
msgstr "Palvelimelta…"

#: main/KexiMainWindow.cpp:2715
#, fuzzy, kde-kuit-format
#| msgid "Selected view is not supported for \"%1\" object."
msgctxt "@info"
msgid "Selected view is not supported for <resource>%1</resource> object."
msgstr "Valittua näkymää ei tueta oliolle ”%1”."

#: main/KexiMainWindow.cpp:2718
#, fuzzy, kde-kuit-format
#| msgid "Selected view (%1) is not supported by this object type (%2)."
msgctxt "@info"
msgid "Selected view (%1) is not supported by this object type (%2)."
msgstr "Valittua näkymää (%1) ei tueta tälle oliotyypille (%2)."

#: main/KexiMainWindow.cpp:2790
#, kde-kuit-format
msgctxt "Could not save object under the original name."
msgid "Could not save under the original name."
msgstr "Tallentaminen alkuperäisellä nimellä epäonnistui."

#: main/KexiMainWindow.cpp:2811
#, kde-kuit-format
msgctxt "@action:button Save object"
msgid "Save"
msgstr "Tallenna"

#: main/KexiMainWindow.cpp:2817
#, kde-kuit-format
msgctxt "@title:window"
msgid "Save Object As"
msgstr "Tallenna olio nimellä"

#: main/KexiMainWindow.cpp:2867
#, kde-kuit-format
msgctxt "@info Saving object failed"
msgid "Saving <resource>%1</resource> object failed."
msgstr "Olion <resource>%1</resource> tallennus epäonnistui."

#: main/KexiMainWindow.cpp:2985
#, kde-kuit-format
msgid "Save changes"
msgstr "Tallenna muutokset"

#: main/KexiMainWindow.cpp:2987
#, fuzzy, kde-kuit-format
#| msgid "Saves all recent changes made in \"%1\" object."
msgctxt "@info"
msgid "Saves all recent changes made in <resource>%1</resource> object."
msgstr "Tallentaa kaikki olion ”%1” viimeaikaiset muutokset."

#: main/KexiMainWindow.cpp:2991
#, fuzzy, kde-kuit-format
#| msgid "Discards all recent changes made in \"%1\" object."
msgctxt "@info"
msgid "Discards all recent changes made in <resource>%1</resource> object."
msgstr "Hylkää kaikki olion ”%1” viimeaikaiset muutokset."

#: main/KexiMainWindow.cpp:3013
#, kde-kuit-format
msgid "Do you want to save changes?"
msgstr "Haluatko tallentaa muutokset?"

#: main/KexiMainWindow.cpp:3206
#, kde-kuit-format
msgctxt "opening is not allowed in \"data view/design view/text view\" mode"
msgid "opening is not allowed in \"%1\" mode"
msgstr "avaamista ei sallita tilassa ”%1”"

#: main/KexiMainWindow.cpp:3261
#, fuzzy, kde-kuit-format
#| msgctxt "@info database name"
#| msgid "<resource>%1</resource>"
msgctxt "@info"
msgid "Tab for <resource>%1</resource> (%2)."
msgstr "<resource>%1</resource>"

#: main/KexiMainWindow.cpp:3266
#, fuzzy, kde-kuit-format
#| msgctxt "@info database name"
#| msgid "<resource>%1</resource>"
msgctxt "@info"
msgid "Tab for <resource>%1</resource>."
msgstr "<resource>%1</resource>"

#: main/KexiMainWindow.cpp:3438
#, fuzzy, kde-kuit-format
#| msgctxt "@info Remove <objecttype> <objectname>?"
#| msgid ""
#| "Do you want to permanently delete the following object?<nl/><nl/>%1 "
#| "<resource>%2</resource><nl/><nl/><note>If you click <interface>Delete</"
#| "interface>, you will not be able to undo the deletion.</note>"
msgctxt "@info Delete <objecttype> <objectname>?"
msgid ""
"<para>Do you want to permanently delete the following object?<nl/><nl/>%1 "
"<resource>%2</resource></para><para><note>If you click <interface>Delete</"
"interface>, you will not be able to undo the deletion.</note></para>"
msgstr ""
"Haluatko poistaa pysyvästi seuraavan olion?<nl/><nl/>%1 <resource>%2</"
"resource><nl/><nl/><note>Jos napsautat <interface>Poista</interface>, "
"poistoa ei voi kumota.</note>"

#: main/KexiMainWindow.cpp:3444
#, kde-kuit-format
msgctxt "@title:window Delete Object %1."
msgid "Delete <resource>%1</resource>?"
msgstr "Poistetaanko <resource>%1</resource>?"

#: main/KexiMainWindow.cpp:3497
#, fuzzy, kde-kuit-format
#| msgid "Could not remove object."
msgid "Could not delete object."
msgstr "Oliota ei voitu poistaa."

#: main/KexiMainWindow.cpp:3520
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<para>Before renaming object <resource>%1</resource> it should be closed.</"
"para><para>Do you want to close it?</para>"
msgstr ""
"<para>Ennen kuin muutat olion <resource>%1</resource> nimeä, se tulisi "
"sulkea.</para><para>Haluatko sulkea sen?</para>"

#: main/KexiMainWindow.cpp:3524
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "Close Window"
msgid "Close Window and Rename"
msgstr "Sulje ikkuna"

#: main/KexiMainWindow.cpp:3541
#, fuzzy, kde-kuit-format
#| msgctxt "@info Saving object failed"
#| msgid "Saving <resource>%1</resource> object failed."
msgctxt "@info"
msgid "Renaming object <resource>%1</resource> failed."
msgstr "Olion <resource>%1</resource> tallennus epäonnistui."

#: main/KexiMainWindow.cpp:3562
#, fuzzy, kde-kuit-format
#| msgid "Setting caption for object \"%1\" failed."
msgctxt "@info"
msgid "Setting caption for object <resource>%1</resource> failed."
msgstr "Otsikon asettaminen oliolle ”%1” epäonnistui."

#: main/KexiMainWindow.cpp:3734
#, kde-kuit-format
msgid "Compacting database file <filename>%1</filename> is not supported."
msgstr "Tietokannan tiedoston <filename>%1</filename> tiivistämistä ei tueta."

#: main/KexiMainWindow.cpp:3747
#, kde-kuit-format
msgctxt "@action:button Compact database"
msgid "Compact"
msgstr ""

#: main/KexiMainWindow.cpp:3749
#, kde-kuit-format
msgid ""
"The current project has to be closed before compacting the database. It will "
"be open again after compacting.\n"
"\n"
"Do you want to continue?"
msgstr ""
"Nykyinen projekti pitää sulkea ennen tietokannan tiivistämistä. Se voidaan "
"avata uudelleen myöhemmin.\n"
"\n"
"Haluatko jatkaa?"

#: main/KexiMainWindow.cpp:3884
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Design of query <resource>%1</resource> that you want to export data from is "
"changed and has not yet been saved. Do you want to use data from the changed "
"query for exporting or from its original (saved) version?"
msgstr ""

#: main/KexiMainWindow.cpp:3889
#, kde-kuit-format
msgctxt "@action:button Export query data"
msgid "Use the Changed Query"
msgstr ""

#: main/KexiMainWindow.cpp:3890
#, kde-kuit-format
msgctxt "@action:button Export query data"
msgid "Use the Original Query"
msgstr ""

#: main/KexiMainWindow_p.cpp:657
#, kde-kuit-format
msgid "Task-oriented toolbar. Groups commands using tabs."
msgstr "Tehtäväpohjainen työkalurivi. Ryhmittelee komennot eri välilehdille."

#: main/KexiMainWindow_p.cpp:686
#, kde-kuit-format
msgctxt "Report a bug or wish for Kexi application"
msgid "Report a &Bug or Wish..."
msgstr "Ilmoita viasta tai toiveesta…"

#: main/KexiMainWindow_p.cpp:688
#, kde-kuit-format
msgid "Files a bug or wish for Kexi application."
msgstr "Ilmoittaa virheestä Kexissä tai toiveestasi sen suhteen."

#: main/KexiMainWindow_p.cpp:691
#, kde-kuit-format
msgid "Activates a \"What's This?\" tool."
msgstr "Käynnistää ”Mikä tämä on?” -työkalun."

#: main/KexiMainWindow_p.cpp:694 migration/importwizard.cpp:1106
#: migration/importwizard.cpp:1109 migration/importwizard.cpp:1111
#: migration/importwizard.cpp:1113 migration/importwizard.cpp:1115
#: migration/importwizard.cpp:1117
#, kde-kuit-format
msgid "Help"
msgstr "Ohje"

#: main/KexiMainWindow_p.cpp:695
#, kde-kuit-format
msgid "Shows Kexi Handbook."
msgstr "Näyttää Kexi-käsikirjan."

#: main/KexiMainWindow_p.cpp:698
#, kde-kuit-format
msgid "Shows information about Kexi application."
msgstr "Näyttää tietoa Kexistä."

#: main/KexiMainWindow_p.cpp:701
#, kde-kuit-format
msgid "Shows information about KDE."
msgstr "Näyttää tietoa KDE:stä."

#: main/KexiMainWindow_p.cpp:742 main/startup/KexiNewProjectAssistant.cpp:378
#, kde-kuit-format
msgid "Create"
msgstr "Luo"

#: main/KexiMainWindow_p.cpp:753
#, kde-kuit-format
msgid "External Data"
msgstr "Ulkoinen data"

#: main/KexiMainWindow_p.cpp:759
#, kde-kuit-format
msgid "Tools"
msgstr "Työkalut"

#: main/KexiMainWindow_p.cpp:763
#, kde-kuit-format
msgid "Form Design"
msgstr "Lomakkeen suunnittelu"

#: main/KexiMainWindow_p.cpp:766
#, kde-kuit-format
msgid "Report Design"
msgstr "Raportin suunnittelu"

#: main/KexiMainWindow_p.cpp:1382
#, fuzzy, kde-kuit-format
#| msgid "Could not start %1 application."
msgctxt "@info"
msgid "Could not start <application>%1</application> application."
msgstr "Ei voitu käynnistää sovellusta %1."

#: main/KexiMainWindow_p.cpp:1385
#, fuzzy, kde-kuit-format
#| msgid "Command \"%1\" failed."
msgctxt "@info"
msgid "Command <command>%1</command> failed."
msgstr "Komento ”%1” epäonnistui."

#: main/KexiMenuWidget.cpp:2213
#, kde-kuit-format
msgid "Visit Calligra home page at %1"
msgstr "Käy Calligran verkkosivustolla osoitteessa %1"

#: main/KexiRegisterResource_p.h:145
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<para>Could not open icon resource file <filename>%1</filename>.</"
"para><para><application>Kexi</application> will not start. Please check if "
"<application>Kexi</application> is properly installed.</para>"
msgstr ""

#: main/KexiRegisterResource_p.h:150
#, kde-kuit-format
msgctxt "@info Tried to find files in <dir list>"
msgid "Tried to find in %1."
msgstr ""

#: main/KexiSearchLineEdit.cpp:436
#, kde-kuit-format
msgid "Search"
msgstr "Etsi"

#: main/startup/KexiAssistantMessageHandler.cpp:73
#, kde-kuit-format
msgid "Try Again"
msgstr "Yritä uudelleen"

#: main/startup/KexiNewProjectAssistant.cpp:74
#, kde-kuit-format
msgctxt "@title:window"
msgid "New Project"
msgstr "Uusi projekti"

#: main/startup/KexiNewProjectAssistant.cpp:75
#, kde-kuit-format
msgctxt "@info"
msgid "Kexi will create a new database project. Select blank database."
msgstr "Kexi luo uuden tietokantaprojektin. Valitse tyhjä tietokanta."

#: main/startup/KexiNewProjectAssistant.cpp:93
#, kde-kuit-format
msgid "Blank Projects"
msgstr "Tyhjät projektit"

#: main/startup/KexiNewProjectAssistant.cpp:97
#, kde-kuit-format
msgid "Blank database"
msgstr "Tyhjä tietokanta"

#: main/startup/KexiNewProjectAssistant.cpp:98
#, kde-kuit-format
msgid "Database project without any objects"
msgstr "Olioton tietokantaprojekti"

#: main/startup/KexiNewProjectAssistant.cpp:110
#, kde-kuit-format
msgid "Contacts"
msgstr "Yhteystiedot"

#: main/startup/KexiNewProjectAssistant.cpp:117
#, kde-kuit-format
msgid "Movie catalog"
msgstr "Elokuvakokoelma"

#: main/startup/KexiNewProjectAssistant.cpp:146
#, kde-kuit-format
msgid "Templates"
msgstr "Mallipohjat"

#: main/startup/KexiNewProjectAssistant.cpp:152
#, kde-kuit-format
msgctxt "@title:window"
msgid "Storage Method"
msgstr "Talletusmenetelmä"

#: main/startup/KexiNewProjectAssistant.cpp:153
#, kde-kuit-format
msgctxt "@info"
msgid "Select a storage method which will be used to store the new project."
msgstr "Valitse uuden projektin tallettamiseen käytettävä tallennusmenetelmä."

#: main/startup/KexiNewProjectAssistant.cpp:186
#, kde-kuit-format
msgid "New database"
msgstr "Uusi tietokanta"

#: main/startup/KexiNewProjectAssistant.cpp:190
#, kde-kuit-format
msgctxt "@title:window"
msgid "Project Caption & Filename"
msgstr "Projektin otsikko ja tiedostonimi"

#: main/startup/KexiNewProjectAssistant.cpp:191
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Enter caption for the new project. Filename will be created automatically "
"based on the caption. You can change the filename too."
msgstr ""
"Anna uuden projektin otsikko. Tiedostonimi perustuu automaattisesti tähän. "
"Voit myös muuttaa tiedostonimeä."

#: main/startup/KexiNewProjectAssistant.cpp:249
#: main/startup/KexiNewProjectAssistant.cpp:474
#, kde-kuit-format
msgid "Enter project caption."
msgstr "Anna projektin otsikko."

#: main/startup/KexiNewProjectAssistant.cpp:258
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "<filename>%1</filename> is a relative path. <note>Enter absolute path of "
#| "a file to be created.</note>"
msgctxt "@info"
msgid ""
"<para><filename>%1</filename> is a relative path.</para><para><note>Enter "
"absolute path of a file to be created.</note></para>"
msgstr ""
"<filename>%1</filename> on suhteellinen polku. <note>Anna luotavan tiedoston "
"absoluuttinen polku.</note>"

#: main/startup/KexiNewProjectAssistant.cpp:266
#, kde-kuit-format
msgid ""
"Enter a valid project filename. The file should be located on this computer."
msgstr ""
"Anna kelvollinen projektin tiedostonimi. Tiedosto tulee sijaitsemaan tällä "
"tietokoneella."

#: main/startup/KexiNewProjectAssistant.cpp:272
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "<filename>%1</filename> is a directory name. <note>Enter name of a file "
#| "to be created.</note>"
msgctxt "@info"
msgid ""
"<para><filename>%1</filename> is a directory name.</para><para><note>Enter "
"name of a file to be created.</note></para>"
msgstr ""
"<filename>%1</filename> on kansion nimi. <note>Anna luotavan tiedoston nimi."
"</note>"

#: main/startup/KexiNewProjectAssistant.cpp:284
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "Could not create database file <filename>%1</filename>. <note>There is no "
#| "permission to create this file. Pick another directory or change "
#| "permissions so the file can be created.</note>"
msgctxt "@info"
msgid ""
"<para>Could not create database file <filename>%1</filename>.</"
"para><para><note>There is no permission to create this file. Pick another "
"directory or change permissions so the file can be created.</note></para>"
msgstr ""
"Tietokantatiedoston <filename>%1</filename> luonti epäonnistui. "
"<note>Tiedoston luontiin ei ole käyttöoikeutta. Valitse toinen kansio tai "
"muuta käyttöoikeuksia, jotta tiedosto voidaan luoda.</note>"

#: main/startup/KexiNewProjectAssistant.cpp:297
#, kde-kuit-format
msgctxt "@title:window"
msgid "Creating Project"
msgstr "Luodaan projektia"

#: main/startup/KexiNewProjectAssistant.cpp:298
#, kde-kuit-format
msgctxt "@info"
msgid "Please wait while the project is created."
msgstr "Odota, kun projektia luodaan."

#: main/startup/KexiNewProjectAssistant.cpp:320
#, kde-kuit-format
msgctxt "@title:window"
msgid "Database Connection"
msgstr "Tietokantayhteys"

#: main/startup/KexiNewProjectAssistant.cpp:322
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "<para>Select database server's connection you wish to use to create a new "
#| "Kexi project.</para><para>Here you may also add, edit or remove "
#| "connections from the list.</para>"
msgctxt "@info"
msgid ""
"<para>Select database server's connection you wish to use to create a new "
"Kexi project.</para><para>Here you may also add, edit or delete connections "
"from the list.</para>"
msgstr ""
"<para>Valitse tietokantapalvelimen yhteys, jota haluat käyttää uudelle "
"luotavalle Kexi-projektille.</para><para>Tässä voit myös lisätä, muokata tai "
"poistaa yhteyksiä luettelosta.</para>"

#: main/startup/KexiNewProjectAssistant.cpp:365
#, kde-kuit-format
msgctxt "@title:window"
msgid "Project Caption & Database Name"
msgstr "Projektin otsikko ja tietokannan nimi"

#: main/startup/KexiNewProjectAssistant.cpp:366
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Enter caption for the new project. Database name will be created "
"automatically based on the caption. You can change the database name too."
msgstr ""
"Anna uuden projektin otsikko. Tietokannan nimi perustuu automaattisesti "
"tähän. Voit myös muuttaa tietokannan nimeä."

#: main/startup/KexiNewProjectAssistant.cpp:435
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Existing project databases on <resource>%1 (%2)</resource> database server:"
msgstr ""
"Olemassa olevat projektitietokannat tietokantapalvelimella <resource>%1 "
"(%2)</resource>:"

#: main/startup/KexiNewProjectAssistant.cpp:482
#, kde-kuit-format
msgid "Enter database name."
msgstr "Anna tietokannan nimi."

#: main/startup/KexiNewProjectAssistant.cpp:493
#, kde-kuit-format
msgid ""
"Database with this name already exists. Do you want to delete it and create "
"a new one?"
msgstr ""
"Tämän niminen tietokanta on jo olemassa. Haluatko poistaa sen ja luoda uuden?"

#: main/startup/KexiNewProjectAssistant.cpp:496
#, kde-kuit-format
msgid "Delete and Create New"
msgstr "Poista ja luo uusi"

#. i18n: ectx: property (text), widget (QLabel, lbl)
#: main/startup/KexiOpenExistingFile.ui:31
#, kde-format
msgid "<b>Select existing Kexi project file to open:</b>\n"
msgstr "<b>Valitse Kexi-projektitiedosto:</b>\n"

#. i18n: ectx: property (text), widget (QPushButton, btn_advanced)
#: main/startup/KexiOpenExistingFile.ui:89
#, kde-format
msgid "&Advanced "
msgstr "&Lisäasetukset"

#. i18n: ectx: property (text), widget (QLabel, label)
#: main/startup/KexiOpenExistingFile.ui:104
#, kde-format
msgid ""
"Click \"Advanced\" button if you want to find an existing project on a "
"server rather than a file."
msgstr ""
"Paina \"Lisä\"-painiketta, jos haluat löytää olemassa olevan projektin "
"palvelimella tiedoston sijaan."

#: main/startup/KexiOpenProjectAssistant.cpp:41
#: widget/KexiProjectSelectorWidget.cpp:304
#, kde-kuit-format
msgctxt "@title:window"
msgid "Open Project"
msgstr "Avaa projekti"

#: main/startup/KexiOpenProjectAssistant.cpp:42
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Select project to open. You can choose project stored in file or on database "
"server."
msgstr ""
"Valitse avattava projekti. Voit valitse tiedostoon tai tietokantapalvelimeen "
"tallennetun projektin."

#: main/startup/KexiOpenProjectAssistant.cpp:57
#, kde-kuit-format
msgctxt "@title:tab"
msgid "Projects Stored in File"
msgstr "Tiedostoon tallennetut projektit"

#: main/startup/KexiOpenProjectAssistant.cpp:71
#, kde-kuit-format
msgctxt "@title:tab"
msgid "Projects Stored on Database Server"
msgstr "Tietokantapalvelimeen tallennetut projektit"

#: main/startup/KexiOpenProjectAssistant.cpp:107
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "<para>Select database server's connection with project you wish to open.</"
#| "para><para>Here you may also add, edit or remove connections from the "
#| "list.</para>"
msgctxt "@info"
msgid ""
"<para>Select database server's connection with project you wish to open.</"
"para><para>Here you may also add, edit or delete connections from the list.</"
"para>"
msgstr ""
"<para>Valitse sen tietokantapalvelimen yhteys, josta haluat avata projektin."
"</para><para>Voit myös lisätä, muokata tai poistaa luettelon yhteyksiä.</"
"para>"

#: main/startup/KexiOpenProjectAssistant.cpp:148
#, kde-kuit-format
msgctxt "@title:window"
msgid "Open Project on Database Server"
msgstr "Avaa projekti tietokantapalvelimelta"

#: main/startup/KexiOpenProjectAssistant.cpp:190
#, kde-kuit-format
msgctxt "@info"
msgid "Select project on database server <resource>%1 (%2)</resource> to open."
msgstr ""
"Valitse tietokantapalvelimelta <resource>%1 (%2)</resource> avattava "
"projekti."

#: main/startup/KexiPasswordPage.cpp:44
#, kde-kuit-format
msgctxt "@title:window"
msgid "Database Password"
msgstr "Tietokannan salasana"

#. i18n: ectx: property (text), widget (KexiCommandLinkButton, btn_file)
#: main/startup/KexiProjectStorageTypeSelectionPage.ui:22
#, kde-format
msgctxt "New Project Stored in File"
msgid "File"
msgstr "Tiedosto"

#. i18n: ectx: property (description), widget (KexiCommandLinkButton, btn_file)
#: main/startup/KexiProjectStorageTypeSelectionPage.ui:25
#, kde-format
msgid "New Project Stored in File"
msgstr "Uusi tiedostoon talletettu projekti"

#. i18n: ectx: property (text), widget (KexiCommandLinkButton, btn_server)
#: main/startup/KexiProjectStorageTypeSelectionPage.ui:35
#, kde-format
msgctxt "New Project Stored on Database Server"
msgid "Server"
msgstr "Palvelin"

#. i18n: ectx: property (description), widget (KexiCommandLinkButton, btn_server)
#: main/startup/KexiProjectStorageTypeSelectionPage.ui:38
#, kde-format
msgid "New Project Stored on Database Server"
msgstr "Uusi tietokantapalvelimelle talletettu projekti"

#: main/startup/KexiRecentProjectsModel.cpp:72
#, kde-kuit-format
msgid "Opened less than minute ago"
msgstr "Avattu alle minuutti sitten"

#: main/startup/KexiRecentProjectsModel.cpp:74
#, kde-kuit-format
msgid "Opened 1 minute ago"
msgid_plural "Opened %1 minutes ago"
msgstr[0] "Avattu minuutti sitten"
msgstr[1] "Avattu %1 minuuttia sitten"

#: main/startup/KexiRecentProjectsModel.cpp:76
#, kde-kuit-format
msgid "Opened 1 hour ago"
msgid_plural "Opened %1 hours ago"
msgstr[0] "Avattu tunti sitten"
msgstr[1] "Avattu %1 tuntia sitten"

#: main/startup/KexiRecentProjectsModel.cpp:79
#, kde-kuit-format
msgid "Opened yesterday"
msgid_plural "Opened %1 days ago"
msgstr[0] "Avattu eilen"
msgstr[1] "Avattu %1 päivää sitten"

#: main/startup/KexiRecentProjectsModel.cpp:82
#, kde-kuit-format
msgid "Opened over a month ago"
msgid_plural "Opened %1 months ago"
msgstr[0] "Avattu yli kuukausi sitten"
msgstr[1] "Avattu %1 kuukautta sitten"

#: main/startup/KexiRecentProjectsModel.cpp:84
#, kde-kuit-format
msgid "Opened one year ago"
msgid_plural "Opened %1 years ago"
msgstr[0] "Avattu vuosi sitten"
msgstr[1] "Avattu %1 vuotta sitten"

#: main/startup/KexiRecentProjectsModel.cpp:116
#, kde-kuit-format
msgid "on local server"
msgstr "paikallisella palvelimella"

#: main/startup/KexiRecentProjectsModel.cpp:119
#, fuzzy, kde-kuit-format
#| msgctxt "@info database name"
#| msgid "<resource>%1</resource>"
msgctxt "@info"
msgid "on <resource>%1</resource> server"
msgstr "<resource>%1</resource>"

#: main/startup/KexiRecentProjectsModel.cpp:127
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not read <filename>%1</filename>."
msgctxt "@info File database <file>"
msgid "File database <filename>%1</filename>"
msgstr "Ei voitu lukea tiedostosta <filename>%1</filename>."

#: main/startup/KexiRecentProjectsModel.cpp:134
#, kde-kuit-format
msgid "database"
msgstr "tietokanta"

#: main/startup/KexiRecentProjectsModel.cpp:136
#, kde-kuit-format
msgctxt "<type> database, e.g. PostgreSQL database, MySQL database"
msgid "%1 database"
msgstr "%1 tietokanta"

#. i18n: ectx: property (text), widget (QLabel, textLabel1)
#: main/startup/KexiServerDBNamePage.ui:22
#, kde-format
msgid "Project caption:"
msgstr "Projektin otsikko:"

#. i18n: ectx: property (text), widget (QLabel, textLabel1_2)
#: main/startup/KexiServerDBNamePage.ui:51
#, kde-format
msgid "Project's database name:"
msgstr "Projektin tietokannan nimi: "

#: main/startup/KexiStartup.cpp:250
#, kde-format
msgctxt "Plugin name"
msgid "Name:"
msgstr "Nimi:"

#: main/startup/KexiStartup.cpp:251
#, kde-format
msgctxt "Plugin description"
msgid "Description:"
msgstr "Kuvaus:"

#: main/startup/KexiStartup.cpp:252
#, kde-format
msgctxt "Plugin version"
msgid "Version:"
msgstr "Versio:"

#: main/startup/KexiStartup.cpp:253
#, kde-format
msgctxt "Plugin fileName"
msgid "File:"
msgstr "Tiedosto:"

#: main/startup/KexiStartup.cpp:261
#, kde-format
msgid "No Kexi plugins found."
msgstr ""

#: main/startup/KexiStartup.cpp:264
#, kde-format
msgid "Kexi plugins (%1):"
msgstr ""

#: main/startup/KexiStartup.cpp:273
#, kde-format
msgid "No KDb database driver plugins found."
msgstr ""

#: main/startup/KexiStartup.cpp:276
#, fuzzy, kde-format
#| msgid "ODBC database driver"
msgid "KDb database driver plugins (%1):"
msgstr "ODBC-tietokanta-ajuri"

#: main/startup/KexiStartup.cpp:328
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "Could not read connection information from connection shortcut file "
#| "<filename>%1</filename>.<note>Check whether the file has valid contents.</"
#| "note>"
msgctxt "@info"
msgid ""
"<para>Could not read connection information from connection shortcut file "
"<filename>%1</filename>.</para><para><note>Check whether the file has valid "
"contents.</note></para>"
msgstr ""
"Yhteystiedot sisältävää tiedostoa ei voitu lukea: <filename>%1</filename>."
"<note>Tarkista, onko tiedoston sisältö kelvollinen.</note>"

#: main/startup/KexiStartup.cpp:353
#, kde-kuit-format
msgctxt "Please don't translate the \"type\" word, it's constant."
msgid ""
"<icode>%1</icode> is not valid value for <icode>--type</icode> command-line "
"option. Possible value can be <icode>%2</icode>, <icode>%3</icode> or <icode>"
"%4</icode>"
msgstr ""

#: main/startup/KexiStartup.cpp:398
#, kde-kuit-format
msgid "Invalid port number <icode>%1</icode> specified."
msgstr "Virheellinen portin numero <icode>%1</icode> annettu."

#: main/startup/KexiStartup.cpp:403
#, kde-kuit-format
msgid "Could not open database. No database driver specified."
msgstr "Tietokannan avaaminen epäonnistui. Tietokanta-ajuria ei annettu."

#: main/startup/KexiStartup.cpp:416
#, kde-kuit-format
msgid "Could not start Kexi application this way."
msgstr "Kexi-sovellusta ei voi käynnistä näin."

#: main/startup/KexiStartup.cpp:421
#, kde-kuit-format
msgctxt ""
"Please don't translate the \"createdb\" and \"dropdb\" words, these are "
"constants."
msgid ""
"Both <icode>createdb</icode> and <icode>dropdb</icode> used in startup "
"options."
msgstr ""
"Käynnistysvalitsimissa käytetty sekä <icode>createdb</icode> että "
"<icode>dropdb</icode>."

#: main/startup/KexiStartup.cpp:427
#, kde-kuit-format
msgid "No project name specified."
msgstr "Projektin nimeä ei ole annettu."

#: main/startup/KexiStartup.cpp:466
#, kde-kuit-format
msgctxt ""
"Please don't translate the <icode>user-mode</icode> and <icode>design-mode</"
"icode> words, these are constants."
msgid ""
"Both <icode>user-mode</icode> and <icode>design-mode</icode> used in startup "
"options."
msgstr ""
"Olet käyttänyt sekä <icode>user-mode</icode>- että <icode>design-mode</"
"icode>-käynnistysvalintoja."

#: main/startup/KexiStartup.cpp:489
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "Could not open project file. The file <filename>%1</filename> does not "
#| "exist."
msgctxt "@info"
msgid ""
"Could not delete project. The file <filename>%1</filename> does not exist."
msgstr ""
"Projektitiedostoa ei voi avata. Tiedostoa <filename>%1</filename> ei ole "
"olemassa."

#: main/startup/KexiStartup.cpp:540
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not write <filename>%1</filename>."
msgctxt "@info"
msgid "Could not open shortcut file <filename>%1</filename>."
msgstr "Ei voitu kirjoittaa tiedostoon <filename>%1</filename>."

#: main/startup/KexiStartup.cpp:572
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not write <filename>%1</filename>."
msgctxt "@info"
msgid "Could not open connection data file <filename>%1</filename>."
msgstr "Ei voitu kirjoittaa tiedostoon <filename>%1</filename>."

#: main/startup/KexiStartup.cpp:663
#, kde-kuit-format
msgid ""
"You have specified a few database objects to be opened automatically, using "
"startup options.\n"
"These options will be ignored because they are not available while creating "
"or dropping projects."
msgstr ""
"Olet käynnistysvalintoja käyttämällä määrittänyt tietokantaolioita "
"avattavaksi automaattisesti.\n"
"Valinnat jätettiin huomioimatta, koska ne eivät ole käytössä projekteja "
"luotaessa tai poistettaessa."

#: main/startup/KexiStartup.cpp:680
#, fuzzy, kde-kuit-format
#| msgid "Project \"%1\" created successfully."
msgctxt "@info"
msgid "Project <resource>%1</resource> created successfully."
msgstr "Projekti ”%1” luotiin onnistuneesti."

#: main/startup/KexiStartup.cpp:689
#, fuzzy, kde-kuit-format
#| msgid "Project \"%1\" dropped successfully."
msgctxt "@info"
msgid "Project <resource>%1</resource> dropped successfully."
msgstr "Projekti ”%1” poistettiin onnistuneesti."

#: main/startup/KexiStartup.cpp:811
#, kde-kuit-format
msgctxt "@info"
msgid "Could not open file. Missing filename."
msgstr "Tiedostoa ei voi avata. Tiedostonimi puuttuu."

#: main/startup/KexiStartup.cpp:818
#, kde-kuit-format
msgctxt "@info"
msgid "Could not open file. The file <filename>%1</filename> does not exist."
msgstr ""
"Tiedostoa ei voi avata. Tiedostoa <filename>%1</filename> ei ole olemassa."

#: main/startup/KexiStartup.cpp:828
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "Could not open file <filename>%1</filename> for reading. <note>Check the "
#| "file's permissions and whether it is already opened and locked by another "
#| "application.</note>"
msgctxt "@info"
msgid ""
"<para>Could not open file <filename>%1</filename> for reading.</"
"para><para><note>Check the file's permissions and whether it is already "
"opened and locked by another application.</note></para>"
msgstr ""
"Tiedostoa <filename>%1</filename> ei voitu avata lukemista varten. "
"<note>Tarkista tiedoston oikeudet sekä onko se jo toisen sovelluksen avaama "
"ja lukitsema.</note>"

#: main/startup/KexiStartup.cpp:871
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "Could not open file <filename>%1</filename> for reading. <note>Check the "
#| "file's permissions and whether it is already opened and locked by another "
#| "application.</note>"
msgctxt "@info"
msgid ""
"<para>Could not open project.</para><para>The file <filename>%1</filename> "
"is not readable. Check the file's permissions and whether it is already "
"opened and locked by another application.</para>"
msgstr ""
"Tiedostoa <filename>%1</filename> ei voitu avata lukemista varten. "
"<note>Tarkista tiedoston oikeudet sekä onko se jo toisen sovelluksen avaama "
"ja lukitsema.</note>"

#: main/startup/KexiStartup.cpp:895
#, fuzzy, kde-kuit-format
#| msgid ""
#| "\"%1\" is an external file of type:\n"
#| "\"%2\".\n"
#| "Do you want to import the file as a Kexi project?"
msgctxt "@info"
msgid ""
"<para><filename>%1</filename> is an external file of type <resource>%2</"
"resource>.</para><para>Do you want to import the file as a Kexi project?</"
"para>"
msgstr ""
"”%1” on ulkoinen tiedosto, jonka tyyppi on:\n"
"”%2”.\n"
"Haluatko tuoda tiedoston Kexi-projektiksi?"

#: main/startup/KexiStartup.cpp:898
#, kde-kuit-format
msgid "Open External File"
msgstr "Avaa ulkoinen tiedosto"

#: main/startup/KexiStartup.cpp:899
#, kde-kuit-format
msgctxt "@action:button Import File"
msgid "Import..."
msgstr "Tuo…"

#: main/startup/KexiStartup.cpp:931
#, fuzzy, kde-kuit-format
#| msgid ""
#| "The project file \"%1\" is recognized as compatible with \"%2\" database "
#| "driver, while you have asked for \"%3\" database driver to be used.\n"
#| "Do you want to use \"%4\" database driver?"
msgctxt "@info"
msgid ""
"The project file <filename>%1</filename> is recognized as compatible with "
"<resource>%2</resource> database driver, while you have asked for <resource>"
"%3</resource> database driver to be used.\n"
"Do you want to use <resource>%4</resource> database driver?"
msgstr ""
"Projektitiedosto ”%1” on havaittu yhteensopivaksi tietokanta-ajurin ”%2” "
"kanssa. Olet pyytänyt käyttää tietokanta-ajuria ”%3”.\n"
"Haluatko käyttää tietokanta-ajuria ”%4”?"

#: main/startup/KexiStartup.cpp:952
#, fuzzy, kde-kuit-format
#| msgid "Possible problems:"
msgid "Possible problems: %1"
msgstr "Mahdollisia ongelmia:"

#: main/startup/KexiStartup.cpp:958
#, fuzzy, kde-kuit-format
#| msgid ""
#| "The file <filename>%1</filename> is not recognized as being supported by "
#| "Kexi."
msgctxt "@info"
msgid ""
"The file <filename>%1</filename> is not recognized as being supported by "
"Kexi."
msgstr ""
"Tiedostoa <filename>%1</filename> ei tunnistettu Kexin tukemaksi tiedostoksi."

#: main/startup/KexiStartup.cpp:962
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>Database driver for this file type not found.\n"
#| "Detected MIME type is %1%2.</para>%3"
msgctxt "@info"
msgid ""
"<para>Could not find plugin supporting for this file type.</"
"para><para>Detected MIME type is <resource>%1</resource>%2.</para>"
msgstr ""
"<para>Tälle tiedostotyypille ei löytynyt tietokanta-ajuria.\n"
"Havaittu MIME-tyyppi on %1%2.</para>%3"

#: main/startup/KexiStartup.cpp:966
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>Database driver for this file type not found.\n"
#| "Detected MIME type is %1%2.</para>%3"
msgctxt "@info"
msgid ""
"<para>Could not find plugin supporting for this file type.</"
"para><para>Detected MIME type is <resource>%1</resource>%2.</para><para>%3</"
"para>"
msgstr ""
"<para>Tälle tiedostotyypille ei löytynyt tietokanta-ajuria.\n"
"Havaittu MIME-tyyppi on %1%2.</para>%3"

#: main/startup/KexiStartup.cpp:998
#, kde-kuit-format
msgid ""
"Could not load list of available projects for <resource>%1</resource> "
"database server."
msgstr ""
"Ei voitu ladata luetteloa saatavilla olevista projekteista <resource>%1</"
"resource> tietokantapalvelimelle."

#: main/startup/KexiStartup.cpp:1039
#, kde-kuit-format
msgid "Failed saving connection data to <filename>%1</filename> file."
msgstr ""
"Yhteyden tietojen tallennus tiedostoon <filename>%1</filename> epäonnistui."

#: main/startup/KexiWelcomeAssistant.cpp:47
#, kde-kuit-format
msgctxt "@title:window"
msgid "Welcome to Kexi"
msgstr "Tervetuloa Kexiin"

#: main/startup/KexiWelcomeAssistant.cpp:48
#, kde-kuit-format
msgctxt "@info"
msgid "Select one of the recently used projects to open."
msgstr "Valitse jokin viimeaikaisista projekteista avattavaksi."

#: main/startup/KexiWelcomeStatusBar.cpp:904
#, kde-kuit-format
msgid "Share"
msgstr "Jaa"

#: main/startup/KexiWelcomeStatusBar.cpp:936
#, fuzzy, kde-kuit-format
#| msgctxt "@info donate to the project"
#| msgid ""
#| "<para><title>Kexi may be totally free, but its development is costly.</"
#| "title><nl/><para>Power, hardware, office space, internet access, "
#| "traveling for meetings - everything costs.</para><para>Direct donation is "
#| "the easiest and fastest way to efficiently support the Kexi Project. "
#| "Everyone, regardless of any degree of involvement can do so.</"
#| "para><para>What do you receive for your donation? Kexi will become more "
#| "feature-full and stable as contributors will be able to devote more time "
#| "to Kexi. Not only you can expect new features, but you can also have an "
#| "influence on what features are added!</para><para>Currently we are "
#| "accepting donations through <emphasis>BountySource</emphasis> (a funding "
#| "platform for open-source software) using secure PayPal, Bitcoin and "
#| "Google Wallet transfers.</para><para>Contact us at http://community.kde."
#| "org/Kexi/Contact for more information.</para><para>Thanks for your "
#| "support!</para>"
msgctxt "@info donate to the project"
msgid ""
"<title>Kexi may be totally free, but its development is costly.</"
"title><para>Power, hardware, office space, internet access, traveling for "
"meetings - everything costs.</para><para>Direct donation is the easiest and "
"fastest way to efficiently support the Kexi Project. Everyone, regardless of "
"any degree of involvement can do so.</para><para>What do you receive for "
"your donation? Kexi will become more feature-full and stable as contributors "
"will be able to devote more time to Kexi. Not only you can expect new "
"features, but you can also have an influence on what features are added!</"
"para><para>Currently we are accepting donations through "
"<emphasis>BountySource</emphasis> (a funding platform for open-source "
"software) using secure PayPal, Bitcoin and Google Wallet transfers.</"
"para><para>Contact us at <link url='https://community.kde.org/Kexi/"
"Contact'>https://community.kde.org/Kexi/Contact</link> for more information."
"</para><para>Thanks for your support!</para>"
msgstr ""
"<para> <title>Vaikka Kexi on täysin ilmainen, sen kehittäminen on kallista.</"
"title> <nl/><para>Sähkö, laitteet, toimistotilat, internetyhteys, "
"matkustaminen tapaamisiin – kaikki maksaa.</para><para>Suora lahjoitus on "
"helpoin ja nopein tapa tehokkaasti tukea Kexi-projektia. Kaikki voivat "
"osallistua osallistumisen asteesta riippumatta.</para><para>Mitä itse hyödyt "
"lahjoituksestasi? Kexistä tulee täyspiirteisempi ja vakaampi, koska "
"kehittäjillä on aikaa omistautua Kexille. Eikä sinun tarvitse vain odottaa "
"uusia piirteitä, vaan voit vaikuttaa siihen, mitä piirteitä lisätään!</"
"para><para>Nykyisellään voimme ottaa vastaan lahjoituksia "
"<emphasis>BountySource</emphasis>ssa (avoimen lähdekoodin rahoitusalustassa) "
"suojatuin PayPal-, Bitcoin- ja Google Wallet -rahasiirroin.</para><para>Ota "
"meihin yhteyttä osoitteessa http://community.kde.org/Kexi/Contact saadaksesi "
"lisätietoa.</para><para>Kiitos tuestasi!</para>"

#: main/startup/KexiWelcomeStatusBar.cpp:948
#, kde-kuit-format
msgid "Donate to the Project"
msgstr "Lahjoita projektille"

#: main/startup/KexiWelcomeStatusBar.cpp:949
#, kde-kuit-format
msgctxt "@action:button Go to Donation"
msgid "Proceed to the Donation Web Page"
msgstr "Jatka lahjoitussivulle"

#: main/startup/KexiWelcomeStatusBar.cpp:950
#, kde-kuit-format
msgctxt "Do not donate now"
msgid "Not Now"
msgstr "Ei nyt"

#: main/startup/KexiWelcomeStatusBar.cpp:1131
#, kde-kuit-format
msgctxt "Donation today"
msgid "today"
msgstr "tänään"

#: main/startup/KexiWelcomeStatusBar.cpp:1134
#, kde-kuit-format
msgctxt "Recent donation date (xx days)"
msgid "%1 (1 day)"
msgid_plural "%1 (%2 days)"
msgstr[0] "%1 (1 päivä)"
msgstr[1] "%1 (%2 päivää)"

#: main/startup/KexiWelcomeStatusBar.cpp:1146
#, kde-kuit-format
msgctxt "donations count"
msgid "%1 (thanks!)"
msgstr "%1 (kiitos!)"

#: migration/AlterSchemaWidget.cpp:51 migration/AlterSchemaWidget.cpp:112
#: plugins/importexport/csv/kexicsvimportdialog.cpp:1344
#, kde-kuit-format
msgid "Column %1"
msgstr "Sarake %1"

#. i18n: ectx: property (text), widget (QTreeWidget, list)
#: migration/AlterSchemaWidget.cpp:52
#: plugins/tables/kexitabledesignerview.cpp:326
#: widget/KexiConnectionSelector.ui:99 widget/KexiProjectSelector.ui:96
#, kde-format, kde-kuit-format
msgid "Type"
msgstr "Tyyppi"

#: migration/AlterSchemaWidget.cpp:53
#: plugins/tables/kexitabledesignerview.cpp:173
#: plugins/tables/kexitabledesignerview.cpp:398
#, kde-kuit-format
msgid "Primary Key"
msgstr "Ensisijainen avain"

#: migration/importoptionsdlg.cpp:46
#, kde-kuit-format
msgctxt "@title:window"
msgid "Advanced Import Options"
msgstr "Tuonnin lisäasetukset"

#: migration/importoptionsdlg.cpp:60
#, kde-kuit-format
msgid ""
"<title>Text encoding for Microsoft Access database</title>\n"
"<para>Database file <filename>%1</filename> appears to be created by a "
"version of Microsoft Access older than 2000.</para><para>In order to "
"properly import national characters, you may need to choose a proper text "
"encoding if the database was created on a computer with a different "
"character set.</para>"
msgstr ""
"<title>Microsoft Access -tietokannan tekstin koodaus</title>\n"
"<para>Tietokantatiedosto <filename>%1</filename> näyttää tehdyn Microsoft "
"Accessin vanhemmalla versiolla kuin 2000.</para><para>Jos tietokanta on "
"luotu tietokoneessa, jossa on erilainen merkistö ja halutaan tuoda "
"kansalliset merkit kunnollisesti, tulee valita asianmukainen tekstikoodaus.</"
"para>"

#: migration/importoptionsdlg.cpp:71
#: plugins/importexport/csv/kexicsvexportwizard.cpp:207
#, kde-kuit-format
msgid "Text encoding:"
msgstr "Tekstikoodaus:"

#: migration/importoptionsdlg.cpp:76
#, kde-kuit-format
msgid "Always use this encoding in similar situations"
msgstr "Käytä tätä koodausta aina samanlaisiin tilanteisiin"

#: migration/importtablewizard.cpp:126
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<resource>%1</resource> name is already used by an existing table. Enter "
#| "different table name to continue."
msgctxt "@info"
msgid ""
"<resource>%1</resource> name is already used by an existing table. Enter "
"different table name to continue."
msgstr ""
"Nimi <resource>%1</resource> on jo olemassa olevan taulukon käytössä. Jatka "
"antamalla taulukolle toinen nimi."

#: migration/importtablewizard.cpp:129
#, kde-kuit-format
msgid "Name Already Used"
msgstr "Nimi jo käytössä"

#: migration/importtablewizard.cpp:169
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>Table Importing Assistant allows you to import a table from an "
#| "existing database into the current Kexi project.</para><para>Click "
#| "<interface>Next</interface> button to continue or <interface>Cancel</"
#| "interface> button to exit this assistant.</para>"
msgctxt "@info"
msgid ""
"<para>Table Importing Assistant allows you to import a table from an "
"existing database into the current Kexi project.</para><para>Click "
"<interface>Next</interface> button to continue or <interface>Cancel</"
"interface> button to exit this assistant.</para>"
msgstr ""
"<para>Opastettu taulukon tuonti antaa sinun tuoda taulukoita olemassa "
"olevista tietokannoista nykyiseen Kexi-projektiin.</para><para>Jatka "
"napsauttamalla <interface>Seuraava</interface> tai lopeta tämä toiminto "
"napsauttamalla <interface>Peru</interface>.</para>"

#: migration/importtablewizard.cpp:176
#, kde-kuit-format
msgid "Welcome to the Table Importing Assistant"
msgstr "Tervetuloa opastettuun taulun tuontiin"

#: migration/importtablewizard.cpp:201 migration/importwizard.cpp:301
#, kde-kuit-format
msgid "Select Location for Source Database"
msgstr "Valitse lähdetietokannan sijainti"

#: migration/importtablewizard.cpp:211 migration/importwizard.cpp:312
#, kde-kuit-format
msgid "Select Source Database"
msgstr "Valitse lähdetietokanta"

#: migration/importtablewizard.cpp:228
#, kde-kuit-format
msgid "Select the Table to Import"
msgstr "Valitse tuotava taulukko"

#: migration/importtablewizard.cpp:256 migration/importwizard.cpp:470
#, kde-kuit-format
msgid "Advanced Options"
msgstr "Lisäasetukset"

#: migration/importtablewizard.cpp:263 migration/importwizard.cpp:482
#, kde-kuit-format
msgid "Importing"
msgstr "Tuodaan"

#: migration/importtablewizard.cpp:279
#, kde-kuit-format
msgid "Alter the Detected Table Design"
msgstr "Muuta havaittua taulun rakennetta"

#: migration/importtablewizard.cpp:305
#, fuzzy, kde-kuit-format
#| msgid "Print report"
msgid "Processing Import"
msgstr "Tulosta raportti"

#: migration/importtablewizard.cpp:320
#, kde-kuit-format
msgid "Open imported table"
msgstr "Avaa tuotu taulukko"

#: migration/importtablewizard.cpp:327 migration/importtablewizard.cpp:574
#: migration/importwizard.cpp:507 migration/importwizard.cpp:905
#, kde-kuit-format
msgid "Success"
msgstr "Onnistui"

#: migration/importtablewizard.cpp:384 migration/importwizard.cpp:568
#, kde-kuit-format
msgid "Select source database you wish to import:"
msgstr "Valitse haluamasi tuotavan tietokannan lähde:"

#: migration/importtablewizard.cpp:466 migration/importtablewizard.cpp:480
#, fuzzy, kde-kuit-format
#| msgid ""
#| "No data has been found in table <resource>%1</resource>. Select different "
#| "table or cancel importing."
msgctxt "@info"
msgid ""
"Could not import table <resource>%1</resource>. Select different table or "
"cancel importing."
msgstr ""
"Taulukosta <resource>%1</resource> ei löytynyt tietoa. Valitse toinen "
"taulukko tai peru tuonti."

#: migration/importtablewizard.cpp:498
#, fuzzy, kde-kuit-format
#| msgid ""
#| "No data has been found in table <resource>%1</resource>. Select different "
#| "table or cancel importing."
msgctxt "@info"
msgid ""
"No data has been found in table <resource>%1</resource>. Select different "
"table or cancel importing."
msgstr ""
"Taulukosta <resource>%1</resource> ei löytynyt tietoa. Valitse toinen "
"taulukko tai peru tuonti."

#: migration/importtablewizard.cpp:522
#, fuzzy, kde-kuit-format
#| msgctxt "@info Table import wizard, final message"
#| msgid ""
#| "<para>All required information has now been gathered. Click "
#| "<interface>Next</interface> button to start importing table <resource>%1</"
#| "resource>.</para><note>Depending on size of the table this may take some "
#| "time.</note>"
msgctxt "@info Table import wizard, final message"
msgid ""
"<para>All required information has now been gathered. Click <interface>Next</"
"interface> button to start importing table <resource>%1</resource>.</"
"para><para><note>Depending on size of the table this may take some time.</"
"note></para>"
msgstr ""
"<para>Kaikki tarvittava tieto on nyt kerätty. Aloita taulukon <resource>%1</"
"resource> tuonti napsauttamalla <interface>Seuraava</interface>-painiketta.</"
"para><note>Taulukon koosta riippuen tämä toimenpide voi kestää.</note>"

#: migration/importtablewizard.cpp:553
#, kde-kuit-format
msgctxt "@info"
msgid "Please wait while the table is imported."
msgstr "Odota, kun taulua tuodaan."

#: migration/importtablewizard.cpp:576
#, fuzzy, kde-kuit-format
#| msgid "Table <resource>%1</resource> has been imported."
msgctxt "@info"
msgid "Table <resource>%1</resource> has been imported."
msgstr "Taulukko <resource>%1</resource> on tuotu."

#: migration/importtablewizard.cpp:579 migration/importwizard.cpp:919
#, kde-kuit-format
msgid "Failure"
msgstr "Virhe"

#: migration/importtablewizard.cpp:580
#, fuzzy, kde-kuit-format
#| msgid "An error occured."
msgid "An error occurred."
msgstr "Sattui virhe."

#: migration/importtablewizard.cpp:601 migration/importwizard.cpp:782
#, kde-kuit-format
msgid "No appropriate migration driver found."
msgstr "Asianmukaista yhdistelyn ajuria ei lötyynyt."

#: migration/importtablewizard.cpp:697
#: plugins/importexport/csv/kexicsvimportdialog.cpp:422
#: plugins/importexport/csv/kexicsvimportdialog.cpp:1823
#, kde-kuit-format
msgid "No project available."
msgstr "Ei saatavilla olevaa projektia."

#: migration/importtablewizard.cpp:709
#, kde-kuit-format
msgid "No table was selected to import."
msgstr "Tuotavaa taulukkoa ei valittu."

#: migration/importtablewizard.cpp:726
#, fuzzy, kde-kuit-format
#| msgid "Unable to create table <resource>%1</resource>."
msgctxt "@info"
msgid "Unable to create table <resource>%1</resource>."
msgstr "Ei voitu luoda taulukkoa <resource>%1</resource>."

#: migration/importwizard.cpp:141
#, kde-kuit-format
msgctxt "@title:window"
msgid "Import Database"
msgstr "Tuo tietokanta"

#: migration/importwizard.cpp:242
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Database Importing Assistant is about to import <resource>%1</resource> "
"database (connection <resource>%2</resource>) into a Kexi project."
msgstr ""
"Opastettu tietokannan tuonti on tuomassa tietokantaa <resource>%1</resource> "
"(yhteys <resource>%2</resource>) Kexi-projektiin."

#: migration/importwizard.cpp:254
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Database Importing Assistant is about to import <filename>%1</filename> file "
"of type <resource>%2</resource> into a Kexi project."
msgstr ""
"Opastettu tietokannan tuonti on tuomassa tyypin <resource>%2</resource> "
"tiedostoa <filename>%1</filename> Kexi-projektiin."

#: migration/importwizard.cpp:260
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Database Importing Assistant allows you to import an existing database "
#| "into a Kexi project."
msgctxt "@info"
msgid ""
"Database Importing Assistant allows you to import an existing database into "
"a Kexi project."
msgstr ""
"Opastettu tietokannan tuonti antaa sinun tuoda olemassa olevan tietokannan "
"Kexi-projektiin."

#: migration/importwizard.cpp:265
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Click <interface>Next</interface> button to continue or "
#| "<interface>Cancel</interface> button to exit this assistant."
msgctxt "@info"
msgid ""
"<para>%1</para><para>Click <interface>Next</interface> button to continue or "
"<interface>Cancel</interface> button to exit this assistant.</para>"
msgstr ""
"Jatka napsauttamalla <interface>Seuraava</interface> tai lopeta tämä "
"toiminto napsauttamalla <interface>Keskeytä</interface>."

#: migration/importwizard.cpp:272
#, kde-kuit-format
msgid "Welcome to the Database Importing Assistant"
msgstr "Tervetuloa opastettuun tietokannan tuontiin"

#: migration/importwizard.cpp:327
#, kde-kuit-format
msgid "Destination database type:"
msgstr "Kohdetietokannan tyyppi:"

#: migration/importwizard.cpp:334
#, kde-kuit-format
msgid "Database project stored in a file"
msgstr "Tiedostoon talletettu tietokantaprojekti"

#: migration/importwizard.cpp:335
#, kde-kuit-format
msgid "Database project stored on a server"
msgstr "Palvelimelle talletettu tietokantaprojekti"

#: migration/importwizard.cpp:339
#, kde-kuit-format
msgid "Select Destination Database Type"
msgstr "Valitse kohdetietokannan tyyppi"

#: migration/importwizard.cpp:347
#, kde-kuit-format
msgid "Destination project's caption:"
msgstr "Kohdeprojektin otsikko:"

#: migration/importwizard.cpp:359
#, kde-kuit-format
msgid "Destination project's name:"
msgstr "Kohdeprojektin nimi:"

#: migration/importwizard.cpp:368
#, kde-kuit-format
msgid "Enter Destination Database Project's Caption"
msgstr "Anna kohdetietokantaprojektin otsikko"

#: migration/importwizard.cpp:404
#, kde-kuit-format
msgid "Select Location for Destination Database Project"
msgstr "Valitse kohdetietokantaprojektin sijainti"

#: migration/importwizard.cpp:422
#, kde-kuit-format
msgctxt "Scope of import"
msgid "Structure and data"
msgstr "Rakenne ja tiedot"

#: migration/importwizard.cpp:427
#, kde-kuit-format
msgctxt "Scope of import"
msgid "Structure only"
msgstr "Vain rakenne"

#: migration/importwizard.cpp:433
#, kde-kuit-format
msgid "Select Scope of Import"
msgstr "Valitse tuonnin laajuus"

#: migration/importwizard.cpp:500
#, kde-kuit-format
msgid "Open imported project"
msgstr "Avaa tuotu projekti"

#: migration/importwizard.cpp:518
#, fuzzy, kde-kuit-format
#| msgid "No new database name was entered."
msgctxt "@info"
msgid "<para>No new database name was entered.</para>"
msgstr "Uutta tietokannan nimeä ei ole annettu."

#: migration/importwizard.cpp:525
#, fuzzy, kde-kuit-format
#| msgid "Source database is the same as destination."
msgctxt "@info"
msgid "%1<para>Source database is the same as destination.</para>"
msgstr "Lähdetietokanta on sama kuin kohdetietokanta."

#: migration/importwizard.cpp:532
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Please click <interface>Back</interface> button and correct these issues."
msgctxt "@info"
msgid ""
"<para>Following issues were found with the data you entered:</para>"
"%1<para>Please click <interface>Back</interface> button and correct these "
"issues.</para>"
msgstr ""
"Paina <interface>Takaisin</interface>-painiketta ja korjaa nämä ongelmat."

#: migration/importwizard.cpp:628
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>All required information has now been gathered. Click "
#| "<interface>Next</interface> button to start importing.</"
#| "para><note>Depending on size of the database this may take some time.</"
#| "note>"
msgctxt "@info"
msgid ""
"<para>All required information has now been gathered. Click <interface>Next</"
"interface> button to start importing.</para><para><note>Depending on size of "
"the database this may take some time.</note></para>"
msgstr ""
"<para>Kaikki tarvittava tieto on nyt kerätty. Aloita tuonti napsauttamalla "
"<interface>Seuraava</interface>-painiketta.</para><note>Tietokannan koosta "
"riippuen tämä toimenpide voi kestää.</note>"

#: migration/importwizard.cpp:876
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>File <filename>%1</filename> already exists.</para><para>Do you "
#| "want to replace it with a new one?</para>"
msgctxt "@info (don't add tags around %1, it's done already)"
msgid ""
"<para>Database %1 already exists.</para><para>Do you want to replace it with "
"a new one?</para>"
msgstr ""
"<para>Tiedosto <filename>%1</filename> on jo olemassa.</para><para>Haluatko "
"korvata sen uudella?</para>"

#: migration/importwizard.cpp:880
#, kde-kuit-format
msgctxt "@action:button Replace Database"
msgid "&Replace"
msgstr "&Korvaa"

#: migration/importwizard.cpp:923
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>Import failed.</para><para>%1</para><para>%2</para><para>You can "
#| "click <interface>Back</interface> button and try again.</para>"
msgctxt "@info"
msgid ""
"<para>Import failed.</para><para>%1</para><para>%2</para><para>You can click "
"<interface>Back</interface> button and try again.</para>"
msgstr ""
"<para>Tuonti epäonnistui.</para><para>%1</para><para>%2</para><para>Voit "
"napsauttaa <interface>Takaisin</interface>-painiketta ja yrittää uudelleen.</"
"para>"

#: migration/importwizard.cpp:946
#, kde-kuit-format
msgid "Select source database filename."
msgstr "Valitse lähdetietokannan tiedostonimi."

#: migration/importwizard.cpp:952
#, kde-kuit-format
msgid "Select source database."
msgstr "Valitse lähdetietokanta."

#: migration/importwizard.cpp:966
#, kde-kuit-format
msgid "Could not import database. This type is not supported."
msgstr "Ei voitu tuoda tietokantaa. Tätä tyyppiä ei tueta."

#: migration/importwizard.cpp:968
#, fuzzy, kde-kuit-format
#| msgid "Could not import database \"%1\". This type is not supported."
msgctxt "@info"
msgid ""
"Could not import database <resource>%1</resource>. This type is not "
"supported."
msgstr "Ei voitu tuoda tietokantaa %1. Tätä tyyppiä ei tueta."

#: migration/importwizard.cpp:1027
#, kde-kuit-format
msgid "Importing in progress..."
msgstr "Tuonti käynnissä…"

#: migration/importwizard.cpp:1032
#, fuzzy, kde-kuit-format
#| msgid "Database has been imported into Kexi project \"%1\"."
msgctxt "@info"
msgid "Database has been imported into Kexi project <resource>%1</resource>."
msgstr "Tietokanta on tuotu Kexi-projektiksi ”%1”."

#: migration/importwizard.cpp:1106 migration/importwizard.cpp:1117
#, kde-kuit-format
msgid "No help is available for this page."
msgstr "Tälle sivulle ei ole saatavana ohjetta."

#: migration/importwizard.cpp:1109
#, kde-kuit-format
msgid "Here you can choose the location to import data from."
msgstr "Tässä voit määrittää tietojentuonnin lähteen paikan."

#: migration/importwizard.cpp:1111
#, kde-kuit-format
msgid "Here you can choose the actual database to import data from."
msgstr "Tässä voit valita varsinaisen tietokannan, josta tietoa tuodaan."

#: migration/importwizard.cpp:1113
#, kde-kuit-format
msgid "Here you can choose the location to save the data."
msgstr "Tässä voit valita tietojen tallennuspaikan."

#: migration/importwizard.cpp:1115
#, kde-kuit-format
msgid ""
"Here you can choose the location to save the data in and the new database "
"name."
msgstr "Tässä voit valita tietojen tallennuspaikan ja tietokannan uuden nimen"

#: migration/keximigrate.cpp:58
#, fuzzy, kde-kuit-format
#| msgid "Unable to create table <resource>%1</resource>."
msgctxt "@info"
msgid "Could not create database <resource>%1</resource>."
msgstr "Ei voitu luoda taulukkoa <resource>%1</resource>."

#: migration/keximigrate.cpp:217
#, fuzzy, kde-kuit-format
#| msgid "Could not connect to data source \"%1\"."
msgid "Could not connect to database %1."
msgstr "Ei voitu yhdistää tietolähteeseen ”%1”."

#: migration/keximigrate.cpp:393
#, fuzzy, kde-kuit-format
#| msgid "Could not get a list of table names for data source \"%1\"."
msgid "Could not get a list of table names for database %1."
msgstr "Ei voitu saada luetteloa tauluista tietolähteestä \"%1\""

#: migration/keximigrate.cpp:403
#, fuzzy, kde-kuit-format
#| msgid "No tables to export found in data source \"%1\"."
msgid "No tables have been found in database %1."
msgstr "Tietolähteestä ”%1” ei löytynyt vietäviä taulukoita."

#: migration/keximigrate.cpp:463
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Could not import project from data source \"%1\". Error reading table "
#| "\"%2\"."
msgctxt "@info"
msgid ""
"Could not import project from database %1. Error reading table <resource>%2</"
"resource>."
msgstr ""
"Ei voitu tuoda projektia tietälähteestä \"%1\". Virhe taulun \"%2\" "
"lukemisessa."

#: migration/keximigrate.cpp:513
#, fuzzy, kde-kuit-format
#| msgid "Unable to create table <resource>%1</resource>."
msgctxt "@info"
msgid "Could not import table <resource>%1</resource>."
msgstr "Ei voitu luoda taulukkoa <resource>%1</resource>."

#: migration/keximigrate.cpp:556
#, fuzzy, kde-kuit-format
#| msgid "Could not import project from data source \"%1\"."
msgid "Could not import project from data source %1."
msgstr "Ei voitu tuoda projektia tietolähteestä \"%1\""

#: migration/keximigrate.cpp:605
#, fuzzy, kde-kuit-format
#| msgid "Could not copy table \"%1\" to destination database."
msgctxt "@info"
msgid "Could not copy table <resource>%1</resource> to destination database."
msgstr "Taulukkoa ”%1” ei voitu kopioida kohdetietokantaan."

#: migration/keximigrate.cpp:626
#, fuzzy, kde-kuit-format
#| msgid "Could not import data from data source \"%1\"."
msgid "Could not import data from data source %1."
msgstr "Ei voitu tuoda tietoa tietolähteestä \"%1\"."

#: migration/keximigrate.cpp:704
#, kde-kuit-format
msgctxt "@title:window"
msgid "Field Type"
msgstr "Kentän tyyppi"

#: migration/keximigrate.cpp:706
#, fuzzy, kde-kuit-format
#| msgid ""
#| "The data type for field <resource>%1</resource> could not be determined. "
#| "Please select one of the following data types."
msgctxt "@info"
msgid ""
"The data type for field <resource>%1</resource> could not be determined. "
"Please select one of the following data types."
msgstr ""
"Kentälle <resource>%1</resource> ei pystytty määrittelemään tietotyyppiä. "
"Valitse yksi seuraavista tietotyypeistä."

#: migration/migratemanager.cpp:132
#, fuzzy, kde-kuit-format
#| msgid "Could not find any import/export database drivers."
msgid "Could not find any migration database drivers."
msgstr "Yhtään tuonnin/viennin tietokanta-ajuria ei löytynyt."

#: plugins/forms/kexidatasourcepage.cpp:47
#, kde-kuit-format
msgid "No data source could be assigned for this widget."
msgstr "Yhtään tietolähdettä ei voitu liittää tähän elementtiin."

#: plugins/forms/kexidatasourcepage.cpp:49
#, kde-kuit-format
msgid "No data source could be assigned for multiple widgets."
msgstr "Tietolähdettä ei voida liittää moniosaisiin elementteihin."

#: plugins/forms/kexidatasourcepage.cpp:72
#, kde-kuit-format
msgctxt "Table Field or Query Field"
msgid "Widget's data source:"
msgstr "Elementin tietolähde:"

#: plugins/forms/kexidatasourcepage.cpp:104
#, kde-kuit-format
msgid "Form's data source:"
msgstr "Lomakkeen tietolähde:"

#: plugins/forms/kexidatasourcepage.cpp:112
#, kde-kuit-format
msgid "Go to selected form's data source"
msgstr "Siirry valitun lomakkeen tietolähteeseen"

#: plugins/forms/kexidatasourcepage.cpp:113
#, kde-kuit-format
msgid "Goes to selected form's data source"
msgstr "Siirtyy valitun lomakkeen tietolähteeseen"

#: plugins/forms/kexidbfactorybase.cpp:49 plugins/forms/kexiformpart.cpp:366
#: plugins/reports/kexireportpart.cpp:211
#, kde-kuit-format
msgid "Data Source"
msgstr "Tietolähde"

#: plugins/forms/kexidbfactorybase.cpp:52
#, kde-kuit-format
msgid "Frame Color"
msgstr "Kehyksen väri"

#: plugins/forms/kexiformmanager.cpp:166
#, kde-kuit-format
msgid "Pointer"
msgstr "Osoitin"

#: plugins/forms/kexiformmanager.cpp:174
#, kde-kuit-format
msgid "Snap to Grid"
msgstr "Kiinnitä ruudukkoon"

#: plugins/forms/kexiformmanager.cpp:181
#, kde-kuit-format
msgid "Style"
msgstr "Tyyli"

#: plugins/forms/kexiformmanager.cpp:200
#, kde-kuit-format
msgid "Set the current view style."
msgstr "Asettaa nykyisen näkymätyylin."

#: plugins/forms/kexiformmanager.cpp:209
#, kde-kuit-format
msgid "Show Form UI Code"
msgstr "Näytä lomakkeen UI-koodi"

#: plugins/forms/kexiformmanager.cpp:394
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid "Set autonumber for field <resource>%1</resource>"
msgid "Set form's data source to <resource>%1</resource>"
msgstr "Aseta automaattinumerointi kentälle <resource>%1</resource>"

#: plugins/forms/kexiformmanager.cpp:478
#, kde-kuit-format
msgctxt "@title:window"
msgid "Form's UI Code"
msgstr "Lomakkeen UI-koodi"

#: plugins/forms/kexiformmanager.cpp:481
#, kde-kuit-format
msgid "Current"
msgstr "Nykyinen"

#: plugins/forms/kexiformmanager.cpp:488
#, kde-kuit-format
msgid "Original"
msgstr "Alkuperäinen"

#: plugins/forms/kexiformpart.cpp:74
#, kde-kuit-format
msgctxt ""
"Translate this word using only lowercase alphanumeric characters (a..z, "
"0..9). Use '_' character instead of spaces. First character should be a..z "
"character. If you cannot use latin characters in your language, use english "
"word."
msgid "form"
msgstr "lomake"

#: plugins/forms/kexiformpart.cpp:75
#, kde-kuit-format
msgctxt "tooltip"
msgid "Create new form"
msgstr "Luo uusi lomake"

#: plugins/forms/kexiformpart.cpp:76
#, kde-kuit-format
msgctxt "what's this"
msgid "Creates new form."
msgstr "Luo uuden lomakkeen"

#: plugins/forms/kexiformpart.cpp:100
#, kde-kuit-format
msgid "Clear Widget Contents"
msgstr "Tyhjennä sisältö"

#: plugins/forms/kexiformpart.cpp:102
#, kde-kuit-format
msgid "Edit Tab Order..."
msgstr "Muokkaa välilehtien järjestystä…"

#. i18n("Edit Pixmap Collection"), koIconName("icons"), 0, "formpart_pixmap_collection");
#. i18n("Edit Form Connections"), koIconName("connections"), 0, "formpart_connections");
#: plugins/forms/kexiformpart.cpp:107
#, kde-kuit-format
msgid "Bring Widget to Front"
msgstr "Tuo edustalle"

#: plugins/forms/kexiformpart.cpp:109
#, kde-kuit-format
msgid "Send Widget to Back"
msgstr "Vie taustalle"

#: plugins/forms/kexiformpart.cpp:117
#, kde-kuit-format
msgid "Align Widgets Position"
msgstr "Aseta sijainti"

#: plugins/forms/kexiformpart.cpp:120
#, kde-kuit-format
msgid "To Left"
msgstr "Vasemmalle"

#: plugins/forms/kexiformpart.cpp:122
#, kde-kuit-format
msgid "To Right"
msgstr "Oikealle"

#: plugins/forms/kexiformpart.cpp:124
#, kde-kuit-format
msgid "To Top"
msgstr "Ylös"

#: plugins/forms/kexiformpart.cpp:126
#, kde-kuit-format
msgid "To Bottom"
msgstr "Alas"

#: plugins/forms/kexiformpart.cpp:128 plugins/forms/kexiformpart.cpp:136
#, kde-kuit-format
msgid "To Grid"
msgstr "Ruudukkoon"

#: plugins/forms/kexiformpart.cpp:131
#, kde-kuit-format
msgid "Adjust Widgets Size"
msgstr "Säädä kokoa"

#: plugins/forms/kexiformpart.cpp:134
#, kde-kuit-format
msgid "To Fit"
msgstr "Sovita"

#: plugins/forms/kexiformpart.cpp:138
#, kde-kuit-format
msgid "To Shortest"
msgstr "Lyhyimmälle"

#: plugins/forms/kexiformpart.cpp:140
#, kde-kuit-format
msgid "To Tallest"
msgstr "Pisimmälle"

#: plugins/forms/kexiformpart.cpp:142
#, kde-kuit-format
msgid "To Narrowest"
msgstr "Suppeimmalle"

#: plugins/forms/kexiformpart.cpp:144
#, kde-kuit-format
msgid "To Widest"
msgstr "Laajimmalle"

#: plugins/forms/kexiformpart.cpp:320
#, kde-format
msgctxt "@info"
msgid "Design of form <resource>%1</resource> has been modified."
msgstr "Lomakkeen <resource>%1</resource> rakenne on muuttunut."

#: plugins/forms/kexiformpart.cpp:322
#, kde-format
msgctxt "@info"
msgid "Form <resource>%1</resource> already exists."
msgstr "Lomake <resource>%1</resource> on jo olemassa."

#: plugins/forms/kexiformpart.cpp:377
#, kde-kuit-format
msgid "Widgets"
msgstr "Osat"

#: plugins/forms/kexiformpart.cpp:446
#, fuzzy, kde-kuit-format
#| msgctxt "@info database name"
#| msgid "<resource>%1</resource>"
msgctxt "@info"
msgid "Form <resource>%1</resource>"
msgstr "<resource>%1</resource>"

#: plugins/forms/kexiformview.cpp:246
#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:86
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of forms. Based on that, identifiers such as form1, "
"form2 are generated. This string can be used to refer the widget object as "
"variables in programming languages or macros so it must _not_ contain white "
"spaces and non latin1 characters, should start with lower case letter and if "
"there are subsequent words, these should start with upper case letter. "
"Example: smallCamelCase. Moreover, try to make this prefix as short as "
"possible."
msgid "form"
msgstr "lomake"

#: plugins/forms/widgets/kexidbimagebox.cpp:511
#, kde-kuit-format
msgid "Click to show actions for this image box"
msgstr "Näytä tämän kuvalaatikon toiminnot napsauttamalla"

#: plugins/forms/widgets/kexidbimagebox.cpp:523
#, kde-kuit-format
msgid "Click to show actions for <interface>%1</interface> image box"
msgstr "Näytä kuvalaatikon <interface>%1</interface> toiminnot napsauttamalla"

#: plugins/forms/widgets/kexidbimagebox.cpp:649
#, fuzzy, kde-kuit-format
#| msgctxt "Unbound Auto Field"
#| msgid "%1 (unbound)"
msgctxt "Unbound Image Box"
msgid "%1 (unbound)"
msgstr "%1 (sitomaton)"

#: plugins/forms/widgets/kexidbimagebox.cpp:651
#, fuzzy, kde-kuit-format
#| msgctxt "Unbound Auto Field"
#| msgid "%1 (unbound)"
msgctxt "Unbound Image Box"
msgid ""
"%1\n"
"(unbound)"
msgstr "%1 (sitomaton)"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:77
#, kde-kuit-format
msgctxt "Form widget"
msgid "Form"
msgstr "Lomake"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:87
#, kde-kuit-format
msgid "A form widget"
msgstr "Lomake-elementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:107
#, kde-kuit-format
msgctxt "Text Box widget"
msgid "Text Box"
msgstr "Tekstikenttä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:116
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of text box widgets. Based on that, identifiers "
"such as textBox1, textBox2 are generated. This string can be used to refer "
"the widget object as variables in programming languages or macros so it must "
"_not_ contain white spaces and non latin1 characters, should start with "
"lower case letter and if there are subsequent words, these should start with "
"upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "textBox"
msgstr "tekstikenttä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:117
#, kde-kuit-format
msgid "A widget for entering and displaying line of text text"
msgstr "Elementti tekstirivin syöttöön ja näyttämiseen"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:128
#, kde-kuit-format
msgctxt "Text Editor widget"
msgid "Text Editor"
msgstr "Tekstimuokkain"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:137
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of text editor widgets. Based on that, identifiers "
"such as textEditor1, textEditor2 are generated. This string can be used to "
"refer the widget object as variables in programming languages or macros so "
"it must _not_ contain white spaces and non latin1 characters, should start "
"with lower case letter and if there are subsequent words, these should start "
"with upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "textEditor"
msgstr "tekstimuokkain"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:138
#, kde-kuit-format
msgid "A multiline text editor"
msgstr "Monirivinen tekstimuokkain"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:149
#, kde-kuit-format
msgctxt "Text Label widget"
msgid "Label"
msgstr "Selite"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:158
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of label widgets. Based on that, identifiers such "
"as label1, label2 are generated. This string can be used to refer the widget "
"object as variables in programming languages or macros so it must _not_ "
"contain white spaces and non latin1 characters, should start with lower case "
"letter and if there are subsequent words, these should start with upper case "
"letter. Example: smallCamelCase. Moreover, try to make this prefix as short "
"as possible."
msgid "label"
msgstr "selite"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:159
#, kde-kuit-format
msgid "A widget for displaying text"
msgstr "Tekstin näyttöelementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:170
#, kde-kuit-format
msgctxt "Image Box widget"
msgid "Image Box"
msgstr "Kuvalaatikko"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:179
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of image box widgets. Based on that, identifiers "
"such as image1, image2 are generated. This string can be used to refer the "
"widget object as variables in programming languages or macros so it must "
"_not_ contain white spaces and non latin1 characters, should start with "
"lower case letter and if there are subsequent words, these should start with "
"upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "image"
msgstr "kuva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:180
#, kde-kuit-format
msgid "A widget for displaying images"
msgstr "Kuvien näyttöelementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:196
#, kde-kuit-format
msgctxt "Combo Box widget"
msgid "Combo Box"
msgstr "Yhdistelmäruutu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:205
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of combo box widgets. Based on that, identifiers "
"such as comboBox1, comboBox2 are generated. This string can be used to refer "
"the widget object as variables in programming languages or macros so it must "
"_not_ contain white spaces and non latin1 characters, should start with "
"lower case letter and if there are subsequent words, these should start with "
"upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "comboBox"
msgstr "yhdistelmäruutu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:206
#, kde-kuit-format
msgid "A combo box widget"
msgstr "Yhdistelmäruutuelementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:214
#, kde-kuit-format
msgctxt "Check Box widget"
msgid "Check Box"
msgstr "Valintaruutu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:223
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of combo box widgets. Based on that, identifiers "
"such as checkBox1, checkBox2 are generated. This string can be used to refer "
"the widget object as variables in programming languages or macros so it must "
"_not_ contain white spaces and non latin1 characters, should start with "
"lower case letter and if there are subsequent words, these should start with "
"upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "checkBox"
msgstr "valintaruutu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:224
#, kde-kuit-format
msgid "A check box with text label"
msgstr "Valintaruutu nimiketekstillä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:250
#, kde-kuit-format
msgctxt "Button widget"
msgid "Button"
msgstr "Painike"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:259
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of button widgets. Based on that, identifiers such "
"as button1, button2 are generated. This string can be used to refer the "
"widget object as variables in programming languages or macros so it must "
"_not_ contain white spaces and non latin1 characters, should start with "
"lower case letter and if there are subsequent words, these should start with "
"upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "button"
msgstr "painike"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:260
#, kde-kuit-format
msgid "A button for executing actions"
msgstr "Painike toimintojen suorittamiseksi"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:267
#, kde-kuit-format
msgctxt "Link Button widget"
msgid "Link Button"
msgstr "Linkkipainike"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:276
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of link button widgets. Based on that, identifiers "
"such as linkButton1, linkButton2 are generated. This string can be used to "
"refer the widget object as variables in programming languages or macros so "
"it must _not_ contain white spaces and non latin1 characters, should start "
"with lower case letter and if there are subsequent words, these should start "
"with upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "linkButton"
msgstr "linkkipainike"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:277
#, kde-kuit-format
msgid "A Link button for executing actions"
msgstr "Linkkipainike toimintojen suorittamiseksi"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:307
#, kde-kuit-format
msgctxt "Slider widget"
msgid "Slider"
msgstr "Liukusäädin"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:316
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of slider widgets. Based on that, identifiers such "
"as slider1, slider2 are generated. This string can be used to refer the "
"widget object as variables in programming languages or macros so it must "
"_not_ contain white spaces and non latin1 characters, should start with "
"lower case letter and if there are subsequent words, these should start with "
"upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "slider"
msgstr "liukusäädin"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:317
#, kde-kuit-format
msgid "A Slider widget"
msgstr "Liukusäädinelementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:325
#, kde-kuit-format
msgctxt "Progress Bar widget"
msgid "Progress Bar"
msgstr "Edistymispalkki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:334
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of progress bar widgets. Based on that, identifiers "
"such as progressBar1, progressBar2 are generated. This string can be used to "
"refer the widget object as variables in programming languages or macros so "
"it must _not_ contain white spaces and non latin1 characters, should start "
"with lower case letter and if there are subsequent words, these should start "
"with upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "progressBar"
msgstr "edistymispalkki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:335
#, kde-kuit-format
msgid "A Progress Bar widget"
msgstr "Edistymisen ilmaisinelementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:343
#, kde-kuit-format
msgid "Line"
msgstr "Viiva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:352
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of line widgets. Based on that, identifiers such as "
"line1, line2 are generated. This string can be used to refer the widget "
"object as variables in programming languages or macros so it must _not_ "
"contain white spaces and non latin1 characters, should start with lower case "
"letter and if there are subsequent words, these should start with upper case "
"letter. Example: smallCamelCase. Moreover, try to make this prefix as short "
"as possible."
msgid "line"
msgstr "viiva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:353
#, kde-kuit-format
msgid "A line to be used as a separator"
msgstr "Rivi erottimena"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:358
#, kde-kuit-format
msgid "Insert &Horizontal Line"
msgstr "Lisää &vaakaviiva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:359
#, kde-kuit-format
msgid "Insert &Vertical Line"
msgstr "Lisää &pystyviiva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:368
#, kde-kuit-format
msgctxt "Date Picker widget"
msgid "Date Picker"
msgstr "Päivänvalitsin"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:377
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of date picker widgets. Based on that, identifiers "
"such as datePicker1, datePicker2 are generated. This string can be used to "
"refer the widget object as variables in programming languages or macros so "
"it must _not_ contain white spaces and non latin1 characters, should start "
"with lower case letter and if there are subsequent words, these should start "
"with upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "datePicker"
msgstr "päivänvalitsin"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:378
#, kde-kuit-format
msgid "A Date Picker widget"
msgstr "Päivänvalitsinelementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:411
#, kde-kuit-format
msgctxt "Property: Echo mode for Line Edit widget eg. Normal, NoEcho, Password"
msgid "Echo Mode"
msgstr "Kaiutustapa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:412
#, kde-kuit-format
msgid "Indent"
msgstr "Sisennys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:414
#, kde-kuit-format
msgid "Inverted"
msgstr "Käänteinen"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:415
#, kde-kuit-format
msgid "Minimum"
msgstr "Vähintään"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:416
#, kde-kuit-format
msgid "Maximum"
msgstr "Enintään"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:417
#, kde-kuit-format
msgid "Format"
msgstr "Muoto"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:418
#, kde-kuit-format
msgid "Orientation"
msgstr "Suunta"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:419
#, kde-kuit-format
msgid "Text Direction"
msgstr "Tekstin suunta"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:420
#, kde-kuit-format
msgid "Text Visible"
msgstr "Näkyvä teksti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:421
#, kde-kuit-format
msgid "Value"
msgstr "Arvo"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:422
#, kde-kuit-format
msgid "Date"
msgstr "Päiväys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:423
#, kde-kuit-format
msgid "Arrow Visible"
msgstr "Näkyvä nuoli"

#. i18n: ectx: property (title), widget (QGroupBox, descGroupBox)
#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:424
#: widget/KexiConnectionSelector.ui:118
#, kde-format, kde-kuit-format
msgid "Description"
msgstr "Kuvaus"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:425
#, kde-kuit-format
msgctxt "Property of slider widgets"
msgid "Page Step"
msgstr "Sivuaskel"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:426
#, kde-kuit-format
msgctxt "Property of slider widgets"
msgid "Single Step"
msgstr "Yksittäisaskel"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:427
#, kde-kuit-format
msgctxt "Property of slider widgets"
msgid "Tick Interval"
msgstr "Merkkiväli"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:428
#, kde-kuit-format
msgctxt "Property of slider widgets"
msgid "Tick Position"
msgstr "Merkin sijainti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:429
#, kde-kuit-format
msgid "Show Editor"
msgstr "Näytä muokkain"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:430
#, kde-kuit-format
msgid "Form Name"
msgstr "Lomakkeen nimi"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:431
#, kde-kuit-format
msgid "On Click"
msgstr "Napsautettaessa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:432
#, kde-kuit-format
msgid "On Click Option"
msgstr "Napsautustoiminto"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:433
#, kde-kuit-format
msgid "Auto Tab Order"
msgstr "Automaattinen välilehtien järjestys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:434
#, kde-kuit-format
msgid "Spell Checking"
msgstr "Oikoluku"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:435
#, kde-kuit-format
msgctxt "Widget Property"
msgid "HTML"
msgstr "HTML"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:436
#, kde-kuit-format
msgid "Line Wrap At"
msgstr "Rivityskohta"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:437
#, kde-kuit-format
msgid "Line Wrap Mode"
msgstr "Rivitystapa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:438
#, kde-kuit-format
msgid "Spell Checking Language"
msgstr "Oikoluvun kieli"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:440
#, kde-kuit-format
msgid "Editor Type"
msgstr "Muokkaimen tyyppi"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:451
#, kde-kuit-format
msgctxt "AutoField editor's type"
msgid "Multiline Text"
msgstr "Usean rivin teksti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:452
#, kde-kuit-format
msgctxt "AutoField editor's type"
msgid "Drop-Down List"
msgstr "Alasvetoluettelo"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:453
#, kde-kuit-format
msgctxt "AutoField editor's type"
msgid "Image"
msgstr "Kuva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:456
#, kde-kuit-format
msgctxt "Possible value of slider widget's \"Tick position\" property"
msgid "No Ticks"
msgstr "Ei merkkejä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:457
#, kde-kuit-format
msgctxt "Possible value of slider widget's \"Tick position\" property"
msgid "Above"
msgstr "Yllä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:458
#, kde-kuit-format
msgctxt "Possible value of slider widget's \"Tick position\" property"
msgid "Left"
msgstr "Vasemmalla"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:459
#, kde-kuit-format
msgctxt "Possible value of slider widget's \"Tick position\" property"
msgid "Below"
msgstr "Alla"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:460
#, kde-kuit-format
msgctxt "Possible value of slider widget's \"Tick position\" property"
msgid "Right"
msgstr "Oikealla"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:461
#, kde-kuit-format
msgctxt "Possible value of slider widget's \"Tick position\" property"
msgid "Both Sides"
msgstr "Molemmin puolin"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:474
#, kde-kuit-format
msgid "Size"
msgstr "Koko"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:475
#: widget/utils/kexicontextmenuutils.cpp:221
#, kde-kuit-format
msgid "Image"
msgstr "Kuva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:476
#, kde-kuit-format
msgid "Scaled Contents"
msgstr "Skaalatut sisällöt"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:477
#, kde-kuit-format
msgctxt "Property: Smoothing when contents are scaled"
msgid "Smoothing"
msgstr "Tasoitus"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:478
#, kde-kuit-format
msgctxt "Property: Keep Aspect Ratio (keep short)"
msgid "Keep Ratio"
msgstr "Säilytä mittakaava"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:483
#, kde-kuit-format
msgctxt ""
"Drop-Down Button for Image Box Visible (a property name, keep the text "
"narrow!)"
msgid ""
"Drop-Down\n"
"Button Visible"
msgstr ""
"Alasveto- \n"
"painike näkyvissä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:486
#, kde-kuit-format
msgctxt "Property: Checked checkbox"
msgid "Checked"
msgstr "Valittu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:487
#, kde-kuit-format
msgctxt "Property: Tristate checkbox"
msgid "Tristate"
msgstr "Kolmivaiheinen"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:488
#, kde-kuit-format
msgctxt "Value of \"Tristate\" property in checkbox: default"
msgid "Default"
msgstr "Oletus"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:489
#, kde-kuit-format
msgctxt "Value of \"Tristate\" property in checkbox: yes"
msgid "Yes"
msgstr "Kyllä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:490
#, kde-kuit-format
msgctxt "Value of \"Tristate\" property in checkbox: no"
msgid "No"
msgstr "Ei"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:493
#, kde-kuit-format
msgctxt "Editable combobox"
msgid "Editable"
msgstr "Muokattavissa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:496
#, kde-kuit-format
msgctxt "Property: Button is checkable"
msgid "On/Off"
msgstr "Valintaruutu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:497
#, kde-kuit-format
msgctxt "Property: Button"
msgid "Auto Repeat"
msgstr "Automaattinen toisto"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:498
#, kde-kuit-format
msgctxt "Property: Auto Repeat Button's Delay"
msgid "Auto Rep. Delay"
msgstr "Automaattinen toistoviive"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:499
#, kde-kuit-format
msgctxt "Property: Auto Repeat Button's Interval"
msgid "Auto Rep. Interval"
msgstr "Automaattinen toistoväli"

#. i18n("Auto Default"));
#. unused (too advanced) setPropertyDescription("default", xi18nc("Property: Button is default", "Default"));
#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:502
#, kde-kuit-format
msgctxt "Property: Button is flat"
msgid "Flat"
msgstr "Litteä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:503
#, kde-kuit-format
msgctxt "Hyperlink address"
msgid "Hyperlink"
msgstr "Hyperlinkki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:504
#, kde-kuit-format
msgctxt "Type of hyperlink"
msgid "Hyperlink Type"
msgstr "Hyperlinkin tyyppi"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:505
#, kde-kuit-format
msgctxt "Tool used for opening a hyperlink"
msgid "Hyperlink Tool"
msgstr "Hyperlinkkityökalu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:506
#, kde-kuit-format
msgctxt "Allow to open remote hyperlinks"
msgid "Remote Hyperlink"
msgstr "Etähyperlinkki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:507
#, kde-kuit-format
msgctxt "Allow to open executables"
msgid "Executable Hyperlink"
msgstr "Suoritettava hyperlinkki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:509
#, kde-kuit-format
msgctxt "Hyperlink type, NoHyperlink"
msgid "No Hyperlink"
msgstr "Ei hyperlinkkiä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:510
#, kde-kuit-format
msgctxt "Hyperlink type, StaticHyperlink"
msgid "Static"
msgstr "Staattinen"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:511
#, kde-kuit-format
msgctxt "Hyperlink type, DynamicHyperlink"
msgid "Dynamic"
msgstr "Dynaaminen"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:513
#, kde-kuit-format
msgctxt "Hyperlink tool, DefaultTool"
msgid "Default"
msgstr "Oletus"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:514
#, kde-kuit-format
msgctxt "Hyperlink tool, BrowserTool"
msgid "Browser"
msgstr "Selain"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:515
#, kde-kuit-format
msgctxt "Hyperlink tool, MailerTool"
msgid "Mailer"
msgstr "Sähköposti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:518
#, kde-kuit-format
msgid "Text Format"
msgstr "Tekstimuoto"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:519
#, kde-kuit-format
msgctxt "For Text Format"
msgid "Plain"
msgstr "Muotoilematon"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:520
#, kde-kuit-format
msgctxt "For Text Format"
msgid "Hypertext"
msgstr "Hyperteksti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:521
#, kde-kuit-format
msgctxt "For Text Format"
msgid "Auto"
msgstr "Automaattinen"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:522
#, kde-kuit-format
msgctxt "For Text Format"
msgid "Log"
msgstr "Loki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:523
#, kde-kuit-format
msgctxt "property: Can open external links in label"
msgid "Open Ext. Links"
msgstr "Avaa ulkoiset linkit"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:526
#, kde-kuit-format
msgctxt "Property: line edit's placeholder text"
msgid "Placeholder Text"
msgstr "Paikanvarausteksti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:527
#, kde-kuit-format
msgctxt "Property: Clear Button Enabled"
msgid "Clear Button"
msgstr "Tyhjennyspainike"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:529
#, kde-kuit-format
msgctxt "Property: Password Mode for line edit"
msgid "Password Mode"
msgstr "Salasanatila"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:530
#, kde-kuit-format
msgctxt "Property: Squeezed Text Mode for line edit"
msgid "Squeezed Text"
msgstr "Tiivistetty teksti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:533
#, kde-kuit-format
msgid "Tab Stop Width"
msgstr "Sarkainleveys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:534
#, kde-kuit-format
msgid "Tab Changes Focus"
msgstr "Sarkain siirtää kohdistusta"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:535
#, kde-kuit-format
msgid "Word Wrap Policy"
msgstr "RIvityskäytäntö"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:536
#, kde-kuit-format
msgctxt "Property: For Word Wrap Policy"
msgid "At Word Boundary"
msgstr "Sanojen rajalla"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:537
#, kde-kuit-format
msgctxt "Property: For Word Wrap Policy"
msgid "Anywhere"
msgstr "Missä tahansa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:538
#, kde-kuit-format
msgctxt "Property: For Word Wrap Policy"
msgid "At Word Boundary If Possible"
msgstr "Sanojen rajalla, jos mahdollista"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:539
#, kde-kuit-format
msgid "Word Wrapping"
msgstr "Rivitys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:540
#, kde-kuit-format
msgid "Word Wrap Position"
msgstr "Rivityspaikka"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:541
#, kde-kuit-format
msgctxt "Property: For Word Wrap Position"
msgid "None"
msgstr "Ei mitään"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:542
#, kde-kuit-format
msgctxt "Property: For Word Wrap Position"
msgid "Widget's Width"
msgstr "Elementin leveys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:543
#, kde-kuit-format
msgctxt "Property: For Word Wrap Position"
msgid "In Pixels"
msgstr "Kuvapisteissä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:544
#, kde-kuit-format
msgctxt "Property: For Word Wrap Position"
msgid "In Columns"
msgstr "Sarakkeissa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:545
#, kde-kuit-format
msgid "Links Underlined"
msgstr "Alleviivaa linkit"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:546
#, kde-kuit-format
msgid "Horizontal Scroll Bar"
msgstr "Vaakavierityspalkki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:547
#, kde-kuit-format
msgid "Vertical Scroll Bar"
msgstr "Pystyvierityspalkki"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:549
#, kde-kuit-format
msgctxt "Property: Show Scroll Bar As Needed"
msgid "As Needed"
msgstr "Tarvittaessa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:550
#, kde-kuit-format
msgctxt "Property: Scroll Bar Always Off"
msgid "Always Off"
msgstr "Aina pois käytöstä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:551
#, kde-kuit-format
msgctxt "Property: Scroll Bar Always On"
msgid "Always On"
msgstr "Aina käytössä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:552
#, kde-kuit-format
msgctxt "Property: Text Edit accepts rich text"
msgid "Rich Text"
msgstr "Muotoiltu teksti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:553
#, kde-kuit-format
msgctxt "Property: HTML value of text edit"
msgid "HTML"
msgstr "HTML"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:563
#, kde-kuit-format
msgid "Tab Widget"
msgstr "Välilehtielementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:572
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of tab widgets. Based on that, identifiers such as "
"tab1, tab2 are generated. This string can be used to refer the widget object "
"as variables in programming languages or macros so it must _not_ contain "
"white spaces and non latin1 characters, should start with lower case letter "
"and if there are subsequent words, these should start with upper case "
"letter. Example: smallCamelCase. Moreover, try to make this prefix as short "
"as possible."
msgid "tabWidget"
msgstr "välilehtielementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:573
#, kde-kuit-format
msgid "A widget to display multiple pages using tabs"
msgstr "Sovelma useamman sivun esittämiseen välilehdissä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:592
#, kde-kuit-format
msgctxt "Frame widget"
msgid "Frame"
msgstr "Kehys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:601
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of frame widgets. Based on that, identifiers such "
"as frame1, frame2 are generated. This string can be used to refer the widget "
"object as variables in programming languages or macros so it must _not_ "
"contain white spaces and non latin1 characters, should start with lower case "
"letter and if there are subsequent words, these should start with upper case "
"letter. Example: smallCamelCase. Moreover, try to make this prefix as short "
"as possible."
msgid "frame"
msgstr "kehys"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:602
#, kde-kuit-format
msgid "A frame widget"
msgstr "Kehyselementti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:610
#, kde-kuit-format
msgid "Group Box"
msgstr "Ryhmittelylaatikko"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:619
#, kde-kuit-format
msgctxt ""
"A prefix for identifiers of group box widgets. Based on that, identifiers "
"such as groupBox1, groupBox2 are generated. This string can be used to refer "
"the widget object as variables in programming languages or macros so it must "
"_not_ contain white spaces and non latin1 characters, should start with "
"lower case letter and if there are subsequent words, these should start with "
"upper case letter. Example: smallCamelCase. Moreover, try to make this "
"prefix as short as possible."
msgid "groupBox"
msgstr "ryhmittelylaatikko"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:620
#, kde-kuit-format
msgid "A container to group some widgets"
msgstr "Säiliö muutaman elementin ryhmittelyyn"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:625
#, kde-kuit-format
msgctxt "'Title' property for group box"
msgid "Title"
msgstr "Otsikko"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:626
#, kde-kuit-format
msgctxt "'Flat' property for group box"
msgid "Flat"
msgstr "Litteä"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:629
#, kde-kuit-format
msgid "Auto-hide Tabs"
msgstr "Piilota välilehdet automaattisesti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:630
#, kde-kuit-format
msgid "Tab Position"
msgstr "Välilehden sijainti"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:631
#, kde-kuit-format
msgctxt "'Current page' property for tab widget"
msgid "Current Page"
msgstr "Nykyinen sivu"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:632
#, kde-kuit-format
msgid "Tab Shape"
msgstr "Välilehden muoto"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:633
#, kde-kuit-format
msgctxt "Tab Widget's Elide Mode property"
msgid "Elide Mode"
msgstr "Tekstin poistotapa"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:635
#, kde-kuit-format
msgctxt "Tab Widget's property: true if can use scroll buttons"
msgid "Scroll Buttons"
msgstr "Vierityspainikkeet"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:637
#, kde-kuit-format
msgid "Closable Tabs"
msgstr "Suljettavat välilehdet"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:638
#, kde-kuit-format
msgid "Movable Tabs"
msgstr "Siirrettävät välilehdet"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:639
#, kde-kuit-format
msgid "Document Mode"
msgstr "Asiakirjatila"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:641
#, kde-kuit-format
msgctxt "Property value for Tab Shape"
msgid "Rounded"
msgstr "Pyöristetty"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:642
#, kde-kuit-format
msgctxt "Property value for Tab Shape"
msgid "Triangular"
msgstr "Kolmiomainen"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:774
#, kde-kuit-format
msgid "&Image"
msgstr "&Kuva"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:821
#, kde-kuit-format
msgid "&Assign Action..."
msgstr "&Liitä toiminto…"

#: plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:1386
#, kde-kuit-format
msgctxt "default indent value"
msgid "default"
msgstr "oletus"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:242
#, kde-kuit-format
msgctxt "Add page to tab widget"
msgid "Add Page"
msgstr "Lisää sivu"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:266
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid "Delete widget"
msgctxt "Delete tab widget's page"
msgid "Delete Page"
msgstr "Poista elementti"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:287
#, kde-kuit-format
msgctxt "Rename tab widget's page"
msgid "Rename Page..."
msgstr "Muuta sivun nimeä…"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:301
#, kde-kuit-format
msgctxt "@window:title"
msgid "New Page Title"
msgstr "Uusi sivun otsikko"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:302
#, kde-kuit-format
msgid "Enter a new title for the current page:"
msgstr "Anna uusi otsikko nykyiselle sivulle:"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:311
#, kde-kuit-format
msgctxt "Add page to a stacked widget"
msgid "Add Page..."
msgstr "Lisää sivu…"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:338
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid "Delete widget"
msgctxt "Delete page from a stacked widget"
msgid "Delete Page"
msgstr "Poista elementti"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:385
#, kde-kuit-format
msgctxt "Go to Previous Page of a Stacked Widget"
msgid "Go to Previous Page"
msgstr "Siirry edelliselle sivulle"

#: plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:386
#, kde-kuit-format
msgctxt "Go to Next Page of a Stacked Widget"
msgid "Go to Next Page"
msgstr "Siirry seuraavalle sivulle"

#: plugins/forms/widgets/main/KexiStandardFormWidgets.cpp:67
#, kde-kuit-format
msgctxt "Edit rich text for a widget"
msgid "Edit Rich Text"
msgstr "Muokkaa muotoiltua tekstiä"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:62
#, kde-kuit-format
msgid "Copy"
msgstr "Kopioi"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:64
#: widget/navigator/KexiProjectNavigator.cpp:207
#, kde-kuit-format
msgid "Export"
msgstr "Vie"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:80
#, kde-kuit-format
msgctxt "@title:window"
msgid "Copy Data From Table to Clipboard"
msgstr "Kopioi tiedot taulusta leikepöydälle"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:81
#: plugins/importexport/csv/kexicsvexportwizard.cpp:89
#, kde-kuit-format
msgid "Copying data from table:"
msgstr "kopioi tiedot taulusta:"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:83
#, kde-kuit-format
msgctxt "@title:window"
msgid "Export Data From Table to CSV File"
msgstr "Vie tiedot taulusta CSV-tiedostoon"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:84
#, kde-kuit-format
msgid "Exporting data from table:"
msgstr "Vie tiedot taulusta:"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:88
#, kde-kuit-format
msgctxt "@title:window"
msgid "Copy Data From Query to Clipboard"
msgstr "Kopioi tiedot kyselystä leikepöydälle"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:91
#, kde-kuit-format
msgctxt "@title:window"
msgid "Export Data From Query to CSV File"
msgstr "Vie tiedot kyselystä CSV-tiedostoon"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:92
#, kde-kuit-format
msgid "Exporting data from query:"
msgstr "Viedään tiedot kyselystä:"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:96
#, kde-kuit-format
msgid "Could not open data for exporting."
msgstr "Ei voida avata tietoja viennille."

#: plugins/importexport/csv/kexicsvexportwizard.cpp:106
#, kde-kuit-format
msgid "(rows: %1, columns: %2)"
msgstr "(rivejä: %1, sarakkeita: %2)"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:108
#, kde-kuit-format
msgid "(columns: %1)"
msgstr "(sarakkeita: %1)"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:125
#, kde-kuit-format
msgid "Enter Name of File You Want to Save Data To"
msgstr "Anna tiedoston nimi, johon haluat talletta tiedot"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:157
#, kde-kuit-format
msgid "To CSV file:"
msgstr "CSV-tiedostoon:"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:157
#, kde-kuit-format
msgid "To clipboard."
msgstr "Leikepöydälle."

#: plugins/importexport/csv/kexicsvexportwizard.cpp:166
#: plugins/importexport/csv/kexicsvexportwizard.cpp:357
#, kde-kuit-format
msgid "Show Options &gt;&gt;"
msgstr "Näytä valinnat &gt;&gt;"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:183
#: plugins/importexport/csv/kexicsvimportdialog.cpp:609
#, kde-kuit-format
msgid "Delimiter:"
msgstr "Rajoitin:"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:192
#: plugins/importexport/csv/kexicsvimportdialog.cpp:646
#, kde-kuit-format
msgid "Text quote:"
msgstr "Tekstilainaus:"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:216
#, kde-kuit-format
msgid "Add column names as the first row"
msgstr "Lisää sarakkeiden nimet ensimmäiseksi riviksi"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:220
#, kde-kuit-format
msgid "Defaults"
msgstr "Oletukset"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:226
#, kde-kuit-format
msgid "Always use above options for copying"
msgstr "Käytä aina yllä olevia valintoja kopiointiin"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:227
#, kde-kuit-format
msgid "Always use above options for exporting"
msgstr "Käytä aina yllä olevia valintoja vientiin"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:235
#, kde-kuit-format
msgid "Copying"
msgstr "Koioi"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:235
#, kde-kuit-format
msgid "Exporting"
msgstr "Vie"

#: plugins/importexport/csv/kexicsvexportwizard.cpp:362
#, kde-kuit-format
msgid "Hide Options &lt;&lt;"
msgstr "Piilota valinnat &lt;&lt;"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:262
#, kde-kuit-format
msgid "no"
msgstr "ei"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:264
#, kde-kuit-format
msgid "false"
msgstr "epätosi"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:271
#, kde-kuit-format
msgctxt "@title:window"
msgid "Import CSV Data From File"
msgstr "Tuo CSV-tiedot tiedostosta"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:272
#, kde-kuit-format
msgctxt "@title:window"
msgid "Paste CSV Data From Clipboard"
msgstr "Liitä CSV-tiedot leikepöydältä"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:407
#, kde-kuit-format
msgid "Data set contains no rows. Do you want to import empty table?"
msgstr "Tietojoukko ei sisällä rivejä. Haluatko tuoda tyhjän taulukon?"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:428
#: plugins/importexport/csv/kexicsvimportdialog.cpp:1828
#, kde-kuit-format
msgid "No database connection available."
msgstr "Yhtään tietokantayhteyttä ei ole saatavilla."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:447
#: widget/KexiNameDialog.cpp:173
#, kde-kuit-format
msgid "Please choose other name."
msgstr "Valitse toinen nimi."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:487
#: plugins/importexport/csv/kexicsvimportdialog.cpp:1786
#, kde-kuit-format
msgctxt "@action:button Import CSV"
msgid "&Import..."
msgstr "&Tuo…"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:504
#, kde-kuit-format
msgctxt "@info"
msgid "Loading CSV Data from <filename>%1</filename>..."
msgstr "Ladataan CSV-tietoa tiedostosta <filename>%1</filename>…"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:506
#, kde-kuit-format
msgctxt "@title:window"
msgid "Loading CSV Data"
msgstr "Lataa CSV-tietoa"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:585
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Select source filename."
msgid "Select Import Filename"
msgstr "Valitse lähdetiedostonimi."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:595
#, kde-kuit-format
msgid "Preview of data from file:"
msgstr "Tiedoston tietojen esikatselu:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:596
#, kde-kuit-format
msgid "Preview of data from clipboard"
msgstr "Leikepöydän tietojen esikatselu"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:617
#, fuzzy, kde-kuit-format
#| msgid "Comments"
msgid "Comment symbol:"
msgstr "Kommentit"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:638
#, kde-kuit-format
msgid "Primary key"
msgstr "Ensisijainen avain"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:670
#, kde-kuit-format
msgid "Ignore duplicated delimiters"
msgstr "Ohita toistuvat rajoittimet"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:675
#, kde-kuit-format
msgid "First row contains column names"
msgstr "Ensimmäinen rivi sisältää sarakkeiden nimet"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:695
#, kde-kuit-format
msgid "Import Options"
msgstr "Tuonnin asetukset"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:705
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "New table"
msgctxt "@option:check CSV import: data will be appended to a new table"
msgid "&New table"
msgstr "Uusi taulu"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:708
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "Existing table"
msgctxt "@option:check CSV import: data will be appended to existing table"
msgid "&Existing table"
msgstr "Olemassa oleva taulu"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:718
#, fuzzy, kde-kuit-format
#| msgid "Choose Method of Saving Imported Data"
msgid "Choose Destination for Imported Data"
msgstr "Valitse tuotavan tiedon tallennustapa"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:740
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "Existing table"
msgctxt "@label"
msgid "Select existing table:"
msgstr "Olemassa oleva taulu"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:761
#, fuzzy, kde-kuit-format
#| msgid "Table field"
msgctxt "@label Preview of selected table"
msgid "Table preview:"
msgstr "Taulun kenttä"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:762
#, kde-kuit-format
msgctxt "@label"
msgid "Name:"
msgstr "Nimi:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:764
#, kde-kuit-format
msgctxt "@label"
msgid "Caption:"
msgstr "Otsikko:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:766
#, kde-kuit-format
msgctxt "@label"
msgid "Row count:"
msgstr "Rivimäärä:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:768
#, kde-kuit-format
msgctxt "@label"
msgid "Column count:"
msgstr "Sarakemäärä:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:778
#, fuzzy, kde-kuit-format
#| msgid "File"
msgctxt "@label"
msgid "Fields:"
msgstr "Tiedosto"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:784
#, kde-kuit-format
msgctxt "@label"
msgid "Choose Name of Destination Table"
msgstr "Valise kohdetaulukon nimi"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:792
#, kde-kuit-format
msgid "From CSV file:"
msgstr "CSV-tiedostosta:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:792
#, kde-kuit-format
msgid "From Clipboard"
msgstr "Leikepöydältä"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:797
#, fuzzy, kde-kuit-format
#| msgid "To table:"
msgctxt "@label Importing CSV data to table:"
msgid "To table:"
msgstr "Taulukkoon:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:812
#, kde-kuit-format
msgid "Ready to Import"
msgstr ""

#: plugins/importexport/csv/kexicsvimportdialog.cpp:854
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not write <filename>%1</filename>."
msgid "Cannot open input file <filename>%1</filename>."
msgstr "Ei voitu kirjoittaa tiedostoon <filename>%1</filename>."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:932
#, kde-kuit-format
msgid "Start at line (1-%1):"
msgstr "Aloita riviltä (1-%1):"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:933
#: plugins/importexport/csv/kexicsvimportdialog.cpp:941
#, kde-kuit-format
msgid "Start at line:"
msgstr "Aloita riviltä:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1640
#: plugins/queries/kexiquerydesignerguieditor.cpp:240
#, kde-kuit-format
msgid "Column"
msgstr "Sarake"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1670
#, kde-kuit-format
msgctxt "@info"
msgid "An error occurred during insert record."
msgstr "Tietuetta lisättäessä sattui virhe."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1715
#: plugins/importexport/csv/kexicsvwidgets.cpp:190
#: plugins/importexport/csv/kexicsvwidgets.cpp:240
#: plugins/importexport/csv/kexicsvwidgets.cpp:252
#: plugins/queries/kexiquerydesignerguieditor.cpp:1872
#: plugins/tables/kexitabledesignerview.cpp:395
#, kde-kuit-format
msgid "None"
msgstr "Ei mikään"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1764
#, kde-kuit-format
msgid "Format for column %1:"
msgstr "Sarakkeen %1 muoto:"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1844
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<para>No primary key (autonumber) has been defined.</para><para>Should it be "
"automatically defined on import (recommended)?</para><para><note>An imported "
"table without a primary key may not be editable (depending on database type)."
"</note></para>"
msgstr ""
"<para>Ensisijaista avainta (automattinumerointi) ei ole määritetty.</"
"para><para>Tulisiko sen olla automaattisesti määritetty tuonnissa "
"(suositeltavaa)?</para><para><note>Tuotua taulukkoa, jolla ei ole "
"ensisijaista avainta, ei ehkä voi muokata (tietokannan tyypistä riippuen).</"
"note></para>"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1849
#: plugins/tables/kexitabledesignerview.cpp:1196
#, kde-kuit-format
msgctxt "@action:button Add Database Primary Key to a Table"
msgid "&Add Primary Key"
msgstr "&Lisää ensisijainen avain"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1850
#: plugins/tables/kexitabledesignerview.cpp:1197
#, kde-kuit-format
msgctxt "@action:button Do Not Add Database Primary Key to a Table"
msgid "Do &Not Add"
msgstr "Älä &lisää"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1886
#: plugins/importexport/csv/kexicsvimportdialog.cpp:1944
#, fuzzy, kde-kuit-format
#| msgid "Clear bound column"
msgid "Cannot add column."
msgstr "Tyhjennä sidottu sarake"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1900
#: plugins/importexport/csv/KexiCSVImportDialogModel.cpp:114
#, kde-kuit-format
msgctxt "@title:column Column 1, Column 2, etc."
msgid "Column %1"
msgstr "Sarake %1"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:1960
#, kde-kuit-format
msgid ""
"<para>Field count does not match.</para><para>Please choose another table.</"
"para>"
msgstr ""
"<para>Kenttien määrä ei täsmää.</para><para>Valitse toinen taulukko.</para>"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2002
#, fuzzy, kde-kuit-format
#| msgid "Importing..."
msgid "Importing data..."
msgstr "Tuodaan…"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2017
#, kde-kuit-format
msgid "Import has been canceled."
msgstr "Tuonti on peruttu."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2019
#, kde-kuit-format
msgid "Error occurred during import."
msgstr "Tuotaessa sattui virhe."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2054
#, fuzzy, kde-kuit-format
#| msgid "Data has been successfully imported to table \"%1\"."
msgctxt "@info"
msgid "Data has been successfully imported to table <resource>%1</resource>."
msgstr "Tiedot on tuotu onnistuneesti taulukkoon ”%1”."

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2081
#, kde-kuit-format
msgctxt "Text type for column"
msgid "Text"
msgstr "Teksti"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2083
#, kde-kuit-format
msgctxt "Numeric type for column"
msgid "Number"
msgstr "Numero"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2085
#, kde-kuit-format
msgctxt "Currency type for column"
msgid "Currency"
msgstr "Valuutta"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2165
#, kde-kuit-format
msgctxt "row count"
msgid "(rows: %1)"
msgstr "(rivejä: %1)"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2169
#, kde-kuit-format
msgctxt "row count"
msgid "(rows: more than %1)"
msgstr "(rivejä: enemmän kuin %1)"

#: plugins/importexport/csv/kexicsvimportdialog.cpp:2170
#, kde-kuit-format
msgid "Not all rows are visible on this preview"
msgstr "Kaikki rivit eivät näy tässä esikatselussa"

#: plugins/importexport/csv/KexiCSVImportDialogModel.cpp:77
#, kde-kuit-format
msgctxt "@title:row (with two spaces at the end)"
msgid "Column name  "
msgstr "Sarakkeen nimi  "

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:103
#, kde-kuit-format
msgctxt "@title:window"
msgid "CSV Import Options"
msgstr "CSV-tuonnin asetukset"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:111
#, kde-kuit-format
msgid "Text encoding"
msgstr "Tekstikoodaus"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:125
#, kde-kuit-format
msgid "Always use this encoding when importing CSV data files"
msgstr "Käytä tätä koodaustapaa aina CSV-tiedostoja tuotaessa"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:130
#, kde-kuit-format
msgctxt "Date format: Auto"
msgid "Auto"
msgstr "Automaattinen"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:131
#, kde-kuit-format
msgid "day"
msgstr "päivä"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:131
#, kde-kuit-format
msgid "month"
msgstr "kuukausi"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:131
#, kde-kuit-format
msgid "year"
msgstr "vuosi"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:134
#, kde-kuit-format
msgctxt ""
"do not reorder placeholders, just translate e.g. and - to the separator used "
"by dates in your language"
msgid "%1, %2, %3 (e.g. %4-%5-%6)"
msgstr "%1, %2, %3 (esim. %4-%5-%6)"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:143
#, kde-kuit-format
msgid "Date format:"
msgstr "Päiväysmuoto:"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:148
#, kde-kuit-format
msgid "Strip leading and trailing blanks off of text values"
msgstr "Poista tekstiarvoa edeltävät ja seuraavat tyhjemerkit"

#: plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:152
#, kde-kuit-format
msgid "Import missing text values as empty texts"
msgstr "Tuo puuttuvat tekstiarvot tyhjinä teksteinä"

#: plugins/importexport/csv/kexicsvwidgets.cpp:88
#, kde-kuit-format
msgid "Comma \",\""
msgstr "Pilkku ”,”"

#: plugins/importexport/csv/kexicsvwidgets.cpp:89
#, kde-kuit-format
msgid "Semicolon \";\""
msgstr "Puolipiste ”;”"

#: plugins/importexport/csv/kexicsvwidgets.cpp:90
#, kde-kuit-format
msgid "Tabulator"
msgstr "Sarkain"

#: plugins/importexport/csv/kexicsvwidgets.cpp:91
#, kde-kuit-format
msgid "Space \" \""
msgstr "Välilyönti ” ”"

#: plugins/importexport/csv/kexicsvwidgets.cpp:92
#, kde-kuit-format
msgid "Other"
msgstr "Muu"

#: plugins/importexport/csv/kexicsvwidgets.cpp:191
#, kde-kuit-format
msgid "Hash \"#\""
msgstr ""

#: plugins/queries/kexiquerydesignerguieditor.cpp:183
#, kde-kuit-format
msgid "Query Columns"
msgstr "Kyselyn sarakkeet"

#: plugins/queries/kexiquerydesignerguieditor.cpp:241
#, kde-kuit-format
msgid "Describes field name or expression for the designed query."
msgstr "Kuvailee kentän nimen tai lausekkeen suunnitellulle kyselylle."

#: plugins/queries/kexiquerydesignerguieditor.cpp:248
#: widget/relations/KexiRelationsView.cpp:372
#, kde-kuit-format
msgid "Table"
msgstr "Taulu"

#: plugins/queries/kexiquerydesignerguieditor.cpp:249
#, kde-kuit-format
msgid "Describes table for a given field. Can be empty."
msgstr "Kuvailee taulun annetulle kentälle. Voi olla tyhjä."

#: plugins/queries/kexiquerydesignerguieditor.cpp:254
#, kde-kuit-format
msgid "Visible"
msgstr "Näkyvä"

#: plugins/queries/kexiquerydesignerguieditor.cpp:255
#, kde-kuit-format
msgid "Describes visibility for a given field or expression."
msgstr "Kuvailee annetun kentän tai lausekkeen näkyvyyden."

#: plugins/queries/kexiquerydesignerguieditor.cpp:274
#: plugins/queries/kexiquerydesignerguieditor.cpp:1874
#, kde-kuit-format
msgid "Sorting"
msgstr "Lajittelu"

#: plugins/queries/kexiquerydesignerguieditor.cpp:275
#, kde-kuit-format
msgid "Describes a way of sorting for a given field."
msgstr "Kuvailee lajittelutavan annetulle kentälle."

#: plugins/queries/kexiquerydesignerguieditor.cpp:278
#: plugins/queries/kexiquerydesignerguieditor.cpp:1872
#, kde-kuit-format
msgid "Ascending"
msgstr "Nouseva"

#: plugins/queries/kexiquerydesignerguieditor.cpp:279
#: plugins/queries/kexiquerydesignerguieditor.cpp:1872
#, kde-kuit-format
msgid "Descending"
msgstr "Laskeva"

#: plugins/queries/kexiquerydesignerguieditor.cpp:284
#, kde-kuit-format
msgid "Criteria"
msgstr "Ehdot"

#: plugins/queries/kexiquerydesignerguieditor.cpp:285
#, kde-kuit-format
msgid "Describes the criteria for a given field or expression."
msgstr "Kuvailee annetun kentän tai lausekkeen ehdot."

#: plugins/queries/kexiquerydesignerguieditor.cpp:384
#, kde-kuit-format
msgid ""
"Cannot switch to data view, because query design is empty.\n"
"First, please create your design."
msgstr ""
"Ei voi siirtyä tietonäkymään, koska kyselyn rakennemääritys on tyhjä.\n"
"Luo ensin rakenne."

#: plugins/queries/kexiquerydesignerguieditor.cpp:424
#, fuzzy, kde-kuit-format
#| msgctxt "(qtundo-format)"
#| msgid "Set autonumber for field <resource>%1</resource>"
msgctxt "@info"
msgid "Select column for table <resource>%1</resource>"
msgstr "Aseta automaattinumerointi kentälle <resource>%1</resource>"

#: plugins/queries/kexiquerydesignerguieditor.cpp:447
#: plugins/queries/kexiquerydesignerguieditor.cpp:1765
#, fuzzy, kde-kuit-format
#| msgid "Invalid port number <icode>%1</icode> specified."
msgctxt "@info"
msgid "Invalid criteria <icode>%1</icode>"
msgstr "Virheellinen portin numero <icode>%1</icode> annettu."

#: plugins/queries/kexiquerydesignerguieditor.cpp:469
#: plugins/queries/kexiquerydesignerguieditor.cpp:476
#: plugins/queries/kexiquerydesignerguieditor.cpp:484
#: plugins/queries/kexiquerydesignerguieditor.cpp:1561
#, fuzzy, kde-kuit-format
#| msgid "Invalid expression \"%1\""
msgctxt "@info"
msgid "Invalid expression <icode>%1</icode>"
msgstr "Virheellinen lauseke ”%1”"

#: plugins/queries/kexiquerydesignerguieditor.cpp:704
#: plugins/queries/kexiquerydesignerguieditor.cpp:718
#: plugins/queries/kexiquerydesignerguieditor.cpp:740
#: plugins/queries/kexiquerydesignerguieditor.cpp:1144
#, kde-kuit-format
msgid "Query definition loading failed."
msgstr "Kyselyn määrityksen lataus epäonnistui."

#: plugins/queries/kexiquerydesignerguieditor.cpp:705
#, kde-kuit-format
msgid ""
"Query design may be corrupted so it could not be opened even in text view.\n"
"You can delete the query and create it again."
msgstr ""
"Kyselyn rakenne on vioittunut siten, ettei sitä voi avata tekstinäkymään.\n"
"Voit poistaa kyselyn ja luoda sen uudelleen."

#: plugins/queries/kexiquerydesignerguieditor.cpp:1335
#, kde-kuit-format
msgctxt "short for 'expression' word (only latin letters, please)"
msgid "expr"
msgstr "lauseke"

#: plugins/queries/kexiquerydesignerguieditor.cpp:1541
#, fuzzy, kde-kuit-format
#| msgid "Entered column alias \"%1\" is not a valid identifier."
msgctxt "@info"
msgid "Entered column alias <resource>%1</resource> is not a valid identifier."
msgstr "Antamasi sarakkeen alias ”%1” ei kelpaa tunnisteeksi."

#: plugins/queries/kexiquerydesignerguieditor.cpp:1543
#, kde-kuit-format
msgid "Identifiers should start with a letter or '_' character"
msgstr "Tunnisteiden on alettava kirjaimella tai ”_”-merkillä"

#: plugins/queries/kexiquerydesignerguieditor.cpp:1713
#, kde-kuit-format
msgid "Could not set sorting for multiple columns (%1)"
msgstr "Useamman sarakkeen (%1) mukaan ei voi lajitella"

#: plugins/queries/kexiquerydesignerguieditor.cpp:1738
#, fuzzy, kde-kuit-format
#| msgid "Unable to create table <resource>%1</resource>."
msgctxt "@info"
msgid "Could not set criteria for <resource>%1</resource>"
msgstr "Ei voitu luoda taulukkoa <resource>%1</resource>."

#: plugins/queries/kexiquerydesignerguieditor.cpp:1741
#, kde-kuit-format
msgid "Could not set criteria for empty record"
msgstr "Tyhjälle tietueelle ei voi asettaa ehtoja"

#: plugins/queries/kexiquerydesignerguieditor.cpp:1835
#, fuzzy, kde-kuit-format
#| msgid "Column"
msgctxt "Query column"
msgid "Column"
msgstr "Sarake"

#: plugins/queries/kexiquerydesignerguieditor.cpp:1860
#, kde-kuit-format
msgid "Alias"
msgstr "Alias"

#: plugins/queries/kexiquerydesignersql.cpp:102
#, kde-kuit-format
msgid "SQL Query Text"
msgstr "SQL-kyselyn teksti"

#: plugins/queries/kexiquerydesignersql.cpp:155
#: plugins/queries/kexiquerydesignersql.cpp:158
#, kde-kuit-format
msgid "Check Query"
msgstr "Tarkista kysely"

#: plugins/queries/kexiquerydesignersql.cpp:159
#, kde-kuit-format
msgid "Checks query for validity."
msgstr "Tarkista kyselyn oikeamuotoisuus."

#: plugins/queries/kexiquerydesignersql.cpp:182
#, kde-kuit-format
msgid "The query is correct"
msgstr "Kysely on kelvollinen"

#: plugins/queries/kexiquerydesignersql.cpp:188
#, kde-kuit-format
msgid "The query is incorrect"
msgstr "Kysely on virheellinen"

#: plugins/queries/kexiquerydesignersql.cpp:195
#, kde-kuit-format
msgid ""
"Please enter your query and execute \"Check query\" function to verify it."
msgstr "Kirjoita kysely ja tarkista se ”Tarkista kysely” -toiminnolla."

#: plugins/queries/kexiquerydesignersql.cpp:233
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>There are unsaved changes in object <resource>%1</resource>.</"
#| "para><para>Do you want to save these changes before switching to other "
#| "view?</para>"
msgid ""
"<para>The query you entered is incorrect.</para><para>Do you want discard "
"changes made to this SQL text and switch to the other view?</para>"
msgstr ""
"<para>Oliossa <resource>%1</resource> on tallentamattomia muutoksia.</"
"para><para>Haluatko tallentaa nämä ennen siirtymistä toiseen näkymään?</para>"

#: plugins/queries/kexiquerydesignersql.cpp:236
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "Discard Changes"
msgid "Discard Changes and Switch"
msgstr "Hylkää muutokset"

#: plugins/queries/kexiquerydesignersql.cpp:238
#, fuzzy, kde-kuit-format
#| msgid "Do Not Switch"
msgid "Don't Switch"
msgstr "Älä siirry"

#: plugins/queries/kexiquerydesignersql.cpp:413
#, fuzzy, kde-kuit-format
#| msgid ""
#| "<para>File <filename>%1</filename> already exists.</para><para>Do you "
#| "want to replace it with a new one?</para>"
msgid "<para>This query is invalid.</para><para>Do you want to save it?</para>"
msgstr ""
"<para>Tiedosto <filename>%1</filename> on jo olemassa.</para><para>Haluatko "
"korvata sen uudella?</para>"

#: plugins/queries/kexiquerypart.cpp:48
#, kde-kuit-format
msgctxt ""
"Translate this word using only lowercase alphanumeric characters (a..z, "
"0..9). Use '_' character instead of spaces. First character should be a..z "
"character. If you cannot use latin characters in your language, use english "
"word."
msgid "query"
msgstr "kysely"

#: plugins/queries/kexiquerypart.cpp:49
#, kde-kuit-format
msgctxt "tooltip"
msgid "Create new query"
msgstr "Luo uusi kysely"

#: plugins/queries/kexiquerypart.cpp:50
#, kde-kuit-format
msgctxt "what's this"
msgid "Creates new query."
msgstr "Luo uuden kyselyn."

#: plugins/queries/kexiquerypart.cpp:53
#, kde-kuit-format
msgid "SQL"
msgstr "SQL"

#: plugins/queries/kexiquerypart.cpp:108
#, fuzzy, kde-kuit-format
#| msgid ""
#| "You are about to remove table <resource>%1</resource> but following "
#| "objects using this table are opened:"
msgid ""
"<para>You are about to delete query <resource>%1</resource> but it is used "
"by following opened windows:</para>"
msgstr ""
"Olet poistamassa taulukkoa <resource>%1</resource>%1<resource>%1</resource>, "
"mutta seuraavat avoimet oliot käyttävät sitä:"

#: plugins/queries/kexiquerypart.cpp:187
#, kde-format
msgctxt "@info"
msgid "Design of query <resource>%1</resource> has been modified."
msgstr "Kyselyn <resource>%1</resource> rakenne on muuttunut."

#: plugins/queries/kexiquerypart.cpp:189
#, kde-format
msgctxt "@info"
msgid "Query <resource>%1</resource> already exists."
msgstr "Kysely <resource>%1</resource> on jo olemassa."

#: plugins/queries/kexiquerypart.cpp:237 plugins/tables/kexitablepart.cpp:207
#, kde-format
msgctxt "@info/plain Sentence1 Sentence2 Sentence3"
msgid "%1%2%3"
msgstr ""

#: plugins/queries/kexiquerypart.cpp:240 plugins/tables/kexitablepart.cpp:210
#, fuzzy, kde-kuit-format
#| msgid "Do you want to save the design now?"
msgctxt "@info"
msgid ""
"<para>Do you want to close these windows and save the design or cancel "
"saving?</para>"
msgstr "Haluatko tallentaa rakenteen nyt?"

#: plugins/queries/kexiquerypart.cpp:245 plugins/tables/kexitablepart.cpp:215
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "Close Window"
msgctxt "@action:button Close all windows and save"
msgid "Close Windows and Save"
msgstr "Sulje ikkuna"

#: plugins/queries/kexiquerypart.cpp:247 plugins/tables/kexitablepart.cpp:217
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "Close Window"
msgctxt "@info:tooltip Close all windows and save design"
msgid "Close all windows and save design"
msgstr "Sulje ikkuna"

#: plugins/queries/kexiquerypart.cpp:274
#, fuzzy, kde-kuit-format
#| msgctxt "@info database name"
#| msgid "<resource>%1</resource>"
msgctxt "@info"
msgid "Query <resource>%1</resource>"
msgstr "<resource>%1</resource>"

#: plugins/queries/kexiqueryview.cpp:97
#, kde-kuit-format
msgid "Query executing failed."
msgstr "Kyselyn suoritus epäonnistui."

#: plugins/reports/kexireportdesignview.cpp:58
#, kde-kuit-format
msgid "Edit Sections"
msgstr "Muokkaa osia"

#: plugins/reports/kexireportdesignview.cpp:61
#, kde-kuit-format
msgid "Raise"
msgstr "Nosta"

#: plugins/reports/kexireportdesignview.cpp:63
#, kde-kuit-format
msgid "Lower"
msgstr "Laske"

#: plugins/reports/kexireportpart.cpp:65
#, kde-kuit-format
msgctxt ""
"Translate this word using only lowercase alphanumeric characters (a..z, "
"0..9). Use '_' character instead of spaces. First character should be a..z "
"character. If you cannot use latin characters in your language, use english "
"word."
msgid "report"
msgstr "raportti"

#: plugins/reports/kexireportpart.cpp:66
#, kde-kuit-format
msgctxt "tooltip"
msgid "Create new report"
msgstr "Luo uusi raportti"

#: plugins/reports/kexireportpart.cpp:67
#, kde-kuit-format
msgctxt "what's this"
msgid "Creates new report."
msgstr "Luo uuden raportin"

#: plugins/reports/kexireportpart.cpp:86
#, kde-format
msgctxt "@info"
msgid "Design of report <resource>%1</resource> has been modified."
msgstr "Raportin <resource>%1</resource> rakenne on muuttunut."

#: plugins/reports/kexireportpart.cpp:88
#, kde-format
msgctxt "@info"
msgid "Report <resource>%1</resource> already exists."
msgstr "Raportti <resource>%1</resource> on jo olemassa."

#: plugins/reports/kexireportpart.cpp:184
#, fuzzy, kde-kuit-format
#| msgctxt "@info database name"
#| msgid "<resource>%1</resource>"
msgctxt "@info"
msgid "Report <resource>%1</resource>"
msgstr "<resource>%1</resource>"

#: plugins/reports/kexireportview.cpp:64
#, kde-kuit-format
msgctxt "Page selector label"
msgid "Page:"
msgstr "Sivu:"

#: plugins/reports/kexireportview.cpp:65
#, kde-kuit-format
msgid "Go to first page"
msgstr "Siirry ensimmäiselle sivulle"

#: plugins/reports/kexireportview.cpp:66
#, kde-kuit-format
msgid "Goes to first page"
msgstr "Siirtyy ensimmäiselle sivulle"

#: plugins/reports/kexireportview.cpp:67
#, kde-kuit-format
msgid "Go to previous page"
msgstr "Siirry edelliselle sivulle"

#: plugins/reports/kexireportview.cpp:68
#, kde-kuit-format
msgid "Goes to previous page"
msgstr "Siirtyy edelliselle sivulle"

#: plugins/reports/kexireportview.cpp:69
#, kde-kuit-format
msgid "Go to next page"
msgstr "Siirry seuraavalle sivulle"

#: plugins/reports/kexireportview.cpp:70
#, kde-kuit-format
msgid "Goes to next page"
msgstr "Siirtyy seuraavalla sivulle"

#: plugins/reports/kexireportview.cpp:71
#, kde-kuit-format
msgid "Go to last page"
msgstr "Siirry viimeiselle sivulle"

#: plugins/reports/kexireportview.cpp:72
#, kde-kuit-format
msgid "Goes to last page"
msgstr "Siirtyy viimeiselle sivulle"

#: plugins/reports/kexireportview.cpp:73
#, kde-kuit-format
msgid "Current page number"
msgstr "Nykyisen sivun numero"

#: plugins/reports/kexireportview.cpp:73
#, kde-kuit-format
msgid "Number of pages"
msgstr "Sivujen määrä"

#: plugins/reports/kexireportview.cpp:82
#, kde-kuit-format
msgid "Print"
msgstr "Tulosta"

#: plugins/reports/kexireportview.cpp:84
#, kde-kuit-format
msgid "Print report"
msgstr "Tulosta raportti"

#: plugins/reports/kexireportview.cpp:85
#, kde-kuit-format
msgid "Prints the current report."
msgstr "Tulostaa nykyisen raportin."

#: plugins/reports/kexireportview.cpp:88
#, kde-kuit-format
msgctxt "@title:menu"
msgid "E&xport As"
msgstr "&Vie muotoon"

#: plugins/reports/kexireportview.cpp:95
#, kde-kuit-format
msgid "Export:"
msgstr "Vie:"

#: plugins/reports/kexireportview.cpp:102
#, kde-kuit-format
msgctxt "open dialog to export as text document"
msgid "Text Document..."
msgstr "Tekstitiedosto…"

#: plugins/reports/kexireportview.cpp:105
#, kde-kuit-format
msgid "Export the report as a text document (in OpenDocument Text format)"
msgstr "Vie raportti tekstitiedostoksi (OpenDocument-tekstimuodossa)"

#: plugins/reports/kexireportview.cpp:106
#, kde-kuit-format
msgid "Exports the report as a text document (in OpenDocument Text format)."
msgstr "Vie raportin tekstitiedostoksi (OpenDocument-tekstimuodossa)."

#: plugins/reports/kexireportview.cpp:115
#, kde-kuit-format
msgctxt "Portable Document Format..."
msgid "PDF..."
msgstr "PDF…"

#: plugins/reports/kexireportview.cpp:118
#, kde-kuit-format
msgid "Export as PDF"
msgstr "Vie PDF:ksi"

#: plugins/reports/kexireportview.cpp:119
#, kde-kuit-format
msgid "Exports the current report as PDF."
msgstr "Vie nykyisen raportin PDF:ksi."

#: plugins/reports/kexireportview.cpp:128
#, kde-kuit-format
msgctxt "open dialog to export as spreadsheet"
msgid "Spreadsheet..."
msgstr "Laskentataulukko…"

#: plugins/reports/kexireportview.cpp:131
#, kde-kuit-format
msgid "Export the report as a spreadsheet (in OpenDocument Spreadsheet format)"
msgstr ""
"Vie raportti laskentataulukoksi (OpenDocument-laskentataulukkomuodossa)"

#: plugins/reports/kexireportview.cpp:132
#, kde-kuit-format
msgid ""
"Exports the report as a spreadsheet (in OpenDocument Spreadsheet format)."
msgstr ""
"Vie raportin laskentataulukoksi (OpenDocument-laskentataulukkomuodossa)."

#: plugins/reports/kexireportview.cpp:142
#, kde-kuit-format
msgctxt "open dialog to export as web page"
msgid "Web Page..."
msgstr "Verkkosivu…"

#: plugins/reports/kexireportview.cpp:145
#, kde-kuit-format
msgid "Export the report as a web page (in HTML format)"
msgstr "Vie raportti web-sivuksi (HTML-muodossa)"

#: plugins/reports/kexireportview.cpp:146
#, kde-kuit-format
msgid "Exports the report as a web page (in HTML format)."
msgstr "Vie raportin web-sivuksi (HTML-muodossa)."

#: plugins/reports/kexireportview.cpp:181
#, fuzzy, kde-kuit-format
#| msgid "Record inserting on the server failed."
msgid "Printing the report failed."
msgstr "Tietueen lisäys palvelimelle epäonnistui."

#: plugins/reports/kexireportview.cpp:182
#, fuzzy, kde-kuit-format
#| msgid "Export Failed"
msgid "Print Failed"
msgstr "Vienti epäonnistui"

#: plugins/reports/kexireportview.cpp:194
#, kde-kuit-format
msgid "Export Report as PDF"
msgstr "Vie raportti PDF:ksi"

#: plugins/reports/kexireportview.cpp:213
#, kde-kuit-format
msgid "Exporting the report as PDF to %1 failed."
msgstr "Raportin vienti PDF:ksi tiedostoon %1 epäonnistui."

#: plugins/reports/kexireportview.cpp:214
#: plugins/reports/kexireportview.cpp:270
#: plugins/reports/kexireportview.cpp:295
#: plugins/reports/kexireportview.cpp:335
#, kde-kuit-format
msgid "Export Failed"
msgstr "Vienti epäonnistui"

#: plugins/reports/kexireportview.cpp:242
#, kde-kuit-format
msgid "Do you want to open exported document?"
msgstr "Haluatko avata viedyn tiedoston?"

#: plugins/reports/kexireportview.cpp:260
#, kde-kuit-format
msgid "Export Report as Spreadsheet"
msgstr "Vie raportti laskentataulukoksi"

#: plugins/reports/kexireportview.cpp:269
#, kde-kuit-format
msgid "Failed to export the report as spreadsheet to %1."
msgstr "Raportin vienti laskentataulukoksi tiedostoon %1 epäonnistui."

#: plugins/reports/kexireportview.cpp:285
#, kde-kuit-format
msgid "Export Report as Text Document"
msgstr "Vie raportti tekstitiedostoksi"

#: plugins/reports/kexireportview.cpp:294
#, kde-kuit-format
msgid "Exporting the report as text document to %1 failed."
msgstr "Raportin vienti tekstitiedostoksi %1 epäonnistui."

#: plugins/reports/kexireportview.cpp:305
#, kde-kuit-format
msgid "Export Report as Web Page"
msgstr "Vie raportti web-sivuksi"

#: plugins/reports/kexireportview.cpp:319
#, kde-kuit-format
msgctxt "@info"
msgid ""
"<para>Would you like to use Cascading Style Sheets (CSS) in the exported web "
"page or use HTML tables?</para><para><note>CSS give output closer to the "
"original.</note></para>"
msgstr ""

#: plugins/reports/kexireportview.cpp:323
#, kde-kuit-format
msgctxt "@action:button"
msgid "Use CSS"
msgstr "Käytä CSS:ää"

#: plugins/reports/kexireportview.cpp:324
#, kde-kuit-format
msgctxt "@action:button"
msgid "Use Table"
msgstr "Käytä taulukkoa"

#: plugins/reports/kexireportview.cpp:334
#, kde-kuit-format
msgid "Exporting the report as web page to %1 failed."
msgstr "Raportin vienti web-sivuksi tiedostoon %1 epäonnistui."

#: plugins/reports/kexireportview.cpp:396
#, kde-kuit-format
msgid "Opening failed"
msgstr "Avaus epäonnistui"

#: plugins/reports/kexireportview.cpp:396
#, kde-kuit-format
msgid "Report schema appears to be invalid or corrupt"
msgstr "Raportin rakenne on virheellinen tai vioittunut"

#: plugins/reports/kexisourceselector.cpp:59
#, kde-kuit-format
msgid "Report's data source:"
msgstr "Raportin tietolähde:"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:134
#, kde-kuit-format
msgid "Execute the scripting code"
msgstr "Suorita skripti"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:135
#, kde-kuit-format
msgid "Executes the scripting code."
msgstr "Suorittaa skriptin."

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:144
#, kde-kuit-format
msgid "Edit"
msgstr "Muokkaa"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:146
#, kde-kuit-format
msgid "Edit actions"
msgstr "Muokkaa toimintoja"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:147
#, kde-kuit-format
msgid "Provides Edit menu."
msgstr "Tarjoaa muokkausvalikon."

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:154
#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:136
#, kde-kuit-format
msgid "Configure Editor..."
msgstr "Muokkaimen asetukset…"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:156
#, kde-kuit-format
msgid "Configure the scripting editor"
msgstr "Komentojonomuokkaimen asetukset"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:157
#, kde-kuit-format
msgid "Configures the scripting editor."
msgstr "Komentojonomuokkaimen asetukset"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:166
#, kde-kuit-format
msgid "&Import..."
msgstr "&Tuo…"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:168
#, kde-kuit-format
msgid "Import script"
msgstr "Tuo komentojono"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:169
#, kde-kuit-format
msgid "Imports script from a file."
msgstr "Tuo komentojonon tiedostosta."

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:182
#, kde-kuit-format
msgid "&Export..."
msgstr "&Vie…"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:184
#, kde-kuit-format
msgid "Export script"
msgstr "Vie komentojono"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:185
#, kde-kuit-format
msgid "Exports script to a file."
msgstr "Vie komentojonon tiedostoon."

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:224
#, kde-kuit-format
msgctxt "@title:window"
msgid "Import Script"
msgstr "Tuo komentojono"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:233
#, kde-kuit-format
msgctxt "@info"
msgid "Could not read <filename>%1</filename>."
msgstr "Ei voitu lukea tiedostosta <filename>%1</filename>."

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:242
#, kde-kuit-format
msgctxt "@title:window"
msgid "Export Script"
msgstr "Vie komentojono"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:249
#, kde-kuit-format
msgctxt "@info"
msgid "Could not write <filename>%1</filename>."
msgstr "Ei voitu kirjoittaa tiedostoon <filename>%1</filename>."

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:271
#, kde-kuit-format
msgid "Script Type"
msgstr "Komentojonon tyyppi"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:272
#, kde-kuit-format
msgid "The type of script"
msgstr "Komentojonon tyyppi"

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:309
#, fuzzy, kde-kuit-format
#| msgid "Execution of the script \"%1\" started."
msgctxt "@info"
msgid "Execution of the script <resource>%1</resource> started."
msgstr "Komentojonon ”%1” suoritus käynnistyi."

#: plugins/scripting/kexiscripting/kexiscriptdesignview.cpp:330
#, no-c-format, kde-kuit-format
msgid "Successfully executed. Time elapsed: %1ms"
msgstr "Suoritettu onnistuneesti. Aikaa kului: %1 ms"

#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:70
#, kde-kuit-format
msgctxt ""
"Translate this word using only lowercase alphanumeric characters (a..z, "
"0..9). Use '_' character instead of spaces. First character should be a..z "
"character. If you cannot use latin characters in your language, use english "
"word."
msgid "script"
msgstr "komentojono"

#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:71
#, kde-kuit-format
msgctxt "tooltip"
msgid "Create new script"
msgstr "Luo uusi komentojono"

#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:72
#, kde-kuit-format
msgctxt "what's this"
msgid "Creates new script."
msgstr "Luo uuden komentojonon."

#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:107
#, kde-kuit-format
msgid ""
"Error executing script at line %1:\n"
"%2"
msgstr ""

#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:107
#, fuzzy, kde-kuit-format
#| msgid "Scripts"
msgid "Kexi Script"
msgstr "Komentojonot"

#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:163
#, kde-format
msgctxt "@info"
msgid "Design of script <resource>%1</resource> has been modified."
msgstr "Komentojono <resource>%1</resource> on muuttunut."

#: plugins/scripting/kexiscripting/kexiscriptpart.cpp:165
#, kde-format
msgctxt "@info"
msgid "Script <resource>%1</resource> already exists."
msgstr "Skripti <resource>%1</resource> on jo olemassa."

#: plugins/tables/kexilookupcolumnpage.cpp:129
#, kde-kuit-format
msgid "Record source:"
msgstr "Tietuelähde:"

#: plugins/tables/kexilookupcolumnpage.cpp:139
#, kde-kuit-format
msgid "Go to selected record source"
msgstr "Siirry valittuun tietuelähteeseen"

#: plugins/tables/kexilookupcolumnpage.cpp:150
#, kde-kuit-format
msgid "Bound column:"
msgstr "Sido sarake:"

#: plugins/tables/kexilookupcolumnpage.cpp:164
#, kde-kuit-format
msgid "Visible column:"
msgstr "Näkyvä sarake:"

#: plugins/tables/kexilookupcolumnpage.cpp:212
#, kde-kuit-format
msgid "No field selected"
msgstr "Yhtään kenttää ei ole valittu"

#: plugins/tables/kexitabledesignercommands.cpp:94
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Set <resource>%1</resource> property for field <resource>%2</resource>"
msgctxt "(qtundo-format)"
msgid ""
"Change <resource>%1</resource> property for table field from <resource>%2</"
"resource> to <resource>%3</resource>"
msgstr ""
"Aseta ominaisuus <resource>%1</resource> kentälle <resource>%2</resource>"

#: plugins/tables/kexitabledesignercommands.cpp:160
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid "Remove autonumber from field <resource>%1</resource>"
msgctxt "(qtundo-format)"
msgid "Delete table field <resource>%1</resource>"
msgstr "Poista automaattinumerointi kentältä <resource>%1</resource>"

#: plugins/tables/kexitabledesignercommands.cpp:162
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid "Remove empty row at position %1"
msgctxt "(qtundo-format)"
msgid "Delete empty row at position %1"
msgstr "Poista tyhjä rivi kohdasta %1"

#: plugins/tables/kexitabledesignercommands.cpp:212
#, kde-format
msgctxt "(qtundo-format)"
msgid "Insert table field \"%1\""
msgstr "Lisää taulukon kenttä ”%1”"

#: plugins/tables/kexitabledesignerview.cpp:119
#, kde-kuit-format
msgid "Additional information about the field"
msgstr "Kentän lisätiedot"

#: plugins/tables/kexitabledesignerview.cpp:126
#, kde-kuit-format
msgid "Field Caption"
msgstr "Kentän otsikko"

#: plugins/tables/kexitabledesignerview.cpp:127
#, kde-kuit-format
msgid "Describes caption for the field"
msgstr "Kuvaa kentän otsikon"

#: plugins/tables/kexitabledesignerview.cpp:130
#: widget/fields/KexiFieldListModel.cpp:147
#, kde-kuit-format
msgid "Data Type"
msgstr "Tietotyyppi"

#: plugins/tables/kexitabledesignerview.cpp:131
#, kde-kuit-format
msgid "Describes data type for the field"
msgstr "Kuvailee tietotyypin kentälle"

#: plugins/tables/kexitabledesignerview.cpp:149
#, kde-kuit-format
msgid "Comments"
msgstr "Kommentit"

#: plugins/tables/kexitabledesignerview.cpp:149
#, kde-kuit-format
msgid "Describes additional comments for the field"
msgstr "Kuvaa kentän lisäkommentit"

#: plugins/tables/kexitabledesignerview.cpp:176
#, fuzzy, kde-kuit-format
#| msgid "Sets or removes primary key"
msgid "Sets or deletes primary key"
msgstr "Asettaa tai poistaa ensisijaisen avaimen "

#: plugins/tables/kexitabledesignerview.cpp:177
#, fuzzy, kde-kuit-format
#| msgid "Sets or removes primary key for currently selected field."
msgid "Sets or deletes primary key for currently selected field."
msgstr "Asettaa tai poistaa ensisijaisen avaimen valitulle kentälle."

#: plugins/tables/kexitabledesignerview.cpp:310
#, fuzzy, kde-kuit-format
#| msgid "File"
msgctxt "Table field"
msgid "Field"
msgstr "Tiedosto"

#: plugins/tables/kexitabledesignerview.cpp:343
#: plugins/tables/kexitabledesignerview.cpp:355
#, kde-kuit-format
msgid "Subtype"
msgstr "Alityyppi"

#: plugins/tables/kexitabledesignerview.cpp:349
#, kde-kuit-format
msgctxt "Image object type"
msgid "Image"
msgstr "Kuva"

#: plugins/tables/kexitabledesignerview.cpp:365
#, kde-kuit-format
msgid "Unsigned Number"
msgstr "Etumerkitön luku"

#: plugins/tables/kexitabledesignerview.cpp:368
#, kde-kuit-format
msgid "Max Length"
msgstr "Enimmäispituus"

#: plugins/tables/kexitabledesignerview.cpp:375
#, kde-kuit-format
msgid "Precision"
msgstr "Tarkkuus"

#: plugins/tables/kexitabledesignerview.cpp:380
#, kde-kuit-format
msgid "Visible Decimal Places"
msgstr "Näytetyt desimaalipaikat"

#: plugins/tables/kexitabledesignerview.cpp:382
#, kde-kuit-format
msgctxt "Auto Decimal Places"
msgid "Auto"
msgstr "Automaattinen"

#: plugins/tables/kexitabledesignerview.cpp:386
#, kde-kuit-format
msgid "Default Width"
msgstr "Oletusleveys"

#: plugins/tables/kexitabledesignerview.cpp:392
#, kde-kuit-format
msgid "Default Value"
msgstr "Oletusarvo"

#: plugins/tables/kexitabledesignerview.cpp:402
#, kde-kuit-format
msgid "Unique"
msgstr "Ainutkertainen"

#: plugins/tables/kexitabledesignerview.cpp:405
#, kde-kuit-format
msgid "Required"
msgstr "Pakollinen"

#: plugins/tables/kexitabledesignerview.cpp:408
#, kde-kuit-format
msgid ""
"Allow Zero\n"
"Size"
msgstr ""
"Salli kooksi\n"
"nolla"

#: plugins/tables/kexitabledesignerview.cpp:411
#, kde-kuit-format
msgid "Autonumber"
msgstr "Automaattinumerointi"

#: plugins/tables/kexitabledesignerview.cpp:415
#, kde-kuit-format
msgid "Indexed"
msgstr "Indeksoitu"

#: plugins/tables/kexitabledesignerview.cpp:422
#, kde-kuit-format
msgid "Record Source"
msgstr "Tietuelähde"

#: plugins/tables/kexitabledesignerview.cpp:427
#, kde-kuit-format
msgctxt "Record source type (in two records)"
msgid ""
"Record Source\n"
"Type"
msgstr ""
"Tietuelähde\n"
"Tyyppi"

#: plugins/tables/kexitabledesignerview.cpp:431
#, kde-kuit-format
msgid "Bound Column"
msgstr "Sidottu sarake"

#: plugins/tables/kexitabledesignerview.cpp:441
#, kde-kuit-format
msgid "Visible Column"
msgstr "Näkyvä sarake"

#: plugins/tables/kexitabledesignerview.cpp:558
#, kde-kuit-format
msgid ""
"Cannot switch to data view, because table design is empty.\n"
"First, please create your design."
msgstr ""
"Ei voida siirtyä tietonäkymää, koska taulukon rakenne on tyhjä.\n"
"Määritä ensin rakenne."

#: plugins/tables/kexitabledesignerview.cpp:569
#, fuzzy, kde-kuit-format
#| msgid "Saving changes for existing table design is now required."
msgctxt "@info"
msgid ""
"<para>Saving changes for existing table design is now required.</para>%1"
msgstr "Muutokset olemassa olevaan taulukkorakenteeseen tulisi tallentaa nyt."

#: plugins/tables/kexitabledesignerview.cpp:579
#, kde-kuit-format
msgctxt "@action:button"
msgid "Save Design and Delete Table Data"
msgstr ""

#: plugins/tables/kexitabledesignerview.cpp:580
#, fuzzy, kde-kuit-format
#| msgctxt "@action:button"
#| msgid "Discard Changes"
msgctxt "@action:button"
msgid "Discard Design"
msgstr "Hylkää muutokset"

#: plugins/tables/kexitabledesignerview.cpp:643
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Change type for field <resource>%1</resource> to <resource>%2</resource>"
msgctxt "(qtundo-format)"
msgid ""
"Change <resource>%1</resource> field name to <resource>%2</resource> and "
"caption from <resource>%3</resource> to <resource>%4</resource>"
msgstr "Muuta kentän <resource>%1</resource> tyypiksi <resource>%2</resource>"

#: plugins/tables/kexitabledesignerview.cpp:721
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid ""
#| "Change type for field <resource>%1</resource> to <resource>%2</resource>"
msgctxt "(qtundo-format)"
msgid ""
"Change data type for field <resource>%1</resource> to <resource>%2</resource>"
msgstr "Muuta kentän <resource>%1</resource> tyypiksi <resource>%2</resource>"

#: plugins/tables/kexitabledesignerview.cpp:894
#, kde-kuit-format
msgid ""
"<para>Setting autonumber requires primary key to be set for current field.</"
"para>"
msgstr ""
"<para>Automaattinumerointi tarvitsee ensisijaisen avaimen nykyiseen kenttään."
"</para>"

#: plugins/tables/kexitabledesignerview.cpp:896
#, fuzzy, kde-kuit-format
#| msgid "<para>Previous primary key will be removed.</para>"
msgid "<para>Previous primary key will be deleted.</para>"
msgstr "<para>Edellinen ensisijainen avain poistetaan.</para>"

#: plugins/tables/kexitabledesignerview.cpp:897
#, kde-kuit-format
msgid ""
"<para>Do you want to create primary key for current field? Click "
"<interface>Cancel</interface> to cancel setting autonumber.</para>"
msgstr ""
"<para>Haluatko luoda ensisijaisen avaimen nykyiseen kenttään? Peru "
"automaattinumerointi painamalla <interface>Peru</interface>.</para>"

#: plugins/tables/kexitabledesignerview.cpp:901
#, kde-kuit-format
msgid "Setting Autonumber Field"
msgstr "Automaattinumerointikentän asettaminen"

#: plugins/tables/kexitabledesignerview.cpp:902
#, kde-kuit-format
msgctxt "@action:button"
msgid "Create &Primary Key"
msgstr "Luo &ensisijainen avain"

#: plugins/tables/kexitabledesignerview.cpp:909
#, kde-format
msgctxt "(qtundo-format)"
msgid "Set autonumber for field <resource>%1</resource>"
msgstr "Aseta automaattinumerointi kentälle <resource>%1</resource>"

#: plugins/tables/kexitabledesignerview.cpp:914
#, fuzzy, kde-format
#| msgctxt "(qtundo-format)"
#| msgid "Remove autonumber from field <resource>%1</resource>"
msgctxt "(qtundo-format)"
msgid "Delete autonumber from field <resource>%1</resource>"
msgstr "Poista automaattinumerointi kentältä <resource>%1</resource>"

#: plugins/tables/kexitabledesignerview.cpp:932
#, kde-format
msgctxt "(qtundo-format)"
msgid "Set <resource>%1</resource> property for field <resource>%2</resource>"
msgstr ""
"Aseta ominaisuus <resource>%1</resource> kentälle <resource>%2</resource>"

#: plugins/tables/kexitabledesignerview.cpp:973
#, kde-format
msgctxt "(qtundo-format)"
msgid ""
"Change type for field <resource>%1</resource> to <resource>%2</resource>"
msgstr "Muuta kentän <resource>%1</resource> tyypiksi <resource>%2</resource>"

#: plugins/tables/kexitabledesignerview.cpp:1013
#, kde-format
msgctxt "(qtundo-format)"
msgid "Set primary key for field <resource>%1</resource>"
msgstr "Aseta ensisijainen avain kentäksi <resource>%1</resource>"

#: plugins/tables/kexitabledesignerview.cpp:1037
#, kde-format
msgctxt "(qtundo-format)"
msgid "Unset primary key for field <resource>%1</resource>"
msgstr "Poista ensisijainen avain kentältä <resource>%1</resource>"

#: plugins/tables/kexitabledesignerview.cpp:1142
#, kde-kuit-format
msgid "You should enter field caption."
msgstr "Sinun tulee antaa kentälle otsikko."

#: plugins/tables/kexitabledesignerview.cpp:1159
#, kde-kuit-format
msgid ""
"You have added no fields.\n"
"Every table should have at least one field."
msgstr ""
"Et ole lisännyt yhtään kenttää.\n"
"Kussakin taulukossa tulee olla vähintään yksi kenttä."

#: plugins/tables/kexitabledesignerview.cpp:1175
#, fuzzy, kde-kuit-format
#| msgid ""
#| "You have added \"%1\" field name twice.\n"
#| "Field names cannot be repeated. Correct name of the field."
msgctxt "@info"
msgid ""
"<para>You have added <resource>%1</resource> field name twice.</"
"para><para>Field names cannot be repeated. Correct name of the field.</para>"
msgstr ""
"Olet lisännyt kentän nimen ”%1” kahdesti.\n"
"Nimiä ei voi toistaa. Korjaa nimi."

#: plugins/tables/kexitabledesignerview.cpp:1189
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Table <resource>%1</resource> has no primary key defined."
"<para><note>Although a primary key is not required, it is needed for "
"creating relations between database tables. Do you want a primary key to be "
"automatically added now?</note></para><para>If you want to add a primary key "
"by hand, press <interface>Cancel</interface> to cancel saving table design.</"
"para>"
msgstr ""
"Taulukolle <resource>%1</resource> ei ole määritetty ensisijaista avainta."
"<para><note>Se ei ole pakollinen, mutta sitä tarvitaan luotaessa relaatioita "
"tietokantataulukoiden välille. Haluatko, että ensisijainen avain lisätään "
"nyt automaattisesti?</note></para><para>Jos haluat lisätä ensisijaisen "
"avaimen itse, peru taulukon rakenteen tallennus napsauttamalla "
"<interface>Peru</interface>.</para>"

#: plugins/tables/kexitabledesignerview.cpp:1208
#, kde-kuit-format
msgctxt "Identifier%1"
msgid "Id%1"
msgstr "Id%1"

#: plugins/tables/kexitabledesignerview.cpp:1429
#, fuzzy, kde-kuit-format
#| msgid ""
#| "You are about to remove table <resource>%1</resource> but following "
#| "objects using this table are opened:"
msgctxt "@info"
msgid ""
"<para>You are about to change the design of table <resource>%1</resource> "
"but following objects using this table are open:</para>"
msgstr ""
"Olet poistamassa taulukkoa <resource>%1</resource>%1<resource>%1</resource>, "
"mutta seuraavat avoimet oliot käyttävät sitä:"

#: plugins/tables/kexitabledesignerview.cpp:1627
#, fuzzy, kde-kuit-format
#| msgctxt "@title:window Delete Object %1."
#| msgid "Delete <resource>%1</resource>?"
msgctxt "@info"
msgid "Table field <resource>%1</resource>"
msgstr "Poistetaanko <resource>%1</resource>?"

#: plugins/tables/kexitabledesignerview.cpp:1629
#, kde-kuit-format
msgctxt "Empty table row"
msgid "Empty Row"
msgstr "Tyhjä rivi"

#: plugins/tables/kexitabledesignerview_p.cpp:227
#, fuzzy, kde-kuit-format
#| msgid "Do you want to save the design now?"
msgctxt "@info"
msgid "<para>Do you want to save the design now?</para>%1"
msgstr "Haluatko tallentaa rakenteen nyt?"

#: plugins/tables/kexitablepart.cpp:63
#, kde-kuit-format
msgctxt ""
"Translate this word using only lowercase alphanumeric characters (a..z, "
"0..9). Use '_' character instead of spaces. First character should be a..z "
"character. If you cannot use latin characters in your language, use english "
"word."
msgid "table"
msgstr "taulukko"

#: plugins/tables/kexitablepart.cpp:64
#, kde-kuit-format
msgctxt "tooltip"
msgid "Create new table"
msgstr "Luo uusi taulukko"

#: plugins/tables/kexitablepart.cpp:65
#, kde-kuit-format
msgctxt "what's this"
msgid "Creates new table."
msgstr "Luo uuden taulukon"

#: plugins/tables/kexitablepart.cpp:137
#, fuzzy, kde-kuit-format
#| msgid ""
#| "You are about to remove table <resource>%1</resource> but following "
#| "objects using this table are opened:"
msgid ""
"<para>You are about to delete table <resource>%1</resource> but it is used "
"by following opened windows:</para>"
msgstr ""
"Olet poistamassa taulukkoa <resource>%1</resource>%1<resource>%1</resource>, "
"mutta seuraavat avoimet oliot käyttävät sitä:"

#: plugins/tables/kexitablepart.cpp:158
#, fuzzy, kde-kuit-format
#| msgid ""
#| "You are about to rename table <resource>%1</resource> but following "
#| "objects using this table are opened:"
msgid ""
"<para>You are about to rename table <resource>%1</resource> but it is used "
"by following opened windows:</para>"
msgstr ""
"Olet muuttamassa taulukon <resource>%1</resource>%1<resource>%1</resource> "
"nimeä, mutta seuraavat avoimet oliot käyttävät sitä:"

#: plugins/tables/kexitablepart.cpp:239
#, kde-format
msgctxt "@info"
msgid "Design of table <resource>%1</resource> has been modified."
msgstr "Taulukon <resource>%1</resource> rakenne on muuttunut."

#: plugins/tables/kexitablepart.cpp:242
#, kde-format
msgctxt "@info"
msgid "Table <resource>%1</resource> already exists."
msgstr "Taulukko <resource>%1</resource> on jo olemassa."

#: plugins/tables/kexitablepart.cpp:246
#, fuzzy, kde-format
#| msgctxt "@info"
#| msgid ""
#| "Warning! Any data in this table will be removed upon design's saving!"
msgctxt "@info"
msgid ""
"<warning>Any data in this table will be deleted upon design's saving!</"
"warning>"
msgstr "Varoitus! Kaikki taulukon tiedot poistuvat rakennetta tallennettaessa!"

# Microsoft käyttää tätä suomennosta
#: plugins/tables/kexitablepart.cpp:275
#, kde-kuit-format
msgid "Lookup column"
msgstr "Hakusarake"

#: plugins/tables/kexitablepart.cpp:304
#, fuzzy, kde-kuit-format
#| msgctxt "@title:window Delete Object %1."
#| msgid "Delete <resource>%1</resource>?"
msgctxt "@info"
msgid "Table <resource>%1</resource>"
msgstr "Poistetaanko <resource>%1</resource>?"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:855
#, kde-kuit-format
msgctxt "Question"
msgid "Error: %1?"
msgstr "Virhe: %1?"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:865
#, kde-kuit-format
msgid "The column's constraint is declared as NOT NULL (required)."
msgstr "Sarake on määritetty NOT NULLiksi (pakolliseksi)."

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:878
#, kde-kuit-format
msgid ""
"The column's constraint is declared as NOT EMPTY (text should be filled)."
msgstr "Sarake on määritetty NOT EMPTYksi (tekstin ei tulisi olla tyhjä)."

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:888
#, kde-kuit-format
msgid "The column's constraint is declared as NOT EMPTY and NOT NULL."
msgstr "Sarake on määritetty NOT EMPTYksi ja NOT NULLiksi."

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1083
#, kde-kuit-format
msgid "Do you want to delete selected record?"
msgstr "Haluatko poistaa valitun tietueen?"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1084
#, kde-kuit-format
msgctxt "@action:button"
msgid "&Delete Record"
msgstr "&Poista tietue"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1183
#, kde-kuit-format
msgid "Do you want to clear the contents of table %1?"
msgstr "Haluatko tyhjentää taulukon %1 sisällön?"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1184
#, kde-kuit-format
msgctxt "@action:button"
msgid "&Clear Contents"
msgstr "&Tyhjennä sisältö"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1586
#, kde-kuit-format
msgid "Record: %1"
msgstr "Tietue: %1"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1633
#, kde-kuit-format
msgctxt "@action:button Correct Changes"
msgid "Correct"
msgstr "Korjaa"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1635
#, kde-kuit-format
msgid "Correct changes"
msgstr "korjaa muutokset"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1636
#, kde-kuit-format
msgctxt "@action:button"
msgid "Discard Changes"
msgstr "Hylkää muutokset"

#: widget/dataviewcommon/kexidataawareobjectiface.cpp:1950
#, kde-kuit-format
msgid ""
"Limit of %2 characters for <resource>%3</resource> field has been exceeded "
"by %1 character.\n"
"Fix the text or it will be truncated upon saving changes."
msgid_plural ""
"Limit of %2 characters for <resource>%3</resource> field has been exceeded "
"by %1 characters.\n"
"Fix the text or it will be truncated upon saving changes."
msgstr[0] ""
"%2 merkin rajoitus kentälle <resource>%3</resource> ylittyy %1 merkillä.\n"
"Korjaa tekstiä tai se katkaistaan muutoksia tallennettaessa."
msgstr[1] ""
"%2 merkin rajoitus kentälle <resource>%3</resource> ylittyy %1 merkillä.\n"
"Korjaa tekstiä tai se katkaistaan muutoksia tallennettaessa."

#: widget/dataviewcommon/kexidataprovider.cpp:216
#, kde-kuit-format
msgid "NAME"
msgstr "NIMI"

#: widget/fields/KexiFieldListModel.cpp:145
#, kde-kuit-format
msgid "Field Name"
msgstr "Kentän nimi"

#: widget/fields/KexiFieldListModelItem.cpp:64
#, kde-kuit-format
msgid "* (All Columns)"
msgstr "* (Kaikki sarakkeet)"

#: widget/kexicharencodingcombobox.cpp:74
#, kde-kuit-format
msgctxt "Text encoding: Default"
msgid "Default: %1"
msgstr "Oletus: %1"

#. i18n: ectx: property (text), widget (QLabel, label)
#: widget/KexiConnectionSelector.ui:50
#, fuzzy, kde-format
#| msgid ""
#| "<title>Select Existing Database Server's Connection From the List Below</"
#| "title>\n"
#| "<para>You will see existing Kexi projects available for the selected "
#| "connection. Here you may also add, edit or remove connections from the "
#| "list.</para>\n"
msgid ""
"<title>Select Existing Database Server's Connection From the List Below</"
"title>\n"
"<para>You will see existing Kexi projects available for the selected "
"connection. Here you may also add, edit or delete connections from the list."
"</para>\n"
msgstr ""
"<title>Valitse olemassa oleva tietokantapalvelimen yhteys alla olevasta "
"luettelosta</title>\n"
"<para>Näet saatavilla olevat Kexi-projektit valitulle yhteydelle. Tässä voit "
"lisätä, muokata tai poistaa yhteyksiä luettelossa.</para>\n"

#. i18n: ectx: property (text), widget (QTreeWidget, list)
#: widget/KexiConnectionSelector.ui:104
#, kde-format
msgid "Server Information"
msgstr "Palvelimen tiedot"

#. i18n: ectx: property (text), widget (QPushButton, btn_add)
#: widget/KexiConnectionSelector.ui:155
#, kde-format
msgid "&Add..."
msgstr "&Lisää…"

#. i18n: ectx: property (text), widget (QPushButton, btn_edit)
#: widget/KexiConnectionSelector.ui:168
#, kde-format
msgid "&Edit..."
msgstr "&Muokkaa…"

#. i18n: ectx: property (text), widget (QPushButton, btn_remove)
#: widget/KexiConnectionSelector.ui:181
#: widget/navigator/KexiProjectNavigator.cpp:172
#, kde-format, kde-kuit-format
msgid "&Delete..."
msgstr "&Poista…"

#: widget/KexiConnectionSelectorWidget.cpp:62
#, kde-kuit-format
msgid "Add a new database connection"
msgstr "Lisää uuden tietokantayhteyden"

#: widget/KexiConnectionSelectorWidget.cpp:63
#, kde-kuit-format
msgid "Edit selected database connection"
msgstr "Muokkaa valittua tietokantayhteyttä"

#: widget/KexiConnectionSelectorWidget.cpp:64
#, fuzzy, kde-kuit-format
#| msgid "Remove selected database connections"
msgid "Delete selected database connections"
msgstr "Poista valitut tietokantayhteydet"

#: widget/KexiConnectionSelectorWidget.cpp:89
#, kde-kuit-format
msgid "File"
msgstr "Tiedosto"

#: widget/KexiConnectionSelectorWidget.cpp:93
#, kde-kuit-format
msgctxt "file (driver name)"
msgid "%1 (%2)"
msgstr ""

#: widget/KexiConnectionSelectorWidget.cpp:387
#, kde-kuit-format
msgctxt "@action:button Add Database Connection"
msgid "&Add"
msgstr "&Lisää"

#: widget/KexiConnectionSelectorWidget.cpp:387
#, kde-kuit-format
msgid "Add database connection"
msgstr "Lisää tietokantayhteys"

#: widget/KexiConnectionSelectorWidget.cpp:388
#, kde-kuit-format
msgctxt "@title:window"
msgid "Add a New Database Connection"
msgstr "Lisää uusi tietokantayhteys"

#: widget/KexiConnectionSelectorWidget.cpp:419
#, kde-kuit-format
msgctxt "@action:button Save Database Connection"
msgid "&Save"
msgstr "&Tallenna"

#: widget/KexiConnectionSelectorWidget.cpp:420
#, kde-kuit-format
msgid "Save changes made to this database connection"
msgstr "Tallenna tähän tietokantayhteyteen tehdyt muutokset"

#: widget/KexiConnectionSelectorWidget.cpp:421
#, kde-kuit-format
msgctxt "@title:window"
msgid "Edit Database Connection"
msgstr "Muokkaa tietokantayhteyttä"

#: widget/KexiConnectionSelectorWidget.cpp:447
#, fuzzy, kde-kuit-format
#| msgid ""
#| "Do you want to remove database connection \"%1\" from the list of "
#| "available connections?"
msgctxt "@info"
msgid ""
"Do you want to delete database connection <resource>%1</resource> from the "
"list of available connections?"
msgstr ""
"Haluatko poistaa tietokantayhteyden ”%1” saatavilla olevien yhteyksien "
"luettelosta?"

#: widget/KexiDataSourceComboBox.cpp:125
#, kde-kuit-format
msgid "Define Query..."
msgstr "Määrittele kysely…"

#: widget/kexidbconnectionwidget.cpp:90
#, kde-kuit-format
msgid "Load database list from the server"
msgstr "Lataa tietokantaluettelo palvelimelta"

#: widget/kexidbconnectionwidget.cpp:92
#, kde-kuit-format
msgid ""
"Loads database list from the server, so you can select one using the "
"<interface>Name</interface> combo box."
msgstr ""
"Lataa tietokantaluettelo palvelimelta, jotta voit valita yhden käyttäen "
"<interface>Nimi</interface>-yhdistelmäruutua."

#: widget/kexidbconnectionwidget.cpp:103
#, kde-kuit-format
msgctxt "@action:button"
msgid "Save Changes"
msgstr "Tallenna muutokset"

#: widget/kexidbconnectionwidget.cpp:104
#, kde-kuit-format
msgid "Save all changes made to this connection information"
msgstr "Tallenna kaikki tämän yhteyden tietoihin tehdyt muutokset"

#: widget/kexidbconnectionwidget.cpp:105
#, kde-kuit-format
msgid ""
"Save all changes made to this connection information. You can later reuse "
"this information."
msgstr ""
"Tallenna kaikki tämän yhteyden tietoihin tehdyt muutokset. Voit käyttää "
"näitä tietoja myöhemmin uudelleen."

#: widget/kexidbconnectionwidget.cpp:116
#, kde-kuit-format
msgctxt "@action:button"
msgid "&Test Connection"
msgstr "&Kokeile yhteyttä"

#: widget/kexidbconnectionwidget.cpp:117
#, kde-kuit-format
msgid "Test database connection"
msgstr "Kokeile tietokantayhteyttä"

#: widget/kexidbconnectionwidget.cpp:118
#, kde-kuit-format
msgid ""
"Tests database connection. You can check validity of connection information."
msgstr ""
"Kokeilee tietokantayhteyttä. Voit tarkistaa yhteyden tietojen oikeellisuuden."

#: widget/kexidbconnectionwidget.cpp:152
#, kde-kuit-format
msgid "Database Connection"
msgstr "Tietokantayhteys"

#. i18n: ectx: property (title), widget (QGroupBox, dbGroupBox)
#. i18n: ectx: property (text), widget (QTreeWidget, list)
#: widget/kexidbconnectionwidget.cpp:160 widget/kexidbconnectionwidget.ui:168
#: widget/KexiProjectSelector.ui:85
#, kde-format, kde-kuit-format
msgid "Database"
msgstr "Tietokanta"

#: widget/kexidbconnectionwidget.cpp:274
#, kde-kuit-format
msgid "Parameters"
msgstr "Parametrit"

#: widget/kexidbconnectionwidget.cpp:278
#, kde-kuit-format
msgid "Details"
msgstr "Yksityiskohdat"

#: widget/kexidbconnectionwidget.cpp:392
#, kde-kuit-format
msgctxt "@title:window"
msgid "Open Database"
msgstr "Avaa tietokanta"

#: widget/kexidbconnectionwidget.cpp:404
#, kde-kuit-format
msgctxt "@title:window"
msgid "Connect to a Database Server"
msgstr "Yhdistä tietokantapalvelimeen"

#: widget/kexidbconnectionwidget.cpp:444
#: widget/KexiProjectSelectorWidget.cpp:309
#, kde-kuit-format
msgctxt "@action:button"
msgid "&Open"
msgstr "&Avaa"

#: widget/kexidbconnectionwidget.cpp:444
#: widget/KexiProjectSelectorWidget.cpp:310
#, kde-kuit-format
msgid "Open Database Connection"
msgstr "Avaa tietokantayhteys"

#. i18n: ectx: property (title), widget (QGroupBox, authenticationGBox)
#: widget/kexidbconnectionwidget.ui:90
#, kde-format
msgid "Authentication"
msgstr "Tunnistus"

#. i18n: ectx: property (text), widget (QLabel, userLbl)
#: widget/kexidbconnectionwidget.ui:96
#, kde-format
msgid "&Username:"
msgstr "&Käyttäjätunnus:"

#. i18n: ectx: property (text), widget (QLabel, passwordLbl)
#: widget/kexidbconnectionwidget.ui:116
#, kde-format
msgid "&Password:"
msgstr "&Salasana:"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkSavePassword)
#: widget/kexidbconnectionwidget.ui:137
#, fuzzy, kde-format
#| msgid ""
#| "<html><head/><body><p>Saves password in a <span style=\" font-style:"
#| "italic;\">.kexic</span> or <span style=\" font-style:italic;\">.kexis</"
#| "span> connection shortcut file using a simple ROT-47 encryption. It does "
#| "not guarantee security, but simply makes it difficult for anyone to read, "
#| "so generally it is not safe to make such files publicly accessible.</p></"
#| "body></html>"
msgid ""
"<html><head/><body><p>Saves password in a <span style=\" font-style:italic;"
"\">.kexic</span> or <span style=\" font-style:italic;\">.kexis</span> "
"connection shortcut file using a simple encryption similar to ROT-47. It "
"does not guarantee security, but simply makes it difficult for anyone to "
"read, so generally it is not safe to make such files publicly accessible.</"
"p></body></html>"
msgstr ""
"<html><head/><body><p>Tallentaa salasanan <span style=\" font-style:italic;"
"\">.kexic</span>- tai <span style=\" font-style:italic;\">.kexis</span>-"
"päätteiseen yhteyden pikakuvaketiedostoon käyttäen yksinkertaista ROT-47-"
"salausta. Se ei takaa tietosuojaa, mutta tekee vain lukemisen vaikeaksi, "
"joten tällaista tiedostoa ei ole yleisesti turvallista laittaa julkisesti "
"saataville.</p></body></html>"

#. i18n: ectx: property (text), widget (QCheckBox, chkSavePassword)
#: widget/kexidbconnectionwidget.ui:140
#, kde-format
msgid "Save password"
msgstr "Tallenna salasana"

#. i18n: ectx: property (text), widget (QLabel, nameLabel)
#: widget/kexidbconnectionwidget.ui:174
#, kde-format
msgid "&Name:"
msgstr "&Nimi:"

#. i18n: ectx: property (text), widget (QLabel, titleLabel)
#: widget/kexidbconnectionwidget.ui:193
#, kde-format
msgid "&Caption (optional):"
msgstr "&Otsikko (valinnainen):"

#. i18n: ectx: property (title), widget (QGroupBox, locationBGrp)
#: widget/kexidbconnectionwidget.ui:289
#, kde-format
msgid "Database Server"
msgstr "Tietokantapalvelin"

#. i18n: ectx: property (text), widget (QLabel, lblEngine)
#: widget/kexidbconnectionwidget.ui:298
#, kde-format
msgid "&Engine:"
msgstr "&Kone:"

#. i18n: ectx: property (text), widget (QRadioButton, localhostRBtn)
#: widget/kexidbconnectionwidget.ui:335
#, kde-format
msgid "Local server"
msgstr "Paikallinen palvelin"

#. i18n: ectx: property (text), widget (QRadioButton, remotehostRBtn)
#: widget/kexidbconnectionwidget.ui:348
#, kde-format
msgid "Remote server"
msgstr "Etäpalvelin"

#. i18n: ectx: property (text), widget (QLabel, hostLbl)
#: widget/kexidbconnectionwidget.ui:357
#, kde-format
msgid "&Hostname:"
msgstr "&Koneen nimi:"

#. i18n: ectx: property (text), widget (QLabel, portLbl)
#: widget/kexidbconnectionwidget.ui:383
#, kde-format
msgid "Port:"
msgstr "Portti:"

#. i18n: ectx: property (text), widget (QCheckBox, chkPortDefault)
#: widget/kexidbconnectionwidget.ui:424
#, kde-format
msgctxt "port: default"
msgid "Default"
msgstr "Oletus"

#. i18n: ectx: property (text), widget (QCheckBox, chkUseSocket)
#: widget/kexidbconnectionwidgetdetails.ui:34
#, kde-format
msgid "Use socket &file instead of TCP/IP port:"
msgstr "Käytä socket-&tiedostoa TCP/IP-portin sijaan:"

#. i18n: ectx: property (text), widget (QCheckBox, chkSocketDefault)
#: widget/kexidbconnectionwidgetdetails.ui:80
#, kde-format
msgctxt "socket: default"
msgid "Default"
msgstr "Oletus"

#. i18n: ectx: property (text), widget (QLabel, textLabel1_2)
#: widget/kexidbconnectionwidgetdetails.ui:140
#, kde-format
msgid "&Description:"
msgstr "&Kuvaus:"

#: widget/KexiDBPasswordDialog.cpp:58
#, kde-kuit-format
msgctxt "@title:window"
msgid "Opening Database"
msgstr "Avataan tietokantaa"

#: widget/KexiDBPasswordDialog.cpp:59
#, kde-kuit-format
msgctxt "@info"
msgid "Supply a password below."
msgstr "Anna salasana alle."

#: widget/KexiDBPasswordDialog.cpp:68
#, kde-kuit-format
msgid "&Details >>"
msgstr "&Yksityiskohdat>>"

#. i18n: ectx: property (text), widget (QLabel, domainLabel)
#: widget/KexiDBPasswordDialog.cpp:81 widget/KexiPasswordWidget.ui:138
#, kde-format, kde-kuit-format
msgid "Database server:"
msgstr "Tietokantapalvelin:"

#: widget/KexiDBPasswordDialog.cpp:87
#, kde-kuit-format
msgctxt "unspecified user"
msgid "(unspecified)"
msgstr "(ei määritetty)"

#: widget/KexiDBPasswordDialog.cpp:94
#: widget/navigator/KexiProjectNavigator.cpp:160
#, kde-kuit-format
msgid "&Open"
msgstr "&Avaa"

#. i18n: ectx: property (text), widget (QLabel, label)
#: widget/KexiDBTitlePage.ui:22
#, kde-format
msgid "Project title: "
msgstr "Projektin otsikko: "

#. i18n: ectx: property (text), widget (QLabel, label_requester)
#: widget/KexiDBTitlePage.ui:54
#, kde-format
msgid "Project filename:"
msgstr "Projektin tiedostonimi:"

#: widget/KexiFileDialog.cpp:480
#, kde-format
msgid "All supported formats"
msgstr "Kaikki tuetut tiedostomuodot"

#: widget/KexiFileRequester.cpp:216
#, kde-kuit-format
msgid "Computer"
msgstr ""

#: widget/KexiFileRequester.cpp:365
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "Could not write <filename>%1</filename>."
msgid "Could not enter directory <filename>%1</filename>."
msgstr "Ei voitu kirjoittaa tiedostoon <filename>%1</filename>."

#: widget/KexiFileRequester.cpp:432
#, fuzzy, kde-kuit-format
#| msgid "Go to next record"
msgid "Go to parent directory"
msgstr "Siirry seuraavaan tietueeseen"

#: widget/KexiFileRequester.cpp:449
#, fuzzy, kde-kuit-format
#| msgid "Select Project's Caption"
msgid "Select directory"
msgstr "Valitse projektin yhteenveto"

#: widget/KexiFileRequester.cpp:473 widget/KexiNameWidget.cpp:98
#, kde-kuit-format
msgid "Name:"
msgstr "Nimi:"

#: widget/KexiFileRequester.cpp:488
#, fuzzy, kde-kuit-format
#| msgid "&Filter"
msgid "Filter:"
msgstr "&Suodatin"

#: widget/KexiFileWidgetInterface.cpp:217 widget/KexiStartupFileHandler.cpp:375
#, kde-kuit-format
msgid "Enter a filename."
msgstr "Anna tiedostonimi."

#: widget/KexiFileWidgetInterface.cpp:253 widget/KexiStartupFileHandler.cpp:420
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "The file or directory <filename>%1</filename> does not exist."
msgctxt "@info"
msgid "The file <filename>%1</filename> does not exist."
msgstr "Tiedostoa tai kansiota <filename>%1</filename> ei ole olemassa."

#: widget/KexiFileWidgetInterface.cpp:258 widget/KexiStartupFileHandler.cpp:426
#, fuzzy, kde-kuit-format
#| msgid "Enter a filename."
msgctxt "@info"
msgid "Enter a filename."
msgstr "Anna tiedostonimi."

#: widget/KexiFileWidgetInterface.cpp:263 widget/KexiStartupFileHandler.cpp:430
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid "The file or directory <filename>%1</filename> does not exist."
msgctxt "@info"
msgid "The file <filename>%1</filename> is not readable."
msgstr "Tiedostoa tai kansiota <filename>%1</filename> ei ole olemassa."

#: widget/KexiNameDialog.cpp:180
#, kde-kuit-format
msgid "Do you want to replace it?"
msgstr "Haluatko korvata sen?"

#: widget/KexiNameDialog.cpp:183
#, kde-kuit-format
msgid "Replace object"
msgstr "Korvaa olio"

#: widget/KexiNameDialog.cpp:186
#, kde-kuit-format
msgctxt "@action:button"
msgid "&Choose Other Name..."
msgstr "&Valitse toinen nimi…"

#: widget/KexiNameWidget.cpp:93
#, kde-kuit-format
msgid "Caption:"
msgstr "Otsikko:"

#: widget/KexiNameWidget.cpp:125
#, kde-kuit-format
msgid "Please enter the name."
msgstr "Anna nimi."

#: widget/KexiNameWidget.cpp:126
#, kde-kuit-format
msgid "Please enter the caption."
msgstr "Anna otsikko."

#: widget/KexiObjectInfoLabel.cpp:110
#, kde-kuit-format
msgctxt "Object class \"objectName\", e.g. Text editor \"text\""
msgid "%1 <resource>%2</resource>"
msgstr "%1 <resource>%2</resource>"

#. i18n: ectx: property (text), widget (QLabel, prompt)
#: widget/KexiPasswordWidget.ui:49
#, kde-format
msgid "Supply a password below."
msgstr "Anna salasana alle."

#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
#: widget/KexiPasswordWidget.ui:87
#, kde-format
msgid "Username:"
msgstr "Käyttäjätunnus:"

#. i18n: ectx: property (text), widget (QLabel, anonymousLabel)
#: widget/KexiPasswordWidget.ui:104
#, kde-format
msgid "Anonymous:"
msgstr "Nimetön:"

#. i18n: ectx: property (text), widget (QLabel, nameLabel)
#: widget/KexiPasswordWidget.ui:121
#, kde-format
msgid "Database name:"
msgstr "Tietokannan nimi:"

#. i18n: ectx: property (text), widget (QLabel, passwordLabel)
#: widget/KexiPasswordWidget.ui:155
#, kde-format
msgid "Password:"
msgstr "Salasana:"

#. i18n: ectx: property (text), widget (QLabel, keepCheckBoxLabel)
#: widget/KexiPasswordWidget.ui:185
#, kde-format
msgid "Remember password:"
msgstr "Muista salasana:"

#. i18n: ectx: property (text), widget (QRadioButton, option_file)
#: widget/kexiprjtypeselector.ui:51
#, kde-format
msgid "Projects stored in a file"
msgstr "Tiedostoon talletetut projektit"

#. i18n: ectx: property (text), widget (QRadioButton, option_server)
#: widget/kexiprjtypeselector.ui:86
#, kde-format
msgid "Projects stored on a database server"
msgstr "Tietokantapalvelimelle talletetut projektit"

#. i18n: ectx: property (text), widget (QLabel, label)
#: widget/KexiProjectSelector.ui:33
#, kde-format
msgid ""
"<b>There are Kexi projects you have recently opened.</b> Select one you wish "
"to open:\n"
msgstr ""
"Valitse haluamasi projekti avattavaksi <b>viimeaikaisista avatuista</b>:\n"

#. i18n: ectx: property (text), widget (QTreeWidget, list)
#: widget/KexiProjectSelector.ui:74
#, kde-format
msgid "Project Name"
msgstr "Projektin nimi"

#. i18n: ectx: property (text), widget (QTreeWidget, list)
#: widget/KexiProjectSelector.ui:107
#, kde-format
msgid "Connection"
msgstr "Yhteys"

#: widget/KexiProjectSelectorWidget.cpp:94
#, kde-kuit-format
msgid "File (%1)"
msgstr "Tiedosto (%1)"

#: widget/KexiProjectSelectorWidget.cpp:103
#, kde-kuit-format
msgctxt "caption: server_info"
msgid "%1: %2"
msgstr "%1: %2"

#: widget/KexiProjectSelectorWidget.cpp:314
#, kde-kuit-format
msgid "Select a project on <resource>%1</resource> database server to open:"
msgstr ""
"Valitse tietokantapalvelimelta <resource>%1</resource> avattava projekti:"

#: widget/kexiqueryparameters.cpp:42
#, kde-kuit-format
msgctxt "@title:window Enter Query Parameter Value"
msgid "Enter Parameter Value"
msgstr "Anna parametrin arvo"

#: widget/kexiqueryparameters.cpp:62
#, kde-kuit-format
msgctxt "Boolean False - No"
msgid "No"
msgstr "Ei"

#: widget/kexiqueryparameters.cpp:62
#, kde-kuit-format
msgctxt "Boolean True - Yes"
msgid "Yes"
msgstr "Kyllä"

#: widget/KexiServerDriverNotFoundMessage.cpp:27
#, fuzzy, kde-kuit-format
#| msgctxt "@info"
#| msgid ""
#| "<title>No database server drivers found</title><para>Connection to a "
#| "database server requires an appropriate driver which you do not have "
#| "installed.</para><subtitle>Details</subtitle><para>To obtain database "
#| "drivers please use your Package Manager to search and install packages "
#| "named <filename>calligra-kexi-xxxx-driver</filename>. Please note that "
#| "your package names could vary slightly depending on the operating system "
#| "you use.</para>"
msgctxt "@info"
msgid ""
"<title>No database server drivers found</title><para>Connection to a "
"database server requires an appropriate driver which you do not have "
"installed.</para><subtitle>Details</subtitle><para>To obtain database "
"drivers please use your Package Manager to search and install packages with "
"so-called <emphasis>KDb drivers</emphasis> named <filename>kdb-****-driver</"
"filename>. Please note that your package names could vary slightly depending "
"on the operating system you use.</para>"
msgstr ""
"<title>Tietokantapalvelinajureita ei löytynyt</title><para>Yhteys "
"tietokantapalvelimeen vaatii sopivan ajurin, jollaista ei ole asennettu.</"
"para><subtitle>Yksityiskohdat</subtitle><para>Asentaaksesi tietokanta-"
"ajureita etsi paketinhallinnallasi paketteja, joiden nimi on "
"<filename>calligra-kexi-xxxx-driver</filename> ja asenna ne. Huomaa, että "
"pakettien nimet voivat poiketa jonkin verran riippuen käyttämästäsi "
"käyttöjärjestelmästä.</para>"

#: widget/KexiStartupFileHandler.cpp:475
#, kde-kuit-format
msgid "This file already exists. Do you want to overwrite it?"
msgstr "Tämä tiedosto on jo olemassa. Haluatko korvata sen?"

#: widget/KexiStartupFileHandler.cpp:476
#, kde-kuit-format
msgid "Overwrite"
msgstr "Korvaa"

#: widget/navigator/KexiProjectNavigator.cpp:119
#, kde-kuit-format
msgctxt "@title:window"
msgid "Project Navigator"
msgstr "Projektinavigointi"

#: widget/navigator/KexiProjectNavigator.cpp:161
#, kde-kuit-format
msgid "Open object"
msgstr "Avaa olio"

#: widget/navigator/KexiProjectNavigator.cpp:161
#, kde-kuit-format
msgid "Opens object selected in the list."
msgstr "Avaa luettelosta valitun objektin"

#: widget/navigator/KexiProjectNavigator.cpp:173
#, kde-kuit-format
msgid "Delete object"
msgstr "Poista olio"

#: widget/navigator/KexiProjectNavigator.cpp:174
#, kde-kuit-format
msgid "Deletes the object selected in the list."
msgstr "Poistaa luettelosta valitun olion"

#: widget/navigator/KexiProjectNavigator.cpp:177
#, kde-kuit-format
msgid "&Rename..."
msgstr "Muuta &nimeä…"

#: widget/navigator/KexiProjectNavigator.cpp:178
#, kde-kuit-format
msgid "Rename object"
msgstr "Muuta olion nimeä"

#: widget/navigator/KexiProjectNavigator.cpp:179
#, kde-kuit-format
msgid "Renames the object selected in the list."
msgstr "Muuttaa luettelosta valitun olion nimeä."

#: widget/navigator/KexiProjectNavigator.cpp:188
#, kde-kuit-format
msgid "&Design"
msgstr "&Rakenne"

#: widget/navigator/KexiProjectNavigator.cpp:189
#, kde-kuit-format
msgid "Design object"
msgstr "Suunnittele olio"

#: widget/navigator/KexiProjectNavigator.cpp:190
#, kde-kuit-format
msgid "Starts designing of the object selected in the list."
msgstr "Aloittaa luettelosta valitun olion suunnittelun."

#: widget/navigator/KexiProjectNavigator.cpp:193
#, kde-kuit-format
msgid "Design in &Text View"
msgstr "Suunnittele &tekstinäkymässä"

#: widget/navigator/KexiProjectNavigator.cpp:194
#, kde-kuit-format
msgid "Design object in text view"
msgstr "Suunnittele oliota tekstinäkymässä"

#: widget/navigator/KexiProjectNavigator.cpp:195
#, kde-kuit-format
msgid "Starts designing of the object in the list in text view."
msgstr "Aloittaa luettelosta valitun olion suunnittelun tekstinäkymässä."

#: widget/navigator/KexiProjectNavigator.cpp:209
#, kde-kuit-format
msgctxt "Export->To Clipboard as Data... "
msgid "To &Clipboard..."
msgstr "&Leikepöydälle…"

#: widget/navigator/KexiProjectNavigator.cpp:210
#, kde-kuit-format
msgid "Export data to clipboard"
msgstr "Vie tiedot leikepöydälle"

#: widget/navigator/KexiProjectNavigator.cpp:211
#, kde-kuit-format
msgid "Exports data from the currently selected table or query to clipboard."
msgstr "Vie valittuna olevan taulukon tai kyselyn tiedot leikepöydälle."

#: widget/navigator/KexiProjectNavigator.cpp:216
#, kde-kuit-format
msgctxt "Export->To File As Data &Table... "
msgid "To &File As Data Table..."
msgstr "&Tiedostoon taulukkona…"

#: widget/navigator/KexiProjectNavigator.cpp:217
#, kde-kuit-format
msgid "Export data to a file"
msgstr "Vie tiedot tiedostoon"

#: widget/navigator/KexiProjectNavigator.cpp:218
#, kde-kuit-format
msgid "Exports data from the currently selected table or query to a file."
msgstr "Vie valittuna olevan taulukon tai kyselyn tiedot tiedostoon."

#: widget/navigator/KexiProjectNavigator.cpp:371
#, kde-kuit-format
msgid "&Create Object: %1..."
msgstr "&Luo olio: %1…"

#: widget/navigator/KexiProjectNavigator.cpp:377
#, kde-kuit-format
msgid "&Create Object..."
msgstr "Luo &olio…"

#: widget/navigator/KexiProjectNavigator.cpp:471
#, kde-kuit-format
msgctxt "@info Rename object %1:"
msgid "Rename <resource>%1</resource>:"
msgstr "Muuta olion <resource>%1</resource> nimeksi:"

#: widget/navigator/KexiProjectNavigator.cpp:473
#, kde-kuit-format
msgctxt "@action:button Rename object"
msgid "Rename"
msgstr "Muuta nimeä"

#: widget/navigator/KexiProjectNavigator.cpp:483
#, kde-kuit-format
msgctxt "@title:window Rename Object %1."
msgid "Rename <resource>%1</resource>"
msgstr "Muuta olion <resource>%1</resource> nimeä"

#: widget/navigator/KexiProjectNavigator.cpp:639
#, kde-kuit-format
msgctxt "@info Message for empty state in project navigator"
msgid ""
"<nl/><nl/><img src=\"%1\" width=\"48\"/><nl/>Your project is empty...<nl/"
">Why not <b>create</b> something?"
msgstr ""
"<nl/><nl/><img src=\"%1\" width=\"48\"/><nl/>Projektisi on tyhjä…<nl/>Mikset "
"<b>loisi</b> jotain?"

#: widget/properties/KexiPropertyEditorView.cpp:46
#, kde-kuit-format
msgctxt "@title:window"
msgid "Properties"
msgstr "Ominaisuudet"

#: widget/relations/KexiRelationsScrollArea.cpp:120
#, kde-kuit-format
msgid "&Hide Selected Table/Query"
msgstr "&Piilota valittu taulukko/kysely"

#: widget/relations/KexiRelationsScrollArea.cpp:122
#, fuzzy, kde-kuit-format
#| msgid "&Remove Selected Relationship"
msgid "&Delete Selected Relationship"
msgstr "&Poista valittu yhteyssuhde"

#: widget/relations/KexiRelationsScrollArea.cpp:124
#, kde-kuit-format
msgid "&Open Selected Table/Query"
msgstr "&Avaa valittu taulukko/kysely"

#: widget/relations/KexiRelationsView.cpp:85
#, kde-kuit-format
msgid "Table:"
msgstr "Taulu:"

#: widget/relations/KexiRelationsView.cpp:91
#, kde-kuit-format
msgctxt "Insert table/query into relations view"
msgid "&Insert"
msgstr "&Lisää"

#: widget/relations/KexiRelationsView.cpp:107
#, kde-kuit-format
msgid "&Hide Table"
msgstr "&Piilota taulukko"

#: widget/relations/KexiRelationsView.cpp:119
#, kde-kuit-format
msgid "&Append Field"
msgstr "&Lisää kenttä"

#: widget/relations/KexiRelationsView.cpp:124
#, kde-kuit-format
msgid "&Append Fields"
msgstr "&Lisää kenttiä"

#: widget/relations/KexiRelationsView.cpp:129
#, kde-kuit-format
msgid "&Open Table"
msgstr "&Avaa taulukko"

#: widget/relations/KexiRelationsView.cpp:134
#, kde-kuit-format
msgid "&Design Table"
msgstr "&Suunnittele taulukko"

#: widget/relations/KexiRelationsView.cpp:389
#, kde-kuit-format
msgid "Relationship"
msgstr "Yhteyssuhde"

#: widget/tableview/kexiblobtableedit.cpp:83
#, kde-kuit-format
msgid "Click to show available actions for this cell"
msgstr "Näytä solulle saatavissa olevat toiminnot napsauttamalla"

#: widget/tableview/KexiTableScrollArea.cpp:2438
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid "Contains a pointer to the currently selected record."
msgstr "Sisältää osoittimen valittuna olevaan tietueeseen."

#: widget/tableview/KexiTableScrollArea.cpp:2441
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid "Record navigator."
msgstr "Tietuenavigointi."

#: widget/tableview/KexiTableScrollArea.cpp:2448
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid "Column <resource>%1</resource>."
msgstr "Sarake <resource>%1</resource>."

#: widget/undo/kundo2group.cpp:358 widget/undo/kundo2stack.cpp:1079
#, kde-format
msgctxt "Default text for undo action"
msgid "Undo"
msgstr ""

#: widget/undo/kundo2group.cpp:358 widget/undo/kundo2stack.cpp:1079
#, kde-format
msgid "Undo %1"
msgstr ""

#: widget/undo/kundo2group.cpp:385 widget/undo/kundo2stack.cpp:1105
#, kde-format
msgctxt "Default text for redo action"
msgid "Redo"
msgstr ""

#: widget/undo/kundo2group.cpp:385 widget/undo/kundo2stack.cpp:1105
#, kde-format
msgid "Redo %1"
msgstr ""

#: widget/undo/kundo2model.cpp:67
#, kde-format
msgid "<empty>"
msgstr ""

#: widget/undo/kundo2stack.cpp:1347
#, kde-format
msgid "Redo"
msgstr ""

#: widget/undo/kundo2stack.cpp:1366
#, kde-format
msgid "Undo"
msgstr ""

#: widget/utils/kexicontextmenuutils.cpp:61
#, kde-kuit-format
msgid "Insert From &File..."
msgstr "Lisää &tiedostosta…"

#: widget/utils/kexicontextmenuutils.cpp:76
#, kde-kuit-format
msgid "&Clear"
msgstr "&Tyhjennä"

#: widget/utils/kexicontextmenuutils.cpp:104
#, kde-kuit-format
msgctxt "@title"
msgid "Insert Image From File"
msgstr "Lisää kuva tiedostosta"

#: widget/utils/kexicontextmenuutils.cpp:148
#, kde-kuit-format
msgctxt "@title"
msgid "Save Image to File"
msgstr "Tallenna kuva tiedostoon"

#: widget/utils/kexicontextmenuutils.cpp:159
#, kde-kuit-format
msgid ""
"<para>File <filename>%1</filename> already exists.</para><para>Do you want "
"to replace it with a new one?</para>"
msgstr ""
"<para>Tiedosto <filename>%1</filename> on jo olemassa.</para><para>Haluatko "
"korvata sen uudella?</para>"

#: widget/utils/kexicontextmenuutils.cpp:162
#, kde-kuit-format
msgid "&Don't Replace"
msgstr "&Älä korvaa"

#: widget/utils/kexicontextmenuutils.cpp:162
#, kde-kuit-format
msgctxt "@action:button"
msgid "&Replace"
msgstr "&Korvaa"

#: widget/utils/kexicontextmenuutils.cpp:246
#, kde-kuit-format
msgctxt "Object name : Object type"
msgid "%1 : %2"
msgstr "%1 : %2"

#: widget/utils/kexidisplayutils.cpp:61
#, kde-kuit-format
msgctxt "Autonumber, make it as short as possible"
msgid "(auto)"
msgstr "(autom.)"

#: widget/utils/kexirecordnavigator.cpp:170
#, kde-kuit-format
msgid "Record:"
msgstr "Tietue:"

#: widget/utils/kexirecordnavigator.cpp:201
#, kde-kuit-format
msgid "Current record number"
msgstr "Nykyisen tietueen numero"

#: widget/utils/kexirecordnavigator.cpp:203
#, kde-kuit-format
msgctxt "\"of\" in record number information: N of M"
msgid "of"
msgstr "/ "

#: widget/utils/kexirecordnavigator.cpp:227
#, kde-kuit-format
msgid "Number of records"
msgstr "Tietueiden määrä"

#: widget/utils/kexirecordnavigator.cpp:598
#, kde-kuit-format
msgid "Editing indicator"
msgstr "Muokkauksen ilmaisin"

#: widget/utils/kexirecordnavigator.cpp:625
#, kde-kuit-format
msgid "First record"
msgstr "Ensimmäinen tietue"

#: widget/utils/kexirecordnavigator.cpp:625
#, kde-kuit-format
msgid "Go to first record"
msgstr "Siirry ensimmäiseen tietueeseen"

#: widget/utils/kexirecordnavigator.cpp:626
#, kde-kuit-format
msgid "Go to previous record"
msgstr "Siirry edelliseen tietueeseen"

#: widget/utils/kexirecordnavigator.cpp:626
#, kde-kuit-format
msgid "Previous record"
msgstr "Edellinen tietue"

#: widget/utils/kexirecordnavigator.cpp:627
#, kde-kuit-format
msgid "Go to next record"
msgstr "Siirry seuraavaan tietueeseen"

#: widget/utils/kexirecordnavigator.cpp:627
#, kde-kuit-format
msgid "Next record"
msgstr "Seuraava tietue"

#: widget/utils/kexirecordnavigator.cpp:628
#, kde-kuit-format
msgid "Go to last record"
msgstr "Siirry viimeiseen tietueeseen"

#: widget/utils/kexirecordnavigator.cpp:628
#, kde-kuit-format
msgid "Last record"
msgstr "Viimeinen tietue"

#: widget/utils/kexirecordnavigator.cpp:629
#, kde-kuit-format
msgid "Go to new record"
msgstr "Siirry uuteen tietueeseen"

#: widget/utils/kexirecordnavigator.cpp:629
#, kde-kuit-format
msgid "New record"
msgstr "Uusi tietue"

#: widget/utils/kexirecordnavigator.cpp:630
#, kde-kuit-format
msgid "Moves cursor to first record."
msgstr "Siirtää kohdistimen ensimmäiseen tietueeseen."

#: widget/utils/kexirecordnavigator.cpp:631
#, kde-kuit-format
msgid "Moves cursor to previous record."
msgstr "Siirtää kohdistimen edelliseen tietueeseen."

#: widget/utils/kexirecordnavigator.cpp:632
#, kde-kuit-format
msgid "Moves cursor to next record."
msgstr "Siirtää kohdistimen seuraavaan tietueeseen."

#: widget/utils/kexirecordnavigator.cpp:633
#, kde-kuit-format
msgid "Moves cursor to last record."
msgstr "Siirtää kohdistimen viimeiseen tietueeseen."

#: widget/utils/kexirecordnavigator.cpp:634
#, kde-kuit-format
msgid "Moves cursor to new record and allows inserting."
msgstr "Siirtää kohdistimen uuteen tietueeseen ja sallii lisäyksen."






















































































































































































































# *** TARKISTA: onko tab tässä sarkain vai välilehti?
# – tab on tässä välilehti.



# Tab on tässä välilehti.










































































































































































































































# id:n tulkinta on epäselvä, mutta ”shortcut filename” tuskin on aiemman käännöksen ”pikakuvake”?





































































































































































































































































































































































































































































































































































# Tarkoitettaneen elementtiä, jolla on kaksi arvoa (päällä/pois)


























































































































































































































































































































































































































































































































































































































































































































































































# *TARKISTA* Onko tässä suomennoksessa mitään järkeä?


















































































































































































































































# Yritys vältellä %-merkintöjen taivutusta