From 4ffbaa26d3ddb0b2529b4e987e4a8c62db6f0c1b Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 21 Oct 2026 21:40:52 +0000 Subject: [PATCH] chore(i18n): auto-fill missing translations in messages/{locale}/common.json Source: a5371b0 Triggered by: push --- AppImage/messages/de/common.json | 211 ++++++++++++++++++++++++++++++- AppImage/messages/es/common.json | 211 ++++++++++++++++++++++++++++++- AppImage/messages/fr/common.json | 211 ++++++++++++++++++++++++++++++- AppImage/messages/it/common.json | 211 ++++++++++++++++++++++++++++++- AppImage/messages/pt/common.json | 211 ++++++++++++++++++++++++++++++- AppImage/messages/sv/common.json | 211 ++++++++++++++++++++++++++++++- 6 files changed, 1254 insertions(+), 12 deletions(-) diff --git a/AppImage/messages/de/common.json b/AppImage/messages/de/common.json index 870a21ea..0b34eae6 100644 --- a/AppImage/messages/de/common.json +++ b/AppImage/messages/de/common.json @@ -4820,6 +4820,124 @@ "cancel": "Abbrechen", "save": "Aufbewahrung speichern", "useDefault": "Proxmox-Standard verwenden (keine Richtlinie für diesen Speicher)" + }, + "apiErrors": { + "requestFailed": "Die Anfrage ist fehlgeschlagen.", + "absolutePath": "Pfad muss absolut sein", + "pathConfigured": "Dieser Pfad ist bereits konfiguriert", + "pathRequired": "Pfad ist erforderlich", + "pathQuery": "path query parameter is required", + "pathNotFound": "Pfad nicht gefunden", + "invalidJobId": "ungültige Job-ID", + "jobNotFound": "Job nicht gefunden", + "runnerMissing": "Runner-Skript nicht installiert", + "noRestore": "Kein Wiederherstellungsstatus zum Verwerfen", + "invalidFile": "ungültiger Dateiname", + "notFound": "not found", + "logOutside": "Protokollpfad außerhalb des zulässigen Verzeichnisses", + "targetsList": "Ziele müssen eine Liste sein", + "emptyExpression": "leerer Ausdruck", + "invalidId": "ungültige ID (verwenden Sie Buchstaben, Ziffern, _ oder -)", + "backend": "backend must be pbs, local or borg", + "remoteBackend": "Backend muss pbs oder borg sein", + "remoteBackendQuoted": "Backend muss „pbs“ oder „borg“ sein.", + "profileMode": "„profile_mode“ muss „Standard“ oder „Benutzerdefiniert“ sein", + "borgAttached": "Borg kann nicht angehängt werden (PVE vzdump schreibt nur auf PBS/lokale Speicher)", + "borgAttachedLong": "Borg ist kein gültiges Backend für angehängte Jobs (PVE vzdump schreibt nur in PBS/lokale Speicher)", + "parentRequired": "pve_parent_job_id und pve_storage sind zum Anhängen erforderlich", + "absolutePaths": "Pfade müssen eine Liste absoluter Pfade sein", + "customPath": "Benutzerdefiniertes Profil benötigt mindestens einen Pfad", + "defaultPaths": "Standardprofilpfade konnten nicht aufgelöst werden", + "retentionObject": "retention must be an object", + "pbsRepository": "pbs_repository ist erforderlich", + "pbsEncryption": "pbs_encrypt_mode muss „none“, „new“ oder „existing“ sein.", + "pbsKeyFailed": "failed to create PBS encryption keyfile", + "pbsClientMissing": "PBS-Verschlüsselungsschlüsseldatei konnte nicht erstellt werden (ist proxmox-backup-client installiert?)", + "borgRepository": "borg_repo ist erforderlich", + "borgEncryption": "borg_encrypt_mode muss einer der folgenden Werte sein: none, repokey, keyfile, Authenticated", + "encryption": "encrypt_mode muss einer von „none“, „repokey“, „keyfile“ und „authentifiziert“ sein", + "borgPassphrase": "borg_passphrase ist erforderlich, wenn die Verschlüsselung aktiviert ist (speichern Sie sie am Ziel oder übergeben Sie eine in der Anfrage).", + "passphrase": "passphrase is required when encryption is enabled", + "password": "Passwort ist erforderlich", + "deviceConfirmation": "bestätigen_Gerät muss genau mit dem Gerät übereinstimmen (Tippfehler/Sicherheitsüberprüfung)", + "invalidDevice": "ungültiger Gerätepfad", + "absoluteMountpoint": "Absoluter Mountpoint erforderlich", + "archiveLayout": "Archivlayout nicht erkannt – kein rootfs/ gefunden", + "archiveMissing": "Archiv nicht gefunden", + "archiveNotFile": "Archivpfad ist keine reguläre Datei", + "invalidName": "invalid name", + "invalidStaging": "ungültiger staging_path", + "jobRename": "Jobname kann nicht geändert werden (löschen + neu erstellen, um umzubenennen)", + "absoluteKey": "key_path muss absolut sein", + "mode": "Der Modus muss „lokal“ oder „ssh“ sein.", + "nameRequired": "Name ist erforderlich (Buchstaben, Ziffern, _ oder -)", + "noLog": "Für diesen Job ist noch kein Protokoll verfügbar", + "noPbsConfig": "keine manuelle PBS-Konfigurationsdatei", + "outputMissing": "Ausgabedatei fehlt", + "parserJson": "Parser-Ausgabe war kein gültiges JSON", + "restoreJson": "Die Ausgabe von run_restore war kein gültiger JSON-Code", + "repoRequired": "Repo ist erforderlich", + "repoSnapshot": "repo_name und snapshot sind erforderlich", + "borgRepoSnapshot": "Repo-Name und Snapshot sind für Borg erforderlich", + "pbsRepoSnapshot": "repo_name und snapshot sind für pbs erforderlich", + "repoName": "repo_name ist erforderlich", + "restoreMissing": "Wiederherstellungstool ist auf diesem Host nicht installiert", + "serverDatastore": "server and datastore are required", + "snapshotRequired": "Schnappschuss ist erforderlich", + "source": "Quelle muss pbs, borg oder lokal sein", + "sshPort": "ssh_port muss eine Ganzzahl zwischen 1 und 65535 sein", + "sshRequired": "ssh_user, ssh_host und ssh_remote_path sind für den ssh-Modus erforderlich", + "repositoryPath": "Ziel hat keinen Repository-Pfad", + "taskExpired": "task not found or expired", + "invalidExpression": "ungültiger Ausdruck", + "noReport": "Kein Bericht ausgegeben", + "parseManifestFailed": "parse_manifest exited non-zero", + "jobExists": "Job existiert bereits: {value}", + "pathMissing": "Pfad existiert auf diesem Host nicht: {value}", + "deviceMissing": "device does not exist: {value}", + "mountpoint": "kein Mountpunkt: {value}", + "localArchiveMissing": "local archive not found: {value}", + "borgDestination": "Borg-Ziel „{value}“ nicht gefunden", + "pbsDestination": "PBS-Ziel „{value}“ nicht gefunden", + "pbsPassword": "Für PBS-Repo „{value}“ ist kein Passwort verfügbar.", + "borgRepoMissing": "Borg-Repo „{value}“ nicht konfiguriert", + "pbsRepoMissing": "PBS-Repo „{value}“ nicht konfiguriert", + "borgTargetMissing": "Borg-Ziel nicht gefunden: {value}", + "pbsTargetMissing": "PBS-Repo nicht gefunden: {value}", + "pveJobMissing": "PVE vzdump-Job nicht gefunden: {value}", + "statePersist": "Zustand kann nicht beibehalten werden: {value}", + "sshDirectory": "ssh-Verzeichnis: {value} kann nicht vorbereitet werden", + "logRead": "Protokoll kann nicht gelesen werden: {value}", + "envUpdate": ".env: {value} konnte nicht aktualisiert werden", + "pbsConfigWrite": "PBS-Konfiguration konnte nicht beibehalten werden: {value}", + "persist": "konnte nicht beibehalten werden: {value}", + "archiveRemove": "Archiv konnte nicht entfernt werden: {value}", + "start": "konnte nicht gestartet werden: {value}", + "borgTargetsUpdate": "borg-targets.txt konnte nicht aktualisiert werden: {value}", + "pbsTargetsUpdate": "Aktualisierung von pbs-manual-configs.txt fehlgeschlagen: {value}", + "unitsUpdate": "Systemd-Einheiten konnten nicht aktualisiert werden: {value}", + "borgTargetsWrite": "failed to write borg-targets.txt: {value}", + "jobWrite": "Jobdateien konnten nicht geschrieben werden: {value}", + "localTargetWrite": "local-target.conf konnte nicht geschrieben werden: {value}", + "unitsWrite": "Systemd-Einheiten konnten nicht geschrieben werden: {value}", + "format": "Formatierung fehlgeschlagen: {value}", + "calendar": "ungültig am_Kalender: {value}", + "mount": "mount failed: {value}", + "parserInvocation": "Parser-Aufruf fehlgeschlagen: {value}", + "preflightInvocation": "Preflight-Aufruf fehlgeschlagen: {value}", + "publicKeyMissing": "public key not found after generation: {value}", + "retentionInteger": "„retention.{value}“ muss eine Ganzzahl sein", + "retentionNegative": "„retention.{value}“ darf nicht negativ sein", + "keygen": "ssh-keygen fehlgeschlagen: {value}", + "systemctl": "systemctl fehlgeschlagen: {value}", + "unmount": "umount fehlgeschlagen: {value}", + "taskIncomplete": "Aufgabe befindet sich im Status „{value}“ und ist nicht abgeschlossen", + "unknownKind": "unknown kind: {value}", + "unknownMode": "unbekannter Modus „{value}“", + "defaultRemove": "{value} ist die integrierte Standardeinstellung und kann nicht entfernt werden", + "defaultAdd": "{value} is the built-in default; no need to add it", + "keyImport": "Auf {value} ist keine PBS-Schlüsseldatei installiert.Importieren Sie zuerst die Schlüsseldatei.", + "storageMismatch": "PVE-Auftragsspeicher stimmt nicht überein (Auftrag verwendet {value}, Nutzlast sagt {other})" } }, "healthStatus": { @@ -7369,7 +7487,85 @@ "estimatedFull": "Voraussichtlich voll", "estimatedFullUnknown": "Noch nicht genügend Daten", "duration": "Dauer", - "noJobs": "Es sind keine Synchronisierungs-, Überprüfungs- oder Löschzeitpläne konfiguriert." + "noJobs": "Es sind keine Synchronisierungs-, Überprüfungs- oder Löschzeitpläne konfiguriert.", + "errors": { + "configRead": "Could not read the saved PBS connections. Check the configuration file and permissions.", + "invalidConfig": "Die PBS-Verbindungseinstellungen sind ungültig.Überprüfen Sie das Formular und versuchen Sie es erneut.", + "invalidField": "A connection field is not valid or is too long.", + "invalidUrl": "Verwenden Sie eine HTTPS-PBS-Adresse ohne eingebettete Anmeldeinformationen, Abfrageparameter oder ein Fragment.", + "nameRequired": "Geben Sie einen Servernamen mit maximal 128 Zeichen ein.", + "tokenIdFormat": "Geben Sie die PBS-API-Token-ID im Format „user@realm!token“ ein.", + "tokenSecret": "Geben Sie ein gültiges API-Token-Geheimnis ohne Leerzeichen oder Steuerzeichen ein.", + "invalidTokenId": "The API token ID must contain only ASCII characters.", + "invalidFingerprint": "Geben Sie den SHA256-Fingerabdruck des Zertifikats ein: 64 Hexadezimalzeichen, optional durch Doppelpunkte getrennt.", + "fingerprintMismatch": "Das PBS-Zertifikat stimmt nicht mit dem Fingerabdruck überein.Es wurden keine Anmeldeinformationen gesendet.", + "tokenRejected": "PBS hat das API-Token oder seine Berechtigungen abgelehnt.Überprüfen Sie die ACLs sowohl des Benutzers als auch des Tokens.", + "invalidResponse": "PBS hat eine unerwartete Antwort zurückgegeben.Weiterleitungen werden nicht befolgt.", + "invalidJson": "PBS hat ein ungültiges JSON-Dokument zurückgegeben.", + "connectFailed": "Es konnte keine Verbindung zu PBS über verifiziertes HTTPS hergestellt werden.Überprüfen Sie Adresse, Zertifikat und Service.", + "invalidId": "Die PBS-Verbindungs-ID ist ungültig.Laden Sie die Verbindungsliste neu.", + "invalidDatastores": "PBS hat eine ungültige Datenspeicherliste zurückgegeben.", + "connectionLimit": "Es können maximal {count} PBS-Verbindungen konfiguriert werden.", + "username": "Geben Sie den PBS-Benutzer im Format user@realm ein, zum Beispiel root@pam.", + "password": "Geben Sie das Passwort des PBS-Benutzers ein.", + "loginRejected": "PBS hat den Benutzernamen oder das Passwort abgelehnt.", + "invalidLogin": "PBS hat eine ungültige Anmeldeantwort zurückgegeben.", + "tokenCreateDenied": "Dieser PBS-Benutzer kann keine API-Token erstellen.", + "invalidToken": "PBS hat ein ungültiges API-Token zurückgegeben.", + "auditRoleDenied": "Dieser PBS-Benutzer kann die Audit-Rolle nicht gewähren.Melden Sie sich als root@pam oder ein anderer Administrator an.", + "notFound": "The PBS connection was not found. Reload the connection list.", + "readFailed": "PBS-Daten konnten nicht gelesen werden.Überprüfen Sie den Dienst und die Berechtigungen.", + "invalidList": "PBS returned an invalid data list.", + "localUnavailable": "PBS ist auf diesem Host nicht verfügbar.", + "authRequired": "Aktivieren Sie die lokale Authentifizierung in Monitor, bevor Sie Remote-PBS-Verbindungen verwalten.", + "datastoreOffline": "Der Datenspeicher ist offline, im Wartungsmodus oder sein Sicherungsgerät ist nicht gemountet.", + "datastoreUnavailable": "Das Datenspeicherdateisystem ist nicht verfügbar." + }, + "taskTypes": { + "backup": "Backup", + "restore": "Wiederherstellen", + "verify": "Verifizierung", + "verifyGroup": "Überprüfung der Sicherungsgruppe", + "verifySnapshot": "Snapshot-Überprüfung", + "prune": "Beschneiden", + "garbageCollection": "Müllabfuhr", + "sync": "Synchronization", + "updateCheck": "Nach Updates suchen", + "terminal": "Terminal", + "createDatastore": "Datenspeicher erstellen", + "other": "Andere Aufgabe ({type})" + }, + "states": { + "ok": "OK", + "unknown": "Unbekannt", + "warnings": "Warnungen: {count}", + "warning": "Warnung", + "error": "Fehler" + }, + "serviceStates": { + "active": "Aktiv", + "inactive": "Inaktiv", + "failed": "Fehlgeschlagen", + "activating": "Beginnt", + "deactivating": "Anhalten", + "unknown": "Unbekannt" + }, + "durationUnits": { + "seconds": "{count} s", + "minutes": "{count} min", + "hours": "{count} h", + "days": "{count} d" + }, + "urlHelp": "Geben Sie :8007 für den Standard-PBS-Port ein, zum Beispiel https://pbs.example:8007.", + "usernameHelp": "Verwenden Sie user@realm, zum Beispiel root@pam.", + "tokenIdHelp": "Verwenden Sie user@realm!token, zum Beispiel monitor@pbs!proxmenux.", + "tokenSecretHelp": "Geben Sie das Geheimnis dieses API-Tokens ein.", + "tokenSecretKeepHelp": "Leer lassen, um das gespeicherte Token geheim zu halten.", + "removeFailed": "Die PBS-Verbindung konnte nicht entfernt werden.", + "savedRefreshFailed": "Die PBS-Verbindung wurde gespeichert, aber die Verbindungsliste konnte nicht aktualisiert werden.Laden Sie die Seite neu, bevor Sie eine weitere Änderung versuchen.", + "removedRefreshFailed": "Die PBS-Verbindung wurde entfernt, aber die Verbindungsliste konnte nicht aktualisiert werden.Laden Sie die Seite neu.", + "technicalDetails": "Technische Details", + "datastoreType": "Datenspeicher" }, "monitorLinks": { "groups": { @@ -7408,6 +7604,17 @@ "addSelected": "Auswahl hinzufügen", "pbsWebInterface": "PBS-Weboberfläche", "changeAddress": "Adresse ändern", - "cancel": "Abbrechen" + "cancel": "Abbrechen", + "errors": { + "addressRequired": "Geben Sie die Adresse des Monitors ein.", + "invalidAddress": "Die Adresse muss mit http:// oder https:// beginnen und einen Host benennen.", + "addressCredentials": "Die Adresse darf weder einen Benutzer noch ein Passwort enthalten.", + "invalidPort": "The port of the address is not valid.", + "invalidRequest": "Die Anfrage ist ungültig.Laden Sie die Seite neu und versuchen Sie es erneut.", + "limit": "Es können höchstens {count}-Knoten hinzugefügt werden.", + "duplicate": "Diese Adresse ist bereits in der Liste.", + "notFound": "Der Knoten wurde nicht gefunden.Laden Sie die Liste neu und versuchen Sie es erneut.", + "detectedRemove": "Nur manuell hinzugefügte Knoten können entfernt werden.Erkannte Knoten können ausgeblendet werden." + } } } diff --git a/AppImage/messages/es/common.json b/AppImage/messages/es/common.json index 451ee66b..7eb50365 100644 --- a/AppImage/messages/es/common.json +++ b/AppImage/messages/es/common.json @@ -72,7 +72,85 @@ "estimatedFull": "Lleno previsto", "estimatedFullUnknown": "Aún no hay datos suficientes", "duration": "Duración", - "noJobs": "No hay programaciones de sincronización, verificación ni prune." + "noJobs": "No hay programaciones de sincronización, verificación ni prune.", + "errors": { + "configRead": "Could not read the saved PBS connections. Check the configuration file and permissions.", + "invalidConfig": "La configuración de conexión de PBS no es válida.Revisa el formulario y vuelve a intentarlo.", + "invalidField": "un campo de conexión no es válido o es demasiado largo.", + "invalidUrl": "use una dirección HTTPS PBS sin credenciales integradas, parámetros de consulta o un fragmento.", + "nameRequired": "ingrese un nombre de servidor de como máximo 128 caracteres.", + "tokenIdFormat": "Ingrese el ID del token API de PBS en formato usuario@reino!token.", + "tokenSecret": "ingrese un token secreto de API válido sin espacios ni caracteres de control.", + "invalidTokenId": "el ID del token de API debe contener solo caracteres ASCII.", + "invalidFingerprint": "ingrese la huella digital SHA256 del certificado: 64 caracteres hexadecimales, opcionalmente separados por dos puntos.", + "fingerprintMismatch": "El certificado de PBS no coincide con la huella digital.No se enviaron credenciales.", + "tokenRejected": "PBS rechazó el token API o sus permisos.Verifique las ACL tanto del usuario como del token.", + "invalidResponse": "PBS returned an unexpected response. Redirects are not followed.", + "invalidJson": "PBS devolvió un documento JSON no válido.", + "connectFailed": "No se pudo conectar a PBS a través de HTTPS verificado.Consulta la dirección, certificado y servicio.", + "invalidId": "El ID de conexión de PBS no es válido.Vuelva a cargar la lista de conexiones.", + "invalidDatastores": "PBS devolvió una lista de almacenes de datos no válida.", + "connectionLimit": "Como máximo se pueden configurar conexiones PBS {count}.", + "username": "ingrese el usuario de PBS en formato usuario@reino, por ejemplo raíz@pam.", + "password": "ingrese la contraseña del usuario de PBS.", + "loginRejected": "PBS rechazó el nombre de usuario o la contraseña.", + "invalidLogin": "PBS devolvió una respuesta de inicio de sesión no válida.", + "tokenCreateDenied": "este usuario de PBS no puede crear tokens API.", + "invalidToken": "PBS devolvió un token API no válido.", + "auditRoleDenied": "este usuario de PBS no puede otorgar la función de auditoría.Inicie sesión como root@pam u otro administrador.", + "notFound": "No se encontró la conexión PBS.Vuelva a cargar la lista de conexiones.", + "readFailed": "No se pudieron leer los datos de PBS.Consulta su servicio y permisos.", + "invalidList": "PBS devolvió una lista de datos no válidos.", + "localUnavailable": "PBS no está disponible en este host.", + "authRequired": "habilite la autenticación local en Monitor antes de administrar conexiones PBS remotas.", + "datastoreOffline": "el almacén de datos está fuera de línea, en modo de mantenimiento o su dispositivo de respaldo no está montado.", + "datastoreUnavailable": "el sistema de archivos del almacén de datos no está disponible." + }, + "taskTypes": { + "backup": "copia de seguridad", + "restore": "Restaurar", + "verify": "Verificación", + "verifyGroup": "verificación del grupo de respaldo", + "verifySnapshot": "verificación de instantáneas", + "prune": "podar", + "garbageCollection": "recolección de basura", + "sync": "sincronización", + "updateCheck": "buscar actualizaciones", + "terminal": "terminal", + "createDatastore": "crear almacén de datos", + "other": "Otra tarea ({type})" + }, + "states": { + "ok": "OK", + "unknown": "Desconocido", + "warnings": "Advertencias: {count}", + "warning": "Advertencia", + "error": "Error" + }, + "serviceStates": { + "active": "Activo", + "inactive": "Inactivo", + "failed": "fallido", + "activating": "Comenzando", + "deactivating": "Detener", + "unknown": "Desconocido" + }, + "durationUnits": { + "seconds": "{count} s", + "minutes": "{count} min", + "hours": "{count} h", + "days": "{count} d" + }, + "urlHelp": "incluya :8007 para el puerto PBS predeterminado, por ejemplo https://pbs.example:8007.", + "usernameHelp": "utilice usuario@reino, por ejemplo raíz@pam.", + "tokenIdHelp": "utilice el token usuario@reino, por ejemplo monitor@pbs!proxmenux.", + "tokenSecretHelp": "ingrese el secreto de este token API.", + "tokenSecretKeepHelp": "déjelo en blanco para mantener en secreto el token guardado.", + "removeFailed": "Could not remove the PBS connection.", + "savedRefreshFailed": "la conexión PBS se guardó, pero la lista de conexiones no se pudo actualizar.Vuelva a cargar la página antes de intentar otro cambio.", + "removedRefreshFailed": "The PBS connection was removed, but the connection list could not be refreshed. Reload the page.", + "technicalDetails": "Detalles técnicos", + "datastoreType": "Datastore" }, "_meta": "Community translation target. Copy keys from ../en/common.json and translate the values.", "app": { @@ -4895,6 +4973,124 @@ "effect": "Se aplica a los próximos backups que hereden la política de este almacenamiento. Guardar no elimina los backups existentes, y los protegidos siguen protegidos.", "cancel": "Cancelar", "save": "Guardar retención" + }, + "apiErrors": { + "requestFailed": "La solicitud falló.", + "absolutePath": "la ruta debe ser absoluta", + "pathConfigured": "esta ruta ya está configurada", + "pathRequired": "se requiere ruta", + "pathQuery": "se requiere el parámetro de consulta de ruta", + "pathNotFound": "ruta no encontrada", + "invalidJobId": "identificación de trabajo no válida", + "jobNotFound": "trabajo no encontrado", + "runnerMissing": "script de ejecución no instalado", + "noRestore": "no restaurar el estado para descartar", + "invalidFile": "invalid file name", + "notFound": "no encontrado", + "logOutside": "ruta de registro fuera del directorio permitido", + "targetsList": "los objetivos deben ser una lista", + "emptyExpression": "expresión vacía", + "invalidId": "identificación no válida (use letras, dígitos, _ o -)", + "backend": "el backend debe ser pbs, local o borg", + "remoteBackend": "el backend debe ser pbs o borg", + "remoteBackendQuoted": "el backend debe ser 'pbs' o 'borg'", + "profileMode": "perfil_mode debe ser predeterminado o personalizado", + "borgAttached": "borg no se puede adjuntar (PVE vzdump solo escribe en pbs/almacenamiento local)", + "borgAttachedLong": "borg no es un backend válido para trabajos adjuntos (PVE vzdump solo escribe en pbs/almacenamiento local)", + "parentRequired": "se requieren pve_parent_job_id y pve_storage para adjuntar", + "absolutePaths": "las rutas deben ser una lista de rutas absolutas", + "customPath": "el perfil personalizado necesita al menos una ruta", + "defaultPaths": "no se pudieron resolver las rutas de perfil predeterminadas", + "retentionObject": "la retención debe ser un objeto", + "pbsRepository": "se requiere pbs_repository", + "pbsEncryption": "pbs_encrypt_mode debe ser 'ninguno', 'nuevo' o 'existente'", + "pbsKeyFailed": "no se pudo crear el archivo de claves de cifrado PBS", + "pbsClientMissing": "no se pudo crear el archivo de claves de cifrado PBS (¿está instalado el cliente de respaldo proxmox?)", + "borgRepository": "se requiere borg_repo", + "borgEncryption": "borg_encrypt_mode debe ser uno de: ninguno, repokey, archivo de claves, autenticado", + "encryption": "encrypt_mode debe ser uno de: none, repokey, keyfile, authenticated", + "borgPassphrase": "se requiere borg_passphrase cuando el cifrado está habilitado (guárdelo en el destino o pase uno en la solicitud)", + "passphrase": "se requiere una frase de contraseña cuando el cifrado está habilitado", + "password": "password is required", + "deviceConfirmation": "confirm_device debe coincidir exactamente con el dispositivo (error tipográfico/verificación de seguridad)", + "invalidDevice": "ruta de dispositivo no válida", + "absoluteMountpoint": "absolute mountpoint required", + "archiveLayout": "diseño de archivo no reconocido - no se encontraron rootfs/", + "archiveMissing": "archivo no encontrado", + "archiveNotFile": "la ruta del archivo no es un archivo normal", + "invalidName": "nombre no válido", + "invalidStaging": "staging_path no válido", + "jobRename": "job name cannot be changed (delete + recreate to rename)", + "absoluteKey": "key_path debe ser absoluto", + "mode": "el modo debe ser \"local\" o \"ssh\"", + "nameRequired": "el nombre es obligatorio (letras, dígitos, _ o -)", + "noLog": "todavía no hay registros disponibles para este trabajo", + "noPbsConfig": "no hay archivo de configuración manual de PBS", + "outputMissing": "falta el archivo de salida", + "parserJson": "la salida del analizador no era JSON válido", + "restoreJson": "la salida de run_restore no era JSON válido", + "repoRequired": "se requiere repositorio", + "repoSnapshot": "repo_name and snapshot are required", + "borgRepoSnapshot": "se requieren repo_name y snapshot para borg", + "pbsRepoSnapshot": "se requieren repo_name y snapshot para pbs", + "repoName": "se requiere nombre_repo", + "restoreMissing": "restaurar herramientas no instaladas en este host", + "serverDatastore": "se requieren servidor y almacén de datos", + "snapshotRequired": "se requiere una instantánea", + "source": "la fuente debe ser pbs, borg o local", + "sshPort": "ssh_port debe ser un número entero entre 1 y 65535", + "sshRequired": "ssh_user, ssh_host y ssh_remote_path son necesarios para el modo ssh", + "repositoryPath": "el objetivo no tiene ruta de repositorio", + "taskExpired": "tarea no encontrada o caducada", + "invalidExpression": "expresión no válida", + "noReport": "no se emitió ningún informe", + "parseManifestFailed": "parse_manifest salió de un valor distinto de cero", + "jobExists": "el trabajo ya existe: {value}", + "pathMissing": "la ruta no existe en este host: {value}", + "deviceMissing": "el dispositivo no existe: {value}", + "mountpoint": "no es un punto de montaje: {value}", + "localArchiveMissing": "archivo local no encontrado: {value}", + "borgDestination": "Destino Borg '{value}' no encontrado", + "pbsDestination": "destino PBS '{value}' no encontrado", + "pbsPassword": "no hay contraseña disponible para el repositorio de PBS '{value}'", + "borgRepoMissing": "El repositorio de Borg \"{value}\" no está configurado", + "pbsRepoMissing": "repositorio de PBS \"{value}\" no configurado", + "borgTargetMissing": "Borg target not found: {value}", + "pbsTargetMissing": "repositorio de PBS no encontrado: {value}", + "pveJobMissing": "PVE vzdump trabajo no encontrado: {value}", + "statePersist": "no se puede conservar el estado: {value}", + "sshDirectory": "no se puede preparar el directorio ssh: {value}", + "logRead": "no se puede leer el registro: {value}", + "envUpdate": "no se pudo actualizar .env: {value}", + "pbsConfigWrite": "no se pudo conservar la configuración de PBS: {value}", + "persist": "no se pudo persistir: {value}", + "archiveRemove": "no se pudo eliminar el archivo: {value}", + "start": "no se pudo iniciar: {value}", + "borgTargetsUpdate": "no se pudo actualizar borg-targets.txt: {value}", + "pbsTargetsUpdate": "no se pudo actualizar pbs-manual-configs.txt: {value}", + "unitsUpdate": "no se pudieron actualizar las unidades systemd: {value}", + "borgTargetsWrite": "no se pudo escribir borg-targets.txt: {value}", + "jobWrite": "no se pudieron escribir archivos de trabajo: {value}", + "localTargetWrite": "no se pudo escribir local-target.conf: {value}", + "unitsWrite": "no se pudieron escribir unidades systemd: {value}", + "format": "formato fallido: {value}", + "calendar": "no válido en_calendario: {value}", + "mount": "montaje fallido: {value}", + "parserInvocation": "falló la invocación del analizador: {value}", + "preflightInvocation": "error en la invocación de verificación previa: {value}", + "publicKeyMissing": "clave pública no encontrada después de la generación: {value}", + "retentionInteger": "retención.{value} debe ser un número entero", + "retentionNegative": "retención.{value} no debe ser negativo", + "keygen": "ssh-keygen falló: {value}", + "systemctl": "systemctl falló: {value}", + "unmount": "error de desmontaje: {value}", + "taskIncomplete": "la tarea está en el estado \"{value}\", no completada", + "unknownKind": "tipo desconocido: {value}", + "unknownMode": "modo desconocido \"{value}\"", + "defaultRemove": "{value} is the built-in default and cannot be removed", + "defaultAdd": "{value} es el valor predeterminado integrado;no es necesario agregarlo", + "keyImport": "No hay ningún archivo de claves PBS instalado en {value}.Importe el archivo clave primero.", + "storageMismatch": "el almacenamiento de trabajos PVE no coincide (el trabajo usa {value}, la carga útil dice {other})" } }, "healthStatus": { @@ -7408,6 +7604,17 @@ "addSelected": "Añadir seleccionados", "pbsWebInterface": "Interfaz web de PBS", "changeAddress": "Cambiar dirección", - "cancel": "Cancelar" + "cancel": "Cancelar", + "errors": { + "addressRequired": "Ingrese la dirección del Monitor.", + "invalidAddress": "la dirección debe comenzar con http:// o https:// y nombrar un host.", + "addressCredentials": "La dirección no debe contener usuario ni contraseña.", + "invalidPort": "El puerto de la dirección no es válido.", + "invalidRequest": "La solicitud no es válida.Vuelve a cargar la página e inténtalo de nuevo.", + "limit": "como máximo se pueden agregar nodos {count}.", + "duplicate": "esta dirección ya está en la lista.", + "notFound": "No se encontró el nodo.Vuelva a cargar la lista e inténtelo de nuevo.", + "detectedRemove": "solo se pueden eliminar los nodos agregados manualmente.Los nodos detectados se pueden ocultar." + } } } diff --git a/AppImage/messages/fr/common.json b/AppImage/messages/fr/common.json index eaa33dab..7d066308 100644 --- a/AppImage/messages/fr/common.json +++ b/AppImage/messages/fr/common.json @@ -4820,6 +4820,124 @@ "cancel": "Annuler", "save": "Enregistrer la rétention", "useDefault": "Utiliser la valeur par défaut de Proxmox (aucune politique sur ce stockage)" + }, + "apiErrors": { + "requestFailed": "La demande a échoué.", + "absolutePath": "le chemin doit être absolu", + "pathConfigured": "ce chemin est déjà configuré", + "pathRequired": "le chemin est obligatoire", + "pathQuery": "le paramètre de requête de chemin est requis", + "pathNotFound": "chemin introuvable", + "invalidJobId": "ID de travail invalide", + "jobNotFound": "emploi introuvable", + "runnerMissing": "le script d'exécution n'est pas installé", + "noRestore": "aucun état de restauration à ignorer", + "invalidFile": "nom de fichier invalide", + "notFound": "pas trouvé", + "logOutside": "log path outside allowed directory", + "targetsList": "les cibles doivent être une liste", + "emptyExpression": "expression vide", + "invalidId": "identifiant invalide (utilisez des lettres, des chiffres, _ ou -)", + "backend": "le backend doit être pbs, local ou borg", + "remoteBackend": "le backend doit être pbs ou borg", + "remoteBackendQuoted": "le backend doit être \"pbs\" ou \"borg\"", + "profileMode": "profile_mode doit être par défaut ou personnalisé", + "borgAttached": "borg ne peut pas être attaché (PVE vzdump écrit uniquement sur les stockages pbs/locaux)", + "borgAttachedLong": "borg n'est pas un backend valide pour les tâches attachées (PVE vzdump écrit uniquement sur les stockages pbs/locaux)", + "parentRequired": "pve_parent_job_id et pve_storage sont requis pour les pièces jointes", + "absolutePaths": "les chemins doivent être une liste de chemins absolus", + "customPath": "le profil personnalisé nécessite au moins un chemin", + "defaultPaths": "impossible de résoudre les chemins de profil par défaut", + "retentionObject": "la rétention doit être un objet", + "pbsRepository": "pbs_repository est requis", + "pbsEncryption": "pbs_encrypt_mode doit être \"aucun\", \"nouveau\" ou \"existant\"", + "pbsKeyFailed": "échec de la création du fichier de clés de chiffrement PBS", + "pbsClientMissing": "échec de la création du fichier de clé de chiffrement PBS (proxmox-backup-client est-il installé ?)", + "borgRepository": "borg_repo est requis", + "borgEncryption": "borg_encrypt_mode doit être l'un des suivants : aucun, repokey, keyfile, authentifié", + "encryption": "encrypt_mode doit être l'un des suivants : aucun, repokey, keyfile, authentifié", + "borgPassphrase": "borg_passphrase est requis lorsque le cryptage est activé (enregistrez-le sur la destination ou transmettez-en un dans la requête)", + "passphrase": "la phrase secrète est requise lorsque le cryptage est activé", + "password": "le mot de passe est requis", + "deviceConfirmation": "confirm_device doit correspondre exactement à l'appareil (faute de frappe / contrôle de sécurité)", + "invalidDevice": "chemin d'accès au périphérique non valide", + "absoluteMountpoint": "point de montage absolu requis", + "archiveLayout": "mise en page d'archive non reconnue – aucun rootfs/trouvé", + "archiveMissing": "archive introuvable", + "archiveNotFile": "le chemin de l'archive n'est pas un fichier normal", + "invalidName": "nom invalide", + "invalidStaging": "staging_path invalide", + "jobRename": "le nom du travail ne peut pas être modifié (supprimer + recréer pour renommer)", + "absoluteKey": "key_path doit être absolu", + "mode": "le mode doit être \"local\" ou \"ssh\"", + "nameRequired": "le nom est obligatoire (lettres, chiffres, _ ou -)", + "noLog": "aucun journal n'est encore disponible pour cette tâche", + "noPbsConfig": "pas de fichier de configuration PBS manuel", + "outputMissing": "fichier de sortie manquant", + "parserJson": "la sortie de l'analyseur n'était pas un JSON valide", + "restoreJson": "la sortie run_restore n'était pas un JSON valide", + "repoRequired": "le dépôt est requis", + "repoSnapshot": "repo_name et snapshot sont requis", + "borgRepoSnapshot": "repo_name et snapshot sont requis pour borg", + "pbsRepoSnapshot": "repo_name et snapshot sont requis pour pbs", + "repoName": "repo_name est requis", + "restoreMissing": "restaurer les outils non installés sur cet hôte", + "serverDatastore": "le serveur et la banque de données sont requis", + "snapshotRequired": "un instantané est requis", + "source": "la source doit être pbs, borg ou locale", + "sshPort": "ssh_port doit être un entier compris entre 1 et 65 535", + "sshRequired": "ssh_user, ssh_host et ssh_remote_path sont requis pour le mode ssh", + "repositoryPath": "la cible n'a pas de chemin de dépôt", + "taskExpired": "tâche introuvable ou expirée", + "invalidExpression": "expression invalide", + "noReport": "aucun rapport émis", + "parseManifestFailed": "parse_manifest est sorti différent de zéro", + "jobExists": "le travail existe déjà : {value}", + "pathMissing": "le chemin n'existe pas sur cet hôte : {value}", + "deviceMissing": "l'appareil n'existe pas : {value}", + "mountpoint": "pas un point de montage : {value}", + "localArchiveMissing": "archive locale introuvable : {value}", + "borgDestination": "La destination Borg '{value}' est introuvable", + "pbsDestination": "La destination PBS '{value}' est introuvable", + "pbsPassword": "aucun mot de passe disponible pour le dépôt PBS '{value}'", + "borgRepoMissing": "le dépôt Borg \"{value}\" n'est pas configuré", + "pbsRepoMissing": "le dépôt PBS \"{value}\" n'est pas configuré", + "borgTargetMissing": "cible Borg introuvable : {value}", + "pbsTargetMissing": "dépôt PBS introuvable : {value}", + "pveJobMissing": "Tâche vzdump PVE introuvable : {value}", + "statePersist": "impossible de conserver l'état : {value}", + "sshDirectory": "impossible de préparer ssh dir : {value}", + "logRead": "impossible de lire le journal : {value}", + "envUpdate": "impossible de mettre à jour le .env : {value}", + "pbsConfigWrite": "échec de la persistance de la configuration PBS : {value}", + "persist": "échec de la persistance : {value}", + "archiveRemove": "échec de la suppression de l'archive : {value}", + "start": "échec du démarrage : {value}", + "borgTargetsUpdate": "échec de la mise à jour de borg-targets.txt : {value}", + "pbsTargetsUpdate": "échec de la mise à jour de pbs-manual-configs.txt : {value}", + "unitsUpdate": "échec de la mise à jour des unités systemd : {value}", + "borgTargetsWrite": "échec de l'écriture de borg-targets.txt : {value}", + "jobWrite": "échec de l'écriture des fichiers de travail : {value}", + "localTargetWrite": "échec de l'écriture de local-target.conf : {value}", + "unitsWrite": "échec de l'écriture des unités systemd : {value}", + "format": "échec du formatage : {value}", + "calendar": "invalide sur_calendar : {value}", + "mount": "échec du montage : {value}", + "parserInvocation": "échec de l'appel de l'analyseur : {value}", + "preflightInvocation": "échec de l'appel de contrôle en amont : {value}", + "publicKeyMissing": "clé publique introuvable après génération : {value}", + "retentionInteger": "rétention.{value} doit être un nombre entier", + "retentionNegative": "rétention.{value} doit être non négatif", + "keygen": "Échec de ssh-keygen : {value}", + "systemctl": "Échec de systemctl : {value}", + "unmount": "échec du démontage : {value}", + "taskIncomplete": "la tâche est dans l'état \"{value}\", non terminée", + "unknownKind": "type inconnu : {value}", + "unknownMode": "mode inconnu \"{value}\"", + "defaultRemove": "{value} est la valeur par défaut intégrée et ne peut pas être supprimé", + "defaultAdd": "{value} est la valeur par défaut intégrée ;pas besoin de l'ajouter", + "keyImport": "Aucun fichier de clé PBS n'est installé sur {value}.Importez d’abord le fichier de clés.", + "storageMismatch": "Incompatibilité de stockage des tâches PVE (la tâche utilise {value}, la charge utile indique {other})" } }, "healthStatus": { @@ -7369,7 +7487,85 @@ "estimatedFull": "Estimé complet", "estimatedFullUnknown": "Pas encore assez de données", "duration": "Durée", - "noJobs": "Aucune planification de synchronisation, de vérification ou d'élagage n'est configurée." + "noJobs": "Aucune planification de synchronisation, de vérification ou d'élagage n'est configurée.", + "errors": { + "configRead": "Impossible de lire les connexions PBS enregistrées.Vérifiez le fichier de configuration et les autorisations.", + "invalidConfig": "Les paramètres de connexion PBS ne sont pas valides.Vérifiez le formulaire et réessayez.", + "invalidField": "Un champ de connexion n’est pas valide ou est trop long.", + "invalidUrl": "Use an HTTPS PBS address without embedded credentials, query parameters or a fragment.", + "nameRequired": "Enter a server name of at most 128 characters.", + "tokenIdFormat": "saisissez l'ID du jeton de l'API PBS au format user@realm!token.", + "tokenSecret": "saisissez un secret de jeton d'API valide, sans espaces ni caractères de contrôle.", + "invalidTokenId": "The API token ID must contain only ASCII characters.", + "invalidFingerprint": "saisissez l'empreinte digitale SHA256 du certificat : 64 caractères hexadécimaux, éventuellement séparés par des deux-points.", + "fingerprintMismatch": "Le certificat PBS ne correspond pas à l’empreinte digitale.Aucune information d'identification n'a été envoyée.", + "tokenRejected": "PBS a rejeté le jeton API ou ses autorisations.Vérifiez les ACL de l'utilisateur et du jeton.", + "invalidResponse": "PBS a renvoyé une réponse inattendue.Les redirections ne sont pas suivies.", + "invalidJson": "PBS a renvoyé un document JSON non valide.", + "connectFailed": "Impossible de se connecter à PBS via HTTPS vérifié.Vérifiez l'adresse, le certificat et le service.", + "invalidId": "L'ID de connexion PBS n'est pas valide.Rechargez la liste de connexions.", + "invalidDatastores": "PBS a renvoyé une liste de banques de données non valide.", + "connectionLimit": "La plupart des connexions PBS {count} peuvent être configurées.", + "username": "saisissez l'utilisateur PBS au format user@realm, par exemple root@pam.", + "password": "saisissez le mot de passe de l'utilisateur PBS.", + "loginRejected": "PBS a rejeté le nom d'utilisateur ou le mot de passe.", + "invalidLogin": "PBS a renvoyé une réponse de connexion non valide.", + "tokenCreateDenied": "Cet utilisateur PBS ne peut pas créer de jetons API.", + "invalidToken": "PBS a renvoyé un jeton API non valide.", + "auditRoleDenied": "cet utilisateur PBS ne peut pas accorder le rôle d'audit.Connectez-vous en tant que root@pam ou un autre administrateur.", + "notFound": "La connexion PBS n’a pas été trouvée.Rechargez la liste de connexions.", + "readFailed": "Impossible de lire les données PBS.Vérifiez son service et ses autorisations.", + "invalidList": "PBS a renvoyé une liste de données non valide.", + "localUnavailable": "PBS n'est pas disponible sur cet hôte.", + "authRequired": "activez l'authentification locale dans Monitor avant de gérer les connexions PBS distantes.", + "datastoreOffline": "La banque de données est hors ligne, en mode maintenance ou son périphérique de support n'est pas monté.", + "datastoreUnavailable": "Le système de fichiers de la banque de données n'est pas disponible." + }, + "taskTypes": { + "backup": "Backup", + "restore": "Restaurer", + "verify": "Vérification", + "verifyGroup": "Vérification du groupe de sauvegarde", + "verifySnapshot": "Vérification d'instantané", + "prune": "Prune", + "garbageCollection": "Collecte des déchets", + "sync": "Synchronization", + "updateCheck": "vérifier les mises à jour", + "terminal": "Terminal", + "createDatastore": "Create datastore", + "other": "Autre tâche ({type})" + }, + "states": { + "ok": "OK", + "unknown": "Inconnu", + "warnings": "Avertissements : {count}", + "warning": "Avertissement", + "error": "Erreur" + }, + "serviceStates": { + "active": "Actif", + "inactive": "Inactif", + "failed": "Failed", + "activating": "Démarrage", + "deactivating": "Arrêter", + "unknown": "Inconnu" + }, + "durationUnits": { + "seconds": "{count} s", + "minutes": "{count} min", + "hours": "{count} h", + "days": "{count} d" + }, + "urlHelp": "Incluez :8007 pour le port PBS par défaut, par exemple https://pbs.example:8007.", + "usernameHelp": "utilisez user@realm, par exemple root@pam.", + "tokenIdHelp": "Use user@realm!token, for example monitor@pbs!proxmenux.", + "tokenSecretHelp": "saisissez le secret de ce jeton API.", + "tokenSecretKeepHelp": "laissez vide pour garder secret le jeton enregistré.", + "removeFailed": "Impossible de supprimer la connexion PBS.", + "savedRefreshFailed": "La connexion PBS a été enregistrée, mais la liste des connexions n'a pas pu être actualisée.Rechargez la page avant d'essayer une autre modification.", + "removedRefreshFailed": "The PBS connection was removed, but the connection list could not be refreshed. Reload the page.", + "technicalDetails": "Détails techniques", + "datastoreType": "banque de données" }, "monitorLinks": { "groups": { @@ -7408,6 +7604,17 @@ "addSelected": "Ajouter la sélection", "pbsWebInterface": "Interface web de PBS", "changeAddress": "Modifier l'adresse", - "cancel": "Annuler" + "cancel": "Annuler", + "errors": { + "addressRequired": "saisissez l'adresse du moniteur.", + "invalidAddress": "L'adresse doit commencer par http:// ou https:// et nommer un hôte.", + "addressCredentials": "L'adresse ne doit pas contenir d'utilisateur ou de mot de passe.", + "invalidPort": "Le port de l’adresse n’est pas valide.", + "invalidRequest": "La demande n'est pas valide.Actualisez la page et réessayez.", + "limit": "Au maximum des nœuds {count} peuvent être ajoutés.", + "duplicate": "Cette adresse est déjà dans la liste.", + "notFound": "Le nœud n’a pas été trouvé.Rechargez la liste et réessayez.", + "detectedRemove": "seuls les nœuds ajoutés manuellement peuvent être supprimés.Les nœuds détectés peuvent être masqués." + } } } diff --git a/AppImage/messages/it/common.json b/AppImage/messages/it/common.json index ff4ab2dc..9da944b8 100644 --- a/AppImage/messages/it/common.json +++ b/AppImage/messages/it/common.json @@ -4820,6 +4820,124 @@ "cancel": "Annulla", "save": "Salva conservazione", "useDefault": "Usa l'impostazione predefinita di Proxmox (nessuna policy su questo storage)" + }, + "apiErrors": { + "requestFailed": "la richiesta non è riuscita.", + "absolutePath": "il percorso deve essere assoluto", + "pathConfigured": "questo percorso è già configurato", + "pathRequired": "il percorso è obbligatorio", + "pathQuery": "il parametro di query del percorso è obbligatorio", + "pathNotFound": "percorso non trovato", + "invalidJobId": "ID lavoro non valido", + "jobNotFound": "lavoro non trovato", + "runnerMissing": "script runner non installato", + "noRestore": "nessuno stato di ripristino da eliminare", + "invalidFile": "nome file non valido", + "notFound": "non trovato", + "logOutside": "percorso di registro esterno alla directory consentita", + "targetsList": "gli obiettivi devono essere un elenco", + "emptyExpression": "espressione vuota", + "invalidId": "ID non valido (utilizza lettere, cifre, _ o -)", + "backend": "il backend deve essere pbs, local o borg", + "remoteBackend": "il backend deve essere pbs o borg", + "remoteBackendQuoted": "il backend deve essere 'pbs' o 'borg'", + "profileMode": "profile_mode deve essere predefinito o personalizzato", + "borgAttached": "borg non può essere collegato (PVE vzdump scrive solo su archivi pbs/locali)", + "borgAttachedLong": "borg non è un backend valido per i lavori allegati (PVE vzdump scrive solo su archivi pbs/locali)", + "parentRequired": "pve_parent_job_id e pve_storage sono richiesti per attach", + "absolutePaths": "i percorsi devono essere un elenco di percorsi assoluti", + "customPath": "il profilo personalizzato richiede almeno un percorso", + "defaultPaths": "impossibile risolvere i percorsi dei profili predefiniti", + "retentionObject": "la conservazione deve essere un oggetto", + "pbsRepository": "pbs_repository è obbligatorio", + "pbsEncryption": "pbs_encrypt_mode deve essere \"none\", \"new\" o \"existing\"", + "pbsKeyFailed": "impossibile creare il file di chiavi di crittografia PBS", + "pbsClientMissing": "impossibile creare il file chiave di crittografia PBS (è installato il client di backup proxmox?)", + "borgRepository": "borg_repo è obbligatorio", + "borgEncryption": "borg_encrypt_mode deve essere uno tra: none, repokey, keyfile, authenticated", + "encryption": "encrypt_mode deve essere uno tra: none, repokey, keyfile, authenticated", + "borgPassphrase": "borg_passphrase è richiesto quando la crittografia è abilitata (salvalo sulla destinazione o passane uno nella richiesta)", + "passphrase": "la passphrase è richiesta quando la crittografia è abilitata", + "password": "è richiesta la password", + "deviceConfirmation": "confirm_device deve corrispondere esattamente al dispositivo (errore di battitura/controllo di sicurezza)", + "invalidDevice": "percorso del dispositivo non valido", + "absoluteMountpoint": "punto di montaggio assoluto richiesto", + "archiveLayout": "layout dell'archivio non riconosciuto: nessun rootfs/trovato", + "archiveMissing": "archivio non trovato", + "archiveNotFile": "il percorso dell'archivio non è un file normale", + "invalidName": "nome non valido", + "invalidStaging": "percorso_staging non valido", + "jobRename": "il nome del lavoro non può essere modificato (elimina + ricrea per rinominare)", + "absoluteKey": "key_path deve essere assoluto", + "mode": "la modalità deve essere \"locale\" o \"ssh\"", + "nameRequired": "il nome è obbligatorio (lettere, cifre, _ o -)", + "noLog": "nessun registro ancora disponibile per questo lavoro", + "noPbsConfig": "nessun file di configurazione PBS manuale", + "outputMissing": "file di output mancante", + "parserJson": "l'output del parser non era JSON valido", + "restoreJson": "l'output run_restore non era un JSON valido", + "repoRequired": "il repository è obbligatorio", + "repoSnapshot": "nome_repo e snapshot sono obbligatori", + "borgRepoSnapshot": "repo_name e snapshot sono richiesti per borg", + "pbsRepoSnapshot": "nome_repo e snapshot sono richiesti per pbs", + "repoName": "repo_name è obbligatorio", + "restoreMissing": "strumenti di ripristino non installati su questo host", + "serverDatastore": "sono richiesti server e archivio dati", + "snapshotRequired": "è richiesta l'istantanea", + "source": "la fonte deve essere pbs, borg o locale", + "sshPort": "ssh_port deve essere un numero intero compreso tra 1 e 65535", + "sshRequired": "ssh_user, ssh_host e ssh_remote_path sono richiesti per la modalità ssh", + "repositoryPath": "la destinazione non ha un percorso di repository", + "taskExpired": "attività non trovata o scaduta", + "invalidExpression": "espressione non valida", + "noReport": "nessun rapporto emesso", + "parseManifestFailed": "parse_manifest è uscito diverso da zero", + "jobExists": "il lavoro esiste già: {value}", + "pathMissing": "il percorso non esiste su questo host: {value}", + "deviceMissing": "il dispositivo non esiste: {value}", + "mountpoint": "non un punto di montaggio: {value}", + "localArchiveMissing": "archivio locale non trovato: {value}", + "borgDestination": "destinazione Borg '{value}' non trovata", + "pbsDestination": "destinazione PBS '{value}' non trovata", + "pbsPassword": "nessuna password disponibile per il repository PBS '{value}'", + "borgRepoMissing": "repository Borg \"{value}\" non configurato", + "pbsRepoMissing": "repository PBS \"{value}\" non configurato", + "borgTargetMissing": "target Borg non trovato: {value}", + "pbsTargetMissing": "repository PBS non trovato: {value}", + "pveJobMissing": "lavoro PVE vzdump non trovato: {value}", + "statePersist": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: impossibile persistere nello stato: {value}", + "sshDirectory": "impossibile preparare ssh dir: {value}", + "logRead": "impossibile leggere il registro: {value}", + "envUpdate": "impossibile aggiornare .env: {value}", + "pbsConfigWrite": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: impossibile mantenere la configurazione PBS: {value}", + "persist": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: impossibile persistere: {value}", + "archiveRemove": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: impossibile rimuovere l'archivio: {value}", + "start": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: avvio non riuscito: {value}", + "borgTargetsUpdate": "impossibile aggiornare borg-targets.txt: {value}", + "pbsTargetsUpdate": "impossibile aggiornare pbs-manual-configs.txt: {value}", + "unitsUpdate": "impossibile aggiornare le unità systemd: {value}", + "borgTargetsWrite": "impossibile scrivere borg-targets.txt: {value}", + "jobWrite": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: impossibile scrivere i file di lavoro: {value}", + "localTargetWrite": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: impossibile scrivere local-target.conf: {value}", + "unitsWrite": "impossibile scrivere le unità systemd: {value}", + "format": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: formato non riuscito: {value}", + "calendar": "on_calendar non valido: {value}", + "mount": "montaggio non riuscito: {value}", + "parserInvocation": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: invocazione del parser non riuscita: {value}", + "preflightInvocation": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: chiamata di preflight non riuscita: {value}", + "publicKeyMissing": "chiave pubblica non trovata dopo la generazione: {value}", + "retentionInteger": "tention.{value} deve essere un numero intero", + "retentionNegative": "ritenzione.{value} deve essere non negativo", + "keygen": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: ssh-keygen non riuscita: {value}", + "systemctl": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: systemctl non riuscita: {value}", + "unmount": "smontaggio non riuscito: {value}", + "taskIncomplete": "l'attività è nello stato \"{value}\", non completata", + "unknownKind": "tipo sconosciuto: {value}", + "unknownMode": "modalità sconosciuta \"{value}\"", + "defaultRemove": "{value} è l'impostazione predefinita integrata e non può essere rimossa", + "defaultAdd": "{value} è l'impostazione predefinita integrata;non c'è bisogno di aggiungerlo", + "keyImport": "su {value} non è installato alcun file di chiavi PBS.Importa prima il file di chiavi.", + "storageMismatch": "mancata corrispondenza dell'archiviazione del lavoro PVE (il lavoro utilizza {value}, il payload dice {other})" } }, "healthStatus": { @@ -7369,7 +7487,85 @@ "estimatedFull": "Pieno stimato", "estimatedFullUnknown": "dati non ancora sufficienti", "duration": "Durata", - "noJobs": "non è configurata alcuna pianificazione di sincronizzazione, verifica o eliminazione." + "noJobs": "non è configurata alcuna pianificazione di sincronizzazione, verifica o eliminazione.", + "errors": { + "configRead": "impossibile leggere le connessioni PBS salvate.Controlla il file di configurazione e le autorizzazioni.", + "invalidConfig": "le impostazioni di connessione PBS non sono valide.Controlla il modulo e riprova.", + "invalidField": "un campo di connessione non è valido o è troppo lungo.", + "invalidUrl": "utilizza un indirizzo PBS HTTPS senza credenziali incorporate, parametri di query o un frammento.", + "nameRequired": "inserisci un nome server di massimo 128 caratteri.", + "tokenIdFormat": "inserisci l'ID token API PBS nel formato user@realm!token.", + "tokenSecret": "inserisci un segreto del token API valido senza spazi o caratteri di controllo.", + "invalidTokenId": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: l'ID token API deve contenere solo caratteri ASCII.", + "invalidFingerprint": "inserisci l'impronta digitale SHA256 del certificato: 64 caratteri esadecimali, facoltativamente separati da due punti.", + "fingerprintMismatch": "il certificato PBS non corrisponde all'impronta digitale.Non sono state inviate credenziali.", + "tokenRejected": "PBS ha rifiutato il token API o le sue autorizzazioni.Controlla gli ACL sia dell'utente che del token.", + "invalidResponse": "PBS ha restituito una risposta inaspettata.I reindirizzamenti non vengono seguiti.", + "invalidJson": "PBS ha restituito un documento JSON non valido.", + "connectFailed": "impossibile connettersi a PBS tramite HTTPS verificato.Controlla l'indirizzo, il certificato e il servizio.", + "invalidId": "l'ID di connessione PBS non è valido.Ricaricare l'elenco delle connessioni.", + "invalidDatastores": "PBS ha restituito un elenco di archivi dati non valido.", + "connectionLimit": "È possibile configurare al massimo connessioni PBS {count}.", + "username": "inserisci l'utente PBS nel formato utente@realm, ad esempio root@pam.", + "password": "inserisci la password dell'utente PBS.", + "loginRejected": "PBS ha rifiutato il nome utente o la password.", + "invalidLogin": "PBS ha restituito una risposta di accesso non valida.", + "tokenCreateDenied": "questo utente PBS non può creare token API.", + "invalidToken": "PBS ha restituito un token API non valido.", + "auditRoleDenied": "questo utente PBS non può concedere il ruolo di controllo.Accedi come root@pam o un altro amministratore.", + "notFound": "la connessione PBS non è stata trovata.Ricaricare l'elenco delle connessioni.", + "readFailed": "impossibile leggere i dati PBS.Controlla il suo servizio e le autorizzazioni.", + "invalidList": "PBS ha restituito un elenco di dati non valido.", + "localUnavailable": "PBS non è disponibile su questo host.", + "authRequired": "abilita l'autenticazione locale in Monitor prima di gestire le connessioni PBS remote.", + "datastoreOffline": "l'archivio dati è offline, in modalità di manutenzione oppure il relativo dispositivo di supporto non è montato.", + "datastoreUnavailable": "il filesystem del datastore non è disponibile." + }, + "taskTypes": { + "backup": "backup", + "restore": "ripristinare", + "verify": "Verifica", + "verifyGroup": "verifica del gruppo di backup", + "verifySnapshot": "verifica dell'istantanea", + "prune": "potare", + "garbageCollection": "Garbage collection", + "sync": "sincronizzazione", + "updateCheck": "controlla gli aggiornamenti", + "terminal": "terminale", + "createDatastore": "crea archivio dati", + "other": "Altra attività ({type})" + }, + "states": { + "ok": "OK", + "unknown": "sconosciuto", + "warnings": "Avvertenze: {count}", + "warning": "Avvertimento", + "error": "Errore" + }, + "serviceStates": { + "active": "attivo", + "inactive": "inattivo", + "failed": "fallito", + "activating": "Inizio", + "deactivating": "Fermarsi", + "unknown": "sconosciuto" + }, + "durationUnits": { + "seconds": "{count} s", + "minutes": "{count} min", + "hours": "{count} h", + "days": "{count} d" + }, + "urlHelp": "includi :8007 per la porta PBS predefinita, ad esempio https://pbs.example:8007.", + "usernameHelp": "utilizza user@realm, ad esempio root@pam.", + "tokenIdHelp": "utilizza user@realm!token, ad esempio monitor@pbs!proxmenux.", + "tokenSecretHelp": "inserisci il segreto di questo token API.", + "tokenSecretKeepHelp": "lascia vuoto per mantenere segreto il token salvato.", + "removeFailed": "impossibile rimuovere la connessione PBS.", + "savedRefreshFailed": "la connessione PBS è stata salvata, ma non è stato possibile aggiornare l'elenco delle connessioni.Ricarica la pagina prima di provare un'altra modifica.", + "removedRefreshFailed": "la connessione PBS è stata rimossa, ma non è stato possibile aggiornare l'elenco delle connessioni.Ricarica la pagina.", + "technicalDetails": "Dettagli tecnici", + "datastoreType": "archivio dati" }, "monitorLinks": { "groups": { @@ -7408,6 +7604,17 @@ "addSelected": "Aggiungi selezionati", "pbsWebInterface": "Interfaccia web di PBS", "changeAddress": "Cambia indirizzo", - "cancel": "Annulla" + "cancel": "Annulla", + "errors": { + "addressRequired": "inserisci l'indirizzo del monitor.", + "invalidAddress": "l'indirizzo deve iniziare con http:// o https:// e nominare un host.", + "addressCredentials": "l'indirizzo non deve contenere un utente o una password.", + "invalidPort": "la porta dell'indirizzo non è valida.", + "invalidRequest": "La richiesta non è valida.Ricarica la pagina e riprova.", + "limit": "è possibile aggiungere al massimo nodi {count}.", + "duplicate": "questo indirizzo è già nell'elenco.", + "notFound": "il nodo non è stato trovato.Ricaricare l'elenco e riprovare.", + "detectedRemove": "solo i nodi aggiunti manualmente possono essere rimossi.I nodi rilevati possono essere nascosti." + } } } diff --git a/AppImage/messages/pt/common.json b/AppImage/messages/pt/common.json index e7154223..01f06174 100644 --- a/AppImage/messages/pt/common.json +++ b/AppImage/messages/pt/common.json @@ -4820,6 +4820,124 @@ "cancel": "Cancelar", "save": "Guardar retenção", "useDefault": "Use o padrão Proxmox (nenhuma política neste armazenamento)" + }, + "apiErrors": { + "requestFailed": "a solicitação falhou.", + "absolutePath": "o caminho deve ser absoluto", + "pathConfigured": "este caminho já está configurado", + "pathRequired": "o caminho é obrigatório", + "pathQuery": "o parâmetro de consulta de caminho é obrigatório", + "pathNotFound": "caminho não encontrado", + "invalidJobId": "ID de trabalho inválido", + "jobNotFound": "trabalho não encontrado", + "runnerMissing": "script do executor não instalado", + "noRestore": "nenhum estado de restauração para descartar", + "invalidFile": "nome de arquivo inválido", + "notFound": "não encontrado", + "logOutside": "caminho de log fora do diretório permitido", + "targetsList": "Texto técnico da UI para um painel de gerenciamento do Proxmox.Traduza: os alvos devem ser uma lista", + "emptyExpression": "expressão vazia", + "invalidId": "id inválido (use letras, dígitos, _ ou -)", + "backend": "backend deve ser pbs, local ou borg", + "remoteBackend": "backend deve ser pbs ou borg", + "remoteBackendQuoted": "backend deve ser 'pbs' ou 'borg'", + "profileMode": "profile_mode deve ser padrão ou personalizado", + "borgAttached": "borg não pode ser anexado (PVE vzdump grava apenas em pbs/armazenamentos locais)", + "borgAttachedLong": "borg não é um back-end válido para trabalhos anexados (PVE vzdump grava apenas em pbs/armazenamentos locais)", + "parentRequired": "pve_parent_job_id e pve_storage são necessários para anexo", + "absolutePaths": "os caminhos devem ser uma lista de caminhos absolutos", + "customPath": "o perfil personalizado precisa de pelo menos um caminho", + "defaultPaths": "não foi possível resolver os caminhos de perfil padrão", + "retentionObject": "Texto técnico da UI para um painel de gerenciamento do Proxmox.Traduza: a retenção deve ser um objeto", + "pbsRepository": "pbs_repository é obrigatório", + "pbsEncryption": "pbs_encrypt_mode deve ser 'nenhum', 'novo' ou 'existente'", + "pbsKeyFailed": "falha ao criar o arquivo-chave de criptografia PBS", + "pbsClientMissing": "falha ao criar o arquivo-chave de criptografia PBS (o proxmox-backup-client está instalado?)", + "borgRepository": "borg_repo é obrigatório", + "borgEncryption": "borg_encrypt_mode deve ser um dos seguintes: none, repokey, keyfile, authenticated", + "encryption": "encrypt_mode deve ser um dos seguintes: none, repokey, keyfile, authenticated", + "borgPassphrase": "borg_passphrase é necessário quando a criptografia está habilitada (salve-a no destino ou passe uma na solicitação)", + "passphrase": "a senha é necessária quando a criptografia está habilitada", + "password": "a senha é obrigatória", + "deviceConfirmation": "confirm_device deve corresponder exatamente ao dispositivo (erro de digitação/verificação de segurança)", + "invalidDevice": "caminho de dispositivo inválido", + "absoluteMountpoint": "ponto de montagem absoluto necessário", + "archiveLayout": "layout de arquivo não reconhecido — nenhum rootfs/ encontrado", + "archiveMissing": "arquivo não encontrado", + "archiveNotFile": "o caminho do arquivo não é um arquivo normal", + "invalidName": "nome inválido", + "invalidStaging": "staging_path inválido", + "jobRename": "o nome do trabalho não pode ser alterado (excluir + recriar para renomear)", + "absoluteKey": "key_path deve ser absoluto", + "mode": "o modo deve ser \"local\" ou \"ssh\"", + "nameRequired": "o nome é obrigatório (letras, dígitos, _ ou -)", + "noLog": "nenhum registro disponível para este trabalho ainda", + "noPbsConfig": "nenhum arquivo de configuração manual do PBS", + "outputMissing": "arquivo de saída ausente", + "parserJson": "a saída do analisador não era JSON válido", + "restoreJson": "a saída run_restore não era JSON válida", + "repoRequired": "repo é obrigatório", + "repoSnapshot": "repo_name e snapshot são obrigatórios", + "borgRepoSnapshot": "repo_name e snapshot são necessários para borg", + "pbsRepoSnapshot": "repo_name e snapshot são necessários para pbs", + "repoName": "repo_name é obrigatório", + "restoreMissing": "ferramentas de restauração não instaladas neste host", + "serverDatastore": "servidor e armazenamento de dados são necessários", + "snapshotRequired": "o instantâneo é obrigatório", + "source": "a fonte deve ser pbs, borg ou local", + "sshPort": "ssh_port deve ser um número inteiro entre 1 e 65535", + "sshRequired": "ssh_user, ssh_host e ssh_remote_path são necessários para o modo ssh", + "repositoryPath": "o destino não tem caminho de repositório", + "taskExpired": "tarefa não encontrada ou expirada", + "invalidExpression": "expressão inválida", + "noReport": "nenhum relatório emitido", + "parseManifestFailed": "parse_manifest saiu diferente de zero", + "jobExists": "o trabalho já existe: {value}", + "pathMissing": "o caminho não existe neste host: {value}", + "deviceMissing": "dispositivo não existe: {value}", + "mountpoint": "não é um ponto de montagem: {value}", + "localArchiveMissing": "arquivo local não encontrado: {value}", + "borgDestination": "Destino Borg '{value}' não encontrado", + "pbsDestination": "destino PBS '{value}' não encontrado", + "pbsPassword": "nenhuma senha disponível para o repositório PBS '{value}'", + "borgRepoMissing": "repositório Borg \"{value}\" não configurado", + "pbsRepoMissing": "repositório PBS \"{value}\" não configurado", + "borgTargetMissing": "alvo Borg não encontrado: {value}", + "pbsTargetMissing": "repositório PBS não encontrado: {value}", + "pveJobMissing": "Trabalho PVE vzdump não encontrado: {value}", + "statePersist": "não é possível persistir no estado: {value}", + "sshDirectory": "não é possível preparar o diretório ssh: {value}", + "logRead": "não é possível ler o log: {value}", + "envUpdate": "não foi possível atualizar .env: {value}", + "pbsConfigWrite": "falha ao persistir a configuração do PBS: {value}", + "persist": "falha ao persistir: {value}", + "archiveRemove": "falha ao remover arquivo: {value}", + "start": "falha ao iniciar: {value}", + "borgTargetsUpdate": "falha ao atualizar borg-targets.txt: {value}", + "pbsTargetsUpdate": "falha ao atualizar pbs-manual-configs.txt: {value}", + "unitsUpdate": "falha ao atualizar unidades systemd: {value}", + "borgTargetsWrite": "falha ao escrever borg-targets.txt: {value}", + "jobWrite": "falha ao gravar arquivos de trabalho: {value}", + "localTargetWrite": "falha ao gravar local-target.conf: {value}", + "unitsWrite": "falha ao gravar unidades do systemd: {value}", + "format": "Texto técnico da UI para um painel de gerenciamento do Proxmox.Tradução: falha na formatação: {value}", + "calendar": "on_calendar inválido: {value}", + "mount": "falha na montagem: {value}", + "parserInvocation": "falha na invocação do analisador: {value}", + "preflightInvocation": "falha na chamada de simulação: {value}", + "publicKeyMissing": "chave pública não encontrada após geração: {value}", + "retentionInteger": "retenção.{value} deve ser um número inteiro", + "retentionNegative": "retenção.{value} deve ser não negativo", + "keygen": "ssh-keygen falhou: {value}", + "systemctl": "systemctl falhou: {value}", + "unmount": "falha na quantidade: {value}", + "taskIncomplete": "a tarefa está no estado \"{value}\", não concluída", + "unknownKind": "tipo desconhecido: {value}", + "unknownMode": "modo desconhecido \"{value}\"", + "defaultRemove": "{value} é o padrão integrado e não pode ser removido", + "defaultAdd": "{value} é o padrão integrado;não há necessidade de adicioná-lo", + "keyImport": "Nenhum arquivo-chave PBS está instalado em {value}.Importe o arquivo-chave primeiro.", + "storageMismatch": "incompatibilidade de armazenamento de trabalho PVE (o trabalho usa {value}, a carga diz {other})" } }, "healthStatus": { @@ -7369,7 +7487,85 @@ "estimatedFull": "estimativa completa", "estimatedFullUnknown": "Not enough data yet", "duration": "Duração", - "noJobs": "nenhuma programação de sincronização, verificação ou remoção está configurada." + "noJobs": "nenhuma programação de sincronização, verificação ou remoção está configurada.", + "errors": { + "configRead": "Não foi possível ler as conexões PBS salvas.Verifique o arquivo de configuração e as permissões.", + "invalidConfig": "As configurações de conexão PBS não são válidas.Verifique o formulário e tente novamente.", + "invalidField": "Um campo de conexão não é válido ou é muito longo.", + "invalidUrl": "Use um endereço HTTPS PBS sem credenciais incorporadas, parâmetros de consulta ou fragmento.", + "nameRequired": "Insira um nome de servidor com no máximo 128 caracteres.", + "tokenIdFormat": "Insira o ID do token da API PBS no formato user@realm!token.", + "tokenSecret": "insira um segredo de token de API válido sem espaços ou caracteres de controle.", + "invalidTokenId": "O ID do token API deve conter apenas caracteres ASCII.", + "invalidFingerprint": "Insira a impressão digital SHA256 do certificado: 64 caracteres hexadecimais, opcionalmente separados por dois pontos.", + "fingerprintMismatch": "O certificado PBS não corresponde à impressão digital.Nenhuma credencial foi enviada.", + "tokenRejected": "o PBS rejeitou o token da API ou suas permissões.Verifique as ACLs do usuário e do token.", + "invalidResponse": "PBS retornou uma resposta inesperada.Redirecionamentos não são seguidos.", + "invalidJson": "PBS retornou um documento JSON inválido.", + "connectFailed": "não foi possível conectar-se ao PBS por meio de HTTPS verificado.Verifique o endereço, certificado e serviço.", + "invalidId": "O ID de conexão PBS não é válido.Recarregue a lista de conexões.", + "invalidDatastores": "PBS retornou uma lista de armazenamento de dados inválida.", + "connectionLimit": "No máximo conexões {count} PBS podem ser configuradas.", + "username": "Insira o usuário PBS no formato user@realm, por exemplo root@pam.", + "password": "Digite a senha do usuário PBS.", + "loginRejected": "PBS rejeitou o nome de usuário ou senha.", + "invalidLogin": "o PBS retornou uma resposta de login inválida.", + "tokenCreateDenied": "Este usuário PBS não pode criar tokens de API.", + "invalidToken": "PBS retornou um token de API inválido.", + "auditRoleDenied": "Este usuário do PBS não pode conceder a função de Auditoria.Faça login como root@pam ou outro administrador.", + "notFound": "A conexão PBS não foi encontrada.Recarregue a lista de conexões.", + "readFailed": "Não foi possível ler os dados do PBS.Verifique seu serviço e permissões.", + "invalidList": "o PBS retornou uma lista de dados inválida.", + "localUnavailable": "PBS não está disponível neste host.", + "authRequired": "Habilite a autenticação local no Monitor antes de gerenciar conexões PBS remotas.", + "datastoreOffline": "O armazenamento de dados está offline, em modo de manutenção ou seu dispositivo auxiliar não está montado.", + "datastoreUnavailable": "O sistema de arquivos do armazenamento de dados não está disponível." + }, + "taskTypes": { + "backup": "Backup", + "restore": "Restaurar", + "verify": "Verificação", + "verifyGroup": "verificação de grupo de backup", + "verifySnapshot": "verificação de instantâneo", + "prune": "Prune", + "garbageCollection": "Coleta de lixo", + "sync": "Sincronização", + "updateCheck": "verifique se há atualizações", + "terminal": "Terminal", + "createDatastore": "Criar armazenamento de dados", + "other": "Outra tarefa ({type})" + }, + "states": { + "ok": "OK", + "unknown": "Desconhecido", + "warnings": "Avisos: {count}", + "warning": "Aviso", + "error": "Erro" + }, + "serviceStates": { + "active": "Ativo", + "inactive": "Inativo", + "failed": "falhou", + "activating": "começando", + "deactivating": "Parando", + "unknown": "Desconhecido" + }, + "durationUnits": { + "seconds": "{count}s", + "minutes": "{count} min", + "hours": "{count} h", + "days": "{count} d" + }, + "urlHelp": "inclua :8007 para a porta PBS padrão, por exemplo https://pbs.example:8007.", + "usernameHelp": "Use user@realm, por exemplo root@pam.", + "tokenIdHelp": "Use user@realm!token, por exemplo monitor@pbs!proxmenux.", + "tokenSecretHelp": "insira o segredo deste token de API.", + "tokenSecretKeepHelp": "Deixe em branco para manter o token salvo em segredo.", + "removeFailed": "Não foi possível remover a conexão PBS.", + "savedRefreshFailed": "A conexão PBS foi salva, mas a lista de conexões não pôde ser atualizada.Atualize a página antes de tentar outra alteração.", + "removedRefreshFailed": "A conexão PBS foi removida, mas a lista de conexões não pôde ser atualizada.Recarregue a página.", + "technicalDetails": "Detalhes técnicos", + "datastoreType": "armazenamento de dados" }, "monitorLinks": { "groups": { @@ -7408,6 +7604,17 @@ "addSelected": "Adicionar selecionados", "pbsWebInterface": "Interface web do PBS", "changeAddress": "Alterar endereço", - "cancel": "Cancelar" + "cancel": "Cancelar", + "errors": { + "addressRequired": "Digite o endereço do Monitor.", + "invalidAddress": "O endereço deve começar com http:// ou https:// e nomear um host.", + "addressCredentials": "O endereço não deve conter usuário ou senha.", + "invalidPort": "A porta do endereço não é válida.", + "invalidRequest": "A solicitação não é válida.Atualize a página e tente novamente.", + "limit": "No máximo nós {count} podem ser adicionados.", + "duplicate": "Este endereço já está na lista.", + "notFound": "O nó não foi encontrado.Recarregue a lista e tente novamente.", + "detectedRemove": "Somente nós adicionados manualmente podem ser removidos.Os nós detectados podem ser ocultados." + } } } diff --git a/AppImage/messages/sv/common.json b/AppImage/messages/sv/common.json index 942691e7..66b28f24 100644 --- a/AppImage/messages/sv/common.json +++ b/AppImage/messages/sv/common.json @@ -4820,6 +4820,124 @@ "cancel": "Avbryt", "save": "Spara bevarandepolicy", "useDefault": "Använd Proxmox-standard (ingen policy för denna lagring)" + }, + "apiErrors": { + "requestFailed": "Begäran misslyckades.", + "absolutePath": "sökvägen måste vara absolut", + "pathConfigured": "den här sökvägen är redan konfigurerad", + "pathRequired": "sökväg krävs", + "pathQuery": "sökvägsfrågeparameter krävs", + "pathNotFound": "sökväg hittades inte", + "invalidJobId": "ogiltigt jobb-id", + "jobNotFound": "jobb hittades inte", + "runnerMissing": "löparskriptet är inte installerat", + "noRestore": "inget återställningstillstånd att avvisa", + "invalidFile": "ogiltigt filnamn", + "notFound": "hittades inte", + "logOutside": "loggsökväg utanför tillåten katalog", + "targetsList": "mål måste vara en lista", + "emptyExpression": "tomt uttryck", + "invalidId": "ogiltigt id (använd bokstäver, siffror, _ eller -)", + "backend": "backend måste vara pbs, lokal eller borg", + "remoteBackend": "backend måste vara pbs eller borg", + "remoteBackendQuoted": "backend måste vara 'pbs' eller 'borg'", + "profileMode": "profile_mode måste vara standard eller anpassat", + "borgAttached": "borg kan inte bifogas (PVE vzdump skriver bara till pbs/lokala lagringar)", + "borgAttachedLong": "borg är inte en giltig backend för bifogade jobb (PVE vzdump skriver bara till pbs/lokala lagringar)", + "parentRequired": "pve_parent_job_id och pve_storage krävs för bifogade", + "absolutePaths": "sökvägar måste vara en lista med absoluta sökvägar", + "customPath": "anpassad profil behöver minst en sökväg", + "defaultPaths": "kunde inte lösa standardprofilens sökvägar", + "retentionObject": "retention måste vara ett objekt", + "pbsRepository": "pbs_repository krävs", + "pbsEncryption": "pbs_encrypt_mode måste vara 'ingen', 'ny' eller 'existerande'", + "pbsKeyFailed": "misslyckades med att skapa PBS-krypteringsnyckelfil", + "pbsClientMissing": "misslyckades med att skapa PBS-krypteringsnyckelfil (är proxmox-backup-client installerad?)", + "borgRepository": "borg_repo krävs", + "borgEncryption": "borg_encrypt_mode måste vara en av: none, repokey, keyfile, authenticated", + "encryption": "encrypt_mode måste vara en av: none, repokey, keyfile, authenticated", + "borgPassphrase": "borg_passphrase krävs när kryptering är aktiverad (spara den på destinationen eller skicka en i begäran)", + "passphrase": "lösenordsfras krävs när kryptering är aktiverad", + "password": "lösenord krävs", + "deviceConfirmation": "confirm_device måste matcha enheten exakt (stavfel / säkerhetskontroll)", + "invalidDevice": "ogiltig enhetssökväg", + "absoluteMountpoint": "absolut monteringspunkt krävs", + "archiveLayout": "arkivlayouten känns inte igen — inga rootfs/ hittades", + "archiveMissing": "arkivet hittades inte", + "archiveNotFile": "arkivsökväg är inte en vanlig fil", + "invalidName": "ogiltigt namn", + "invalidStaging": "ogiltig staging_path", + "jobRename": "jobbnamnet kan inte ändras (radera + återskapa för att byta namn)", + "absoluteKey": "nyckelväg måste vara absolut", + "mode": "läget måste vara \"lokalt\" eller \"ssh\"", + "nameRequired": "namn krävs (bokstäver, siffror, _ eller -)", + "noLog": "ingen logg tillgänglig för det här jobbet ännu", + "noPbsConfig": "ingen manuell PBS-konfigurationsfil", + "outputMissing": "utdatafil saknas", + "parserJson": "parserutgången var inte giltig JSON", + "restoreJson": "run_restore-utgången var inte giltig JSON", + "repoRequired": "repo krävs", + "repoSnapshot": "repo_name och ögonblicksbild krävs", + "borgRepoSnapshot": "repo_name och ögonblicksbild krävs för borg", + "pbsRepoSnapshot": "repo_name och ögonblicksbild krävs för pbs", + "repoName": "repo_name krävs", + "restoreMissing": "återställningsverktyg är inte installerat på denna värd", + "serverDatastore": "server och datalagring krävs", + "snapshotRequired": "ögonblicksbild krävs", + "source": "källan måste vara pbs, borg eller lokal", + "sshPort": "ssh_port måste vara ett heltal mellan 1 och 65535", + "sshRequired": "ssh_user, ssh_host och ssh_remote_path krävs för ssh-läge", + "repositoryPath": "målet har ingen förvarssökväg", + "taskExpired": "uppgiften hittades inte eller har löpt ut", + "invalidExpression": "ogiltigt uttryck", + "noReport": "ingen rapport sänds ut", + "parseManifestFailed": "parse_manifest avslutade från noll", + "jobExists": "job already exists: {value}", + "pathMissing": "sökvägen finns inte på denna värd: {value}", + "deviceMissing": "enheten finns inte: {value}", + "mountpoint": "not a mountpoint: {value}", + "localArchiveMissing": "lokalt arkiv hittades inte: {value}", + "borgDestination": "Borg destination '{value}' hittades inte", + "pbsDestination": "PBS-destinationen '{value}' hittades inte", + "pbsPassword": "inget lösenord tillgängligt för PBS repo '{value}'", + "borgRepoMissing": "Borg repo \"{value}\" inte konfigurerad", + "pbsRepoMissing": "PBS repo \"{value}\" inte konfigurerad", + "borgTargetMissing": "Borgmål hittades inte: {value}", + "pbsTargetMissing": "PBS-repo hittades inte: {value}", + "pveJobMissing": "PVE vzdump jobb hittades inte: {value}", + "statePersist": "kan inte bestå tillstånd: {value}", + "sshDirectory": "kan inte förbereda ssh dir: {value}", + "logRead": "kan inte läsa logg: {value}", + "envUpdate": "kunde inte uppdatera .env: {value}", + "pbsConfigWrite": "kunde inte bestå PBS-konfiguration: {value}", + "persist": "kunde inte bestå: {value}", + "archiveRemove": "misslyckades med att ta bort arkiv: {value}", + "start": "kunde inte starta: {value}", + "borgTargetsUpdate": "misslyckades med att uppdatera borg-targets.txt: {value}", + "pbsTargetsUpdate": "misslyckades med att uppdatera pbs-manual-configs.txt: {value}", + "unitsUpdate": "misslyckades med att uppdatera systemenheter: {value}", + "borgTargetsWrite": "misslyckades med att skriva borg-targets.txt: {value}", + "jobWrite": "misslyckades med att skriva jobbfiler: {value}", + "localTargetWrite": "failed to write local-target.conf: {value}", + "unitsWrite": "misslyckades med att skriva systemd-enheter: {value}", + "format": "format misslyckades: {value}", + "calendar": "ogiltig on_calendar: {value}", + "mount": "montering misslyckades: {value}", + "parserInvocation": "parseranrop misslyckades: {value}", + "preflightInvocation": "preflight-anrop misslyckades: {value}", + "publicKeyMissing": "public key not found after generation: {value}", + "retentionInteger": "retention.{value} måste vara ett heltal", + "retentionNegative": "retention.{value} måste vara icke-negativ", + "keygen": "ssh-keygen misslyckades: {value}", + "systemctl": "systemctl misslyckades: {value}", + "unmount": "umount misslyckades: {value}", + "taskIncomplete": "uppgiften är i tillståndet \"{value}\", inte slutförd", + "unknownKind": "okänd typ: {value}", + "unknownMode": "okänt läge \"{value}\"", + "defaultRemove": "{value} är den inbyggda standardinställningen och kan inte tas bort", + "defaultAdd": "{value} is the built-in default; no need to add it", + "keyImport": "Ingen PBS-nyckelfil är installerad på {value}.Importera nyckelfilen först.", + "storageMismatch": "PVE-jobblagring missmatchar (jobbet använder {value}, nyttolasten säger {other})" } }, "healthStatus": { @@ -7369,7 +7487,85 @@ "estimatedFull": "Beräknad full", "estimatedFullUnknown": "Inte tillräckligt med data ännu", "duration": "Varaktighet", - "noJobs": "Inga synkroniserings-, verifierings- eller beskärningsscheman är konfigurerade." + "noJobs": "Inga synkroniserings-, verifierings- eller beskärningsscheman är konfigurerade.", + "errors": { + "configRead": "Kunde inte läsa de sparade PBS-anslutningarna.Kontrollera konfigurationsfilen och behörigheterna.", + "invalidConfig": "PBS-anslutningsinställningarna är inte giltiga.Kontrollera formuläret och försök igen.", + "invalidField": "Ett anslutningsfält är inte giltigt eller är för långt.", + "invalidUrl": "Använd en HTTPS PBS-adress utan inbäddade autentiseringsuppgifter, frågeparametrar eller ett fragment.", + "nameRequired": "Ange ett servernamn på högst 128 tecken.", + "tokenIdFormat": "Ange PBS API-token-ID i user@realm!token-format.", + "tokenSecret": "Ange en giltig API-tokenhemlighet utan mellanslag eller kontrolltecken.", + "invalidTokenId": "API-token-ID får endast innehålla ASCII-tecken.", + "invalidFingerprint": "Ange certifikatets SHA256-fingeravtryck: 64 hexadecimala tecken, eventuellt separerade med kolon.", + "fingerprintMismatch": "PBS-certifikatet matchar inte fingeravtrycket.Inga inloggningsuppgifter skickades.", + "tokenRejected": "PBS avvisade API-token eller dess behörigheter.Kontrollera ACL:erna för både användaren och token.", + "invalidResponse": "PBS returnerade ett oväntat svar.Omdirigeringar följs inte.", + "invalidJson": "PBS returnerade ett ogiltigt JSON-dokument.", + "connectFailed": "Kunde inte ansluta till PBS över verifierad HTTPS.Kontrollera adress, certifikat och tjänst.", + "invalidId": "PBS-anslutnings-ID är inte giltigt.Ladda om anslutningslistan.", + "invalidDatastores": "PBS returnerade en ogiltig datalagringslista.", + "connectionLimit": "Som mest {count} PBS-anslutningar kan konfigureras.", + "username": "Ange PBS-användaren i formatet user@realm, till exempel root@pam.", + "password": "Ange PBS-användarens lösenord.", + "loginRejected": "PBS avvisade användarnamnet eller lösenordet.", + "invalidLogin": "PBS returned an invalid sign-in response.", + "tokenCreateDenied": "Denna PBS-användare kan inte skapa API-tokens.", + "invalidToken": "PBS returned an invalid API token.", + "auditRoleDenied": "Denna PBS-användare kan inte bevilja revisionsrollen.Logga in som root@pam eller annan administratör.", + "notFound": "PBS-anslutningen hittades inte.Ladda om anslutningslistan.", + "readFailed": "Kunde inte läsa PBS-data.Kontrollera dess tjänst och behörigheter.", + "invalidList": "PBS returnerade en ogiltig datalista.", + "localUnavailable": "PBS är inte tillgängligt på denna värd.", + "authRequired": "Aktivera lokal autentisering i Monitor innan du hanterar fjärranslutna PBS-anslutningar.", + "datastoreOffline": "Datalagret är offline, i underhållsläge eller dess stödenhet är inte monterad.", + "datastoreUnavailable": "Datalagringsfilsystemet är inte tillgängligt." + }, + "taskTypes": { + "backup": "Säkerhetskopiering", + "restore": "Återställ", + "verify": "Verifiering", + "verifyGroup": "Backup-gruppverifiering", + "verifySnapshot": "Verifiering av ögonblicksbild", + "prune": "Beskär", + "garbageCollection": "Sophämtning", + "sync": "Synkronisering", + "updateCheck": "Sök efter uppdateringar", + "terminal": "Terminal", + "createDatastore": "Skapa datalager", + "other": "Annan uppgift ({type})" + }, + "states": { + "ok": "OK", + "unknown": "Okänd", + "warnings": "Varningar: {count}", + "warning": "Varning", + "error": "Fel" + }, + "serviceStates": { + "active": "Aktiv", + "inactive": "Inaktiv", + "failed": "Misslyckades", + "activating": "Startar", + "deactivating": "Stoppa", + "unknown": "Okänd" + }, + "durationUnits": { + "seconds": "{count} s", + "minutes": "{count} min", + "hours": "{count} h", + "days": "{count} d" + }, + "urlHelp": "Inkludera :8007 för PBS-standardporten, till exempel https://pbs.example:8007.", + "usernameHelp": "Använd user@realm, till exempel root@pam.", + "tokenIdHelp": "Använd user@realm!token, till exempel monitor@pbs!proxmenux.", + "tokenSecretHelp": "Ange hemligheten för denna API-token.", + "tokenSecretKeepHelp": "Lämna tomt för att hålla den sparade token hemlig.", + "removeFailed": "Kunde inte ta bort PBS-anslutningen.", + "savedRefreshFailed": "PBS-anslutningen sparades, men anslutningslistan kunde inte uppdateras.Ladda om sidan innan du försöker en annan ändring.", + "removedRefreshFailed": "PBS-anslutningen togs bort, men anslutningslistan kunde inte uppdateras.Ladda om sidan.", + "technicalDetails": "Tekniska detaljer", + "datastoreType": "Datastore" }, "monitorLinks": { "groups": { @@ -7408,6 +7604,17 @@ "addSelected": "Lägg till valda", "pbsWebInterface": "PBS webbgränssnitt", "changeAddress": "Ändra adress", - "cancel": "Avbryt" + "cancel": "Avbryt", + "errors": { + "addressRequired": "Ange monitorns adress.", + "invalidAddress": "Adressen måste börja med http:// eller https:// och namnge en värd.", + "addressCredentials": "Adressen får inte innehålla en användare eller lösenord.", + "invalidPort": "Adressens port är inte giltig.", + "invalidRequest": "Förfrågan är inte giltig.Ladda om sidan och försök igen.", + "limit": "Som mest kan {count}-noder läggas till.", + "duplicate": "Den här adressen finns redan i listan.", + "notFound": "The node was not found. Reload the list and try again.", + "detectedRemove": "Endast noder som lagts till för hand kan tas bort.Upptäckta noder kan döljas." + } } }