kdevplatform - en to fi translation catalogue (691 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: &Breakpoint
fi: K&eskeytyskohta

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

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

en: &Bookmark
fi: Kirjan&merkki

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

en: Locals
fi: Paikalliset muuttujat

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

en: Value
fi: Arvo

en: Watch This
fi: Seuraa tätä

en: Stop on Change
fi: Pysähdy muuttuessa

en: Debugger Variables
fi: Virheenpaikantimen muuttujat

[ctx: @option:check]
en: Auto-resize columns on click
fi: Muuta sarakkeiden kokoa automaattisesti napsautettaessa

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

[ctx: @label:textbox]
note: i18n: ectx: property (text), widget (QLabel, label)
en: Find:
fi: Etsi:

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QToolButton, nextButton)
en: Jump to next match
fi: Hyppää seuraavaan osumaan

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QToolButton, previousButton)
en: Jump to previous match
fi: Hyppää edelliseen osumaan

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
en: Match case sensitive
fi: Erota pien- ja suuraakkoset

en: Documentation
fi: Dokumentaatio

[ctx: @action go back]
en: Back
fi: Taaksepäin

[ctx: @action go forward]
en: Forward
fi: Eteenpäin

[ctx: @action go to start page]
en: Home
fi: Aloitussivu

[ctx: @info:placeholder]
note: i18n: ectx: property (placeholderText), widget (QLineEdit, branchFilterEdit)
en: Search...
fi: Etsi…

[ctx: @action]
en: Find in Text...
fi: Etsi tekstistä…

[ctx: @info:tooltip]
en: Find in text of current documentation page
fi: Etsi tekstiä nykyiseltä ohjesivulta

[ctx: @title:menu]
en: Debug
fi: Virheenpaikannus

[ctx: @title:menu]
en: Refactor
fi: Refaktorointi

[ctx: @title:menu]
en: Analyze Current File With
fi: Analysoi nykyistä tiedostoa ohjelmalla

[ctx: @title:menu]
en: Analyze Current Project With
fi: Analysoi nykyistä projektia ohjelmalla

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

[ctx: @action]
en: Rename "%1"...
fi: Muuta nimeä: ”%1”…

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

en: Declaration is located in non-writable file %1.
fi: Esittely sijaitsee vain luettavassa tiedostossa %1.

[ctx: @title:window Renaming some declaration]
en: Rename "%1"
fi: Muuta nimeä: ”%1”

[ctx: @title:tab]
en: Uses
fi: Käyttö

[ctx: @title:tab]
en: Declaration Info
fi: Esittelyn tiedot

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

[ctx: @title:window]
note: i18n: ectx: property (windowTitle), widget (QDialog, RenameDialog)
en: Rename
fi: Muuta nimeä

[ctx: @label:textbox]
note: i18n: ectx: property (text), widget (QLabel, newNameLabel)
en: &New name:
fi: &Uusi nimi:

note: i18n: ectx: property (toolTip), widget (QPushButton, goButton)
en: <html><head/><body><p>&quot;Note: All overloaded functions, overloads, forward-declarations, etc. will be renamed too&quot;</p></body></html>
fi: <html><head/><body><p>”Huom! Myös kaikkien kuormitettujen funktioiden, kuormitusten, ennakkoesittelyjen jne. nimet muutetaan”</p></body></html>

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, goButton)
en: &Rename
fi: &Muuta nimeä

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, cancelButton)
en: &Cancel
fi: &Peru

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

[ctx: @title:window]
note: i18n: ectx: property (windowTitle), widget (QDialog, RefactoringDialog)
en: Refactoring
fi: Refaktorointi

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, abortButton)
en: &Abort
fi: K&eskeytä

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: lost declaration
fi: kadonnut esittely

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

en: enumerator
fi: enumeraattori

en:  :[value-dependent]
fi:  :[riippuu-arvosta]

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: 1 Byte | %1 Bytes
fi[0]: 1 tavu
fi[1]: %1 tavua

en: 1 Bit | %1 Bits
fi[0]: %1 bitti
fi[1]: %1 bittiä

en: size: %1 Bytes
fi: koko: %1 tavua

