{
  "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}"
  }
}
