msgid "" msgstr "" "POT-Creation-Date: 2024-08-04 21:58+0800\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" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2024-12-21 07:30\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: phanpy\n" "X-Crowdin-Project-ID: 703337\n" "X-Crowdin-Language: fr\n" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" #: src/components/account-block.jsx:136 msgid "Locked" msgstr "Verrouillé" #. placeholder {0}: shortenNumber(statusesCount) #: src/components/account-block.jsx:142 msgid "Posts: {0}" msgstr "Messages : {0}" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) #: src/components/account-block.jsx:147 msgid "Last posted: {0}" msgstr "Dernier message : {0}" #: src/components/account-block.jsx:162 #: src/components/account-info.jsx:636 msgid "Automated" msgstr "Automatisé" #: src/components/account-block.jsx:169 #: src/components/account-info.jsx:641 #: src/components/status.jsx:514 msgid "Group" msgstr "Groupe" #: src/components/account-block.jsx:179 msgid "Mutual" msgstr "Suivi mutuel" #: src/components/account-block.jsx:183 #: src/components/account-info.jsx:1682 msgid "Requested" msgstr "Demandé" #: src/components/account-block.jsx:187 #: src/components/account-info.jsx:1673 msgid "Following" msgstr "Abonnements" #: src/components/account-block.jsx:191 #: src/components/account-info.jsx:1064 msgid "Follows you" msgstr "Vous suit" #: src/components/account-block.jsx:199 msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# abonné⋅e} other {# abonné⋅es}}" #: src/components/account-block.jsx:208 #: src/components/account-info.jsx:682 msgid "Verified" msgstr "Vérifié" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:223 #: src/components/account-info.jsx:782 msgid "Joined <0>{0}" msgstr "Inscrit·e depuis le <0>{0}" #: src/components/account-info.jsx:58 msgid "Forever" msgstr "Pour toujours" #: src/components/account-info.jsx:379 msgid "Unable to load account." msgstr "Le compte n’a pas pu être chargé." #: src/components/account-info.jsx:387 msgid "Go to account page" msgstr "Aller à la page du compte" #: src/components/account-info.jsx:415 #: src/components/account-info.jsx:704 #: src/components/account-info.jsx:734 msgid "Followers" msgstr "Abonné⋅e·s" #. js-lingui-explicit-id #: src/components/account-info.jsx:418 #: src/components/account-info.jsx:744 #: src/components/account-info.jsx:761 msgid "following.stats" msgstr "" #: src/components/account-info.jsx:421 #: src/components/account-info.jsx:778 #: src/pages/account-statuses.jsx:483 #: src/pages/search.jsx:328 #: src/pages/search.jsx:475 msgid "Posts" msgstr "Messages" #: src/components/account-info.jsx:429 #: src/components/compose.jsx:2591 #: src/components/media-alt-modal.jsx:46 #: src/components/media-modal.jsx:358 #: src/components/status.jsx:1737 #: src/components/status.jsx:1754 #: src/components/status.jsx:1878 #: src/components/status.jsx:2490 #: src/components/status.jsx:2493 #: src/pages/account-statuses.jsx:527 #: src/pages/accounts.jsx:110 #: src/pages/hashtag.jsx:200 #: src/pages/list.jsx:158 #: src/pages/public.jsx:115 #: src/pages/status.jsx:1214 #: src/pages/trending.jsx:472 msgid "More" msgstr "Plus" #: src/components/account-info.jsx:441 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} a désormais le nouveau compte suivant :" #: src/components/account-info.jsx:586 msgid "Handle copied" msgstr "Identifiant copié" #: src/components/account-info.jsx:589 msgid "Unable to copy handle" msgstr "L’identifiant n’a pas pu être copié." #: src/components/account-info.jsx:595 #: src/components/account-info.jsx:1287 msgid "Copy handle" msgstr "Copier l’identifiant" #: src/components/account-info.jsx:601 msgid "Go to original profile page" msgstr "Visiter la page de profil originale" #: src/components/account-info.jsx:608 msgid "View profile image" msgstr "Afficher l’image de profil" #: src/components/account-info.jsx:614 msgid "View profile header" msgstr "Afficher la bannière de profil" #: src/components/account-info.jsx:631 msgid "In Memoriam" msgstr "In memoriam" #: src/components/account-info.jsx:711 #: src/components/account-info.jsx:752 msgid "This user has chosen to not make this information available." msgstr "Cette personne ne souhaite pas partager cette information." #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #: src/components/account-info.jsx:807 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} messages, {1} réponses, {2} partages" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.daysSinceLastPost #. placeholder {2}: postingStats.daysSinceLastPost #. placeholder {3}: postingStats.daysSinceLastPost #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost #: src/components/account-info.jsx:823 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Dernier message aujourd’hui} other {Dernier message ces {2} derniers jours}}} other {{3, plural, one {{4} messages les plus récents aujourd’hui} other {{5} messages les plus récents ces {6} derniers jours}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total #: src/components/account-info.jsx:836 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Dernier 1 message dans les dernières années} other {Derniers {1} messages dans les dernières années}}" #: src/components/account-info.jsx:860 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Messages" #: src/components/account-info.jsx:864 #: src/components/status.jsx:2268 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2058 #: src/pages/status.jsx:937 #: src/pages/status.jsx:1560 msgid "Replies" msgstr "Réponses" #: src/components/account-info.jsx:868 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1447 #: src/pages/catchup.jsx:2070 #: src/pages/settings.jsx:1155 msgid "Boosts" msgstr "Partages" #: src/components/account-info.jsx:874 msgid "Post stats unavailable." msgstr "Les statistiques de ce message ne sont pas disponibles." #: src/components/account-info.jsx:905 msgid "View post stats" msgstr "Afficher les statistiques du message" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) #: src/components/account-info.jsx:1068 msgid "Last post: <0>{0}" msgstr "Dernier message : <0>{0}" #: src/components/account-info.jsx:1082 msgid "Muted" msgstr "Masqué⋅e" #: src/components/account-info.jsx:1087 msgid "Blocked" msgstr "Bloqué⋅e" #: src/components/account-info.jsx:1153 msgid "Mention <0>@{username}" msgstr "Mentionner <0>@{username}" #: src/components/account-info.jsx:1165 msgid "Translate bio" msgstr "Traduire la bio" #: src/components/account-info.jsx:1255 #: src/components/account-info.jsx:1265 #: src/components/account-info.jsx:1866 msgid "Add/Remove from Lists" msgstr "Ajouter ou retirer des listes" #: src/components/account-info.jsx:1313 #: src/components/shortcuts-settings.jsx:1059 #: src/components/status.jsx:1186 #: src/components/status.jsx:3269 msgid "Copy" msgstr "Copier" #: src/components/account-info.jsx:1334 #: src/components/status.jsx:1208 msgid "Share…" msgstr "Partager…" #: src/components/account-info.jsx:1366 msgid "Unmute <0>@{username}" msgstr "Ne plus masquer <0>@{username}>" #: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "Masquer <0>@{username}…" #: src/components/account-info.jsx:1447 msgid "Remove <0>@{username} from followers?" msgstr "Retirer <0>@{username} de vos abonné⋅e·s ?" #: src/components/account-info.jsx:1479 msgid "Remove follower…" msgstr "Retirer de vos abonné⋅es…" #: src/components/account-info.jsx:1490 msgid "Block <0>@{username}?" msgstr "Bloquer <0>@{username}?" #: src/components/account-info.jsx:1542 msgid "Unblock <0>@{username}" msgstr "Débloquer <0>@{username}" #: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "Bloquer <0>@{username}…" #: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "Signaler <0>@{username}…" #: src/components/account-info.jsx:1588 #: src/components/account-info.jsx:2099 msgid "Edit profile" msgstr "Modifier votre profil" #: src/components/account-info.jsx:1676 msgid "Unfollow…" msgstr "Ne plus suivre…" #: src/components/account-info.jsx:1685 msgid "Withdraw…" msgstr "Annuler…" #: src/components/account-info.jsx:1692 #: src/pages/hashtag.jsx:262 msgid "Follow" msgstr "Suivre" #: src/components/account-info.jsx:1812 msgid "Translated Bio" msgstr "Bio traduite" #: src/components/account-info.jsx:1926 #: src/pages/lists.jsx:105 msgid "Unable to load lists." msgstr "Les listes n’ont pas pu être chargées." #: src/components/account-info.jsx:1930 msgid "No lists." msgstr "Aucune liste." #: src/components/account-info.jsx:1941 #: src/components/list-add-edit.jsx:40 #: src/pages/lists.jsx:59 msgid "New list" msgstr "Nouvelle liste" #. placeholder {0}: account?.username || account?.acct #: src/components/account-info.jsx:1999 msgid "Private note about <0>@{0}" msgstr "Note personnelle à propos de <0>@{0}" #: src/components/account-info.jsx:2052 #: src/components/account-info.jsx:2222 msgid "Cancel" msgstr "Annuler" #: src/components/account-info.jsx:2057 msgid "Save & close" msgstr "Enregistrer et quitter" #: src/components/account-info.jsx:2157 #: src/components/list-add-edit.jsx:105 msgid "Name" msgstr "Nom" #: src/components/account-info.jsx:2170 msgid "Bio" msgstr "Bio" #: src/components/account-info.jsx:2183 msgid "Extra fields" msgstr "Champs personnalisés" #: src/components/account-info.jsx:2189 msgid "Label" msgstr "Titre" #: src/components/account-info.jsx:2192 msgid "Content" msgstr "Contenu" #: src/components/account-info.jsx:2225 #: src/components/list-add-edit.jsx:150 #: src/components/shortcuts-settings.jsx:715 #: src/pages/filters.jsx:554 #: src/pages/notifications.jsx:981 msgid "Save" msgstr "Enregistrer" #: src/components/account-info.jsx:2279 msgid "username" msgstr "identifiant" #: src/components/account-info.jsx:2283 msgid "server domain name" msgstr "nom de domaine" #: src/components/account-sheet.jsx:38 #: src/components/compose.jsx:859 #: src/components/compose.jsx:2547 #: src/components/drafts.jsx:59 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:143 #: src/components/keyboard-shortcuts-help.jsx:40 #: src/components/list-add-edit.jsx:36 #: src/components/media-alt-modal.jsx:34 #: src/components/media-modal.jsx:322 #: src/components/notification-service.jsx:157 #: src/components/report-modal.jsx:75 #: src/components/shortcuts-settings.jsx:230 #: src/components/shortcuts-settings.jsx:583 #: src/components/shortcuts-settings.jsx:783 #: src/components/status.jsx:2993 #: src/components/status.jsx:3233 #: src/components/status.jsx:3733 #: src/pages/accounts.jsx:37 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:276 #: src/pages/notifications.jsx:915 #: src/pages/settings.jsx:78 #: src/pages/status.jsx:1301 msgid "Close" msgstr "Fermer" #: src/components/background-service.jsx:151 msgid "Cloak mode disabled" msgstr "Mode camouflage désactivé" #: src/components/background-service.jsx:151 msgid "Cloak mode enabled" msgstr "Mode camouflage activé" #: src/components/columns.jsx:27 #: src/components/nav-menu.jsx:176 #: src/components/shortcuts-settings.jsx:139 #: src/components/timeline.jsx:439 #: src/pages/catchup.jsx:876 #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:53 #: src/pages/notifications.jsx:560 msgid "Home" msgstr "Accueil" #: src/components/compose-button.jsx:50 #: src/compose.jsx:38 msgid "Compose" msgstr "Rédiger" #: src/components/compose.jsx:206 msgid "Add media" msgstr "Ajouter un média" #: src/components/compose.jsx:207 msgid "Add custom emoji" msgstr "Insérer un émoji personnalisé" #: src/components/compose.jsx:208 msgid "Add GIF" msgstr "Ajouter un GIF" #: src/components/compose.jsx:209 msgid "Add poll" msgstr "Insérer un sondage" #: src/components/compose.jsx:402 msgid "You have unsaved changes. Discard this post?" msgstr "Le message n’est pas sauvegardé. Annuler sa rédaction ?" #. placeholder {0}: unsupportedFiles.length #. placeholder {1}: unsupportedFiles[0].name #. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), ) #: src/components/compose.jsx:630 msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}" msgstr "" #: src/components/compose.jsx:640 #: src/components/compose.jsx:658 #: src/components/compose.jsx:1674 #: src/components/compose.jsx:1760 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Vous ne pouvez joindre qu’un seul fichier.} other {Vous pouvez joindre jusqu’à # fichiers.}}" #: src/components/compose.jsx:840 msgid "Pop out" msgstr "Ouvrir dans une nouvelle fenêtre" #: src/components/compose.jsx:847 msgid "Minimize" msgstr "Minimiser" #: src/components/compose.jsx:883 msgid "Looks like you closed the parent window." msgstr "Il semblerait que vous ayez fermé la fenêtre d’origine." #: src/components/compose.jsx:890 msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." msgstr "Il semblerait que vous ayez déjà un message en cours de publication ouvert dans la fenêtre d’origine. Merci de réessayer une fois ce message publié." #: src/components/compose.jsx:895 msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" msgstr "Il semblerait que vous ayez déjà un message en cours de rédaction dans la fenêtre d’origine. Restaurer cette fenêtre annulera la rédaction du message de la fenêtre d’origine sans sauvegarder. Continuer ?" #: src/components/compose.jsx:937 msgid "Pop in" msgstr "Restaurer dans la fenêtre d’origine" #. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username #. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month') #: src/components/compose.jsx:947 msgid "Replying to @{0}’s post (<0>{1})" msgstr "En réponse au message de @{0} (<0>{1})" #. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username #: src/components/compose.jsx:957 msgid "Replying to @{0}’s post" msgstr "En réponse au message de @{0}" #: src/components/compose.jsx:970 msgid "Editing source post" msgstr "Modification du message d’origine" #: src/components/compose.jsx:1017 msgid "Poll must have at least 2 options" msgstr "Au moins deux choix sont nécessaires pour un sondage" #: src/components/compose.jsx:1021 msgid "Some poll choices are empty" msgstr "Tous les choix du sondage ne sont pas renseignés" #: src/components/compose.jsx:1034 msgid "Some media have no descriptions. Continue?" msgstr "Les médias n’ont pas tous de descriptions renseignées. Continuer ?" #: src/components/compose.jsx:1086 msgid "Attachment #{i} failed" msgstr "#{i} n’a pas pu être joint au message" #: src/components/compose.jsx:1180 #: src/components/status.jsx:2063 #: src/components/timeline.jsx:989 msgid "Content warning" msgstr "Avertissement de contenu" #: src/components/compose.jsx:1196 msgid "Content warning or sensitive media" msgstr "Avertissement de contenu ou média délicat" #: src/components/compose.jsx:1232 #: src/components/status.jsx:93 #: src/pages/settings.jsx:306 msgid "Public" msgstr "Public" #: src/components/compose.jsx:1237 #: src/components/nav-menu.jsx:338 #: src/components/shortcuts-settings.jsx:165 #: src/components/status.jsx:94 msgid "Local" msgstr "Local" #: src/components/compose.jsx:1241 #: src/components/status.jsx:95 #: src/pages/settings.jsx:309 msgid "Unlisted" msgstr "Non-listé" #: src/components/compose.jsx:1244 #: src/components/status.jsx:96 #: src/pages/settings.jsx:312 msgid "Followers only" msgstr "Abonné⋅es seulement" #: src/components/compose.jsx:1247 #: src/components/status.jsx:97 #: src/components/status.jsx:1941 msgid "Private mention" msgstr "Mention privée" #: src/components/compose.jsx:1256 msgid "Post your reply" msgstr "Publier votre réponse" #: src/components/compose.jsx:1258 msgid "Edit your post" msgstr "Modifier votre message" #: src/components/compose.jsx:1259 msgid "What are you doing?" msgstr "Quoi de neuf ?" #: src/components/compose.jsx:1337 msgid "Mark media as sensitive" msgstr "Marquer le média comme délicat" #: src/components/compose.jsx:1381 #: src/components/shortcuts-settings.jsx:715 #: src/pages/list.jsx:362 msgid "Add" msgstr "Insérer" #: src/components/compose.jsx:1555 #: src/components/keyboard-shortcuts-help.jsx:152 #: src/components/status.jsx:929 #: src/components/status.jsx:1717 #: src/components/status.jsx:1718 #: src/components/status.jsx:2386 msgid "Reply" msgstr "Répondre" #: src/components/compose.jsx:1557 msgid "Update" msgstr "Mettre à jour" #: src/components/compose.jsx:1558 msgctxt "Submit button in composer" msgid "Post" msgstr "Publier" #: src/components/compose.jsx:1686 msgid "Downloading GIF…" msgstr "Téléchargement du GIF…" #: src/components/compose.jsx:1714 msgid "Failed to download GIF" msgstr "Le GIF n’a pas pu être téléchargé." #: src/components/compose.jsx:2360 msgid "Uploaded" msgstr "Chargé" #: src/components/compose.jsx:2373 msgid "Image description" msgstr "Description de l’image" #: src/components/compose.jsx:2374 msgid "Video description" msgstr "Description de la vidéo" #: src/components/compose.jsx:2375 msgid "Audio description" msgstr "Description de l’audio" #. placeholder {0}: prettyBytes( imageSize, ) #. placeholder {1}: prettyBytes(imageSizeLimit) #: src/components/compose.jsx:2411 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "Ce fichier est trop lourd. Son chargement pourrait échouer. Essayez de réduire son poids de {0} à {1} ou moins." #. placeholder {2}: i18n.number( width, ) #. placeholder {3}: i18n.number(height) #. placeholder {4}: i18n.number(newWidth) #. placeholder {5}: i18n.number( newHeight, ) #: src/components/compose.jsx:2423 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px." msgstr "" #. placeholder {6}: prettyBytes( videoSize, ) #. placeholder {7}: prettyBytes(videoSizeLimit) #: src/components/compose.jsx:2431 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower." msgstr "" #. placeholder {8}: i18n.number( width, ) #. placeholder {9}: i18n.number(height) #. placeholder {10}: i18n.number(newWidth) #. placeholder {11}: i18n.number( newHeight, ) #: src/components/compose.jsx:2443 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px." msgstr "" #: src/components/compose.jsx:2451 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Ce média a une fréquence trop élevée. Son chargement pourrait échouer." #: src/components/compose.jsx:2511 #: src/components/shortcuts-settings.jsx:726 #: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Supprimer" #: src/components/compose.jsx:2528 #: src/compose.jsx:84 msgid "Error" msgstr "Erreur" #: src/components/compose.jsx:2553 msgid "Edit image description" msgstr "Modifier la description de l’image" #: src/components/compose.jsx:2554 msgid "Edit video description" msgstr "Modifier la description de la vidéo" #: src/components/compose.jsx:2555 msgid "Edit audio description" msgstr "Modifier la description de l’audio" #: src/components/compose.jsx:2600 #: src/components/compose.jsx:2649 msgid "Generating description. Please wait…" msgstr "Description en cours de génération. Merci de patienter…" #. placeholder {12}: e.message #: src/components/compose.jsx:2620 msgid "Failed to generate description: {12}" msgstr "" #: src/components/compose.jsx:2621 msgid "Failed to generate description" msgstr "Échec lors de la génération d’une description" #: src/components/compose.jsx:2633 #: src/components/compose.jsx:2639 #: src/components/compose.jsx:2685 msgid "Generate description…" msgstr "Générer une description…" #. placeholder {13}: e?.message ? `: ${e.message}` : '' #: src/components/compose.jsx:2672 msgid "Failed to generate description{13}" msgstr "" #. placeholder {0}: localeCode2Text(lang) #: src/components/compose.jsx:2687 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— expérimental" #: src/components/compose.jsx:2706 msgid "Done" msgstr "Enregistrer" #: src/components/compose.jsx:2789 msgid "Multiple choices" msgstr "Choix multiples" #: src/components/compose.jsx:2792 msgid "Duration" msgstr "Durée" #: src/components/compose.jsx:2823 msgid "Remove poll" msgstr "Supprimer le sondage" #: src/components/compose.jsx:3091 #: src/components/generic-accounts.jsx:228 msgid "Error loading accounts" msgstr "Les comptes n’ont pas pu être chargés" #: src/components/compose.jsx:3234 msgid "Custom emojis" msgstr "Émojis personnalisés" #: src/components/compose.jsx:3285 msgid "Error loading custom emojis" msgstr "Les émojis personnalisés n’ont pas pu être chargés" #. placeholder {0}: i18n.number(emojis.length - max) #: src/components/compose.jsx:3335 msgid "{0} more…" msgstr "{0} de plus…" #: src/components/compose.jsx:3496 msgid "Type to search GIFs" msgstr "Entrez votre recherche pour trouver des GIFs" #: src/components/compose.jsx:3594 #: src/components/media-modal.jsx:462 #: src/components/timeline.jsx:893 msgid "Previous" msgstr "Précédent" #: src/components/compose.jsx:3612 #: src/components/media-modal.jsx:481 #: src/components/timeline.jsx:910 msgid "Next" msgstr "Suivant" #: src/components/compose.jsx:3629 msgid "Error loading GIFs" msgstr "Erreur lors du chargement des GIFs" #: src/components/drafts.jsx:64 #: src/pages/settings.jsx:693 msgid "Unsent drafts" msgstr "Brouillons non envoyés" #: src/components/drafts.jsx:69 msgid "Looks like you have unsent drafts. Let's continue where you left off." msgstr "On dirait que vous avez des brouillons non envoyés. Continuons là où vous l'avez laissé." #: src/components/drafts.jsx:103 msgid "Delete this draft?" msgstr "Supprimer ce brouillon ?" #: src/components/drafts.jsx:118 msgid "Error deleting draft! Please try again." msgstr "Erreur lors de la suppression du brouillon. Veuillez réessayer." #: src/components/drafts.jsx:128 #: src/components/list-add-edit.jsx:186 #: src/components/status.jsx:1352 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "Supprimer…" #: src/components/drafts.jsx:147 msgid "Error fetching reply-to status!" msgstr "Erreur lors de la récupération du statut de la réponse !" #: src/components/drafts.jsx:172 msgid "Delete all drafts?" msgstr "Supprimer tous les brouillons ?" #: src/components/drafts.jsx:190 msgid "Error deleting drafts! Please try again." msgstr "Erreur lors de la suppression des brouillons ! Veuillez réessayer." #: src/components/drafts.jsx:202 msgid "Delete all…" msgstr "Tout supprimer…" #: src/components/drafts.jsx:210 msgid "No drafts found." msgstr "Pas de brouillon trouvé." #: src/components/embed-modal.jsx:23 msgid "Open in new window" msgstr "Ouvrir dans une nouvelle fenêtre" #: src/components/follow-request-buttons.jsx:43 #: src/pages/notifications.jsx:965 msgid "Accept" msgstr "Accepter" #: src/components/follow-request-buttons.jsx:69 msgid "Reject" msgstr "Rejeter" #: src/components/follow-request-buttons.jsx:76 #: src/pages/notifications.jsx:1249 msgid "Accepted" msgstr "Acceptée" #: src/components/follow-request-buttons.jsx:80 msgid "Rejected" msgstr "Rejetée" #: src/components/generic-accounts.jsx:146 #: src/components/notification.jsx:445 #: src/pages/accounts.jsx:42 #: src/pages/search.jsx:318 #: src/pages/search.jsx:351 msgid "Accounts" msgstr "Comptes" #: src/components/generic-accounts.jsx:206 #: src/components/timeline.jsx:521 #: src/pages/list.jsx:295 #: src/pages/notifications.jsx:895 #: src/pages/search.jsx:545 #: src/pages/status.jsx:1334 msgid "Show more…" msgstr "Voir plus…" #: src/components/generic-accounts.jsx:211 #: src/components/timeline.jsx:526 #: src/pages/search.jsx:550 msgid "The end." msgstr "C'est fini." #: src/components/generic-accounts.jsx:232 msgid "Nothing to show" msgstr "Rien à afficher" #: src/components/keyboard-shortcuts-help.jsx:44 #: src/components/nav-menu.jsx:357 #: src/pages/catchup.jsx:1619 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" #: src/components/keyboard-shortcuts-help.jsx:52 msgid "Keyboard shortcuts help" msgstr "Aide pour les raccourcis clavier" #: src/components/keyboard-shortcuts-help.jsx:56 #: src/pages/catchup.jsx:1644 msgid "Next post" msgstr "Message suivant" #: src/components/keyboard-shortcuts-help.jsx:60 #: src/pages/catchup.jsx:1652 msgid "Previous post" msgstr "Message précédent" #: src/components/keyboard-shortcuts-help.jsx:64 msgid "Skip carousel to next post" msgstr "Passer le carrousel au message suivant" #: src/components/keyboard-shortcuts-help.jsx:66 msgid "<0>Shift + <1>j" msgstr "<0>Maj + <1>j" #: src/components/keyboard-shortcuts-help.jsx:72 msgid "Skip carousel to previous post" msgstr "Passer le carrousel au message précédent" #: src/components/keyboard-shortcuts-help.jsx:74 msgid "<0>Shift + <1>k" msgstr "<0>Maj + <1>k" #: src/components/keyboard-shortcuts-help.jsx:80 msgid "Load new posts" msgstr "Charger de nouveaux messages" #: src/components/keyboard-shortcuts-help.jsx:84 #: src/pages/catchup.jsx:1676 msgid "Open post details" msgstr "Ouvrir les détails du message" #: src/components/keyboard-shortcuts-help.jsx:86 msgid "<0>Enter or <1>o" msgstr "<0>Entrée ou <1>o" #: src/components/keyboard-shortcuts-help.jsx:93 msgid "Expand content warning or<0/>toggle expanded/collapsed thread" msgstr "Développer l'avertissement de contenu ou<0/>activer/désactiver le fil étendu/réduit" #: src/components/keyboard-shortcuts-help.jsx:102 msgid "Close post or dialogs" msgstr "Fermer le message ou les boîtes de dialogue" #: src/components/keyboard-shortcuts-help.jsx:104 msgid "<0>Esc or <1>Backspace" msgstr "<0>Échap ou <1>Retour arrière" #: src/components/keyboard-shortcuts-help.jsx:110 msgid "Focus column in multi-column mode" msgstr "Activer une colonne en mode multi-colonnes" #: src/components/keyboard-shortcuts-help.jsx:112 msgid "<0>1 to <1>9" msgstr "<0>1 à <1>9" #: src/components/keyboard-shortcuts-help.jsx:118 msgid "Focus next column in multi-column mode" msgstr "Activer la colonne suivante en mode multi-colonnes" #: src/components/keyboard-shortcuts-help.jsx:122 msgid "Focus previous column in multi-column mode" msgstr "Activer la colonne précédente en mode multi-colonnes" #: src/components/keyboard-shortcuts-help.jsx:126 msgid "Compose new post" msgstr "Rédiger un nouveau message" #: src/components/keyboard-shortcuts-help.jsx:130 msgid "Compose new post (new window)" msgstr "Rédiger un nouveau message (nouvelle fenêtre)" #: src/components/keyboard-shortcuts-help.jsx:133 msgid "<0>Shift + <1>c" msgstr "<0>Maj + <1>c" #: src/components/keyboard-shortcuts-help.jsx:139 msgid "Send post" msgstr "Publier message" #: src/components/keyboard-shortcuts-help.jsx:141 msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "<0>Ctrl + <1>Entrée ou <2>⌘ + <3>Entrée" #: src/components/keyboard-shortcuts-help.jsx:148 #: src/components/nav-menu.jsx:326 #: src/components/search-form.jsx:73 #: src/components/shortcuts-settings.jsx:52 #: src/components/shortcuts-settings.jsx:179 #: src/pages/search.jsx:46 #: src/pages/search.jsx:300 msgid "Search" msgstr "Recherche" #: src/components/keyboard-shortcuts-help.jsx:156 msgid "Reply (new window)" msgstr "Répondre (nouvelle fenêtre)" #: src/components/keyboard-shortcuts-help.jsx:159 msgid "<0>Shift + <1>r" msgstr "<0>Maj + <1>r" #: src/components/keyboard-shortcuts-help.jsx:165 msgid "Like (favourite)" msgstr "Ajouter en favori" #: src/components/keyboard-shortcuts-help.jsx:167 msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:173 #: src/components/status.jsx:937 #: src/components/status.jsx:2413 #: src/components/status.jsx:2444 #: src/components/status.jsx:2445 msgid "Boost" msgstr "Partager" #: src/components/keyboard-shortcuts-help.jsx:175 msgid "<0>Shift + <1>b" msgstr "<0>Maj + <1>b" #: src/components/keyboard-shortcuts-help.jsx:181 #: src/components/status.jsx:1022 #: src/components/status.jsx:2469 #: src/components/status.jsx:2470 msgid "Bookmark" msgstr "Ajouter aux signets" #: src/components/keyboard-shortcuts-help.jsx:185 msgid "Toggle Cloak mode" msgstr "Activer/Désactiver le mode camouflage" #: src/components/keyboard-shortcuts-help.jsx:187 msgid "<0>Shift + <1>Alt + <2>k" msgstr "<0>Maj + <1>Alt + <2>k" #: src/components/list-add-edit.jsx:40 msgid "Edit list" msgstr "Modifier la liste" #: src/components/list-add-edit.jsx:96 msgid "Unable to edit list." msgstr "La liste n’a pas pu être modifiée." #: src/components/list-add-edit.jsx:97 msgid "Unable to create list." msgstr "La liste n’a pas pu être créée." #: src/components/list-add-edit.jsx:125 msgid "Show replies to list members" msgstr "Afficher les réponses aux membres de la liste" #: src/components/list-add-edit.jsx:128 msgid "Show replies to people I follow" msgstr "Afficher les réponses aux personnes que je suis" #: src/components/list-add-edit.jsx:131 msgid "Don't show replies" msgstr "Ne pas afficher les réponses" #: src/components/list-add-edit.jsx:144 msgid "Hide posts on this list from Home/Following" msgstr "Masquer les messages de cette liste sur l'Accueil/Abonnements" #: src/components/list-add-edit.jsx:150 #: src/pages/filters.jsx:554 msgid "Create" msgstr "Créer" #: src/components/list-add-edit.jsx:157 msgid "Delete this list?" msgstr "Supprimer cette liste ?" #: src/components/list-add-edit.jsx:176 msgid "Unable to delete list." msgstr "La liste n’a pas pu être supprimée." #: src/components/media-alt-modal.jsx:39 #: src/components/media.jsx:51 msgid "Media description" msgstr "Description du média" #: src/components/media-alt-modal.jsx:58 #: src/components/status.jsx:1066 #: src/components/status.jsx:1093 #: src/components/translation-block.jsx:196 msgid "Translate" msgstr "Traduire" #: src/components/media-alt-modal.jsx:69 #: src/components/status.jsx:1080 #: src/components/status.jsx:1107 msgid "Speak" msgstr "Prononcer" #: src/components/media-modal.jsx:369 msgid "Open original media in new window" msgstr "Ouvrir le média d'origine dans une nouvelle fenêtre" #: src/components/media-modal.jsx:373 msgid "Open original media" msgstr "Ouvrir le média d'origine" #: src/components/media-modal.jsx:389 msgid "Attempting to describe image. Please wait…" msgstr "Tentative de description de l'image. Veuillez patienter…" #: src/components/media-modal.jsx:404 msgid "Failed to describe image" msgstr "La description de l'image a échoué" #: src/components/media-modal.jsx:414 msgid "Describe image…" msgstr "Décrivez l'image…" #: src/components/media-modal.jsx:437 msgid "View post" msgstr "Voir le message" #: src/components/media-post.jsx:128 msgid "Sensitive media" msgstr "Média délicat" #: src/components/media-post.jsx:133 msgid "Filtered: {filterTitleStr}" msgstr "Filtré : {filterTitleStr}" #: src/components/media-post.jsx:134 #: src/components/status.jsx:3563 #: src/components/status.jsx:3659 #: src/components/status.jsx:3737 #: src/components/timeline.jsx:978 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1877 msgid "Filtered" msgstr "Filtré" #: src/components/modals.jsx:73 msgid "Post published. Check it out." msgstr "Message publié. Voir le message." #: src/components/modals.jsx:74 msgid "Reply posted. Check it out." msgstr "Réponse publiée. Consultez-la." #: src/components/modals.jsx:75 msgid "Post updated. Check it out." msgstr "Message mis à jour. Voir le message." #: src/components/nav-menu.jsx:118 msgid "Menu" msgstr "Menu" #: src/components/nav-menu.jsx:154 msgid "Reload page now to update?" msgstr "Recharger la page maintenant pour la mettre à jour ?" #: src/components/nav-menu.jsx:166 msgid "New update available…" msgstr "Nouvelle mise à jour disponible…" #. js-lingui-explicit-id #: src/components/nav-menu.jsx:185 #: src/components/shortcuts-settings.jsx:140 #: src/pages/following.jsx:23 #: src/pages/following.jsx:142 msgid "following.title" msgstr "" #: src/components/nav-menu.jsx:192 #: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Rattrapage" #: src/components/nav-menu.jsx:199 #: src/components/shortcuts-settings.jsx:58 #: src/components/shortcuts-settings.jsx:146 #: src/pages/home.jsx:225 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:168 #: src/pages/settings.jsx:1147 #: src/pages/trending.jsx:382 msgid "Mentions" msgstr "Mentions" #: src/components/nav-menu.jsx:206 #: src/components/shortcuts-settings.jsx:49 #: src/components/shortcuts-settings.jsx:152 #: src/pages/filters.jsx:23 #: src/pages/home.jsx:85 #: src/pages/home.jsx:185 #: src/pages/notifications.jsx:113 #: src/pages/notifications.jsx:564 msgid "Notifications" msgstr "Notifications" #: src/components/nav-menu.jsx:209 msgid "New" msgstr "Nouveau" #: src/components/nav-menu.jsx:220 msgid "Profile" msgstr "Profil" #: src/components/nav-menu.jsx:228 #: src/components/shortcuts-settings.jsx:54 #: src/components/shortcuts-settings.jsx:195 #: src/pages/bookmarks.jsx:12 #: src/pages/bookmarks.jsx:24 msgid "Bookmarks" msgstr "Signets" #: src/components/nav-menu.jsx:239 msgid "More…" msgstr "Plus…" #: src/components/nav-menu.jsx:248 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:201 #: src/pages/catchup.jsx:1446 #: src/pages/catchup.jsx:2064 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:24 #: src/pages/settings.jsx:1151 msgid "Likes" msgstr "Favoris" #: src/components/nav-menu.jsx:254 #: src/pages/followed-hashtags.jsx:15 #: src/pages/followed-hashtags.jsx:45 msgid "Followed Hashtags" msgstr "Hashtags suivis" #: src/components/nav-menu.jsx:262 #: src/pages/account-statuses.jsx:330 #: src/pages/filters.jsx:54 #: src/pages/filters.jsx:93 #: src/pages/hashtag.jsx:340 msgid "Filters" msgstr "Filtres" #: src/components/nav-menu.jsx:270 msgid "Muted users" msgstr "Comptes masqués" #: src/components/nav-menu.jsx:278 msgid "Muted users…" msgstr "Comptes masqués…" #: src/components/nav-menu.jsx:285 msgid "Blocked users" msgstr "Compte bloqués" #: src/components/nav-menu.jsx:293 msgid "Blocked users…" msgstr "Comptes bloqués…" #: src/components/nav-menu.jsx:305 msgid "Accounts…" msgstr "Comptes…" #: src/components/nav-menu.jsx:315 #: src/pages/login.jsx:190 #: src/pages/status.jsx:837 #: src/pages/welcome.jsx:65 msgid "Log in" msgstr "Connexion" #: src/components/nav-menu.jsx:332 #: src/components/shortcuts-settings.jsx:57 #: src/components/shortcuts-settings.jsx:172 #: src/pages/trending.jsx:442 msgid "Trending" msgstr "Tendances" #: src/components/nav-menu.jsx:344 #: src/components/shortcuts-settings.jsx:165 msgid "Federated" msgstr "Fédéré" #: src/components/nav-menu.jsx:367 msgid "Shortcuts / Columns…" msgstr "Raccourcis / Colonnes…" #: src/components/nav-menu.jsx:377 #: src/components/nav-menu.jsx:391 msgid "Settings…" msgstr "Préférences…" #: src/components/nav-menu.jsx:421 #: src/components/nav-menu.jsx:448 #: src/components/shortcuts-settings.jsx:50 #: src/components/shortcuts-settings.jsx:158 #: src/pages/list.jsx:127 #: src/pages/lists.jsx:17 #: src/pages/lists.jsx:51 msgid "Lists" msgstr "Listes" #: src/components/nav-menu.jsx:429 #: src/components/shortcuts.jsx:215 #: src/pages/list.jsx:134 msgid "All Lists" msgstr "Toutes les listes" #: src/components/notification-service.jsx:161 msgid "Notification" msgstr "Notification" #: src/components/notification-service.jsx:167 msgid "This notification is from your other account." msgstr "Cette notification provient de votre autre compte." #: src/components/notification-service.jsx:196 msgid "View all notifications" msgstr "Voir toutes les notifications" #: 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:78 msgid "{account} published a post." msgstr "{account} a publié un message." #. placeholder {0}: shortenNumber(count) #. placeholder {1}: shortenNumber(count) #: 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.}}}}" #. placeholder {0}: shortenNumber(count) #: 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:143 msgid "{account} requested to follow you." msgstr "{account} a demandé à vous suivre." #. placeholder {0}: shortenNumber(count) #. placeholder {1}: shortenNumber(count) #: 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: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:195 msgid "A poll you have created has ended." msgstr "Un sondage que vous avez créé est terminé." #: 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:197 msgid "A post you interacted with has been edited." msgstr "Un message auquel vous avez réagi a été modifié." #. placeholder {0}: shortenNumber(count) #. placeholder {1}: shortenNumber(count) #: 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:247 msgid "{account} signed up." msgstr "{account} s'est inscrit·e." #: src/components/notification.jsx:249 msgid "{account} reported {targetAccount}" msgstr "{account} a signalé {targetAccount}" #: src/components/notification.jsx:254 msgid "Lost connections with <0>{name}." msgstr "Connexions perdues avec <0>{name}." #: src/components/notification.jsx:260 msgid "Moderation warning" msgstr "Avertissement de modération" #: src/components/notification.jsx:265 msgid "Your {year} #Wrapstodon is here!" msgstr "" #: 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: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: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:291 msgid "Your account has received a moderation warning." msgstr "Votre compte a reçu un avertissement de modération." #: src/components/notification.jsx:292 msgid "Your account has been disabled." msgstr "Votre compte a été désactivé." #: 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:294 msgid "Some of your posts have been deleted." msgstr "Certaines de vos messages ont été supprimés." #: 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:296 msgid "Your account has been limited." msgstr "Votre compte est restreint." #: src/components/notification.jsx:297 msgid "Your account has been suspended." msgstr "Votre compte a été suspendu." #: src/components/notification.jsx:372 msgid "[Unknown notification type: {type}]" msgstr "[Notification de type inconnu : {type}]" #: 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:442 msgid "Liked by…" msgstr "Aimée par…" #: src/components/notification.jsx:443 msgid "Boosted by…" msgstr "Partagé par…" #: src/components/notification.jsx:444 msgid "Followed by…" msgstr "Suivi par…" #: src/components/notification.jsx:515 #: src/components/notification.jsx:531 msgid "Learn more <0/>" msgstr "En savoir plus <0/>" #: src/components/notification.jsx:540 msgid "View #Wrapstodon" msgstr "" #: src/components/notification.jsx:770 #: src/components/status.jsx:267 msgid "Read more →" msgstr "Lire la suite →" #: src/components/poll.jsx:112 msgid "Voted" msgstr "A voté" #: src/components/poll.jsx:118 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}" #: src/components/poll.jsx:138 #: src/components/poll.jsx:221 #: src/components/poll.jsx:225 msgid "Hide results" msgstr "Masquer les résultats" #: src/components/poll.jsx:187 msgid "Vote" msgstr "Voter" #: src/components/poll.jsx:207 #: src/components/poll.jsx:209 #: src/pages/status.jsx:1203 #: src/pages/status.jsx:1226 msgid "Refresh" msgstr "Actualiser" #: src/components/poll.jsx:221 #: src/components/poll.jsx:225 msgid "Show results" msgstr "Montrer les résultats" #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) #: src/components/poll.jsx:230 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) #: src/components/poll.jsx:247 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} votant} other {<1>{1} votants}}" #: src/components/poll.jsx:267 msgid "Ended <0/>" msgstr "Est clôturé <0/>" #: src/components/poll.jsx:271 msgid "Ended" msgstr "Est clos" #: src/components/poll.jsx:274 msgid "Ending <0/>" msgstr "Se termine <0/>" #: src/components/poll.jsx:278 msgid "Ending" msgstr "Sera clos" #. Relative time in seconds, as short as possible #. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds) #: src/components/relative-time.jsx:57 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible #. placeholder {0}: Math.floor(seconds / minute) #: src/components/relative-time.jsx:62 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible #. placeholder {0}: Math.floor(seconds / hour) #: src/components/relative-time.jsx:67 msgid "{0}h" msgstr "{0}h" #: src/components/report-modal.jsx:29 msgid "Spam" msgstr "Spam" #: src/components/report-modal.jsx:30 msgid "Malicious links, fake engagement, or repetitive replies" msgstr "Liens malveillants, faux engagement ou réponses répétitives" #: src/components/report-modal.jsx:33 msgid "Illegal" msgstr "Illégal" #: src/components/report-modal.jsx:34 msgid "Violates the law of your or the server's country" msgstr "Viole la loi de votre pays ou celui du serveur" #: src/components/report-modal.jsx:37 msgid "Server rule violation" msgstr "Violation de règle du serveur" #: src/components/report-modal.jsx:38 msgid "Breaks specific server rules" msgstr "Viole des règles spécifiques du serveur" #: src/components/report-modal.jsx:39 msgid "Violation" msgstr "Infraction" #: src/components/report-modal.jsx:42 msgid "Other" msgstr "Autre" #: src/components/report-modal.jsx:43 msgid "Issue doesn't fit other categories" msgstr "Le problème ne correspond pas aux autres catégories" #: src/components/report-modal.jsx:68 msgid "Report Post" msgstr "Signaler le message" #: src/components/report-modal.jsx:68 msgid "Report @{username}" msgstr "Signaler @{username}" #: src/components/report-modal.jsx:104 msgid "Pending review" msgstr "En attente de révision" #: src/components/report-modal.jsx:146 msgid "Post reported" msgstr "Message signalé" #: src/components/report-modal.jsx:146 msgid "Profile reported" msgstr "Profil signalé" #: src/components/report-modal.jsx:154 msgid "Unable to report post" msgstr "Le message n’a pas pu être signalé" #: src/components/report-modal.jsx:155 msgid "Unable to report profile" msgstr "Le profil n’a pas pu être signalé." #: src/components/report-modal.jsx:163 msgid "What's the issue with this post?" msgstr "Quel est le problème avec ce message ?" #: src/components/report-modal.jsx:164 msgid "What's the issue with this profile?" msgstr "Quel est le problème avec ce profil ?" #: src/components/report-modal.jsx:233 msgid "Additional info" msgstr "Informations complémentaires" #: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" msgstr "Transférer vers <0>{domain}" #: src/components/report-modal.jsx:266 msgid "Send Report" msgstr "Envoyer le rapport" #: src/components/report-modal.jsx:275 msgid "Muted {username}" msgstr "Compte {username} masqué" #: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" msgstr "{username} n’a pas pu être masqué." #: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" msgstr "Signaler <0>+ Masquer le profil" #: src/components/report-modal.jsx:294 msgid "Blocked {username}" msgstr "Compte {username} bloqué" #: src/components/report-modal.jsx:297 msgid "Unable to block {username}" msgstr "{username} n’a pas pu être bloqué." #: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" msgstr "Signaler <0>+ Bloquer le profil" #: src/components/search-form.jsx:203 msgid "{query} <0>‒ accounts, hashtags & posts" msgstr "{query} <0>‒ comptes, hashtags et messages" #: src/components/search-form.jsx:216 msgid "Posts with <0>{query}" msgstr "Messages avec <0>{query}" #. placeholder {0}: query.replace(/^#/, '') #: src/components/search-form.jsx:228 msgid "Posts tagged with <0>#{0}" msgstr "Messages avec le mot-clé <0>#{0}" #: src/components/search-form.jsx:242 msgid "Look up <0>{query}" msgstr "Rechercher <0>{query}" #: src/components/search-form.jsx:253 msgid "Accounts with <0>{query}" msgstr "Comptes avec <0>{query}" #: src/components/shortcuts-settings.jsx:48 msgid "Home / Following" msgstr "Accueil / Abonnements" #: src/components/shortcuts-settings.jsx:51 msgid "Public (Local / Federated)" msgstr "Public (local / fédéré)" #: src/components/shortcuts-settings.jsx:53 msgid "Account" msgstr "Compte" #: src/components/shortcuts-settings.jsx:56 msgid "Hashtag" msgstr "Hashtag" #: src/components/shortcuts-settings.jsx:63 msgid "List ID" msgstr "ID de la liste" #: src/components/shortcuts-settings.jsx:70 msgid "Local only" msgstr "Local uniquement" #: src/components/shortcuts-settings.jsx:75 #: src/components/shortcuts-settings.jsx:84 #: src/components/shortcuts-settings.jsx:122 #: src/pages/login.jsx:194 msgid "Instance" msgstr "Instance" #: src/components/shortcuts-settings.jsx:78 #: src/components/shortcuts-settings.jsx:87 #: src/components/shortcuts-settings.jsx:125 msgid "Optional, e.g. mastodon.social" msgstr "Facultatif, par exemple “mastodon.social”" #: src/components/shortcuts-settings.jsx:93 msgid "Search term" msgstr "Terme de recherche" #: src/components/shortcuts-settings.jsx:96 msgid "Optional, unless for multi-column mode" msgstr "Facultatif, sauf pour le mode multicolonnes" #: src/components/shortcuts-settings.jsx:113 msgid "e.g. PixelArt (Max 5, space-separated)" msgstr "ex : PixelArt (max 5, séparés par des espaces)" #: src/components/shortcuts-settings.jsx:117 #: src/pages/hashtag.jsx:356 msgid "Media only" msgstr "Média uniquement" #: src/components/shortcuts-settings.jsx:235 #: src/components/shortcuts.jsx:192 msgid "Shortcuts" msgstr "Raccourcis" #: src/components/shortcuts-settings.jsx:243 msgid "beta" msgstr "bêta" #: src/components/shortcuts-settings.jsx:249 msgid "Specify a list of shortcuts that'll appear as:" msgstr "Spécifiez une liste de raccourcis qui apparaîtront comme :" #: src/components/shortcuts-settings.jsx:255 msgid "Floating button" msgstr "Bouton flottant" #: src/components/shortcuts-settings.jsx:260 msgid "Tab/Menu bar" msgstr "Onglet/Barre de menu" #: src/components/shortcuts-settings.jsx:265 msgid "Multi-column" msgstr "Multi-colonnes" #: src/components/shortcuts-settings.jsx:332 msgid "Not available in current view mode" msgstr "Non disponible dans le mode d'affichage actuel" #: src/components/shortcuts-settings.jsx:351 msgid "Move up" msgstr "Déplacer vers le haut" #: src/components/shortcuts-settings.jsx:367 msgid "Move down" msgstr "Déplacer vers le bas" #: src/components/shortcuts-settings.jsx:379 #: src/components/status.jsx:1314 #: src/pages/list.jsx:171 msgid "Edit" msgstr "Modifier" #: src/components/shortcuts-settings.jsx:400 msgid "Add more than one shortcut/column to make this work." msgstr "Ajouter plus d'un raccourci/colonne pour que ceci puisse fonctionner." #: src/components/shortcuts-settings.jsx:411 msgid "No columns yet. Tap on the Add column button." msgstr "Aucune colonne pour l'instant. Appuyez sur le bouton Ajouter." #: src/components/shortcuts-settings.jsx:412 msgid "No shortcuts yet. Tap on the Add shortcut button." msgstr "Aucun raccourci pour le moment. Appuyez sur le bouton Ajouter un raccourci." #: src/components/shortcuts-settings.jsx:415 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." msgstr "Vous ne savez pas quoi ajouter ?<0/>Essayez d'abord d'ajouter <1>Accueil / Abonnements et Notifications ." #: src/components/shortcuts-settings.jsx:443 msgid "Max {SHORTCUTS_LIMIT} columns" msgstr "Maximum de colonnes {SHORTCUTS_LIMIT}" #: src/components/shortcuts-settings.jsx:444 msgid "Max {SHORTCUTS_LIMIT} shortcuts" msgstr "Maximum de raccourcis {SHORTCUTS_LIMIT}" #: src/components/shortcuts-settings.jsx:458 msgid "Import/export" msgstr "Importer/Exporter" #: src/components/shortcuts-settings.jsx:468 msgid "Add column…" msgstr "Ajouter une colonne…" #: src/components/shortcuts-settings.jsx:469 msgid "Add shortcut…" msgstr "Ajouter un raccourci…" #: src/components/shortcuts-settings.jsx:516 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." msgstr "La liste spécifique est facultative. La liste est obligatoire pour le mode multi-colonnes, sinon la colonne ne sera pas affichée." #: src/components/shortcuts-settings.jsx:517 msgid "For multi-column mode, search term is required, else the column will not be shown." msgstr "Pour le mode multi-colonnes, le terme de recherche est obligatoire, sinon la colonne ne sera pas affichée." #: src/components/shortcuts-settings.jsx:518 msgid "Multiple hashtags are supported. Space-separated." msgstr "Plusieurs hashtags sont pris en charge. Séparés par des espaces." #: src/components/shortcuts-settings.jsx:587 msgid "Edit shortcut" msgstr "Modifier le raccourci" #: src/components/shortcuts-settings.jsx:587 msgid "Add shortcut" msgstr "Ajouter un raccourci" #: src/components/shortcuts-settings.jsx:623 msgid "Timeline" msgstr "Fil d’actualité" #: src/components/shortcuts-settings.jsx:649 msgid "List" msgstr "Liste" #: src/components/shortcuts-settings.jsx:788 msgid "Import/Export <0>Shortcuts" msgstr "Importer/Exporter des <0>raccourcis" #: src/components/shortcuts-settings.jsx:798 msgid "Import" msgstr "Importer" #: src/components/shortcuts-settings.jsx:806 msgid "Paste shortcuts here" msgstr "Coller les raccourcis ici" #: src/components/shortcuts-settings.jsx:822 msgid "Downloading saved shortcuts from instance server…" msgstr "Chargement des raccourcis depuis votre instance…" #: src/components/shortcuts-settings.jsx:851 msgid "Unable to download shortcuts" msgstr "Les raccourcis n’ont pas pu être chargés." #: src/components/shortcuts-settings.jsx:854 msgid "Download shortcuts from instance server" msgstr "Charger les raccourcis depuis votre instance" #: src/components/shortcuts-settings.jsx:912 msgid "* Exists in current shortcuts" msgstr "* Existe dans les raccourcis actuels" #: src/components/shortcuts-settings.jsx:917 msgid "List may not work if it's from a different account." msgstr "La liste pourrait ne pas fonctionner si elle provient d'un autre compte." #: src/components/shortcuts-settings.jsx:927 msgid "Invalid settings format" msgstr "Format de paramètres non valide" #: src/components/shortcuts-settings.jsx:935 msgid "Append to current shortcuts?" msgstr "Remplacer les raccourcis actuels ?" #: src/components/shortcuts-settings.jsx:938 msgid "Only shortcuts that don’t exist in current shortcuts will be appended." msgstr "Seuls les raccourcis qui n'existent pas dans les raccourcis actuels seront ajoutés." #: src/components/shortcuts-settings.jsx:960 msgid "No new shortcuts to import" msgstr "Aucun nouveau raccourci à importer" #: src/components/shortcuts-settings.jsx:975 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." msgstr "Raccourcis importés. Dépassement du maximum {SHORTCUTS_LIMIT}, donc les autres ne sont pas importés." #: src/components/shortcuts-settings.jsx:976 #: src/components/shortcuts-settings.jsx:1000 msgid "Shortcuts imported" msgstr "Raccourcis importés" #: src/components/shortcuts-settings.jsx:986 msgid "Import & append…" msgstr "Importer et ajouter…" #: src/components/shortcuts-settings.jsx:994 msgid "Override current shortcuts?" msgstr "Remplacer les raccourcis actuels ?" #: src/components/shortcuts-settings.jsx:995 msgid "Import shortcuts?" msgstr "Importer les raccourcis ?" #: src/components/shortcuts-settings.jsx:1009 msgid "or override…" msgstr "ou remplacer…" #: src/components/shortcuts-settings.jsx:1009 msgid "Import…" msgstr "Importer…" #: src/components/shortcuts-settings.jsx:1018 msgid "Export" msgstr "Exporter" #: src/components/shortcuts-settings.jsx:1033 msgid "Shortcuts copied" msgstr "Raccourcis copiés" #: src/components/shortcuts-settings.jsx:1036 msgid "Unable to copy shortcuts" msgstr "Les raccourcis n’ont pas pu être copiés." #: src/components/shortcuts-settings.jsx:1050 msgid "Shortcut settings copied" msgstr "Les paramètres des raccourcis ont été copiés" #: src/components/shortcuts-settings.jsx:1053 msgid "Unable to copy shortcut settings" msgstr "Les paramètres de raccourcis n’ont pas pu être copiés." #: src/components/shortcuts-settings.jsx:1077 #: src/components/status.jsx:1202 msgid "Sharing doesn't seem to work." msgstr "Le partage ne paraît pas possible." #: src/components/shortcuts-settings.jsx:1083 msgid "Share" msgstr "Partager" #: src/components/shortcuts-settings.jsx:1122 msgid "Saving shortcuts to instance server…" msgstr "Enregistrement des raccourcis sur votre instance…" #: src/components/shortcuts-settings.jsx:1129 msgid "Shortcuts saved" msgstr "Raccourcis enregistrés" #: src/components/shortcuts-settings.jsx:1134 msgid "Unable to save shortcuts" msgstr "Les raccourcis n’ont pas pu être sauvegardés." #: src/components/shortcuts-settings.jsx:1137 msgid "Sync to instance server" msgstr "Synchroniser avec votre instance" #. placeholder {0}: shortcutsStr.length #: src/components/shortcuts-settings.jsx:1145 msgid "{0, plural, one {# character} other {# characters}}" msgstr "{0,plural, one{# caractère} other{# caractères}}" #: src/components/shortcuts-settings.jsx:1157 msgid "Raw Shortcuts JSON" msgstr "Raccourcis JSON bruts" #: src/components/shortcuts-settings.jsx:1170 msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importer/exporter les paramètres de/vers l'instance du serveur (très expérimental)" #: src/components/status.jsx:538 msgid "<0/> <1>boosted" msgstr "<0/> <1>a partagé" #: src/components/status.jsx:637 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Désolé, votre instance ne peut pas interagir avec ce message d'une autre instance." #. placeholder {0}: username || acct #: src/components/status.jsx:790 msgid "Unliked @{0}'s post" msgstr "Message de @{0} retiré des favoris" #. placeholder {1}: username || acct #: src/components/status.jsx:791 msgid "Liked @{1}'s post" msgstr "" #. placeholder {2}: username || acct #: src/components/status.jsx:830 msgid "Unbookmarked @{2}'s post" msgstr "" #. placeholder {3}: username || acct #: src/components/status.jsx:831 msgid "Bookmarked @{3}'s post" msgstr "" #: src/components/status.jsx:937 #: src/components/status.jsx:999 #: src/components/status.jsx:2413 #: src/components/status.jsx:2444 msgid "Unboost" msgstr "Annuler le partage" #: src/components/status.jsx:953 #: src/components/status.jsx:2428 msgid "Quote" msgstr "Citer" #: src/components/status.jsx:961 #: src/components/status.jsx:2437 msgid "Some media have no descriptions." msgstr "Certains médias n'ont pas de descriptions." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') #: src/components/status.jsx:968 msgid "Old post (<0>{0})" msgstr "Ancien message (<0>{0})" #. placeholder {4}: username || acct #: src/components/status.jsx:987 msgid "Unboosted @{4}'s post" msgstr "" #. placeholder {5}: username || acct #: src/components/status.jsx:988 msgid "Boosted @{5}'s post" msgstr "" #: src/components/status.jsx:1000 msgid "Boost…" msgstr "Partager…" #: src/components/status.jsx:1012 #: src/components/status.jsx:1727 #: src/components/status.jsx:2457 msgid "Unlike" msgstr "Retirer des favoris" #: src/components/status.jsx:1013 #: src/components/status.jsx:1727 #: src/components/status.jsx:1728 #: src/components/status.jsx:2457 #: src/components/status.jsx:2458 msgid "Like" msgstr "Ajouter en favori" #: src/components/status.jsx:1022 #: src/components/status.jsx:2469 msgid "Unbookmark" msgstr "Retirer des signets" #. placeholder {0}: username || acct #: src/components/status.jsx:1130 msgid "View post by <0>@{0}" msgstr "Voir le message de <0>@{0}" #: src/components/status.jsx:1151 msgid "Show Edit History" msgstr "Afficher l’historique des modifications" #: src/components/status.jsx:1154 msgid "Edited: {editedDateText}" msgstr "Modifié : {editedDateText}" #: src/components/status.jsx:1177 msgid "Link copied" msgstr "Lien copié" #: src/components/status.jsx:1180 msgid "Unable to copy link" msgstr "Le lien n’a pas pu être copié." #: src/components/status.jsx:1221 #: src/components/status.jsx:3238 msgid "Embed post" msgstr "Intégrer le message" #: src/components/status.jsx:1235 msgid "Conversation unmuted" msgstr "La discussion n'est plus masquée" #: src/components/status.jsx:1235 msgid "Conversation muted" msgstr "Conversation mise en silence" #: src/components/status.jsx:1241 msgid "Unable to unmute conversation" msgstr "La conversation n’a pas pu être rétablie." #: src/components/status.jsx:1242 msgid "Unable to mute conversation" msgstr "La conversation n’a pas pu être mise en sourdine." #: src/components/status.jsx:1251 msgid "Unmute conversation" msgstr "Ne plus masquer la discussion" #: src/components/status.jsx:1258 msgid "Mute conversation" msgstr "Mettre la conversation en sourdine" #: src/components/status.jsx:1274 msgid "Post unpinned from profile" msgstr "Message détaché du profil" #: src/components/status.jsx:1275 msgid "Post pinned to profile" msgstr "Message épinglé au profil" #: src/components/status.jsx:1280 msgid "Unable to unpin post" msgstr "Le message n’a pas pu être détaché." #: src/components/status.jsx:1280 msgid "Unable to pin post" msgstr "Le message n’a pas pu être épinglé." #: src/components/status.jsx:1289 msgid "Unpin from profile" msgstr "Détacher de votre profil" #: src/components/status.jsx:1296 msgid "Pin to profile" msgstr "Épingler à votre profil" #: src/components/status.jsx:1325 msgid "Delete this post?" msgstr "Supprimer ce message ?" #: src/components/status.jsx:1341 msgid "Post deleted" msgstr "Message supprimé" #: src/components/status.jsx:1344 msgid "Unable to delete post" msgstr "Le message n’a pas pu être supprimé." #: src/components/status.jsx:1372 msgid "Report post…" msgstr "Signaler le message …" #. placeholder {6}: username || acct #: src/components/status.jsx:1442 msgid "Unboosted @{6}'s post" msgstr "" #. placeholder {7}: username || acct #: src/components/status.jsx:1443 msgid "Boosted @{7}'s post" msgstr "" #: src/components/status.jsx:1728 #: src/components/status.jsx:1764 #: src/components/status.jsx:2458 msgid "Liked" msgstr "Favori" #: src/components/status.jsx:1761 #: src/components/status.jsx:2445 msgid "Boosted" msgstr "Partagé" #: src/components/status.jsx:1771 #: src/components/status.jsx:2470 msgid "Bookmarked" msgstr "Signet" #: src/components/status.jsx:1775 msgid "Pinned" msgstr "Épinglé" #: src/components/status.jsx:1820 #: src/components/status.jsx:2276 msgid "Deleted" msgstr "Supprimée" #: src/components/status.jsx:1861 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# réponse} other {# réponses}}" #. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : '' #: src/components/status.jsx:1950 msgid "Thread{0}" msgstr "Fil{0}" #: src/components/status.jsx:2026 #: src/components/status.jsx:2088 #: src/components/status.jsx:2173 msgid "Show less" msgstr "Replier" #: src/components/status.jsx:2026 #: src/components/status.jsx:2088 msgid "Show content" msgstr "Afficher le contenu" #: src/components/status.jsx:2173 msgid "Show media" msgstr "Afficher le média" #: src/components/status.jsx:2310 msgid "Edited" msgstr "Modifié" #: src/components/status.jsx:2387 msgid "Comments" msgstr "Commentaires" #. More from [Author] #: src/components/status.jsx:2696 msgid "More from <0/>" msgstr "" #: src/components/status.jsx:2998 msgid "Edit History" msgstr "Historique des modifications" #: src/components/status.jsx:3002 msgid "Failed to load history" msgstr "Échec du chargement de l'historique" #: src/components/status.jsx:3007 #: src/pages/annual-report.jsx:45 msgid "Loading…" msgstr "Chargement en cours…" #: src/components/status.jsx:3243 msgid "HTML Code" msgstr "Code HTML" #: src/components/status.jsx:3260 msgid "HTML code copied" msgstr "Code HTML copié" #: src/components/status.jsx:3263 msgid "Unable to copy HTML code" msgstr "Le code HTML n’a pas pu être copié." #: src/components/status.jsx:3275 msgid "Media attachments:" msgstr "Médias attachés :" #: src/components/status.jsx:3297 msgid "Account Emojis:" msgstr "Émojis du compte :" #: src/components/status.jsx:3328 #: src/components/status.jsx:3373 msgid "static URL" msgstr "URL statique" #: src/components/status.jsx:3342 msgid "Emojis:" msgstr "Émojis :" #: src/components/status.jsx:3387 msgid "Notes:" msgstr "Remarques :" #: src/components/status.jsx:3391 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "Ceci est statique, non stylisé et sans script. Vous devrez peut-être appliquer vos propres styles et les modifier au besoin." #: src/components/status.jsx:3397 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "Les sondages ne sont pas interactifs, ils deviennent une liste avec le décompte des votes." #: src/components/status.jsx:3402 msgid "Media attachments can be images, videos, audios or any file types." msgstr "Les pièces jointes de média peuvent être des images, des vidéos, des audios ou tout autre type de fichier." #: src/components/status.jsx:3408 msgid "Post could be edited or deleted later." msgstr "Le message pourrait être modifié ou supprimé plus tard." #: src/components/status.jsx:3414 msgid "Preview" msgstr "Aperçu" #: src/components/status.jsx:3423 msgid "Note: This preview is lightly styled." msgstr "Remarque : Cet aperçu est légèrement stylisé." #. [Name] [Visibility icon] boosted #: src/components/status.jsx:3667 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> a partagé" #: src/components/timeline.jsx:455 #: src/pages/settings.jsx:1175 msgid "New posts" msgstr "Nouveaux messages" #: src/components/timeline.jsx:556 #: src/pages/home.jsx:214 #: src/pages/notifications.jsx:871 #: src/pages/status.jsx:990 #: src/pages/status.jsx:1363 msgid "Try again" msgstr "Essayez à nouveau" #. placeholder {0}: fItems.length #: src/components/timeline.jsx:591 msgid "{0, plural, one {# Boost} other {# Boosts}}" msgstr "{0, plural, one {# partage} other {# partages}}" #: src/components/timeline.jsx:596 msgid "Pinned posts" msgstr "Messages épinglés" #: src/components/timeline.jsx:951 #: src/components/timeline.jsx:958 #: src/pages/catchup.jsx:1894 msgid "Thread" msgstr "Fils" #. placeholder {0}: filterInfo.titlesStr #: src/components/timeline.jsx:973 msgid "<0>Filtered: <1>{0}" msgstr "<0>Filtré : <1>{0}" #: src/components/translation-block.jsx:153 msgid "Auto-translated from {sourceLangText}" msgstr "Traduit automatiquement depuis {sourceLangText}" #: src/components/translation-block.jsx:191 msgid "Translating…" msgstr "Traduction en cours…" #: src/components/translation-block.jsx:194 msgid "Translate from {sourceLangText} (auto-detected)" msgstr "Traduire à partir de {sourceLangText} (auto-détect)" #: src/components/translation-block.jsx:195 msgid "Translate from {sourceLangText}" msgstr "Traduction depuis {sourceLangText}" #. placeholder {0}: detectedLang ?? '…' #: src/components/translation-block.jsx:223 msgid "Auto ({0})" msgstr "Auto ({0})" #: src/components/translation-block.jsx:236 msgid "Failed to translate" msgstr "La traduction a échoué" #: src/compose.jsx:33 msgid "Editing source status" msgstr "Modification du message d’origine" #. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username #: src/compose.jsx:35 msgid "Replying to @{0}" msgstr "En réponse à @{0}" #: src/compose.jsx:63 msgid "You may close this page now." msgstr "Cette page peut être fermée." #: src/compose.jsx:71 msgid "Close window" msgstr "Fermer la fenêtre" #: src/compose.jsx:87 msgid "Login required." msgstr "Connexion requise." #: src/compose.jsx:91 #: src/pages/annual-report.jsx:164 #: src/pages/http-route.jsx:91 #: src/pages/login.jsx:271 msgid "Go home" msgstr "Retour à l’accueil" #: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Messages du compte" #: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Réponses)" #: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (− Partages)" #: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" #: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Média)" #: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" #: src/pages/account-statuses.jsx:320 msgid "Clear filters" msgstr "Effacer les filtres" #: src/pages/account-statuses.jsx:323 msgid "Clear" msgstr "Effacer" #: src/pages/account-statuses.jsx:337 msgid "Showing post with replies" msgstr "Voir le message avec les réponses" #: src/pages/account-statuses.jsx:342 msgid "+ Replies" msgstr "+ Réponses" #: src/pages/account-statuses.jsx:348 msgid "Showing posts without boosts" msgstr "Affichage des messages sans les partages" #: src/pages/account-statuses.jsx:353 msgid "- Boosts" msgstr "− Partages" #: src/pages/account-statuses.jsx:359 msgid "Showing posts with media" msgstr "Afficher les messages avec médias" #: src/pages/account-statuses.jsx:364 msgid "Media" msgstr "Média" #. placeholder {0}: tag.name #: src/pages/account-statuses.jsx:376 msgid "Showing posts tagged with #{0}" msgstr "Affichage des messages marqués avec #{0}" #. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) #: src/pages/account-statuses.jsx:415 msgid "Showing posts in {1}" msgstr "" #: src/pages/account-statuses.jsx:504 msgid "Nothing to see here yet." msgstr "Rien à voir ici pour le moment." #: src/pages/account-statuses.jsx:505 #: src/pages/public.jsx:98 #: src/pages/trending.jsx:450 msgid "Unable to load posts" msgstr "Les messages n’ont pas pu être chargés." #: src/pages/account-statuses.jsx:546 #: src/pages/account-statuses.jsx:576 msgid "Unable to fetch account info" msgstr "Les informations sur le compte n’ont pas pu être chargés." #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null #: src/pages/account-statuses.jsx:553 msgid "Switch to account's instance {0}" msgstr "Basculer vers l'instance du compte {0}" #: src/pages/account-statuses.jsx:583 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Passer à mon instance (<0>{currentInstance})" #: src/pages/account-statuses.jsx:645 msgid "Month" msgstr "Mois" #: src/pages/accounts.jsx:56 msgid "Current" msgstr "Actuel" #: src/pages/accounts.jsx:102 msgid "Default" msgstr "Par défaut" #: src/pages/accounts.jsx:124 msgid "Switch to this account" msgstr "Basculer vers ce compte" #: src/pages/accounts.jsx:133 msgid "Switch in new tab/window" msgstr "Basculer dans un nouvel onglet/fenêtre" #: src/pages/accounts.jsx:147 msgid "View profile…" msgstr "Voir le profil…" #: src/pages/accounts.jsx:164 msgid "Set as default" msgstr "Définir par défaut" #. placeholder {0}: account.info.acct #: src/pages/accounts.jsx:174 msgid "Log out <0>@{0}?" msgstr "Se déconnecter de <0>@{0} ?" #: src/pages/accounts.jsx:197 msgid "Log out…" msgstr "Se déconnecter…" #: src/pages/accounts.jsx:210 msgid "Add an existing account" msgstr "Ajouter un compte existant" #: src/pages/accounts.jsx:217 msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." msgstr "Note : Le compte <0>Par défaut sera toujours utilisé à l'ouverture. Si un autre compte est sélectionné, il persistera pour la session." #: src/pages/bookmarks.jsx:26 msgid "No bookmarks yet. Go bookmark something!" msgstr "Aucuns signets pour le moment. Ajouter quelque chose comme signet !" #: src/pages/bookmarks.jsx:27 msgid "Unable to load bookmarks." msgstr "Les signets n’ont pas pu être chargés." #: src/pages/catchup.jsx:54 msgid "last 1 hour" msgstr "dernière heure" #: src/pages/catchup.jsx:55 msgid "last 2 hours" msgstr "les 2 dernières heures" #: src/pages/catchup.jsx:56 msgid "last 3 hours" msgstr "3 dernières heures" #: src/pages/catchup.jsx:57 msgid "last 4 hours" msgstr "4 dernières heures" #: src/pages/catchup.jsx:58 msgid "last 5 hours" msgstr "5 dernières heures" #: src/pages/catchup.jsx:59 msgid "last 6 hours" msgstr "6 dernières heures" #: src/pages/catchup.jsx:60 msgid "last 7 hours" msgstr "7 dernières heures" #: src/pages/catchup.jsx:61 msgid "last 8 hours" msgstr "8 dernières heures" #: src/pages/catchup.jsx:62 msgid "last 9 hours" msgstr "9 dernières heures" #: src/pages/catchup.jsx:63 msgid "last 10 hours" msgstr "10 dernières heures" #: src/pages/catchup.jsx:64 msgid "last 11 hours" msgstr "11 dernières heures" #: src/pages/catchup.jsx:65 msgid "last 12 hours" msgstr "12 dernières heures" #: src/pages/catchup.jsx:66 msgid "beyond 12 hours" msgstr "12 dernières heures et plus" #: src/pages/catchup.jsx:73 msgid "Followed tags" msgstr "Mots-clés suivis" #: src/pages/catchup.jsx:74 msgid "Groups" msgstr "Groupes" #: src/pages/catchup.jsx:596 msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgstr "{selectedFilterCategory, select, all {Tous types de messages} original {Messages originaux} replies {Messages de réponse} boosts {Partages} followedTags {Mots-clés suivis} groups {Groupes} filtered {Messages filtrés}}, {sortBy, select, createdAt {{sortOrder, select, asc {les plus vieux} desc {les plus récents}}} reblogsCount {{sortOrder, select, asc {les moins partagés} desc {les plus partagés}}} favouritesCount {{sortOrder, select, asc {les moins favoris} desc {les plus favoris}}} repliesCount {{sortOrder, select, asc {le moins de réponses} desc {le plus de réponses}}} density {{sortOrder, select, asc {les moins denses} desc {les plus denses}}}} en premier{groupBy, select, account {, groupé par personne} other {}}" #: src/pages/catchup.jsx:882 #: src/pages/catchup.jsx:906 msgid "Catch-up <0>beta" msgstr "Rattrapage <0>bêta" #: src/pages/catchup.jsx:896 #: src/pages/catchup.jsx:1585 msgid "Help" msgstr "Aide" #: src/pages/catchup.jsx:912 msgid "What is this?" msgstr "En savoir plus" #: src/pages/catchup.jsx:915 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "Le rattrapage est un fil d’actualité supplémentaire qui propose une vue d’ensemble pour rester à la page avec vos abonnements. Son interface est inspirée par les e-mails et vous permet de filtrer et trier les messages facilement." #: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" msgstr "Aperçu de l’interface de rattrapage" #: src/pages/catchup.jsx:935 msgid "Let's catch up" msgstr "C’est parti" #: src/pages/catchup.jsx:940 msgid "Let's catch up on the posts from your followings." msgstr "Restez à la page avec vos abonnements." #: src/pages/catchup.jsx:944 msgid "Show me all posts from…" msgstr "Afficher tous les messages qui datent de…" #: src/pages/catchup.jsx:967 msgid "until the max" msgstr "autant que possible" #: src/pages/catchup.jsx:997 msgid "Catch up" msgstr "Rattrapage" #: src/pages/catchup.jsx:1003 msgid "Overlaps with your last catch-up" msgstr "En commun avec votre rattrapage précédent" #. placeholder {0}: dtf.format(new Date(lastCatchupEndAt)) #: src/pages/catchup.jsx:1015 msgid "Until the last catch-up ({0})" msgstr "Depuis le dernier rattrapage ({0})" #: src/pages/catchup.jsx:1024 msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "À noter : il se peut que votre instance ne montre que 800 messages dans le fil d’actualité, plus ou moins, quelle que soit la tranche horaire choisie." #: src/pages/catchup.jsx:1034 msgid "Previously…" msgstr "Précédemment…" #. placeholder {0}: pc.count #: src/pages/catchup.jsx:1052 msgid "{0, plural, one {# post} other {# posts}}" msgstr "{0, plural, one {# message} other {# messages}}" #: src/pages/catchup.jsx:1062 msgid "Remove this catch-up?" msgstr "Enlever ce rattrapage ?" #. placeholder {0}: pc.id #: src/pages/catchup.jsx:1065 msgid "Removing Catch-up {0}" msgstr "Rattrapage {0} en cours de suppression" #. placeholder {1}: pc.id #: src/pages/catchup.jsx:1069 msgid "Catch-up {1} removed" msgstr "" #: src/pages/catchup.jsx:1083 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "Seulement trois rattrapages sont sauvegardés. Les autres seront automatiquement supprimés." #: src/pages/catchup.jsx:1098 msgid "Fetching posts…" msgstr "Chargement des messages…" #: src/pages/catchup.jsx:1101 msgid "This might take a while." msgstr "Merci de patienter." #: src/pages/catchup.jsx:1136 msgid "Reset filters" msgstr "Réinitialiser les filtres" #: src/pages/catchup.jsx:1144 #: src/pages/catchup.jsx:1591 msgid "Top links" msgstr "Liens populaires" #. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); }) #: src/pages/catchup.jsx:1261 msgid "Shared by {0}" msgstr "Partagé par {0}" #: src/pages/catchup.jsx:1316 #: src/pages/mentions.jsx:148 #: src/pages/search.jsx:313 msgid "All" msgstr "Tous" #. placeholder {0}: authorCountsList.length #: src/pages/catchup.jsx:1401 msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# personne} other {# personnes}}" #: src/pages/catchup.jsx:1413 msgid "Sort" msgstr "Classer" #: src/pages/catchup.jsx:1444 msgid "Date" msgstr "Date" #: src/pages/catchup.jsx:1448 msgid "Density" msgstr "Densité" #. js-lingui-explicit-id #: src/pages/catchup.jsx:1471 msgid "group.filter" msgstr "" #: src/pages/catchup.jsx:1486 msgid "Authors" msgstr "Par personne" #: src/pages/catchup.jsx:1487 msgid "None" msgstr "Aucun" #: src/pages/catchup.jsx:1503 msgid "Show all authors" msgstr "Afficher tout le monde" #: src/pages/catchup.jsx:1554 msgid "You don't have to read everything." msgstr "Pas la peine de tout lire." #: src/pages/catchup.jsx:1555 msgid "That's all." msgstr "C’est tout !" #: src/pages/catchup.jsx:1563 msgid "Back to top" msgstr "Remonter" #: src/pages/catchup.jsx:1594 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "Ce sont les liens partagés par les personnes que vous suivez, classés selon leur nombre d’apparences, de partages et de favoris." #: src/pages/catchup.jsx:1600 msgid "Sort: Density" msgstr "Classer par densité" #: src/pages/catchup.jsx:1603 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "Classe les messages selon leur densité d’information. Les messages plus courts ou sans images sont plus “légers”, les messages plus longs ou avec des images sont plus “lourds”." #: src/pages/catchup.jsx:1610 msgid "Group: Authors" msgstr "Groupé par personne" #: src/pages/catchup.jsx:1613 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "Les messages sont regroupées par auteur·ice·s, triés par nombre de messages par auteur·ice." #: src/pages/catchup.jsx:1660 msgid "Next author" msgstr "Personne suivante" #: src/pages/catchup.jsx:1668 msgid "Previous author" msgstr "Personne précédente" #: src/pages/catchup.jsx:1684 msgid "Scroll to top" msgstr "Remonter" #. placeholder {0}: filterInfo.titlesStr #: src/pages/catchup.jsx:1876 msgid "Filtered: {0}" msgstr "Filtré : {0}" #: src/pages/catchup.jsx:1929 msgid "Poll" msgstr "Sondage" #: src/pages/favourites.jsx:26 msgid "No likes yet. Go like something!" msgstr "Aucun favori pour le moment. Allez mettre quelque chose en favori !" #: src/pages/favourites.jsx:27 msgid "Unable to load likes." msgstr "Les favoris n’ont pas pu être chargés." #: src/pages/filters.jsx:22 msgid "Home and lists" msgstr "Principal et listes" #: src/pages/filters.jsx:24 msgid "Public timelines" msgstr "Fils publics" #: src/pages/filters.jsx:25 msgid "Conversations" msgstr "Discussions" #: src/pages/filters.jsx:26 msgid "Profiles" msgstr "Profils" #: src/pages/filters.jsx:41 msgid "Never" msgstr "Jamais" #: src/pages/filters.jsx:103 #: src/pages/filters.jsx:228 msgid "New filter" msgstr "Nouveau Filtre" #. placeholder {0}: filters.length #: src/pages/filters.jsx:151 msgid "{0, plural, one {# filter} other {# filters}}" msgstr "{0, plural, one {# filtre} other {# filtres}}" #: src/pages/filters.jsx:166 msgid "Unable to load filters." msgstr "Les filtres n’ont pas pu être chargés." #: src/pages/filters.jsx:170 msgid "No filters yet." msgstr "Aucun filtre pour l'instant." #: src/pages/filters.jsx:177 msgid "Add filter" msgstr "Ajouter un filtre" #: src/pages/filters.jsx:228 msgid "Edit filter" msgstr "Modifier le filtre" #: src/pages/filters.jsx:345 msgid "Unable to edit filter" msgstr "Le filtre n’a pas pu être modifié." #: src/pages/filters.jsx:346 msgid "Unable to create filter" msgstr "Le filtre n’a pas pu être créé" #: src/pages/filters.jsx:355 msgid "Title" msgstr "Titre" #: src/pages/filters.jsx:396 msgid "Whole word" msgstr "Mot entier" #: src/pages/filters.jsx:422 msgid "No keywords. Add one." msgstr "Aucun mot clé. Ajoutez-en un." #: src/pages/filters.jsx:449 msgid "Add keyword" msgstr "Ajouter un mot clé" #. placeholder {0}: filteredEditKeywords.length #: src/pages/filters.jsx:453 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# mot-clé} other {# mots-clés}}" #: src/pages/filters.jsx:466 msgid "Filter from…" msgstr "Filtrer depuis…" #: src/pages/filters.jsx:492 msgid "* Not implemented yet" msgstr "* Pas encore implémentée" #: src/pages/filters.jsx:498 msgid "Status: <0><1/>" msgstr "Statut : <0><1/>" #: src/pages/filters.jsx:507 msgid "Change expiry" msgstr "Modifier l'expiration" #: src/pages/filters.jsx:507 msgid "Expiry" msgstr "Expiration" #: src/pages/filters.jsx:526 msgid "Filtered post will be…" msgstr "Les messages filtrés seront …" #: src/pages/filters.jsx:536 msgid "minimized" msgstr "minimisé" #: src/pages/filters.jsx:546 msgid "hidden" msgstr "masqué" #: src/pages/filters.jsx:563 msgid "Delete this filter?" msgstr "Supprimer ce filtre ?" #: src/pages/filters.jsx:576 msgid "Unable to delete filter." msgstr "Le filtre n’a pas pu être supprimé." #: src/pages/filters.jsx:609 msgid "Expired" msgstr "Expiré" #: src/pages/filters.jsx:611 msgid "Expiring <0/>" msgstr "Expire <0/>" #: src/pages/filters.jsx:615 msgid "Never expires" msgstr "N’expire jamais" #. placeholder {0}: followedHashtags.length #: src/pages/followed-hashtags.jsx:71 msgid "{0, plural, one {# hashtag} other {# hashtags}}" msgstr "{0, plural, one {# hashtag} other {# hashtags}}" #: src/pages/followed-hashtags.jsx:86 msgid "Unable to load followed hashtags." msgstr "Les mot-clés suivis n’ont pas pu être chargés." #: src/pages/followed-hashtags.jsx:90 msgid "No hashtags followed yet." msgstr "Aucun hashtag n'a encore été suivi." #: src/pages/following.jsx:144 msgid "Nothing to see here." msgstr "Rien à voir ici." #: src/pages/following.jsx:145 #: src/pages/list.jsx:109 msgid "Unable to load posts." msgstr "Les messages n’ont pas pu être chargés." #: src/pages/hashtag.jsx:56 msgid "{hashtagTitle} (Media only) on {instance}" msgstr "{hashtagTitle} (Média uniquement) sur {instance}" #: src/pages/hashtag.jsx:57 msgid "{hashtagTitle} on {instance}" msgstr "{hashtagTitle} sur {instance}" #: src/pages/hashtag.jsx:59 msgid "{hashtagTitle} (Media only)" msgstr "{hashtagTitle} (Média uniquement)" #: src/pages/hashtag.jsx:60 msgid "{hashtagTitle}" msgstr "{hashtagTitle}" #: src/pages/hashtag.jsx:182 msgid "No one has posted anything with this tag yet." msgstr "Personne n'a encore publié de message avec ce mot croisillon." #: src/pages/hashtag.jsx:183 msgid "Unable to load posts with this tag" msgstr "Les messages avec ce mot-clé n’ont pas pu être chargés." #: src/pages/hashtag.jsx:209 msgid "Unfollow #{hashtag}?" msgstr "Ne plus suivre #{hashtag}?" #: src/pages/hashtag.jsx:224 msgid "Unfollowed #{hashtag}" msgstr "Arrêt du suivi de #{hashtag}" #: src/pages/hashtag.jsx:239 msgid "Followed #{hashtag}" msgstr "Abonné·e à #{hashtag}" #: src/pages/hashtag.jsx:255 msgid "Following…" msgstr "Suivre…" #: src/pages/hashtag.jsx:283 msgid "Unfeatured on profile" msgstr "Retiré du profil" #: src/pages/hashtag.jsx:297 msgid "Unable to unfeature on profile" msgstr "Le mot-clé n’a pas pu être retiré du profil." #: src/pages/hashtag.jsx:306 #: src/pages/hashtag.jsx:322 msgid "Featured on profile" msgstr "Mis en avant sur votre profil" #: src/pages/hashtag.jsx:329 msgid "Feature on profile" msgstr "Mettre en avant sur votre profil" #: src/pages/hashtag.jsx:394 msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}" msgstr "{TOTAL_TAGS_LIMIT, plural, other {Max # hashtags}}" #: src/pages/hashtag.jsx:397 msgid "Add hashtag" msgstr "Ajoute un hashtag" #: src/pages/hashtag.jsx:429 msgid "Remove hashtag" msgstr "Retirer le hashtag" #: src/pages/hashtag.jsx:443 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {La limite de # raccourci a été atteinte. Le raccourci n’a pas pu être ajouté.} other {La limite de # raccourcis a été atteinte. Le raccourci n’a pas pu être ajouté.}}" #: src/pages/hashtag.jsx:472 msgid "This shortcut already exists" msgstr "Ce raccourci existe déjà" #: src/pages/hashtag.jsx:475 msgid "Hashtag shortcut added" msgstr "Raccourci du hashtag ajouté" #: src/pages/hashtag.jsx:481 msgid "Add to Shortcuts" msgstr "Ajouter aux raccourcis" #: src/pages/hashtag.jsx:487 #: src/pages/public.jsx:140 #: src/pages/trending.jsx:479 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Indiquer une nouvelle instance, par exemple “mastodon.social”" #: src/pages/hashtag.jsx:490 #: src/pages/public.jsx:143 #: src/pages/trending.jsx:482 msgid "Invalid instance" msgstr "Instance incorrecte" #: src/pages/hashtag.jsx:504 #: src/pages/public.jsx:157 #: src/pages/trending.jsx:494 msgid "Go to another instance…" msgstr "Afficher une autre instance…" #: src/pages/hashtag.jsx:517 #: src/pages/public.jsx:170 #: src/pages/trending.jsx:505 msgid "Go to my instance (<0>{currentInstance})" msgstr "Afficher mon instance (<0>{currentInstance})" #: src/pages/home.jsx:210 msgid "Unable to fetch notifications." msgstr "Les notification n’ont pas pu être chargées." #: src/pages/home.jsx:230 msgid "<0>New <1>Follow Requests" msgstr "<0>Nouvelle <1>demande d'abonnement" #: src/pages/home.jsx:236 msgid "See all" msgstr "Tout voir" #: src/pages/http-route.jsx:68 msgid "Resolving…" msgstr "Résolution en cours …" #: src/pages/http-route.jsx:79 msgid "Unable to resolve URL" msgstr "L’URL n’a pas été trouvée." #: src/pages/list.jsx:108 msgid "Nothing yet." msgstr "Rien pour l’instant." #: src/pages/list.jsx:177 #: src/pages/list.jsx:281 msgid "Manage members" msgstr "Gestion des membres" #. placeholder {0}: account.username #: src/pages/list.jsx:316 msgid "Remove <0>@{0} from list?" msgstr "Retirer <0>@{0} de la liste ?" #: src/pages/list.jsx:362 msgid "Remove…" msgstr "Retirer…" #. placeholder {0}: lists.length #: src/pages/lists.jsx:94 msgid "{0, plural, one {# list} other {# lists}}" msgstr "{0, plural, one {# liste} other {# listes}}" #: src/pages/lists.jsx:109 msgid "No lists yet." msgstr "Aucune liste pour le moment." #: src/pages/login.jsx:110 #: src/pages/login.jsx:123 msgid "Failed to register application" msgstr "Échec de l'enregistrement de l'application" #: src/pages/login.jsx:209 msgid "instance domain" msgstr "domaine de l’instance" #: src/pages/login.jsx:233 msgid "e.g. “mastodon.social”" msgstr "Par exemple “mastodon.social”" #: src/pages/login.jsx:244 msgid "Failed to log in. Please try again or try another instance." msgstr "Connexion échouée. Essayez à nouveau, ou avec une autre instance." #: src/pages/login.jsx:256 msgid "Continue with {selectedInstanceText}" msgstr "Continuer sur {selectedInstanceText}" #: src/pages/login.jsx:257 msgid "Continue" msgstr "Continuer" #: src/pages/login.jsx:265 msgid "Don't have an account? Create one!" msgstr "Pas de compte ? Créez-en un !" #: src/pages/mentions.jsx:21 msgid "Private mentions" msgstr "Mentions privées" #: src/pages/mentions.jsx:160 msgid "Private" msgstr "Privées" #: src/pages/mentions.jsx:170 msgid "No one mentioned you :(" msgstr "Personne ne vous a mentionné :(" #: src/pages/mentions.jsx:171 msgid "Unable to load mentions." msgstr "Les mentions n’ont pas pu être chargées." #: src/pages/notifications.jsx:104 msgid "You don't follow" msgstr "Que vous ne suivez pas" #: src/pages/notifications.jsx:105 msgid "Who don't follow you" msgstr "Qui ne sont pas abonné·e·s à vous" #: src/pages/notifications.jsx:106 msgid "With a new account" msgstr "Ayant un nouveau compte" #: 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: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:578 #: src/pages/notifications.jsx:919 msgid "Notifications settings" msgstr "Préférences des notifications" #: src/pages/notifications.jsx:596 msgid "New notifications" msgstr "Nouvelles notifications" #. placeholder {0}: announcements.length #: src/pages/notifications.jsx:607 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Annonce} other {Annonces}}" #: src/pages/notifications.jsx:654 #: src/pages/settings.jsx:1163 msgid "Follow requests" msgstr "Demandes d’abonnement" #. placeholder {0}: followRequests.length #: 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}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount #: 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:787 msgid "Only mentions" msgstr "Mentions seulement" #: src/pages/notifications.jsx:791 msgid "Today" msgstr "Aujourd’hui" #: src/pages/notifications.jsx:796 msgid "You're all caught up." msgstr "Vous avez tout rattrapé." #: src/pages/notifications.jsx:819 msgid "Yesterday" msgstr "Hier" #: src/pages/notifications.jsx:867 msgid "Unable to load notifications" msgstr "Les notifications n’ont pas pu être chargées." #: src/pages/notifications.jsx:946 msgid "Notifications settings updated" msgstr "Préférences de notification mises à jour" #: src/pages/notifications.jsx:954 msgid "Filter out notifications from people:" msgstr "Masquer les notifications provenant de gens :" #: src/pages/notifications.jsx:968 msgid "Filter" msgstr "Filtrer" #: src/pages/notifications.jsx:971 msgid "Ignore" msgstr "Ignorer" #. placeholder {0}: niceDateTime(updatedAtDate) #: src/pages/notifications.jsx:1044 msgid "Updated <0>{0}" msgstr "Mis à jour <0>{0}" #. placeholder {0}: account.username #: src/pages/notifications.jsx:1112 msgid "View notifications from <0>@{0}" msgstr "Voir les notifications de <0>@{0}" #. placeholder {0}: account.username #: src/pages/notifications.jsx:1133 msgid "Notifications from <0>@{0}" msgstr "Notifications de <0>@{0}" #. placeholder {0}: request.account.username #: src/pages/notifications.jsx:1201 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:1206 msgid "Unable to accept notification request" msgstr "La demande de notification n’a pas pu être acceptée" #: src/pages/notifications.jsx:1211 msgid "Allow" msgstr "Autoriser" #. placeholder {1}: request.account.username #: src/pages/notifications.jsx:1231 msgid "Notifications from @{1} will not show up in Filtered notifications from now on." msgstr "" #: src/pages/notifications.jsx:1236 msgid "Unable to dismiss notification request" msgstr "La demande de notification n’a pas pu être rejetée" #: src/pages/notifications.jsx:1241 msgid "Dismiss" msgstr "Rejeter" #: src/pages/notifications.jsx:1256 msgid "Dismissed" msgstr "Rejetée" #: src/pages/public.jsx:28 msgid "Local timeline ({instance})" msgstr "Fil local ({instance})" #: src/pages/public.jsx:29 msgid "Federated timeline ({instance})" msgstr "Fil fédéré ({instance})" #: src/pages/public.jsx:91 msgid "Local timeline" msgstr "Fil local" #: src/pages/public.jsx:91 msgid "Federated timeline" msgstr "Fil fédéré" #: src/pages/public.jsx:97 msgid "No one has posted anything yet." msgstr "Personne n’a encore rien publié." #: src/pages/public.jsx:124 msgid "Switch to Federated" msgstr "Basculer vers le fil fédéré" #: src/pages/public.jsx:131 msgid "Switch to Local" msgstr "Passer au fil local" #: src/pages/search.jsx:50 msgid "Search: {q} (Posts)" msgstr "Recherche : {q} (Messages)" #: src/pages/search.jsx:53 msgid "Search: {q} (Accounts)" msgstr "Recherche : {q} (Comptes)" #: src/pages/search.jsx:56 msgid "Search: {q} (Hashtags)" msgstr "Recherche : {q} (Hashtags)" #: src/pages/search.jsx:59 msgid "Search: {q}" msgstr "Rechercher : {q}" #: src/pages/search.jsx:323 #: src/pages/search.jsx:405 msgid "Hashtags" msgstr "Hashtags" #: src/pages/search.jsx:355 #: src/pages/search.jsx:409 #: src/pages/search.jsx:479 msgid "See more" msgstr "Voir plus" #: src/pages/search.jsx:381 msgid "See more accounts" msgstr "Afficher plus de comptes" #: src/pages/search.jsx:395 msgid "No accounts found." msgstr "Aucun compte trouvé." #: src/pages/search.jsx:451 msgid "See more hashtags" msgstr "Voir plus de hashtags" #: src/pages/search.jsx:465 msgid "No hashtags found." msgstr "Aucun hashtag trouvé." #: src/pages/search.jsx:509 msgid "See more posts" msgstr "Voir plus de messages" #: src/pages/search.jsx:523 msgid "No posts found." msgstr "Aucun message trouvé." #: src/pages/search.jsx:567 msgid "Enter your search term or paste a URL above to get started." msgstr "Entrez le terme recherché ou collez une URL ci-dessus pour commencer." #: src/pages/settings.jsx:83 msgid "Settings" msgstr "Paramètres" #: src/pages/settings.jsx:92 msgid "Appearance" msgstr "Affichage" #: src/pages/settings.jsx:168 msgid "Light" msgstr "Clair" #: src/pages/settings.jsx:179 msgid "Dark" msgstr "Sombre" #: src/pages/settings.jsx:192 msgid "Auto" msgstr "Auto" #: src/pages/settings.jsx:202 msgid "Text size" msgstr "Taille du texte" #. Preview of one character, in smallest size #. Preview of one character, in largest size #: src/pages/settings.jsx:207 #: src/pages/settings.jsx:232 msgid "A" msgstr "A" #: src/pages/settings.jsx:246 msgid "Display language" msgstr "Langue d'affichage" #: src/pages/settings.jsx:255 msgid "Volunteer translations" msgstr "Traductions bénévoles" #: src/pages/settings.jsx:266 msgid "Posting" msgstr "Publication" #: src/pages/settings.jsx:273 msgid "Default visibility" msgstr "Visibilité par défaut" #: src/pages/settings.jsx:274 #: src/pages/settings.jsx:320 msgid "Synced" msgstr "Synchronisé" #: src/pages/settings.jsx:299 msgid "Failed to update posting privacy" msgstr "Échec de la mise à jour de la confidentialité du mode de publication" #: src/pages/settings.jsx:322 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Synchronisé avec les paramètres de votre serveur d'instance. <0>Allez à votre instance ({instance}) pour plus de paramètres." #: src/pages/settings.jsx:337 msgid "Experiments" msgstr "Expérimentations" #: src/pages/settings.jsx:350 msgid "Auto refresh timeline posts" msgstr "Charger automatiquement les messages du fil d’actualité" #: src/pages/settings.jsx:362 msgid "Boosts carousel" msgstr "Carrousel des partages" #: src/pages/settings.jsx:378 msgid "Post translation" msgstr "Traduction des messages" #: src/pages/settings.jsx:389 msgid "Translate to " msgstr "" #: src/pages/settings.jsx:400 msgid "System language ({systemTargetLanguageText})" msgstr "Langue système ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length #: src/pages/settings.jsx:426 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Masquer le bouton \"Traduire\" pour:} other {Masquer le bouton \"Traduire\" pour (#):}}" #: src/pages/settings.jsx:480 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "Remarque : Cette fonctionnalité utilise des services de traduction externes, propulsés par <0>Lingva API & <1>Lingva Translate." #: src/pages/settings.jsx:514 msgid "Auto inline translation" msgstr "Traduction automatique sur la même ligne" #: src/pages/settings.jsx:518 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Affiche automatiquement la traduction des messages sur le fil d’actualité. Ne fonctionne qu’avec les messages <0>courts sans médias, ni sondages, ni avertissement de contenu." #: src/pages/settings.jsx:538 msgid "GIF Picker for composer" msgstr "Sélecteur de GIFs lors de la rédaction" #: src/pages/settings.jsx:542 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Note : cette fonctionnalité utilise un moteur de recherche de GIF externe proposé par <0>GIPHY. Seuls les GIF adaptés à toutes tranches d'ages seront affichés, les paramètres de traçage seront supprimés, le référent ne sera pas envoyé avec les requètes, mais leurs serveurs verront tout de même votre adresse IP et vos recherches." #: src/pages/settings.jsx:571 msgid "Image description generator" msgstr "Générateur de description d'images" #: src/pages/settings.jsx:576 msgid "Only for new images while composing new posts." msgstr "Uniquement pour les nouvelles images lors de la rédaction de nouveaux messages." #: src/pages/settings.jsx:583 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Remarque : Cette fonction utilise un service IA externe, propulsé par <0>img-alt-api. Peut ne pas fonctionner correctement. Seulement pour les images et en anglais." #: src/pages/settings.jsx:609 msgid "Server-side grouped notifications" msgstr "Notifications groupées côté serveur" #: src/pages/settings.jsx:613 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" #: src/pages/settings.jsx:634 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Import/export \"Cloud\" pour les paramètres des raccourcis" #: src/pages/settings.jsx:639 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Très expérimental.<0/>Enregistré dans les notes personnelles de votre propre profil. Ces notes, privées, sont généralement utilisées sur les profils des autres, et masquées sur le votre." #: src/pages/settings.jsx:650 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Note : Cette fonction utilise l'API du serveur d'instance auquel vous êtes actuellement connecté." #: src/pages/settings.jsx:667 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Mode camouflage <0>(<1>Texte → <2>█████)" #: src/pages/settings.jsx:676 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Masque le texte avec des rectangles, pratique pour prendre des captures d’écran de manière respectueuse de la vie privée." #: src/pages/settings.jsx:701 msgid "About" msgstr "À propos" #: src/pages/settings.jsx:740 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Fait par <1>@cheeaun" #: src/pages/settings.jsx:769 msgid "Sponsor" msgstr "Parrain" #: src/pages/settings.jsx:777 msgid "Donate" msgstr "Faire un don" #: src/pages/settings.jsx:793 msgid "Privacy Policy" msgstr "Politique de confidentialité" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') #: src/pages/settings.jsx:800 msgid "<0>Site: {0}" msgstr "<0>Site: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) #: src/pages/settings.jsx:807 msgid "<0>Version: <1/> {0}" msgstr "<0>Version: <1/> {0}" #: src/pages/settings.jsx:822 msgid "Version string copied" msgstr "Texte de version copié" #: src/pages/settings.jsx:825 msgid "Unable to copy version string" msgstr "Le numéro de version n’a pas pu être copié." #: src/pages/settings.jsx:1060 #: src/pages/settings.jsx:1065 msgid "Failed to update subscription. Please try again." msgstr "La mise à jour de l'abonnement a échoué. Veuillez réessayer." #: src/pages/settings.jsx:1071 msgid "Failed to remove subscription. Please try again." msgstr "La suppression de l'abonnement a échoué. Veuillez réessayer." #: src/pages/settings.jsx:1078 msgid "Push Notifications (beta)" msgstr "Notifications Push (bêta)" #: src/pages/settings.jsx:1100 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Les notifications push sont bloquées. Veuillez les activer dans les paramètres de votre navigateur." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) #: src/pages/settings.jsx:1109 msgid "Allow from <0>{0}" msgstr "Permettre depuis <0>{0}" #: src/pages/settings.jsx:1118 msgid "anyone" msgstr "tout le monde" #: src/pages/settings.jsx:1122 msgid "people I follow" msgstr "personnes à lesquelles je suis abonné·e" #: src/pages/settings.jsx:1126 msgid "followers" msgstr "abonné⋅es" #: src/pages/settings.jsx:1159 msgid "Follows" msgstr "Abonnements" #: src/pages/settings.jsx:1167 msgid "Polls" msgstr "Sondages" #: src/pages/settings.jsx:1171 msgid "Post edits" msgstr "Modifications du message" #: src/pages/settings.jsx:1192 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "L'autorisation des notifications Push n'a pas été accordée depuis votre dernière connexion. Vous devrez <0><1>vous connecter à nouveau pour accorder l'autorisation Push." #: src/pages/settings.jsx:1208 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTE : Les notifications Push ne fonctionnent que pour <0>un compte." #. js-lingui-explicit-id #: src/pages/status.jsx:599 #: src/pages/status.jsx:1133 msgid "post.title" msgstr "" #: src/pages/status.jsx:824 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Vous n’êtes pas connecté⋅e. Les interactions telles que les réponses et les partages ne sont pas possibles." #: src/pages/status.jsx:844 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Ce message provient d’une autre instance (<0>{instance}). Les interactions telles que les réponses et les partages ne sont pas possibles." #: src/pages/status.jsx:872 msgid "Error: {e}" msgstr "Erreur : {e}" #: src/pages/status.jsx:879 msgid "Switch to my instance to enable interactions" msgstr "Basculer vers mon instance pour activer les interactions" #: src/pages/status.jsx:981 msgid "Unable to load replies." msgstr "Les réponses n’ont pas pu être chargées." #: src/pages/status.jsx:1093 msgid "Back" msgstr "Retour" #: src/pages/status.jsx:1124 msgid "Go to main post" msgstr "Aller au message principal" #. placeholder {0}: ancestors.length #: src/pages/status.jsx:1147 msgid "{0} posts above ‒ Go to top" msgstr "{0} messages plus haut ‒ Remonter" #: src/pages/status.jsx:1190 #: src/pages/status.jsx:1253 msgid "Switch to Side Peek view" msgstr "Passer en vue latérale" #: src/pages/status.jsx:1254 msgid "Switch to Full view" msgstr "Passer en vue pleine page" #: src/pages/status.jsx:1272 msgid "Show all sensitive content" msgstr "Afficher tous les contenus sensibles" #: src/pages/status.jsx:1277 msgid "Experimental" msgstr "Expérimental" #: src/pages/status.jsx:1286 msgid "Unable to switch" msgstr "Impossible de basculer" #. placeholder {1}: punycode.toUnicode( postInstance, ) #: src/pages/status.jsx:1293 msgid "Switch to post's instance ({1})" msgstr "" #: src/pages/status.jsx:1296 msgid "Switch to post's instance" msgstr "Basculer vers l'instance du message" #: src/pages/status.jsx:1354 msgid "Unable to load post" msgstr "Le message n’a pas pu être chargé." #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) #: src/pages/status.jsx:1490 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# réponse} other {<0>{1} réponses}}" #. placeholder {0}: shortenNumber(totalComments) #: src/pages/status.jsx:1508 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# commentaire} other {<0>{0} commentaires}}" #: src/pages/status.jsx:1530 msgid "View post with its replies" msgstr "Voir le message avec ses réponses" #: src/pages/trending.jsx:72 msgid "Trending ({instance})" msgstr "Tendances ({instance})" #: src/pages/trending.jsx:229 msgid "Trending News" msgstr "Actualités en tendance" #. By [Author] #. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName ) #: src/pages/trending.jsx:348 msgid "By {0}" msgstr "Par {0}" #: src/pages/trending.jsx:409 msgid "Back to showing trending posts" msgstr "Retour à l'affichage des messages en tendance" #. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '') #: src/pages/trending.jsx:414 msgid "Showing posts mentioning <0>{0}" msgstr "Affichage des messages mentionnant <0>{0}" #: src/pages/trending.jsx:426 msgid "Trending posts" msgstr "Messages en tendance" #: src/pages/trending.jsx:449 msgid "No trending posts." msgstr "Pas de messages en tendance." #: src/pages/welcome.jsx:54 msgid "A minimalistic opinionated Mastodon web client." msgstr "Un client Mastodon minimaliste et original." #: src/pages/welcome.jsx:65 msgid "Log in with Mastodon" msgstr "Se connecter avec Mastodon" #: src/pages/welcome.jsx:71 msgid "Sign up" msgstr "S’inscrire" #: src/pages/welcome.jsx:78 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Connectez votre compte Mastodon/Fédivers existant.<0/>Votre mot de passe ne sera pas enregistré sur ce serveur." #: src/pages/welcome.jsx:95 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Fabriqué par <1>@cheeaun. <2>Politique de confidentialité." #: src/pages/welcome.jsx:126 msgid "Screenshot of Boosts Carousel" msgstr "Capture d’écran du carrousel des partages" #: src/pages/welcome.jsx:130 msgid "Boosts Carousel" msgstr "Carrousel des partages" #: src/pages/welcome.jsx:133 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Distingue visuellement les messages de vos abonnements et les messages partagés." #: src/pages/welcome.jsx:142 msgid "Screenshot of nested comments thread" msgstr "Capture d’écran de commentaires imbriqués" #: src/pages/welcome.jsx:146 msgid "Nested comments thread" msgstr "Commentaires imbriqués" #: src/pages/welcome.jsx:149 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Facile de suivre les conversations. Commentaires semi-repliables." #: src/pages/welcome.jsx:157 msgid "Screenshot of grouped notifications" msgstr "Capture d’écran de notifications groupées" #: src/pages/welcome.jsx:161 msgid "Grouped notifications" msgstr "Notifications groupées" #: src/pages/welcome.jsx:164 msgid "Similar notifications are grouped and collapsed to reduce clutter." msgstr "Les notifications similaires sont groupées et réduites pour éviter le désordre." #: src/pages/welcome.jsx:173 msgid "Screenshot of multi-column UI" msgstr "Capture d’écran de l’interface à plusieurs colonnes" #: src/pages/welcome.jsx:177 msgid "Single or multi-column" msgstr "Une ou plusieurs colonnes" #: src/pages/welcome.jsx:180 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Une seule colonne par défaut pour une ambiance zen. Plusieurs colonnes configurables pour les plus braves." #: src/pages/welcome.jsx:189 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Capture d’écran du fil d’actualité à multiples mots-clés, avec un champs pour ajouter des mots-clés" #: src/pages/welcome.jsx:193 msgid "Multi-hashtag timeline" msgstr "Fil d’actualité à mots-clés multiples" #: src/pages/welcome.jsx:196 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Jusqu’à 5 mots-clés combinés dans un seul fil." #: src/utils/open-compose.js:24 msgid "Looks like your browser is blocking popups." msgstr "Il semblerait que votre navigateur bloque les fenêtres pop-up." #: src/utils/show-compose.js:16 msgid "A draft post is currently minimized. Post or discard it before creating a new one." msgstr "Un message en cours de rédaction est actuellement minimisé. Publiez ou annulez-le avant d’en rédiger un nouveau." #: src/utils/show-compose.js:21 msgid "A post is currently open. Post or discard it before creating a new one." msgstr "Un message est actuellement en cours de rédaction. Publiez ou annulez-le avant d’en rédiger un nouveau."