en: aligned to: %1 Bytes
fi: tasattu: %1 tavuun

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: (Hold <em>Alt</em> to show. Navigate via arrow keys, activate by pressing <em>Enter</em>)
fi: (näytä painamalla <em>Alt</em>. Liiku nuolinäppäimin, aktivoi <em>Enter</em>illä)

en: (Hold <em>Alt</em> to show this tooltip)
fi: (näytä työkaluvihje painamalla <em>Alt</em>)

en: Problem
fi: Ongelma

en: Problem in <i>%1</i>
fi: Ongelma kohteessa <i>%1</i>

en: Location:
fi: Sijainti:

en: <br>See:
fi: <br>Katso:

en:  in
fi:  kohteessa

en: Solution (%1)
fi: Ratkaisu (%1)

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>:

[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: Failed to specify program to start: %1
fi: Käynnistettävän ohjelman määritys epäonnistui: %1

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.

[ctx: @title:window]
en: Project Folder Deleted
fi: Projektikansio on poistettu

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

[ctx: @item:intext]
en: no branch
fi: ei haaraa

[ctx: @info:placeholder]
en: Enter the path to an item from the projects tree...
fi: Kirjoita polku projektipuun kohteeseen…

[ctx: @action]
en: Select...
fi: Valitse…

[ctx: @title:window]
en: Select an Item
fi: Valitse kohde

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

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (ProjectItemLineEdit, targetDependency)
en: Enter a dependency to add to the list
fi: Kirjoita luetteloon lisättävä riippuvuus

[ctx: @info:placedholder]
note: i18n: ectx: property (placeholderText), widget (ProjectItemLineEdit, targetDependency)
en: Enter a dependency to add to the list...
fi: Kirjoita luetteloon lisättävä riippuvuus…

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, addDependency)
en: Add the listed target to the dependency list
fi: Lisää lueteltu kohde riippuvuusluetteloon

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QListWidget, dependencies)
en: List of indirect dependent targets.
fi: Epäsuorien riippuvuuskohteiden luettelo.

[ctx: @info:whatsthis]
note: i18n: ectx: property (whatsThis), widget (QListWidget, dependencies)
en: This list should contain targets that the application does not directly depend on, but for which an action needs to be taken before running the application.
fi: Luettelon tulisi sisältää kohteet, joista sovellus ei ole suoraan riippuvainen mutta jotka vaativat toimenpiteitä ennen sovelluksen suorittamista.

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, removeDependency)
en: Remove the selected dependencies from the list
fi: Poista luettelosta valitut riippuvuudet.

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, moveDepUp)
en: Move the selected dependency up in the list
fi: Siirrä valittua riippuvuutta luettelossa ylemmäs

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, moveDepDown)
en: Move the selected dependency down in the list
fi: Siirrä valittua riippuvuutta luettelossa alemmas

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

en: The previous session crashed. | Session crashed %1 times in a row.
fi[0]: Edellinen istunto kaatui.
fi[1]: Istunto kaatui %1 kertaa peräkkäin.

[ctx: tty action]
en: Clear cache
fi: Tyhjennä välimuisti

[ctx: @title]
en: Session Crashed
fi: Istunto kaatui

en: The crash may be caused by a corruption of cached data.
    
    Press Clear if you want KDevelop to clear the cache, otherwise press Continue if you are sure the crash has another origin.
fi: Kaatuminen saattoi johtua vioittuneesta välimuistidatasta.
    
    Paina OK, jos haluat KDevelopin tyhjentävän välimuistin, tai paina Peru, jos olet varma kaatumisen johtuneen jostakin muusta.

[ctx: @action:button]
en: Clear Cache
fi: Tyhjennä välimuisti

[ctx: @action:button]
en: Continue
fi: Jatka

en: Execute actions to change the area.<br />An area is a tool view configuration for a specific use case. From here you can also navigate back to the default code area.
fi: Vaihda aluetta suorittamalla toimenpiteitä.<br />Alue on tiettyyn työkalunäkymäkokoonpano määräkäyttöön. Tätä kautta voi myös palata koodialueelle.

[ctx: @action:inmenu]
en: Back to Code
fi: Palaa koodiin

[ctx: @title:window]
en: Configure
fi: Asetukset

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?

