323 lines
20 KiB
PHP
323 lines
20 KiB
PHP
<?php
|
|
// Copyright 1999-2025. Plesk International GmbH. All rights reserved.
|
|
|
|
$messages = [
|
|
'title' => 'Firewall',
|
|
'backendNotAvailable' => 'Para usar el módulo de firewall, instale el paquete iptables del proveedor de su SO.',
|
|
'protocolsNotSupported' => "The iptables binaries do not support all required protocols (e.g., TCP, UDP, ICMP, ICMPv6), and the system failed to load the corresponding kernel modules. You may need to reboot with a newer kernel or manually install the missing modules.",
|
|
'permissionDenied' => 'Permiso denegado',
|
|
'noConfiguration' => 'No pudo generarse un script shell para aplicar su configuración.',
|
|
'unknownAction' => 'Acción desconocida',
|
|
'execError' => 'Error de ejecución',
|
|
'notConfirmed' => 'No pudieron confirmarse las reglas de firewall. Es posible que se esté ejecutando una tarea "Activate firewall configuration" (Activar configuración de firewall) inesperada. Puede comprobarlo en el administrador de tareas.',
|
|
|
|
'actionLog' => [
|
|
'enabled' => 'Firewall activado/desactivado',
|
|
'activated' => 'Reglas de firewall activadas',
|
|
],
|
|
|
|
'button' => [
|
|
'title' => 'Firewall',
|
|
'description' => 'Configure el firewall.',
|
|
],
|
|
|
|
'permissionManageFirewall' => 'Firewall',
|
|
|
|
'swapRules' => [
|
|
'sameRules' => 'El intercambio requiere de dos reglas distintas',
|
|
'notCustom' => 'Solo pueden intercambiarse reglas personalizadas',
|
|
'notEditable' => 'Una o ambas reglas no pertenecen a la configuración editable',
|
|
'differentChains' => 'No es posible intercambiar reglas que pertenezcan a distintas cadenas',
|
|
],
|
|
|
|
'copyConfiguration' => [
|
|
'invalidConfiguration' => 'Se ha especificado un número de configuración que no es válido.',
|
|
],
|
|
|
|
'addRule' => [
|
|
'missingProperty' => 'No se ha encontrado una o más de las propiedades de regla de firewall requeridas.',
|
|
'unknownDirection' => 'Dirección desconocida: %%direction%%',
|
|
'unknownAction' => 'Acción desconocida: %%action%%',
|
|
],
|
|
|
|
'ruleNotFound' => 'No se ha encontrado la regla.',
|
|
'ruleNotEditable' => 'La regla no pertenece a la configuración editable.',
|
|
|
|
'remoteAccessRule' => "[SET][%%time%%] Permitir el acceso remoto para el usuario de la base de datos '%%userName%%' del cliente '%%customerName%%'",
|
|
|
|
'notification' => [
|
|
'title' => 'Las reglas están a la espera de su aprobación',
|
|
'subject' => 'Las reglas de acceso remoto para usuarios de base de datos fueron modificadas y están a la espera de su aprobación.',
|
|
'message' => 'Vaya a la configuración del firewall para revisar y confirmar las reglas.',
|
|
'action' => 'Abrir el firewall'
|
|
],
|
|
|
|
'app' => [
|
|
'enable' => 'Protección con firewall',
|
|
'rules' => 'Reglas de firewall',
|
|
'editServiceRule' => 'Servicio: %%name%%',
|
|
'columnAction' => 'Acción',
|
|
'columnName' => 'Nombre',
|
|
'columnDescription' => 'Descripción',
|
|
'service' => [
|
|
'dns' => 'Servidor de nombres de dominio',
|
|
'ftp' => 'Servidor FTP',
|
|
'imap' => 'Servidor IMAP (recuperación de correo)',
|
|
'mysql' => 'Servidor MySQL',
|
|
'ping' => 'Servicio de ping',
|
|
'neighbor_disc' => 'Neighbor Discovery de IPv6',
|
|
'plesk' => 'Interfaz administrativa de Plesk',
|
|
'plesk_http3' => 'Interfaz administrativa de Plesk que usa HTTP/3',
|
|
'autoinstaller' => 'Plesk Installer',
|
|
'pop3' => 'Servidor POP3 (recuperación de correo)',
|
|
'poppassd' => 'Servicio de cambio de contraseña de correo',
|
|
'postgresql' => 'Servidor PostgreSQL',
|
|
'samba' => 'Samba (compartición de archivos en redes Windows)',
|
|
'smtp' => 'Servidor SMTP (envío de correo)',
|
|
'smtp_submission' => 'Servidor SMTP (puerto de envío)',
|
|
'ssh' => 'Servidor SSH (shell seguro)',
|
|
'www' => 'Servidor WWW',
|
|
'www_http3' => 'Servidor WWW que usa HTTP/3',
|
|
'ftp_passive' => 'Puertos pasivos del servidor FTP',
|
|
'dhcp' => 'Cliente DHCP',
|
|
'custom' => 'Servicio personalizado',
|
|
],
|
|
'catchall' => [
|
|
'forward' => 'Directiva del sistema para redireccionamiento del tráfico',
|
|
'input' => 'Directiva del sistema para tráfico entrante',
|
|
'output' => 'Directiva del sistema para tráfico saliente',
|
|
],
|
|
'unknownRule' => 'Desconocida',
|
|
'hint' => [
|
|
'catchall' => 'La directiva del sistema controla todas las conexiones que no están permitidas o denegadas de forma explícita por las reglas de arriba.',
|
|
'custom' => 'Esta regla controla las conexiones conforme a la configuración definida por el usuario.',
|
|
'service' => [
|
|
'dns' => 'Esta regla controla el acceso al servidor de nombres de dominio en este host.',
|
|
'ftp' => 'Esta regla controla el acceso al servidor FTP en este host.',
|
|
'imap' => 'Esta regla controla el acceso al servidor IMAP (recuperación de correo) en este host.',
|
|
'mysql' => 'Esta regla controla el acceso al servidor MySQL en este host.',
|
|
'samba' => 'Esta regla controla el acceso a los recursos compartidos en el servidor.',
|
|
'ping' => 'Esta regla controla qué otros ordenadores pueden efectuar ping a este host.',
|
|
'plesk' => 'Esta regla controla el acceso a la interfaz administrativa de Plesk en este host.',
|
|
'plesk_http3' => 'Esta regla controla el acceso a la interfaz administrativa de Plesk que usa HTTP/3 en este host.',
|
|
'pop3' => 'Esta regla controla el acceso al servidor POP3 (recuperación de correo) en este host.',
|
|
'poppassd' => 'Esta regla controla el acceso al servicio de cambio de contraseña de correo en este host.',
|
|
'postgresql' => 'Esta regla controla el acceso al servidor PostgreSQL en este host.',
|
|
'smtp' => 'Esta regla controla el acceso al servidor SMTP (envío de correo) en este host.',
|
|
'smtp_submission' => 'Esta regla controla el envío de SMTP en este host.',
|
|
'ssh' => 'Esta regla controla el acceso al servidor SSH (shell seguro) en este host.',
|
|
'www' => 'Esta regla controla el acceso al servidor WWW en este host.',
|
|
'www_http3' => 'Esta regla controla el acceso al servidor WWW que usa HTTP/3 en este host.',
|
|
'neighbor_disc' => 'Esta regla controla el acceso al Neighbor Discovery de IPv6 en este host.',
|
|
'autoinstaller' => 'Esta regla controla el acceso a Plesk Installer en este host.',
|
|
'ftp_passive' => 'Esta regla controla el acceso a los puertos pasivos del servidor FTP en este host.',
|
|
'dhcp' => 'Esta regla controla el acceso al cliente DHCP en este host.',
|
|
'custom' => 'Esta regla controla el acceso al servicio personalizado en este host.',
|
|
]
|
|
],
|
|
'description' => [
|
|
'custom' => [
|
|
'forward' => '%%action%% redireccionamiento de %%from%% a %%to%% en %%ports%%',
|
|
'input' => '%%action%% entrante desde %%from%% en %%ports%%',
|
|
'output' => '%%action%% saliente hacia %%to%% en %%ports%%',
|
|
],
|
|
'service' => [
|
|
'forward' => '%%action%% redireccionamiento de %%from%% a %%to%%',
|
|
'input' => '%%action%% entrante desde %%from%%',
|
|
'output' => '%%action%% saliente hacia %%to%%',
|
|
],
|
|
'catchall' => [
|
|
'forward' => '%%action%% redireccionamiento de todo el otro tráfico',
|
|
'input' => '%%action%% todo el otro tráfico entrante',
|
|
'output' => '%%action%% todo el otro tráfico saliente',
|
|
],
|
|
],
|
|
'fromAll' => 'todos',
|
|
'toAll' => 'todos',
|
|
'port' => 'puerto %%ports%%',
|
|
'ports' => 'puertos %%ports%%',
|
|
'allPorts' => 'todos los puertos',
|
|
'denyFromOther' => 'Denegar entrantes desde todos los demás',
|
|
'action' => [
|
|
'allow' => 'Permitir',
|
|
'deny' => 'Denegar',
|
|
'custom' => 'Permitir',
|
|
],
|
|
'toolbar' => [
|
|
'toolbarGroupActions' => 'Acciones',
|
|
'search' => 'Buscar...',
|
|
'groupAdd' => 'Añadir',
|
|
'buttonAdd' => 'Añadir regla',
|
|
'buttonAddHint' => 'Añada una regla de firewall',
|
|
'groupActions' => 'Acciones',
|
|
'buttonRemove' => 'Eliminar',
|
|
'buttonRemoveHint' => 'Elimine las reglas de firewall seleccionadas.',
|
|
'buttonExport' => 'Exportar',
|
|
'buttonExportHint' => 'Exporte todas las reglas de firewall a un archivo JSON.',
|
|
'buttonImport' => 'Importar',
|
|
'buttonImportHint' => 'Importe las reglas de firewall de un archivo JSON.',
|
|
'yesRemove' => 'Sí, eliminar',
|
|
'cancel' => 'Cancelar',
|
|
'removeEmptySelection' => 'Seleccione las reglas de firewall a eliminar.',
|
|
'removeConfirmation' => '¿Desea eliminar las reglas de firewall seleccionadas?',
|
|
'removeSuccess' => 'Las reglas de firewall seleccionadas fueron eliminadas.',
|
|
'importSuccess' => 'Las reglas de firewall han sido importadas.',
|
|
],
|
|
'showActiveConfiguration' => 'Esta es la configuración activa del firewall. %%link%%',
|
|
'showActiveConfigurationLink' => 'Volver a la edición.',
|
|
|
|
'modifiedRules' => [
|
|
'warning' => 'La configuración del firewall presenta cambios que no se han guardado. %%link%%',
|
|
'showActive' => 'Mostrar la configuración activa.',
|
|
'buttonApply' => 'Aplicar los cambios',
|
|
'buttonDiscard' => 'Descartar',
|
|
],
|
|
|
|
'preview' => [
|
|
'titleEnable' => 'Activando la gestión de reglas y la protección con firewall',
|
|
'titleApplyChanges' => 'Aplicando los cambios',
|
|
'text' => 'Se generó un script shell para aplicar la configuración actual de reglas y directivas a su sistema.',
|
|
'show' => 'Previsualizar el script',
|
|
'hide' => 'Ocultar',
|
|
'vzNotice' => 'Está usando contenedores Virtuozzo. Compruebe que el firewall está disponible para su contenedor (el módulo iptables está cargado).',
|
|
'warningCustomRulesOverwritten' => 'Cualquier regla de firewall añadida directamente mediante la utilidad iptables será invalidada.',
|
|
'buttonEnable' => 'Aplicar',
|
|
'buttonCancel' => 'Cancelar',
|
|
],
|
|
|
|
'ruleEditForm' => [
|
|
'ruleName' => 'Nombre de la regla',
|
|
'ipDescription' => [
|
|
'address' => 'Dirección IP (por ejemplo, 192.168.0.1 o fc00::1), red (por ejemplo, 192.168.0.0/16 o fc00::/7) o %%countryCode%%',
|
|
'countryCode' => 'Código de país ISO 3166 de dos letras (por ejemplo, AF o ZW)',
|
|
'dataProvided' => 'En estos momentos, los datos de geolocalización de IP son proporcionados por %%geoIpProvider%%.',
|
|
'learnMore' => 'Descubra cómo cambiar a otra fuente de datos',
|
|
'provider' => [
|
|
'dpIpLite' => 'DB-IP',
|
|
'maxmind' => 'GeoIP2 de MaxMind',
|
|
'maxmindLite' => 'GeoLite2 de MaxMind',
|
|
]
|
|
],
|
|
'matchDirection' => [
|
|
'title' => 'Dirección coincidente',
|
|
'incoming' => 'Entrante',
|
|
'outgoing' => 'Saliente',
|
|
'forwarding' => 'Redirección',
|
|
],
|
|
'actions' => [
|
|
'allow' => 'Permitir',
|
|
'deny' => 'Denegar',
|
|
'custom' => 'Permitir desde las fuentes seleccionadas, denegar desde las demás',
|
|
],
|
|
'ports' => [
|
|
'title' => 'Puertos',
|
|
'description' => 'Un puerto (por ejemplo, 1000) o un intervalo de puertos (por ejemplo, 1000-1051) a filtrar. De dejar el campo en blanco, se filtrarán todos los puertos y protocolos.',
|
|
'tcp' => 'TCP',
|
|
'udp' => 'UDP',
|
|
],
|
|
'sources' => 'Fuentes',
|
|
'destinations' => 'Destinos',
|
|
'validationErrors' => [
|
|
'nameIsRequired' => 'Indique el nombre de la regla',
|
|
'invalidData' => 'Formato de datos no válido',
|
|
'invalidPortFormat' => 'Formato de puerto no válido',
|
|
'portOutOfRanges' => 'El puerto debe estar entre 1 y 65535',
|
|
'portsFormat' => 'Los puertos o intervalos de puerto deben especificarse con un protocolo (separado por comas). Por ejemplo, 1000/tcp,1000-1051/udp.',
|
|
'IPAddressFormat' => 'Se ha indicado una dirección de regla de firewall que presenta un formato incorrecto.',
|
|
'oneOfPortsOutOfRanges' => 'Uno de los puertos no está en el rango de 1 a 65535',
|
|
],
|
|
'ruleSavedSuccessfully' => 'La regla se ha guardado correctamente',
|
|
'newRuleDefaultName' => 'Nueva regla personalizada',
|
|
],
|
|
|
|
'successEnable' => 'La protección con firewall ha sido activada.',
|
|
'successDisable' => 'La protección con firewall ha sido desactivada.',
|
|
'successApplyChanges' => 'La configuración actual fue aplicada.',
|
|
'successDiscardChanges' => 'Los cambios fueron descartados.',
|
|
|
|
'FormField' => [
|
|
'addMore' => 'Añadir uno más',
|
|
],
|
|
'Form' => [
|
|
'submitButton' => 'Guardar',
|
|
'cancelButton' => 'Cancelar',
|
|
],
|
|
'List' => [
|
|
'totalRows' => "%%totalRows%% elementos en total",
|
|
'selectedRows' => "%%selectedRows%% de %%totalRows%% elementos seleccionados",
|
|
'selectAll' => "Seleccionar todo",
|
|
'deselectAll' => "Deseleccionar",
|
|
'all' => "Todas",
|
|
],
|
|
'Pagination' => [
|
|
'total' => "%%current%% de %%total%%",
|
|
'itemsPerPage' => "Elementos por página",
|
|
'all' => "Todos",
|
|
],
|
|
],
|
|
|
|
'tasks' => [
|
|
'activate' => [
|
|
'running' => 'Aplicando la configuración del firewall...',
|
|
'done' => 'La configuración del firewall ha sido aplicada.',
|
|
'error' => 'No se pudo aplicar la configuración del firewall.',
|
|
],
|
|
],
|
|
|
|
'cli' => [
|
|
'commands' => [
|
|
'apply' => 'Aplique las reglas de firewall actuales y actualice la configuración activa.',
|
|
'confirm' => 'Confirm the previously applied configuration.',
|
|
'disable' => 'Disable firewall rules management.',
|
|
'enable' => 'Enable firewall rules management.',
|
|
'is-enabled' => 'Check whether the firewall is enabled.',
|
|
'reset' => 'Revert the current firewall rules to the last active configuration.',
|
|
'reset-to-default' => 'Revert current firewall rules back to default configuration.',
|
|
'set-rule' => 'Create a new or update an existing firewall rule.',
|
|
'remove-rules' => 'Remove the specified firewall rules.',
|
|
'list-json' => 'List the firewall rules as JSON.',
|
|
'export' => 'Export firewall rules to JSON.',
|
|
'import' => 'Import firewall rules from JSON.',
|
|
],
|
|
'options' => [
|
|
'id' => 'ID of the firewall rule required for the update operation, which runs using the --set-rule command.',
|
|
'ids' => 'IDs of the firewall rules (comma-separated) required for the remove operation, which runs using the --remove-rules command.',
|
|
'name' => 'Firewall rule name.',
|
|
'direction' => 'Firewall rule direction. Allowed values: input, output, forward.',
|
|
'action' => 'Firewall rule action. Allowed values: allow, deny.',
|
|
'ports' => 'Firewall rule ports or port ranges with a protocol (comma-separated); for example, 1000/tcp,1000-1051/udp.',
|
|
'remote-addresses' => 'The list of the firewall rule addresses (comma-separated). An address can be an IP address (for example, 192.168.0.1 or fc00::1), a network (for example, 192.168.0.0/16 or fc00::/7), or a two-letter ISO 3166 country code (for example, AF or ZW).',
|
|
'from' => 'La lista de direcciones de regla de firewall (separadas por comas) para conexiones de redireccionamiento y conexiones entrantes. Una dirección puede ser una dirección IP (por ejemplo, 192.168.0.1 o fc00::1), una red (como 192.168.0.0/16 o fc00::/7) o un código de país ISO 3166 de dos letras (como AF o ZW).',
|
|
'to' => 'La lista de direcciones de regla de firewall (separadas por comas) para conexiones de redireccionamiento y conexiones salientes. Una dirección puede ser una dirección IP (por ejemplo, 192.168.0.1 o fc00::1), una red (como 192.168.0.0/16 o fc00::/7) o un código de país ISO 3166 de dos letras (como AF o ZW).',
|
|
'config' => 'El origen desde el que se importarán las reglas de firewall. Indique \'-\' para importar reglas de firewall desde la entrada estándar (predeterminada, recomendada), una ruta de archivo o una URL.',
|
|
'auto-confirm-this-may-lock-me-out-of-the-server' => 'Use this with the --apply or --enable commands to avoid having to run the --confirm command from a separate SSH session. Use this only in automated deployment scenarios. Misconfigured firewall rules may prevent you from having access to the server.',
|
|
],
|
|
'errors' => [
|
|
'is_disabled' => 'Firewall rules management is disabled.',
|
|
'confirm_failed_apply' => 'Apply your changes first.',
|
|
'confirm_failed_connection' => 'To apply and confirm changes, run each corresponding command in a separate SSH session.',
|
|
'confirm_failed' => 'Unable to confirm the firewall rules.',
|
|
'set_rule_failed_id' => 'A firewall rule id must be numeric.',
|
|
'set_rule_failed_name' => 'A firewall rule name must be specified.',
|
|
'set_rule_failed_ports' => 'A malformed firewall rule port or port range was specified.',
|
|
'failed_existing_config' => 'El archivo de configuración no existe o no es accesible. En su lugar, pruebe a usar el comando \'%%command%%\'.',
|
|
'failed_available_url_config' => 'The configuration file URL is not available: %%error%%',
|
|
'remove_rules_not_found' => 'No firewall rules were found for removal.',
|
|
],
|
|
'actions' => [
|
|
'apply_success' => 'The firewall rules were activated. To save your changes, run the --confirm command within %%seconds%% second(s).',
|
|
'confirm_noop' => 'The firewall rules were already confirmed, or no --apply or --enable command was issued beforehand.',
|
|
'confirm_success' => 'The firewall rules were confirmed.',
|
|
'confirm_enable_success' => 'Firewall rules management was confirmed.',
|
|
'reset_success' => 'Changes to the firewall rules were reverted.',
|
|
'reset_to_default_success' => 'The firewall rules were reverted to the default configuration.',
|
|
'enable_success' => 'Firewall rules management was enabled. To save your changes, run the --confirm command within %%seconds%% second(s).',
|
|
'disable_success' => 'Firewall rules management was disabled',
|
|
'set_rule_success_create' => 'The firewall rule was created with the ID: \'%%ruleId%%\'.',
|
|
'set_rule_success_update' => 'The firewall rule was updated with the ID: \'%%ruleId%%\'.',
|
|
'remove_rules_success' => 'The firewall rules were removed.',
|
|
'import_success' => 'The firewall rules were imported. To apply your changes, run the --apply command.',
|
|
],
|
|
],
|
|
];
|