diff --git a/custom/lang/es b/custom/lang/es
index 78597895c..ff5184ff3 100644
--- a/custom/lang/es
+++ b/custom/lang/es
@@ -2,26 +2,26 @@ acl_call=Todos los comandos
acl_cexcept=Todos excepto los seleccionados...
acl_cmds=Comandos que este usuario puede ejecutar
acl_csel=Los seleccionados...
-acl_edit=¿Puede crear y editar comandos?
+acl_edit=¿Puede crear y editar comandos?
create_title=Crear Comando
-edit_clear=¿Limpiar variables de entorno?
+edit_clear=¿Limpiar variables de entorno?
edit_cmd=Comando
-edit_desc=Descripción
+edit_desc=Descripción
edit_details=Detalle del Comando
edit_dir=Ejecutar en directorio
-edit_ecannot=No está autorizado a editar comandos
+edit_ecannot=No está autorizado a editar comandos
edit_id=ID de comando
edit_name=Nombre
-edit_noshow=¿Ocultar al ejecutar?
-edit_order=Ordenando en página principal
-edit_params=Parámetros de comando
-edit_quote=¿Pongo parámetros entre comillas?
-edit_raw=¿El comando tiene salida HTML?
+edit_noshow=¿Ocultar al ejecutar?
+edit_order=Ordenando en página principal
+edit_params=Parámetros de comando
+edit_quote=¿Pongo parámetros entre comillas?
+edit_raw=¿El comando tiene salida HTML?
edit_secs=segundos
edit_servers=Ejecutar en servidores Webmin
-edit_su=¿Utilizo entorno de usuario?
+edit_su=¿Utilizo entorno de usuario?
edit_this=este servidor
-edit_timeout=¿Tiempo máximo de espera a un comando?
+edit_timeout=¿Tiempo máximo de espera a un comando?
edit_timeoutdef=Para siempre
edit_title=Editar Comando
edit_type=Tipo
@@ -34,40 +34,40 @@ edit_type3=Grupo
edit_type4=GID
edit_type5=Archivo
edit_type6=Directorio
-edit_type7=Opción...
-edit_type8=Contraseña
-edit_type9=Menú..
+edit_type7=Opción...
+edit_type8=Contraseña
+edit_type9=Menú..
edit_user=Ejecutar como usuario
edit_user_def=Usuario Webmin
-edit_usermin=¿Disponible en Usermin?
+edit_usermin=¿Disponible en Usermin?
fcreate_title=Editor para Crear Archivo
fedit_title=Editor para Editar Archivo
file_after=Comando a ejecutar tras salvar
file_before=Comando a ejecutar antes de salvar
-file_desc=Descripción
+file_desc=Descripción
file_details=Detalles de editor de archivo
-file_ecannot=No está autorizado a editar archivos
-file_edesc=Falta descripción
+file_ecannot=No está autorizado a editar archivos
+file_edesc=Falta descripción
file_edit=Archivo a editar
file_eedit=Falta nombre de archivo a editar
-file_egroup=Nombre de grupo falta o no es válido
-file_envs=¿Sustituir variables de entorno en el nombre de archivo?
-file_eperms=Permisos en octal faltan o no son válidos
+file_egroup=Nombre de grupo falta o no es válido
+file_envs=¿Sustituir variables de entorno en el nombre de archivo?
+file_eperms=Permisos en octal faltan o no son válidos
file_err=No pude salvar editor de archivo
-file_euser=Nombre de usuario falta o no es válido
+file_euser=Nombre de usuario falta o no es válido
file_group=Grupo
file_id=ID de editor
-file_leave=Dejarlo como está
+file_leave=Dejarlo como está
file_owner=Propietario de archivo
file_perms=Permisos de archivo
file_set=Poner en octal
file_user=Usuario
-form_ecannot=No está autorizado a ejecutar este comando
+form_ecannot=No está autorizado a ejecutar este comando
form_exec=Ejecutar
form_title=Ejecutar Comando
index_cmd=Comando
index_create=Crear un nuevo comando personalizado
-index_desc=Descripción
+index_desc=Descripción
index_ecreate=Crear un nuevo editor de archivo
index_ed=Editar...
index_edit=Editar comando
@@ -85,12 +85,12 @@ log_exec=Ejecutado comando $1
log_modify=Modificado comando $1
log_modify_edit=Modificado editor de archivo $1
log_save_edit=Salvado archivo $1
-run_ecannot=No está autorizado a ejecutar este comando
-run_ecmduser=El usuario '$1' que se eligió para ejecutar el comando en su nombre, no existe
-run_egroup=Grupo no válido o sin poner
-run_eopt=Opción seleccionada no válida
+run_ecannot=No está autorizado a ejecutar este comando
+run_ecmduser=El usuario '$1' que se eligió para ejecutar el comando en su nombre, no existe
+run_egroup=Grupo no válido o sin poner
+run_eopt=Opción seleccionada no válida
run_err=Error al ejecutar comando
-run_euser=Usuario no válido o sin poner
+run_euser=Usuario no válido o sin poner
run_noout=No se ha generado salida
run_out=Salida de $1 ...
run_out2=Salida de comando...
@@ -98,26 +98,26 @@ run_out2on=Salida del comando en $2 ..
run_outon=Salida de $1 en $2 ..
run_timeout=Comando terminado tras un timeout de $1 segundos.
run_title=Ejecutar Comando
-save_ecannot=No está autorizado a editar comandos
-save_ecmd=No se ha introducido ningún comando
-save_edesc=No se ha introducido descripción
-save_edir=Directorio no válido o inexistente
-save_eorder=La ordenación en la página principal ha de ser un número
+save_ecannot=No está autorizado a editar comandos
+save_ecmd=No se ha introducido ningún comando
+save_edesc=No se ha introducido descripción
+save_edir=Directorio no válido o inexistente
+save_eorder=La ordenación en la página principal ha de ser un número
save_err=Error al salvar comando
-save_etimeout=Máximo tiempo de espera no válido o inexistente
-save_euser=Usuario no válido o sin poner
+save_etimeout=Máximo tiempo de espera no válido o inexistente
+save_euser=Usuario no válido o sin poner
save_eusermin=Los comandos que se ejecutan en otros servidores no pueden ejecutarse desde Usermin
sql_cmd=Comando SQL a ejecutar
sql_db=Nombre de BBDD
-sql_edb=Nombre de base de datos falta o no válido
-sql_edrivers=No hay módulos DBI de Perl instalados. Puede hacer que Webmin descargue e instale los drivers para MySQL o PostgreSQL automáticamente.
-sql_ehost=Host servidor de BBDD falta o no válido
+sql_edb=Nombre de base de datos falta o no válido
+sql_edrivers=No hay módulos DBI de Perl instalados. Puede hacer que Webmin descargue e instale los drivers para MySQL o PostgreSQL automáticamente.
+sql_ehost=Host servidor de BBDD falta o no válido
sql_err=Fallo al salvar comando SQL
sql_esql=No se introdujo SQL
sql_header=Detalles de comando SQL
sql_host=Host servidor de Base de Datos
sql_local=Este servidor
-sql_pass=Con contraseña
+sql_pass=Con contraseña
sql_title1=Crear Comando SQL
sql_title2=Editar Comando SQL
sql_type=Tipo de base de datos
@@ -125,12 +125,12 @@ sql_user=Login como usuario
srun_cmd=Ejecutando comando SQL $1 ..
srun_econnect=Fallo al conectar a BBDD : $1
srun_edriver=No se pudo cargar driver DBI
-srun_eexecute=Error de ejecución : $1
+srun_eexecute=Error de ejecución : $1
srun_eprepare=Error SQL : $1
srun_err=Fallo al ejecutar comando SQL
srun_none=.. no se devolvieron resultados.
srun_title=Ejecutar Comando SQL
-view_ecannot=No está autorizado a editar este archivo
-view_efile=Falló la escritura en $1: $2
+view_ecannot=No está autorizado a editar este archivo
+view_efile=Falló la escritura en $1: $2
view_err=No se pudo editar archivo
view_title=Editar Archivo
diff --git a/custom/lang/es.auto b/custom/lang/es.auto
new file mode 100644
index 000000000..d29227af5
--- /dev/null
+++ b/custom/lang/es.auto
@@ -0,0 +1,30 @@
+index_acts=Comportamiento
+index_actform=Formar
+index_actrun=correr
+index_actsql=Formar
+index_acted=Abierto
+edit_desc2=Descripción HTML
+edit_must=¿Necesario?
+edit_type12=Multi menu ..
+edit_type13=Gran menú múltiple.
+edit_type14=Menú izquierda-derecha ..
+edit_type15=Fecha
+edit_type16=Botón de enviar ..
+edit_format=Estilo de salida
+edit_format0=Mostrar en la interfaz de usuario de Webmin
+edit_format1=Salida con tipo MIME
+edit_format2=Redirigir al índice
+edit_format3=Redirigir para formar
+edit_clone=Clon
+save_eformat=Tipo de MIME de salida no válido
+save_eopts=Falta el archivo de opciones para el parámetro $1
+save_eopts2=El archivo de opciones o el valor predeterminado para el parámetro $1 no puede contener :
+run_eupload=Ningún archivo para cargar seleccionado
+run_emust=Valor perdido para el parámetro '$1'
+run_failed=El comando falló con el estado de salida $1
+file_beforeedit=Comando para ejecutar antes de editar
+view_header=Edición del archivo $1
+view_ebeforeedit=El comando de edición anterior falló : $1
+view_ebefore=Error de comando antes de guardar : $1
+view_eafter=Error de comando después de guardar : $1
+form_edit=Editar