feat: paginate and merge frequent activities (#274)

* feat: paginate and merge frequent activities

* feat: due date activities

* fix: requested changes fixes

* refactor: slight reshuffle and improve types

* chore: translations

---------

Co-authored-by: Henry <henry_ball@hotmail.co.uk>
This commit is contained in:
Ridham Khandar
2025-12-16 14:37:08 +05:30
committed by GitHub
parent 3cb40d0f9a
commit 57186b6b4d
40 changed files with 1515 additions and 884 deletions

View File

@@ -13,7 +13,7 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: src/views/card/components/Comment.tsx:123
#: src/views/card/components/Comment.tsx:124
msgid " (edited)"
msgstr " (modifié)"
@@ -100,12 +100,12 @@ msgstr "Journaux d'activité"
msgid "Add a card"
msgstr "Ajouter une carte"
#: src/views/card/components/Comment.tsx:146
#: src/views/card/components/NewCommentForm.tsx:57
#: src/views/card/components/Comment.tsx:147
#: src/views/card/components/NewCommentForm.tsx:55
msgid "Add a comment..."
msgstr "Ajouter un commentaire..."
#: src/views/card/components/NewChecklistItemForm.tsx:140
#: src/views/card/components/NewChecklistItemForm.tsx:141
msgid "Add an item..."
msgstr "Ajouter un élément..."
@@ -117,48 +117,53 @@ msgstr "Ajouter une checklist"
msgid "Add description... (type '/' to open commands or '@' to mention)"
msgstr "Ajouter une description... (tapez '/' pour ouvrir les commandes ou '@' pour mentionner)"
#: src/views/card/components/ChecklistItemRow.tsx:194
#: src/views/card/components/ChecklistItemRow.tsx:195
msgid "Add details..."
msgstr "Ajouter des détails..."
#: src/views/card/components/LabelSelector.tsx:109
#: src/views/card/components/LabelSelector.tsx:114
#: src/views/card/components/LabelSelector.tsx:110
#: src/views/card/components/LabelSelector.tsx:115
msgid "Add label"
msgstr "Ajouter une étiquette"
#: src/views/card/components/MemberSelector.tsx:130
#: src/views/card/components/MemberSelector.tsx:131
#: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member"
msgstr "Ajouter un membre"
#: src/views/card/components/ActivityList.tsx:66
#. placeholder {0}: mergedLabels.length
#: src/views/card/components/ActivityList.tsx:77
msgid "added {0} labels: <0>{labelList}</0>"
msgstr "a ajouté {0} étiquettes : <0>{labelList}</0>"
#: src/views/card/components/ActivityList.tsx:107
msgid "added a checklist"
msgstr "a ajouté une checklist"
#: src/views/card/components/ActivityList.tsx:69
#: src/views/card/components/ActivityList.tsx:110
msgid "added a checklist item"
msgstr "a ajouté un élément à la checklist"
#: src/views/card/components/ActivityList.tsx:62
#: src/views/card/components/ActivityList.tsx:103
msgid "added a label to the card"
msgstr "a ajouté une étiquette à la carte"
#: src/views/card/components/ActivityList.tsx:64
#: src/views/card/components/ActivityList.tsx:105
msgid "added a member to the card"
msgstr "a ajouté un membre à la carte"
#. placeholder {0}: truncate(toTitle)
#: src/views/card/components/ActivityList.tsx:146
#: src/views/card/components/ActivityList.tsx:181
msgid "added checklist <0>{0}</0>"
msgstr "a ajouté la checklist <0>{0}</0>"
#. placeholder {0}: truncate(toTitle)
#: src/views/card/components/ActivityList.tsx:170
#: src/views/card/components/ActivityList.tsx:205
msgid "added checklist item <0>{0}</0>"
msgstr "a ajouté l'élément <0>{0}</0> à la checklist"
#. placeholder {0}: truncate(label)
#: src/views/card/components/ActivityList.tsx:130
#: src/views/card/components/ActivityList.tsx:165
msgid "added label <0>{0}</0>"
msgstr "a ajouté l'étiquette <0>{0}</0>"
@@ -249,11 +254,11 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce {0} ?"
msgid "Are you sure you want to delete this card?"
msgstr "Êtes-vous sûr de vouloir supprimer cette carte ?"
#: src/views/card/components/DeleteChecklistConfirmation.tsx:55
#: src/views/card/components/DeleteChecklistConfirmation.tsx:56
msgid "Are you sure you want to delete this checklist?"
msgstr "Êtes-vous sûr de vouloir supprimer cette checklist ?"
#: src/views/card/components/DeleteCommentConfirmation.tsx:65
#: src/views/card/components/DeleteCommentConfirmation.tsx:66
msgid "Are you sure you want to delete this comment?"
msgstr "Êtes-vous sûr de vouloir supprimer ce commentaire ?"
@@ -266,7 +271,7 @@ msgid "Are you sure you want to delete your account?"
msgstr "Êtes-vous sûr de vouloir supprimer votre compte ?"
#. placeholder {0}: truncate(memberName)
#: src/views/card/components/ActivityList.tsx:110
#: src/views/card/components/ActivityList.tsx:145
msgid "assigned <0>{0}</0> to the card"
msgstr "a assigné <0>{0}</0> à la carte"
@@ -274,7 +279,7 @@ msgstr "a assigné <0>{0}</0> à la carte"
msgid "Assignees"
msgstr "Assignés"
#: src/views/card/components/AttachmentUpload.tsx:25
#: src/views/card/components/AttachmentUpload.tsx:26
msgid "Attachment uploaded"
msgstr "Pièce jointe téléversée"
@@ -382,10 +387,10 @@ msgstr "Rapport de bug"
#: src/components/DeleteLabelConfirmation.tsx:49
#: src/views/board/components/DeleteBoardConfirmation.tsx:44
#: src/views/card/components/Comment.tsx:158
#: src/views/card/components/Comment.tsx:159
#: src/views/card/components/DeleteCardConfirmation.tsx:86
#: src/views/card/components/DeleteChecklistConfirmation.tsx:63
#: src/views/card/components/DeleteCommentConfirmation.tsx:76
#: src/views/card/components/DeleteChecklistConfirmation.tsx:64
#: src/views/card/components/DeleteCommentConfirmation.tsx:77
#: src/views/members/components/DeleteMemberConfirmation.tsx:55
#: src/views/settings/components/Avatar.tsx:306
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
@@ -419,8 +424,8 @@ 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
#: src/views/card/components/ActivityList.tsx:255
#: src/views/card/components/ActivityList.tsx:269
msgid "changed the due date to <0>{formattedDate}</0>"
msgstr "a modifié la date d'échéance pour <0>{formattedDate}</0>"
@@ -433,7 +438,7 @@ msgstr "Découvrez certains de nos projets open source préférés."
msgid "Check your inbox"
msgstr "Vérifiez votre boîte de réception"
#: src/views/card/components/NewChecklistForm.tsx:118
#: src/views/card/components/NewChecklistForm.tsx:119
msgid "Checklist name"
msgstr "Nom de la checklist"
@@ -494,12 +499,12 @@ msgstr "Terminé"
msgid "Complete control and ownership:"
msgstr "Contrôle et propriété complets :"
#: src/views/card/components/ActivityList.tsx:71
#: src/views/card/components/ActivityList.tsx:112
msgid "completed a checklist item"
msgstr "a terminé un élément de la checklist"
#. placeholder {0}: truncate(toTitle)
#: src/views/card/components/ActivityList.tsx:187
#: src/views/card/components/ActivityList.tsx:222
msgid "completed checklist item <0>{0}</0>"
msgstr "a terminé l'élément <0>{0}</0> de la checklist"
@@ -573,7 +578,7 @@ msgstr "Créer une clé API"
msgid "Create card"
msgstr "Créer une carte"
#: src/views/card/components/NewChecklistForm.tsx:134
#: src/views/card/components/NewChecklistForm.tsx:135
msgid "Create checklist"
msgstr "Créer une checklist"
@@ -600,7 +605,7 @@ msgid "Create new key"
msgstr "Créer une nouvelle clé"
#: src/views/board/components/NewCardForm.tsx:414
#: src/views/card/components/LabelSelector.tsx:97
#: src/views/card/components/LabelSelector.tsx:98
msgid "Create new label"
msgstr "Créer une nouvelle étiquette"
@@ -618,7 +623,7 @@ msgstr "Créer un modèle"
msgid "Create workspace"
msgstr "Créer un espace de travail"
#: src/views/card/components/ActivityList.tsx:58
#: src/views/card/components/ActivityList.tsx:99
msgid "created the card"
msgstr "a créé la carte"
@@ -676,8 +681,8 @@ msgstr "Désactiver le lien d'invitation"
#: src/components/LabelForm.tsx:228
#: src/views/board/components/DeleteBoardConfirmation.tsx:47
#: src/views/card/components/DeleteCardConfirmation.tsx:92
#: src/views/card/components/DeleteChecklistConfirmation.tsx:66
#: src/views/card/components/DeleteCommentConfirmation.tsx:82
#: src/views/card/components/DeleteChecklistConfirmation.tsx:67
#: src/views/card/components/DeleteCommentConfirmation.tsx:83
msgid "Delete"
msgstr "Supprimer"
@@ -695,7 +700,7 @@ msgstr "Supprimer le tableau"
msgid "Delete card"
msgstr "Supprimer la carte"
#: src/views/card/components/Comment.tsx:91
#: src/views/card/components/Comment.tsx:92
msgid "Delete comment"
msgstr "Supprimer le commentaire"
@@ -713,21 +718,21 @@ msgstr "Supprimer le modèle"
msgid "Delete workspace"
msgstr "Supprimer l'espace de travail"
#: src/views/card/components/ActivityList.tsx:68
#: src/views/card/components/ActivityList.tsx:109
msgid "deleted a checklist"
msgstr "a supprimé une checklist"
#: src/views/card/components/ActivityList.tsx:73
#: src/views/card/components/ActivityList.tsx:114
msgid "deleted a checklist item"
msgstr "a supprimé un élément de la checklist"
#. placeholder {0}: truncate(fromTitle)
#: src/views/card/components/ActivityList.tsx:162
#: src/views/card/components/ActivityList.tsx:197
msgid "deleted checklist <0>{0}</0>"
msgstr "a supprimé la checklist <0>{0}</0>"
#. placeholder {0}: truncate(fromTitle)
#: src/views/card/components/ActivityList.tsx:205
#: src/views/card/components/ActivityList.tsx:240
msgid "deleted checklist item <0>{0}</0>"
msgstr "a supprimé l'élément <0>{0}</0> de la checklist"
@@ -793,13 +798,13 @@ msgstr "Vous n'avez pas de compte ? <0><1>Inscrivez-vous</1></0>"
msgid "Done"
msgstr "Fait"
#: src/views/card/components/AttachmentThumbnails.tsx:141
#: src/views/card/components/AttachmentThumbnails.tsx:142
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
#: src/views/card/index.tsx:139
msgid "Due date"
msgstr "Date d'échéance"
@@ -824,7 +829,7 @@ msgstr "Échéance demain"
msgid "Edit board URL"
msgstr "Modifier l'URL du tableau"
#: src/views/card/components/Comment.tsx:82
#: src/views/card/components/Comment.tsx:83
msgid "Edit comment"
msgstr "Modifier le commentaire"
@@ -981,8 +986,8 @@ msgstr "Échec de la création du tableau"
msgid "Failed to login with {0}. Please try again."
msgstr "Échec de connexion avec {0}. Veuillez réessayer."
#: src/views/card/components/AttachmentUpload.tsx:33
#: src/views/card/components/AttachmentUpload.tsx:79
#: src/views/card/components/AttachmentUpload.tsx:34
#: src/views/card/components/AttachmentUpload.tsx:80
msgid "Failed to upload attachment. Please try again."
msgstr "Échec du téléversement de la pièce jointe. Veuillez réessayer."
@@ -1274,7 +1279,7 @@ msgstr "Liens d'invitation"
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Les liens d'invitation nécessitent un abonnement Team ou Pro. Veuillez mettre à niveau votre espace de travail."
#: src/views/card/components/MemberSelector.tsx:111
#: src/views/card/components/MemberSelector.tsx:112
#: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member"
msgstr "Inviter un membre"
@@ -1323,7 +1328,7 @@ msgstr "Raccourcis clavier"
#: src/views/board/components/Filters.tsx:155
#: src/views/board/components/NewCardForm.tsx:418
#: src/views/card/index.tsx:120
#: src/views/card/index.tsx:121
msgid "Labels"
msgstr "Étiquettes"
@@ -1377,7 +1382,7 @@ msgstr "Clair"
msgid "Link copied"
msgstr "Lien copié"
#: src/views/card/index.tsx:112
#: src/views/card/index.tsx:113
msgid "List"
msgstr "Liste"
@@ -1389,6 +1394,14 @@ msgstr "Nom de la liste"
msgid "Lists"
msgstr "Listes"
#: src/views/card/components/ActivityList.tsx:530
msgid "Load more activities"
msgstr "Charger plus d'activités"
#: src/views/card/components/ActivityList.tsx:530
msgid "Loading..."
msgstr "Chargement..."
#: src/views/auth/login/index.tsx:33
msgid "Login | kan.bn"
msgstr "Connexion | kan.bn"
@@ -1417,12 +1430,12 @@ msgstr "lien magique"
msgid "Make template"
msgstr "Créer un modèle"
#: src/views/card/components/ActivityList.tsx:72
#: src/views/card/components/ActivityList.tsx:113
msgid "marked a checklist item as incomplete"
msgstr "a marqué un élément de la checklist comme incomplet"
#. placeholder {0}: truncate(toTitle)
#: src/views/card/components/ActivityList.tsx:196
#: src/views/card/components/ActivityList.tsx:231
msgid "marked checklist item <0>{0}</0> as incomplete"
msgstr "a marqué l'élément <0>{0}</0> de la checklist comme incomplet"
@@ -1433,7 +1446,7 @@ msgstr "Priorité moyenne"
#: 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/card/index.tsx:130
#: src/views/members/index.tsx:178
msgid "Members"
msgstr "Membres"
@@ -1454,11 +1467,11 @@ msgstr "facturation mensuelle"
#. placeholder {0}: truncate(fromList)
#. placeholder {1}: truncate(toList)
#: src/views/card/components/ActivityList.tsx:98
#: src/views/card/components/ActivityList.tsx:133
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:61
#: src/views/card/components/ActivityList.tsx:102
msgid "moved the card to another list"
msgstr "a déplacé la carte vers une autre liste"
@@ -1494,7 +1507,7 @@ msgstr "Nouvelle clé API"
msgid "New card"
msgstr "Nouvelle carte"
#: src/views/card/components/NewChecklistForm.tsx:102
#: src/views/card/components/NewChecklistForm.tsx:103
msgid "New checklist"
msgstr "Nouvelle checklist"
@@ -1560,7 +1573,7 @@ msgstr "Aucune carte de crédit requise"
msgid "No dates"
msgstr "Aucune date"
#: src/views/card/components/AttachmentThumbnails.tsx:142
#: src/views/card/components/AttachmentThumbnails.tsx:143
msgid "No download URL available for this attachment."
msgstr "Aucune URL de téléchargement disponible pour cette pièce jointe."
@@ -1722,22 +1735,22 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
#: src/views/board/index.tsx:170
#: src/views/board/index.tsx:226
#: src/views/boards/components/ImportBoardsForm.tsx:205
#: src/views/card/components/AttachmentThumbnails.tsx:73
#: src/views/card/components/ChecklistItemRow.tsx:66
#: src/views/card/components/ChecklistItemRow.tsx:94
#: src/views/card/components/ChecklistNameInput.tsx:46
#: src/views/card/components/AttachmentThumbnails.tsx:74
#: src/views/card/components/ChecklistItemRow.tsx:67
#: src/views/card/components/ChecklistItemRow.tsx:95
#: src/views/card/components/ChecklistNameInput.tsx:47
#: src/views/card/components/Checklists.tsx:81
#: src/views/card/components/Comment.tsx:64
#: src/views/card/components/Comment.tsx:65
#: 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/components/DeleteChecklistConfirmation.tsx:38
#: src/views/card/components/DeleteCommentConfirmation.tsx:46
#: src/views/card/components/DueDateSelector.tsx:60
#: src/views/card/components/LabelSelector.tsx:73
#: src/views/card/components/ListSelector.tsx:53
#: src/views/card/components/MemberSelector.tsx:80
#: src/views/card/components/NewChecklistForm.tsx:71
#: src/views/card/components/NewChecklistItemForm.tsx:90
#: src/views/card/components/NewCommentForm.tsx:32
#: src/views/card/index.tsx:187
#: src/views/card/index.tsx:200
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
@@ -1839,35 +1852,40 @@ msgstr "Supprimer"
msgid "Remove member"
msgstr "Supprimer le membre"
#: src/views/card/components/ActivityList.tsx:63
#. placeholder {0}: mergedLabels.length
#: src/views/card/components/ActivityList.tsx:91
msgid "removed {0} labels: <0>{labelList}</0>"
msgstr "a supprimé {0} étiquettes : <0>{labelList}</0>"
#: src/views/card/components/ActivityList.tsx:104
msgid "removed a label from the card"
msgstr "a supprimé une étiquette de la carte"
#: src/views/card/components/ActivityList.tsx:65
#: src/views/card/components/ActivityList.tsx:106
msgid "removed a member from the card"
msgstr "a retiré un membre de la carte"
#. placeholder {0}: truncate(label)
#: src/views/card/components/ActivityList.tsx:138
#: src/views/card/components/ActivityList.tsx:173
msgid "removed label <0>{0}</0>"
msgstr "a supprimé l'étiquette <0>{0}</0>"
#: src/views/card/components/ActivityList.tsx:76
#: src/views/card/components/ActivityList.tsx:241
#: src/views/card/components/ActivityList.tsx:117
#: src/views/card/components/ActivityList.tsx:276
msgid "removed the due date"
msgstr "a supprimé la date d'échéance"
#: src/views/card/components/ActivityList.tsx:67
#: src/views/card/components/ActivityList.tsx:108
msgid "renamed a checklist"
msgstr "a renommé une checklist"
#. placeholder {0}: truncate(toTitle)
#: src/views/card/components/ActivityList.tsx:154
#: src/views/card/components/ActivityList.tsx:189
msgid "renamed checklist <0>{0}</0>"
msgstr "a renommé la checklist <0>{0}</0>"
#. placeholder {0}: truncate(toTitle)
#: src/views/card/components/ActivityList.tsx:178
#: src/views/card/components/ActivityList.tsx:213
msgid "renamed checklist item to <0>{0}</0>"
msgstr "a renommé l'élément de la liste de contrôle en <0>{0}</0>"
@@ -1906,7 +1924,7 @@ msgstr "Rôle"
msgid "Run on your own infrastructure"
msgstr "Exécutez sur votre propre infrastructure"
#: src/views/card/components/Comment.tsx:165
#: src/views/card/components/Comment.tsx:166
#: src/views/settings/components/Avatar.tsx:309
msgid "Save"
msgstr "Enregistrer"
@@ -1944,7 +1962,7 @@ msgstr "Auto-hébergement"
msgid "Self host with Github"
msgstr "Auto-hébergement avec Github"
#: src/views/card/components/ActivityList.tsx:107
#: src/views/card/components/ActivityList.tsx:142
msgid "self-assigned the card"
msgstr "s'est auto-assigné la carte"
@@ -1960,11 +1978,11 @@ msgstr "Envoyer des commentaires"
msgid "Senior"
msgstr "Senior"
#: src/views/card/components/DueDateSelector.tsx:116
#: src/views/card/components/DueDateSelector.tsx:117
msgid "Set due date"
msgstr "Définir la date d'échéance"
#: src/views/card/components/ActivityList.tsx:74
#: src/views/card/components/ActivityList.tsx:115
msgid "set the due date"
msgstr "a défini la date d'échéance"
@@ -2155,8 +2173,8 @@ msgstr "Ils ne pourront plus accéder à cet espace de travail."
#: src/components/DeleteLabelConfirmation.tsx:44
#: src/views/board/components/DeleteBoardConfirmation.tsx:39
#: src/views/card/components/DeleteCardConfirmation.tsx:78
#: src/views/card/components/DeleteChecklistConfirmation.tsx:58
#: src/views/card/components/DeleteCommentConfirmation.tsx:68
#: src/views/card/components/DeleteChecklistConfirmation.tsx:59
#: src/views/card/components/DeleteCommentConfirmation.tsx:69
msgid "This action can't be undone."
msgstr "Cette action ne peut pas être annulée."
@@ -2230,11 +2248,11 @@ msgstr "Triage"
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Approuvé par des équipes dynamiques<0/>du monde entier"
#: src/views/card/components/NewChecklistItemForm.tsx:88
#: src/views/card/components/NewChecklistItemForm.tsx:89
msgid "Unable to add checklist item"
msgstr "Impossible d'ajouter l'élément à la liste de contrôle"
#: src/views/card/components/NewCommentForm.tsx:30
#: src/views/card/components/NewCommentForm.tsx:31
msgid "Unable to add comment"
msgstr "Impossible d'ajouter un commentaire"
@@ -2246,7 +2264,7 @@ msgstr "Impossible d'ajouter l'étiquette"
msgid "Unable to create card"
msgstr "Impossible de créer la carte"
#: src/views/card/components/NewChecklistForm.tsx:69
#: src/views/card/components/NewChecklistForm.tsx:70
msgid "Unable to create checklist"
msgstr "Impossible de créer la liste de contrôle"
@@ -2263,7 +2281,7 @@ msgstr "Impossible de créer le modèle"
msgid "Unable to create workspace"
msgstr "Impossible de créer l'espace de travail"
#: src/views/card/components/AttachmentThumbnails.tsx:72
#: src/views/card/components/AttachmentThumbnails.tsx:73
msgid "Unable to delete attachment"
msgstr "Impossible de supprimer la pièce jointe"
@@ -2271,15 +2289,15 @@ msgstr "Impossible de supprimer la pièce jointe"
msgid "Unable to delete card"
msgstr "Impossible de supprimer la carte"
#: src/views/card/components/DeleteChecklistConfirmation.tsx:36
#: src/views/card/components/DeleteChecklistConfirmation.tsx:37
msgid "Unable to delete checklist"
msgstr "Impossible de supprimer la liste de contrôle"
#: src/views/card/components/ChecklistItemRow.tsx:93
#: src/views/card/components/ChecklistItemRow.tsx:94
msgid "Unable to delete checklist item"
msgstr "Impossible de supprimer l'élément de la liste de contrôle"
#: src/views/card/components/DeleteCommentConfirmation.tsx:44
#: src/views/card/components/DeleteCommentConfirmation.tsx:45
msgid "Unable to delete comment"
msgstr "Impossible de supprimer le commentaire"
@@ -2308,41 +2326,41 @@ msgstr "Impossible de mettre à jour la visibilité du tableau"
msgid "Unable to update card"
msgstr "Impossible de mettre à jour la carte"
#: src/views/card/components/ChecklistNameInput.tsx:45
#: src/views/card/components/ChecklistNameInput.tsx:46
msgid "Unable to update checklist"
msgstr "Impossible de mettre à jour la liste de contrôle"
#: src/views/card/components/ChecklistItemRow.tsx:65
#: src/views/card/components/ChecklistItemRow.tsx:66
msgid "Unable to update checklist item"
msgstr "Impossible de mettre à jour l'élément de la liste de contrôle"
#: src/views/card/components/Comment.tsx:63
#: src/views/card/components/Comment.tsx:64
msgid "Unable to update comment"
msgstr "Impossible de mettre à jour le commentaire"
#: src/views/card/components/DueDateSelector.tsx:58
#: src/views/card/components/DueDateSelector.tsx:59
msgid "Unable to update due date"
msgstr "Impossible de mettre à jour la date d'échéance"
#: src/views/card/components/LabelSelector.tsx:71
#: src/views/card/components/LabelSelector.tsx:72
msgid "Unable to update labels"
msgstr "Impossible de mettre à jour les étiquettes"
#: src/views/board/index.tsx:169
#: src/views/card/components/ListSelector.tsx:51
#: src/views/card/components/ListSelector.tsx:52
msgid "Unable to update list"
msgstr "Impossible de mettre à jour la liste"
#: src/views/card/components/MemberSelector.tsx:78
#: src/views/card/components/MemberSelector.tsx:79
msgid "Unable to update members"
msgstr "Impossible de mettre à jour les membres"
#. placeholder {0}: truncate(memberName)
#: src/views/card/components/ActivityList.tsx:121
#: src/views/card/components/ActivityList.tsx:156
msgid "unassigned <0>{0}</0> from the card"
msgstr "a désassigné <0>{0}</0> de la carte"
#: src/views/card/components/ActivityList.tsx:118
#: src/views/card/components/ActivityList.tsx:153
msgid "unassigned themselves from the card"
msgstr "s'est retiré de la carte"
@@ -2401,24 +2419,24 @@ msgstr "Mettre à jour"
msgid "Update label"
msgstr "Mettre à jour l'étiquette"
#: src/views/card/components/ActivityList.tsx:70
#: src/views/card/components/ActivityList.tsx:111
msgid "updated a checklist item"
msgstr "a mis à jour un élément de la liste de contrôle"
#: src/views/card/components/ActivityList.tsx:60
#: src/views/card/components/ActivityList.tsx:101
msgid "updated the description"
msgstr "a mis à jour la description"
#: src/views/card/components/ActivityList.tsx:75
#: src/views/card/components/ActivityList.tsx:116
msgid "updated the due date"
msgstr "a mis à jour la date d'échéance"
#: src/views/card/components/ActivityList.tsx:59
#: src/views/card/components/ActivityList.tsx:100
msgid "updated the title"
msgstr "a mis à jour le titre"
#. placeholder {0}: truncate(toTitle)
#: src/views/card/components/ActivityList.tsx:90
#: src/views/card/components/ActivityList.tsx:125
msgid "updated the title to <0>{0}</0>"
msgstr "a mis à jour le titre en <0>{0}</0>"
@@ -2432,8 +2450,8 @@ msgstr "Passer à Pro"
msgid "Upgrade to Pro ($29/month)"
msgstr "Passer à Pro (29 $/mois)"
#: src/views/card/components/AttachmentUpload.tsx:32
#: src/views/card/components/AttachmentUpload.tsx:78
#: src/views/card/components/AttachmentUpload.tsx:33
#: src/views/card/components/AttachmentUpload.tsx:79
msgid "Upload failed"
msgstr "Échec du téléversement"
@@ -2676,7 +2694,7 @@ msgstr "Vos tableaux ont été importés."
msgid "Your display name has been updated."
msgstr "Votre nom d'affichage a été mis à jour."
#: src/views/card/components/AttachmentUpload.tsx:26
#: src/views/card/components/AttachmentUpload.tsx:27
msgid "Your file has been uploaded successfully."
msgstr "Votre fichier a été téléversé avec succès."

File diff suppressed because one or more lines are too long