msgid "" msgstr "" "POT-Creation-Date: 2026-04-01 16:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" #: src/components/comment/CommentNode.tsx:140 msgid "[deleted]" msgstr "[supprimé]" #. placeholder {0}: dump.commentCount #: src/components/dump/DumpCard.tsx:135 #: src/components/dump/JournalCard.tsx:137 msgid "{0, plural, one {# comment} other {# comments}}" msgstr "{0, plural, one {# commentaire} other {# commentaires}}" #. placeholder {0}: playlist.dumpCount #: src/components/playlist/PlaylistCard.tsx:141 msgid "{0, plural, one {# dump} other {# dumps}}" msgstr "{0, plural, one {# reco} other {# recos}}" #. placeholder {0}: rest.length #: src/components/dump/create/DuplicateNotice.tsx:53 msgid "{0, plural, one {and # earlier dump} other {and # earlier dumps}}" msgstr "{0, plural, one {et # reco plus ancienne} other {et # recos plus anciennes}}" #. placeholder {0}: typingNames[0] #. placeholder {1}: typingNames[1] #: src/components/chat/ChatModal.tsx:650 msgid "{0} and {1} are typing…" msgstr "{0} et {1} sont en train d'écrire…" #. placeholder {0}: typingNames[0] #: src/components/chat/ChatModal.tsx:648 msgid "{0} is typing…" msgstr "{0} est en train d'écrire…" #. placeholder {0}: rest.length #: src/components/feed/PresenceRow.tsx:82 msgid "{0} more online: {restNames}" msgstr "{0} de plus en ligne : {restNames}" #. placeholder {0}: VALIDATION.USERNAME_MIN #. placeholder {1}: VALIDATION.USERNAME_MAX #: src/pages/UserRegister.tsx:149 msgid "{0}–{1} characters: letters, numbers, or underscores" msgstr "{0}–{1} caractères : lettres, chiffres ou tirets bas" #. js-lingui-explicit-id #: api/mail/digest.ts:488 msgid "email.digest.totals" msgstr "{dumps, plural, one {# reco} other {# recos}}, {upvotes, plural, one {# vote} other {# votes}} et {comments, plural, one {# commentaire} other {# commentaires}}." #: src/pages/Search.tsx:215 msgid "{label} ({count})" msgstr "{label} ({count})" #. js-lingui-explicit-id #: api/mail/digest.ts:470 msgid "email.digest.chatWeek" msgstr "{n, plural, one {# message cette semaine} other {# messages cette semaine}}" #. js-lingui-explicit-id #: api/mail/digest.ts:570 msgid "email.digest.pre.network" msgstr "{n, plural, one {# nouvelle reco de ceux que vous suivez} other {# nouvelles recos de ceux que vous suivez}}" #. js-lingui-explicit-id #: api/mail/digest.ts:595 msgid "email.digest.pre.members" msgstr "{n, plural, one {# nouveau membre} other {# nouveaux membres}}" #. js-lingui-explicit-id #: api/mail/digest.ts:604 msgid "email.digest.pre.playlists" msgstr "{n, plural, one {# nouvelle collection} other {# nouvelles collections}}" #. js-lingui-explicit-id #: shared/digest-messages.ts:68 msgid "digest.stat.chat" msgstr "{n, plural, one {message dans la tribune} other {messages dans la tribune}}" #. js-lingui-explicit-id #: api/mail/digest.ts:147 msgid "email.digest.count.likes" msgstr "{n, plural, one {j'aime sur vos commentaires} other {j'aime sur vos commentaires}}" #. js-lingui-explicit-id #: shared/digest-messages.ts:76 msgid "digest.count.comments" msgstr "{n, plural, one {commentaire} other {commentaires}}" #. js-lingui-explicit-id #: shared/digest-messages.ts:64 msgid "digest.stat.dumps" msgstr "{n, plural, one {reco} other {recos}}" #. js-lingui-explicit-id #: api/mail/digest.ts:141 msgid "email.digest.count.mentions" msgstr "{n, plural, one {mention} other {mentions}}" #. js-lingui-explicit-id #: api/mail/digest.ts:133 msgid "email.digest.count.followers" msgstr "{n, plural, one {nouvel abonné} other {nouveaux abonnés}}" #. js-lingui-explicit-id #: api/mail/digest.ts:153 msgid "email.digest.count.playlistFollows" msgstr "{n, plural, one {abonnement à vos collections} other {abonnements à vos collections}}" #. js-lingui-explicit-id #: api/mail/digest.ts:345 msgid "email.digest.seeAll" msgstr "{n, plural, one {Voir la notification} other {Voir les # notifications}}" #. js-lingui-explicit-id #: api/mail/digest.ts:585 msgid "email.digest.pre.topMonth" msgstr "{n, plural, one {la reco la plus validée du mois} other {les # recos les plus validées du mois}}" #. js-lingui-explicit-id #: api/mail/digest.ts:614 msgid "email.digest.pre.topWeek" msgstr "{n, plural, one {la reco la plus validée de la semaine} other {les # recos les plus validées de la semaine}}" #. js-lingui-explicit-id #: shared/digest-messages.ts:72 msgid "digest.count.upvotes" msgstr "{n, plural, one {vote} other {votes}}" #. js-lingui-explicit-id #: api/mail/digest.ts:372 msgid "email.digest.more" msgstr "{n} de plus dans votre fil Suivi" #: src/pages/Notifications.tsx:499 msgid "{totalUnread, plural, one {# new} other {# new}}" msgstr "{totalUnread, plural, one {# nouvelle} other {# nouvelles}}" #: src/components/chat/ChatModal.tsx:779 msgid "{unseenCount} new messages" msgstr "{unseenCount} nouveaux messages" #: src/components/comment/CommentThread.tsx:82 msgid "{visibleCount, plural, one {# comment} other {# comments}}" msgstr "{visibleCount, plural, one {# commentaire} other {# commentaires}}" #. js-lingui-explicit-id #: api/mail/digest.ts:198 msgid "email.digest.hl.comment" msgstr "{who} a commenté votre reco {target}" #. js-lingui-explicit-id #: api/mail/digest.ts:204 msgid "email.digest.hl.playlistFollow" msgstr "{who} a suivi votre collection {target}" #. js-lingui-explicit-id #: api/mail/digest.ts:216 msgid "email.digest.hl.commentLike" msgstr "{who} a aimé votre commentaire sur {target}" #. js-lingui-explicit-id #: api/mail/digest.ts:192 msgid "email.digest.hl.mentionEveryone" msgstr "{who} a mentionné tout le monde dans {target}" #. js-lingui-explicit-id #: api/mail/digest.ts:180 msgid "email.digest.hl.mentionIn" msgstr "{who} vous a mentionné dans {target}" #. js-lingui-explicit-id #: api/mail/digest.ts:173 msgid "email.digest.hl.mentionComment" msgstr "{who} vous a mentionné dans un commentaire sur {target}" #. js-lingui-explicit-id #: api/mail/digest.ts:186 msgid "email.digest.hl.mentionPlaylist" msgstr "{who} vous a mentionné dans la collection {target}" #. js-lingui-explicit-id #: api/mail/digest.ts:210 msgid "email.digest.hl.userFollow" msgstr "{who} vous suit désormais" #. js-lingui-explicit-id #: api/mail/welcome.ts:32 msgid "email.welcome.body" msgstr "# Bienvenue sur {site} !\n" "\n" "Bonjour **{username}**,\n" "\n" "Votre compte a bien été créé. Bienvenue à bord !" #: src/components/dump/create/DumpCreateModal.tsx:736 #: src/pages/PlaylistDetail.tsx:99 #: src/pages/UserPublicProfile.tsx:129 msgid "← Back" msgstr "← Retour" #: src/pages/Dump.tsx:374 #: src/pages/Dump.tsx:399 #: src/pages/Dump.tsx:560 #: src/pages/DumpEdit.tsx:234 msgid "← Back to all dumps" msgstr "← Retour à toutes les recos" #: src/components/profile/ProfileOwnActions.tsx:76 msgid "+ Invite someone" msgstr "+ Inviter quelqu'un" #: src/components/playlist/PlaylistMembershipPanel.tsx:107 msgid "+ New playlist" msgstr "+ Nouvelle collection" #: src/pages/Dump.tsx:451 msgid "+ Playlist" msgstr "+ Collection" #. placeholder {0}: d.commenterUsername #. placeholder {0}: event.username #. placeholder {1}: d.dumpTitle #. placeholder {1}: event.dump.title #: src/components/social/CommunityFeed.tsx:114 #: src/pages/Notifications.tsx:239 msgid "<0>{0} commented on <1>{1}" msgstr "<0>{0} a commenté sur <1>{1}" #. placeholder {0}: event.username #. placeholder {1}: event.playlist.title #: src/components/social/CommunityFeed.tsx:127 msgid "<0>{0} created the playlist <1>{1}" msgstr "<0>{0} a créé la playlist <1>{1}" #. placeholder {0}: d.followerUsername #. placeholder {1}: d.playlistTitle #: src/pages/Notifications.tsx:199 msgid "<0>{0} followed your playlist <1>{1}" msgstr "<0>{0} a suivi votre collection <1>{1}" #. placeholder {0}: event.username #: src/components/social/CommunityFeed.tsx:145 msgid "<0>{0} joined" msgstr "<0>{0} a rejoint le site" #. placeholder {0}: event.username #. placeholder {1}: event.invitedByUsername #: src/components/social/CommunityFeed.tsx:138 msgid "<0>{0} joined, invited by <1>{1}" msgstr "<0>{0} a rejoint le site, sur invitation de <1>{1}" #. placeholder {0}: d.likerUsername #. placeholder {1}: d.dumpTitle #: src/pages/Notifications.tsx:249 msgid "<0>{0} liked your comment on <1>{1}" msgstr "<0>{0} a aimé votre commentaire sur <1>{1}" #. placeholder {0}: d.mentionerUsername #: src/pages/Notifications.tsx:266 msgid "<0>{0} mentioned everyone in <1>{where}" msgstr "<0>{0} a mentionné tout le monde dans <1>{where}" #. placeholder {0}: d.mentionerUsername #: src/pages/Notifications.tsx:274 msgid "<0>{0} mentioned you in <1>{where}" msgstr "<0>{0} vous a mentionné dans <1>{where}" #. placeholder {0}: d.dumperUsername #. placeholder {0}: event.username #. placeholder {1}: d.dumpTitle #. placeholder {1}: event.dump.title #: src/components/social/CommunityFeed.tsx:94 #: src/pages/Notifications.tsx:209 msgid "<0>{0} posted <1>{1}" msgstr "<0>{0} a publié <1>{1}" #. placeholder {0}: d.followerUsername #: src/pages/Notifications.tsx:190 msgid "<0>{0} started following you" msgstr "<0>{0} a commencé à vous suivre" #. placeholder {0}: d.voterUsername #. placeholder {0}: event.username #. placeholder {1}: d.dumpTitle #. placeholder {1}: event.dump.title #: src/components/social/CommunityFeed.tsx:104 #: src/pages/Notifications.tsx:229 msgid "<0>{0} upvoted <1>{1}" msgstr "<0>{0} a validé <1>{1}" #. placeholder {0}: d.dumpTitle #. placeholder {1}: d.playlistTitle #: src/pages/Notifications.tsx:219 msgid "<0>{0} was added to <1>{1}" msgstr "<0>{0} a été ajouté à <1>{1}" #: src/pages/Authorize.tsx:138 msgid "<0>{name} ({host}) asks to sign you in with your account here, <1>@{username}. It will receive your username, your email address and your avatar." msgstr "<0>{name} ({host}) demande à vous connecter avec votre compte d'ici, <1>@{username}. Il recevra votre nom d'utilisateur, votre adresse e-mail et votre avatar." #: src/components/social/CommunityFeed.tsx:159 msgid "<0>Online now: {names}" msgstr "<0>En ligne : {names}" #: src/components/social/CommunityFeed.tsx:166 msgid "<0>This week: <1>{figures}" msgstr "<0>Cette semaine : <1>{figures}" #. placeholder {0}: top.title #: src/components/social/CommunityFeed.tsx:174 msgid "<0>Top this week: <1>{0}" msgstr "<0>En tête cette semaine : <1>{0}" #: src/components/chat/ChatModal.tsx:778 msgid "1 new message" msgstr "1 nouveau message" #: src/pages/Notifications.tsx:260 msgid "a comment" msgstr "un commentaire" #: src/components/form/SlugField.tsx:82 msgid "A link is required" msgstr "Il faut un lien" #: src/pages/Notifications.tsx:263 msgid "a post" msgstr "une publication" #: src/pages/Settings.tsx:89 msgid "Account" msgstr "Compte" #: src/components/profile/ProfileHeader.tsx:151 msgid "Account on <0>{host}" msgstr "Compte sur <0>{host}" #: src/components/comment/CommentThread.tsx:102 msgid "Add a comment…" msgstr "Ajouter un commentaire…" #: src/components/playlist/PlaylistHeader.tsx:117 #: src/components/playlist/PlaylistHeader.tsx:128 msgid "Add a description…" msgstr "Ajouter une description…" #: src/components/category/CategoryManager.tsx:115 #: src/components/category/CategoryManager.tsx:116 msgid "Add category" msgstr "Ajouter une catégorie" #: src/components/profile/ProfileHeader.tsx:168 msgid "Add email…" msgstr "Ajouter un e-mail…" #: src/components/shared/ImagePicker.tsx:66 msgid "Add image" msgstr "Ajouter une image" #: src/components/dump/create/DumpCreateModal.tsx:458 #: src/components/playlist/AddToPlaylistModal.tsx:29 msgid "Add to playlist" msgstr "Ajouter à la collection" #. js-lingui-explicit-id #: api/mail/digest.ts:231 msgid "email.digest.addedTo" msgstr "ajoutée à {playlist}" #: src/components/profile/RoleSwitcher.tsx:24 msgid "Admin" msgstr "Administrateur" #: src/components/category/CategorySwitcher.tsx:104 #: src/components/category/CategorySwitcher.tsx:107 msgid "All" msgstr "Tout" #. placeholder {0}: first.ownerUsername #. placeholder {1}: relativeTime(first.createdAt) #: src/components/dump/create/DuplicateNotice.tsx:39 msgid "Already dumped by {0} {1}" msgstr "Déjà recommandé par {0} {1}" #: src/pages/UserRegister.tsx:181 msgid "Already have an account? <0>Log in" msgstr "Vous avez déjà un compte ? <0>Se connecter" #: src/components/federation/PeerManager.tsx:167 msgid "An instance's URL" msgstr "URL d'une instance" #: src/utils/shared/api.ts:35 msgid "An unexpected error occurred." msgstr "Une erreur inattendue s'est produite." #. js-lingui-explicit-id #: api/mail/digest.ts:243 msgid "email.digest.andMore" msgstr "et {n} de plus" #: src/pages/Settings.tsx:134 msgid "Appearance" msgstr "Apparence" #. placeholder {0}: VALIDATION.PASSWORD_MIN #: src/components/profile/ChangePasswordModal.tsx:101 #: src/pages/ResetPassword.tsx:176 #: src/pages/UserRegister.tsx:168 msgid "At least {0} characters" msgstr "Au moins {0} caractères" #: src/components/form/RichTextField.tsx:66 msgid "At most {maxLength} characters." msgstr "{maxLength} caractères au maximum." #: src/pages/Settings.tsx:48 msgid "Auto" msgstr "Auto" #: src/pages/ResetPassword.tsx:101 #: src/pages/ResetPassword.tsx:199 msgid "Back to login" msgstr "Retour à la connexion" #: src/pages/FederationCallback.tsx:72 msgid "Back to the login page" msgstr "Retour à la page de connexion" #: src/components/federation/PeerManager.tsx:184 #: src/components/federation/PeerManager.tsx:190 msgid "Block" msgstr "Bloquer" #: src/components/federation/PeerManager.tsx:39 msgid "Blocked" msgstr "Bloquée" #. js-lingui-explicit-id #: api/mail/digest.ts:225 msgid "email.digest.by" msgstr "par @{username}" #. js-lingui-explicit-id #: api/mail/digest.ts:249 msgid "email.digest.playlistMeta" msgstr "par @{username} · {n, plural, one {# reco} other {# recos}}" #: src/contexts/ws/WSProvider.tsx:377 #: src/contexts/ws/WSProvider.tsx:770 msgid "Can't connect to the live updates server. Upvotes and notifications may not sync until it reconnects." msgstr "Impossible de se connecter au serveur de mises à jour en direct. Les votes et les notifications pourraient ne pas se synchroniser avant la reconnexion." #: src/pages/Authorize.tsx:117 #: src/pages/Authorize.tsx:145 msgid "Can't sign in there" msgstr "Connexion impossible" #: src/components/category/CategoryManager.tsx:241 #: src/components/category/CategoryManager.tsx:242 #: src/components/chat/ChatEditBox.tsx:92 #: src/components/comment/CommentForm.tsx:127 #: src/components/dump/create/DumpCreateModal.tsx:746 #: src/components/form/FormActions.tsx:42 #: src/components/form/InlineEdit.tsx:277 #: src/components/playlist/PlaylistEditForm.tsx:222 #: src/components/shared/ConfirmModal.tsx:63 #: src/pages/Authorize.tsx:158 #: src/pages/DumpEdit.tsx:561 msgid "Cancel" msgstr "Annuler" #: src/components/playlist/PlaylistDumpList.tsx:120 msgid "Cancel removal" msgstr "Annuler la suppression" #: src/components/chat/ChatModal.tsx:839 #: src/components/chat/ChatModal.tsx:840 msgid "Cancel reply" msgstr "Annuler la réponse" #: src/components/layout/AppHeader.tsx:182 msgid "Cancel search" msgstr "Annuler la recherche" #: src/components/category/CategorySelect.tsx:38 msgid "Categories" msgstr "Catégories" #: src/components/category/CategorySwitcher.tsx:127 msgid "Category" msgstr "Catégorie" #: src/components/profile/ProfileHeader.tsx:109 msgid "Change avatar" msgstr "Changer l'avatar" #: src/components/shared/ImagePicker.tsx:66 msgid "Change image" msgstr "Changer l'image" #: src/pages/Settings.tsx:101 msgid "Change it on {home}" msgstr "Le changer sur {home}" #: src/components/profile/ChangePasswordModal.tsx:66 #: src/components/profile/ChangePasswordModal.tsx:120 msgid "Change password" msgstr "Changer le mot de passe" #: src/pages/Settings.tsx:112 msgid "Change password…" msgstr "Changer le mot de passe…" #: src/components/editor/EmojiPickerPopup.tsx:108 msgid "Change skin tone" msgstr "Changer la couleur de peau" #: src/components/chat/ChatModal.tsx:739 #: src/components/layout/ChatButton.tsx:30 #: src/components/layout/ChatFab.tsx:54 #: src/components/layout/ChatFab.tsx:55 msgid "Chat" msgstr "Tribune" #: src/components/layout/ChatButton.tsx:29 #: src/components/layout/ChatFab.tsx:53 msgid "Chat ({unreadChatCount} unread)" msgstr "{unreadChatCount} messages non lus" #: src/pages/UserRegister.tsx:110 msgid "Checking invite…" msgstr "Vérification de l'invitation…" #: src/components/federation/PeerManager.tsx:175 #: src/components/federation/PeerManager.tsx:189 msgid "Checking…" msgstr "Vérification…" #: src/components/profile/ChangePasswordModal.tsx:75 #: src/components/shared/Modal.tsx:76 msgid "Close" msgstr "Fermer" #: src/components/dump/create/DumpCreateModal.tsx:489 msgid "Close anyway" msgstr "Fermer quand même" #: src/components/editor/EmojiPickerPopup.tsx:113 msgid "Close emoji picker" msgstr "Fermer le sélecteur d'emoji" #: src/components/player/GlobalPlayer.tsx:264 msgid "Close player" msgstr "Fermer le lecteur" #: src/components/dump/create/DumpCreateModal.tsx:479 msgid "Close without posting? The attached file won't be kept — everything you typed will." msgstr "Fermer sans publier ? Le fichier joint sera perdu — ce que vous avez écrit sera conservé." #: src/components/player/GlobalPlayer.tsx:256 msgid "Collapse player" msgstr "Réduire le lecteur" #: src/pages/Settings.tsx:143 msgid "Color scheme" msgstr "Thème de couleur" #. js-lingui-explicit-id #: shared/digest-messages.ts:36 msgid "digest.community" msgstr "Communauté" #: src/components/profile/ChangePasswordModal.tsx:108 #: src/pages/ResetPassword.tsx:183 msgid "Confirm new password" msgstr "Confirmer le nouveau mot de passe" #: src/components/federation/FederatedSignIn.tsx:113 msgid "Connecting…" msgstr "Connexion…" #: src/contexts/ws/WSProvider.tsx:763 msgid "Connection lost — this message may not have been sent" msgstr "Connexion perdue — ce message n'a peut-être pas été envoyé" #: src/components/federation/FederatedSignIn.tsx:115 msgid "Continue" msgstr "Continuer" #: src/pages/Authorize.tsx:155 msgid "Continue as @{username}" msgstr "Continuer en tant que @{username}" #: src/components/profile/ProfileOwnActions.tsx:99 msgid "Copied!" msgstr "Copié !" #: src/components/profile/ProfileOwnActions.tsx:99 msgid "Copy" msgstr "Copier" #: src/components/profile/ChangePasswordModal.tsx:117 msgid "Could not change password" msgstr "Impossible de changer le mot de passe" #: src/utils/shared/api.ts:33 msgid "Could not connect to the server. Check your connection and try again." msgstr "Impossible de joindre le serveur. Vérifiez votre connexion et réessayez." #: src/components/profile/ProfilePlaylistsTab.tsx:194 #: src/pages/DumpEdit.tsx:555 msgid "Could not delete" msgstr "Suppression impossible" #: src/components/profile/UsernameField.tsx:76 msgid "Could not rename" msgstr "Renommage impossible" #: src/pages/DumpEdit.tsx:507 msgid "Could not save" msgstr "Sauvegarde impossible" #: src/components/federation/PeerManager.tsx:164 msgid "Couldn't add that instance" msgstr "Impossible d'ajouter cette instance" #: src/components/dump/create/DumpCreateModal.tsx:600 msgid "Couldn't load a preview for this link — check it, or post it as-is and refresh the preview later." msgstr "Impossible de charger un aperçu pour ce lien — vérifiez-le, ou publiez-le tel quel et actualisez l'aperçu plus tard." #: src/components/chat/ChatModal.tsx:665 msgid "Couldn't load the chat." msgstr "Impossible de charger le chat." #: src/components/federation/FederatedSignIn.tsx:104 msgid "Couldn't reach that instance" msgstr "Impossible de joindre cette instance" #: src/pages/Unsubscribe.tsx:116 msgid "Couldn't unsubscribe" msgstr "Désabonnement impossible" #: src/components/social/FollowButton.tsx:112 msgid "Couldn't update. Try again." msgstr "La mise à jour a échoué. Réessayez." #: src/components/playlist/PlaylistEditForm.tsx:150 msgid "Cover" msgstr "Couverture" #: src/components/playlist/PlaylistCreateForm.tsx:122 msgid "Create" msgstr "Créer" #: src/components/playlist/PlaylistCreateForm.tsx:122 msgid "Create & Add" msgstr "Créer et ajouter" #: src/components/playlist/PlaylistCard.tsx:152 msgid "created {ago}" msgstr "créée {ago}" #: src/components/playlist/PlaylistCreateForm.tsx:121 msgid "Creating…" msgstr "Création…" #: src/components/profile/ChangePasswordModal.tsx:86 msgid "Current password" msgstr "Mot de passe actuel" #: src/pages/Settings.tsx:50 msgid "Dark" msgstr "Sombre" #: src/pages/Settings.tsx:154 msgid "Default tab" msgstr "Onglet par défaut" #: src/components/category/CategoryManager.tsx:252 #: src/components/category/CategoryManager.tsx:253 #: src/components/chat/ChatMessageItem.tsx:118 #: src/components/chat/ChatMessageItem.tsx:119 #: src/components/chat/ChatMessageItem.tsx:220 #: src/components/comment/CommentNode.tsx:265 #: src/components/comment/CommentNode.tsx:271 #: src/components/form/DeleteButton.tsx:36 #: src/components/shared/ConfirmModal.tsx:34 msgid "Delete" msgstr "Supprimer" #: src/components/category/CategoryManager.tsx:269 msgid "Delete category" msgstr "Supprimer la catégorie" #. placeholder {0}: category.name #: src/components/category/CategoryManager.tsx:268 msgid "Delete category \"{0}\"? This cannot be undone." msgstr "Supprimer la catégorie \"{0}\" ? Cette action est irréversible." #: src/pages/DumpEdit.tsx:316 #: src/pages/DumpEdit.tsx:558 msgid "Delete dump" msgstr "Supprimer la reco" #. placeholder {0}: res.status #: src/pages/DumpEdit.tsx:195 msgid "Delete failed ({0})" msgstr "Échec de la suppression ({0})" #: src/components/playlist/PlaylistCard.tsx:172 #: src/components/playlist/PlaylistEditForm.tsx:213 #: src/components/profile/ProfilePlaylistsTab.tsx:224 #: src/pages/PlaylistDetail.tsx:174 msgid "Delete playlist" msgstr "Supprimer la collection" #: src/components/comment/CommentNode.tsx:270 msgid "Delete this comment?" msgstr "Supprimer ce commentaire ?" #: src/pages/DumpEdit.tsx:315 msgid "Delete this dump? This cannot be undone." msgstr "Supprimer cette reco ? Cette action est irréversible." #: src/components/chat/ChatMessageItem.tsx:219 msgid "Delete this message?" msgstr "Supprimer ce message ?" #: src/components/profile/ProfilePlaylistsTab.tsx:223 #: src/pages/PlaylistDetail.tsx:173 msgid "Delete this playlist? This cannot be undone." msgstr "Supprimer cette collection ? Cette action est irréversible." #: src/components/chat/ReplyRef.tsx:49 msgid "deleted message" msgstr "message supprimé" #: src/components/playlist/PlaylistEditForm.tsx:191 msgid "Description" msgstr "Description" #: src/components/playlist/PlaylistCreateForm.tsx:108 msgid "Description (optional)" msgstr "Description (facultatif)" #: src/components/chat/PendingItem.tsx:100 msgid "Discard" msgstr "Abandonner" #: src/components/federation/GrantList.tsx:84 msgid "Disconnect" msgstr "Déconnecter" #: src/components/chat/ChatModal.tsx:743 msgid "Disconnected — reconnecting…" msgstr "Déconnecté — reconnexion…" #: src/components/chat/ChatModal.tsx:815 #: src/components/chat/ChatModal.tsx:816 msgid "Dismiss" msgstr "Fermer" #: src/components/dump/create/DumpCreateModal.tsx:539 msgid "Done" msgstr "Terminé" #. placeholder {0}: dump.fileName #: src/components/dump/FilePreview.tsx:233 msgid "Download {0}" msgstr "Télécharger {0}" #: src/components/form/FileDropZone.tsx:55 msgid "Drop a file here" msgstr "Déposez un fichier ici" #: src/components/dump/create/DumpCreateModal.tsx:646 msgid "Drop a file here, or paste one" msgstr "Déposez un fichier ici, ou collez-en un" #: src/pages/DumpEdit.tsx:498 msgid "Drop a replacement here" msgstr "Déposez un fichier de remplacement ici" #: src/components/layout/AppHeader.tsx:201 msgid "Dump" msgstr "Reco" #: src/pages/Manage.tsx:43 msgid "Dump categories" msgstr "Catégories de recos" #: src/components/dump/create/DumpCreateModal.tsx:759 msgid "Dump it" msgstr "Recommander" #: src/components/dump/create/DumpCreateModal.tsx:517 msgid "Dumped!" msgstr "Recommandé !" #: src/components/profile/ProfileDumpsTab.tsx:46 #: src/pages/Search.tsx:211 #: src/pages/UserPublicProfile.tsx:164 msgid "Dumps" msgstr "Recos" #. placeholder {0}: countOf(dumps.state) #: src/components/profile/ProfileOverviewTab.tsx:56 msgid "Dumps ({0})" msgstr "Recos ({0})" #: src/pages/Notifications.tsx:314 msgid "Earlier" msgstr "Plus tôt" #: src/components/chat/ChatMessageItem.tsx:107 #: src/components/chat/ChatMessageItem.tsx:108 #: src/components/chat/PendingItem.tsx:93 #: src/components/comment/CommentNode.tsx:256 #: src/components/playlist/PlaylistHeader.tsx:104 #: src/pages/Dump.tsx:556 msgid "Edit" msgstr "Modifier" #. placeholder {0}: category.name #: src/components/category/CategoryManager.tsx:94 msgid "Edit {0}" msgstr "Modifier {0}" #: src/components/playlist/PlaylistHeader.tsx:113 #: src/components/profile/ProfileDescription.tsx:45 msgid "Edit description" msgstr "Modifier la description" #: src/components/profile/ProfileHeader.tsx:161 msgid "Edit email" msgstr "Modifier l'e-mail" #: src/pages/Dump.tsx:510 msgid "Edit note" msgstr "Modifier la note" #: src/components/dump/create/TitleField.tsx:69 #: src/components/playlist/PlaylistHeader.tsx:84 #: src/pages/Dump.tsx:459 msgid "Edit title" msgstr "Modifier le titre" #: src/components/chat/ChatMessageItem.tsx:131 msgid "edited" msgstr "modifié" #. placeholder {0}: relativeTime(comment.updatedAt) #. placeholder {0}: relativeTime(dump.updatedAt) #. placeholder {0}: relativeTime(message.updatedAt) #: src/components/chat/ChatMessageItem.tsx:132 #: src/components/comment/CommentNode.tsx:205 #: src/components/playlist/PlaylistHeader.tsx:158 #: src/pages/Dump.tsx:492 msgid "edited {0}" msgstr "modifié {0}" #. placeholder {0}: comment.updatedAt.toLocaleString() #. placeholder {0}: dump.updatedAt.toLocaleString() #. placeholder {0}: message.updatedAt.toLocaleString() #: src/components/chat/ChatMessageItem.tsx:128 #: src/components/comment/CommentNode.tsx:203 #: src/components/playlist/PlaylistHeader.tsx:156 #: src/pages/Dump.tsx:490 msgid "Edited {0}" msgstr "Modifié le {0}" #: src/pages/DumpEdit.tsx:259 msgid "Editing" msgstr "Modification" #. placeholder {0}: state.dump.title #: src/pages/DumpEdit.tsx:82 msgid "Editing {0}" msgstr "Édition de {0}" #: src/pages/Settings.tsx:178 msgid "Email" msgstr "E-mail" #: src/pages/UserRegister.tsx:156 msgid "Email address" msgstr "Adresse e-mail" #: src/pages/Search.tsx:267 msgid "Enter a query to search." msgstr "Saisissez une recherche." #: src/components/player/GlobalPlayer.tsx:256 msgid "Expand player" msgstr "Agrandir le lecteur" #: src/components/category/CategoryManager.tsx:262 msgid "Failed to create category" msgstr "Échec de la création de la catégorie" #: src/components/playlist/PlaylistCreateForm.tsx:119 msgid "Failed to create playlist" msgstr "Impossible de créer la collection" #: src/components/category/CategoryManager.tsx:185 msgid "Failed to delete" msgstr "Suppression échouée" #: src/components/profile/ProfileOwnActions.tsx:46 #: src/components/profile/ProfileOwnActions.tsx:49 #: src/components/profile/ProfileOwnActions.tsx:108 msgid "Failed to generate invite" msgstr "Impossible de générer une invitation" #: src/components/shared/ListState.tsx:43 msgid "Failed to load" msgstr "Chargement échoué" #: src/components/dump/create/DumpCreateModal.tsx:548 msgid "Failed to post" msgstr "Publication échouée" #: src/components/comment/CommentThread.tsx:101 msgid "Failed to post comment" msgstr "Impossible de publier le commentaire" #: src/components/comment/CommentNode.tsx:291 msgid "Failed to post reply" msgstr "Impossible de publier la réponse" #: src/components/federation/GrantList.tsx:98 #: src/components/federation/PeerManager.tsx:158 #: src/components/playlist/PlaylistEditForm.tsx:207 msgid "Failed to save" msgstr "Enregistrement échoué" #: src/components/category/CategoryManager.tsx:263 msgid "Failed to save category" msgstr "Échec de l’enregistrement de la catégorie" #: src/components/comment/CommentNode.tsx:218 msgid "Failed to save edit" msgstr "Impossible d'enregistrer la modification" #: src/components/profile/ProfileHeader.tsx:174 msgid "Failed to update avatar" msgstr "Impossible de mettre à jour l'avatar" #: src/components/profile/RoleSwitcher.tsx:92 msgid "Failed to update role" msgstr "Erreur lors de la mise à jour du rôle" #: src/pages/Settings.tsx:152 msgid "Feeds" msgstr "Flux" #: src/components/dump/create/DumpCreateModal.tsx:587 msgid "Fetching preview…" msgstr "Récupération de l'aperçu…" #: src/components/dump/create/DumpCreateModal.tsx:410 msgid "File too large (max {max})." msgstr "Fichier trop volumineux (max {max})." #: src/components/social/FollowButton.tsx:62 #: src/components/social/FollowButton.tsx:102 msgid "Follow" msgstr "Suivre" #: src/components/social/FollowButton.tsx:60 msgid "Follow {targetUsername}" msgstr "Suivre {targetUsername}" #: src/components/social/FollowButton.tsx:100 msgid "Follow playlist" msgstr "Suivre la collection" #: src/components/feed/FollowedFeed.tsx:192 msgid "Follow some public playlists to see their dumps here." msgstr "Suivez des collections publiques pour voir leurs recos ici." #: src/components/feed/FollowedFeed.tsx:184 msgid "Follow some users to see their dumps here." msgstr "Suivez des utilisateurs pour voir leurs recos ici." #: src/components/feed/FeedTabBar.tsx:61 #: src/components/profile/ProfileFollowTab.tsx:143 #: src/pages/Settings.tsx:57 #: src/pages/UserPublicProfile.tsx:167 msgid "Followed" msgstr "Suivi" #: src/components/social/FollowButton.tsx:62 #: src/components/social/FollowButton.tsx:102 msgid "Following" msgstr "Abonné" #. js-lingui-explicit-id #: api/mail/digest.ts:321 msgid "email.digest.forYou" msgstr "Pour vous" #: src/pages/UserLogin.tsx:92 msgid "Forgot password?" msgstr "Mot de passe oublié ?" #: src/components/feed/FollowedFeed.tsx:165 msgid "From people" msgstr "De personnes" #. js-lingui-explicit-id #: api/mail/digest.ts:361 msgid "email.digest.network" msgstr "De ceux que vous suivez" #: src/components/feed/FollowedFeed.tsx:166 msgid "From playlists" msgstr "De collections" #: src/components/player/MediaPlayer.tsx:326 msgid "Fullscreen" msgstr "Plein écran" #: src/pages/NotFound.tsx:24 msgid "Go home" msgstr "Accueil" #: src/pages/ResetPassword.tsx:148 msgid "Go to login" msgstr "Aller à la connexion" #. js-lingui-explicit-id #: api/mail/password-reset.ts:33 msgid "email.reset.hi" msgstr "Bonjour {username}," #: src/components/feed/FeedTabBar.tsx:57 #: src/pages/Settings.tsx:54 msgid "Hot" msgstr "Tendances" #: src/pages/ResetPassword.tsx:76 msgid "If that address is registered you'll receive a reset link shortly." msgstr "Si cette adresse est enregistrée, vous recevrez un lien de réinitialisation sous peu." #. js-lingui-explicit-id #: api/mail/password-reset.ts:51 msgid "email.reset.fallback" msgstr "Si le bouton ne fonctionne pas, collez ce lien dans votre navigateur :" #. js-lingui-explicit-id #: api/mail/password-reset.ts:61 msgid "email.reset.ignore" msgstr "Si vous n'êtes pas à l'origine de cette demande, ignorez cet e-mail. Votre mot de passe ne change pas." #: src/utils/chat/message.ts:43 msgid "image" msgstr "image" #: src/pages/Dump.tsx:576 msgid "In collections" msgstr "Dans les collections" #. js-lingui-explicit-id #: api/mail/digest.ts:466 msgid "email.digest.inChat" msgstr "Dans la tribune" #: src/components/editor/TextEditor.tsx:580 #: src/components/editor/TextEditor.tsx:582 msgid "Insert emoji" msgstr "Insérer un emoji" #: src/pages/Manage.tsx:56 msgid "Instances" msgstr "Instances" #: src/pages/UserRegister.tsx:121 msgid "Invalid invite" msgstr "Invitation invalide" #: src/pages/Unsubscribe.tsx:66 msgid "Invalid link" msgstr "Lien invalide" #: src/components/profile/ProfileOwnActions.tsx:82 #: src/components/profile/ProfileOwnActions.tsx:89 msgid "Invite link" msgstr "Lien d'invitation" #: src/components/profile/ProfileHeader.tsx:133 msgid "invited by" msgstr "invité par" #. js-lingui-explicit-id #: shared/digest-messages.ts:56 msgid "digest.invitedBy" msgstr "sur invitation de @{username}" #. js-lingui-explicit-id #: shared/digest-messages.ts:60 msgid "digest.invitedByYou" msgstr "sur votre invitation" #: src/components/profile/ProfileInviteesTab.tsx:77 #: src/pages/UserPublicProfile.tsx:168 msgid "Invitees" msgstr "Invités" #: src/components/feed/FeedTabBar.tsx:59 #: src/pages/Settings.tsx:56 msgid "Journal" msgstr "Journal" #: src/components/dump/create/DumpCreateModal.tsx:486 msgid "Keep editing" msgstr "Continuer l'édition" #. placeholder {0}: relativeTime(grant.lastUsedAt) #: src/components/federation/GrantList.tsx:77 msgid "last used {0}" msgstr "utilisée {0}" #: src/components/profile/UsernameField.tsx:59 msgid "Letters, numbers and underscores only" msgstr "Lettres, chiffres et tirets bas seulement" #: src/pages/Settings.tsx:49 msgid "Light" msgstr "Clair" #: src/components/social/LikeButton.tsx:54 msgid "Like" msgstr "Aimer" #: src/components/dump/create/DumpCreateModal.tsx:562 #: src/components/form/SlugField.tsx:69 msgid "Link" msgstr "Lien" #: src/components/dump/create/StepIndicator.tsx:19 msgid "Link or file" msgstr "Lien ou fichier" #: src/contexts/ws/WSProvider.tsx:769 msgid "Live updates are temporarily disconnected. Trying to reconnect…" msgstr "Les mises à jour en direct sont temporairement interrompues. Tentative de reconnexion…" #: src/components/layout/AppHeader.tsx:236 msgid "Live updates unavailable." msgstr "Mises à jour en direct indisponibles." #: src/components/shared/LoadMoreButton.tsx:32 msgid "Load more" msgstr "Charger plus" #: src/components/chat/ChatModal.tsx:764 msgid "Load older messages" msgstr "Charger les messages plus anciens" #: src/pages/Dump.tsx:358 #: src/pages/DumpEdit.tsx:210 msgid "Loading dump…" msgstr "Chargement de la reco…" #: src/components/chat/ChatModal.tsx:657 msgid "Loading messages…" msgstr "Chargement des messages…" #: src/components/feed/FeedFooter.tsx:34 msgid "Loading more…" msgstr "Chargement…" #: src/pages/PlaylistDetail.tsx:83 msgid "Loading playlist…" msgstr "Chargement de la collection…" #: src/pages/UserPublicProfile.tsx:112 msgid "Loading profile…" msgstr "Chargement du profil…" #: src/components/category/CategoryManager.tsx:69 #: src/components/chat/ChatModal.tsx:763 #: src/components/editor/EmojiPickerPopup.tsx:125 #: src/components/federation/PeerManager.tsx:120 #: src/components/playlist/PlaylistMembershipPanel.tsx:45 #: src/components/shared/ListState.tsx:38 #: src/components/shared/LoadMoreButton.tsx:32 #: src/components/social/UserListPopover.tsx:151 #: src/pages/Authorize.tsx:122 msgid "Loading…" msgstr "Chargement…" #: src/components/layout/AppHeader.tsx:208 #: src/pages/FederationCallback.tsx:32 #: src/pages/UserLogin.tsx:41 #: src/pages/UserLogin.tsx:66 #: src/pages/UserLogin.tsx:85 msgid "Log in" msgstr "Se connecter" #: src/components/social/LikeButton.tsx:55 msgid "Log in to like" msgstr "Se connecter pour aimer" #: src/components/social/VoteButton.tsx:53 msgid "Log in to vote" msgstr "Se connecter pour valider" #. placeholder {0}: peer.name ?? peer.host #: src/components/federation/FederatedSignIn.tsx:99 msgid "Log in with {0}" msgstr "Se connecter avec {0}" #: src/components/layout/UserMenu.tsx:132 #: src/pages/UserPublicProfile.tsx:137 msgid "Log out" msgstr "Se déconnecter" #: src/pages/UserLogin.tsx:84 msgid "Logging in…" msgstr "Connexion…" #: src/pages/FederationCallback.tsx:69 #: src/pages/UserLogin.tsx:71 msgid "Login failed" msgstr "Connexion échouée" #: src/components/form/SlugField.tsx:85 msgid "Lowercase letters, numbers and single hyphens only" msgstr "Minuscules, chiffres et tirets simples seulement" #: src/components/layout/UserMenu.tsx:119 #: src/pages/Manage.tsx:32 #: src/pages/Manage.tsx:40 #: src/pages/UserPublicProfile.tsx:170 msgid "Manage" msgstr "Administration" #: src/components/form/FileDropZone.tsx:169 msgid "Max {limit}" msgstr "Max {limit}" #: src/components/playlist/PlaylistSortTabs.tsx:34 msgid "Mine" msgstr "Les miennes" #: src/components/profile/RoleSwitcher.tsx:23 msgid "Moderator" msgstr "Modérateur" #. js-lingui-explicit-id #: shared/digest-messages.ts:24 msgid "digest.monthly" msgstr "Récap mensuel" #: src/components/playlist/PlaylistSortTabs.tsx:33 msgid "Most dumps" msgstr "Les plus fournies" #: src/components/player/MediaPlayer.tsx:299 msgid "Mute" msgstr "Couper le son" #: src/components/category/CategoryManager.tsx:208 #: src/components/category/CategoryManager.tsx:209 msgid "Name" msgstr "Nom" #: src/components/chat/ChatModal.tsx:692 #: src/components/feed/FeedTabBar.tsx:58 #: src/components/playlist/PlaylistSortTabs.tsx:32 #: src/pages/Settings.tsx:55 msgid "New" msgstr "Nouveau" #: src/components/dump/create/DumpCreateModal.tsx:458 #: src/components/dump/NewDumpButton.tsx:27 #: src/components/layout/DumpFab.tsx:66 #: src/components/layout/DumpFab.tsx:67 msgid "New dump" msgstr "Nouvelle reco" #. js-lingui-explicit-id #: shared/digest-messages.ts:48 msgid "digest.newMembers" msgstr "Nouveaux membres" #: src/components/profile/ChangePasswordModal.tsx:94 #: src/pages/ResetPassword.tsx:168 msgid "New password" msgstr "Nouveau mot de passe" #: src/components/playlist/NewPlaylistButton.tsx:49 #: src/components/playlist/NewPlaylistButton.tsx:56 msgid "New playlist" msgstr "Nouvelle collection" #. js-lingui-explicit-id #: shared/digest-messages.ts:52 msgid "digest.newPlaylists" msgstr "Nouvelles collections publiques" #: src/components/dump/create/DumpCreateModal.tsx:758 msgid "Next →" msgstr "Suivant →" #: src/components/player/GlobalPlayer.tsx:246 msgid "Next track" msgstr "Piste suivante" #: src/components/playlist/PlaylistDumpList.tsx:46 msgid "No dumps in this playlist yet." msgstr "Aucune reco dans cette collection pour l'instant." #: src/pages/Search.tsx:283 msgid "No dumps match \"{q}\"." msgstr "Aucune reco ne correspond à « {q} »." #: src/components/feed/DumpFeed.tsx:76 #: src/components/feed/JournalFeed.tsx:36 msgid "No dumps yet. Be the first!" msgstr "Pas encore de recos. Soyez le premier !" #: src/components/editor/EmojiPickerPopup.tsx:128 msgid "No emoji found." msgstr "Aucun emoji trouvé." #: src/components/profile/ProfileFollowTab.tsx:116 msgid "No followed playlists yet." msgstr "Pas encore de collections suivies." #: src/components/profile/ProfileInviteesTab.tsx:83 msgid "No invitees yet." msgstr "Aucun invité pour le moment." #: src/components/chat/ChatModal.tsx:676 msgid "No messages yet. Say hello!" msgstr "Aucun message pour l'instant. Dites bonjour !" #: src/components/social/UserListPopover.tsx:159 msgid "No one yet." msgstr "Personne pour le moment." #: src/pages/Search.tsx:330 msgid "No playlists match \"{q}\"." msgstr "Aucune collection ne correspond à « {q} »." #: src/components/playlist/PlaylistMembershipPanel.tsx:51 #: src/components/profile/ProfilePlaylistsTab.tsx:201 #: src/pages/Playlists.tsx:180 msgid "No playlists yet." msgstr "Pas encore de collections." #: src/contexts/ws/WSProvider.tsx:939 msgid "No reply from the server — this message may not have been sent" msgstr "Pas de réponse du serveur — ce message n'a peut-être pas été envoyé" #: src/pages/Search.tsx:298 msgid "No users match \"{q}\"." msgstr "Aucun utilisateur ne correspond à « {q} »." #: src/components/profile/ProfileFollowTab.tsx:76 msgid "Not following anyone yet." msgstr "Aucun abonnement pour le moment." #: src/pages/Authorize.tsx:103 msgid "Not from here" msgstr "Compte d'ailleurs" #: src/pages/Community.tsx:127 msgid "Nothing happened this month." msgstr "Rien de neuf ce mois-ci." #: src/pages/Community.tsx:126 msgid "Nothing happened this week." msgstr "Rien de neuf cette semaine." #: src/components/profile/ProfileDumpsTab.tsx:97 #: src/components/profile/ProfileOverviewTab.tsx:47 #: src/pages/Notifications.tsx:513 msgid "Nothing here yet." msgstr "Rien ici pour l'instant." #: src/components/layout/NotificationBell.tsx:49 #: src/pages/Notifications.tsx:387 #: src/pages/Notifications.tsx:496 #: src/pages/Settings.tsx:163 msgid "Notifications" msgstr "Notifications" #: src/components/layout/NotificationBell.tsx:48 msgid "Notifications ({unreadNotificationCount} unread)" msgstr "Notifications ({unreadNotificationCount} non lues)" #: src/pages/Settings.tsx:62 msgid "Off" msgstr "Désactivés" #: src/pages/Settings.tsx:61 msgid "On" msgstr "Activés" #. js-lingui-explicit-id #: api/mail/welcome.ts:50 msgid "email.welcome.digests" msgstr "Chaque semaine, vous recevrez un résumé de ce qui s'est passé ici, et chaque mois un récap des recos les plus validées. Vous pouvez désactiver l'un ou l'autre dans vos paramètres." #: src/components/editor/TextEditor.tsx:392 msgid "Only images can be dropped here." msgstr "Seules les images peuvent être déposées ici." #: src/pages/DumpEdit.tsx:120 msgid "Only its poster or a moderator can edit this dump." msgstr "Seuls son auteur et les modérateurs peuvent modifier ce dump." #. js-lingui-explicit-id #: api/mail/welcome.ts:41 msgid "email.welcome.button" msgstr "Ouvrir {site}" #. placeholder {0}: richContent.siteName #: src/components/dump/RichContentCard.tsx:124 msgid "Open on {0}" msgstr "Ouvrir sur {0}" #: src/components/dump/RichContentCard.tsx:125 msgid "Open source" msgstr "Ouvrir la source" #. js-lingui-explicit-id #: api/mail/digest.ts:479 msgid "email.digest.openChat" msgstr "Ouvrir la tribune" #: src/components/form/FileDropZone.tsx:163 msgid "or <0>browse files" msgstr "ou <0>parcourir les fichiers" #: src/components/federation/FederatedSignIn.tsx:84 msgid "Or join with your account on another gerbeur" msgstr "Ou rejoignez-nous avec votre compte d'un autre gerbeur" #: src/components/federation/FederatedSignIn.tsx:85 msgid "Or log in with your account on another gerbeur" msgstr "Ou connectez-vous avec votre compte d'un autre gerbeur" #: src/pages/Settings.tsx:128 msgid "Other instances" msgstr "Autres instances" #: src/pages/UserPublicProfile.tsx:163 msgid "Overview" msgstr "Aperçu" #: src/pages/NotFound.tsx:16 msgid "Page not found" msgstr "Page introuvable" #: src/pages/Settings.tsx:96 #: src/pages/Settings.tsx:106 #: src/pages/UserLogin.tsx:81 msgid "Password" msgstr "Mot de passe" #. placeholder {0}: VALIDATION.PASSWORD_MIN #: src/pages/UserRegister.tsx:162 msgid "Password (min. {0} characters)" msgstr "Mot de passe (min. {0} caractères)" #: src/components/profile/ChangePasswordModal.tsx:71 msgid "Password changed successfully." msgstr "Mot de passe modifié avec succès." #: src/pages/ResetPassword.tsx:138 msgid "Password updated" msgstr "Mot de passe mis à jour" #: src/components/profile/ChangePasswordModal.tsx:114 #: src/pages/ResetPassword.tsx:188 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" #: src/components/dump/create/DumpCreateModal.tsx:580 msgid "Paste a link…" msgstr "Collez un lien…" #: src/components/dump/FilePreview.tsx:72 #: src/components/dump/FilePreview.tsx:191 #: src/components/dump/RichContentCard.tsx:105 #: src/components/player/MediaPlayer.tsx:276 msgid "Pause" msgstr "Pause" #: src/components/dump/create/DumpCreateModal.tsx:498 msgid "Picked up where you left off." msgstr "Reprise de votre brouillon." #: src/components/dump/FilePreview.tsx:72 #: src/components/dump/FilePreview.tsx:191 #: src/components/dump/RichContentCard.tsx:105 #: src/components/dump/RichContentCard.tsx:153 #: src/components/player/MediaPlayer.tsx:276 msgid "Play" msgstr "Lecture" #: src/pages/Manage.tsx:48 msgid "Playlist categories" msgstr "Catégories de collections" #: src/components/dump/create/StepIndicator.tsx:21 #: src/components/layout/AppHeader.tsx:174 #: src/components/layout/UserMenu.tsx:93 #: src/components/profile/ProfileFollowTab.tsx:147 #: src/components/profile/ProfilePlaylistsTab.tsx:162 #: src/pages/Playlists.tsx:74 #: src/pages/Playlists.tsx:160 #: src/pages/Search.tsx:214 #: src/pages/UserPublicProfile.tsx:166 msgid "Playlists" msgstr "Collections" #: src/components/comment/CommentThread.tsx:99 msgid "Post comment" msgstr "Publier le commentaire" #: src/components/comment/CommentNode.tsx:289 msgid "Post reply" msgstr "Publier la réponse" #: src/components/comment/CommentNode.tsx:290 #: src/components/comment/CommentThread.tsx:100 #: src/components/dump/create/DumpCreateModal.tsx:752 msgid "Posting…" msgstr "Publication…" #: src/components/player/GlobalPlayer.tsx:230 msgid "Previous track" msgstr "Piste précédente" #: src/components/dump/DumpCard.tsx:144 #: src/components/dump/JournalCard.tsx:146 #: src/components/playlist/PlaylistCard.tsx:127 #: src/components/playlist/PlaylistHeader.tsx:140 #: src/components/playlist/PlaylistMembershipPanel.tsx:81 #: src/pages/Dump.tsx:498 msgid "private" msgstr "privé" #: src/components/form/SegmentedField.tsx:61 msgid "Private" msgstr "Privé" #: src/components/playlist/PlaylistCard.tsx:126 #: src/components/playlist/PlaylistHeader.tsx:140 msgid "public" msgstr "public" #: src/components/form/SegmentedField.tsx:60 msgid "Public" msgstr "Public" #: src/pages/DumpEdit.tsx:292 msgid "Refresh metadata" msgstr "Actualiser les métadonnées" #: src/components/player/GlobalPlayer.tsx:326 msgid "Refreshing stream…" msgstr "Actualisation du flux…" #: src/pages/DumpEdit.tsx:291 msgid "Refreshing…" msgstr "Actualisation…" #: src/pages/UserRegister.tsx:49 #: src/pages/UserRegister.tsx:133 #: src/pages/UserRegister.tsx:173 msgid "Register" msgstr "S'inscrire" #: src/pages/UserRegister.tsx:172 msgid "Registering…" msgstr "Inscription…" #: src/pages/UserRegister.tsx:138 msgid "Registration failed" msgstr "Inscription échouée" #: src/pages/Dump.tsx:567 msgid "Related" msgstr "Connexe" #. placeholder {0}: peer.host #: src/components/federation/PeerManager.tsx:148 #: src/components/federation/PeerManager.tsx:149 msgid "Remove {0}" msgstr "Retirer {0}" #: src/components/form/FileDropZone.tsx:139 msgid "Remove file" msgstr "Supprimer le fichier" #: src/components/playlist/PlaylistDumpList.tsx:110 msgid "Remove from playlist" msgstr "Retirer de la collection" #: src/components/social/LikeButton.tsx:54 msgid "Remove like" msgstr "Retirer le j'aime" #: src/components/social/VoteButton.tsx:52 msgid "Remove vote" msgstr "Retirer le vote" #: src/components/profile/UsernameField.tsx:68 msgid "Rename" msgstr "Renommer" #: src/components/profile/UsernameField.tsx:65 msgid "Renaming…" msgstr "Renommage…" #: src/pages/DumpEdit.tsx:490 msgid "Replace file" msgstr "Remplacer le fichier" #: src/components/chat/ChatMessageItem.tsx:97 #: src/components/chat/ChatMessageItem.tsx:98 #: src/components/comment/CommentNode.tsx:244 msgid "Reply" msgstr "Répondre" #: src/components/chat/ChatModal.tsx:827 msgid "Replying to" msgstr "En réponse à" #: src/pages/ResetPassword.tsx:85 msgid "Request failed" msgstr "Échec de la demande" #: src/pages/ResetPassword.tsx:164 msgid "Reset failed" msgstr "Échec de la réinitialisation" #. js-lingui-explicit-id #: api/mail/password-reset.ts:46 msgid "email.reset.button" msgstr "Choisir un nouveau mot de passe" #: src/pages/ResetPassword.tsx:40 #: src/pages/ResetPassword.tsx:71 msgid "Reset password" msgstr "Réinitialiser le mot de passe" #: src/pages/DumpEdit.tsx:466 #: src/pages/DumpEdit.tsx:521 msgid "Reset to default" msgstr "Réinitialiser par défaut" #: src/components/dump/create/TitleField.tsx:80 #: src/components/dump/create/TitleField.tsx:81 msgid "Reset to the suggested title" msgstr "Rétablir le titre suggéré" #. js-lingui-explicit-id #: api/mail/password-reset.ts:79 msgid "email.reset.subject" msgstr "Réinitialisez votre mot de passe {site}" #. js-lingui-explicit-id #: api/mail/password-reset.ts:30 msgid "email.reset.title" msgstr "Réinitialiser votre mot de passe" #: src/components/chat/PendingItem.tsx:86 #: src/pages/Dump.tsx:392 #: src/pages/DumpEdit.tsx:227 msgid "Retry" msgstr "Réessayer" #: src/components/profile/RoleSwitcher.tsx:84 msgid "Role" msgstr "Rôle" #: src/components/category/CategoryManager.tsx:232 #: src/components/chat/ChatEditBox.tsx:85 #: src/components/comment/CommentNode.tsx:216 #: src/components/form/InlineEdit.tsx:269 #: src/components/playlist/PlaylistEditForm.tsx:229 #: src/pages/DumpEdit.tsx:564 msgid "Save" msgstr "Enregistrer" #: src/components/comment/CommentNode.tsx:217 #: src/components/form/InlineEdit.tsx:266 #: src/components/playlist/PlaylistEditForm.tsx:226 #: src/components/profile/ChangePasswordModal.tsx:119 #: src/pages/ResetPassword.tsx:191 msgid "Saving…" msgstr "Enregistrement…" #: src/components/layout/AppHeader.tsx:182 #: src/components/layout/SearchBar.tsx:83 #: src/pages/Search.tsx:106 msgid "Search" msgstr "Rechercher" #: src/components/layout/SearchBar.tsx:79 msgid "Search dumps, users, playlists…" msgstr "Rechercher des recos, utilisateurs, collections…" #: src/components/editor/EmojiPickerPopup.tsx:104 msgid "Search emoji" msgstr "Rechercher un emoji" #: src/components/editor/EmojiPickerPopup.tsx:103 msgid "Search emoji…" msgstr "Rechercher un emoji…" #: src/pages/Search.tsx:278 msgid "Search failed" msgstr "Recherche échouée" #: src/pages/Search.tsx:273 msgid "Searching…" msgstr "Recherche…" #. js-lingui-explicit-id #: api/mail/digest.ts:499 msgid "email.digest.communityPage" msgstr "Tout voir sur la page de la communauté" #: src/components/player/Scrubber.tsx:101 msgid "Seek" msgstr "Position" #: src/components/chat/ChatModal.tsx:868 msgid "Send" msgstr "Envoyer" #: src/pages/ResetPassword.tsx:94 msgid "Send reset link" msgstr "Envoyer le lien de réinitialisation" #: src/components/chat/PendingItem.tsx:104 #: src/pages/ResetPassword.tsx:93 msgid "Sending…" msgstr "Envoi…" #: src/components/layout/AppHeader.tsx:198 msgid "Server unreachable" msgstr "Serveur inaccessible" #: src/pages/ResetPassword.tsx:159 #: src/pages/ResetPassword.tsx:192 msgid "Set new password" msgstr "Définir un nouveau mot de passe" #. js-lingui-explicit-id #: api/mail/digest.ts:532 msgid "email.settings" msgstr "Paramètres" #: src/components/layout/UserMenu.tsx:109 #: src/pages/Settings.tsx:75 #: src/pages/Settings.tsx:88 msgid "Settings" msgstr "Paramètres" #: src/components/chat/ChatModal.tsx:651 msgid "Several people are typing…" msgstr "Plusieurs personnes écrivent…" #: src/pages/Authorize.tsx:37 msgid "Sign in elsewhere" msgstr "Se connecter ailleurs" #: src/pages/Authorize.tsx:135 msgid "Sign in to {name}?" msgstr "Se connecter à {name} ?" #: src/pages/Authorize.tsx:154 #: src/pages/FederationCallback.tsx:79 msgid "Signing you in…" msgstr "Connexion…" #: src/components/profile/ProfileOwnActions.tsx:102 msgid "Single use, valid for 7 days." msgstr "Usage unique, valable 7 jours." #: src/components/category/CategoryManager.tsx:221 msgid "slug" msgstr "identifiant" #: src/components/editor/TextEditor.tsx:350 msgid "Some images couldn't be uploaded." msgstr "Certaines images n'ont pas pu être envoyées." #. js-lingui-explicit-id #: api/mail/password-reset.ts:39 msgid "email.reset.body" msgstr "Quelqu'un a demandé à réinitialiser le mot de passe de votre compte {site}. Le bouton ci-dessous vous permet d'en choisir un nouveau. Il ne fonctionne qu'une fois, pendant {hours, plural, one {# heure} other {# heures}}." #: src/components/form/FormError.tsx:31 #: src/components/layout/PageError.tsx:29 #: src/contexts/ws/WSProvider.tsx:738 #: src/pages/PlaylistDetail.tsx:157 msgid "Something went wrong" msgstr "Une erreur est survenue" #: src/pages/Settings.tsx:165 msgid "Sounds" msgstr "Sons" #: src/components/dump/create/DumpCreateModal.tsx:505 msgid "Start fresh" msgstr "Repartir de zéro" #: src/pages/Settings.tsx:136 msgid "Style" msgstr "Style" #: src/components/layout/SearchBar.tsx:89 msgid "Submit search" msgstr "Lancer la recherche" #: src/components/form/FileField.tsx:60 msgid "That file is over {limit}." msgstr "Ce fichier dépasse {limit}." #. js-lingui-explicit-id #: api/mail/digest.ts:330 msgid "email.digest.theChat" msgstr "la tribune" #: src/pages/Notifications.tsx:262 msgid "the chat" msgstr "la tribune" #: src/hooks/playlist/usePlaylist.ts:177 msgid "The dump couldn't be removed. Try again." msgstr "Le dump n'a pas pu être retiré. Réessayez." #: src/components/editor/TextEditor.tsx:351 msgid "The image couldn't be uploaded." msgstr "L'image n'a pas pu être envoyée." #. js-lingui-explicit-id #: api/mail/password-reset.ts:84 msgid "email.reset.preheader" msgstr "Le lien ne fonctionne qu'une fois, pendant {hours, plural, one {# heure} other {# heures}}." #. js-lingui-explicit-id #: api/mail/digest.ts:304 msgid "email.digest.monthly.title" msgstr "Le mois sur {site}" #. js-lingui-explicit-id #: api/mail/digest.ts:540 msgid "email.digest.monthly.subject" msgstr "Le mois sur {site}, {range}" #: src/hooks/playlist/usePlaylist.ts:317 msgid "The new order couldn't be saved. Try again." msgstr "Le nouvel ordre n'a pas pu être enregistré. Réessayez." #: src/components/comment/CommentNode.tsx:282 msgid "This comment couldn't be deleted. Try again." msgstr "Ce commentaire n'a pas pu être supprimé. Réessayez." #: src/pages/Dump.tsx:367 msgid "This dump was deleted, or made private." msgstr "Cette reco a été supprimée, ou rendue privée." #: src/pages/UserRegister.tsx:122 msgid "This invite link is missing, expired, or already used." msgstr "Ce lien d'invitation est manquant, expiré ou déjà utilisé." #: src/pages/UserLogin.tsx:99 msgid "This is a mirage." msgstr "C'est un mirage." #: src/pages/Community.tsx:115 msgid "This month" msgstr "Ce mois-ci" #: src/pages/NotFound.tsx:21 msgid "This page does not exist." msgstr "Rien à voir, circulez." #: src/pages/FederationCallback.tsx:40 msgid "This sign-in link is incomplete." msgstr "Ce lien de connexion est incomplet." #: src/pages/FederationCallback.tsx:42 msgid "This sign-in was started elsewhere. Start again from the login page." msgstr "Cette connexion a été commencée ailleurs. Recommencez depuis la page de connexion." #: src/pages/Settings.tsx:201 msgid "This site doesn't send email, so no digest goes out." msgstr "Ce site n'envoie pas d'e-mails, aucun résumé ne part donc." #: src/pages/Unsubscribe.tsx:69 msgid "This unsubscribe link is missing or malformed." msgstr "Ce lien de désabonnement est absent ou mal formé." #: src/pages/Community.tsx:114 msgid "This week" msgstr "Cette semaine" #: src/pages/DumpEdit.tsx:450 msgid "Thumbnail" msgstr "Miniature" #: src/components/dump/create/TitleField.tsx:45 #: src/components/playlist/PlaylistCreateForm.tsx:100 #: src/components/playlist/PlaylistEditForm.tsx:175 #: src/pages/DumpEdit.tsx:511 msgid "Title" msgstr "Titre" #: src/components/dump/create/DumpCreateModal.tsx:407 msgid "Title is required." msgstr "Un titre est requis." #: src/pages/Notifications.tsx:312 #: src/utils/chat/time.ts:24 msgid "Today" msgstr "Aujourd'hui" #. js-lingui-explicit-id #: shared/digest-messages.ts:44 msgid "digest.topMonth" msgstr "Les plus validées du mois" #. js-lingui-explicit-id #: shared/digest-messages.ts:40 msgid "digest.topWeek" msgstr "Les plus validées de la semaine" #. placeholder {0}: i + 1 #: src/components/player/GlobalPlayer.tsx:340 msgid "Track {0}" msgstr "Piste {0}" #: src/components/federation/PeerManager.tsx:176 msgid "Trust" msgstr "Approuver" #: src/components/federation/PeerManager.tsx:38 msgid "Trusted" msgstr "Approuvée" #: src/components/chat/ChatModal.tsx:668 msgid "Try again" msgstr "Réessayer" #. js-lingui-explicit-id #: shared/digest-messages.ts:32 msgid "digest.monthly.off" msgstr "Ne plus recevoir le récap mensuel" #: src/pages/Unsubscribe.tsx:112 msgid "Turn off the monthly recap?" msgstr "Ne plus recevoir le récap mensuel ?" #: src/pages/Unsubscribe.tsx:111 msgid "Turn off the weekly digest?" msgstr "Ne plus recevoir le résumé hebdomadaire ?" #. js-lingui-explicit-id #: shared/digest-messages.ts:28 msgid "digest.weekly.off" msgstr "Ne plus recevoir le résumé hebdomadaire" #: src/pages/Unsubscribe.tsx:117 msgid "Turning off…" msgstr "Désactivation…" #: src/components/chat/ChatModal.tsx:852 msgid "Type a message…" msgstr "Écrivez un message…" #: src/components/playlist/PlaylistDumpList.tsx:122 msgid "Undo" msgstr "Annuler" #: src/utils/shared/api.ts:22 msgid "Unexpected response format" msgstr "Format de réponse inattendu" #: src/components/social/FollowButton.tsx:59 msgid "Unfollow {targetUsername}" msgstr "Ne plus suivre {targetUsername}" #: src/components/social/FollowButton.tsx:100 msgid "Unfollow playlist" msgstr "Ne plus suivre la collection" #: src/components/player/MediaPlayer.tsx:299 msgid "Unmute" msgstr "Rétablir le son" #: src/pages/Unsubscribe.tsx:35 msgid "Unsubscribe" msgstr "Se désabonner" #: src/pages/Unsubscribe.tsx:83 msgid "Unsubscribed" msgstr "Désabonné" #: src/components/playlist/PlaylistSortTabs.tsx:31 msgid "Updated" msgstr "Mises à jour" #: src/components/playlist/PlaylistCard.tsx:151 msgid "updated {ago}" msgstr "mise à jour {ago}" #. js-lingui-explicit-id #: api/mail/digest.ts:237 msgid "email.digest.upload" msgstr "fichier" #: src/components/profile/ProfileHeader.tsx:80 msgid "Upload failed" msgstr "Envoi échoué" #. placeholder {0}: Math.round((uploadProgress ?? 0) * 100) #: src/components/dump/create/DumpCreateModal.tsx:442 msgid "Uploading {0}%" msgstr "Envoi {0} %" #: src/components/editor/TextEditor.tsx:602 msgid "Uploading image…" msgstr "Envoi de l'image…" #: src/components/dump/create/DumpCreateModal.tsx:755 msgid "Uploading…" msgstr "Envoi…" #: src/components/social/VoteButton.tsx:52 msgid "Upvote" msgstr "Valider" #: src/components/profile/ProfileDumpsTab.tsx:46 #: src/pages/UserPublicProfile.tsx:165 msgid "Upvoted" msgstr "Validé" #. placeholder {0}: countOf(votes.state) #: src/components/profile/ProfileOverviewTab.tsx:71 msgid "Upvoted ({0})" msgstr "Validé ({0})" #: src/pages/DumpEdit.tsx:482 msgid "URL" msgstr "URL" #: src/components/dump/create/DumpCreateModal.tsx:391 msgid "URL is required." msgstr "L'URL est obligatoire." #: src/components/category/CategoryManager.tsx:222 msgid "URL slug" msgstr "Identifiant d’URL" #: src/components/profile/RoleSwitcher.tsx:22 msgid "User" msgstr "Utilisateur" #: src/components/profile/ProfileManageTab.tsx:56 msgid "User management" msgstr "Gestion utilisateur" #: src/components/layout/UserMenu.tsx:68 msgid "User menu" msgstr "Menu utilisateur" #: src/components/profile/ProfileManageTab.tsx:63 #: src/components/profile/UsernameField.tsx:51 #: src/pages/Settings.tsx:91 #: src/pages/UserLogin.tsx:74 #: src/pages/UserRegister.tsx:141 msgid "Username" msgstr "Nom d'utilisateur" #: src/components/profile/ProfileFollowTab.tsx:146 #: src/pages/Search.tsx:213 msgid "Users" msgstr "Utilisateurs" #: src/components/federation/PeerManager.tsx:198 msgid "Users here can't sign in to a blocked instance." msgstr "Les utilisateurs d'ici ne peuvent pas se connecter à une instance bloquée." #: src/components/federation/PeerManager.tsx:201 msgid "Users of a trusted instance sign in here with their account there. Those of a blocked one can't, and users here can't sign in to it. Users of any other instance need an invite." msgstr "Les utilisateurs d'une instance approuvée se connectent ici avec leur compte de là-bas. Ceux d'une instance bloquée ne le peuvent pas, et les utilisateurs d'ici ne peuvent pas s'y connecter. Ceux de toute autre instance ont besoin d'une invitation." #: src/components/federation/PeerManager.tsx:208 msgid "Users of a trusted instance sign in here with their account there. Those of a blocked one can't. Users of any other instance need an invite." msgstr "Les utilisateurs d'une instance approuvée se connectent ici avec leur compte de là-bas. Ceux d'une instance bloquée ne le peuvent pas. Ceux de toute autre instance ont besoin d'une invitation." #: src/components/profile/ProfileSection.tsx:43 msgid "View all →" msgstr "Tout voir →" #: src/components/dump/create/DumpCreateModal.tsx:519 msgid "View dump →" msgstr "Voir la reco →" #: src/components/player/MediaPlayer.tsx:316 msgid "Volume" msgstr "Volume" #. js-lingui-explicit-id #: shared/digest-messages.ts:20 msgid "digest.weekly" msgstr "Résumé hebdomadaire" #. js-lingui-explicit-id #: api/mail/welcome.ts:69 msgid "email.welcome.subject" msgstr "Bienvenue sur {site}" #: src/components/dump/create/DumpCreateModal.tsx:705 #: src/pages/Dump.tsx:514 #: src/pages/Dump.tsx:521 #: src/pages/DumpEdit.tsx:539 msgid "What makes it worth it?" msgstr "Pourquoi on en voudrait ?" #: src/components/profile/ProfileDescription.tsx:62 #: src/components/profile/ProfileDescription.tsx:72 msgid "Who am I?" msgstr "Qui suis-je ?" #: src/components/dump/create/DumpCreateModal.tsx:721 msgid "Who can see it" msgstr "Qui peut la voir" #: src/components/dump/create/StepIndicator.tsx:20 msgid "Why & where" msgstr "Pourquoi & où" #: src/components/dump/create/DumpCreateModal.tsx:704 #: src/pages/DumpEdit.tsx:538 msgid "Why?" msgstr "Pourquoi ?" #: src/components/comment/CommentNode.tsx:293 msgid "Write a reply…" msgstr "Écrire une réponse…" #: src/pages/Notifications.tsx:313 #: src/utils/chat/time.ts:27 msgid "Yesterday" msgstr "Hier" #: src/components/dump/create/DuplicateNotice.tsx:61 msgid "You can post it anyway." msgstr "Vous pouvez la publier quand même." #: src/components/federation/GrantList.tsx:93 msgid "You haven't signed in to another gerbeur with this account yet." msgstr "Vous ne vous êtes encore connecté à aucun autre gerbeur avec ce compte." #: src/pages/Unsubscribe.tsx:94 msgid "You won't get the monthly recap any more. You can turn it back on in your settings." msgstr "Vous ne recevrez plus le récap mensuel. Vous pouvez le réactiver dans vos paramètres." #: src/pages/Unsubscribe.tsx:88 msgid "You won't get the weekly digest any more. You can turn it back on in your settings." msgstr "Vous ne recevrez plus le résumé hebdomadaire. Vous pouvez le réactiver dans vos paramètres." #: src/pages/Notifications.tsx:516 msgid "You'll be notified when someone follows your playlists, upvotes your dumps, or posts new content." msgstr "Vous serez notifié lorsque quelqu'un suit vos collections, valide vos recos ou publie du nouveau contenu." #. js-lingui-explicit-id #: api/mail/digest.ts:512 msgid "email.digest.monthly.reason" msgstr "Vous recevez ce récap mensuel car il est activé dans vos paramètres." #. js-lingui-explicit-id #: api/mail/digest.ts:517 msgid "email.digest.weekly.reason" msgstr "Vous recevez ce résumé hebdomadaire car il est activé dans vos paramètres." #. js-lingui-explicit-id #: api/mail/password-reset.ts:70 msgid "email.reset.reason" msgstr "Vous recevez cet e-mail car une réinitialisation de mot de passe a été demandée pour cette adresse." #. js-lingui-explicit-id #: api/mail/welcome.ts:59 msgid "email.welcome.reason" msgstr "Vous recevez cet e-mail car un compte {site} a été créé avec cette adresse." #: src/contexts/ws/WSProvider.tsx:920 msgid "You're offline — not sent" msgstr "Hors ligne — message non envoyé" #: src/components/feed/FeedFooter.tsx:39 msgid "You've reached the end." msgstr "Vous avez tout lu, tout vu, tout bu." #. js-lingui-explicit-id #: api/mail/welcome.ts:74 msgid "email.welcome.preheader" msgstr "Votre compte est prêt." #: src/pages/Authorize.tsx:104 msgid "Your account lives on {home}: sign in to other instances from there." msgstr "Votre compte est sur {home} : connectez-vous aux autres instances depuis là-bas." #: src/pages/Settings.tsx:119 msgid "Your account lives on {home}: your password, email address, avatar and username change there." msgstr "Votre compte est sur {home} : votre mot de passe, votre adresse e-mail, votre avatar et votre nom d'utilisateur se changent là-bas." #: src/pages/ResetPassword.tsx:89 msgid "Your email address" msgstr "Votre adresse e-mail" #: src/components/federation/FederatedSignIn.tsx:107 msgid "Your gerbeur's URL" msgstr "URL de votre gerbeur" #: src/pages/ResetPassword.tsx:141 msgid "Your password has been changed. You can now log in." msgstr "Votre mot de passe a été modifié. Vous pouvez maintenant vous connecter." #: src/pages/Unsubscribe.tsx:56 msgid "Your settings" msgstr "Vos paramètres" #. js-lingui-explicit-id #: api/mail/digest.ts:545 msgid "email.digest.weekly.subject" msgstr "Votre semaine sur {site}, {range}" #. js-lingui-explicit-id #: api/mail/digest.ts:309 msgid "email.digest.weekly.title" msgstr "Votre semaine, {username}" #. js-lingui-explicit-id #: api/mail/digest.ts:276 msgid "email.digest.yours" msgstr "à vous"