diff --git a/ArchiSteamFarm/Localization/Strings.es-ES.resx b/ArchiSteamFarm/Localization/Strings.es-ES.resx
index add4939f3..8e4986e5b 100644
--- a/ArchiSteamFarm/Localization/Strings.es-ES.resx
+++ b/ArchiSteamFarm/Localization/Strings.es-ES.resx
@@ -139,7 +139,7 @@
Excepción: {0}() {1}
-StackTrace:
+Trazo de pila:
{2}
{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.
@@ -184,7 +184,7 @@ StackTrace:
¡No se pudo comprobar la última versión!
- ¡No se puede proceder con la actualización porque no hay ningún objeto que se relacione con el binario ejecutándose! Por favor asegúrese que el binario de ASF este nombrado correctamente!
+ ¡No se puede proceder con la actualización porque no hay ningún objeto que se relacione con el binario ejecutándose! ¡Por favor asegúrese que el binario de ASF esté nombrado correctamente!
¡No puede continuar con una actualización porque esa versión no incluye ningún objeto!
@@ -193,7 +193,7 @@ StackTrace:
Recibida una solicitud de entrada del usuario, !pero el proceso se está ejecutando en modo servidor!
- !Solicitud denegada porque SteamOwnerID no esta establecido!
+ ¡Solicitud denegada porque SteamOwnerID no esta establecido!
SteamOwnerID is name of bot config property, it should not be translated
@@ -237,7 +237,7 @@ StackTrace:
{0} will be replaced by required version, {1} will be replaced by current version
- La versión {0} está actualizada.
+ La versión de runtime {0} está actualizada.
{0} will be replaced by runtime name (e.g. "Mono")
@@ -289,7 +289,7 @@ StackTrace:
Comprobando si existe una nueva versión...
- Descargando la nueva versión... Mientras espera, considere donar si aprecia el trabajo que se esta realizando. :)
+ Descargando la nueva versión... ¡Mientras espera, considere donar si aprecia el trabajo que se está realizando! :)
¡Proceso de actualización finalizado!
@@ -461,7 +461,7 @@ StackTrace:
¡No se pudo obtener información de las insignias, volveremos a intentarlo más tarde!
- No puede comprobar el estado de los cromos para: {0} ({1}), trataremos de nuevo más tarde!
+ ¡No puede comprobar el estado de los cromos para: {0} ({1}), lo intentaremos de nuevo más tarde!
{0} will be replaced by game's appID (number), {1} will be replaced by game's name
@@ -529,7 +529,7 @@ StackTrace:
¡No se ha iniciado esta instancia del bot porque está desactivado en el archivo de configuración!
- Se ha recibido el código de error TwoFactorCodeMismatch {0} veces seguidas, esto casi siempre indica que las ASF 2FA credenciales son inválidas, ¡abortando!
+ Se ha recibido el código de error TwoFactorCodeMismatch {0} veces seguidas, esto casi siempre indica que las credenciales de ASF 2FA no son válidas, ¡abortando!
{0} will be replaced by maximum allowed number of failed 2FA attempts