<?xml version="1.0" encoding="utf-8"?>
<root>
	<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns="" 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 vaihtokauppaa: {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} määritelty arvo {1} on virheellinen</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 lokinkirjausmoduuli 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="ErrorFailingRequest" xml:space="preserve">
		<value>Pyyntö epäonnistuu: {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 oikein. 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="ErrorNoBotsDefined" xml:space="preserve">
		<value>Yhtään bottia ei ole määritelty. Unohditko määrittää ASF:n asetuksesi? Noudata 'Setting up' -opasta wikissä, jos olet hämmentynyt.</value>
	</data>
	<data name="ErrorObjectIsNull" xml:space="preserve">
		<value>{0} on tyhjä!</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="ErrorParsingObject" xml:space="preserve">
		<value>Objektin {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>Vastaanotettiin pyyntö käyttäjän syötteelle, 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>Globaalia 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 sisään {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>Päivitetää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 tilin 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="UserInputDeviceConfirmation" xml:space="preserve">
		<value>Ole hyvä ja tarkista Steam-mobiilisovellus, sinun olisi pitänyt saada kirjautumisen hyväksymisilmoitus. Kirjoita Y jos olet vastaanottanut ilmoituksen ja hyväksynyt sen, N jos haluat antaa koodin: </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-varmennussovelluksesta: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamGuard" xml:space="preserve">
		<value>Syötä SteamGuard -varmennuskoodi, 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="UserInputSteamParentalCode" 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="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="IPCReady" xml:space="preserve">
		<value>IPC-palvelin on valmiina!</value>
	</data>
	<data name="IPCStarting" xml:space="preserve">
		<value>Käynnistetään IPC-palvelinta...</value>
	</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ä on käytössä {0}/{1} bottia, joilla on {2} peliä ({3} korttia) jäljellä farmattavaksi.</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 farm, {3} will be replaced by total number of cards left to farm</comment>
	</data>
	<data name="BotStatusIdling" xml:space="preserve">
		<value>Botti farmaa peliä: {0} ({1}, {2} korttia jäljellä) jäljellä olevista {3} pelistä ({4} korttia). Farmausta 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 farm, {3} will be replaced by total number of games to farm, {4} will be replaced by total number of cards to farm, {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 farmaa pelejä: {0} jäljellä olevista {1} pelistä ({2} korttia). Farmausta 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 farm, {2} will be replaced by total number of cards to farm, {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>Valittu farmauksen algoritmi: {0}</value>
		<comment>{0} will be replaced by the name of chosen farming algorithm</comment>
	</data>
	<data name="Done" xml:space="preserve">
		<value>Valmis!</value>
	</data>
	<data name="GamesToIdle" xml:space="preserve">
		<value>Farmattavana yhteensä {0} peliä ({1} korttia), ~{2} jäljellä...</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>Farmaus valmis!</value>
	</data>
	<data name="IdlingFinishedForGame" xml:space="preserve">
		<value>Farmaus valmis: {0} ({1}) Kulunut peliaika: {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>Farmaus 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>Farmattavana {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 farm</comment>
	</data>
	<data name="IdlingStopped" xml:space="preserve">
		<value>Farmaus pysäytetty!</value>
	</data>
	<data name="IgnoredPermanentPauseEnabled" xml:space="preserve">
		<value>Tämä pyyntö jätetään huomioimatta, kun pysyvä tauko on päällä!</value>
	</data>
	<data name="NothingToIdle" xml:space="preserve">
		<value>Tällä tilillä ei ole mitään farmattavaa!</value>
	</data>
	<data name="NowIdling" xml:space="preserve">
		<value>Nyt farmataan: {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>Nyt farmataan: {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>Farmataan edelleen: {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>Farmataan edelleen: {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>Farmaus 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>Farmaus 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 tietojen 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, farmaus 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} | Tavarat: {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>Mobiilivarmentajan tuonti onnistui!</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 farmaus on pysäytetty!</value>
	</data>
	<data name="BotAutomaticIdlingNowResumed" xml:space="preserve">
		<value>Automaattista farmausta on jatkettu!</value>
	</data>
	<data name="BotAutomaticIdlingPausedAlready" xml:space="preserve">
		<value>Automattinen farmaus on jo pysäytetty!</value>
	</data>
	<data name="BotAutomaticIdlingResumedAlready" xml:space="preserve">
		<value>Automattista farmausta 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="BotInstanceNotStartingBecauseDisabled" xml:space="preserve">
		<value>Ei käynnistetä tätä bottia koska se on poistettu käytöstä asetustiedostossa!</value>
	</data>
	<data name="BotInvalidAuthenticatorDuringLogin" xml:space="preserve">
		<value>Saimme TwoFactorCodeMismatch virhekoodin {0} kertaa putkeen. Joko 2FA tilitiedot eivät ole enää voimassa, tai kellosi ei ole synkronoitu, keskeytetää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>Kirjauduttu onnistuneesti käyttäjänä {0}.</value>
		<comment>{0} will be replaced by steam ID (number)</comment>
	</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ää pääkäyttöoikeuksilla ei ole määritelty!</value>
	</data>
	<data name="BotLootingSuccess" xml:space="preserve">
		<value>Vaihtopyyntö lähetetty onnistuneesti!</value>
	</data>
	<data name="BotSendingTradeToYourself" xml:space="preserve">
		<value>Et voi tehdä vaihtokauppaa 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-varmennuksen 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>Ei vielä omistettu: {0}</value>
		<comment>{0} will be replaced by query (string)</comment>
	</data>
	<data name="BotOwnedAlreadyWithName" xml:space="preserve">
		<value>Jo 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="BotPointsBalance" xml:space="preserve">
		<value>Pistesaldo: {0}</value>
		<comment>{0} will be replaced by the points balance value (integer)</comment>
	</data>
	<data name="BotRateLimitExceeded" xml:space="preserve">
		<value>Yritysmäärä on ylitetty, yritetään uudelleen {0} 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 farmaa mitään.</value>
	</data>
	<data name="BotStatusLimited" xml:space="preserve">
		<value>Botti on rajoitettu eikä tämän takia voi saada yhtään korttia farmaamalla.</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ää varattu: farmausta jatketaan!</value>
	</data>
	<data name="BotAccountOccupied" xml:space="preserve">
		<value>Tiliä käytetään tällä hetkellä muualla: ASF jatkaa farmaamista kun tili vapautuu...</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="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ää haluttua lokalisaatiota ({0}), mutta käännös tällä kielellä on vain {1} valmis. Ehkä voisit auttaa meitä parantamaan ASF:n käännöstä omalle 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}) farmaus on väliaikaisesti poistettu käytöstä, koska ASF ei pysty pelaamaan tätä 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, farmaus 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 farmaamalla.</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ä esijulkaistut versiot ovat tarkoitettu käyttäjille, jotka osaavat raportoida virheistä, selviävät ongelmien kanssa sekä antavat palautetta - teknistä tukea ei anneta.</value>
	</data>
	<data name="BotStats" xml:space="preserve">
		<value>Nykyinen muistinkäyttö: {0} MB.
Prosessin käyttöaika: {1}</value>
		<comment>{0} will be replaced by number (in megabytes) of memory being used, {1} will be replaced by translated TimeSpan string (such as "25 minutes"). Please note that this string should include newlines for formatting.</comment>
	</data>
	<data name="BotOwnsOverviewPerGame" xml:space="preserve">
		<value>{0}/{1} bottia omistaa jo pelin {2}.</value>
		<comment>{0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)</comment>
	</data>
	<data name="BotRefreshingPackagesData" xml:space="preserve">
		<value>Päivitetään pakettien tietoja...</value>
	</data>
	<data name="WarningDeprecated" xml:space="preserve">
		<value>{0}:n käyttö on vanhentunut ja poistetaan tulevissa versioissa. Käytä sen sijaan {1}.</value>
		<comment>{0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)</comment>
	</data>
	<data name="BotAcceptedDonationTrade" xml:space="preserve">
		<value>Hyväksyttiin lahjoitus: {0}</value>
		<comment>{0} will be replaced by trade's ID (number)</comment>
	</data>
	<data name="WarningWorkaroundTriggered" xml:space="preserve">
		<value>Kierto ongelmalle {0} on aloitettu.</value>
		<comment>{0} will be replaced by the bug's name provided by ASF</comment>
	</data>
	<data name="TargetBotNotConnected" xml:space="preserve">
		<value>Haluttu botti ei ole yhdistetty!</value>
	</data>
	<data name="BotWalletBalance" xml:space="preserve">
		<value>Lompakon saldo: {0} {1}</value>
		<comment>{0} will be replaced by wallet balance value, {1} will be replaced by currency name</comment>
	</data>
	<data name="BotHasNoWallet" xml:space="preserve">
		<value>Botilla ei ole lompakkoa.</value>
	</data>
	<data name="BotLevel" xml:space="preserve">
		<value>Botin taso on {0}.</value>
		<comment>{0} will be replaced by bot's level</comment>
	</data>
	<data name="ActivelyMatchingItems" xml:space="preserve">
		<value>Vertaillaan Steam-esineitä, kierros #{0}...</value>
		<comment>{0} will be replaced by round number</comment>
	</data>
	<data name="DoneActivelyMatchingItems" xml:space="preserve">
		<value>Steam-esineiden vertailu valmis, kierros #{0}.</value>
		<comment>{0} will be replaced by round number</comment>
	</data>
	<data name="ErrorAborted" xml:space="preserve">
		<value>Keskeytetty!</value>
	</data>
	<data name="WarningExcessiveBotsCount" xml:space="preserve">
		<value>Ajat useampia botteja, kuin mitä suositeltumme raja, ({0}), mahdollistaa. Ota huomioon, että se ei ole tuettua ja saattaa aiheuttaa häiriöitä Steamin kanssa, mukaan lukien tilien jäähdytykset. Katso lisätietoja UKK: sta.</value>
		<comment>{0} will be replaced by our maximum recommended bots count (number)</comment>
	</data>
	<data name="PluginLoaded" xml:space="preserve">
		<value>{0} ladattiin onnistuneesti!</value>
		<comment>{0} will be replaced by the name of the custom ASF plugin</comment>
	</data>
	<data name="PluginLoading" xml:space="preserve">
		<value>Ladataan {0} V{1}...</value>
		<comment>{0} will be replaced by the name of the custom ASF plugin, {1} will be replaced by its version</comment>
	</data>
	<data name="NothingFound" xml:space="preserve">
		<value>Mitään ei löytynyt!</value>
	</data>
	<data name="PluginsWarning" xml:space="preserve">
		<value>Olet ladannut yhden tai useamman mukautetun lisäosan ASF: ään. Koska emme pysty tarjoamaan tukea modatuille ympäristöille, ole hyvä ja käänny ongelmien ilmetessä käyttöönottamiesi lisäosien tekijöiden puoleen.</value>
	</data>
	<data name="PleaseWait" xml:space="preserve">
		<value>Odota hetki...</value>
	</data>
	<data name="EnterCommand" xml:space="preserve">
		<value>Syötä komento: </value>
	</data>
	<data name="Executing" xml:space="preserve">
		<value>Suoritetaan...</value>
	</data>
	<data name="InteractiveConsoleEnabled" xml:space="preserve">
		<value>Vuorovaikutteinen konsoli on nyt aktiivinen. Paina 'c' siirtyäksesi komento-tilaan.</value>
	</data>
	<data name="BotGamesToRedeemInBackgroundCount" xml:space="preserve">
		<value>Botilla on {0} peliä jäljellä taustajonossa.</value>
		<comment>{0} will be replaced by remaining number of games in BGR's queue</comment>
	</data>
	<data name="ErrorSingleInstanceRequired" xml:space="preserve">
		<value>ASF prosessi on jo käynnissä tässä työhakemistossa. Keskeytetään!</value>
	</data>
	<data name="BotHandledConfirmations" xml:space="preserve">
		<value>Onnistuneesti käsiteltiin {0} vahvistusta!</value>
		<comment>{0} will be replaced by number of confirmations</comment>
	</data>
	<data name="BotExtraIdlingCooldown" xml:space="preserve">
		<value>Odotetaan enintään {0} varmistaaksemme, että olemme vapaita aloittamaan farmauksen...</value>
		<comment>{0} will be replaced by translated TimeSpan string (such as "1 minute")</comment>
	</data>
	<data name="UpdateCleanup" xml:space="preserve">
		<value>Siivotaan vanhat tiedostot päivityksen jälkeen...</value>
	</data>
	<data name="BotGeneratingSteamParentalCode" xml:space="preserve">
		<value>Luodaan Steam lapsilukon koodi. Tämä saattaa kestää hetken. Harkitse lapsilukon syöttämistä suoraan asetustiedostoon...</value>
	</data>
	<data name="IPCConfigChanged" xml:space="preserve">
		<value>IPC asetusta on muutettu!</value>
	</data>
	<data name="BotTradeOfferResult" xml:space="preserve">
		<value>Vaihtotarjous {0} on tilassa {1} syystä {2}.</value>
		<comment>{0} will be replaced by trade offer ID (number), {1} will be replaced by internal ASF enum name, {2} will be replaced by technical reason why the trade was determined to be in this state</comment>
	</data>
	<data name="BotInvalidPasswordDuringLogin" xml:space="preserve">
		<value>Vastaanotettu invalidPassword -virhekoodi {0} kertaa peräkkäin. Salasanasi tälle tilille on todennäköisesti väärin, keskeytetään!</value>
		<comment>{0} will be replaced by maximum allowed number of failed login attempts</comment>
	</data>
	<data name="Result" xml:space="preserve">
		<value>Tulos: {0}</value>
		<comment>{0} will be replaced by generic result of various functions that use this string</comment>
	</data>
	<data name="WarningUnsupportedEnvironment" xml:space="preserve">
		<value>Yrität suorittaa ASF:n {0} varianttia ympäristössä jota ei tueta: {1}. Lisää --ignore-unsupported-environment -argumentti, jos todella tiedät mitä olet tekemässä.</value>
	</data>
	<data name="WarningUnknownCommandLineArgument" xml:space="preserve">
		<value>Tuntematon komentorivin argumentti: {0}</value>
		<comment>{0} will be replaced by unrecognized command that has been provided</comment>
	</data>
	<data name="ErrorConfigDirectoryNotFound" xml:space="preserve">
		<value>Asetushakemistoa ei kyetty löytämään, keskeytetään!</value>
	</data>
	<data name="BotIdlingSelectedGames" xml:space="preserve">
		<value>Pelataan valittuja {0}: {1}</value>
		<comment>{0} will be replaced by internal name of the config property (e.g. "GamesPlayedWhileIdle"), {1} will be replaced by comma-separated list of appIDs that user has chosen</comment>
	</data>
	<data name="AutomaticFileMigration" xml:space="preserve">
		<value>{0} asetustiedosto muutetaan uusimpaan syntaksiin...</value>
		<comment>{0} will be replaced with the relative path to the affected config file</comment>
	</data>
	<data name="WarningTooShortCryptKey" xml:space="preserve">
		<value>Salausavaimesi on liian lyhyt. Suosittelemme käyttämään salausavainta, joka on vähintään {0} tavua (merkkiä) pitkä.</value>
		<comment>{0} will be replaced by the number of bytes (characters) recommended</comment>
	</data>
	
	<data name="WarningDefaultCryptKeyUsedForEncryption" xml:space="preserve">
		<value>Käytät ominaisuuden {1} asetusta {0}, mutta et antanut mukautettua --cryptkey -argumenttia. Tämä tekee suojauksen täysin tyhjäksi, koska ASF joutuu käyttämään omaa (tunnettua) avaintaan. Sinun tulisi antaa mukautettu --cryptkey tämän asetuksen turvallisuushyöydyn saavuttamiseksi.</value>
		<comment>{0} will be replaced by the name of a particular setting (e.g. "AES"), {1} will be replaced by the name of the property (e.g. "SteamPassword")</comment>
	</data>
	<data name="WarningRunningAsRoot" xml:space="preserve">
		<value>Yrität käynnistää ASF:ää järjestelmänvalvojana (root). Tämä aiheuttaa merkittävän turvallisuusriskin koneellesi ja koska ASF ei tarvitse pääkäyttäjän oikeuksia toimintaansa, suosittelemme käyttämään sitä ei-järjestelmänvalvojan tunnuksilla, jos mahdollista.</value>
	</data>
	<data name="WarningRunningInUnsupportedEnvironment" xml:space="preserve">
		<value>Käytössäsi on ASF tukemattomassa ympäristössä, käyttäen --ignore-unsupported-environment argumenttia. Huomioithan, että emme tarjoa minkäänlaista tukea tälle skenaariolle ja teet sen täysin omalla vastuullasi. Sinua on varoitettu.</value>
	</data>
	<data name="FetchingChecksumFromRemoteServer" xml:space="preserve">
		<value>Haetaan tarkistussummaa etäpalvelimelta...</value>
	</data>
	<data name="VerifyingChecksumWithRemoteServer" xml:space="preserve">
		<value>Tarkistetaan ladatun binäärin tarkistussummaa etäpalvelimelta saatuun...</value>
	</data>
	<data name="ChecksumMissing" xml:space="preserve">
		<value>Etäpalvelin ei tiedä mitään julkaisusta, johon olemme päivittämässä. Tämä tilanne on mahdollinen, jos julkistaminen on hiljattain julkaistu - kieltäydytään jatkamasta päivitystä ylimääräisenä turvatoimenpiteenä.</value>
	</data>
	
	<data name="ChecksumWrong" xml:space="preserve">
		<value>Etäpalvelin on vastannut eri tarkistussummalla, mikä saattaa merkitä viallista latausta tai MITM-hyökkäystä, kieltäydytään jatkamasta päivitystä!</value>
	</data>
	<data name="PatchingFiles" xml:space="preserve">
		<value>Paikataan ASF-tiedostoja...</value>
	</data>
	<data name="UserInputCryptkey" xml:space="preserve">
		<value>Ole hyvä ja syötä cryptkey-avaimesi: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="ErrorIPNotBanned" xml:space="preserve">
		<value>IP-osoitetta {0} ei ole estetty!</value>
		<comment>{0} will be replaced by an IP address which was requested to be unbanned from using IPC</comment>
	</data>
	<data name="WarningNoLicense" xml:space="preserve">
		<value>Olet yrittänyt käyttää maksullista ominaisuutta {0}, mutta sinulla ei ole voimassa olevaa ASF:n yleisissä asetuksissa olevaa lisenssitunnusta. Tarkista asetukset, koska toiminto ei toimi ilman lisätietoja.</value>
		<comment>{0} will be replaced by feature name (e.g. MatchActively)</comment>
	</data>
	<data name="WarningRegionRestrictedPackage" xml:space="preserve">
		<value>ASF ei pysty pelaamaan sovellusta {0}, koska sillä on aluekohtainen rajoitus maassa {1}, joka kestää {2} asti.</value>
		<comment>{0} will be replaced by app ID (number), {1} will be replaced by short country code (string, such as "PL"), {2} will be replaced by human-readable date (string).</comment>
	</data>
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
</root>
