1269 lines
61 KiB
JSON
1269 lines
61 KiB
JSON
{
|
|
"common": {
|
|
"save": "Enregistrer",
|
|
"cancel": "Annuler",
|
|
"delete": "Supprimer",
|
|
"edit": "Modifier",
|
|
"create": "Créer",
|
|
"submit": "Soumettre",
|
|
"close": "Fermer",
|
|
"back": "Retour",
|
|
"next": "Suivant",
|
|
"loading": "Chargement...",
|
|
"appLoading": "Chargement de l'application... Veuillez patienter.",
|
|
"completed": "Terminé",
|
|
"error": "Erreur",
|
|
"success": "Succès",
|
|
"area": "Zone",
|
|
"status": "Statut",
|
|
"saving": "Enregistrement...",
|
|
"settings": "Paramètres",
|
|
"none": "Aucun",
|
|
"discardChanges": "Abandonner les modifications ?",
|
|
"discardChangesMessage": "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir les abandonner ?",
|
|
"no": "Non, continuer à éditer",
|
|
"yesDiscard": "Oui, abandonner",
|
|
"uploading": "Téléchargement...",
|
|
"refresh": "Rafraîchir"
|
|
},
|
|
"sidebar": {
|
|
"dashboard": "Tableau de bord",
|
|
"projects": "Projets",
|
|
"tasks": "Tâches",
|
|
"calendar": "Calendrier",
|
|
"notes": "Notes",
|
|
"settings": "Paramètres",
|
|
"areas": "Zones",
|
|
"tags": "Étiquettes",
|
|
"addAreaAriaLabel": "Ajouter une zone",
|
|
"addAreaTitle": "Ajouter une zone",
|
|
"addTagAriaLabel": "Ajouter une étiquette",
|
|
"addTagTitle": "Ajouter une étiquette",
|
|
"today": "Aujourd'hui",
|
|
"total": "Total",
|
|
"upcoming": "À venir",
|
|
"nextActions": "Prochaines actions",
|
|
"inbox": "Boîte de réception",
|
|
"completed": "Terminé",
|
|
"allTasks": "Toutes les tâches",
|
|
"addInboxAriaLabel": "Ajouter un élément de boîte de réception",
|
|
"addInboxTitle": "Ajouter un élément de boîte de réception",
|
|
"addProjectAriaLabel": "Ajouter un projet",
|
|
"addProjectTitle": "Ajouter un projet",
|
|
"addNoteAriaLabel": "Ajouter une note",
|
|
"addNoteTitle": "Ajouter une note",
|
|
"createNew": "Créer nouveau",
|
|
"views": "Vues",
|
|
"unpinView": "Détacher la vue",
|
|
"pinView": "Épingler la vue"
|
|
},
|
|
"navigation": {
|
|
"home": "Accueil",
|
|
"dashboard": "Tableau de bord",
|
|
"profile": "Profil",
|
|
"profileSettings": "Paramètres du profil",
|
|
"settings": "Paramètres",
|
|
"about": "À propos",
|
|
"logout": "Déconnexion",
|
|
"backupRestore": "Sauvegarde & Restauration"
|
|
},
|
|
"settings": {
|
|
"todayPageSettings": "Paramètres de la page Aujourd'hui",
|
|
"showDailyQuote": "Afficher la citation quotidienne",
|
|
"showMetrics": "Afficher les métriques",
|
|
"showProductivity": "Afficher les insights de productivité",
|
|
"showIntelligence": "Afficher les suggestions d'intelligence",
|
|
"showNextTaskSuggestion": "Suggestion de prochaine tâche",
|
|
"showSuggestions": "Afficher les suggestions",
|
|
"showDueToday": "Afficher les tâches dues aujourd'hui",
|
|
"showCompleted": "Afficher les tâches complétées"
|
|
},
|
|
"dashboard": {
|
|
"overview": "Aperçu",
|
|
"sameAsYesterday": "Identique à hier",
|
|
"betterThanYesterday": "{{percentage}}% de plus qu'hier",
|
|
"worseThanYesterday": "{{percentage}}% de moins qu'hier",
|
|
"sameAsAverage": "Identique à la moyenne",
|
|
"betterThanAverage": "{{percentage}}% de plus que la moyenne",
|
|
"worseThanAverage": "{{percentage}}% de moins que la moyenne",
|
|
"metrics": "Métriques",
|
|
"showMetrics": "Afficher les Métriques",
|
|
"hideMetrics": "Masquer les Métriques",
|
|
"insights": "Aperçus",
|
|
"showInsights": "Afficher les Aperçus",
|
|
"hideInsights": "Masquer les Aperçus",
|
|
"intelligence": "Intelligence",
|
|
"showIntelligence": "Afficher les Suggestions d'Intelligence",
|
|
"hideIntelligence": "Masquer les Suggestions d'Intelligence",
|
|
"completed": "Terminé",
|
|
"showCompleted": "Afficher les Tâches Terminées",
|
|
"hideCompleted": "Masquer les Tâches Terminées"
|
|
},
|
|
"tasks": {
|
|
"title": "Tâches",
|
|
"today": "Aujourd'hui",
|
|
"total": "Total",
|
|
"backlog": "Retard",
|
|
"inProgress": "En Cours",
|
|
"overdue": "En Retard",
|
|
"planned": "Planifié",
|
|
"dueToday": "Échéance Aujourd'hui",
|
|
"stale": "Obsolète",
|
|
"suggested": "Suggéré",
|
|
"completedToday": "Terminé",
|
|
"weeklyCompletions": "Progrès Hebdomadaire",
|
|
"taskCompleted": "tâche terminée",
|
|
"tasksCompleted": "tâches terminées",
|
|
"noTasksAvailable": "Aucune tâche disponible.",
|
|
"searchPlaceholder": "Rechercher des tâches...",
|
|
"addNewTask": "Ajouter une Nouvelle Tâche",
|
|
"metrics": "Métriques",
|
|
"myPlanToday": "Mon Plan pour Aujourd'hui",
|
|
"noPlanToday": "Aucune tâche prévue pour aujourd'hui",
|
|
"addToPlanHint": "Cliquez sur l'icône 🗓 'ajouter au plan d'aujourd'hui' à droite de toute tâche pour l'ajouter ici",
|
|
"blankSlateHint": "Commencez par créer une nouvelle tâche ou en changeant vos filtres.",
|
|
"addToToday": "Ajouter au plan d'aujourd'hui",
|
|
"removeFromToday": "Retirer du plan d'aujourd'hui",
|
|
"setInProgress": "Définir en cours",
|
|
"setNotStarted": "Définir comme non commencé",
|
|
"showSubtasks": "Afficher les sous-tâches",
|
|
"hideSubtasks": "Masquer les sous-tâches",
|
|
"edit": "Modifier la tâche",
|
|
"delete": "Supprimer la tâche",
|
|
"sortTasks": "Trier les tâches",
|
|
"sortBy": "Trier par",
|
|
"direction": "Direction",
|
|
"ascending": "Croissant",
|
|
"descending": "Décroissant",
|
|
"groupBy": "Grouper par",
|
|
"groupByProject": "Projet",
|
|
"grouping": {
|
|
"none": "Aucun"
|
|
},
|
|
"show": "Afficher",
|
|
"all": "Tous",
|
|
"completedOnly": "Terminées uniquement",
|
|
"notCompleted": "Non terminées",
|
|
"noProject": "Aucun projet",
|
|
"unknownProject": "Projet inconnu",
|
|
"tasks": "tâches",
|
|
"showingItems": "Affichage de {{current}} sur {{total}} tâches",
|
|
"open": "Ouvrir",
|
|
"completed": "Terminé"
|
|
},
|
|
"timeline": {
|
|
"activityTimeline": "Chronologie d'Activité",
|
|
"showActivityTimeline": "Afficher la Chronologie d'Activité",
|
|
"hideActivityTimeline": "Masquer la Chronologie d'Activité",
|
|
"hideTimeline": "Masquer la Chronologie",
|
|
"failedToLoad": "Échec du chargement de la chronologie",
|
|
"events": {
|
|
"taskCreated": "Tâche créée",
|
|
"statusChanged": "Statut changé",
|
|
"priorityChanged": "Priorité changée",
|
|
"dueDateChanged": "Date d'échéance changée",
|
|
"deferUntilChanged": "Defer date changed",
|
|
"nameUpdated": "Nom mis à jour",
|
|
"descriptionUpdated": "Description mise à jour",
|
|
"noteUpdated": "Note mise à jour",
|
|
"projectChanged": "Projet changé",
|
|
"tagsUpdated": "Tags mis à jour",
|
|
"taskArchived": "Tâche archivée",
|
|
"todayFlagChanged": "Drapeau Aujourd'hui changé",
|
|
"status": "Statut",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"deferUntil": "Defer until",
|
|
"none": "Aucun",
|
|
"recurrenceEndDateChanged": "Date de fin de récurrence modifiée",
|
|
"recurrenceEndDate": "Date de fin de récurrence",
|
|
"recurrence_type_changed": "Type de récurrence changé",
|
|
"recurrence_interval_changed": "Intervalle de récurrence changé",
|
|
"completionBasedChanged": "Récurrence basée sur l'achèvement modifiée",
|
|
"projectIdChanged": "Assigné à un projet",
|
|
"recurrenceType": "Type de récurrence",
|
|
"recurrenceTypeChanged": "Type de récurrence modifié",
|
|
"recurrence_weekday_changed": "Le jour de la semaine de récurrence a changé",
|
|
"recurrence_month_day_changed": "Le jour du mois de récurrence a changé",
|
|
"recurrence_week_of_month_changed": "La semaine du mois de récurrence a changé"
|
|
},
|
|
"justNow": "À l'instant",
|
|
"minutesAgo": "{{minutes}}m auparavant",
|
|
"hoursAgo": "{{hours}}h auparavant",
|
|
"daysAgo": "{{days}}j auparavant",
|
|
"loadingTimeline": "Chargement de la chronologie...",
|
|
"timelineWillAppear": "La chronologie apparaîtra après l'enregistrement",
|
|
"noActivity": "Aucune activité pour le moment"
|
|
},
|
|
"profile": {
|
|
"settings": "Paramètres du profil",
|
|
"language": "Langue",
|
|
"theme": "Thème",
|
|
"notifications": "Notifications",
|
|
"english": "Anglais",
|
|
"spanish": "Espagnol",
|
|
"greek": "Grec",
|
|
"japanese": "Japonais",
|
|
"ukrainian": "Ukrainien",
|
|
"deutsch": "Allemand",
|
|
"italian": "Italien",
|
|
"french": "Français",
|
|
"russian": "Russe",
|
|
"turkish": "Turc",
|
|
"korean": "Coréen",
|
|
"vietnamese": "Vietnamien",
|
|
"arabic": "Arabe",
|
|
"dutch": "Néerlandais",
|
|
"romanian": "Roumain",
|
|
"chinese": "Chinois",
|
|
"portuguese": "Portugais",
|
|
"indonesian": "Indonésien",
|
|
"title": "Paramètres du profil",
|
|
"appearance": "Apparence",
|
|
"lightMode": "Mode clair",
|
|
"darkMode": "Mode Sombre",
|
|
"light": "Clair",
|
|
"dark": "Sombre",
|
|
"timezone": "Fuseau Horaire",
|
|
"saveChanges": "Enregistrer les Modifications",
|
|
"successMessage": "Profil mis à jour avec succès !",
|
|
"languageChangedNote": "Les changements de langue sont appliqués immédiatement",
|
|
"languageChanging": "Changement de langue...",
|
|
"languagePreference": "Préférence de Langue",
|
|
"personalInfo": "Informations Personnelles",
|
|
"errorMessage": "Échec de la mise à jour du profil",
|
|
"telegramIntegration": "Intégration Telegram",
|
|
"telegramDescription": "Connectez votre compte tududi à un bot Telegram pour ajouter des éléments à votre boîte de réception via des messages Telegram.",
|
|
"telegramBotToken": "Jeton du Bot Telegram",
|
|
"telegramTokenDescription": "Créez un bot avec @BotFather sur Telegram et collez le jeton ici.",
|
|
"telegramConnected": "Votre compte Telegram est connecté ! Envoyez des messages à votre bot pour ajouter des éléments à votre boîte de réception tududi.",
|
|
"setupTelegram": "Configurer Telegram",
|
|
"setupTelegramLower": "configurer telegram",
|
|
"settingUp": "Configuration en cours...",
|
|
"telegramSetupSuccess": "Bot Telegram \"{{botName}}\" configuré avec succès !",
|
|
"telegramSetupFailed": "Échec de la configuration du bot Telegram.",
|
|
"invalidTelegramToken": "Format de token de bot Telegram invalide.",
|
|
"telegramInstructions": "Allez sur https://t.me/{{botUsername}} et commencez à discuter avec votre bot pour le connecter à votre compte tududi.",
|
|
"botConfigured": "Bot configuré avec succès !",
|
|
"botUsername": "Nom d'utilisateur du bot :",
|
|
"pollingStatus": "État du polling :",
|
|
"pollingActive": "Actif - Réception des messages",
|
|
"pollingInactive": "Inactif - Pas de réception des messages",
|
|
"pollingNote": "Le polling vérifie périodiquement les nouveaux messages de Telegram et les ajoute à votre boîte de réception.",
|
|
"pollingDescription": "Le polling vérifie périodiquement les nouveaux messages de Telegram et les ajoute à votre boîte de réception.",
|
|
"startPolling": "Démarrer le polling",
|
|
"stopPolling": "Arrêter le polling",
|
|
"startPollingLower": "démarrer le polling",
|
|
"stopPollingLower": "arrêter le polling",
|
|
"pollingStarted": "Polling Telegram démarré",
|
|
"pollingStopped": "Polling Telegram arrêté",
|
|
"pollingError": "Erreur lors de la gestion du polling Telegram",
|
|
"startPollingFailed": "Échec du démarrage du polling",
|
|
"stopPollingFailed": "Échec de l'arrêt du polling",
|
|
"openTelegram": "Ouvrir dans Telegram",
|
|
"openInTelegram": "ouvrir dans telegram",
|
|
"testTelegramMessage": "Tester Telegram",
|
|
"testMessageSent": "Message de test envoyé avec succès !",
|
|
"testMessageFailed": "Échec de l'envoi du message de test.",
|
|
"testMessageError": "Erreur lors de l'envoi du message de test.",
|
|
"taskSummaryNotifications": "Notifications de résumé de tâches",
|
|
"taskSummaryDescription": "Recevez des résumés réguliers de vos tâches via Telegram. Cette fonctionnalité nécessite que l'intégration de Telegram soit configurée.",
|
|
"enableTaskSummaries": "Activer les résumés de tâches",
|
|
"enableTaskSummary": "Activer les résumés de tâches",
|
|
"summaryFrequency": "Fréquence des résumés",
|
|
"summaryFrequencyDescription": "Choisissez la fréquence à laquelle vous souhaitez recevoir des résumés de tâches",
|
|
"sendTestSummary": "Envoyer un résumé de test",
|
|
"frequency": {
|
|
"1h": "1 heure",
|
|
"2h": "2 heures",
|
|
"4h": "4 heures",
|
|
"8h": "8 heures",
|
|
"12h": "12 heures",
|
|
"daily": "1 jour",
|
|
"weekly": "1 semaine"
|
|
},
|
|
"frequencyHelp": "Choisissez la fréquence à laquelle vous souhaitez recevoir des résumés de tâches",
|
|
"taskIntelligence": "Intelligence des Tâches",
|
|
"taskIntelligenceDescription": "Obtenez des suggestions utiles pour rendre vos noms de tâches plus descriptifs et actionnables.",
|
|
"enableTaskIntelligence": "Activer l'Assistant d'Intelligence des Tâches",
|
|
"autoSuggestNextActions": "Suggérer Automatiquement les Prochaines Actions",
|
|
"autoSuggestNextActionsDescription": "Lors de la création d'un projet, invitez automatiquement à la prochaine action physique à entreprendre.",
|
|
"enableAutoSuggestNextActions": "Activer les Invitations à la Prochaine Action",
|
|
"productivityFeatures": "Fonctionnalités de Productivité",
|
|
"pomodoroDescription": "Activez le minuteur Pomodoro dans la barre de navigation pour des sessions de travail concentrées.",
|
|
"enablePomodoro": "Activer le Minuteur Pomodoro",
|
|
"productivityAssistant": "Assistant de Productivité",
|
|
"productivityAssistantDescription": "Affichez des informations sur la productivité qui aident à identifier les projets bloqués, les tâches vagues et les améliorations de flux de travail sur votre page Aujourd'hui.",
|
|
"enableProductivityAssistant": "Activer les Informations sur la Productivité",
|
|
"nextTaskSuggestion": "Suggestion de Prochaine Tâche",
|
|
"nextTaskSuggestionDescription": "Suggérez automatiquement la meilleure prochaine tâche à réaliser lorsque vous n'avez rien en cours, en priorisant les tâches dues aujourd'hui, puis les tâches suggérées de votre page Aujourd'hui.",
|
|
"enableNextTaskSuggestion": "Activer les Suggestions de Prochaine Tâche",
|
|
"nextActionPrompt": "Quelle est la toute prochaine action physique pour ce projet ?",
|
|
"nextActionPlaceholder": "ex. : Appeler le client pour planifier une réunion, Rechercher des concurrents en ligne, Créer un dossier de projet...",
|
|
"addNextAction": "Ajouter la Prochaine Action",
|
|
"skipNextAction": "Passer pour l'instant",
|
|
"nextActionHint": "Pensez au plus petit, au plus concret pas que vous pouvez faire maintenant pour faire avancer ce projet.",
|
|
"tabs": {
|
|
"general": "Général",
|
|
"security": "Sécurité",
|
|
"productivity": "Productivité",
|
|
"telegram": "Telegram",
|
|
"ai": "Fonctionnalités IA"
|
|
},
|
|
"security": "Paramètres de sécurité",
|
|
"changePassword": "Changer le mot de passe",
|
|
"currentPassword": "Mot de passe actuel",
|
|
"newPassword": "Nouveau mot de passe",
|
|
"confirmPassword": "Confirmer le nouveau mot de passe",
|
|
"enterCurrentPassword": "Entrez votre mot de passe actuel",
|
|
"enterNewPassword": "Entrez votre nouveau mot de passe",
|
|
"confirmNewPassword": "Confirmez votre nouveau mot de passe",
|
|
"currentPasswordRequired": "Le mot de passe actuel est requis",
|
|
"newPasswordRequired": "Le nouveau mot de passe est requis",
|
|
"passwordTooShort": "Le mot de passe doit comporter au moins 6 caractères",
|
|
"passwordMismatch": "Les mots de passe ne correspondent pas",
|
|
"passwordChangeError": "Échec du changement de mot de passe",
|
|
"passwordChangeSuccess": "Mot de passe changé avec succès !",
|
|
"changingPassword": "Changement de mot de passe...",
|
|
"accountSettings": "Compte & Préférences",
|
|
"aiProductivityFeatures": "Fonctionnalités d'IA & de Productivité",
|
|
"botSetup": "Configuration du Bot",
|
|
"passwordChangeNote": "Les modifications de mot de passe seront enregistrées lorsque vous cliquerez sur \"Enregistrer les modifications\" en bas du formulaire.",
|
|
"passwordChangeOptional": "Laissez les champs de mot de passe vides pour mettre à jour d'autres paramètres sans changer votre mot de passe.",
|
|
"bulgarian": "Bulgare",
|
|
"danish": "Danois",
|
|
"finnish": "Finnois",
|
|
"norwegian": "Norvégien",
|
|
"polish": "Polonais",
|
|
"slovenian": "Slovène",
|
|
"swedish": "Suédois",
|
|
"firstDayOfWeek": "Premier jour de la semaine",
|
|
"name": "Nom",
|
|
"surname": "Prénom",
|
|
"enterName": "Entrez votre nom",
|
|
"enterSurname": "Entrez votre prénom",
|
|
"avatar": "Profile Photo",
|
|
"uploadAvatar": "Upload Photo",
|
|
"removeAvatar": "Remove Avatar",
|
|
"avatarDescription": "Upload a profile photo (max 5MB)",
|
|
"avatarUploadError": "Please upload an image file",
|
|
"avatarSizeError": "Image must be smaller than 5MB",
|
|
"avatarUploadSuccess": "Avatar uploaded successfully!",
|
|
"avatarRemoveSuccess": "Avatar removed successfully!",
|
|
"avatarUploadFailed": "Failed to upload avatar",
|
|
"avatarRemoveFailed": "Failed to remove avatar"
|
|
},
|
|
"productivity": {
|
|
"stalledProjects": "Projets Bloqués",
|
|
"stalledProjectsDesc": "Ces projets n'ont aucune tâche ou action",
|
|
"needsNextAction": "Projets Nécessitant une Prochaine Action",
|
|
"needsNextActionDesc": "Ces projets ont des tâches complètes mais aucune prochaine action",
|
|
"tasksAreProjects": "Tâches Qui Ressemblent à des Projets",
|
|
"tasksAreProjectsDesc": "Ces tâches pourraient devoir être décomposées",
|
|
"vagueTasks": "Tâches Sans Action Claire",
|
|
"vagueTasksDesc": "Ces tâches nécessitent des verbes d'action plus clairs",
|
|
"staleTasks": "Tâches Obsolètes",
|
|
"staleTasksDesc": "Tâches non mises à jour depuis {{days}} jours",
|
|
"stuckProjects": "Projets Coincés",
|
|
"stuckProjectsDesc": "Projets non mis à jour récemment",
|
|
"reviewItems": "Cliquez pour examiner et améliorer votre flux de travail",
|
|
"suggestion": "Cliquez sur n'importe quel élément ci-dessus pour l'ouvrir et apporter des améliorations.",
|
|
"issuesFound_one": "1 problème de productivité nécessite une attention",
|
|
"issuesFound_other": "{{count}} problèmes de productivité nécessitent une attention"
|
|
},
|
|
"nextTask": {
|
|
"suggestion": "Puisqu'il n'y a rien en cours, que diriez-vous de commencer par",
|
|
"suggestionTodayPlan": "Puisqu'il n'y a rien en cours, que diriez-vous de commencer par cette tâche de votre plan d'aujourd'hui",
|
|
"suggestionDueToday": "Puisqu'il n'y a rien en cours, que diriez-vous de commencer par cette tâche due aujourd'hui",
|
|
"suggestionSuggested": "Puisqu'il n'y a rien en cours, que diriez-vous de commencer par cette tâche suggérée",
|
|
"letsDoIt": "Oui, faisons-le !",
|
|
"starting": "Démarrage...",
|
|
"startedSuccessfully": "Tâche démarrée avec succès !",
|
|
"giveMeSomethingElse": "Donnez-moi autre chose"
|
|
},
|
|
"modals": {
|
|
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
|
|
"taskCreation": "Créer une nouvelle tâche",
|
|
"taskEdit": "Modifier la tâche",
|
|
"deleteTask": {
|
|
"title": "Supprimer la tâche",
|
|
"confirmation": "Êtes-vous sûr de vouloir supprimer cette tâche ? Cette action ne peut pas être annulée."
|
|
},
|
|
"noteCreation": "Créer une nouvelle note",
|
|
"noteEdit": "Modifier la note",
|
|
"updateNote": "Mettre à jour la note",
|
|
"createNote": "Créer une note",
|
|
"submitting": "Soumission...",
|
|
"areaCreation": "Créer une nouvelle zone",
|
|
"areaEdit": "Modifier la zone",
|
|
"updateArea": "Mettre à jour la zone",
|
|
"createArea": "Créer une zone",
|
|
"updateTag": "Mettre à jour l'étiquette",
|
|
"createTag": "Créer une étiquette",
|
|
"createProject": "Créer un projet",
|
|
"updateProject": "Mettre à jour le projet",
|
|
"deleteTag": {
|
|
"title": "Supprimer l'étiquette",
|
|
"message": "Êtes-vous sûr de vouloir supprimer l'étiquette \"{{tagName}}\" ?"
|
|
},
|
|
"deleteArea": {
|
|
"title": "Supprimer la zone",
|
|
"message": "Êtes-vous sûr de vouloir supprimer la zone \"{{areaName}}\" ?"
|
|
},
|
|
"deleteNote": {
|
|
"title": "Supprimer la note",
|
|
"message": "Êtes-vous sûr de vouloir supprimer la note \"{{noteTitle}}\" ?"
|
|
},
|
|
"deleteProject": {
|
|
"title": "Supprimer le projet",
|
|
"message": "Êtes-vous sûr de vouloir supprimer le projet \"{{projectName}}\" ?"
|
|
}
|
|
},
|
|
"forms": {
|
|
"title": "Titre",
|
|
"description": "Description",
|
|
"dueDate": "Date d'échéance",
|
|
"deferUntil": "Defer until",
|
|
"priority": "Priorité",
|
|
"status": "Statut",
|
|
"assignedTo": "Assigné à",
|
|
"category": "Catégorie",
|
|
"tags": "Étiquettes",
|
|
"required": "Ce champ est requis",
|
|
"optional": "Optionnel",
|
|
"task": {
|
|
"namePlaceholder": "Ajouter le nom de la tâche",
|
|
"statusAndOptions": "Statut & Options",
|
|
"recurrence": "Récurrence",
|
|
"labels": {
|
|
"tags": "Étiquettes",
|
|
"project": "Projet",
|
|
"status": "Statut",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"deferUntil": "Reporter jusqu'à",
|
|
"note": "Note",
|
|
"recurrenceType": "Répéter",
|
|
"recurrenceInterval": "Chaque",
|
|
"weekday": "Le jour",
|
|
"monthDay": "Jour du mois",
|
|
"weekOfMonth": "Semaine du mois",
|
|
"recurrenceEndDate": "Date de fin (optionnel)",
|
|
"completionBased": "Répéter après achèvement",
|
|
"repeatOn": "Répéter le"
|
|
},
|
|
"projectSearchPlaceholder": "Rechercher ou créer un projet...",
|
|
"noMatchingProjects": "Aucun projet correspondant",
|
|
"creatingProject": "Création en cours...",
|
|
"createProject": "+ Créer",
|
|
"recurrenceSettings": "Paramètres de récurrence",
|
|
"completionBasedHelp": "Si coché, la prochaine tâche sera créée en fonction de la date d'achèvement au lieu de la date d'échéance",
|
|
"dueDatePlaceholder": "Sélectionner la date d'échéance",
|
|
"endDatePlaceholder": "Sélectionner la date de fin",
|
|
"nameHelper": {
|
|
"title": "Rendez-le plus descriptif !",
|
|
"suggestion": "Essayez d'ajouter plus de détails comme \"Appeler le dentiste pour prendre rendez-vous pour un nettoyage\" au lieu de simplement \"Appeler le dentiste\"",
|
|
"short": "Rendez-le plus descriptif !",
|
|
"noVerb": "Ajoutez un verbe d'action !",
|
|
"vague": "Soyez plus précis !"
|
|
},
|
|
"suggestions": {
|
|
"short": "Essayez d'être plus spécifique sur ce qui doit être fait",
|
|
"noVerb": "Quelle action spécifique devez-vous entreprendre ? Essayez de commencer par un verbe.",
|
|
"vague": "Essayez de commencer par un verbe d'action comme \"Appeler\", \"Écrire\", \"Planifier\" ou \"Rechercher\""
|
|
},
|
|
"selectAtLeastOneDay": "Veuillez sélectionner au moins un jour",
|
|
"deferUntilPlaceholder": "Sélectionnez la date et l'heure de report"
|
|
},
|
|
"noteTitle": "Titre de la note",
|
|
"noteContent": "Contenu de la note",
|
|
"noteTitlePlaceholder": "Entrez le titre de la note",
|
|
"noteContentPlaceholder": "Entrez le contenu de la note",
|
|
"areaName": "Nom de la zone",
|
|
"areaDescription": "Description de la zone",
|
|
"areaNamePlaceholder": "Entrez le nom de la zone",
|
|
"areaDescriptionPlaceholder": "Entrez la description de la zone",
|
|
"tagName": "Nom de l'étiquette",
|
|
"tagNamePlaceholder": "Entrez le nom de l'étiquette",
|
|
"tagInputPlaceholder": "Tapez pour ajouter une étiquette",
|
|
"createTagOption": "+ Créer \"{{tagName}}\"",
|
|
"removeTagAriaLabel": "Supprimer l'étiquette {{tagName}}",
|
|
"projectDescriptionPlaceholder": "Entrez la description du projet"
|
|
},
|
|
"auth": {
|
|
"login": "Connexion",
|
|
"register": "S'inscrire",
|
|
"forgotPassword": "Mot de passe oublié",
|
|
"email": "Email",
|
|
"password": "Mot de passe",
|
|
"confirmPassword": "Confirmer le mot de passe",
|
|
"username": "Nom d'utilisateur",
|
|
"signup": "S'inscrire",
|
|
"signin": "Se connecter",
|
|
"signout": "Se déconnecter",
|
|
"resetPassword": "Réinitialiser le mot de passe",
|
|
"newPassword": "Nouveau mot de passe",
|
|
"rememberMe": "Se souvenir de moi",
|
|
"loginSuccess": "Connexion réussie",
|
|
"loginFailed": "Échec de la connexion",
|
|
"logoutSuccess": "Déconnexion réussie"
|
|
},
|
|
"dropdown": {
|
|
"createNew": "Créer nouveau",
|
|
"task": "Tâche",
|
|
"project": "Projet",
|
|
"note": "Note",
|
|
"area": "Zone",
|
|
"inbox": "Boîte de réception",
|
|
"tag": "Étiquette"
|
|
},
|
|
"sort": {
|
|
"due_date": "Date d'échéance",
|
|
"name": "Nom",
|
|
"priority": "Priorité",
|
|
"status": "Statut",
|
|
"created_at": "Créé le"
|
|
},
|
|
"priority": {
|
|
"low": "Faible",
|
|
"medium": "Moyenne",
|
|
"high": "Élevée",
|
|
"none": "Aucun"
|
|
},
|
|
"status": {
|
|
"notStarted": "Non commencé",
|
|
"inProgress": "En cours",
|
|
"done": "Fait",
|
|
"archived": "Archivé",
|
|
"unknown": "Inconnu",
|
|
"telegramConnected": "Telegram connecté et en cours de sondage",
|
|
"telegramConnectionProblem": "Problème de connexion à Telegram",
|
|
"completed": "Terminé",
|
|
"waiting": "En attente"
|
|
},
|
|
"project": {
|
|
"name": "Nom du projet",
|
|
"projectImage": "Image du projet",
|
|
"uploadImageHint": "Téléchargez une image pour votre projet (max 10 Mo)",
|
|
"browseImage": "Parcourir l'image",
|
|
"noNotes": "Aucune note pour ce projet.",
|
|
"deleteProject": "Supprimer le projet",
|
|
"createSuccess": "Projet créé avec succès !",
|
|
"createdAndAssigned": "Projet créé et attribué",
|
|
"createError": "Échec de la création du projet",
|
|
"viewProject": "Aller au projet",
|
|
"editProject": "Modifier le projet",
|
|
"editBanner": "Modifier la bannière du projet",
|
|
"currentBanner": "Bannière actuelle",
|
|
"choosePreset": "Choisissez une bannière prédéfinie :",
|
|
"orUploadOwn": "Ou téléchargez la vôtre :"
|
|
},
|
|
"errors": {
|
|
"required": "Ce champ est requis",
|
|
"invalidEmail": "Adresse e-mail invalide",
|
|
"projectCreationFailed": "Échec de la création du projet.",
|
|
"passwordMismatch": "Les mots de passe ne correspondent pas",
|
|
"minLength": "La longueur minimale est de {{length}} caractères",
|
|
"maxLength": "La longueur maximale est de {{length}} caractères",
|
|
"serverError": "Erreur serveur, veuillez réessayer plus tard",
|
|
"networkError": "Erreur réseau, veuillez vérifier votre connexion",
|
|
"somethingWentWrong": "Quelque chose a mal tourné, veuillez réessayer",
|
|
"taskFetch": "Échec de la récupération des tâches.",
|
|
"projectFetch": "Échec de la récupération des projets.",
|
|
"taskCreate": "Échec de la création de la tâche.",
|
|
"taskUpdate": "Échec de la mise à jour de la tâche.",
|
|
"taskDelete": "Échec de la suppression de la tâche.",
|
|
"noteTitleRequired": "Le titre de la note est requis.",
|
|
"failedToLoadTags": "Échec du chargement des étiquettes disponibles.",
|
|
"failedToSaveNote": "Échec de l'enregistrement de la note.",
|
|
"areaNameRequired": "Le nom de la zone est requis.",
|
|
"failedToSaveArea": "Échec de l'enregistrement de la zone.",
|
|
"tagNameRequired": "Le nom de l'étiquette est requis.",
|
|
"failedToSaveTag": "Échec de l'enregistrement de l'étiquette.",
|
|
"projectNameRequired": "Le nom du projet est requis.",
|
|
"projectSaveFailed": "Échec de l'enregistrement du projet.",
|
|
"projectImageTooLarge": "L'image est trop grande. Veuillez choisir un fichier de moins de 10 Mo.",
|
|
"projectImageUpload": "Échec du téléchargement de l'image. Veuillez essayer un fichier plus petit ou un format différent.",
|
|
"bannerSaveFailed": "Échec de l'enregistrement de la bannière"
|
|
},
|
|
"inbox": {
|
|
"title": "Boîte de réception",
|
|
"empty": "Votre boîte de réception est vide",
|
|
"emptyDescription": "Capturez rapidement vos pensées et idées en utilisant l'icône ⚡ dans la barre de navigation supérieure ou le bouton + dans la barre latérale",
|
|
"description": "La boîte de réception est l'endroit où se trouvent toutes les tâches non catégorisées. Les tâches qui n'ont pas été assignées à un projet ou qui n'ont pas de date d'échéance apparaîtront ici. C'est votre zone de 'déversement de cerveau' où vous pouvez rapidement noter des tâches et les organiser plus tard.",
|
|
"captureThought": "Capturez votre pensée...",
|
|
"saveToInbox": "Enregistrer dans la boîte de réception",
|
|
"itemAdded": "Élément ajouté à la boîte de réception",
|
|
"itemProcessed": "Élément traité",
|
|
"itemDeleted": "Élément supprimé",
|
|
"itemUpdated": "Élément mis à jour",
|
|
"newTelegramItem": "Nouvel élément de Telegram : {{content}}",
|
|
"newItem": "Nouvel élément ajouté à la boîte de réception : {{content}}",
|
|
"multipleNewItems": "{{count}} nouveaux éléments ajoutés",
|
|
"loadError": "Échec du chargement des éléments de la boîte de réception",
|
|
"addError": "Échec de l'ajout de l'élément à la boîte de réception",
|
|
"processError": "Échec du traitement de l'élément de la boîte de réception",
|
|
"deleteError": "Échec de la suppression de l'élément de la boîte de réception",
|
|
"updateError": "Échec de la mise à jour de l'élément de la boîte de réception",
|
|
"contentRequired": "Le contenu ne peut pas être vide",
|
|
"createTask": "Créer une tâche",
|
|
"createProject": "Créer un projet",
|
|
"createNote": "Créer une note",
|
|
"convertTo": "Convertir en",
|
|
"unprocessedItems": "Vous avez {{count}} élément(s) dans votre boîte de réception",
|
|
"processNow": "Traiter maintenant",
|
|
"deleteConfirmTitle": "Supprimer l'élément",
|
|
"deleteConfirmMessage": "Êtes-vous sûr de vouloir supprimer cet élément de votre boîte de réception ? Cette action ne peut pas être annulée.",
|
|
"loadMoreError": "Échec du chargement de plus d'éléments",
|
|
"loading": "Chargement...",
|
|
"loadMore": "Charger plus d'éléments dans la boîte de réception",
|
|
"showingItems": "Affichage de {{current}} sur {{total}} éléments"
|
|
},
|
|
"dateFormats": {
|
|
"long": "EEEE, d MMMM yyyy",
|
|
"short": "d MMM yyyy",
|
|
"monthYear": "MMMM yyyy",
|
|
"dayMonth": "d MMMM",
|
|
"time": "h:mm a",
|
|
"dateTime": "d MMM yyyy h:mm a",
|
|
"todayHeader": "dddd, d MMMM yyyy"
|
|
},
|
|
"dateIndicators": {
|
|
"today": "AUJOURD'HUI",
|
|
"total": "Total",
|
|
"tomorrow": "DEMAIN",
|
|
"yesterday": "HIER",
|
|
"nextWeek": "la semaine prochaine",
|
|
"nextMonth": "le mois prochain"
|
|
},
|
|
"taskViews": {
|
|
"project": {
|
|
"withName": "Vous visualisez actuellement toutes les tâches associées au projet \"{{projectName}}\". Vous pouvez organiser les tâches au sein de ce projet, définir leur priorité et suivre leur achèvement. Utilisez cet espace pour vous concentrer sur les tâches qui appartiennent spécifiquement à ce projet.",
|
|
"noName": "Vous visualisez des tâches pour un projet spécifique. Utilisez cet espace pour gérer et suivre les tâches associées à ce projet."
|
|
},
|
|
"today": "Voici les tâches qui sont dues aujourd'hui ou les tâches que vous avez programmées pour une attention immédiate. Utilisez cette vue pour vous concentrer sur ce qui doit être complété aujourd'hui. Marquez les tâches comme complètes, mettez à jour leur statut ou ajustez leurs dates d'échéance si nécessaire.",
|
|
"total": "Total",
|
|
"inbox": "La boîte de réception est l'endroit où toutes les tâches non catégorisées se trouvent. Les tâches qui n'ont pas été assignées à un projet ou qui n'ont pas de date d'échéance apparaîtront ici. C'est votre zone de \"déversement d'idées\" où vous pouvez rapidement noter des tâches et les organiser plus tard.",
|
|
"next": "Cette vue montre toutes les tâches qui sont actionnables dans un avenir proche. Ces tâches sont prêtes à être traitées ensuite et n'ont pas de délais à long terme. C'est un bon endroit pour se concentrer lorsque vous souhaitez progresser rapidement sur des tâches.",
|
|
"upcoming": "Cette vue met en évidence les tâches prévues pour la semaine à venir. Elle vous aide à vous préparer et à rester en avance sur les délais en vous donnant un aperçu du travail que vous devez aborder dans un avenir proche. Les tâches avec des dates d'échéance dans les 7 jours suivants apparaîtront ici.",
|
|
"someday": "La vue \"Un jour\" est pour les tâches qui ne sont pas urgentes et qui n'ont pas de date d'échéance spécifique. Ce sont des tâches que vous pourriez vouloir aborder à un moment donné, mais elles ne sont pas une priorité en ce moment. Utilisez cette section pour suivre des idées ou des objectifs à long terme.",
|
|
"completed": "Ici, vous pouvez voir toutes les tâches que vous avez complétées. C'est un excellent moyen de revoir vos réalisations et de réfléchir au travail que vous avez terminé. Vous pouvez également trouver des tâches qui pourraient avoir besoin d'être désarchivées ou référencées à l'avenir.",
|
|
"allTasks": "Vous visualisez toutes les tâches. Cela inclut des tâches de différents projets, des tâches sans dates d'échéance spécifiques et des tâches avec des niveaux de priorité variés. Utilisez cette vue pour avoir un aperçu global de tout ce qui est sur votre liste de choses à faire."
|
|
},
|
|
"success": {
|
|
"noteUpdated": "Note mise à jour avec succès !",
|
|
"noteCreated": "Note créée avec succès !",
|
|
"areaUpdated": "Zone mise à jour avec succès !",
|
|
"areaCreated": "Zone créée avec succès !",
|
|
"tagUpdated": "Étiquette mise à jour avec succès !",
|
|
"tagCreated": "Étiquette créée avec succès !",
|
|
"projectCreated": "Projet créé avec succès !",
|
|
"projectDeleted": "Projet supprimé avec succès !",
|
|
"nextActionAdded": "Prochaine action ajoutée avec succès !",
|
|
"taskCreated": "Tâche créée avec succès !",
|
|
"taskUpdated": "Tâche mise à jour avec succès !",
|
|
"taskDeleted": "Tâche supprimée avec succès !",
|
|
"noteDeleted": "Note supprimée avec succès !",
|
|
"bannerUpdated": "Bannière mise à jour avec succès !"
|
|
},
|
|
"note": {
|
|
"title": "Titre",
|
|
"content": "Contenu",
|
|
"titlePlaceholder": "Entrez le titre de la note",
|
|
"contentPlaceholder": "Entrez le contenu de la note",
|
|
"project": "Projet associé (facultatif)",
|
|
"createSuccess": "Note créée avec succès",
|
|
"createError": "Échec de la création de la note"
|
|
},
|
|
"task": {
|
|
"labels": {
|
|
"tags": "Étiquettes",
|
|
"project": "Projet",
|
|
"status": "Statut",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"deferUntil": "Defer until",
|
|
"note": "Note"
|
|
},
|
|
"create": "Créer",
|
|
"addTaskName": "Ajouter un nom de tâche",
|
|
"createSuccess": "Tâche créée avec succès",
|
|
"createError": "Échec de la création de la tâche",
|
|
"saveAsTask": "Enregistrer en tant que tâche",
|
|
"updateSuccess": "Tâche mise à jour avec succès",
|
|
"updateError": "Échec de la mise à jour de la tâche",
|
|
"deleteSuccess": "Tâche supprimée avec succès",
|
|
"deleteError": "Échec de la suppression de la tâche",
|
|
"startedSuccessfully": "Tâche démarrée avec succès !",
|
|
"created": "Tâche",
|
|
"createdSuccessfully": "créée avec succès !",
|
|
"updated": "Tâche",
|
|
"updatedSuccessfully": "mise à jour avec succès !",
|
|
"deleted": "Tâche",
|
|
"deletedSuccessfully": "supprimée avec succès !",
|
|
"suggestions": {
|
|
"short": "Essayez d'être plus spécifique sur ce qui doit être fait",
|
|
"noVerb": "Quelle action spécifique devez-vous entreprendre ? Essayez de commencer par un verbe.",
|
|
"vague": "Essayez de commencer par un verbe d'action comme \"Appeler\", \"Écrire\", \"Planifier\" ou \"Rechercher\""
|
|
},
|
|
"nameHelper": {
|
|
"title": "Rendez-le plus descriptif !",
|
|
"suggestion": "Essayez d'ajouter plus de détails comme \"Appeler le dentiste pour prendre un rendez-vous de nettoyage\" au lieu de simplement \"Appeler le dentiste\""
|
|
},
|
|
"overdueAlert": "Cette tâche était dans votre plan hier et n'a pas été complétée.",
|
|
"overdueYesterday": "Envisagez de prioriser cette tâche ou de la décomposer en étapes plus petites.",
|
|
"overdueMultipleDays": "Cette tâche a été reportée {{count}} fois.",
|
|
"content": "Contenu",
|
|
"noNotes": "Aucun contenu ajouté pour le moment",
|
|
"subtasks": "Sous-tâches",
|
|
"noSubtasks": "Aucune sous-tâche pour le moment",
|
|
"recentActivity": "Activité récente",
|
|
"noActivityYet": "Aucune activité pour le moment",
|
|
"thisTask": "Cette tâche",
|
|
"is": "est",
|
|
"and": "et",
|
|
"dueOn": "due",
|
|
"inProject": "du projet",
|
|
"lowPriority": "priorité basse",
|
|
"mediumPriority": "priorité moyenne",
|
|
"highPriority": "priorité élevée",
|
|
"inDays": "dans {{count}} jours",
|
|
"daysAgo": "{{count}} jours auparavant",
|
|
"tagsUpdated": "Étiquettes mises à jour avec succès",
|
|
"tagsUpdateError": "Échec de la mise à jour des étiquettes",
|
|
"recurrenceUpdated": "Récurrence mise à jour avec succès",
|
|
"recurrenceUpdateError": "Échec de la mise à jour de la récurrence",
|
|
"dueDateUpdated": "Date d'échéance mise à jour avec succès",
|
|
"dueDateUpdateError": "Échec de la mise à jour de la date d'échéance",
|
|
"titleUpdated": "Titre de la tâche mis à jour avec succès",
|
|
"titleUpdateError": "Échec de la mise à jour du titre de la tâche",
|
|
"contentUpdated": "Contenu de la tâche mis à jour avec succès",
|
|
"contentUpdateError": "Échec de la mise à jour du contenu de la tâche",
|
|
"subtasksUpdated": "Sous-tâches mises à jour avec succès",
|
|
"subtasksUpdateError": "Échec de la mise à jour des sous-tâches",
|
|
"projectUpdated": "Projet mis à jour avec succès",
|
|
"projectUpdateError": "Échec de la mise à jour du projet",
|
|
"projectCleared": "Projet effacé avec succès",
|
|
"projectClearError": "Échec de l'effacement du projet",
|
|
"priorityUpdated": "Priorité mise à jour avec succès",
|
|
"priorityUpdateError": "Échec de la mise à jour de la priorité",
|
|
"status": {
|
|
"notStarted": "non commencé",
|
|
"inProgress": "en cours",
|
|
"done": "terminé",
|
|
"archived": "archivé",
|
|
"unknown": "en cours",
|
|
"waiting": "En attente",
|
|
"setAsDone": "Marquer comme fait"
|
|
},
|
|
"noSubtasksClickToAdd": "Pas encore de sous-tâches, cliquez pour ajouter",
|
|
"project": "Projet",
|
|
"noProject": "Pas de projet - Cliquez pour attribuer",
|
|
"tags": "Étiquettes",
|
|
"noTags": "Pas d'étiquettes",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"deferUntil": "Différer jusqu'à",
|
|
"recurringSetup": "Configuration récurrente",
|
|
"notRecurring": "Cette tâche n'est pas encore récurrente.",
|
|
"clickToEditTitle": "Cliquez pour modifier le titre",
|
|
"clickToEditContent": "Cliquez pour modifier le contenu",
|
|
"clickToAddContent": "Cliquez pour ajouter du contenu",
|
|
"clickToEditSubtasks": "Cliquez pour modifier les sous-tâches",
|
|
"clickToAddOrEditSubtasks": "Cliquez pour ajouter ou modifier des sous-tâches",
|
|
"contentPlaceholder": "Ajoutez du contenu ici... (Markdown supporté)",
|
|
"contentEditHint": "Appuyez sur Cmd/Ctrl+Entrée pour enregistrer, Échap pour annuler",
|
|
"noContentPreview": "Aucun contenu à prévisualiser. Passez en mode Édition pour ajouter du contenu.",
|
|
"deleteConfirmTitle": "Supprimer la tâche",
|
|
"deleteConfirmMessage": "Êtes-vous sûr de vouloir supprimer cette tâche ? Cette action ne peut pas être annulée.",
|
|
"noMoreIterations": "Aucune autre itération prévue",
|
|
"nextOccurrences": "Prochaines occurrences",
|
|
"nextOccurrencesAfterThis": "Prochaines occurrences après cela",
|
|
"noDueDate": "Pas de date d'échéance",
|
|
"instanceOf": "Ceci est une instance d'une tâche récurrente",
|
|
"parentTask": "Tâche parente",
|
|
"includingToday": "y compris aujourd'hui",
|
|
"has": "a",
|
|
"fromProject": "du projet",
|
|
"noDeferUntil": "Pas de différé jusqu'à",
|
|
"deferUntilUpdated": "Différer jusqu'à mise à jour réussie",
|
|
"deferUntilUpdateError": "Échec de la mise à jour du différé jusqu'à",
|
|
"showOverdueWarning": "Afficher l'avertissement de retard",
|
|
"dueDateInPastWarning": "Avertissement : Vous définissez une date d'échéance dans le passé",
|
|
"overview": "Aperçu",
|
|
"schedule": "Calendrier",
|
|
"attachments": "Pièces jointes",
|
|
"attachmentsComingSoon": "Fonctionnalité des pièces jointes à venir",
|
|
"activity": "Activité",
|
|
"lastUpdatedAt": "Dernière mise à jour à",
|
|
"statusUpdated": "Statut mis à jour avec succès",
|
|
"statusUpdateError": "Échec de la mise à jour du statut"
|
|
},
|
|
"projects": {
|
|
"loading": "Chargement des projets...",
|
|
"error": "Erreur lors du chargement des projets",
|
|
"searchPlaceholder": "Rechercher des projets...",
|
|
"title": "Projets",
|
|
"noProjectsFound": "Aucun projet trouvé",
|
|
"cardViewAriaLabel": "Vue en carte",
|
|
"listViewAriaLabel": "Vue en liste",
|
|
"active": "Actif",
|
|
"inactive": "Inactif",
|
|
"metrics": "Projets",
|
|
"filters": {
|
|
"active": "Actif",
|
|
"inactive": "Inactif",
|
|
"all": "Tous",
|
|
"allAreas": "Toutes les zones"
|
|
},
|
|
"selectState": "Sélectionner l'état",
|
|
"state": "État du projet",
|
|
"states": {
|
|
"idea": "Idée",
|
|
"planned": "Prévu",
|
|
"in_progress": "En cours",
|
|
"blocked": "Bloqué",
|
|
"completed": "Terminé",
|
|
"idea_desc": "Capturé mais pas encore planifié",
|
|
"planned_desc": "Défini et prêt à commencer",
|
|
"in_progress_desc": "Travail actif en cours",
|
|
"blocked_desc": "Temporairement mis en pause ou bloqué",
|
|
"completed_desc": "Fini et terminé",
|
|
"active": "En cours",
|
|
"active_desc": "Travail actif en cours"
|
|
},
|
|
"showMetrics": "Afficher les métriques",
|
|
"hideMetrics": "Masquer les métriques"
|
|
},
|
|
"projectItem": {
|
|
"edit": "Modifier",
|
|
"delete": "Supprimer",
|
|
"completion": "Achèvement",
|
|
"completionPercentage": "{{percentage}}% terminé",
|
|
"toggleDropdownMenu": "Basculer le menu déroulant",
|
|
"projectInitials": "Initiales du projet",
|
|
"share": "Partager",
|
|
"sharedProject": "Partagé avec l'équipe"
|
|
},
|
|
"areas": {
|
|
"title": "Zones",
|
|
"noAreasFound": "Aucune zone trouvée",
|
|
"editAreaAriaLabel": "Modifier la zone {{name}}",
|
|
"editAreaTitle": "Modifier la zone {{name}}",
|
|
"deleteAreaAriaLabel": "Supprimer la zone {{name}}",
|
|
"deleteAreaTitle": "Supprimer la zone {{name}}",
|
|
"addArea": "Ajouter une zone",
|
|
"loading": "Chargement des détails de la zone...",
|
|
"error": "Erreur lors du chargement des détails de la zone.",
|
|
"notFound": "Zone non trouvée.",
|
|
"details": "Détails de la zone",
|
|
"viewProjects": "Voir les projets dans {{name}}"
|
|
},
|
|
"notes": {
|
|
"loading": "Chargement des notes...",
|
|
"error": "Erreur lors du chargement des notes",
|
|
"searchPlaceholder": "Rechercher des notes...",
|
|
"noNotesFound": "Aucune note trouvée",
|
|
"title": "Notes",
|
|
"deleteNoteAriaLabel": "Supprimer la note {{noteTitle}}",
|
|
"deleteNoteTitle": "Supprimer la note {{noteTitle}}",
|
|
"editNoteAriaLabel": "Modifier la note {{noteTitle}}",
|
|
"editNoteTitle": "Modifier la note {{noteTitle}}"
|
|
},
|
|
"tags": {
|
|
"loading": "Chargement des étiquettes...",
|
|
"searchPlaceholder": "Rechercher des étiquettes...",
|
|
"title": "Étiquettes",
|
|
"noTagsFound": "Aucune étiquette trouvée",
|
|
"editTagAriaLabel": "Modifier l'étiquette {{tagName}}",
|
|
"editTagTitle": "Modifier l'étiquette {{tagName}}",
|
|
"deleteTagAriaLabel": "Supprimer l'étiquette {{tagName}}",
|
|
"deleteTagTitle": "Supprimer l'étiquette {{tagName}}",
|
|
"error": "Erreur lors de la récupération de l'étiquette.",
|
|
"notFound": "Étiquette non trouvée.",
|
|
"details": "Détails de l'étiquette",
|
|
"name": "Nom",
|
|
"status": "Statut",
|
|
"active": "Actif",
|
|
"inactive": "Inactif",
|
|
"viewTasksWithTag": "Voir les tâches avec cette étiquette",
|
|
"typeToAdd": "Tapez pour ajouter une étiquette",
|
|
"noItemsWithTag": "Aucun élément trouvé avec cette étiquette"
|
|
},
|
|
"recurrence": {
|
|
"none": "Aucun",
|
|
"daily": "Quotidien",
|
|
"weekly": "Hebdomadaire",
|
|
"monthly": "Mensuel",
|
|
"monthlyWeekday": "Mensuel en jour de semaine",
|
|
"monthlyLastDay": "Mensuel le dernier jour",
|
|
"firstWeek": "Première semaine",
|
|
"secondWeek": "Deuxième semaine",
|
|
"thirdWeek": "Troisième semaine",
|
|
"fourthWeek": "Quatrième semaine",
|
|
"lastWeek": "Dernière semaine",
|
|
"days": "jours",
|
|
"loadingParentSettings": "Chargement des paramètres de récurrence de la tâche parent...",
|
|
"recurringTaskInstance": "Instance de tâche récurrente",
|
|
"inheritedSettingsMessage": "Cette tâche a été générée à partir d'une tâche récurrente. Les paramètres de récurrence indiqués ci-dessous sont hérités de la tâche originale et ne peuvent pas être modifiés ici.",
|
|
"cancelEdit": "Annuler la modification",
|
|
"editParentRecurrence": "Modifier la récurrence parente",
|
|
"parentEditWarning": "⚠️ Vous modifiez les paramètres de récurrence de la tâche parente. Les modifications affecteront toutes les instances futures de cette tâche récurrente."
|
|
},
|
|
"weekdays": {
|
|
"sunday": "Dimanche",
|
|
"monday": "Lundi",
|
|
"tuesday": "Mardi",
|
|
"wednesday": "Mercredi",
|
|
"thursday": "Jeudi",
|
|
"friday": "Vendredi",
|
|
"saturday": "Samedi"
|
|
},
|
|
"pomodoro": {
|
|
"play": "Jouer",
|
|
"pause": "Pause",
|
|
"reset": "Réinitialiser",
|
|
"close": "Fermer",
|
|
"complete": "Pomodoro terminé !",
|
|
"completeMessage": "Excellent travail ! Il est temps de faire une pause.",
|
|
"done": "Fait"
|
|
},
|
|
"calendar": {
|
|
"month": "Mois",
|
|
"week": "Semaine",
|
|
"day": "Jour",
|
|
"today": "Aujourd'hui",
|
|
"total": "Total",
|
|
"addEvent": "Ajouter un événement",
|
|
"weekView": "Vue semaine",
|
|
"dayView": "Vue jour",
|
|
"loadingTasks": "Chargement des tâches...",
|
|
"noEvents": "Aucun événement pour ce jour",
|
|
"moreEvents": "plus",
|
|
"googleIntegration": "Intégration Google Calendar",
|
|
"googleDescription": "Connectez votre Google Calendar pour synchroniser les événements et les voir à côté de vos tâches.",
|
|
"googleStatus": "Statut",
|
|
"notConnected": "Non connecté",
|
|
"connected": "Connecté",
|
|
"connectGoogle": "Connecter Google Calendar",
|
|
"disconnectGoogle": "Déconnecter Google Calendar",
|
|
"connecting": "Connexion...",
|
|
"connectionError": "Échec de la connexion à Google Calendar. Veuillez réessayer.",
|
|
"disconnectionError": "Échec de la déconnexion de Google Calendar. Veuillez réessayer.",
|
|
"taskDetails": "Détails de la tâche",
|
|
"editTask": "Modifier la tâche",
|
|
"goToTasks": "Aller aux tâches",
|
|
"close": "Fermer",
|
|
"title": "Titre",
|
|
"status": "Statut",
|
|
"dueDate": "Date d'échéance",
|
|
"deferUntil": "Defer until",
|
|
"priority": "Priorité",
|
|
"project": "Projet",
|
|
"area": "Zone",
|
|
"description": "Description",
|
|
"created": "Créé",
|
|
"completed": "Terminé",
|
|
"pending": "En attente",
|
|
"high": "Élevé",
|
|
"medium": "Moyen",
|
|
"low": "Bas",
|
|
"time": "Temps",
|
|
"allDay": "Toute la journée"
|
|
},
|
|
"pages": {
|
|
"notFound": {
|
|
"title": "404 - Page non trouvée",
|
|
"message": "La page que vous recherchez n'existe pas."
|
|
}
|
|
},
|
|
"navbar": {
|
|
"appName": "tududi",
|
|
"quickInboxCapture": "Capture rapide de la boîte de réception",
|
|
"userMenu": "Menu utilisateur",
|
|
"collapseSidebar": "Réduire la barre latérale",
|
|
"expandSidebar": "Développer la barre latérale"
|
|
},
|
|
"upload": {
|
|
"uploading": "Téléchargement..."
|
|
},
|
|
"searchPlaceholders": {
|
|
"searchProjects": "Rechercher des projets...",
|
|
"searchTags": "Rechercher des étiquettes...",
|
|
"searchTasks": "Rechercher des tâches..."
|
|
},
|
|
"ariaLabels": {
|
|
"hideInfo": "Masquer les informations",
|
|
"aboutTasks": "À propos des tâches",
|
|
"hideSearch": "Masquer la recherche",
|
|
"searchTasks": "Rechercher des tâches",
|
|
"aboutInbox": "À propos de la boîte de réception",
|
|
"collapseInfoPanel": "Réduire le panneau d'information",
|
|
"showTasksInformation": "Afficher les informations sur les tâches",
|
|
"collapseSearchPanel": "Réduire le panneau de recherche",
|
|
"showSearchInput": "Afficher le champ de recherche",
|
|
"showInboxInformation": "Afficher les informations de la boîte de réception"
|
|
},
|
|
"api": {
|
|
"errors": {
|
|
"authenticationRequired": "Authentification requise",
|
|
"userNotFound": "Utilisateur non trouvé",
|
|
"authenticationError": "Erreur d'authentification",
|
|
"internalServerError": "Erreur interne du serveur",
|
|
"invalidLoginParameters": "Paramètres de connexion invalides.",
|
|
"invalidCredentials": "Identifiants invalides",
|
|
"couldNotLogout": "Impossible de se déconnecter",
|
|
"loggedOutSuccessfully": "Déconnexion réussie",
|
|
"contentRequired": "Le contenu est requis",
|
|
"inboxItemNotFound": "Élément de la boîte de réception non trouvé.",
|
|
"inboxItemDeleted": "Élément de la boîte de réception supprimé avec succès",
|
|
"contentRequiredString": "Le contenu est requis et doit être une chaîne",
|
|
"problemCreatingInboxItem": "Il y a eu un problème lors de la création de l'élément de la boîte de réception.",
|
|
"problemUpdatingInboxItem": "Il y a eu un problème lors de la mise à jour de l'élément de la boîte de réception.",
|
|
"problemDeletingInboxItem": "Il y a eu un problème lors de la suppression de l'élément de la boîte de réception.",
|
|
"problemProcessingInboxItem": "Il y a eu un problème lors du traitement de l'élément de la boîte de réception.",
|
|
"invalidOrderColumn": "Colonne de commande invalide spécifiée.",
|
|
"taskNotFound": "Tâche non trouvée.",
|
|
"taskNameRequired": "Le nom de la tâche est requis.",
|
|
"invalidProject": "Projet invalide.",
|
|
"unableToUpdateTask": "Impossible de mettre à jour la tâche",
|
|
"taskDeleted": "Tâche supprimée avec succès",
|
|
"failedToGenerateRecurringTasks": "Échec de la génération des tâches récurrentes",
|
|
"failedToUpdateTodayFlag": "Échec de la mise à jour du drapeau aujourd'hui de la tâche",
|
|
"noImageProvided": "Aucun fichier image fourni",
|
|
"failedToUploadImage": "Échec du téléchargement de l'image",
|
|
"projectNotFound": "Projet non trouvé",
|
|
"projectNameRequired": "Le nom du projet est requis",
|
|
"projectDeleted": "Projet supprimé avec succès",
|
|
"noteNotFound": "Note non trouvée.",
|
|
"noteDeleted": "Note supprimée avec succès.",
|
|
"profileNotFound": "Profil non trouvé.",
|
|
"passwordTooShort": "Le mot de passe doit comporter au moins 6 caractères",
|
|
"currentPasswordIncorrect": "Le mot de passe actuel est incorrect",
|
|
"failedToUpdateProfile": "Échec de la mise à jour du profil.",
|
|
"passwordChangeRequired": "Le mot de passe actuel et le nouveau mot de passe sont requis",
|
|
"passwordChangedSuccessfully": "Mot de passe changé avec succès",
|
|
"failedToUpdateTaskSummary": "Échec de la mise à jour des paramètres du résumé de la tâche.",
|
|
"frequencyRequired": "La fréquence est requise.",
|
|
"invalidFrequency": "Valeur de fréquence invalide.",
|
|
"failedToStartTelegramPolling": "Échec du démarrage du polling Telegram.",
|
|
"failedToStopTelegramPolling": "Échec de l'arrêt du polling Telegram.",
|
|
"invalidTelegramTokenFormat": "Format de jeton de bot Telegram invalide.",
|
|
"invalidBotToken": "Jeton de bot invalide ou bot inaccessible.",
|
|
"chatIdRequired": "L'ID de chat est requis.",
|
|
"areaNotFound": "Zone non trouvée ou n'appartient pas à l'utilisateur actuel.",
|
|
"areaNameRequired": "Le nom de la zone est requis.",
|
|
"tagNotFound": "Étiquette non trouvée",
|
|
"tagNameRequired": "Le nom de l'étiquette est requis",
|
|
"tagDeleted": "Étiquette supprimée avec succès",
|
|
"demoModeGoogleCalendar": "Mode démo : intégration de Google Calendar simulée",
|
|
"failedToGenerateAuthUrl": "Échec de la génération de l'URL d'autorisation",
|
|
"authCodeNotProvided": "Code d'autorisation non fourni",
|
|
"failedToCheckCalendarStatus": "Échec de la vérification de l'état du calendrier",
|
|
"failedToFetchCalendarEvents": "Échec de la récupération des événements du calendrier",
|
|
"googleCalendarDisconnected": "Google Calendar déconnecté",
|
|
"failedToDisconnectCalendar": "Échec de la déconnexion du calendrier",
|
|
"urlParameterRequired": "Le paramètre URL est requis",
|
|
"couldNotExtractMetadata": "Impossible d'extraire les métadonnées",
|
|
"textParameterRequired": "Le paramètre texte est requis",
|
|
"notFound": "Non trouvé",
|
|
"resourceNotFound": "La ressource demandée n'a pas pu être trouvée."
|
|
}
|
|
},
|
|
"telegram": {
|
|
"welcomeMessage": "🎉 Bienvenue sur tududi !\n\nVotre bot de gestion des tâches personnel est maintenant connecté et prêt à vous aider !\n\n📝 Envoyez-moi simplement un message et je l'ajouterai à votre boîte de réception tududi en tant qu'élément.\n\n✨ Commandes :\n• /help - Afficher les informations d'aide\n• /start - Afficher le message de bienvenue\n• Tapez simplement n'importe quel texte - Ajoutez-le comme élément de la boîte de réception\n\nOrganisons-nous ! 🚀",
|
|
"helpMessage": "📋 Aide du Bot tududi\n\nEnvoyez-moi n'importe quel message texte et je l'ajouterai à votre boîte de réception tududi en tant qu'élément de boîte de réception.\n\nCommandes :\n/start - Message de bienvenue\n/help - Afficher ce message d'aide\n\nTapez simplement votre élément et je m'occuperai du reste !",
|
|
"commandProcessed": "Commande traitée avec succès",
|
|
"messageProcessed": "Message traité avec succès",
|
|
"failedToAddToInbox": "❌ Échec de l'ajout à la boîte de réception : {{error}}"
|
|
},
|
|
"about": {
|
|
"title": "À propos",
|
|
"version": "Version",
|
|
"description": "Gestion des tâches auto-hébergée avec organisation hiérarchique, support multilingue et intégration Telegram. Construit avec amour pour les passionnés de productivité.",
|
|
"madeWithLove": "Fait avec amour",
|
|
"appreciation": "Merci d'utiliser tududi ! Votre soutien aide à maintenir ce projet vivant et en croissance. Si vous le trouvez utile, envisagez de soutenir le développement.",
|
|
"supportDevelopment": "Soutenir le développement",
|
|
"community": "Communauté",
|
|
"viewOnGitHub": "Voir sur GitHub",
|
|
"license": "Licence pour usage personnel",
|
|
"builtBy": "Construit par"
|
|
},
|
|
"weekdaysFull": {
|
|
"sunday": "Dimanche",
|
|
"monday": "Lundi",
|
|
"tuesday": "Mardi",
|
|
"wednesday": "Mercredi",
|
|
"thursday": "Jeudi",
|
|
"friday": "Vendredi",
|
|
"saturday": "Samedi"
|
|
},
|
|
"admin": {
|
|
"manageUsers": "Gérer les utilisateurs",
|
|
"userManagement": "Gestion des utilisateurs",
|
|
"addUser": "Ajouter un utilisateur",
|
|
"remove": "Supprimer",
|
|
"email": "Email",
|
|
"created": "Créé",
|
|
"role": "Rôle",
|
|
"loadingUsers": "Chargement des utilisateurs...",
|
|
"noUsers": "Aucun utilisateur",
|
|
"admin": "administrateur",
|
|
"user": "utilisateur",
|
|
"password": "Mot de passe",
|
|
"name": "Nom",
|
|
"surname": "Prénom",
|
|
"authenticationRequired": "Authentification requise",
|
|
"forbidden": "Interdit",
|
|
"failedToLoadUsers": "Échec du chargement des utilisateurs",
|
|
"emailAlreadyExists": "L'email existe déjà",
|
|
"failedToCreateUser": "Échec de la création de l'utilisateur",
|
|
"badRequest": "Mauvaise requête",
|
|
"userNotFound": "Utilisateur non trouvé",
|
|
"failedToDeleteUser": "Échec de la suppression de l'utilisateur",
|
|
"editUser": "Modifier l'utilisateur",
|
|
"actions": "Actions",
|
|
"passwordOptional": "Laissez vide pour conserver l'actuel",
|
|
"failedToUpdateUser": "Échec de la mise à jour de l'utilisateur",
|
|
"confirmDelete": "Êtes-vous sûr de vouloir supprimer cet utilisateur ?",
|
|
"deleteUser": "Supprimer l'utilisateur",
|
|
"confirmDeleteUser": "Êtes-vous sûr de vouloir supprimer {{email}} ? Cette action ne peut pas être annulée."
|
|
},
|
|
"shares": {
|
|
"shareProject": "Partager le projet",
|
|
"targetUser": "Sélectionner un utilisateur",
|
|
"selectUserPlaceholder": "Sélectionnez un utilisateur...",
|
|
"permission": "Permission",
|
|
"readOnly": "Lecture seule",
|
|
"readWrite": "Lecture et écriture",
|
|
"owner": "Propriétaire",
|
|
"share": "Partager",
|
|
"revoke": "Révoquer",
|
|
"currentShares": "Utilisateurs avec accès",
|
|
"noShares": "Pas encore partagé",
|
|
"noAvailableUsers": "Aucun utilisateur disponible pour partager",
|
|
"shared": "Partagé",
|
|
"sharedWithTeam": "Partagé avec l'équipe"
|
|
},
|
|
"views": {
|
|
"title": "Vues intelligentes",
|
|
"loading": "Chargement des vues...",
|
|
"searchPlaceholder": "Rechercher des vues...",
|
|
"noViewsFound": "Aucune vue trouvée. Créez une vue en effectuant une recherche et en cliquant sur \"Enregistrer en tant que vue intelligente\".",
|
|
"deleteView": "Supprimer la vue",
|
|
"confirmDelete": "Êtes-vous sûr de vouloir supprimer la vue \"{{viewName}}\" ?",
|
|
"pinView": "Épingler la vue",
|
|
"unpinView": "Détacher la vue",
|
|
"searchCriteria": "Critères de recherche",
|
|
"entityTypes": "Types d'entités",
|
|
"searchText": "Texte de recherche",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"deferUntil": "Defer until",
|
|
"noCriteriaSet": "Aucun critère spécifique défini",
|
|
"priorityLabel": "Priorité :",
|
|
"dueLabel": "Échéance :",
|
|
"tags": "Étiquettes",
|
|
"recurring": "Récurrent"
|
|
},
|
|
"search": {
|
|
"placeholder": "Rechercher des tâches, des projets, des notes...",
|
|
"searchingFor": "Vous recherchez",
|
|
"allItems": "tous les éléments",
|
|
"containingText": ", contenant le texte",
|
|
"withPriority": ", avec",
|
|
"priority": "priorité",
|
|
"due": ", dû",
|
|
"taggedWith": ", étiqueté avec",
|
|
"and": "et",
|
|
"criteria": "Critères de recherche",
|
|
"metadataFilters": "Filtres de métadonnées",
|
|
"priorityFilter": "Priorité",
|
|
"dueFilter": "Dû",
|
|
"tagsFilter": "Étiquettes",
|
|
"saveAsSmartView": "Enregistrer en tant que vue intelligente",
|
|
"viewName": "Nom de la vue",
|
|
"viewNameRequired": "Le nom de la vue est requis",
|
|
"viewNamePlaceholder": "Entrez le nom de la vue",
|
|
"failedToSave": "Échec de l'enregistrement de la vue. Veuillez réessayer.",
|
|
"cancel": "Annuler",
|
|
"saving": "Enregistrement...",
|
|
"saveView": "Enregistrer la vue",
|
|
"startTyping": "Commencez à taper pour rechercher ou sélectionnez des filtres ci-dessus",
|
|
"noResults": "Aucun résultat trouvé",
|
|
"entityTypes": {
|
|
"task": "tâche",
|
|
"project": "projet",
|
|
"area": "zone",
|
|
"note": "note"
|
|
},
|
|
"thatAre": ", qui sont",
|
|
"extras": "Extras",
|
|
"recurringFilter": {
|
|
"label": "Récurrent",
|
|
"recurring": "modèles récurrents",
|
|
"nonRecurring": "non récurrent",
|
|
"instances": "instances récurrentes"
|
|
},
|
|
"deferUntilFilter": "Différer jusqu'à",
|
|
"deferUntil": ", différer jusqu'à",
|
|
"extrasFilter": {
|
|
"isRecurring": "est Récurrent",
|
|
"isOverdue": "est En Retard",
|
|
"hasContent": "a du Contenu",
|
|
"isDeferred": "est Différé",
|
|
"hasTags": "a des Étiquettes",
|
|
"isAssignedToProject": "est Assigné au Projet"
|
|
}
|
|
},
|
|
"subtasks": {
|
|
"placeholder": "Ajouter une sous-tâche..."
|
|
},
|
|
"backup": {
|
|
"title": "Sauvegarde & Restauration",
|
|
"description": "Créez des sauvegardes ou restaurez à partir de sauvegardes précédentes. Vos 5 dernières sauvegardes sont automatiquement enregistrées.",
|
|
"createBackup": "Créer une sauvegarde",
|
|
"importFromFile": "Importer depuis un fichier",
|
|
"createNewBackup": "Créer une nouvelle sauvegarde",
|
|
"createDescription": "Créez une nouvelle sauvegarde de toutes vos données. Les sauvegardes sont enregistrées sur le serveur et vous pouvez les restaurer plus tard.",
|
|
"createBackupNow": "Créer une sauvegarde maintenant",
|
|
"creating": "Création de la sauvegarde...",
|
|
"exportSuccess": "Sauvegarde créée avec succès !",
|
|
"exportError": "Échec de la création de la sauvegarde",
|
|
"savedBackups": "Sauvegardes enregistrées",
|
|
"noBackups": "Aucune sauvegarde trouvée. Créez votre première sauvegarde ci-dessus.",
|
|
"createdAt": "Créé",
|
|
"version": "Version",
|
|
"currentVersion": "Version actuelle",
|
|
"size": "Taille",
|
|
"contents": "Contenu",
|
|
"actions": "Actions",
|
|
"restore": "Restaurer",
|
|
"download": "Télécharger",
|
|
"downloadSuccess": "Sauvegarde téléchargée avec succès !",
|
|
"downloadError": "Échec du téléchargement de la sauvegarde",
|
|
"confirmRestore": "Restaurer la sauvegarde",
|
|
"confirmRestoreMessage": "Êtes-vous sûr de vouloir restaurer cette sauvegarde ? Cela fusionnera les données sauvegardées avec vos données actuelles.",
|
|
"restoreSuccess": "Sauvegarde restaurée avec succès ! Créé : {{tasks}} tâches, {{projects}} projets, {{notes}} notes",
|
|
"restoreError": "Échec de la restauration de la sauvegarde",
|
|
"confirmDelete": "Supprimer la sauvegarde",
|
|
"confirmDeleteMessage": "Êtes-vous sûr de vouloir supprimer cette sauvegarde ? Cette action ne peut pas être annulée.",
|
|
"deleteSuccess": "Sauvegarde supprimée avec succès !",
|
|
"deleteError": "Échec de la suppression de la sauvegarde",
|
|
"importTitle": "Importer depuis un fichier",
|
|
"importDescription": "Téléchargez un fichier de sauvegarde pour restaurer vos données. Vos données existantes seront préservées, et les nouveaux éléments de la sauvegarde seront ajoutés.",
|
|
"importNote": "Important :",
|
|
"importNoteDescription": "L'importation fusionnera les données avec vos éléments existants. Les éléments en double (même UID) seront ignorés.",
|
|
"selectFile": "Sélectionner le fichier de sauvegarde",
|
|
"clickToUpload": "Cliquez pour parcourir les fichiers",
|
|
"restoreBackup": "Restaurer la sauvegarde",
|
|
"importing": "Importation...",
|
|
"importSuccess": "Sauvegarde importée avec succès ! Créé : {{tasks}} tâches, {{projects}} projets, {{notes}} notes",
|
|
"importError": "Échec de l'importation de la sauvegarde",
|
|
"backupContents": "Contenu de la sauvegarde :",
|
|
"validationError": "Le fichier sélectionné n'est pas une sauvegarde valide",
|
|
"validationErrors": "Erreurs de validation :",
|
|
"versionIncompatible": "Version incompatible",
|
|
"backupVersion": "Version de la sauvegarde"
|
|
}
|
|
}
|