feat: card due dates (#271)

* feat: add card due dates to schema

* feat: update repo funcs

* feat: update card router to support due dates

* chore: update migration journal

* feat: add date selector

* feat: display date icon and label on cards

* feat: add due date filters

* feat: add due date to new card form

* feat: light mode tweaks

* feat: improve text eligibility on light mode

* feat: reduce selector font size

* feat: display date updates in card activity

* chore: gen translations
This commit is contained in:
Henry
2025-12-05 21:49:45 +00:00
committed by GitHub
parent 88f1aa0ec4
commit d208952d15
39 changed files with 5224 additions and 722 deletions

View File

@@ -22,7 +22,7 @@ msgid ", or see our"
msgstr ", ou consultez notre"
#. placeholder {0}: isTemplate ? "Templates" : "Boards"
#: src/views/boards/index.tsx:27
#: src/views/boards/index.tsx:38
msgid "{0}"
msgstr "{0}"
@@ -30,18 +30,18 @@ msgstr "{0}"
#. placeholder {0}: isTemplate ? "Templates" : "Boards"
#. placeholder {1}: board?.name ?? t`Board`
#. placeholder {1}: workspace.name ?? t`Workspace`
#: src/views/boards/index.tsx:22
#: src/views/card/index.tsx:229
#: src/views/boards/index.tsx:33
#: src/views/card/index.tsx:238
msgid "{0} | {1}"
msgstr "{0} | {1}"
#. placeholder {0}: labelPublicIds.length
#: src/views/board/components/NewCardForm.tsx:443
#: src/views/board/components/NewCardForm.tsx:452
msgid "{0} labels"
msgstr "{0} étiquettes"
#. placeholder {0}: isTemplate ? "Template" : "Board"
#: src/views/board/index.tsx:389
#: src/views/board/index.tsx:412
msgid "{0} not found"
msgstr "{0} introuvable"
@@ -79,8 +79,12 @@ msgstr "Compte"
msgid "Account deleted"
msgstr "Compte supprimé"
#: src/views/card/index.tsx:343
#: src/views/public/board/CardModal.tsx:157
#: src/providers/keyboard-shortcuts.tsx:55
msgid "Actions"
msgstr "Actions"
#: src/views/card/index.tsx:352
#: src/views/public/board/CardModal.tsx:158
msgid "Activity"
msgstr "Activité"
@@ -127,19 +131,19 @@ msgstr "Ajouter une étiquette"
msgid "Add member"
msgstr "Ajouter un membre"
#: src/views/card/components/ActivityList.tsx:69
#: src/views/card/components/ActivityList.tsx:66
msgid "added a checklist"
msgstr "a ajouté une checklist"
#: src/views/card/components/ActivityList.tsx:72
#: src/views/card/components/ActivityList.tsx:69
msgid "added a checklist item"
msgstr "a ajouté un élément à la checklist"
#: src/views/card/components/ActivityList.tsx:65
#: src/views/card/components/ActivityList.tsx:62
msgid "added a label to the card"
msgstr "a ajouté une étiquette à la carte"
#: src/views/card/components/ActivityList.tsx:67
#: src/views/card/components/ActivityList.tsx:64
msgid "added a member to the card"
msgstr "a ajouté un membre à la carte"
@@ -308,9 +312,9 @@ msgstr "Portail de facturation"
msgid "Blog Post"
msgstr "Article de blog"
#: src/views/board/index.tsx:363
#: src/views/card/index.tsx:229
#: src/views/public/board/index.tsx:101
#: src/views/board/index.tsx:386
#: src/views/card/index.tsx:238
#: src/views/public/board/index.tsx:113
msgid "Board"
msgstr "Tableau"
@@ -327,7 +331,7 @@ msgstr "Le nom du tableau ne peut pas dépasser 100 caractères"
msgid "Board name is required"
msgstr "Le nom du tableau est requis"
#: src/views/public/board/index.tsx:153
#: src/views/public/board/index.tsx:165
msgid "Board not found"
msgstr "Tableau introuvable"
@@ -343,7 +347,7 @@ msgstr "L'URL du tableau ne peut contenir que des lettres, des chiffres et des t
msgid "Board URL cannot exceed 60 characters"
msgstr "L'URL du tableau ne peut pas dépasser 60 caractères"
#: src/views/public/board/index.tsx:68
#: src/views/public/board/index.tsx:79
msgid "Board URL copied to clipboard"
msgstr "URL du tableau copiée dans le presse-papiers"
@@ -360,7 +364,7 @@ msgstr "Visibilité du tableau"
msgid "Board visibility updated"
msgstr "Visibilité du tableau mise à jour"
#: src/components/SideNavigation.tsx:91
#: src/components/SideNavigation.tsx:97
msgid "Boards"
msgstr "Tableaux"
@@ -391,16 +395,16 @@ msgstr "Rapport de bug"
msgid "Cancel"
msgstr "Annuler"
#: src/views/card/index.tsx:229
#: src/views/card/index.tsx:238
msgid "Card"
msgstr "Carte"
#: src/views/card/index.tsx:263
#: src/views/card/index.tsx:299
#: src/views/card/index.tsx:272
#: src/views/card/index.tsx:308
msgid "Card not found"
msgstr "Carte introuvable"
#: src/views/board/components/NewCardForm.tsx:310
#: src/views/board/components/NewCardForm.tsx:319
msgid "Card title"
msgstr "Titre de la carte"
@@ -415,6 +419,11 @@ msgstr "Modifier le mot de passe"
msgid "Change your language preferences."
msgstr "Modifiez vos préférences linguistiques."
#: src/views/card/components/ActivityList.tsx:220
#: src/views/card/components/ActivityList.tsx:234
msgid "changed the due date to <0>{formattedDate}</0>"
msgstr "a modifié la date d'échéance pour <0>{formattedDate}</0>"
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Découvrez certains de nos projets open source préférés."
@@ -433,7 +442,7 @@ msgstr "Nom de la checklist"
msgid "Checklists"
msgstr "Listes de contrôle"
#: src/views/board/components/Filters.tsx:180
#: src/views/board/components/Filters.tsx:227
msgid "Clear filters"
msgstr "Effacer les filtres"
@@ -485,7 +494,7 @@ msgstr "Terminé"
msgid "Complete control and ownership:"
msgstr "Contrôle et propriété complets :"
#: src/views/card/components/ActivityList.tsx:74
#: src/views/card/components/ActivityList.tsx:71
msgid "completed a checklist item"
msgstr "a terminé un élément de la checklist"
@@ -551,7 +560,7 @@ msgid "Create {0}"
msgstr "Créer {0}"
#: src/components/LabelForm.tsx:213
#: src/views/board/components/NewCardForm.tsx:469
#: src/views/board/components/NewCardForm.tsx:516
#: src/views/board/components/NewListForm.tsx:141
msgid "Create another"
msgstr "Créer un autre"
@@ -560,7 +569,7 @@ msgstr "Créer un autre"
msgid "Create API key"
msgstr "Créer une clé API"
#: src/views/board/components/NewCardForm.tsx:479
#: src/views/board/components/NewCardForm.tsx:526
msgid "Create card"
msgstr "Créer une carte"
@@ -582,6 +591,7 @@ msgstr "Créer une liste"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/BoardsList.tsx:45
#: src/views/boards/index.tsx:26
msgid "Create new {0}"
msgstr "Créer un nouveau {0}"
@@ -589,12 +599,13 @@ msgstr "Créer un nouveau {0}"
msgid "Create new key"
msgstr "Créer une nouvelle clé"
#: src/views/board/components/NewCardForm.tsx:405
#: src/views/board/components/NewCardForm.tsx:414
#: src/views/card/components/LabelSelector.tsx:97
msgid "Create new label"
msgstr "Créer une nouvelle étiquette"
#: src/views/board/index.tsx:478
#: src/views/board/index.tsx:65
#: src/views/board/index.tsx:503
msgid "Create new list"
msgstr "Créer une nouvelle liste"
@@ -603,11 +614,11 @@ msgid "Create template"
msgstr "Créer un modèle"
#: src/components/NewWorkspaceForm.tsx:387
#: src/components/WorkspaceMenu.tsx:149
#: src/components/WorkspaceMenu.tsx:153
msgid "Create workspace"
msgstr "Créer un espace de travail"
#: src/views/card/components/ActivityList.tsx:61
#: src/views/card/components/ActivityList.tsx:58
msgid "created the card"
msgstr "a créé la carte"
@@ -653,7 +664,7 @@ msgstr "URL d'espace de travail personnalisée"
msgid "Customer Support"
msgstr "Support client"
#: src/components/UserMenu.tsx:153
#: src/components/UserMenu.tsx:155
msgid "Dark"
msgstr "Sombre"
@@ -702,11 +713,11 @@ msgstr "Supprimer le modèle"
msgid "Delete workspace"
msgstr "Supprimer l'espace de travail"
#: src/views/card/components/ActivityList.tsx:71
#: src/views/card/components/ActivityList.tsx:68
msgid "deleted a checklist"
msgstr "a supprimé une checklist"
#: src/views/card/components/ActivityList.tsx:76
#: src/views/card/components/ActivityList.tsx:73
msgid "deleted a checklist item"
msgstr "a supprimé un élément de la checklist"
@@ -764,7 +775,7 @@ msgstr "documentation"
msgid "Docs"
msgstr "Documentation"
#: src/components/UserMenu.tsx:191
#: src/components/UserMenu.tsx:206
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36
@@ -786,6 +797,28 @@ msgstr "Fait"
msgid "Download failed"
msgstr "Échec du téléchargement"
#: src/views/board/components/Filters.tsx:171
#: src/views/board/components/NewCardForm.tsx:469
#: src/views/card/index.tsx:138
msgid "Due date"
msgstr "Date d'échéance"
#: src/views/board/components/Filters.tsx:132
msgid "Due next month"
msgstr "Échéance le mois prochain"
#: src/views/board/components/Filters.tsx:127
msgid "Due next week"
msgstr "Échéance la semaine prochaine"
#: src/views/board/components/Filters.tsx:117
msgid "Due today"
msgstr "Échéance aujourd'hui"
#: src/views/board/components/Filters.tsx:122
msgid "Due tomorrow"
msgstr "Échéance demain"
#: src/views/board/components/BoardDropdown.tsx:41
#: src/views/board/components/UpdateBoardSlugForm.tsx:116
msgid "Edit board URL"
@@ -988,7 +1021,7 @@ msgid "Features"
msgstr "Fonctionnalités"
#: src/components/FeedbackModal.tsx:59
#: src/components/UserMenu.tsx:199
#: src/components/UserMenu.tsx:214
msgid "Feedback"
msgstr "Commentaires"
@@ -996,7 +1029,7 @@ msgstr "Commentaires"
msgid "Feedback sent"
msgstr "Commentaires envoyés"
#: src/views/board/components/Filters.tsx:174
#: src/views/board/components/Filters.tsx:221
msgid "Filter"
msgstr "Filtrer"
@@ -1031,6 +1064,10 @@ msgstr "Temps plein"
msgid "Fun"
msgstr "Amusant"
#: src/providers/keyboard-shortcuts.tsx:53
msgid "General"
msgstr "Général"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
@@ -1050,7 +1087,7 @@ msgstr "Commencer"
msgid "Get started by creating a new {0}"
msgstr "Commencez par créer un nouveau {0}"
#: src/views/board/index.tsx:470
#: src/views/board/index.tsx:495
msgid "Get started by creating a new list"
msgstr "Commencez par créer une nouvelle liste"
@@ -1084,6 +1121,22 @@ msgstr "Aller à l'accueil"
msgid "Go to app"
msgstr "Accéder à l'application"
#: src/components/SideNavigation.tsx:105
msgid "Go to boards"
msgstr "Aller aux tableaux"
#: src/components/SideNavigation.tsx:129
msgid "Go to members"
msgstr "Aller aux membres"
#: src/components/SideNavigation.tsx:141
msgid "Go to settings"
msgstr "Aller aux paramètres"
#: src/components/SideNavigation.tsx:117
msgid "Go to templates"
msgstr "Aller aux modèles"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "High Priority"
msgstr "Haute priorité"
@@ -1133,7 +1186,7 @@ msgstr "Idées"
msgid "Ideas to improve this page..."
msgstr "Idées pour améliorer cette page..."
#: src/views/boards/index.tsx:39
#: src/views/boards/index.tsx:50
msgid "Import"
msgstr "Importer"
@@ -1264,9 +1317,13 @@ msgstr "Kanban réinventé"
msgid "Keep in mind that this action is irreversible."
msgstr "Gardez à l'esprit que cette action est irréversible."
#: src/views/board/components/Filters.tsx:115
#: src/views/board/components/NewCardForm.tsx:409
#: src/views/card/index.tsx:119
#: src/providers/keyboard-shortcuts.tsx:320
msgid "Keyboard Shortcuts"
msgstr "Raccourcis clavier"
#: src/views/board/components/Filters.tsx:155
#: src/views/board/components/NewCardForm.tsx:418
#: src/views/card/index.tsx:120
msgid "Labels"
msgstr "Étiquettes"
@@ -1312,15 +1369,15 @@ msgstr "Mentions légales"
msgid "License"
msgstr "Licence"
#: src/components/UserMenu.tsx:167
#: src/components/UserMenu.tsx:169
msgid "Light"
msgstr "Clair"
#: src/views/public/board/index.tsx:66
#: src/views/public/board/index.tsx:77
msgid "Link copied"
msgstr "Lien copié"
#: src/views/card/index.tsx:111
#: src/views/card/index.tsx:112
msgid "List"
msgstr "Liste"
@@ -1328,7 +1385,7 @@ msgstr "Liste"
msgid "List name"
msgstr "Nom de la liste"
#: src/views/board/components/Filters.tsx:123
#: src/views/board/components/Filters.tsx:163
msgid "Lists"
msgstr "Listes"
@@ -1336,7 +1393,7 @@ msgstr "Listes"
msgid "Login | kan.bn"
msgstr "Connexion | kan.bn"
#: src/components/UserMenu.tsx:209
#: src/components/UserMenu.tsx:224
msgid "Logout"
msgstr "Déconnexion"
@@ -1360,7 +1417,7 @@ msgstr "lien magique"
msgid "Make template"
msgstr "Créer un modèle"
#: src/views/card/components/ActivityList.tsx:75
#: src/views/card/components/ActivityList.tsx:72
msgid "marked a checklist item as incomplete"
msgstr "a marqué un élément de la checklist comme incomplet"
@@ -1373,10 +1430,10 @@ msgstr "a marqué l'élément <0>{0}</0> de la checklist comme incomplet"
msgid "Medium Priority"
msgstr "Priorité moyenne"
#: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:107
#: src/views/board/components/NewCardForm.tsx:367
#: src/views/card/index.tsx:128
#: src/components/SideNavigation.tsx:121
#: src/views/board/components/Filters.tsx:147
#: src/views/board/components/NewCardForm.tsx:376
#: src/views/card/index.tsx:129
#: src/views/members/index.tsx:178
msgid "Members"
msgstr "Membres"
@@ -1401,7 +1458,7 @@ msgstr "facturation mensuelle"
msgid "moved the card from <0>{0}</0> to<1>{1}</1>"
msgstr "a déplacé la carte de <0>{0}</0> vers <1>{1}</1>"
#: src/views/card/components/ActivityList.tsx:64
#: src/views/card/components/ActivityList.tsx:61
msgid "moved the card to another list"
msgstr "a déplacé la carte vers une autre liste"
@@ -1411,11 +1468,15 @@ msgstr "a déplacé la carte vers une autre liste"
msgid "Name"
msgstr "Nom"
#: src/providers/keyboard-shortcuts.tsx:54
msgid "Navigation"
msgstr "Navigation"
#: src/components/FeedbackModal.tsx:95
msgid "Need help?"
msgstr "Besoin d'aide ?"
#: src/views/boards/index.tsx:50
#: src/views/boards/index.tsx:62
#: src/views/home/components/Features.tsx:73
msgid "New"
msgstr "Nouveau"
@@ -1429,7 +1490,7 @@ msgstr "Nouveau {0}"
msgid "New API key"
msgstr "Nouvelle clé API"
#: src/views/board/components/NewCardForm.tsx:293
#: src/views/board/components/NewCardForm.tsx:302
msgid "New card"
msgstr "Nouvelle carte"
@@ -1446,7 +1507,7 @@ msgid "New label"
msgstr "Nouvelle étiquette"
#: src/views/board/components/NewListForm.tsx:113
#: src/views/board/index.tsx:442
#: src/views/board/index.tsx:466
msgid "New list"
msgstr "Nouvelle liste"
@@ -1495,11 +1556,19 @@ msgstr "Aucun tableau trouvé"
msgid "No credit card required"
msgstr "Aucune carte de crédit requise"
#: src/views/board/components/Filters.tsx:137
msgid "No dates"
msgstr "Aucune date"
#: src/views/card/components/AttachmentThumbnails.tsx:142
msgid "No download URL available for this attachment."
msgstr "Aucune URL de téléchargement disponible pour cette pièce jointe."
#: src/views/board/index.tsx:467
#: src/providers/keyboard-shortcuts.tsx:333
msgid "No keyboard shortcuts registered."
msgstr "Aucun raccourci clavier enregistré."
#: src/views/board/index.tsx:492
msgid "No lists"
msgstr "Aucune liste"
@@ -1523,6 +1592,14 @@ msgstr "Une fois que vous supprimez votre compte, il n'y a pas de retour possibl
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
#: src/components/WorkspaceMenu.tsx:31
msgid "Open command menu"
msgstr "Ouvrir le menu de commandes"
#: src/providers/keyboard-shortcuts.tsx:171
msgid "Open keyboard shortcuts"
msgstr "Ouvrir les raccourcis clavier"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Open source"
@@ -1544,6 +1621,10 @@ msgstr "Organisez et trouvez rapidement des cartes avec des outils de filtrage p
msgid "OSS Friends"
msgstr "Amis OSS"
#: src/views/board/components/Filters.tsx:112
msgid "Overdue"
msgstr "En retard"
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
@@ -1632,14 +1713,14 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
#: src/components/DeleteLabelConfirmation.tsx:26
#: src/components/FeedbackModal.tsx:41
#: src/components/NewWorkspaceForm.tsx:158
#: src/views/board/components/NewCardForm.tsx:177
#: src/views/board/components/NewCardForm.tsx:184
#: src/views/board/components/NewListForm.tsx:79
#: src/views/board/components/NewTemplateForm.tsx:61
#: src/views/board/components/NewTemplateForm.tsx:77
#: src/views/board/components/UpdateBoardSlugForm.tsx:73
#: src/views/board/components/VisibilityButton.tsx:54
#: src/views/board/index.tsx:151
#: src/views/board/index.tsx:207
#: src/views/board/index.tsx:174
#: src/views/board/index.tsx:230
#: src/views/boards/components/ImportBoardsForm.tsx:205
#: src/views/card/components/AttachmentThumbnails.tsx:73
#: src/views/card/components/ChecklistItemRow.tsx:60
@@ -1649,13 +1730,14 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
#: src/views/card/components/DeleteCardConfirmation.tsx:52
#: src/views/card/components/DeleteChecklistConfirmation.tsx:37
#: src/views/card/components/DeleteCommentConfirmation.tsx:45
#: src/views/card/components/DueDateSelector.tsx:59
#: src/views/card/components/LabelSelector.tsx:72
#: src/views/card/components/ListSelector.tsx:52
#: src/views/card/components/MemberSelector.tsx:79
#: src/views/card/components/NewChecklistForm.tsx:70
#: src/views/card/components/NewChecklistItemForm.tsx:89
#: src/views/card/components/NewCommentForm.tsx:31
#: src/views/card/index.tsx:177
#: src/views/card/index.tsx:186
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:241
@@ -1755,11 +1837,11 @@ msgstr "Supprimer"
msgid "Remove member"
msgstr "Supprimer le membre"
#: src/views/card/components/ActivityList.tsx:66
#: src/views/card/components/ActivityList.tsx:63
msgid "removed a label from the card"
msgstr "a supprimé une étiquette de la carte"
#: src/views/card/components/ActivityList.tsx:68
#: src/views/card/components/ActivityList.tsx:65
msgid "removed a member from the card"
msgstr "a retiré un membre de la carte"
@@ -1768,7 +1850,12 @@ msgstr "a retiré un membre de la carte"
msgid "removed label <0>{0}</0>"
msgstr "a supprimé l'étiquette <0>{0}</0>"
#: src/views/card/components/ActivityList.tsx:70
#: src/views/card/components/ActivityList.tsx:76
#: src/views/card/components/ActivityList.tsx:241
msgid "removed the due date"
msgstr "a supprimé la date d'échéance"
#: src/views/card/components/ActivityList.tsx:67
msgid "renamed a checklist"
msgstr "a renommé une checklist"
@@ -1871,8 +1958,16 @@ msgstr "Envoyer des commentaires"
msgid "Senior"
msgstr "Senior"
#: src/views/card/components/DueDateSelector.tsx:116
msgid "Set due date"
msgstr "Définir la date d'échéance"
#: src/views/card/components/ActivityList.tsx:74
msgid "set the due date"
msgstr "a défini la date d'échéance"
#: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:106
#: src/components/SideNavigation.tsx:133
msgid "Settings"
msgstr "Paramètres"
@@ -1896,6 +1991,10 @@ msgstr "Paramètres | Intégrations"
msgid "Settings | Workspace"
msgstr "Paramètres | Espace de travail"
#: src/components/UserMenu.tsx:184
msgid "Shortcuts"
msgstr "Raccourcis"
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Se connecter"
@@ -1964,7 +2063,7 @@ msgstr "Succès"
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Optimisez votre espace de travail pour seulement 29 $/mois. Voici ce que vous obtiendrez :"
#: src/components/UserMenu.tsx:180
#: src/components/UserMenu.tsx:195
msgid "Support"
msgstr "Assistance"
@@ -1973,7 +2072,7 @@ msgstr "Assistance"
msgid "Support the development of the project"
msgstr "Soutenir le développement du projet"
#: src/components/UserMenu.tsx:139
#: src/components/UserMenu.tsx:141
msgid "System"
msgstr "Système"
@@ -1988,8 +2087,8 @@ msgstr "Forfait d'équipe"
msgid "Teams"
msgstr "Équipes"
#: src/views/board/index.tsx:363
#: src/views/board/index.tsx:398
#: src/views/board/index.tsx:386
#: src/views/board/index.tsx:421
msgid "Template"
msgstr "Modèle"
@@ -2009,7 +2108,7 @@ msgstr "Le nom du modèle ne peut pas dépasser 100 caractères"
msgid "Template name is required"
msgstr "Le nom du modèle est requis"
#: src/components/SideNavigation.tsx:96
#: src/components/SideNavigation.tsx:109
#: src/views/home/components/Features.tsx:115
msgid "Templates"
msgstr "Modèles"
@@ -2043,7 +2142,7 @@ msgstr "L'alternative open source <0/> à Trello"
msgid "The visibility of your board has been set to {0}."
msgstr "La visibilité de votre tableau a été définie sur {0}."
#: src/components/UserMenu.tsx:126
#: src/components/UserMenu.tsx:128
msgid "Theme"
msgstr "Thème"
@@ -2063,7 +2162,7 @@ msgstr "Cette action ne peut pas être annulée."
msgid "This API key will only be shown once. Please save it in a secure location."
msgstr "Cette clé API ne sera affichée qu'une seule fois. Veuillez la sauvegarder dans un emplacement sécurisé."
#: src/views/public/board/index.tsx:156
#: src/views/public/board/index.tsx:168
msgid "This board is private or does not exist"
msgstr "Ce tableau est privé ou n'existe pas"
@@ -2137,7 +2236,7 @@ msgstr "Impossible d'ajouter l'élément à la liste de contrôle"
msgid "Unable to add comment"
msgstr "Impossible d'ajouter un commentaire"
#: src/views/board/components/NewCardForm.tsx:174
#: src/views/board/components/NewCardForm.tsx:181
msgid "Unable to create card"
msgstr "Impossible de créer la carte"
@@ -2194,8 +2293,8 @@ msgstr "Impossible de mettre à jour l'URL du tableau"
msgid "Unable to update board visibility"
msgstr "Impossible de mettre à jour la visibilité du tableau"
#: src/views/board/index.tsx:206
#: src/views/card/index.tsx:176
#: src/views/board/index.tsx:229
#: src/views/card/index.tsx:185
msgid "Unable to update card"
msgstr "Impossible de mettre à jour la carte"
@@ -2211,11 +2310,15 @@ msgstr "Impossible de mettre à jour l'élément de la liste de contrôle"
msgid "Unable to update comment"
msgstr "Impossible de mettre à jour le commentaire"
#: src/views/card/components/DueDateSelector.tsx:58
msgid "Unable to update due date"
msgstr "Impossible de mettre à jour la date d'échéance"
#: src/views/card/components/LabelSelector.tsx:71
msgid "Unable to update labels"
msgstr "Impossible de mettre à jour les étiquettes"
#: src/views/board/index.tsx:150
#: src/views/board/index.tsx:173
#: src/views/card/components/ListSelector.tsx:51
msgid "Unable to update list"
msgstr "Impossible de mettre à jour la liste"
@@ -2288,15 +2391,19 @@ msgstr "Mettre à jour"
msgid "Update label"
msgstr "Mettre à jour l'étiquette"
#: src/views/card/components/ActivityList.tsx:73
#: src/views/card/components/ActivityList.tsx:70
msgid "updated a checklist item"
msgstr "a mis à jour un élément de la liste de contrôle"
#: src/views/card/components/ActivityList.tsx:63
#: src/views/card/components/ActivityList.tsx:60
msgid "updated the description"
msgstr "a mis à jour la description"
#: src/views/card/components/ActivityList.tsx:62
#: src/views/card/components/ActivityList.tsx:75
msgid "updated the due date"
msgstr "a mis à jour la date d'échéance"
#: src/views/card/components/ActivityList.tsx:59
msgid "updated the title"
msgstr "a mis à jour le titre"
@@ -2305,7 +2412,7 @@ msgstr "a mis à jour le titre"
msgid "updated the title to <0>{0}</0>"
msgstr "a mis à jour le titre en <0>{0}</0>"
#: src/components/SideNavigation.tsx:202
#: src/components/SideNavigation.tsx:237
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
#: src/views/settings/WorkspaceSettings.tsx:90
msgid "Upgrade to Pro"
@@ -2369,7 +2476,7 @@ msgstr "Consultez et gérez votre facturation et votre abonnement."
msgid "View docs"
msgstr "Voir la documentation"
#: src/views/public/board/index.tsx:129
#: src/views/public/board/index.tsx:141
msgid "View only"
msgstr "Affichage uniquement"
@@ -2377,7 +2484,7 @@ msgstr "Affichage uniquement"
msgid "View our roadmap."
msgstr "Consultez notre feuille de route."
#: src/views/public/board/index.tsx:159
#: src/views/public/board/index.tsx:171
msgid "View workspace"
msgstr "Voir l'espace de travail"
@@ -2422,10 +2529,10 @@ msgid "Why make an open source Trello?"
msgstr "Pourquoi créer un Trello open source ?"
#: src/components/SettingsLayout.tsx:39
#: src/views/board/index.tsx:363
#: src/views/boards/index.tsx:22
#: src/views/board/index.tsx:386
#: src/views/boards/index.tsx:33
#: src/views/members/index.tsx:173
#: src/views/public/board/index.tsx:101
#: src/views/public/board/index.tsx:113
#: src/views/public/boards/index.tsx:66
msgid "Workspace"
msgstr "Espace de travail"

File diff suppressed because one or more lines are too long