<?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>Aceptando intercambio: {0}</value>
		<comment>{0} will be replaced by trade number</comment>
	</data>
	<data name="AutoUpdateCheckInfo" xml:space="preserve">
		<value>ASF comprobará automáticamente si hay versiones nuevas cada {0}.</value>
		<comment>{0} will be replaced by translated TimeSpan string (such as "24 hours")</comment>
	</data>
	<data name="Content" xml:space="preserve">
		<value>Contenido: {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>La propiedad {0} configurada es inválida: {1}</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} encontró una excepción fatal antes de que el módulo de registro se pudiera inicializar!</value>
		<comment>{0} will be replaced by version number</comment>
	</data>
	<data name="ErrorEarlyFatalExceptionPrint" xml:space="preserve">
		<value>Excepción: {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>¡Saliendo con el código de error {0}!</value>
		<comment>{0} will be replaced by error code (number)</comment>
	</data>
	<data name="ErrorFailingRequest" xml:space="preserve">
		<value>Error de solicitud: {0}</value>
		<comment>{0} will be replaced by URL of the request</comment>
	</data>
	<data name="ErrorGlobalConfigNotLoaded" xml:space="preserve">
		<value>La configuración global no pudo ser cargada. ¡Asegúrate de que {0} existe y es válido! Sigue la guía de 'instalación' en la wiki si tienes dudas.</value>
		<comment>{0} will be replaced by file's path</comment>
	</data>
	<data name="ErrorIsInvalid" xml:space="preserve">
		<value>¡{0} es inválido!</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="ErrorNoBotsDefined" xml:space="preserve">
		<value>No hay bots definidos. ¿Olvidaste configurar ASF? Sigue la guía de 'instalación' en la wiki si tienes dudas.</value>
	</data>
	<data name="ErrorObjectIsNull" xml:space="preserve">
		<value>¡{0} es nulo!</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="ErrorParsingObject" xml:space="preserve">
		<value>¡Análisis de {0} fallido!</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="ErrorRequestFailedTooManyTimes" xml:space="preserve">
		<value>¡La solicitud falló después de {0} intentos!</value>
		<comment>{0} will be replaced by maximum number of tries</comment>
	</data>
	<data name="ErrorUpdateCheckFailed" xml:space="preserve">
		<value>¡No se pudo comprobar la última versión!</value>
	</data>
	<data name="ErrorUpdateNoAssetForThisVersion" xml:space="preserve">
		<value>¡No se pudo continuar con la actualización porque no hay ningún archivo que se relacione con la versión actual! La actualización automática a esa versión no es posible.</value>
	</data>
	<data name="ErrorUpdateNoAssets" xml:space="preserve">
		<value>¡No se pudo continuar con una actualización porque esa versión no incluye ningún archivo!</value>
	</data>
	<data name="ErrorUserInputRunningInHeadlessMode" xml:space="preserve">
		<value>Se recibió una solicitud de entrada del usuario, ¡pero el proceso se está ejecutando en modo servidor!</value>
	</data>
	<data name="Exiting" xml:space="preserve">
		<value>Saliendo...</value>
	</data>
	<data name="WarningFailed" xml:space="preserve">
		<value>¡Fallo!</value>
	</data>
	<data name="GlobalConfigChanged" xml:space="preserve">
		<value>¡El archivo de configuración global ha sido modificado!</value>
	</data>
	<data name="ErrorGlobalConfigRemoved" xml:space="preserve">
		<value>¡El archivo de configuración global ha sido eliminado!</value>
	</data>
	<data name="IgnoringTrade" xml:space="preserve">
		<value>Ignorando intercambio: {0}</value>
		<comment>{0} will be replaced by trade number</comment>
	</data>
	<data name="LoggingIn" xml:space="preserve">
		<value>Iniciando sesión en {0}...</value>
		<comment>{0} will be replaced by service's name</comment>
	</data>
	<data name="NoBotsAreRunning" xml:space="preserve">
		<value>No hay bots activos, saliendo...</value>
	</data>
	<data name="RefreshingOurSession" xml:space="preserve">
		<value>¡Actualizando sesión!</value>
	</data>
	<data name="RejectingTrade" xml:space="preserve">
		<value>Rechazando intercambio: {0}</value>
		<comment>{0} will be replaced by trade number</comment>
	</data>
	<data name="Restarting" xml:space="preserve">
		<value>Reiniciando...</value>
	</data>
	<data name="Starting" xml:space="preserve">
		<value>Iniciando...</value>
	</data>
	<data name="Success" xml:space="preserve">
		<value>¡Éxito!</value>
	</data>
	<data name="UnlockingParentalAccount" xml:space="preserve">
		<value>Desbloqueando la cuenta parental...</value>
	</data>
	<data name="UpdateCheckingNewVersion" xml:space="preserve">
		<value>Comprobando si existe una nueva versión...</value>
	</data>
	<data name="UpdateDownloadingNewVersion" xml:space="preserve">
		<value>Descargando nueva versión: {0} ({1} MB)... ¡Mientras esperas, considera hacer una donación si aprecias el trabajo realizado! :)</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>¡Proceso de actualización finalizado!</value>
	</data>
	<data name="UpdateNewVersionAvailable" xml:space="preserve">
		<value>¡Una nueva versión de ASF está disponible! ¡Considera actualizarla!</value>
	</data>
	<data name="UpdateVersionInfo" xml:space="preserve">
		<value>Versión local: {0} | Versión remota: {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>Comprueba tu aplicación móvil de Steam, deberías haber recibido una notificación para aprobar el inicio de sesión. Escribe Y si recibiste y aprobaste la notificación, N si en cambio deseas ingresar un código: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteam2FA" xml:space="preserve">
		<value>Introduce el código 2FA que aparece en tu aplicación de Steam: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamGuard" xml:space="preserve">
		<value>Introduce el código de autenticación SteamGuard que ha sido enviado a tu correo electrónico: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamLogin" xml:space="preserve">
		<value>Introduce tus credenciales de Steam: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamParentalCode" xml:space="preserve">
		<value>Introduce el código parental de Steam: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamPassword" xml:space="preserve">
		<value>Introduce tu contraseña de Steam: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="WarningUnknownValuePleaseReport" xml:space="preserve">
		<value>Se recibió un valor desconocido para {0}. Por favor, reporta esto: {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>¡Servidor IPC listo!</value>
	</data>
	<data name="IPCStarting" xml:space="preserve">
		<value>Iniciando servidor IPC...</value>
	</data>
	<data name="BotAlreadyStopped" xml:space="preserve">
		<value>¡Este bot ya se ha detenido!</value>
	</data>
	<data name="BotNotFound" xml:space="preserve">
		<value>¡No se pudo encontrar ningún bot llamado {0}!</value>
		<comment>{0} will be replaced by bot's name query (string)</comment>
	</data>
	<data name="BotStatusOverview" xml:space="preserve">
		<value>Hay {0}/{1} bots en ejecución, con un total de {2} juegos ({3} cromos) aún por recolectar.</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>El bot está recolectando el juego: {0} ({1}, {2} cromos restantes) de un total de {3} juegos ({4} cromos) aún por recolectar (~{5} restantes).</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>El bot está recolectando los juegos: {0} de un total de {1} juegos ({2} cromos) aún por recolectar (~{3} restantes).</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>Comprobando la primera página de las insignias...</value>
	</data>
	<data name="CheckingOtherBadgePages" xml:space="preserve">
		<value>Comprobando otras páginas de insignias...</value>
	</data>
	<data name="ChosenFarmingAlgorithm" xml:space="preserve">
		<value>Algoritmo de recolección elegido: {0}</value>
		<comment>{0} will be replaced by the name of chosen farming algorithm</comment>
	</data>
	<data name="Done" xml:space="preserve">
		<value>¡Listo!</value>
	</data>
	<data name="GamesToIdle" xml:space="preserve">
		<value>Tenemos un total de {0} juegos ({1} cromos) restantes por recolectar (~{2} restantes)...</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>¡Recolección finalizada!</value>
	</data>
	<data name="IdlingFinishedForGame" xml:space="preserve">
		<value>¡Recolección finalizada: {0} ({1}) después de {2} de juego!</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>Recolección de juegos finalizada: {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>Estado de recolección para {0} ({1}): {2} cromos restantes</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>¡Recolección detenida!</value>
	</data>
	<data name="IgnoredPermanentPauseEnabled" xml:space="preserve">
		<value>¡Ignorando esta solicitud, ya que la pausa permanente está habilitada!</value>
	</data>
	<data name="NothingToIdle" xml:space="preserve">
		<value>¡No tenemos nada para recolectar en esta cuenta!</value>
	</data>
	<data name="NowIdling" xml:space="preserve">
		<value>Actualmente recolectando: {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>Actualmente recolectando: {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>¡No es posible jugar actualmente, lo intentaremos de nuevo más tarde!</value>
	</data>
	<data name="StillIdling" xml:space="preserve">
		<value>Aún recolectando: {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>Aún recolectando: {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>Recolección detenida: {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>Recolección detenida: {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>¡Comando desconocido!</value>
	</data>
	<data name="WarningCouldNotCheckBadges" xml:space="preserve">
		<value>No se pudo obtener información de las insignias, ¡lo intentaremos de nuevo más tarde!</value>
	</data>
	<data name="WarningCouldNotCheckCardsStatus" xml:space="preserve">
		<value>No se pudo comprobar el estado de los cromos para: {0} ({1}), ¡lo intentaremos de nuevo más tarde!</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>Aceptando regalo: {0}...</value>
		<comment>{0} will be replaced by giftID (number)</comment>
	</data>
	<data name="BotAccountLimited" xml:space="preserve">
		<value>¡Esta cuenta es limitada, el proceso de recolección no estará disponible hasta que se elimine la restricción!</value>
	</data>
	<data name="BotAddLicense" xml:space="preserve">
		<value>ID: {0} | Estado: {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} | Estado: {1} | Artículos: {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>¡Este bot ya se está ejecutando!</value>
	</data>
	<data name="BotAuthenticatorConverting" xml:space="preserve">
		<value>Convirtiendo .maFile al formato ASF...</value>
	</data>
	<data name="BotAuthenticatorImportFinished" xml:space="preserve">
		<value>¡Autenticador móvil importado exitosamente!</value>
	</data>
	<data name="BotAuthenticatorToken" xml:space="preserve">
		<value>Código 2FA: {0}</value>
		<comment>{0} will be replaced by generated 2FA token (string)</comment>
	</data>
	<data name="BotAutomaticIdlingNowPaused" xml:space="preserve">
		<value>¡La recolección automática se ha pausado!</value>
	</data>
	<data name="BotAutomaticIdlingNowResumed" xml:space="preserve">
		<value>¡La recolección automática se ha reanudado!</value>
	</data>
	<data name="BotAutomaticIdlingPausedAlready" xml:space="preserve">
		<value>¡La recolección automática ya está pausada!</value>
	</data>
	<data name="BotAutomaticIdlingResumedAlready" xml:space="preserve">
		<value>¡La recolección automática ya está reanudada!</value>
	</data>
	<data name="BotConnected" xml:space="preserve">
		<value>¡Conectado a Steam!</value>
	</data>
	<data name="BotDisconnected" xml:space="preserve">
		<value>¡Desconectado de Steam!</value>
	</data>
	<data name="BotDisconnecting" xml:space="preserve">
		<value>Desconectando...</value>
	</data>
	<data name="BotInstanceNotStartingBecauseDisabled" xml:space="preserve">
		<value>¡No se ha iniciado esta instancia de bot porque está desactivado en el archivo de configuración!</value>
	</data>
	<data name="BotInvalidAuthenticatorDuringLogin" xml:space="preserve">
		<value>Se recibió el código de error TwoFactorCodeMismatch {0} veces seguidas. Tus credenciales de 2FA ya no son válidas, o tu reloj no está sincronizado, ¡abortando!</value>
		<comment>{0} will be replaced by maximum allowed number of failed 2FA attempts</comment>
	</data>
	<data name="BotLoggedOff" xml:space="preserve">
		<value>Sesión de Steam cerrada: {0}</value>
		<comment>{0} will be replaced by logging off reason (string)</comment>
	</data>
	<data name="BotLoggedOn" xml:space="preserve">
		<value>Sesión iniciada exitosamente como {0}.</value>
		<comment>{0} will be replaced by steam ID (number)</comment>
	</data>
	<data name="BotLoggingIn" xml:space="preserve">
		<value>Iniciando sesión...</value>
	</data>
	<data name="BotLogonSessionReplaced" xml:space="preserve">
		<value>¡Esta cuenta parece estar siendo utilizada en otro proceso de ASF, lo que es un comportamiento imprevisto, impidiendo que funcione!</value>
	</data>
	<data name="BotLootingFailed" xml:space="preserve">
		<value>¡Oferta de intercambio fallida!</value>
	</data>
	<data name="BotLootingMasterNotDefined" xml:space="preserve">
		<value>¡No se pudo enviar el intercambio porque no hay ningún usuario con permisos master definido!</value>
	</data>
	<data name="BotLootingSuccess" xml:space="preserve">
		<value>¡Oferta de intercambio enviada exitosamente!</value>
	</data>
	<data name="BotSendingTradeToYourself" xml:space="preserve">
		<value>¡No puedes enviarte un intercambio a ti mismo!</value>
	</data>
	<data name="BotNoASFAuthenticator" xml:space="preserve">
		<value>¡Este bot no tiene ASF 2FA habilitado! ¿Olvidaste importar el autenticador como ASF 2FA?</value>
	</data>
	<data name="BotNotConnected" xml:space="preserve">
		<value>¡Esta instancia de bot no está conectada!</value>
	</data>
	<data name="BotNotOwnedYet" xml:space="preserve">
		<value>Todavía no posees: {0}</value>
		<comment>{0} will be replaced by query (string)</comment>
	</data>
	<data name="BotOwnedAlreadyWithName" xml:space="preserve">
		<value>Ya posees: {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>Saldo de puntos: {0}</value>
		<comment>{0} will be replaced by the points balance value (integer)</comment>
	</data>
	<data name="BotRateLimitExceeded" xml:space="preserve">
		<value>Límite de intentos excedido, lo intentaremos nuevamente dentro de {0}...</value>
		<comment>{0} will be replaced by translated TimeSpan string (such as "25 minutes")</comment>
	</data>
	<data name="BotReconnecting" xml:space="preserve">
		<value>Reconectando...</value>
	</data>
	<data name="BotRedeem" xml:space="preserve">
		<value>Clave: {0} | Estado: {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>Clave: {0} | Estado: {1} | Artículos: {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>¡Se eliminó la clave de sesión expirada!</value>
	</data>
	<data name="BotStatusNotIdling" xml:space="preserve">
		<value>El bot no está recolectando nada.</value>
	</data>
	<data name="BotStatusLimited" xml:space="preserve">
		<value>El bot es limitado y no puede obtener ningún cromo a través de la recolección.</value>
	</data>
	<data name="BotStatusConnecting" xml:space="preserve">
		<value>El bot se está conectando a la red de Steam.</value>
	</data>
	<data name="BotStatusNotRunning" xml:space="preserve">
		<value>El bot no se está ejecutando.</value>
	</data>
	<data name="BotStatusPaused" xml:space="preserve">
		<value>El bot está pausado o ejecutándose en modo manual.</value>
	</data>
	<data name="BotStatusPlayingNotAvailable" xml:space="preserve">
		<value>El bot se está utilizando actualmente.</value>
	</data>
	<data name="BotUnableToLogin" xml:space="preserve">
		<value>No se puede iniciar sesión en Steam: {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} está vacío!</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="UnusedKeys" xml:space="preserve">
		<value>Claves no usadas: {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>Fallo debido al error: {0}</value>
		<comment>{0} will be replaced by failure reason (string)</comment>
	</data>
	<data name="BotConnectionLost" xml:space="preserve">
		<value>Se perdió la conexión con la red de Steam. Reconectando...</value>
	</data>
	<data name="BotAccountFree" xml:space="preserve">
		<value>La cuenta ya no está ocupada: ¡se ha reanudado el proceso de recolección!</value>
	</data>
	<data name="BotAccountOccupied" xml:space="preserve">
		<value>La cuenta se está usando actualmente: ASF reanudará la recolección cuando esté disponible...</value>
	</data>
	<data name="BotConnecting" xml:space="preserve">
		<value>Conectando...</value>
	</data>
	<data name="BotHeartBeatFailed" xml:space="preserve">
		<value>Fallo al desconectar el cliente. ¡Abandonando esta instancia de bot!</value>
	</data>
	<data name="BotStopping" xml:space="preserve">
		<value>Deteniendo...</value>
	</data>
	<data name="ErrorBotConfigInvalid" xml:space="preserve">
		<value>Tu configuración del bot es inválida. ¡Por favor, verifica el contenido de {0} y vuelve a intentarlo!</value>
		<comment>{0} will be replaced by file's path</comment>
	</data>
	<data name="ErrorDatabaseInvalid" xml:space="preserve">
		<value>La base de datos persistente no se pudo cargar, si el problema persiste, ¡por favor, elimina {0} para rehacer la base de datos!</value>
		<comment>{0} will be replaced by file's path</comment>
	</data>
	<data name="Initializing" xml:space="preserve">
		<value>Iniciando {0}...</value>
		<comment>{0} will be replaced by service name that is being initialized</comment>
	</data>
	<data name="WarningPrivacyPolicy" xml:space="preserve">
		<value>¡Revisa nuestra sección de política de privacidad en la wiki si te preocupa lo que ASF está haciendo!</value>
	</data>
	<data name="Welcome" xml:space="preserve">
		<value>Parece ser la primera vez que inicias el programa, ¡bienvenido!</value>
	</data>
	<data name="ErrorInvalidCurrentCulture" xml:space="preserve">
		<value>La propiedad CurrentCulture proporcionada no es válida, ¡ASF seguirá funcionando con la predeterminada!</value>
	</data>
	<data name="TranslationIncomplete" xml:space="preserve">
		<value>ASF intentará utilizar el idioma {0}, pero la traducción de este idioma solo está completa en un {1}. ¿Tal vez podrías ayudarnos a mejorar la traducción de ASF para tu idioma?</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>La recolección de {0} ({1}) está temporalmente desactivada, ya que ASF no es capaz de jugar ese juego en este momento.</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 detectó una inconsistencia de ID para {0} ({1}) y utilizará el ID de {2} en su lugar.</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>¡Esta cuenta está bloqueada, el proceso de recolección está permanentemente no disponible!</value>
	</data>
	<data name="BotStatusLocked" xml:space="preserve">
		<value>El bot está bloqueado y no puede obtener ningún cromo a través de la recolección.</value>
	</data>
	<data name="ErrorFunctionOnlyInHeadlessMode" xml:space="preserve">
		<value>¡Esta función solo está disponible en modo headless!</value>
	</data>
	<data name="BotOwnedAlready" xml:space="preserve">
		<value>Ya posees: {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>¡Acceso denegado!</value>
	</data>
	<data name="WarningPreReleaseVersion" xml:space="preserve">
		<value>Estás usando una versión más reciente que la última publicada para tu canal de actualizaciones. Ten en cuenta que las versiones en prelanzamiento están destinadas a usuarios que saben cómo reportar errores, tratar con problemas y proporcionar comentarios - no se dará soporte técnico.</value>
	</data>
	<data name="BotStats" xml:space="preserve">
		<value>Uso de memoria actual: {0} MB.
Tiempo de actividad del proceso: {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} bots ya poseen el juego {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>Actualizando datos de los paquetes...</value>
	</data>
	<data name="WarningDeprecated" xml:space="preserve">
		<value>El uso de {0} está obsoleto y se quitará en futuras versiones del programa. En su lugar usa {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>Intercambio de donación aceptado: {0}</value>
		<comment>{0} will be replaced by trade's ID (number)</comment>
	</data>
	<data name="WarningWorkaroundTriggered" xml:space="preserve">
		<value>La solución alternativa para el error {0} se ha activado.</value>
		<comment>{0} will be replaced by the bug's name provided by ASF</comment>
	</data>
	<data name="TargetBotNotConnected" xml:space="preserve">
		<value>¡El bot seleccionado no está conectado!</value>
	</data>
	<data name="BotWalletBalance" xml:space="preserve">
		<value>Saldo de la cartera: {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>El bot no tiene cartera.</value>
	</data>
	<data name="BotLevel" xml:space="preserve">
		<value>El bot tiene nivel {0}.</value>
		<comment>{0} will be replaced by bot's level</comment>
	</data>
	<data name="BotInventory" xml:space="preserve">
		<value>{0}/{1} ({2}/{3}): {4} elementos</value>
		<comment>{0} will be replaced by appID (number), {1} will be replaced by contextID (number), {2} will be replaced by app's name (string), {3} will be replaced by name of the context (string), {4} will be replaced by number of assets in the specified inventory (number).</comment>
	</data>
	<data name="ActivelyMatchingItems" xml:space="preserve">
		<value>Emparejando artículos de Steam, ronda #{0}...</value>
		<comment>{0} will be replaced by round number</comment>
	</data>
	<data name="DoneActivelyMatchingItems" xml:space="preserve">
		<value>Emparejamiento de artículos de Steam terminado, ronda #{0}.</value>
		<comment>{0} will be replaced by round number</comment>
	</data>
	<data name="ErrorAborted" xml:space="preserve">
		<value>¡Cancelado!</value>
	</data>
	<data name="WarningExcessiveBotsCount" xml:space="preserve">
		<value>Estás ejecutando más cuentas bot que nuestro límite recomendado ({0}). Ten en cuenta que no se da soporte a esta configuración y puede causar varios problemas relacionados con Steam, incluyendo la suspensión de cuentas. Revisa las preguntas frecuentes para más detalles.</value>
		<comment>{0} will be replaced by our maximum recommended bots count (number)</comment>
	</data>
	<data name="PluginLoaded" xml:space="preserve">
		<value>¡{0} se ha cargado exitosamente!</value>
		<comment>{0} will be replaced by the name of the custom ASF plugin</comment>
	</data>
	<data name="PluginLoading" xml:space="preserve">
		<value>Cargando {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>¡No se encontró nada!</value>
	</data>
	<data name="PluginsWarning" xml:space="preserve">
		<value>Has cargado uno o más plugins personalizados en ASF. Ya que no podemos ofrecer soporte a configuraciones modificadas, contacta a los desarrolladores de los plugins que decidiste usar en caso de algún problema.</value>
	</data>
	<data name="PleaseWait" xml:space="preserve">
		<value>Por favor, espera...</value>
	</data>
	<data name="EnterCommand" xml:space="preserve">
		<value>Introducir comando: </value>
	</data>
	<data name="Executing" xml:space="preserve">
		<value>Ejecutando...</value>
	</data>
	<data name="InteractiveConsoleEnabled" xml:space="preserve">
		<value>La consola interactiva está activa, presiona 'c' para entrar al modo de comandos.</value>
	</data>
	<data name="BotGamesToRedeemInBackgroundCount" xml:space="preserve">
		<value>El bot tiene {0} juegos restantes en la cola en segundo plano.</value>
		<comment>{0} will be replaced by remaining number of games in BGR's queue</comment>
	</data>
	<data name="ErrorSingleInstanceRequired" xml:space="preserve">
		<value>El proceso de ASF ya se está ejecutando para este directorio, ¡abortando!</value>
	</data>
	<data name="BotHandledConfirmations" xml:space="preserve">
		<value>¡Se atendieron correctamente {0} confirmaciones!</value>
		<comment>{0} will be replaced by number of confirmations</comment>
	</data>
	<data name="BotExtraIdlingCooldown" xml:space="preserve">
		<value>Esperando hasta {0} para asegurar que estamos libres para empezar a recolectar...</value>
		<comment>{0} will be replaced by translated TimeSpan string (such as "1 minute")</comment>
	</data>
	<data name="UpdateCleanup" xml:space="preserve">
		<value>Limpiando archivos antiguos después de actualizar...</value>
	</data>
	<data name="BotGeneratingSteamParentalCode" xml:space="preserve">
		<value>Generando código parental de Steam, esto puede tomar un tiempo, considera ponerlo en la configuración...</value>
	</data>
	<data name="IPCConfigChanged" xml:space="preserve">
		<value>¡La configuración IPC ha sido modificada!</value>
	</data>
	<data name="BotTradeOfferResult" xml:space="preserve">
		<value>La oferta de intercambio {0} se determina a ser {1} debido a {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>Se recibió el código de error InvalidPassword {0} veces seguidas. Es posible que la contraseña para esta cuenta sea incorrecta, ¡abortando!</value>
		<comment>{0} will be replaced by maximum allowed number of failed login attempts</comment>
	</data>
	<data name="Result" xml:space="preserve">
		<value>Resultado: {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>Estás intentando ejecutar la variante {0} de ASF en un entorno no soportado: {1}. Proporciona el argumento --ignore-unsupported-environment si realmente sabes lo que estás haciendo.</value>
	</data>
	<data name="WarningUnknownCommandLineArgument" xml:space="preserve">
		<value>Argumento de la línea de comandos desconocido: {0}</value>
		<comment>{0} will be replaced by unrecognized command that has been provided</comment>
	</data>
	<data name="ErrorConfigDirectoryNotFound" xml:space="preserve">
		<value>No se pudo encontrar el directorio de configuración, ¡abortando!</value>
	</data>
	<data name="BotIdlingSelectedGames" xml:space="preserve">
		<value>Jugando selección {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>El archivo de configuración {0} será migrado a la sintaxis más reciente...</value>
		<comment>{0} will be replaced with the relative path to the affected config file</comment>
	</data>
	<data name="WarningTooShortCryptKey" xml:space="preserve">
		<value>Tu clave de cifrado es muy corta. Recomendamos usar una que tenga al menos {0} bytes (caracteres) de largo.</value>
		<comment>{0} will be replaced by the number of bytes (characters) recommended</comment>
	</data>
	<data name="WarningDefaultCryptKeyUsedForHashing" xml:space="preserve">
		<value>Estás usando la configuración {0} de la propiedad {1}, pero no proporcionaste una --cryptkey personalizada. Opcionalmente puedes proporcionar una --cryptkey personalizada para mayor seguridad si lo deseas.</value>
		<comment>{0} will be replaced by the name of a particular setting (e.g. "SCrypt"), {1} will be replaced by the name of the property (e.g. "IPCPassword")</comment>
	</data>
	<data name="WarningDefaultCryptKeyUsedForEncryption" xml:space="preserve">
		<value>Estás usando el ajuste {0} de la propiedad {1}, pero no proporcionaste una --cryptkey personalizada. Esto arruina completamente la protección, ya que ASF se ve obligado a usar su propia clave (conocida). Deberías proporcionar una --cryptkey personalizada para usar el beneficio de seguridad que ofrece este ajuste.</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>Estás intentando ejecutar ASF como administrador (root). Esto causa un riesgo de seguridad significativo para tu máquina, y ya que ASF no requiere acceso root para su operación, recomendamos ejecutarlo como usuario no administrador si es posible.</value>
	</data>
	<data name="WarningRunningInUnsupportedEnvironment" xml:space="preserve">
		<value>Estás ejecutando ASF en un entorno no soportado, proporcionando el argumento --ignore-unsupported-environment. Ten en cuenta que no ofrecemos ningún tipo de soporte para este escenario y lo haces bajo tu propio riesgo. Has sido advertido.</value>
	</data>
	<data name="FetchingChecksumFromRemoteServer" xml:space="preserve">
		<value>Obteniendo la suma de verificación del servidor remoto...</value>
	</data>
	<data name="VerifyingChecksumWithRemoteServer" xml:space="preserve">
		<value>Comprobando la suma de verificación del ejecutable descargado contra el del servidor remoto...</value>
	</data>
	<data name="ChecksumMissing" xml:space="preserve">
		<value>El servidor remoto no tiene conocimiento acerca de la versión a la que estamos actualizando. Esta situación es posible si la versión fue publicada recientemente - negándose a proceder con el procedimiento de actualización inmediatamente como medida de seguridad adicional.</value>
	</data>
	<data name="ChecksumTimeout" xml:space="preserve">
		<value>No se pudo obtener la suma de verificación del binario descargado - negándose a continuar con el proceso de actualización en este momento como medida de seguridad adicional.</value>
	</data>
	<data name="ChecksumWrong" xml:space="preserve">
		<value>El servidor remoto ha respondido con una suma de verificación diferente, esto podría indicar una descarga corrupta o un ataque MITM, ¡negándose a continuar con el procedimiento de actualización!</value>
	</data>
	<data name="PatchingFiles" xml:space="preserve">
		<value>Parchando archivos de ASF...</value>
	</data>
	<data name="UserInputCryptkey" xml:space="preserve">
		<value>Introduce tu clave de cifrado: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="ErrorIPNotBanned" xml:space="preserve">
		<value>¡La dirección IP {0} no está bloqueada!</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>Estás intentando usar la función de pago {0}, pero no tienes un LicenseID válido establecido en la configuración global de ASF. Revisa tu configuración, ya que esta característica no funcionará sin detalles adicionales.</value>
		<comment>{0} will be replaced by feature name (e.g. MatchActively)</comment>
	</data>
	<data name="WarningRegionRestrictedPackage" xml:space="preserve">
		<value>ASF no puede reproducir la aplicación {0} ya que tiene restricción regional para el país {1} que durará hasta {2}.</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>
	<data name="WarningUnsupportedOfficialPlugins" xml:space="preserve">
		<value>Estás intentando ejecutar el plugin oficinal {0} en una versión incorrecta de ASF: {1} (se espera {2}). Esto indica que estás haciendo algo incorrecto, corrige tu configuración o proporciona el argumento --ignore-unsupported-environment si realmente sabes lo que estás haciendo.</value>
		<comment>{0} will be replaced by plugin name, {1} will be replaced by plugin's version number, {2} will be replaced by ASF's version number.</comment>
	</data>
	<data name="ErrorTooManyCrashes" xml:space="preserve">
		<value>ASF ha fallado demasiadas veces recientemente, por ello el proceso de inicialización ha sido deshabilitado. Según sea el caso, corrige tu configuración, y luego elimina el archivo ASF.crash de tu directorio de configuración, o proporciona el argumento --ignore-unsupported-environment si realmente sabes lo que estás haciendo.</value>
	</data>
	<data name="IdlingGameNotPossiblePrivate" xml:space="preserve">
		<value>La recolección para {0} ({1}) está deshabilitada, debido a que ese juego actualmente está marcado como privado. Si deseas que ASF recolecte ese juego, considera cambiar su configuración de privacidad.</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="WarningSkipping" xml:space="preserve">
		<value>Omitiendo: {0}...</value>
		<comment>{0} will be replaced by text value (string) of entry being skipped.</comment>
	</data>
	<data name="PluginUpdatesChecking" xml:space="preserve">
		<value>Buscando actualizaciones de plugins...</value>
	</data>
	<data name="PluginUpdateChecking" xml:space="preserve">
		<value>Comprobando actualización del plugin {0}...</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateNotFound" xml:space="preserve">
		<value>No hay actualizaciones disponibles para el plugin {0}: {1} ≥ {2}.</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateNewVersionAvailable" xml:space="preserve">
		<value>¡Hay una nueva versión disponible del plugin {0}! ¡Considera actualizarla!</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateFound" xml:space="preserve">
		<value>Se encontró una actualización del plugin {0} de la versión {1} a {2}...</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateNoAssetFound" xml:space="preserve">
		<value>Ningún recurso disponible para la actualización del plugin {0} de la versión {1} a {2}, esto generalmente significa que la actualización estará disponible más adelante.</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateConflictingAssetsFound" xml:space="preserve">
		<value>No se pudo determinar ningún recurso para la actualización del plugin {0} de la versión {1} a {2}. Esto puede suceder si la versión aún no está terminada - si sigue sucediendo, deberías notificar al creador del plugin.</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateInProgress" xml:space="preserve">
		<value>Actualizando plugin {0}...</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateFinished" xml:space="preserve">
		<value>La actualización del plugin {0} ha sido exitosa, los cambios se cargarán en la siguiente ejecución de ASF.</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateEnabled" xml:space="preserve">
		<value>El plugin {0}/{1} ha sido registrado y habilitado para actualizaciones automáticas.</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by plugin assembly name (string).</comment>
	</data>
	<data name="PluginUpdateDisabled" xml:space="preserve">
		<value>El plugin {0} ({1}) ha sido deshabilitado para las actualizaciones automáticas, a pesar de soportar dicha función.</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by plugin assembly name (string).</comment>
	</data>
	<data name="CustomPluginUpdatesEnabled" xml:space="preserve">
		<value>Los plugins personalizados han sido registados para actualizaciones automáticas. El equipo de ASF desea recordarte que, por tu propia seguridad, únicamente deberías habilitar las actualizaciones automáticas de fuentes confiables. Si no pretendías hacer esto, puedes deshabilitar la actualización de plugins en la configuración global de ASF.</value>
	</data>
	<data name="Input" xml:space="preserve">
		<value>Entrada: {0}</value>
		<comment>{0} will be replaced by text input from the user.</comment>
	</data>
	<data name="WarningNoSystemRequiredLinuxDependencies" xml:space="preserve">
		<value>Declaraste --system-required, aunque tu sistema operativo no tiene las dependencias para que esa característica funcione. Considera instalar dbus, aunque también puedes ignorar esta advertencia si no requieres inhibición para trabajar correctamente.</value>
	</data>
	<data name="WarningBotDatabaseComponentDecryptionFailed" xml:space="preserve">
		<value>El descifrado del componente de la base de datos {0} ha fallado. Esto puede ser correcto si acabas de cambiar la {1} de tu bot, ya no deberías ver esta advertencia en la próxima ejecución. De lo contrario, deberías investigar y averiguar la razón exacta de la falla.</value>
		<comment>{0} will be replaced by bot database component's name (string), {1} will be replaced by bot config component's name (string).</comment>
	</data>
</root>
