Files
ArchiSteamFarm/ArchiSteamFarm/Localization/Strings.fi-FI.resx
2018-04-18 01:25:11 +02:00

658 lines
35 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="AcceptingTrade" xml:space="preserve">
<value>Hyväksytään vaihtoa: {0}</value>
<comment>{0} will be replaced by trade number</comment>
</data>
<data name="AutoUpdateCheckInfo" xml:space="preserve">
<value>ASF tarkistaa päivitykset automaattisesti {0} välein.</value>
<comment>{0} will be replaced by translated TimeSpan string (such as "24 hours")</comment>
</data>
<data name="Content" xml:space="preserve">
<value>Sisältö: {0}</value>
<comment>{0} will be replaced by content string. Please note that this string should include newline for formatting.</comment>
</data>
<data name="ErrorConfigPropertyInvalid" xml:space="preserve">
<value>Kohdassa {0} muokattu arvo {1} on epäkelpo</value>
<comment>{0} will be replaced by name of the configuration property, {1} will be replaced by invalid value</comment>
</data>
<data name="ErrorEarlyFatalExceptionInfo" xml:space="preserve">
<value>ASF V{0} on törmännyt ylitsepääsemättömään poikkeukseen ennen kuin ytimen lokinkirjaus moduuli ehdittiin käynnistää!</value>
<comment>{0} will be replaced by version number</comment>
</data>
<data name="ErrorEarlyFatalExceptionPrint" xml:space="preserve">
<value>Poikkeus: {0}() {1}
StackTrace:
{2}</value>
<comment>{0} will be replaced by function name, {1} will be replaced by exception message, {2} will be replaced by entire stack trace. Please note that this string should include newlines for formatting.</comment>
</data>
<data name="ErrorExitingWithNonZeroErrorCode" xml:space="preserve">
<value>Poistutaan muulla kuin 0 virhekoodilla!</value>
</data>
<data name="ErrorFailingRequest" xml:space="preserve">
<value>Pyyntö evätty: {0}</value>
<comment>{0} will be replaced by URL of the request</comment>
</data>
<data name="ErrorGlobalConfigNotLoaded" xml:space="preserve">
<value>Yleisiä asetuksia ei voitu ladata. Tarkista että {0} on olemassa ja validi. Seuraa wikin 'setting up' ohjetta mikäli tarvitset apua.</value>
<comment>{0} will be replaced by file's path</comment>
</data>
<data name="ErrorIsInvalid" xml:space="preserve">
<value>{0} on virheellinen!</value>
<comment>{0} will be replaced by object's name</comment>
</data>
<data name="ErrorMobileAuthenticatorInvalidDeviceID" xml:space="preserve">
<value>Kieltäydään suorittamasta tätä toimintoa virheellisen DeviceID:n takia ASF 2-vaiheisessa authentikoinnissa!</value>
</data>
<data name="ErrorNoBotsDefined" xml:space="preserve">
<value>Botteja ei ole määritelty. Unohditko tehdä asetukset ASF varten?</value>
</data>
<data name="ErrorObjectIsNull" xml:space="preserve">
<value>{0} on ei mitään!</value>
<comment>{0} will be replaced by object's name</comment>
</data>
<data name="ErrorParsingObject" xml:space="preserve">
<value>{0} jäsentäminen epäonnistui!</value>
<comment>{0} will be replaced by object's name</comment>
</data>
<data name="ErrorRequestFailedTooManyTimes" xml:space="preserve">
<value>Pyyntö epäonnistui {0} yrityksen jälkeen!</value>
<comment>{0} will be replaced by maximum number of tries</comment>
</data>
<data name="ErrorUpdateCheckFailed" xml:space="preserve">
<value>Viimeisimmän version tarkistus epäonnistui!</value>
</data>
<data name="ErrorUpdateNoAssetForThisVersion" xml:space="preserve">
<value>Päivittämistä ei voitu jatkaa koska nykyistä versiota ei tunnistettu! Automaattiset päivitykset eivät ole mahdollisia.</value>
</data>
<data name="ErrorUpdateNoAssets" xml:space="preserve">
<value>Päivittämistä ei voitu jatkaa koska kyseinen versio ei sisällä yhtään tiedostoa!</value>
</data>
<data name="ErrorUserInputRunningInHeadlessMode" xml:space="preserve">
<value>Huomasimme tarpeen käyttäjän toimille, mutta prosessi on käynnistetty headless-tilassa!</value>
</data>
<data name="Exiting" xml:space="preserve">
<value>Suljetaan...</value>
</data>
<data name="WarningFailed" xml:space="preserve">
<value>Virhe!</value>
</data>
<data name="GlobalConfigChanged" xml:space="preserve">
<value>Globaali asetustiedostoa muutettiin!</value>
</data>
<data name="ErrorGlobalConfigRemoved" xml:space="preserve">
<value>Globaali asetustiedosto poistettiin!</value>
</data>
<data name="IgnoringTrade" xml:space="preserve">
<value>Ohitetaan vaihto: {0}</value>
<comment>{0} will be replaced by trade number</comment>
</data>
<data name="LoggingIn" xml:space="preserve">
<value>Kirjaudutaan to {0}...</value>
<comment>{0} will be replaced by service's name</comment>
</data>
<data name="NoBotsAreRunning" xml:space="preserve">
<value>Yhtään bottia ei ole käynnissä, poistutaan...</value>
</data>
<data name="RefreshingOurSession" xml:space="preserve">
<value>Virkistetään istuntomme!</value>
</data>
<data name="RejectingTrade" xml:space="preserve">
<value>Hylätään vaihto: {0}</value>
<comment>{0} will be replaced by trade number</comment>
</data>
<data name="Restarting" xml:space="preserve">
<value>Käynnistetään uudelleen...</value>
</data>
<data name="Starting" xml:space="preserve">
<value>Käynnistetään...</value>
</data>
<data name="Success" xml:space="preserve">
<value>Valmis!</value>
</data>
<data name="UnlockingParentalAccount" xml:space="preserve">
<value>Avataan lapsilukitus...</value>
</data>
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Tarkistetaan päivityksiä...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Ladataan uutta versiota: {0} ({1} Mt)... Odotellessa, harkitsethan lahjoittamista jos arvostat tekemäämme työtä! :)</value>
<comment>{0} will be replaced by version string, {1} will be replaced by update size (in megabytes)</comment>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Päivitys valmis!</value>
</data>
<data name="UpdateNewVersionAvailable" xml:space="preserve">
<value>Uusi ASF-versio on saatavilla! Suositellaan päivittämistä!</value>
</data>
<data name="UpdateVersionInfo" xml:space="preserve">
<value>Paikallinen versio: {0} | Etäkäyttöversio: {1}</value>
<comment>{0} will be replaced by current version, {1} will be replaced by remote version</comment>
</data>
<data name="UserInputDeviceID" xml:space="preserve">
<value>Syötä mobiili authentikaattorin laite ID (sisältäen "android:"): </value>
<comment>Please note that this translation should end with space</comment>
</data>
<data name="UserInputSteam2FA" xml:space="preserve">
<value>Syötä 2FA koodi Steam authentikointi sovelluksesta: </value>
<comment>Please note that this translation should end with space</comment>
</data>
<data name="UserInputSteamGuard" xml:space="preserve">
<value>Syötä SteamGuard authentikointi koodi joka lähetettiin sähköpostiisi: </value>
<comment>Please note that this translation should end with space</comment>
</data>
<data name="UserInputSteamLogin" xml:space="preserve">
<value>Syötä Steam-tilisi käyttäjätunnus: </value>
<comment>Please note that this translation should end with space</comment>
</data>
<data name="UserInputSteamParentalPIN" xml:space="preserve">
<value>Syötä Steam-tilisi lapsilukon PIN-koodi: </value>
<comment>Please note that this translation should end with space</comment>
</data>
<data name="UserInputSteamPassword" xml:space="preserve">
<value>Syötä Steam-tilisi salasana: </value>
<comment>Please note that this translation should end with space</comment>
</data>
<data name="UserInputUnknown" xml:space="preserve">
<value>Syötä dokumentoimaton arvo kohteelle {0}: </value>
<comment>{0} will be replaced by property name. Please note that this translation should end with space</comment>
</data>
<data name="WarningUnknownValuePleaseReport" xml:space="preserve">
<value>Vastaanotettu tuntematon arvo {0}:lle, ole hyvä ja ilmoita tästä: {1}</value>
<comment>{0} will be replaced by object's name, {1} will be replaced by value for that object</comment>
</data>
<data name="WarningTooManyGamesToPlay" xml:space="preserve">
<value>Useamman kuin {0} pelin samanaikanen pelaaminen ei ole mahdollista, vain ensimmäiset {0} käytetään määritellyistä {1}!</value>
<comment>{0} will be replaced by max number of games, {1} will be replaced by name of the configuration property</comment>
</data>
<data name="IPCReady" xml:space="preserve">
<value>IPC-palvelin on valmiina!</value>
</data>
<data name="IPCStarting" xml:space="preserve">
<value>Käynnistetään IPC-palvelinta {0}...</value>
<comment>{0} will be replaced by IPC hostname</comment>
</data>
<data name="BotAlreadyStopped" xml:space="preserve">
<value>Tämä botti on jo pysäytetty!</value>
</data>
<data name="BotNotFound" xml:space="preserve">
<value>Bottia nimeltä {0} ei voitu löytää!</value>
<comment>{0} will be replaced by bot's name query (string)</comment>
</data>
<data name="BotStatusOverview" xml:space="preserve">
<value>Tällä hetkellä {0}/{1} bottia on käytössä, joilla on {2} peliä ({3} korttia) jäljellä idlattavaksi.</value>
<comment>{0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to idle, {3} will be replaced by total number of cards left to idle</comment>
</data>
<data name="BotStatusIdling" xml:space="preserve">
<value>Botti idlaa peliä: {0} ({1}, {2} korttia jäljellä) jäljellä olevista {3} pelistä ({4} korttia. Idlausta jäljellä: ~{5}.</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
</data>
<data name="BotStatusIdlingList" xml:space="preserve">
<value>Botti idlaa pelejä: {0} jäljellä olevista {1} pelistä ({2} korttia). Idlausta jäljellä: ~{3}.</value>
<comment>{0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
</data>
<data name="CheckingFirstBadgePage" xml:space="preserve">
<value>Tarkastellaan ensimmäistä badge sivua...</value>
</data>
<data name="CheckingOtherBadgePages" xml:space="preserve">
<value>Tarkastellaan muita badge sivuja...</value>
</data>
<data name="ChosenFarmingAlgorithm" xml:space="preserve">
<value>Asetettu idlaamisen algoritmi: {0}</value>
<comment>{0} will be replaced by the name of chosen idling algorithm</comment>
</data>
<data name="Done" xml:space="preserve">
<value>Valmis!</value>
</data>
<data name="GamesToIdle" xml:space="preserve">
<value>Idlattavana yhteensä {0} peliä joissa ({1} korttia). Arvioitu aika (~{2})...</value>
<comment>{0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
</data>
<data name="IdlingFinished" xml:space="preserve">
<value>Idlaaminen valmis!</value>
</data>
<data name="IdlingFinishedForGame" xml:space="preserve">
<value>Idlaaminen valmis {0} ({1}) Kulunut aika: {2}!</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
</data>
<data name="IdlingFinishedForGames" xml:space="preserve">
<value>Idlaus valmistunut seuraavien pelien osalta: {0}</value>
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
</data>
<data name="IdlingStatusForGame" xml:space="preserve">
<value>Idlauksessa {0} ({1}): {2} korttia jäljellä</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle</comment>
</data>
<data name="IdlingStopped" xml:space="preserve">
<value>Idlaaminen pysäytetty!</value>
</data>
<data name="IgnoredStickyPauseEnabled" xml:space="preserve">
<value>Ohitetaan tämä pyyntö, pysyvä tauko on päällä!</value>
</data>
<data name="NothingToIdle" xml:space="preserve">
<value>Tällä tilillä ei ole mitään idlattavaa!</value>
</data>
<data name="NowIdling" xml:space="preserve">
<value>Nyt idlataan: {0} ({1})</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
</data>
<data name="NowIdlingList" xml:space="preserve">
<value>Idlauksessa: {0}</value>
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
</data>
<data name="PlayingNotAvailable" xml:space="preserve">
<value>Pelaaminen ei ole tällä hetkellä mahdollista, yritetään myöhemmin uudestaan!</value>
</data>
<data name="StillIdling" xml:space="preserve">
<value>Idlataan: {0} ({1})</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
</data>
<data name="StillIdlingList" xml:space="preserve">
<value>Idlataan: {0}</value>
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
</data>
<data name="StoppedIdling" xml:space="preserve">
<value>Idlaaminen pysäytetty: {0} ({1})</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
</data>
<data name="StoppedIdlingList" xml:space="preserve">
<value>Idlaaminen pysäytetty: {0}</value>
<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
</data>
<data name="UnknownCommand" xml:space="preserve">
<value>Tuntematon komento!</value>
</data>
<data name="WarningCouldNotCheckBadges" xml:space="preserve">
<value>Merkkien hakeminen epäonnistui, yritetään myöhemmin uudestaan!</value>
</data>
<data name="WarningCouldNotCheckCardsStatus" xml:space="preserve">
<value>Ei voitu tarkastaan korttien tilaa kohteelle: {0} ({1}), yritetään myöhemmin uudestaan!</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
</data>
<data name="BotAcceptingGift" xml:space="preserve">
<value>Hyväksytään lahjaa: {0}...</value>
<comment>{0} will be replaced by giftID (number)</comment>
</data>
<data name="BotAccountLimited" xml:space="preserve">
<value>Tämä tili on rajoitettu, idlaus ei ole mahdollista ennen kuin rajoitus poistetaan!</value>
</data>
<data name="BotAddLicense" xml:space="preserve">
<value>ID: {0} | Tila: {1}</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string</comment>
</data>
<data name="BotAddLicenseWithItems" xml:space="preserve">
<value>ID: {0} | Tila: {1} | Tuotteet: {2}</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma</comment>
</data>
<data name="BotAlreadyRunning" xml:space="preserve">
<value>Tämä botti on jo käynnissä!</value>
</data>
<data name="BotAuthenticatorConverting" xml:space="preserve">
<value>Muutetaan .maFile ASF:n käyttämään muotoon...</value>
</data>
<data name="BotAuthenticatorImportFinished" xml:space="preserve">
<value>Mobiili authentikaattorin tuonti onnistui!</value>
</data>
<data name="BotAuthenticatorInvalidDeviceID" xml:space="preserve">
<value>Sinun DeviceID on virheellinen tai sitä ei ole olemassa!</value>
</data>
<data name="BotAuthenticatorToken" xml:space="preserve">
<value>2FA Koodi: {0}</value>
<comment>{0} will be replaced by generated 2FA token (string)</comment>
</data>
<data name="BotAutomaticIdlingNowPaused" xml:space="preserve">
<value>Automattinen idlaus on pysäytetty!</value>
</data>
<data name="BotAutomaticIdlingNowResumed" xml:space="preserve">
<value>Automaattista idlausta on jatkettu!</value>
</data>
<data name="BotAutomaticIdlingPausedAlready" xml:space="preserve">
<value>Automattinen idlaus on jo pysäytetty!</value>
</data>
<data name="BotAutomaticIdlingPausedWithCountdown" xml:space="preserve">
<value>Automaattinen idlaus on nyt pysäytetty! Sinulla on {0} aikaa käynnistää peli.</value>
<comment>{0} will be replaced by translated TimeSpan string (such as "5 minutes")</comment>
</data>
<data name="BotAutomaticIdlingResumedAlready" xml:space="preserve">
<value>Automattista idlausta on jo jatkettu!</value>
</data>
<data name="BotConnected" xml:space="preserve">
<value>Yhdistetty Steamiin!</value>
</data>
<data name="BotDisconnected" xml:space="preserve">
<value>Katkaistu yhteys Steamista!</value>
</data>
<data name="BotDisconnecting" xml:space="preserve">
<value>Katkaistaan yhteyttä...</value>
</data>
<data name="BotEncryptedPassword" xml:space="preserve">
<value>[{0}] salasana: {1}</value>
<comment>{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)</comment>
</data>
<data name="BotInstanceNotStartingBecauseDisabled" xml:space="preserve">
<value>Ei käynnistetä tätä bottia koska se on poistettu käytöstä configuraatiossa!</value>
</data>
<data name="BotInvalidAuthenticatorDuringLogin" xml:space="preserve">
<value>Saatu TwoFactorCodeMismatch virhekoodi {0} kertaa peräkkäin, tämä viittaa meilkein aina virheellisiin ASF 2FA tunnuksiin. Pysäytetään!</value>
<comment>{0} will be replaced by maximum allowed number of failed 2FA attempts</comment>
</data>
<data name="BotLoggedOff" xml:space="preserve">
<value>Kirjauduttu ulos Steamista: {0}</value>
<comment>{0} will be replaced by logging off reason (string)</comment>
</data>
<data name="BotLoggedOn" xml:space="preserve">
<value>Onnistuneesti kirjauduttu sisään!</value>
</data>
<data name="BotLoggingIn" xml:space="preserve">
<value>Kirjaudutaan sisään...</value>
</data>
<data name="BotLogonSessionReplaced" xml:space="preserve">
<value>Tämä käyttäjä vaikuttaisi olevan käytössä toisessa ASF instanssissa. Tällaista käyttäytymistä ei ole määritelty, kieltäydytään suorittamasta!</value>
</data>
<data name="BotLootingFailed" xml:space="preserve">
<value>Vaihtotarjous epäonnistui!</value>
</data>
<data name="BotLootingMasterNotDefined" xml:space="preserve">
<value>Vaihtoa ei voitu lähettää koska yhtään käyttäjää master-oikeuksilla ei ole määritelty!</value>
</data>
<data name="BotLootingNoLootableTypes" xml:space="preserve">
<value>Sinulla ei ole yhtään tavaraa lähetettäväksi!</value>
</data>
<data name="BotLootingNowDisabled" xml:space="preserve">
<value>Tavaran lähettäminen on nyt poistettu käytöstä!</value>
</data>
<data name="BotLootingNowEnabled" xml:space="preserve">
<value>Tavaran lähetttäminen on nyt otettu käyttöön!</value>
</data>
<data name="BotLootingSuccess" xml:space="preserve">
<value>Vaihtopyyntö lähetetty onnistuneesti!</value>
</data>
<data name="BotLootingTemporarilyDisabled" xml:space="preserve">
<value>Tuotteiden lähettäminen on poistettu väliaikaisesti käytöstä!</value>
</data>
<data name="BotSendingTradeToYourself" xml:space="preserve">
<value>Et voi vaihtaa itsesi kanssa!</value>
</data>
<data name="BotNoASFAuthenticator" xml:space="preserve">
<value>Tällä botilla ei ole ASF 2FA käytössä! Unohditko ottaa ASF 2FA authentikaattorin käyttöön?</value>
</data>
<data name="BotNotConnected" xml:space="preserve">
<value>Tämä botti instanssi ei ole yhdistettynä!</value>
</data>
<data name="BotNotOwnedYet" xml:space="preserve">
<value>Omistamattomat: {0}</value>
<comment>{0} will be replaced by query (string)</comment>
</data>
<data name="BotOwnedAlreadyWithName" xml:space="preserve">
<value>Omistetut {0} | {1}</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
</data>
<data name="BotRateLimitExceeded" xml:space="preserve">
<value>Yritysmäärä ylitetty; yritetään uudelleen {0} odottelun jälkeen...</value>
<comment>{0} will be replaced by translated TimeSpan string (such as "25 minutes")</comment>
</data>
<data name="BotReconnecting" xml:space="preserve">
<value>Yhdistetään uudelleen...</value>
</data>
<data name="BotRedeem" xml:space="preserve">
<value>Avain: {0} | Tila: {1}</value>
<comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string</comment>
</data>
<data name="BotRedeemWithItems" xml:space="preserve">
<value>Avain: {0} | Tila: {1} | Tuotteet: {2}</value>
<comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma</comment>
</data>
<data name="BotRemovedExpiredLoginKey" xml:space="preserve">
<value>Poistettu vanhentunut kirjautumisavain!</value>
</data>
<data name="BotStatusNotIdling" xml:space="preserve">
<value>Botti ei idlaa mitään.</value>
</data>
<data name="BotStatusLimited" xml:space="preserve">
<value>Botti on rajoitettu eikä tämän takia voi saada yhtään korttia idlaamalla.</value>
</data>
<data name="BotStatusConnecting" xml:space="preserve">
<value>Botti yhdistää Steam-verkkoon.</value>
</data>
<data name="BotStatusNotRunning" xml:space="preserve">
<value>Botti ei ole käynnissä.</value>
</data>
<data name="BotStatusPaused" xml:space="preserve">
<value>Botti on pysäytetty tai käynnissä manuaalisessa tilassa.</value>
</data>
<data name="BotStatusPlayingNotAvailable" xml:space="preserve">
<value>Botti ei ole tällä hetkellä käytössä.</value>
</data>
<data name="BotUnableToLogin" xml:space="preserve">
<value>Steamiin kirjautuminen ei onnistunut: {0}/{1}</value>
<comment>{0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)</comment>
</data>
<data name="ErrorIsEmpty" xml:space="preserve">
<value>{0} on tyhjä!</value>
<comment>{0} will be replaced by object's name</comment>
</data>
<data name="UnusedKeys" xml:space="preserve">
<value>Käyttämättömät CD-keyt: {0}</value>
<comment>{0} will be replaced by list of cd-keys (strings), separated by a comma</comment>
</data>
<data name="WarningFailedWithError" xml:space="preserve">
<value>Epäonnistuminen virheen takia: {0}</value>
<comment>{0} will be replaced by failure reason (string)</comment>
</data>
<data name="BotConnectionLost" xml:space="preserve">
<value>Yhteys Steam-verkkoon katkesi. Yhdistetään uudelleen...</value>
</data>
<data name="BotAccountFree" xml:space="preserve">
<value>Tili ei ole enää muussa käytössä: idlaaminen jatkukoon!</value>
</data>
<data name="BotAccountOccupied" xml:space="preserve">
<value>Tiliä kautetään tällä hetkellä muualla: ASF jatkaa idlaamista kun tili vapautuu...</value>
</data>
<data name="BotAutomaticIdlingPauseTimeout" xml:space="preserve">
<value>Jaettua kirjastoa ei ole käynnistetty annettuna aikana. Idlaaminen jatkukoon!</value>
</data>
<data name="BotConnecting" xml:space="preserve">
<value>Yhdistetään...</value>
</data>
<data name="BotHeartBeatFailed" xml:space="preserve">
<value>Yhteyden katkaisu clienttiin epäonnistui. Hylätään tämä botti instanssi!</value>
</data>
<data name="BotSteamDirectoryInitializationFailed" xml:space="preserve">
<value>Yhteys SteamDirectoryyn epäonnistui: Steam-verkkoon yhdistäminen saattaa kestää paljon kauemmin!</value>
</data>
<data name="BotStopping" xml:space="preserve">
<value>Pysäytetään...</value>
</data>
<data name="ErrorBotConfigInvalid" xml:space="preserve">
<value>Botti-tiedostosi ei ole validi. Tarkista {0} sisältö ja yritä uudestaan!</value>
<comment>{0} will be replaced by file's path</comment>
</data>
<data name="ErrorDatabaseInvalid" xml:space="preserve">
<value>Pysyvää tietokantaa ei saatu ladattua, jos ongelma jatkuu, poista {0} luodaksesi uuden tietokannan!</value>
<comment>{0} will be replaced by file's path</comment>
</data>
<data name="Initializing" xml:space="preserve">
<value>Alustetaan {0}...</value>
<comment>{0} will be replaced by service name that is being initialized</comment>
</data>
<data name="WarningPrivacyPolicy" xml:space="preserve">
<value>Tutustu tietosuoja-osioon wikissä mikäli olet huolestunut siitä mitä ASF oikeasti tekee!</value>
</data>
<data name="Welcome" xml:space="preserve">
<value>Huomasin että käynnistit ohjelman ensimmäisen kerran, tervetuloa!</value>
</data>
<data name="ErrorInvalidCurrentCulture" xml:space="preserve">
<value>Antamasi CurrentCulture on epäkelpo, ASF jatkaa toimintaa oletusarvolla!</value>
</data>
<data name="TranslationIncomplete" xml:space="preserve">
<value>ASF koettaa käyttää asetettua {0} lokalisaatiota, mutta käännös tällä kielellä on vain {1} tehty. Ehkä voisit auttaa meitä parantamaan ASF:n käännöstä kielellesi?</value>
<comment>{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"</comment>
</data>
<data name="IdlingGameNotPossible" xml:space="preserve">
<value>Pelin {0} ({1}) idlaus on väliaikaisesti poistettu käytöstä, koska ASF ei pysty pelaamaan kyseistä peliä tällä hetkellä.</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
</data>
<data name="WarningIdlingGameMismatch" xml:space="preserve">
<value>ASF huomasi ID poikkeavuuden kohteessa {0} ({1}) ja käyttää ID:tä {2} tämän sijaan.</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)</comment>
</data>
<data name="BotVersion" xml:space="preserve">
<value>{0} V{1}</value>
<comment>{0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.</comment>
</data>
<data name="BotAccountLocked" xml:space="preserve">
<value>Tämä tili on lukittu, idlaus on pysyvästi pois käytöstä!</value>
</data>
<data name="BotStatusLocked" xml:space="preserve">
<value>Botti on lukittu, eikä voi tämän takia saada yhtään korttia idlaamalla.</value>
</data>
<data name="ErrorFunctionOnlyInHeadlessMode" xml:space="preserve">
<value>Tämä funktio on käytettävissä vain headless-tilassa!</value>
</data>
<data name="BotOwnedAlready" xml:space="preserve">
<value>Jo omistetut: {0}</value>
<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
</data>
<data name="ErrorAccessDenied" xml:space="preserve">
<value>Pääsy kielletty!</value>
</data>
<data name="WarningPreReleaseVersion" xml:space="preserve">
<value>Käytät versiota joka on uudempi kuin uusin julkaistu versio käyttämälläsi päivityskanavalla. Huomoithan että esi-julkaistut versiot ovat kehittyneille käyttäjille jotka osaavat raportoida virheistä, toimia ongelmien kanssa sekä antaa palautetta - teknistä tukea ei anneta.</value>
</data>
<data name="BotStats" xml:space="preserve">
<value>Nykyisen muistinkäyttö: {0} MB.</value>
<comment>{0} will be replaced by number (in megabytes) of memory being used</comment>
</data>
<data name="ClearingDiscoveryQueue" xml:space="preserve">
<value>Tyhjennetään Steamin discovery-jonoa #{0}...</value>
<comment>{0} will be replaced by queue number</comment>
</data>
<data name="DoneClearingDiscoveryQueue" xml:space="preserve">
<value>Steamin discovery-jono #{0} tyhjennetty.</value>
<comment>{0} will be replaced by queue number</comment>
</data>
<data name="BotRefreshingPackagesData" xml:space="preserve">
<value>Päivitetään pakettien tietoja...</value>
</data>
</root>