diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
new file mode 100755
index 0000000000..cf89dcec12
--- /dev/null
+++ b/app/src/main/res/values-es/strings.xml
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+ ]>
+
+
+
+
+ &TERMUX_APP_NAME;
+ Usuario de &TERMUX_APP_NAME;
+
+ Ejecutar comandos en el entorno de &TERMUX_APP_NAME;
+ ejecutar comandos arbitrarios dentro del entorno de &TERMUX_APP_NAME; y acceder a archivos
+
+ Instalando paquetes de inicio (bootstrap)…
+ No se pudo instalar el bootstrap
+ &TERMUX_APP_NAME; no pudo instalar los paquetes de inicio.
+ Abortar
+ Reintentar
+ &TERMUX_APP_NAME; solo puede ejecutarse como el usuario principal.\nLos binarios del bootstrap compilados para &TERMUX_APP_NAME; tienen una ruta $PREFIX fija y no pueden instalarse en otra ruta que no sea:\n%1$s.
+ &TERMUX_APP_NAME; no puede instalarse en una tarjeta SD portátil/externa/extraíble.\nLos binarios del bootstrap compilados para &TERMUX_APP_NAME; tienen una ruta $PREFIX fija y no pueden instalarse en otra ruta que no sea:\n%1$s.
+
+ Nueva sesión
+ Modo a prueba de fallos (Failsafe)
+ Límite de terminales alcanzado
+ Cierra las sesiones existentes antes de crear una nueva.
+
+ Nombre de la sesión
+ Establecer
+ Nueva sesión con nombre
+ Crear
+
+ Teclado
+
+ Activando barra de herramientas de la terminal
+ Desactivando barra de herramientas de la terminal
+
+ Seleccionar URL
+ Toca la URL para copiar o mantén presionado para abrir
+ No se encontraron URLs en la terminal.
+ URL copiada al portapapeles
+
+ Compartir transcripción
+ Transcripción de la terminal
+ Enviar transcripción a:
+
+ Compartir texto seleccionado
+ Texto de la terminal
+ Enviar texto seleccionado a:
+
+ Autocompletar usuario
+ Autocompletar contraseña
+
+ Reiniciar
+ Terminal reiniciada
+
+ Finalizar proceso (%d)
+ ¿Realmente deseas finalizar esta sesión?
+
+ Estilo
+ Mantener pantalla encendida
+ Ayuda
+ Ajustes
+
+ Reportar un problema
+ Generando informe
+ ¿Añadir información de depuración de Termux al informe?
+
+ El complemento &TERMUX_STYLING_APP_NAME; no está instalado.
+ Instalar
+
+ Salir
+ Adquirir wakelock
+ Liberar wakelock
+
+ &TERMUX_APP_NAME; requiere el permiso \"Mostrar sobre otras aplicaciones\" para iniciar sesiones de terminal desde el fondo en Android >= 10. Otórgalo en Ajustes -> Aplicaciones -> &TERMUX_APP_NAME; -> Avanzado
+ Ejecutor de comandos no válido para TermuxService: `%1$s`
+ Ejecutor de comandos no compatible para TermuxService: `%1$s`
+ Modo de creación de shell no compatible para TermuxService: `%1$s`
+ Nombre de shell no definido pero se pasó el modo de creación de shell `%1$s`
+
+ Acción de intent no válida para RunCommandService: `%1$s`
+ Ejecutor de comandos no válido para RunCommandService: `%1$s`
+ Falta extra obligatorio para RunCommandService: \"%1$s\"
+ Visita %1$s para más info sobre el uso de RUN_COMMAND Intent.
+
+ Guardar archivo en ~/downloads/
+ Editar
+ Abrir directorio
+
+ Error al iniciar TermuxService. Revisa logcat para ver el mensaje de excepción.
+ Error al iniciar TermuxService mientras la app está en segundo plano debido a restricciones de Android.
+
+ Ajustes de &TERMUX_APP_NAME;
+
+ &TERMUX_APP_NAME;
+ Preferencias para la aplicación &TERMUX_APP_NAME;
+
+ Depuración
+ Preferencias para la depuración
+
+ Registro (Logging)
+
+ Nivel de registro
+
+ Registro de teclas de la terminal
+ Los registros no tendrán entradas para las teclas de vista de terminal. (Predeterminado)
+ Los registros de Logcat tendrán entradas para las teclas de vista de terminal. Son muy detallados y deben desactivarse en circunstancias normales o causarán problemas de rendimiento.
+
+ Notificaciones de error de complementos
+ Desactivar avisos y notificaciones por errores de complementos.
+ Mostrar avisos y notificaciones por errores de complementos. (Predeterminado)
+
+ Notificaciones de informe de errores
+ Desactivar notificaciones para informes de errores.
+ Mostrar notificaciones para informes de errores. (Predeterminado)
+
+
+ E/S de terminal
+ Preferencias para la entrada/salida de la terminal
+
+ Teclado
+
+ Teclado virtual activado
+ El teclado virtual estará desactivado.
+ El teclado virtual estará activado. (Predeterminado)
+
+ Teclado virtual solo si no hay hardware
+ El teclado virtual se activará incluso si hay un teclado físico conectado. (Predeterminado)
+ El teclado virtual se activará solo si no hay un teclado físico conectado.
+
+
+ Vista de terminal
+ Preferencias para la vista de la terminal
+
+ Vista
+
+ Ajuste de margen de la terminal
+ El ajuste de margen de la terminal estará desactivado.
+ El ajuste de margen de la terminal estará activado. Debe activarse para intentar solucionar el problema donde el teclado virtual cubre parte de las teclas extra o la vista de la terminal. Si causa parpadeo en la pantalla de su dispositivo, desactívelo. (Predeterminado)
+
+
+ Preferencias de &TERMUX_API_APP_NAME;
+ Preferencias para la aplicación &TERMUX_API_APP_NAME;
+
+ Preferencias de &TERMUX_FLOAT_APP_NAME;
+ Preferencias para la aplicación &TERMUX_FLOAT_APP_NAME;
+
+ Preferencias de &TERMUX_TASKER_APP_NAME;
+ Preferencias para la aplicación &TERMUX_TASKER_APP_NAME;
+
+ Preferencias de &TERMUX_WIDGET_APP_NAME;
+ Preferencias para la aplicación &TERMUX_WIDGET_APP_NAME;
+
+ Acerca de
+
+ Donar
+
+
\ No newline at end of file
diff --git a/terminal-view/src/main/res/values-es/strings.xml b/terminal-view/src/main/res/values-es/strings.xml
new file mode 100644
index 0000000000..c571de4cad
--- /dev/null
+++ b/terminal-view/src/main/res/values-es/strings.xml
@@ -0,0 +1,5 @@
+
+ Pegar
+ Copiar
+ Más…
+
diff --git a/termux-shared/src/main/res/values-es/strings.xml b/termux-shared/src/main/res/values-es/strings.xml
new file mode 100644
index 0000000000..a2951c9450
--- /dev/null
+++ b/termux-shared/src/main/res/values-es/strings.xml
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+ ]>
+
+
+
+ %1$s Ruta absoluta del directorio: \"%2$s\"
+
+ La aplicación %1$s (%2$s) no está instalada o está deshabilitada.
+ Error al obtener el contexto del paquete
+ Error al obtener el contexto del paquete para \"%1$s\".
+ Esto puede deberse a que el paquete de la aplicación no está instalado o tiene una firma APK diferente a la aplicación actual.
+ Consulta %1$s para más detalles.
+ Error al obtener el estado del componente %1$s/%2$s
+ Error al habilitar el componente %1$s/%2$s
+ Error al deshabilitar el componente %1$s/%2$s
+
+ Por favor, concede los permisos solicitados
+ Error al solicitar permisos con el código de solicitud %1$d: %2$s
+ Se intentó verificar permisos que no han sido solicitados en el manifiesto de la aplicación: %1$s
+ Se intentó pedir permisos que no han sido solicitados en el manifiesto de la aplicación: %1$s
+ El paquete \"%1$s\" tiene como objetivo targetSdkVersion %2$d y se ejecuta en Android SDK %3$d, pero no ha establecido requestLegacyExternalStorage como true en el manifiesto de la aplicación
+ Requiere los permisos `DUMP` y `PACKAGE_USAGE_STATS`
+ %1$s requiere el permiso
+ \"Mostrar sobre otras aplicaciones\" para iniciar actividades y servicios desde el fondo en Android >= 10.
+ Concédelo desde Ajustes de Android -> Aplicaciones -> %1$s -> Avanzado -> Mostrar sobre otras aplicaciones.
+ El nombre del permiso puede variar según el dispositivo; en Xiaomi se llama
+ \"Mostrar ventanas emergentes mientras se ejecuta en segundo plano\", consulta https://dontkillmyapp.com
+ para problemas específicos de dispositivos.
+
+ %1$s requiere que la propiedad `allow-external-apps`
+ esté establecida en `true` en el archivo `%2$s`.
+
+ Texto del informe
+ **Informe truncado**\n\nEl informe es demasiado grande para verlo aquí.
+ Usa la opción `Guardar en archivo` del menú de opciones (3 puntos arriba a la derecha) y léelo en una aplicación externa de edición de texto.\n\n##\n\n
+
+ Compartir con
+ Abrir URL con
+ No se ha concedido el permiso de almacenamiento.
+ El archivo %1$s se guardó correctamente en \"%2$s\"
+
+ Enviando SIGKILL al proceso por solicitud del usuario o porque Android está finalizando el servicio de ejecución
+ Ejecutable no establecido \"%1$s\" para el comando de shell
+ La ejecución ha sido cancelada debido a que el servicio de ejecución se está deteniendo
+ Error al ejecutar el comando de sesión de termux \"%1$s\"
+ Error al ejecutar el comando de shell de la app \"%1$s\"
+ Se recibió una excepción al ejecutar el comando de sesión de termux \"%1$s\".\nExcepción: %2$s
+ Se recibió una excepción al ejecutar el comando de shell de la app \"%1$s\".\nExcepción: %2$s
+
+
+ Si deseas informar sobre este problema, copia este texto desde el menú de opciones (3 puntos arriba a la derecha) y publica el reporte
+ en uno de los siguientes enlaces.
+ \n\nSi vas a publicar un informe de error (crash) de la app Termux, por favor proporciona detalles sobre lo que estabas haciendo
+ que causó el error y cómo reproducirlo, si es posible.
+ \n\nSi publicas el problema en GitHub, hazlo en el repositorio al que pertenece el informe.
+ Los reportes abiertos o correos enviados con **capturas de pantalla (parciales)** en lugar del texto copiado o el archivo de este informe
+ **probablemente serán cerrados o eliminados automáticamente**. Opcionalmente, puedes eliminar cualquier información específica del dispositivo
+ que consideres privada o que no sea relevante para el problema.
+ \n\nNo brindamos soporte para herramientas o scripts relacionados con el hacking. Cualquier pregunta sobre ellos por correo,
+ en GitHub u otros foros oficiales de la comunidad de Termux **probablemente será cerrada o eliminada automáticamente** e incluso
+ podría resultar en una expulsión **temporal o permanente**. Consulta %1$s/wiki/Hacking para más detalles.
+
+ La aplicación &TERMUX_APP_NAME; es requerida por la aplicación %1$s para ejecutar comandos de termux.
+ El contexto del paquete de la aplicación &TERMUX_APP_NAME; no es accesible.
+ El directorio $PREFIX de la aplicación &TERMUX_APP_NAME; no es accesible para la aplicación %1$s.
+ Esto puede deberse a que no has instalado o configurado la aplicación &TERMUX_APP_NAME;, o a que
+ &TERMUX_APP_NAME; y la aplicación %1$s tienen firmas APK diferentes porque se instalaron desde fuentes distintas.
+ También puede ser que el directorio $PREFIX de &TERMUX_APP_NAME; \"&TERMUX_PREFIX_DIR_PATH;\" no exista o no tenga permisos de lectura,
+ escritura y ejecución.
+
+ Sí
+ No
+ Copiar
+ Compartir
+ Cancelar
+ Guardar en archivo
+
+ Permiso de almacenamiento concedido por el usuario
+ Permiso de almacenamiento denegado por el usuario
+
+ Habilitar icono de la aplicación
+ Deshabilitar icono de la aplicación
+ Habilitando el icono de la aplicación %1$s
+ Deshabilitando el icono de la aplicación %1$s
+ Icono de la aplicación habilitado
+ El icono de la aplicación será deshabilitado.
+ El icono de la aplicación será habilitado. (Predeterminado)
+
+ Nivel de registro (Log)
+ Desactivado
+ Normal
+ Debug
+ Verbose
+ *Desconocido*
+ Nivel de Logcat establecido en \"%1$s\"
+
+
\ No newline at end of file