From fe7c7d47a3c9c9114592cbf1a1507564ea443faa Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 23 Jul 2024 12:42:41 +0000 Subject: [PATCH] Translated with Weblate Co-authored-by: Andrea Leardini Co-authored-by: Giacomo Sanchietti Co-authored-by: Hosted Weblate Co-authored-by: Prefill add-on Co-authored-by: chrkli Co-authored-by: gallegonovato Translate-URL: https://hosted.weblate.org/projects/ns8/core/ Translate-URL: https://hosted.weblate.org/projects/ns8/core/ar/ Translate-URL: https://hosted.weblate.org/projects/ns8/core/de/ Translate-URL: https://hosted.weblate.org/projects/ns8/core/es/ Translate-URL: https://hosted.weblate.org/projects/ns8/core/eu/ Translate-URL: https://hosted.weblate.org/projects/ns8/core/it/ Translate-URL: https://hosted.weblate.org/projects/ns8/core/pt/ Translate-URL: https://hosted.weblate.org/projects/ns8/core/pt_BR/ Translation: NS8/core --- core/ui/public/i18n/ar/translation.json | 96 +++++++++++++----- core/ui/public/i18n/de/translation.json | 96 +++++++++++++----- core/ui/public/i18n/es/translation.json | 108 +++++++++++++++------ core/ui/public/i18n/eu/translation.json | 96 +++++++++++++----- core/ui/public/i18n/it/translation.json | 100 ++++++++++++++----- core/ui/public/i18n/pt/translation.json | 96 +++++++++++++----- core/ui/public/i18n/pt_BR/translation.json | 96 +++++++++++++----- 7 files changed, 519 insertions(+), 169 deletions(-) diff --git a/core/ui/public/i18n/ar/translation.json b/core/ui/public/i18n/ar/translation.json index 279bd8381..7b7bf7bb2 100644 --- a/core/ui/public/i18n/ar/translation.json +++ b/core/ui/public/i18n/ar/translation.json @@ -4,11 +4,9 @@ "custom_certificates": "Uploaded certificates", "empty_passphrase": "The password is mandatory", "the_join_code_is_not_correctly_encoded": "Join code is not correctly encoded", - "hostname_create": "Hostname", "restore_apps": "Restore apps", "tls_verify": "TLS certificate validation", "vpn_cidr_tooltip": "This is the VPN network used by cluster nodes to communicate. Ensure this network does not conflict with existing ones. Note that VPN network cannot be changed later", - "review_node_fqdn_title": "Review node FQDN", "upload_cluster_backup_file": "Upload cluster backup file", "custom_routes": "Custom HTTP routes", "network_pattern": "Invalid network format", @@ -16,10 +14,8 @@ "cluster_auth_error": "Invalid response", "creating_cluster": "Creating cluster...", "restore_summary": "Summary", - "domain_join": "Worker node domain", "node_added_to_cluster": "Node {nodeId} added to cluster", "restore_cluster": "Restore cluster", - "review_node_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster node", "vpn_endpoint": "VPN endpoint", "configure_node": "Configure this node", "new_password_confirm": "Re-enter new admin password", @@ -34,7 +30,6 @@ "forbidden_hostname_value": "Forbidden hostname", "remote_url": "Remote URL", "url_format": "Invalid URL", - "hostname_join": "Worker node hostname", "redirect_cluster_description": "This node is a worker of the cluster now. Click the button below to access cluster administration page on the leader node.", "hostname_format": "Invalid hostname format", "new_password": "New admin password", @@ -48,9 +43,7 @@ "invalid_passphrase": "Invalid password. Enter the password used to encrypt cluster backup.", "redirect_cluster": "Worker Node", "not_a_valid_ipv4_network": "Invalid IPv4 network address", - "vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "reading_backup_repositories": "Reading backup repositories...", - "vpn_endpoint_port": "Leader VPN public UDP port", "restoring_apps_c": "Restoring {num} app | Restoring {num} apps", "traveling_back_in_time": "Traveling back in time...", "change_admin_password_description": "This is needed for security reasons", @@ -62,8 +55,6 @@ "create_cluster_instead": "Create a new cluster instead", "not_a_valid_fqdn_endpoint": "Invalid fully qualified domain name", "create_cluster_description": "Create a new cluster and promote this node as leader", - "vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", - "domain_create": "Domain", "skip_apps_restore_2": "You can restore apps later in Backup page", "join_cluster_instead": "Join an existing cluster instead", "skip_apps_restore_1": "Do you want to skip apps restore?", @@ -75,7 +66,17 @@ "not_valid_gpg_file": "Invalid GPG file", "skip_apps_restore": "Skip apps restore", "cluster_connection_error": "Failed to connect to the leader node at address {value}", - "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain." + "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain.", + "vpn_network": "VPN network", + "worker_node_domain": "Worker node domain", + "review_worker_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster worker", + "worker_node_hostname": "Worker node hostname", + "review_leader_fqdn_description": "Set the fully qualified domain name (FQDN) of the cluster leader", + "review_leader_fqdn_title": "Review leader FQDN", + "review_worker_fqdn_title": "Review worker FQDN", + "leader_node_domain": "Leader node domain", + "leader_node_hostname": "Leader node hostname", + "hostname_pattern": "Invalid hostname format" }, "action": { "remove-favorite": "Remove favorite", @@ -167,7 +168,9 @@ "set-route": "Set route", "update-modules": "Update modules", "add-repository": "Add repository", - "set-retention": "Set retention" + "set-retention": "Set retention", + "set-syslog-forwarder": "Set Syslog forwarder", + "set-clm-forwarder": "Set Cloud Log Manager forwarder" }, "backup": { "smb_url_label": "Share name", @@ -544,7 +547,12 @@ "days": "Days", "no_logs": "This instance does not contains any log", "title": "Loki", - "active_to": "to" + "active_to": "to", + "cannot_configure_forwarder": "Cannot configure forwarder", + "configure_syslog_forwarder": "Configure export to Syslog", + "cannot_retrieve_system_logs_status": "Cannot retrieve system logs status", + "cannot_retrieve_loki_instances": "Cannot retrieve loki instances", + "configure_cloud_log_manager_forwarder": "Configure Cloud Log Manager" }, "loki_instance_title": "Multiple Loki instance", "loki_tooltip": "Search logs from the active Loki instance, from a former leader node or from a Loki backup.", @@ -696,7 +704,6 @@ "user_pattern": "Invalid character \"{tok}\". Only letters, digits, - and _ are allowed." }, "nodes": { - "node_vpn_endpoint_address": "{node} VPN public address", "check_node_connectivity": "Check node connectivity", "validation_node_not_found": "Node not found", "add_node_to_cluster_step_3": "Go to https://NEW_NODE_IP/cluster-admin/", @@ -720,19 +727,16 @@ "memory_usage": "Memory usage", "leader": "leader", "promotion_completed": "Promotion completed", - "node_vpn_endpoint_port": "{node} VPN public UDP port", "cpu_load_tooltip": "CPU average load of last 1 / 5 / 15 minutes", "title": "Nodes", "show_all_disks": "Show all disks", "add_node_to_cluster_step_2": "Copy the join code in the box below", "promote_node_confirm": "{name} will be promoted to leader role.", "reset_backup_encryption_password_info": "After node promotion, go to Backup section and setup the backup encryption password", - "node_vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "validation_node_replica_not_found": "Node replica not found", "cpu_load": "CPU load", "understood_remove_node": "I understand, remove node", "promote_to_leader": "Promote to leader", - "node_vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", "remove_from_cluster": "Remove from cluster", "offline": "Offline", "disk": "Disk", @@ -753,7 +757,14 @@ "shutdown_node_after_removal": "Shut down {node} after node removal to stop the apps running on it", "node_is_offline_description": "Check node status and connectivity", "remove_node_from_cluster": "Remove node from cluster", - "validation_endpoint_address_format": "Invalid format" + "validation_endpoint_address_format": "Invalid format", + "connectivity_check_failed": "Connectivity check failed", + "check_node_connectivity_promote": "Check connectivity to '{fqdn}'", + "node_name_domain": "{node} domain", + "connectivity_check_failed_description": "The FQDN {fqdn} is not reachable from {node}. Please change hostname and/or domain or, if you want to skip this check and fix the DNS record later, unselect '@:nodes.check_node_connectivity' and try again.", + "vpn_endpoint_warning_description": "Leader FQDN is used by worker nodes to establish the VPN connection with the leader. Ensure that all workers can resolve the new leader FQDN.", + "node_name_hostname": "{node} hostname", + "vpn_endpoint_warning_title": "You are editing leader FQDN" }, "settings_http_routes": { "request_lets_encrypt_certificate": "Request Let's Encrypt certificate", @@ -821,10 +832,6 @@ "number": "Number", "hide_password": "Hide password" }, - "hint": { - "notifications": "You can find notifications and progress of tasks here", - "copy_to_clipboard": "Click here to copy to clipboard" - }, "settings_acme_servers": { "no_acme_server_description": "There is no ACME server configured", "search_acme_server": "Search ACME server", @@ -1055,7 +1062,8 @@ "choose_an_option_or_input_any_value": "Choose an option or input any value", "details": "التفاصيل", "close": "اغلاق", - "enabled": "Enabled" + "enabled": "Enabled", + "configure": "Configure" }, "error": { "403": "العملية غير مصرح بها", @@ -1107,7 +1115,10 @@ "go_to_software_center": "Go to Software center", "core_update_available": "Core update available", "email_notification": "Email notifications", - "go_to_settings": "Go to settings" + "go_to_settings": "Go to settings", + "system_logs": "System logs", + "go_to_system_logs": "Go to System logs", + "active_instance": "Active instance: {instance}" }, "settings_cluster_admins": { "delete_admin_admin": "Delete admin {admin}", @@ -1346,5 +1357,44 @@ }, "settings": { "title": "إعدادات" + }, + "cloud_log_manager_forwarder": { + "tenant_tooltip": "Lorem Ipsum", + "tenant": "Tenant", + "export_starting_date": "Export start date", + "cloud_log_manager_export_failed": "Export to Cloud Log Manager failed", + "address": "Cloud Log Manager URL", + "cloud_log_manager_export_enabled": "Export to Cloud Log Manager enabled", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "choose_a_datetime": "Choose date and time", + "available_with_subscription_title": "Available with subscription", + "start_date": "Start date", + "start_time": "Start time (24-hour)", + "available_with_subscription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "configure_export_to_cloud_log_manager": "Configure Cloud Log Manager", + "export_to_cloud_log_manager": "Export to Cloud Log Manager", + "learn_more": "Learn more", + "address_placeholder": "E.g. https://nar.nethesis.it", + "cluster_id_notification": "This cluster is identified as '{clusterId}' in the Cloud Log Manager UI" + }, + "syslog_forwarder": { + "start_time": "Start time (24-hour)", + "configure_export_to_syslog": "Configure export to Syslog", + "protocol": "Protocol", + "format": "Format", + "syslog_export_failed": "Export to Syslog failed", + "export_to_syslog": "Export to Syslog", + "hostname_ip_address": "Hostname or IP address", + "start_date": "Start date", + "syslog_export_enabled": "Export to Syslog enabled", + "choose_a_datetime": "Choose date and time", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "export_starting_date": "Export start date", + "udp": "UDP", + "tcp": "TCP", + "port_placeholder": "E.g. 514", + "port_number": "Port number", + "rfc5424": "RFC 5424", + "rfc3164": "RFC 3164" } } diff --git a/core/ui/public/i18n/de/translation.json b/core/ui/public/i18n/de/translation.json index 1ac5b62b9..a1b807a4c 100644 --- a/core/ui/public/i18n/de/translation.json +++ b/core/ui/public/i18n/de/translation.json @@ -5,14 +5,12 @@ "restore_apps": "Anwendungen wiederherstellen", "tls_verify": "TLS-Zertifikatsprüfung", "vpn_cidr_tooltip": "Dies ist das VPN-Netz, das von den Clusterknoten zur Kommunikation verwendet wird. Stellen Sie sicher, dass dieses Netzwerk nicht mit bestehenden Netzwerken kollidiert. Beachten Sie, dass das VPN-Netzwerk später nicht mehr geändert werden kann.", - "review_node_fqdn_title": "FQDN des Knoten prüfen", "upload_cluster_backup_file": "Hochladen der Cluster-Sicherungsdatei", "custom_routes": "eigene HTTP Routen", "creating_cluster": "Cluster wird erstellt...", "restore_summary": "Zusammenfassung", "node_added_to_cluster": "Knoten {nodeId} zum Cluster hinzugefügt", "restore_cluster": "Cluster wiederherstellen", - "review_node_fqdn_description": "Festlegen des voll-qualifizierten Domänen-Namen dieses Cluster-Knoten", "vpn_endpoint": "VPN-Endpunkt", "configure_node": "Diesen Knoten konfigurieren", "new_password_confirm": "neues Admin-Kennwort wiederholen", @@ -35,9 +33,7 @@ "join_code_helper_text": "Sie können den Beitrittscode erhalten indem Sie auf", "invalid_passphrase": "Falsches Kennwort. Geben Sie das Verschlüsselungs-Kennwort der Cluster-Sicherung ein.", "redirect_cluster": "Arbeitsknoten", - "vpn_endpoint_port_tooltip": "Arbeitsknoten nutzen diesen Port für die Verbindung zum Hauptknoten. Dieser kann vom WireGuard Standard-Port 55820 abweichen. Ändern Sie diese Portnummer nur, wenn es ein Port-Forwardingzwischen den Arbeits- und dem Hauptknoten gibt", "reading_backup_repositories": "Einlesen von Datensicherungs-Zielen...", - "vpn_endpoint_port": "öffentlicher VPN-UDP-Port des Hauptknoten", "restoring_apps_c": "Wiederherstellung von {num} Anwendung|Wiederherstellung von {num} Anwendungen", "traveling_back_in_time": "Zurück in die Zukunft...", "change_admin_password_description": "Dies ist aus Sicherheitsgründen erforderlich", @@ -47,7 +43,6 @@ "restore_from_remote_url": "Wiederherstellung von ferner URL", "create_cluster_instead": "Stattdessen ein neues Cluster erstellen", "create_cluster_description": "Ein neues Clusters erstellen und diesen Knoten zum Hauptknoten heraufstufen", - "vpn_endpoint_address_tooltip": "Arbeitsknoten nutzen diese Adresse um eine Verbindung zum Hauptknoten herzustellen. Korrekte Auflösung und Erreichbarkeit ausgehend von den Arbeitsknoten sicherstellen.", "skip_apps_restore_2": "Sie können Anwendungen später über die Seite Sicherungen wiederherstellen", "join_cluster_instead": "Stattdessen einem bestehenden Cluster beitreten", "skip_apps_restore_1": "Möchten Sie die Wiederherstellung von Anwendungen überspringen?", @@ -59,10 +54,6 @@ "skip_apps_restore": "Wiederherstellung von Anwendungen überspringen", "external_domains": "externe Nutzerdomänen", "empty_passphrase": "Ein Kennwort ist verpflichtend", - "hostname_create": "Hostname", - "domain_join": "Domäne des Arbeitsknoten", - "hostname_join": "Hostname des Arbeitsknoten", - "domain_create": "Domäne", "network_pattern": "Netzwerkdefinition fehlerhaft", "not_a_private_network": "Muss innerhalb eines privaten IPv4-Netzbereich liegen: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16", "hostname_format": "Hostname fehlerhaft", @@ -75,7 +66,17 @@ "cluster_tls_verify_error": "TLS-Zertifikat des Hauptknoten ist ungültig", "the_join_code_can_not_be_decoded": "Join-Code kann nicht dekodiert werden", "cluster_connection_error": "Verbindung zum Hauptknoten an Adresse {value} fehlgeschlagen", - "cluster_hostname_error": "FQDN {value} wird vom Hauptknoten verwendet. 'Zurück' nutzen und Host- oder Domänennamen ändern." + "cluster_hostname_error": "FQDN {value} wird vom Hauptknoten verwendet. 'Zurück' nutzen und Host- oder Domänennamen ändern.", + "vpn_network": "VPN network", + "worker_node_domain": "Worker node domain", + "review_worker_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster worker", + "worker_node_hostname": "Worker node hostname", + "review_leader_fqdn_description": "Set the fully qualified domain name (FQDN) of the cluster leader", + "review_leader_fqdn_title": "Review leader FQDN", + "review_worker_fqdn_title": "Review worker FQDN", + "leader_node_domain": "Leader node domain", + "leader_node_hostname": "Leader node hostname", + "hostname_pattern": "Invalid hostname format" }, "password": { "uppercase_letter": "Großbuchstaben", @@ -95,10 +96,6 @@ "number": "Zahlen", "hide_password": "Kennwort ausblenden" }, - "hint": { - "notifications": "Meldungen und den Fortschritt von Aufgaben finden Sie hier", - "copy_to_clipboard": "Zum Kopieren in die Zwischenablage hier klicken" - }, "login": { "2fa_description": "Authentikator-App öffnen und Code eingeben", "setup_key_instructions": "Authentikator-App öffnen und das vorhergehend gesicherte 2FA Geheimnis eingeben", @@ -238,7 +235,9 @@ "start-support-session": "Support -Sitzung starten", "get-subscription": "Abonnement abfragen", "register-cluster-subscription": "Cluster Abonnement registrieren", - "set-retention": "Aufbewahrung festlegen" + "set-retention": "Aufbewahrung festlegen", + "set-syslog-forwarder": "Syslog-Forwarder festlegen", + "set-clm-forwarder": "CloudLog Manager Forwarder festlegen" }, "common": { "hide": "verstecken", @@ -324,7 +323,8 @@ "close": "Schließen", "enabled": "Aktiviert", "not_active": "deaktiviert", - "active": "aktiv" + "active": "aktiv", + "configure": "konfigurieren" }, "error": { "403": "Vorgang nicht autorisiert", @@ -377,7 +377,6 @@ "add_node_to_cluster": "Knoten zum Cluster hinzufügen", "node_is_offline_description": "Status und Verbindung zu Knoten prüfen", "disk": "Festplatte", - "node_vpn_endpoint_address": "öffentliche Adresse des VPN für {node}", "validation_node_not_found": "Knoten nicht gefunden", "add_node_to_cluster_step_3": "Weiter zu https://NEW_NODE_IP/cluster-admin/", "understood_promote_node": "Verstanden, Knoten heraufstufen", @@ -394,15 +393,12 @@ "memory_usage": "Speicherauslastung", "leader": "Hauptknoten", "promotion_completed": "Heraufstufen fertiggestellt", - "node_vpn_endpoint_port": "öffentlicher UDP port des VPN für {node}", "title": "Knoten", "show_all_disks": "Alle Festplatten anzeigen", "promote_node_confirm": "{name} wird zum Hauptknoten heraufgestuft", - "node_vpn_endpoint_port_tooltip": "Die Arbeitsknoten verwenden diesen Port, um sich mit dem Hauptknoten zu verbinden. Kann vom Standard WireGuard Port 55820 abweichen. Nur ändern wenn eine NAT-Gerät zwischen Arbeits- und Hauptknoten existiert", "validation_node_replica_not_found": "Knoten-Repliken nicht gefunden", "understood_remove_node": "Verstanden, Knoten entfernen", "promote_to_leader": "Zum Hauptknoten heraufstufen", - "node_vpn_endpoint_address_tooltip": "Arbeitsknoten verwenden diese Adresse, um sich mit dem Hauptknoten zu verbinden. Sichrrstellen, dass sie korrekt aufgelöst und für die Arbeitsknoten erreichbar ist.", "remove_from_cluster": "Aus dem Cluster entfernen", "offline": "Offline", "set_fqdn": "FQDN festlegen", @@ -421,7 +417,14 @@ "validation_endpoint_port_invalid_type": "Format fehlerhaft", "add_node_to_cluster_step_1": "{product} auf dem neuen Knoten installieren", "validation_endpoint_address_format": "Format fehlerhaft", - "nodes_online_cluster_status": "Alle Knoten sind online" + "nodes_online_cluster_status": "Alle Knoten sind online", + "check_node_connectivity_promote": "Check connectivity to '{fqdn}'", + "connectivity_check_failed": "Connectivity check failed", + "node_name_domain": "{node} domain", + "connectivity_check_failed_description": "The FQDN {fqdn} is not reachable from {node}. Please change hostname and/or domain or, if you want to skip this check and fix the DNS record later, unselect '@:nodes.check_node_connectivity' and try again.", + "vpn_endpoint_warning_description": "Leader FQDN is used by worker nodes to establish the VPN connection with the leader. Ensure that all workers can resolve the new leader FQDN.", + "node_name_hostname": "{node} hostname", + "vpn_endpoint_warning_title": "You are editing leader FQDN" }, "software_center": { "clone_app_description": "Instanz {instanceLabel} und Daten auf einen Knoten klonen. Die aktuelle Instanz bleibt unberührt.", @@ -1041,7 +1044,12 @@ "edit_label": "Bezeichnung bearbeiten", "type_to_confirm": "Zur Bestätigung '{name}' eingeben", "days": "Tage", - "no_logs": "Diese Instanz beinhaltet keine Protokolle" + "no_logs": "Diese Instanz beinhaltet keine Protokolle", + "cannot_configure_forwarder": "Forwarder kann nicht konfiguriert werden", + "configure_syslog_forwarder": "Export zu Syslog konfigurieren", + "cannot_retrieve_system_logs_status": "Status der System-Protokolle kann nicht abgerufen werden", + "cannot_retrieve_loki_instances": "Loki-Instanzen nicht abrufbar", + "configure_cloud_log_manager_forwarder": "Cloud Log Manager konfigurieren" }, "loki_tooltip": "Durchsuchen von Logs aus der aktiven Loki-Instanz, aus einem ehemaligen Hauptknoten oder aus Loki-Backups.", "current_instance": "Aktive Instanz", @@ -1255,7 +1263,10 @@ "go_to_subscription": "zu Abonnements wechseln", "subscription_status": "Abonnement", "email_notification": "E-Mail Benachrichtigungen", - "go_to_settings": "Zu Einstellungen wechseln" + "go_to_settings": "Zu Einstellungen wechseln", + "go_to_system_logs": "zu System-Protokollen wechsel", + "active_instance": "Aktive Instanz: {instance}", + "system_logs": "System-Protokolle" }, "calendar": { "days": "Tage", @@ -1346,5 +1357,44 @@ "subscription_status": "Abonnement -Status", "session_id": "SitzungsID", "start_session_support": "Sitzung starten" + }, + "cloud_log_manager_forwarder": { + "tenant_tooltip": "Dieser Schlüssel, auch bekannt als \"Tenant\", identifiziert und assoziiert die Clusterprotokolle innerhalb eines Unternehmens in Cloud Log Manager. Sie finden ihn in der Webapp Cloud Log Manager unter Benutzer und Unternehmen > Unternehmen.", + "tenant": "eindeutiger Unternehmens-Schlüssel", + "export_starting_date": "Startdatum des Export", + "cloud_log_manager_export_failed": "Export zu Cloud Log Manager fehlgeschlagen", + "address": "URL des CloudLog Manager", + "cloud_log_manager_export_enabled": "Export zu CloudLog Manager aktiviert", + "use_last_timestamp": "Letzten Zeitstempel nutzen ({timestamp})", + "choose_a_datetime": "Datum und Uhrzeit wählen", + "available_with_subscription_title": "Abonnement aktivieren, um diese Funktion zu nutzen", + "start_date": "Startdatum für Export", + "start_time": "Startzeite (24 Stunden)", + "available_with_subscription": "Senden Sie einen Protokoll-Stream von Anwendungen und Knoten dieses Clusters an CloudLog Manager, um sie an einem zentralen Ort speichern, archivieren und durchsuchen können.", + "configure_export_to_cloud_log_manager": "Cloud Log Manager konfigurieren", + "export_to_cloud_log_manager": "Export zu CloudLog Manager", + "learn_more": "mehr erfahren", + "address_placeholder": "z.B. https://nar.nethesis.it", + "cluster_id_notification": "Dieser Cluster ist '{clusterId}' in der Cloud Log Manager UI." + }, + "syslog_forwarder": { + "start_time": "Startzeit (24 Stunden)", + "configure_export_to_syslog": "Export zu Syslog konfigurieren", + "protocol": "Protokoll", + "format": "Format", + "syslog_export_failed": "Syslog-Export fehlgeschlagen", + "export_to_syslog": "Syslog-Export", + "hostname_ip_address": "Hostname oder IP-Adresse", + "start_date": "Startdatum für Export", + "syslog_export_enabled": "Syslog-Export aktiviert", + "choose_a_datetime": "Zeit und Datum wählen", + "use_last_timestamp": "letzten Zeitstempel nutzen ({timestamp})", + "export_starting_date": "Startdatum für Export", + "udp": "UDP", + "tcp": "TCP", + "port_placeholder": "z.B. 514", + "port_number": "Portnummer", + "rfc5424": "RFC 5424", + "rfc3164": "RFC 3164" } } diff --git a/core/ui/public/i18n/es/translation.json b/core/ui/public/i18n/es/translation.json index f8ba0da9f..25d25c150 100644 --- a/core/ui/public/i18n/es/translation.json +++ b/core/ui/public/i18n/es/translation.json @@ -216,7 +216,8 @@ "type_to_confirm": "Escribe '{name}' para confirmar la eliminación", "remove": "Eliminar", "not_active": "Inactivo", - "active": "Activo" + "active": "Activo", + "configure": "Configure" }, "backup": { "aws": "Amazon S3", @@ -540,7 +541,9 @@ "start-support-session": "Iniciar sesión de soporte", "get-subscription": "Obtener suscripción", "register-cluster-subscription": "Registrar suscripción al clúster", - "set-retention": "Fijar la retención" + "set-retention": "Fijar la retención", + "set-syslog-forwarder": "Set Syslog forwarder", + "set-clm-forwarder": "Set Cloud Log Manager forwarder" }, "settings_cluster_admins": { "user_already_exists": "El administrador ya existe", @@ -732,7 +735,12 @@ "edit_label": "Editar la etiqueta", "type_to_confirm": "Escribe {name} para confirmar", "days": "Días", - "no_logs": "Esta instancia no contiene ningún registro" + "no_logs": "Esta instancia no contiene ningún registro", + "cannot_configure_forwarder": "Cannot configure forwarder", + "configure_syslog_forwarder": "Configure export to Syslog", + "cannot_retrieve_system_logs_status": "Cannot retrieve system logs status", + "cannot_retrieve_loki_instances": "Cannot retrieve loki instances", + "configure_cloud_log_manager_forwarder": "Configure Cloud Log Manager" }, "loki_instance_title": "Instancia múltiple de Loki", "loki_tooltip": "Busca registros de la instancia activa de Loki, de un nodo líder anterior o de una copia de seguridad de Loki.", @@ -745,14 +753,14 @@ "copy_task_data_to_clipboard": "Copiar seguimiento de tarea", "configure": "Configurar", "subtask_failed_validation": "Subtarea {task} validación fallida", - "task_running": "Tarea {task} se está ejecutando", + "task_running": "La tarea {task} se está ejecutando", "subtask_failed": "Subtarea {task} fallida", "subtask_pending": "Subtarea {task} se encuentra pendiente", "task_id": "ID de tarea", - "task_completed": "Tarea {task} completada", - "task_failed": "Tarea {task} fallida", + "task_completed": "La tarea {task} está completada", + "task_failed": "Error en la tarea {task}", "task_failed_validation": "Tarea {task} validación fallida", - "task_pending": "Tarea {task} se encuentra pendiente", + "task_pending": "Tarea {task} se encuentra pendiente", "subtask_running": "Subtarea {task} se está ejecutando", "subtask_completed": "Subtarea {task} completada" }, @@ -777,7 +785,6 @@ "init": { "restoring_cluster": "Restaurando clúster", "restore_apps": "Restaurar aplicaciones", - "review_node_fqdn_title": "Revisión del FQDN del nodo", "custom_routes": "Rutas HTTP personalizadas", "creating_cluster": "Creando clúster...", "restore_cluster": "Restaurar clúster", @@ -795,7 +802,6 @@ "vpn_endpoint_address": "Dirección pública de VPN líder", "change_admin_password": "Cambiar contraseña de administrador", "invalid_passphrase": "Contraseña invalida. Escribe la contraseña utilizada para cifrar la copia de seguridad del clúster.", - "vpn_endpoint_port": "Puerto UTP de VPN líder", "restoring_apps_c": "Restaurando {num} aplicación | Restaurando {num} aplicaciones", "cluster_label": "Etiqueta de clúster", "current_password": "Contraseña de administrador actual", @@ -814,7 +820,6 @@ "vpn_cidr_tooltip": "Esta es la red VPN utilizada por los nodos del clúster para comunicarse. Asegúrate de que esta red no entre en conflicto con las existentes. Ten en cuenta que la red VPN no se puede cambiar más adelante", "upload_cluster_backup_file": "Cargar archivo de copia de seguridad del clúster", "restore_summary": "Resúmen", - "review_node_fqdn_description": "Establecer el nombre de dominio completo (FQDN) de este nodo del clúster", "vpn_endpoint": "Destino VPN", "new_password_confirm": "Vuelve a escribir la nueva contraseña de administrador", "set_fqdn": "Establecer FQDN", @@ -822,22 +827,16 @@ "redirect_cluster_description": "Este nodo ahora es un trabajador del clúster. Haz clic en el botón a continuación para acceder a la página de administración del clúster en el nodo líder.", "join_code_helper_text": "Puedes obtener el código de inscripción accediendo", "redirect_cluster": "Nodo Trabajador", - "vpn_endpoint_port_tooltip": "Los nodos trabajadores utilizan este número de puerto para conectarse al líder. Puede diferir del puerto de escucha WireGuard 55820. Cambia este número de puerto solo si hay un dispositivo de reenvío de puertos entre los trabajadores y el líder", "reading_backup_repositories": "Leyendo repositorios de respaldo...", "traveling_back_in_time": "Volviendo atrás en el tiempo...", "change_admin_password_description": "Esto es necesario por razones de seguridad", "welcome": "Bienvenid@ a {product}", - "vpn_endpoint_address_tooltip": "Los nodos trabajadores utilizan esta dirección para conectarse con el líder. Asegúrate que resuelve correctamente y es accesible para los nodos trabajadores", - "skip_apps_restore_2": "Puedes restaurar aplicaciones más tarde en la página Copia de seguridad", + "skip_apps_restore_2": "Puede restaurar aplicaciones más tarde desde la página copias de seguridad", "vpn_cidr": "Red VPN (CIDR)", "select_apps_to_restore": "Seleccionar aplicaciones para restaurar", "skip_apps_restore": "Saltar restauración de aplicaciones", "external_domains": "Dominios de usuario externos", "empty_passphrase": "Contraseña obligatoria", - "hostname_create": "Nombre de host", - "domain_join": "Dominio del nodo de trabajo", - "hostname_join": "Nombre de host del nodo de trabajo", - "domain_create": "Dominio", "hostname_format": "Formato de nombre de host inválido", "network_pattern": "Formato de red inválido", "not_a_private_network": "Debe incluirse en las direcciones de red IPv4 privadas: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16", @@ -849,8 +848,18 @@ "the_join_code_cannot_be_parsed": "El código de unión no se puede analizar", "cluster_tls_verify_error": "El certificado del nodo líder no es válido", "the_join_code_can_not_be_decoded": "El código de unión no se puede decodificar", - "cluster_connection_error": "Failed to connect to the leader node at address {value}", - "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain." + "cluster_connection_error": "No se pudo conectar con el nodo principal en la dirección {value}", + "cluster_hostname_error": "El nodo principal utiliza el FQDN {valor}. Utilice 'Atrás' y cambie el host o el nombre de dominio.", + "worker_node_domain": "Worker node domain", + "vpn_network": "VPN network", + "review_worker_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster worker", + "worker_node_hostname": "Worker node hostname", + "review_leader_fqdn_description": "Set the fully qualified domain name (FQDN) of the cluster leader", + "review_leader_fqdn_title": "Review leader FQDN", + "review_worker_fqdn_title": "Review worker FQDN", + "leader_node_domain": "Leader node domain", + "leader_node_hostname": "Leader node hostname", + "hostname_pattern": "Invalid hostname format" }, "settings_account": { "i_have_stored_setup_key": "He guardado la clave de configuración 2FA en un lugar seguro", @@ -943,12 +952,10 @@ "add_node_to_cluster_step_5": "Revisar FQDN del nodo", "node_is_offline_description": "Comprobar el estado y la conectividad del nodo", "validation_endpoint_address_format": "Formato no válido", - "node_vpn_endpoint_address": "Dirección pública VPN de {node}", "validation_node_not_found": "Nodo no encontrado", "promote_node_to_leader": "Promocionar nodo como líder", "node_label": "Etiqueta del nodo", "promotion_completed": "Promoción completada", - "node_vpn_endpoint_port": "Puerto UDP público VPN de {nodo}", "validation_node_replica_not_found": "Réplica del nodo no encontrada", "promote_to_leader": "Promocionar como líder", "offline": "Apagado", @@ -965,15 +972,20 @@ "swap_usage": "Uso memoria Swap", "show_all_disks": "Ver todos los discos", "promote_node_confirm": "{name} será ascendido al puesto de líder.", - "node_vpn_endpoint_port_tooltip": "Los nodos trabajadores utilizan este número de puerto para conectarse al líder. Puede diferir del puerto de escucha WireGuard 55820. Cambia este número de puerto solo si hay un dispositivo de reenvío de puertos entre los trabajadores y el líder", - "node_vpn_endpoint_address_tooltip": "Los nodos trabajadores utilizan esta dirección para conectarse con el líder. Asegúrate que resuelve correctamente y es accesible para los nodos trabajadores", "remove_from_cluster": "Eliminar del clúster", "set_fqdn": "Establecer FQDN", "type_to_confirm_promotion": "Escriba {name} para confirmar la promoción del nodo", "add_node_to_cluster_step_4": "Selecciona Unirse al clúster", "shutdown_node_after_removal": "Apaga {node} después de eliminar el nodo para detener la ejecución de aplicaciones en él", "remove_node_from_cluster": "Eliminar nodo de clúster", - "nodes_online_cluster_status": "Todos los nodos están en línea" + "nodes_online_cluster_status": "Todos los nodos están en línea", + "node_name_domain": "{node} domain", + "check_node_connectivity_promote": "Check connectivity to '{fqdn}'", + "connectivity_check_failed": "Connectivity check failed", + "connectivity_check_failed_description": "The FQDN {fqdn} is not reachable from {node}. Please change hostname and/or domain or, if you want to skip this check and fix the DNS record later, unselect '@:nodes.check_node_connectivity' and try again.", + "vpn_endpoint_warning_description": "Leader FQDN is used by worker nodes to establish the VPN connection with the leader. Ensure that all workers can resolve the new leader FQDN.", + "node_name_hostname": "{node} hostname", + "vpn_endpoint_warning_title": "You are editing leader FQDN" }, "cluster_status": { "apps_installed_c": "Aplicación instalada | Aplicaciones instaladas", @@ -988,7 +1000,10 @@ "go_to_subscription": "Suscripción", "subscription_status": "Suscripción", "email_notification": "Notificaciones por correo electrónico", - "go_to_settings": "Ir a los ajustes" + "go_to_settings": "Ir a los ajustes", + "go_to_system_logs": "Go to System logs", + "active_instance": "Active instance: {instance}", + "system_logs": "System logs" }, "password": { "long_enough": "Suficientemente larga", @@ -1278,10 +1293,6 @@ "recent": "Reciente", "unread": "no leído | no leídos" }, - "hint": { - "copy_to_clipboard": "Haz clic aquí para copiar al portapapeles", - "notifications": "Puedes encontrar notificaciones y el progreso de las tareas aquí" - }, "firewall": { "name": "Servicio", "title": "Cortafuegos", @@ -1346,5 +1357,44 @@ "authentication_token_placeholder": "Pegue aquí el token", "session_id": "ID de sesión", "start_session_support": "Iniciar sesión" + }, + "syslog_forwarder": { + "start_time": "Start time (24-hour)", + "configure_export_to_syslog": "Configure export to Syslog", + "protocol": "Protocol", + "format": "Format", + "syslog_export_failed": "Export to Syslog failed", + "export_to_syslog": "Export to Syslog", + "hostname_ip_address": "Hostname or IP address", + "start_date": "Start date", + "syslog_export_enabled": "Export to Syslog enabled", + "choose_a_datetime": "Choose date and time", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "export_starting_date": "Export start date", + "udp": "UDP", + "tcp": "TCP", + "port_placeholder": "E.g. 514", + "port_number": "Port number", + "rfc5424": "RFC 5424", + "rfc3164": "RFC 3164" + }, + "cloud_log_manager_forwarder": { + "tenant_tooltip": "Lorem Ipsum", + "tenant": "Tenant", + "export_starting_date": "Export start date", + "cloud_log_manager_export_failed": "Export to Cloud Log Manager failed", + "address": "Cloud Log Manager URL", + "cloud_log_manager_export_enabled": "Export to Cloud Log Manager enabled", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "choose_a_datetime": "Choose date and time", + "available_with_subscription_title": "Available with subscription", + "start_date": "Start date", + "start_time": "Start time (24-hour)", + "available_with_subscription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "configure_export_to_cloud_log_manager": "Configure Cloud Log Manager", + "export_to_cloud_log_manager": "Export to Cloud Log Manager", + "address_placeholder": "E.g. https://nar.nethesis.it", + "learn_more": "Learn more", + "cluster_id_notification": "This cluster is identified as '{clusterId}' in the Cloud Log Manager UI" } } diff --git a/core/ui/public/i18n/eu/translation.json b/core/ui/public/i18n/eu/translation.json index 2b8a5cf92..f3f48b65d 100644 --- a/core/ui/public/i18n/eu/translation.json +++ b/core/ui/public/i18n/eu/translation.json @@ -120,7 +120,8 @@ "choose_options_or_input_any_value": "Choose options or input any value", "choose_an_option_or_input_any_value": "Choose an option or input any value", "not_active": "Inactive", - "active": "Aktiboa" + "active": "Aktiboa", + "configure": "Configure" }, "backup": { "aws": "Amazon S3", @@ -481,7 +482,9 @@ "start-support-session": "Start support session", "get-subscription": "Get subscription", "register-cluster-subscription": "Register cluster subscription", - "set-retention": "Set retention" + "set-retention": "Set retention", + "set-syslog-forwarder": "Set Syslog forwarder", + "set-clm-forwarder": "Set Cloud Log Manager forwarder" }, "shell": { "app_launcher": "Aplikazioen abiarazlea", @@ -681,7 +684,12 @@ "uninstall_instance": "Uninstall {name}", "retention": "Retention", "type_to_confirm": "Type {name} to confirm", - "days": "Days" + "days": "Days", + "cannot_configure_forwarder": "Cannot configure forwarder", + "configure_syslog_forwarder": "Configure export to Syslog", + "cannot_retrieve_system_logs_status": "Cannot retrieve system logs status", + "cannot_retrieve_loki_instances": "Cannot retrieve loki instances", + "configure_cloud_log_manager_forwarder": "Configure Cloud Log Manager" }, "current_instance": "Active instance", "loki_instance_title": "Multiple Loki instance", @@ -733,7 +741,6 @@ "reset_backup_encryption_password_info": "Nodoen sustapena egin ondoren, Babeskopia atalera joan eta babeskopia enkriptatzeko pasahitza konfiguratu", "add_node_to_cluster": "Gehitu nodoa kluster-era", "disk": "Diska", - "node_vpn_endpoint_address": "{node} VPN public address", "check_node_connectivity": "Check node connectivity", "validation_node_not_found": "Node not found", "add_node_to_cluster_step_3": "Go to https://NEW_NODE_IP/cluster-admin/", @@ -757,18 +764,15 @@ "memory_usage": "Memory usage", "leader": "leader", "promotion_completed": "Promotion completed", - "node_vpn_endpoint_port": "{node} VPN public UDP port", "cpu_load_tooltip": "CPU average load of last 1 / 5 / 15 minutes", "title": "Nodes", "show_all_disks": "Show all disks", "add_node_to_cluster_step_2": "Copy the join code in the box below", "promote_node_confirm": "{name} will be promoted to leader role.", - "node_vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "validation_node_replica_not_found": "Node replica not found", "cpu_load": "CPU load", "understood_remove_node": "I understand, remove node", "promote_to_leader": "Promote to leader", - "node_vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", "remove_from_cluster": "Remove from cluster", "offline": "Offline", "nodes_offline_description_c": "Check node status and connectivity | Check nodes status and connectivity", @@ -787,7 +791,14 @@ "node_is_offline_description": "Check node status and connectivity", "remove_node_from_cluster": "Remove node from cluster", "validation_endpoint_address_format": "Invalid format", - "nodes_online_cluster_status": "Nodo guztiak konektatuta daude" + "nodes_online_cluster_status": "Nodo guztiak konektatuta daude", + "check_node_connectivity_promote": "Check connectivity to '{fqdn}'", + "connectivity_check_failed": "Connectivity check failed", + "node_name_domain": "{node} domain", + "connectivity_check_failed_description": "The FQDN {fqdn} is not reachable from {node}. Please change hostname and/or domain or, if you want to skip this check and fix the DNS record later, unselect '@:nodes.check_node_connectivity' and try again.", + "vpn_endpoint_warning_description": "Leader FQDN is used by worker nodes to establish the VPN connection with the leader. Ensure that all workers can resolve the new leader FQDN.", + "node_name_hostname": "{node} hostname", + "vpn_endpoint_warning_title": "You are editing leader FQDN" }, "init": { "join_cluster_description": "Lehendik dagoen kluster batera nodo hau gehitu", @@ -797,14 +808,12 @@ "restore_apps": "Restore apps", "tls_verify": "TLS certificate validation", "vpn_cidr_tooltip": "This is the VPN network used by cluster nodes to communicate. Ensure this network does not conflict with existing ones. Note that VPN network cannot be changed later", - "review_node_fqdn_title": "Review node FQDN", "upload_cluster_backup_file": "Upload cluster backup file", "custom_routes": "Custom HTTP routes", "creating_cluster": "Creating cluster...", "restore_summary": "Summary", "node_added_to_cluster": "Node {nodeId} added to cluster", "restore_cluster": "Restore cluster", - "review_node_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster node", "vpn_endpoint": "VPN endpoint", "configure_node": "Configure this node", "new_password_confirm": "Re-enter new admin password", @@ -825,9 +834,7 @@ "join_code_helper_text": "You can obtain join code by accessing", "invalid_passphrase": "Invalid password. Enter the password used to encrypt cluster backup.", "redirect_cluster": "Worker Node", - "vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "reading_backup_repositories": "Reading backup repositories...", - "vpn_endpoint_port": "Leader VPN public UDP port", "restoring_apps_c": "Restoring {num} app | Restoring {num} apps", "traveling_back_in_time": "Traveling back in time...", "change_admin_password_description": "This is needed for security reasons", @@ -837,7 +844,6 @@ "restore_from_remote_url": "Restore from remote URL", "create_cluster_instead": "Create a new cluster instead", "create_cluster_description": "Create a new cluster and promote this node as leader", - "vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", "skip_apps_restore_2": "You can restore apps later in Backup page", "join_cluster_instead": "Join an existing cluster instead", "skip_apps_restore_1": "Do you want to skip apps restore?", @@ -849,10 +855,6 @@ "skip_apps_restore": "Skip apps restore", "external_domains": "External user domains", "empty_passphrase": "The password is mandatory", - "hostname_create": "Hostname", - "domain_join": "Worker node domain", - "hostname_join": "Worker node hostname", - "domain_create": "Domain", "network_pattern": "Invalid network format", "not_a_private_network": "Must be included in the private IPv4 network addresses: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16", "hostname_format": "Invalid hostname format", @@ -865,7 +867,17 @@ "cluster_tls_verify_error": "TLS certificate of leader node is not valid", "the_join_code_can_not_be_decoded": "Join code cannot be decoded", "cluster_connection_error": "Failed to connect to the leader node at address {value}", - "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain." + "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain.", + "vpn_network": "VPN network", + "worker_node_domain": "Worker node domain", + "review_worker_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster worker", + "worker_node_hostname": "Worker node hostname", + "review_leader_fqdn_description": "Set the fully qualified domain name (FQDN) of the cluster leader", + "review_leader_fqdn_title": "Review leader FQDN", + "review_worker_fqdn_title": "Review worker FQDN", + "leader_node_domain": "Leader node domain", + "leader_node_hostname": "Leader node hostname", + "hostname_pattern": "Invalid hostname format" }, "login": { "2fa_code_required": "6 digituko kodea beharrezkoa da", @@ -1230,10 +1242,6 @@ "number": "Number", "hide_password": "Hide password" }, - "hint": { - "notifications": "You can find notifications and progress of tasks here", - "copy_to_clipboard": "Click here to copy to clipboard" - }, "websocket": { "websocket_disconnected_description": "Websocket connection is unstable. Please wait until reconnection or reload the page", "websocket_disconnected": "Websocket disconnected", @@ -1254,7 +1262,10 @@ "go_to_subscription": "Go to Subscription", "subscription_status": "Subscription", "email_notification": "Email notifications", - "go_to_settings": "Go to settings" + "go_to_settings": "Go to settings", + "go_to_system_logs": "Go to System logs", + "active_instance": "Active instance: {instance}", + "system_logs": "System logs" }, "samba": { "provider_ipaddress": "Provider IP address", @@ -1346,5 +1357,44 @@ "subscription_status": "Subscription status", "session_id": "Session ID", "start_session_support": "Start session" + }, + "cloud_log_manager_forwarder": { + "available_with_subscription_title": "Available with subscription", + "tenant_tooltip": "Lorem Ipsum", + "tenant": "Tenant", + "export_starting_date": "Export start date", + "cloud_log_manager_export_failed": "Export to Cloud Log Manager failed", + "address": "Cloud Log Manager URL", + "cloud_log_manager_export_enabled": "Export to Cloud Log Manager enabled", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "choose_a_datetime": "Choose date and time", + "start_date": "Start date", + "start_time": "Start time (24-hour)", + "available_with_subscription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "configure_export_to_cloud_log_manager": "Configure Cloud Log Manager", + "export_to_cloud_log_manager": "Export to Cloud Log Manager", + "learn_more": "Learn more", + "address_placeholder": "E.g. https://nar.nethesis.it", + "cluster_id_notification": "This cluster is identified as '{clusterId}' in the Cloud Log Manager UI" + }, + "syslog_forwarder": { + "start_time": "Start time (24-hour)", + "configure_export_to_syslog": "Configure export to Syslog", + "protocol": "Protocol", + "format": "Format", + "syslog_export_failed": "Export to Syslog failed", + "export_to_syslog": "Export to Syslog", + "hostname_ip_address": "Hostname or IP address", + "start_date": "Start date", + "syslog_export_enabled": "Export to Syslog enabled", + "udp": "UDP", + "choose_a_datetime": "Choose date and time", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "export_starting_date": "Export start date", + "tcp": "TCP", + "port_placeholder": "E.g. 514", + "port_number": "Port number", + "rfc5424": "RFC 5424", + "rfc3164": "RFC 3164" } } diff --git a/core/ui/public/i18n/it/translation.json b/core/ui/public/i18n/it/translation.json index 3caf7229f..050a61361 100644 --- a/core/ui/public/i18n/it/translation.json +++ b/core/ui/public/i18n/it/translation.json @@ -137,7 +137,6 @@ "remove_node_confirm": "Rimuovere {name} dal cluster? Questa azione NON è reversibile", "add_node_to_cluster_step_1": "Installa {product} sul nuovo nodo", "add_node_to_cluster_step_5": "Verifica FQDN del nodo", - "node_vpn_endpoint_address_tooltip": "I nodi worker utilizzano questo indirizzo per collegarsi al leader. Assicurarsi che sia correttamente risolto e raggiungibile dai nodi worker.", "go_to_cluster_admin": "Vai a Amministrazione cluster", "new_cluster_admin_message": "Da ora in poi, l'amministrazione del cluster sarà disponibile all'indirizzo: https://{endpointAddress}/cluster-admin/", "reset_backup_encryption_password_info": "Dopo la promozione del nodo, vai alla pagina Backup e imposta la password di cifratura del backup", @@ -159,8 +158,6 @@ "promote_node_to_leader": "Promuovi nodo a leader", "promote_node_confirm": "{name} sarà promosso al ruolo di leader.", "type_to_confirm_promotion": "Digita '{name}' per confermare la promozione del nodo", - "node_vpn_endpoint_address": "Indirizzo VPN pubblico {node}", - "node_vpn_endpoint_port": "Porta UDP VPN pubblica {node}", "validation_endpoint_address_format": "Formato non valido", "node_is_offline": "Il nodo è offline", "nodes_offline_c": "{num} nodo è offline | {num} nodi sono offline", @@ -178,9 +175,15 @@ "cannot_retrieve_node_info": "Informazioni sul nodo non disponibili", "add_node_to_cluster_step_6": "Incollare il codice di join", "set_fqdn": "Imposta FQDN", - "node_vpn_endpoint_port_tooltip": "I nodi worker utilizzano questo numero di porta per collegarsi al leader. Può differire dalla porta di ascolto di Wireguard 55820. Cambiare questo numero di porta solo se tra il worker e il leader è presente un dispositivo che fa port-forwarding", "show_all_disks": "Mostra tutti i dischi", - "nodes_online_cluster_status": "Tutti i nodi sono online" + "nodes_online_cluster_status": "Tutti i nodi sono online", + "check_node_connectivity_promote": "Check connectivity to '{fqdn}'", + "connectivity_check_failed": "Connectivity check failed", + "node_name_domain": "{node} domain", + "connectivity_check_failed_description": "The FQDN {fqdn} is not reachable from {node}. Please change hostname and/or domain or, if you want to skip this check and fix the DNS record later, unselect '@:nodes.check_node_connectivity' and try again.", + "vpn_endpoint_warning_description": "Leader FQDN is used by worker nodes to establish the VPN connection with the leader. Ensure that all workers can resolve the new leader FQDN.", + "node_name_hostname": "{node} hostname", + "vpn_endpoint_warning_title": "You are editing leader FQDN" }, "system_logs": { "context_node": "Nodo", @@ -242,7 +245,12 @@ "edit_label": "Modifica etichetta", "type_to_confirm": "Digita '{name}' per confermare", "days": "Giorni", - "no_logs": "Questa istanza non contiene alcun log" + "no_logs": "Questa istanza non contiene alcun log", + "cannot_configure_forwarder": "Cannot configure forwarder", + "configure_syslog_forwarder": "Configure export to Syslog", + "cannot_retrieve_system_logs_status": "Cannot retrieve system logs status", + "cannot_retrieve_loki_instances": "Cannot retrieve loki instances", + "configure_cloud_log_manager_forwarder": "Configure Cloud Log Manager" }, "loki_tooltip": "Ricerca log dall'istanza Loki attiva, da un precedente nodo leader o da un backup di Loki.", "loki_instance_description": "I log sono memorizzati in più istanze Loki. Scegline una dal campo sottostante.", @@ -568,7 +576,9 @@ "start-support-session": "Avvia sessione di supporto", "get-subscription": "Ottieni subscription", "register-cluster-subscription": "Registra la subscription del cluster", - "set-retention": "Imposta conservazione" + "set-retention": "Imposta conservazione", + "set-syslog-forwarder": "Set Syslog forwarder", + "set-clm-forwarder": "Set Cloud Log Manager forwarder" }, "backup": { "configure": "Configura", @@ -794,7 +804,7 @@ "enabled": "Abilitato", "disabled": "Disabilitato", "delete": "Elimina", - "advanced": "Avanzate", + "advanced": "Advanced", "join_code": "Codice di join", "cluster_label": "Etichetta cluster", "all": "Tutto", @@ -871,7 +881,8 @@ "got_it": "Ho capito", "click_here_to_upload": "Clicca qui per l'upload", "not_active": "Inattivo", - "active": "Attivo" + "active": "Attivo", + "configure": "Configura" }, "error": { "error": "Errore", @@ -905,7 +916,7 @@ }, "task": { "configure": "Configura", - "cannot_create_task": "Impossibile eseguire task {action}", + "cannot_create_task": "Impossibile eseguire il task {action}", "completed": "Completato", "task_failed": "Il task {task} è fallito", "task_completed": "Il task {task} è stato completato", @@ -954,7 +965,6 @@ "new_password": "Nuova password di amministrazione", "vpn_endpoint_address": "Indirizzo pubblico VPN del leader", "welcome": "Benvenuti in {product}", - "vpn_endpoint_port": "Porta UDP pubblica VPN del leader", "vpn_cidr": "Rete VPN (CIDR)", "url_format": "URL non valido", "restore_summary": "Riepilogo", @@ -975,18 +985,10 @@ "custom_routes": "Rotte HTTP personalizzate", "custom_certificates": "Certificati caricati", "set_fqdn": "Imposta FQDN", - "review_node_fqdn_title": "Verifica FQDN del nodo", - "review_node_fqdn_description": "Imposta il nome dominio completo (FQDN) di questo nodo del cluster", "forbidden_hostname_value": "Nome host non consentito", - "vpn_endpoint_address_tooltip": "I nodi worker utilizzano questo indirizzo per collegarsi al leader. Assicurarsi che sia correttamente risolto e raggiungibile dai nodi worker.", - "vpn_endpoint_port_tooltip": "I nodi worker utilizzano questo numero di porta per collegarsi al leader. Può differire dalla porta di ascolto di Wireguard 55820. Cambiare questo numero di porta solo se tra il worker e il leader è presente un dispositivo che fa port-forwarding", "vpn_cidr_tooltip": "Indirizzo della rete VPN utilizzata dai nodi del cluster per comunicare. Assicurare che questa rete non sia in conflitto con reti esistenti. Notare che la rete VPN non potrà essere cambiata in un secondo momento.", "external_domains": "Domini utente esterni", "empty_passphrase": "La password è obbligatoria", - "hostname_create": "Nome host", - "domain_join": "Dominio del nodo worker", - "hostname_join": "Nome host del nodo worker", - "domain_create": "Dominio", "network_pattern": "Formato di rete non valido", "hostname_format": "Formato nome host non valido", "not_a_private_network": "Deve essere incluso nelle reti IPv4 private: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16", @@ -999,7 +1001,17 @@ "cluster_hostname_error": "Il FQDN {value} è utilizzato dal nodo leader. Usa 'Indietro' e modifica il nome host o il dominio del worker.", "the_join_code_cannot_be_parsed": "Il codice di join non può essere interpretato", "cluster_tls_verify_error": "Il certificato TLS del nodo leader non è valido", - "the_join_code_can_not_be_decoded": "Il codice di join non può essere decodificato" + "the_join_code_can_not_be_decoded": "Il codice di join non può essere decodificato", + "vpn_network": "VPN network", + "worker_node_domain": "Worker node domain", + "review_worker_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster worker", + "worker_node_hostname": "Worker node hostname", + "review_leader_fqdn_description": "Set the fully qualified domain name (FQDN) of the cluster leader", + "review_leader_fqdn_title": "Review leader FQDN", + "review_worker_fqdn_title": "Review worker FQDN", + "leader_node_domain": "Leader node domain", + "leader_node_hostname": "Leader node hostname", + "hostname_pattern": "Invalid hostname format" }, "account_provider": { "title": "Account provider" @@ -1094,7 +1106,10 @@ "go_to_subscription": "Vai a Subscription", "subscription_status": "Subscription", "email_notification": "Notifiche email", - "go_to_settings": "Vai alle impostazioni" + "go_to_settings": "Vai alle impostazioni", + "go_to_system_logs": "Go to System logs", + "active_instance": "Active instance: {instance}", + "system_logs": "System logs" }, "domain_users": { "attributes": "Attributi", @@ -1273,10 +1288,6 @@ "weeks": "Settimane", "friday": "Venerdì" }, - "hint": { - "copy_to_clipboard": "Clicca qui per copiare negli appunti", - "notifications": "Puoi trovare le notifiche e lo stato di avanzamento dei task qui" - }, "openldap": { "choose_openldap_admin_password": "Scegli una password per l'utente amministratore di OpenLDAP", "enter_openldap_admin_password": "Immettere password dell'amministratore OpenLDAP", @@ -1346,5 +1357,44 @@ "subscription_status": "Stato subscription", "session_id": "ID sessione", "start_session_support": "Avvia sessione" + }, + "cloud_log_manager_forwarder": { + "tenant_tooltip": "Lorem Ipsum", + "tenant": "Tenant", + "export_starting_date": "Export start date", + "cloud_log_manager_export_failed": "Export to Cloud Log Manager failed", + "address": "Cloud Log Manager URL", + "cloud_log_manager_export_enabled": "Export to Cloud Log Manager enabled", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "choose_a_datetime": "Choose date and time", + "available_with_subscription_title": "Available with subscription", + "start_date": "Start date", + "start_time": "Start time (24-hour)", + "available_with_subscription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "configure_export_to_cloud_log_manager": "Configure Cloud Log Manager", + "export_to_cloud_log_manager": "Export to Cloud Log Manager", + "learn_more": "Learn more", + "address_placeholder": "E.g. https://nar.nethesis.it", + "cluster_id_notification": "This cluster is identified as '{clusterId}' in the Cloud Log Manager UI" + }, + "syslog_forwarder": { + "start_time": "Start time (24-hour)", + "configure_export_to_syslog": "Configure export to Syslog", + "protocol": "Protocol", + "format": "Format", + "syslog_export_failed": "Export to Syslog failed", + "export_to_syslog": "Export to Syslog", + "hostname_ip_address": "Hostname or IP address", + "start_date": "Start date", + "syslog_export_enabled": "Export to Syslog enabled", + "udp": "UDP", + "choose_a_datetime": "Choose date and time", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "export_starting_date": "Export start date", + "tcp": "TCP", + "port_placeholder": "E.g. 514", + "port_number": "Port number", + "rfc5424": "RFC 5424", + "rfc3164": "RFC 3164" } } diff --git a/core/ui/public/i18n/pt/translation.json b/core/ui/public/i18n/pt/translation.json index 924a3b743..92ad46dc7 100644 --- a/core/ui/public/i18n/pt/translation.json +++ b/core/ui/public/i18n/pt/translation.json @@ -113,7 +113,8 @@ "close": "Close", "enabled": "Enabled", "not_active": "Inactive", - "active": "Active" + "active": "Active", + "configure": "Configure" }, "settings_account": { "2fa_qr_code": "Código QR 2FA", @@ -244,7 +245,9 @@ "start-support-session": "Start support session", "get-subscription": "Get subscription", "register-cluster-subscription": "Register cluster subscription", - "set-retention": "Set retention" + "set-retention": "Set retention", + "set-syslog-forwarder": "Set Syslog forwarder", + "set-clm-forwarder": "Set Cloud Log Manager forwarder" }, "domains": { "account_provider": "Provedor de conta", @@ -710,14 +713,12 @@ "restore_apps": "Restore apps", "tls_verify": "TLS certificate validation", "vpn_cidr_tooltip": "This is the VPN network used by cluster nodes to communicate. Ensure this network does not conflict with existing ones. Note that VPN network cannot be changed later", - "review_node_fqdn_title": "Review node FQDN", "upload_cluster_backup_file": "Upload cluster backup file", "custom_routes": "Custom HTTP routes", "creating_cluster": "Creating cluster...", "restore_summary": "Summary", "node_added_to_cluster": "Node {nodeId} added to cluster", "restore_cluster": "Restore cluster", - "review_node_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster node", "vpn_endpoint": "VPN endpoint", "configure_node": "Configure this node", "new_password_confirm": "Re-enter new admin password", @@ -740,9 +741,7 @@ "join_code_helper_text": "You can obtain join code by accessing", "invalid_passphrase": "Invalid password. Enter the password used to encrypt cluster backup.", "redirect_cluster": "Worker Node", - "vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "reading_backup_repositories": "Reading backup repositories...", - "vpn_endpoint_port": "Leader VPN public UDP port", "restoring_apps_c": "Restoring {num} app | Restoring {num} apps", "traveling_back_in_time": "Traveling back in time...", "change_admin_password_description": "This is needed for security reasons", @@ -752,7 +751,6 @@ "restore_from_remote_url": "Restore from remote URL", "create_cluster_instead": "Create a new cluster instead", "create_cluster_description": "Create a new cluster and promote this node as leader", - "vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", "skip_apps_restore_2": "You can restore apps later in Backup page", "join_cluster_instead": "Join an existing cluster instead", "skip_apps_restore_1": "Do you want to skip apps restore?", @@ -764,10 +762,6 @@ "skip_apps_restore": "Skip apps restore", "external_domains": "External user domains", "empty_passphrase": "The password is mandatory", - "hostname_create": "Hostname", - "domain_join": "Worker node domain", - "hostname_join": "Worker node hostname", - "domain_create": "Domain", "network_pattern": "Invalid network format", "not_a_private_network": "Must be included in the private IPv4 network addresses: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16", "hostname_format": "Invalid hostname format", @@ -780,7 +774,17 @@ "the_join_code_cannot_be_parsed": "Join code cannot be parsed", "cluster_tls_verify_error": "TLS certificate of leader node is not valid", "cluster_connection_error": "Failed to connect to the leader node at address {value}", - "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain." + "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain.", + "worker_node_hostname": "Worker node hostname", + "vpn_network": "VPN network", + "worker_node_domain": "Worker node domain", + "review_worker_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster worker", + "review_leader_fqdn_description": "Set the fully qualified domain name (FQDN) of the cluster leader", + "review_leader_fqdn_title": "Review leader FQDN", + "review_worker_fqdn_title": "Review worker FQDN", + "leader_node_domain": "Leader node domain", + "leader_node_hostname": "Leader node hostname", + "hostname_pattern": "Invalid hostname format" }, "password": { "uppercase_letter": "Uppercase letter", @@ -800,10 +804,6 @@ "number": "Number", "hide_password": "Hide password" }, - "hint": { - "notifications": "You can find notifications and progress of tasks here", - "copy_to_clipboard": "Click here to copy to clipboard" - }, "software_center": { "update_available": "Update available", "you_have_updates": "You have {numUpdates} app to update | You have {numUpdates} apps to update", @@ -974,7 +974,12 @@ "edit_label": "Edit label", "type_to_confirm": "Type {name} to confirm", "days": "Days", - "no_logs": "This instance does not contains any log" + "no_logs": "This instance does not contains any log", + "cannot_configure_forwarder": "Cannot configure forwarder", + "configure_syslog_forwarder": "Configure export to Syslog", + "cannot_retrieve_system_logs_status": "Cannot retrieve system logs status", + "cannot_retrieve_loki_instances": "Cannot retrieve loki instances", + "configure_cloud_log_manager_forwarder": "Configure Cloud Log Manager" }, "current_instance": "Active instance", "loki_tooltip": "Search logs from the active Loki instance, from a former leader node or from a Loki backup.", @@ -1013,7 +1018,6 @@ "grid": "Grid" }, "nodes": { - "node_vpn_endpoint_address": "{node} VPN public address", "check_node_connectivity": "Check node connectivity", "validation_node_not_found": "Node not found", "add_node_to_cluster_step_3": "Go to https://NEW_NODE_IP/cluster-admin/", @@ -1037,19 +1041,16 @@ "memory_usage": "Memory usage", "leader": "leader", "promotion_completed": "Promotion completed", - "node_vpn_endpoint_port": "{node} VPN public UDP port", "cpu_load_tooltip": "CPU average load of last 1 / 5 / 15 minutes", "title": "Nodes", "show_all_disks": "Show all disks", "add_node_to_cluster_step_2": "Copy the join code in the box below", "promote_node_confirm": "{name} will be promoted to leader role.", "reset_backup_encryption_password_info": "After node promotion, go to Backup section and setup the backup encryption password", - "node_vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "validation_node_replica_not_found": "Node replica not found", "cpu_load": "CPU load", "understood_remove_node": "I understand, remove node", "promote_to_leader": "Promote to leader", - "node_vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", "remove_from_cluster": "Remove from cluster", "offline": "Offline", "disk": "Disk", @@ -1070,7 +1071,14 @@ "node_is_offline_description": "Check node status and connectivity", "remove_node_from_cluster": "Remove node from cluster", "validation_endpoint_address_format": "Invalid format", - "nodes_online_cluster_status": "All nodes are online" + "nodes_online_cluster_status": "All nodes are online", + "check_node_connectivity_promote": "Check connectivity to '{fqdn}'", + "connectivity_check_failed": "Connectivity check failed", + "node_name_domain": "{node} domain", + "connectivity_check_failed_description": "The FQDN {fqdn} is not reachable from {node}. Please change hostname and/or domain or, if you want to skip this check and fix the DNS record later, unselect '@:nodes.check_node_connectivity' and try again.", + "vpn_endpoint_warning_description": "Leader FQDN is used by worker nodes to establish the VPN connection with the leader. Ensure that all workers can resolve the new leader FQDN.", + "node_name_hostname": "{node} hostname", + "vpn_endpoint_warning_title": "You are editing leader FQDN" }, "websocket": { "websocket_disconnected_description": "Websocket connection is unstable. Please wait until reconnection or reload the page", @@ -1092,7 +1100,10 @@ "go_to_subscription": "Go to Subscription", "subscription_status": "Subscription", "email_notification": "Email notifications", - "go_to_settings": "Go to settings" + "go_to_settings": "Go to settings", + "go_to_system_logs": "Go to System logs", + "active_instance": "Active instance: {instance}", + "system_logs": "System logs" }, "settings_tls_certificates": { "custom": "Uploaded", @@ -1346,5 +1357,44 @@ "subscription_status": "Subscription status", "session_id": "Session ID", "start_session_support": "Start session" + }, + "cloud_log_manager_forwarder": { + "tenant_tooltip": "Lorem Ipsum", + "tenant": "Tenant", + "export_starting_date": "Export start date", + "cloud_log_manager_export_failed": "Export to Cloud Log Manager failed", + "address": "Cloud Log Manager URL", + "cloud_log_manager_export_enabled": "Export to Cloud Log Manager enabled", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "choose_a_datetime": "Choose date and time", + "available_with_subscription_title": "Available with subscription", + "start_date": "Start date", + "start_time": "Start time (24-hour)", + "available_with_subscription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "configure_export_to_cloud_log_manager": "Configure Cloud Log Manager", + "export_to_cloud_log_manager": "Export to Cloud Log Manager", + "address_placeholder": "E.g. https://nar.nethesis.it", + "learn_more": "Learn more", + "cluster_id_notification": "This cluster is identified as '{clusterId}' in the Cloud Log Manager UI" + }, + "syslog_forwarder": { + "start_time": "Start time (24-hour)", + "configure_export_to_syslog": "Configure export to Syslog", + "protocol": "Protocol", + "format": "Format", + "syslog_export_failed": "Export to Syslog failed", + "export_to_syslog": "Export to Syslog", + "hostname_ip_address": "Hostname or IP address", + "start_date": "Start date", + "syslog_export_enabled": "Export to Syslog enabled", + "choose_a_datetime": "Choose date and time", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "export_starting_date": "Export start date", + "udp": "UDP", + "tcp": "TCP", + "port_placeholder": "E.g. 514", + "port_number": "Port number", + "rfc5424": "RFC 5424", + "rfc3164": "RFC 3164" } } diff --git a/core/ui/public/i18n/pt_BR/translation.json b/core/ui/public/i18n/pt_BR/translation.json index c6046295a..ce540eb26 100644 --- a/core/ui/public/i18n/pt_BR/translation.json +++ b/core/ui/public/i18n/pt_BR/translation.json @@ -83,7 +83,8 @@ "close": "Close", "enabled": "Enabled", "not_active": "Inactive", - "active": "Active" + "active": "Active", + "configure": "Configure" }, "settings_http_routes": { "request_lets_encrypt_certificate": "Request Let's Encrypt certificate", @@ -235,14 +236,12 @@ "restore_apps": "Restore apps", "tls_verify": "TLS certificate validation", "vpn_cidr_tooltip": "This is the VPN network used by cluster nodes to communicate. Ensure this network does not conflict with existing ones. Note that VPN network cannot be changed later", - "review_node_fqdn_title": "Review node FQDN", "upload_cluster_backup_file": "Upload cluster backup file", "custom_routes": "Custom HTTP routes", "creating_cluster": "Creating cluster...", "restore_summary": "Summary", "node_added_to_cluster": "Node {nodeId} added to cluster", "restore_cluster": "Restore cluster", - "review_node_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster node", "vpn_endpoint": "VPN endpoint", "configure_node": "Configure this node", "new_password_confirm": "Re-enter new admin password", @@ -265,9 +264,7 @@ "join_code_helper_text": "You can obtain join code by accessing", "invalid_passphrase": "Invalid password. Enter the password used to encrypt cluster backup.", "redirect_cluster": "Worker Node", - "vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "reading_backup_repositories": "Reading backup repositories...", - "vpn_endpoint_port": "Leader VPN public UDP port", "restoring_apps_c": "Restoring {num} app | Restoring {num} apps", "traveling_back_in_time": "Traveling back in time...", "change_admin_password_description": "This is needed for security reasons", @@ -277,7 +274,6 @@ "restore_from_remote_url": "Restore from remote URL", "create_cluster_instead": "Create a new cluster instead", "create_cluster_description": "Create a new cluster and promote this node as leader", - "vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", "skip_apps_restore_2": "You can restore apps later in Backup page", "join_cluster_instead": "Join an existing cluster instead", "skip_apps_restore_1": "Do you want to skip apps restore?", @@ -289,10 +285,6 @@ "skip_apps_restore": "Skip apps restore", "external_domains": "External user domains", "empty_passphrase": "The password is mandatory", - "hostname_create": "Hostname", - "domain_join": "Worker node domain", - "hostname_join": "Worker node hostname", - "domain_create": "Domain", "network_pattern": "Invalid network format", "hostname_format": "Invalid hostname format", "not_a_private_network": "Must be included in the private IPv4 network addresses: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16", @@ -305,7 +297,17 @@ "cluster_tls_verify_error": "TLS certificate of leader node is not valid", "the_join_code_can_not_be_decoded": "Join code cannot be decoded", "cluster_connection_error": "Failed to connect to the leader node at address {value}", - "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain." + "cluster_hostname_error": "FQDN {value} is used by the leader node. Use 'Go Back' and change worker's hostname or domain.", + "vpn_network": "VPN network", + "worker_node_domain": "Worker node domain", + "review_worker_fqdn_description": "Set the fully qualified domain name (FQDN) of this cluster worker", + "worker_node_hostname": "Worker node hostname", + "review_leader_fqdn_description": "Set the fully qualified domain name (FQDN) of the cluster leader", + "review_leader_fqdn_title": "Review leader FQDN", + "review_worker_fqdn_title": "Review worker FQDN", + "leader_node_domain": "Leader node domain", + "leader_node_hostname": "Leader node hostname", + "hostname_pattern": "Invalid hostname format" }, "password": { "uppercase_letter": "Uppercase letter", @@ -325,10 +327,6 @@ "number": "Number", "hide_password": "Hide password" }, - "hint": { - "notifications": "You can find notifications and progress of tasks here", - "copy_to_clipboard": "Click here to copy to clipboard" - }, "software_center": { "update_available": "Update available", "you_have_updates": "You have {numUpdates} app to update | You have {numUpdates} apps to update", @@ -568,7 +566,12 @@ "edit_label": "Edit label", "type_to_confirm": "Type {name} to confirm", "days": "Days", - "no_logs": "This instance does not contains any log" + "no_logs": "This instance does not contains any log", + "cannot_configure_forwarder": "Cannot configure forwarder", + "configure_syslog_forwarder": "Configure export to Syslog", + "cannot_retrieve_system_logs_status": "Cannot retrieve system logs status", + "cannot_retrieve_loki_instances": "Cannot retrieve loki instances", + "configure_cloud_log_manager_forwarder": "Configure Cloud Log Manager" }, "loki_instance_title": "Multiple Loki instance", "loki_tooltip": "Search logs from the active Loki instance, from a former leader node or from a Loki backup.", @@ -607,7 +610,6 @@ "grid": "Grid" }, "nodes": { - "node_vpn_endpoint_address": "{node} VPN public address", "check_node_connectivity": "Check node connectivity", "validation_node_not_found": "Node not found", "add_node_to_cluster_step_3": "Go to https://NEW_NODE_IP/cluster-admin/", @@ -631,19 +633,16 @@ "memory_usage": "Memory usage", "leader": "leader", "promotion_completed": "Promotion completed", - "node_vpn_endpoint_port": "{node} VPN public UDP port", "cpu_load_tooltip": "CPU average load of last 1 / 5 / 15 minutes", "title": "Nodes", "show_all_disks": "Show all disks", "add_node_to_cluster_step_2": "Copy the join code in the box below", "promote_node_confirm": "{name} will be promoted to leader role.", "reset_backup_encryption_password_info": "After node promotion, go to Backup section and setup the backup encryption password", - "node_vpn_endpoint_port_tooltip": "Worker nodes use this port number to connect to the leader. It can differ from the WireGuard listening port 55820. Change this port number only if there is a port-forwarding appliance between the workers and the leader", "validation_node_replica_not_found": "Node replica not found", "cpu_load": "CPU load", "understood_remove_node": "I understand, remove node", "promote_to_leader": "Promote to leader", - "node_vpn_endpoint_address_tooltip": "Worker nodes use this address to connect to the leader. Ensure it is correctly resolved and reachable by worker nodes", "remove_from_cluster": "Remove from cluster", "offline": "Offline", "disk": "Disk", @@ -664,7 +663,14 @@ "node_is_offline_description": "Check node status and connectivity", "remove_node_from_cluster": "Remove node from cluster", "validation_endpoint_address_format": "Invalid format", - "nodes_online_cluster_status": "All nodes are online" + "nodes_online_cluster_status": "All nodes are online", + "check_node_connectivity_promote": "Check connectivity to '{fqdn}'", + "connectivity_check_failed": "Connectivity check failed", + "node_name_domain": "{node} domain", + "connectivity_check_failed_description": "The FQDN {fqdn} is not reachable from {node}. Please change hostname and/or domain or, if you want to skip this check and fix the DNS record later, unselect '@:nodes.check_node_connectivity' and try again.", + "vpn_endpoint_warning_description": "Leader FQDN is used by worker nodes to establish the VPN connection with the leader. Ensure that all workers can resolve the new leader FQDN.", + "node_name_hostname": "{node} hostname", + "vpn_endpoint_warning_title": "You are editing leader FQDN" }, "shell": { "skip_to_content": "Skip to content", @@ -766,7 +772,9 @@ "start-support-session": "Start support session", "get-subscription": "Get subscription", "register-cluster-subscription": "Register cluster subscription", - "set-retention": "Set retention" + "set-retention": "Set retention", + "set-syslog-forwarder": "Set Syslog forwarder", + "set-clm-forwarder": "Set Cloud Log Manager forwarder" }, "backup": { "cluster": "Local storage", @@ -1028,7 +1036,10 @@ "go_to_subscription": "Go to Subscription", "subscription_status": "Subscription", "email_notification": "Email notifications", - "go_to_settings": "Go to settings" + "go_to_settings": "Go to settings", + "go_to_system_logs": "Go to System logs", + "active_instance": "Active instance: {instance}", + "system_logs": "System logs" }, "settings_tls_certificates": { "custom": "Uploaded", @@ -1346,5 +1357,44 @@ "subscription_status": "Subscription status", "session_id": "Session ID", "start_session_support": "Start session" + }, + "syslog_forwarder": { + "protocol": "Protocol", + "start_time": "Start time (24-hour)", + "configure_export_to_syslog": "Configure export to Syslog", + "format": "Format", + "syslog_export_failed": "Export to Syslog failed", + "export_to_syslog": "Export to Syslog", + "hostname_ip_address": "Hostname or IP address", + "start_date": "Start date", + "syslog_export_enabled": "Export to Syslog enabled", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "export_starting_date": "Export start date", + "choose_a_datetime": "Choose date and time", + "udp": "UDP", + "tcp": "TCP", + "port_placeholder": "E.g. 514", + "port_number": "Port number", + "rfc5424": "RFC 5424", + "rfc3164": "RFC 3164" + }, + "cloud_log_manager_forwarder": { + "available_with_subscription_title": "Available with subscription", + "tenant_tooltip": "Lorem Ipsum", + "tenant": "Tenant", + "export_starting_date": "Export start date", + "cloud_log_manager_export_failed": "Export to Cloud Log Manager failed", + "address": "Cloud Log Manager URL", + "cloud_log_manager_export_enabled": "Export to Cloud Log Manager enabled", + "use_last_timestamp": "Use last timestamp ({timestamp})", + "choose_a_datetime": "Choose date and time", + "start_date": "Start date", + "start_time": "Start time (24-hour)", + "available_with_subscription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "configure_export_to_cloud_log_manager": "Configure Cloud Log Manager", + "export_to_cloud_log_manager": "Export to Cloud Log Manager", + "learn_more": "Learn more", + "address_placeholder": "E.g. https://nar.nethesis.it", + "cluster_id_notification": "This cluster is identified as '{clusterId}' in the Cloud Log Manager UI" } }