diff --git a/interface/web/admin/lib/lang/es_groups.lng b/interface/web/admin/lib/lang/es_groups.lng
index 728ddc0067b610a29c004d2250a109b86595f462..ada4470bdad20769fbd076d30f216cd31df942a1 100755
--- a/interface/web/admin/lib/lang/es_groups.lng
+++ b/interface/web/admin/lib/lang/es_groups.lng
@@ -1,5 +1,5 @@
diff --git a/interface/web/admin/lib/lang/es_remote_action.lng b/interface/web/admin/lib/lang/es_remote_action.lng
index 695c7b10cb707d1f8a741a0353678892e2a9dc14..283350cb4b7771febdc8646e34f3eb636b03920f 100755
--- a/interface/web/admin/lib/lang/es_remote_action.lng
+++ b/interface/web/admin/lib/lang/es_remote_action.lng
@@ -1,12 +1,12 @@
USE ESTO BAJO SU PROPIO RIESGO!';
-$wb['do_ispcupdate_caption'] = 'Hacer actualización de ISPConfig 3 al servidor remoto';
-$wb['do_ispcupdate_desc'] = 'Esta acción realizará una actualización de ISPConfig 3 al servidor seleccionado.
USE ESTO BAJO SU PROPIO RIESGO!';
-$wb['action_scheduled'] = 'La acción fue programada para su ejecución';
+$wb['do_osupdate_caption'] = 'Ejecutar actualización de S.O. al servidor remoto';
+$wb['do_osupdate_desc'] = 'Esta acción realizará un \'aptitude -y upgrade\' en el servidor seleccionado.
¡USE ESTO BAJO SU PROPIA RESPONSABILIDAD!';
+$wb['do_ispcupdate_caption'] = 'Realizar actualización de ISPConfig 3 en el servidor remoto';
+$wb['do_ispcupdate_desc'] = 'Esta acción realizará una actualización de ISPConfig 3 en el servidor seleccionado.
¡USE ESTO BAJO SU PROPIA RESPONSABILIDAD!';
+$wb['action_scheduled'] = 'La acción ha sido programada para su ejecución';
$wb['select_all_server'] = 'Todos los servidores';
$wb['ispconfig_update_title'] = 'Instrucciones de actualización de ISPConfig';
-$wb['ispconfig_update_text'] = 'Inicie sesión como root en el shell de su servidor y ejecute el comando
ispconfig_update.sh
para iniciar la actualización de ISPConfig.
Clic aquí para una descripción detallada de como actualizar';
+$wb['ispconfig_update_text'] = 'Inicie sesión como root en el shell de su servidor y ejecute el comando
ispconfig_update.sh
para iniciar la actualización de ISPConfig.
Pulse aquí para ver una descripción detallada de cómo actualizar';
?>
diff --git a/interface/web/admin/lib/lang/es_remote_user.lng b/interface/web/admin/lib/lang/es_remote_user.lng
index a733928cf7c4ebb5c81dc3e81860ef1e51e5cf12..6f7bb0d3904312d79c65707c83d97e4f26aa73f2 100755
--- a/interface/web/admin/lib/lang/es_remote_user.lng
+++ b/interface/web/admin/lib/lang/es_remote_user.lng
@@ -29,17 +29,17 @@ $wb['Sites Domain functions'] = 'Funciones para dominios';
$wb['Sites Aliasdomain functions'] = 'Funciones para alias de dominio';
$wb['Sites Subdomain functions'] = 'Funciones para sub-dominios';
$wb['DNS zone functions'] = 'Funciones para Zona DNS';
-$wb['DNS a functions'] = 'Funciones para DNS a';
-$wb['DNS aaaa functions'] = 'Funciones para DNS aaaa';
-$wb['DNS alias functions'] = 'Funciones para alias de DNS';
-$wb['DNS cname functions'] = 'Funciones para DNS cname';
-$wb['DNS hinfo functions'] = 'Funciones para DNS hinfo';
-$wb['DNS mx functions'] = 'Funciones para DNS mx';
-$wb['DNS ns functions'] = 'Funciones para DNS ns';
-$wb['DNS ptr functions'] = 'Funciones para DNS ptr';
-$wb['DNS rp functions'] = 'Funciones para DNS rp';
-$wb['DNS srv functions'] = 'Funciones para DNS srv';
-$wb['DNS txt functions'] = 'Funciones para DNS txt';
+$wb['DNS a functions'] = 'Funciones DNS para registro A';
+$wb['DNS aaaa functions'] = 'Funciones DNS para registro AAAA';
+$wb['DNS alias functions'] = 'Funciones DNS para registro ALIAS';
+$wb['DNS cname functions'] = 'Funciones DNS para registro CNAME';
+$wb['DNS hinfo functions'] = 'Funciones DNS para registro HINFO';
+$wb['DNS mx functions'] = 'Funciones DNS para registro MX';
+$wb['DNS ns functions'] = 'Funciones DNS para registro NS';
+$wb['DNS ptr functions'] = 'Funciones DNS para registro PTR';
+$wb['DNS rp functions'] = 'Funciones DNS para registro RP';
+$wb['DNS srv functions'] = 'Funciones DNS para registro SRV';
+$wb['DNS txt functions'] = 'Funciones DNS para registro TXT';
$wb['generate_password_txt'] = 'Generar contraseña';
$wb['repeat_password_txt'] = 'Repetir contraseña';
$wb['password_mismatch_txt'] = 'Las contraseñas no coinciden.';
diff --git a/interface/web/admin/lib/lang/es_server.lng b/interface/web/admin/lib/lang/es_server.lng
index 6be17bae0e8f08059ad0564c4c2c48d860886687..753bfb3ac06322b0ae60a5a109e441a0294280e5 100755
--- a/interface/web/admin/lib/lang/es_server.lng
+++ b/interface/web/admin/lib/lang/es_server.lng
@@ -12,5 +12,5 @@ $wb['firewall_server_txt'] = 'Cortafuegos';
$wb['active_txt'] = 'Habilitado';
$wb['mirror_server_id_txt'] = 'Es el espejo del servidor';
$wb['- None -'] = '- Ninguno -';
-$wb['xmpp_server_txt'] = 'XMPP Server';
+$wb['xmpp_server_txt'] = 'Servidor XMPP';
?>
diff --git a/interface/web/admin/lib/lang/es_server_config.lng b/interface/web/admin/lib/lang/es_server_config.lng
index ac238ad21a2c3020e592976f13e8c6b63d65e9a2..7c0cc5a3127ecdfca2dfc1c80d725449f1fda985 100755
--- a/interface/web/admin/lib/lang/es_server_config.lng
+++ b/interface/web/admin/lib/lang/es_server_config.lng
@@ -23,7 +23,7 @@ $wb['getmail_config_dir_txt'] = 'Directorio de configuración de Getmail';
$wb['fastcgi_starter_path_txt'] = 'Ruta de inicio de FastCGI';
$wb['fastcgi_starter_script_txt'] = 'Archivo de inicio de FastCGI';
$wb['fastcgi_alias_txt'] = 'Alias de FastCGI';
-$wb['maildir_format_txt'] = 'Maildir Format';
+$wb['maildir_format_txt'] = 'Formato de Maildir';
$wb['fastcgi_phpini_path_txt'] = 'Ruta al archivo php.ini de FastCGI';
$wb['fastcgi_children_txt'] = 'Instancias de FastCGI';
$wb['fastcgi_max_requests_txt'] = 'Máx. consultas a FastCGI';
@@ -115,10 +115,10 @@ $wb['getmail_config_dir_error_empty'] = 'El directorio de configuración de Getm
$wb['website_basedir_error_empty'] = 'El directorio base para los sitios web está vacío.';
$wb['website_path_error_empty'] = 'El directorio para el sitio web está vacío.';
$wb['website_symlinks_error_empty'] = 'El enlace simbólico para el sitio web está vacío.';
-$wb['vhost_conf_dir_error_empty'] = 'El directorio de configuración para Vhost está vacío.';
-$wb['vhost_conf_enabled_dir_error_empty'] = 'El directorio de configuración para Vhost habilitados está vacío.';
-$wb['nginx_vhost_conf_dir_error_empty'] = 'El directorio de configuración para Vhost de Nginx está vacío.';
-$wb['nginx_vhost_conf_enabled_dir_error_empty'] = 'El directorio de configuración para Vhost habilitados de Nginx está vacío.';
+$wb['vhost_conf_dir_error_empty'] = 'El directorio de configuración de host virtuales está vacío.';
+$wb['vhost_conf_enabled_dir_error_empty'] = 'El directorio de configuración de host virtuales habilitados está vacío.';
+$wb['nginx_vhost_conf_dir_error_empty'] = 'El directorio de configuración de host virtuales de Nginx está vacío.';
+$wb['nginx_vhost_conf_enabled_dir_error_empty'] = 'El directorio de configuración de host virtuales de Nginx habilitados está vacío.';
$wb['apache_user_error_empty'] = 'El usuario de Apache está vacío.';
$wb['apache_group_error_empty'] = 'El grupo de Apache está vacío.';
$wb['nginx_user_error_empty'] = 'El usuario de Nginx está vacío.';
@@ -126,10 +126,10 @@ $wb['nginx_group_error_empty'] = 'El grupo de Nginx está vacío.';
$wb['php_ini_path_apache_error_empty'] = 'La ruta al php.ini de Apache está vacío.';
$wb['php_ini_path_cgi_error_empty'] = 'La ruta al php.ini de CGI está vacío.';
$wb['nginx_cgi_socket_empty'] = 'El Socket de Nginx está vacío.';
-$wb['apps_vhost_port_error_empty'] = 'El puerto para vhost de las aplicaciones está vacío.';
-$wb['apps_vhost_ip_error_empty'] = 'La IP para vhost de las aplicaciones está vacío.';
-$wb['fastcgi_starter_path_error_empty'] = 'La ruta al inicio de FastCGI está vacío.';
-$wb['fastcgi_starter_script_error_empty'] = 'La ruta al archivo de inicio de FastCGI está vacío.';
+$wb['apps_vhost_port_error_empty'] = 'El puerto para el host virtual de las aplicaciones está vacío.';
+$wb['apps_vhost_ip_error_empty'] = 'La IP para el host virtual de las aplicaciones está vacía.';
+$wb['fastcgi_starter_path_error_empty'] = 'La ruta de arranque de FastCGI está vacía.';
+$wb['fastcgi_starter_script_error_empty'] = 'La ruta al archivo de arranque de FastCGI está vacía.';
$wb['fastcgi_alias_error_empty'] = 'El alias de FastCGI está vacío.';
$wb['fastcgi_phpini_path_error_empty'] = 'La ruta al php.ini de FastCGI está vacío.';
$wb['fastcgi_children_error_empty'] = 'Los hilos de FastCGI están vacíos.';
@@ -143,21 +143,21 @@ $wb['vlogger_config_dir_error_empty'] = 'El directorio de configuración de vlog
$wb['cron_init_script_error_empty'] = 'El nombre del archivo de inicio para Cron está vacío.';
$wb['crontab_dir_error_empty'] = 'La ruta para crontabs individuales está vacío.';
$wb['cron_wget_error_empty'] = 'La ruta al programa wget está vacío.';
-$wb['php_fpm_init_script_txt'] = 'Archivo de inicio de PHP-FPM';
-$wb['php_fpm_init_script_error_empty'] = 'El archivo de inicio de PHP-FPM está vacío.';
+$wb['php_fpm_init_script_txt'] = 'Archivo de arranque de PHP-FPM';
+$wb['php_fpm_init_script_error_empty'] = 'El archivo de arranque de PHP-FPM está vacío.';
$wb['php_fpm_ini_path_txt'] = 'Ruta al archivo php.ini de PHP-FPM';
$wb['php_fpm_ini_path_error_empty'] = 'La ruta al archivo php.ini de PHP-FPM está vacío.';
-$wb['php_fpm_pool_dir_txt'] = 'Directorio de procesos de PHP-FPM';
-$wb['php_fpm_pool_dir_error_empty'] = 'El directorio de procesos de PHP-FPM está vacío.';
+$wb['php_fpm_pool_dir_txt'] = 'Carpeta de procesos de PHP-FPM';
+$wb['php_fpm_pool_dir_error_empty'] = 'La carpeta de procesos de PHP-FPM está vacía.';
$wb['php_fpm_start_port_txt'] = 'Puerto de inicio de PHP-FPM';
$wb['php_fpm_start_port_error_empty'] = 'El puerto de inicio de PHP-FPM está vacío.';
$wb['php_fpm_socket_dir_txt'] = 'Directorio para el socket de PHP-FPM';
$wb['php_fpm_socket_dir_error_empty'] = 'El directorio para el socket de PHP-FPM está vacío.';
-$wb['try_rescue_txt'] = 'Habilitar monitorización y reinicio en caso de fallas';
+$wb['try_rescue_txt'] = 'Habilitar monitorización y reinicio en caso de fallo';
$wb['do_not_try_rescue_httpd_txt'] = 'Deshabilitar monitorización de HTTPD';
$wb['do_not_try_rescue_mysql_txt'] = 'Deshabilitar monitorización de MySQL';
$wb['do_not_try_rescue_mail_txt'] = 'Deshabilitar monitorización de Correo';
-$wb['rescue_description_txt'] = 'Información: Si desea detener el servicio de MySQL debe seleccionar la casilla \\"Deshabilitar monitorización de MySQL\\" y luego esperar 2-3 minutos.
Si no espera 2-3 minutos, el rescatador intentará reiniciar el servicio!';
+$wb['rescue_description_txt'] = 'Información: Si desea detener el servicio de MySQL debe seleccionar la casilla \\"Deshabilitar monitorización de MySQL\\" y luego esperar 2-3 minutos.
Si no espera 2-3 minutos, el rescatador intentará reiniciar el servicio';
$wb['enable_sni_txt'] = 'Habilitar SNI';
$wb['set_folder_permissions_on_update_txt'] = 'Establecer permisos de carpetas al actualizar';
$wb['add_web_users_to_sshusers_group_txt'] = 'Añadir usuarios web al grupo -sshusers-';
@@ -264,7 +264,7 @@ $wb['php_handler_txt'] = 'Controlador PHP por defecto';
$wb['disabled_txt'] = 'Deshabilitado';
$wb['dkim_strength_txt'] = 'Fortaleza de DKIM';
$wb['php_ini_check_minutes_txt'] = 'Comprobar cambios en php.ini cada X minutos';
-$wb['php_ini_check_minutes_error_empty'] = 'Por favor especifique un valor para la frecuencia a la que debería buscarse cambios en el archivo php.ini.';
+$wb['php_ini_check_minutes_error_empty'] = 'Por favor especifique un valor para definir con qué frecuencia se deberían buscar cambios en el archivo php.ini.';
$wb['php_ini_check_minutes_info_txt'] = '0 = no comprobar';
$wb['enable_spdy_txt'] = 'Hacer que SPDY esté disponible';
$wb['web_settings_txt'] = 'Servidor Web';
@@ -274,7 +274,7 @@ $wb['xmpp_bosh_max_inactivity_txt'] = 'Máximo tiempo de inactividad de BOSH';
$wb['xmpp_bosh_timeout_range_wrong'] = 'Por favor introduzca un rango de tiempo límite para bosh entre 15 - 360';
$wb['xmpp_module_saslauth'] = 'saslauth';
$wb['xmpp_server_admins_txt'] = 'Administradores del Servidor (JIDs)';
-$wb['xmpp_modules_enabled_txt'] = 'Plugins habilitados en todo el servidor (un por línea)';
+$wb['xmpp_modules_enabled_txt'] = 'Plugins habilitados en todo el servidor (uno por línea)';
$wb['xmpp_ports_txt'] = 'Puertos de componentes';
$wb['xmpp_port_http_txt'] = 'HTTP';
$wb['xmpp_port_https_txt'] = 'HTTPS';
diff --git a/interface/web/admin/lib/lang/es_server_ip.lng b/interface/web/admin/lib/lang/es_server_ip.lng
index 2245c9b1494c56c6339382c920300fa80bed3f6f..32798b8572ef69927787b26631ac783f7b511668 100755
--- a/interface/web/admin/lib/lang/es_server_ip.lng
+++ b/interface/web/admin/lib/lang/es_server_ip.lng
@@ -1,11 +1,11 @@
+$wb['ip_error_wrong'] = 'La dirección IP no es correcta';
+$wb['ip_error_unique'] = 'La dirección IP debe ser única';
+$wb['error_port_syntax'] = 'Caracteres inválidos en el campo puerto, por favor introduzca sólo números separados por comas. Por ejemplo: 80,443';
+?>
\ No newline at end of file
diff --git a/interface/web/admin/lib/lang/es_server_ip_list.lng b/interface/web/admin/lib/lang/es_server_ip_list.lng
index fa5c6dd154a3cacee8895e76ffdd7e9ad5daef9f..b76491e6a1afb3d9bf3d42c773db8d06059b1eab 100755
--- a/interface/web/admin/lib/lang/es_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/es_server_ip_list.lng
@@ -3,8 +3,8 @@ $wb['list_head_txt'] = 'Direcciones IP';
$wb['server_id_txt'] = 'Servidor';
$wb['client_id_txt'] = 'Cliente';
$wb['ip_address_txt'] = 'Dirección IP';
-$wb['add_new_record_txt'] = 'Añadir dirección IP';
-$wb['virtualhost_txt'] = 'HTTP Vhost';
+$wb['add_new_record_txt'] = 'Añadir nueva dirección IP';
+$wb['virtualhost_txt'] = 'Host virtual HTTP';
$wb['virtualhost_port_txt'] = 'Puertos HTTP';
$wb['ip_type_txt'] = 'Tipo';
?>
diff --git a/interface/web/admin/lib/lang/es_server_ip_map.lng b/interface/web/admin/lib/lang/es_server_ip_map.lng
index 68b196fb23a8a805455d768e32ed419d405f9ecb..b047739deb91af9dd2cf156abf7fabb5de9cc74a 100755
--- a/interface/web/admin/lib/lang/es_server_ip_map.lng
+++ b/interface/web/admin/lib/lang/es_server_ip_map.lng
@@ -1,12 +1,12 @@
diff --git a/interface/web/admin/lib/lang/es_server_ip_map_list.lng b/interface/web/admin/lib/lang/es_server_ip_map_list.lng
index 1fedc10b2e2590cb4c252d9c0ff90eeaf565d68b..3a162f39634af7a7570dea7b7a43adf312ca6ed7 100755
--- a/interface/web/admin/lib/lang/es_server_ip_map_list.lng
+++ b/interface/web/admin/lib/lang/es_server_ip_map_list.lng
@@ -1,7 +1,7 @@
diff --git a/interface/web/admin/lib/lang/es_server_list.lng b/interface/web/admin/lib/lang/es_server_list.lng
index b466f3ca9429788116fabdaced10f9ff29448a75..39a9b54e8922178fba1f297cb31457f919dacb02 100755
--- a/interface/web/admin/lib/lang/es_server_list.lng
+++ b/interface/web/admin/lib/lang/es_server_list.lng
@@ -8,7 +8,7 @@ $wb['file_server_txt'] = 'Archivo';
$wb['db_server_txt'] = 'DB';
$wb['vserver_server_txt'] = 'VServer';
$wb['proxy_server_txt'] = 'Proxy';
-$wb['firewall_server_txt'] = 'Corta fuego';
+$wb['firewall_server_txt'] = 'Cortafuegos';
$wb['add_new_record_txt'] = 'Añadir servidor';
$wb['xmpp_server_txt'] = 'XMPP';
?>
diff --git a/interface/web/admin/lib/lang/es_server_php.lng b/interface/web/admin/lib/lang/es_server_php.lng
index f3b8259bdaf888f76ea0a0166274199cb73ac2a6..86547cdf613ba2e0eb1b09209295770a4ea99b1b 100755
--- a/interface/web/admin/lib/lang/es_server_php.lng
+++ b/interface/web/admin/lib/lang/es_server_php.lng
@@ -8,9 +8,9 @@ $wb['PHP-FPM Settings'] = 'Opciones de PHP-FPM';
$wb['Additional PHP Versions'] = 'Versiones adicionales de PHP';
$wb['Form to edit additional PHP versions'] = 'Formulario para editar versiones adicionales de PHP';
$wb['server_php_name_error_empty'] = 'El campo Nombre no puede estar vacío.';
-$wb['php_fastcgi_binary_txt'] = 'Ruta a los vinarios de PHP FastCGI';
+$wb['php_fastcgi_binary_txt'] = 'Ruta a los binarios de PHP FastCGI';
$wb['php_fastcgi_ini_dir_txt'] = 'Ruta al directorio de php.ini';
-$wb['php_fpm_init_script_txt'] = 'Ruta al archivo de inicio de PHP-FPM';
+$wb['php_fpm_init_script_txt'] = 'Ruta al archivo de arranque de PHP-FPM';
$wb['php_fpm_ini_dir_txt'] = 'Ruta al directorio de php.ini';
$wb['php_fpm_pool_dir_txt'] = 'Ruta al directorio de procesos de PHP-FPM';
?>
diff --git a/interface/web/admin/lib/lang/es_system_config.lng b/interface/web/admin/lib/lang/es_system_config.lng
index ebebe7ec20b4bf7ada983f1b26d514f364ac4a31..088f829fa36fbca581034a087d7e61c76ad371eb 100755
--- a/interface/web/admin/lib/lang/es_system_config.lng
+++ b/interface/web/admin/lib/lang/es_system_config.lng
@@ -1,12 +1,12 @@
diff --git a/interface/web/admin/lib/lang/es_tpl_default_admin.lng b/interface/web/admin/lib/lang/es_tpl_default_admin.lng
index 2774a7442bf2be0d6b514624154a87ef231c54d7..2113e729d247ada84321fc4f7ae2befbaea6fbb8 100755
--- a/interface/web/admin/lib/lang/es_tpl_default_admin.lng
+++ b/interface/web/admin/lib/lang/es_tpl_default_admin.lng
@@ -1,18 +1,18 @@