[IMP] script todo: icônes devant les entrées du menu QEMU/KVM

Ajoute une icône descriptive devant chaque section et entrée du menu QEMU :
🚀 Déploiement / Déployer, 🔍 Prévisualiser, ⬇ Télécharger, 🛠 Gérer,
📋 Lister, 🌐 IP, 🖥 Console, 📐 Redimensionner, 🗑 Effacer, 🧹 Nettoyer,
📚 Catalogue, 🗂 Lister images.

Uniquement les VALEURS i18n (fr+en) changent -> aucune modif de todo.py, les
clés (et donc les appels t(...) + la télémétrie) restent inchangés.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mathieu Benoit 2026-07-29 10:24:27 +00:00
parent 320b88b83b
commit 421f61b84b

View file

@ -190,20 +190,20 @@ TRANSLATIONS = {
"en": "Preferences", "en": "Preferences",
}, },
"Deployment": { "Deployment": {
"fr": "Déploiement", "fr": "🚀 Déploiement",
"en": "Deployment", "en": "🚀 Deployment",
}, },
"Manage": { "Manage": {
"fr": "Gérer", "fr": "🛠 Gérer",
"en": "Manage", "en": "🛠 Manage",
}, },
"Catalog": { "Catalog": {
"fr": "Catalogue", "fr": "📚 Catalogue",
"en": "Catalog", "en": "📚 Catalog",
}, },
"Open the console on a VM": { "Open the console on a VM": {
"fr": "Ouvrir la console d'une VM", "fr": "🖥 Ouvrir la console d'une VM",
"en": "Open the console on a VM", "en": "🖥 Open the console on a VM",
}, },
"Backup": { "Backup": {
"fr": "Sauvegarde", "fr": "Sauvegarde",
@ -1139,24 +1139,24 @@ TRANSLATIONS = {
"en": "Deploy a new VM", "en": "Deploy a new VM",
}, },
"Preview a deployment (dry-run, no sudo)": { "Preview a deployment (dry-run, no sudo)": {
"fr": "Prévisualiser un déploiement (dry-run, sans sudo)", "fr": "🔍 Prévisualiser un déploiement (dry-run, sans sudo)",
"en": "Preview a deployment (dry-run, no sudo)", "en": "🔍 Preview a deployment (dry-run, no sudo)",
}, },
"Download a cloud image only": { "Download a cloud image only": {
"fr": "Télécharger seulement une image cloud", "fr": "Télécharger seulement une image cloud",
"en": "Download a cloud image only", "en": "Download a cloud image only",
}, },
"List VMs (virsh list --all)": { "List VMs (virsh list --all)": {
"fr": "Lister les VM (virsh list --all)", "fr": "📋 Lister les VM (virsh list --all)",
"en": "List VMs (virsh list --all)", "en": "📋 List VMs (virsh list --all)",
}, },
"Show a VM IP address": { "Show a VM IP address": {
"fr": "Afficher l'adresse IP d'une VM", "fr": "🌐 Afficher l'adresse IP d'une VM",
"en": "Show a VM IP address", "en": "🌐 Show a VM IP address",
}, },
"List available images and specs": { "List available images and specs": {
"fr": "Lister les images disponibles et leurs specs", "fr": "🗂 Lister les images disponibles et leurs specs",
"en": "List available images and specs", "en": "🗂 List available images and specs",
}, },
"Distribution:": { "Distribution:": {
"fr": "Distribution :", "fr": "Distribution :",
@ -1246,8 +1246,8 @@ TRANSLATIONS = {
"en": "Choice (1-4, default 1):", "en": "Choice (1-4, default 1):",
}, },
"Deploy VM(s) (one or many)": { "Deploy VM(s) (one or many)": {
"fr": "Déployer une ou plusieurs VM", "fr": "🚀 Déployer une ou plusieurs VM",
"en": "Deploy VM(s) (one or many)", "en": "🚀 Deploy VM(s) (one or many)",
}, },
"Deploy ERPLibre VM(s)!": { "Deploy ERPLibre VM(s)!": {
"fr": "Déployer une ou plusieurs VM ERPLibre !", "fr": "Déployer une ou plusieurs VM ERPLibre !",
@ -1373,8 +1373,8 @@ TRANSLATIONS = {
"en": "Install textual for the telemetry TUI (pip).", "en": "Install textual for the telemetry TUI (pip).",
}, },
"Resize a VM disk": { "Resize a VM disk": {
"fr": "Redimensionner le disque d'une VM", "fr": "📐 Redimensionner le disque d'une VM",
"en": "Resize a VM disk", "en": "📐 Resize a VM disk",
}, },
"VM name to resize: ": { "VM name to resize: ": {
"fr": "Nom de la VM à redimensionner : ", "fr": "Nom de la VM à redimensionner : ",
@ -1542,8 +1542,8 @@ TRANSLATIONS = {
"en": "select all", "en": "select all",
}, },
"Delete VM(s)": { "Delete VM(s)": {
"fr": "Effacer une ou plusieurs VM", "fr": "🗑 Effacer une ou plusieurs VM",
"en": "Delete VM(s)", "en": "🗑 Delete VM(s)",
}, },
"No VM found.": { "No VM found.": {
"fr": "Aucune VM trouvée.", "fr": "Aucune VM trouvée.",
@ -1582,8 +1582,8 @@ TRANSLATIONS = {
"en": "Deletion done.", "en": "Deletion done.",
}, },
"Clean up QEMU (orphan files)": { "Clean up QEMU (orphan files)": {
"fr": "Nettoyer QEMU (fichiers orphelins)", "fr": "🧹 Nettoyer QEMU (fichiers orphelins)",
"en": "Clean up QEMU (orphan files)", "en": "🧹 Clean up QEMU (orphan files)",
}, },
"Scanning for orphan QEMU files...": { "Scanning for orphan QEMU files...": {
"fr": "Recherche des fichiers QEMU orphelins...", "fr": "Recherche des fichiers QEMU orphelins...",