i18n updates (fr-FR) (#986)

* New translations (French)

* Update catalogs.json

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Chee Aun 2024-12-14 00:53:44 +08:00 committed by GitHub
parent 5787b22083
commit 2785a2330b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 85 additions and 85 deletions

View file

@ -57,7 +57,7 @@
"code": "fr-FR",
"nativeName": "français",
"name": "French",
"completion": 97
"completion": 98
},
{
"code": "gl-ES",

168
src/locales/fr-FR.po generated
View file

@ -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}</1> people</0> boosted your reply.} other {<2><3>{1}</3> people</2> 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}</1> personnes </0> ont partagé votre réponse.} other {<2><3>{1}</3> personnes</2> 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}</1> people</0> followed you.}}"
msgstr "{count, plural, one {}=1 {{account} vous a suivi.} other {<0><1>{0}</1> personnes</0> 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}</1> people</0> liked your reply.} other {<2><3>{1}</3> people</2> 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}</1> personnes </0> ont aimé votre réponse.} other {<2><3>{1}</3> personnes</2> 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}</1> people</0> boosted & liked your reply.} other {<2><3>{1}</3> people</2> 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}</1> personnes </0> ont boosté et aimé votre réponse.} other {<2><3>{1}</3> personnes</2> 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}</0>."
msgstr "Connexions perdues avec <0>{name}</0>."
#: 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}</0> has suspended <1>{targetName}</1>, which means you can no longer receive updates from them or interact with them."
msgstr "Un·e administrateur·rice de <0>{from}</0> a suspendu <1>{targetName}</1>, 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}</0> has blocked <1>{targetName}</1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Ladministration de <0>{from}</0> a bloqué <1>{targetName}</1>. 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}</0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Vous avez bloqué <0>{targetName}</0>. 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 dorigine"
#: 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 nont 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 dabonnement"
#: 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 "Aujourdhui"
#: 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 nont 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}</0>"
msgstr "Mis à jour <0>{0}</0>"
#: src/pages/notifications.jsx:1065
#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}</0>"
msgstr "Voir les notifications de <0>@{0}</0>"
#: src/pages/notifications.jsx:1086
#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}</0>"
msgstr "Notifications de <0>@{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 na 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 na 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"