[ctx: @title:window]
en: Apply Settings
fi: Hyväksy asetukset

en: <p>Could not find any plugins during startup.<br/>Please make sure QT_PLUGIN_PATH is set correctly.</p>Refer to <a href="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source#Set_up_the_runtime_environment">this article</a> for more information.
fi: <p>Käynnistettäessä yhtään liitännäistä ei löytynyt.<br/>Tarkista, että QT_PLUGIN_PATH on asetettu oikein.</p>Lisää tietoa on (englanniksi) <a href="https://community.kde.org/Frameworks/Building#Runtime_setup">tässä artikkelissa</a>.

[ctx: @title:window]
en: No Plugins Found
fi: Liitännäisiä ei löytynyt

[ctx: @title:window]
en: Variables
fi: Muuttujat

en: Debugger
fi: Virheenpaikannin

[ctx: @title:window]
en: Frame Stack
fi: Kutsupino

[ctx: @title:window]
en: Breakpoints
fi: Keskeytyskohdat

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: @action]
en: Interrupt
fi: Keskeytä

[ctx: @info:tooltip]
en: Interrupt application
fi: Keskeytä ohjelma

[ctx: @info:whatsthis]
en: Interrupts the debugged process or current debugger command.
fi: Keskeyttää paikannettavan prosessin tai virheenpaikanninkomennon.

[ctx: @action]
en: Run to &Cursor
fi: Suorita &kohdistimeen

[ctx: @info:tooltip]
en: Run to cursor
fi: Suorita kohdistimeen

[ctx: @info:whatsthis]
en: Continues execution until the cursor position is reached.
fi: Jatkaa suoritusta kohdistimen sijaintiin saakka.

[ctx: @action]
en: Set E&xecution Position to Cursor
fi: &Aseta kohdistin suorituksen sijainniksi

[ctx: @info:tooltip]
en: Jump to cursor
fi: Hyppää kohdistimeen

[ctx: @info:whatsthis]
en: Continue execution from the current cursor position.
fi: Jatka suoritusta kohdistimen sijainnista.

[ctx: @action]
en: Step &Over
fi: Astu &yli

[ctx: @info:tooltip]
en: Step over the next line
fi: Astu seuraavan rivin yli

[ctx: @info:whatsthis]
en: Executes one line of source in the current source file. If the source line is a call to a function the whole function is executed and the app will stop at the line following the function call.
fi: Suorittaa nykyisestä tiedostosta yhden lähdekoodirivin. Jos rivi kutsuu funktiota, koko funktio suoritetaan, ja ohjelma pysähtyy kutsua seuraavalle riville.

[ctx: @action]
en: Step over Ins&truction
fi: Astu &käskyn yli

[ctx: @info:tooltip]
en: Step over instruction
fi: Astu käskyn yli

[ctx: @info:whatsthis]
en: Steps over the next assembly instruction.
fi: Astuu seuraavan konekielikäskyn yli.

[ctx: @action]
en: Step &Into
fi: A&stu sisään

[ctx: @info:tooltip]
en: Step into the next statement
fi: Astu seuraavan lauseen sisään

[ctx: @info:whatsthis]
en: Executes exactly one line of source. If the source line is a call to a function then execution will stop after the function has been entered.
fi: Suorittaa tarkalleen yhden lähdekoodirivin. Jos rivi kutsuu funktiota, suoritus pysähtyy, kun on siirrytty funktioon.

[ctx: @action]
en: Step into I&nstruction
fi: Astu &käskyn sisään

[ctx: @info:tooltip]
en: Step into instruction
fi: Astu käskyn sisään

[ctx: @info:whatsthis]
en: Steps into the next assembly instruction.
fi: Astuu seuraavan konekielikäskyn sisään.

[ctx: @action]
en: Step O&ut
fi: Astu &ulos

[ctx: @info:tooltip]
en: Step out of the current function
fi: Astu ulos nykyisestä funktiosta

[ctx: @action]
en: Toggle Breakpoint
fi: Aseta tai poista keskeytyskohta

[ctx: @info:tooltip]
en: Toggle breakpoint
fi: Aseta tai poista keskeytyskohta

