diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl
index a835cc497..466bf7533 100644
--- a/langs/es/cgi-bin/es.pl
+++ b/langs/es/cgi-bin/es.pl
@@ -3,72 +3,72 @@
 
 '24 hours' => '24 Horas',
 'Act as' => 'Actuar Como:',
-'Add Level7 rule' => 'a&ntilde;adir regla de Nivel 7',
-'Add Port Rule' => 'A&ntilde;adir Regla de Puerto',
-'Add Rule' => 'A&ntilde;adir Regla',
-'Add a route' => 'A&ntilde;adir una ruta',
-'Async logging enabled' => 'Habilitar la escritura as&iacute;ncrona del archivo syslog',
+'Add Level7 rule' => 'añadir regla de Nivel 7',
+'Add Port Rule' => 'Añadir Regla de Puerto',
+'Add Rule' => 'Añadir Regla',
+'Add a route' => 'Añadir una ruta',
+'Async logging enabled' => 'Habilitar la escritura asíncrona del archivo syslog',
 'Captive' => 'Portal Cautivo',
-'Captive 1day' => '1 d&iacute;a',
+'Captive 1day' => '1 día',
 'Captive 1month' => '1 mes',
 'Captive 1week' => '1 semana',
 'Captive GAIN ACCESS' => 'ACCEDER',
-'Captive WiFi coupon' => 'Cup&oacute;n WiFi',
+'Captive WiFi coupon' => 'Cupón WiFi',
 'Captive activate' => 'Activar',
 'Captive activated' => 'Activado',
 'Captive active on' => 'Activado en',
-'Captive agree tac' => 'Estoy de acuerdo con los t&eacute;rminos y condiciones de a continuaci&oacute;n.',
+'Captive agree tac' => 'Estoy de acuerdo con los términos y condiciones de a continuación.',
 'Captive auth_lic' => 'Licencia',
-'Captive auth_vou' => 'Cup&oacute;n',
+'Captive auth_vou' => 'Cupón',
 'Captive authentication' => 'Tipo de Acceso',
 'Captive brand color' => 'Color de Marca',
 'Captive branding' => 'Marca',
-'Captive client session expiry time' => 'Caducidad de la Sesi&oacute;n',
+'Captive client session expiry time' => 'Caducidad de la Sesión',
 'Captive config' => 'Ajustes',
-'Captive coupon' => 'Cup&oacute;n',
+'Captive coupon' => 'Cupón',
 'Captive delete logo' => 'Borrar Logo',
-'Captive err doublevoucher' => 'Ya existe un cup&oacute;n con este c&oacute;digo',
+'Captive err doublevoucher' => 'Ya existe un cupón con este código',
 'Captive expire' => 'Caducar',
 'Captive expiry time' => 'Tiempo de caducidad',
 'Captive export coupons' => 'Exportar Cupones',
 'Captive generate coupons' => 'Generar Cupones',
 'Captive generated coupon no' => 'Numero de cupones',
-'Captive heading terms' => 'T&eacute;rminos &amp; Condiciones',
-'Captive heading voucher' => 'Cup&oacute;n o C&oacute;digo de Acceso',
-'Captive invalid coupon' => 'Ingres&oacute; un c&oacute;digo de cup&oacute;n no v&aacute;lido. Int&eacute;ntalo de nuevo.',
-'Captive invalid logosize' => 'El archivo de imagen cargado no cumple con la resoluci&oacute;n requerida de al menos 1280x400 pero no mayor de 1920x800 p&iacute;xeles',
-'Captive invalid_voucher' => 'C&oacute;digo inv&aacute;lido. Por favor, int&eacute;ntalo de nuevo',
-'Captive ip' => 'Direcci&oacute;n IP',
+'Captive heading terms' => 'Términos &amp; Condiciones',
+'Captive heading voucher' => 'Cupón o Código de Acceso',
+'Captive invalid coupon' => 'Ingresó un código de cupón no válido. Inténtalo de nuevo.',
+'Captive invalid logosize' => 'El archivo de imagen cargado no cumple con la resolución requerida de al menos 1280x400 pero no mayor de 1920x800 píxeles',
+'Captive invalid_voucher' => 'Código inválido. Por favor, inténtalo de nuevo',
+'Captive ip' => 'Dirección IP',
 'Captive issued coupons' => 'Cupones emitidos',
 'Captive logo uploaded' => 'Logo subido',
 'Captive logo_set' => 'Logo actual',
-'Captive mac' => 'Direcci&oacute;n MAC',
-'Captive noexpiretime' => 'No se ha proporcionado un intervalo de tiempo de conexi&oacute;n v&aacute;lido',
+'Captive mac' => 'Dirección MAC',
+'Captive noexpiretime' => 'No se ha proporcionado un intervalo de tiempo de conexión válido',
 'Captive nolimit' => 'ilimitado',
-'Captive nr' => 'N&uacute;mero',
-'Captive please accept the terms and conditions' => 'Por favor, acepte los t&eacute;rminos &amp; condiciones',
-'Captive please enter a coupon code' => 'Por favor, introduzca el c&oacute;digo de cup&oacute;n',
+'Captive nr' => 'Número',
+'Captive please accept the terms and conditions' => 'Por favor, acepte los términos &amp; condiciones',
+'Captive please enter a coupon code' => 'Por favor, introduzca el código de cupón',
 'Captive portal' => 'Portal Cautivo',
 'Captive portal coupons' => 'Cupones del Portal Cautivo',
-'Captive terms' => 'T&eacute;rminos &amp; Condiciones',
+'Captive terms' => 'Términos &amp; Condiciones',
 'Captive terms short' => 'T&Cs',
-'Captive time' => 'Tiempo de acceso posterior a la activaci&oacute;n (horas)',
-'Captive title' => 'T&iacute;tulo de la p&aacute;gina de inicio de sesi&oacute;n',
+'Captive time' => 'Tiempo de acceso posterior a la activación (horas)',
+'Captive title' => 'Título de la página de inicio de sesión',
 'Captive upload logo' => 'Logo subido',
 'Captive upload logo recommendations' => '(PNG o JPEG, 1280x720 pixels recomendados)',
-'Captive valid for' => 'V&aacute;lido para',
+'Captive valid for' => 'Válido para',
 'Captive voactive' => 'Cupones activos',
-'Captive voucher' => 'Cup&oacute;n',
-'Captive vouchervalid' => 'Tiempo permitido para este cup&oacute;n',
+'Captive voucher' => 'Cupón',
+'Captive vouchervalid' => 'Tiempo permitido para este cupón',
 'Captive vout' => 'Cupones emitidos',
 'Captive wrong type' => 'El archivo subido tiene un tipo de archivo incorrecto',
 'Choose Rule' => 'Seleccione <u>una</u> de las siguientes reglas.',
 'Class' => 'Clase',
-'Class was deleted' => 'con subclases potenciales fu&eacute; eliminado',
-'ConnSched action' => 'Acci&oacute;n:',
-'ConnSched add action' => 'A&ntilde;adir Acci&oacute;n',
+'Class was deleted' => 'con subclases potenciales fué eliminado',
+'ConnSched action' => 'Acción:',
+'ConnSched add action' => 'Añadir Acción',
 'ConnSched change profile title' => 'Cambiar a perfil:',
-'ConnSched days' => 'D&iacute;as:',
+'ConnSched days' => 'Días:',
 'ConnSched dial' => 'Conectar',
 'ConnSched down' => 'Abajo',
 'ConnSched hangup' => 'Desconectar',
@@ -82,11 +82,11 @@
 'ConnSched shutdown' => 'Apagar',
 'ConnSched time' => 'Tiempo:',
 'ConnSched up' => 'Arriba',
-'ConnSched weekdays' => 'D&iacute;as de las semana:',
+'ConnSched weekdays' => 'Días de las semana:',
 'Daily' => 'Diario',
 'Disabled' => 'Deshabilitado',
 'Edit an existing route' => 'Editar una route existente',
-'Enter TOS' => 'Activar o desactivar bits TOS<br /> y despu&eacute;s presione <i>Guardar</i>',
+'Enter TOS' => 'Activar o desactivar bits TOS<br /> y después presione <i>Guardar</i>',
 'Existing Files' => 'Archivos en la base de datos',
 'HDD temperature' => 'Temperatura de HDD',
 'Level7 Protocol' => 'Protocolo Nivel 7',
@@ -95,17 +95,17 @@
 'Local VPN IP' => 'Red Interna (GREEN):',
 'MB read' => 'MB leidos',
 'MB written' => 'MB escritos',
-'MTU' => 'Tama&ntilde;o de MTU',
-'MTU settings' => 'Configuraci&oacute;n MTU:',
-'Number of Countries for the pie chart' => 'N&uacute;mero de pa&iacute;ses para el gr&aacute;fico circular',
-'Number of IPs for the pie chart' => 'N&uacute;mero de IPS para la gr&aacute;fica circular',
-'Number of Ports for the pie chart' => 'N&uacute;mero de puerto para la gr&aacute;fica circular',
+'MTU' => 'Tamaño de MTU',
+'MTU settings' => 'Configuración MTU:',
+'Number of Countries for the pie chart' => 'Número de países para el gráfico circular',
+'Number of IPs for the pie chart' => 'Número de IPS para la gráfica circular',
+'Number of Ports for the pie chart' => 'Número de puerto para la gráfica circular',
 'OVPN' => 'OpenVPN',
 'OpenVPN' => 'OpenVPN',
-'Pages' => 'P&aacute;ginas',
+'Pages' => 'Páginas',
 'Ping' => 'Ping:',
 'Port Rule' => 'Regla de puerto',
-'QoS not enabled' => 'Qos no est&aacute; activado',
+'QoS not enabled' => 'Qos no está activado',
 'Queuelenght' => 'Longitud de cola',
 'Remote IP' => 'IP Remota / Nombre de Host (DynDns):',
 'Remote VPN IP' => 'Subred VPN (ej. 10.0.10.0/255.255.255.0):',
@@ -117,27 +117,27 @@
 'TOS Bits' => 'Bits TOS',
 'TOS Rule' => 'Regla TOS',
 'TOS rule' => 'Regla TOS',
-'The class number does not match the specified interface.' => 'El n&uacute;mero de clase no coincide con la interfaz especificada',
-'The destination IP address is invalid.' => 'la IP de destino es inv&aacute;lida',
-'The source IP address is invalid.' => 'La IP de or&iacute;gen es inv&aacute;lida',
+'The class number does not match the specified interface.' => 'El número de clase no coincide con la interfaz especificada',
+'The destination IP address is invalid.' => 'la IP de destino es inválida',
+'The source IP address is invalid.' => 'La IP de orígen es inválida',
 'Utilization on' => 'Utilizar en',
 'Verbose' => 'Verboso:',
 'WakeOnLan' => 'Wake on Lan',
 'Weekly' => 'Semanal',
 'a ca certificate with this name already exists' => 'Ya existe un certificado CA con este nombre',
-'a connection with this common name already exists' => 'Ya existe una conexi&oacute;n con este nombre com&uacute;n.',
-'a connection with this name already exists' => 'Ya existe una conexi&oacute;n con este nombre.',
+'a connection with this common name already exists' => 'Ya existe una conexión con este nombre común.',
+'a connection with this name already exists' => 'Ya existe una conexión con este nombre.',
 'abort' => 'abortar',
 'access allowed' => 'Acceso permitido desde:',
 'access point name' => 'Nombre del Punto de Acceso',
-'access point name is invalid' => 'El nombre del Punto de Acceso no es v&aacute;lido',
+'access point name is invalid' => 'El nombre del Punto de Acceso no es válido',
 'access point name is required' => 'El nombre del Punto de Acceso es obligatorio',
 'access refused with this oinkcode' => 'Acceso denegado con este Oink Code',
 'accounting' => 'Cuentas',
 'accounting user nonpdc' => 'Cuentas - Modo no-PDC',
 'accounting user pdc' => 'Cuentas - Modo PDC',
 'acpitemp' => 'ACPI - Temperatura',
-'action' => 'Acci&oacute;n',
+'action' => 'Acción',
 'activate' => 'Activar',
 'activate user' => 'Activar usuario',
 'active' => 'Activo',
@@ -148,7 +148,7 @@
 'add device' => 'Agregar dispositivo',
 'add network' => 'Agregar red',
 'add new alias' => 'Agregar nuevo alias:',
-'add new lease' => 'Agregar nueva concesi&oacute;n fija',
+'add new lease' => 'Agregar nueva concesión fija',
 'add new ovpn' => 'Configuraciones de OpenVPN:',
 'add printer' => 'Agregar impresora',
 'add service' => 'Agregar servicio',
@@ -162,17 +162,17 @@
 'addons' => 'Complementos',
 'admin user password has been changed' => 'El password del usuario Admin ha cambiado',
 'admin users' => 'Usuario con niveles de superusuario (root)',
-'administrator password' => 'Contrase&ntilde;a Administrador',
-'administrator user password' => 'Contrase&ntilde;a del usuario Admin:',
+'administrator password' => 'Contraseña Administrador',
+'administrator user password' => 'Contraseña del usuario Admin:',
 'administrator username' => 'Nombre de Usuario Administrador',
-'adsl settings' => 'Configuraci&oacute;n ADSL',
+'adsl settings' => 'Configuración ADSL',
 'advanced' => 'Avanzadas',
 'advanced server' => 'Opciones avanzadas de servidor',
-'advproxy AUTH always required' => 'Se necesita autentificaci&oacute;n para acceso irrestricto de direcciones de or&iacute;gen',
-'advproxy AUTH auth cache TTL' => 'Cache de autenticaci&oacute;n TTL (en minutos)',
-'advproxy AUTH global settings' => 'Configuraci&oacute;n global de autenticaci&oacute;n',
-'advproxy AUTH limit of IP addresses' => 'L&iacute;mite de direcciones IP por usuario',
-'advproxy AUTH method' => 'M&eacute;todo de autenticaci&oacute;n',
+'advproxy AUTH always required' => 'Se necesita autentificación para acceso irrestricto de direcciones de orígen',
+'advproxy AUTH auth cache TTL' => 'Cache de autenticación TTL (en minutos)',
+'advproxy AUTH global settings' => 'Configuración global de autenticación',
+'advproxy AUTH limit of IP addresses' => 'Límite de direcciones IP por usuario',
+'advproxy AUTH method' => 'Método de autenticación',
 'advproxy AUTH method ident' => 'Identd',
 'advproxy AUTH method ldap' => 'LDAP',
 'advproxy AUTH method ncsa' => 'Local',
@@ -180,26 +180,26 @@
 'advproxy AUTH method ntlm' => 'Dominio Windows NT4',
 'advproxy AUTH method ntlm auth' => 'Directorio Activo Windows',
 'advproxy AUTH method radius' => 'RADIUS',
-'advproxy AUTH no auth' => 'Dominios sin autenticaci&oacute;n (uno por l&iacute;nea)',
-'advproxy AUTH number of auth processes' => 'N&uacute;mero de proceso de autenticaci&oacute;n',
-'advproxy AUTH realm' => 'Medio del sistema de autenticaci&oacute;n',
-'advproxy AUTH user IP cache TTL' => 'Cach&eacute; TTL de Usuario/IP (en minutos)',
-'advproxy IDENT authorized users' => 'Usuarios autorizados (uno por l&iacute;nea)',
-'advproxy IDENT aware hosts' => 'Ident habilitador para los hosts (uno por l&iacute;nea)',
+'advproxy AUTH no auth' => 'Dominios sin autenticación (uno por línea)',
+'advproxy AUTH number of auth processes' => 'Número de proceso de autenticación',
+'advproxy AUTH realm' => 'Medio del sistema de autenticación',
+'advproxy AUTH user IP cache TTL' => 'Caché TTL de Usuario/IP (en minutos)',
+'advproxy IDENT authorized users' => 'Usuarios autorizados (uno por línea)',
+'advproxy IDENT aware hosts' => 'Ident habilitador para los hosts (uno por línea)',
 'advproxy IDENT identd settings' => 'Configuraciones comunes para identd',
-'advproxy IDENT required' => 'Autenticaci&oacute;n identd requerida',
+'advproxy IDENT required' => 'Autenticación identd requerida',
 'advproxy IDENT timeout' => 'Tiempo de espera de identd (en segundos)',
-'advproxy IDENT unauthorized users' => 'Usuarios no autorizados (uno por l&iacute;nea)',
+'advproxy IDENT unauthorized users' => 'Usuarios no autorizados (uno por línea)',
 'advproxy IDENT use negative access list' => 'Control de acceso negativo',
 'advproxy IDENT use positive access list' => 'Control de acceso positivo',
 'advproxy IDENT user based access restrictions' => 'Restricciones basadas en usuario',
 'advproxy LDAP ADS' => 'Directorio Activo',
 'advproxy LDAP NDS' => 'Novell eDirectory',
-'advproxy LDAP V2' => 'LDAP versi&oacute;n 2',
-'advproxy LDAP V3' => 'LDAP versi&oacute;n 3',
-'advproxy LDAP auth' => 'Autenticaci&oacute;n LDAP',
+'advproxy LDAP V2' => 'LDAP versión 2',
+'advproxy LDAP V3' => 'LDAP versión 3',
+'advproxy LDAP auth' => 'Autenticación LDAP',
 'advproxy LDAP basedn' => 'DN',
-'advproxy LDAP binddn password' => 'Contrase&ntilde;a de Bind DN',
+'advproxy LDAP binddn password' => 'Contraseña de Bind DN',
 'advproxy LDAP binddn settings' => 'Configuraciones de Bind DN',
 'advproxy LDAP binddn username' => 'Nombre de usuario de Bind DN',
 'advproxy LDAP common settings' => 'Configuraciones comunes de LDAP',
@@ -208,210 +208,210 @@
 'advproxy LDAP port' => 'Puerto',
 'advproxy LDAP server' => 'Servidor LDAP',
 'advproxy LDAP type' => 'Tipo de LDAP',
-'advproxy MIME block types' => 'Bloquear estos tipos MIME (uno por l&iacute;nea)',
+'advproxy MIME block types' => 'Bloquear estos tipos MIME (uno por línea)',
 'advproxy MIME filter' => 'Filtro de tipos MIME',
-'advproxy NCSA auth' => 'Autenticaci&oacute;n de usuario local',
+'advproxy NCSA auth' => 'Autenticación de usuario local',
 'advproxy NCSA create user' => 'Crear Usuario',
 'advproxy NCSA group' => 'Grupo',
-'advproxy NCSA group membership' => 'Membres&iacute;a de grupo',
+'advproxy NCSA group membership' => 'Membresía de grupo',
 'advproxy NCSA grp disabled' => 'Desactivado',
 'advproxy NCSA grp extended' => 'Extendido',
-'advproxy NCSA grp standard' => 'Est&aacute;ndar',
-'advproxy NCSA min password length' => 'Longitud de password m&iacute;nima',
+'advproxy NCSA grp standard' => 'Estándar',
+'advproxy NCSA min password length' => 'Longitud de password mínima',
 'advproxy NCSA no accounts' => 'No hay cuentas de usuario disponibles',
-'advproxy NCSA password' => 'Contrase&ntilde;a',
-'advproxy NCSA password confirm' => 'contrase&ntilde;a(confirmar)',
-'advproxy NCSA redirector bypass' => 'Omitir la redirecci&oacute;n para miembros del grupo',
+'advproxy NCSA password' => 'Contraseña',
+'advproxy NCSA password confirm' => 'contraseña(confirmar)',
+'advproxy NCSA redirector bypass' => 'Omitir la redirección para miembros del grupo',
 'advproxy NCSA update user' => 'Actualizar usuario',
 'advproxy NCSA user accounts' => 'Cuentas de usuario',
 'advproxy NCSA user management' => 'Manejo de usuario',
 'advproxy NCSA username' => 'Nombre de Usuario',
 'advproxy NTLM BDC hostname' => 'Nombre de host BDC',
 'advproxy NTLM PDC hostname' => 'Nombre de host PDC',
-'advproxy NTLM auth' => 'Autenticaci&oacute;n Windows NT/2003',
-'advproxy NTLM auth mode' => 'Modo de autenticaci&oacute;n',
-'advproxy NTLM authorized users' => 'Dominios autorizados (uno por l&iacute;nea)',
+'advproxy NTLM auth' => 'Autenticación Windows NT/2003',
+'advproxy NTLM auth mode' => 'Modo de autenticación',
+'advproxy NTLM authorized users' => 'Dominios autorizados (uno por línea)',
 'advproxy NTLM domain' => 'Dominio',
-'advproxy NTLM domain settings' => 'Configuraci&oacute;n comunes de dominio.',
-'advproxy NTLM unauthorized users' => 'Usuario de dominio NO autorizados (uno por l&iacute;nea)',
-'advproxy NTLM use integrated auth' => 'Activar autenticaci&oacute;n integrada de Windows',
+'advproxy NTLM domain settings' => 'Configuración comunes de dominio.',
+'advproxy NTLM unauthorized users' => 'Usuario de dominio NO autorizados (uno por línea)',
+'advproxy NTLM use integrated auth' => 'Activar autenticación integrada de Windows',
 'advproxy NTLM use negative access list' => 'Usar control de acceso negativo',
 'advproxy NTLM use positive access list' => 'Usar control de acceso positivo',
 'advproxy NTLM user based access restrictions' => 'Restricciones de acceso basadas en usuario',
-'advproxy RADIUS authorized users' => 'Usuarios autorizados (uno por l&iacute;nea)',
+'advproxy RADIUS authorized users' => 'Usuarios autorizados (uno por línea)',
 'advproxy RADIUS identifier' => 'Identificador',
 'advproxy RADIUS port' => 'Puerto',
 'advproxy RADIUS radius settings' => 'Configuraciones comunes de RADIUS',
 'advproxy RADIUS secret' => 'Secreto Compartido',
 'advproxy RADIUS server' => 'Servidor RADIUS',
-'advproxy RADIUS unauthorized users' => 'Usuarios no autorizados (uno por l&iacute;nea)',
+'advproxy RADIUS unauthorized users' => 'Usuarios no autorizados (uno por línea)',
 'advproxy RADIUS use negative access list' => 'Usar control de acceso negativo',
 'advproxy RADIUS use positive access list' => 'Usar control de acceso positivo',
 'advproxy RADIUS user based access restrictions' => 'Restricciones de acceso basadas en usuario',
 'advproxy UA enable filter' => 'Permitir chequeo de navegador',
 'advproxy access' => 'Acceso',
-'advproxy admin mail' => 'Correo del Administrador del cach&eacute;',
+'advproxy admin mail' => 'Correo del Administrador del caché',
 'advproxy advanced proxy' => 'Proxy Avanzado',
 'advproxy advanced web proxy' => 'Proxy Web Avanzado',
-'advproxy advanced web proxy configuration' => 'Configuraci&oacute;n de Proxy Web Avanzado',
-'advproxy allowed subnets' => 'Subredes permitidas (una por l&iacute;nea)',
+'advproxy advanced web proxy configuration' => 'Configuración de Proxy Web Avanzado',
+'advproxy allowed subnets' => 'Subredes permitidas (una por línea)',
 'advproxy allowed web browsers' => 'Clientes permitidos para acceso web',
-'advproxy asbased anomaly detection' => 'Detecciones de anomal&iacute;as basadas en informaci&oacute;n de Sistemas Aut&oacute;nomos',
-'advproxy back to main page' => 'Volver a p&aacute;gina principal',
-'advproxy banned ip clients' => 'Direcciones ip prohibidas (una por l&iacute;nea)',
-'advproxy banned mac clients' => 'Direcciones MAC prohibidas (una por l&iacute;nea)',
-'advproxy basic authentication' => 'Permitir la autenticaci&oacute;n b&aacute;sica HTTP',
-'advproxy cache management' => 'Administraci&oacute;n del cach&eacute;',
-'advproxy cache replacement policy' => 'Pol&iacute;tica de reemplazo de cach&eacute;',
-'advproxy cache-digest' => 'Habilitar la generaci&oacute;n de resumen de cach&eacute;',
+'advproxy asbased anomaly detection' => 'Detecciones de anomalías basadas en información de Sistemas Autónomos',
+'advproxy back to main page' => 'Volver a página principal',
+'advproxy banned ip clients' => 'Direcciones ip prohibidas (una por línea)',
+'advproxy banned mac clients' => 'Direcciones MAC prohibidas (una por línea)',
+'advproxy basic authentication' => 'Permitir la autenticación básica HTTP',
+'advproxy cache management' => 'Administración del caché',
+'advproxy cache replacement policy' => 'Política de reemplazo de caché',
+'advproxy cache-digest' => 'Habilitar la generación de resumen de caché',
 'advproxy chgwebpwd ERROR' => 'E R R O R :',
-'advproxy chgwebpwd SUCCESS' => '&eacute; X I T O :',
-'advproxy chgwebpwd change password' => 'Cambiar contrase&ntilde;a',
-'advproxy chgwebpwd change web password' => 'C a m b i o &nbsp d e &nbsp l a &nbsp  c o n t r a s e &ntilde; a &nbsp d e &nbsp a c c e s o',
-'advproxy chgwebpwd new password' => 'Nueva contrase&ntilde;a',
-'advproxy chgwebpwd new password confirm' => 'Nueva contrase&ntilde;a(confirmar',
-'advproxy chgwebpwd old password' => 'Contrase&ntilde;a actual',
+'advproxy chgwebpwd SUCCESS' => 'é X I T O :',
+'advproxy chgwebpwd change password' => 'Cambiar contraseña',
+'advproxy chgwebpwd change web password' => 'C a m b i o &nbsp d e &nbsp l a &nbsp  c o n t r a s e ñ a &nbsp d e &nbsp a c c e s o',
+'advproxy chgwebpwd new password' => 'Nueva contraseña',
+'advproxy chgwebpwd new password confirm' => 'Nueva contraseña(confirmar',
+'advproxy chgwebpwd old password' => 'Contraseña actual',
 'advproxy chgwebpwd username' => 'Nombre de Usuario',
-'advproxy classroom extensions' => 'Extensiones de Sal&oacute;n de clases',
-'advproxy clear cache' => 'Limpiar Cach&eacute;',
-'advproxy client IP forwarding' => 'Reenv&iacute;o de direcci&oacute;n IP de cliente',
+'advproxy classroom extensions' => 'Extensiones de Salón de clases',
+'advproxy clear cache' => 'Limpiar Caché',
+'advproxy client IP forwarding' => 'Reenvío de dirección IP de cliente',
 'advproxy common settings' => 'Configuraciones comunes',
 'advproxy content based throttling' => 'Activar control de velocidad basado en contenido',
 'advproxy cre disabled' => 'La interface de manejo ha sido desactivada por el administrador',
-'advproxy cre group definitions' => 'Definiciones de grupos de Sal&oacute;n de Clase',
-'advproxy cre supervisors' => 'Direcciones IP de supervisores (una por l&iacute;nea)',
+'advproxy cre group definitions' => 'Definiciones de grupos de Salón de Clase',
+'advproxy cre supervisors' => 'Direcciones IP de supervisores (una por línea)',
 'advproxy destination ports' => 'Puertos de destino',
 'advproxy download throttling' => 'Control de velocidad de descargas',
 'advproxy enabled' => 'Activado',
 'advproxy enabled on' => 'Activado en',
-'advproxy errmsg acl cannot be empty' => 'La lista de control de acceso no puede estar vac&iacute;a',
-'advproxy errmsg auth cache ttl' => 'Valor no v&aacute;lido para cach&eacute; de autenticaci&oacute;n TTL',
-'advproxy errmsg auth children' => 'N&uacute;mero inv&aacute;do de proceso de autenticaci&oacute;n',
-'advproxy errmsg auth ipcache may not be null' => 'El cach&eacute; de autenticaci&oacute;n TTL no puede ser 0 cuando se esten utilizando l&iacute;mites de direcci&oacute;n IP',
-'advproxy errmsg auth ipcache ttl' => 'Valor no v&aacute;lido para el cach&eacute; TTL de usuario/IP',
-'advproxy errmsg cache' => 'El tama&ntilde;o de la cach&eacute; de RAM es mayor que el tama&ntilde;o de la cach&eacute; del disco duro:',
-'advproxy errmsg change fail' => 'La contrase&ntilde;a no se pudo cambiar',
-'advproxy errmsg change success' => 'La contrase&ntilde;a para el acceso web ha sido cambiada exitosamente',
-'advproxy errmsg hdd cache size' => 'Valor inv&aacute;lido para el tama&ntilde;o de cach&eacute; de disco',
-'advproxy errmsg ident timeout' => 'Tiempo de espera de ident no v&aacute;lido',
-'advproxy errmsg invalid bdc' => 'Nombre de host no v&aacute;lido para controlador de dominio de respaldo',
-'advproxy errmsg invalid destination port' => 'Puerto destni inv&aacute;lido',
-'advproxy errmsg invalid ip or mask' => 'Direcci&oacute;n IP o m&aacute;scara de red no v&aacute;lida',
-'advproxy errmsg invalid mac' => 'Direcci&oacute;n MAC no v&aacute;lida',
-'advproxy errmsg invalid pdc' => 'Nombre host no v&aacute;lido para control de dominio primario',
-'advproxy errmsg invalid proxy port' => 'Puerto de proxy no v&aacute;lido',
-'advproxy errmsg invalid upstream proxy' => 'Nombre de host/IP de proxy ascendente no v&aacute;lido',
-'advproxy errmsg invalid upstream proxy username or password setting' => 'Nombre de usuario o configuraci&oacute;n de contrase&ntilde;a no v&aacute;lido para proxy de subida',
-'advproxy errmsg invalid url' => 'URL Inv&aacute;lida',
-'advproxy errmsg invalid user/password' => 'Error en el nombre de usuario y/o contrase&ntilde;a',
+'advproxy errmsg acl cannot be empty' => 'La lista de control de acceso no puede estar vacía',
+'advproxy errmsg auth cache ttl' => 'Valor no válido para caché de autenticación TTL',
+'advproxy errmsg auth children' => 'Número invádo de proceso de autenticación',
+'advproxy errmsg auth ipcache may not be null' => 'El caché de autenticación TTL no puede ser 0 cuando se esten utilizando límites de dirección IP',
+'advproxy errmsg auth ipcache ttl' => 'Valor no válido para el caché TTL de usuario/IP',
+'advproxy errmsg cache' => 'El tamaño de la caché de RAM es mayor que el tamaño de la caché del disco duro:',
+'advproxy errmsg change fail' => 'La contraseña no se pudo cambiar',
+'advproxy errmsg change success' => 'La contraseña para el acceso web ha sido cambiada exitosamente',
+'advproxy errmsg hdd cache size' => 'Valor inválido para el tamaño de caché de disco',
+'advproxy errmsg ident timeout' => 'Tiempo de espera de ident no válido',
+'advproxy errmsg invalid bdc' => 'Nombre de host no válido para controlador de dominio de respaldo',
+'advproxy errmsg invalid destination port' => 'Puerto destni inválido',
+'advproxy errmsg invalid ip or mask' => 'Dirección IP o máscara de red no válida',
+'advproxy errmsg invalid mac' => 'Dirección MAC no válida',
+'advproxy errmsg invalid pdc' => 'Nombre host no válido para control de dominio primario',
+'advproxy errmsg invalid proxy port' => 'Puerto de proxy no válido',
+'advproxy errmsg invalid upstream proxy' => 'Nombre de host/IP de proxy ascendente no válido',
+'advproxy errmsg invalid upstream proxy username or password setting' => 'Nombre de usuario o configuración de contraseña no válido para proxy de subida',
+'advproxy errmsg invalid url' => 'URL Inválida',
+'advproxy errmsg invalid user/password' => 'Error en el nombre de usuario y/o contraseña',
 'advproxy errmsg ldap base dn' => 'Se requiere base DN para LDAP',
-'advproxy errmsg ldap bind dn' => 'Nombre de usuario del DN de conexi&oacute;n LDAP requerido',
-'advproxy errmsg ldap port' => 'N&uacute;mero de puerto LDAP no v&aacute;lido',
-'advproxy errmsg ldap server' => 'Direci&oacute;n IP no v&aacute;lida ara servidor LDAP',
-'advproxy errmsg max userip' => 'N&uacute;mero inv&aacute;lido de direcciones IP por usuario',
-'advproxy errmsg mem cache size' => 'Numero no v&aacute;lido para el tama&ntilde;o de memoria cach&eacute;',
+'advproxy errmsg ldap bind dn' => 'Nombre de usuario del DN de conexión LDAP requerido',
+'advproxy errmsg ldap port' => 'Número de puerto LDAP no válido',
+'advproxy errmsg ldap server' => 'Direción IP no válida ara servidor LDAP',
+'advproxy errmsg max userip' => 'Número inválido de direcciones IP por usuario',
+'advproxy errmsg mem cache size' => 'Numero no válido para el tamaño de memoria caché',
 'advproxy errmsg no browser' => 'Cuando menos un cliente o navegador debe seleccionarse para acceso web',
-'advproxy errmsg no password' => 'Contrase&ntilde;a no puede estar vac&iacute;a',
-'advproxy errmsg no username' => 'Nombre usuario no puede estar vac&iacute;o',
-'advproxy errmsg non-transparent proxy required' => 'El servidor proxy debe estar corriendo en modo no-transparente para usar la autenticaci&oacute;n',
+'advproxy errmsg no password' => 'Contraseña no puede estar vacía',
+'advproxy errmsg no username' => 'Nombre usuario no puede estar vacío',
+'advproxy errmsg non-transparent proxy required' => 'El servidor proxy debe estar corriendo en modo no-transparente para usar la autenticación',
 'advproxy errmsg ntlm domain' => 'Nombre de dominio Windows requerido',
 'advproxy errmsg ntlm pdc' => 'Nombre de host para el controlador de dominio primario es requerido',
-'advproxy errmsg password length' => 'Valor no v&aacute;lido para longitud de contrase&ntilde;a',
-'advproxy errmsg password length 1' => 'La contrase&ntilde;a debe tener por lo menos ',
+'advproxy errmsg password length' => 'Valor no válido para longitud de contraseña',
+'advproxy errmsg password length 1' => 'La contraseña debe tener por lo menos ',
 'advproxy errmsg password length 2' => ' caracteres',
-'advproxy errmsg passwords different' => 'Las contrase&ntilde;as no son id&eacute;nticas',
+'advproxy errmsg passwords different' => 'Las contraseñas no son idénticas',
 'advproxy errmsg proxy ports equal' => 'El puerto proxy y el puerto transparente no pueden ser iguales.',
-'advproxy errmsg radius port' => 'N&uacute;mero de puerto de RADIUS no v&aacute;lido',
+'advproxy errmsg radius port' => 'Número de puerto de RADIUS no válido',
 'advproxy errmsg radius secret' => 'Secreto Compartido RADIUS requerido',
-'advproxy errmsg radius server' => 'Direcci&oacute;n IP no v&aacute;lida para servidor RADIUS',
-'advproxy errmsg time restriction' => 'Restricci&oacute;n de tiempo no v&aacute;lida',
-'advproxy errmsg wpad invalid ip or mask' => 'WPAD: IP o subred no v&aacute;lida para la subred de IP excluida',
-'advproxy error design' => 'Dise&ntilde;o de mensajes de error',
+'advproxy errmsg radius server' => 'Dirección IP no válida para servidor RADIUS',
+'advproxy errmsg time restriction' => 'Restricción de tiempo no válida',
+'advproxy errmsg wpad invalid ip or mask' => 'WPAD: IP o subred no válida para la subred de IP excluida',
+'advproxy error design' => 'Diseño de mensajes de error',
 'advproxy error language' => 'Idioma de Mensajes de error',
-'advproxy fastflux detection' => 'Denegar el acceso a destinos alojados en configuraciones de flujo r&aacute;pido',
-'advproxy fastflux detection threshold' => 'L&iacute;mite',
-'advproxy fastflux no threshold given' => 'No se proporcion&oacute; ning&uacute;n umbral para la detecci&oacute;n de flujo r&aacute;pido',
-'advproxy fastflux threshold invalid' => 'El umbral de detecci&oacute;n de flujo r&aacute;pido proporcionado no es v&aacute;lido',
-'advproxy fastflux threshold out of bounds' => 'El umbral de detecci&oacute;n de flujo r&aacute;pido proporcionado est&aacute; fuera de los l&iacute;mites',
+'advproxy fastflux detection' => 'Denegar el acceso a destinos alojados en configuraciones de flujo rápido',
+'advproxy fastflux detection threshold' => 'Límite',
+'advproxy fastflux no threshold given' => 'No se proporcionó ningún umbral para la detección de flujo rápido',
+'advproxy fastflux threshold invalid' => 'El umbral de detección de flujo rápido proporcionado no es válido',
+'advproxy fastflux threshold out of bounds' => 'El umbral de detección de flujo rápido proporcionado está fuera de los límites',
 'advproxy friday' => 'Vie',
 'advproxy from' => 'De',
 'advproxy group access control' => 'Control de acceso basado en grupos',
 'advproxy group required' => 'Grupo requerido',
-'advproxy hdd cache size' => 'Tama&ntilde;o del cach&eacute; en disco duro (MB)',
-'advproxy invalid num of children' => 'N&uacute;mero de procesos filtrados inv&aacute;lido',
+'advproxy hdd cache size' => 'Tamaño del caché en disco duro (MB)',
+'advproxy invalid num of children' => 'Número de procesos filtrados inválido',
 'advproxy log enabled' => 'Log activado',
-'advproxy log query' => 'Registrar t&eacute;rminos de petici&oacute;n',
+'advproxy log query' => 'Registrar términos de petición',
 'advproxy log settings' => 'Configuraciones de Log',
 'advproxy log useragent' => 'Registrar useragents',
-'advproxy max download size' => 'Tama&ntilde;o m&aacute;ximo de la descarga (KB)',
-'advproxy max size' => 'Tama&ntilde;o m&aacute;ximo del objeto(KB)',
-'advproxy max upload size' => 'Tama&ntilde;o m&aacute;ximo de la subida (KB)',
-'advproxy memory replacement policy' => 'Pol&iacute;tica de reemplazo memoria',
-'advproxy min size' => 'Tama&ntilde;o M&iacute;nimo del objeto(KB)',
+'advproxy max download size' => 'Tamaño máximo de la descarga (KB)',
+'advproxy max size' => 'Tamaño máximo del objeto(KB)',
+'advproxy max upload size' => 'Tamaño máximo de la subida (KB)',
+'advproxy memory replacement policy' => 'Política de reemplazo memoria',
+'advproxy min size' => 'Tamaño Mínimo del objeto(KB)',
 'advproxy mode allow' => 'permitir',
 'advproxy mode deny' => 'negar',
 'advproxy monday' => 'Lun',
 'advproxy network based access' => 'Control de acceso basado en red',
-'advproxy no cache sites' => 'No meter a cache los siguientes dominios (uno por l&iacute;nea)',
+'advproxy no cache sites' => 'No meter a cache los siguientes dominios (uno por línea)',
 'advproxy no clients defined' => 'No hay clientes definidos',
-'advproxy no connection auth' => 'No redireccionar configuraciones con autenticaci&oacute;n',
+'advproxy no connection auth' => 'No redireccionar configuraciones con autenticación',
 'advproxy no cre groups' => 'No hay grupos de acceso disponibles',
 'advproxy no internal proxy on blue' => 'Desacitvar proxy interno de BLUE a otras subredes',
 'advproxy no internal proxy on green' => 'Desacitvar proxy interno de GREEN a otras subredes',
-'advproxy number of L1 dirs' => 'N&uacute;mero de subdirectorios Nivel1',
+'advproxy number of L1 dirs' => 'Número de subdirectorios Nivel1',
 'advproxy off' => 'Proxy Apagado',
-'advproxy offline mode' => 'Activar modo fuera de l&iacute;nea',
+'advproxy offline mode' => 'Activar modo fuera de línea',
 'advproxy on' => 'Proxy Encendido',
 'advproxy proxy port' => 'Puerto del proxy',
 'advproxy proxy port transparent' => 'Puerto transparente',
-'advproxy ram cache size' => 'Tama&ntilde;o de memoria cach&eacute;',
-'advproxy redirector children' => 'N&uacute;mero de procesos filtrados',
+'advproxy ram cache size' => 'Tamaño de memoria caché',
+'advproxy redirector children' => 'Número de procesos filtrados',
 'advproxy reset' => 'Reiniciar',
-'advproxy saturday' => 'S&aacute;b',
+'advproxy saturday' => 'Sáb',
 'advproxy save and restart' => 'Guardar y Reiniciar',
 'advproxy selectively announcements detection' => 'Denegar el acceso a destinos alojados en redes anunciadas selectivamente',
-'advproxy squid version' => 'Version de Cach&eacute; de Squid',
+'advproxy squid version' => 'Version de Caché de Squid',
 'advproxy squidclamav' => 'SquidClamav',
 'advproxy ssadvanced proxy' => 'proxy avanzado',
-'advproxy ssl ports' => 'Puertos SSL permitidos (uno por l&iacute;nea)',
-'advproxy standard' => 'Est&aacute;ndar',
-'advproxy standard ports' => 'Puertos Est&aacute;ndar permitidos (uno por l&iacute;nea)',
+'advproxy ssl ports' => 'Puertos SSL permitidos (uno por línea)',
+'advproxy standard' => 'Estándar',
+'advproxy standard ports' => 'Puertos Estándar permitidos (uno por línea)',
 'advproxy sunday' => 'Dom',
-'advproxy supervisor password' => 'Contrase&ntilde;a de supervisor',
-'advproxy suppress version' => 'Eliminar informaci&oacute;n de versi&oacute;n',
+'advproxy supervisor password' => 'Contraseña de supervisor',
+'advproxy suppress version' => 'Eliminar información de versión',
 'advproxy throttle binary' => 'Archivos binarios',
-'advproxy throttle dskimg' => 'Im&aacute;genes de CD/DVD',
+'advproxy throttle dskimg' => 'Imágenes de CD/DVD',
 'advproxy throttle mmedia' => 'Multimedia',
-'advproxy throttling per host on' => 'Habilitar l&iacute;mite por host',
-'advproxy throttling total on' => 'Habilitar l&iacute;mite total',
+'advproxy throttling per host on' => 'Habilitar límite por host',
+'advproxy throttling total on' => 'Habilitar límite total',
 'advproxy throttling unlimited' => 'ilimitado',
 'advproxy thursday' => 'Jue',
 'advproxy time restrictions' => 'Restricciones de tiempo',
 'advproxy to' => 'A',
-'advproxy transfer limits' => 'L&iacute;mites de transferencia',
+'advproxy transfer limits' => 'Límites de transferencia',
 'advproxy transparent on' => 'Transparente en',
 'advproxy tuesday' => 'Mar',
 'advproxy unknown' => 'Desconocido',
-'advproxy unrestricted ip clients' => 'Direcciones IP sin restricciones (una por l&iacute;nea)',
-'advproxy unrestricted mac clients' => 'Direcciones MAC sin restricciones (una por l&iacute;nea)',
+'advproxy unrestricted ip clients' => 'Direcciones IP sin restricciones (una por línea)',
+'advproxy unrestricted mac clients' => 'Direcciones MAC sin restricciones (una por línea)',
 'advproxy update accelerator' => 'Acelerador de actualizaciones.',
-'advproxy update information' => '"Existe una versi&oacute;n actualizada disponible para descarga. Visite <a href=""http://www.advproxy.net"" target=""_blank"">http://www.advproxy.net</a>  para m&aacute;s informaci&oacute;n"',
-'advproxy update notification' => '¡Notificaci&oacute;n de actualizaci&oacute;n!',
-'advproxy upstream password' => 'Contrase&ntilde;a de subida',
+'advproxy update information' => '"Existe una versión actualizada disponible para descarga. Visite <a href=""http://www.advproxy.net"" target=""_blank"">http://www.advproxy.net</a>  para más información"',
+'advproxy update notification' => '¡Notificación de actualización!',
+'advproxy upstream password' => 'Contraseña de subida',
 'advproxy upstream proxy' => 'proxy de subida',
 'advproxy upstream proxy host:port' => 'proxy de subida(host:puerto)',
 'advproxy upstream username' => 'Nombre de usuario de subida',
 'advproxy url filter' => 'Filtro de URL',
-'advproxy username forwarding' => 'Reenv&iacute;o de nombre de usuario',
-'advproxy via forwarding' => 'Reenv&iacute;o de direcci&oacute;n Proxy',
+'advproxy username forwarding' => 'Reenvío de nombre de usuario',
+'advproxy via forwarding' => 'Reenvío de dirección Proxy',
 'advproxy visible hostname' => 'Nombre de host visible',
 'advproxy web browser' => 'Navegador Web',
-'advproxy wednesday' => 'Mi&eacute;',
+'advproxy wednesday' => 'Mié',
 'advproxy wpad example dst_noproxy_ip' => 'e.g. 192.168.2.0/255.255.255.0',
 'advproxy wpad example dst_noproxy_url' => 'e.g. *.ipfire.org*',
-'advproxy wpad label dst_noproxy_ip' => 'Subredes IP excluidas (una por l&iacute;nea)',
-'advproxy wpad label dst_noproxy_url' => 'URL excluidas (una por l&iacute;nea)',
-'advproxy wpad title' => 'Protocolo de detecci&oacute;n autom&aacute;tica de proxy web (WPAD)/Configuraci&oacute;n autom&aacute;tica de proxy (PAC)',
+'advproxy wpad label dst_noproxy_ip' => 'Subredes IP excluidas (una por línea)',
+'advproxy wpad label dst_noproxy_url' => 'URL excluidas (una por línea)',
+'advproxy wpad title' => 'Protocolo de detección automática de proxy web (WPAD)/Configuración automática de proxy (PAC)',
 'advproxy wpad view pac' => 'Abrir archivo PAC',
 'again' => 'Otra vez:',
 'age second' => 'segundo',
@@ -420,22 +420,22 @@
 'age sminute' => 'min',
 'age ssecond' => 'sec',
 'aktiv' => 'Activo',
-'album' => '&aacute;lbum',
-'alcatelusb help' => 'Para utilizar el m&oacute;dem USB Speedtouch 330 o Speedtouch, debe cargar el firmware en su caja IPFire. Descargue el paquete de <b>firmware incorporado</b> para SpeedTouch 330 de speedtouch.com, descompr&iacute;malo y luego cargue el archivo apropiado para su m&oacute;dem: KQD6_3.xxx cuando Rev<4 o ZZZL_3.xxx para Rev=4 usando el formulario abajo.',
+'album' => 'álbum',
+'alcatelusb help' => 'Para utilizar el módem USB Speedtouch 330 o Speedtouch, debe cargar el firmware en su caja IPFire. Descargue el paquete de <b>firmware incorporado</b> para SpeedTouch 330 de speedtouch.com, descomprímalo y luego cargue el archivo apropiado para su módem: KQD6_3.xxx cuando Rev<4 o ZZZL_3.xxx para Rev=4 usando el formulario abajo.',
 'alcatelusb upload' => 'Subir Firmware de Speedtouch USB',
 'alias ip' => 'IP alias',
 'aliases' => 'Alias',
 'aliases default interface' => '- Interfaz predeterminada -',
-'aliases not active' => 'Los alias no estar&aacute;n activos a menos que la interface RED sea EST&aacute;TICA',
+'aliases not active' => 'Los alias no estarán activos a menos que la interface RED sea ESTáTICA',
 'all' => 'Todos',
 'all interfaces' => 'Todas las interfaces',
 'all services' => 'Todos los servicios',
 'all updates installed' => 'Todas las actualizaciones instaladas',
 'allmsg' => 'mostrar todo',
 'allowed subnets' => 'Subredes permitidas',
-'alt dialup' => 'Marcaci&oacute;n',
+'alt dialup' => 'Marcación',
 'alt home' => 'Inicio',
-'alt information' => 'Informaci&oacute;n',
+'alt information' => 'Información',
 'alt logs' => 'Registros',
 'alt ovpn' => 'OpenVPN',
 'alt proxy' => 'Proxy',
@@ -447,67 +447,67 @@
 'apcupsd' => 'Estado APC-UPS',
 'apply' => 'Aplicar ahora',
 'april' => 'Abril',
-'archive not exist' => 'Archivo de configuraci&oacute;n no existe',
-'are you sure' => '¿Est&aacute; seguro?',
+'archive not exist' => 'Archivo de configuración no existe',
+'are you sure' => '¿Está seguro?',
 'arp table entries' => 'Tabla de entradas ARP:',
 'artist' => 'Artista',
-'asn lookup failed' => 'B&uacute;squeda AS fallida',
+'asn lookup failed' => 'Búsqueda AS fallida',
 'atm device' => 'Dispositivo:',
 'atm settings' => 'Configuraciones ATM',
 'attemps' => 'Intentos',
-'attention' => 'ATENCI&oacute;N',
+'attention' => 'ATENCIóN',
 'august' => 'Agosto',
-'authentication' => 'Autenticaci&oacute;n',
-'automatic' => 'Autom&aacute;tico',
-'autonomous system' => 'Sistema Aut&oacute;nomo',
+'authentication' => 'Autenticación',
+'automatic' => 'Automático',
+'autonomous system' => 'Sistema Autónomo',
 'available' => 'Disponible',
 'average' => 'Promedio',
-'avoid dod' => '¡No utilice esta opci&oacute;n con Marcado bajo demanda! Es usada principalmente si IPFire est&aacute; detr&aacute;s de un router. Su direcci&oacute;n IP RED debe estar dentro de los n&uacute;meros de red reservados ej. 10/8, 172.16/12, 192.168/16',
-'back' => 'ATR&aacute;S',
+'avoid dod' => '¡No utilice esta opción con Marcado bajo demanda! Es usada principalmente si IPFire está detrás de un router. Su dirección IP RED debe estar dentro de los números de red reservados ej. 10/8, 172.16/12, 192.168/16',
+'back' => 'ATRáS',
 'backup' => 'Copias de Seguridad',
 'backup archive' => 'Archivo de Respaldo(.dat)',
 'backup clear archive' => 'Limpiar archivo de respaldo (.gz)',
-'backup config floppy' => 'Respaldar configuraci&oacute;n (disco floppy)',
-'backup configuration' => 'Respaldar configuraci&oacute;n',
+'backup config floppy' => 'Respaldar configuración (disco floppy)',
+'backup configuration' => 'Respaldar configuración',
 'backup erase key' => 'Borrar llave',
-'backup explain key' => 'Los respaldos son encriptados usando una llave. Para evitar manipulaciones ilegales de los respaldos IPFire s&oacute;lo restaurar&aacute; desde un respaldo que est&eacute; encriptado con la llave que usted especifique aqu&iacute;. Tiene tres opciones',
+'backup explain key' => 'Los respaldos son encriptados usando una llave. Para evitar manipulaciones ilegales de los respaldos IPFire sólo restaurará desde un respaldo que esté encriptado con la llave que usted especifique aquí. Tiene tres opciones',
 'backup explain key li1' => 'Dejar que IPFire haga una llave por ustes',
-'backup explain key li2' => 'Importar una llave grabada (posiblemente protegida por contrase&ntilde;a)',
+'backup explain key li2' => 'Importar una llave grabada (posiblemente protegida por contraseña)',
 'backup explain key li3' => 'extraer una llave de un archivo de respaldo 1.4.10 no-encriptado solamente',
-'backup explain key no1' => 'deber&iacute;a guardar esta llave si planea restaurar nuevas m&aacute;quinas, IPFire solo acepta la creaci&oacute;n/importaci&oacute;n de llaves una vez.',
-'backup explain key no2' => 'Los respaldos en floppy heredados no est&aacute;n asociados con esta llave.',
+'backup explain key no1' => 'debería guardar esta llave si planea restaurar nuevas máquinas, IPFire solo acepta la creación/importación de llaves una vez.',
+'backup explain key no2' => 'Los respaldos en floppy heredados no están asociados con esta llave.',
 'backup export key' => 'Exportar llave',
 'backup extract key' => 'Extraer llave',
 'backup from' => 'Respaldar',
 'backup generate key' => 'Generar llave',
 'backup import dat file' => 'Importar un archivo de respaldo (.dat)',
 'backup import key' => 'Importar llave',
-'backup key' => 'Respaldar llave de encriptaci&oacute;n',
+'backup key' => 'Respaldar llave de encriptación',
 'backup key file' => 'Respaldar archivo llave',
-'backup key info' => 'Ipfire restringe el acceso al respaldo de llave, por lo tanto ud. debe conocer la contrase&ntilde;a root. Tiene la posibilidad de almacenar de proteger esta llave fuera Ipfire con una contrase&ntilde;a',
-'backup media info' => 'Las unidades floppy o medios sin formatear podr&iacute;an mostrar tama&ntilde;os de partici&oacute;n extra&ntilde;os. En ese caso, seleccione el dispositivo completo. Recuerde montar el disco duro antes de remover un dispositivo. Nota: El floppy creado aqu&iacute; no es utilizable con el programa de instalaci&oacute;n de IPFire',
+'backup key info' => 'Ipfire restringe el acceso al respaldo de llave, por lo tanto ud. debe conocer la contraseña root. Tiene la posibilidad de almacenar de proteger esta llave fuera Ipfire con una contraseña',
+'backup media info' => 'Las unidades floppy o medios sin formatear podrían mostrar tamaños de partición extraños. En ese caso, seleccione el dispositivo completo. Recuerde montar el disco duro antes de remover un dispositivo. Nota: El floppy creado aquí no es utilizable con el programa de instalación de IPFire',
 'backup missing key' => 'Es necesaria la llave de respaldo para restaurar un equipo',
-'backup password' => 'Respaldar contrase&ntilde;a',
-'backup protect key password' => 'Respaldar llave de contrase&ntilde;a',
+'backup password' => 'Respaldar contraseña',
+'backup protect key password' => 'Respaldar llave de contraseña',
 'backup sets' => 'Conjuntos de copia de seguridad',
 'backup to floppy' => 'Respaldar a floppy',
 'backupaddon' => 'Restaurar Complemento',
-'backupprofile' => 'En caso de fallo en la reconexi&oacute;n, cambie de perfil.',
+'backupprofile' => 'En caso de fallo en la reconexión, cambie de perfil.',
 'backups' => 'Respaldos',
-'backupwarning' => 'Importe primero su copia de seguridad principal y luego la(s) copia(s) de seguridad de la(s) configuraci&oacute;n(es) de lo(s) complemento(s).<br />S&oacute;lo se restaurar&aacute;n los archivos de configuraci&oacute;n de los complementos de los que se ha hecho copia de seguridad, no los complementos instalados.<br />Aseg&uacute;rese tambi&eacute;n de que las copias de seguridad mantienen sus nombres de archivo originales.',
+'backupwarning' => 'Importe primero su copia de seguridad principal y luego la(s) copia(s) de seguridad de la(s) configuración(es) de lo(s) complemento(s).<br />Sólo se restaurarán los archivos de configuración de los complementos de los que se ha hecho copia de seguridad, no los complementos instalados.<br />Asegúrese también de que las copias de seguridad mantienen sus nombres de archivo originales.',
 'bad characters in' => 'Caracteres equivocados en',
 'bad characters in script field' => 'Caracteres equivocados en el campo script',
-'bad characters in the telephone number field' => 'Caracteres equivocados en el campo n&uacute;mero telef&oacute;nico.',
-'bad destination range' => 'El rango de puerto destino tiene como primer valor un n&uacute;mero que es igual o mayor que el valor final.',
+'bad characters in the telephone number field' => 'Caracteres equivocados en el campo número telefónico.',
+'bad destination range' => 'El rango de puerto destino tiene como primer valor un número que es igual o mayor que el valor final.',
 'bad ignore filter' => 'El filtro ignorar no es correcto',
-'bad return code' => 'El programa de ayuda regres&oacute; el c&oacute;digo de error',
-'bad source range' => 'El rango de puerto or&iacute;gen tiene como primer valor un n&uacute;mero que es igual o mayor que el valor final.',
+'bad return code' => 'El programa de ayuda regresó el código de error',
+'bad source range' => 'El rango de puerto orígen tiene como primer valor un número que es igual o mayor que el valor final.',
 'bandwidth usage' => 'uso de ancho de banda (externo)',
-'bandwidtherror' => 'No se pueden cambiar las configuraciones de ancho de banda cuando el servicio QoS est&aacute; activado. Por favor primero desactive QoS.<p>',
+'bandwidtherror' => 'No se pueden cambiar las configuraciones de ancho de banda cuando el servicio QoS está activado. Por favor primero desactive QoS.<p>',
 'bandwidthsettings' => 'Configuraciones de ancho de banda',
-'basic options' => 'Opciones B&aacute;sicas',
+'basic options' => 'Opciones Básicas',
 'beep when ppp connects or disconnects' => 'Emitir pitidos cuando IPFire se conecte o desconecte',
-'behind a proxy' => 'Detr&aacute;s de un proxy:',
+'behind a proxy' => 'Detrás de un proxy:',
 'bewan adsl pci st' => 'A REMOVER',
 'bewan adsl usb' => 'A REMOVER',
 'bit' => 'bit',
@@ -516,7 +516,7 @@
 'block' => 'Bloquear',
 'blue' => 'BLUE',
 'blue access' => 'Acceso a BLUE',
-'blue access use hint' => 'Debe insertar la direcci&oacute;n MAC o la direcci&oacute;n IP para un dispositivo. Tambi&eacute;n es posible introducir ambos',
+'blue access use hint' => 'Debe insertar la dirección MAC o la dirección IP para un dispositivo. También es posible introducir ambos',
 'blue interface' => 'Interface  BLUE',
 'broadcast' => 'Broadcast',
 'broken' => 'Roto',
@@ -530,15 +530,15 @@
 'ca certificate' => 'Certificado CA',
 'ca name' => 'Nombre CA',
 'ca name must only contain characters or spaces' => 'El nombre de CA solo debe contener caracteres o espacios.',
-'cache management' => 'Administraci&oacute;n del cach&eacute;',
-'cache size' => 'Tama&ntilde;o del cach&eacute; (MB)',
-'cached' => 'En cach&eacute;',
-'cached memory' => 'Memoria en cach&eacute;',
-'cached swap' => 'Swap en cach&eacute;',
+'cache management' => 'Administración del caché',
+'cache size' => 'Tamaño del caché (MB)',
+'cached' => 'En caché',
+'cached memory' => 'Memoria en caché',
+'cached swap' => 'Swap en caché',
 'cake profile bridged-llcsnap 32' => 'Puenteado SNAP LLC (32 bytes)',
 'cake profile bridged-ptm 19' => 'Puenteado PTM (19 bytes)',
 'cake profile bridged-vcmux 24' => 'Puenteado VC-MUX (24 bytes)',
-'cake profile conservative 48' => 'Conservador (deber&iacute;a funcionar en todas las conexiones, 48 bytes)',
+'cake profile conservative 48' => 'Conservador (debería funcionar en todas las conexiones, 48 bytes)',
 'cake profile docsis 18' => 'DOCSIS (18 bytes)',
 'cake profile ethernet 38' => 'Ethernet (38 bytes)',
 'cake profile ethernet vlan 42' => 'Ethernet con VLAN (42 bytes)',
@@ -549,26 +549,26 @@
 'cake profile pppoe-llcsnap 40' => 'PPPoE LLC SNAP (40 bytes)',
 'cake profile pppoe-ptm 27' => 'PPPoE PTM (27 bytes)',
 'cake profile pppoe-vcmux 32' => 'PPPoE VC-MUX (32 bytes)',
-'cake profile raw 0' => 'Raw (sin compensaci&oacute;n de sobrecargas)',
+'cake profile raw 0' => 'Raw (sin compensación de sobrecargas)',
 'calamaris available reports' => 'Reportes disponibles',
 'calamaris byte unit' => 'Unidad de byte',
 'calamaris create report' => 'Crear reporte',
 'calamaris enable content report' => 'Activar reporte de contenido',
-'calamaris enable distribution histogram' => 'Activar histograma de distribuci&oacute;n',
+'calamaris enable distribution histogram' => 'Activar histograma de distribución',
 'calamaris enable domain report' => 'Activar reporte de dominio',
-'calamaris enable performance report' => 'Activar reporte de desempe&ntilde;o',
+'calamaris enable performance report' => 'Activar reporte de desempeño',
 'calamaris enable requester report' => 'Activar reporte de solicitante',
 'calamaris enable verbose reporting' => 'Activar reporte detallado (verbose)',
 'calamaris high' => 'alto',
-'calamaris histogram resolution' => 'Resoluci&oacute;n de histograma',
+'calamaris histogram resolution' => 'Resolución de histograma',
 'calamaris low' => 'bajo',
-'calamaris medium' => 'Medios F&iacute;sicos',
+'calamaris medium' => 'Medios Físicos',
 'calamaris no reports available' => 'No hay reportes disponibles',
 'calamaris none' => 'ninguno',
-'calamaris number of content types' => 'N&uacute;mero de tipos de contenido',
-'calamaris number of domains' => 'N&uacute;mero de dominios',
-'calamaris number of requested urls' => 'N&uacute;mero de URLs solicitadas',
-'calamaris number of requesting hosts' => 'N&uacute;mero de hosts Solicitados',
+'calamaris number of content types' => 'Número de tipos de contenido',
+'calamaris number of domains' => 'Número de dominios',
+'calamaris number of requested urls' => 'Número de URLs solicitadas',
+'calamaris number of requesting hosts' => 'Número de hosts Solicitados',
 'calamaris performance options' => 'Opciones de rendimiento',
 'calamaris proxy reports' => 'Reporte de proxy',
 'calamaris refresh list' => 'Refrescar lista',
@@ -581,16 +581,16 @@
 'calamaris unlimited' => 'ilimitado',
 'calamaris view' => 'Ver',
 'calamaris view report' => 'Ver reporte',
-'calc traffic all x minutes' => 'Calcular todo el tr&aacute;fico x minutos',
+'calc traffic all x minutes' => 'Calcular todo el tráfico x minutos',
 'cancel' => 'Cancelar',
 'cancel-adv-options' => 'Cancelar',
-'cannot enable both nat traversal and compression' => 'No es posibe activar compresi&oacute;n y NAT transversal',
+'cannot enable both nat traversal and compression' => 'No es posibe activar compresión y NAT transversal',
 'cannot enable ntp without specifying primary' => 'No se puede activar NTP',
-'cannot specify secondary dns without specifying primary' => 'No se puede espec&iacute;ficar un DNS secundario sin indicar DNS primario',
-'cannot specify secondary ntp without specifying primary' => 'No se puede espec&iacute;ficar un NTP secundario sin indicar NTP primario',
-'cannot specify secondary wins without specifying primary' => 'No se puede espec&iacute;ficar un WINS secundario sin indicar WINS primario',
+'cannot specify secondary dns without specifying primary' => 'No se puede específicar un DNS secundario sin indicar DNS primario',
+'cannot specify secondary ntp without specifying primary' => 'No se puede específicar un NTP secundario sin indicar NTP primario',
+'cannot specify secondary wins without specifying primary' => 'No se puede específicar un WINS secundario sin indicar WINS primario',
 'cant change certificates' => 'No se pueden cambiar los certificados',
-'cant enable xtaccess' => 'La regla de reenv&iacute;o de puertos est&aacute; inactiva, por lo tanto no es posible establecer acceso externo para esta regla.',
+'cant enable xtaccess' => 'La regla de reenvío de puertos está inactiva, por lo tanto no es posible establecer acceso externo para esta regla.',
 'cant start openssl' => 'No se puede iniciar OpenSSL',
 'capabilities' => 'Capacidades',
 'caps all' => 'TODOS',
@@ -598,42 +598,42 @@
 'capsinactive' => 'INACTIVO',
 'capsopen' => 'CONECTADO',
 'capswarning' => 'ADVERTENCIA',
-'caption' => 'T&iacute;tulo',
+'caption' => 'Título',
 'ccd add' => 'Agregar red',
 'ccd choose net' => 'Elegir red',
 'ccd client options' => 'Opciones avanzadas de cliente',
-'ccd clientip' => 'Direcci&oacute;n del servidor',
-'ccd dynrange' => 'Grupo de direcciones IP din&aacute;micas de OpenVPN',
+'ccd clientip' => 'Dirección del servidor',
+'ccd dynrange' => 'Grupo de direcciones IP dinámicas de OpenVPN',
 'ccd err blue' => 'Esta es la subred AZUL.',
 'ccd err green' => 'Esta es la subred VERDE.',
-'ccd err hostinnet' => 'No puede eliminar esta red mientras a&uacute;n contenga clientes.',
+'ccd err hostinnet' => 'No puede eliminar esta red mientras aún contenga clientes.',
 'ccd err inuse' => 'Ya utilizada por otra cliente.',
-'ccd err invalidname' => 'Nombre inv&aacute;lido. Los caracteres permitidos son A-Z, a-z, gui&oacute;n y espacio.',
-'ccd err invalidnet' => 'Direcci&oacute;n IP inv&aacute;lida. Formato: 192.168.0.0/24 o 192.168.0.0/255.255.255.0.',
-'ccd err iroute' => 'La direcci&oacute;n de red para la ruta no es v&aacute;lida.',
-'ccd err irouteexist' => 'Esta ruta ya est&aacute; en uso.',
-'ccd err isipsecnet' => 'La direcci&oacute;n de subred proporcionada ya est&aacute; en uso en una red IPsec.',
-'ccd err isipsecrw' => 'La direcci&oacute;n de subred proporcionada ya est&aacute; en uso en la red IPsec rw.',
-'ccd err isovpnn2n' => 'La direcci&oacute;n de subred ya est&aacute; en uso para una conexi&oacute;n de red a red de OpenVPN.',
-'ccd err isovpnnet' => 'La direcci&oacute;n de subred ya est&aacute; en uso para el servidor OpenVPN.',
-'ccd err issubnet' => 'La direcci&oacute;n de subred ya est&aacute; en uso.',
+'ccd err invalidname' => 'Nombre inválido. Los caracteres permitidos son A-Z, a-z, guión y espacio.',
+'ccd err invalidnet' => 'Dirección IP inválida. Formato: 192.168.0.0/24 o 192.168.0.0/255.255.255.0.',
+'ccd err iroute' => 'La dirección de red para la ruta no es válida.',
+'ccd err irouteexist' => 'Esta ruta ya está en uso.',
+'ccd err isipsecnet' => 'La dirección de subred proporcionada ya está en uso en una red IPsec.',
+'ccd err isipsecrw' => 'La dirección de subred proporcionada ya está en uso en la red IPsec rw.',
+'ccd err isovpnn2n' => 'La dirección de subred ya está en uso para una conexión de red a red de OpenVPN.',
+'ccd err isovpnnet' => 'La dirección de subred ya está en uso para el servidor OpenVPN.',
+'ccd err issubnet' => 'La dirección de subred ya está en uso.',
 'ccd err name' => 'Elige un nombre.',
 'ccd err nameexist' => 'Nombre ya existe.',
-'ccd err netadr' => 'La direcci&oacute;n de subred no es v&aacute;lida o el rango es demasiado grande.',
+'ccd err netadr' => 'La dirección de subred no es válida o el rango es demasiado grande.',
 'ccd err netadrexist' => 'La red ya existe.',
 'ccd err orange' => 'Esta es la subred NARANJA.',
 'ccd err red' => 'Esta es la subred RED.',
 'ccd err routeovpn' => 'Ya utilizada por el servidor OpenVPN.',
 'ccd err routeovpn2' => 'Ya enviado desde el servidor OpenVPN.',
-'ccd hint' => 'En esta p&aacute;gina, puede definir redes est&aacute;ticas desde las cuales los clientes de roadwarrior pueden obtener asignaciones de direcciones IP fijas.',
-'ccd invalid' => 'Inv&aacute;lida.',
+'ccd hint' => 'En esta página, puede definir redes estáticas desde las cuales los clientes de roadwarrior pueden obtener asignaciones de direcciones IP fijas.',
+'ccd invalid' => 'Inválida.',
 'ccd iroute' => 'IPFire tiene acceso a estas redes en el sitio del cliente',
 'ccd iroute2' => 'El cliente tiene acceso a estas redes en el sitio de IPFire.',
-'ccd iroutehint' => '¡Atenci&oacute;n! Si cambia esta configuraci&oacute;n, debe reiniciar el servidor OpenVPN para que los cambios surtan efecto.',
+'ccd iroutehint' => '¡Atención! Si cambia esta configuración, debe reiniciar el servidor OpenVPN para que los cambios surtan efecto.',
 'ccd modify' => 'Cambiar red',
 'ccd name' => 'Nombre',
-'ccd net' => 'Grupos de direcciones IP est&aacute;ticas',
-'ccd noaddnet' => 'Solo puede agregar nuevas redes est&aacute;ticas cuando el servidor OpenVPN est&aacute; detenido.',
+'ccd net' => 'Grupos de direcciones IP estáticas',
+'ccd noaddnet' => 'Solo puede agregar nuevas redes estáticas cuando el servidor OpenVPN está detenido.',
 'ccd none' => 'Ninguno',
 'ccd routes' => 'Enrutamiento:',
 'ccd subnet' => 'Subred',
@@ -641,77 +641,77 @@
 'cert' => 'Certificado',
 'certificate' => 'Certificado',
 'certificate authorities' => 'Autoridades certificadoras',
-'certificate does not have a valid ca associated with it' => 'El certificado no tiene una CA v&aacute;lida asociada',
-'certificate file move failed' => 'El certificado m&oacute;vil ha fallado',
+'certificate does not have a valid ca associated with it' => 'El certificado no tiene una CA válida asociada',
+'certificate file move failed' => 'El certificado móvil ha fallado',
 'cfg restart' => 'Se sugiere reiniciar despues de configurar el archivo.',
 'chain' => 'Cadena',
-'change passwords' => 'Cambiar contrase&ntilde;as',
+'change passwords' => 'Cambiar contraseñas',
 'change share' => 'Editar opciones de recurso compartido',
 'check all' => 'Marcar todo',
-'check for net traffic update' => 'Buscar actualizaciones de Tr&aacute;fico de red',
+'check for net traffic update' => 'Buscar actualizaciones de Tráfico de red',
 'check vpn lr' => 'Revisar',
-'choose config' => 'Elegir configuraci&oacute;n',
+'choose config' => 'Elegir configuración',
 'choose media' => 'Elegir medio',
-'cipher' => 'Encriptaci&oacute;n',
+'cipher' => 'Encriptación',
 'city' => 'Ciudad',
-'class in use' => 'La clase ya est&aacute; en uso',
-'clear cache' => 'Limpiar Cach&eacute;',
-'clear playlist' => 'Lista de reproducci&oacute;n vac&iacute;a',
+'class in use' => 'La clase ya está en uso',
+'clear cache' => 'Limpiar Caché',
+'clear playlist' => 'Lista de reproducción vacía',
 'clenabled' => 'Servidor Horario para red local',
 'click to disable' => 'Activado (click para desactivar)',
 'click to enable' => 'Desactivado(click para activar)',
-'client' => 'Nombre de estaci&oacute;n de trabajo',
+'client' => 'Nombre de estación de trabajo',
 'clock has not been synchronized' => 'El reloj se ha sincronizado',
-'clock last synchronized at' => 'El reloj se sincroniz&oacute; por &uacute;ltima vez en',
-'comment' => 'Descripci&oacute;n:',
-'common name' => 'Nombre com&uacute;n',
+'clock last synchronized at' => 'El reloj se sincronizó por última vez en',
+'comment' => 'Descripción:',
+'common name' => 'Nombre común',
 'community rules' => 'Reglas Snort GPL Community',
-'comp-lzo' => 'Compresi&oacute;n LZO',
-'compression' => 'Compresi&oacute;n:',
-'computer to modem rate' => 'Relaci&oacute;n Computadora-Modem',
+'comp-lzo' => 'Compresión LZO',
+'compression' => 'Compresión:',
+'computer to modem rate' => 'Relación Computadora-Modem',
 'concentrator name' => 'Nombre del concentrador',
-'configuration file' => 'Archivo de configuraci&oacute;n',
-'confirmation' => 'confirmaci&oacute;n',
+'configuration file' => 'Archivo de configuración',
+'confirmation' => 'confirmación',
 'connect' => 'Iniciar/Conectar OVPN',
 'connect the modem' => 'Conectar el modem',
-'connect timeout' => 'Tiempo de espera de conexi&oacute;n:',
+'connect timeout' => 'Tiempo de espera de conexión:',
 'connected' => 'Conectado',
 'connecting' => 'Conectando…',
-'connection' => 'Conexi&oacute;n',
+'connection' => 'Conexión',
 'connection closed' => 'No conectado…',
-'connection debugging' => 'Depurado de conexi&oacute;n',
-'connection status and controlc' => 'Control y estado de conexi&oacute;n:',
-'connection tracking' => 'Seguimiento de conexi&oacute;n',
-'connection type' => 'Tipo de conexi&oacute;n',
-'connection type is invalid' => 'Tipo de conexi&oacute;n no es v&aacute;lido',
+'connection debugging' => 'Depurado de conexión',
+'connection status and controlc' => 'Control y estado de conexión:',
+'connection tracking' => 'Seguimiento de conexión',
+'connection type' => 'Tipo de conexión',
+'connection type is invalid' => 'Tipo de conexión no es válido',
 'connections' => 'Conexiones',
-'connections are associated with this ca.  deleting the ca will delete these connections as well.' => 'las conexiones son asociadas con este CA. Borar el CA borrar&aacute; dichas conexiones tambi&eacute;n.',
+'connections are associated with this ca.  deleting the ca will delete these connections as well.' => 'las conexiones son asociadas con este CA. Borar el CA borrará dichas conexiones también.',
 'connscheduler' => 'Planificador de conexiones',
-'core notice 1' => '<strong>NOTA:</strong> Existe una actualizaci&oacute;n de core de',
+'core notice 1' => '<strong>NOTA:</strong> Existe una actualización de core de',
 'core notice 2' => 'hacia',
 'core notice 3' => 'disponible.',
-'core update' => 'Actualizaci&oacute;n del n&uacute;cleo',
+'core update' => 'Actualización del núcleo',
 'could not be opened' => 'no se pudo abrir.',
 'could not connect to' => 'No se pudo conectar a ',
 'could not connect to www ipcop org' => 'No se pudo conectar a www.ipfire.org',
 'could not connect to www ipfire org' => 'No se pudo conectar a www.ipfire.org',
 'could not create directory' => 'No se pudo crear directorio.',
-'could not download latest patch list' => 'No se pudo descargar la m&aacute;s nueva lista de parches (no conectado)',
-'could not download latest updates' => 'No se pudieron descargar las &uacute;ltimas actualizaciones',
+'could not download latest patch list' => 'No se pudo descargar la más nueva lista de parches (no conectado)',
+'could not download latest updates' => 'No se pudieron descargar las últimas actualizaciones',
 'could not download the available updates list' => 'No se pudieron decargar las listas de actualizaciones disponibles.',
-'could not open available updates file' => 'No se pudo abrir el archivo de actualizaci&oacute;n.',
+'could not open available updates file' => 'No se pudo abrir el archivo de actualización.',
 'could not open installed updates file' => 'No se pudo abrir el archivo de actualizaciones instaladas.',
-'could not open update information file' => 'No se pudo abrir el archivo de informaci&oacute;n de actualizaciones. El archivo de actualizaciones est&aacute; da&ntilde;ado',
-'could not retrieve common name from certificate' => 'No se pudo recuperar el nombre com&uacute;n del certificado.',
+'could not open update information file' => 'No se pudo abrir el archivo de información de actualizaciones. El archivo de actualizaciones está dañado',
+'could not retrieve common name from certificate' => 'No se pudo recuperar el nombre común del certificado.',
 'count' => 'Recuento',
-'countries' => 'Pa&iacute;ses',
-'country' => 'Pa&iacute;s',
-'country codes and flags' => 'C&oacute;digos de pa&iacute;ses y banderas:',
-'countrycode' => 'C&oacute;digo',
+'countries' => 'Países',
+'country' => 'País',
+'country codes and flags' => 'Códigos de países y banderas:',
+'countrycode' => 'Código',
 'cpu frequency' => 'Frecuencia de la CPU',
 'cpu frequency per' => 'Frecuencia de CPU por',
 'cpu idle usage' => 'Uso de CPU inactivo',
-'cpu interrupt usage' => 'Uso de interrupci&oacute;n de CPU',
+'cpu interrupt usage' => 'Uso de interrupción de CPU',
 'cpu iowait usage' => 'CPU esperando IO',
 'cpu irq usage' => 'Uso de IRQ del CPU',
 'cpu nice usage' => 'Buen uso de CPU',
@@ -720,117 +720,117 @@
 'cpu usage per' => 'Uso de CPU del sistema',
 'cpu user usage' => 'Uso de CPU por usuario',
 'create' => 'Crear',
-'create mask' => 'Privilegios UNIX para archivos de nueva creaci&oacute;n',
+'create mask' => 'Privilegios UNIX para archivos de nueva creación',
 'create new backup' => 'Crear un nuevo paquete de respaldo',
-'credits' => 'Cr&eacute;ditos',
-'crl' => 'Lista de revocaci&oacute;n de certificados',
+'credits' => 'Créditos',
+'crl' => 'Lista de revocación de certificados',
 'cron server' => 'Servidor CRON',
-'crypto error' => 'Error criptogr&aacute;fico',
-'crypto warning' => 'Advertencia criptogr&aacute;fica',
-'cryptographic settings' => 'Configuraci&oacute;n criptogr&aacute;fica',
+'crypto error' => 'Error criptográfico',
+'crypto warning' => 'Advertencia criptográfica',
+'cryptographic settings' => 'Configuración criptográfica',
 'current' => 'Actual',
 'current aliases' => 'Alias actuales',
 'current class' => 'Clase actual',
 'current devices' => 'Dispositivos actuales.',
 'current dhcp leases on blue' => 'Cocesiones DHCP actuales en BLUE',
-'current dynamic leases' => 'Concesiones din&aacute;micas actuales',
+'current dynamic leases' => 'Concesiones dinámicas actuales',
 'current fixed leases' => 'Concesiones fijas actuales.',
 'current hosts' => 'Hosts actuales',
 'current media' => 'Medios actuales',
-'current ovpn' => 'Conexi&oacute;n OVPN activa',
-'current playlist' => 'Lista de reproducci&oacute;n actual',
+'current ovpn' => 'Conexión OVPN activa',
+'current playlist' => 'Lista de reproducción actual',
 'current profile' => 'Perfil actual',
 'current rules' => 'Reglas actuales',
 'custom networks' => 'Redes personalizadas',
 'custom services' => 'Servicios personalizados',
-'daemon login script' => 'Script de inicio de sesi&oacute;n del demonio',
+'daemon login script' => 'Script de inicio de sesión del demonio',
 'daily firewallhits' => 'Accesos diarios al Cortafuegos',
 'dangerous' => 'Peligroso',
 'dat without key' => 'Un archivo encriptado no puede ser restaurado sin la respectiva llave',
 'data transfer' => 'Transferencia de datos',
 'date' => 'Fecha',
-'date not in logs' => 'No existen (o s&oacute;lo parcialmente) registros del dia solicitado',
-'day' => 'D&iacute;a',
-'day after' => 'D&iacute;a despu&eacute;s',
-'day before' => 'D&iacute;a anterior',
+'date not in logs' => 'No existen (o sólo parcialmente) registros del dia solicitado',
+'day' => 'Día',
+'day after' => 'Día después',
+'day before' => 'Día anterior',
 'day-graph' => 'Dia',
-'days' => 'd&iacute;as',
+'days' => 'días',
 'dbfile' => 'Archivo Db',
 'ddns help dnsmadeeasy' => '"En el campo nombre de host introduzca si ID (o una lista de Ids separados por ; )"',
-'ddns help freedns' => 'En el campo nombre de usuario introduzca su cadena de conexi&oacute;n',
+'ddns help freedns' => 'En el campo nombre de usuario introduzca su cadena de conexión',
 'ddns help plus' => '<b>+</b>Indica que es un campo obligatorio',
-'ddns hostname added' => 'Nombre de host de DNS Din&aacute;mico a&ntilde;adido',
-'ddns hostname modified' => 'Nombre de host de DNS Din&aacute;mico modificado',
-'ddns hostname removed' => 'Nombre de host de DNS Din&aacute;mico removido',
-'ddns minimize updates' => '"Minimizar actualizaciones: Antes de una actualizaci&oacute;n se compara la IP de DNS para el host ""[host.]domain"" con la IP en la interfaz RED"',
+'ddns hostname added' => 'Nombre de host de DNS Dinámico añadido',
+'ddns hostname modified' => 'Nombre de host de DNS Dinámico modificado',
+'ddns hostname removed' => 'Nombre de host de DNS Dinámico removido',
+'ddns minimize updates' => '"Minimizar actualizaciones: Antes de una actualización se compara la IP de DNS para el host ""[host.]domain"" con la IP en la interfaz RED"',
 'ddns noip prefix' => 'Para usar no-ip en modo de grupo, haga un prefijo de nombre de host con <b>%<b>',
 'deactivate' => 'desactivar',
 'deactivate user' => 'desactivar usuario',
-'dead peer detection' => 'Detecci&oacute;n de pares muertos',
-'debugme' => 'A&uacute;n no implementado',
+'dead peer detection' => 'Detección de pares muertos',
+'debugme' => 'Aún no implementado',
 'december' => 'Diciembre',
 'deep scan directories' => 'Escaneo recursivo',
-'def lease time' => 'Tiempo de concesi&oacute;n por defecto',
+'def lease time' => 'Tiempo de concesión por defecto',
 'default' => 'Por defecto',
-'default IP address' => 'Direcci&oacute;n IP por defecto',
-'default ip' => 'Direcci&oacute;n IP por defecto',
-'default lease time' => 'Tiempo de concesi&oacute;n por defecto (mins):',
+'default IP address' => 'Dirección IP por defecto',
+'default ip' => 'Dirección IP por defecto',
+'default lease time' => 'Tiempo de concesión por defecto (mins):',
 'default networks' => 'Redes por defecto',
-'default renewal time' => 'Tiempo de renovaci&oacute;n por defecto',
+'default renewal time' => 'Tiempo de renovación por defecto',
 'default services' => 'Servicios por defecto',
-'defaultwarning' => 'ADVERTENCIA- Sus configuraciones se perder&aacute;n y ser&aacute;n reemplazadas por las configuraciones por defecto',
+'defaultwarning' => 'ADVERTENCIA- Sus configuraciones se perderán y serán reemplazadas por las configuraciones por defecto',
 'delete' => 'Eliminar',
 'delete cron' => 'Eliminar cronjob',
-'delete pc' => 'Eliminar Estaci&oacute;n de Trabajo',
+'delete pc' => 'Eliminar Estación de Trabajo',
 'delete share' => 'Eliminar recurso compartido de red',
 'delete user' => 'Eliminar usuario',
-'deprecated fs warn' => '¡Sistema de archivos obsoleto! El kernel m&aacute;s nuevo elimina el soporte. Copia de seguridad y reformateo!',
-'description' => 'Descripci&oacute;n:',
+'deprecated fs warn' => '¡Sistema de archivos obsoleto! El kernel más nuevo elimina el soporte. Copia de seguridad y reformateo!',
+'description' => 'Descripción:',
 'desired' => 'Deseado',
 'dest ip and port' => 'Puerto IP de destino:',
 'destination' => 'Destino',
 'destination ip' => 'IP destino',
-'destination ip bad' => 'Direcci&oacute;n IP destino no v&aacute;lida',
+'destination ip bad' => 'Dirección IP destino no válida',
 'destination ip or net' => 'IP o red destino',
 'destination net' => 'Red destino',
 'destination port' => 'Puerto destino',
-'destination port numbers' => 'El puerto destino debe ser un puerto o rango de puertos v&aacute;lido',
+'destination port numbers' => 'El puerto destino debe ser un puerto o rango de puertos válido',
 'destination port overlaps' => 'El rango de puertos se traslapa con un rango de puertos existente',
 'detail level' => 'Nivel de detalle',
 'details' => 'Detalles',
 'device' => 'Dispositivo',
 'devices on blue' => 'Dispositivos en BLUE',
-'dh' => 'Par&aacute;metros Diffie-Hellman',
-'dhcp advopt add' => 'A&ntilde;adir opci&oacute;n DHCP',
-'dhcp advopt added' => 'Opci&oacute;n DHCP agregada',
-'dhcp advopt blank value' => 'El valor de la Opci&oacute;n DHCP no puede ser vac&iacute;o',
-'dhcp advopt custom definition' => 'Su definici&oacute;n de opciones personalizada',
-'dhcp advopt definition' => 'Definici&oacute;n',
-'dhcp advopt definition exists' => 'La opci&oacute;n de definici&oacute;n ya existe. Solo puedce editar o eliminarla.',
-'dhcp advopt edit' => 'Editar una opci&oacute;n DHCP',
+'dh' => 'Parámetros Diffie-Hellman',
+'dhcp advopt add' => 'Añadir opción DHCP',
+'dhcp advopt added' => 'Opción DHCP agregada',
+'dhcp advopt blank value' => 'El valor de la Opción DHCP no puede ser vacío',
+'dhcp advopt custom definition' => 'Su definición de opciones personalizada',
+'dhcp advopt definition' => 'Definición',
+'dhcp advopt definition exists' => 'La opción de definición ya existe. Solo puedce editar o eliminarla.',
+'dhcp advopt edit' => 'Editar una opción DHCP',
 'dhcp advopt help' => 'Lista de opciones',
 'dhcp advopt list' => 'Opciones DHCP adicionales',
-'dhcp advopt modified' => 'Opci&oacute;n DHCP modificada',
-'dhcp advopt name' => 'Nombre de opci&oacute;n',
-'dhcp advopt removed' => 'Opci&oacute;n DHCP eliminada',
-'dhcp advopt scope' => 'Alcance de la opci&oacute;n',
+'dhcp advopt modified' => 'Opción DHCP modificada',
+'dhcp advopt name' => 'Nombre de opción',
+'dhcp advopt removed' => 'Opción DHCP eliminada',
+'dhcp advopt scope' => 'Alcance de la opción',
 'dhcp advopt scope global' => 'Global',
 'dhcp advopt scope help' => 'Alcance global o limitar a las interfaces seleccionadas',
-'dhcp advopt unknown' => 'El nombre de opci&oacute;n DHCP no es reconocido',
-'dhcp advopt value' => 'Valor de la opci&oacute;n',
+'dhcp advopt unknown' => 'El nombre de opción DHCP no es reconocido',
+'dhcp advopt value' => 'Valor de la opción',
 'dhcp allow bootp' => 'Permitir clientes bootp',
-'dhcp base ip fixed lease' => 'Direcci&oacute;n IP base para  crear concesiones fijas',
-'dhcp bootp pxe data' => 'Introduzca datos adicionales de bootp pxe para esta concesi&oacute;n fija',
-'dhcp configuration' => 'Configuraci&oacute;n DHCP',
+'dhcp base ip fixed lease' => 'Dirección IP base para  crear concesiones fijas',
+'dhcp bootp pxe data' => 'Introduzca datos adicionales de bootp pxe para esta concesión fija',
+'dhcp configuration' => 'Configuración DHCP',
 'dhcp create fixed leases' => 'Crear concesiones fijas',
 'dhcp deny known clients:' => 'Denegar clientes conocidos:',
-'dhcp dns enable update' => 'Habilitar la actualizaci&oacute;n de DNS (RFC2136):',
+'dhcp dns enable update' => 'Habilitar la actualización de DNS (RFC2136):',
 'dhcp dns key name' => 'Nombre clave',
-'dhcp dns update' => 'Actualizaci&oacute;n DNS',
+'dhcp dns update' => 'Actualización DNS',
 'dhcp dns update algo' => 'Algoritmo',
 'dhcp dns update secret' => 'Secreto',
-'dhcp fixed ip address in dynamic range' => 'Direcci&oacute;n IP fija en rango din&aacute;mico',
-'dhcp fixed lease err1' => 'Para una concesi&oacute;n fija, debe ingresar la direcci&oacute;n MAC o el nombre de host, o ingresar ambos.',
+'dhcp fixed ip address in dynamic range' => 'Dirección IP fija en rango dinámico',
+'dhcp fixed lease err1' => 'Para una concesión fija, debe ingresar la dirección MAC o el nombre de host, o ingresar ambos.',
 'dhcp fixed lease help1' => 'Las direcciones IP deben ser introducidas como FQDN',
 'dhcp make fixed lease' => 'Agregar para arreglar arrendamientos',
 'dhcp mode' => 'DHCP',
@@ -839,14 +839,14 @@
 'dhcp server disabled on blue interface' => 'Servidor DHCP desactivado en la interface BLUE',
 'dhcp server enabled' => 'Servidor DHCP activado. Reiniciando',
 'dhcp server enabled on blue interface' => 'Servidor DHCP activado en la interface BLUE',
-'dhcp valid range required when deny known clients checked' => 'Se requiere un rango v&aacute;lido cuando se marca "Denegar clientes conocidos:"',
+'dhcp valid range required when deny known clients checked' => 'Se requiere un rango válido cuando se marca "Denegar clientes conocidos:"',
 'dhcp-options' => 'opciones DHCP',
 'dial' => 'Conectar',
 'dial profile' => 'Conectar con perfil',
-'dial user password' => 'Contrase&ntilde;a de usuario de marcaci&oacute;n:',
-'dial user password has been changed' => 'La contrase&ntilde;a del usuario por marcaci&oacute;n ha cambiado.',
+'dial user password' => 'Contraseña de usuario de marcación:',
+'dial user password has been changed' => 'La contraseña del usuario por marcación ha cambiado.',
 'dialing mode' => 'Modo de marcado:',
-'dialup red not ppp' => 'Los perfiles de dialup s&oacute;lo pueden ser usados si <b>RED<b> est&aacute; establecido para <b>Dialup PPP</b><BR>Revise su configuraci&oacute;n de redes.',
+'dialup red not ppp' => 'Los perfiles de dialup sólo pueden ser usados si <b>RED<b> está establecido para <b>Dialup PPP</b><BR>Revise su configuración de redes.',
 'dialup settings' => 'Configuraciones de marcado (dialup)',
 'directory mask' => 'Derechos de directorio UNIX',
 'directory writeable' => 'Directorio escribible',
@@ -859,43 +859,43 @@
 'disk usage' => 'Uso de disco',
 'display' => 'Mostrar',
 'display charset' => 'Juego de caracteres a mostrar',
-'display hostname in window title' => 'Mostrar el nombre del host en el t&iacute;tulo de la ventana',
-'display traffic at home' => 'Mostrar tr&aacute;fico calculado en p&aacute;gina de inicio',
+'display hostname in window title' => 'Mostrar el nombre del host en el título de la ventana',
+'display traffic at home' => 'Mostrar tráfico calculado en página de inicio',
 'display webinterface effects' => 'Activar efectos',
 'dl client arch' => 'Descargar paquete de cliente (zip)',
 'dl client arch insecure' => 'Descargar paquete de cliente no seguro (zip)',
 'dmz' => 'DMZ',
-'dmz pinhole configuration' => 'Configuraci&oacute;n de pinholes DMZ',
-'dmz pinhole rule added' => '"Regla de pinhole DMZ a&ntilde;adida; reiniciando pinholes DMZ"',
+'dmz pinhole configuration' => 'Configuración de pinholes DMZ',
+'dmz pinhole rule added' => '"Regla de pinhole DMZ añadida; reiniciando pinholes DMZ"',
 'dmz pinhole rule removed' => '"Regla de pinhole DMZ removida; reiniciando pinholes DMZ"',
-'dmzpinholes for same net not necessary' => 'Los pinholes DMZ no son necesarios para la misma red. Seleccione diferente red de or&iacute;gen o destino.',
+'dmzpinholes for same net not necessary' => 'Los pinholes DMZ no son necesarios para la misma red. Seleccione diferente red de orígen o destino.',
 'dnat address' => 'Interfaz del Cortafuegos',
 'dns address deleted' => 'Borrado exitosamente',
 'dns address deleted txt' => 'Las direcciones de servidores DNS han sido borradas exitosamente.<br />¡Es necesario reiniciar o reconectar para que los cambios tengan efecto!',
-'dns address done' => 'Las configuraciones de direcci&oacute;n del servidor DNS ser&aacute;n guardadas',
+'dns address done' => 'Las configuraciones de dirección del servidor DNS serán guardadas',
 'dns address recon' => '¡Intentando reconectar!',
-'dns check failed' => 'Fall&oacute; la revisi&oacute;n de DNS',
+'dns check failed' => 'Falló la revisión de DNS',
 'dns check servers' => 'Comprobar servidores DNS',
-'dns configuration' => 'Configuraci&oacute;n DNS',
+'dns configuration' => 'Configuración DNS',
 'dns could not add server' => 'No se pudo agregar el servidor - Motivo:',
-'dns desc' => 'Si la interfaz red0 obtiene su informaci&oacute;n IP via DHCP del proveedor, los servidores DNS se guardar&aacute;n autom&aacute;ticamente. Ahora es posible cambiar esos servidores DNS por las direcciones IP de sus propios servidores.',
-'dns enable safe-search' => 'Habilitar b&uacute;squeda segura',
-'dns enable safe-search youtube' => 'Incluir YouTube en B&uacute;squeda Segura',
-'dns error 0' => '¡La direcci&oacute;n del servidor DNS <strong>primario</strong> no es v&aacute;lida, por favor verifique sus datos!<br /> La direcci&oacute;n del servidor DNS <strong>secundario</strong> es v&aacute;lida.',
-'dns error 01' => '¡Las direcciones IP de los servidores <strong>primario</strong> y <strong>secundario</strong> no son v&aacute;lidas. Por favor revise sus datos!',
-'dns error 1' => '¡La direcci&oacute;n del servidor DNS <strong>secundario</strong> no es v&aacute;lida, por favor verifique sus datos!<br /> La direcci&oacute;n del servidor DNS <strong>primario</strong> es v&aacute;lida.',
+'dns desc' => 'Si la interfaz red0 obtiene su información IP via DHCP del proveedor, los servidores DNS se guardarán automáticamente. Ahora es posible cambiar esos servidores DNS por las direcciones IP de sus propios servidores.',
+'dns enable safe-search' => 'Habilitar búsqueda segura',
+'dns enable safe-search youtube' => 'Incluir YouTube en Búsqueda Segura',
+'dns error 0' => '¡La dirección del servidor DNS <strong>primario</strong> no es válida, por favor verifique sus datos!<br /> La dirección del servidor DNS <strong>secundario</strong> es válida.',
+'dns error 01' => '¡Las direcciones IP de los servidores <strong>primario</strong> y <strong>secundario</strong> no son válidas. Por favor revise sus datos!',
+'dns error 1' => '¡La dirección del servidor DNS <strong>secundario</strong> no es válida, por favor verifique sus datos!<br /> La dirección del servidor DNS <strong>primario</strong> es válida.',
 'dns forward disable dnssec' => 'Deshabilitar DNSSEC (peligroso)',
 'dns forwarding dnssec disabled notice' => '(DNSSEC deshabilitado)',
-'dns header' => '&uacute;nicamente asignar direcciones de servidor DNS por DHCP para red0',
+'dns header' => 'únicamente asignar direcciones de servidor DNS por DHCP para red0',
 'dns isp assigned nameserver' => 'Servidor DNS asignado por ISP',
 'dns isp nameservers and tls not allowed' => 'Los servidores DNS asignados por ISP y TLS no se pueden usar al mismo tiempo.',
-'dns list' => 'Lista de servidores DNS p&uacute;blicos',
+'dns list' => 'Lista de servidores DNS públicos',
 'dns menu' => 'Asignar servidor DNS',
-'dns mode for qname minimisation' => 'Minimizaci&oacute;n de QNAME',
-'dns new 0' => 'Nueva direcci&oacute;n IP de DNS <strong>primario</strong>',
-'dns new 1' => 'Nueva direcci&oacute;n IP de DNS <strong>secundario</strong>',
-'dns no address given' => 'No se ha proporcionado ninguna direcci&oacute;n IP.',
-'dns no tls hostname given' => 'No se proporcion&oacute; ning&uacute;n nombre de host TLS.',
+'dns mode for qname minimisation' => 'Minimización de QNAME',
+'dns new 0' => 'Nueva dirección IP de DNS <strong>primario</strong>',
+'dns new 1' => 'Nueva dirección IP de DNS <strong>secundario</strong>',
+'dns no address given' => 'No se ha proporcionado ninguna dirección IP.',
+'dns no tls hostname given' => 'No se proporcionó ningún nombre de host TLS.',
 'dns proxy server' => 'Servidor DNS Proxy',
 'dns recursor mode' => 'Modo Recurso',
 'dns saved' => 'Guardado exitosamente',
@@ -905,41 +905,41 @@
 'dns tls hostname' => 'Nombre de host TLS',
 'dns use isp assigned nameservers' => 'Usar servidores DNS asignados por ISP',
 'dns use protocol for dns queries' => 'Protocolo para consultas DNS',
-'dnsforward' => 'Reenv&iacute;o de DNS',
+'dnsforward' => 'Reenvío de DNS',
 'dnsforward add a new entry' => 'Agregar una nueva entrada',
-'dnsforward configuration' => 'Configuraci&oacute;n de reenv&iacute;o de DNS',
-'dnsforward dnssec disabled' => 'La validaci&oacute;n de DNSSEC est&aacute; deshabilitada',
+'dnsforward configuration' => 'Configuración de reenvío de DNS',
+'dnsforward dnssec disabled' => 'La validación de DNSSEC está deshabilitada',
 'dnsforward edit an entry' => 'Editar una entrada existente',
 'dnsforward entries' => 'Entradas actuales',
 'dnsforward forward_servers' => 'Servidores de nombres',
 'dnsforward zone' => 'Zona',
 'dnssec aware' => 'Alerta de DNSSEC',
 'dnssec disabled warning' => 'ADVERTENCIA: DNSSEC ha sido deshabilitado',
-'dnssec information' => 'Informaci&oacute;n DNSSEC',
+'dnssec information' => 'Información DNSSEC',
 'dnssec not supported' => 'DNSSEC no soportado',
-'dnssec validating' => 'Validaci&oacute;n de DNSSEC',
-'do not log this port list' => 'Desechar esta lista de puertos antes de ser registrados en los logs (reduce el tama&ntilde;o del archivo de registro)',
+'dnssec validating' => 'Validación de DNSSEC',
+'do not log this port list' => 'Desechar esta lista de puertos antes de ser registrados en los logs (reduce el tamaño del archivo de registro)',
 'dod' => 'Marcado bajo demanda',
 'dod for dns' => 'Marcado bajo demanda para DNS',
-'dod not compatible with ddns' => 'Marcado bajo demanda no es compatible con servicios de DNS din&aacute;mico',
+'dod not compatible with ddns' => 'Marcado bajo demanda no es compatible con servicios de DNS dinámico',
 'dod waiting' => 'Esperando marcado bajo demanda',
 'domain' => 'Dominio',
 'domain master' => 'Dominio maestro',
 'domain name' => 'Nombre de domino',
 'domain name suffix' => 'Sufijo de nombre de dominio:',
 'domain not set' => 'Dominio no establecido.',
-'donation' => 'Donaci&oacute;n',
+'donation' => 'Donación',
 'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif',
-'donation-text' => '<strong>IPFire</strong> es desarrollado y mantenido por voluntarios en su tiempo libre. Para ayudar con los costos de operaci&oacute;n de este proyecto si usted gusta  ayudarnos. Nos ser&iacute;a muy &uacute;til una peque&ntilde;a donaci&oacute;n.',
+'donation-text' => '<strong>IPFire</strong> es desarrollado y mantenido por voluntarios en su tiempo libre. Para ayudar con los costos de operación de este proyecto si usted gusta  ayudarnos. Nos sería muy útil una pequeña donación.',
 'done' => 'Hecho',
 'dos charset' => 'Juego de caracteres DOS',
-'down and up speed' => 'Introduzca la velocidad de enlace de subida/bajada <br /> y despu&eacute;s presione <i>Guardar</i>',
-'downfall gather data sampling' => 'Muestreo de datos de ca&iacute;da/recopilaci&oacute;n',
-'downlink' => 'V&iacute;nculo de descarga',
+'down and up speed' => 'Introduzca la velocidad de enlace de subida/bajada <br /> y después presione <i>Guardar</i>',
+'downfall gather data sampling' => 'Muestreo de datos de caída/recopilación',
+'downlink' => 'Vínculo de descarga',
 'downlink speed' => 'Velocidad de enlace de descarga (kbit/seg)',
-'downlink std class' => 'Clase est&aacute;ndar de descarga',
+'downlink std class' => 'Clase estándar de descarga',
 'download' => 'Descarga',
-'download apple profile' => 'Descargar perfil de configuraci&oacute;n de Apple',
+'download apple profile' => 'Descargar perfil de configuración de Apple',
 'download ca certificate' => 'Descargar certificado CA',
 'download certificate' => 'Descargar certificado',
 'download host certificate' => 'Descargar certificado de host',
@@ -947,44 +947,44 @@
 'download pkcs12 file' => 'Descargar archivo PKCS12',
 'download root certificate' => 'Descargar certificado root',
 'download tls-auth key' => 'Descargar clave tls-auth',
-'dpd action' => 'Acci&oacute;n al detectar Dead Peer',
+'dpd action' => 'Acción al detectar Dead Peer',
 'dpd delay' => 'Demora',
 'dpd timeout' => 'Tiempo de espera agotado',
 'driver' => 'Driver',
 'drop action' => 'Comportamiento predeterminado del Cortafuegos (reenviado) en modo "Bloqueado"',
 'drop action1' => 'Comportamiento predeterminado del Cortafuegos (saliente) en modo "Bloqueado"',
 'drop action2' => 'Comportamiento predeterminado del Cortafuegos (de entrada)',
-'drop forward' => 'Registrar paquetes de reenv&iacute;o descartados',
+'drop forward' => 'Registrar paquetes de reenvío descartados',
 'drop hostile' => 'Descartar paquetes desde y hacia redes hostiles (enumeradas en <a href="https://www.spamhaus.org/blocklists/do-not-route-or-peer/" target="_blank">Spamhaus DROP</a>, etc.)',
 'drop input' => 'Registrar paquetes descartados',
 'drop newnotsyn' => 'Registrar nuevos paquetes not syn descartados',
 'drop outgoing' => 'Registrar paquetes salientes descartados',
 'drop portscan' => 'Registrar paquetes de escaneo de puertos descartados',
-'drop proxy' => 'Descartar todos los paquetes que no est&eacute;n direccionados al proxy',
+'drop proxy' => 'Descartar todos los paquetes que no estén direccionados al proxy',
 'drop samba' => 'Descartar todos los puertos de Microsoft 135,137,138,139,445,1025',
-'drop spoofed martians' => 'Registrar paquetes falsificados y marcianos ca&iacute;dos',
-'drop wirelessforward' => 'Registrar los paquetes de reenv&iacute;o inal&aacute;mbrico descartados.',
-'drop wirelessinput' => 'Registrar los paquetes de entrada inal&aacute;mbricos descartados.',
+'drop spoofed martians' => 'Registrar paquetes falsificados y marcianos caídos',
+'drop wirelessforward' => 'Registrar los paquetes de reenvío inalámbrico descartados.',
+'drop wirelessinput' => 'Registrar los paquetes de entrada inalámbricos descartados.',
 'dst port' => 'Puerto destino',
 'dstprt range overlaps' => 'Rango de puertos destino se traslapa con un puerto ya definido',
-'dstprt within existing' => 'El puerto destino est&aacute; dentro de un rango ya definido',
-'duplicate ip' => 'Direcci&oacute;n IP duplicada',
-'duplicate ip bold' => 'Las direcciones duplicadas est&aacute;n en <b>negritas</b>',
+'dstprt within existing' => 'El puerto destino está dentro de un rango ya definido',
+'duplicate ip' => 'Dirección IP duplicada',
+'duplicate ip bold' => 'Las direcciones duplicadas están en <b>negritas</b>',
 'duplicate mac' => 'Direccion MAC duplicada',
-'duplicate name' => 'Ese nombre ya est&aacute; en uso, por favor elija otro',
-'duration' => 'Duraci&oacute;n',
-'dyn dns source choice' => 'Los proveedores de DNS din&aacute;mico recibir&aacute;n una direcci&oacute;n IP de este servidor IPFire desde:',
-'dynamic dns' => 'DNS din&aacute;mico',
-'dynamic dns client' => 'Cliente de DNS din&aacute;mico',
-'e-mail address too long' => '"La direcci&oacute;n de e-mail es demasiado larga; No debe exceder los 40 caracteres"',
-'eciadsl help' => 'Para utilizar un m&oacute;dem ECI ADSL debe cargar un archivo <B>synch.bin</B> en su servidor IPFire. Por favor desc&aacute;rguelo del sitio web ECIADSL y luego c&aacute;rguelo en IPFire mediante el formulario que sigue.',
+'duplicate name' => 'Ese nombre ya está en uso, por favor elija otro',
+'duration' => 'Duración',
+'dyn dns source choice' => 'Los proveedores de DNS dinámico recibirán una dirección IP de este servidor IPFire desde:',
+'dynamic dns' => 'DNS dinámico',
+'dynamic dns client' => 'Cliente de DNS dinámico',
+'e-mail address too long' => '"La dirección de e-mail es demasiado larga; No debe exceder los 40 caracteres"',
+'eciadsl help' => 'Para utilizar un módem ECI ADSL debe cargar un archivo <B>synch.bin</B> en su servidor IPFire. Por favor descárguelo del sitio web ECIADSL y luego cárguelo en IPFire mediante el formulario que sigue.',
 'eciadsl upload' => 'Subir archivo synch.bin ECI ADSL',
 'edit' => 'Editar',
 'edit a rule' => 'Editar una regla existente:',
 'edit advanced settings when done' => 'Editar opciones avanzadas al terminar.',
 'edit an existing alias' => 'Editar un alias existente',
 'edit an existing host' => 'Editar un host existente',
-'edit an existing lease' => 'Editar una concesi&oacute;n',
+'edit an existing lease' => 'Editar una concesión',
 'edit device' => 'Editar dispositivo',
 'edit hosts' => 'Editar Hosts',
 'edit network' => 'Editar Red',
@@ -994,56 +994,56 @@
 'editor' => 'Editor',
 'eg' => 'ej.:',
 'eight hours' => '8 Horas',
-'email config' => 'Configuraci&oacute;n',
-'email empty field' => 'Campo vac&iacute;o',
+'email config' => 'Configuración',
+'email empty field' => 'Campo vacío',
 'email error' => 'ERROR: No se pudo enviar el correo de prueba',
-'email invalid' => 'Campo inv&aacute;lido',
-'email invalid mailfqdn' => 'Servidor Fqdn de correo no v&aacute;lido',
-'email invalid mailip' => 'Direcci&oacute;n del servidor de correo no v&aacute;lida',
-'email invalid mailport' => 'Puerto de servidor de correo no v&aacute;lido',
-'email mailaddr' => 'Direcci&oacute;n del servidor de correo',
-'email mailpass' => 'Contrase&ntilde;a',
+'email invalid' => 'Campo inválido',
+'email invalid mailfqdn' => 'Servidor Fqdn de correo no válido',
+'email invalid mailip' => 'Dirección del servidor de correo no válida',
+'email invalid mailport' => 'Puerto de servidor de correo no válido',
+'email mailaddr' => 'Dirección del servidor de correo',
+'email mailpass' => 'Contraseña',
 'email mailport' => 'Puerto del servidor de correo',
 'email mailrcpt' => 'Destinatario de correo',
 'email mailsender' => 'Remitente de correo',
 'email mailuser' => 'Nombre de Usuario',
-'email recipient invalid' => 'Destinatario de correo electr&oacute;nico no v&aacute;lido',
-'email server can not be empty' => 'El servidor de e-mail no puede estar vac&iacute;o',
+'email recipient invalid' => 'Destinatario de correo electrónico no válido',
+'email server can not be empty' => 'El servidor de e-mail no puede estar vacío',
 'email settings' => 'Servicio de correo',
 'email subject' => 'Correo de prueba de IPFire',
-'email success' => 'Mensaje de prueba enviado con &eacute;xito',
+'email success' => 'Mensaje de prueba enviado con éxito',
 'email testmail' => 'Enviar correo de prueba',
 'email text' => 'Prueba de correo del servicio de correo de IPFire',
 'email tls' => 'Modo TLS',
-'email tls explicit' => 'Expl&iacute;cito (STARTTLS)',
-'email tls implicit' => 'Impl&iacute;cito (TLS)',
+'email tls explicit' => 'Explícito (STARTTLS)',
+'email tls implicit' => 'Implícito (TLS)',
 'email usemail' => 'Activar servicio de correo',
-'emailreportlevel' => 'N&iacute;vel de reporte de email',
+'emailreportlevel' => 'Nível de reporte de email',
 'emerging pro rules' => 'Reglas de Emergingthreats.net Pro',
 'emerging rules' => 'Reglas de la comunidad de Emergingthreats.net',
-'empty' => 'Este campo puede ir vac&iacute;o',
-'empty profile' => 'vac&iacute;o',
+'empty' => 'Este campo puede ir vacío',
+'empty profile' => 'vacío',
 'enable' => 'Habilitar',
 'enable ignore filter' => 'Activar filtro ignorar',
 'enable javascript' => 'Activar Javascript',
 'enable otp' => 'Habilitar OTP',
-'enable smt' => 'Habilitar subprocesos m&uacute;ltiples simult&aacute;neos (SMT)',
+'enable smt' => 'Habilitar subprocesos múltiples simultáneos (SMT)',
 'enable wildcards' => 'Activar comodines',
 'enabled' => 'Activado:',
 'enabled on' => 'Activado en',
 'enabledtitle' => 'Activado',
 'encapsulation' => 'Encapsulamiento',
 'encrypted' => 'Encriptado',
-'encryption' => 'Encriptaci&oacute;n:',
-'end address' => 'Direcci&oacute;n final:',
+'encryption' => 'Encriptación:',
+'end address' => 'Dirección final:',
 'endpoint' => 'Endpoint',
-'endpoint address' => 'Direcci&oacute;n del Endpoint',
+'endpoint address' => 'Dirección del Endpoint',
 'endpoint port' => 'Puerto del Endpoint',
-'enter ack class' => 'Introduzcla la clase ACL <br />y despu&eacute;s presione <i>Guardar</i>.',
-'enter data' => 'Introduzca sus configuraciones <br /> y despu&eacute;s presione <i>Guardar</i>',
-'entropy' => 'Entrop&iacute;a',
-'entropy graphs' => 'Gr&aacute;ficos de entrop&iacute;a',
-'eol architecture warning' => 'Est&aacute; ejecutando una arquitectura de IPFire que lleg&oacute; al final de su vida &uacute;til. Ya no recibir&aacute;s actualizaciones. Este es un riesgo de seguridad.',
+'enter ack class' => 'Introduzcla la clase ACL <br />y después presione <i>Guardar</i>.',
+'enter data' => 'Introduzca sus configuraciones <br /> y después presione <i>Guardar</i>',
+'entropy' => 'Entropía',
+'entropy graphs' => 'Gráficos de entropía',
+'eol architecture warning' => 'Está ejecutando una arquitectura de IPFire que llegó al final de su vida útil. Ya no recibirás actualizaciones. Este es un riesgo de seguridad.',
 'err bk 1' => 'Error creando el archivo',
 'err bk 10 password' => 'Error con el password de respaldo',
 'err bk 2 key' => 'Error creando la llave',
@@ -1052,18 +1052,18 @@
 'err bk 5 encrypt' => 'Error encriptando archivo',
 'err rs 1' => 'Error restaurando archivo',
 'err rs 6 decrypt' => 'Error desencriptando archivo',
-'err rs 7 untartst' => 'Archivo desencriptado no v&aacute;lido',
+'err rs 7 untartst' => 'Archivo desencriptado no válido',
 'err rs 8 untar' => 'Error descomprimiendo el archivo',
 'error' => 'Error',
 'error config' => '¡No se pudo abrir /var/ipfire/ovpn/config/ZERINA.ovpn !',
-'error external access' => 'No se pudo abrir /var/ipfire/xtaccess/config  (no se logr&oacute; obtener acceso externo)',
+'error external access' => 'No se pudo abrir /var/ipfire/xtaccess/config  (no se logró obtener acceso externo)',
 'error messages' => 'Mensajes de error:',
 'error the to date has to be later than the from date' => '¡La fecha hasta tiene que ser posterior a la fecha desde!',
-'esp encryption' => 'Encriptaci&oacute;n ESP:',
+'esp encryption' => 'Encriptación ESP:',
 'esp grouptype' => 'Tipo de grupo ESP',
 'esp integrity' => 'Integridad ESP:',
-'esp keylife' => 'Duraci&oacute;n de clave ESP',
-'esp keylife should be between 1 and 24 hours' => 'LA duraci&oacute;n de la clave ESP debe de ser entre 1 y 24 horas',
+'esp keylife' => 'Duración de clave ESP',
+'esp keylife should be between 1 and 24 hours' => 'LA duración de la clave ESP debe de ser entre 1 y 24 horas',
 'every' => 'Cada',
 'exampel' => 'ejemplo',
 'exclude logfiles' => 'Excluir archivos de registro',
@@ -1073,20 +1073,20 @@
 'export' => 'Exportar',
 'exportkey' => 'Exportar PSK',
 'external access' => 'Acceso exteno',
-'external access configuration' => 'Configuraci&oacute;n de acceso externo',
-'external access rule added' => '"Reglas de acceso externo a&ntilde;adidas; reiniciando controlador de acceso"',
+'external access configuration' => 'Configuración de acceso externo',
+'external access rule added' => '"Reglas de acceso externo añadidas; reiniciando controlador de acceso"',
 'external access rule changed' => '"Reglas de acceso externo han cambiado; reiniciando controlador de acceso"',
 'external access rule removed' => '"Reglas de acceso externo eliminadas; reiniciando controlador de acceso"',
-'external aliases configuration' => 'Configuraci&oacute;n de Alias externo',
+'external aliases configuration' => 'Configuración de Alias externo',
 'extrahd' => 'Disco duro Adicional',
-'extrahd because it it outside the allowed mount path' => ', porque est&aacute; fuera de la ruta de montaje permitida',
+'extrahd because it it outside the allowed mount path' => ', porque está fuera de la ruta de montaje permitida',
 'extrahd because there is already a device mounted' => ', porque ya hay un dispositivo montado',
 'extrahd cant umount' => 'no se puede desmontar',
 'extrahd detected drives' => 'Unidades encontradas',
-'extrahd install or load driver' => 'Si su dispositivo no aparece aqu&iacute;, debe instalar o cargar el controlador.<br />Si puede ver su dispositivo pero no las particiones, primero debe crearlas.',
-'extrahd maybe the device is in use' => 'Tal vez el dispositivo est&aacute; en uso',
+'extrahd install or load driver' => 'Si su dispositivo no aparece aquí, debe instalar o cargar el controlador.<br />Si puede ver su dispositivo pero no las particiones, primero debe crearlas.',
+'extrahd maybe the device is in use' => 'Tal vez el dispositivo está en uso',
 'extrahd mounted' => 'Montado',
-'extrahd no mount point given' => 'No se ha indicado ning&uacute;n punto de montaje',
+'extrahd no mount point given' => 'No se ha indicado ningún punto de montaje',
 'extrahd not configured' => 'No configurado',
 'extrahd not mounted' => 'No montado',
 'extrahd to' => 'a',
@@ -1095,176 +1095,176 @@
 'extrahd unable to write' => 'Incapaz de escribir',
 'extrahd you cant mount' => 'No puedes montar',
 'fallout zombieload ridl' => 'Fallout/ZombieLoad/RIDL',
-'false classnumber' => 'El n&uacute;mero de clase no coincide con la interfaz',
-'false max bandwidth' => 'El ancho de banda m&aacute;ximo es falso',
-'false min bandwidth' => 'El ancho de banda m&iacute;nimo es falso',
+'false classnumber' => 'El número de clase no coincide con la interfaz',
+'false max bandwidth' => 'El ancho de banda máximo es falso',
+'false min bandwidth' => 'El ancho de banda mínimo es falso',
 'february' => 'Febrero',
-'fetch ip from' => 'Encontrar la direcci&oacute;n IP p&uacute;blica real con la ayuda de un servidor externo.',
+'fetch ip from' => 'Encontrar la dirección IP pública real con la ayuda de un servidor externo.',
 'fifteen minutes' => '15 Minutos',
 'filename' => 'Nombre de archivo',
 'filesystem full' => 'Sistema de archivos lleno',
-'fireinfo ipfire version' => 'Versi&oacute;n IPFire',
-'fireinfo is disabled' => 'Fireinfo est&aacute; deshabilitado',
-'fireinfo is enabled' => 'Fireinfo est&aacute; habilitado',
-'fireinfo is submitted' => 'Su perfil se env&iacute;a al servicio Fireinfo.',
+'fireinfo ipfire version' => 'Versión IPFire',
+'fireinfo is disabled' => 'Fireinfo está deshabilitado',
+'fireinfo is enabled' => 'Fireinfo está habilitado',
+'fireinfo is submitted' => 'Su perfil se envía al servicio Fireinfo.',
 'fireinfo is submitted button' => 'No, ya no quiero enviar mi perfil',
-'fireinfo kernel version' => 'Versi&oacute;n del n&uacute;cleo',
-'fireinfo not submitted' => 'Su perfil no se env&iacute;a al servicio Fireinfo.',
-'fireinfo not submitted button' => 'S&iacute;, quiero enviar mi perfil',
-'fireinfo pakfire version' => 'Versi&oacute;n pakfire',
+'fireinfo kernel version' => 'Versión del núcleo',
+'fireinfo not submitted' => 'Su perfil no se envía al servicio Fireinfo.',
+'fireinfo not submitted button' => 'Sí, quiero enviar mi perfil',
+'fireinfo pakfire version' => 'Versión pakfire',
 'fireinfo please enable' => 'Por favor, habilite el servicio Fireinfo.',
-'fireinfo settings' => 'Configuraci&oacute;n Fireinfo',
+'fireinfo settings' => 'Configuración Fireinfo',
 'fireinfo system version' => 'Versiones del sistema',
 'fireinfo why descr1' => 'Es muy importante para el desarrollo de IPFire que habilite el',
 'fireinfo why descr2' => 'servicio. ',
-'fireinfo why enable' => '¿Por qu&eacute; debo habilitar Fireinfo?',
-'fireinfo why read more' => 'Lea m&aacute;s sobre las razones.',
+'fireinfo why enable' => '¿Por qué debo habilitar Fireinfo?',
+'fireinfo why read more' => 'Lea más sobre las razones.',
 'fireinfo your profile id' => 'Su ID de perfil',
 'firewall' => 'Cortafuegos',
-'firewall graph country' => 'Cortafuegos-Diagrama (Pa&iacute;s)',
+'firewall graph country' => 'Cortafuegos-Diagrama (País)',
 'firewall graph ip' => 'Cortafuegos-Diagrama (IP)',
 'firewall graph port' => 'Cortafuegos-Diagrama (Puerto)',
-'firewall hits' => 'N&uacute;mero total de accesos al Cortafuegos',
+'firewall hits' => 'Número total de accesos al Cortafuegos',
 'firewall hits per' => 'Accesos al Cortafuegos por',
 'firewall log' => 'Registro del Cortafuegos',
-'firewall log country' => 'Registro del Cortafuegos (Pa&iacute;s)',
+'firewall log country' => 'Registro del Cortafuegos (País)',
 'firewall log ip' => 'Registro del Cortafuegos (IP)',
 'firewall log port' => 'Registro del Cortafuegos (Puerto)',
 'firewall logs' => 'Logs del Cortafuegos',
-'firewall logs country' => 'Cortafuegos: gr&aacute;ficos de registro (Pa&iacute;s)',
-'firewall logs ip' => 'Cortafuegos: gr&aacute;ficos de registro (IP)',
-'firewall logs port' => 'Cortafuegos: gr&aacute;ficos de registro (Puerto)',
+'firewall logs country' => 'Cortafuegos: gráficos de registro (País)',
+'firewall logs ip' => 'Cortafuegos: gráficos de registro (IP)',
+'firewall logs port' => 'Cortafuegos: gráficos de registro (Puerto)',
 'firewall rules' => 'Reglas del Cortafuegos',
 'firewallhits' => 'Accesos al Cortafuegos',
 'firmware' => 'Firmware',
 'firmware upload' => 'Subir Firmware/drivers',
 'first' => 'Primero',
 'five minutes' => '5 Minutos',
-'fixed ip lease added' => 'Concesi&oacute;n de IP Fija a&ntilde;adida',
-'fixed ip lease modified' => 'Concesi&oacute;n de IP Fija modificada',
-'fixed ip lease removed' => 'Concesi&oacute;n de IP Fija removida',
+'fixed ip lease added' => 'Concesión de IP Fija añadida',
+'fixed ip lease modified' => 'Concesión de IP Fija modificada',
+'fixed ip lease removed' => 'Concesión de IP Fija removida',
 'flag' => 'Bandera',
 'force enable' => 'Forzado',
-'force update' => 'Forzar actualizaci&oacute;n',
+'force update' => 'Forzar actualización',
 'force user' => 'Forzar todo archivo nuevo al usuario',
 'foreshadow' => 'Anunciar',
 'forward firewall' => 'Cortafuegos',
-'forwarding rule added' => '"Regla de reenv&iacute;o agregada; reiniciando el reenviador"',
-'forwarding rule removed' => '"Regla de reenv&iacute;o eliminada; reiniciando el reenviador"',
-'forwarding rule updated' => '"Regla de reenv&iacute;o actualizada; reiniciando el reenviador"',
+'forwarding rule added' => '"Regla de reenvío agregada; reiniciando el reenviador"',
+'forwarding rule removed' => '"Regla de reenvío eliminada; reiniciando el reenviador"',
+'forwarding rule updated' => '"Regla de reenvío actualizada; reiniciando el reenviador"',
 'four hours' => '4 Horas',
 'free' => 'Libre',
 'free memory' => 'Memoria libre',
 'free swap' => 'Swap Libre',
 'frequency' => 'Frecuencia',
 'friday' => 'Viernes',
-'fritzdsl help' => 'Para utilizar uno de los m&oacute;dems Fritz!DSL fcdsl / fcdslsl / fcdsl2 / fcdslusb / fcdslslusb, debe cargar un paquete en su equipo IPFire. Por favor descargue el archivo .tgz correspondiente a su versi&oacute;n desde el Sitio Web de IPFire y luego cargue el archivo <b>fcdsl-(su_versi&oacute;n).tgz</b> usando el formulario siguiente.',
+'fritzdsl help' => 'Para utilizar uno de los módems Fritz!DSL fcdsl / fcdslsl / fcdsl2 / fcdslusb / fcdslslusb, debe cargar un paquete en su equipo IPFire. Por favor descargue el archivo .tgz correspondiente a su versión desde el Sitio Web de IPFire y luego cargue el archivo <b>fcdsl-(su_versión).tgz</b> usando el formulario siguiente.',
 'fritzdsl upload' => 'Agregar driver de Fritz!DSL',
 'from' => 'De',
-'from email adr' => 'De direcci&oacute;n de email',
-'from email pw' => 'De contrase&ntilde;a de email',
+'from email adr' => 'De dirección de email',
+'from email pw' => 'De contraseña de email',
 'from email server' => 'De Servidor de correo',
 'from email user' => 'De usuario de e-mail',
-'from warn email bad' => 'Direcci&oacute;n de e-mail no v&aacute;lida',
+'from warn email bad' => 'Dirección de e-mail no válida',
 'fw blue' => 'Opciones de Cortafuegos para la interfaz BLUE',
-'fw default drop' => 'Pol&iacute;tica del Cortafuegos',
+'fw default drop' => 'Política del Cortafuegos',
 'fw logging' => 'Registros del Cortafuegos',
 'fw red' => 'Opciones de Cortafuegos para la interfaz RED',
 'fw rules reload notice' => 'Vuelva a cargar el conjunto de reglas del Cortafuegos para aplicar los cambios.',
-'fw settings' => 'Configuraci&oacute;n del Cortafuegos',
+'fw settings' => 'Configuración del Cortafuegos',
 'fw settings color' => 'Mostrar colores en la tabla de reglas',
-'fw settings dropdown' => 'Mostrar todas las redes en el sitio de creaci&oacute;n de reglas',
+'fw settings dropdown' => 'Mostrar todas las redes en el sitio de creación de reglas',
 'fw settings remark' => 'Mostrar comentarios en la tabla de reglas',
-'fw settings ruletable' => 'Mostrar tablas de reglas vac&iacute;as',
+'fw settings ruletable' => 'Mostrar tablas de reglas vacías',
 'fwdfw ACCEPT' => 'ACEPTAR',
 'fwdfw DROP' => 'DESCARTAR',
 'fwdfw MODE1' => 'Descartar todos los paquetes',
 'fwdfw MODE2' => 'Aceptar todos los paquetes',
 'fwdfw REJECT' => 'RECHAZAR',
-'fwdfw action' => 'Acci&oacute;n',
+'fwdfw action' => 'Acción',
 'fwdfw additional' => 'Ajustes adicionales',
-'fwdfw addrule' => 'A&ntilde;adir/Editar regla:',
+'fwdfw addrule' => 'Añadir/Editar regla:',
 'fwdfw all icmp' => 'Todos los tipos de ICMP',
 'fwdfw all subnets' => 'Todas las subredes',
 'fwdfw change' => 'Actualizar',
 'fwdfw copy' => 'Copiar',
 'fwdfw delete' => 'Borrar',
-'fwdfw dnat' => 'NAT de destino (DNAT - reenv&iacute;o de puertos)',
+'fwdfw dnat' => 'NAT de destino (DNAT - reenvío de puertos)',
 'fwdfw dnat error' => 'Debe seleccionar un solo host para DNAT. No se permiten grupos ni redes.',
-'fwdfw dnat extport' => 'El puerto externo tiene que estar vac&iacute;o cuando se usan las reglas NAT de origen.',
-'fwdfw dnat nochoice' => 'Elija NAT de origen o NAT de destino en la secci&oacute;n NAT.',
-'fwdfw dnat porterr' => 'Debe seleccionar un &uacute;nico puerto o rango de puertos (tcp/udp) para NAT',
+'fwdfw dnat extport' => 'El puerto externo tiene que estar vacío cuando se usan las reglas NAT de origen.',
+'fwdfw dnat nochoice' => 'Elija NAT de origen o NAT de destino en la sección NAT.',
+'fwdfw dnat porterr' => 'Debe seleccionar un único puerto o rango de puertos (tcp/udp) para NAT',
 'fwdfw dnat porterr2' => 'No se puede usar el puerto externo (NAT) cuando no se define un puerto de destino.',
 'fwdfw edit' => 'Editar',
-'fwdfw err concon' => 'N&uacute;mero no v&aacute;lido para conexiones simult&aacute;neas',
+'fwdfw err concon' => 'Número no válido para conexiones simultáneas',
 'fwdfw err nosrc' => 'Ninguna fuente seleccionada.',
-'fwdfw err nosrcip' => 'Proporcione una direcci&oacute;n IP de origen.',
-'fwdfw err notgt' => 'Ning&uacute;n destino seleccionado.',
-'fwdfw err notgtip' => 'Proporcione una direcci&oacute;n IP de destino.',
-'fwdfw err prot_port' => 'Los puertos de origen o de destino no est&aacute;n permitidos con el protocolo seleccionado',
+'fwdfw err nosrcip' => 'Proporcione una dirección IP de origen.',
+'fwdfw err notgt' => 'Ningún destino seleccionado.',
+'fwdfw err notgtip' => 'Proporcione una dirección IP de destino.',
+'fwdfw err prot_port' => 'Los puertos de origen o de destino no están permitidos con el protocolo seleccionado',
 'fwdfw err prot_port1' => 'Al usar el puerto de origen o de destino, debe seleccionar TCP o UDP para el protocolo',
-'fwdfw err ratecon' => 'Valor no v&aacute;lido para conexiones en Rate-limit',
-'fwdfw err remark' => 'Caracteres no v&aacute;lidos en el comentario.',
+'fwdfw err ratecon' => 'Valor no válido para conexiones en Rate-limit',
+'fwdfw err remark' => 'Caracteres no válidos en el comentario.',
 'fwdfw err ruleexists' => 'Esta regla ya existe.',
-'fwdfw err same' => 'El origen y el destino son id&eacute;nticos.',
+'fwdfw err same' => 'El origen y el destino son idénticos.',
 'fwdfw err samesub' => 'Las direcciones IP de origen y destino son de la misma subred.',
-'fwdfw err src_addr' => 'Direcci&oacute;n MAC/IP de origen no v&aacute;lida.',
-'fwdfw err tgt_addr' => 'Direcci&oacute;n IP de destino no v&aacute;lida.',
-'fwdfw err tgt_grp' => 'El grupo de servicios de destino est&aacute; vac&iacute;o.',
-'fwdfw err tgt_mac' => 'Una direcci&oacute;n MAC no se puede utilizar como destino.',
-'fwdfw err tgt_port' => 'Puerto de destino no v&aacute;lido.',
-'fwdfw err time' => 'Tienes que seleccionar al menos un d&iacute;a.',
+'fwdfw err src_addr' => 'Dirección MAC/IP de origen no válida.',
+'fwdfw err tgt_addr' => 'Dirección IP de destino no válida.',
+'fwdfw err tgt_grp' => 'El grupo de servicios de destino está vacío.',
+'fwdfw err tgt_mac' => 'Una dirección MAC no se puede utilizar como destino.',
+'fwdfw err tgt_port' => 'Puerto de destino no válido.',
+'fwdfw err time' => 'Tienes que seleccionar al menos un día.',
 'fwdfw external port nat' => 'Puerto externo (NAT)',
-'fwdfw final_rule' => '&uacute;ltima regla: ',
+'fwdfw final_rule' => 'última regla: ',
 'fwdfw from' => 'De:',
-'fwdfw hint ip1' => 'Es posible que la &uacute;ltima regla generada nunca coincida, porque las subredes de origen y de destino pueden superponerse.',
+'fwdfw hint ip1' => 'Es posible que la última regla generada nunca coincida, porque las subredes de origen y de destino pueden superponerse.',
 'fwdfw hint ip2' => 'Vuelva a verificar si esta regla tiene sentido: ',
-'fwdfw hint mac' => 'El grupo de destino contiene direcciones MAC, que se omitir&aacute;n durante la creaci&oacute;n de reglas.',
+'fwdfw hint mac' => 'El grupo de destino contiene direcciones MAC, que se omitirán durante la creación de reglas.',
 'fwdfw iface' => 'Interfaz',
 'fwdfw ipsec network' => 'Redes IPsec:',
-'fwdfw limitconcon' => 'Limite las conexiones simult&aacute;neas por direcci&oacute;n IP',
+'fwdfw limitconcon' => 'Limite las conexiones simultáneas por dirección IP',
 'fwdfw log' => 'Registro',
 'fwdfw log rule' => 'Registrar regla',
 'fwdfw man port' => 'Puertos:',
 'fwdfw many' => 'Muchos',
-'fwdfw maxconcon' => 'm&aacute;x. conexiones concurrentes',
+'fwdfw maxconcon' => 'máx. conexiones concurrentes',
 'fwdfw menu' => 'Cortafuegos',
 'fwdfw movedown' => 'Mover hacia abajo',
 'fwdfw moveup' => 'Mover hacia arriba',
-'fwdfw natport used' => 'El puerto dado para NAPT ya est&aacute; en uso por otra regla DNAT.',
+'fwdfw natport used' => 'El puerto dado para NAPT ya está en uso por otra regla DNAT.',
 'fwdfw newrule' => 'Nueva regla',
-'fwdfw numcon' => 'N&uacute;emro de conexiones',
+'fwdfw numcon' => 'Núemro de conexiones',
 'fwdfw pol allow' => 'Permitido',
 'fwdfw pol block' => 'Bloqueado',
-'fwdfw pol text' => 'Establece el comportamiento predeterminado del Cortafuegos para conexiones desde redes locales. Puede permitir todas las conexiones nuevas o bloquearlas de forma predeterminada. Las conexiones entre las redes locales tambi&eacute;n se bloquean en este &uacute;ltimo modo.',
-'fwdfw pol text1' => 'Establece el comportamiento predeterminado del Cortafuegos para las conexiones iniciadas por el propio Cortafuegos. ¡Atenci&oacute;n! Puedes bloquearte.',
+'fwdfw pol text' => 'Establece el comportamiento predeterminado del Cortafuegos para conexiones desde redes locales. Puede permitir todas las conexiones nuevas o bloquearlas de forma predeterminada. Las conexiones entre las redes locales también se bloquean en este último modo.',
+'fwdfw pol text1' => 'Establece el comportamiento predeterminado del Cortafuegos para las conexiones iniciadas por el propio Cortafuegos. ¡Atención! Puedes bloquearte.',
 'fwdfw pol title' => 'Comportamiento predeterminado del Cortafuegos',
-'fwdfw prot41' => 'Encapsulaci&oacute;n IPv6 (Protocolo 41)',
-'fwdfw prot41 short' => 'Encapsulaci&oacute;n IPv6',
-'fwdfw ratelimit' => 'Tasa de l&iacute;mite de nuevas conexiones',
+'fwdfw prot41' => 'Encapsulación IPv6 (Protocolo 41)',
+'fwdfw prot41 short' => 'Encapsulación IPv6',
+'fwdfw ratelimit' => 'Tasa de límite de nuevas conexiones',
 'fwdfw red' => 'RED',
 'fwdfw reread' => 'Aplicar los cambios',
-'fwdfw rule action' => 'Acci&oacute;n de regla:',
+'fwdfw rule action' => 'Acción de regla:',
 'fwdfw rule activate' => 'Activar regla',
-'fwdfw rulepos' => 'Posici&oacute;n de la regla',
+'fwdfw rulepos' => 'Posición de la regla',
 'fwdfw rules' => 'Reglas',
 'fwdfw snat' => 'NAT de origen (SNAT)',
 'fwdfw source' => 'Origen',
-'fwdfw sourceip' => 'Direcci&oacute;n de origen (direcci&oacute;n MAC/IP o red):',
-'fwdfw std network' => 'Redes est&aacute;ndar:',
-'fwdfw syn flood protection' => 'Habilitar protecci&oacute;n contra inundaciones SYN (solo TCP)',
+'fwdfw sourceip' => 'Dirección de origen (dirección MAC/IP o red):',
+'fwdfw std network' => 'Redes estándar:',
+'fwdfw syn flood protection' => 'Habilitar protección contra inundaciones SYN (solo TCP)',
 'fwdfw target' => 'Destino',
-'fwdfw targetip' => 'Direcci&oacute;n de destino (direcci&oacute;n IP o red):',
+'fwdfw targetip' => 'Dirección de destino (dirección IP o red):',
 'fwdfw till' => 'Hasta que:',
 'fwdfw time' => 'Restricciones de tiempo',
 'fwdfw timeframe' => 'Usar restricciones de tiempo',
 'fwdfw toggle' => 'Activar o desactivar',
 'fwdfw togglelog' => 'Activar o desactivar el registro',
-'fwdfw use nat' => 'Usar traducci&oacute;n de direcciones de red (NAT)',
+'fwdfw use nat' => 'Usar traducción de direcciones de red (NAT)',
 'fwdfw use srcport' => 'Puerto de origen:',
 'fwdfw use srv' => 'Puerto de destino:',
-'fwdfw useless rule' => 'Esta regla es in&uacute;til.',
-'fwdfw warn1' => 'Esto podr&iacute;a dar lugar a reglas de Cortafuegos que se aplican a redes para las que no est&aacute;n destinadas.',
+'fwdfw useless rule' => 'Esta regla es inútil.',
+'fwdfw warn1' => 'Esto podría dar lugar a reglas de Cortafuegos que se aplican a redes para las que no están destinadas.',
 'fwdfw wd_fri' => 'Vie',
 'fwdfw wd_mon' => 'Lun',
 'fwdfw wd_sat' => 'Sab',
@@ -1278,18 +1278,18 @@
 'fwhost IpSec Host' => 'Host IPsec',
 'fwhost IpSec Network' => 'Red IPsec',
 'fwhost OpenVPN N-2-N' => 'OpenVPN Net-to-Net',
-'fwhost OpenVPN static host' => 'Host est&aacute;tico de OpenVPN',
-'fwhost OpenVPN static network' => 'Red est&aacute;tica OpenVPN',
+'fwhost OpenVPN static host' => 'Host estático de OpenVPN',
+'fwhost OpenVPN static network' => 'Red estática OpenVPN',
 'fwhost Standard Network' => 'Red Estandar',
 'fwhost addgrp' => 'Agregar nueva red/grupo de host',
 'fwhost addgrpname' => 'Nombre del grupo:',
-'fwhost addhost' => 'A&ntilde;adir nuevo host',
-'fwhost addlocationgrp' => 'Agregar nuevo grupo de ubicaci&oacute;n',
-'fwhost addnet' => 'A&ntilde;adir nueva red',
-'fwhost addservice' => 'A&ntilde;adir servicio',
+'fwhost addhost' => 'Añadir nuevo host',
+'fwhost addlocationgrp' => 'Agregar nuevo grupo de ubicación',
+'fwhost addnet' => 'Añadir nueva red',
+'fwhost addservice' => 'Añadir servicio',
 'fwhost addservicegrp' => 'Agregar nuevo grupo de servicios',
 'fwhost any' => 'Cualquiera',
-'fwhost attention' => 'ATENCI&oacute;N',
+'fwhost attention' => 'ATENCIóN',
 'fwhost back' => 'Volver',
 'fwhost blue' => 'Blue',
 'fwhost ccdhost' => 'Clientes OpenVPN:',
@@ -1298,41 +1298,41 @@
 'fwhost changeremark' => 'Modificaste solo el comentario.',
 'fwhost cust addr' => 'Hosts',
 'fwhost cust grp' => 'Grupos de red/host',
-'fwhost cust location' => 'Grupos de ubicaci&oacute;n',
-'fwhost cust locationgroup' => 'Grupos de ubicaci&oacute;n',
+'fwhost cust location' => 'Grupos de ubicación',
+'fwhost cust locationgroup' => 'Grupos de ubicación',
 'fwhost cust locationlocation' => 'Ubicaciones Ubicaciones',
 'fwhost cust net' => 'Redes',
 'fwhost cust service' => 'Servicios',
 'fwhost cust srvgrp' => 'Grupos de servicios',
 'fwhost deleted' => 'Borrado',
 'fwhost empty' => 'No hay reglas definidas',
-'fwhost err addr' => 'Direcci&oacute;n IP o subred no v&aacute;lida',
+'fwhost err addr' => 'Dirección IP o subred no válida',
 'fwhost err addrgrp' => 'Por favor, proporcione un nombre de grupo',
 'fwhost err empty' => 'Por favor, complete todos los campos de entrada',
 'fwhost err emptytable' => 'No hay entradas en este grupo',
-'fwhost err groupempty' => 'El grupo seleccionado est&aacute; vac&iacute;o.',
+'fwhost err groupempty' => 'El grupo seleccionado está vacío.',
 'fwhost err grpexist' => 'Ya existe un grupo con el mismo nombre',
 'fwhost err hostexist' => 'Ya existe un host con el mismo nombre',
-'fwhost err hostorip' => 'Nombre o direcci&oacute;n IP no v&aacute;lidos',
-'fwhost err ip' => 'Direcci&oacute;n IP inv&aacute;lida',
-'fwhost err ipcheck' => 'Esta direcci&oacute;n IP ya est&aacute; en uso',
-'fwhost err ipmac' => 'Direcci&oacute;n IP/MAC no v&aacute;lida',
-'fwhost err ipwithsub' => 'Proporcione solo una direcci&oacute;n IP (sin m&aacute;scara de subred)',
-'fwhost err isccdhost' => 'Este nombre ya lo usa una conexi&oacute;n de cliente OpenVPN',
-'fwhost err isccdiphost' => 'Esta direcci&oacute;n IP ya la utiliza una conexi&oacute;n de cliente OpenVPN',
-'fwhost err isccdipnet' => 'Esta direcci&oacute;n IP ya est&aacute; utilizada por una conexi&oacute;n de red OpenVPN',
+'fwhost err hostorip' => 'Nombre o dirección IP no válidos',
+'fwhost err ip' => 'Dirección IP inválida',
+'fwhost err ipcheck' => 'Esta dirección IP ya está en uso',
+'fwhost err ipmac' => 'Dirección IP/MAC no válida',
+'fwhost err ipwithsub' => 'Proporcione solo una dirección IP (sin máscara de subred)',
+'fwhost err isccdhost' => 'Este nombre ya lo usa una conexión de cliente OpenVPN',
+'fwhost err isccdiphost' => 'Esta dirección IP ya la utiliza una conexión de cliente OpenVPN',
+'fwhost err isccdipnet' => 'Esta dirección IP ya está utilizada por una conexión de red OpenVPN',
 'fwhost err isccdnet' => 'Este nombre ya lo usa una red OpenVPN',
 'fwhost err isingrp' => 'Esta entrada ya existe en el grupo.',
-'fwhost err mac' => 'Direcci&oacute;n MAC no v&aacute;lida',
-'fwhost err maxservicetcp' => 'Se ha alcanzado el n&uacute;mero m&aacute;ximo de 15 servicios TCP en este grupo (los rangos de puertos cuentan dos veces)',
-'fwhost err maxserviceudp' => 'Se ha alcanzado el n&uacute;mero m&aacute;ximo de 15 servicios UDP en este grupo (los rangos de puertos cuentan dos veces)',
-'fwhost err name' => 'Nombre inv&aacute;lido. Caracteres permitidos: letras may&uacute;sculas y min&uacute;sculas, d&iacute;gitos, espacio y gui&oacute;n.',
-'fwhost err name1' => 'Nombre vac&iacute;o.',
-'fwhost err net' => 'La direcci&oacute;n de red/IP ya existe',
+'fwhost err mac' => 'Dirección MAC no válida',
+'fwhost err maxservicetcp' => 'Se ha alcanzado el número máximo de 15 servicios TCP en este grupo (los rangos de puertos cuentan dos veces)',
+'fwhost err maxserviceudp' => 'Se ha alcanzado el número máximo de 15 servicios UDP en este grupo (los rangos de puertos cuentan dos veces)',
+'fwhost err name' => 'Nombre inválido. Caracteres permitidos: letras mayúsculas y minúsculas, dígitos, espacio y guión.',
+'fwhost err name1' => 'Nombre vacío.',
+'fwhost err net' => 'La dirección de red/IP ya existe',
 'fwhost err netexist' => 'Ya existe una red con el mismo nombre',
 'fwhost err partofnet' => 'La red es una subred de una red ya existente.',
 'fwhost err port' => 'El puerto esta vacio',
-'fwhost err remark' => 'Comentario inv&aacute;lido. Caracteres permitidos: letras may&uacute;sculas y min&uacute;sculas, d&iacute;gitos, espacios, guiones, llaves, punto y coma, barra vertical y punto.',
+'fwhost err remark' => 'Comentario inválido. Caracteres permitidos: letras mayúsculas y minúsculas, dígitos, espacios, guiones, llaves, punto y coma, barra vertical y punto.',
 'fwhost err srv exists' => 'Ya existe un servicio con el mismo nombre',
 'fwhost err srvexist' => 'Este servicio ya existe en el grupo.',
 'fwhost err sub32' => 'Agregue una red, no un solo host',
@@ -1340,15 +1340,15 @@
 'fwhost hint' => 'Nota',
 'fwhost hosts' => 'Host del Cortafuegos',
 'fwhost icmptype' => 'Tipo ICMP:',
-'fwhost ip_mac' => 'Direcci&oacute;n IP/MAC',
-'fwhost ipadr' => 'Direcci&oacute;n IP:',
+'fwhost ip_mac' => 'Dirección IP/MAC',
+'fwhost ipadr' => 'Dirección IP:',
 'fwhost ipsec host' => 'Clientes IPsec:',
 'fwhost ipsec net' => 'Redes IPsec:',
 'fwhost menu' => 'Grupos Cortafuegos',
-'fwhost netaddress' => 'Direcci&oacute;n de red',
+'fwhost netaddress' => 'Dirección de red',
 'fwhost newgrp' => 'Grupos de red/host',
 'fwhost newhost' => 'Hosts',
-'fwhost newlocationgrp' => 'Grupos de ubicaci&oacute;n',
+'fwhost newlocationgrp' => 'Grupos de ubicación',
 'fwhost newnet' => 'Redes',
 'fwhost newservice' => 'Servicios',
 'fwhost newservicegrp' => 'Grupos de servicios',
@@ -1360,17 +1360,17 @@
 'fwhost reset' => 'Cancelar',
 'fwhost services' => 'Servicios:',
 'fwhost srv_name' => 'Nombre del Servicio',
-'fwhost stdnet' => 'Redes est&aacute;ndar:',
+'fwhost stdnet' => 'Redes estándar:',
 'fwhost type' => 'Tipo',
 'fwhost used' => 'Usado',
-'fwhost welcome' => 'Aqu&iacute;, puede agrupar hosts, redes y servicios individuales, lo que crear&aacute; nuevas reglas de manera m&aacute;s f&aacute;cil y r&aacute;pida.',
+'fwhost welcome' => 'Aquí, puede agrupar hosts, redes y servicios individuales, lo que creará nuevas reglas de manera más fácil y rápida.',
 'fwhost wg peers' => 'WireGuard Peers',
 'fwhost wo subnet' => '(sin subred)',
 'g.dtm' => 'A REMOVER',
 'g.lite' => 'A REMOVER',
 'gateway' => 'Puerta de enlace  (gateway)',
 'gateway ip' => 'IP de la puerta de enlace',
-'gen static key' => 'Generar una llave est&aacute;tica',
+'gen static key' => 'Generar una llave estática',
 'generate' => 'Generar certificado root/host',
 'generate a certificate' => 'Generar un certificado:',
 'generate iso' => 'Generar ISO',
@@ -1378,31 +1378,31 @@
 'generate root/host certificates' => 'Generar certificados root/host',
 'generate tripwire keys and init' => 'Generar llaves tripwire e init',
 'generatekeys' => 'Generar llaves',
-'generatepolicy' => 'Generar nueva pol&iacute;tica',
+'generatepolicy' => 'Generar nueva política',
 'generatereport' => 'Generar nuevo reporte',
 'generating the root and host certificates may take a long time. it can take up to several minutes on older hardware. please be patient' => 'Generar los certificador root y host puede tomar mucho tiempo. Puede durar varios minutos en equipos antiguos. Por favor sea paciente.',
 'genkey' => 'Generar PSK',
-'genre' => 'G&eacute;nero',
+'genre' => 'Género',
 'global settings' => 'Configuraciones globales',
-'gpl i accept these terms and conditions' => 'Acepto estos t&eacute;rminos y condiciones',
+'gpl i accept these terms and conditions' => 'Acepto estos términos y condiciones',
 'gpl license agreement' => 'Acuerdo de licencia',
-'gpl please read carefully the general public license and accept it below' => 'Por favor, lea atentamente la Licencia P&uacute;blica General y ac&eacute;ptela a continuaci&oacute;n.',
-'gpl unofficial translation of the general public license v3' => 'Traducci&oacute;n no oficial de la Licencia P&uacute;blica General v3',
-'graph' => 'Gr&aacute;fico',
+'gpl please read carefully the general public license and accept it below' => 'Por favor, lea atentamente la Licencia Pública General y acéptela a continuación.',
+'gpl unofficial translation of the general public license v3' => 'Traducción no oficial de la Licencia Pública General v3',
+'graph' => 'Gráfico',
 'graph per' => 'por',
 'green' => 'Green',
 'green interface' => 'Interfaz Green',
 'grouptype' => 'Tipo de grupo:',
 'guaranteed bandwidth' => 'Ancho de banda garantizado',
-'guardian' => 'Guardi&aacute;n',
+'guardian' => 'Guardián',
 'guest ok' => 'permitir acceso de invitado',
 'gui settings' => 'Configuraciones de GUI',
-'gz with key' => 'Esta m&aacute;quina s&oacute;lo se puede restaurar desde archivos encriptados',
+'gz with key' => 'Esta máquina sólo se puede restaurar desde archivos encriptados',
 'hangup' => 'Desconectar',
 'hangup string' => 'Colgar:',
 'harddisk temperature' => 'Temperatura de disco duro',
-'harddisk temperature graphs' => 'gr&aacute;ficas de temperatura de dd',
-'hardware graphs' => 'Gr&aacute;ficas de hardware',
+'harddisk temperature graphs' => 'gráficas de temperatura de dd',
+'hardware graphs' => 'Gráficas de hardware',
 'hardware vulnerabilities' => 'Vulnerabilidades de Hardware',
 'hdd temperature in' => 'temperatura de disco duro en',
 'help' => 'Ayuda',
@@ -1413,19 +1413,19 @@
 'host' => 'Host',
 'host allow' => 'Lista de hosts permitidos',
 'host certificate' => 'Certificado de host',
-'host configuration' => 'configuraci&oacute;n de host',
+'host configuration' => 'configuración de host',
 'host deny' => 'lista de hosts denegados',
-'host ip' => 'Direcci&oacute;n IP de host',
+'host ip' => 'Dirección IP de host',
 'host to net vpn' => 'Red Privada virtual VPN Host-to-Net (Roadwarrior)',
 'hostile networks in' => 'De Redes Hostiles',
 'hostile networks out' => 'A Redes Hostiles',
 'hostile networks total' => 'Total Redes Hostiles',
 'hostname' => 'Nombre de host',
-'hostname and domain already in use' => 'Nombre host y dominio ya est&aacute;n en uso',
-'hostname cant be empty' => 'El nombre de host no puede estar vac&iacute;o',
+'hostname and domain already in use' => 'Nombre host y dominio ya están en uso',
+'hostname cant be empty' => 'El nombre de host no puede estar vacío',
 'hostname not set' => 'Nombre de host no configurado',
-'hosts config added' => 'Configuraci&oacute;n de hosts agregada',
-'hosts config changed' => 'Configuraci&oacute;n de hosts ha cambiado',
+'hosts config added' => 'Configuración de hosts agregada',
+'hosts config changed' => 'Configuración de hosts ha cambiado',
 'hour' => 'Hora',
 'hour-graph' => 'Hora',
 'hours' => 'horas',
@@ -1440,190 +1440,190 @@
 'ids add provider' => 'Agregar proveedor',
 'ids adjust ruleset' => 'Ajuste las reglas y agregue personalizaciones definidas por el usuario...',
 'ids apply' => 'Aplicar',
-'ids apply ruleset changes' => 'Se est&aacute;n aplicando los cambios del conjunto de reglas. Espere hasta que todas las operaciones se hayan completado con &eacute;xito...',
-'ids automatic rules update' => 'Actualizaci&oacute;n autom&aacute;tica de reglas',
-'ids autoupdates' => 'Actualizaciones autom&aacute;ticas',
+'ids apply ruleset changes' => 'Se están aplicando los cambios del conjunto de reglas. Espere hasta que todas las operaciones se hayan completado con éxito...',
+'ids automatic rules update' => 'Actualización automática de reglas',
+'ids autoupdates' => 'Actualizaciones automáticas',
 'ids cleanup tmp dir' => 'Limpiando directorio temporal...',
 'ids could not add provider' => 'No se pudo agregar el proveedor',
 'ids customize ruleset' => 'Personalizar conjunto de reglas',
-'ids download new ruleset' => 'Descargando y desempaquetando el nuevo conjunto de reglas. Espere hasta que todas las operaciones se hayan completado con &eacute;xito...',
-'ids enable' => 'Habilitar el sistema de Prevenci&oacute;n de Intrusiones',
-'ids enable automatic updates' => 'Habilitar actualizaciones autom&aacute;ticas',
-'ids extract ruleset' => 'Extracci&oacute;n del conjunto de reglas para el proveedor:',
+'ids download new ruleset' => 'Descargando y desempaquetando el nuevo conjunto de reglas. Espere hasta que todas las operaciones se hayan completado con éxito...',
+'ids enable' => 'Habilitar el sistema de Prevención de Intrusiones',
+'ids enable automatic updates' => 'Habilitar actualizaciones automáticas',
+'ids extract ruleset' => 'Extracción del conjunto de reglas para el proveedor:',
 'ids finished' => 'Acabado...',
-'ids force ruleset update' => 'Forzar actualizaci&oacute;n del conjunto de reglas',
+'ids force ruleset update' => 'Forzar actualización del conjunto de reglas',
 'ids hide' => 'Ocultar',
 'ids ignored hosts' => 'Hosts incluidos en la lista blanca',
-'ids log hits' => 'N&uacute;mero total de reglas activadas para',
+'ids log hits' => 'Número total de reglas activadas para',
 'ids log viewer' => 'Visor de registros IDS',
 'ids logs' => 'Registros IDS',
 'ids merge classifications' => 'Fusionando clasificaciones...',
 'ids merge sid files' => 'Fusionando sid con archivos de mensajes...',
-'ids monitor traffic only' => 'Monitorear solo el tr&aacute;fico',
+'ids monitor traffic only' => 'Monitorear solo el tráfico',
 'ids monitored interfaces' => 'Interfaces monitoreadas',
-'ids no enabled ruleset provider' => 'No hay ning&uacute;n conjunto de reglas habilitado disponible. Por favor active o agregue uno primero.',
+'ids no enabled ruleset provider' => 'No hay ningún conjunto de reglas habilitado disponible. Por favor active o agregue uno primero.',
 'ids no network zone' => 'Seleccione al menos una zona de red para monitorear',
 'ids preprocessor' => 'Preprocesador IDS',
 'ids provider' => 'Proveedor',
-'ids provider settings' => 'Configuraci&oacute;n del proveedor',
+'ids provider settings' => 'Configuración del proveedor',
 'ids remove rule structures' => 'Eliminar estructuras de reglas antiguas...',
 'ids reset provider' => 'Restablecer proveedor',
 'ids rules update' => 'Conjunto de reglas',
-'ids ruleset autoupdate in progress' => 'Actualizaci&oacute;n del conjunto de reglas en curso. Espere hasta que todas las operaciones se hayan completado con &eacute;xito...',
-'ids ruleset is up to date' => 'No se requiere actualizaci&oacute;n: el conjunto de reglas est&aacute; actualizado.',
-'ids ruleset settings' => 'Configuraci&oacute;n del conjunto de reglas',
+'ids ruleset autoupdate in progress' => 'Actualización del conjunto de reglas en curso. Espere hasta que todas las operaciones se hayan completado con éxito...',
+'ids ruleset is up to date' => 'No se requiere actualización: el conjunto de reglas está actualizado.',
+'ids ruleset settings' => 'Configuración del conjunto de reglas',
 'ids rulesets' => 'Conjuntos de reglas',
 'ids show' => 'Mostrar',
-'ids subscription code required' => 'El conjunto de reglas seleccionado requiere un c&oacute;digo de suscripci&oacute;n',
-'ids the choosen provider is already in use' => 'El proveedor elegido ya est&aacute; en uso.',
+'ids subscription code required' => 'El conjunto de reglas seleccionado requiere un código de suscripción',
+'ids the choosen provider is already in use' => 'El proveedor elegido ya está en uso.',
 'ids unable to download the ruleset' => 'No se puede descargar el conjunto de reglas',
 'ids unsupported provider' => 'La proveedor ya no es compatible',
 'ids visit provider website' => 'Visite el sitio web del proveedor',
-'ids working' => 'Se est&aacute;n aplicando cambios. Espere hasta que todas las operaciones se hayan completado con &eacute;xito...',
+'ids working' => 'Se están aplicando cambios. Espere hasta que todas las operaciones se hayan completado con éxito...',
 'iface' => 'Iface',
 'ignore filter' => 'Ignorar filtro',
-'ike encryption' => 'Encriptaci&oacute;n IKE:',
+'ike encryption' => 'Encriptación IKE:',
 'ike grouptype' => 'Tipo de grupo IKE:',
 'ike integrity' => 'Integridad IKE:',
 'ike lifetime' => 'Tiempo de vida IKE:',
 'ike lifetime should be between 1 and 24 hours' => 'Tiempo de vida IKE entre 1 y 24 horas.',
 'imei' => 'IMEI',
 'import' => 'Importar',
-'import connection' => 'Importar una conexi&oacute;n',
+'import connection' => 'Importar una conexión',
 'importkey' => 'Importar PSK',
 'imsi' => 'IMSI',
 'in' => 'En',
 'inactive' => 'Inactivo',
 'include logfiles' => 'Incluir archivos de registro',
 'incoming' => 'entrante',
-'incoming compression in bytes per second' => 'Compresi&oacute;n entrante',
+'incoming compression in bytes per second' => 'Compresión entrante',
 'incoming firewall access' => 'Reglas Entrantes',
 'incoming overhead in bytes per second' => 'Sobrecargas entrantes en bytes por segundo',
-'incoming traffic in bytes per second' => 'Tr&aacute;fico entrante',
-'incorrect password' => 'Contrase&ntilde;a incorrecta',
+'incoming traffic in bytes per second' => 'Tráfico entrante',
+'incorrect password' => 'Contraseña incorrecta',
 'info' => 'Info',
 'init string' => 'Init:',
-'inodes' => '&iacute;ndice-Nodos',
-'insert floppy' => 'Para respaldar a un floppy, inserte un floppy formateado en la unidad IPFire y haga click en el bot&oacute;n <i>respaldar a floppy</i> para respaldar la configuraci&oacute;n de su sistema. Por favor examine el resultante muy cuidadosamente para asegurarse que el respaldo se complet&oacute; exitosamente. Esto puede tomar un tiempo largo para completarse. Por favor sea paciente <p>',
+'inodes' => 'índice-Nodos',
+'insert floppy' => 'Para respaldar a un floppy, inserte un floppy formateado en la unidad IPFire y haga click en el botón <i>respaldar a floppy</i> para respaldar la configuración de su sistema. Por favor examine el resultante muy cuidadosamente para asegurarse que el respaldo se completó exitosamente. Esto puede tomar un tiempo largo para completarse. Por favor sea paciente <p>',
 'insert removable device' => 'Inserte un dispositivo removible',
 'install' => 'Instalar',
-'install new update' => 'Instalar nueva actualizaci&oacute;n:',
+'install new update' => 'Instalar nueva actualización:',
 'installed' => 'Instalado',
 'installed updates' => 'Actualizaciones instaladas:',
-'instant update' => 'Actualizaci&oacute;n instant&aacute;nea',
+'instant update' => 'Actualización instantánea',
 'integrity' => 'Integridad:',
 'interface' => 'Interfaz',
 'interface mode' => 'Modo interfaz',
 'interfaces' => 'Interfaces',
 'internet' => 'INTERNET',
-'intrusion detection' => 'Detecci&oacute;n de Intrusiones',
-'intrusion detection system' => 'Sistema de Detecci&oacute;n de Intrusiones',
+'intrusion detection' => 'Detección de Intrusiones',
+'intrusion detection system' => 'Sistema de Detección de Intrusiones',
 'intrusion detection system log viewer' => 'Visor de logs del sistema detector de intrusiones.',
-'intrusion detection system rules' => 'Reglas del sistema de detecci&oacute;n de intrusiones',
-'intrusion detection system2' => 'Sistema de Prevenci&oacute;n de Intrusi&oacute;n',
-'intrusion prevention system' => 'Sistema de Prevenci&oacute;n de Intrusi&oacute;n',
-'invalid broadcast ip' => 'IP de broadcast no v&aacute;lido',
-'invalid cache size' => 'Tama&ntilde;o de cach&eacute; no v&aacute;lido',
-'invalid characters found in pre-shared key' => 'Se encontraron caracteres no v&aacute;lidos en la llave pre-compartida.',
-'invalid date entered' => 'Se introdujo una fecha no v&aacute;lida',
-'invalid default lease time' => 'Se introdujo un tiempo de concesi&oacute;n no v&aacute;lido',
-'invalid domain name' => 'Nombre de dominio no v&aacute;lido',
-'invalid downlink speed' => 'Velocidad de enlace de descarga no v&aacute;lida.',
-'invalid end address' => 'Direcci&oacute;n final no v&aacute;lida.',
-'invalid endpoint' => 'Endpoint no v&aacute;lido',
-'invalid endpoint address' => 'Direcci&oacute;n de Endpoint no v&aacute;lido',
-'invalid fixed ip address' => 'Direcci&oacute;n IP fija no v&aacute;lida.',
-'invalid fixed mac address' => 'Direcci&oacute;n MAC fija no v&aacute;lida.',
-'invalid hostname' => 'Nombre de host no v&aacute;lido.',
-'invalid input' => 'Entrada no v&aacute;lida',
-'invalid input for authentication method' => 'Entrada no v&aacute;lida para m&eacute;todo de autenticaci&oacute;n.',
-'invalid input for city' => 'Entrada no v&aacute;lida para ciudad.',
-'invalid input for country' => 'Entrada no v&aacute;lida para pa&iacute;s.',
-'invalid input for department' => 'Entrada no v&aacute;lida para departamento.',
-'invalid input for dhcp dns' => 'Entrada no v&aacute;lida para DNS de DHCP',
-'invalid input for dhcp domain' => 'Entrada no v&aacute;lida para dominio de DHCP',
-'invalid input for dhcp wins' => 'Entrada no v&aacute;lida para WINS de DHCP',
-'invalid input for dpd delay' => 'Entrada no v&aacute;lida para retraso DPD',
-'invalid input for dpd timeout' => 'Entrada no v&aacute;lida para el tiempo de espera de DPD',
-'invalid input for e-mail address' => 'Entrada no v&aacute;lida para direcci&oacute;n de e-mail',
-'invalid input for esp keylife' => 'Entrada no v&aacute;lida para Keylife ESP',
-'invalid input for hostname' => 'Entrada no v&aacute;lida para nombre de host.',
-'invalid input for ike lifetime' => 'Entrada no v&aacute;lida para tiempo de vida IKE',
-'invalid input for inactivity timeout' => 'Entrada no v&aacute;lida para tiempo de espera de inactividad',
-'invalid input for interface address' => 'Entrada no v&aacute;lida para la direcci&oacute;n de la interfaz',
-'invalid input for interface mode' => 'Entrada no v&aacute;lida para el modo de interfaz',
-'invalid input for interface mtu' => 'Entrada no v&aacute;lida para interfaz MTU',
-'invalid input for keepalive 1' => 'Entrada no v&aacute;lida para ping Keepalive',
-'invalid input for keepalive 1:2' => 'Entrada no v&aacute;lida para Keepalive, use por lo menos una relaci&oacute;n 1:2',
-'invalid input for keepalive 2' => 'Entrada no v&aacute;lida para reinicio de ping Keepalive',
-'invalid input for local ip address' => 'Entrada no v&aacute;lida para la direcci&oacute;n IP local',
-'invalid input for max clients' => 'Entrada no v&aacute;lida para M&aacute;ximo n&uacute;mero de Clientes. Se super&oacute; el m&aacute;ximo de 1024 clientes.',
-'invalid input for mode' => 'Entrada no v&aacute;lida para el modo',
-'invalid input for name' => 'Entrada no v&aacute;lida para el nombre completo del usuario o nombre de host del sistema',
-'invalid input for organization' => 'Entrada no v&aacute;lida para la organizaci&oacute;n',
-'invalid input for remote host/ip' => 'Entrada no v&aacute;lida para host/ip remoto.',
-'invalid input for state or province' => 'Entrada no v&aacute;lida para estado o provincia.',
-'invalid input for subscription code' => 'Entrada no v&aacute;lida para el c&oacute;digo de suscripci&oacute;n',
-'invalid input for valid till days' => 'Entrada no v&aacute;lida para V&aacute;lido hasta (d&iacute;as).',
-'invalid ip' => 'Direcci&oacute;n IP no v&aacute;lida',
-'invalid ip address' => 'Direcci&oacute;n IP no v&aacute;lida',
-'invalid ip or hostname' => 'Direcci&oacute;n IP o nombre de host no v&aacute;lidos',
-'invalid keep time' => 'El tiempo de almacenamiento debe ser un n&uacute;mero v&aacute;lido',
-'invalid keepalive interval' => 'Intervalo de Keepalive no v&aacute;lido',
-'invalid key' => 'Llave inv&aacute;lida',
-'invalid loaded file' => 'Archivo cargado no v&aacute;lido',
-'invalid local-remote id' => 'La identificaci&oacute;n local y remota no debe ser igual y debe comenzar con un signo "@". Estos son leftid y rightid en terminolog&iacute;a strongswan.',
-'invalid logserver address' => 'Direcci&oacute;n de servidor syslogd no v&aacute;lida',
-'invalid logserver protocol' => 'Protocolo de servidor syslogd no v&aacute;lido',
-'invalid mac address' => 'Direcci&oacute;n MAC no v&aacute;lida',
-'invalid max lease time' => 'Tiempo m&aacute;ximo de concesi&oacute;n no v&aacute;lido',
-'invalid maximum incoming size' => 'Tama&ntilde;o m&aacute;ximo de llegada no v&aacute;lido.',
-'invalid maximum object size' => 'Tama&ntilde;o m&aacute;ximo de objeto no v&aacute;lido',
-'invalid maximum outgoing size' => 'Tama&ntilde;o m&aacute;ximo de salida no v&aacute;lido.',
-'invalid md5sum' => 'Suma MD5 no v&aacute;lida.',
-'invalid minimum object size' => 'Tama&ntilde;o m&iacute;nimo de objeto no v&aacute;lido.',
-'invalid mtu input' => 'MTU no v&aacute;lido',
-'invalid netmask' => 'M&aacute;scara de red no es v&aacute;lida',
-'invalid network' => 'Red no v&aacute;lida',
-'invalid port' => 'Puerto no v&aacute;lido. Debe usar un n&uacute;mero de puerto v&aacute;lido.',
-'invalid port list' => 'La sintaxis de puerto es: puerto[,puerto]… donde puerto est&aacute; en /etc/services o un n&uacute;mero',
-'invalid primary dns' => 'Sevidor DNS Primario no v&aacute;lido',
-'invalid primary ntp' => 'Direcci&oacute;n de servidor NTP Primario no v&aacute;lido',
-'invalid secondary dns' => 'Servidor DNS Secundario no v&aacute;lido.',
-'invalid secondary ntp' => 'Direcci&oacute;n de servidor NTP Secundario no v&aacute;lido',
-'invalid start address' => 'Direcci&oacute;n de inicio no v&aacute;lida',
-'invalid time entered' => 'Tiempo no v&aacute;lido',
-'invalid time period' => 'Periodo de tiempo no v&aacute;lido',
-'invalid uplink speed' => 'Velocidad de enlace de subida no v&aacute;lido',
-'invalid upstream proxy username or password setting' => 'Nombre de usuario o contrase&ntilde;a no v&aacute;lido en configuraciones de proxy de subida',
+'intrusion detection system rules' => 'Reglas del sistema de detección de intrusiones',
+'intrusion detection system2' => 'Sistema de Prevención de Intrusión',
+'intrusion prevention system' => 'Sistema de Prevención de Intrusión',
+'invalid broadcast ip' => 'IP de broadcast no válido',
+'invalid cache size' => 'Tamaño de caché no válido',
+'invalid characters found in pre-shared key' => 'Se encontraron caracteres no válidos en la llave pre-compartida.',
+'invalid date entered' => 'Se introdujo una fecha no válida',
+'invalid default lease time' => 'Se introdujo un tiempo de concesión no válido',
+'invalid domain name' => 'Nombre de dominio no válido',
+'invalid downlink speed' => 'Velocidad de enlace de descarga no válida.',
+'invalid end address' => 'Dirección final no válida.',
+'invalid endpoint' => 'Endpoint no válido',
+'invalid endpoint address' => 'Dirección de Endpoint no válido',
+'invalid fixed ip address' => 'Dirección IP fija no válida.',
+'invalid fixed mac address' => 'Dirección MAC fija no válida.',
+'invalid hostname' => 'Nombre de host no válido.',
+'invalid input' => 'Entrada no válida',
+'invalid input for authentication method' => 'Entrada no válida para método de autenticación.',
+'invalid input for city' => 'Entrada no válida para ciudad.',
+'invalid input for country' => 'Entrada no válida para país.',
+'invalid input for department' => 'Entrada no válida para departamento.',
+'invalid input for dhcp dns' => 'Entrada no válida para DNS de DHCP',
+'invalid input for dhcp domain' => 'Entrada no válida para dominio de DHCP',
+'invalid input for dhcp wins' => 'Entrada no válida para WINS de DHCP',
+'invalid input for dpd delay' => 'Entrada no válida para retraso DPD',
+'invalid input for dpd timeout' => 'Entrada no válida para el tiempo de espera de DPD',
+'invalid input for e-mail address' => 'Entrada no válida para dirección de e-mail',
+'invalid input for esp keylife' => 'Entrada no válida para Keylife ESP',
+'invalid input for hostname' => 'Entrada no válida para nombre de host.',
+'invalid input for ike lifetime' => 'Entrada no válida para tiempo de vida IKE',
+'invalid input for inactivity timeout' => 'Entrada no válida para tiempo de espera de inactividad',
+'invalid input for interface address' => 'Entrada no válida para la dirección de la interfaz',
+'invalid input for interface mode' => 'Entrada no válida para el modo de interfaz',
+'invalid input for interface mtu' => 'Entrada no válida para interfaz MTU',
+'invalid input for keepalive 1' => 'Entrada no válida para ping Keepalive',
+'invalid input for keepalive 1:2' => 'Entrada no válida para Keepalive, use por lo menos una relación 1:2',
+'invalid input for keepalive 2' => 'Entrada no válida para reinicio de ping Keepalive',
+'invalid input for local ip address' => 'Entrada no válida para la dirección IP local',
+'invalid input for max clients' => 'Entrada no válida para Máximo número de Clientes. Se superó el máximo de 1024 clientes.',
+'invalid input for mode' => 'Entrada no válida para el modo',
+'invalid input for name' => 'Entrada no válida para el nombre completo del usuario o nombre de host del sistema',
+'invalid input for organization' => 'Entrada no válida para la organización',
+'invalid input for remote host/ip' => 'Entrada no válida para host/ip remoto.',
+'invalid input for state or province' => 'Entrada no válida para estado o provincia.',
+'invalid input for subscription code' => 'Entrada no válida para el código de suscripción',
+'invalid input for valid till days' => 'Entrada no válida para Válido hasta (días).',
+'invalid ip' => 'Dirección IP no válida',
+'invalid ip address' => 'Dirección IP no válida',
+'invalid ip or hostname' => 'Dirección IP o nombre de host no válidos',
+'invalid keep time' => 'El tiempo de almacenamiento debe ser un número válido',
+'invalid keepalive interval' => 'Intervalo de Keepalive no válido',
+'invalid key' => 'Llave inválida',
+'invalid loaded file' => 'Archivo cargado no válido',
+'invalid local-remote id' => 'La identificación local y remota no debe ser igual y debe comenzar con un signo "@". Estos son leftid y rightid en terminología strongswan.',
+'invalid logserver address' => 'Dirección de servidor syslogd no válida',
+'invalid logserver protocol' => 'Protocolo de servidor syslogd no válido',
+'invalid mac address' => 'Dirección MAC no válida',
+'invalid max lease time' => 'Tiempo máximo de concesión no válido',
+'invalid maximum incoming size' => 'Tamaño máximo de llegada no válido.',
+'invalid maximum object size' => 'Tamaño máximo de objeto no válido',
+'invalid maximum outgoing size' => 'Tamaño máximo de salida no válido.',
+'invalid md5sum' => 'Suma MD5 no válida.',
+'invalid minimum object size' => 'Tamaño mínimo de objeto no válido.',
+'invalid mtu input' => 'MTU no válido',
+'invalid netmask' => 'Máscara de red no es válida',
+'invalid network' => 'Red no válida',
+'invalid port' => 'Puerto no válido. Debe usar un número de puerto válido.',
+'invalid port list' => 'La sintaxis de puerto es: puerto[,puerto]… donde puerto está en /etc/services o un número',
+'invalid primary dns' => 'Sevidor DNS Primario no válido',
+'invalid primary ntp' => 'Dirección de servidor NTP Primario no válido',
+'invalid secondary dns' => 'Servidor DNS Secundario no válido.',
+'invalid secondary ntp' => 'Dirección de servidor NTP Secundario no válido',
+'invalid start address' => 'Dirección de inicio no válida',
+'invalid time entered' => 'Tiempo no válido',
+'invalid time period' => 'Periodo de tiempo no válido',
+'invalid uplink speed' => 'Velocidad de enlace de subida no válido',
+'invalid upstream proxy username or password setting' => 'Nombre de usuario o contraseña no válido en configuraciones de proxy de subida',
 'invalid users' => 'Lista de usuarios con acceso denegado',
-'invalid vpi vpci' => 'Configuraciones VPI/VPCI no v&aacute;lidas',
-'invalid wins address' => 'Direcci&oacute;n de servidor WINS no v&aacute;lida',
+'invalid vpi vpci' => 'Configuraciones VPI/VPCI no válidas',
+'invalid wins address' => 'Dirección de servidor WINS no válida',
 'invert' => 'Invertir',
-'ip address' => 'Direcci&oacute;n IP:',
-'ip address in use' => 'La direcci&oacute;n IP ya se encuentra en uso',
-'ip address outside subnets' => 'La direcci&oacute;n IP se encuentra fuera de la subred',
-'ip alias added' => 'Alias de direcci&oacute;n IP externa agregado',
-'ip alias changed' => 'La direcci&oacute;n IP externa ha cambiado',
-'ip alias removed' => 'Alias de direcci&oacute;n IP externa removido',
-'ip basic info' => 'Informaci&oacute;n b&aacute;sica de IP',
-'ip info' => 'Informaci&oacute;n IP',
-'ip info for' => 'Informaci&oacute;n de IP para',
+'ip address' => 'Dirección IP:',
+'ip address in use' => 'La dirección IP ya se encuentra en uso',
+'ip address outside subnets' => 'La dirección IP se encuentra fuera de la subred',
+'ip alias added' => 'Alias de dirección IP externa agregado',
+'ip alias changed' => 'La dirección IP externa ha cambiado',
+'ip alias removed' => 'Alias de dirección IP externa removido',
+'ip basic info' => 'Información básica de IP',
+'ip info' => 'Información IP',
+'ip info for' => 'Información de IP para',
 'ipblocklist' => 'Listas de bloqueo de direcciones IP',
-'ipblocklist blocklist settings' => 'Configuraci&oacute;n de la lista de bloqueo',
-'ipblocklist category' => 'Categor&iacute;a',
-'ipblocklist category application' => 'Aplicaci&oacute;n',
+'ipblocklist blocklist settings' => 'Configuración de la lista de bloqueo',
+'ipblocklist category' => 'Categoría',
+'ipblocklist category application' => 'Aplicación',
 'ipblocklist category attacker' => 'Atacante',
 'ipblocklist category c and c' => 'Malware C&amp;C',
 'ipblocklist category composite' => 'Compuesto',
-'ipblocklist category invalid' => 'Direcci&oacute;n inv&aacute;lida',
-'ipblocklist category reputation' => 'Reputaci&oacute;n',
-'ipblocklist category scanner' => 'Esc&aacute;ner',
+'ipblocklist category invalid' => 'Dirección inválida',
+'ipblocklist category reputation' => 'Reputación',
+'ipblocklist category scanner' => 'Escáner',
 'ipblocklist could not download blocklist' => 'No se pudo descargar la lista de bloqueo',
-'ipblocklist download error' => 'Ocurri&oacute; un error de descarga.',
-'ipblocklist empty blocklist received' => 'Se ha recibido una lista de bloqueo vac&iacute;a.',
+'ipblocklist download error' => 'Ocurrió un error de descarga.',
+'ipblocklist empty blocklist received' => 'Se ha recibido una lista de bloqueo vacía.',
 'ipblocklist enable' => 'Habilitado',
-'ipblocklist hits' => 'N&uacute;mero total de accesos a la lista de bloqueo para',
+'ipblocklist hits' => 'Número total de accesos a la lista de bloqueo para',
 'ipblocklist id' => 'Lista de bloqueos',
 'ipblocklist input' => 'Paquetes descartados (Entrantes)',
 'ipblocklist log' => 'Registrar paquetes descartados',
@@ -1632,143 +1632,143 @@
 'ipblocklist name' => 'Nombre',
 'ipblocklist output' => 'Paquetes descartados (Salientes)',
 'ipblocklist use ipblocklists' => 'Habilitar listas de bloqueo de IP',
-'ipfire has now rebooted' => 'IPFire se est&aacute; reiniciando ahora.',
-'ipfire has now shutdown' => 'IPFire se est&aacute; cerrando ahora.',
+'ipfire has now rebooted' => 'IPFire se está reiniciando ahora.',
+'ipfire has now shutdown' => 'IPFire se está cerrando ahora.',
 'ipfire side' => 'Lado de IPFire:',
-'ipfire side is invalid' => 'El lado de IPFire no es v&aacute;lido.',
+'ipfire side is invalid' => 'El lado de IPFire no es válido.',
 'ipfires hostname' => 'Nombre de host de IPFire',
-'ipinfo' => 'informaci&oacute;n IP',
+'ipinfo' => 'información IP',
 'ips throughput' => 'Rendimiento',
 'ipsec' => 'IPsec',
-'ipsec connection' => 'Conexi&oacute;n IPsec',
-'ipsec dns server address is invalid' => 'Direcci&oacute;n(es) IP del servidor DNS no v&aacute;lida(s)',
+'ipsec connection' => 'Conexión IPsec',
+'ipsec dns server address is invalid' => 'Dirección(es) IP del servidor DNS no válida(s)',
 'ipsec interface mode gre' => 'GRE',
 'ipsec interface mode none' => '- Ninguno (predeterminado) -',
 'ipsec interface mode vti' => 'VTI',
-'ipsec invalid ip address or fqdn for rw endpoint' => 'Direcci&oacute;n IP o FQDN no v&aacute;lidos para el extremo de host a red',
+'ipsec invalid ip address or fqdn for rw endpoint' => 'Dirección IP o FQDN no válidos para el extremo de host a red',
 'ipsec mode transport' => 'Transporte',
 'ipsec mode tunnel' => 'Tunel',
 'ipsec network' => 'Red IPsec',
 'ipsec no connections' => 'Sin conexiones IPsec activas',
 'ipsec roadwarrior endpoint' => 'Host-to-Net Endpoint',
 'ipsec routing table entries' => 'Entradas de la tabla de enrutamiento IPsec',
-'ipsec settings' => 'Configuraci&oacute;n de IPsec',
+'ipsec settings' => 'Configuración de IPsec',
 'iptable rules' => 'Reglas de IPTable',
 'iptmangles' => 'IPTable Mangles',
 'iptnats' => 'iptables NAT',
 'ipts' => 'IPTables',
 'itlb multihit' => 'iTLB MultiHit',
 'january' => 'Enero',
-'javascript menu error1' => 'Si los men&uacute;s en cascada no funcionan, desactive javascript',
-'javascript menu error2' => 'en la p&aacute;gina.',
+'javascript menu error1' => 'Si los menús en cascada no funcionan, desactive javascript',
+'javascript menu error2' => 'en la página.',
 'july' => 'Julio',
 'june' => 'Junio',
-'kernel' => 'N&uacute;cleo',
-'kernel logging server' => 'Servidor de registro del n&uacute;cleo',
-'kernel version' => 'Versi&oacute;n del n&uacute;cleo',
+'kernel' => 'Núcleo',
+'kernel logging server' => 'Servidor de registro del núcleo',
+'kernel version' => 'Versión del núcleo',
 'key stuff' => '2.- Llaves y certificados',
 'keyreset' => 'Restablecer llaves',
 'keys' => 'llaves',
 'lan' => 'LAN',
 'lang' => 'es',
 'languagepurpose' => 'Elija el idioma en el que desea que IPFire se muestre:',
-'last' => '&uacute;ltimo',
-'last activity' => '&uacute;ltima actividad',
-'last updated' => '&uacute;ltima actualizaci&oacute;n',
-'lateprompting' => 'Aviso tard&iacute;o',
-'lease expires' => 'Concesi&oacute;n fija expira',
+'last' => 'último',
+'last activity' => 'última actividad',
+'last updated' => 'última actualización',
+'lateprompting' => 'Aviso tardío',
+'lease expires' => 'Concesión fija expira',
 'least preferred' => 'Menos preferida',
-'legacy architecture warning' => 'Est&aacute; ejecutando IPFire en una arquitectura heredada y se recomienda actualizar',
+'legacy architecture warning' => 'Está ejecutando IPFire en una arquitectura heredada y se recomienda actualizar',
 'legend' => 'Leyenda',
 'length' => 'Longitud',
 'lifetime' => 'Tiempo de vida:',
-'line' => 'L&iacute;nea',
-'link-layer encapsulation' => 'Encapsulaci&oacute;n de capa de enlace',
+'line' => 'Línea',
+'link-layer encapsulation' => 'Encapsulación de capa de enlace',
 'linkq' => 'Calidad del enlace',
 'load average' => 'Promedio de carga',
 'load printer' => 'Cargar impresora',
-'loaded modules' => 'M&oacute;dulos cargados:',
+'loaded modules' => 'Módulos cargados:',
 'local hard disk' => 'Disco duro',
-'local ip address' => 'Direcci&oacute;n IP local',
+'local ip address' => 'Dirección IP local',
 'local master' => 'Master local',
 'local ntp server specified but not enabled' => 'Servidor NTP establecido pero no activado',
 'local port' => 'Puerto local',
 'local subnet' => 'Subred local:',
-'local subnet is invalid' => 'La subred local no es v&aacute;lida:',
+'local subnet is invalid' => 'La subred local no es válida:',
 'local subnets' => 'Subredes locales',
 'local vpn hostname/ip' => 'Nombre de host/IP para VPN local',
 'localkey' => 'Llave local',
 'localkeyfile' => 'archivo de llave local',
-'location' => 'Ubicaci&oacute;n',
-'locationblock' => 'Bloquear ubicaci&oacute;n',
-'locationblock block countries' => 'Pa&iacute;ses bloqueados',
-'locationblock configuration' => 'Configuraci&oacute;n de Ubicaci&oacute;n',
-'locationblock country code' => 'C&oacute;digo del Pa&iacute;s',
-'locationblock country is allowed' => 'Se permite el tr&aacute;fico procedente de este Pa&iacute;s',
-'locationblock country is blocked' => 'Se deniega el tr&aacute;fico procedente de este Pa&iacute;s',
-'locationblock country name' => 'Nombre del Pa&iacute;s',
-'locationblock enable feature' => 'Habilitar bloqueo basado en Ubicaci&oacute;n:',
+'location' => 'Ubicación',
+'locationblock' => 'Bloquear ubicación',
+'locationblock block countries' => 'Países bloqueados',
+'locationblock configuration' => 'Configuración de Ubicación',
+'locationblock country code' => 'Código del País',
+'locationblock country is allowed' => 'Se permite el tráfico procedente de este País',
+'locationblock country is blocked' => 'Se deniega el tráfico procedente de este País',
+'locationblock country name' => 'Nombre del País',
+'locationblock enable feature' => 'Habilitar bloqueo basado en Ubicación:',
 'locationblock flag' => 'Bandera',
 'log' => 'Registros:',
 'log drop hostile in' => 'Registrar paquetes descartados DESDE redes hostiles',
 'log drop hostile out' => 'Registrar paquetes descartados A redes hostiles',
-'log dropped conntrack invalids' => 'Registro de paquetes descartados clasificados como NO V&aacute;LIDOS por seguimiento de conexi&oacute;n',
+'log dropped conntrack invalids' => 'Registro de paquetes descartados clasificados como NO VáLIDOS por seguimiento de conexión',
 'log enabled' => 'Registros activados',
 'log level' => 'Nivel de registros',
-'log lines per page' => 'L&iacute;neas por p&aacute;gina',
+'log lines per page' => 'Líneas por página',
 'log server address' => 'Servidor syslog:',
 'log server protocol' => 'Protocolo:',
-'log settings' => 'Configuraci&oacute;n de registro',
-'log summaries' => 'Res&uacute;menes de registros',
-'log summary' => 'Res&uacute;men de registros',
+'log settings' => 'Configuración de registro',
+'log summaries' => 'Resúmenes de registros',
+'log summary' => 'Resúmen de registros',
 'log var messages' => 'Configuraciones para /var/log/messages:',
 'log view' => 'Vista de registro',
 'log viewer' => 'Visor de registro',
-'log viewing options' => 'Opciones de visualizaci&oacute;n de de registros',
+'log viewing options' => 'Opciones de visualización de de registros',
 'log-options' => 'Opciones de archivos de registro',
 'loged in at' => 'Conectado en',
 'logging' => 'Conectando',
-'logging server' => 'Servidor de conexi&oacute;n',
-'loginlogout' => 'Iniciar sesi&oacute;n/Cerrar sesi&oacute;n',
+'logging server' => 'Servidor de conexión',
+'loginlogout' => 'Iniciar sesión/Cerrar sesión',
 'logs' => 'Registros',
-'loosedirectorychecking' => 'Comprobaci&oacute;n de directorios sueltos',
+'loosedirectorychecking' => 'Comprobación de directorios sueltos',
 'low' => 'Bajo',
 'ls_dhcpd' => 'Servidor DHCP:',
 'ls_disk space' => 'Espacio en disco:',
 'ls_free/swan' => 'VPN:',
 'ls_httpd' => 'Servidor HTTP:',
 'ls_init' => 'Init:',
-'ls_kernel' => 'N&uacute;cleo y Cortafuegos',
-'ls_modprobe' => 'Cargador de m&oacute;dulos',
-'ls_pam_unix' => 'Inicios de sesi&oacute;n de usuarios locales:',
-'ls_sshd' => 'Inicios de sesi&oacute;n de usuarios remotos:',
+'ls_kernel' => 'Núcleo y Cortafuegos',
+'ls_modprobe' => 'Cargador de módulos',
+'ls_pam_unix' => 'Inicios de sesión de usuarios locales:',
+'ls_sshd' => 'Inicios de sesión de usuarios remotos:',
 'ls_syslogd' => 'Syslogd:',
-'mac address' => 'Direcci&oacute;n MAC',
+'mac address' => 'Dirección MAC',
 'mac address deleted' => 'Borrado exitosamente',
-'mac address deleted txt' => 'La direcci&oacute;n MAC ha sido borrada exitosamente. Los cambios s&oacute;lo tomar&aacute;n efecto despu&eacute;s de <strong>reiniciar</strong>.',
-'mac address done' => 'Las configuraciones de direcci&oacute;n MAC ser&aacute;n grabadas.',
-'mac address error not 00' => 'La direcci&oacute;n MAC tiene que iniciar con 00',
-'mac address error not valid' => '¡Direcci&oacute;n MAC no v&aacute;lida!',
-'mac address header' => 'Direcci&oacute;n MAC en red0',
-'mac address in use' => 'Esa direcci&oacute;n MAC ya se encuentra en uso',
-'mac address menu' => 'Asignar direcci&oacute;n MAC',
+'mac address deleted txt' => 'La dirección MAC ha sido borrada exitosamente. Los cambios sólo tomarán efecto después de <strong>reiniciar</strong>.',
+'mac address done' => 'Las configuraciones de dirección MAC serán grabadas.',
+'mac address error not 00' => 'La dirección MAC tiene que iniciar con 00',
+'mac address error not valid' => '¡Dirección MAC no válida!',
+'mac address header' => 'Dirección MAC en red0',
+'mac address in use' => 'Esa dirección MAC ya se encuentra en uso',
+'mac address menu' => 'Asignar dirección MAC',
 'mac address recon' => '¡Intentando reconectar!',
 'mac address saved' => '¡Guardado exitosamente!',
-'mac address saved txt' => 'La direcci&oacute;n MAC ha sido guardada exitosamente, pero los cambios s&oacute;lo tomar&aacute;n efecto despu&eacute;s de reiniciar o reconectar.',
-'mac address title' => 'Direcci&oacute;n MAC',
-'mac desc' => 'Aqu&iacute; es posible cambiar la direcci&oacute;n MAC en red0. La direcci&oacute;n debe ser introducida en hexadecimal(0-9,a-f), Una entrada v&aacute;lida ser&iacute;a <br />e.g. 00-01-02-0e-b8-d6  o 00:01:02:0e:b8:d6.',
+'mac address saved txt' => 'La dirección MAC ha sido guardada exitosamente, pero los cambios sólo tomarán efecto después de reiniciar o reconectar.',
+'mac address title' => 'Dirección MAC',
+'mac desc' => 'Aquí es posible cambiar la dirección MAC en red0. La dirección debe ser introducida en hexadecimal(0-9,a-f), Una entrada válida sería <br />e.g. 00-01-02-0e-b8-d6  o 00:01:02:0e:b8:d6.',
 'mac filter' => 'Filtro MAC',
-'mac new' => 'Nueva direcci&oacute;n MAC',
-'mac1 new' => 'Nueva direcci&oacute;n MAC 1 (vdsl-inet)',
-'mac2 new' => 'Nueva direcci&oacute;n MAC 2 (vdsl-iptv)',
+'mac new' => 'Nueva dirección MAC',
+'mac1 new' => 'Nueva dirección MAC 1 (vdsl-inet)',
+'mac2 new' => 'Nueva dirección MAC 2 (vdsl-iptv)',
 'magic packet send to:' => 'Enviar Magic packet a:',
-'mailmethod' => 'M&eacute;todo de email',
+'mailmethod' => 'Método de email',
 'mailprogramm' => 'Programa de email',
-'main page' => 'P&aacute;gina principal',
+'main page' => 'Página principal',
 'malformed preshared key' => 'Clave precompartida malformada',
 'malformed private key' => 'Clave privada malformada',
-'malformed public key' => 'Clave p&uacute;blica mal formada',
-'manage ovpn' => '5. Administraci&oacute;n de t&uacute;nel:',
+'malformed public key' => 'Clave pública mal formada',
+'manage ovpn' => '5. Administración de túnel:',
 'manage printers' => 'Administrar impresoras',
 'manage shares' => 'Administrar recursos compartidos',
 'manual' => 'Manual',
@@ -1783,23 +1783,23 @@
 'masquerading' => 'Enmascarado',
 'masquerading disabled' => 'Enmascaramiento deshabilitado',
 'masquerading enabled' => 'Enmascaramiento habilitado',
-'max bandwidth' => 'Ancho de banda m&aacute;ximo',
-'max incoming size' => 'Tama&ntilde;o m&aacute;ximo entrante (KB)',
-'max lease time' => 'Tiempo m&aacute;ximo de concesi&oacute;n (mins)',
-'max outgoing size' => 'Tama&ntilde;o m&aacute;ximo saliente (KB)',
-'max reliability' => 'M&aacute;xima fiabilidad',
-'max renewal time' => 'Tiempo m&aacute;ximo de renovaci&oacute;n',
-'max retries not set' => 'N&uacute;mero maximo de intentos no establecido',
-'max size' => 'Tama&ntilde;o m&aacute;ximo de objeto (KB)',
-'max throughput' => 'M&aacute;ximo rendimiento',
-'maximal' => 'M&aacute;ximo',
-'maximum' => 'M&aacute;ximo',
-'maximum retries' => 'Reintentos m&aacute;ximos:',
+'max bandwidth' => 'Ancho de banda máximo',
+'max incoming size' => 'Tamaño máximo entrante (KB)',
+'max lease time' => 'Tiempo máximo de concesión (mins)',
+'max outgoing size' => 'Tamaño máximo saliente (KB)',
+'max reliability' => 'Máxima fiabilidad',
+'max renewal time' => 'Tiempo máximo de renovación',
+'max retries not set' => 'Número maximo de intentos no establecido',
+'max size' => 'Tamaño máximo de objeto (KB)',
+'max throughput' => 'Máximo rendimiento',
+'maximal' => 'Máximo',
+'maximum' => 'Máximo',
+'maximum retries' => 'Reintentos máximos:',
 'may' => 'Mayo',
 'mbmon display' => 'Mostrar',
 'mbmon fan' => 'Velocidad del ventilador',
 'mbmon fan in' => 'Velocidad del ventilador en',
-'mbmon graphs' => 'Gr&aacute;ficos mbmon',
+'mbmon graphs' => 'Gráficos mbmon',
 'mbmon label' => 'Etiqueta',
 'mbmon settings' => 'Configuraciones de mbmongraph',
 'mbmon temp' => 'Temperatura',
@@ -1807,21 +1807,21 @@
 'mbmon value' => 'Valor',
 'mbmon volt' => 'Voltaje',
 'meaning' => 'promedio',
-'media' => 'Medios F&iacute;sicos',
-'media information' => 'informaci&oacute;n de medios',
+'media' => 'Medios Físicos',
+'media information' => 'información de medios',
 'medium' => 'Medio',
 'meltdown' => 'Meltdown',
 'memory' => 'Memoria',
-'memory information' => 'informaci&oacute;n de memoria',
+'memory information' => 'información de memoria',
 'memory usage per' => 'Uso de memoria por',
 'messages' => 'Mensajes',
 'messages logging' => 'Configuraciones de registros para /var/log/messages',
-'method' => 'M&eacute;todo',
-'min costs' => 'Costo m&iacute;nimo',
-'min delay' => 'Retardo m&iacute;nimo',
-'min size' => 'Tama&ntilde;o m&iacute;nimo de objeto (KB):',
-'minimal' => 'M&iacute;nimo',
-'minimum' => 'M&iacute;nimo',
+'method' => 'Método',
+'min costs' => 'Costo mínimo',
+'min delay' => 'Retardo mínimo',
+'min size' => 'Tamaño mínimo de objeto (KB):',
+'minimal' => 'Mínimo',
+'minimum' => 'Mínimo',
 'minute' => 'Minuto',
 'minutes' => 'Minutos',
 'misc-options' => 'Opciones Varias',
@@ -1831,124 +1831,124 @@
 'mmio stale data' => 'Datos obsoletos de MMIO',
 'mode' => 'Modo',
 'model' => 'Modelo',
-'modem' => 'M&oacute;dem',
-'modem configuration' => 'Configuraci&oacute;n del m&oacute;dem',
-'modem hardware details' => 'Hardware del m&oacute;dem',
-'modem information' => 'Informaci&oacute;n del m&oacute;dem',
+'modem' => 'Módem',
+'modem configuration' => 'Configuración del módem',
+'modem hardware details' => 'Hardware del módem',
+'modem information' => 'Información del módem',
 'modem network bit error rate' => 'Tasa de error de bit',
-'modem network information' => 'Informaci&oacute;n de red',
+'modem network information' => 'Información de red',
 'modem network mode' => 'Modo de red',
 'modem network operator' => 'Operadora de red',
 'modem network registration' => 'Registro de red',
-'modem network signal quality' => 'Calidad de la se&ntilde;al',
-'modem no connection' => 'Sin conexi&oacute;n',
-'modem no connection message' => 'No se pudo establecer ninguna conexi&oacute;n con el m&oacute;dem.',
-'modem on com1' => 'M&oacute;dem en COM1',
-'modem on com2' => 'M&oacute;dem en COM2',
-'modem on com3' => 'M&oacute;dem en COM3',
-'modem on com4' => 'M&oacute;dem en COM4',
-'modem on com5' => 'M&oacute;dem en COM5',
-'modem settings have errors' => 'La configuraci&oacute;n del m&oacute;dem tiene errores',
-'modem sim information' => 'Informaci&oacute;n SIM',
-'modem speaker on' => 'Altavoz del m&oacute;dem encendido:',
-'modem status' => 'Estado del m&oacute;dem',
+'modem network signal quality' => 'Calidad de la señal',
+'modem no connection' => 'Sin conexión',
+'modem no connection message' => 'No se pudo establecer ninguna conexión con el módem.',
+'modem on com1' => 'Módem en COM1',
+'modem on com2' => 'Módem en COM2',
+'modem on com3' => 'Módem en COM3',
+'modem on com4' => 'Módem en COM4',
+'modem on com5' => 'Módem en COM5',
+'modem settings have errors' => 'La configuración del módem tiene errores',
+'modem sim information' => 'Información SIM',
+'modem speaker on' => 'Altavoz del módem encendido:',
+'modem status' => 'Estado del módem',
 'modify' => 'Modificar',
-'modulation' => 'Modulaci&oacute;n',
+'modulation' => 'Modulación',
 'monday' => 'Lunes',
 'monitor interface' => 'Interfaz de monitor',
 'month' => 'Mes',
 'month-graph' => 'Mes',
 'monthly firewallhits' => 'Accesos mensuales al Cortafuegos',
 'monthly start day bad' => 'Fecha de inicio mensual incorrecta',
-'monthly traffic bad' => 'Vol&uacute;men mensual incorrecto',
-'monthly volume' => 'Vol&uacute;men mensual',
-'monthly volume start day' => 'Primer d&iacute;a de periodo mensual',
-'monthly volume start day short' => 'Primer d&iacute;a de periodo mensual',
+'monthly traffic bad' => 'Volúmen mensual incorrecto',
+'monthly volume' => 'Volúmen mensual',
+'monthly volume start day' => 'Primer día de periodo mensual',
+'monthly volume start day short' => 'Primer día de periodo mensual',
 'months' => 'meses',
-'more' => 'm&aacute;s',
-'most preferred' => 'M&aacute;s preferido',
+'more' => 'más',
+'most preferred' => 'Más preferido',
 'mount' => 'Montar',
 'mounted on' => 'Montado en',
 'mtu' => 'MTU',
 'mtu QoS' => 'Esto no cambia el MTU global, solo establece MTU para QoS',
 'my new share' => 'Mi nuevo recurso compartido',
 'name' => 'Nombre',
-'name is invalid' => 'El nombre no es v&aacute;lido',
+'name is invalid' => 'El nombre no es válido',
 'name must only contain characters' => 'El nombre solo puede contener caracteres',
 'name too long' => 'Nombre de usuario o de host es demasiado largo',
 'nameserver' => 'Nombre del servidor',
 'nat-traversal' => 'NAT Transversal:',
-'needreboot' => 'Una actualizaci&oacute;n requiere un reinicio',
+'needreboot' => 'Una actualización requiere un reinicio',
 'net' => 'Red',
-'net address' => 'direcci&oacute;n de red',
-'net config' => 'Configuraci&oacute;n de red',
-'net config type' => 'tipo de configuraci&oacute;n de red',
+'net address' => 'dirección de red',
+'net config' => 'Configuración de red',
+'net config type' => 'tipo de configuración de red',
 'net config type help' => 'GREEN es la red local,  RED es el internet, BLUE es la WLAN y ORANGE es la DMZ.',
 'net to net vpn' => 'Red privada virtual Net-to-Net',
-'net traffic newversion' => 'Est&aacute; disponible una nueva versi&oacute;n de Tr&aacute;fico de red',
-'net-traffic configuration' => 'Configuraci&oacute;n de Tr&aacute;fico de red.',
+'net traffic newversion' => 'Está disponible una nueva versión de Tráfico de red',
+'net-traffic configuration' => 'Configuración de Tráfico de red.',
 'netbios name' => 'Nombre Netbios',
 'netbios nameserver daemon' => 'Demonio de servidor de nombres NetBIOS',
-'netmask' => 'M&aacute;scara de red',
+'netmask' => 'Máscara de red',
 'network' => 'Red',
 'network added' => 'Red personalizada agregada',
-'network configuration' => 'Configuraci&oacute;n de red',
+'network configuration' => 'Configuración de red',
 'network internal' => 'Red (interna)',
 'network options' => 'Opciones de red',
 'network other' => 'Opciones de red (otras)',
 'network red' => 'Opciones de red (externas)',
 'network removed' => 'Red personalizada removida',
-'network status information' => 'Informaci&oacute;n de estado de red',
+'network status information' => 'Información de estado de red',
 'network time' => 'Utilizar un servidor de tiempo de red:',
 'network time from' => 'Obtener hora de un Servidor Horario',
-'network traffic graphs' => 'Gr&aacute;ficas de tr&aacute;fico de red',
-'network traffic graphs external' => 'Gr&aacute;ficas de Tr&aacute;fico de red (externo)',
-'network traffic graphs internal' => 'Gr&aacute;ficas de Tr&aacute;fico de red (interno)',
+'network traffic graphs' => 'Gráficas de tráfico de red',
+'network traffic graphs external' => 'Gráficas de Tráfico de red (externo)',
+'network traffic graphs internal' => 'Gráficas de Tráfico de red (interno)',
 'network traffic graphs others' => 'Red (otros)',
 'network updated' => 'Red personalizada actualizada',
 'networks settings' => 'Cortafuegos - Configuraciones de red',
 'never' => 'Nunca',
-'new optionsfw later' => 'Sus modificaciones se activar&aacute;n en el pr&oacute;ximo reinicio',
+'new optionsfw later' => 'Sus modificaciones se activarán en el próximo reinicio',
 'new optionsfw must boot' => 'Debe reiniciar IPFire',
-'newer' => 'M&aacute;s nuevos',
+'newer' => 'Más nuevos',
 'next' => 'siguiente',
 'no' => 'No',
 'no alcatelusb firmware' => 'No hay firmware USB Alcatel. Cargarlo por favor.',
 'no cfg upload' => 'No se cargaron datos',
-'no dhcp lease' => 'No se obtuvo concesi&oacute;n DHCP',
+'no dhcp lease' => 'No se obtuvo concesión DHCP',
 'no eciadsl synch.bin file' => 'Sin archivo ECI ADSL synch.bin. Favor de cargarlo',
 'no entries' => 'No hay entradas por el momento.',
-'no filter pass' => 'Introduzca la clase est&aacute;ndar para paquetes no filtrados.',
+'no filter pass' => 'Introduzca la clase estándar para paquetes no filtrados.',
 'no fritzdsl driver' => 'No hay drivers Fritz!DSL. Favor de cargarlos',
-'no hardware random number generator' => 'Este sistema no tiene fuente de entrop&iacute;a.',
-'no information available' => 'No hay informaci&oacute;n disponible',
+'no hardware random number generator' => 'Este sistema no tiene fuente de entropía.',
+'no information available' => 'No hay información disponible',
 'no log selected' => 'No ha seleccionado registro log',
-'no modem selected' => 'No ha seleccionado m&oacute;dem',
-'no set selected' => 'Ning&uacute;n conjunto se ha seleccionado',
+'no modem selected' => 'No ha seleccionado módem',
+'no set selected' => 'Ningún conjunto se ha seleccionado',
 'no time limit' => 'tiempo ilimitado',
 'none' => 'ninguno',
 'none found' => 'no encontrado',
 'nonetworkname' => 'No se introdujo nombre de red',
 'noservicename' => 'No se introdujo nombre de servicio',
-'not a valid ca certificate' => 'No hay certificado CA v&aacute;lido',
+'not a valid ca certificate' => 'No hay certificado CA válido',
 'not affected' => 'No afectado',
 'not enough disk space' => 'No hay espacio en disco suficiente',
 'not present' => '<b>No</b> presente',
-'not running' => 'no est&aacute; ejecutando',
+'not running' => 'no está ejecutando',
 'not set' => 'no configurado',
 'not validating' => 'no validando',
 'notes' => 'Notas',
 'notice' => 'Noticia',
 'november' => 'Noviembre',
 'ntp common settings' => 'Configuraciones comunes',
-'ntp configuration' => 'Configuraci&oacute;n NTP',
+'ntp configuration' => 'Configuración NTP',
 'ntp must be enabled to have clients' => 'NTP debe estar configurado para tener clientes',
 'ntp server' => 'Servidor NTP',
-'ntp sync' => 'Sincronizaci&oacute;n',
-'ntp syncro disabled' => 'Sincronizaci&oacute;n NTP desactivada',
-'ntp syncro enabled' => 'Sincronizaci&oacute;n NTP activada',
+'ntp sync' => 'Sincronización',
+'ntp syncro disabled' => 'Sincronización NTP desactivada',
+'ntp syncro enabled' => 'Sincronización NTP activada',
 'ntpd restarted' => 'ntpd reiniciado',
-'number' => 'N&uacute;mero:',
+'number' => 'Número:',
 'o-no' => 'Inactivo',
 'o-yes' => 'Activo',
 'october' => 'Octubre',
@@ -1960,13 +1960,13 @@
 'one hour' => 'Una hora',
 'one month' => 'Un mes',
 'one week' => 'Una semana',
-'one year' => 'Un a&ntilde;o',
-'online help en' => 'Ayuda en l&iacute;nea (en ingl&eacute;s)',
-'only digits allowed in holdoff field' => 'S&oacute;lo se permiten d&iacute;gitos en el campo de espera',
-'only digits allowed in max retries field' => 'S&oacute;lo se permiten d&iacute;gitos en el campo m&aacute;ximo n&uacute;mero de reintentos',
-'only digits allowed in the idle timeout' => 'S&oacute;lo se permiten d&iacute;gitos en el campo de tiempo inactivo',
-'only red' => 'S&oacute;lo RED',
-'oops something went wrong' => 'Ups, algo sali&oacute; mal...',
+'one year' => 'Un año',
+'online help en' => 'Ayuda en línea (en inglés)',
+'only digits allowed in holdoff field' => 'Sólo se permiten dígitos en el campo de espera',
+'only digits allowed in max retries field' => 'Sólo se permiten dígitos en el campo máximo número de reintentos',
+'only digits allowed in the idle timeout' => 'Sólo se permiten dígitos en el campo de tiempo inactivo',
+'only red' => 'Sólo RED',
+'oops something went wrong' => 'Ups, algo salió mal...',
 'open connections' => 'Conexiones abiertas',
 'open to all' => 'Sobreescribir acceso externo para TODOS',
 'openssl produced an error' => 'OpenSSL produjo un error',
@@ -1974,16 +1974,16 @@
 'openvpn cert has expired' => 'Caducado',
 'openvpn client' => 'Client OpenVPN',
 'openvpn default' => 'Defecto',
-'openvpn destination port used' => 'El puerto de destino ya est&aacute; en uso por otro servidor OpenVPN.',
+'openvpn destination port used' => 'El puerto de destino ya está en uso por otro servidor OpenVPN.',
 'openvpn disabled' => 'DESACTIVADO',
 'openvpn enabled' => 'ACTIVADO',
-'openvpn fragment allowed with udp' => 'El uso de fragmentos solo est&aacute; permitido cuando se usa el protocolo UDP.',
+'openvpn fragment allowed with udp' => 'El uso de fragmentos solo está permitido cuando se usa el protocolo UDP.',
 'openvpn log' => 'Registro de OpenVPN',
-'openvpn mssfix allowed with udp' => 'El uso de "mssfix" solo est&aacute; permitido cuando se utiliza el protocolo UDP.',
+'openvpn mssfix allowed with udp' => 'El uso de "mssfix" solo está permitido cuando se utiliza el protocolo UDP.',
 'openvpn network' => 'Redes OpenVPN',
-'openvpn prefix local subnet' => 'El uso de la notaci&oacute;n de prefijo no es compatible con la subred local. Ingrese una m&aacute;scara de subred como 255.255.255.0.',
-'openvpn prefix openvpn subnet' => 'El uso de la notaci&oacute;n de prefijo no es compatible con la subred OpenVPN. Ingrese una m&aacute;scara de subred como 255.255.255.0.',
-'openvpn prefix remote subnet' => 'No se admite el uso de la notaci&oacute;n de prefijo para la subred remota. Ingrese una m&aacute;scara de subred como 255.255.255.0.',
+'openvpn prefix local subnet' => 'El uso de la notación de prefijo no es compatible con la subred local. Ingrese una máscara de subred como 255.255.255.0.',
+'openvpn prefix openvpn subnet' => 'El uso de la notación de prefijo no es compatible con la subred OpenVPN. Ingrese una máscara de subred como 255.255.255.0.',
+'openvpn prefix remote subnet' => 'No se admite el uso de la notación de prefijo para la subred remota. Ingrese una máscara de subred como 255.255.255.0.',
 'openvpn server' => 'Servidor OpenVPN',
 'openvpn subnet is used' => 'La subred dada es utilizada por otro servidor OpenVPN.',
 'optional' => 'Opcional',
@@ -1991,13 +1991,13 @@
 'optional data' => '3. Configuraciones Opcionales:',
 'options' => 'Opciones:',
 'options fw' => 'Opciones del Cortafuegos',
-'optionsfw portlist hint' => 'La lista de puertos debe ser separada por comas (ej. 137,138). Puede especificar un m&aacute;ximo de 15 puertos por protocolo',
+'optionsfw portlist hint' => 'La lista de puertos debe ser separada por comas (ej. 137,138). Puede especificar un máximo de 15 puertos por protocolo',
 'optionsfw warning' => 'Modificar estas opciones implica reiniciar el Cortafuegos',
 'or' => 'o',
 'orange' => 'ORANGE',
-'organization cant be empty' => 'Organizaci&oacute;n no puede estar vac&iacute;o',
-'organization name' => 'Nombre de organizaci&oacute;n',
-'organization too long' => '"Orgranizaci&oacute;n es demasiado largo; no debe exceder los 60 caracteres"',
+'organization cant be empty' => 'Organización no puede estar vacío',
+'organization name' => 'Nombre de organización',
+'organization too long' => '"Orgranización es demasiado largo; no debe exceder los 60 caracteres"',
 'original' => 'Original',
 'os level' => 'Nivel del sistema operativo',
 'other' => 'Otro',
@@ -2005,11 +2005,11 @@
 'other login script' => 'Otros script de login',
 'otherip' => 'otra IP',
 'otherport' => 'otro Puerto',
-'otp qrcode' => 'C&oacute;digo QR OTP',
+'otp qrcode' => 'Código QR OTP',
 'our donors' => 'Nuestros donantes',
 'out' => 'Fuera',
 'outgoing' => 'Salida',
-'outgoing compression in bytes per second' => 'Compresi&oacute;n saliente',
+'outgoing compression in bytes per second' => 'Compresión saliente',
 'outgoing firewall' => 'Cortafuegos saliente',
 'outgoing firewall access' => 'Reglas Salientes',
 'outgoing firewall add ip group' => 'Agregar grupo de direcciones IP',
@@ -2021,102 +2021,102 @@
 'outgoing firewall ip groups' => 'Grupos de direcciones IP de Cortafuegos salientes',
 'outgoing firewall mac groups' => 'Grupos de direcciones MAC de Cortafuegos salientes',
 'outgoing firewall mode0' => 'Usando este modo, todos los clientes tienen acceso al internet sin restricciones.',
-'outgoing firewall mode1' => 'Usando este modo, solamente las conexi&oacute;n basadas en las reglas definidas son permitidas.',
+'outgoing firewall mode1' => 'Usando este modo, solamente las conexión basadas en las reglas definidas son permitidas.',
 'outgoing firewall mode2' => 'Usando este modo, todas las conexioens son permitidas sin importar las ya definidias.',
-'outgoing firewall outgoing firewall reserved groupname' => 'Por favor, utilice otro nombre de grupo, este nombre est&aacute; reservado',
+'outgoing firewall outgoing firewall reserved groupname' => 'Por favor, utilice otro nombre de grupo, este nombre está reservado',
 'outgoing firewall reset' => 'Restablecer todo',
 'outgoing firewall view group' => 'Ver grupo',
 'outgoing firewall warning' => 'No seleccionar ip origen o mac las ignora',
 'outgoing overhead in bytes per second' => 'Sobrecarga de salida en bytes por segundo',
-'outgoing traffic in bytes per second' => 'Tr&aacute;fico de salida',
+'outgoing traffic in bytes per second' => 'Tráfico de salida',
 'override mtu' => 'Sobreescribir MTU por defecto',
 'ovpn' => 'OpenVPN',
-'ovpn add conf' => 'Configuraci&oacute;n adicional',
-'ovpn con stat' => 'Estadisticas de conexi&oacute;n OpenVPN',
-'ovpn config' => 'Configruaci&oacute;n de OVPN',
-'ovpn connection name' => 'Nombre de la conexi&oacute;n',
-'ovpn crypt options' => 'Opciones criptogr&aacute;ficas',
+'ovpn add conf' => 'Configuración adicional',
+'ovpn con stat' => 'Estadisticas de conexión OpenVPN',
+'ovpn config' => 'Configruación de OVPN',
+'ovpn connection name' => 'Nombre de la conexión',
+'ovpn crypt options' => 'Opciones criptográficas',
 'ovpn device' => 'Dispositivo OpenVPN:',
-'ovpn dl' => 'Descarga de configuraci&oacute;n de OVPN',
-'ovpn engines' => 'Motor criptogr&aacute;fico',
-'ovpn errmsg green already pushed' => 'La ruta para la red green siempre est&aacute; configurada',
-'ovpn errmsg invalid ip or mask' => 'Direcci&oacute;n de red o m&aacute;scara de subred no v&aacute;lida',
-'ovpn error md5' => 'Su certificado de host usa MD5 para la firma que ya no se acepta. <br>Actualice a la &uacute;ltima versi&oacute;n de IPFire y genere un nuevo certificado ra&iacute;z y de host.</br><br>¡Todos los clientes de OpenVPN deben renovarse!</br>',
-'ovpn generating the root and host certificates' => 'La generaci&oacute;n del certificado ra&iacute;z y del host puede llevar mucho tiempo.',
+'ovpn dl' => 'Descarga de configuración de OVPN',
+'ovpn engines' => 'Motor criptográfico',
+'ovpn errmsg green already pushed' => 'La ruta para la red green siempre está configurada',
+'ovpn errmsg invalid ip or mask' => 'Dirección de red o máscara de subred no válida',
+'ovpn error md5' => 'Su certificado de host usa MD5 para la firma que ya no se acepta. <br>Actualice a la última versión de IPFire y genere un nuevo certificado raíz y de host.</br><br>¡Todos los clientes de OpenVPN deben renovarse!</br>',
+'ovpn generating the root and host certificates' => 'La generación del certificado raíz y del host puede llevar mucho tiempo.',
 'ovpn ha' => 'Algoritmo hash',
 'ovpn log' => 'Registro OVPN',
-'ovpn mgmt in root range' => 'Se requiere un n&uacute;mero de puerto de 1024 o superior.',
-'ovpn mtu-disc' => 'Detecci&oacute;n de MTU de la ruta',
-'ovpn mtu-disc and mtu not 1500' => 'Detecci&oacute;n de MTU de la ruta requiere una MTU de 1500.',
+'ovpn mgmt in root range' => 'Se requiere un número de puerto de 1024 o superior.',
+'ovpn mtu-disc' => 'Detección de MTU de la ruta',
+'ovpn mtu-disc and mtu not 1500' => 'Detección de MTU de la ruta requiere una MTU de 1500.',
 'ovpn mtu-disc maybe' => 'Opcionalmente',
 'ovpn mtu-disc no' => 'Nunca',
 'ovpn mtu-disc off' => 'Deshabilitado',
-'ovpn mtu-disc with mssfix or fragment' => 'Detecci&oacute;n de MTU de la ruta no se puede usar con mssfix o fragment.',
+'ovpn mtu-disc with mssfix or fragment' => 'Detección de MTU de la ruta no se puede usar con mssfix o fragment.',
 'ovpn mtu-disc yes' => 'Forzado',
 'ovpn no connections' => 'Sin conexiones OpenVPN activas',
 'ovpn on blue' => 'OpenVPN en BLUE',
 'ovpn on orange' => 'OpenVPN en ORANGE',
 'ovpn on red' => 'OpenVPN en RED',
-'ovpn port in root range' => 'Se requiere un n&uacute;mero de puerto de 1024 o superior.',
-'ovpn reneg sec' => 'Duraci&oacute;n de la clave de sesi&oacute;n:',
+'ovpn port in root range' => 'Se requiere un número de puerto de 1024 o superior.',
+'ovpn reneg sec' => 'Duración de la clave de sesión:',
 'ovpn roadwarrior server' => 'Servidor Roadwarrior de OpenVPN',
-'ovpn routes push' => 'Rutas (una por l&iacute;nea) ej. 192.168.10.0/255.255.255.0 192.168.20.0/24',
-'ovpn routes push options' => 'Opciones de inserci&oacute;n de ruta',
+'ovpn routes push' => 'Rutas (una por línea) ej. 192.168.10.0/255.255.255.0 192.168.20.0/24',
+'ovpn routes push options' => 'Opciones de inserción de ruta',
 'ovpn rw connection log' => 'Registro de conexiones de OpenVPN Roadwarrior',
 'ovpn server status' => 'Estado actual del servidor OpenVPN:',
 'ovpn subnet' => 'Subred OpenVPN:',
-'ovpn subnet is invalid' => 'La subred de OpenVPN no es v&aacute;lida.',
+'ovpn subnet is invalid' => 'La subred de OpenVPN no es válida.',
 'ovpn subnet overlap' => 'La subred de OpenVPN se superpone con: ',
-'ovpn tls auth' => 'Protecci&oacute;n de canal TLS:',
-'ovpn warning rfc3280' => 'Su certificado de host no es compatible con RFC3280. <br>Actualice a la &uacute;ltima versi&oacute;n de IPFire y genere lo antes posible un nuevo certificado ra&iacute;z y de host.</br><br>¡Todos los clientes de OpenVPN deben renovarse!</br>',
+'ovpn tls auth' => 'Protección de canal TLS:',
+'ovpn warning rfc3280' => 'Su certificado de host no es compatible con RFC3280. <br>Actualice a la última versión de IPFire y genere lo antes posible un nuevo certificado raíz y de host.</br><br>¡Todos los clientes de OpenVPN deben renovarse!</br>',
 'ovpn_fastio' => 'Fast-IO',
-'ovpn_mssfix' => 'Tama&ntilde;o MSSFIX',
+'ovpn_mssfix' => 'Tamaño MSSFIX',
 'ovpn_mtudisc' => 'Descubrimiento de MTU',
 'ovpn_processprio' => 'Prioridad de proceso',
 'ovpn_processprioD' => 'Profundamente',
 'ovpn_processprioED' => 'Extremadamente profundo',
 'ovpn_processprioEH' => 'Extremadamente alto',
-'ovpn_processprioEN' => 'M&aacute;s alto de lo normal',
+'ovpn_processprioEN' => 'Más alto de lo normal',
 'ovpn_processprioH' => 'Alto',
-'ovpn_processprioLN' => 'M&aacute;s profundo de lo normal',
+'ovpn_processprioLN' => 'Más profundo de lo normal',
 'ovpn_processprioN' => 'Normal',
 'ovpn_processprioVD' => 'Muy profundo',
 'ovpn_processprioVH' => 'Muy alto',
 'ovpnstatus log' => 'Registro de estado de OVPN',
 'ovpnsys log' => 'Registro del sistema OVPN',
-'package failed to install' => 'Fall&oacute; la instalaci&oacute;n del paquete',
-'pagerefresh' => 'La p&aacute;gina se est&aacute; actualizando, por favor espere.',
+'package failed to install' => 'Falló la instalación del paquete',
+'pagerefresh' => 'La página se está actualizando, por favor espere.',
 'pak update' => 'Actualizar',
 'pakfire ago' => '',
-'pakfire already busy' => 'Pakfire ya est&aacute; realizando una tarea. Por favor, int&eacute;ntelo de nuevo m&aacute;s tarde.',
+'pakfire already busy' => 'Pakfire ya está realizando una tarea. Por favor, inténtelo de nuevo más tarde.',
 'pakfire available addons' => 'Complementos disponibles:',
 'pakfire check deps' => 'Comprobando dependencias...',
-'pakfire configuration' => 'Configuraci&oacute;n de Pakfire',
+'pakfire configuration' => 'Configuración de Pakfire',
 'pakfire confirm upgrades' => '¿Quieres instalar todas las actualizaciones?',
-'pakfire core update auto' => 'Instar actualizaciones principales y complementarias autom&aacute;ticamente:',
-'pakfire core update level' => 'Nivel de actualizaci&oacute;n del n&uacute;cleo',
+'pakfire core update auto' => 'Instar actualizaciones principales y complementarias automáticamente:',
+'pakfire core update level' => 'Nivel de actualización del núcleo',
 'pakfire dependencies found' => 'Dependencias encontradas:',
 'pakfire deps' => 'Dependencias del paquete:',
 'pakfire errors' => 'Se produjeron errores:',
 'pakfire finished' => '¡Pakfire ha terminado! Volviendo...',
 'pakfire finished error' => '¡Pakfire ha terminado! Ocurrieron errores, verifique la salida del registro antes de continuar.',
 'pakfire install' => 'Instalar',
-'pakfire install description' => 'Seleccione uno o m&aacute;s complementos para instalar.',
+'pakfire install description' => 'Seleccione uno o más complementos para instalar.',
 'pakfire install package' => 'Paquetes a instalar:',
 'pakfire installed' => 'ya instalado',
 'pakfire installed addons' => 'Complementos instalados:',
 'pakfire inuse' => 'Paquetes en uso:',
-'pakfire invalid tree' => 'Repositorio no v&aacute;lido seleccionado',
+'pakfire invalid tree' => 'Repositorio no válido seleccionado',
 'pakfire keep' => 'Paquetes a conservar debido a dependencias:',
-'pakfire last core list update' => '&uacute;ltima lista de actualizaci&oacute;n de n&uacute;cleo hecha',
-'pakfire last package update' => '&uacute;ltima lista de actualizaci&oacute;n de paquetes hecha',
-'pakfire last serverlist update' => '&uacute;ltima lista de actualizaci&oacute;n de servidor hecha',
-'pakfire last update' => '&uacute;ltima actualizaci&oacute;n realizada',
+'pakfire last core list update' => 'última lista de actualización de núcleo hecha',
+'pakfire last package update' => 'última lista de actualización de paquetes hecha',
+'pakfire last serverlist update' => 'última lista de actualización de servidor hecha',
+'pakfire last update' => 'última actualización realizada',
 'pakfire no dependencies found' => 'No se encontraron dependencias.',
 'pakfire no deps' => 'No se encontraron dependencias.',
 'pakfire no remove' => 'Debido a las dependencias, no se pueden eliminar paquetes.',
 'pakfire package' => 'Paquete:',
-'pakfire possible dependency' => 'Puede haber paquetes con dependencias, aqu&iacute; est&aacute; una lista de paquetes que necesitan ser instalados.',
+'pakfire possible dependency' => 'Puede haber paquetes con dependencias, aquí está una lista de paquetes que necesitan ser instalados.',
 'pakfire refresh list' => 'Refrescar Lista',
 'pakfire remove package' => 'Paquetes a eliminar:',
 'pakfire return' => 'Regresar a Pakfire',
@@ -2126,48 +2126,48 @@
 'pakfire tree testing' => 'Pruebas',
 'pakfire tree unstable' => 'Inestable',
 'pakfire uninstall all' => '¿Desea desinstalar los siguientes paquetes?',
-'pakfire uninstall description' => 'Seleccione uno o m&aacute;s complementos para eliminar.',
+'pakfire uninstall description' => 'Seleccione uno o más complementos para eliminar.',
 'pakfire uninstall package' => 'Desea desinstalar los siguientes paquetes:',
 'pakfire update daily' => 'Buscar actualizaciones diariamente:',
 'pakfire updating' => 'Actualizando base de datos pakfire, por favor espere...',
 'pakfire upgrade' => 'Actualizar',
 'pakfire upgrades' => 'Actualizaciones Disponibles:',
-'pakfire working' => 'Pakfire est&aacute; trabajando… Por favor espere hasta que todas las operaciones se hallan completado exitosamente.',
+'pakfire working' => 'Pakfire está trabajando… Por favor espere hasta que todas las operaciones se hallan completado exitosamente.',
 'pap or chap' => 'PAP o CHAP',
 'parentclass' => 'Clase principal',
-'parentclass add' => 'A&ntilde;adir clase principal',
-'password' => 'Contrase&ntilde;a',
-'password contains illegal characters' => 'La contrase&ntilde;a contiene caracteres ilegales',
-'password crypting key' => 'Encriptando la llave con contrase&ntilde;a',
-'password has quotation mark' => 'La contrase&ntilde;a contiene comillas dobles ilegales.',
-'password not set' => 'Contrase&ntilde;a no establecida.',
-'password too short' => 'La contrase&ntilde;a es muy corta.',
-'passwords do not match' => 'Las contrase&ntilde;as no coinciden.',
-'passwords must be at least 6 characters in length' => 'La contrase&ntilde;a debe contener cuando menos 6 caracteres',
+'parentclass add' => 'Añadir clase principal',
+'password' => 'Contraseña',
+'password contains illegal characters' => 'La contraseña contiene caracteres ilegales',
+'password crypting key' => 'Encriptando la llave con contraseña',
+'password has quotation mark' => 'La contraseña contiene comillas dobles ilegales.',
+'password not set' => 'Contraseña no establecida.',
+'password too short' => 'La contraseña es muy corta.',
+'passwords do not match' => 'Las contraseñas no coinciden.',
+'passwords must be at least 6 characters in length' => 'La contraseña debe contener cuando menos 6 caracteres',
 'path to directory' => 'ruta a compartir',
-'pc' => 'Estaci&oacute;n de trabajo',
-'pc add' => 'A&ntilde;adir estaci&oacute;n de trabajo',
+'pc' => 'Estación de trabajo',
+'pc add' => 'Añadir estación de trabajo',
 'pdc options' => 'Opciones PDC',
 'percentage' => 'Porcentaje',
 'persistent' => 'Persistente',
 'pfs yes no' => 'Confidencialidad directa perfecta (PFS)',
 'phase1 group' => 'Grupo Fase 1',
-'phonebook entry' => 'Entrada de libreta de tel&eacute;fonos:',
+'phonebook entry' => 'Entrada de libreta de teléfonos:',
 'ping disabled' => 'Desactivar respuesta a ping',
-'pkcs12 file password' => 'Archivo Contrase&ntilde;a PKCS12',
+'pkcs12 file password' => 'Archivo Contraseña PKCS12',
 'play' => 'Reproducir',
 'please reboot to apply your changes' => 'Por favor, reinicie para aplicar sus cambios',
-'polfile' => 'Archivo de pol&iacute;tica',
-'policy' => 'Pol&iacute;tica',
+'polfile' => 'Archivo de política',
+'policy' => 'Política',
 'port' => 'Puerto',
-'port forwarding configuration' => 'Configuraci&oacute;n de reenv&iacute;o de puertos',
+'port forwarding configuration' => 'Configuración de reenvío de puertos',
 'ports' => 'Puertos',
-'portscans' => 'Esc&aacute;neo de puertos',
-'pots' => 'L&iacute;nea cl&aacute;sica anal&oacute;gica',
-'ppp setup' => 'Configuraci&oacute;n PPP',
+'portscans' => 'Escáneo de puertos',
+'pots' => 'Línea clásica analógica',
+'ppp setup' => 'Configuración PPP',
 'pppoe' => 'PPPoe',
 'pppoe settings' => 'Configuraciones PPPoE adicionales',
-'pptp netconfig' => 'Mi configuraci&oacute;n de red',
+'pptp netconfig' => 'Mi configuración de red',
 'pptp peer' => 'Par',
 'pptp route' => 'Ruta PPTP',
 'pptp settings' => 'Configuraciones adicionales de PPTP:',
@@ -2177,12 +2177,12 @@
 'prev' => 'Previo',
 'primary dns' => 'DNS Primario:',
 'primary ntp server' => 'Servidor NTP Primario',
-'primary wins server address' => 'Direcci&oacute;n de servidor WINS Primario',
+'primary wins server address' => 'Dirección de servidor WINS Primario',
 'printcap name' => 'Nombre printcap',
 'printer' => 'Impresora',
 'printername' => 'Nombre de Impresora',
-'printing' => 'Impresi&oacute;n',
-'printing options' => 'opciones de impresi&oacute;n',
+'printing' => 'Impresión',
+'printing options' => 'opciones de impresión',
 'priority' => 'Prioridad',
 'processes' => 'Procesos',
 'processor vulnerability mitigations' => 'Mitigaciones de vulnerabilidad del procesador',
@@ -2198,8 +2198,8 @@
 'proto' => 'Proto',
 'protocol' => 'Protocolo:',
 'proxy' => 'Proxy',
-'proxy access graphs' => 'Gr&aacute;ficas de acceso al proxy',
-'proxy admin password' => 'Contrase&ntilde;a del Administrador del Cach&eacute;',
+'proxy access graphs' => 'Gráficas de acceso al proxy',
+'proxy admin password' => 'Contraseña del Administrador del Caché',
 'proxy cachemgr' => 'Activar Cachemanager',
 'proxy errmsg filedescriptors' => 'Cantidad incorrecta de descriptores de archivos',
 'proxy filedescriptors' => 'Cantidad de descriptores de archivos',
@@ -2216,61 +2216,61 @@
 'proxy reports weekly' => 'Informes semanales',
 'psk' => 'PSK',
 'ptr' => 'PTR',
-'ptr lookup failed' => 'Fall&oacute; la b&uacute;squeda reversiva',
-'public key' => 'Clave p&uacute;blica',
+'ptr lookup failed' => 'Falló la búsqueda reversiva',
+'public key' => 'Clave pública',
 'pulse' => 'Pulso',
 'pulse dial' => 'Marcaro por pulsos:',
-'qos add subclass' => 'A&ntilde;adir subclase',
-'qos enter bandwidths' => '¡Tendr&aacute; que ingresar su ancho de banda descendente y ascendente!',
-'qos graphs' => 'Gr&aacute;ficos Qos',
-'qos warning' => 'La regla <strong>debe</strong> debe ser grabada, de otra manera ser&aacute; ignoarada.',
-'qr code' => 'C&oacute;digo QR',
-'quick control' => 'Control r&aacute;pido',
-'quick playlist' => 'Lista de reproducci&oacute;n r&aacute;pida.',
+'qos add subclass' => 'Añadir subclase',
+'qos enter bandwidths' => '¡Tendrá que ingresar su ancho de banda descendente y ascendente!',
+'qos graphs' => 'Gráficos Qos',
+'qos warning' => 'La regla <strong>debe</strong> debe ser grabada, de otra manera será ignoarada.',
+'qr code' => 'Código QR',
+'quick control' => 'Control rápido',
+'quick playlist' => 'Lista de reproducción rápida.',
 'ram' => 'RAM',
-'random number generator daemon' => 'Demonio generador de n&uacute;meros aleatorios',
+'random number generator daemon' => 'Demonio generador de números aleatorios',
 'rdns' => 'rDNS',
 'read bytes' => 'Bytes leidos',
-'read list' => 'lista con hosts de s&oacute;lo lectura',
-'real address' => 'Direcci&oacute;n Real',
+'read list' => 'lista con hosts de sólo lectura',
+'real address' => 'Dirección Real',
 'reboot' => 'Reiniciar',
 'reboot ask' => '¿Reiniciar?',
 'reboot fsck' => 'Reiniciar y comprobar el sistema de archivos',
 'reboot question' => 'Consulta adicional para reiniciar y apagar',
 'reboot schedule' => 'Reinicios planificados de IPFire',
-'reboot sure' => '¿Est&aacute; seguro que desea reiniciar?',
+'reboot sure' => '¿Está seguro que desea reiniciar?',
 'rebooting' => 'Reiniciando',
 'rebooting ipfire' => 'Reiniciando IPFire',
-'rebooting ipfire fsck' => 'Reiniciando IPFire, forzando la verificaci&oacute;n del sistema de archivos',
+'rebooting ipfire fsck' => 'Reiniciando IPFire, forzando la verificación del sistema de archivos',
 'received' => 'Recibido',
 'reconnect' => 'Reconectar',
-'reconnection' => 'Reconexi&oacute;n',
+'reconnection' => 'Reconexión',
 'red' => 'Internet',
 'red1' => 'RED',
 'references' => 'Referencias',
 'refresh' => 'Actualizar',
-'refresh index page while connected' => 'Actualizar la p&aacute;gina index.cgi cuando est&eacute; conectado',
-'refresh update list' => 'Recargar p&aacute;gina de actualizaciones',
+'refresh index page while connected' => 'Actualizar la página index.cgi cuando esté conectado',
+'refresh update list' => 'Recargar página de actualizaciones',
 'reg_file_data_sampling' => 'Registro de archivos de muestreo (RFDS)',
 'regenerate host certificate' => 'Renovar certificado de host',
 'registered user rules' => 'Reglas VRT talos para usuarios registrados',
-'reiserfs warning1' => 'Reiserfs est&aacute; obsoleto y su eliminaci&oacute;n del kernel est&aacute; prevista para 2025.',
-'reiserfs warning2' => 'Aseg&uacute;rese de realizar una nueva instalaci&oacute;n utilizando sistemas de archivos ext4 o xfs antes de esa fecha.',
-'release' => 'Liberaci&oacute;n',
+'reiserfs warning1' => 'Reiserfs está obsoleto y su eliminación del kernel está prevista para 2025.',
+'reiserfs warning2' => 'Asegúrese de realizar una nueva instalación utilizando sistemas de archivos ext4 o xfs antes de esa fecha.',
+'release' => 'Liberación',
 'released' => 'Liberado',
 'reload' => 'recargar',
-'remark' => 'Observaci&oacute;n',
-'remark title' => 'Observaci&oacute;n:',
+'remark' => 'Observación',
+'remark title' => 'Observación:',
 'remarks' => 'Observaciones',
 'remote access' => 'Acceso remoto',
 'remote announce' => 'Anuncio remoto',
-'remote browse sync' => 'Examinar sincronizaci&oacute;n remota',
+'remote browse sync' => 'Examinar sincronización remota',
 'remote host/ip' => 'Host/IP remoto',
 'remote logging' => 'Registro remoto',
 'remote subnet' => 'Subred remota:',
-'remote subnet is invalid' => 'Subred remota no v&aacute;lida',
+'remote subnet is invalid' => 'Subred remota no válida',
 'remote subnets' => 'Subredes remotas',
-'removable device advice' => 'Conecte un dispositivo, refresque, seleccione y monte antes de hacer uso. Desmonte despu&eacute;s de remover',
+'removable device advice' => 'Conecte un dispositivo, refresque, seleccione y monte antes de hacer uso. Desmonte después de remover',
 'remove' => 'Remover',
 'remove ca certificate' => 'Remover certifiado CA',
 'remove x509' => 'Remover x509',
@@ -2278,17 +2278,17 @@
 'reportfile' => 'Archivo de reporte',
 'reportlevel' => 'Nivel reporte',
 'request' => 'Consulta',
-'requested data' => 'Configuraciones de conexi&oacute;n:',
+'requested data' => 'Configuraciones de conexión:',
 'required' => 'Requerido',
 'required field' => 'Campo requerido',
-'reserved dst port' => 'El puerto de destino est&aacute; reservado para uso exclusivo de IPFire',
-'reserved src port' => 'El puerto de or&iacute;gen est&aacute; reservado para uso exclusivo de IPFire:',
+'reserved dst port' => 'El puerto de destino está reservado para uso exclusivo de IPFire',
+'reserved src port' => 'El puerto de orígen está reservado para uso exclusivo de IPFire:',
 'reset' => 'Restablecer',
 'reset shares' => 'Restablecer recurso compartido',
 'resetglobals' => 'Restablecer configuraciones globales',
-'resetpolicy' => 'Restablecer pol&iacute;tica a valores por defecto',
+'resetpolicy' => 'Restablecer política a valores por defecto',
 'resetshares' => '¿Restablacer recursos compartidos?',
-'resetting the vpn configuration will remove the root ca, the host certificate and all certificate based connections' => 'El restablecer la configuraci&oacute;n de VPN remover&aacute; el CA de root, el certificado de host y todas las conexiones basadas en certificados',
+'resetting the vpn configuration will remove the root ca, the host certificate and all certificate based connections' => 'El restablecer la configuración de VPN removerá el CA de root, el certificado de host y todas las conexiones basadas en certificados',
 'restart' => 'Reiniciar',
 'restart ovpn server' => 'Reiniciar servidor OpenVPN',
 'restore' => 'Restaurar',
@@ -2296,18 +2296,18 @@
 'restore hardware settings' => 'Restaurar configuraciones de hardware',
 'restore settings' => 'Restablecer configuraciones',
 'retbleed' => 'Retbleed',
-'reverse sort' => 'Ordenar por &oacute;rden cronol&oacute;gico inverso',
+'reverse sort' => 'Ordenar por órden cronológico inverso',
 'root' => 'Root',
 'root certificate' => 'Certificado Root',
 'root path' => 'Ruta Root',
-'root user password' => 'Contrase&ntilde;a Root',
-'route subnet is invalid' => 'La subred push route adicional no es v&aacute;lida',
-'router ip' => 'Direcci&oacute;n IP del router:',
+'root user password' => 'Contraseña Root',
+'route subnet is invalid' => 'La subred push route adicional no es válida',
+'router ip' => 'Dirección IP del router:',
 'routing' => 'Enrutamiento',
 'routing table entries' => 'Entradas de las Tablas de Enrutamiento:',
 'rsvd dst port overlap' => 'Rango de puertos destino se traslapa con un puerto reservado para IPFire:',
-'rsvd src port overlap' => 'Rango de puertos or&iacute;gen se traslapa con un puerto reservado para IPFire:',
-'rules already up to date' => 'Las reglas ya est&aacute;n actualizadas',
+'rsvd src port overlap' => 'Rango de puertos orígen se traslapa con un puerto reservado para IPFire:',
+'rules already up to date' => 'Las reglas ya están actualizadas',
 'runmode' => 'Modo de funcionamiento',
 'running' => 'EJECUTANDO',
 'safe removal of umounted device' => 'Puede remover con seguridad el dispositivo desmontado',
@@ -2315,12 +2315,12 @@
 'samba join a domain' => 'Unirse a un dominio',
 'samba join domain' => 'Unirse al dominio',
 'samba server role member' => 'Miembro de dominio',
-'samba server role standalone' => 'Aut&oacute;nomo',
+'samba server role standalone' => 'Autónomo',
 'samba status' => 'Estado Samba',
-'saturday' => 'S&aacute;bado',
+'saturday' => 'Sábado',
 'save' => 'Guardar',
 'save config' => 'guardar configuraciones',
-'save error' => 'Imposible guardar archivo de configuraci&oacute;n',
+'save error' => 'Imposible guardar archivo de configuración',
 'save settings' => 'Guardar configuraciones',
 'save-adv-options' => 'Guardar configuraciones avanzadas',
 'scanned' => 'Escaneado',
@@ -2328,29 +2328,29 @@
 'search' => 'Buscar',
 'secondary dns' => 'DNS Secundario:',
 'secondary ntp server' => 'Servidor NTP Secundario',
-'secondary wins server address' => 'Direcci&oacute;n de servidor WINS Secundario',
+'secondary wins server address' => 'Dirección de servidor WINS Secundario',
 'secret' => 'Secreto',
-'section' => 'Secci&oacute;n',
+'section' => 'Sección',
 'secure shell server' => 'Servidor Secure Shell',
 'security' => 'Seguridad',
 'security options' => 'Opciones de seguridad',
 'select' => 'Seleccionar',
 'select dest net' => 'Seleccionar red de destino.',
 'select media' => 'Seleccione medio <br /> solamente se soportan medios removibles FAT ',
-'select source net' => 'Seleccione una red de or&iacute;gen. Si no tiene red ORANGE o BLUE configuradas, no necesita pinholes DMZ',
-'selecttraffic' => 'Seleccione visi&oacute;n integrada de utilizaci&oacute;n',
+'select source net' => 'Seleccione una red de orígen. Si no tiene red ORANGE o BLUE configuradas, no necesita pinholes DMZ',
+'selecttraffic' => 'Seleccione visión integrada de utilización',
 'send cr' => 'El proveedor de internet requiere Salto de Carro:',
-'send email notification' => 'Activado, enviar e-mail de  notificaci&oacute;n',
-'send test mail' => 'Env&iacute;ar correo de prueba',
+'send email notification' => 'Activado, enviar e-mail de  notificación',
+'send test mail' => 'Envíar correo de prueba',
 'sent' => 'Enviado',
 'september' => 'Septiembre',
 'serial' => 'Serial',
-'server reserved' => 'El nombre del servidor de conexi&oacute;n est&aacute; reservado y no es permitido',
-'server restart' => 'No puede guardar ning&uacute;n cambio mientras se ejecuta el servidor OpenVPN.',
+'server reserved' => 'El nombre del servidor de conexión está reservado y no es permitido',
+'server restart' => 'No puede guardar ningún cambio mientras se ejecuta el servidor OpenVPN.',
 'server string' => 'Cadena Servidor',
 'service' => 'Servicio',
 'service added' => 'Servicio de red personalizado agregado',
-'service boot setting unavailable' => 'No se encontr&oacute; ning&uacute;n enlace simb&oacute;lico de nivel de ejecuci&oacute;n v&aacute;lido para el script de inicio de este servicio.',
+'service boot setting unavailable' => 'No se encontró ningún enlace simbólico de nivel de ejecución válido para el script de inicio de este servicio.',
 'service name' => 'Nombre del servicio:',
 'service removed' => 'Servicio de red personalizado removido',
 'service updated' => 'Servicio de red personalizado actualizado',
@@ -2359,23 +2359,23 @@
 'services settings' => 'Configuraciones de servicios del Cortafuegos',
 'set' => 'establecer',
 'set time now' => 'Establecer hora en este momento',
-'set time now help' => 'Para poner en cola un evento de sincronizaci&oacute;n en cualquier momento (incluso mientras usa un programa repetitivo), presione el bot&oacute;n <i>Establecer hora ahora</i>. Tenga en cuenta que es posible que deba esperar cinco minutos o m&aacute;s antes de que se produzca un evento de sincronizaci&oacute;n.',
+'set time now help' => 'Para poner en cola un evento de sincronización en cualquier momento (incluso mientras usa un programa repetitivo), presione el botón <i>Establecer hora ahora</i>. Tenga en cuenta que es posible que deba esperar cinco minutos o más antes de que se produzca un evento de sincronización.',
 'settings' => 'Configuraciones',
 'shaping add options' => 'Agregar servicio',
-'shaping list options' => 'Servicios de catalogaci&oacute;n de tr&aacute;fico',
+'shaping list options' => 'Servicios de catalogación de tráfico',
 'shared' => 'Compartido',
 'sharename' => 'Nombre de recurso compartdo',
 'shares' => 'Recursos compartidos',
-'show ajax speedmeter in footer' => 'Mostrar veloc&iacute;metro AJAX',
-'show areas' => 'mostrar &aacute;reas',
+'show ajax speedmeter in footer' => 'Mostrar velocímetro AJAX',
+'show areas' => 'mostrar áreas',
 'show ca certificate' => 'Mostrar certificado CA',
 'show certificate' => 'Mostrar certificado',
-'show crl' => 'Mostrar lista de revocaci&oacute;n de certificados',
-'show dh' => 'Mostrar par&aacute;metros Diffie-Hellman',
+'show crl' => 'Mostrar lista de revocación de certificados',
+'show dh' => 'Mostrar parámetros Diffie-Hellman',
 'show host certificate' => 'Mostrar certificado de host',
-'show last x lines' => 'Mostrar &uacute;ltimas x l&iacute;neas',
-'show lines' => 'Mostrar l&iacute;neas',
-'show otp qrcode' => 'Mostrar c&oacute;digo QR de OTP',
+'show last x lines' => 'Mostrar últimas x líneas',
+'show lines' => 'Mostrar líneas',
+'show otp qrcode' => 'Mostrar código QR de OTP',
 'show root certificate' => 'Mostrar certificado root',
 'show share options' => 'Mostrar opciones de recursos compartidos',
 'show tls-auth key' => 'Mostrar clave tls-auth',
@@ -2383,15 +2383,15 @@
 'shutdown' => 'Apagar',
 'shutdown ask' => '¿Apagar?',
 'shutdown control' => 'Control de apagado',
-'shutdown sure' => '¿Est&aacute; seguro que desea apagar?',
+'shutdown sure' => '¿Está seguro que desea apagar?',
 'shutdown2' => 'Apagar:',
 'shutting down' => 'Apagando',
 'shutting down ipfire' => 'Apagando IPFire',
 'since' => 'desde',
 'sitekey' => 'Llave de sitio',
 'sitekeyfile' => 'Archivo de llave de sitio',
-'size' => 'Tama&ntilde;o',
-'smart information' => 'Informaci&oacute;n S.M.A.R.T.',
+'size' => 'Tamaño',
+'smart information' => 'Información S.M.A.R.T.',
 'smartwarn1' => 'Dispositivo:',
 'smartwarn2' => 'Reportar errorres S.M.A.R.T',
 'smb daemon' => 'Demonio SMB',
@@ -2399,30 +2399,30 @@
 'smbrestart' => 'Reiniciar samba',
 'smbstart' => 'Iniciar samba',
 'smbstop' => 'Detener samba',
-'smt disabled' => 'Multi-Threading simult&aacute;neo (SMT) est&aacute; deshabilitado',
-'smt enabled' => 'Multi-Threading simult&aacute;neo (SMT) est&aacute; habilitado',
-'smt not supported' => 'Multi-Threading simult&aacute;neo (SMT) no est&aacute; soportado',
+'smt disabled' => 'Multi-Threading simultáneo (SMT) está deshabilitado',
+'smt enabled' => 'Multi-Threading simultáneo (SMT) está habilitado',
+'smt not supported' => 'Multi-Threading simultáneo (SMT) no está soportado',
 'smtphost' => 'Host SMTP',
 'smtpport' => 'Puerto SMTP',
-'snat new source ip address' => 'Nueva direcci&oacute;n IP de origen',
+'snat new source ip address' => 'Nueva dirección IP de origen',
 'socket options' => 'Opciones de socket',
-'software version' => 'Versi&oacute;n del software',
+'software version' => 'Versión del software',
 'sort ascending' => 'Ordenar ascendente',
 'sort descending' => 'Ordenar descendente',
 'sound' => 'Sonido',
-'source' => 'Or&iacute;gen',
-'source ip' => 'IP de or&iacute;gen',
-'source ip and port' => 'IP de or&iacute;gen: Puerto',
-'source ip bad' => 'No es una direcci&oacute;n IP o de red v&aacute;lida',
-'source ip country' => 'Origen IP Pa&iacute;s',
-'source ip in use' => 'Direcci&oacute;n IP de or&iacute;gen en uso:',
-'source ip or net' => 'IP o red de or&iacute;gen',
-'source net' => 'Red de or&iacute;gen',
-'source network' => 'IP o red de or&iacute;gen (en blanco para "TODO"):',
-'source port' => 'Puerto de or&iacute;gen',
-'source port in use' => 'Puerto de or&iacute;gen en uso:',
-'source port numbers' => 'El puerto de or&iacute;gen debe ser un n&uacute;mero de puerto  o rango de puertos v&aacute;lido.',
-'source port overlaps' => 'El puerto de or&iacute;gen se solapa con un rango de puertos existente.',
+'source' => 'Orígen',
+'source ip' => 'IP de orígen',
+'source ip and port' => 'IP de orígen: Puerto',
+'source ip bad' => 'No es una dirección IP o de red válida',
+'source ip country' => 'Origen IP País',
+'source ip in use' => 'Dirección IP de orígen en uso:',
+'source ip or net' => 'IP o red de orígen',
+'source net' => 'Red de orígen',
+'source network' => 'IP o red de orígen (en blanco para "TODO"):',
+'source port' => 'Puerto de orígen',
+'source port in use' => 'Puerto de orígen en uso:',
+'source port numbers' => 'El puerto de orígen debe ser un número de puerto  o rango de puertos válido.',
+'source port overlaps' => 'El puerto de orígen se solapa con un rango de puertos existente.',
 'speaker off' => 'Altavoz apagado:',
 'speaker on' => 'Altavoz encendido:',
 'spec rstack overflow' => 'Desbordamiento de pila de retorno especulativo',
@@ -2431,56 +2431,56 @@
 'spectre variant 4' => 'Variante 4 Spectre',
 'spoofed or martians' => 'Falsificado/marcianos',
 'squid extension methods' => 'Su lista <tt>extension_methods</tt>',
-'squid extension methods invalid' => 'Su lista <tt>extension_methods</tt> solamente puede contener letras/palabras en may&uacute;sculas y d&iacute;gitos separados por un espacio.',
-'squid fix cache' => 'Reparar cach&eacute;',
-'srbds' => 'Muestreo de datos de b&uacute;fer de registro especial',
-'src port' => 'Puerto or&iacute;gen',
-'srcprt range overlaps' => 'El rango de puertos de or&iacute;gen se solapa con un puerto ya definido.',
-'srcprt within existing' => 'El puerto de or&iacute;gen est&aacute; dentro de un rango de puertos ya definido.',
+'squid extension methods invalid' => 'Su lista <tt>extension_methods</tt> solamente puede contener letras/palabras en mayúsculas y dígitos separados por un espacio.',
+'squid fix cache' => 'Reparar caché',
+'srbds' => 'Muestreo de datos de búfer de registro especial',
+'src port' => 'Puerto orígen',
+'srcprt range overlaps' => 'El rango de puertos de orígen se solapa con un puerto ya definido.',
+'srcprt within existing' => 'El puerto de orígen está dentro de un rango de puertos ya definido.',
 'ssdmz pinholes' => 'Pinholes DMZ',
 'ssh' => 'SSH',
 'ssh access' => 'Acceso SSH',
-'ssh access tip' => '¡El acceso SSH de IPFire no est&aacute; utilzando el puerto por defecto 222!',
-'ssh active sessions' => 'Inicios de sesi&oacute;n activos',
-'ssh agent forwarding' => 'Permitir el reenv&iacute;o de agentes SSH',
+'ssh access tip' => '¡El acceso SSH de IPFire no está utilzando el puerto por defecto 222!',
+'ssh active sessions' => 'Inicios de sesión activos',
+'ssh agent forwarding' => 'Permitir el reenvío de agentes SSH',
 'ssh fingerprint' => 'Huella',
 'ssh host keys' => 'Claves de host SSH',
 'ssh is disabled' => 'SSH se ha deseactivado. Deteniendo.',
 'ssh is enabled' => 'SSH se ha activado. Iniciando.',
 'ssh key' => 'Llave',
-'ssh key size' => 'Tama&ntilde;o (bits)',
-'ssh keys' => 'Permitir autenticaci&oacute;n basada en clave p&uacute;blica',
+'ssh key size' => 'Tamaño (bits)',
+'ssh keys' => 'Permitir autenticación basada en clave pública',
 'ssh login time' => 'Conectado desde',
-'ssh no active logins' => 'Sin inicios de sesi&oacute;n activos',
-'ssh no auth' => '"No ha permitido ning&uacute;n m&eacute;todo de autenticaci&oacute;n; esto evitar&aacute; que inicies sesi&oacute;n."',
-'ssh passwords' => 'Permitir autenticaci&oacute;n basada en contrase&ntilde;a',
+'ssh no active logins' => 'Sin inicios de sesión activos',
+'ssh no auth' => '"No ha permitido ningún método de autenticación; esto evitará que inicies sesión."',
+'ssh passwords' => 'Permitir autenticación basada en contraseña',
 'ssh port' => 'El puerto SSH se ha establecido en 22 (por defecto es 222)',
-'ssh portfw' => 'Permitir reenv&iacute;o de TCP',
+'ssh portfw' => 'Permitir reenvío de TCP',
 'ssh tempstart15' => 'Detener el servicio de SSH en 15 minutos',
 'ssh tempstart30' => 'Detener el servicio de SSH en 30 minutos',
 'ssh username' => 'Nombre de Usuario SSH',
-'ssh1 disabled' => 'Se ha desactivado SSHv1, se requerir&aacute; un cliente de versi&oacute;n 2.',
+'ssh1 disabled' => 'Se ha desactivado SSHv1, se requerirá un cliente de versión 2.',
 'ssh1 enabled' => 'Se ha activado SSHv1, hay soporte para clientes antiguos',
 'ssh1 support' => 'Soporte para protocolo SSH version 1 (requerido para clientes antiguos)',
 'ssnetwork status' => 'Estado de la red',
-'sspasswords' => 'Contrase&ntilde;as',
-'ssport forwarding' => 'Reenv&iacute;o de puertos',
-'ssproxy graphs' => 'Gr&aacute;ficas de proxy',
+'sspasswords' => 'Contraseñas',
+'ssport forwarding' => 'Reenvío de puertos',
+'ssproxy graphs' => 'Gráficas de proxy',
 'sssystem status' => 'Estado del sistema',
-'sstraffic' => 'Tr&aacute;fico de red',
-'sstraffic graphs' => 'Gr&aacute;ficas de tr&aacute;fico',
-'standard' => 'Est&aacute;ndar',
-'standard login script' => 'Script de inicio de sesi&oacute;n est&aacute;ndar',
+'sstraffic' => 'Tráfico de red',
+'sstraffic graphs' => 'Gráficas de tráfico',
+'standard' => 'Estándar',
+'standard login script' => 'Script de inicio de sesión estándar',
 'start' => 'Iniciar',
-'start address' => 'Direcci&oacute;n de inicio:',
+'start address' => 'Dirección de inicio:',
 'start ovpn server' => 'Iniciar servidor OpenVPN',
 'state or province' => 'Estado o provincia',
-'static ip' => 'IP est&aacute;tica',
-'static routes' => 'Rutas est&aacute;ticas',
+'static ip' => 'IP estática',
+'static routes' => 'Rutas estáticas',
 'status' => 'Estado',
-'status information' => 'Informaci&oacute;n de Estado',
-'status ovpn' => '4. Estado de OpenVPN / Configuraci&oacute;n',
-'std classes' => 'Clases est&aacute;ndar',
+'status information' => 'Información de Estado',
+'status ovpn' => '4. Estado de OpenVPN / Configuración',
+'std classes' => 'Clases estándar',
 'stop' => 'Detener',
 'stop ovpn server' => 'Detener servidor OpenVPN',
 'stopped' => 'DETENIDO',
@@ -2489,139 +2489,139 @@
 'subject test' => 'E-mail de prueba',
 'subject warn' => 'Advertencia: nivel de advertencia alcanzado',
 'subnet' => 'Subred',
-'subnet is invalid' => 'M&aacute;scara de red no es v&aacute;lida',
-'subnet mask' => 'M&aacute;scara de subred',
-'subscripted user rules' => 'Reglas VRT talos con suscripci&oacute;n',
-'subscription code' => 'C&oacute;digo de suscripci&oacute;n',
+'subnet is invalid' => 'Máscara de red no es válida',
+'subnet mask' => 'Máscara de subred',
+'subscripted user rules' => 'Reglas VRT talos con suscripción',
+'subscription code' => 'Código de suscripción',
 'successfully refreshed updates list' => 'Las listas de actualizaciones se refrescaron exitosamente.',
 'summaries kept' => 'Mantener sumarios para',
 'sunday' => 'Domingo',
-'support donation' => 'Apoya el proyecto IPFire con tu donaci&oacute;n',
+'support donation' => 'Apoya el proyecto IPFire con tu donación',
 'swap' => 'Swap',
 'swap usage per' => 'Uso de swap por',
 'system' => 'Sistema',
-'system graphs' => 'Gr&aacute;ficos de sistema',
-'system information' => 'Informaci&oacute;n del sistema',
-'system is offline' => 'El sistema est&aacute; fuera de l&iacute;nea.',
+'system graphs' => 'Gráficos de sistema',
+'system information' => 'Información del sistema',
+'system is offline' => 'El sistema está fuera de línea.',
 'system log viewer' => 'Visor de registros del sistema',
 'system logs' => 'Registros del sistema',
-'system status information' => 'Informaci&oacute;n de estado del sistema',
-'system time' => 'Hora del sistema (en la &uacute;ltima carga de la p&aacute;gina)',
-'ta key' => 'Clave de autenticaci&oacute;n TLS',
-'taa zombieload2' => 'Cancelaci&oacute;n as&iacute;ncrona de TSX/ZombieLoad v2',
-'tcp more reliable' => 'TCP (m&aacute;s confiable)',
-'telephone not set' => 'Tel&eacute;fono no establecido.',
+'system status information' => 'Información de estado del sistema',
+'system time' => 'Hora del sistema (en la última carga de la página)',
+'ta key' => 'Clave de autenticación TLS',
+'taa zombieload2' => 'Cancelación asíncrona de TSX/ZombieLoad v2',
+'tcp more reliable' => 'TCP (más confiable)',
+'telephone not set' => 'Teléfono no establecido.',
 'template' => 'Preestablecido',
-'template warning' => 'Tiene dos opciones para configurar QoS. La Primera, presione el bot&oacute;n de guardar y genere las clases y reglas por su cuenta. En el segundo, presione el bot&oacute;n preestablecido y las clases y reglas se configurar&aacute;n mediante una plantilla.',
+'template warning' => 'Tiene dos opciones para configurar QoS. La Primera, presione el botón de guardar y genere las clases y reglas por su cuenta. En el segundo, presione el botón preestablecido y las clases y reglas se configurarán mediante una plantilla.',
 'ten minutes' => '10 Minutos',
-'teovpn_fragment' => 'Tama&ntilde;o de fragmento',
+'teovpn_fragment' => 'Tamaño de fragmento',
 'test' => 'prueba',
 'test email could not be sent' => 'No se pudo enviar el e-mail de prueba',
-'test email was sent' => 'el e-mail de prueba se envi&oacute; exitosamente',
-'the following update was successfully installed' => 'La siguiente actualizaci&oacute;n fue instalada exitosamente',
-'the statistics were last updated at' => 'Las estad&iacute;sticas se actualizaron por &uacute;ltima vez el',
+'test email was sent' => 'el e-mail de prueba se envió exitosamente',
+'the following update was successfully installed' => 'La siguiente actualización fue instalada exitosamente',
+'the statistics were last updated at' => 'Las estadísticas se actualizaron por última vez el',
 'theme' => 'Tema',
-'there are updates' => '"Existen actualizaciones disponibles para su sistema. Por favor vaya a la secci&oacute;n ""Actualizaciones"" para recibir m&aacute;s informaci&oacute;n."',
+'there are updates' => '"Existen actualizaciones disponibles para su sistema. Por favor vaya a la sección ""Actualizaciones"" para recibir más información."',
 'there are updates available' => 'Existen actualizaciones disponibles para su sistema. Se recomienda encarecidamente que las instala a la brevedad posible.',
-'there was no file upload' => 'No hab&iacute;a archivo para cargar.',
+'there was no file upload' => 'No había archivo para cargar.',
 'thirty minutes' => '30 Minutos',
-'this feature has been sponsored by' => 'Esta caracter&iacute;stica ha sido patrocinada por',
-'this is not a valid archive' => 'No es un archivo v&aacute;lido.',
-'this is not an authorised update' => 'No es una actualizaci&oacute;n autorizada.',
-'this months volume' => 'Vol&uacute;men de este mes',
-'this update is already installed' => 'Esta actualizaci&oacute;n ya ha sido instalada.',
-'this weeks volume' => 'Vol&uacute;men de esta semana',
+'this feature has been sponsored by' => 'Esta característica ha sido patrocinada por',
+'this is not a valid archive' => 'No es un archivo válido.',
+'this is not an authorised update' => 'No es una actualización autorizada.',
+'this months volume' => 'Volúmen de este mes',
+'this update is already installed' => 'Esta actualización ya ha sido instalada.',
+'this weeks volume' => 'Volúmen de esta semana',
 'thursday' => 'Jueves',
 'time' => 'Hora',
 'time date manually reset' => 'Restablecer Hora/Fecha manualmente',
 'time server' => 'Servidor de hora',
 'timeformat' => '%Y-%m-%d at %H:%M:%S %Z',
-'timeout must be a number' => 'El tiempo de espera debe ser un n&uacute;mero',
-'title' => 'T&iacute;tulo',
+'timeout must be a number' => 'El tiempo de espera debe ser un número',
+'title' => 'Título',
 'to' => 'A',
-'to email adr' => 'A direcci&oacute;n de e-mail',
-'to install an update' => 'Para instalar una actualizaci&oacute;n por favor cargue el archivo  .tgz.gpg a continuaci&oacute;n',
-'to warn email bad' => 'LA direcci&oacute;n de e-mail  no es v&aacute;lida',
+'to email adr' => 'A dirección de e-mail',
+'to install an update' => 'Para instalar una actualización por favor cargue el archivo  .tgz.gpg a continuación',
+'to warn email bad' => 'LA dirección de e-mail  no es válida',
 'toggle' => 'pausar/contintinuar',
 'toggle enable disable' => 'Activar o desactivar',
 'token' => 'Token:',
-'token not set' => 'No se ha entregado ning&uacute;n token.',
+'token not set' => 'No se ha entregado ningún token.',
 'tone' => 'Tono',
 'tone dial' => 'Tono de marcado:',
-'too long 80 char max' => 'es demasiado largo, el m&aacute;ximo permitido son 80 caracteres',
+'too long 80 char max' => 'es demasiado largo, el máximo permitido son 80 caracteres',
 'tor' => 'Tor',
 'tor 0 = disabled' => '0 = deshabilitado',
-'tor accounting' => 'Contabilizaci&oacute;n',
-'tor accounting bytes' => 'Tr&aacute;fico (le&iacute;do/escrito)',
+'tor accounting' => 'Contabilización',
+'tor accounting bytes' => 'Tráfico (leído/escrito)',
 'tor accounting bytes left' => 'perdido',
 'tor accounting interval' => 'Intervalo (UTC)',
-'tor accounting limit' => 'L&iacute;mite contabilizable (MB)',
+'tor accounting limit' => 'Límite contabilizable (MB)',
 'tor accounting period' => 'Periodo contabilizable',
 'tor accounting period daily' => 'diario',
 'tor accounting period monthly' => 'mensual',
 'tor accounting period weekly' => 'semanal',
 'tor acls' => 'Control de acceso',
-'tor allowed subnets' => 'Subredes permitidas (una por l&iacute;nea)',
-'tor bandwidth burst' => 'R&aacute;faga m&aacute;xima',
-'tor bandwidth rate' => 'Tarifa m&aacute;xima',
-'tor bandwidth settings' => 'Configuraci&oacute;n de ancho de banda',
+'tor allowed subnets' => 'Subredes permitidas (una por línea)',
+'tor bandwidth burst' => 'Ráfaga máxima',
+'tor bandwidth rate' => 'Tarifa máxima',
+'tor bandwidth settings' => 'Configuración de ancho de banda',
 'tor bandwidth unlimited' => 'ilimitado',
 'tor bridge enabled' => 'Habilitar el puente Tor',
 'tor common settings' => 'Configuraciones comunes',
-'tor configuration' => 'Configuraci&oacute;n Tor',
-'tor connected relays' => 'Rel&eacute;s conectados',
+'tor configuration' => 'Configuración Tor',
+'tor connected relays' => 'Relés conectados',
 'tor contact info' => 'Datos de contacto',
 'tor daemon' => 'Demonio',
 'tor directory port' => 'Puerto de directorio',
 'tor enabled' => 'Habilitar Tor',
-'tor errmsg invalid accounting limit' => 'L&iacute;mite contable no v&aacute;lido',
-'tor errmsg invalid directory port' => 'Puerto de directorio no v&aacute;lido',
-'tor errmsg invalid ip or mask' => 'Subred de IP no v&aacute;lida',
-'tor errmsg invalid node id' => 'ID de nodo no v&aacute;lido',
-'tor errmsg invalid relay address' => 'Direcci&oacute;n de retransmisi&oacute;n no v&aacute;lida',
-'tor errmsg invalid relay name' => 'Apodo de retransmisi&oacute;n no v&aacute;lido',
-'tor errmsg invalid relay port' => 'Puerto de retransmisi&oacute;n no v&aacute;lido',
-'tor errmsg invalid socks port' => 'Puerto SOCKS no v&aacute;lido',
-'tor exit country' => 'Pa&iacute;s de salida',
-'tor exit country any' => 'Cualquier pa&iacute;s',
+'tor errmsg invalid accounting limit' => 'Límite contable no válido',
+'tor errmsg invalid directory port' => 'Puerto de directorio no válido',
+'tor errmsg invalid ip or mask' => 'Subred de IP no válida',
+'tor errmsg invalid node id' => 'ID de nodo no válido',
+'tor errmsg invalid relay address' => 'Dirección de retransmisión no válida',
+'tor errmsg invalid relay name' => 'Apodo de retransmisión no válido',
+'tor errmsg invalid relay port' => 'Puerto de retransmisión no válido',
+'tor errmsg invalid socks port' => 'Puerto SOCKS no válido',
+'tor exit country' => 'País de salida',
+'tor exit country any' => 'Cualquier país',
 'tor exit nodes' => 'Nodos de salida',
-'tor guard country' => 'pa&iacute;s de guardia',
-'tor guard country any' => 'Cualquier pa&iacute;s',
+'tor guard country' => 'país de guardia',
+'tor guard country any' => 'Cualquier país',
 'tor guard nodes' => 'Nodos de guardia',
-'tor relay address' => 'Direcci&oacute;n de retransmisi&oacute;n',
-'tor relay configuration' => 'Configuraci&oacute;n de retransmisi&oacute;n Tor',
-'tor relay enabled' => 'Habilitar rel&eacute; Tor',
-'tor relay external address' => 'Direcci&oacute;n externa de retransmisi&oacute;n',
-'tor relay fingerprint' => 'Huella de retransmisi&oacute;n',
-'tor relay mode' => 'Modo de retransmisi&oacute;n',
+'tor relay address' => 'Dirección de retransmisión',
+'tor relay configuration' => 'Configuración de retransmisión Tor',
+'tor relay enabled' => 'Habilitar relé Tor',
+'tor relay external address' => 'Dirección externa de retransmisión',
+'tor relay fingerprint' => 'Huella de retransmisión',
+'tor relay mode' => 'Modo de retransmisión',
 'tor relay mode bridge' => 'Puente',
 'tor relay mode exit' => 'Nodo de salida',
 'tor relay mode private bridge' => 'Puente privado',
-'tor relay mode relay' => 'S&oacute;lo retransmisi&oacute;n',
-'tor relay nickname' => 'Apodo de retransmisi&oacute;n',
-'tor relay port' => 'Puerto de retransmisi&oacute;n',
+'tor relay mode relay' => 'Sólo retransmisión',
+'tor relay nickname' => 'Apodo de retransmisión',
+'tor relay port' => 'Puerto de retransmisión',
 'tor service' => 'Servicio Tor',
 'tor socks port' => 'Puerto SOCKS',
-'tor stats' => 'Estad&iacute;scicas',
-'tor traffic limit hard' => 'Se ha alcanzado el l&iacute;mite de tr&aacute;fico.',
-'tor traffic limit soft' => 'L&iacute;mite de tr&aacute;fico casi alcanzado. No aceptar nuevas conexiones.',
-'tor traffic read written' => 'Tr&aacute;fico total (le&iacute;do/escrito)',
-'tor use exit nodes' => 'Use solo estos nodos de salida (una huella digital por l&iacute;nea)',
-'tor use guard nodes' => 'Use solo estos nodos de protecci&oacute;n (una huella digital por l&iacute;nea)',
+'tor stats' => 'Estadíscicas',
+'tor traffic limit hard' => 'Se ha alcanzado el límite de tráfico.',
+'tor traffic limit soft' => 'Límite de tráfico casi alcanzado. No aceptar nuevas conexiones.',
+'tor traffic read written' => 'Tráfico total (leído/escrito)',
+'tor use exit nodes' => 'Use solo estos nodos de salida (una huella digital por línea)',
+'tor use guard nodes' => 'Use solo estos nodos de protección (una huella digital por línea)',
 'total' => 'Total',
-'total connection time' => 'Tiempo total de conexi&oacute;n',
-'total hits for log section' => 'Hits totales para la secci&oacute;n de logs',
-'traffic back' => 'Atr&aacute;s',
-'traffic calc time' => 'Tiempo de c&aacute;lculo',
-'traffic calc time bad' => 'El tiempo de c&aacute;lculo es incorrecto',
-'traffic info messages' => 'Mensajes de informaci&oacute;n',
-'traffic monitor' => 'Monitor de tr&aacute;fico',
-'traffic on' => 'Tr&aacute;fico en ',
-'traffic shaping' => 'Catalogaci&oacute;n del tr&aacute;fico (traffic shaping)',
-'traffic shaping settings' => 'Configuraciones de catalogaci&oacute;n del tr&aacute;fico',
+'total connection time' => 'Tiempo total de conexión',
+'total hits for log section' => 'Hits totales para la sección de logs',
+'traffic back' => 'Atrás',
+'traffic calc time' => 'Tiempo de cálculo',
+'traffic calc time bad' => 'El tiempo de cálculo es incorrecto',
+'traffic info messages' => 'Mensajes de información',
+'traffic monitor' => 'Monitor de tráfico',
+'traffic on' => 'Tráfico en ',
+'traffic shaping' => 'Catalogación del tráfico (traffic shaping)',
+'traffic shaping settings' => 'Configuraciones de catalogación del tráfico',
 'traffic stat in' => 'Ent.',
 'traffic stat out' => 'Sal.',
-'traffic stat title' => 'Tr&aacute;fico',
+'traffic stat title' => 'Tráfico',
 'traffic warn level bad' => 'El nivel de advertencia no es correcto',
 'trafficblue' => 'WLAN',
 'trafficdate' => 'Fecha',
@@ -2631,10 +2631,10 @@
 'trafficorange' => 'DMZ',
 'trafficout' => 'Salida',
 'trafficred' => 'Internet',
-'traffics' => 'Descripci&oacute;n general de la utilizaci&oacute;n:',
+'traffics' => 'Descripción general de la utilización:',
 'trafficsum' => 'Totales',
 'trafficto' => 'A',
-'transfer limits' => 'L&iacute;mites de transferencia',
+'transfer limits' => 'Límites de transferencia',
 'transfers' => 'Transferencias',
 'transparent on' => 'Transparente en',
 'transport mode does not support vti' => 'VTI no es compatible con el modo de transporte',
@@ -2642,10 +2642,10 @@
 'tripwire cronjob' => 'cronjob de Tripwire',
 'tripwire functions' => 'funciones Tripwire',
 'tripwire reports' => 'reportes Tripwire',
-'tripwireoperating' => 'El proceso se ha iniciado. Puede tomar varios minutos, por favor espere a que la ventana se actualice  autom&aacute;ticamente despu&eacute;s de que el proceso haya finalizado.',
-'tripwirewarningdatabase' => 'ADVERTENCIA - Su base de datos ser&aacute; actualizada con los datos del &uacute;ltimo reporte.  Por favor aseg&uacute;rese que no se han reportado cambios no autorizados. Por lo tanto la llave local es necesaria.',
-'tripwirewarningkeys' => 'ADVERTENCIA - Esto borrar&aacute; sus llaves actuales, configuraciones y base de datos y generar&aacute; unas nuevas.',
-'tripwirewarningpolicy' => 'ADVERTENCIA - Sus p&oacute;lizas ser&aacute;n reconstruidas, despu&eacute;s de eso la base de datos ser&aacute; reinicializada. Por lo tanto es necesaria su llave local.',
+'tripwireoperating' => 'El proceso se ha iniciado. Puede tomar varios minutos, por favor espere a que la ventana se actualice  automáticamente después de que el proceso haya finalizado.',
+'tripwirewarningdatabase' => 'ADVERTENCIA - Su base de datos será actualizada con los datos del último reporte.  Por favor asegúrese que no se han reportado cambios no autorizados. Por lo tanto la llave local es necesaria.',
+'tripwirewarningkeys' => 'ADVERTENCIA - Esto borrará sus llaves actuales, configuraciones y base de datos y generará unas nuevas.',
+'tripwirewarningpolicy' => 'ADVERTENCIA - Sus pólizas serán reconstruidas, después de eso la base de datos será reinicializada. Por lo tanto es necesaria su llave local.',
 'tuesday' => 'Martes',
 'twelve hours' => '12 Horas',
 'two weeks' => 'Dos semanas',
@@ -2653,7 +2653,7 @@
 'udp less overhead' => 'UDP (menos sobrecarga)',
 'umount' => 'Desmontar',
 'umount removable media before to unplug' => 'Desmontar medio removible antes de desconectar el dispositivo',
-'unable to alter profiles while red is active' => 'No es posible alterar los perfiles cuando RED est&aacute; activo',
+'unable to alter profiles while red is active' => 'No es posible alterar los perfiles cuando RED está activo',
 'unable to contact' => 'No es posible hacer contacto',
 'unblock' => 'Desbloquear',
 'unblock all' => 'Desbloquear todo',
@@ -2661,7 +2661,7 @@
 'unencrypted' => 'Desencriptado',
 'unix charset' => 'Charset UNIX',
 'unix group' => 'Grupo de usuarios UNIX',
-'unix password sync' => 'Password de sincronizaci&oacute;n UNIX',
+'unix password sync' => 'Password de sincronización UNIX',
 'unix shell' => 'Linea de comandos UNIX',
 'unknown' => 'DESCONOCIDO',
 'unlimited' => 'Ilimitado',
@@ -2670,89 +2670,89 @@
 'update accelerator' => 'Acelerador de descargas',
 'update ruleset' => 'Actualizar conjunto de reglas',
 'update time' => 'Actualizar la hora:',
-'update transcript' => 'Actualizar transcripci&oacute;n',
-'updatedatabase' => 'Actualizar base de datos con el &uacute;ltimo reporte',
+'update transcript' => 'Actualizar transcripción',
+'updatedatabase' => 'Actualizar base de datos con el último reporte',
 'updates' => 'Actualizaciones',
-'updates installed' => 'Conjunto de reglas de actualizaci&oacute;n de',
-'updates is old1' => 'Su archivo de actualizaci&oacute;n es',
-'updates is old2' => 'd&iacute;as de antigüedad. Recomendamos actualizarse en la p&aacute;gina <b>Actualizaciones del Sistema</b>.',
+'updates installed' => 'Conjunto de reglas de actualización de',
+'updates is old1' => 'Su archivo de actualización es',
+'updates is old2' => 'días de antigüedad. Recomendamos actualizarse en la página <b>Actualizaciones del Sistema</b>.',
 'updxlrtr 3 months' => 'tres meses',
 'updxlrtr 6 months' => 'seis meses',
 'updxlrtr all files' => 'todos los archivos…',
-'updxlrtr cache dir' => 'Directorio de cach&eacute;',
-'updxlrtr cache maintenance' => 'Mantenimiento del cach&eacute;',
-'updxlrtr cache size' => 'Tama&ntilde;o del cach&eacute; (bytes)',
-'updxlrtr cache statistics' => 'Estad&iacute;sticas del cach&eacute;',
+'updxlrtr cache dir' => 'Directorio de caché',
+'updxlrtr cache maintenance' => 'Mantenimiento del caché',
+'updxlrtr cache size' => 'Tamaño del caché (bytes)',
+'updxlrtr cache statistics' => 'Estadísticas del caché',
 'updxlrtr cancel download' => 'Cancelar descargar',
-'updxlrtr children' => 'N&uacute;mero de procesos del acelerador',
+'updxlrtr children' => 'Número de procesos del acelerador',
 'updxlrtr common settings' => 'Configuraciones comunes',
 'updxlrtr condition download' => 'Descarga',
-'updxlrtr condition nosource' => 'Sin or&iacute;gen',
+'updxlrtr condition nosource' => 'Sin orígen',
 'updxlrtr condition ok' => 'Actualizado',
 'updxlrtr condition outdated' => 'Desactualizado',
 'updxlrtr condition suspended' => 'Suspendido',
 'updxlrtr condition unknown' => 'Desconocido',
-'updxlrtr configuration' => 'Configuraci&oacute;n del acelerador de configuraciones',
-'updxlrtr current downloads' => 'Archivos descargando al cach&eacute; local',
-'updxlrtr current files' => 'Archivos actualmente en el cach&eacute;',
+'updxlrtr configuration' => 'Configuración del acelerador de configuraciones',
+'updxlrtr current downloads' => 'Archivos descargando al caché local',
+'updxlrtr current files' => 'Archivos actualmente en el caché',
 'updxlrtr daily' => 'diario',
-'updxlrtr data from cache' => 'Datos del cach&eacute; (bytes)',
+'updxlrtr data from cache' => 'Datos del caché (bytes)',
 'updxlrtr disk usage' => 'Uso de disco',
-'updxlrtr efficiency index' => '&iacute;ndice de eficiencia del cach&eacute;',
-'updxlrtr empty repository' => 'El cach&eacute; local est&aacute; vac&iacute;o',
-'updxlrtr enable autocheck' => 'Activar revisi&oacute;n autom&aacute;tica de or&iacute;gen',
+'updxlrtr efficiency index' => 'índice de eficiencia del caché',
+'updxlrtr empty repository' => 'El caché local está vacío',
+'updxlrtr enable autocheck' => 'Activar revisión automática de orígen',
 'updxlrtr enable log' => 'Activar registro',
 'updxlrtr filename' => 'Nombre',
 'updxlrtr files' => 'Archivos',
-'updxlrtr filesize' => 'Tama&ntilde;o',
-'updxlrtr full autosync' => 'Reemplazar archivos desactualizados durante la revisi&oacute;n',
-'updxlrtr invalid disk usage' => 'Valor no v&aacute;lido de uso m&aacute;ximo de disco',
-'updxlrtr invalid download rate' => 'Valor no v&aacute;lido para la tasa m&aacute;xima de descarga',
-'updxlrtr invalid num of children' => 'N&uacute;mero no v&aacute;lido de procesos del acelerador',
-'updxlrtr last access' => '&uacute;ltimo acceso al cach&eacute;',
-'updxlrtr last checkup' => '&uacute;ltima revisi&oacute;n de or&iacute;gen',
+'updxlrtr filesize' => 'Tamaño',
+'updxlrtr full autosync' => 'Reemplazar archivos desactualizados durante la revisión',
+'updxlrtr invalid disk usage' => 'Valor no válido de uso máximo de disco',
+'updxlrtr invalid download rate' => 'Valor no válido para la tasa máxima de descarga',
+'updxlrtr invalid num of children' => 'Número no válido de procesos del acelerador',
+'updxlrtr last access' => 'último acceso al caché',
+'updxlrtr last checkup' => 'última revisión de orígen',
 'updxlrtr low download priority' => 'Menor prioridad de CPU para descargas',
 'updxlrtr maintenance' => 'Mantenimiento',
 'updxlrtr marked as' => 'marcado  como',
-'updxlrtr max disk usage' => 'M&aacute;ximo uso de disco',
-'updxlrtr max download rate' => 'Tasa M&aacute;xima de descarga externa (kbit/s)',
+'updxlrtr max disk usage' => 'Máximo uso de disco',
+'updxlrtr max download rate' => 'Tasa Máxima de descarga externa (kbit/s)',
 'updxlrtr month' => 'un mes',
 'updxlrtr monthly' => 'mensual',
 'updxlrtr not accessed' => 'no se ha accesado desde',
-'updxlrtr not enabled' => 'El acelerador de actualizaciones no est&aacute; activado en el proxy de la p&aacute;gina',
+'updxlrtr not enabled' => 'El acelerador de actualizaciones no está activado en el proxy de la página',
 'updxlrtr other' => 'Otro',
-'updxlrtr passive mode' => 'Solo env&iacute;o/modo sin descarga',
+'updxlrtr passive mode' => 'Solo envío/modo sin descarga',
 'updxlrtr pending downloads' => 'Descargas pendientes',
 'updxlrtr performance options' => 'Opciones de rendimiento',
 'updxlrtr progress' => 'Progreso',
 'updxlrtr purge' => 'Purgar',
-'updxlrtr remove file' => 'Eliminar del cach&eacute;',
+'updxlrtr remove file' => 'Eliminar del caché',
 'updxlrtr save and restart' => 'Guardar y Reiniciar',
 'updxlrtr source' => 'Origen',
-'updxlrtr source checkup' => 'Revisando or&iacute;gen',
-'updxlrtr source checkup schedule' => 'Planificador de revisi&oacute;n de or&iacute;gen.',
+'updxlrtr source checkup' => 'Revisando orígen',
+'updxlrtr source checkup schedule' => 'Planificador de revisión de orígen.',
 'updxlrtr sources' => 'Origenes',
-'updxlrtr standard view' => 'Vista est&aacute;ndar',
-'updxlrtr statistics' => 'Estad&iacute;sticas',
-'updxlrtr statistics by source' => 'Estad&iacute;sticas por or&iacute;gen',
-'updxlrtr summary' => 'Res&uacute;men',
-'updxlrtr total cache size' => 'Tama&ntilde;o total del cach&eacute; (bytes)',
-'updxlrtr total data from cache' => 'Datos totales enviados por el cach&eacute; (bytes)',
-'updxlrtr total files' => 'Total de archivos en el cach&eacute;',
+'updxlrtr standard view' => 'Vista estándar',
+'updxlrtr statistics' => 'Estadísticas',
+'updxlrtr statistics by source' => 'Estadísticas por orígen',
+'updxlrtr summary' => 'Resúmen',
+'updxlrtr total cache size' => 'Tamaño total del caché (bytes)',
+'updxlrtr total data from cache' => 'Datos totales enviados por el caché (bytes)',
+'updxlrtr total files' => 'Total de archivos en el caché',
 'updxlrtr unknown' => 'Desconocido',
 'updxlrtr update accelerator' => 'Acelerador de actualizaciones',
-'updxlrtr update information' => '"Hay una versi&oacute;n actualizada para descarga. Visite <a href=""http://update-accelerator.advproxy.net"" target=""_blank"">http://update-accelerator.advproxy.net</a> para m&aacute;s."',
-'updxlrtr update notification' => '¡Notificaci&oacute;n de actualizaci&oacute;n!',
+'updxlrtr update information' => '"Hay una versión actualizada para descarga. Visite <a href=""http://update-accelerator.advproxy.net"" target=""_blank"">http://update-accelerator.advproxy.net</a> para más."',
+'updxlrtr update notification' => '¡Notificación de actualización!',
 'updxlrtr used by' => 'Usado por',
 'updxlrtr web proxy service required' => 'El servicio de Web Proxy debe estar habilitado para utilizar Acelerador de Actualizaciones',
 'updxlrtr week' => 'una semana',
 'updxlrtr weekly' => 'semanal',
-'updxlrtr year' => 'un a&ntilde;o',
+'updxlrtr year' => 'un año',
 'upgrade' => 'actualizar',
 'uplink' => 'Subida',
 'uplink bit rate' => 'Tasa de bits de subida',
 'uplink speed' => 'Velocidad de subida (kbit/seg)',
-'uplink std class' => 'clase est&aacute;ndar de subida',
+'uplink std class' => 'clase estándar de subida',
 'upload' => 'Subida',
 'upload a certificate' => 'Subir un certificado',
 'upload a certificate request' => 'Subir una solicitud de certificado',
@@ -2761,10 +2761,10 @@
 'upload file' => 'Subir archivo',
 'upload new ruleset' => 'Subir nuevo grupo de reglas',
 'upload p12 file' => 'Subir archivo PKCS12',
-'upload static key' => 'Subir una llave est&aacute;tica',
+'upload static key' => 'Subir una llave estática',
 'upload successful' => 'Carga exitosa',
 'upload synch.bin' => 'Subir synch.bin',
-'upload update file' => 'Cargar archivo de actualizaci&oacute;n',
+'upload update file' => 'Cargar archivo de actualización',
 'upstream password' => 'Password de subida:',
 'upstream proxy host:port' => 'Proxy de subida (host:puerto)',
 'upstream username' => 'Nombre de usuario de subida',
@@ -2773,74 +2773,74 @@
 'uptime load average' => 'Promedio de carga',
 'url filter' => 'Filtro de URL',
 'urlfilter access' => 'Acceso',
-'urlfilter activity detection' => 'Detecci&oacute;n de actividad',
-'urlfilter add new time constraint rule' => 'A&ntilde;adir nueva regla de restricci&oacute;n de tiempo',
+'urlfilter activity detection' => 'Detección de actividad',
+'urlfilter add new time constraint rule' => 'Añadir nueva regla de restricción de tiempo',
 'urlfilter add new user quota rule' => 'Agregar nueva regla de cuota de usuario',
 'urlfilter add rule' => 'Agregar',
 'urlfilter advanced settings' => 'Configuraciones avanzadas',
 'urlfilter allow' => 'Permitir',
 'urlfilter allow access' => 'Acceso permitido',
-'urlfilter allowed domains' => 'Dominios permitidos (uno por l&iacute;nea)',
-'urlfilter allowed urls' => 'URLs permitidos (uno por l&iacute;nea)',
-'urlfilter assigned quota users' => 'Usuarios asignados (uno por l&iacute;nea)',
+'urlfilter allowed domains' => 'Dominios permitidos (uno por línea)',
+'urlfilter allowed urls' => 'URLs permitidos (uno por línea)',
+'urlfilter assigned quota users' => 'Usuarios asignados (uno por línea)',
 'urlfilter assigned users' => 'Usuarios asignados',
-'urlfilter automatic blacklist update' => 'Actualizaci&oacute;n autom&aacute;tica de lista negra',
-'urlfilter automatic update schedule' => 'Planificaci&oacute;n de actualizacioens autom&aacute;ticas',
-'urlfilter back to main page' => 'Volver a p&aacute;gina principal',
+'urlfilter automatic blacklist update' => 'Actualización automática de lista negra',
+'urlfilter automatic update schedule' => 'Planificación de actualizacioens automáticas',
+'urlfilter back to main page' => 'Volver a página principal',
 'urlfilter background image' => 'imagen de fondo del Filtro de URL',
-'urlfilter background text' => 'Para utilizar una imagen de fondo personalizada para la p&aacute;gina de bloqueo cargue el archivo .jpg',
+'urlfilter background text' => 'Para utilizar una imagen de fondo personalizada para la página de bloqueo cargue el archivo .jpg',
 'urlfilter backup' => 'Crear archivo de respaldo',
 'urlfilter backup error' => 'Imposible crear archivo de respaldo',
 'urlfilter backup settings' => 'Respaldar configuraciones de Filtro de URL',
 'urlfilter banned clients' => 'Direcciones IP prohibidas',
-'urlfilter blacklist age 1' => '&uacute;ltima actualizaci&oacute;n exitosa de lista negra',
-'urlfilter blacklist age 2' => 'd&iacute;as atr&aacute;s',
-'urlfilter blacklist category name' => 'Nombre de categor&iacute;a de Lista Negra',
+'urlfilter blacklist age 1' => 'última actualización exitosa de lista negra',
+'urlfilter blacklist age 2' => 'días atrás',
+'urlfilter blacklist category name' => 'Nombre de categoría de Lista Negra',
 'urlfilter blacklist editor' => 'Editor de Lista Negra',
 'urlfilter blacklist editor info' => 'Crear y editar sus propias Listas Negras',
 'urlfilter blacklist name' => 'Nombre Lista Negra',
-'urlfilter blacklist update' => 'Actualizaci&oacute;n de Lista Negra',
+'urlfilter blacklist update' => 'Actualización de Lista Negra',
 'urlfilter block' => 'Bloquear',
 'urlfilter block access' => 'Bloquear acceso',
-'urlfilter block all' => 'Bloquear todas las URLs no permitidas expl&iacute;citamente',
+'urlfilter block all' => 'Bloquear todas las URLs no permitidas explícitamente',
 'urlfilter block archives' => 'Bloquear archivos comprimidos',
 'urlfilter block audio-video' => 'Bloquear archivos de audio/video',
-'urlfilter block categories' => 'Categor&iacute;as bloqueadas.',
+'urlfilter block categories' => 'Categorías bloqueadas.',
 'urlfilter block executables' => 'Bloquear archivos ejecutables',
-'urlfilter block ip' => 'Bloquear sitios que se accesen por direcci&oacute;n IP',
-'urlfilter block settings' => 'Configuraci&oacute;n de p&aacute;ginas bloqueadas',
-'urlfilter blocked domains' => 'Dominios bloqueados (uno por l&iacute;nea)',
+'urlfilter block ip' => 'Bloquear sitios que se accesen por dirección IP',
+'urlfilter block settings' => 'Configuración de páginas bloqueadas',
+'urlfilter blocked domains' => 'Dominios bloqueados (uno por línea)',
 'urlfilter blocked expressions' => 'Frases bloqueadas (usar expresiones reguladas)',
-'urlfilter blocked urls' => 'URLs bloqueada (una por l&iacute;nea)',
-'urlfilter category' => 'Categor&iacute;a',
+'urlfilter blocked urls' => 'URLs bloqueada (una por línea)',
+'urlfilter category' => 'Categoría',
 'urlfilter category all' => 'cualquier',
-'urlfilter category data error' => 'La lista negra est&aacute; vac&iacute;a',
-'urlfilter category log' => 'Dividir log por categor&iacute;as',
-'urlfilter category name error' => 'Nombre de categor&iacute;a  de Lista Negra requerido',
+'urlfilter category data error' => 'La lista negra está vacía',
+'urlfilter category log' => 'Dividir log por categorías',
+'urlfilter category name error' => 'Nombre de categoría  de Lista Negra requerido',
 'urlfilter client' => 'Cliente',
-'urlfilter configuration' => 'Configuraci&oacute;n de Filtro de URL',
-'urlfilter constraint definition' => 'Definici&oacute;n',
+'urlfilter configuration' => 'Configuración de Filtro de URL',
+'urlfilter constraint definition' => 'Definición',
 'urlfilter constraint outside' => 'externo',
 'urlfilter constraint within' => 'dentro de',
 'urlfilter copy rule' => 'Copiar regla',
 'urlfilter current files' => 'Archivos actuales en repositorio local',
 'urlfilter custom blacklist' => 'Lista Negra personalizada',
 'urlfilter custom expression list' => 'Lista de frases personalizadas',
-'urlfilter custom url' => 'URL de or&iacute;gen personalizada',
-'urlfilter custom url required' => 'Se requiere URL de or&iacute;gen personalizada',
+'urlfilter custom url' => 'URL de orígen personalizada',
+'urlfilter custom url required' => 'Se requiere URL de orígen personalizada',
 'urlfilter custom whitelist' => 'Lista Blanca personalizada',
 'urlfilter daily' => 'diario',
 'urlfilter disabled' => 'desactivado',
-'urlfilter domains' => 'Dominios (uno por l&iacute;nea)',
+'urlfilter domains' => 'Dominios (uno por línea)',
 'urlfilter dont restart urlfilter' => 'No reiniciar Filtro de URL',
 'urlfilter dst' => 'Destino',
-'urlfilter dst error' => 'Debe haber cuando menos una categor&iacute;a seleccionada',
+'urlfilter dst error' => 'Debe haber cuando menos una categoría seleccionada',
 'urlfilter edit domains urls expressions' => 'Editar dominios, URLs y expresiones',
-'urlfilter edit time constraint rule' => 'Editar una regla de restricci&oacute;n de tiempo existente.',
+'urlfilter edit time constraint rule' => 'Editar una regla de restricción de tiempo existente.',
 'urlfilter edit user quota rule' => 'Editar una regla de cuota de usuario existente.',
-'urlfilter empty ads' => '"Bloquear ""anuncios"" con ventana vac&iacute;a"',
-'urlfilter empty repository' => 'Repositorio local de archivos est&aacute; vac&iacute;o',
-'urlfilter enable automatic blacklist update' => 'Activar actualizaci&oacute;n autom&aacute;tica',
+'urlfilter empty ads' => '"Bloquear ""anuncios"" con ventana vacía"',
+'urlfilter empty repository' => 'Repositorio local de archivos está vacío',
+'urlfilter enable automatic blacklist update' => 'Activar actualización automática',
 'urlfilter enable custom blacklist' => 'Activar Lista Negra personalizada',
 'urlfilter enable custom expression list' => 'Activar lista de frases personalizada',
 'urlfilter enable custom whitelist' => 'Activar Lista Blanca personalizada',
@@ -2848,16 +2848,16 @@
 'urlfilter enable full backup' => 'Incluir Lista Negra completa',
 'urlfilter enable jpeg' => 'Activar imagen de fondo',
 'urlfilter enable log' => 'Activar registro',
-'urlfilter enable rewrite rules' => 'Activar redirecci&oacute;n de archivos locales',
+'urlfilter enable rewrite rules' => 'Activar redirección de archivos locales',
 'urlfilter enabled' => 'Activado:',
 'urlfilter example' => 'Ejemplo: www.domain.com',
 'urlfilter example ads' => 'Ejemplo: www.domain.com/ads/',
 'urlfilter export blacklist' => 'Exportar lista negra',
-'urlfilter export error' => 'Imposible crear archivo de exportaci&oacute;n',
-'urlfilter expressions' => 'Frases (una por l&iacute;nea)',
-'urlfilter file ext block' => 'Bloquear archivos por extensi&oacute;n',
+'urlfilter export error' => 'Imposible crear archivo de exportación',
+'urlfilter expressions' => 'Frases (una por línea)',
+'urlfilter file ext block' => 'Bloquear archivos por extensión',
 'urlfilter filename' => 'Nombre',
-'urlfilter filesize' => 'Tama&ntilde;o',
+'urlfilter filesize' => 'Tamaño',
 'urlfilter filter settings' => 'Configuraciones de Filtro de URL',
 'urlfilter fri' => 'V',
 'urlfilter friday' => 'Vie',
@@ -2866,16 +2866,16 @@
 'urlfilter import blacklist' => 'Importar lista negra',
 'urlfilter import text' => 'Para importar una lista negra previamente grabada en el editor de listas negras, cargue el archivo .tar.gz siguieinte',
 'urlfilter install blacklist' => 'Instalar lista negra',
-'urlfilter install information' => 'La nueva lista negra ser&aacute; compilada autom&aacute;ticamente con bases de datos prefabricadas. Dependiendo del tama&ntilde;o de la lista negra, esto podr&iacute;a tomar varios minutos.',
+'urlfilter install information' => 'La nueva lista negra será compilada automáticamente con bases de datos prefabricadas. Dependiendo del tamaño de la lista negra, esto podría tomar varios minutos.',
 'urlfilter invalid content' => 'El archivo no es una lista negra compatible con squidGuard',
 'urlfilter invalid import file' => 'El archivo no es compatible con el Filtro de URL',
-'urlfilter invalid ip or mask error' => 'Direcci&oacute;n IP o m&aacute;scara de subred inv&aacute;lida',
-'urlfilter invalid restore file' => 'No es un archivo de respaldo de Filtro de URL v&aacute;lido',
-'urlfilter invalid user error' => 'Nombre de usuario no v&aacute;lido',
+'urlfilter invalid ip or mask error' => 'Dirección IP o máscara de subred inválida',
+'urlfilter invalid restore file' => 'No es un archivo de respaldo de Filtro de URL válido',
+'urlfilter invalid user error' => 'Nombre de usuario no válido',
 'urlfilter load blacklist' => 'Cargar Lista Negra',
-'urlfilter local file redirection' => 'Redireci&oacute;n de archivos locales',
+'urlfilter local file redirection' => 'Redireción de archivos locales',
 'urlfilter log' => 'Registro de Filtro de URL',
-'urlfilter log summary' => 'N&uacute;mero total de accesos al Filtro de URL para',
+'urlfilter log summary' => 'Número total de accesos al Filtro de URL para',
 'urlfilter log viewer' => 'Visor del registro de Filtro de URL',
 'urlfilter logs' => 'Registros de Filtro de URL',
 'urlfilter maintenance' => 'Mantenimientio de Filtro de URL',
@@ -2887,21 +2887,21 @@
 'urlfilter mon' => 'L',
 'urlfilter monday' => 'Lun',
 'urlfilter monthly' => 'mensualmente',
-'urlfilter msg text 1' => 'L&iacute;nea de mensaje 1',
-'urlfilter msg text 2' => 'L&iacute;nea de mensaje 2',
-'urlfilter msg text 3' => 'L&iacute;nea de mensaje 3',
+'urlfilter msg text 1' => 'Línea de mensaje 1',
+'urlfilter msg text 2' => 'Línea de mensaje 2',
+'urlfilter msg text 3' => 'Línea de mensaje 3',
 'urlfilter network access control' => 'Control de acceso basado en red',
-'urlfilter no categories' => 'No hay categor&iacute;as disponibles',
-'urlfilter not enabled' => 'Filtro de URL no est&aacute; activado en la p&aacute;gina del proxy web',
-'urlfilter quota restart message' => 'Nota: Los contadores ser&aacute;n restablecidos para todos los usuarios cuando se reinicie Filtro de URL',
-'urlfilter quota time error' => 'valor no v&aacute;lido para la cuota de tiempo',
+'urlfilter no categories' => 'No hay categorías disponibles',
+'urlfilter not enabled' => 'Filtro de URL no está activado en la página del proxy web',
+'urlfilter quota restart message' => 'Nota: Los contadores serán restablecidos para todos los usuarios cuando se reinicie Filtro de URL',
+'urlfilter quota time error' => 'valor no válido para la cuota de tiempo',
 'urlfilter quota user error' => 'Por lo menos se requiere un nombre de usuario',
-'urlfilter redirect template' => 'Plantilla de p&aacute;gina de redirecci&oacute;n',
+'urlfilter redirect template' => 'Plantilla de página de redirección',
 'urlfilter redirectpage' => 'Redireccionar a esta URL',
 'urlfilter remove file' => 'Remover archivo del repositorio',
 'urlfilter renewal' => 'Renovar',
-'urlfilter renewal period' => 'Periodo de renovaci&oacute;n',
-'urlfilter repository information' => 'Las solicitudes de descarga para estos archivos ser&aacute;n redireccionados desde la fuente original al repositorio local de archivos.',
+'urlfilter renewal period' => 'Periodo de renovación',
+'urlfilter repository information' => 'Las solicitudes de descarga para estos archivos serán redireccionados desde la fuente original al repositorio local de archivos.',
 'urlfilter reset' => 'Restablecer',
 'urlfilter restart' => 'Reiniciar Filtro de URL',
 'urlfilter restart message' => 'Filtro de URL requiere ser reiniciado para aplicar las reglas cambiadas.',
@@ -2909,25 +2909,25 @@
 'urlfilter restore' => 'Importar archivo de respaldo',
 'urlfilter restore results' => 'Restaurar resultados',
 'urlfilter restore settings' => 'Restaurar configuraciones de Filtro de URL',
-'urlfilter restore success' => 'La configuraci&oacute;n de Filtro de URL se ha restaurado. Es necesario reiniciar Filtro de URL para activar las nuevas configuraciones.',
-'urlfilter restore text' => 'Para restaurar una configuraci&oacute;n previamente grabada, cargue el archivo.tar.gz de respaldo siguiente',
+'urlfilter restore success' => 'La configuración de Filtro de URL se ha restaurado. Es necesario reiniciar Filtro de URL para activar las nuevas configuraciones.',
+'urlfilter restore text' => 'Para restaurar una configuración previamente grabada, cargue el archivo.tar.gz de respaldo siguiente',
 'urlfilter safesearch' => 'Activar SafeSearch',
 'urlfilter sat' => 'S',
-'urlfilter saturday' => 'S&aacute;b',
+'urlfilter saturday' => 'Sáb',
 'urlfilter save and restart' => 'Guardar y Reiniciar',
-'urlfilter save schedule' => 'Guardar configuraci&oacute;nes de actualizaci&oacute;n',
+'urlfilter save schedule' => 'Guardar configuraciónes de actualización',
 'urlfilter select blacklist' => 'Selecccionar lista negra existente',
-'urlfilter select multi' => 'presione la tecla ctrl para seleccionar m&uacute;ltiples categor&iacute;as',
-'urlfilter select source' => 'seleccione or&iacute;gen de la descarga',
+'urlfilter select multi' => 'presione la tecla ctrl para seleccionar múltiples categorías',
+'urlfilter select source' => 'seleccione orígen de la descarga',
 'urlfilter set time constraints' => 'Establecer restricciones de tiempo',
 'urlfilter set user quota' => 'Establecer cuota de usuario',
-'urlfilter show category' => 'Mostrar categor&iacute;a en p&aacute;gina de bloqueo',
+'urlfilter show category' => 'Mostrar categoría en página de bloqueo',
 'urlfilter show dnserror' => '"usar ""Error DNS"" para bloquear URLS"',
-'urlfilter show ip' => 'Mostrar IP en p&aacute;gina de bloqueo',
-'urlfilter show url' => 'Mostrar URL en p&aacute;gina de bloqueo',
+'urlfilter show ip' => 'Mostrar IP en página de bloqueo',
+'urlfilter show url' => 'Mostrar URL en página de bloqueo',
 'urlfilter source' => 'Host(s) o red(es) de origen',
 'urlfilter src' => 'Origen',
-'urlfilter src error' => 'Origen no puede estar vac&iacute;o',
+'urlfilter src error' => 'Origen no puede estar vacío',
 'urlfilter sun' => 'D',
 'urlfilter sunday' => 'Dom',
 'urlfilter tar error' => 'No se pudieron extraer ficheros del archivo tar',
@@ -2937,34 +2937,34 @@
 'urlfilter time quota' => 'cuota de tiempo',
 'urlfilter time space' => 'espacio de tiempo',
 'urlfilter timebased access control' => 'Contro de acceso basado en tiempo',
-'urlfilter timespace error' => 'Error en declaraci&oacute;n de espacio de tiempo',
+'urlfilter timespace error' => 'Error en declaración de espacio de tiempo',
 'urlfilter to' => 'A',
 'urlfilter tue' => 'M',
 'urlfilter tuesday' => 'Mar',
 'urlfilter unfiltered clients' => 'Direcciones IP no filtradas',
-'urlfilter update information' => '"Hay una versi&oacute;n actualizada para descarga.<a href=""http://www.urlfilter.net"" target=""_blank"">http://www.urlfilter.net</a>  Visite para m&aacute;s informaci&oacute;n"',
-'urlfilter update notification' => '¡Notificaci&oacute;n de actualizaciones',
+'urlfilter update information' => '"Hay una versión actualizada para descarga.<a href=""http://www.urlfilter.net"" target=""_blank"">http://www.urlfilter.net</a>  Visite para más información"',
+'urlfilter update notification' => '¡Notificación de actualizaciones',
 'urlfilter update now' => 'Actualizar ahora',
-'urlfilter update results' => 'Resultados de actualizaci&oacute;n de Lista Negra',
+'urlfilter update results' => 'Resultados de actualización de Lista Negra',
 'urlfilter update rule' => 'Actulizar',
 'urlfilter upload background' => 'Subir imagen',
 'urlfilter upload blacklist' => 'Subir lista negra',
 'urlfilter upload file' => 'Subir archivo',
-'urlfilter upload file information 1' => 'Nota: Los contadores ser&aacute;n restablecidos para todos los usuarios cuando se reinicie Filtro de URL',
+'urlfilter upload file information 1' => 'Nota: Los contadores serán restablecidos para todos los usuarios cuando se reinicie Filtro de URL',
 'urlfilter upload file information 2' => 'Filtro de URL necesita ser reiniciar para activar cambios en el repositorio',
-'urlfilter upload file text' => 'Para a&ntilde;adir un archivo al repositorio local suba este archivo',
-'urlfilter upload information' => 'La nueva lista negra ser&aacute; compilada autom&aacute;ticamente con bases de datos prefabricadas. Dependiendo del tama&ntilde;o de la lista negra, esto podr&iacute;a tomar varios minutos. Por favor espere a que se termine la tarea antes de reiniciar el Filtro de URL',
-'urlfilter upload success' => 'La lista negra subi&oacute; exitosamente',
+'urlfilter upload file text' => 'Para añadir un archivo al repositorio local suba este archivo',
+'urlfilter upload information' => 'La nueva lista negra será compilada automáticamente con bases de datos prefabricadas. Dependiendo del tamaño de la lista negra, esto podría tomar varios minutos. Por favor espere a que se termine la tarea antes de reiniciar el Filtro de URL',
+'urlfilter upload success' => 'La lista negra subió exitosamente',
 'urlfilter upload text' => 'Para instalar una lista negra suba el archivo .tar.gz siguiente',
 'urlfilter url filter' => 'Filtro de URL',
 'urlfilter urlfilter blacklist editor' => 'Editor de listas negras de Filtro de URL',
-'urlfilter urls' => 'URLs(una por l&iacute;nea)',
+'urlfilter urls' => 'URLs(una por línea)',
 'urlfilter user time quota' => 'Cuota de tiempo (en minutos)',
 'urlfilter username' => 'Nombre de usuario',
-'urlfilter username log' => 'Bit&aacute;cora de de nombre de usuario',
+'urlfilter username log' => 'Bitácora de de nombre de usuario',
 'urlfilter web proxy service required' => 'El servicio de Web Proxy debe estar habilitado para utilizar Filtro de URL',
 'urlfilter wed' => 'M',
-'urlfilter wednesday' => 'Mi&eacute;',
+'urlfilter wednesday' => 'Mié',
 'urlfilter weekday error' => 'Debe haber cuando menos un dia seleccionado',
 'urlfilter weekly' => 'semanalmente',
 'urlfilter whitelist always allowed' => 'Permitir lista blanca personalizada para clientes censurados',
@@ -2973,131 +2973,131 @@
 'use a pre-shared key' => 'Usar llave pre-compartida',
 'use dov' => 'Usar datos sobre voz (DOV)',
 'use ibod' => 'Usar ancho de banda bajo demanda (iBOD)',
-'use ipfire red ip' => 'La interfaz RED cl&aacute;sica de IPFire durante la conexi&oacute;n.',
+'use ipfire red ip' => 'La interfaz RED clásica de IPFire durante la conexión.',
 'use only proposed settings' => 'Usar solamente las configuraciones propuestas.',
 'used' => 'Usado',
 'used memory' => 'Memoria usada',
 'used swap' => 'Swap usado',
 'user' => 'Usuario',
 'user log' => 'log de usuario',
-'user management' => 'Gesti&oacute;n de usuarios',
+'user management' => 'Gestión de usuarios',
 'user proxy logs' => 'Registro de proxy del usuario',
 'username' => 'Nombre de usuario:',
 'username not set' => 'Nombre de usuario no establecido.',
 'users department' => 'Departamento de usuario',
-'users email' => 'direcci&oacute;n de email de usuario',
+'users email' => 'dirección de email de usuario',
 'users fullname or system hostname' => 'Nombre completo o nombre de host de Usuario',
-'valid root certificate already exists' => 'Un certificado root v&aacute;lido ya existe.',
-'valid till' => 'V&aacute;lido hasta',
-'vci number' => 'N&uacute;mero VCI',
+'valid root certificate already exists' => 'Un certificado root válido ya existe.',
+'valid till' => 'Válido hasta',
+'vci number' => 'Número VCI',
 'vendor' => 'Vendedor',
-'version' => 'Versi&oacute;n',
+'version' => 'Versión',
 'view log' => 'ver registro',
-'virtual address' => 'Direcci&oacute;n Virtual',
+'virtual address' => 'Dirección Virtual',
 'virtual private networking' => 'Redes Privadas Virtuales (VPN)',
-'visible in browselist' => 'Visible en la lista de navegaci&oacute;n',
+'visible in browselist' => 'Visible en la lista de navegación',
 'visit us at' => 'Visitanos en',
 'voldown10' => 'Disminuir volumen en 10',
 'voldown5' => 'Disminuir volumen en 5',
 'volup10' => 'Aumentar volumen en 10',
 'volup5' => 'aumentar volumen en 5',
-'vpi number' => 'N&uacute;mero VPI:',
+'vpi number' => 'Número VPI:',
 'vpn' => 'VPN',
 'vpn aggrmode' => 'Modo agresivo IKE  permitido. ¡Evitarlo en lo posible (la llave precompartida se transmite texto plano)!',
-'vpn altname syntax' => 'SubjectAltName es una lista separada por comas de email, dns, uri, rid y objetos ip.<br />email: una direcci&oacute;n de email. Sintaxis de email: La copia toma el email del campo del certificado a ser usado. <br />DNS: Un nombre de dominio v&aacute;lido.<br />URI: Una uri v&aacute;lida.<br />RID: Identificador de objeto registrado.<br />IP: Una direcci&oacute;n IP.<br />Nota: la tabla de caracteres es limitada hace distinci&oacute;n de may&uacute;sculas/min&uacute;sculas.<br />Ejemplo:<br /><b>e-mail:</b>ipfire@foo.org<b>,email:</b>copia<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/a/cualquier_cosa',
+'vpn altname syntax' => 'SubjectAltName es una lista separada por comas de email, dns, uri, rid y objetos ip.<br />email: una dirección de email. Sintaxis de email: La copia toma el email del campo del certificado a ser usado. <br />DNS: Un nombre de dominio válido.<br />URI: Una uri válida.<br />RID: Identificador de objeto registrado.<br />IP: Una dirección IP.<br />Nota: la tabla de caracteres es limitada hace distinción de mayúsculas/minúsculas.<br />Ejemplo:<br /><b>e-mail:</b>ipfire@foo.org<b>,email:</b>copia<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/a/cualquier_cosa',
 'vpn auth-dn' => 'El =eer es identificado por cualquier cadena IPV4_ADDR, FQDN, USER_FQDN o DER_ASN1_DN en el campo ID Remoto',
 'vpn broken' => 'Roto',
-'vpn configuration main' => 'Configuraci&oacute;n de VPN - Principal',
+'vpn configuration main' => 'Configuración de VPN - Principal',
 'vpn connecting' => 'CONECTANDO',
 'vpn delayed start' => 'Retardo antes de arrancar VPN (segundos)',
-'vpn delayed start help' => 'En caso de requerirse, este retardo puede usarse para permitir que las actualizaciones de DNS din&aacute;mico se propaguen adecuadamente. 60 es un valor usual cuando RED es una direcci&oacute;n IP din&aacute;mica.',
+'vpn delayed start help' => 'En caso de requerirse, este retardo puede usarse para permitir que las actualizaciones de DNS dinámico se propaguen adecuadamente. 60 es un valor usual cuando RED es una dirección IP dinámica.',
 'vpn force mobike' => 'Forzar usando MOBIKE (solo IKEv2)',
 'vpn inactivity timeout' => 'Tiempo de inactividad',
 'vpn incompatible use of defaultroute' => 'Nombre de host=%defaultroute no permitido',
 'vpn keyexchange' => 'Intercambio de llaves',
 'vpn local id' => 'ID local',
-'vpn missing remote id' => 'Debe espec&iacute;ficar un Nombre Distintivo (DN) correcto para esta autenticaci&oacute;n.',
-'vpn mtu invalid' => '¡MTU debe ser un valor num&eacute;rico!',
+'vpn missing remote id' => 'Debe específicar un Nombre Distintivo (DN) correcto para esta autenticación.',
+'vpn mtu invalid' => '¡MTU debe ser un valor numérico!',
 'vpn no full pki' => 'falta llave privada para generar certificado',
 'vpn on blue' => 'VPN en BLUE',
 'vpn on green' => 'VPN en GREEN',
 'vpn on orange' => 'VPN en ORANGE',
 'vpn on-demand' => 'BAJO DEMANDA',
-'vpn payload compression' => 'Negociar compresi&oacute;n de carga',
-'vpn red name' => 'Direcci&oacute;n IP p&uacute;blica o FQDN para la interfaz RED o<%defaultroute>',
+'vpn payload compression' => 'Negociar compresión de carga',
+'vpn red name' => 'Dirección IP pública o FQDN para la interfaz RED o<%defaultroute>',
 'vpn remote id' => 'ID Remoto',
-'vpn start action' => 'Iniciar acci&oacute;n',
-'vpn start action add' => 'Esperar a que se inicie la conexi&oacute;n',
+'vpn start action' => 'Iniciar acción',
+'vpn start action add' => 'Esperar a que se inicie la conexión',
 'vpn start action route' => 'Bajo demanda',
 'vpn start action start' => 'Siempre encendido',
-'vpn statistic n2n' => 'Estad&iacute;sticas OpenVPN: Net-to-Net',
-'vpn statistic rw' => 'Estad&iacute;sticas OpenVPN: Roadwarrior',
+'vpn statistic n2n' => 'Estadísticas OpenVPN: Net-to-Net',
+'vpn statistic rw' => 'Estadísticas OpenVPN: Roadwarrior',
 'vpn subjectaltname' => 'Asunto Nombre alternativo',
-'vpn subjectaltname missing' => 'Asunto Nombre alternativo no puede estar vac&iacute;o.',
+'vpn subjectaltname missing' => 'Asunto Nombre alternativo no puede estar vacío.',
 'vpn wait' => 'ESPERANDO',
 'vpn watch' => 'Reiniciar vpn net-to-net cuando cambia la IP del par remoto (dyndns).',
-'vpn weak' => 'D&eacute;bil',
+'vpn weak' => 'Débil',
 'vulnerability' => 'Vulnerabilidad',
 'vulnerable' => 'Vulnerable',
-'waiting to synchronize clock' => 'Esperando sincronizaci&oacute;n con el reloj',
-'warn when traffic reaches' => 'Advertir cuando el tr&aacute;fico alcance x %',
+'waiting to synchronize clock' => 'Esperando sincronización con el reloj',
+'warn when traffic reaches' => 'Advertir cuando el tráfico alcance x %',
 'warning' => 'Advertencia',
 'warning messages' => 'Mensajes de Advertencia',
-'was deleted' => 'fu&eacute; eliminado',
-'web hits' => 'N&uacute;mero total de sitios que coinciden con el criterio buscado',
+'was deleted' => 'fué eliminado',
+'web hits' => 'Número total de sitios que coinciden con el criterio buscado',
 'web proxy' => 'Web Proxy',
-'web proxy configuration' => 'Configuraci&oacute;n del servidor Proxy',
+'web proxy configuration' => 'Configuración del servidor Proxy',
 'web server' => 'Servidor Web',
-'webradio playlist' => 'Lista de reproducci&oacute;n Webradio',
+'webradio playlist' => 'Lista de reproducción Webradio',
 'website' => 'Sitio web',
-'wednesday' => 'Mi&eacute;rcoles',
+'wednesday' => 'Miércoles',
 'week' => 'Semana',
 'week-graph' => 'Semana',
 'weekly firewallhits' => 'Accesos semanales al Cortafuegos',
 'weeks' => 'Semanas',
 'wg' => 'WireGuard',
-'wg client configuration file' => 'Archivo de configuraci&oacute;n del cliente WireGuard',
+'wg client configuration file' => 'Archivo de configuración del cliente WireGuard',
 'wg client pool' => 'Grupo de clientes',
 'wg create host-to-net peer' => 'Crear un Nuevo Par de Host-To-Net',
 'wg create net-to-net peer' => 'Crear un Nuevo Par de Net-To-Net',
 'wg create peer' => 'Crear un Nuevo Par',
 'wg dns' => 'DNS',
-'wg download configuration' => 'Descargar configuraci&oacute;n',
-'wg download configuration file' => 'Descargar el archivo de configuraci&oacute;n',
+'wg download configuration' => 'Descargar configuración',
+'wg download configuration file' => 'Descargar el archivo de configuración',
 'wg edit host-to-net peer' => 'Editar Par de Host-To-Net',
 'wg edit net-to-net peer' => 'Editar Par de Net-To-Net',
 'wg edit peer' => 'Editar Par',
-'wg host to net client settings' => 'Configuraci&oacute;n Cliente Host-To-Net',
+'wg host to net client settings' => 'Configuración Cliente Host-To-Net',
 'wg import peer' => 'Importar Par',
-'wg invalid client dns' => 'Direcci&oacute;n DNS de cliente no v&aacute;lida',
-'wg invalid client pool' => 'Grupo de clientes no v&aacute;lido',
-'wg invalid endpoint address' => 'Direcci&oacute;n de endpoint no v&aacute;lida',
-'wg invalid endpoint port' => 'Puerto endpoint no v&aacute;lido',
-'wg invalid keepalive interval' => 'Intervalo de Keepalive no v&aacute;lido (debe estar entre 0 y 65535)',
-'wg invalid local subnet' => 'Subred local no v&aacute;lida',
-'wg invalid name' => 'Nombre no v&aacute;lido (solo se permiten letras, n&uacute;meros, espacios y guiones)',
-'wg invalid psk' => 'Clave precompartida no v&aacute;lida',
-'wg invalid public key' => 'Clave p&uacute;blica no v&aacute;lida',
-'wg invalid remote subnet' => 'Subred remota no v&aacute;lida',
+'wg invalid client dns' => 'Dirección DNS de cliente no válida',
+'wg invalid client pool' => 'Grupo de clientes no válido',
+'wg invalid endpoint address' => 'Dirección de endpoint no válida',
+'wg invalid endpoint port' => 'Puerto endpoint no válido',
+'wg invalid keepalive interval' => 'Intervalo de Keepalive no válido (debe estar entre 0 y 65535)',
+'wg invalid local subnet' => 'Subred local no válida',
+'wg invalid name' => 'Nombre no válido (solo se permiten letras, números, espacios y guiones)',
+'wg invalid psk' => 'Clave precompartida no válida',
+'wg invalid public key' => 'Clave pública no válida',
+'wg invalid remote subnet' => 'Subred remota no válida',
 'wg keepalive interval' => 'Intervalo Keepalive',
-'wg leave empty to automatically select' => 'Dejar vac&iacute;o para seleccionar autom&aacute;ticamente',
+'wg leave empty to automatically select' => 'Dejar vacío para seleccionar automáticamente',
 'wg missing allowed ips' => 'IP permitidas faltantes',
-'wg missing endpoint address' => 'Direcci&oacute;n de Endpoint faltante',
+'wg missing endpoint address' => 'Dirección de Endpoint faltante',
 'wg missing endpoint port' => 'Puerto de Endpoint faltante',
 'wg missing port' => 'Puerto faltante',
 'wg missing private key' => 'Clave privada faltante',
-'wg missing public key' => 'Clave p&uacute;blica faltante',
-'wg name is already used' => 'El nombre ya est&aacute; en uso',
+'wg missing public key' => 'Clave pública faltante',
+'wg name is already used' => 'El nombre ya está en uso',
 'wg no local subnets' => 'No se proporcionaron subredes locales',
-'wg no more free addresses in pool' => 'No hay m&aacute;s direcciones libres en el grupo',
+'wg no more free addresses in pool' => 'No hay más direcciones libres en el grupo',
 'wg no remote subnets' => 'No se proporcionaron subredes remotas',
-'wg peer configuration' => 'Configuraci&oacute;n del Peer',
+'wg peer configuration' => 'Configuración del Peer',
 'wg peer does not exist' => 'Peer no existe',
 'wg pre-shared key (optional)' => 'Clave precompartida (opcional)',
 'wg rw peers' => 'WireGuard Roadwarrior Peers',
-'wg scan the qr code' => 'Escanee el c&oacute;digo QR para importar la configuraci&oacute;n de WireGuard a un cliente m&oacute;vil.',
-'wg show configuration qrcode' => 'Mostrar c&oacute;digo QR de configuraci&oacute;n',
-'wg warning configuration only shown once' => 'Atenci&oacute;n: este archivo de configuraci&oacute;n de WireGuard solo se mostrar&aacute; esta vez, ya que contiene material de clave privada que no se almacena en IPFire.',
+'wg scan the qr code' => 'Escanee el código QR para importar la configuración de WireGuard a un cliente móvil.',
+'wg show configuration qrcode' => 'Mostrar código QR de configuración',
+'wg warning configuration only shown once' => 'Atención: este archivo de configuración de WireGuard solo se mostrará esta vez, ya que contiene material de clave privada que no se almacena en IPFire.',
 'whitelisted' => 'En la lista blanca',
 'whois results from' => 'Resultados de WHOIS de',
 'wildcards' => 'Wildcards',
@@ -3105,28 +3105,28 @@
 'wins server' => 'Servidor WINS',
 'wins support' => 'Soporte WINS',
 'wireguard' => 'WireGuard',
-'wireless' => 'Inal&aacute;mbrico',
-'wireless config added' => 'Configuraci&oacute;n inal&aacute;mbrica a&ntilde;adida',
-'wireless config changed' => 'La configuraci&oacute;n inal&aacute;mbrica ha cambiado',
-'wireless configuration' => 'Configuraci&oacute;n de cliente inal&aacute;mbrico',
+'wireless' => 'Inalámbrico',
+'wireless config added' => 'Configuración inalámbrica añadida',
+'wireless config changed' => 'La configuración inalámbrica ha cambiado',
+'wireless configuration' => 'Configuración de cliente inalámbrico',
 'wireless network' => 'Red WiFi',
-'wlan client' => 'Cliente inal&aacute;mbrico',
+'wlan client' => 'Cliente inalámbrico',
 'wlan client advanced settings' => 'Ajustes avanzados',
 'wlan client and' => 'y',
-'wlan client anonymous identity' => 'Identidad An&oacute;nima',
+'wlan client anonymous identity' => 'Identidad Anónima',
 'wlan client auth auto' => 'Auto',
 'wlan client auth peap' => 'PEAP',
 'wlan client auth ttls' => 'TTLS',
-'wlan client authentication settings' => 'Configuraci&oacute;n de autenticaci&oacute;n',
+'wlan client authentication settings' => 'Configuración de autenticación',
 'wlan client bssid' => 'BSSID',
 'wlan client ccmp' => 'CCMP',
-'wlan client configuration' => 'Configuraci&oacute;n del Cliente Inal&aacute;mbrico',
+'wlan client configuration' => 'Configuración del Cliente Inalámbrico',
 'wlan client disconnected' => 'Desconectado',
 'wlan client duplicate ssid' => 'SSID duplicada',
-'wlan client eap authentication method' => 'M&eacute;todo de autenticaci&oacute;n EAP',
-'wlan client eap phase2 method' => 'M&eacute;todo EAP Fase 2',
+'wlan client eap authentication method' => 'Método de autenticación EAP',
+'wlan client eap phase2 method' => 'Método EAP Fase 2',
 'wlan client eap state' => 'Estado EAP',
-'wlan client edit entry' => 'Editar la configuraci&oacute;n del cliente inal&aacute;mbrico',
+'wlan client edit entry' => 'Editar la configuración del cliente inalámbrico',
 'wlan client encryption' => 'Cifrado',
 'wlan client encryption eap' => 'EAP',
 'wlan client encryption none' => 'Ninguno',
@@ -3136,56 +3136,56 @@
 'wlan client group cipher' => 'Cifrado de grupo',
 'wlan client group key algorithm' => 'GKA',
 'wlan client identity' => 'Identidad',
-'wlan client invalid key length' => 'Longitud de clave no v&aacute;lida.',
-'wlan client management frame protection' => 'Protecci&oacute;n del marco de gesti&oacute;n',
-'wlan client method' => 'M&eacute;todo',
-'wlan client new entry' => 'Crear nueva configuraci&oacute;n de cliente inal&aacute;mbrico',
+'wlan client invalid key length' => 'Longitud de clave no válida.',
+'wlan client management frame protection' => 'Protección del marco de gestión',
+'wlan client method' => 'Método',
+'wlan client new entry' => 'Crear nueva configuración de cliente inalámbrico',
 'wlan client new network' => 'Nueva red',
 'wlan client pairwise cipher' => 'Cifrado por pares',
 'wlan client pairwise key algorithm' => 'PKA',
 'wlan client pairwise key group key' => 'Clave por pares/clave de grupo',
-'wlan client password' => 'Contrae&ntilde;a',
+'wlan client password' => 'Contraeña',
 'wlan client psk' => 'Clave precompartida',
 'wlan client ssid' => 'SSID',
 'wlan client tkip' => 'TKIP',
 'wlan client tls cipher' => 'Cifrado TLS',
-'wlan client tls version' => 'Versi&oacute;n TLS',
+'wlan client tls version' => 'Versión TLS',
 'wlan client wpa mode' => 'Modo WPA',
 'wlan client wpa mode all' => 'Auto',
 'wlan client wpa mode ccmp ccmp' => 'CCMP-CCMP',
 'wlan client wpa mode ccmp tkip' => 'CCMP-TKIP',
 'wlan client wpa mode tkip tkip' => 'TKIP-TKIP',
-'wlan clients' => 'Clientes inal&aacute;mbricos',
-'wlanap' => 'Punto de Acceso Inal&aacute;mbrico',
+'wlan clients' => 'Clientes inalámbricos',
+'wlanap' => 'Punto de Acceso Inalámbrico',
 'wlanap 802.11w disabled' => 'Deshabilitado',
 'wlanap 802.11w enforced' => 'Forzado',
 'wlanap 802.11w optional' => 'Opcional',
-'wlanap auto' => 'Selecci&oacute;n autom&aacute;tica de canales',
+'wlanap auto' => 'Selección automática de canales',
 'wlanap channel' => 'Canal',
 'wlanap client isolation' => 'Aislamiento del cliente',
-'wlanap configuration' => 'Configuraci&oacute;n del Punto de Acceso',
-'wlanap country' => 'C&oacute;digo de Pa&iacute;s',
-'wlanap debugging' => 'Depuraci&oacute;n',
+'wlanap configuration' => 'Configuración del Punto de Acceso',
+'wlanap country' => 'Código de País',
+'wlanap debugging' => 'Depuración',
 'wlanap del interface' => '¿Eliminar la interfaz seleccionada?',
-'wlanap encryption' => 'Encriptaci&oacute;n',
+'wlanap encryption' => 'Encriptación',
 'wlanap hide ssid' => 'Ocultar SSID',
-'wlanap informations' => 'Informaci&oacute;n',
+'wlanap informations' => 'Información',
 'wlanap interface' => 'Seleccione la interface',
-'wlanap invalid wpa' => 'Longitud inv&aacute;lida en la frase WPA. Debe ser entre 8 y 63 ascii caracteres.',
-'wlanap link dhcp' => 'Configuraci&oacute;n DHCP de la red inal&aacute;mbrica.',
-'wlanap link wireless' => 'Activar clientes de red inal&aacute;mbricos',
-'wlanap management frame protection' => 'Protecci&oacute;n de tramas de gesti&oacute;n (802.11w)',
+'wlanap invalid wpa' => 'Longitud inválida en la frase WPA. Debe ser entre 8 y 63 ascii caracteres.',
+'wlanap link dhcp' => 'Configuración DHCP de la red inalámbrica.',
+'wlanap link wireless' => 'Activar clientes de red inalámbricos',
+'wlanap management frame protection' => 'Protección de tramas de gestión (802.11w)',
 'wlanap neighbor scan' => 'Escaneo de vecindario',
-'wlanap neighbor scan warning' => '¡Advertencia! ¡La desactivaci&oacute;n puede violar las normas reglamentarias!',
-'wlanap no interface' => '¡La interfaz seleccionada no es una tarjeta de red inal&aacute;mbrica!',
+'wlanap neighbor scan warning' => '¡Advertencia! ¡La desactivación puede violar las normas reglamentarias!',
+'wlanap no interface' => '¡La interfaz seleccionada no es una tarjeta de red inalámbrica!',
 'wlanap none' => 'ninguno',
 'wlanap notifications' => 'Notificaciones',
 'wlanap psk' => 'Clave precompartida',
-'wlanap select interface' => 'Por favor seleccione la interfaz lan inal&aacute;mbrica.',
+'wlanap select interface' => 'Por favor seleccione la interfaz lan inalámbrica.',
 'wlanap ssid' => 'SSID',
 'wlanap verbose' => 'Verbose',
 'wlanap warnings' => 'Advertencias',
-'wlanap wireless mode' => 'Modo Inal&aacute;mbrico',
+'wlanap wireless mode' => 'Modo Inalámbrico',
 'wlanap wlan card' => 'Tarjeta WiFi',
 'wlanap wlan clients' => 'Clientes WiFi',
 'wlanap wlan services' => 'Servicios WiFi',
@@ -3195,34 +3195,34 @@
 'workgroup' => 'Grupo de Trabajo',
 'working' => 'Trabajando',
 'written bytes' => 'Bytes escritos',
-'xtaccess all error' => 'No puede establecer un acceso externo para TODOS, eso se hace en el registro de reenv&iacute;o-de-puertos.',
-'xtaccess bad transfert' => '¡Si ud. especifica un rango de puerto de destino, el rango de origen debe ser id&eacute;ntico!',
-'year' => 'A&ntilde;o',
-'year-graph' => 'A&ntilde;o',
+'xtaccess all error' => 'No puede establecer un acceso externo para TODOS, eso se hace en el registro de reenvío-de-puertos.',
+'xtaccess bad transfert' => '¡Si ud. especifica un rango de puerto de destino, el rango de origen debe ser idéntico!',
+'year' => 'Año',
+'year-graph' => 'Año',
 'yearly firewallhits' => 'Accesos anuales al Cortafuegos',
 'yes' => 'Si',
-'you can only define one roadwarrior connection when using pre-shared key authentication' => 'Solo puede definir una conexi&oacute;n Roadwarrior cuando utiliza la autenticaci&oacute;n de clave precompartida.<br />Ya tiene una conexi&oacute;n Roadwarrior con autenticaci&oacute;n de clave precompartida o est&aacute; intentando agregar una ahora.',
+'you can only define one roadwarrior connection when using pre-shared key authentication' => 'Solo puede definir una conexión Roadwarrior cuando utiliza la autenticación de clave precompartida.<br />Ya tiene una conexión Roadwarrior con autenticación de clave precompartida o está intentando agregar una ahora.',
 'your department' => 'Su departamento',
-'your e-mail' => 'Su direcci&oacute;n de correo electr&oacute;nico',
+'your e-mail' => 'Su dirección de correo electrónico',
 'zoneconf access native' => 'Nativo',
-'zoneconf access none' => 'Ning&uacute;n',
+'zoneconf access none' => 'Ningún',
 'zoneconf access vlan' => 'VLAN',
-'zoneconf nic assignment' => 'Asignaci&oacute;n de NIC',
+'zoneconf nic assignment' => 'Asignación de NIC',
 'zoneconf nicmode bridge' => 'Puente',
 'zoneconf nicmode default' => 'Defecto',
 'zoneconf nicmode macvtap' => 'MacVTap',
 'zoneconf notice reboot' => 'Por favor reinicie para aplicar sus cambios.',
 'zoneconf stp enable' => 'Habilitar STP',
 'zoneconf stp priority' => 'Prioridad de puente',
-'zoneconf title' => 'Configuraci&oacute;n de zona',
-'zoneconf val native assignment error' => 'M&aacute;s de una zona no puede acceder de forma nativa a una NIC.',
+'zoneconf title' => 'Configuración de zona',
+'zoneconf val native assignment error' => 'Más de una zona no puede acceder de forma nativa a una NIC.',
 'zoneconf val ppp assignment error' => 'Ninguna otra zona puede acceder a la NIC utilizada para RED en modo PPP.',
 'zoneconf val stp priority range error' => 'La prioridad del puente STP debe estar en el rango de 1-65535',
-'zoneconf val stp zone mode error' => 'STP solo se puede habilitar si la zona est&aacute; en modo puente',
-'zoneconf val vlan amount assignment error' => 'Una zona no puede tener m&aacute;s de una VLAN asignada.',
-'zoneconf val vlan tag assignment error' => 'No puede usar la misma etiqueta VLAN m&aacute;s de una vez por NIC.',
+'zoneconf val stp zone mode error' => 'STP solo se puede habilitar si la zona está en modo puente',
+'zoneconf val vlan amount assignment error' => 'Una zona no puede tener más de una VLAN asignada.',
+'zoneconf val vlan tag assignment error' => 'No puede usar la misma etiqueta VLAN más de una vez por NIC.',
 'zoneconf val vlan tag range error' => 'La etiqueta VLAN debe estar en el rango de 1-4094.',
-'zoneconf val zoneslave amount error' => 'Una zona que no est&aacute; en modo puente no puede tener m&aacute;s de una NIC asignada',
+'zoneconf val zoneslave amount error' => 'Una zona que no está en modo puente no puede tener más de una NIC asignada',
 );
 
 #EOF
