fix(i18n): translate managed stack routing errors

This commit is contained in:
Jonatan
2026-10-28 11:43:37 +01:00
parent a259b945eb
commit 5e89b2bdf5
9 changed files with 24 additions and 3 deletions
+3
View File
@@ -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)",
+3
View File
@@ -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)",
+3
View File
@@ -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)",
+3
View File
@@ -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)",
+3
View File
@@ -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)",
+3
View File
@@ -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á)",
+3
View File
@@ -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)",
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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