[ctx: @info:whatsthis]
en: Toggles the breakpoint at the current line in editor.
fi: Asettaa tai poistaa muokkaimen nykyisellä rivillä keskeytyskohdan.

[ctx: @action]
en: Show Current Line
fi: Näytä nykyinen rivi

[ctx: @info:tooltip]
en: Show the current execution position
fi: Näytä nykyinen suorituskohta

[ctx: @info:whatsthis]
en: Jumps to the execution line in the editor.
fi: Hyppää muokkaimen suoritusriville.

[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

[ctx: @action:button]
en: Open as Plain Text
fi: Avaa raakatekstinä

[ctx: @action:button]
en: Do Not Open
fi: Älä avaa

[ctx: @action]
en: &Close
fi: &Sulje

[ctx: @info:tooltip]
en: Close file
fi: Sulje tiedosto

[ctx: @info:whatsthis]
en: Closes current file.
fi: Sulkee nykyisen tiedoston.

[ctx: @action]
en: Clos&e All
fi: Sulje k&aikki

[ctx: @info:tooltip]
en: Close all open documents
fi: Sulje kaikki avoimet tiedostot

[ctx: @info:whatsthis]
en: Close all open documents, prompting for additional information when necessary.
fi: Sulje kaikki tiedostot mutta pyydä tarvittaessa lisätietoa.

[ctx: @action]
en: Close All Ot&hers
fi: Sulje kaikki &muut

[ctx: @info:tooltip]
en: Close all other documents
fi: Sulje kaikki muut tiedostot

[ctx: @info:whatsthis]
en: Close all open documents, with the exception of the currently active document.
fi: Sulje kaikki muut paitsi aktiivinen tiedosto.

[ctx: @action]
en: Show Annotate on Current Document
fi: Näytä nykyisen tiedoston merkinnät

[ctx: @action]
en: Annotate
fi: Merkitse

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: @title:tab]
en: Editor
fi: Muokkain

en: Configure Text Editor
fi: Tekstimuokkaimen asetukset

[ctx: @info:tooltip]
en: Configure environment variables
fi: Ympäristömuuttujien asetukset

[ctx: @title:window]
en: Launch Configurations
fi: Käynnistysmääritykset

[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?)

[ctx: @action:inmenu]
en: Rename Configuration
fi: Muuta määrityksen nimeä

[ctx: @action:inmenu]
en: Delete Configuration
fi: Poista määritys

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: @title:window]
en: Unsaved Changes
fi: Muutoksia tallentamatta

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

en: <i>Select a configuration to edit from the left,<br>or click the "Add" button to add a new one.</i>
fi: <i>Valitse muokattava määritys vasemmalta<br>tai lisää uusi napsauttamalla Lisää-painiketta.</i>

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

[ctx: @title:column Name of the Launch Configurations]
en: Name
fi: Nimi

[ctx: @title:column Type of the Launch Configurations (i.e. Python Application, C++ Application)]
en: Type
fi: Tyyppi

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, addConfig)
en: Add
fi: Lisää

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, deleteConfig)
en: Remove
fi: Poista

[ctx: @label:listbox]
note: i18n: ectx: property (text), widget (QLabel, debugLabel)
en: Debugger:
fi: Virheenpaikannin:

[ctx: @title:window]
en: Loaded Plugins
fi: Ladatut liitännäiset

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 %1 = application name]
en: Configure %1
fi: Aseta %1

[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: @action new file]
en: &New
fi: &Uusi

[ctx: @action Shorter Text for 'New File' shown in the toolbar]
en: New
fi: Uusi

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

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

[ctx: @action]
en: &Add Tool View...
fi: L&isää työkalunäkymä…

