{ "buttons": { "save": "Enregistrer", "cancel": "Annuler", "delete": "Supprimer", "create": "Créer", "edit": "Modifier", "close": "Fermer", "confirm": "Confirmer", "submit": "Soumettre", "retry": "Réessayer", "refresh": "Actualiser", "search": "Rechercher", "clear": "Effacer", "copy": "Copier", "download": "Télécharger", "upload": "Envoyer", "browse": "Parcourir" }, "tabs": { "chat": "Chat", "shell": "Terminal", "files": "Fichiers", "git": "Contrôle de source", "tasks": "Tâches" }, "status": { "loading": "Chargement...", "success": "Succès", "error": "Erreur", "failed": "Échec", "pending": "En attente", "completed": "Terminé", "inProgress": "En cours" }, "messages": { "savedSuccessfully": "Enregistré avec succès", "deletedSuccessfully": "Supprimé avec succès", "updatedSuccessfully": "Mis à jour avec succès", "operationFailed": "Opération échouée", "networkError": "Erreur réseau. Vérifiez votre connexion.", "unauthorized": "Non autorisé. Veuillez vous connecter.", "notFound": "Introuvable", "invalidInput": "Entrée invalide", "requiredField": "Ce champ est obligatoire", "unknownError": "Une erreur inconnue s'est produite" }, "navigation": { "settings": "Paramètres", "home": "Accueil", "back": "Retour", "next": "Suivant", "previous": "Précédent", "logout": "Déconnexion" }, "common": { "language": "Langue", "theme": "Thème", "darkMode": "Mode sombre", "lightMode": "Mode clair", "name": "Nom", "description": "Description", "enabled": "Activé", "disabled": "Désactivé", "optional": "Optionnel", "version": "Version", "select": "Sélectionner", "selectAll": "Tout sélectionner", "deselectAll": "Tout désélectionner" }, "time": { "justNow": "À l'instant", "minutesAgo": "Il y a {{count}} min", "hoursAgo": "Il y a {{count}} h", "daysAgo": "Il y a {{count}} j", "yesterday": "Hier" }, "fileOperations": { "newFile": "Nouveau fichier", "newFolder": "Nouveau dossier", "rename": "Renommer", "move": "Déplacer", "copyPath": "Copier le chemin", "openInEditor": "Ouvrir dans l'éditeur" }, "mainContent": { "loading": "Chargement de CloudCLI", "settingUpWorkspace": "Préparation de votre espace de travail...", "chooseProject": "Choisissez votre projet", "selectProjectDescription": "Sélectionnez un projet dans la barre latérale pour commencer à coder avec Claude. Chaque projet contient vos sessions de chat et l'historique des fichiers.", "tip": "Astuce", "createProjectMobile": "Appuyez sur le bouton menu ci-dessus pour accéder aux projets", "createProjectDesktop": "Créez un nouveau projet en cliquant sur l'icône de dossier dans la barre latérale", "newSession": "Nouvelle session", "untitledSession": "Session sans titre", "projectFiles": "Fichiers du projet" }, "fileTree": { "loading": "Chargement des fichiers...", "files": "Fichiers", "simpleView": "Vue simple", "compactView": "Vue compacte", "detailedView": "Vue détaillée", "searchPlaceholder": "Rechercher fichiers et dossiers...", "clearSearch": "Effacer la recherche", "name": "Nom", "size": "Taille", "modified": "Modifié", "permissions": "Permissions", "noFilesFound": "Aucun fichier trouvé", "checkProjectPath": "Vérifiez si le chemin du projet est accessible", "noMatchesFound": "Aucun résultat", "tryDifferentSearch": "Essayez un autre terme ou effacez la recherche", "justNow": "à l'instant", "minAgo": "il y a {{count}} min", "hoursAgo": "il y a {{count}} h", "daysAgo": "il y a {{count}} j", "newFile": "Nouveau fichier (Cmd+N)", "newFolder": "Nouveau dossier (Cmd+Maj+N)", "refresh": "Actualiser", "collapseAll": "Tout réduire", "context": { "rename": "Renommer", "delete": "Supprimer", "copyPath": "Copier le chemin", "download": "Télécharger", "newFile": "Nouveau fichier", "newFolder": "Nouveau dossier", "refresh": "Actualiser", "menuLabel": "Menu contextuel du fichier", "loading": "Chargement..." } }, "projectWizard": { "title": "Créer un nouveau projet", "steps": { "type": "Type", "configure": "Configurer", "confirm": "Confirmer" }, "step1": { "question": "Avez-vous déjà un espace de travail, ou souhaitez-vous en créer un nouveau ?", "existing": { "title": "Espace de travail existant", "description": "J'ai déjà un espace de travail sur mon serveur et je veux juste l'ajouter à la liste des projets" }, "new": { "title": "Nouvel espace de travail", "description": "Créer un nouvel espace de travail, éventuellement cloné depuis un dépôt GitHub" } }, "step2": { "existingPath": "Chemin de l'espace de travail", "newPath": "Chemin de l'espace de travail", "existingPlaceholder": "/chemin/vers/espace-de-travail", "newPlaceholder": "/chemin/vers/nouvel-espace", "existingHelp": "Chemin complet vers votre répertoire d'espace de travail existant", "newHelp": "Chemin complet vers votre répertoire d'espace de travail", "githubUrl": "URL GitHub (optionnel)", "githubPlaceholder": "https://github.com/utilisateur/depot", "githubHelp": "Optionnel : fournissez une URL GitHub pour cloner un dépôt", "githubAuth": "Authentification GitHub (optionnel)", "githubAuthHelp": "Uniquement requis pour les dépôts privés. Les dépôts publics peuvent être clonés sans authentification.", "loadingTokens": "Chargement des tokens enregistrés...", "storedToken": "Token enregistré", "newToken": "Nouveau token", "nonePublic": "Aucun (Public)", "selectToken": "Sélectionner un token", "selectTokenPlaceholder": "-- Sélectionner un token --", "tokenPlaceholder": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "tokenHelp": "Ce token sera utilisé uniquement pour cette opération", "publicRepoInfo": "Les dépôts publics ne nécessitent pas d'authentification. Vous pouvez ignorer le token pour cloner un dépôt public.", "noTokensHelp": "Aucun token enregistré. Vous pouvez en ajouter dans Paramètres → Clés API.", "optionalTokenPublic": "Token GitHub (optionnel pour les dépôts publics)", "tokenPublicPlaceholder": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (laisser vide pour les dépôts publics)" }, "step3": { "reviewConfig": "Vérifiez votre configuration", "existingWorkspace": "Espace de travail existant", "newWorkspace": "Nouvel espace de travail", "path": "Chemin :", "cloneFrom": "Cloner depuis :", "authentication": "Authentification :", "usingStoredToken": "Utilisation du token enregistré :", "usingProvidedToken": "Utilisation du token fourni", "noAuthentication": "Sans authentification", "sshKey": "Clé SSH", "existingInfo": "L'espace de travail sera ajouté à votre liste de projets et disponible pour les sessions Claude/Cursor.", "newWithClone": "Le dépôt sera cloné depuis ce dossier.", "newEmpty": "L'espace de travail sera ajouté à votre liste de projets et disponible pour les sessions Claude/Cursor.", "cloningRepository": "Clonage du dépôt..." }, "buttons": { "cancel": "Annuler", "back": "Retour", "next": "Suivant", "createProject": "Créer le projet", "creating": "Création...", "cloning": "Clonage..." }, "errors": { "selectType": "Veuillez indiquer si vous avez un espace de travail existant ou si vous souhaitez en créer un nouveau", "providePath": "Veuillez fournir un chemin d'espace de travail", "failedToCreate": "Échec de la création de l'espace de travail", "failedToCreateFolder": "Échec de la création du dossier" } }, "notifications": { "genericTool": "un outil", "codes": { "generic": { "info": { "title": "Notification" } }, "permission": { "required": { "title": "Action requise", "body": "{{toolName}} attend votre décision." } }, "run": { "stopped": { "title": "Exécution arrêtée", "body": "Raison : {{reason}}" }, "failed": { "title": "Exécution échouée" } }, "agent": { "notification": { "title": "Notification de l'agent" } } } }, "versionUpdate": { "title": "Mise à jour disponible", "newVersionReady": "Une nouvelle version est prête", "currentVersion": "Version actuelle", "latestVersion": "Dernière version", "whatsNew": "Nouveautés :", "viewFullRelease": "Voir les notes de version complètes", "updateProgress": "Progression de la mise à jour :", "manualUpgrade": "Mise à jour manuelle :", "npmUpgradeCommand": "npm install -g @cloudcli-ai/cloudcli@latest", "manualUpgradeHint": "Ou cliquez sur « Mettre à jour maintenant » pour lancer la mise à jour automatiquement.", "updateCompleted": "Mise à jour effectuée avec succès !", "restartServer": "Veuillez redémarrer le serveur pour appliquer les modifications.", "updateFailed": "Échec de la mise à jour", "buttons": { "close": "Fermer", "later": "Plus tard", "copyCommand": "Copier la commande", "updateNow": "Mettre à jour maintenant", "updating": "Mise à jour..." }, "ariaLabels": { "closeModal": "Fermer la fenêtre de mise à jour", "showSidebar": "Afficher la barre latérale", "settings": "Paramètres", "updateAvailable": "Mise à jour disponible", "closeSidebar": "Masquer la barre latérale" } } }