Files
cronmaster/app/_translations/fr.json
Blabla Linux 1f18f743b1 feat: add French translation
Ajout du fichier fr.json pour supporter la langue française dans l'interface.
2026-04-14 19:20:34 +02:00

210 lines
10 KiB
JSON

{
"common": {
"cronManagementMadeEasy": "La gestion de vos tâches cron simplifiée",
"allUsers": "Tous les utilisateurs",
"userWithUsername": "Utilisateur : {user}",
"user": "Utilisateur",
"change": "Modifier",
"description": "Description",
"optional": "Optionnel",
"cancel": "Annuler",
"close": "Fermer",
"refresh": "Actualiser",
"loading": "Chargement",
"version": "Version {version}"
},
"cronjobs": {
"cronJobs": "Tâches Cron",
"cronJob": "Tâche Cron",
"scheduledTasks": "Tâches planifiées",
"nOfNJObs": "{filtered} sur {total} tâches planifiées",
"forUser": "pour l'utilisateur {user}",
"newTask": "Nouvelle tâche",
"runCronManually": "Exécuter manuellement",
"editCronJob": "Modifier la tâche",
"cloneCronJob": "Cloner la tâche",
"deleteCronJob": "Supprimer la tâche",
"pauseCronJob": "Mettre en pause",
"resumeCronJob": "Reprendre la tâche",
"runCronJob": "Exécuter la tâche",
"runCronJobSuccess": "Tâche exécutée avec succès",
"runCronJobFailed": "Échec lors de l'exécution",
"paused": "En pause",
"createNewScheduledTask": "Créer une nouvelle tâche planifiée",
"schedule": "Planification",
"taskType": "Type de tâche",
"customCommand": "Commande personnalisée",
"singleCommand": "Commande simple",
"command": "Commande",
"whatDoesThisTaskDo": "Que fait cette tâche ?",
"createTask": "Créer la tâche",
"editScheduledTask": "Modifier la tâche planifiée",
"enableLogging": "Activer les logs",
"disableLogging": "Désactiver les logs",
"loggingDescription": "Capture les sorties (stdout, stderr), les codes de sortie et les timestamps. Les logs sont stockés dans ./data/logs et nettoyés automatiquement (par défaut : 50 logs par tâche et 30 jours de rétention, modifiable via les variables d'environnement).",
"logged": "Journalisé",
"viewLogs": "Voir les logs",
"logs": "logs",
"logFiles": "Fichiers de log",
"logContent": "Contenu du log",
"downloadLog": "Télécharger",
"selectLogToView": "Sélectionnez un fichier pour voir son contenu",
"noLogsFound": "Aucun log trouvé pour cette tâche",
"confirmDeleteLog": "Voulez-vous vraiment supprimer ce fichier de log ?",
"confirmDeleteAllLogs": "Voulez-vous vraiment supprimer tous les logs de cette tâche ? Cette action est irréversible.",
"deleteAll": "Tout supprimer",
"refresh": "Actualiser",
"loading": "Chargement",
"close": "Fermer",
"healthy": "Opérationnel",
"failed": "Échoué (Code : {exitCode})",
"backupJob": "Sauvegarder la tâche",
"restoreJob": "Restaurer la tâche",
"backupAll": "Tout sauvegarder",
"backups": "Sauvegardes",
"restoreAll": "Tout restaurer",
"confirmRestoreAll": "Voulez-vous vraiment restaurer toutes les tâches sauvegardées ? Elles seront ajoutées à votre crontab.",
"backupJobSuccess": "Tâche sauvegardée avec succès",
"backupJobFailed": "Échec de la sauvegarde",
"backupAllSuccess": "Toutes les tâches sauvegardées avec succès",
"backupAllFailed": "Échec de la sauvegarde globale",
"restoreJobSuccess": "Tâche restaurée avec succès",
"restoreJobFailed": "Échec de la restauration",
"moreActions": "Plus d'actions",
"restoreBackups": "Restaurer les sauvegardes",
"availableBackups": "Sauvegardes disponibles",
"noBackupsFound": "Aucune sauvegarde trouvée",
"backedUpAt": "Sauvegardé le",
"restoreThisBackup": "Restaurer cette sauvegarde",
"deleteBackup": "Supprimer la sauvegarde",
"confirmDeleteBackup": "Voulez-vous vraiment supprimer cette sauvegarde ? Cette action est irréversible.",
"backupDeleted": "Sauvegarde supprimée avec succès",
"filters": "Filtres",
"filtersAndDisplay": "Filtres et affichage",
"filterByUser": "Filtrer par utilisateur",
"scheduleDisplay": "Affichage de la planification",
"cronSyntax": "Syntaxe Cron",
"humanReadable": "Lisible par un humain",
"both": "Les deux",
"minimalMode": "Mode minimal",
"minimalModeDescription": "Affichage compact avec des icônes",
"applyFilters": "Appliquer les filtres",
"nLines": "{count} lignes",
"liveJobExecution": "Exécution en temps réel",
"running": "En cours...",
"completed": "Terminé (Code : {exitCode})",
"jobFailed": "Échoué (Code : {exitCode})",
"showLast": "Voir les dernières :",
"viewFullLog": "Voir tout le log ({totalLines} lignes)",
"viewFullLogNoCount": "Voir tout le log",
"viewingFullLog": "Affichage complet ({totalLines} lignes)",
"viewingFullLogNoCount": "Affichage complet",
"backToWindowedView": "Retour à la vue fenêtrée",
"showingLastOf": "Affichage des {lineCount} dernières lignes sur {totalLines}",
"showingLastLines": "Affichage des {lineCount} dernières lignes",
"largeLogFileDetected": "Fichier de log volumineux détecté",
"tailModeEnabled": "Mode suivi activé, affichage des {tailLines} dernières lignes",
"showAllLines": "Tout afficher",
"enableTailMode": "Activer le mode suivi",
"waitingForJobToStart": "En attente du démarrage de la tâche...\n\nLes logs apparaîtront ici en temps réel.",
"runIdJobId": "ID exécution : {runId} | ID tâche : {jobId}"
},
"scripts": {
"scripts": "Scripts",
"scriptsLibrary": "Bibliothèque de scripts",
"file": "Fichier",
"newScript": "Nouveau script",
"noScriptsYet": "Aucun script pour le moment",
"createReusableBashScripts": "Créez des scripts Bash réutilisables pour vos tâches.",
"createYourFirstScript": "Créer votre premier script",
"nOfNSavedScripts": "{count} scripts enregistrés",
"savedScript": "Script enregistré",
"selectFromLibrary": "Sélectionner dans la bibliothèque",
"scriptPathReadOnly": "Le chemin du script est en lecture seule. Modifiez-le dans la bibliothèque.",
"selectScript": "Sélectionner un script",
"availableScripts": "{count} scripts disponibles",
"noScriptsFound": "Aucun script trouvé",
"noScriptsAvailable": "Aucun script disponible",
"scriptPreview": "Aperçu du script",
"commandPreview": "Aperçu de la commande",
"scriptContent": "Contenu du script",
"selectScriptToPreview": "Sélectionnez un script pour l'aperçu",
"searchScripts": "Rechercher...",
"draft": "Brouillon",
"clearDraft": "Effacer le brouillon",
"close": "Fermer",
"draftCleared": "Brouillon effacé"
},
"sidebar": {
"systemOverview": "Vue d'ensemble système",
"uptime": "Temps de fonctionnement",
"memory": "Mémoire",
"cpu": "Processeur",
"gpu": "Carte graphique",
"network": "Réseau",
"networkLatency": "Latence réseau",
"memoryUsage": "Utilisation mémoire",
"cpuUsage": "Utilisation CPU",
"systemInformation": "Informations système",
"performanceMetrics": "Performances",
"statsUpdateEvery": "Mise à jour des stats toutes les",
"updating": "Mise à jour",
"networkSpeedEstimatedFromLatency": "Vitesse réseau estimée via la latence"
},
"system": {
"optimal": "Optimal",
"critical": "Critique",
"high": "Élevé",
"moderate": "Modéré",
"warning": "Avertissement",
"unknown": "Inconnu",
"connected": "Connecté",
"allSystemsRunningNormally": "Tout fonctionne normalement",
"highResourceUsageDetectedImmediateAttentionRequired": "Usage élevé des ressources - attention requise",
"moderateResourceUsageMonitoringRecommended": "Usage modéré - surveillance recommandée",
"unknownGPU": "GPU inconnu",
"noGPUDetected": "Aucun GPU détecté",
"gpuDetectionFailed": "Échec détection GPU",
"available": "Disponible",
"systemStatus": "État du système",
"lastUpdated": "Dernière mise à jour"
},
"login": {
"welcomeTitle": "Bienvenue sur Cr*nMaster",
"signInWithPasswordOrSSO": "Connexion par mot de passe ou SSO",
"signInWithSSO": "Connexion via SSO",
"enterPasswordToContinue": "Entrez votre mot de passe pour continuer",
"authenticationNotConfigured": "Authentification non configurée",
"noAuthMethodsEnabled": "Ni le mot de passe, ni l'OIDC SSO ne sont activés. Veuillez configurer au moins une méthode dans vos variables d'environnement.",
"enterPassword": "Entrez le mot de passe",
"signingIn": "Connexion en cours...",
"signIn": "Se connecter",
"redirecting": "Redirection...",
"redirectingToOIDC": "Redirection vers le fournisseur OIDC",
"pleaseWait": "Veuillez patienter...",
"orContinueWith": "Ou continuer avec",
"loginFailed": "Échec de connexion",
"genericError": "Une erreur est survenue. Veuillez réessayer."
},
"warnings": {
"wrapperScriptModified": "Script wrapper modifié",
"wrapperScriptModifiedDescription": "Votre script 'cron-log-wrapper.sh' est différent de la version officielle. Cela peut affecter les logs. Revenez à la version officielle ou vérifiez que vos changements respectent le format attendu."
},
"notFound": {
"title": "404 - Page non trouvée",
"subtitle": "ERREUR : La ressource demandée est introuvable",
"message": "La page que vous cherchez n'existe pas. Vous voulez faire une partie de Snake ?",
"gameOver": "PARTIE TERMINÉE",
"score": "Score",
"highScore": "Meilleur score",
"pressToStart": "Appuyez sur ESPACE ou touchez l'écran pour commencer",
"pressToRestart": "Appuyez sur ESPACE ou touchez l'écran pour recommencer",
"controls": "Contrôles",
"useArrowKeys": "Utilisez les flèches pour bouger",
"tapToMove": "Touchez les bords de l'écran pour bouger",
"goHome": "Retour au tableau de bord",
"pauseGame": "Appuyez sur P pour mettre en pause",
"paused": "EN PAUSE"
}
}