[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: &Window Color Scheme
fi: Ikkunan &väriteema

[ctx: @action:inmenu]
en: Split View Top/Bottom
fi: Jaa näkymä ylä- ja alaosaan

[ctx: @action:inmenu]
en: Split View Left/Right
fi: Jaa näkymä vasempaan ja oikeaan osaan

[ctx: @action:inmenu]
en: New File
fi: Uusi tiedosto

[ctx: @action:inmenu]
en: Reload
fi: Lataa uudelleen

[ctx: @action:inmenu]
en: Reload All
fi: Lataa kaikki uudelleen

[ctx: @action:inmenu]
en: Add Tool View
fi: Lisää työkalunäkymä

[ctx: @action:inmenu]
en: Lock the Panel from Hiding
fi: Lukitse paneeli piilottamiselta

[ctx: @item:inlistbox]
en: All Project Files
fi: Kaikki projektitiedostot

[ctx: @title:tab]
en: Select Source
fi: Valitse lähde

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

[ctx: @title:window]
en: Open Project
fi: Avaa projekti

[ctx: @title:tab]
en: Project Information
fi: Projektin tiedot

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

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

[ctx: @item:inlistbox]
en: Open existing file "%1"
fi: Avaa olemassa oleva tiedosto ”%1”

[ctx: @info:whatsthis]
en: Use this command to show or hide the view's statusbar.
fi: Näytä tai piilota näkymän tilarivi tällä komennolla.

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: The document "%1" has unsaved changes and was modified by an external process.
    Do you want to overwrite the external changes?
fi: Tiedostossa ”%1” on tallentamatta muutoksia, ja sitä on ulkoinen prosessi muuttanut.
    Haluatko korvata ulkoiset muutokset?

[ctx: @action:button]
en: Overwrite External Changes
fi: Korvaa ulkoiset muutokset

en: Plugin
fi: Liitännäinen

en: DuchainBuilder
fi: Duchain-koostin

en: Todo
fi: Tehtävä

[ctx: @item problem severity]
en: Hint
fi: Vihje

[ctx: @item problem severity]
en: Warning
fi: Varoitus

[ctx: @item problem severity]
en: Error
fi: Virhe

[ctx: @info:tooltip]
en: Re-parse all watched documents
fi: Jäsennä uudelleen kaikki seuratut tiedostot

[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

[ctx: @info:tooltip]
en: Cancel this operation
fi: Peru tämä toimenpide

[ctx: @info]
en: Aborting...
fi: Keskeytetään…

[ctx: @info:tooltip]
en: Open detailed progress dialog
fi: Avaa yksityiskohtainen edistymisikkuna

[ctx: @info:tooltip]
en: Hide detailed progress window
fi: Piilota yksityiskohtainen edistymisikkuna

[ctx: @info:tooltip]
en: Show detailed progress window
fi: Näytä yksityiskohtainen edistymisikkuna

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 load project management plugin <b>%1</b>.<br>Check that the required programs are installed, or see console output for more information.
fi: Projektinhallintaliitännäistä <b>%1</b> ei voitu ladata.<br>Tarkista, että vaaditut ohjelmat on asennettu, tai katso lisätietoa konsolin tulosteesta.

en: The project importing plugin (%1) does not support the IProjectFileManager interface.
fi: Projektin tuontiliitännäinen (%1) ei tue IProjectFileManager-rajapintaa

en: Could not open project.
fi: Projektia ei voitu avata.

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.

[ctx: @title:window]
en: Configure Project %1
fi: Projektin %1 asetukset

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

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

[ctx: @action:button]
en: Override
fi: Korvaa

[ctx: @info:tooltip]
en: Continue to open the project and use the just provided project configuration
fi: Jatka projektin avaamista ja käytä juuri annettuja projektiasetuksia

[ctx: @action:button]
en: Open Existing File
fi: Avaa olemassa oleva tiedosto

[ctx: @info:tooltip]
en: Continue to open the project but use the existing project configuration
fi: Jatka projektin avaamista, mutta käytä olemassa olevia projektiasetuksia

[ctx: @info:tooltip]
en: Cancel and do not open the project
fi: Peru äläkä avaa projektia

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?

[ctx: @title:window]
en: Override Existing Project Configuration
fi: Korvaa olemassa olevat projektiasetukset

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:button]
en: Reopen
fi: Avaa 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: @action]
en: Open Configuration...
fi: Avaa määritys…

[ctx: @action]
en: Commit Current Project...
fi: Toimita nykyinen projekti…

[ctx: @action]
en: Commit...
fi: Toimita…

[ctx: @action]
en: Open Recent Project
fi: Avaa viimeaikainen projekti

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

[ctx: @action]
en: Open Project for Current File
fi: Avaa nykyisen tiedoston projekti

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

en: No active document
fi: Ei aktiivista tiedostoa

