diff --git a/lang/de.json b/lang/de.json index b4004687..2ea81b01 100644 --- a/lang/de.json +++ b/lang/de.json @@ -2118,6 +2118,7 @@ "Dumping AMD GPU ROM BIOS via sysfs...": "Das AMD-GPU-ROM-BIOS wird über sysfs gelöscht ...", "Duplicate IP addresses found": "Doppelte IP-Adressen gefunden", "Duplicate parameters cleaned": "Doppelte Parameter bereinigt", + "Duplicate stack frontend address": "Eine Frontend-Adresse ist im Stack doppelt vergeben", "Duplicate variable in the contract; review it before editing": "Duplizieren Sie die Variable im Vertrag; überprüfen Sie sie vor der Bearbeitung", "Duplicated GPU device in the container": "Dupliziertes GPU-Gerät im Container", "Duplicated NVIDIA devices": "Doppelte NVIDIA-Geräte", @@ -4020,6 +4021,8 @@ "Manage private image registries.\nSaved credentials let ProxMenux access your private images.": "Private Bildregister verwalten.\nGespeicherte Anmeldeinformationen ermöglichen ProxMenux den Zugriff auf Ihre privaten Bilder.", "Manage registry accounts as root on the Proxmox node.": "Registrierungskonten als Root auf dem Proxmox-Knoten verwalten.", "Managed disks must have backup enabled and a valid size": "Managed Disks müssen Backup aktiviert und eine gültige Größe haben", + "Managed public route include is missing": "Die Konfigurationsdatei für die verwalteten öffentlichen Routen fehlt", + "Managed public route installation failed": "Die verwalteten öffentlichen Routen konnten nicht eingerichtet werden", "Managing Nginx proxy hosts with a simple, powerful interface.": "Verwalten von Nginx Proxy-Hosts mit einer einfachen, leistungsstarken Benutzeroberfläche.", "Manticore Search": "Manticore Search", "Manual CLI Guide (Disk and Storage Manager)": "Manueller CLI-Leitfaden (Disk and Storage Manager)", diff --git a/lang/es.json b/lang/es.json index ec097355..0c97d221 100644 --- a/lang/es.json +++ b/lang/es.json @@ -2116,6 +2116,7 @@ "Dumping AMD GPU ROM BIOS via sysfs...": "Volviendo la BIOS de la ROM de la GPU AMD a través de sysfs...", "Duplicate IP addresses found": "Se encontraron direcciones IP duplicadas", "Duplicate parameters cleaned": "Parámetros duplicados limpiados", + "Duplicate stack frontend address": "Hay una dirección de servicio web duplicada en el grupo", "Duplicate variable in the contract; review it before editing": "Variable duplicada en el contrato; revísalo antes de editar", "Duplicated GPU device in the container": "Dispositivo GPU duplicado en el contenedor", "Duplicated NVIDIA devices": "Dispositivos NVIDIA duplicados", @@ -4016,6 +4017,8 @@ "Manage private image registries.\nSaved credentials let ProxMenux access your private images.": "Gestiona los registros de imágenes privadas.\nCon las credenciales guardadas, ProxMenux puede acceder a tus imágenes privadas.", "Manage registry accounts as root on the Proxmox node.": "Gestiona las cuentas de registro como root en el nodo Proxmox.", "Managed disks must have backup enabled and a valid size": "Los discos gestionados deben tener habilitado backup y un tamaño válido", + "Managed public route include is missing": "Falta el archivo de configuración de las rutas públicas gestionadas", + "Managed public route installation failed": "No se han podido configurar las rutas públicas gestionadas", "Managing Nginx proxy hosts with a simple, powerful interface.": "Gestión de proxy hosts de Nginx con una interfaz sencilla y potente.", "Manticore Search": "Manticore Search", "Manual CLI Guide (Disk and Storage Manager)": "Comandos CLI manuales (Administrador de discos y almacenamiento)", diff --git a/lang/fr.json b/lang/fr.json index 99be0070..40d482f6 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -2118,6 +2118,7 @@ "Dumping AMD GPU ROM BIOS via sysfs...": "Vidage du BIOS ROM GPU AMD via sysfs...", "Duplicate IP addresses found": "Adresses IP en double trouvées", "Duplicate parameters cleaned": "Paramètres en double nettoyés", + "Duplicate stack frontend address": "Une adresse d’interface web est utilisée plusieurs fois dans le groupe", "Duplicate variable in the contract; review it before editing": "Variable dupliquée dans le contrat; l'examiner avant d'éditer", "Duplicated GPU device in the container": "Dispositif GPU double dans le conteneur", "Duplicated NVIDIA devices": "Dispositifs NVIDIA en double", @@ -4020,6 +4021,8 @@ "Manage private image registries.\nSaved credentials let ProxMenux access your private images.": "Gérer les registres d’images privés.\nLes informations d'identification enregistrées permettent à ProxMenux d'accéder à vos images privées.", "Manage registry accounts as root on the Proxmox node.": "Gérez les comptes de registre en tant que root sur le nœud Proxmox.", "Managed disks must have backup enabled and a valid size": "Les disques gérés doivent avoir une sauvegarde activée et une taille valide", + "Managed public route include is missing": "Le fichier de configuration des routes publiques gérées est manquant", + "Managed public route installation failed": "Impossible de configurer les routes publiques gérées", "Managing Nginx proxy hosts with a simple, powerful interface.": "Gestion des hôtes proxy Nginx avec une interface simple et puissante.", "Manticore Search": "Manticore Search", "Manual CLI Guide (Disk and Storage Manager)": "Guide CLI manuel (Gestionnaire de disques et de stockage)", diff --git a/lang/it.json b/lang/it.json index ed5be6d4..98e58cef 100644 --- a/lang/it.json +++ b/lang/it.json @@ -2118,6 +2118,7 @@ "Dumping AMD GPU ROM BIOS via sysfs...": "Estrazione del BIOS ROM della GPU AMD tramite sysfs...", "Duplicate IP addresses found": "Trovati indirizzi IP duplicati", "Duplicate parameters cleaned": "Parametri duplicati rimossi", + "Duplicate stack frontend address": "Un indirizzo frontend è duplicato nello stack", "Duplicate variable in the contract; review it before editing": "Variabile duplicata nel contratto: verificarla prima di modificarla", "Duplicated GPU device in the container": "Dispositivo GPU duplicato nel container", "Duplicated NVIDIA devices": "Dispositivi NVIDIA duplicati", @@ -4020,6 +4021,8 @@ "Manage private image registries.\nSaved credentials let ProxMenux access your private images.": "Gestisci i registri di immagini private.\nLe credenziali salvate consentono a ProxMenux di accedere alle tue immagini private.", "Manage registry accounts as root on the Proxmox node.": "Gestisci gli account del registro come root sul nodo Proxmox.", "Managed disks must have backup enabled and a valid size": "I dischi gestiti devono avere il backup abilitato e una dimensione valida", + "Managed public route include is missing": "Manca il file di configurazione delle rotte pubbliche gestite", + "Managed public route installation failed": "Impossibile configurare le rotte pubbliche gestite", "Managing Nginx proxy hosts with a simple, powerful interface.": "Gestione degli host proxy Nginx tramite un'interfaccia semplice e potente.", "Manticore Search": "Manticore Search", "Manual CLI Guide (Disk and Storage Manager)": "Guida CLI manuale (Gestione dischi e storage)", diff --git a/lang/pt.json b/lang/pt.json index e439ae50..aef1cf0a 100644 --- a/lang/pt.json +++ b/lang/pt.json @@ -2118,6 +2118,7 @@ "Dumping AMD GPU ROM BIOS via sysfs...": "Despejando BIOS da ROM da GPU AMD via sysfs...", "Duplicate IP addresses found": "Endereços IP duplicados encontrados", "Duplicate parameters cleaned": "Parâmetros duplicados limpos", + "Duplicate stack frontend address": "Existe um endereço de serviço web duplicado no grupo", "Duplicate variable in the contract; review it before editing": "Duplicar a variável no contrato; revê- a antes de editar", "Duplicated GPU device in the container": "Dispositivo GPU duplicado no recipiente", "Duplicated NVIDIA devices": "Dispositivos NVIDIA duplicados", @@ -4020,6 +4021,8 @@ "Manage private image registries.\nSaved credentials let ProxMenux access your private images.": "Gerencie registros de imagens privadas.\nAs credenciais salvas permitem que ProxMenux acesse suas imagens privadas.", "Manage registry accounts as root on the Proxmox node.": "Gerencie contas de registro como root no nó Proxmox.", "Managed disks must have backup enabled and a valid size": "Os discos gerenciados devem ter backup ativado e um tamanho válido", + "Managed public route include is missing": "Falta o ficheiro de configuração das rotas públicas geridas", + "Managed public route installation failed": "Não foi possível configurar as rotas públicas geridas", "Managing Nginx proxy hosts with a simple, powerful interface.": "Gerenciando hosts proxy Nginx com uma interface simples e poderosa.", "Manticore Search": "Manticore Search", "Manual CLI Guide (Disk and Storage Manager)": "Guia CLI manual (Gerenciador de disco e armazenamento)", diff --git a/lang/sk.json b/lang/sk.json index 58209936..1ebd5fff 100644 --- a/lang/sk.json +++ b/lang/sk.json @@ -2118,6 +2118,7 @@ "Dumping AMD GPU ROM BIOS via sysfs...": "Vytváram dump AMD GPU ROM BIOS cez sysfs...", "Duplicate IP addresses found": "Našli sa duplicitné IP adresy", "Duplicate parameters cleaned": "Duplicitné parametre sú vyčistené", + "Duplicate stack frontend address": "Adresa frontendu je v skupine použitá viackrát", "Duplicate variable in the contract; review it before editing": "Premenná je v definícii kontajnera uvedená viackrát; pred úpravou ju skontrolujte", "Duplicated GPU device in the container": "Duplikované GPU zariadenie v kontajneri", "Duplicated NVIDIA devices": "Duplikované zariadenia NVIDIA", @@ -4020,6 +4021,8 @@ "Manage private image registries.\nSaved credentials let ProxMenux access your private images.": "Správa súkromných registrov obrazov.\nUložené prihlasovacie údaje umožňujú ProxMenuxu pristupovať k vašim súkromným obrazom.", "Manage registry accounts as root on the Proxmox node.": "Spravujte účty registra ako root na uzle Proxmox.", "Managed disks must have backup enabled and a valid size": "Spravované disky musia mať zapnuté zálohovanie a platnú veľkosť", + "Managed public route include is missing": "Chýba konfiguračný súbor spravovaných verejných trás", + "Managed public route installation failed": "Nepodarilo sa nastaviť spravované verejné trasy", "Managing Nginx proxy hosts with a simple, powerful interface.": "Správa Nginx proxy hostiteľov s jednoduchým, výkonným rozhraním.", "Manticore Search": "Manticore Search", "Manual CLI Guide (Disk and Storage Manager)": "Ručný návod v termináli (disky a úložiská)", diff --git a/lang/sv.json b/lang/sv.json index 64a581b5..2bf4c4f5 100644 --- a/lang/sv.json +++ b/lang/sv.json @@ -2118,6 +2118,7 @@ "Dumping AMD GPU ROM BIOS via sysfs...": "Dumpar AMD GPU ROM BIOS via sysfs...", "Duplicate IP addresses found": "Dubbletter av IP-adresser hittades", "Duplicate parameters cleaned": "Duplikatparametrar rensade", + "Duplicate stack frontend address": "En frontendadress används flera gånger i stacken", "Duplicate variable in the contract; review it before editing": "Duplicera variabel i kontraktet; granska det innan du redigerar", "Duplicated GPU device in the container": "Duplicerad GPU-enhet i behållaren", "Duplicated NVIDIA devices": "Duplicerade NVIDIA-enheter", @@ -4020,6 +4021,8 @@ "Manage private image registries.\nSaved credentials let ProxMenux access your private images.": "Hantera privata bildregister.\nSparade referenser låter ProxMenux komma åt dina privata bilder.", "Manage registry accounts as root on the Proxmox node.": "Hantera registerkonton som root på Proxmox-noden.", "Managed disks must have backup enabled and a valid size": "Hanterade diskar måste ha backup aktiverad och en giltig storlek", + "Managed public route include is missing": "Konfigurationsfilen för de hanterade publika rutterna saknas", + "Managed public route installation failed": "Det gick inte att konfigurera de hanterade publika rutterna", "Managing Nginx proxy hosts with a simple, powerful interface.": "Hantera Nginx proxy värdar med ett enkelt, kraftfullt gränssnitt.", "Manticore Search": "Manticore Search", "Manual CLI Guide (Disk and Storage Manager)": "Manuell CLI-guide (disk- och lagringshanterare)", diff --git a/oci/remote/install_generic_stack.py b/oci/remote/install_generic_stack.py index c6696442..c228aa00 100644 --- a/oci/remote/install_generic_stack.py +++ b/oci/remote/install_generic_stack.py @@ -317,7 +317,7 @@ def install_public_routes(services, primary_id, bridge): continue destination = str(ipaddress.IPv4Interface(address).ip) if destination in targets: - raise RuntimeError('Duplicate stack frontend address') + raise RuntimeError(translate('Duplicate stack frontend address')) targets[destination] = service if not targets: return diff --git a/oci/remote/install_oci.sh b/oci/remote/install_oci.sh index 916415a9..1ab71dfd 100755 --- a/oci/remote/install_oci.sh +++ b/oci/remote/install_oci.sh @@ -2112,8 +2112,8 @@ apply_kept_settings if jq -e '.stack_public_routes != null' "$DEPLOYMENT_FILE" >/dev/null; then ROUTE_INCLUDE=$(python3 "${SCRIPT_DIR}/oci_stack_public_routes.py" install "$VMID" \ --deployment "$DEPLOYMENT_FILE" --installation-id "$INSTANCE_ID") \ - || die "Managed public route installation failed" - [[ -n "$ROUTE_INCLUDE" ]] || die "Managed public route include is missing" + || die "$(translate "Managed public route installation failed")" + [[ -n "$ROUTE_INCLUDE" ]] || die "$(translate "Managed public route include is missing")" grep -Fxq "$ROUTE_INCLUDE" "$CONF" || printf '%s\n' "$ROUTE_INCLUDE" >>"$CONF" fi