diff --git a/src/data/catalogs.json b/src/data/catalogs.json index fc78f2af..97132606 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -57,7 +57,7 @@ "code": "fr-FR", "nativeName": "français", "name": "French", - "completion": 97 + "completion": 98 }, { "code": "gl-ES", diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 14242d8f..f2211eef 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-12-03 18:15\n" +"PO-Revision-Date: 2024-12-13 16:53\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -428,8 +428,8 @@ msgstr "Suivre" #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:868 -#: src/pages/notifications.jsx:1082 +#: src/pages/notifications.jsx:915 +#: src/pages/notifications.jsx:1129 #: src/pages/settings.jsx:77 #: src/pages/status.jsx:1299 msgid "Close" @@ -508,7 +508,7 @@ msgstr "Contenu" #: src/components/list-add-edit.jsx:149 #: src/components/shortcuts-settings.jsx:715 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:934 +#: src/pages/notifications.jsx:981 msgid "Save" msgstr "Enregistrer" @@ -536,7 +536,7 @@ msgstr "Mode camouflage activé" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:520 +#: src/pages/notifications.jsx:560 msgid "Home" msgstr "Accueil" @@ -547,7 +547,7 @@ msgstr "Rédiger" #: src/components/compose.jsx:206 msgid "Add media" -msgstr "" +msgstr "Ajouter un média" #: src/components/compose.jsx:207 msgid "Add custom emoji" @@ -555,7 +555,7 @@ msgstr "Insérer un émoji personnalisé" #: src/components/compose.jsx:208 msgid "Add GIF" -msgstr "" +msgstr "Ajouter un GIF" #: src/components/compose.jsx:209 msgid "Add poll" @@ -946,7 +946,7 @@ msgid "Open in new window" msgstr "Ouvrir dans une nouvelle fenêtre" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:918 +#: src/pages/notifications.jsx:965 msgid "Accept" msgstr "Accepter" @@ -955,7 +955,7 @@ msgid "Reject" msgstr "Rejeter" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1201 +#: src/pages/notifications.jsx:1248 msgid "Accepted" msgstr "Acceptée" @@ -968,7 +968,7 @@ msgid "Nothing to show" msgstr "Rien à afficher" #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:446 +#: src/components/notification.jsx:445 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:317 #: src/pages/search.jsx:350 @@ -978,7 +978,7 @@ msgstr "Comptes" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:848 +#: src/pages/notifications.jsx:895 #: src/pages/search.jsx:544 #: src/pages/status.jsx:1332 msgid "Show more…" @@ -1295,8 +1295,8 @@ msgstr "Mentions" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:112 -#: src/pages/notifications.jsx:524 +#: src/pages/notifications.jsx:113 +#: src/pages/notifications.jsx:564 msgid "Notifications" msgstr "Notifications" @@ -1417,63 +1417,63 @@ msgstr "Cette notification provient de votre autre compte." msgid "View all notifications" msgstr "Voir toutes les notifications" -#: src/components/notification.jsx:70 +#: src/components/notification.jsx:71 msgid "{account} reacted to your post with {emojiObject}" msgstr "{account} a réagi à votre message avec {emojiObject}" -#: src/components/notification.jsx:77 +#: src/components/notification.jsx:78 msgid "{account} published a post." msgstr "{account} a publié un message." -#: src/components/notification.jsx:85 +#: src/components/notification.jsx:86 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} a partagé votre réponse.} other {{account} a partagé votre message.}}} other {{account} a partagé {postsCount} de vos messages.}}} other {{postType, select, reply {<0><1>{0} personnes ont partagé votre réponse.} other {<2><3>{1} personnes ont partagé votre message.}}}}" -#: src/components/notification.jsx:128 +#: src/components/notification.jsx:129 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "{count, plural, one {}=1 {{account} vous a suivi.} other {<0><1>{0} personnes vous ont suivi.}}" -#: src/components/notification.jsx:142 +#: src/components/notification.jsx:143 msgid "{account} requested to follow you." msgstr "{account} a demandé à vous suivre." -#: src/components/notification.jsx:151 +#: src/components/notification.jsx:152 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} a aimé votre réponse.} other {{account} a aimé votre message.}}} other {{account} a aimé {postsCount} de vos messages.}}} other {{postType, select, reply {<0><1>{0} personnes ont aimé votre réponse.} other {<2><3>{1} personnes ont aimé votre message.}}}}" -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:194 msgid "A poll you have voted in or created has ended." msgstr "Un sondage que vous avez créé ou auquel vous avez répondu est terminé." -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:195 msgid "A poll you have created has ended." msgstr "Un sondage que vous avez créé est terminé." -#: src/components/notification.jsx:195 +#: src/components/notification.jsx:196 msgid "A poll you have voted in has ended." msgstr "Un sondage auquel vous avez répondu est maintenant terminé." -#: src/components/notification.jsx:196 +#: src/components/notification.jsx:197 msgid "A post you interacted with has been edited." msgstr "Un message auquel vous avez réagi a été modifié." -#: src/components/notification.jsx:204 +#: src/components/notification.jsx:205 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} a boosté et aimé votre réponse.} other {{account} a boosté et aimé votre message.}}} other {{account} a boosté et aimé {postsCount} de vos messages.}}} other {{postType, select, reply {<0><1>{0} personnes ont boosté et aimé votre réponse.} other {<2><3>{1} personnes ont boosté et aimé votre message.}}}}" -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:247 msgid "{account} signed up." msgstr "{account} s'est inscrit·e." -#: src/components/notification.jsx:248 +#: src/components/notification.jsx:249 msgid "{account} reported {targetAccount}" msgstr "{account} a signalé {targetAccount}" -#: src/components/notification.jsx:253 +#: src/components/notification.jsx:254 msgid "Lost connections with <0>{name}." msgstr "Connexions perdues avec <0>{name}." -#: src/components/notification.jsx:259 +#: src/components/notification.jsx:260 msgid "Moderation warning" msgstr "Avertissement de modération" @@ -1481,70 +1481,70 @@ msgstr "Avertissement de modération" msgid "Your {year} #Wrapstodon is here!" msgstr "" -#: src/components/notification.jsx:272 +#: src/components/notification.jsx:271 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "Un·e administrateur·rice de <0>{from} a suspendu <1>{targetName}, ce qui signifie que vous ne pourrez plus recevoir ses mises à jour ou interagir avec lui." -#: src/components/notification.jsx:278 +#: src/components/notification.jsx:277 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "L’administration de <0>{from} a bloqué <1>{targetName}. Le blocage concerne {followersCount} de vos abonné⋅es et {followingCount} de vos abonnements." -#: src/components/notification.jsx:284 +#: src/components/notification.jsx:283 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "Vous avez bloqué <0>{targetName}. Le blocage concerne {followersCount} de vos abonné⋅es et {followingCount} de vos abonnements." -#: src/components/notification.jsx:292 +#: src/components/notification.jsx:291 msgid "Your account has received a moderation warning." msgstr "Votre compte a reçu un avertissement de modération." -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:292 msgid "Your account has been disabled." msgstr "Votre compte a été désactivé." -#: src/components/notification.jsx:294 +#: src/components/notification.jsx:293 msgid "Some of your posts have been marked as sensitive." msgstr "Certains de vos messages ont été marqués comme délicats." -#: src/components/notification.jsx:295 +#: src/components/notification.jsx:294 msgid "Some of your posts have been deleted." msgstr "Certaines de vos messages ont été supprimés." -#: src/components/notification.jsx:296 +#: src/components/notification.jsx:295 msgid "Your posts will be marked as sensitive from now on." msgstr "Vos messages seront dorénavant marqués comme délicats." -#: src/components/notification.jsx:297 +#: src/components/notification.jsx:296 msgid "Your account has been limited." msgstr "Votre compte est restreint." -#: src/components/notification.jsx:298 +#: src/components/notification.jsx:297 msgid "Your account has been suspended." msgstr "Votre compte a été suspendu." -#: src/components/notification.jsx:373 +#: src/components/notification.jsx:372 msgid "[Unknown notification type: {type}]" msgstr "[Notification de type inconnu : {type}]" -#: src/components/notification.jsx:442 +#: src/components/notification.jsx:441 #: src/components/status.jsx:1036 #: src/components/status.jsx:1046 msgid "Boosted/Liked by…" msgstr "Partagée par / Aimée par …" -#: src/components/notification.jsx:443 +#: src/components/notification.jsx:442 msgid "Liked by…" msgstr "Aimée par…" -#: src/components/notification.jsx:444 +#: src/components/notification.jsx:443 msgid "Boosted by…" msgstr "Partagé par…" -#: src/components/notification.jsx:445 +#: src/components/notification.jsx:444 msgid "Followed by…" msgstr "Suivi par…" -#: src/components/notification.jsx:516 -#: src/components/notification.jsx:532 +#: src/components/notification.jsx:515 +#: src/components/notification.jsx:531 msgid "Learn more <0/>" msgstr "En savoir plus <0/>" @@ -1552,7 +1552,7 @@ msgstr "En savoir plus <0/>" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:769 +#: src/components/notification.jsx:770 #: src/components/status.jsx:267 msgid "Read more →" msgstr "Lire la suite →" @@ -2273,7 +2273,7 @@ msgid "Failed to load history" msgstr "Échec du chargement de l'historique" #: src/components/status.jsx:3006 -#: src/pages/annual-report.jsx:44 +#: src/pages/annual-report.jsx:46 msgid "Loading…" msgstr "Chargement en cours…" @@ -2346,7 +2346,7 @@ msgstr "Nouveaux messages" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:824 +#: src/pages/notifications.jsx:871 #: src/pages/status.jsx:988 #: src/pages/status.jsx:1361 msgid "Try again" @@ -2396,7 +2396,7 @@ msgstr "La traduction a échoué" #: src/compose.jsx:32 msgid "Editing source status" -msgstr "" +msgstr "Modification du message d’origine" #: src/compose.jsx:34 msgid "Replying to @{0}" @@ -2415,7 +2415,7 @@ msgid "Login required." msgstr "Connexion requise." #: src/compose.jsx:90 -#: src/pages/annual-report.jsx:132 +#: src/pages/annual-report.jsx:165 #: src/pages/http-route.jsx:91 #: src/pages/login.jsx:270 msgid "Go home" @@ -2688,11 +2688,11 @@ msgstr "Enlever ce rattrapage ?" #: src/pages/catchup.jsx:1065 msgid "Removing Catch-up {0}" -msgstr "" +msgstr "Rattrapage {0} en cours de suppression" #: src/pages/catchup.jsx:1069 msgid "Catch-up {0} removed" -msgstr "" +msgstr "Rattrapage {0} supprimé" #: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." @@ -2808,7 +2808,7 @@ msgstr "Filtré : {0}" #: src/pages/favourites.jsx:25 msgid "No likes yet. Go like something!" -msgstr "" +msgstr "Aucun favori pour le moment. Allez mettre quelque chose en favori !" #: src/pages/favourites.jsx:26 msgid "Unable to load likes." @@ -3159,125 +3159,125 @@ msgstr "Personne ne vous a mentionné :(" msgid "Unable to load mentions." msgstr "Les mentions n’ont pas pu être chargées." -#: src/pages/notifications.jsx:103 +#: src/pages/notifications.jsx:104 msgid "You don't follow" msgstr "Que vous ne suivez pas" -#: src/pages/notifications.jsx:104 +#: src/pages/notifications.jsx:105 msgid "Who don't follow you" msgstr "Qui ne sont pas abonné·e·s à vous" -#: src/pages/notifications.jsx:105 +#: src/pages/notifications.jsx:106 msgid "With a new account" msgstr "Ayant un nouveau compte" -#: src/pages/notifications.jsx:106 +#: src/pages/notifications.jsx:107 msgid "Who unsolicitedly private mention you" msgstr "Qui vous mentionnent en privé de façon inattendue" -#: src/pages/notifications.jsx:107 +#: src/pages/notifications.jsx:108 msgid "Who are limited by server moderators" msgstr "Qui sont limité·e·s par les modérateur·rice·s du serveur" -#: src/pages/notifications.jsx:538 -#: src/pages/notifications.jsx:872 +#: src/pages/notifications.jsx:578 +#: src/pages/notifications.jsx:919 msgid "Notifications settings" msgstr "Préférences des notifications" -#: src/pages/notifications.jsx:556 +#: src/pages/notifications.jsx:596 msgid "New notifications" msgstr "Nouvelles notifications" -#: src/pages/notifications.jsx:567 +#: src/pages/notifications.jsx:607 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Annonce} other {Annonces}}" -#: src/pages/notifications.jsx:614 +#: src/pages/notifications.jsx:654 #: src/pages/settings.jsx:1161 msgid "Follow requests" msgstr "Demandes d’abonnement" -#: src/pages/notifications.jsx:619 +#: src/pages/notifications.jsx:659 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# demande d'abonnement} other {# demandes d'abonnement}}" -#: src/pages/notifications.jsx:674 +#: src/pages/notifications.jsx:714 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Notifications filtrées provenant de # personne} other {Notifications filtrées provenant de # personnes}}" -#: src/pages/notifications.jsx:740 +#: src/pages/notifications.jsx:787 msgid "Only mentions" msgstr "Mentions seulement" -#: src/pages/notifications.jsx:744 +#: src/pages/notifications.jsx:791 msgid "Today" msgstr "Aujourd’hui" -#: src/pages/notifications.jsx:749 +#: src/pages/notifications.jsx:796 msgid "You're all caught up." msgstr "Vous avez tout rattrapé." -#: src/pages/notifications.jsx:772 +#: src/pages/notifications.jsx:819 msgid "Yesterday" msgstr "Hier" -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:867 msgid "Unable to load notifications" msgstr "Les notifications n’ont pas pu être chargées." -#: src/pages/notifications.jsx:899 +#: src/pages/notifications.jsx:946 msgid "Notifications settings updated" msgstr "Préférences de notification mises à jour" -#: src/pages/notifications.jsx:907 +#: src/pages/notifications.jsx:954 msgid "Filter out notifications from people:" msgstr "Masquer les notifications provenant de gens :" -#: src/pages/notifications.jsx:921 +#: src/pages/notifications.jsx:968 msgid "Filter" msgstr "Filtrer" -#: src/pages/notifications.jsx:924 +#: src/pages/notifications.jsx:971 msgid "Ignore" msgstr "Ignorer" -#: src/pages/notifications.jsx:997 +#: src/pages/notifications.jsx:1044 msgid "Updated <0>{0}" msgstr "Mis à jour <0>{0}" -#: src/pages/notifications.jsx:1065 +#: src/pages/notifications.jsx:1112 msgid "View notifications from <0>@{0}" msgstr "Voir les notifications de <0>@{0}" -#: src/pages/notifications.jsx:1086 +#: src/pages/notifications.jsx:1133 msgid "Notifications from <0>@{0}" msgstr "Notifications de <0>@{0}" -#: src/pages/notifications.jsx:1153 +#: src/pages/notifications.jsx:1200 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Les notifications provenant de @{0} seront dorénavant masquées." -#: src/pages/notifications.jsx:1158 +#: src/pages/notifications.jsx:1205 msgid "Unable to accept notification request" msgstr "La demande de notification n’a pas pu être acceptée" -#: src/pages/notifications.jsx:1163 +#: src/pages/notifications.jsx:1210 msgid "Allow" msgstr "Autoriser" -#: src/pages/notifications.jsx:1183 +#: src/pages/notifications.jsx:1230 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Les notifications provenant de @{0} ne s'afficheront plus dans les notifications filtrées, dorénavant." -#: src/pages/notifications.jsx:1188 +#: src/pages/notifications.jsx:1235 msgid "Unable to dismiss notification request" msgstr "La demande de notification n’a pas pu être rejetée" -#: src/pages/notifications.jsx:1193 +#: src/pages/notifications.jsx:1240 msgid "Dismiss" msgstr "Rejeter" -#: src/pages/notifications.jsx:1208 +#: src/pages/notifications.jsx:1255 msgid "Dismissed" msgstr "Rejetée"