[ctx: @title:window]
en: Project Already Open
fi: Projekti on jo auki

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ä?

[ctx: @option:radio]
en: Add project to current session
fi: Lisää projekti nykyiseen istuntoon

[ctx: @option:radio]
en: Open session %1
fi: Avaa istunto %1

en: No enabled plugin supports this repository URL: %1
fi: Tälle tietovarasto-osoitteelle ei ole otettu käyttöön liitännäistukea: %1

[ctx: @action]
en: Reparse the Entire Project
fi: Jäsennä koko projekti uudelleen

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QLabel, label_2) i18n: ectx: property (toolTip), widget (QComboBox, managerCombo)
en: Select the Management Plugin to use for this project
fi: Valitse projektissa käytettävä hallintaliitännäinen

[ctx: @label:listbox]
note: i18n: ectx: property (text), widget (QLabel, label_2)
en: Project manager:
fi: Projektinhallinta:

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QLabel, label) i18n: ectx: property (toolTip), widget (QLineEdit, nameEdit)
en: Provide a name for the project
fi: Anna projektille nimi

[ctx: @label:textbox]
note: i18n: ectx: property (text), widget (QLabel, label)
en: Name:
fi: Nimi:

[ctx: @item:inlistbox]
en: From File System
fi: Tiedostojärjestelmästä

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: You need to specify the source for your remote project
fi: Etäprojektille tulee määrittää lähde

en: You need to specify an empty folder as your project destination
fi: Projektikansioksi tulee asettaa tyhjä kansio

[ctx: @label:listbox]
note: i18n: ectx: property (text), widget (QLabel, label_2)
en: Source:
fi: Lähde:

[ctx: @title:group]
note: i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
en: Destination
fi: Kohde

[ctx: @label:textbox]
note: i18n: ectx: property (text), widget (QLabel, label)
en: Directory:
fi: Kansio:

[ctx: @info:placeholder]
note: i18n: ectx: property (placeholderText), widget (KUrlRequester, workingDir)
en: Select the directory to use...
fi: Valitse käytettävä kansio…

[ctx: @title:group]
note: i18n: ectx: property (title), widget (QGroupBox, sourceBox)
en: Source
fi: Lähde

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, get)
en: Get
fi: Nouda

[ctx: launch mode]
en: Debug
fi: Virheenpaikannus

[ctx: launch mode]
en: Profile
fi: Profilointi

[ctx: launch mode]
en: Execute
fi: Suoritus

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

[ctx: @action]
en: Configure Launches...
fi: Määritä käynnistykset…

[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: @action]
en: Execute Launch
fi: Suorita käynnistys

[ctx: @action Short text for 'Execute Launch' used in the toolbar]
en: Execute
fi: Suorita

[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: @action Short text for 'Debug Launch' used in the toolbar]
en: Debug
fi: Virheenpaikannus

