[IMP] script todo: icônes du menu Execute + icône « Précédent » sur Retour

- Icônes devant chaque entrée du menu Execute (Code 💻, Config 🔧, Run 🏃,
  Test 🧪, Process 📟, Database 💾, Git 🌿, Mise à jour 🔃, Doc 📖, GPT code
  🤖, Automatisation 🦾, Déploiement 🚀, Réseau 📡, Sécurité 🔒, Langue 🌍).
- Icônes sur les titres de section (Développement 🧰, Données 📊, Sources &
  documentation 📚, IA & automatisation 🧠, Déploiement/réseau/sécurité 🌐,
  Préférences 🎨).
- « Back » (Retour) reçoit 🔙 — icône « Précédent » partagée par tous les
  sous-menus via fill_help_info.

Emojis larges (2 cellules) -> 1 espace, alignement de la colonne label
préservé. Modifs uniquement dans les VALEURS de todo_i18n.py.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mathieu Benoit 2026-07-29 10:59:01 +00:00
parent e36795fb34
commit edf066bb82

View file

@ -52,62 +52,62 @@ TRANSLATIONS = {
"en": "Command not found !", "en": "Command not found !",
}, },
"Back": { "Back": {
"fr": "Retour", "fr": "🔙 Retour",
"en": "Back", "en": "🔙 Back",
}, },
# Execute submenu # Execute submenu
"Run - Execute and install an instance": { "Run - Execute and install an instance": {
"fr": "Run - Exécuter et installer une instance", "fr": "🏃 Run - Exécuter et installer une instance",
"en": "Run - Execute and install an instance", "en": "🏃 Run - Execute and install an instance",
}, },
"Automation - Demonstration of developed features": { "Automation - Demonstration of developed features": {
"fr": "Automatisation - Demonstration des fonctions développées", "fr": "🦾 Automatisation - Demonstration des fonctions développées",
"en": "Automation - Demonstration of developed features", "en": "🦾 Automation - Demonstration of developed features",
}, },
"Update - Update all developed staging source code": { "Update - Update all developed staging source code": {
"fr": "Mise à jour - Update all developed staging source code", "fr": "🔃 Mise à jour - Update all developed staging source code",
"en": "Update - Update all developed staging source code", "en": "🔃 Update - Update all developed staging source code",
}, },
"Code - Developer tools": { "Code - Developer tools": {
"fr": "Code - Outil pour développeur", "fr": "💻 Code - Outil pour développeur",
"en": "Code - Developer tools", "en": "💻 Code - Developer tools",
}, },
"Doc - Documentation search": { "Doc - Documentation search": {
"fr": "Doc - Recherche de documentation", "fr": "📖 Doc - Recherche de documentation",
"en": "Doc - Documentation search", "en": "📖 Doc - Documentation search",
}, },
"Database - Database tools": { "Database - Database tools": {
"fr": "Database - Outils sur les bases de données", "fr": "💾 Database - Outils sur les bases de données",
"en": "Database - Database tools", "en": "💾 Database - Database tools",
}, },
"Process - Execution tools": { "Process - Execution tools": {
"fr": "Process - Outils sur les executions", "fr": "📟 Process - Outils sur les executions",
"en": "Process - Execution tools", "en": "📟 Process - Execution tools",
}, },
"Config - Configuration file management": { "Config - Configuration file management": {
"fr": "Config - Traitement du fichier de configuration", "fr": "🔧 Config - Traitement du fichier de configuration",
"en": "Config - Configuration file management", "en": "🔧 Config - Configuration file management",
}, },
"Network - Network tools": { "Network - Network tools": {
"fr": "Réseau - Outil réseautique", "fr": "📡 Réseau - Outil réseautique",
"en": "Network - Network tools", "en": "📡 Network - Network tools",
}, },
"Security - Dependency security audit": { "Security - Dependency security audit": {
"fr": "Sécurité - Audit de sécurité des dépendances", "fr": "🔒 Sécurité - Audit de sécurité des dépendances",
"en": "Security - Dependency security audit", "en": "🔒 Security - Dependency security audit",
}, },
"RTK - CLI proxy to reduce LLM token consumption": { "RTK - CLI proxy to reduce LLM token consumption": {
"fr": "RTK - Proxy CLI pour réduire la consommation de tokens LLM", "fr": "RTK - Proxy CLI pour réduire la consommation de tokens LLM",
"en": "RTK - CLI proxy to reduce LLM token consumption", "en": "RTK - CLI proxy to reduce LLM token consumption",
}, },
"Language - Change language / Changer la langue": { "Language - Change language / Changer la langue": {
"fr": "Langue - Changer la langue / Change language", "fr": "🌍 Langue - Changer la langue / Change language",
"en": "Language - Change language / Changer la langue", "en": "🌍 Language - Change language / Changer la langue",
}, },
# Deploy section # Deploy section
"Deploy - Deploy ERPLibre locally": { "Deploy - Deploy ERPLibre locally": {
"fr": "Déploiement - Déployer ERPLibre localement", "fr": "🚀 Déploiement - Déployer ERPLibre localement",
"en": "Deploy - Deploy ERPLibre locally", "en": "🚀 Deploy - Deploy ERPLibre locally",
}, },
"Deploy ERPLibre to a local directory!": { "Deploy ERPLibre to a local directory!": {
"fr": "Déployer ERPLibre dans un répertoire local!", "fr": "Déployer ERPLibre dans un répertoire local!",
@ -166,28 +166,28 @@ TRANSLATIONS = {
"en": "Virtualization & notifications", "en": "Virtualization & notifications",
}, },
"Development": { "Development": {
"fr": "Développement", "fr": "🧰 Développement",
"en": "Development", "en": "🧰 Development",
}, },
"Data": { "Data": {
"fr": "Données", "fr": "📊 Données",
"en": "Data", "en": "📊 Data",
}, },
"Sources & documentation": { "Sources & documentation": {
"fr": "Sources & documentation", "fr": "📚 Sources & documentation",
"en": "Sources & documentation", "en": "📚 Sources & documentation",
}, },
"AI & automation": { "AI & automation": {
"fr": "IA & automatisation", "fr": "🧠 IA & automatisation",
"en": "AI & automation", "en": "🧠 AI & automation",
}, },
"Deployment, network & security": { "Deployment, network & security": {
"fr": "Déploiement, réseau & sécurité", "fr": "🌐 Déploiement, réseau & sécurité",
"en": "Deployment, network & security", "en": "🌐 Deployment, network & security",
}, },
"Preferences": { "Preferences": {
"fr": "Préférences", "fr": "🎨 Préférences",
"en": "Preferences", "en": "🎨 Preferences",
}, },
"Deployment": { "Deployment": {
"fr": "🚀 Déploiement", "fr": "🚀 Déploiement",
@ -698,8 +698,8 @@ TRANSLATIONS = {
}, },
# Test section # Test section
"Test - Test an Odoo module": { "Test - Test an Odoo module": {
"fr": "Test - Tester un module Odoo", "fr": "🧪 Test - Tester un module Odoo",
"en": "Test - Test an Odoo module", "en": "🧪 Test - Test an Odoo module",
}, },
"Test an Odoo module on a temporary database!": { "Test an Odoo module on a temporary database!": {
"fr": "Tester un module Odoo sur une base de données temporaire!", "fr": "Tester un module Odoo sur une base de données temporaire!",
@ -783,8 +783,8 @@ TRANSLATIONS = {
}, },
# Git section # Git section
"Git - Git tools": { "Git - Git tools": {
"fr": "Git - Outils Git", "fr": "🌿 Git - Outils Git",
"en": "Git - Git tools", "en": "🌿 Git - Git tools",
}, },
"Git management tools!": { "Git management tools!": {
"fr": "Outils de gestion Git!", "fr": "Outils de gestion Git!",
@ -1021,8 +1021,8 @@ TRANSLATIONS = {
}, },
# GPT code section # GPT code section
"GPT code - AI assistant tools": { "GPT code - AI assistant tools": {
"fr": "GPT code - Outils d'assistant IA", "fr": "🤖 GPT code - Outils d'assistant IA",
"en": "GPT code - AI assistant tools", "en": "🤖 GPT code - AI assistant tools",
}, },
"AI assistant tools for development!": { "AI assistant tools for development!": {
"fr": "Outils d'assistant IA pour le développement!", "fr": "Outils d'assistant IA pour le développement!",