Merge branch 'develop' into feature/zram-memory-profile

This commit is contained in:
MacRimi
2026-10-16 17:27:04 +02:00
79 changed files with 5421 additions and 764 deletions
+41 -9
View File
@@ -1081,11 +1081,15 @@
"logs": "Logs"
},
"actions": {
"start": "Commencer",
"shutdown": "Fermer",
"start": "Démarrer",
"shutdown": "Éteindre",
"reboot": "Redémarrer",
"forceStop": "Forcer l'arrêt",
"working": "Fonctionnement..."
"working": "En cours...",
"startPending": "Démarrage...",
"shutdownPending": "Extinction...",
"rebootPending": "Redémarrage...",
"stopPending": "Arrêt..."
},
"confirm": {
"forceStopTitle": "Forcer l'arrêt",
@@ -1134,7 +1138,8 @@
"saveCustomCommandFailed": "Impossible d'enregistrer la commande de mise à jour personnalisée : {message}",
"removeCustomCommandConfirm": "Supprimer la commande de mise à jour personnalisée pour \"{name}\" ?",
"removeCustomCommandFailed": "Impossible de supprimer la commande de mise à jour personnalisée : {message}",
"hideNoticeFailed": "Impossible de masquer cet avis : {message}"
"hideNoticeFailed": "Impossible de masquer cet avis : {message}",
"controlNotConfirmed": "La fin de l'opération n'a pas été confirmée. Vérifiez l'état de l'invité avant de réessayer."
},
"backupModal": {
"title": "Sauvegarde {type} {vmid} ({name})",
@@ -1459,7 +1464,17 @@
"checkReadOnlyHelp": "Lit le système d’exploitation actuel et les paquets en attente à partir des index existants. Aucune installation ni actualisation des index de paquets.",
"checkCooldown": "Une vérification est déjà en cours ou a été demandée récemment. Réessayez dans {seconds} secondes.",
"checkStale": "Vérification obsolète",
"checkStaleHelp": "Ce résultat date de plus de 48 heures ou n’a pas de date de vérification valide. Lancez une nouvelle vérification avant de vous y fier."
"checkStaleHelp": "Ce résultat date de plus de 48 heures ou n’a pas de date de vérification valide. Lancez une nouvelle vérification avant de vous y fier.",
"checkSystemPackages": "Vérifier les paquets système",
"checkInProgress": "Vérification en cours",
"refreshCheckHelp": "Actualise les index de paquets et vérifie les mises à jour en attente pendant que le conteneur est en cours d'exécution. Rien n'est installé.",
"notCheckedYet": "Les mises à jour n'ont pas encore été vérifiées.",
"checkStillRunning": "La vérification est toujours en cours. Son résultat sera enregistré à la fin.",
"checkBeforeUpdate": "Vérifier d'abord les mises à jour",
"startBeforeCheck": "Démarrez le conteneur, puis vérifiez les mises à jour. L'absence de badge ne signifie pas qu'il n'y a pas de mises à jour.",
"runCustomCommand": "Exécuter une commande personnalisée",
"installedVersionUnverified": "La version installée n'est pas vérifiée. La disponibilité d'une mise à jour n'a pas pu être confirmée.",
"versionStatusUnknown": "La disponibilité d'une mise à jour n'est pas vérifiée. Les informations de version sont indisponibles ou incomplètes."
},
"bulkUpdate": {
"title": "Mise à jour groupée",
@@ -1484,7 +1499,10 @@
"saveFailed": "Impossible d’enregistrer la configuration de mise à jour groupée.",
"deleteFailed": "Impossible de supprimer la configuration de mise à jour groupée.",
"planFailed": "Impossible de préparer la mise à jour groupée. Vérifiez les méthodes indisponibles.",
"loadFailed": "Impossible de charger la configuration de la mise à jour groupée."
"loadFailed": "Impossible de charger la configuration de la mise à jour groupée.",
"osDockerScope": "Les mises à jour du système incluent aussi Docker lorsqu'il est installé comme paquet système.",
"unverifiedTargetsHelp": "La disponibilité des mises à jour n'est pas vérifiée pour certains éléments sélectionnés. Le lancement exécutera les méthodes de mise à jour choisies même sans nouvelle version confirmée.",
"dockerImageMethod": "Image Docker"
},
"appEditor": {
"methodOciImage": "Image OCI (installée par ProxMenux)",
@@ -2199,6 +2217,17 @@
"gettingStartedDescription": "Un exemple d’invite est prêt à vous aider à démarrer. Vous pouvez l'ajuster, l'exporter pour le partager avec d'autres ou importer une invite de la communauté.",
"loadExample": "Charger un exemple",
"startFromScratch": "Repartir de zéro"
},
"history": {
"title": "Historique des notifications",
"description": "Les 20 dernières notifications envoyées, y compris chaque exécution du résumé quotidien, avec le résultat de chacune.",
"empty": "Aucune notification n'a encore été envoyée.",
"loadFailed": "L'historique des notifications n'a pas pu être chargé.",
"sent": "Envoyé",
"notSent": "Non envoyé",
"severityInfo": "Info",
"severityWarning": "Avertissement",
"severityCritical": "Critique"
}
},
"optimizations": {
@@ -3410,7 +3439,7 @@
"webhookHttps": "Les notifications de Proxmox atteignent le Monitor avec HTTPS activé — elles sont livrées sur une adresse uniquement locale et n'échouent plus sur une erreur de certificat.",
"persistentLogs": "Une rafale d'erreurs de logs terminée n'est plus signalée comme persistante : un motif doit continuer d'apparaître pendant 15 minutes, et son avertissement se ferme de lui-même (signalé par @Joshua1264).",
"mountsLanAddress": "Les points de montage sur LVM-thin et autres stockages en mode bloc affichent leur utilisation, et les applications multi-conteneurs s'ouvrent sur leur adresse LAN.",
"ociManager": "OCI manager Apps (bêta) — une nouvelle entrée du menu ProxMenux installe les applications à partir de leurs images de conteneur officielles en tant que LXC Proxmox natifs, sans moteur Docker. Le catalogue réunit plus de 360 applications.",
"ociManager": "OCI manager Apps (Technology Preview) — une nouvelle entrée du menu ProxMenux installe les applications à partir de leurs images de conteneur officielles en tant que LXC Proxmox natifs, sans moteur Docker. Le catalogue réunit plus de 360 applications.",
"ociInMonitor": "Applications OCI dans le Monitor — l'onglet App les reconnaît, l'onglet Mises à jour les met à jour et les modifie comme le fait le menu, et un onglet Logs suit en direct la sortie console de l'application.",
"ociAcceleration": "Accélération matérielle pour les applications OCI — l'installateur ne propose que les profils que l'hôte peut exécuter : GPU NVIDIA, Intel et AMD et, pour Frigate, un NPU Intel ou une Coral. Le NVIDIA Container Toolkit s'installe avec le pilote.",
"ociRecovery": "Une application OCI voyage avec sa sauvegarde — restaurée sur cet hôte ou sur un autre, elle est de nouveau enregistrée et gérée, et dans un cluster elle démarre sur le nœud vers lequel elle est déplacée.",
@@ -4992,7 +5021,9 @@
"lxcTerminal": {
"title": "Terminal : {name} (ID : {id})",
"errors": {
"invalidVmid": "VMID invalide - refus d'exécuter PCT Enter"
"invalidVmid": "VMID invalide - refus d'exécuter PCT Enter",
"noShell": "L'image de ce conteneur n'a pas de shell, elle ne peut donc pas ouvrir de terminal. Sa sortie se trouve dans l'onglet Logs.",
"enterFailed": "Impossible d'entrer dans le conteneur."
},
"commands": {
"listFiles": "Lister tous les fichiers avec des détails",
@@ -5225,7 +5256,8 @@
"yes": "Oui",
"yourInput": "Votre contribution :",
"submit": "Soumettre",
"ok": "OK"
"ok": "OK",
"endOfInput": "Fin de la saisie"
},
"apps": {
"searchPlaceholder": "Search app or CT…",