[ctx: @action]
note: i18n("Profile Launch"), this); profileAction->setToolTip(i18nc("@info:tooltip", "Profile current launch")); profileAction->setWhatsThis(i18nc("@info:whatsthis", "Executes the target or the program specified in currently active launch configuration inside a Profiler.")); ac->addAction("run_profile", 
en: Stop All Jobs
fi: Pysäytä kaikki työt

[ctx: @action Short text for 'Stop All Jobs' used in the toolbar]
en: Stop All
fi: Pysäytä kaikki

[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: @action]
en: Stop
fi: Pysäytä

[ctx: @action Short text for 'Stop' used in the toolbar]
en: Stop
fi: Pysäytä

[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: Host System
fi: Isäntäjärjestelmä

en: Allows to select a runtime
fi: Sallii ajonaikaisympäristön valinnan

en: Runtime: %1
fi: Ajonaikaisympäristö: %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.

[ctx: @title:window]
en: Delete Session
fi: Poista istunto

[ctx: @title:window]
en: Start New Session
fi: Aloita uusi istunto

[ctx: @label:textbox]
en: New session name:
fi: Uuden istunnon nimi:

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: @title:window]
en: Rename Session
fi: Muuta istunnon nimeä

en: Session Manager
fi: Istunnonhallinta

[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

[ctx: @action:inmenu]
en: Start New Named Session...
fi: Aloita uusi nimetty istunto…

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

[ctx: @action]
en: Rename Current Session...
fi: Muuta nykyisen istunnon nimeä…

[ctx: @action]
en: Delete Current Session...
fi: Poista nykyinen istunto…

[ctx: @action]
en: Quit
fi: Lopeta

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

[ctx: @title:column]
en: Contents
fi: Sisältö

[ctx: @title:column]
en: State
fi: Tila

[ctx: @title:column]
en: Name
fi: Nimi

[ctx: @label:textbox]
en: Filter:
fi: Suodatin:

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

note: i18n: ectx: property (toolTip), widget (QCheckBox, showPreviewCheckBox)
en: Toggle preview visibility for this style.
    Preview should be disabled for styles whose formatting depends on the file path.
fi: Vaihda esikatselun näkyvyyttä tälle tyylille.
    Esikatselu tulisi poistaa käytöstä tyyleiltä, joiden muotoilu riippuu tiedoston sijainnista.

en: Environment
fi: Ympäristö

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

[ctx: @title:column]
en: Variable
fi: Muuttuja

[ctx: @title:column]
en: Value
fi: Arvo

[ctx: @info:placeholder]
en: Enter variable...
fi: Anna muuttuja…

[ctx: @title:window]
en: Enter Name of New Environment Profile
fi: Anna uuden ympäristöprofiilin nimi

[ctx: @title:window]
en: Batch Edit Mode
fi: Erämuokkaustila

[ctx: @label:listbox]
note: i18n: ectx: property (text), widget (QLabel, label)
en: Environment profile:
fi: Ympäristöprofiili:

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, addProfileButton)
en: Add profile...
fi: Lisää profiili…

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, cloneProfileButton)
en: Clone profile...
fi: Monista profiili…

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, removeProfileButton)
en: Remove profile
fi: Poista profiili

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, setAsDefaultProfileButton)
en: Set as default
fi: Aseta oletukseksi

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, removeVariableButton)
en: Remove variable
fi: Poista muuttuja

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QPushButton, batchModeEditButton)
en: Batch edit mode
fi: Erämuokkaustila

[ctx: @item:valuesuffix]
en:  file |  files
fi[0]:  tiedosto
fi[1]:  tiedostoa

en: Language Support
fi: Kielituki

en: Configure Code-Completion and Semantic Highlighting
fi: Koodin täydennyksen ja semanttisen korostuksen asetukset

[ctx: @title:group]
note: i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Code Completion
fi: Koodin täydennys

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>

[ctx: @item:inlistbox]
note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_completionDetail)
en: Never
fi: Ei koskaan

[ctx: @title:group]
note: i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
en: Semantic Code Highlighting
fi: Koodin semanttinen korostus

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 (QComboBox, kcfg_globalColorSource) i18n: ectx: property (toolTip), widget (QLabel, label_9)
en: <p>By default, the global colors for types, functions, namespaces and so forth are auto-generated and will adapt to the selected editor theme based on the global colorization intensity. If you want to have full control over the colors, you can instead use the editor theme as color source. You can then fine tune the colors in the settings under Editor &gt; Color Themes &gt; Highlighting Text Styles &gt; KDevelop/Semantic Colors.</p>
fi: <p>Oletuksena tyyppien, funktioiden, nimiavaruuksien jne. yleisvärit luodaan automaattisesti ja ne mukautuvat väri-intensiteetin perusteella valittuun muokkainteemaan. Jos haluat hallita värejä täysin itse, muokkainteemaa voi käyttää värien lähteenä, jolloin niitä voi hienosäätää asetuksista: Muokkain → Väriteemat → Korostetut tekstityylit → KDevelopin ja semanttiset värit.</p>

note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_globalColorSource)
en: Auto-Generated
fi: Luotu automaattisesti

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>

[ctx: @label]
note: i18n: ectx: property (text), widget (QLabel, label_4)
en: Highlight semantic problems:
fi: Korosta semanttiset ongelmat:

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>

[ctx: @label]
note: i18n: ectx: property (text), widget (QLabel, label_5)
en: Highlight problematic lines:
fi: Korosta ongelmalliset rivit:

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>

