kdevplatform - en to fi translation catalogue (433 entries)

[ctx: @info:tooltip]
en: Error
fi: Virhe

[ctx: @info:tooltip]
en: Dirty
fi: Likainen

[ctx: @info:tooltip]
en: Pending
fi: Odottaa

[ctx: @info:tooltip]
en: Clean
fi: Puhdas

en: Not hit yet
fi: Ei vielä osumia

en: Ignore
fi: Jätä huomiotta

en: next hits
fi: seuraavaa osumaa

en: Breakpoint is <a href="pending">pending</a>
fi: Keskeytyskohta <a href="pending">odottaa</a>

en: Breakpoint is <a href="dirty">dirty</a>
fi: Keskeytyskohta on <a href="dirty">likainen</a>

en: Breakpoint is active
fi: Keskeytyskohta on aktiivinen

en: Hit %1 time | Hit %1 times
fi[0]: Osunut %1 kerran
fi[1]: Osunut %1 kertaa

en: Breakpoint has errors
fi: Keskeytyskohta on virhetilassa

en: <b>Breakpoint is pending</b><p>Pending breakpoints are those that have been passed to GDB, but which are not yet installed in the target, because GDB cannot find the function or file to which the breakpoint refers. The most common case is a breakpoint in a shared library: GDB will insert this breakpoint only when the library is loaded.</p>
fi: <b>Keskeytyskohta odottaa</b><p>Odottavat keskeytyskohdat on jo välitetty GDB:lle, mutta niitä ei ole vielä asennettu kohteeseen, koska GDB ei löydä keskeytyskohdan viittaamaa funktiota tai tiedostoa. Yleisimmässä tapauksessa keskeytyskohta on jaetussa kirjastossa: GDB lisää tällaisen keskeytyskohdan vasta kun kirjasto on ladattu.</p>

en: <b>Breakpoint is dirty</b><p>The breakpoint has not yet been passed to the debugger.</p>
fi: <b>Keskeytyskohta on likainen</b><p>Keskeytyskohtaa ei ole vielä välitetty virheenpaikantimelle.</p>

en: Breakpoint
fi: Keskeytyskohta

en: Breakpoint not found
fi: Keskeytyskohtaa ei löytynyt

en: Couldn't find breakpoint at %1:%2
fi: Keskeytyskohtaa ei löytynyt kohdasta %1:%2

en: &Disable Breakpoint
fi: Poista &keskeytyskohta käytöstä

en: &Enable Breakpoint
fi: &Ota keskeytyskohta käyttöön

en: Type
fi: Tyyppi

en: Location
fi: Sijainti

en: Condition
fi: Ehto

en: Active status
fi: Onko aktiivinen

en: State
fi: Tila

[ctx: @title:window]
en: Debugger Breakpoints
fi: Virheenpaikantimen keskeytyskohdat

[ctx: @info:whatsthis]
en: Displays a list of breakpoints with their current status. Clicking on a breakpoint item allows you to change the breakpoint and will take you to the source in the editor window.
fi: Luettelee keskeytyskohdat ja niiden tilat. Keskeytyskohtia voi muokata napsauttamalla. Samalla tapaa voi myös siirtyä muokkaimessa niiden lähdekoodikohtiin.

en: Breakpoint Details
fi: Keskeytyskohdan tiedot

en: New code breakpoint ...
fi: Uusi keskeytyskohta…

en: Enter condition ...
fi: Kirjoita ehto…

[ctx: New breakpoint]
en: &New
fi: &Uusi

[ctx: Code breakpoint]
en: &Code
fi: &Koodi

[ctx: Data breakpoint]
en: Data &Write
fi: Datan &kirjoitus

[ctx: Data read breakpoint]
en: Data &Read
fi: Datan &luku

[ctx: Data access breakpoint]
en: Data &Access
fi: &Datan luku tai kirjoitus

en: &Delete
fi: &Poista

en: Disable &All
fi: Poista &kaikki käytöstä

en: &Enable All
fi: &Ota kaikki käyttöön

en: &Remove All
fi: &Poista kaikki

