diff --git a/src/i18n/lang/fr.json b/src/i18n/lang/fr.json index 9b646d1e..bd9a2851 100644 --- a/src/i18n/lang/fr.json +++ b/src/i18n/lang/fr.json @@ -1,777 +1,777 @@ { - "home": { - "welcome": "Salut {username}", - "list": { - "import": "Importer tes données dans Vikunja", - "importText": "Ou importe tes listes et tâches d’autres services dans Vikunja :", - "new": "Créer une nouvelle liste", - "newText": "Tu peux créer une nouvelle liste pour tes nouvelles tâches :" - } - }, - "label": { - "attributes": { - "descriptionPlaceholder": "Description de l’étiquette", - "description": "Description", - "titlePlaceholder": "Le titre de l’étiquette va ici…", - "color": "Couleur", - "title": "Titre" - }, - "create": { - "success": "L’étiquette a bien été créée.", - "titleRequired": "Indique un titre.", - "title": "Créer une nouvelle étiquette", - "header": "Nouvelle étiquette" - }, - "search": "Écris pour rechercher une étiquette…", - "newCTA": "Tu n’as actuellement aucune étiquette.", - "description": "Clique sur une étiquette pour la modifier. Tu peux modifier toutes les étiquettes que tu as créées, tu peux utiliser toutes les étiquettes qui sont associées à une tâche dont tu as accès à la liste.", - "manage": "Gérer les étiquettes", - "title": "Étiquettes", - "edit": { - "header": "Modifier l’étiquette", - "success": "L’étiquette a bien été mise à jour.", - "forbidden": "Tu n’as pas le droit de modifier cette étiquette car elle ne t’appartient pas." - }, - "deleteSuccess": "L’étiquette a bien été supprimée." - }, - "quickActions": { - "createList": "Créer une liste dans l’espace de noms actuel ({title})", - "createTask": "Créer une tâche dans la liste actuelle ({title})", - "newTeam": "Entre le nom de la nouvelle équipe…", - "newNamespace": "Entre le titre du nouvel espace de noms…", - "newTask": "Entre le titre de la nouvelle tâche…", - "newList": "Entre le titre de la nouvelle liste…", - "teams": "Équipes", - "lists": "Listes", - "tasks": "Tâches", - "hint": "Tu peux utiliser # pour rechercher uniquement les tâches, * pour rechercher uniquement les listes et @ pour rechercher uniquement les équipes.", - "placeholder": "Écris une commande ou une recherche…", - "commands": "Commandes", - "cmds": { - "newTeam": "Nouvelle équipe", - "newNamespace": "Nouvel espace de noms", - "newList": "Nouvelle liste", - "newTask": "Nouvelle tâche" - } - }, - "notification": { - "explainer": "Des notifications apparaîtront ici lorsque des actions sur les espaces de noms, les listes ou les tâches auxquelles tu es abonné·e se produiront.", - "none": "Tu n’as pas de notifications. Passe une bonne journée !" - }, - "loadingError": { - "contact": "contacte-nous", - "tryAgain": "réessaye", - "failed": "Le chargement a échoué, {0}. Si l’erreur persiste, {1}." - }, - "apiConfig": { - "success": "Utilisation de l’installation Vikunja à « {domain} ».", - "error": "Impossible de trouver ou d’utiliser l’installation Vikunja à « {domain} ».", - "signInOn": "Se connecter à ton compte Vikunja sur {0}", - "change": "changer", - "urlPlaceholder": "Par exemple : https://localhost:3456", - "url": "URL Vikunja" - }, - "menu": { - "newList": "Nouvelle liste", - "share": "Partager", - "setBackground": "Définir l’arrière-plan", - "unarchive": "Désarchiver", - "delete": "Supprimer", - "duplicate": "Dupliquer", - "archive": "Archiver", - "edit": "Modifier" - }, - "update": { - "do": "Mettre à jour maintenant", - "available": "Il y a une mise à jour pour Vikunja disponible !" - }, - "keyboardShortcuts": { - "task": { - "related": "Modifier les tâches connexes de cette tâche", - "attachment": "Ajouter une pièce jointe à cette tâche", - "dueDate": "Modifier la date d’échéance de cette tâche", - "labels": "Ajouter des étiquettes à cette tâche", - "assign": "Assigner cette tâche à un·e utilisateur·rice", - "done": "Marquer une tâche comme terminée", - "title": "Page de tâche" - }, - "quickSearch": "Ouvrir la barre de recherche/action rapide", - "toggleMenu": "Basculer le menu", - "currentPageOnly": "Ces raccourcis ne fonctionnent que sur la page en cours.", - "allPages": "Ces raccourcis fonctionnent sur toutes les pages.", - "title": "Raccourcis clavier" - }, - "team": { - "attributes": { - "member": "Membre", - "admin": "Admin", - "descriptionPlaceholder": "La description des équipes va ici…", - "description": "Description", - "nameRequired": "Indique un nom.", - "namePlaceholder": "Le nom de l’équipe va ici…", - "name": "Nom de l’équipe" - }, - "edit": { - "deleteUser": { - "success": "L’utilisateur·rice a bien été supprimé·e de l’équipe.", - "text2": "Il perdra l’accès à toutes les listes et espaces de noms auxquels cette équipe a accès. Ceci ne peut pas être annulé !", - "text1": "Es-tu sûr·e de vouloir retirer cet·te utilisateur·rice de l’équipe ?", - "header": "Retirer un·e utilisateur·rice de l’équipe" - }, - "delete": { - "success": "L’équipe a bien été supprimée.", - "text2": "Tous les membres de l’équipe perdront l’accès aux listes et aux espaces de noms partagés avec cette équipe. Ceci ne peut pas être annulé !", - "text1": "Es-tu sûr·e de vouloir supprimer cette équipe et tous ses membres ?", - "header": "Supprimer l’équipe" - }, - "madeAdmin": "Le membre de l’équipe a bien été nommé admin.", - "madeMember": "L’utilisateur·rice est bien devenu·e membre de l’équipe.", - "userAddedSuccess": "Le membre de l’équipe a bien été ajouté.", - "success": "L’équipe a bien été mise à jour.", - "makeAdmin": "Rendre admin", - "makeMember": "Ajouter comme membre", - "addUser": "Ajouter à l’équipe", - "search": "Écris pour rechercher un·e utilisateur·rice…", - "members": "Membres de l’équipe", - "title": "Modifier l’équipe « {team} »" - }, - "create": { - "success": "L’équipe a bien été créée.", - "title": "Créer une nouvelle équipe" - }, - "noTeams": "Tu ne fais actuellement partie d’aucune équipe.", - "title": "Équipes" - }, - "task": { - "repeat": { - "years": "Années", - "months": "Mois", - "weeks": "Semaines", - "days": "Jours", - "hours": "Heures", - "specifyAmount": "Indique un nombre…", - "each": "Tous/toutes les", - "fromCurrentDate": "À partir de la date actuelle", - "monthly": "Mensuel", - "mode": "Mode de répétition", - "everyMonth": "Chaque mois", - "everyWeek": "Chaque semaine", - "everyDay": "Chaque jour" - }, - "relation": { - "deleteText2": "Ceci ne peut pas être annulé !", - "deleteText1": "Es-tu sûr·e de vouloir supprimer cette relation de tâche ?", - "delete": "Supprimer la relation de tâche", - "noneYet": "Pas encore de relations de tâches.", - "differentList": "Cette tâche appartient à une autre liste.", - "createPlaceholder": "Ajouter cette tâche comme nouvelle tâche connexe", - "searchPlaceholder": "Écris la recherche d’une nouvelle tâche à ajouter comme connexe…", - "new": "Nouvelle relation de tâche", - "add": "Ajouter une nouvelle relation de tâche" - }, - "priority": { - "doNow": "LE FAIRE MAINTENANT", - "urgent": "Urgente", - "high": "Élevée", - "medium": "Moyenne", - "low": "Faible", - "unset": "Non définie" + "home": { + "welcome": "Salut {username}", + "list": { + "import": "Importer tes données dans Vikunja", + "importText": "Ou importe tes listes et tâches d’autres services dans Vikunja :", + "new": "Créer une nouvelle liste", + "newText": "Tu peux créer une nouvelle liste pour tes nouvelles tâches :" + } }, "label": { - "removeSuccess": "L’étiquette a bien été retirée.", - "createSuccess": "L’étiquette a bien été créée.", - "addSuccess": "L’étiquette a bien été ajoutée.", - "createPlaceholder": "Ajouter ceci comme nouvelle étiquette", - "placeholder": "Écris pour ajouter une nouvelle étiquette…" + "attributes": { + "descriptionPlaceholder": "Description de l’étiquette", + "description": "Description", + "titlePlaceholder": "Le titre de l’étiquette va ici…", + "color": "Couleur", + "title": "Titre" + }, + "create": { + "success": "L’étiquette a bien été créée.", + "titleRequired": "Indique un titre.", + "title": "Créer une nouvelle étiquette", + "header": "Nouvelle étiquette" + }, + "search": "Écris pour rechercher une étiquette…", + "newCTA": "Tu n’as actuellement aucune étiquette.", + "description": "Clique sur une étiquette pour la modifier. Tu peux modifier toutes les étiquettes que tu as créées, tu peux utiliser toutes les étiquettes qui sont associées à une tâche dont tu as accès à la liste.", + "manage": "Gérer les étiquettes", + "title": "Étiquettes", + "edit": { + "header": "Modifier l’étiquette", + "success": "L’étiquette a bien été mise à jour.", + "forbidden": "Tu n’as pas le droit de modifier cette étiquette car elle ne t’appartient pas." + }, + "deleteSuccess": "L’étiquette a bien été supprimée." }, - "assignee": { - "unassignSuccess": "L’utilisateur·rice a bien été désaffecté·e.", - "assignSuccess": "L’utilisateur·rice a bien été affecté·e.", - "selectPlaceholder": "Affecter cet·te utilisateur·rice", - "placeholder": "Écris pour affecter un·e utilisateur·rice…" + "quickActions": { + "createList": "Créer une liste dans l’espace de noms actuel ({title})", + "createTask": "Créer une tâche dans la liste actuelle ({title})", + "newTeam": "Entre le nom de la nouvelle équipe…", + "newNamespace": "Entre le titre du nouvel espace de noms…", + "newTask": "Entre le titre de la nouvelle tâche…", + "newList": "Entre le titre de la nouvelle liste…", + "teams": "Équipes", + "lists": "Listes", + "tasks": "Tâches", + "hint": "Tu peux utiliser # pour rechercher uniquement les tâches, * pour rechercher uniquement les listes et @ pour rechercher uniquement les équipes.", + "placeholder": "Écris une commande ou une recherche…", + "commands": "Commandes", + "cmds": { + "newTeam": "Nouvelle équipe", + "newNamespace": "Nouvel espace de noms", + "newList": "Nouvelle liste", + "newTask": "Nouvelle tâche" + } }, - "description": { - "empty": "Aucune description n’est encore disponible.", - "placeholder": "Clique ici pour entrer une description…" + "notification": { + "explainer": "Des notifications apparaîtront ici lorsque des actions sur les espaces de noms, les listes ou les tâches auxquelles tu es abonné·e se produiront.", + "none": "Tu n’as pas de notifications. Passe une bonne journée !" }, - "deferDueDate": { - "1week": "1 semaine", - "3days": "3 jours", - "1day": "1 jour", - "title": "Reporter la date d’échéance" + "loadingError": { + "contact": "contacte-nous", + "tryAgain": "réessaye", + "failed": "Le chargement a échoué, {0}. Si l’erreur persiste, {1}." }, - "comment": { - "addedSuccess": "Le commentaire a bien été ajouté.", - "deleteText2": "Ceci ne peut être annulé !", - "deleteText1": "Es-tu sûr·e de vouloir supprimer ce commentaire ?", - "delete": "Supprimer ce commentaire", - "comment": "Commentaire", - "placeholder": "Ajoute ton commentaire…", - "creating": "Création d’un commentaire…", - "edited": "modifié {date}", - "loading": "Chargement des commentaires…", - "title": "Commentaires" + "apiConfig": { + "success": "Utilisation de l’installation Vikunja à « {domain} ».", + "error": "Impossible de trouver ou d’utiliser l’installation Vikunja à « {domain} ».", + "signInOn": "Se connecter à ton compte Vikunja sur {0}", + "change": "changer", + "urlPlaceholder": "Par exemple : https://localhost:3456", + "url": "URL Vikunja" }, - "attachment": { - "deleteText2": "Ceci ne peut être annulé !", - "deleteText1": "Es-tu sûr·e de vouloir supprimer la pièce jointe {filename} ?", - "delete": "Supprimer la pièce jointe", - "drop": "Dépose les fichiers ici pour les téléverser", - "upload": "Téléverser la pièce jointe", - "download": "Télécharger", - "createdBy": "créé {0} par {1}", - "title": "Pièces jointes" + "menu": { + "newList": "Nouvelle liste", + "share": "Partager", + "setBackground": "Définir l’arrière-plan", + "unarchive": "Désarchiver", + "delete": "Supprimer", + "duplicate": "Dupliquer", + "archive": "Archiver", + "edit": "Modifier" }, - "subscription": { - "unsubscribeSuccess": "Tu es maintenant désabonné·e de cette {entity}", - "subscribeSuccess": "Tu es maintenant abonné·e à cette {entity}", - "unsubscribe": "Se désabonner", - "subscribe": "S’abonner", - "notSubscribed": "Tu n’es pas abonné·e à cette {entity} et ne recevras pas de notifications pour les changements.", - "subscribed": "Tu es actuellement abonné·e à cette {entity} et recevras des notifications pour les changements.", - "subscribedThroughParent": "Tu ne peux pas te désabonner ici car tu es abonné·e à cette {entity} par le biais de son {parent}." + "update": { + "do": "Mettre à jour maintenant", + "available": "Il y a une mise à jour pour Vikunja disponible !" }, - "attributes": { - "updated": "Mis à jour", - "title": "Titre", - "startDate": "Date de début", - "repeat": "Répéter", - "reminders": "Rappels", - "relatedTasks": "Tâches connexes", - "priority": "Priorité", - "percentDone": "% terminé", - "labels": "Étiquettes", - "endDate": "Date de fin", - "dueDate": "Date d’échéance", - "done": "Terminé", - "description": "Description", - "createdBy": "Créé par", - "created": "Créé", - "color": "Couleur", - "assignees": "Attributaires" + "keyboardShortcuts": { + "task": { + "related": "Modifier les tâches connexes de cette tâche", + "attachment": "Ajouter une pièce jointe à cette tâche", + "dueDate": "Modifier la date d’échéance de cette tâche", + "labels": "Ajouter des étiquettes à cette tâche", + "assign": "Assigner cette tâche à un·e utilisateur·rice", + "done": "Marquer une tâche comme terminée", + "title": "Page de tâche" + }, + "quickSearch": "Ouvrir la barre de recherche/action rapide", + "toggleMenu": "Basculer le menu", + "currentPageOnly": "Ces raccourcis ne fonctionnent que sur la page en cours.", + "allPages": "Ces raccourcis fonctionnent sur toutes les pages.", + "title": "Raccourcis clavier" }, - "detail": { - "actions": { - "delete": "Supprimer la tâche", - "color": "Définir la couleur de la tâche", - "moveList": "Déplacer la tâche", - "relatedTasks": "Ajouter des relations de tâches", - "attachments": "Ajouter des pièces jointes", - "percentDone": "Définir le pourcentage d’achèvement", - "repeatAfter": "Définir un intervalle de répétition", - "reminders": "Définir des rappels", - "endDate": "Fixer une date de fin", - "startDate": "Définir une date de début", - "dueDate": "Définir l’échéance", - "priority": "Définir la priorité", - "label": "Ajouter des étiquettes", - "assign": "Assigner cette tâche à un·e utilisateur·rice" - }, - "delete": { - "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é !", - "text1": "Es-tu sûr·e de vouloir supprimer cette tâche ?", - "header": "Supprimer cette tâche" - }, - "due": "Échéance {at}", - "belongsToList": "Cette tâche appartient à la liste « {list} »", - "deleteSuccess": "La tâche a bien été supprimée.", - "updateSuccess": "La tâche a bien été enregistrée.", - "doneAt": "Terminé {0}", - "updated": "Mis à jour {0}", - "created": "Créé {0} par {1}", - "undone": "Marquer comme inachevé", - "done": "Terminé !", - "move": "Déplacer une tâche vers une autre liste", - "chooseEndDate": "Clique ici pour fixer une date de fin", - "chooseStartDate": "Clique ici pour fixer une date de début", - "chooseDueDate": "Clique ici pour définir une date d’échéance" + "team": { + "attributes": { + "member": "Membre", + "admin": "Admin", + "descriptionPlaceholder": "La description des équipes va ici…", + "description": "Description", + "nameRequired": "Indique un nom.", + "namePlaceholder": "Le nom de l’équipe va ici…", + "name": "Nom de l’équipe" + }, + "edit": { + "deleteUser": { + "success": "L’utilisateur·rice a bien été supprimé·e de l’équipe.", + "text2": "Il perdra l’accès à toutes les listes et espaces de noms auxquels cette équipe a accès. Ceci ne peut pas être annulé !", + "text1": "Es-tu sûr·e de vouloir retirer cet·te utilisateur·rice de l’équipe ?", + "header": "Retirer un·e utilisateur·rice de l’équipe" + }, + "delete": { + "success": "L’équipe a bien été supprimée.", + "text2": "Tous les membres de l’équipe perdront l’accès aux listes et aux espaces de noms partagés avec cette équipe. Ceci ne peut pas être annulé !", + "text1": "Es-tu sûr·e de vouloir supprimer cette équipe et tous ses membres ?", + "header": "Supprimer l’équipe" + }, + "madeAdmin": "Le membre de l’équipe a bien été nommé admin.", + "madeMember": "L’utilisateur·rice est bien devenu·e membre de l’équipe.", + "userAddedSuccess": "Le membre de l’équipe a bien été ajouté.", + "success": "L’équipe a bien été mise à jour.", + "makeAdmin": "Rendre admin", + "makeMember": "Ajouter comme membre", + "addUser": "Ajouter à l’équipe", + "search": "Écris pour rechercher un·e utilisateur·rice…", + "members": "Membres de l’équipe", + "title": "Modifier l’équipe « {team} »" + }, + "create": { + "success": "L’équipe a bien été créée.", + "title": "Créer une nouvelle équipe" + }, + "noTeams": "Tu ne fais actuellement partie d’aucune équipe.", + "title": "Équipes" }, - "show": { - "noTasks": "Rien à faire – Passe une bonne journée !", - "nextMonth": "Le mois prochain", - "nextWeek": "La semaine prochaine", - "today": "Aujourd’hui", - "until": "au", - "from": "Tâches du", - "titleCurrent": "Tâches actuelles", - "current": "Tâches actuelles", - "noDates": "Afficher les tâches sans date", - "titleDates": "Tâches du {from} au {to}" + "task": { + "repeat": { + "years": "Années", + "months": "Mois", + "weeks": "Semaines", + "days": "Jours", + "hours": "Heures", + "specifyAmount": "Indique un nombre…", + "each": "Tous/toutes les", + "fromCurrentDate": "À partir de la date actuelle", + "monthly": "Mensuel", + "mode": "Mode de répétition", + "everyMonth": "Chaque mois", + "everyWeek": "Chaque semaine", + "everyDay": "Chaque jour" + }, + "relation": { + "deleteText2": "Ceci ne peut pas être annulé !", + "deleteText1": "Es-tu sûr·e de vouloir supprimer cette relation de tâche ?", + "delete": "Supprimer la relation de tâche", + "noneYet": "Pas encore de relations de tâches.", + "differentList": "Cette tâche appartient à une autre liste.", + "createPlaceholder": "Ajouter cette tâche comme nouvelle tâche connexe", + "searchPlaceholder": "Écris la recherche d’une nouvelle tâche à ajouter comme connexe…", + "new": "Nouvelle relation de tâche", + "add": "Ajouter une nouvelle relation de tâche" + }, + "priority": { + "doNow": "LE FAIRE MAINTENANT", + "urgent": "Urgente", + "high": "Élevée", + "medium": "Moyenne", + "low": "Faible", + "unset": "Non définie" + }, + "label": { + "removeSuccess": "L’étiquette a bien été retirée.", + "createSuccess": "L’étiquette a bien été créée.", + "addSuccess": "L’étiquette a bien été ajoutée.", + "createPlaceholder": "Ajouter ceci comme nouvelle étiquette", + "placeholder": "Écris pour ajouter une nouvelle étiquette…" + }, + "assignee": { + "unassignSuccess": "L’utilisateur·rice a bien été désaffecté·e.", + "assignSuccess": "L’utilisateur·rice a bien été affecté·e.", + "selectPlaceholder": "Affecter cet·te utilisateur·rice", + "placeholder": "Écris pour affecter un·e utilisateur·rice…" + }, + "description": { + "empty": "Aucune description n’est encore disponible.", + "placeholder": "Clique ici pour entrer une description…" + }, + "deferDueDate": { + "1week": "1 semaine", + "3days": "3 jours", + "1day": "1 jour", + "title": "Reporter la date d’échéance" + }, + "comment": { + "addedSuccess": "Le commentaire a bien été ajouté.", + "deleteText2": "Ceci ne peut être annulé !", + "deleteText1": "Es-tu sûr·e de vouloir supprimer ce commentaire ?", + "delete": "Supprimer ce commentaire", + "comment": "Commentaire", + "placeholder": "Ajoute ton commentaire…", + "creating": "Création d’un commentaire…", + "edited": "modifié {date}", + "loading": "Chargement des commentaires…", + "title": "Commentaires" + }, + "attachment": { + "deleteText2": "Ceci ne peut être annulé !", + "deleteText1": "Es-tu sûr·e de vouloir supprimer la pièce jointe {filename} ?", + "delete": "Supprimer la pièce jointe", + "drop": "Dépose les fichiers ici pour les téléverser", + "upload": "Téléverser la pièce jointe", + "download": "Télécharger", + "createdBy": "créé {0} par {1}", + "title": "Pièces jointes" + }, + "subscription": { + "unsubscribeSuccess": "Tu es maintenant désabonné·e de cette {entity}", + "subscribeSuccess": "Tu es maintenant abonné·e à cette {entity}", + "unsubscribe": "Se désabonner", + "subscribe": "S’abonner", + "notSubscribed": "Tu n’es pas abonné·e à cette {entity} et ne recevras pas de notifications pour les changements.", + "subscribed": "Tu es actuellement abonné·e à cette {entity} et recevras des notifications pour les changements.", + "subscribedThroughParent": "Tu ne peux pas te désabonner ici car tu es abonné·e à cette {entity} par le biais de son {parent}." + }, + "attributes": { + "updated": "Mis à jour", + "title": "Titre", + "startDate": "Date de début", + "repeat": "Répéter", + "reminders": "Rappels", + "relatedTasks": "Tâches connexes", + "priority": "Priorité", + "percentDone": "% terminé", + "labels": "Étiquettes", + "endDate": "Date de fin", + "dueDate": "Date d’échéance", + "done": "Terminé", + "description": "Description", + "createdBy": "Créé par", + "created": "Créé", + "color": "Couleur", + "assignees": "Attributaires" + }, + "detail": { + "actions": { + "delete": "Supprimer la tâche", + "color": "Définir la couleur de la tâche", + "moveList": "Déplacer la tâche", + "relatedTasks": "Ajouter des relations de tâches", + "attachments": "Ajouter des pièces jointes", + "percentDone": "Définir le pourcentage d’achèvement", + "repeatAfter": "Définir un intervalle de répétition", + "reminders": "Définir des rappels", + "endDate": "Fixer une date de fin", + "startDate": "Définir une date de début", + "dueDate": "Définir l’échéance", + "priority": "Définir la priorité", + "label": "Ajouter des étiquettes", + "assign": "Assigner cette tâche à un·e utilisateur·rice" + }, + "delete": { + "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é !", + "text1": "Es-tu sûr·e de vouloir supprimer cette tâche ?", + "header": "Supprimer cette tâche" + }, + "due": "Échéance {at}", + "belongsToList": "Cette tâche appartient à la liste « {list} »", + "deleteSuccess": "La tâche a bien été supprimée.", + "updateSuccess": "La tâche a bien été enregistrée.", + "doneAt": "Terminé {0}", + "updated": "Mis à jour {0}", + "created": "Créé {0} par {1}", + "undone": "Marquer comme inachevé", + "done": "Terminé !", + "move": "Déplacer une tâche vers une autre liste", + "chooseEndDate": "Clique ici pour fixer une date de fin", + "chooseStartDate": "Clique ici pour fixer une date de début", + "chooseDueDate": "Clique ici pour définir une date d’échéance" + }, + "show": { + "noTasks": "Rien à faire. Passe une bonne journée !", + "nextMonth": "Le mois prochain", + "nextWeek": "La semaine prochaine", + "today": "Aujourd’hui", + "until": "au", + "from": "Tâches du", + "titleCurrent": "Tâches actuelles", + "current": "Tâches actuelles", + "noDates": "Afficher les tâches sans date", + "titleDates": "Tâches du {from} au {to}" + }, + "openDetail": "Ouvrir la vue détaillée de la tâche", + "undoneSuccess": "La tâche a bien été dé-marquée comme terminée.", + "doneSuccess": "La tâche a bien été marquée comme terminée.", + "addReminder": "Ajouter un nouveau rappel…", + "createSuccess": "La tâche a bien été créée.", + "delete": "Supprimer cette tâche", + "new": "Créer une nouvelle tâche", + "task": "Tâche" }, - "openDetail": "Ouvrir la vue détaillée de la tâche", - "undoneSuccess": "La tâche a bien été dé-marquée comme terminée.", - "doneSuccess": "La tâche a bien été marquée comme terminée.", - "addReminder": "Ajouter un nouveau rappel…", - "createSuccess": "La tâche a bien été créée.", - "delete": "Supprimer cette tâche", - "new": "Créer une nouvelle tâche", - "task": "Tâche" - }, - "error": { - "5009": "Tu dois avoir un accès en lecture à l’espace de noms pour effectuer cette action.", - "5006": "Le nom de l’espace de noms ne peut pas être vide.", - "5003": "Tu n’as pas accès à l’espace de noms indiqué.", - "5001": "L’espace de noms n’existe pas.", - "4019": "Valeur de filtre de tâche invalide.", - "4018": "Concaténateur de filtre de tâche invalide.", - "4017": "Comparateur de filtre de tâche invalide.", - "4016": "Champ de tâche invalide.", - "4015": "Le commentaire de la tâche n’existe pas.", - "4014": "L’ordre de tri des tâches est invalide.", - "4013": "Le paramètre de tri de la tâche est invalide.", - "4012": "La pièce jointe de la tâche est trop grande.", - "4011": "La pièce jointe de la tâche n’existe pas.", - "4010": "Impossible de relier une tâche avec elle-même.", - "4009": "La relation de tâche n’existe pas.", - "4008": "Tu ne peux pas créer une relation de tâche qui existe déjà.", - "4007": "Tu ne peux pas créer une relation de tâche avec un type de relation invalide.", - "4006": "Tu ne peux pas définir une tâche parente comme tâche elle-même.", - "4005": "Tu n’as pas le droit de voir la tâche.", - "4004": "Besoin d’au moins une tâche lors de la modification en bloc de tâches.", - "4003": "Toutes les tâches de modification en bloc doivent appartenir à la même liste.", - "4002": "La tâche de liste n’existe pas.", - "4001": "Le texte de la tâche de liste ne peut pas être vide.", - "3008": "La liste est archivée et ne peut donc être consultée qu’en lecture seule. Ceci est également vrai pour toutes les tâches associées à cette liste.", - "3007": "Une liste avec cet identifiant existe déjà.", - "0001": "Tu n’as pas le droit de faire cela.", - "13002": "Le mot de passe de partage de lien fourni était invalide.", - "13001": "Ce partage de lien nécessite un mot de passe pour l’authentification, mais aucun n’a été fourni.", - "12002": "Tu es déjà abonné·e à l’entité elle-même ou à une entité parente.", - "7002": "L’utilisateur·rice a déjà accès à cette liste.", - "6007": "L’équipe n’a pas accès à la liste pour effectuer cette action.", - "6006": "Impossible de supprimer le dernier membre de l’équipe.", - "6005": "L’utilisateur·rice est déjà membre de cette équipe.", - "6004": "L’équipe a déjà accès à cet espace de noms ou à cette liste.", - "6002": "L’équipe n’existe pas.", - "6001": "Le nom de l’équipe ne peut pas être vide.", - "5012": "L’espace de noms est archivé et ne peut donc être consulté qu’en lecture seule.", - "5011": "Cet·e utilisateur·rice a déjà accès à cet espace de noms.", - "5010": "Cette équipe n’a pas accès à cet espace de noms.", - "3006": "Le partage de liste n’existe pas.", - "3005": "Le titre de la liste ne peut pas être vide.", - "3004": "Tu dois avoir des droits de lecture sur cette liste pour effectuer cette action.", - "3001": "La liste n’existe pas.", - "2002": "Certaines des données de la requête étaient invalides.", - "2001": "L’identifiant ne peut pas être vide ou égal à 0.", - "1018": "Le paramètre du type d’avatar de l’utilisateur·rice est invalide.", - "1017": "Le code d’accès à usage unique est invalide.", - "1016": "Le mot de passe à usage unique n’est pas activé pour cet·te utilisateur·rice.", - "1015": "Le mot de passe à usage unique est déjà activé pour cet·te utilisateur·rice.", - "1014": "L’ancien mot de passe est vide.", - "1013": "Le nouveau mot de passe est vide.", - "1011": "Nom d’utilisateur·rice ou mot de passe erroné.", - "1009": "Le jeton de réinitialisation du mot de passe est invalide.", - "1008": "Aucun jeton de réinitialisation du mot de passe n’est fourni.", - "1006": "Impossible d’obtenir l’identifiant de l’utilisateur·rice.", - "success": "Succès", - "error": "Erreur", - "1005": "L’utilisateur·rice n’existe pas.", - "1004": "Aucun nom d’utilisateur·rice et mot de passe n’a été indiqué.", - "1001": "Un·e utilisateur·rice avec ce nom d’utilisateur·rice existe déjà.", - "12001": "Le type d’entité d’abonnement est invalide.", - "11002": "Les filtres enregistrés ne sont pas disponibles pour les partages de liens.", - "11001": "Le filtre enregistré n’existe pas.", - "9001": "Le droit est invalide.", - "8003": "Tu n’as pas accès à cette étiquette.", - "8002": "L’étiquette n’existe pas.", - "8001": "Cette étiquette existe déjà sur cette tâche.", - "7003": "Tu n’as pas accès à cette liste.", - "1012": "L’adresse courriel de l’utilisateur·rice n’est pas confirmée.", - "1010": "Jeton de confirmation de courriel invalide.", - "1002": "Un·e utilisateur·rice avec cette adresse courriel existe déjà." - }, - "filters": { - "title": "Filtres", - "edit": { - "success": "Le filtre a bien été enregistré.", - "title": "Modifier ce filtre enregistré" + "error": { + "5009": "Tu dois avoir un accès en lecture à l’espace de noms pour effectuer cette action.", + "5006": "Le nom de l’espace de noms ne peut pas être vide.", + "5003": "Tu n’as pas accès à l’espace de noms indiqué.", + "5001": "L’espace de noms n’existe pas.", + "4019": "Valeur de filtre de tâche invalide.", + "4018": "Concaténateur de filtre de tâche invalide.", + "4017": "Comparateur de filtre de tâche invalide.", + "4016": "Champ de tâche invalide.", + "4015": "Le commentaire de la tâche n’existe pas.", + "4014": "L’ordre de tri des tâches est invalide.", + "4013": "Le paramètre de tri de la tâche est invalide.", + "4012": "La pièce jointe de la tâche est trop grande.", + "4011": "La pièce jointe de la tâche n’existe pas.", + "4010": "Impossible de relier une tâche avec elle-même.", + "4009": "La relation de tâche n’existe pas.", + "4008": "Tu ne peux pas créer une relation de tâche qui existe déjà.", + "4007": "Tu ne peux pas créer une relation de tâche avec un type de relation invalide.", + "4006": "Tu ne peux pas définir une tâche parente comme tâche elle-même.", + "4005": "Tu n’as pas le droit de voir la tâche.", + "4004": "Besoin d’au moins une tâche lors de la modification en bloc de tâches.", + "4003": "Toutes les tâches de modification en bloc doivent appartenir à la même liste.", + "4002": "La tâche de liste n’existe pas.", + "4001": "Le texte de la tâche de liste ne peut pas être vide.", + "3008": "La liste est archivée et ne peut donc être consultée qu’en lecture seule. Ceci est également vrai pour toutes les tâches associées à cette liste.", + "3007": "Une liste avec cet identifiant existe déjà.", + "0001": "Tu n’as pas le droit de faire cela.", + "13002": "Le mot de passe de partage de lien fourni était invalide.", + "13001": "Ce partage de lien nécessite un mot de passe pour l’authentification, mais aucun n’a été fourni.", + "12002": "Tu es déjà abonné·e à l’entité elle-même ou à une entité parente.", + "7002": "L’utilisateur·rice a déjà accès à cette liste.", + "6007": "L’équipe n’a pas accès à la liste pour effectuer cette action.", + "6006": "Impossible de supprimer le dernier membre de l’équipe.", + "6005": "L’utilisateur·rice est déjà membre de cette équipe.", + "6004": "L’équipe a déjà accès à cet espace de noms ou à cette liste.", + "6002": "L’équipe n’existe pas.", + "6001": "Le nom de l’équipe ne peut pas être vide.", + "5012": "L’espace de noms est archivé et ne peut donc être consulté qu’en lecture seule.", + "5011": "Cet·e utilisateur·rice a déjà accès à cet espace de noms.", + "5010": "Cette équipe n’a pas accès à cet espace de noms.", + "3006": "Le partage de liste n’existe pas.", + "3005": "Le titre de la liste ne peut pas être vide.", + "3004": "Tu dois avoir des droits de lecture sur cette liste pour effectuer cette action.", + "3001": "La liste n’existe pas.", + "2002": "Certaines des données de la requête étaient invalides.", + "2001": "L’identifiant ne peut pas être vide ou égal à 0.", + "1018": "Le paramètre du type d’avatar de l’utilisateur·rice est invalide.", + "1017": "Le code d’accès à usage unique est invalide.", + "1016": "Le mot de passe à usage unique n’est pas activé pour cet·te utilisateur·rice.", + "1015": "Le mot de passe à usage unique est déjà activé pour cet·te utilisateur·rice.", + "1014": "L’ancien mot de passe est vide.", + "1013": "Le nouveau mot de passe est vide.", + "1011": "Nom d’utilisateur·rice ou mot de passe erroné.", + "1009": "Le jeton de réinitialisation du mot de passe est invalide.", + "1008": "Aucun jeton de réinitialisation du mot de passe n’est fourni.", + "1006": "Impossible d’obtenir l’identifiant de l’utilisateur·rice.", + "success": "Succès", + "error": "Erreur", + "1005": "L’utilisateur·rice n’existe pas.", + "1004": "Aucun nom d’utilisateur·rice et mot de passe n’a été indiqué.", + "1001": "Un·e utilisateur·rice avec ce nom d’utilisateur·rice existe déjà.", + "12001": "Le type d’entité d’abonnement est invalide.", + "11002": "Les filtres enregistrés ne sont pas disponibles pour les partages de liens.", + "11001": "Le filtre enregistré n’existe pas.", + "9001": "Le droit est invalide.", + "8003": "Tu n’as pas accès à cette étiquette.", + "8002": "L’étiquette n’existe pas.", + "8001": "Cette étiquette existe déjà sur cette tâche.", + "7003": "Tu n’as pas accès à cette liste.", + "1012": "L’adresse courriel de l’utilisateur·rice n’est pas confirmée.", + "1010": "Jeton de confirmation de courriel invalide.", + "1002": "Un·e utilisateur·rice avec cette adresse courriel existe déjà." }, - "delete": { - "success": "Le filtre a bien été supprimé.", - "text": "Es-tu sûr·e de vouloir supprimer ce filtre enregistré ?", - "header": "Supprimer ce filtre enregistré" + "filters": { + "title": "Filtres", + "edit": { + "success": "Le filtre a bien été enregistré.", + "title": "Modifier ce filtre enregistré" + }, + "delete": { + "success": "Le filtre a bien été supprimé.", + "text": "Es-tu sûr·e de vouloir supprimer ce filtre enregistré ?", + "header": "Supprimer ce filtre enregistré" + }, + "create": { + "action": "Créer un nouveau filtre enregistré", + "description": "Un filtre enregistré est une liste virtuelle qui est calculée à partir d’un ensemble de filtres à chaque fois qu’on y accède. Une fois créé, il apparaît dans un espace de noms spécial.", + "title": "Créer un filtre enregistré" + }, + "attributes": { + "reminderRange": "Plage de dates de rappel", + "endDateRange": "Plage de dates de fin", + "startDateRange": "Plage de dates de début", + "dueDateRange": "Plage de dates d’échéance", + "enablePercentDone": "Activer le filtre par pourcentage d’achèvement", + "enablePriority": "Activer le filtre par priorité", + "showDoneTasks": "Afficher les tâches terminées", + "requireAll": "Exiger que tous les filtres soient vrais pour qu’une tâche s’affiche", + "includeNulls": "Inclure les tâches qui n’ont pas de valeur définie", + "descriptionPlaceholder": "La description va ici…", + "description": "Description", + "titlePlaceholder": "Le titre du filtre enregistré va ici…", + "title": "Titre" + } }, - "create": { - "action": "Créer un nouveau filtre enregistré", - "description": "Un filtre enregistré est une liste virtuelle qui est calculée à partir d’un ensemble de filtres à chaque fois qu’on y accède. Une fois créé, il apparaît dans un espace de noms spécial.", - "title": "Créer un filtre enregistré" - }, - "attributes": { - "reminderRange": "Plage de dates de rappel", - "endDateRange": "Plage de dates de fin", - "startDateRange": "Plage de dates de début", - "dueDateRange": "Plage de dates d’échéance", - "enablePercentDone": "Activer le filtre par pourcentage d’achèvement", - "enablePriority": "Activer le filtre par priorité", - "showDoneTasks": "Afficher les tâches terminées", - "requireAll": "Exiger que tous les filtres soient vrais pour qu’une tâche s’affiche", - "includeNulls": "Inclure les tâches qui n’ont pas de valeur définie", - "descriptionPlaceholder": "La description va ici…", - "description": "Description", - "titlePlaceholder": "Le titre du filtre enregistré va ici…", - "title": "Titre" - } - }, - "namespace": { - "attributes": { - "isArchived": "Cet espace de noms est archivé", - "archived": "Est archivé", - "color": "Couleur", - "descriptionPlaceholder": "La description de l’espace de noms va ici…", - "description": "Description", - "titlePlaceholder": "Le titre de l’espace de nom va ici…", - "title": "Titre de l’espace de noms" - }, - "share": { - "title": "Partager « {namespace} »" - }, - "edit": { - "success": "L’espace de nom a bien été mis à jour.", - "title": "Modifier « {namespace} »" - }, - "delete": { - "success": "L’espace de noms a bien été supprimé.", - "text2": "Ceci inclut toutes les listes et les tâches et ne peut être annulé !", - "text1": "Es-tu sûr·e de vouloir supprimer cet espace de noms et tout son contenu ?", - "title": "Supprimer « {namespace} »" - }, - "archive": { - "description": "Si un espace de noms est archivé, tu ne peux pas créer de nouvelles listes ni le modifier.", - "success": "L’espace de nom a bien été archivé.", - "unarchiveText": "Tu pourras créer de nouvelles listes ou les modifier.", - "archiveText": "Tu ne pourras pas modifier cet espace de noms ou créer de nouvelles listes tant que tu ne l’auras pas désarchivé. Ceci archivera également toutes les listes de cet espace de noms.", - "titleUnarchive": "Désarchiver « {namespace} »", - "titleArchive": "Archiver « {namespace} »" - }, - "create": { - "success": "L’espace de nom a bien été créé.", - "tooltip": "Qu’est-ce qu’un espace de noms ?", - "explanation": "Un espace de noms est une collection de listes que tu peux partager et utiliser pour organiser tes listes. En fait, chaque liste appartient à un espace de noms.", - "titleRequired": "Indique un titre.", - "title": "Créer un nouvel espace de noms" - }, - "search": "Écris pour rechercher un espace de noms…", - "namespaces": "Espaces de noms", - "createList": "Créer une nouvelle liste dans cet espace de noms.", - "noLists": "Cet espace de noms ne contient pas de listes.", - "archived": "Archivé", - "unarchive": "Désarchiver", - "noneAvailable": "Tu n’as pas d’espace de noms pour le moment.", - "showArchived": "Montrer les archivés", - "namespace": "Espace de noms", - "title": "Espaces de noms et listes" - }, - "list": { - "kanban": { - "addAnotherTask": "Ajouter une autre tâche", - "addTask": "Ajouter une tâche", - "addTaskPlaceholder": "Entre le nouveau titre de la tâche…", - "noLimit": "Non défini", - "limit": "Limite : {limit}", - "title": "Kanban" - }, - "table": { - "columns": "Colonnes", - "title": "Tableau" - }, - "gantt": { - "noDates": "Aucune date n’a été fixée pour cette tâche.", - "to": "À", - "from": "De", - "day": "Jour", - "month": "Mois", - "default": "Par défaut", - "size": "Taille", - "showTasksWithoutDates": "Afficher les tâches pour lesquelles aucune date n’a été fixée", - "title": "Gantt" + "namespace": { + "attributes": { + "isArchived": "Cet espace de noms est archivé", + "archived": "Est archivé", + "color": "Couleur", + "descriptionPlaceholder": "La description de l’espace de noms va ici…", + "description": "Description", + "titlePlaceholder": "Le titre de l’espace de nom va ici…", + "title": "Titre de l’espace de noms" + }, + "share": { + "title": "Partager « {namespace} »" + }, + "edit": { + "success": "L’espace de nom a bien été mis à jour.", + "title": "Modifier « {namespace} »" + }, + "delete": { + "success": "L’espace de noms a bien été supprimé.", + "text2": "Ceci inclut toutes les listes et les tâches et ne peut être annulé !", + "text1": "Es-tu sûr·e de vouloir supprimer cet espace de noms et tout son contenu ?", + "title": "Supprimer « {namespace} »" + }, + "archive": { + "description": "Si un espace de noms est archivé, tu ne peux pas créer de nouvelles listes ni le modifier.", + "success": "L’espace de nom a bien été archivé.", + "unarchiveText": "Tu pourras créer de nouvelles listes ou les modifier.", + "archiveText": "Tu ne pourras pas modifier cet espace de noms ou créer de nouvelles listes tant que tu ne l’auras pas désarchivé. Ceci archivera également toutes les listes de cet espace de noms.", + "titleUnarchive": "Désarchiver « {namespace} »", + "titleArchive": "Archiver « {namespace} »" + }, + "create": { + "success": "L’espace de nom a bien été créé.", + "tooltip": "Qu’est-ce qu’un espace de noms ?", + "explanation": "Un espace de noms est une collection de listes que tu peux partager et utiliser pour organiser tes listes. En fait, chaque liste appartient à un espace de noms.", + "titleRequired": "Indique un titre.", + "title": "Créer un nouvel espace de noms" + }, + "search": "Écris pour rechercher un espace de noms…", + "namespaces": "Espaces de noms", + "createList": "Créer une nouvelle liste dans cet espace de noms.", + "noLists": "Cet espace de noms ne contient pas de listes.", + "archived": "Archivé", + "unarchive": "Désarchiver", + "noneAvailable": "Tu n’as pas d’espace de noms pour le moment.", + "showArchived": "Montrer les archivés", + "namespace": "Espace de noms", + "title": "Espaces de noms et listes" }, "list": { - "editTask": "Modifier la tâche", - "newTaskCta": "Créer une nouvelle tâche.", - "empty": "Cette liste est actuellement vide.", - "addTitleRequired": "Indique un titre.", - "addPlaceholder": "Ajouter une nouvelle tâche…", - "add": "Ajouter", - "title": "Liste" + "kanban": { + "addAnotherTask": "Ajouter une autre tâche", + "addTask": "Ajouter une tâche", + "addTaskPlaceholder": "Entre le nouveau titre de la tâche…", + "noLimit": "Non défini", + "limit": "Limite : {limit}", + "title": "Kanban" + }, + "table": { + "columns": "Colonnes", + "title": "Tableau" + }, + "gantt": { + "noDates": "Aucune date n’a été fixée pour cette tâche.", + "to": "À", + "from": "De", + "day": "Jour", + "month": "Mois", + "default": "Par défaut", + "size": "Taille", + "showTasksWithoutDates": "Afficher les tâches pour lesquelles aucune date n’a été fixée", + "title": "Gantt" + }, + "list": { + "editTask": "Modifier la tâche", + "newTaskCta": "Créer une nouvelle tâche.", + "empty": "Cette liste est actuellement vide.", + "addTitleRequired": "Indique un titre.", + "addPlaceholder": "Ajouter une nouvelle tâche…", + "add": "Ajouter", + "title": "Liste" + }, + "share": { + "attributes": { + "delete": "Supprimer", + "right": "Droit", + "sharedBy": "Partagé par", + "name": "Nom", + "link": "Lien" + }, + "right": { + "admin": "Admin", + "readWrite": "Lecture et écriture", + "read": "Lecture seule", + "title": "Droit" + }, + "userTeam": { + "updatedSuccess": "Le {type} a bien été ajouté.", + "addedSuccess": "Le {type} a bien été ajouté.", + "removeSuccess": "Le {sharable} a bien été retiré du {type}.", + "removeText": "Es-tu sûr·e de vouloir retirer ce {sharable} du {type} ? Ceci ne peut pas être annulé !", + "removeHeader": "Retirer un {type} de la liste {sharable}", + "notShared": "Pas encore partagé avec des {type}.", + "you": "Toi", + "shared": "Partagé avec ces {type}", + "typeTeam": "équipe | équipes", + "typeUser": "utilisateur·rice | utilisateur·rice·s" + }, + "links": { + "deleteSuccess": "Le partage de lien a bien été supprimé", + "createSuccess": "Le lien de partage a bien été créé.", + "create": "Créer un nouveau lien de partage", + "nameExplanation": "Toutes les actions effectuées par ce partage de lien apparaîtront avec le nom.", + "removeText": "Es-tu sûr·e de vouloir supprimer ce partage de lien ? Il ne sera plus possible d’accéder à cette liste avec ce partage de lien. Cette opération ne peut être annulée !", + "remove": "Retirer un lien de partage", + "noName": "Aucun nom défini", + "passwordExplanation": "Lors de l’authentification, l’utilisateur·rice devra saisir ce mot de passe.", + "password": "Mot de passe (facultatif)", + "namePlaceholder": "p. ex. Lorem Ipsum", + "name": "Nom (facultatif)", + "explanation": "Les liens de partage permettent de partager facilement une liste avec d’autres personnes qui n’ont pas de compte sur Vikunja.", + "what": "Qu’est-ce qu’un lien de partage ?", + "title": "Liens de partage" + }, + "share": "Partager", + "title": "Partager « {list} »", + "header": "Partager cette liste" + }, + "edit": { + "success": "La liste a bien été mise à jour.", + "color": "Couleur", + "descriptionPlaceholder": "La description des listes se trouve ici…", + "description": "Description", + "identifierPlaceholder": "L’identifiant de la liste va ici…", + "identifierTooltip": "L’identifiant de liste peut être utilisé pour identifier de manière unique une tâche dans toutes les listes. Tu peux le régler sur vide pour le désactiver.", + "identifier": "Identifiant de la liste", + "titlePlaceholder": "Le titre de la liste va ici…", + "title": "Modifier « {list} »", + "header": "Modifier cette liste" + }, + "duplicate": { + "success": "La liste a bien été dupliquée.", + "text": "Sélectionne un espace de noms qui doit contenir la liste dupliquée :", + "label": "Dupliquer", + "title": "Dupliquer cette liste" + }, + "delete": { + "success": "La liste a bien été supprimée.", + "text2": "Ceci inclut toutes les tâches et NE PEUT PAS ÊTRE ANNULÉ !", + "text1": "Es-tu sûr·e de vouloir supprimer cette liste et tout son contenu ?", + "header": "Supprimer cette liste", + "title": "Supprimer « {list} »" + }, + "background": { + "removeSuccess": "L’arrière-plan a bien été supprimé !", + "success": "L’arrière-plan a bien été défini !", + "loadMore": "Charger plus de photos", + "poweredByUnsplash": "Propulsé par Unsplash", + "searchPlaceholder": "Rechercher un arrière-plan…", + "upload": "Choisis un arrière-plan depuis ton ordinateur", + "remove": "Retirer l’arrière-plan", + "title": "Définir l’arrière-plan de la liste" + }, + "archive": { + "success": "La liste a bien été archivée.", + "archiveText": "Tu ne pourras pas modifier cette liste ni créer de nouvelles tâches tant que tu ne l’auras pas désarchivée.", + "unarchiveText": "Tu pourras créer de nouvelles tâches ou les modifier.", + "unarchive": "Désarchiver cette liste", + "archive": "Archiver cette liste", + "title": "Archiver « {list} »" + }, + "create": { + "createdSuccess": "La liste a bien été créée.", + "addTitleRequired": "Indique un titre.", + "titlePlaceholder": "Le titre de la liste va ici…", + "header": "Créer une nouvelle liste" + }, + "shared": "Listes partagées", + "searchSelect": "Clique ou appuie sur la touche Entrée pour sélectionner cette liste", + "search": "Écris pour rechercher une liste…", + "lists": "Listes", + "color": "Couleur", + "title": "Titre de la liste", + "archived": "Cette liste est archivée. Il n’est pas possible d’y créer de nouvelles tâches ou de les modifier." }, - "share": { - "attributes": { + "user": { + "settings": { + "totp": { + "enroll": "S’inscrire", + "disableSuccess": "L’authentification à deux facteurs a bien été désactivée.", + "confirmSuccess": "Tu as confirmé avec succès ta configuration de mot de passe à usage unique et tu peux l’utiliser à partir de maintenant !", + "disable": "Désactiver l’authentification à deux facteurs", + "enterPassword": "Entre ton mot de passe", + "setupSuccess": "Tu as réussi à configurer l’authentification à deux facteurs !", + "passcodePlaceholder": "Un code généré par ton application de mot de passe à usage unique", + "passcode": "Code d’accès", + "scanQR": "Tu peux également scanner ce code QR :", + "finishSetupPart2": "Après cela, entre un code de ton application ci-dessous.", + "finishSetupPart1": "Pour terminer ta configuration, utilise ce secret dans ton appli de mot de passe à usage unique (Google Authenticator ou similaire) :", + "title": "Authentification à deux facteurs" + }, + "avatar": { + "setSuccess": "Avatar a bien été défini !", + "statusUpdateSuccess": "Le statut de l’avatar a bien été mis à jour !", + "uploadAvatar": "Téléverser l’avatar", + "upload": "Téléverser", + "gravatar": "Gravatar", + "initials": "Initiales", + "title": "Avatar" + }, + "caldav": { + "more": "Plus d’informations sur CalDAV dans Vikunja", + "howTo": "Tu peux connecter Vikunja à des clients CalDAV pour visualiser et gérer toutes les tâches de différents clients. Entre cette URL dans ton client :", + "title": "CalDAV" + }, + "general": { + "language": "Langue", + "weekStartMonday": "lundi", + "weekStartSunday": "dimanche", + "weekStart": "La semaine commence le", + "playSoundWhenDone": "Jouer un son lors du marquage des tâches comme étant effectuées", + "discoverableByEmail": "Permettre aux autres personnes de me trouver lorsqu’elles recherchent mon adresse courriel complète", + "discoverableByName": "Permettre aux autres personnes de me trouver lorsqu’elles recherchent mon nom", + "overdueReminders": "M’envoyer des rappels pour les tâches en retard et non terminées par courriel chaque matin", + "emailReminders": "M’envoyer des rappels de tâches par courriel", + "savedSuccess": "Les paramètres ont bien été mis à jour.", + "newName": "Le nouveau nom", + "name": "Nom", + "title": "Paramètres généraux" + }, + "updateEmailSuccess": "Ton adresse électronique a bien été mise à jour. Nous t’avons envoyé un lien pour la confirmer.", + "updateEmailNew": "Nouvelle adresse courriel", + "updateEmailTitle": "Mets à jour ton adresse électronique", + "passwordUpdateSuccess": "Le mot de passe a bien été mis à jour.", + "passwordsDontMatch": "Le nouveau mot de passe et sa confirmation ne correspondent pas.", + "currentPasswordPlaceholder": "Ton mot de passe actuel", + "currentPassword": "Mot de passe actuel", + "newPasswordConfirm": "Confirmation du nouveau mot de passe", + "newPassword": "Nouveau mot de passe", + "newPasswordTitle": "Mets à jour ton mot de passe", + "title": "Paramètres" + }, + "auth": { + "logout": "Se déconnecter", + "openIdStateError": "L’état ne correspond pas, impossible de continuer !", + "authenticating": "Authentification…", + "loginWith": "Se connecter avec {provider}", + "register": "S’inscrire", + "login": "Se connecter", + "totpPlaceholder": "p. ex. 123456", + "totpTitle": "Code d’authentification à deux facteurs", + "confirmEmailSuccess": "Tu as bien confirmé ton adresse courriel ! Tu peux te connecter maintenant.", + "passwordsDontMatch": "Les mots de passe ne correspondent pas", + "resetPasswordSuccess": "Vérifie ta boîte de réception ! Tu devrais recevoir un courriel contenant des instructions sur la manière de réinitialiser ton mot de passe.", + "resetPasswordAction": "M’envoyer un lien de réinitialisation du mot de passe", + "resetPassword": "Réinitialiser ton mot de passe", + "passwordPlaceholder": "p. ex. •••••••••••", + "passwordRepeat": "Retape ton mot de passe", + "password": "Mot de passe", + "usernamePlaceholder": "p. ex. frederick", + "emailPlaceholder": "p. ex. frederic@vikunja.io", + "email": "Adresse courriel", + "usernameEmail": "Nom d’utilisateur·rice ou adresse courriel", + "username": "Nom d’utilisateur·rice" + } + }, + "input": { + "multiselect": { + "selectPlaceholder": "Clique ou appuie sur la touche Entrée pour sélectionner", + "createPlaceholder": "Créer un nouveau" + }, + "editor": { + "guide": "Guide", + "sideBySide": "Côte à côte", + "horizontalRule": "Règle horizontale", + "table": "Tableau", + "image": "Image", + "link": "Lien", + "cleanBlock": "Bloc propre", + "orderedList": "Liste ordonnée", + "unorderedList": "Liste non ordonnée", + "quote": "Citation", + "code": "Code", + "strikethrough": "Barré", + "italic": "Italique", + "bold": "Gras", + "headingBigger": "En-tête plus grand", + "headingSmaller": "En-tête plus petit", + "heading3": "En-tête 3", + "heading2": "En-tête 2", + "heading1": "En-tête 1", + "done": "Terminé" + }, + "datepicker": { + "chooseDate": "Choisir une date", + "nextWeek": "La semaine prochaine", + "laterThisWeek": "Plus tard cette semaine", + "thisWeekend": "Ce weekend", + "nextMonday": "Lundi prochain", + "tomorrow": "Demain", + "today": "Aujourd’hui" + }, + "resetColor": "Réinitialiser la couleur" + }, + "misc": { + "default": "Par défaut", + "saved": "Enregistré !", + "saving": "Enregistrement en cours…", + "doit": "Faites-le !", + "create": "Créer", + "info": "Infos", + "poweredBy": "Propulsé par Vikunja", + "next": "Suivant", + "previous": "Précédent", + "searchPlaceholder": "Écris pour rechercher…", + "search": "Rechercher", + "copy": "Copier dans le presse-papier", + "disable": "Désactiver", + "refresh": "Actualiser", + "cancel": "Annuler", + "confirm": "Confirmer", "delete": "Supprimer", - "right": "Droit", - "sharedBy": "Partagé par", - "name": "Nom", - "link": "Lien" - }, - "right": { - "admin": "Admin", - "readWrite": "Lecture et écriture", - "read": "Lecture seule", - "title": "Droit" - }, - "userTeam": { - "updatedSuccess": "Le {type} a bien été ajouté.", - "addedSuccess": "Le {type} a bien été ajouté.", - "removeSuccess": "Le {sharable} a bien été retiré du {type}.", - "removeText": "Es-tu sûr·e de vouloir retirer ce {sharable} du {type} ? Ceci ne peut pas être annulé !", - "removeHeader": "Retirer un {type} de la liste {sharable}", - "notShared": "Pas encore partagé avec des {type}.", - "you": "Toi", - "shared": "Partagé avec ces {type}", - "typeTeam": "équipe | équipes", - "typeUser": "utilisateur·rice | utilisateur·rice·s" - }, - "links": { - "deleteSuccess": "Le partage de lien a bien été supprimé", - "createSuccess": "Le lien de partage a bien été créé.", - "create": "Créer un nouveau lien de partage", - "nameExplanation": "Toutes les actions effectuées par ce partage de lien apparaîtront avec le nom.", - "removeText": "Es-tu sûr·e de vouloir supprimer ce partage de lien ? Il ne sera plus possible d’accéder à cette liste avec ce partage de lien. Cette opération ne peut être annulée !", - "remove": "Retirer un lien de partage", - "noName": "Aucun nom défini", - "passwordExplanation": "Lors de l’authentification, l’utilisateur·rice devra saisir ce mot de passe.", - "password": "Mot de passe (facultatif)", - "namePlaceholder": "p. ex. Lorem Ipsum", - "name": "Nom (facultatif)", - "explanation": "Les liens de partage permettent de partager facilement une liste avec d’autres personnes qui n’ont pas de compte sur Vikunja.", - "what": "Qu’est-ce qu’un lien de partage ?", - "title": "Liens de partage" - }, - "share": "Partager", - "title": "Partager « {list} »", - "header": "Partager cette liste" + "save": "Enregistrer", + "loading": "Chargement…" }, - "edit": { - "success": "La liste a bien été mise à jour.", - "color": "Couleur", - "descriptionPlaceholder": "La description des listes se trouve ici…", - "description": "Description", - "identifierPlaceholder": "L’identifiant de la liste va ici…", - "identifierTooltip": "L’identifiant de liste peut être utilisé pour identifier de manière unique une tâche dans toutes les listes. Tu peux le régler sur vide pour le désactiver.", - "identifier": "Identifiant de la liste", - "titlePlaceholder": "Le titre de la liste va ici…", - "title": "Modifier « {list} »", - "header": "Modifier cette liste" + "navigation": { + "privacy": "Politique de confidentialité", + "imprint": "Informations légales", + "settings": "Paramètres", + "upcoming": "À venir", + "overview": "Vue d’ensemble" }, - "duplicate": { - "success": "La liste a bien été dupliquée.", - "text": "Sélectionne un espace de noms qui doit contenir la liste dupliquée :", - "label": "Dupliquer", - "title": "Dupliquer cette liste" + "sharing": { + "invalidPassword": "Le mot de passe est invalide.", + "error": "Une erreur s’est produite.", + "passwordRequired": "Cette liste partagée nécessite un mot de passe. Entre-le ci-dessous :", + "authenticating": "Authentification…" }, - "delete": { - "success": "La liste a bien été supprimée.", - "text2": "Ceci inclut toutes les tâches et NE PEUT PAS ÊTRE ANNULÉ !", - "text1": "Es-tu sûr·e de vouloir supprimer cette liste et tout son contenu ?", - "header": "Supprimer cette liste", - "title": "Supprimer « {list} »" + "404": { + "text": "La page que tu as demandée n’existe pas.", + "title": "Non trouvé" }, - "background": { - "removeSuccess": "L’arrière-plan a bien été supprimé !", - "success": "L’arrière-plan a bien été défini !", - "loadMore": "Charger plus de photos", - "poweredByUnsplash": "Propulsé par Unsplash", - "searchPlaceholder": "Rechercher un arrière-plan…", - "upload": "Choisis un arrière-plan depuis ton ordinateur", - "remove": "Retirer l’arrière-plan", - "title": "Définir l’arrière-plan de la liste" + "date": { + "altFormatShort": "j M Y", + "altFormatLong": "j M Y H:i", + "ago": "il y a {date}", + "in": "en {date}", + "locale": "fr" }, - "archive": { - "success": "La liste a bien été archivée.", - "archiveText": "Tu ne pourras pas modifier cette liste ni créer de nouvelles tâches tant que tu ne l’auras pas désarchivée.", - "unarchiveText": "Tu pourras créer de nouvelles tâches ou les modifier.", - "unarchive": "Désarchiver cette liste", - "archive": "Archiver cette liste", - "title": "Archiver « {list} »" - }, - "create": { - "createdSuccess": "La liste a bien été créée.", - "addTitleRequired": "Indique un titre.", - "titlePlaceholder": "Le titre de la liste va ici…", - "header": "Créer une nouvelle liste" - }, - "shared": "Listes partagées", - "searchSelect": "Clique ou appuie sur la touche Entrée pour sélectionner cette liste", - "search": "Écris pour rechercher une liste…", - "lists": "Listes", - "color": "Couleur", - "title": "Titre de la liste", - "archived": "Cette liste est archivée. Il n’est pas possible d’y créer de nouvelles tâches ou de les modifier." - }, - "user": { - "settings": { - "totp": { - "enroll": "S’inscrire", - "disableSuccess": "L’authentification à deux facteurs a bien été désactivée.", - "confirmSuccess": "Tu as confirmé avec succès ta configuration de mot de passe à usage unique et tu peux l’utiliser à partir de maintenant !", - "disable": "Désactiver l’authentification à deux facteurs", - "enterPassword": "Entre ton mot de passe", - "setupSuccess": "Tu as réussi à configurer l’authentification à deux facteurs !", - "passcodePlaceholder": "Un code généré par ton application de mot de passe à usage unique", - "passcode": "Code d’accès", - "scanQR": "Tu peux également scanner ce code QR :", - "finishSetupPart2": "Après cela, entre un code de ton application ci-dessous.", - "finishSetupPart1": "Pour terminer ta configuration, utilise ce secret dans ton appli de mot de passe à usage unique (Google Authenticator ou similaire) :", - "title": "Authentification à deux facteurs" - }, - "avatar": { - "setSuccess": "Avatar a bien été défini !", - "statusUpdateSuccess": "Le statut de l’avatar a bien été mis à jour !", - "uploadAvatar": "Téléverser l’avatar", - "upload": "Téléverser", - "gravatar": "Gravatar", - "initials": "Initiales", - "title": "Avatar" - }, - "caldav": { - "more": "Plus d’informations sur CalDAV dans Vikunja", - "howTo": "Tu peux connecter Vikunja à des clients CalDAV pour visualiser et gérer toutes les tâches de différents clients. Entre cette URL dans ton client :", - "title": "CalDAV" - }, - "general": { - "language": "Langue", - "weekStartMonday": "lundi", - "weekStartSunday": "dimanche", - "weekStart": "La semaine commence le", - "playSoundWhenDone": "Jouer un son lors du marquage des tâches comme étant effectuées", - "discoverableByEmail": "Permettre aux autres personnes de me trouver lorsqu’elles recherchent mon adresse courriel complète", - "discoverableByName": "Permettre aux autres personnes de me trouver lorsqu’elles recherchent mon nom", - "overdueReminders": "M’envoyer des rappels pour les tâches en retard et non terminées par courriel chaque matin", - "emailReminders": "M’envoyer des rappels de tâches par courriel", - "savedSuccess": "Les paramètres ont bien été mis à jour.", - "newName": "Le nouveau nom", - "name": "Nom", - "title": "Paramètres généraux" - }, - "updateEmailSuccess": "Ton adresse électronique a bien été mise à jour. Nous t’avons envoyé un lien pour la confirmer.", - "updateEmailNew": "Nouvelle adresse courriel", - "updateEmailTitle": "Mets à jour ton adresse électronique", - "passwordUpdateSuccess": "Le mot de passe a bien été mis à jour.", - "passwordsDontMatch": "Le nouveau mot de passe et sa confirmation ne correspondent pas.", - "currentPasswordPlaceholder": "Ton mot de passe actuel", - "currentPassword": "Mot de passe actuel", - "newPasswordConfirm": "Confirmation du nouveau mot de passe", - "newPassword": "Nouveau mot de passe", - "newPasswordTitle": "Mets à jour ton mot de passe", - "title": "Paramètres" - }, - "auth": { - "logout": "Se déconnecter", - "openIdStateError": "L’état ne correspond pas, impossible de continuer !", - "authenticating": "Authentification…", - "loginWith": "Se connecter avec {provider}", - "register": "S’inscrire", - "login": "Se connecter", - "totpPlaceholder": "p. ex. 123456", - "totpTitle": "Code d’authentification à deux facteurs", - "confirmEmailSuccess": "Tu as bien confirmé ton adresse courriel ! Tu peux te connecter maintenant.", - "passwordsDontMatch": "Les mots de passe ne correspondent pas", - "resetPasswordSuccess": "Vérifie ta boîte de réception ! Tu devrais recevoir un courriel contenant des instructions sur la manière de réinitialiser ton mot de passe.", - "resetPasswordAction": "M’envoyer un lien de réinitialisation du mot de passe", - "resetPassword": "Réinitialiser ton mot de passe", - "passwordPlaceholder": "p. ex. •••••••••••", - "passwordRepeat": "Retape ton mot de passe", - "password": "Mot de passe", - "usernamePlaceholder": "p. ex. frederick", - "emailPlaceholder": "p. ex. frederic@vikunja.io", - "email": "Adresse courriel", - "usernameEmail": "Nom d’utilisateur·rice ou adresse courriel", - "username": "Nom d’utilisateur·rice" + "migrate": { + "confirm": "Je suis sûr·e, commencer à migrer maintenant !", + "alreadyMigrated2": "Importer à nouveau est possible mais peut créer des doublons. Es-tu sûr·e ?", + "alreadyMigrated1": "Il semble que tu aies déjà importé tes affaires de {name} le {date}.", + "inProgress": "Importation en cours…", + "getStarted": "Commencer", + "authorize": "Pour autoriser Vikunja à accéder à ton compte {name}, clique sur le bouton ci-dessous.", + "descriptionDo": "Vikunja importera toutes les listes, tâches, notes, rappels et fichiers auxquels tu as accès.", + "description": "Clique sur le logo d’un des services tiers ci-dessous pour commencer.", + "import": "Importer tes données dans Vikunja", + "titleService": "Importe tes données depuis {name} dans Vikunja", + "title": "Migrer d’autres services vers Vikunja" } - }, - "input": { - "multiselect": { - "selectPlaceholder": "Clique ou appuie sur la touche Entrée pour sélectionner", - "createPlaceholder": "Créer un nouveau" - }, - "editor": { - "guide": "Guide", - "sideBySide": "Côte à côte", - "horizontalRule": "Règle horizontale", - "table": "Tableau", - "image": "Image", - "link": "Lien", - "cleanBlock": "Bloc propre", - "orderedList": "Liste ordonnée", - "unorderedList": "Liste non ordonnée", - "quote": "Citation", - "code": "Code", - "strikethrough": "Barré", - "italic": "Italique", - "bold": "Gras", - "headingBigger": "En-tête plus grand", - "headingSmaller": "En-tête plus petit", - "heading3": "En-tête 3", - "heading2": "En-tête 2", - "heading1": "En-tête 1", - "done": "Terminé" - }, - "datepicker": { - "chooseDate": "Choisir une date", - "nextWeek": "La semaine prochaine", - "laterThisWeek": "Plus tard cette semaine", - "thisWeekend": "Ce weekend", - "nextMonday": "Lundi prochain", - "tomorrow": "Demain", - "today": "Aujourd’hui" - }, - "resetColor": "Réinitialiser la couleur" - }, - "misc": { - "default": "Par défaut", - "saved": "Enregistré !", - "saving": "Enregistrement en cours…", - "doit": "Faites-le !", - "create": "Créer", - "info": "Infos", - "poweredBy": "Propulsé par Vikunja", - "next": "Suivant", - "previous": "Précédent", - "searchPlaceholder": "Écris pour rechercher…", - "search": "Rechercher", - "copy": "Copier dans le presse-papier", - "disable": "Désactiver", - "refresh": "Actualiser", - "cancel": "Annuler", - "confirm": "Confirmer", - "delete": "Supprimer", - "save": "Enregistrer", - "loading": "Chargement…" - }, - "navigation": { - "privacy": "Politique de confidentialité", - "imprint": "Informations légales", - "settings": "Paramètres", - "upcoming": "À venir", - "overview": "Vue d’ensemble" - }, - "sharing": { - "invalidPassword": "Le mot de passe est invalide.", - "error": "Une erreur s’est produite.", - "passwordRequired": "Cette liste partagée nécessite un mot de passe. Entre-le ci-dessous :", - "authenticating": "Authentification…" - }, - "404": { - "text": "La page que tu as demandée n’existe pas.", - "title": "Non trouvé" - }, - "date": { - "altFormatShort": "j M Y", - "altFormatLong": "j M Y H:i", - "ago": "il y a {date}", - "in": "en {date}", - "locale": "fr" - }, - "migrate": { - "confirm": "Je suis sûr·e, commencer à migrer maintenant !", - "alreadyMigrated2": "Importer à nouveau est possible mais peut créer des doublons. Es-tu sûr·e ?", - "alreadyMigrated1": "Il semble que tu aies déjà importé tes affaires de {name} le {date}.", - "inProgress": "Importation en cours…", - "getStarted": "Commencer", - "authorize": "Pour autoriser Vikunja à accéder à ton compte {name}, clique sur le bouton ci-dessous.", - "descriptionDo": "Vikunja importera toutes les listes, tâches, notes, rappels et fichiers auxquels tu as accès.", - "description": "Clique sur le logo d’un des services tiers ci-dessous pour commencer.", - "import": "Importer tes données dans Vikunja", - "titleService": "Importe tes données depuis {name} dans Vikunja", - "title": "Migrer d’autres services vers Vikunja" - } }