[ctx: @item:inlistbox inline problems shown]
note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_problemInlineNotesLevel)
en: Errors
fi: Virheet

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QLabel, label_3)
en: Space-separated list of words that make a comment represent a TODO item
fi: Välilyönnein eroteltu luettelo sanoista, jotka osoittavat kommentin tehtäväksi (TODO)

[ctx: @label:textbox]
note: i18n: ectx: property (text), widget (QLabel, label_3)
en: TODO marker words:
fi: Tehtävämerkintäsanat:

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_todoMarkerWords)
en: Space-separated list of words that make a comment represent a TODO item.
fi: Välilyönnein eroteltu luettelo sanoista, jotka osoittavat kommentin tehtäväksi (TODO).

[ctx: @title:group]
note: i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
en: Project Parsing
fi: Projektin jäsentäminen

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: @item:inlistbox]
note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_precompiledPreambleStorage)
en: Memory
fi: Muisti

[ctx: @item:inlistbox]
note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_precompiledPreambleStorage)
en: Session Temporary Directory
fi: Istunnon väliaikaiskansio

[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

[ctx: @option:check]
note: i18n: ectx: property (text), widget (QCheckBox, chkKateModelines)
en: Add Kate Modeline
fi: Lisää Kate-tilarivi

[ctx: @title:group]
note: i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Formatting Styles
fi: Muotoilutyylit

en: Templates
fi: Mallit

en: Configure Templates
fi: Mallien asetukset

[ctx: @action:button]
en: Get More Templates
fi: Hae lisää malleja

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, loadButton)
en: Load Template From File
fi: Lataa malli tiedostosta

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, extractButton)
en: Clone Template
fi: Monista malli

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>

[ctx: @item:inlistbox]
note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_BottomLeftCornerOwner)
en: Left Dock
fi: Vasemman laidan telakka

[ctx: @item:inlistbox]
note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_BottomLeftCornerOwner) i18n: ectx: property (text), item, widget (QComboBox, kcfg_BottomRightCornerOwner)
en: Bottom Dock
fi: Alalaidan telakka

[ctx: @item:inlistbox]
note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_BottomRightCornerOwner)
en: Right Dock
fi: Oikean laidan telakka

[ctx: @title:group]
note: i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
en: Tabbed Browsing
fi: Välilehtiselaus

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_TabBarOpenAfterCurrent)
en: Controls whether to open new tabs next to the active one.
fi: Määrittää, avataanko uudet välilehdet aktiivisen viereen.

[ctx: @option:check]
note: i18n: ectx: property (text), widget (QCheckBox, kcfg_TabBarOpenAfterCurrent)
en: Open new tab after current
fi: Avaa uusi välilehti nykyisen perään

[ctx: @info:tooltip]
note: i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_TabBarArrangeBuddies)
en: When enabled, plugins can group related files side by side.
    For example, a header file will be opened next to the implementation file.
fi: Kun käytössä, liitännäiset voivat ryhmittää yhteenkuuluvia tiedostoja rinnakkain.
    Esimerkiksi otsaketiedosto avataan toteutuksen viereen.

[ctx: @option:check]
note: i18n: ectx: property (text), widget (QCheckBox, kcfg_CloseButtonsOnTabs)
en: Show close buttons on tabs
fi: Näytä sulkemispainikkeet välilehdissä

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: 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

en: Left Button Bar
fi: Vasen painikepalkki

en: Right Button Bar
fi: Oikea painikepalkki

en: Bottom Button Bar
fi: Alapainikepalkki

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

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.

[ctx: @action:button]
note: i18n: ectx: property (text), widget (QPushButton, diffButton)
en: Compare to Branch
fi: Vertaa haaraan

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

[ctx: @item age]
en: %1 year | %1 years
fi[0]: %1 vuosi
fi[1]: %1 vuotta

[ctx: @item age]
en: %1 month | %1 months
fi[0]: %1 kuukausi
fi[1]: %1 kuukautta

[ctx: @item age]
en: %1 day | %1 days
fi[0]: %1 päivä
fi[1]: %1 päivää

[ctx: @item age]
en: Today
fi: Tänään

[ctx: By: commit author]
en: By: %1
fi: Tekijä: %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>
