{ "home": { "welcomeNight": "Good Night {username}!", "welcomeMorning": "Good Morning {username}!", "welcomeDay": "Hi {username}!", "welcomeEvening": "Good Evening {username}!", "lastViewed": "Dernière consultation", "project": { "newText": "You can create a new project for your new tasks:", "new": "New project", "importText": "Or import your projects and tasks from other services into Vikunja:", "import": "Import your data into Vikunja" } }, "404": { "title": "Non trouvé", "text": "La page que tu as demandée n’existe pas." }, "ready": { "loading": "Chargement de Vikunja en cours…", "errorOccured": "An error occurred:", "checkApiUrl": "Veuillez vérifier que l'URL de l'API est valide.", "noApiUrlConfigured": "Aucune URL API n'a été configurée. Veuillez en définir une ci-dessous :" }, "offline": { "title": "Vous êtes hors ligne.", "text": "Veuillez vérifier votre connexion réseau et réessayer." }, "user": { "auth": { "username": "Nom d’utilisateur·rice", "usernameEmail": "Nom d’utilisateur·rice ou adresse courriel", "usernamePlaceholder": "p. ex. frederick", "email": "Adresse courriel", "emailPlaceholder": "p. ex. frederic{'@'}vikunja.io", "password": "Mot de passe", "passwordPlaceholder": "p. ex. •••••••••••", "forgotPassword": "Mot de passe oublié ?", "resetPassword": "Réinitialiser ton mot de passe", "resetPasswordAction": "M’envoyer un lien de réinitialisation du mot de passe", "resetPasswordSuccess": "Vérifie ta boîte de réception ! Tu devrais avoir un courriel contenant les instructions sur la manière de réinitialiser ton mot de passe.", "passwordsDontMatch": "Les mots de passe ne correspondent pas", "confirmEmailSuccess": "Tu peux maintenant te connecter en utilisant ton adresse courriel.", "totpTitle": "Code d’authentification à deux facteurs", "totpPlaceholder": "p. ex. 123456", "login": "Se connecter", "createAccount": "Créer un compte", "loginWith": "Se connecter avec {provider}", "authenticating": "Authentification…", "openIdStateError": "L’état ne correspond pas, impossible de continuer !", "openIdGeneralError": "Une erreur s'est produite lors de l'authentification contre un tiers.", "logout": "Se déconnecter", "emailInvalid": "Veuillez saisir une adresse courriel valide.", "usernameRequired": "Veuillez saisir un nom d'utilisateur.", "passwordRequired": "Veuillez fournir un mot de passe.", "showPassword": "Afficher le mot de passe", "hidePassword": "Masquer le mot de passe", "noAccountYet": "Vous n'avez pas encore de compte ?", "alreadyHaveAnAccount": "Vous avez déjà un compte ?", "remember": "Rester connecté(e)" }, "settings": { "title": "Paramètres", "newPasswordTitle": "Mets à jour ton mot de passe", "newPassword": "Nouveau mot de passe", "newPasswordConfirm": "Confirmation du nouveau mot de passe", "currentPassword": "Mot de passe actuel", "currentPasswordPlaceholder": "Ton mot de passe actuel", "passwordsDontMatch": "Le nouveau mot de passe et sa confirmation ne correspondent pas.", "passwordUpdateSuccess": "Mot de passe mis à jour.", "updateEmailTitle": "Mettre à jour votre adresse courriel", "updateEmailNew": "Nouvelle adresse courriel", "updateEmailSuccess": "Mise à jour de l’adresse électronique. Clique sur le lien dans le courriel qui t’a été envoyé pour le confirmer.", "general": { "title": "Paramètres généraux", "name": "Nom", "newName": "Le nouveau nom", "savedSuccess": "Paramètres mis à jour.", "emailReminders": "M’envoyer des rappels de tâches par courriel", "overdueReminders": "Send me a summary of my undone overdue tasks every day", "discoverableByName": "Permettre aux autres de me trouver quand ils recherchent mon nom", "discoverableByEmail": "Permettre aux autres de me trouver quand ils recherchent mon adresse courriel complète", "playSoundWhenDone": "Jouer un son lors du marquage des tâches comme étant effectuées", "weekStart": "La semaine commence le", "weekStartSunday": "dimanche", "weekStartMonday": "lundi", "language": "Langue", "defaultProject": "Default Project", "timezone": "Fuseau horaire", "overdueTasksRemindersTime": "Overdue tasks reminder email time" }, "totp": { "title": "Authentification à deux facteurs", "enroll": "S’inscrire", "finishSetupPart1": "Pour terminer ta configuration, utilise ce secret dans ton appli de mot de passe à usage unique (andOTP ou similaire) :", "finishSetupPart2": "Après cela, entre un code de ton application ci-dessous.", "scanQR": "Tu peux également scanner ce code QR :", "passcode": "Code", "passcodePlaceholder": "Un code généré par ton appli de mot de passe à usage unique", "setupSuccess": "You've successfully set up two factor authentication!", "enterPassword": "Entre ton mot de passe", "disable": "Désactiver l’authentification à deux facteurs", "confirmSuccess": "Configuration du MDP à usage unique confirmée et utilisable.", "disableSuccess": "Two factor authentication was successfully disabled." }, "caldav": { "title": "CalDAV", "howTo": "You can connect Vikunja to CalDAV clients to view and manage all tasks from different clients. Enter this url into your client:", "more": "More information about CalDAV in Vikunja", "tokens": "CalDAV Tokens", "tokensHowTo": "You can use a CalDAV token to use instead of a password to log in the above endpoint.", "createToken": "Create a token", "tokenCreated": "Here is your token: {token}", "wontSeeItAgain": "Write it down, you won't be able to see it again.", "mustUseToken": "You need to create a CalDAV token if you want to use CalDAV with a third party client. Use the token as the password.", "usernameIs": "Your username is: {0}" }, "avatar": { "title": "Avatar", "initials": "Initiales", "gravatar": "Gravatar", "marble": "Bille", "upload": "Téléverser", "uploadAvatar": "Téléverser l’avatar", "statusUpdateSuccess": "Statut de l’avatar mis à jour.", "setSuccess": "Avatar défini." }, "quickAddMagic": { "title": "Ajout rapide en mode magique", "disabled": "Désactivé", "todoist": "Todoist", "vikunja": "Vikunja" }, "appearance": { "title": "Jeu de couleurs", "setSuccess": "Changement du jeu de couleurs enregistré vers {colorScheme}", "colorScheme": { "light": "Clair", "system": "Système", "dark": "Sombre" } } }, "deletion": { "title": "Supprimer ton compte Vikunja", "text1": "The deletion of your account is permanent and cannot be undone. We will delete all your namespaces, projects, tasks and everything associated with it.", "text2": "Pour continuer, entre ton mot de passe. Tu recevras un courriel contenant les instructions suivantes.", "confirm": "Supprimer mon compte", "requestSuccess": "La demande a réussi. Tu recevras un courriel avec des instructions supplémentaires.", "passwordRequired": "Entre ton mot de passe.", "confirmSuccess": "Tu as confirmé avec succès la suppression de ton compte. Nous allons supprimer ton compte dans trois jours.", "scheduled": "Nous allons supprimer ton compte Vikunja le {date} ({dateSince}).", "scheduledCancel": "Pour annuler la suppression de ton compte, clique ici.", "scheduledCancelText": "Pour annuler la suppression de ton compte, entre ton mot de passe ci-dessous :", "scheduledCancelConfirm": "Annuler la suppression de mon compte", "scheduledCancelSuccess": "Nous ne supprimerons pas ton compte." }, "export": { "title": "Exporter tes données Vikunja", "description": "You can request a copy of all your Vikunja data. This include Namespaces, Projects, Tasks and everything associated to them. You can import this data in any Vikunja instance through the migration function.", "descriptionPasswordRequired": "Entre ton mot de passe pour continuer :", "request": "Demander une copie de mes données Vikunja", "success": "Tu as bien demandé tes données Vikunja ! Nous t'enverrons un courriel dès qu'elles seront prêtes à être téléchargées.", "downloadTitle": "Télécharger tes données exportées de Vikunja" } }, "project": { "archived": "This project is archived. It is not possible to create new or edit tasks for it.", "title": "Project Title", "color": "Color", "projects": "Projects", "search": "Type to search for a project…", "searchSelect": "Click or press enter to select this project", "shared": "Shared Projects", "noDescriptionAvailable": "No project description is available.", "create": { "header": "New project", "titlePlaceholder": "The project's title goes here…", "addTitleRequired": "Please specify a title.", "createdSuccess": "The project was successfully created.", "addProjectRequired": "Please specify a project or set a default project in the settings." }, "archive": { "title": "Archive \"{project}\"", "archive": "Archive this project", "unarchive": "Un-Archive this project", "unarchiveText": "You will be able to create new tasks or edit it.", "archiveText": "You won't be able to edit this project or create new tasks until you un-archive it.", "success": "The project was successfully archived." }, "background": { "title": "Set project background", "remove": "Remove Background", "upload": "Choose a background from your pc", "searchPlaceholder": "Search for a background…", "poweredByUnsplash": "Powered by Unsplash", "loadMore": "Load more photos", "success": "The background has been set successfully!", "removeSuccess": "The background has been removed successfully!" }, "delete": { "title": "Delete \"{project}\"", "header": "Delete this project", "text1": "Are you sure you want to delete this project and all of its contents?", "text2": "This includes all tasks and CANNOT BE UNDONE!", "success": "The project was successfully deleted.", "tasksToDelete": "This will irrevocably remove approx. {count} tasks.", "noTasksToDelete": "This project does not contain any tasks, it should be safe to delete." }, "duplicate": { "title": "Duplicate this project", "label": "Duplicate", "text": "Select a namespace which should hold the duplicated project:", "success": "The project was successfully duplicated." }, "edit": { "header": "Edit This Project", "title": "Edit \"{project}\"", "titlePlaceholder": "The project title goes here…", "identifierTooltip": "The project identifier can be used to uniquely identify a task across projects. You can set it to empty to disable it.", "identifier": "Project Identifier", "identifierPlaceholder": "The project identifier goes here…", "description": "Description", "descriptionPlaceholder": "The projects description goes here…", "color": "Color", "success": "The project was successfully updated." }, "share": { "header": "Share this project", "title": "Share \"{project}\"", "share": "Share", "links": { "title": "Share Links", "what": "What is a share link?", "explanation": "Share Links allow you to easily share a project with other users who don't have an account on Vikunja.", "create": "Create a new link share", "name": "Name (optional)", "namePlaceholder": "e.g. Lorem Ipsum", "nameExplanation": "All actions done by this link share will show up with the name.", "password": "Password (optional)", "passwordExplanation": "When authenticating, the user will be required to enter this password.", "noName": "No name set", "remove": "Remove a link share", "removeText": "Are you sure you want to remove this link share? It will no longer be possible to access this project with this link share. This cannot be undone!", "createSuccess": "The link share was successfully created.", "deleteSuccess": "The link share was successfully deleted", "view": "View", "sharedBy": "Shared by {0}" }, "userTeam": { "typeUser": "user | users", "typeTeam": "team | teams", "shared": "Shared with these {type}", "you": "You", "notShared": "Not shared with any {type} yet.", "removeHeader": "Remove a {type} from the {sharable}", "removeText": "Are you sure you want to remove this {sharable} from the {type}? This cannot be undone!", "removeSuccess": "The {sharable} was successfully removed from the {type}.", "addedSuccess": "The {type} was successfully added.", "updatedSuccess": "The {type} was successfully added." }, "right": { "title": "Permission", "read": "Read only", "readWrite": "Read & write", "admin": "Admin" }, "attributes": { "link": "Link", "delete": "Delete" } }, "list": { "title": "List", "add": "Add", "addPlaceholder": "Add a new task…", "empty": "This project is currently empty.", "newTaskCta": "Create a new task.", "editTask": "Edit Task" }, "gantt": { "title": "Gantt", "showTasksWithoutDates": "Show tasks which don't have dates set", "size": "Size", "default": "Default", "month": "Month", "day": "Day", "hour": "Hour", "range": "Date Range", "noDates": "This task has no dates set." }, "table": { "title": "Table", "columns": "Columns" }, "kanban": { "title": "Kanban", "limit": "Limit: {limit}", "noLimit": "Not Set", "doneBucket": "Done bucket", "doneBucketHint": "All tasks moved into this bucket will automatically marked as done.", "doneBucketHintExtended": "All tasks moved into the done bucket will be marked as done automatically. All tasks marked as done from elsewhere will be moved as well.", "doneBucketSavedSuccess": "The done bucket has been saved successfully.", "deleteLast": "You cannot remove the last bucket.", "addTaskPlaceholder": "Enter the new task title…", "addTask": "Add a task", "addAnotherTask": "Add another task", "addBucket": "Create a new bucket", "addBucketPlaceholder": "Enter the new bucket title…", "deleteHeaderBucket": "Delete the bucket", "deleteBucketText1": "Are you sure you want to delete this bucket?", "deleteBucketText2": "This will not delete any tasks but move them into the default bucket.", "deleteBucketSuccess": "The bucket has been deleted successfully.", "bucketTitleSavedSuccess": "The bucket title has been saved successfully.", "bucketLimitSavedSuccess": "The bucket limit been saved successfully.", "collapse": "Collapse this bucket" }, "pseudo": { "favorites": { "title": "Favorites" } } }, "namespace": { "title": "Namespaces & Projects", "namespace": "Espace de noms", "showArchived": "Montrer les archivés", "noneAvailable": "Tu n’as pas d’espace de noms pour le moment.", "unarchive": "Désarchiver", "archived": "Archivé", "noProjects": "This namespace does not contain any projects.", "createProject": "Create a new project in this namespace.", "namespaces": "Espaces de noms", "search": "Écris pour rechercher un espace de noms…", "create": { "title": "Nouvel espace de noms", "titleRequired": "Indique un nom.", "explanation": "A namespace is a collection of projects you can share and use to organize your projects with. In fact, every project belongs to a namespace.", "tooltip": "Qu’est-ce qu’un espace de noms ?", "success": "Espace de noms créé." }, "archive": { "titleArchive": "Archiver « {namespace} »", "titleUnarchive": "Désarchiver « {namespace} »", "archiveText": "You won't be able to edit this namespace or create new projects until you un-archive it. This will also archive all projects in this namespace.", "unarchiveText": "You will be able to create new projects or edit it.", "success": "Espace de noms archivé.", "unarchiveSuccess": "Espace de noms archivé.", "description": "If a namespace is archived, you cannot create new projects or edit it." }, "delete": { "title": "Supprimer « {namespace} »", "text1": "Supprimer cet espace de noms et tout son contenu ?", "text2": "This includes all projects and tasks and CANNOT BE UNDONE!", "success": "Espace de noms supprimé." }, "edit": { "title": "Modifier « {namespace} »", "success": "Espace de noms mis à jour." }, "share": { "title": "Partager « {namespace} »" }, "attributes": { "title": "Nom de l’espace de noms", "titlePlaceholder": "Entre le nom de l’espace de noms…", "description": "Description", "descriptionPlaceholder": "Entre la description de l’espace de noms…", "color": "Couleur", "archived": "Est archivé", "isArchived": "Cet espace de noms est archivé" }, "pseudo": { "sharedProjects": { "title": "Shared Projects" }, "favorites": { "title": "Favoris" }, "savedFilters": { "title": "Filtres" } } }, "filters": { "title": "Filtres", "clear": "Effacer les filtres", "attributes": { "title": "Nom", "titlePlaceholder": "Entre un nom de filtre enregistré…", "description": "Description", "descriptionPlaceholder": "Écris une description…", "includeNulls": "Inclure les tâches sans valeurs", "requireAll": "Exiger tous les filtres pour qu’une tâche s’affiche", "showDoneTasks": "Afficher les tâches terminées", "sortAlphabetically": "Trier par ordre alphabétique", "enablePriority": "Activer le filtre par priorité", "enablePercentDone": "Activer le filtre par progression", "dueDateRange": "Plage de dates d’échéance", "startDateRange": "Plage de dates de début", "endDateRange": "Plage de dates de fin", "reminderRange": "Plage de dates de rappel" }, "create": { "title": "Nouveau filtre enregistré", "description": "A saved filter is a virtual project which is computed from a set of filters each time it is accessed. Once created, it will appear in a special namespace.", "action": "Créer un nouveau filtre enregistré", "titleRequired": "Please provide a title for the filter." }, "delete": { "header": "Supprimer ce filtre enregistré", "text": "Supprimer ce filtre enregistré ?", "success": "Filtre supprimé." }, "edit": { "title": "Modifier ce filtre enregistré", "success": "Filtre enregistré." } }, "migrate": { "title": "Import from other services", "titleService": "Importe tes données depuis {name} dans Vikunja", "import": "Importer tes données dans Vikunja", "description": "Clique sur le logo d’un des services tiers ci-dessous pour commencer.", "descriptionDo": "Vikunja importera toutes les listes, tâches, notes, rappels et fichiers auxquels tu as accès.", "authorize": "Autorise Vikunja à accéder à ton compte {name} en cliquant sur le bouton ci-dessous.", "getStarted": "Commencer", "inProgress": "Importation en cours…", "alreadyMigrated1": "Il semble que tu aies déjà importé tes affaires de {name} le {date}.", "alreadyMigrated2": "Importer à nouveau est possible mais peut créer des doublons. Es-tu sûr·e ?", "confirm": "Je suis sûr·e, commencer à migrer maintenant !", "importUpload": "Pour importer les données de {name} dans Vikunja, clique sur le bouton ci-dessous pour sélectionner un fichier.", "upload": "Téléverser le fichier" }, "label": { "title": "Étiquettes", "manage": "Gérer les étiquettes", "description": "Click on a label to edit it. You can edit all labels you created, you can use all labels which are associated with a task to whose project you have access.", "newCTA": "Tu n’as actuellement aucune étiquette.", "search": "Écris pour rechercher une étiquette…", "create": { "header": "Nouvelle étiquette", "title": "Créer une nouvelle étiquette", "titleRequired": "Indique un nom.", "success": "Étiquette créée." }, "edit": { "header": "Modifier l’étiquette", "forbidden": "Tu ne peux pas modifier cette étiquette car elle ne t’appartient pas.", "success": "Étiquette mise à jour." }, "deleteSuccess": "Étiquette supprimée.", "attributes": { "title": "Nom", "titlePlaceholder": "Entre un nom d’étiquette…", "description": "Description", "descriptionPlaceholder": "Description de l’étiquette", "color": "Couleur" } }, "sharing": { "authenticating": "Authentification…", "passwordRequired": "This shared project requires a password. Please enter it below:", "error": "Une erreur s’est produite.", "invalidPassword": "Le mot de passe est invalide." }, "navigation": { "overview": "Vue d’ensemble", "upcoming": "À venir", "settings": "Paramètres", "imprint": "Informations légales", "privacy": "Politique de confidentialité" }, "misc": { "loading": "Chargement…", "save": "Enregistrer", "delete": "Supprimer", "confirm": "Confirmer", "cancel": "Annuler", "refresh": "Actualiser", "disable": "Désactiver", "copy": "Copier dans le presse-papier", "copyError": "Copy to clipboard failed", "search": "Rechercher", "searchPlaceholder": "Écris pour rechercher…", "previous": "Précédent", "next": "Suivant", "poweredBy": "Propulsé par Vikunja", "info": "Infos", "create": "Créer", "doit": "Faites-le !", "saving": "Enregistrement en cours…", "saved": "Enregistré !", "default": "Par défaut", "close": "Fermer", "download": "Télécharger", "showMenu": "Afficher le menu", "hideMenu": "Masquer le menu", "forExample": "Par exemple :", "welcomeBack": "Heureux de vous revoir !", "custom": "Custom", "id": "ID", "created": "Created at", "actions": "Actions", "cannotBeUndone": "This cannot be undone!" }, "input": { "resetColor": "Réinitialiser la couleur", "datepicker": { "today": "Aujourd’hui", "tomorrow": "Demain", "nextMonday": "Lundi prochain", "thisWeekend": "Ce weekend", "laterThisWeek": "Plus tard cette semaine", "nextWeek": "La semaine prochaine", "chooseDate": "Choisir une date" }, "editor": { "edit": "Modifier", "done": "Terminé", "heading1": "En-tête 1", "heading2": "En-tête 2", "heading3": "En-tête 3", "headingSmaller": "En-tête plus petit", "headingBigger": "En-tête plus grand", "bold": "Gras", "italic": "Italique", "strikethrough": "Barré", "code": "Code", "quote": "Citation", "unorderedList": "Liste non ordonnée", "orderedList": "Ordered List", "cleanBlock": "Bloc propre", "link": "Lien", "image": "Image", "table": "Tableau", "horizontalRule": "Règle horizontale", "sideBySide": "Côte à côte", "guide": "Guide" }, "multiselect": { "createPlaceholder": "Créer un nouveau", "selectPlaceholder": "Clique ou appuie sur la touche Entrée pour sélectionner" }, "datepickerRange": { "to": "To", "from": "From", "fromto": "{from} to {to}", "ranges": { "today": "Today", "thisWeek": "This Week", "restOfThisWeek": "The Rest of This Week", "nextWeek": "Next Week", "next7Days": "Next 7 Days", "lastWeek": "Last Week", "thisMonth": "This Month", "restOfThisMonth": "The Rest of This Month", "nextMonth": "Next Month", "next30Days": "Next 30 Days", "lastMonth": "Last Month", "thisYear": "This Year", "restOfThisYear": "The Rest of This Year" } }, "datemathHelp": { "canuse": "You can use date math to filter for relative dates.", "learnhow": "Check out how it works", "title": "Date Math", "intro": "Date Math allows you to specify relative dates which are resolved on the fly by Vikunja when applying the filter.", "expression": "Each Date Math expression starts with an anchor date, which can either be {0}, or a date string ending with {1}. This anchor date can optionally be followed by one or more maths expressions.", "similar": "These expressions are similar to the ones provided by {0} and {1}.", "add1Day": "Add one day", "minus1Day": "Subtract one day", "roundDay": "Round down to the nearest day", "supportedUnits": "Supported time units are:", "someExamples": "Some examples of time expressions:", "units": { "seconds": "Seconds", "minutes": "Minutes", "hours": "Hours", "days": "Days", "weeks": "Weeks", "months": "Months", "years": "Years" }, "examples": { "now": "Right now", "in24h": "In 24h", "today": "Today at 00:00", "beginningOfThisWeek": "The beginning of this week at 00:00", "endOfThisWeek": "The end of this week", "in30Days": "In 30 days", "datePlusMonth": "{0} plus one month at 00:00 of that day" } } }, "task": { "task": "Tâche", "new": "Créer une nouvelle tâche", "delete": "Supprimer cette tâche", "createSuccess": "Tâche créée.", "addReminder": "Ajouter un nouveau rappel…", "doneSuccess": "Tâche marquée comme terminée.", "undoneSuccess": "Tâche marquée comme non terminée.", "undo": "Undo", "openDetail": "Ouvrir la vue détaillée de la tâche", "checklistTotal": "{checked} sur {total} tâches", "checklistAllDone": "{total} tâches", "show": { "titleCurrent": "Tâches actuelles", "titleDates": "Tâches du {from} au {to}", "noDates": "Afficher les tâches sans date", "overdue": "Show overdue tasks", "fromuntil": "Tasks from {from} until {until}", "select": "Select a date range", "noTasks": "Rien à faire — Passe une bonne journée !" }, "detail": { "chooseDueDate": "Clique ici pour définir une date d’échéance", "chooseStartDate": "Clique ici pour fixer une date de début", "chooseEndDate": "Clique ici pour fixer une date de fin", "move": "Move task to a different project", "done": "Marquer la tâche comme terminée !", "undone": "Marquer comme inachevé", "created": "Créé {0} par {1}", "updated": "Mis à jour {0}", "doneAt": "Terminé {0}", "updateSuccess": "Tâche enregistrée.", "deleteSuccess": "Tâche supprimée.", "belongsToProject": "This task belongs to project '{project}'", "due": "Échéance {at}", "closePopup": "Fermer la fenêtre", "delete": { "header": "Supprimer cette tâche", "text1": "Retirer cette tâche ?", "text2": "Ceci supprimera également toutes les pièces jointes, les rappels et les relations associés à cette tâche et ne pourra pas être annulé !" }, "actions": { "assign": "Assigner à l'utilisateur", "label": "Ajouter des étiquettes", "priority": "Définir la priorité", "dueDate": "Définir l’échéance", "startDate": "Définir la date de début", "endDate": "Définir la date de fin", "reminders": "Définir des rappels", "repeatAfter": "Définir un intervalle de répétition", "percentDone": "Définir la progression", "attachments": "Ajouter des pièces jointes", "relatedTasks": "Ajouter une relation", "moveProject": "Move", "color": "Définir la couleur", "delete": "Supprimer", "favorite": "Ajouter aux favoris", "unfavorite": "Retirer des favoris" } }, "attributes": { "assignees": "Attributaires", "color": "Couleur", "created": "Créé", "createdBy": "Créé par", "description": "Description", "done": "Terminé", "dueDate": "Date d’échéance", "endDate": "Date de fin", "labels": "Étiquettes", "percentDone": "Progression", "priority": "Priorité", "relatedTasks": "Tâches connexes", "reminders": "Rappels", "repeat": "Répéter", "startDate": "Date de début", "title": "Nom", "updated": "Mis à jour" }, "subscription": { "subscribedProjectThroughParentNamespace": "You can't unsubscribe here because you are subscribed to this project through its namespace.", "subscribedTaskThroughParentNamespace": "You can't unsubscribe here because you are subscribed to this task through its namespace.", "subscribedTaskThroughParentProject": "You can't unsubscribe here because you are subscribed to this task through its project.", "subscribedNamespace": "You are currently subscribed to this namespace and will receive notifications for changes.", "notSubscribedNamespace": "You are not subscribed to this namespace and won't receive notifications for changes.", "subscribedProject": "You are currently subscribed to this project and will receive notifications for changes.", "notSubscribedProject": "You are not subscribed to this project and won't receive notifications for changes.", "subscribedTask": "You are currently subscribed to this task and will receive notifications for changes.", "notSubscribedTask": "You are not subscribed to this task and won't receive notifications for changes.", "subscribe": "S’abonner", "unsubscribe": "Se désabonner", "subscribeSuccessNamespace": "You are now subscribed to this namespace", "unsubscribeSuccessNamespace": "You are now unsubscribed to this namespace", "subscribeSuccessProject": "You are now subscribed to this project", "unsubscribeSuccessProject": "You are now unsubscribed to this project", "subscribeSuccessTask": "You are now subscribed to this task", "unsubscribeSuccessTask": "You are now unsubscribed to this task" }, "attachment": { "title": "Pièces jointes", "createdBy": "créé {0} par {1}", "downloadTooltip": "Télécharger cette pièce jointe", "upload": "Téléverser la pièce jointe", "drop": "Dépose les fichiers ici pour les téléverser", "delete": "Supprimer la pièce jointe", "deleteTooltip": "Supprimer cette pièce jointe", "deleteText1": "Supprimer la pièce jointe {filename} ?", "copyUrl": "Copier l’URL", "copyUrlTooltip": "Copier l’URL de cette pièce jointe pour l’utiliser dans le texte", "setAsCover": "Make cover", "unsetAsCover": "Remove cover", "successfullyChangedCoverImage": "The cover image was successfully changed.", "usedAsCover": "Cover image" }, "comment": { "title": "Commentaires", "loading": "Chargement des commentaires…", "edited": "modifié {date}", "creating": "Création d’un commentaire…", "placeholder": "Ajoute ton commentaire…", "comment": "Commentaire", "delete": "Supprimer ce commentaire", "deleteText1": "Supprimer ce commentaire ?", "deleteSuccess": "The comment was deleted successfully.", "addedSuccess": "Commentaire ajouté." }, "deferDueDate": { "title": "Reporter la date d’échéance", "1day": "1 jour", "3days": "3 jours", "1week": "1 semaine" }, "description": { "placeholder": "Clique ici pour entrer une description…", "empty": "Aucune description n’est encore disponible." }, "assignee": { "placeholder": "Écris pour affecter un·e utilisateur·rice…", "selectPlaceholder": "Affecter cet·te utilisateur·rice", "assignSuccess": "Affectation réussie.", "unassignSuccess": "Désaffectation réussie." }, "label": { "placeholder": "Écris pour ajouter une nouvelle étiquette…", "createPlaceholder": "Ajouter ceci comme nouvelle étiquette", "addSuccess": "Étiquette ajoutée.", "createSuccess": "Étiquette créée.", "removeSuccess": "Étiquette retirée.", "addCreateSuccess": "L'étiquette a bien été créée et ajoutée.", "delete": { "header": "Delete this label", "text1": "Are you sure you want to delete this label?", "text2": "This will remove it from all tasks and cannot be restored." } }, "priority": { "unset": "Non définie", "low": "Faible", "medium": "Moyenne", "high": "High", "urgent": "Urgente", "doNow": "LE FAIRE MAINTENANT" }, "relation": { "add": "Ajouter une nouvelle relation de tâche", "new": "Nouvelle relation de tâche", "searchPlaceholder": "Écris la recherche d’une nouvelle tâche à ajouter comme connexe…", "createPlaceholder": "Ajouter cette tâche comme nouvelle tâche connexe", "differentProject": "This task belongs to a different project.", "differentNamespace": "Cette tâche fait partie d'un espace de noms différent.", "noneYet": "Pas encore de relations de tâches.", "delete": "Supprimer la relation de tâche", "deleteText1": "Supprimer cette relation de tâche ?", "select": "Sélectionnez un genre de relation", "taskRequired": "Please select a task or enter a new task title.", "kinds": { "subtask": "Sous-tâche | Sous-tâches", "parenttask": "Tâche parente | Tâches parentes", "related": "Tâche connexe | Tâches connexes", "duplicateof": "Doublon de | Doublons de", "duplicates": "Doublon | Doublons", "blocking": "Blocage | Blocages", "blocked": "Bloqué par | Bloqués par", "precedes": "Précède | Précède", "follows": "Suit | Suit", "copiedfrom": "Copié depuis | Copiés depuis", "copiedto": "Copié vers | Copiés vers" } }, "repeat": { "everyDay": "Chaque jour", "everyWeek": "Chaque semaine", "everyMonth": "Chaque mois", "mode": "Mode de répétition", "monthly": "Mensuel", "fromCurrentDate": "À partir de la date actuelle", "each": "Tous/toutes les", "specifyAmount": "Indique un nombre…", "hours": "Heures", "days": "Jours", "weeks": "Semaines", "months": "Mois", "years": "Années", "invalidAmount": "Please enter more than 0." }, "quickAddMagic": { "hint": "Tu peux utiliser Quick Add Magic", "what": "Quoi ?", "title": "Quick Add Magic", "intro": "Lors de la création d’une tâche, vous pouvez utiliser des mots-clés spéciaux pour ajouter directement des attributs à la tâche nouvellement créée. Ceci permet d’ajouter des attributs couramment utilisés aux tâches beaucoup plus rapidement.", "multiple": "Tu peux utiliser ceci plusieurs fois.", "label1": "Pour ajouter une étiquette, il suffit de préfixer le nom de l’étiquette avec {prefix}.", "label2": "Vikunja va d’abord vérifier si l’étiquette existe déjà et la créer si ce n’est pas le cas.", "label3": "To use spaces, simply add a \" or ' around the label name.", "label4": "Par exemple : {prefix}\"Étiquette avec espaces\".", "priority1": "Pour définir la priorité d’une tâche, ajoutez un chiffre de 1 à 5, précédé d’un {prefix}.", "priority2": "Plus le numéro est élevé, plus la priorité est élevée.", "assignees": "Pour assigner directement la tâche à un utilisateur, ajoutez son nom d'utilisateur préfixé avec {prefix} à la tâche.", "project1": "To set a project for the task to appear in, enter its name prefixed with {prefix}.", "project2": "This will return an error if the project does not exist.", "project3": "To use spaces, simply add a \" or ' around the project name.", "project4": "For example: {prefix}\"Project with spaces\".", "dateAndTime": "Date et heure", "date": "Toute date sera utilisée comme date d’échéance de la nouvelle tâche. Vous pouvez utiliser des dates dans un des formats suivants :", "dateWeekday": "n’importe quel jour de la semaine, utilisera la date suivante avec cette date", "dateCurrentYear": "utilisera l’année en cours", "dateNth": "utilisera le {day}e du mois en cours", "dateTime": "Combinez n’importe lequel des formats de date avec « {time} » (ou {timePM}) pour définir une heure.", "repeats": "Tâches répétitives", "repeatsDescription": "Pour définir une tâche comme répétitive dans un intervalle, il suffit d'ajouter « {suffix} » au texte de la tâche. Le montant doit être un nombre et peut être omis pour utiliser uniquement le type (voir exemples)." } }, "team": { "title": "Équipes", "noTeams": "Tu ne fais actuellement partie d’aucune équipe.", "create": { "title": "Créer une nouvelle équipe", "success": "Équipe créée." }, "edit": { "title": "Modifier l’équipe « {team} »", "members": "Membres de l’équipe", "search": "Écris pour rechercher un·e utilisateur·rice…", "addUser": "Ajouter à l’équipe", "makeMember": "Ajouter comme membre", "makeAdmin": "Rendre admin", "success": "Équipe mise à jour.", "userAddedSuccess": "Membre de l’équipe ajouté.", "madeMember": "Le membre de l’équipe est devenu membre.", "madeAdmin": "Membre de l’équipe nommé admin.", "mustSelectUser": "Please select a user.", "delete": { "header": "Supprimer l’équipe", "text1": "Supprimer cette équipe et tous ses membres ?", "text2": "All team members will lose access to projects and namespaces shared with this team. This CANNOT BE UNDONE!", "success": "Équipe supprimée." }, "deleteUser": { "header": "Retirer un·e utilisateur·rice de l’équipe", "text1": "Retirer cette personne de l’équipe ?", "text2": "They will lose access to all projects and namespaces this team has access to. This CANNOT BE UNDONE!", "success": "Utilisateur·rice retiré·e de l’équipe." }, "leave": { "title": "Leave team", "text1": "Are you sure you want to leave this team?", "text2": "You will lose access to all projects and namespaces this team has access to. If you change your mind you'll need a team admin to add you again.", "success": "You have successfully left the team." } }, "attributes": { "name": "Nom de l’équipe", "namePlaceholder": "Entre le nom de l’équipe…", "nameRequired": "Indique un nom.", "description": "Description", "descriptionPlaceholder": "La description des équipes va ici…", "admin": "Admin", "member": "Membre" } }, "keyboardShortcuts": { "title": "Raccourcis clavier", "general": "Général", "allPages": "Fonctionne sur toutes les pages.", "currentPageOnly": "Fonctionnent uniquement sur la page en cours.", "somePagesOnly": "Ces raccourcis fonctionnent seulement sur certaines pages.", "toggleMenu": "Basculer le menu", "quickSearch": "Ouvrir la barre de recherche/action rapide", "then": "puis", "task": { "title": "Page de tâche", "done": "Mark task done / undone", "assign": "Assigner cette tâche à un utilisateur", "labels": "Ajouter des étiquettes à cette tâche", "dueDate": "Modifier la date d’échéance de cette tâche", "attachment": "Ajouter une pièce jointe à cette tâche", "related": "Modifier les tâches connexes de cette tâche", "color": "Changer la couleur de cette tâche", "move": "Move this task to another project", "reminder": "Manage reminders of this task", "description": "Toggle editing of the task description" }, "project": { "title": "Project Views", "switchToListView": "Switch to list view", "switchToGanttView": "Switch to gantt view", "switchToKanbanView": "Switch to kanban view", "switchToTableView": "Switch to table view" }, "navigation": { "title": "Navigation", "overview": "Navigate to overview", "upcoming": "Navigate to upcoming tasks", "namespaces": "Navigate to namespaces & projects", "labels": "Accéder aux étiquettes", "teams": "Accéder aux équipes" } }, "update": { "available": "There is an update available!", "do": "Mettre à jour maintenant" }, "menu": { "edit": "Modifier", "archive": "Archiver", "duplicate": "Dupliquer", "delete": "Supprimer", "unarchive": "Désarchiver", "setBackground": "Définir l’arrière-plan", "share": "Partager", "newProject": "New project" }, "apiConfig": { "url": "URL Vikunja", "urlPlaceholder": "Par exemple : https://localhost:3456", "change": "changer", "use": "Utiliser l’installation de Vikunja à {0}", "error": "Impossible de trouver ou d'utiliser l'installation de Vikunja sur « {domain} ». Veuillez essayer une autre URL.", "success": "Utilisation de l’installation Vikunja à « {domain} ».", "urlRequired": "Une URL est requise." }, "loadingError": { "failed": "Le chargement a échoué, {0}. Si l’erreur persiste, {1}.", "tryAgain": "réessaye", "contact": "contacte-nous" }, "notification": { "title": "Notifications", "none": "Tu n’as pas de notifications. Passe une bonne journée !", "explainer": "Notifications will appear here when actions on namespaces, projects or tasks you subscribed to happen." }, "quickActions": { "commands": "Commandes", "placeholder": "Écris une commande ou une recherche…", "hint": "You can use {project} to limit the search to a project. Combine {project} or {label} (labels) with a search query to search for a task with these labels or on that project. Use {assignee} to only search for teams.", "tasks": "Tâches", "projects": "Projects", "teams": "Équipes", "newProject": "Enter the title of the new project…", "newTask": "Entre le nom de la tâche…", "newNamespace": "Entre le nom de l’espace de noms…", "newTeam": "Entre le nom de la nouvelle équipe…", "createTask": "Create a task in the current project ({title})", "createProject": "Create a project in the current namespace ({title})", "cmds": { "newTask": "Nouvelle tâche", "newProject": "New project", "newNamespace": "Nouvel espace de noms", "newTeam": "Nouvelle équipe" } }, "date": { "locale": "fr", "altFormatLong": "j M Y H:i", "altFormatShort": "j M Y" }, "error": { "error": "Erreur", "success": "Succès", "0001": "Tu n’as pas le droit de faire cela.", "1001": "Un·e utilisateur·rice avec ce nom d’utilisateur·rice existe déjà.", "1002": "Un·e utilisateur·rice avec cette adresse courriel existe déjà.", "1004": "Aucun nom d’utilisateur·rice et mot de passe n’a été indiqué.", "1005": "L’utilisateur·rice n’existe pas.", "1006": "Impossible d’obtenir l’identifiant de l’utilisateur·rice.", "1008": "Aucun jeton de réinitialisation du mot de passe n’est fourni.", "1009": "Le jeton de réinitialisation du mot de passe est invalide.", "1010": "Jeton de confirmation de courriel invalide.", "1011": "Nom d’utilisateur·rice ou mot de passe erroné.", "1012": "L’adresse courriel de l’utilisateur·rice n’est pas confirmée.", "1013": "Le nouveau mot de passe est vide.", "1014": "L’ancien mot de passe est vide.", "1015": "Cette personne utilise déjà un MDP à usage unique.", "1016": "Cette personne utilise un MDP à usage unique.", "1017": "Code à usage unique invalide.", "1018": "Le paramètre du type d’avatar de l’utilisateur·rice est invalide.", "2001": "L’identifiant ne peut pas être vide ou égal à 0.", "2002": "Certaines des données de la requête étaient invalides.", "3001": "The project does not exist.", "3004": "You need to have read permissions on that project to perform that action.", "3005": "The project title cannot be empty.", "3006": "The project share does not exist.", "3007": "A project with this identifier already exists.", "3008": "The project is archived and can therefore only be accessed read only. This is also true for all tasks associated with this project.", "4001": "The project task text cannot be empty.", "4002": "The project task does not exist.", "4003": "All bulk editing tasks must belong to the same project.", "4004": "Besoin d’au moins une tâche lors de la modification en bloc de tâches.", "4005": "Tu n’as pas le droit de voir la tâche.", "4006": "Tu ne peux pas définir une tâche parente comme tâche elle-même.", "4007": "Tu ne peux pas créer une relation de tâche avec un type de relation invalide.", "4008": "Tu ne peux pas créer une relation de tâche qui existe déjà.", "4009": "La relation de tâche n’existe pas.", "4010": "Impossible de relier une tâche avec elle-même.", "4011": "La pièce jointe de la tâche n’existe pas.", "4012": "La pièce jointe de la tâche est trop grande.", "4013": "Paramètre de triage des tâches invalide.", "4014": "L’ordre de tri des tâches est invalide.", "4015": "Le commentaire de la tâche n’existe pas.", "4016": "Champ de tâche invalide.", "4017": "Comparateur de filtre de tâche invalide.", "4018": "Concaténateur de filtre de tâche invalide.", "4019": "Valeur de filtre de tâche invalide.", "5001": "L’espace de noms n’existe pas.", "5003": "Tu n’as pas accès à l’espace de noms indiqué.", "5006": "Le nom de l’espace de noms ne peut pas être vide.", "5009": "Accès en lecture à l’espace de noms nécessaire pour effectuer cette action.", "5010": "Cette équipe n’a pas accès à cet espace de noms.", "5011": "Cet·e utilisateur·rice a déjà accès à cet espace de noms.", "5012": "L’espace de noms est archivé et ne peut donc être consulté qu’en lecture seule.", "6001": "Le nom de l'équipe ne peut pas être vide.", "6002": "L’équipe n’existe pas.", "6004": "The team already has access to that namespace or project.", "6005": "L’utilisateur·rice est déjà membre de cette équipe.", "6006": "Impossible de supprimer le dernier membre de l’équipe.", "6007": "The team does not have access to the project to perform that action.", "7002": "The user already has access to that project.", "7003": "You do not have access to that project.", "8001": "Cette étiquette existe déjà sur cette tâche.", "8002": "L’étiquette n’existe pas.", "8003": "Tu n’as pas accès à cette étiquette.", "9001": "Le droit est invalide.", "10001": "Le seau n’existe pas.", "10002": "The bucket does not belong to that project.", "10003": "You cannot remove the last bucket on a project.", "10004": "Tu ne peux pas ajouter la tâche à ce seau car il a déjà dépassé la limite de tâches qu’il peut contenir.", "10005": "There can be only one done bucket per project.", "11001": "Le filtre enregistré n’existe pas.", "11002": "Les filtres enregistrés ne sont pas disponibles pour les partages de liens.", "12001": "Le type d’entité d’abonnement est invalide.", "12002": "Tu es déjà abonné·e à l’entité elle-même ou à une entité parente.", "13001": "Le mot de passe requis n’a pas été fourni pour ce partage de lien.", "13002": "Mot de passe de partage de lien invalide." }, "about": { "title": "À propos", "frontendVersion": "Version : {version}", "apiVersion": "Version de l’API : {version}" } }