[ctx: #thread-id at function-name or address]
en: #%1 at %2 (crashed)
fi: #%1 kohdassa %2 (kaatui)

[ctx: #thread-id at function-name or address]
en: #%1 at %2
fi: #%1 kohdassa %2

en: Depth
fi: Syvyys

en: Function
fi: Funktio

en: Source
fi: Lähde

en: <b>Frame stack</b>Often referred to as the "call stack", this is a list showing which function is currently active, and what called each function to get to this point in your program. By clicking on an item you can see the values in any of the previous calling functions.
fi: <b>Kutsupino</b>Näyttää, mikä funktio on parhaillaan aktiivinen ja mikä ohjelmassa kutsui mitäkin funktiota nykyiseen kohtaan saakka. Napsauttamalla alkiota näkee minkä tahansa aiemmin kutsutun funktion arvot.

en: Threads:
fi: Säikeet:

[ctx: #frame function() at file]
en: #%1 %2() at %3
fi: #%1 %2() tiedostossa %3

[ctx: #frame function() at file:line]
en: #%1 %2() at %3:%4
fi: #%1 %2() tiedostossa %3:%4

en: Breakpoint hit: %1
fi: Keskeytyskohtaosuma: %1

en: Watchpoint hit: %1
fi: Seurantakohtaosuma: %1

en: Remote Path
fi: Etäpolku

en: Local Path
fi: Paikallinen polku

en: Delete
fi: Poista

en: Error
fi: Virhe

en: Auto
fi: Automaattiset muuttujat

note: i18n: ectx: property (text), widget (QLabel, configName)
en: Name
fi: Nimi

en: Value
fi: Arvo

en: Locals
fi: Paikalliset muuttujat

en: Stop on Change
fi: Pysähdy muuttuessa

en: Debugger Variables
fi: Virheenpaikantimen muuttujat

en: <b>Variable tree</b>The variable tree allows you to see the values of local variables and arbitrary expressions.<br />Local variables are displayed automatically and are updated as you step through your program. For each expression you enter, you can either evaluate it once, or "watch" it (make it auto-updated). Expressions that are not auto-updated can be updated manually from the context menu. Expressions can be renamed to more descriptive names by clicking on the name column.<br />To change the value of a variable or an expression, click on the value.<br />
fi: <b>Muuttujapuu</b>Näyttää paikallisten muuttujien ja lausekkeiden arvoja.<br />Paikalliset muuttujat näytetään automaattisesti ja niiden arvot päivitetään ohjelman askeltaessa. Lausekkeen voi kirjoittaa joko siten, että sen arvo lasketaan kerran tai siten, että sitä ”seurataan” (eli arvo päivitetään automaattisesti). Lausekkeet, joita ei päivitetä automaattisesti, voidaan päivittää manuaalisesti kontekstivalikosta. Lausekkeille voi antaa kuvaavamman nimen napsauttamalla nimisaraketta.<br />Muuta muuttujan tai lausekkeen arvoa napsauttamalla sitä.<br />

en: <b>Expression entry</b>Type in expression to watch.
fi: <b>Lausekkeen kirjoitus</b>Kirjoita seurattava lauseke.

en: &Format
fi: &Muoto

en: &Natural
fi: &Luonnollinen

en: &Binary
fi: &Binaari

en: &Octal
fi: &Oktaali

en: &Decimal
fi: &Desimaali

en: &Hexadecimal
fi: &Heksadesimaali

en: Remove Watch Variable
fi: Poista tämä vahtimuuttuja

en: &Copy Value
fi: &Kopioi arvo

en: &Stop on Change
fi: &Pysähdy muuttuessa

en: Documentation
fi: Dokumentaatio

en: The executable %1 cannot be found. Please make sure it is installed and can be executed. <br />The plugin will not work until you fix this problem.
fi: Ohjelmaa %1 ei löydy. Varmista, että se on asennettu ja voidaan suorittaa.<br /> Liitännäinen ei toimi ennen kuin tämä ongelma korjataan.

en: Rename "%1" to "%2"
fi: Muuta ”%1” nimeksi ”%2”

en: Failed to apply changes: %1
fi: Muutosten toteuttaminen epäonnistui: %1

en: Rename
fi: Muuta nimeä

en: Rename file from "%1" to "%2".
fi: Muuta tiedoston ”%1” nimeksi ”%2”.

en: Parsing: %1
fi: Jäsennetään: %1

en: Background Parser
fi: Taustajäsennin

[ctx: %1: filename]
en: Skipped file that is too large: '%1'
fi: Ohitettiin liian suuri tiedosto: %1

[ctx: %1: file size, %2: limit file size]
en: The file is %1 and exceeds the limit of %2.
fi: Tiedoston koko on %1 ja ylittää %2 kokorajoituksen.

en: Could not open file '%1'
fi: Tiedoston %1 avaaminen epäonnistui

en: File could not be read from disk.
fi: Tiedoston luku levyltä epäonnistui.

en: File could not be opened.
fi: Tiedoston avaus epäonnistui.

en: File could not be read from disk due to permissions.
fi: Tiedoston luku levyltä epäonnistui puuttuvien oikeuksien takia.

en: Process 1 file in %2 | Process %1 files in %2
fi[0]: Käsittele 1 tiedosto projektissa %2
fi[1]: Käsittele %1 tiedostoa projektissa %2

en: All projects classes
fi: Kaikkien projektien luokat

en: Base classes
fi: Perusluokat

en: Derived classes
fi: Periytetyt luokat

en: Classes in project %1
fi: Luokat projektissa %1

en: not implemented
fi: ei toteutettu

en: No declaration under cursor
fi: Kohdistimen kohdalla ei ole esittelyä

en: Renaming "%1" to "%2"
fi: Muutetaan ”%1” nimeksi ”%2”

en: Could not find an open document
fi: Avointa tiedostoa ei löytynyt

en: Could not find the chain for the selected document: %1
fi: Ei voitu löytää ketjua valitulle tiedostolle: %1

en: Error finding context for selection range
fi: Virhe etsittäessä kontekstia valinta-alueelle

en: Error checking conditions to generate code: %1
fi: Virhe tarkistettaessa ehtoja koodin luonnille: %1

en: Error Gathering user information: %1
fi: Virhe kerättäessä käyttäjätietoja: %1

en: Error generating code: %1
fi: Virhe luotaessa koodia: %1

en: Could not rename '%1' to '%2'
fi: Nimen %1 muuttaminen nimeksi %2 epäonnistui

[ctx: Inconsistent change in <filename> between <range>, found <oldText> (encountered <foundText>) -> <newText>]
en: Inconsistent change in %1 between %2, found %3 (encountered "%4") -> "%5"
fi: Ristiriitainen muutos tiedostossa %1 välillä %2, löydettiin %3 (kohdattiin ”%4”) -> ”%5”

en: Could not replace text in the document: %1
fi: Ei voitu korvata tekstiä tiedostossa: %1

[ctx: Inconsistent change in <document> at <range> = <oldText> (encountered <encountered>) -> <newText>]
en: Inconsistent change in %1 at %2 = "%3"(encountered "%4") -> "%5"
fi: Ristiriitainen muutos tiedostossa %1 kohdassa %2 = ”%3” (kohdattiin ”%4”) -> ”%5”

[ctx: Inconsistent change-request at <document>:intersecting changes: <previous-oldText> -> <previous-newText> @<range> & <new-oldText> -> <new-newText> @<range>]
en: Inconsistent change-request at %1; intersecting changes: "%2"->"%3"@%4 & "%5"->"%6"@%7
fi: Ristiriitainen muutospyyntö kohdassa %1; poikkeavat muutokset: ”%2”->”%3”@%4 & ”%5”->”%6”@%7

en: Alias %1 as %2
fi: Alias %1 nimellä %2

en: Lost alias %1
fi: Kadotettu alias %1

en: invalid member-function %1 type %2
fi: virheellinen jäsenfunktio %1 tyyppiä %2

en: (unknown direct declaration)
fi: (tuntematon suora esittely)

en: (missing)
fi: (puuttuu)

en: context-free forward-declaration %1
fi: kontekstiton ennakkoesittely %1

en: Import %1 as %2
fi: Tuo %1 nimellä %2

en: Import %1
fi: Tuo %1

en: Back to %1<br />
fi: Takaisin: %1<br />

en: enumerator
fi: enumeraattori

en: namespace %1
fi: nimiavaruus %1

en: enumeration %1
fi: luettelotyyppi %1

en: (resolved forward-declaration:
fi: (selvitetty ennakkoesittely:

en: (unresolved forward-declaration)
fi: (selvittämätön ennakkoesittely)

en: possible resolution from
fi: mahdollinen ratkaisu:

en: Returns:
fi: Palauttaa:

en: Type:
fi: Tyyppi:

en: Enum:
fi: Luettelotyyppi:

en: Container:
fi: Säiliö:

en: Scope: %1
fi: Näkyvyysalue: %1

en: Access: %1
fi: Näkyvyys: %1

en: Kind: %1 %2
fi: Laji: %1 %2

en: Kind: %1
fi: Laji: %1

en: Deprecated
fi: Vanhentunut

en: Status: %1
fi: Tila: %1

en: Def.:
fi: Määr.:

en: Decl.:
fi: Esitt.:

en:  Def.:
fi:  Määr.:

en:  Decl.:
fi:  Esitt.:

en: Show uses
fi: Näytä käytöt

en: Show documentation for
fi: Näytä dokumentaatio tunnisteelle

[ctx: An anonymous declaration (class, function, etc.)]
en: <anonymous>
fi: <anonyymi>

en: Overrides a
fi: Korvaa

en: function
fi: funktion

en:  from
fi:  kohteesta

en: Hides a
fi: Piilottaa

en: Overridden in
fi: Kuormitettu kohteessa

en: Overriders possible, show all
fi: Mahdollisesti korvaajia, näytä kaikki

en: More overriders possible, show all
fi: Mahdollisesti lisää korvaajia, näytä kaikki

en: Inherited by
fi: Aliluokat:

en: Inheriters possible, show all
fi: Mahdollisesti periyttäjiä, näytä kaikki

en: More inheriters possible, show all
fi: Mahdollisesti lisää periyttäjiä, näytä kaikki

[ctx: A declaration that is unknown]
en: Unknown
fi: Tuntematon

[ctx: tells if a declaration is defining the variable's value]
en: definition
fi: määrittely

[ctx: as in c++ forward declaration]
en: forward
fi: ennakko

[ctx: a variable that won't change, const]
en: constant
fi: vakio

en: Declarations:
fi: Esittelyt:

en: not parsed yet
fi: ei vielä jäsennetty

[ctx: Files included into this file]
en: Includes
fi: Sisältää

[ctx: Count of files this file was included into]
en: Included by
fi: Sisällytetty

en: Class
fi: Luokka

en: Variable
fi: Muuttuja

en: Namespace
fi: Nimiavaruus

en: Namespace import
fi: Nimiavaruuden tuonti

en: Namespace alias
fi: Nimiavaruusalias

en: Forward Declaration
fi: Ennakkoesittely

en: Problem
fi: Ongelma

en:  in
fi:  kohteessa

en: %1 still needs an update!
fi: %1 tarvitsee vielä päivittää!

en: Uses of
fi: Käytöt:

en: Uses of %1
fi: Käytöt: %1

[ctx: refers to a line in source code]
en: Line <b>%1</b>:
fi: Rivi <b>%1</b>:

en: Unknown context
fi: Tuntematon konteksti

en: Global
fi: Globaali

[ctx: %1: source file]
en: In %1
fi: Kohteessa %1

en: Definition
fi: Määrittely

en: Declaration
fi: Esittely

[ctx: %1: number of uses, %2: filename with uses]
en: %2: 1 use | %2: %1 uses
fi[0]: %2: 1 käyttö
fi[1]: %2: %1 käyttöä

[ctx: Refers to closing a UI element]
en: Collapse
fi: Sulje

[ctx: Refers to opening a UI element]
en: Expand
fi: Laajenna

en: 1 use found | %1 uses found
fi[0]: Löytyi %1 käyttö
fi[1]: Löytyi %1 käyttöä

en: Expand all
fi: Laajenna kaikki

en: Collapse all
fi: Sulje kaikki

en: Warning
fi: Varoitus

en: Hint
fi: Vinkki

en: Disk
fi: Levy

en: Preprocessor
fi: Esikäsittelijä

en: Lexer
fi: Lekseri

en: Parser
fi: Jäsennin

en: Definition-Use Chain
fi: Määrittely-käyttöketju

en: Semantic analysis
fi: Semanttinen analyysi

en: To-do
fi: Tehtävä

en: Unknown
fi: Tuntematon

[ctx: <severity>: <description> in <url>:[<range>]: <explanation> (found by <source>)]
en: %1: %2 in %3:[(%4,%5),(%6,%7)]: %8 (found by %9)
fi: %1: %2 kohteessa %3:[(%4,%5),(%6,%7)]: %8 (lähde: %9)

en: <no explanation>
fi: <ei selitystä>

en: %1 of %2
fi: %2-tyyppinen %1|/|$[yhdysmerkki %2 tyyppinen] %1

en: unknown
fi: tuntematon

en: %1 of %2 : %3
fi: %2 : %3 -tyyppinen %1

en: files or - to read from STDIN, the latter is the default if nothing is provided
fi: tiedostot tai - luettaessa vakiosyötteestä. Jälkimmäinen on oletus, jos mitään ei anneta

en: print generated AST tree
fi: tulosta luotu AST-puu

en: print generated token stream
fi: tulosta luotu merkkivirta

en: code to parse
fi: jäsennettävä koodi

en: No build directory specified for a builder job.
fi: Käännöstyölle ei ole määritetty käännöshakemistoa.

en: No working directory specified for a process.
fi: Prosessille ei ole määritetty työhakemistoa.

en: Invalid build directory '%1'
fi: Virheellinen käännöshakemisto ”%1”

en: Invalid working directory '%1'
fi: Virheellinen työhakemisto ”%1”

en: Build directory '%1' is not a local path
fi: Käännöshakemisto ”%1” ei ole paikallinen polku

en: Working directory '%1' is not a local path
fi: Työhakemisto ”%1” ei ole paikallinen polku

en: Build directory '%1' does not exist or is not a directory
fi: Käännöshakemistoa ”%1” ei ole olemassa tai se ei ole hakemisto

en: Working directory '%1' does not exist or is not a directory
fi: Työhakemistoa %1 ei ole olemassa tai se ei ole hakemisto

en: *** Killed process ***
fi: *** Prosessi tapettiin ***

en: *** Warning: could not kill the process ***
fi: *** Varoitus: prosessin tappaminen epäonnistui ***

en: %1 has failed to start
fi: %1 ei onnistunut käynnistymään

en: %1 has crashed
fi: %1 on kaatunut

en: Read error
fi: Lukuvirhe

en: Write error
fi: Kirjoitusvirhe

en: Waiting for the process has timed out
fi: Prosessin odottaminen aikakatkaistiin

en: Exit code %1
fi: Paluukoodi %1

en: *** Failure: %1 ***
fi: *** Virhe: %1 ***

en: *** Finished ***
fi: *** Päättyi ***

en: The base folder of project <b>%1</b> got deleted or moved outside of KDevelop.
    The project has to be closed.
fi: Projektin <b>%1</b> peruskansio poistettiin tai siirrettiin KDevelopin ulkopuolelle.
    Projekti täytyy sulkea.

en: You tried to rename '%1' to '%2', but the latter is filtered and will be hidden.
    Do you want to continue?
fi: Yritit muuttaa ”%1” nimeksi ”%2”, mutta jälkimmäinen on suodatettu ja piilotetaan.
    Haluatko jatkaa?

[ctx: @info:status]
en: build
fi: kääntäminen

[ctx: @info:status]
en: clean
fi: puhdistaminen

[ctx: @info:status]
en: configure
fi: asetuksien tekeminen

[ctx: @info:status]
en: install
fi: asentaminen

[ctx: @info:status]
en: prune
fi: tyhjentäminen

[ctx: Unspecified set of build items (e. g. projects, targets)]
en: Various items
fi: Useita kohteita

en: Cannot remove folder <i>%1</i>.
fi: Kansiota <i>%1</i> ei voi poistaa.

en: Cannot remove file <i>%1</i>.
fi: Tiedostoa <i>%1</i> ei voi poistaa.

en: The file <i>%1</i> already exists.
fi: Tiedosto <i>%1</i> on jo olemassa.

en: Cannot create file <i>%1</i>.
fi: Tiedostoa <i>%1</i> ei voi luoda.

en: Cannot create folder <i>%1</i>.
fi: Kansiota <i>%1</i> ei voi luoda.

en: Project Import: %1
fi: Projektin tuonti: %1

en: Project import canceled.
fi: Projektin tuonti peruttiin.

[ctx: @title:column buildset item name]
en: Name
fi: Nimi

[ctx: @title:column buildset item path]
en: Path
fi: Polku

en: Select the item you want to get the path from.
fi: Valitse alkio, johon haluat saada polun.

en: Failed writing to %1, probably the disk is full
fi: Tiedostoon %1 kirjoittaminen epäonnistui. Levy on todennäköisesti täynnä.

[ctx: @info:progress]
en: Running %1
fi: Suoritetaan %1

en: The settings of the current module have changed.
    Do you want to apply the changes or discard them?
fi: Nykyisessä asetusosiossa on tallentamattomia muutoksia.
    Haluatko ottaa muutokset käyttöön vai hylätäänkö ne?

en: &Restart
fi: &Käynnistä uudelleen

en: Restart program
fi: Käynnistä ohjelma uudelleen

en: Restarts applications from the beginning.
fi: Käynnistää ohjelman uudelleen alusta.

[ctx: @info:tooltip]
en: Debug current launch
fi: Paikanna aktiivisen ohjelman virheitä

[ctx: @info:whatsthis]
en: Executes the target or the program specified in currently active launch configuration inside a Debugger.
fi: Suorittaa virheenpaikantimessa kohteen tai ohjelman, joka on määritetty parhaillaan aktiivisessa käynnistysmäärityksessä.

note: i18n: ectx: ToolBar (debugToolBar)
en: Debugger Toolbar
fi: Virheenpaikannustyökalurivi

en: Untitled
fi: Nimetön

en: *|Text File
fi: *|Tekstitiedosto

en: KDevelop could not find the editor for file '%1' of type %2.
    Do you want to open it as plain text?
fi: KDevelop ei löytänyt muokkainta tyypin %2 tiedostolle ”%1”.
    Haluatko avata sen pelkkänä tekstinä?

[ctx: @title:window]
en: Could Not Find Editor
fi: Muokkainta ei löytynyt

en: Could not annotate the document because it is not part of a version-controlled project.
fi: Tiedoston merkitseminen epäonnistui, koska se ei kuulu versionhallinnassa olevaan projektiin.

[ctx: @info:tooltip]
en: Add a new launch configuration.
fi: Lisää uusi käynnistysmääritys

[ctx: @info:tooltip]
en: Delete selected launch configuration.
fi: Poista valittu käynnistysmääritys

en: No launch configurations available. (Is any of the Execute plugins loaded?)
fi: Ei käynnistysmäärityksiä. (Onko yhtään suoritusliitännäisistä ladattu?)

en: Selected Launch Configuration has unsaved changes. Do you want to save it?
fi: Valitussa käynnistysmäärityksessä on tallentamattomia muutoksia. Haluatko tallentaa sen?

[ctx: %1 is a launcher name]
en: No configuration is needed for '%1'
fi: Käynnistimelle ”%1” ei ole asetuksia

en: Editing %2: <b>%1</b>
fi: Muokataan käynnistintä %2: <b>%1</b>

en: <html><font size="4">Plugins loaded for <b>%1</b></font></html>
fi: <html><font size="4">Ladatut liitännäiset: <b>%1</b></font></html>

en:  (read only)
fi:  (vain luku)

[ctx: @info:tooltip]
en: Configure notifications
fi: Ilmoitusten asetukset

[ctx: @info:whatsthis]
en: Shows a dialog that lets you configure notifications.
fi: Näyttää ikkunan, josta voi muuttaa ilmoitusten asetuksia.

[ctx: @info:whatsthis]
en: Shows a dialog with information about all loaded plugins.
fi: Näyttää ikkunan, jossa on tietoa kaikista ladatuista liitännäisistä.

[ctx: @info:tooltip]
en: Next window
fi: Seuraava ikkuna

[ctx: @info:whatsthis]
en: Switches to the next window.
fi: Vaihtaa seuraavaan ikkunaan.

[ctx: @info:tooltip]
en: Previous window
fi: Edellinen ikkuna

[ctx: @info:whatsthis]
en: Switches to the previous window.
fi: Vaihtaa edelliseen ikkunaan.

[ctx: @info:tooltip]
en: Split horizontal
fi: Jaa vaakasuunnassa

[ctx: @info:whatsthis]
en: Splits the current view horizontally.
fi: Jakaa nykyisen näkymän vaakasuunnassa.

[ctx: @info:tooltip]
en: Split vertical
fi: Jaa pystysuunnassa

[ctx: @info:whatsthis]
en: Splits the current view vertically.
fi: Jakaa nykyisen näkymän pystysuunnassa.

[ctx: @info:tooltip]
en: Next split view
fi: Seuraava osanäkymä

[ctx: @info:whatsthis]
en: Switches to the next split view.
fi: Vaihtaa seuraavaan osanäkymään.

[ctx: @info:tooltip]
en: Previous split view
fi: Edellinen osanäkymä

[ctx: @info:whatsthis]
en: Switches to the previous split view.
fi: Vaihtaa edelliseen osanäkymään.

[ctx: @info:tooltip]
en: New file
fi: Uusi tiedosto

[ctx: @info:whatsthis]
en: Creates an empty file.
fi: Luo uuden tyhjän tiedoston.

[ctx: @info:tooltip]
en: Add tool view
fi: Lisää työkalunäkymä

[ctx: @info:whatsthis]
en: Adds a new tool view to this window.
fi: Lisää työkalunäkymän tähän ikkunaan.

en: %1|All Project Files (%1)
fi: %1|Kaikki projektitiedostot (%1)

en: Select a build system setup file, existing KDevelop project, or any folder to open as a project
fi: Valitse käännösjärjestelmän kokoonpanotiedosto, olemassa oleva KDevelop-projekti tai kansio avattavaksi projektina

en: Open "%1" as project
fi: Avaa ”%1” projektina

en: Selected URL is invalid
fi: Valittu osoite on virheellinen

en: The document "%1" has unsaved changes. Would you like to save them?
fi: Tiedostossa ”%1” on tallentamattomia muutoksia. Haluatko tallentaa ne?

[ctx: @title:window]
en: Close Document
fi: Sulje tiedosto

en: Plugin
fi: Liitännäinen

en: DuchainBuilder
fi: Duchain-koostin

en: Todo
fi: Tehtävä

[ctx: @title:column source of problem]
en: Source
fi: Lähde

[ctx: @title:column problem description]
en: Problem
fi: Ongelma

[ctx: @title:column file where problem was found]
en: File
fi: Tiedosto

[ctx: @title:column line number with problem]
en: Line
fi: Rivi

[ctx: @title:column column number with problem]
en: Column
fi: Sarake

en: Loading Project %1
fi: Ladataan projektia %1

[ctx: %1: Project name]
en: Loading %1
fi: Ladataan %1

en: Unable to load the project file %1.<br>The project has been removed from the session.
fi: Projektitiedoston %1 lataaminen epäonnistui.<br>Projekti on poistettu istunnosta.

en: Unable to create hidden dir (%1) for developer file
fi: Kehittäjätiedostolle ei saatu luotua piilokansiota (%1)

en: Unable to get project file: %1
fi: Projektitiedostoa ei saatu noudettua: %1

en: Could not load %1, a project with the same name '%2' is already open.
fi: Tiedostoa %1 ei voitu ladata, koska projekti samalla nimellä ”%2” on jo avoinna.

en: Could not store developer specific project configuration.
    Attention: The project settings you changed will be lost.
fi: Projektin kehittäjäkohtaisia asetuksia ei voitu tallentaa.
    Huomio: Muuttamasi projektiasetukset menetetään.

en: Invalid Location: %1
fi: Virheellinen sijainti: %1

en: Already opening %1, not opening again
fi: Jo avaamassa projektia %1, ei avata uudelleen

en: There already exists a project configuration file at %1.
    Do you want to override it or open the existing file?
fi: Kansiossa %1 on jo projektiasetustiedosto.
    Haluatko korvata sen vai avata nykyisen tiedoston?

en: Unable to create configuration file %1
fi: Asetustiedoston %1 luonti epäonnistui

en: Reopen the current project?
fi: Avaa nykyinen projekti uudelleen?

[ctx: @action]
en: Open / Import Project...
fi: Avaa tai tuo projekti…

[ctx: @info:tooltip]
en: Open or import project
fi: Avaa tai tuo projekti

[ctx: @action]
en: Fetch Project...
fi: Nouda projekti…

[ctx: @info:tooltip]
en: Fetch project
fi: Nouda projekti

[ctx: @action]
en: Close Project(s)
fi: Sulje projektit

[ctx: @info:tooltip]
en: Closes all currently selected projects
fi: Sulje kaikki valitut projektit

[ctx: @info:whatsthis]
en: Opens recently opened project.
fi: Avaa viimeaikaisen projektin.

en: Project already open: %1
fi: Projekti on jo avoinna: %1

en: No active document
fi: Ei aktiivista tiedostoa

en: The project you're trying to open is already open in at least one other session.<br>What do you want to do?
fi: Olet avaamassa projektia, joka on jo avoinna vähintään yhdessä toisessa istunnossa.<br/>Mitä haluat tehdä?

en: Could not create the directory: %1
fi: Kansiota ei voitu luoda: %1

[ctx: Format of the progress bar text. progress and info]
en: %1 : %p%
fi: %1 : %p %

en: You need to specify a valid or nonexistent directory to check out a project
fi: Sinun tulee antaa kelvollinen tai olemassaolematon kansio projektin noutamista varten

en: The current launch configuration does not support the '%1' mode.
fi: Nykyinen käynnistysmääritys ei tue tilaa ”%1”.

[ctx: @info:tooltip]
en: Open Launch Configuration Dialog
fi: Avaa käynnistysmääritysikkuna

[ctx: @info:whatsthis]
en: Opens a dialog to setup new launch configurations, or to change the existing ones.
fi: Avaa ikkunan, jossa asettaa uusia käynnistysmäärityksiä tai muuttaa nykyisiä.

[ctx: @info:tooltip]
en: Execute current launch
fi: Suorita aktiivinen ohjelma

[ctx: @info:whatsthis]
en: Executes the target or the program specified in currently active launch configuration.
fi: Suorittaa kohteen tai ohjelman, joka on määritetty parhaillaan aktiivisessa käynnistysmäärityksessä.

[ctx: @info:tooltip]
en: Stop all currently running jobs
fi: Pysäytä kaikki meneillään olevat työt

[ctx: @info:whatsthis]
en: Requests that all running jobs are stopped.
fi: Pyytää kaikkia meneillään olevia töitä pysähtymään.

[ctx: @info:tooltip]
en: Menu allowing to stop individual jobs
fi: Valikko, joka mahdollistaa töiden pysäyttämisen yksittäin

[ctx: @info:whatsthis]
en: List of jobs that can be stopped individually.
fi: Luettelo yksittäin pysäytettävissä olevista töistä.

[ctx: @info:tooltip]
en: Current launch configuration
fi: Aktiivinen käynnistysmääritys

[ctx: @info:whatsthis]
en: Select which launch configuration to run when run is invoked.
fi: Valitse suoritettava käynnistysmääritys.

en: New %1 Launcher
fi: Uusi käynnistin: %1
    |/|
    Uusi käynnistin: $[pieni_alkukirjain %1]

en: The following files have been modified. Save them?
fi: Seuraavia tiedostoja on muutettu. Tallennetaanko ne?

en: (no projects)
fi: (ei projekteja)

en: Running
fi: Käynnissä

[ctx: @info]
en: <p>Cannot delete a locked session.
fi: <p>Lukittua istuntoa ei voi poistaa.

en: The current session and all contained settings will be deleted. The projects will stay unaffected. Do you really want to continue?
fi: Nykyinen istunto ja kaikki siihen kuuluvat asetukset poistetaan.
    Projektit säilyvät muuttumattomina. Haluatko varmasti jatkaa?

[ctx: @action:inmenu]
en: Start New Session
fi: Aloita uusi istunto

[ctx: @info:tooltip]
en: Start a new KDevelop instance with an empty session
fi: Aloita uusi KDevelop-ilmentymä tyhjällä istunnolla

en: Copy of %1
fi: %1 – Kopio

en: Create New Session
fi: Luo uusi istunto

[ctx: @info]
en: The given application did not respond to a DBUS call, it may have crashed or is hanging.
fi: Valittu ohjelma ei vastannut D-Bus-pyyntöön, joten se saattaa olla kaatunut tai jumissa.

[ctx: @info]
en: Failed to lock the session <em>%1</em>, already locked by %2 on %3 (PID %4).
fi: Istunnon <em>%1</em> lukitseminen epäonnistui, koska %2 on jo lukinnut sen koneella %3 (PID %4).

[ctx: @info]
en: Failed to lock the session <em>%1</em> (lock-file unavailable).
fi: Istunnon <em>%1</em> lukitseminen epäonnistui (lukitustiedosto ei ole saatavilla).

[ctx: @info]
en: <p>Please, close the offending application instance or choose another session to launch.</p>
fi: <p>Sulje häiritsevä ohjelmainstanssi tai valitse toinen käynnistettävä istunto.</p>

[ctx: @title:window]
en: Failed to Lock Session %1
fi: Istunnon %1 lukitseminen epäonnistui

[ctx: @info]
en: The session %1 is already active in another running instance.
fi: Istunto %1 on jo aktiivinen toisessa käynnissä olevassa ilmentymässä.

en: Configure Background Parser
fi: Taustajäsentimen asetukset

en: No Source Formatter available
fi: Lähdekoodimuotoilija ei käytettävissä

en: Environment
fi: Ympäristö

en: Configure Environment Variables
fi: Ympäristömuuttujien asetukset

en: Language Support
fi: Kielituki

note: i18n: ectx: property (toolTip), widget (QLabel, label) i18n: ectx: property (toolTip), widget (QComboBox, kcfg_completionDetail)
en: <p>The code completion UI has a minimal mode and a detailed mode.<br>Choose in what cases full code completion will be displayed.</p>
fi: <p>Koodin täydennyksellä on minimaalinen ja yksityiskohtainen käyttöliittymä.<br>Valitse, milloin täydellinen koodin täydennys näytetään.</p>

note: i18n: ectx: property (toolTip), widget (QLabel, localColorizationLabel) i18n: ectx: property (toolTip), widget (QSlider, kcfg_localColorization)
en: <p>This setting decides about the intensity of colors for local variables, for example function arguments, variables and the like.</p>
fi: <p>Tämä määrää värien intensiteetin paikallisille muuttujille kuten esimerkiksi funktion argumenteille, muuttujille ja vastaaville</p>

note: i18n: ectx: property (toolTip), widget (QSlider, kcfg_globalColorization) i18n: ectx: property (toolTip), widget (QLabel, globalColorizationLabel)
en: <p>This settings lets you change the intensity of globally accessible types, for example classes, methods, functions etc.</p>
fi: <p>Tästä voit muuttaa intensiteettiä globaalin näkyvyysalueen tyyppeille kuten esimerkiksi luokille, metodeille, funktioille jne.</p>

note: i18n: ectx: property (toolTip), widget (QLabel, label_4) i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_highlightSemanticProblems)
en: <p>Highlight semantic problems, such as non-existent or inaccessible declarations.</p>
fi: <p>Korosta semanttisia ongelmia, kuten olemassa olemattomia tai saavuttamattomia esittelyitä</p>

note: i18n: ectx: property (toolTip), widget (QLabel, label_5) i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_highlightProblematicLines)
en: <p>When enabled, lines with errors will get additionally highlighted and their positions get marked in the scrollbar.</p>
fi: <p>Kun käytössä, virheelliset rivit korostetaan ja niiden sijainnit merkitään vierityspalkkiin</p>

note: i18n: ectx: property (toolTip), widget (QLabel, boldDeclarationsLabel)
en: <html><head/><body><p>Use bold font for declarations such as classes, functions, local variables, etc.</p></body></html>
fi: <html><head/><body><p>Käytä lihavaa fonttia esittelyille, kuten luokille, funktioille, paikallisille muuttujille jne.</p></body></html>

note: i18n: ectx: property (toolTip), widget (QLabel, label_2) i18n: ectx: property (toolTip), widget (KPluralHandlingSpinBox, kcfg_minFilesForSimplifiedParsing)
en: <p>When a project contains more files than this number, the project will be
    parsed in simplified mode, increasing the efficiency by gathering less information. Global code navigation and quickopen capabilities will be reduced.</p>
fi: <p>Kun projektissa on tätä enemmän tiedostoja, projekti jäsennetään yksinkertaistetussa tilassa, joka parantaa tehokkuutta keräämällä vähemmän tietoja. Globaalin koodissa siirtymisen ja pika-avauksen toiminnallisuus vähenee.</p>

[ctx: @title:group]
en: Core
fi: Ydin

[ctx: @title:group]
en: Project Management
fi: Projektinhallinta

[ctx: @title:group]
en: Version Control
fi: Versionhallinta

[ctx: @title:group]
en: Utilities
fi: Työkalut

[ctx: @title:group]
en: Documentation
fi: Dokumentaatio

[ctx: @title:group]
en: Language Support
fi: Kielituki

[ctx: @title:group]
en: Debugging
fi: Virheenpaikannus

[ctx: @title:group]
en: Testing
fi: Testaaminen

[ctx: @title:group]
en: Other
fi: Muut

en: Plugins
fi: Liitännäiset

en: Configure Plugins
fi: Liitännäisten asetukset

note: i18n: ectx: label, entry (parseAllProjectSources), group (Project Manager)
en: Schedule all project source code to be parsed by the language support in the background
fi: Ajasta kaikki projektin lähdekoodi kielituen taustalla jäsennettäväksi.

note: i18n: ectx: whatsthis, entry (parseAllProjectSources), group (Project Manager)
en: If this option is set, KDevelop will schedule all source code
            found by the current build system for parsing by the appropriate language
            support part.  This will enable more complete language support, but may
            be slower.
fi: Tämän ollessa käytössä KDevelop ajastaa kaiken nykyisen
     käännösjärjestelmän löytämän lähdekoodin kielenmukaisen
     kielitukiosan jäsennettäväksi. Tämä mahdollistaa täydellisemmän
     kielituen, mutta saattaa olla hitaampaa.

note: i18n: ectx: whatsthis, entry (projectsBaseDirectory), group (Project Manager)
en: Chooses the base directory where new projects are created.
fi: Valitsee perushakemiston, jonne uudet projektit luodaan.

note: i18n: ectx: label, entry (saveDocuments), group (Project Manager)
en: Save all open documents before building anything
fi: Tallenna kaikki avoimet tiedostot ennen kääntämistä

note: i18n: ectx: whatsthis, entry (saveDocuments), group (Project Manager)
en: If this option is set all open documents will be automatically saved before any build is started.
fi: Tämän ollessa valittuna kaikki avoimet tiedostot tallennetaan ennen kuin mitään käännöstoimenpidettä aloitetaan.

en: Projects
fi: Projektit

en: Configure Projects
fi: Projektien asetukset

en: Source Formatter
fi: Lähdekoodin muotoilu

en: Configure Source Formatter
fi: Lähdekoodin muotoilun asetukset

en: Templates
fi: Mallit

en: Configure Templates
fi: Mallien asetukset

note: i18n: ectx: property (windowTitle), widget (QWidget, UiConfig)
en: User Interface
fi: Käyttöliittymä

note: i18n: ectx: property (toolTip), widget (QLabel, label_4) i18n: ectx: property (toolTip), widget (QComboBox, kcfg_BottomLeftCornerOwner)
en: <p>Controls whether the bottom left corner is occupied by the dock at the left, or by the dock at the bottom.</p>
fi: <p>Hallitsee sitä, viekö vasemman alakulman tilan vasemman laidan telakka vai alalaidan telakka.</p>

note: i18n: ectx: property (toolTip), widget (QLabel, label_5) i18n: ectx: property (toolTip), widget (QComboBox, kcfg_BottomRightCornerOwner)
en: <p>Controls whether the bottom right corner is occupied by the dock at the right, or by the dock at the bottom.</p>
fi: <p>Hallitsee sitä, viekö oikean alakulman tilan oikean laidan telakka vai alalaidan telakka.</p>

en: Configure User Interface
fi: Käyttöliittymän asetukset

en: Reformat all files in the selected folder?
fi: Muotoillaanko kaikki valitun kansion tiedostot?

en: The style %1 is also used for the following languages:
    %2.
    Are you sure you want to delete it?
fi: Tyyliä %1 käytetään myös seuraavissa kielissä:
    %2.
    Haluatko varmasti poistaa sen?

en: New %1
fi: Uusi %1

en: New Style
fi: Uusi tyyli

en: The file "%1" is modified on disk.
    
    Are you sure you want to overwrite it? (External changes will be lost.)
fi: Tiedostoa ”%1” on muutettu levyllä.
    
    Haluatko varmasti korvata sen? (Ulkoiset muutokset menetetään.)

[ctx: @title:window]
en: Document Externally Modified
fi: Tiedosto on muuttunut ulkoisesti

en:  Line: %1 Col: %2
fi:  Rivi: %1 Sar: %2

en: <b>Active Working Set</b>
fi: <b>Aktiivinen työjoukko</b>

en: <b>Working Set</b>
fi: <b>Työjoukko</b>

[ctx: @info:tooltip]
en: Click to open and activate this document.
fi: Avaa ja aktivoi tämä tiedosto napsauttamalla

en: Line: 00000 Col: 000
fi: Rivi: 00000 Sar: 000

[ctx: @info:tooltip]
en: Right click to add new tool views.
fi: Lisää työkalunäkymiä hiiren oikealla painikkeella

[ctx: @action]
en: Focus Editor
fi: Kohdista muokkaimeen

en: Left Button Bar
fi: Vasen painikepalkki

en: Right Button Bar
fi: Oikea painikepalkki

en: Bottom Button Bar
fi: Alapainikepalkki

en: DUChain builder application
fi: DUChainin koostamissovellus

en: (c) 2009 David Nolden
fi: © 2009 David Nolden

en: file or directory
fi: tiedosto tai hakemisto

en: Show warnings
fi: Näytä varoitukset

en: Show warnings and debug output
fi: Näytä varoitukset ja virheenpaikannustuloste

en: Enforce an update of the top-contexts corresponding to the given files
fi: Pakota päivitys ylimmän tason konteksteihin, jotka liittyvät annettuihin tiedostoihin

en: Enforce an update of the top-contexts corresponding to the given files and all included files
fi: Pakota päivitys ylimmän tason konteksteihin, jotka liittyvät annettuihin tiedostoihin ja kaikkiin niistä sisällytettyihin tiedostoihin

en: Number of threads to use
fi: Käytettävien säikeiden määrä

en: Features to build. Options: empty, simplified-visible-declarations, visible-declarations (default), all-declarations, all-declarations-and-uses, all-declarations-and-uses-and-AST
fi: Käännettävät ominaisuudet. Valinnat: empty, simplified-visible-declarations, visible-declarations (oletus), all-declarations, all-declarations-and-uses, all-declarations-and-uses-and-AST

en: Print complete Definition-Use Chain on successful parse
fi: Tulosta täydellinen Definition-Use Chain onnistuneen jäsennyksen valmistuttua

en: Print complete DUChain Definitions repository on successful parse
fi: Tulosta täydellinen DUChain Definitions -tietovarasto onnistuneen jäsennyksen valmistuttua

en: Print complete DUChain PersistentSymbolTable repository on successful parse
fi: Tulosta täydellinen DUChain PersistentSymbolTable -tietovarasto onnistuneen jäsennyksen valmistuttua

en: Number defining the maximum depth where declaration details are printed
fi: Luku, joka määrittää enimmäissyvyyden esittelyiden tietojen tulostamiseen

en: Dump DUChain graph (in .dot format)
fi: Vedosta DUChain-graafi (.dot-tiedostomuodossa)

en: Print problems encountered during parsing
fi: Tulosta jäsennettäessä kohdatut ongelmat

en: Recursively dump errors from imported contexts.
fi: Vedosta tuotujen kontekstien virheet rekursiivisesti.

[ctx: @title:column]
en: Profile
fi: Profiili

[ctx: @item:inlistbox]
en: Use default profile (currently: %1)
fi: Käytä oletusprofiilia (nykyisellään: %1)

[ctx: @item:inlistbox]
en: %1 (does not exist)
fi: %1 (ei ole olemassa)

en: Task aborted
fi: Tehtävä keskeytetty

en: Run all tests in %1
fi: Suorita kaikki projektin %1 testit

en: Working Directory does not exist: %1
fi: Työhakemistoa ei ole olemassa: %1

en: Working Directory is not absolute: %1
fi: Työhakemisto ei ole absoluuttinen: %1

en: Process '%1' exited with status %2
    %3
fi: Prosessi ”%1” päättyi paluuarvolla %2
    %3

en: Command finished with error %1.
fi: Komentoi päättyi virheeseen %1.

en: Command exited with value %1.
fi: Komento päättyi paluuarvolla %1.

en: You must select a base branch from the list before creating a new branch.
fi: Sinun täytyy valita perushaara luettelosta ennen uuden haaran luomista.

en: Branch "%1" already exists.
    Please, choose another name.
fi: Haara ”%1” on jo olemassa.
    Valitse toinen nimi.

en: Already on branch "%1"
fi: Ollaan jo haarassa ”%1”

en: Branch "%1" doesn't exists.
    Please, choose another name.
fi: Haaraa ”%1” ei ole olemassa.
    Valitse toinen nimi.

en: You must select a branch to merge into current one from the list.
fi: Sinun täytyy valita luettelosta haara, joka yhdistetään nykyiseen.

en: Could not create a patch for the current version.
fi: Nykyiselle versiolle ei voitu luoda korjausta.

en: Branch "%1" already exists.
fi: Haara ”%1” on jo olemassa.

en: Are you sure you want to rename "%1" to "%2"?
fi: Haluatko varmasti muuttaa ”%1” nimeksi ”%2”?

en: There are no differences.
fi: Ei eroja.

en: Cannot display annotations, missing interface KTextEditor::AnnotationInterface for the editor.
fi: Merkintöjä ei voitu näyttää, koska KTextEditor::AnnotationInterface-rajapinta puuttuu muokkaimesta.

en: Cannot execute annotate action because the document was not found, or was not a text document:
    %1
fi: Merkintätoimintoa ei voitu suorittaa, koska joko tiedostoa ei löytynyt tai se ei ollut tekstitiedosto:
    %1

en: Old Messages
fi: Vanhat viestit

en: Unable to commit
fi: Muutoksen toteuttaminen epäonnistui

[ctx: @action:button To make a commit]
en: Commit
fi: Kommitoi

en: <qt>Files will be committed:
    <ul>%1</ul>
    With message:
     <pre>%2</pre></qt>
fi: <qt>Toteutetaan muutokset tiedostoihin:
    <ul>%1</ul>
    Viestillä:
     <pre>%2</pre></qt>
