# French translation of the Spotifast navigation pilot. # Distributed under the same MIT license as Spotifast. # msgid "" msgstr "" "Project-Id-Version: Spotifast\n" "Report-Msgid-Bugs-To: https://github.com/crmne/spotifast/issues/new?" "template=translation.yml\n" "POT-Creation-Date: 2026-09-30 00:29+0200\n" "PO-Revision-Date: 2026-09-09 13:30+0000\n" "Last-Translator: Spotifast contributors\n" "Language-Team: French\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. Translators: The play button on a Library card. {name} is the playlist, album, artist, or podcast. #: src/ui/sidebar.rs:161 #, rust-format msgid "Pause {name}" msgstr "Mettre en pause {name}" #. Translators: The play button on a Library card. {name} is the playlist, album, artist, or podcast. #: src/ui/sidebar.rs:164 #, rust-format msgid "Play {name}" msgstr "Lire {name}" #: src/ui/sidebar.rs:289 src/app.rs:2404 src/app.rs:16248 #: src/ui/collection.rs:1695 src/ui/collection.rs:1872 msgid "Playlist" msgstr "Playlist" #: src/ui/sidebar.rs:299 src/app.rs:2378 src/app.rs:16253 #: src/ui/collection.rs:1865 src/ui/home.rs:49 src/ui/keys.rs:258 #: src/ui/winamp/playlist.rs:653 msgid "Liked Songs" msgstr "Titres likés" #: src/ui/sidebar.rs:339 msgid "Library order" msgstr "Ordre de la bibliothèque" #: src/ui/sidebar.rs:342 src/ui/home.rs:276 src/ui/home.rs:286 #: src/ui/home.rs:313 msgid "Recently played" msgstr "Écoutés récemment" #: src/ui/sidebar.rs:344 src/ui/dialogs.rs:357 src/ui/dialogs.rs:512 msgid "Name" msgstr "Nom" #: src/ui/sidebar.rs:347 msgid "Recently added" msgstr "Ajoutés récemment" #: src/ui/sidebar.rs:349 msgid "Local custom order" msgstr "Ordre personnalisé local" #: src/ui/sidebar.rs:352 msgid "Spotify custom order" msgstr "Ordre personnalisé Spotify" #: src/ui/sidebar.rs:646 msgid "Folder" msgstr "Dossier" #. Translators: {owner} is the name of the playlist's owner. #: src/ui/sidebar.rs:754 src/ui/search.rs:214 #, rust-format msgid "Playlist • {owner}" msgstr "Playlist • {owner}" #: src/ui/sidebar.rs:810 src/i18n.rs:248 src/i18n.rs:251 src/ui/keys.rs:254 #: src/ui/topbar.rs:214 msgid "Home" msgstr "Accueil" #: src/ui/sidebar.rs:821 src/app.rs:5931 src/ui/keys.rs:245 msgid "Search" msgstr "Rechercher" #: src/ui/sidebar.rs:860 msgid "Hide sidebar (Ctrl+B)" msgstr "Masquer la barre latérale (Ctrl+B)" #: src/ui/sidebar.rs:861 msgid "Hide sidebar (Cmd+B)" msgstr "Masquer la barre latérale (Cmd+B)" #: src/ui/sidebar.rs:870 msgid "Show as list" msgstr "Afficher sous forme de liste" #: src/ui/sidebar.rs:872 msgid "Show as grid" msgstr "Afficher sous forme de grille" #: src/ui/sidebar.rs:885 msgid "Create a playlist" msgstr "Créer une playlist" #: src/ui/sidebar.rs:901 msgid "Search Your Library" msgstr "Rechercher dans la bibliothèque" #: src/ui/sidebar.rs:917 msgid "Library" msgstr "Bibliothèque" #: src/ui/sidebar.rs:937 src/app.rs:5904 src/model.rs:636 src/ui/search.rs:632 msgid "Playlists" msgstr "Playlists" #: src/ui/sidebar.rs:938 src/model.rs:635 src/model.rs:749 src/ui/library.rs:17 #: src/ui/search.rs:565 msgid "Albums" msgstr "Albums" #: src/ui/sidebar.rs:939 src/model.rs:634 src/ui/library.rs:22 #: src/ui/search.rs:503 msgid "Artists" msgstr "Artistes" #: src/ui/sidebar.rs:940 src/model.rs:637 src/ui/library.rs:27 #: src/ui/search.rs:683 msgid "Podcasts" msgstr "Podcasts" #: src/ui/sidebar.rs:961 msgid "Search in Your Library" msgstr "Rechercher dans votre bibliothèque" #: src/ui/sidebar.rs:1089 src/app.rs:2439 src/ui/artist.rs:197 #: src/ui/artist.rs:299 src/ui/home.rs:545 src/ui/library.rs:95 #: src/ui/search.rs:145 src/ui/search.rs:470 src/ui/winamp/playlist.rs:729 msgid "Artist" msgstr "Artiste" #. Translators: {publisher} is the podcast's publisher. #: src/ui/sidebar.rs:1125 src/ui/search.rs:239 #, rust-format msgid "Podcast • {publisher}" msgstr "Podcast • {publisher}" #: src/ui/sidebar.rs:1183 msgid "Nothing here yet." msgstr "Rien pour l’instant." #: src/ui/sidebar.rs:1185 msgid "No matches." msgstr "Aucun résultat." #: src/ui/sidebar.rs:1811 msgid "Sort by recently played" msgstr "Trier par écoute récente" #: src/ui/sidebar.rs:1832 src/ui/player_bar.rs:681 src/ui/widgets.rs:956 #: src/ui/widgets.rs:2349 src/ui/artist.rs:329 src/ui/collection.rs:214 #: src/ui/home.rs:147 src/ui/search.rs:390 src/ui/show.rs:311 msgid "Play" msgstr "Lire" #: src/ui/sidebar.rs:1850 msgid "Unpin" msgstr "Désépingler" #: src/ui/sidebar.rs:1852 msgid "Pin to top" msgstr "Épingler en haut" #. Translators: Keep {count} exactly as written. It becomes the number of liked songs. #: src/i18n.rs:172 #, rust-format msgid "Playlist • {count} song" msgid_plural "Playlist • {count} songs" msgstr[0] "Playlist • {count} titre" msgstr[1] "Playlist • {count} titres" #. Translators: Keep {count} exactly as written. It becomes a number of songs. #. Translators: Keep {count} exactly as written. It becomes the number of selected songs. #. Translators: {count} is a number of songs. #: src/i18n.rs:183 src/ui/widgets.rs:530 src/ui/collection.rs:1959 #, rust-format msgid "{count} song" msgid_plural "{count} songs" msgstr[0] "{count} titre" msgstr[1] "{count} titres" #. Translators: Keep {count} exactly as written. It becomes a number of playlists. #: src/i18n.rs:194 #, rust-format msgid "{count} playlist" msgid_plural "{count} playlists" msgstr[0] "{count} playlist" msgstr[1] "{count} playlists" #. Translators: Keep {count} exactly as written. It becomes the number of playlists a folder holds. #: src/i18n.rs:205 #, rust-format msgid "Folder • {count} playlist" msgid_plural "Folder • {count} playlists" msgstr[0] "Dossier • {count} playlist" msgstr[1] "Dossier • {count} playlists" #: src/i18n.rs:215 #, rust-format msgid "{name}, folder, collapsed" msgstr "{name}, dossier, réduit" #: src/i18n.rs:217 #, rust-format msgid "{name}, folder, expanded" msgstr "{name}, dossier, développé" #: src/ui/player_bar.rs:80 msgid "Click to change the visualizer" msgstr "Cliquez pour changer de visualiseur" #: src/ui/player_bar.rs:400 src/ui/lyrics.rs:122 src/ui/lyrics.rs:591 msgid "Nothing playing" msgstr "Aucune lecture en cours" #: src/ui/player_bar.rs:406 src/app.rs:7213 msgid "Pick a song, album, or playlist" msgstr "Choisissez un titre, un album ou une playlist" #: src/ui/player_bar.rs:537 src/ui/widgets.rs:560 src/ui/widgets.rs:786 #: src/ui/widgets.rs:1684 msgid "Remove from Liked Songs" msgstr "Retirer des Titres likés" #: src/ui/player_bar.rs:543 src/ui/widgets.rs:563 src/ui/widgets.rs:789 #: src/ui/widgets.rs:1686 msgid "Save to Liked Songs" msgstr "Ajouter aux Titres likés" #: src/ui/player_bar.rs:625 src/ui/player_bar.rs:632 src/ui/collection.rs:260 msgid "Shuffle" msgstr "Lecture aléatoire" #: src/ui/player_bar.rs:646 msgid "Previous" msgstr "Précédent" #: src/ui/player_bar.rs:679 src/ui/collection.rs:212 msgid "Pause" msgstr "Pause" #: src/ui/player_bar.rs:697 msgid "Next" msgstr "Suivant" #: src/ui/player_bar.rs:705 msgid "Repeat" msgstr "Répéter" #: src/ui/player_bar.rs:709 msgid "Repeat one" msgstr "Répéter un titre" #: src/ui/player_bar.rs:714 msgid "Repeat off" msgstr "Désactiver la répétition" #: src/ui/player_bar.rs:775 msgid "Playback position (%)" msgstr "Position de lecture (%)" #: src/ui/player_bar.rs:813 msgid "Volume (%)" msgstr "Volume (%)" #: src/ui/player_bar.rs:846 msgid "Unmute" msgstr "Rétablir le son" #: src/ui/player_bar.rs:848 msgid "Mute" msgstr "Couper le son" #: src/ui/player_bar.rs:867 src/ui/devices.rs:193 msgid "Connect to a device" msgstr "Se connecter à un appareil" #: src/ui/player_bar.rs:886 src/ui/queue.rs:23 src/ui/queue.rs:72 msgid "Queue" msgstr "File d’attente" #: src/ui/player_bar.rs:912 src/ui/lyrics.rs:60 src/ui/lyrics.rs:514 msgid "Lyrics" msgstr "Paroles" #: src/ui/queue.rs:73 msgid "Recent" msgstr "Récents" #: src/ui/queue.rs:85 src/ui/lyrics.rs:71 src/ui/mod.rs:389 msgid "Close" msgstr "Fermer" #: src/ui/queue.rs:143 msgid "Save as a playlist" msgstr "Enregistrer comme playlist" #: src/ui/queue.rs:160 msgid "Clear queue" msgstr "Vider la file d’attente" #: src/ui/queue.rs:232 msgid "Playing from" msgstr "Lecture depuis" #: src/ui/queue.rs:252 msgid "Now playing" msgstr "En cours de lecture" #: src/ui/queue.rs:293 msgid "Nothing queued" msgstr "File d’attente vide" #: src/ui/queue.rs:294 msgid "Queued songs appear here." msgstr "Les titres en attente s’affichent ici." #. Translators: Songs added manually, before the current playlist or album continues. #: src/ui/queue.rs:317 msgid "Playing next" msgstr "À suivre" #. Translators: Upcoming songs from the current playlist or album, after manually queued songs. #: src/ui/queue.rs:424 msgid "Next up" msgstr "Ensuite" #: src/ui/queue.rs:465 src/ui/queue.rs:498 src/ui/widgets.rs:2415 #: src/ui/collection.rs:1065 msgid "Retry" msgstr "Réessayer" #: src/ui/queue.rs:480 msgid "No recent plays" msgstr "Aucune écoute récente" #: src/ui/queue.rs:481 msgid "Played songs appear here." msgstr "Les titres écoutés s’affichent ici." #: src/ui/queue.rs:556 src/ui/artist.rs:179 msgid "Load more" msgstr "Charger plus" #: src/ui/lyrics.rs:83 msgid "Full screen lyrics" msgstr "Paroles en plein écran" #: src/ui/lyrics.rs:95 src/ui/lyrics.rs:537 msgctxt "lyrics" msgid "Follow" msgstr "Suivre" #: src/ui/lyrics.rs:123 src/ui/lyrics.rs:592 msgid "Play a song to see its lyrics." msgstr "Lancez un titre pour voir ses paroles." #. Translators: Keep {error} unchanged. It is the original failure detail. #: src/ui/lyrics.rs:136 src/ui/lyrics.rs:369 src/ui/lyrics.rs:605 #, rust-format msgid "Couldn't fetch the lyrics: {error}" msgstr "Impossible de récupérer les paroles : {error}" #: src/ui/lyrics.rs:142 src/ui/lyrics.rs:396 src/ui/lyrics.rs:611 #: src/ui/settings.rs:429 src/ui/login.rs:106 msgid "Try again" msgstr "Réessayer" #: src/ui/lyrics.rs:153 src/ui/lyrics.rs:362 src/ui/lyrics.rs:622 msgid "No lyrics" msgstr "Aucune parole" #: src/ui/lyrics.rs:154 src/ui/lyrics.rs:363 src/ui/lyrics.rs:623 msgid "No lyrics found for this track." msgstr "Aucune parole trouvée pour ce titre." #: src/ui/lyrics.rs:163 src/ui/lyrics.rs:358 src/ui/lyrics.rs:632 msgid "Instrumental" msgstr "Instrumental" #: src/ui/lyrics.rs:164 src/ui/lyrics.rs:359 src/ui/lyrics.rs:633 msgid "No timed lyrics for this track." msgstr "Aucune parole synchronisée pour ce titre." #: src/ui/lyrics.rs:376 src/ui/widgets.rs:2400 src/app.rs:10163 #: src/ui/collection.rs:728 msgid "Loading…" msgstr "Chargement…" #: src/ui/lyrics.rs:525 msgid "Leave full screen (Esc)" msgstr "Quitter le plein écran (Esc)" #: src/ui/widgets.rs:546 src/ui/widgets.rs:774 src/ui/widgets.rs:978 msgid "Add to queue" msgstr "Ajouter à la file d’attente" #: src/ui/widgets.rs:579 src/ui/widgets.rs:850 src/ui/keys.rs:220 msgid "Remove from this playlist" msgstr "Retirer de cette playlist" #: src/ui/widgets.rs:597 msgid "Add to playlist" msgstr "Ajouter à une playlist" #: src/ui/widgets.rs:682 msgid "Filter playlists" msgstr "Filtrer les playlists" #: src/ui/widgets.rs:693 src/ui/dialogs.rs:350 msgid "New playlist" msgstr "Nouvelle playlist" #: src/ui/widgets.rs:722 msgid "No editable playlists" msgstr "Aucune playlist modifiable" #: src/ui/widgets.rs:724 msgid "No matching playlists" msgstr "Aucune playlist correspondante" #: src/ui/widgets.rs:799 msgid "Save episode" msgstr "Enregistrer l’épisode" #: src/ui/widgets.rs:824 msgid "Move up" msgstr "Monter" #: src/ui/widgets.rs:837 msgid "Move down" msgstr "Descendre" #: src/ui/widgets.rs:865 msgid "Go to song radio" msgstr "Accéder à la radio du titre" #: src/ui/widgets.rs:879 src/ui/widgets.rs:886 msgid "Go to artist" msgstr "Accéder à l’artiste" #: src/ui/widgets.rs:904 msgid "Go to album" msgstr "Accéder à l’album" #: src/ui/widgets.rs:917 msgid "Go to podcast" msgstr "Accéder au podcast" #: src/ui/widgets.rs:929 src/ui/widgets.rs:1041 msgid "Copy link" msgstr "Copier le lien" #: src/ui/widgets.rs:937 src/ui/widgets.rs:1049 msgid "Open in Spotify" msgstr "Ouvrir dans Spotify" #: src/ui/widgets.rs:968 msgid "Shuffle play" msgstr "Lecture aléatoire" #: src/ui/widgets.rs:988 msgctxt "artist" msgid "Unfollow" msgstr "Se désabonner" #: src/ui/widgets.rs:989 src/ui/artist.rs:345 msgctxt "artist" msgid "Follow" msgstr "S’abonner" #: src/ui/widgets.rs:990 src/ui/collection.rs:1743 src/ui/collection.rs:1765 #: src/ui/show.rs:169 msgid "Remove from Your Library" msgstr "Retirer de votre bibliothèque" #: src/ui/widgets.rs:991 src/ui/collection.rs:1742 msgid "Add to Your Library" msgstr "Ajouter à votre bibliothèque" #: src/ui/widgets.rs:1001 src/ui/dialogs.rs:449 msgid "Edit details" msgstr "Modifier les détails" #: src/ui/widgets.rs:1015 src/ui/dialogs.rs:94 msgid "Delete" msgstr "Supprimer" #: src/ui/widgets.rs:1026 msgid "Go to playlist radio" msgstr "Accéder à la radio de la playlist" #: src/ui/widgets.rs:1027 msgid "Go to album radio" msgstr "Accéder à la radio de l’album" #: src/ui/widgets.rs:1028 msgid "Go to artist radio" msgstr "Accéder à la radio de l’artiste" #. Translators: {title} is a song or episode name, {subtitle} its artists or podcast. #: src/ui/widgets.rs:1228 #, rust-format msgid "Play {title}, {subtitle}" msgstr "Lire {title}, {subtitle}" #: src/ui/widgets.rs:1731 src/ui/artist.rs:359 src/ui/collection.rs:306 #: src/ui/show.rs:187 src/ui/show.rs:389 msgid "More" msgstr "Plus" #. Translators: The label beside the pointer while songs are dragged. {name} is the first song's name and {count} how many more songs are dragged with it. #: src/ui/widgets.rs:1867 #, rust-format msgid "{name} + {count} more" msgid_plural "{name} + {count} more" msgstr[0] "{name} + {count} autre" msgstr[1] "{name} + {count} autres" #. Translators: {column} is a column heading of a song list, such as Title. #: src/ui/widgets.rs:1984 #, rust-format msgid "Sort by {column}" msgstr "Trier par {column}" #: src/ui/widgets.rs:2034 msgid "Sort by playlist order" msgstr "Trier dans l’ordre de la playlist" #: src/ui/widgets.rs:2069 msgid "Original order, reversed" msgstr "Ordre d’origine, inversé" #: src/ui/widgets.rs:2082 msgctxt "column heading" msgid "TITLE" msgstr "TITRE" #: src/ui/widgets.rs:2105 msgctxt "column heading" msgid "ALBUM" msgstr "ALBUM" #: src/ui/widgets.rs:2114 msgctxt "column heading" msgid "ADDED BY" msgstr "AJOUTÉ PAR" #: src/ui/widgets.rs:2123 msgctxt "column heading" msgid "DATE ADDED" msgstr "DATE D’AJOUT" #: src/ui/widgets.rs:2144 src/ui/widgets.rs:2174 msgid "Sort by duration" msgstr "Trier par durée" #: src/ui/widgets.rs:2646 msgid "Cut" msgstr "Couper" #: src/ui/widgets.rs:2651 msgid "Copy" msgstr "Copier" #: src/ui/widgets.rs:2656 msgid "Paste" msgstr "Coller" #: src/ui/widgets.rs:2673 msgid "Select all" msgstr "Tout sélectionner" #: src/ui/widgets.rs:2776 msgid "Clear" msgstr "Effacer" #. Translators: {name} is replaced by the author's name, shown as a link. #: src/ui/widgets.rs:2821 #, rust-format msgid "Built with love by {name}" msgstr "Fait avec amour par {name}" #: src/ui/widgets.rs:2966 msgid "Host" msgstr "Hôte" #: src/ui/widgets.rs:2983 msgid "Port" msgstr "Port" #: src/ui/widgets.rs:3001 msgid "Username" msgstr "Nom d’utilisateur" #: src/ui/widgets.rs:3012 msgid "Password" msgstr "Mot de passe" #: src/ui/widgets.rs:3030 msgid "" "Proxy login applies to Web requests. Local playback uses this proxy only " "without a login." msgstr "" "L’identifiant du proxy s’applique aux requêtes Web. La lecture locale " "n’utilise ce proxy que sans identifiant." #: src/ui/widgets.rs:3034 msgid "" "Spotify hostnames are resolved by the proxy. Local playback connects " "directly." msgstr "" "Le proxy résout les noms d’hôte de Spotify. La lecture locale se connecte " "directement." #: src/app.rs:712 msgid "Restoring proxy settings" msgstr "Restauration des paramètres du proxy" #. Translators: {name} is the name of a speaker or other playback device. #: src/app.rs:1857 #, rust-format msgid "{name} is ready" msgstr "{name} est prêt" #. Translators: {error} is a sentence saying why the proxy password could not be stored. #: src/app.rs:1883 #, rust-format msgid "" "{error} The original settings file is kept intact; changed preferences are " "not saved yet." msgstr "" "{error} Le fichier de paramètres d’origine reste intact ; les préférences " "modifiées ne sont pas encore enregistrées." #. Translators: {version} is a version number such as 1.4.0. #: src/app.rs:2007 #, rust-format msgid "Spotifast {version} is available" msgstr "Spotifast {version} est disponible" #: src/app.rs:2024 msgid "Spotifast is up to date" msgstr "Spotifast est à jour" #. Translators: {error} is an error message. #: src/app.rs:2032 #, rust-format msgid "Couldn't check for updates: {error}" msgstr "Impossible de rechercher les mises à jour : {error}" #. Translators: {error} is an error message from the playback engine. #: src/app.rs:2105 #, rust-format msgid "Local playback: {error}" msgstr "Lecture locale : {error}" #: src/app.rs:2279 msgid "Spotify audio disconnected. Reconnecting local playback" msgstr "Audio Spotify déconnecté. Reconnexion de la lecture locale" #: src/app.rs:2386 src/app/radio.rs:169 src/ui/radio.rs:35 src/ui/radio.rs:77 msgid "Radio" msgstr "Radio" #: src/app.rs:2420 src/api/models.rs:259 msgid "Album" msgstr "Album" #: src/app.rs:2458 src/ui/show.rs:124 msgid "Podcast" msgstr "Podcast" #. Translators: {count} is the number of visualizer presets added. #: src/app.rs:2872 #, rust-format msgid "Added {count} MilkDrop preset" msgid_plural "Added {count} MilkDrop presets" msgstr[0] "{count} preset MilkDrop ajouté" msgstr[1] "{count} presets MilkDrop ajoutés" #. Translators: {error} is an error message. #: src/app.rs:2888 #, rust-format msgid "Couldn't fetch presets: {error}" msgstr "Impossible de récupérer les presets : {error}" #. Translators: {folder} is a folder path and {error} is an error message. #: src/app.rs:2999 #, rust-format msgid "Couldn't open {folder}: {error}" msgstr "Impossible d’ouvrir {folder} : {error}" #. Translators: {skin} is the name of a Winamp skin. #: src/app.rs:3015 #, rust-format msgid "Added {skin} skin" msgstr "Skin {skin} ajoutée" #: src/app.rs:3112 msgid "Proxy applied. Restarting local playback." msgstr "Proxy appliqué. Redémarrage de la lecture locale." #: src/app.rs:3114 msgid "Proxy settings applied" msgstr "Paramètres du proxy appliqués" #. Translators: {error} is an error message. #: src/app.rs:3121 #, rust-format msgid "" "Proxy could not be applied: {error}. Previous connection settings are still " "in use." msgstr "" "Impossible d’appliquer le proxy : {error}. Les paramètres de connexion " "précédents restent utilisés." #: src/app.rs:4368 msgid "Queue cleared" msgstr "File d’attente vidée" #. Translators: Keep {date} unchanged. It is a date in YYYY-MM-DD form. #: src/app.rs:4398 src/app.rs:16238 #, rust-format msgid "Queue {date}" msgstr "File d’attente {date}" #: src/app.rs:4838 msgid "Your Spotify sign-in expired. Please sign in again." msgstr "Votre connexion à Spotify a expiré. Veuillez vous reconnecter." #. Translators: {error} is an error message. #: src/app.rs:4845 #, rust-format msgid "Couldn't load your profile: {error}" msgstr "Impossible de charger votre profil : {error}" #. Translators: {error} is an error message. #: src/app.rs:4884 #, rust-format msgid "Couldn't list devices: {error}" msgstr "Impossible de lister les appareils : {error}" #. Translators: {error} is an error message. #: src/app.rs:5207 #, rust-format msgid "Couldn't load more playlists: {error}" msgstr "Impossible de charger plus de playlists : {error}" #: src/app.rs:5253 msgid "" "Spotify hasn't confirmed your playlist changes yet. Try refreshing again." msgstr "" "Spotify n’a pas encore confirmé les modifications de votre playlist. " "Actualisez à nouveau." #. Translators: {name} is a playlist name. #: src/app.rs:5449 #, rust-format msgid "Created {name}" msgstr "Playlist {name} créée" #. Translators: {error} is an error message. #: src/app.rs:5471 #, rust-format msgid "Couldn't create the playlist: {error}" msgstr "Impossible de créer la playlist : {error}" #: src/app.rs:5525 msgid "Playlist cover updated" msgstr "Couverture de la playlist mise à jour" #: src/app.rs:5534 msgid "Playlist updated" msgstr "Playlist mise à jour" #. Translators: {error} is an error message. #: src/app.rs:5544 src/app.rs:5659 #, rust-format msgid "Couldn't update the playlist: {error}" msgstr "Impossible de mettre à jour la playlist : {error}" #. Translators: {error} is an error message. #: src/app.rs:5618 #, rust-format msgid "Playlist change failed: {error}" msgstr "Échec de la modification de la playlist : {error}" #: src/app.rs:5644 msgid "Added to Your Library" msgstr "Ajouté à votre bibliothèque" #: src/app.rs:5646 src/app.rs:5838 msgid "Removed from Your Library" msgstr "Retiré de votre bibliothèque" #: src/app.rs:5831 msgid "Added to Liked Songs" msgstr "Ajouté aux Titres likés" #: src/app.rs:5833 msgid "Removed from Liked Songs" msgstr "Retiré des Titres likés" #: src/app.rs:5835 msgid "Following artist" msgstr "Abonné à l’artiste" #: src/app.rs:5836 msgid "Unfollowed artist" msgstr "Désabonné de l’artiste" #: src/app.rs:5837 msgid "Saved to Your Library" msgstr "Enregistré dans votre bibliothèque" #. Translators: {error} is an error message. #: src/app.rs:5852 #, rust-format msgid "Couldn't update your library: {error}" msgstr "Impossible de mettre à jour votre bibliothèque : {error}" #. Translators: {error} is an error message. #: src/app.rs:6104 #, rust-format msgid "Cannot open this song: {error}" msgstr "Impossible d’ouvrir ce titre : {error}" #: src/app.rs:6118 msgid "This episode's podcast is not on Spotify" msgstr "Le podcast de cet épisode n’est pas sur Spotify" #. Translators: {error} is an error message. #: src/app.rs:6123 #, rust-format msgid "Cannot open this episode: {error}" msgstr "Impossible d’ouvrir cet épisode : {error}" #: src/app.rs:6160 msgid "Choose a device from the devices menu first." msgstr "Choisissez d’abord un appareil dans le menu des appareils." #. Translators: {error} is an error message. #: src/app.rs:6183 #, rust-format msgid "Couldn't switch device: {error}" msgstr "Impossible de changer d’appareil : {error}" #. Translators: {error} is an error message. #: src/app.rs:6194 src/app.rs:6218 #, rust-format msgid "Couldn't add to queue: {error}" msgstr "Impossible d’ajouter à la file d’attente : {error}" #: src/app.rs:6294 msgid "This song's album is not on Spotify" msgstr "L’album de ce titre n’est pas sur Spotify" #: src/app.rs:6311 msgid "Spotifast cannot open this kind of Spotify link" msgstr "Spotifast ne peut pas ouvrir ce type de lien Spotify" #: src/app.rs:6474 msgid "Nothing is playing. Pick something first" msgstr "Aucune lecture en cours. Choisissez d’abord quelque chose" #: src/app.rs:6834 msgid "Choose a device, or enable playback on this computer" msgstr "Choisissez un appareil ou activez la lecture sur cet ordinateur" #: src/app.rs:7196 src/app.rs:7201 msgid "Pick something to play" msgstr "Choisissez quelque chose à écouter" #. Translators: {name} is an album name. #: src/app.rs:7466 #, rust-format msgid "Loading {name} to queue…" msgstr "Ajout de {name} à la file d’attente…" #: src/app.rs:7485 msgid "Playback device changed. Add the album to queue again" msgstr "" "L’appareil de lecture a changé. Ajoutez à nouveau l’album à la file d’attente" #: src/app.rs:7494 src/app.rs:7512 src/app.rs:7521 msgid "Couldn't load the album's songs in order. Try again" msgstr "Impossible de charger les titres de l’album dans l’ordre. Réessayez" #. Translators: {name} is an album name and {error} is an error message. #: src/app.rs:7501 #, rust-format msgid "Couldn't add {name} to queue: {error}" msgstr "Impossible d’ajouter {name} à la file d’attente : {error}" #: src/app.rs:7559 msgid "This album has no playable songs to queue" msgstr "Cet album n’a aucun titre lisible à ajouter à la file d’attente" #. Translators: {count} is a number of songs and {name} is an album name. #: src/app.rs:7568 #, rust-format msgid "{count} song from {name} added to queue" msgid_plural "{count} songs from {name} added to queue" msgstr[0] "{count} titre de {name} ajouté à la file d’attente" msgstr[1] "{count} titres de {name} ajoutés à la file d’attente" #. Translators: {count} is a number of songs. #: src/app.rs:7612 #, rust-format msgid "{count} song added to queue" msgid_plural "{count} songs added to queue" msgstr[0] "{count} titre ajouté à la file d’attente" msgstr[1] "{count} titres ajoutés à la file d’attente" #. Translators: {name} is a song, episode, album, or playlist name. #: src/app.rs:7645 #, rust-format msgid "{name} added to queue" msgstr "Ajouté à la file d’attente : {name}" #: src/app.rs:8029 msgid "The clipboard has no Spotify song links" msgstr "Le presse-papiers ne contient aucun lien de titre Spotify" #. Translators: {count} is the number of pasted links that failed. #: src/app.rs:8110 #, rust-format msgid "{count} pasted link could not be added" msgid_plural "{count} pasted links could not be added" msgstr[0] "Impossible d’ajouter {count} lien collé" msgstr[1] "Impossible d’ajouter {count} liens collés" #: src/app.rs:8700 msgid "Spotify doesn't let apps remove a playlist description, so it was kept" msgstr "" "Spotify ne permet pas aux applications de supprimer la description d’une " "playlist, elle a donc été conservée" #: src/app.rs:8744 src/app.rs:8757 msgid "Link copied" msgstr "Lien copié" #. Translators: {count} is a number of song links, always more than one. #: src/app.rs:8761 #, rust-format msgid "{count} link copied" msgid_plural "{count} links copied" msgstr[0] "{count} lien copié" msgstr[1] "{count} liens copiés" #: src/app.rs:9016 msgid "" "Spotify doesn't let apps reorder your playlists, so this order is saved on " "this computer" msgstr "" "Spotify ne permet pas aux applications de réordonner vos playlists, cet " "ordre est donc enregistré sur cet ordinateur" #: src/app.rs:9076 msgid "Restarting local playback" msgstr "Redémarrage de la lecture locale" #: src/app.rs:9105 msgid "Local playback needs Spotify Premium" msgstr "La lecture locale nécessite Spotify Premium" #: src/app.rs:9117 msgid "Opening your browser to set up local playback" msgstr "Ouverture de votre navigateur pour configurer la lecture locale" #: src/app.rs:9134 msgid "Play history cleared" msgstr "Historique d’écoute effacé" #. Translators: {size} is a size in megabytes, such as 12.5. #: src/app.rs:9145 #, rust-format msgid "Cleared {size} MB of artwork" msgstr "{size} Mo de pochettes effacés" #. Translators: {error} is an error message. #: src/app.rs:9151 #, rust-format msgid "Couldn't clear artwork: {error}" msgstr "Impossible d’effacer les pochettes : {error}" #: src/app.rs:9331 msgid "Downloading MilkDrop preset packs" msgstr "Téléchargement des packs de presets MilkDrop" #. Translators: {name} is the name of a visualizer preset pack. #: src/app.rs:9365 #, rust-format msgid "Downloading {name} presets" msgstr "Téléchargement des presets {name}" #: src/app.rs:10275 msgid "Couldn't start playback" msgstr "Impossible de lancer la lecture" #: src/app.rs:10276 msgid "Couldn't pause" msgstr "Impossible de mettre en pause" #: src/app.rs:10277 msgid "Couldn't skip" msgstr "Impossible de passer au suivant" #: src/app.rs:10278 msgid "Couldn't go back" msgstr "Impossible de revenir en arrière" #: src/app.rs:10279 msgid "Couldn't seek" msgstr "Impossible de changer la position" #: src/app.rs:10280 msgid "Couldn't change the volume" msgstr "Impossible de changer le volume" #: src/app.rs:10281 msgid "Couldn't change shuffle" msgstr "Impossible de changer la lecture aléatoire" #: src/app.rs:10282 msgid "Couldn't change repeat" msgstr "Impossible de changer la répétition" #: src/app.rs:10323 msgid "" "Spotify doesn't make this playlist's songs available to third-party apps." msgstr "" "Spotify ne rend pas les titres de cette playlist disponibles pour les " "applications tierces." #: src/app.rs:10453 msgid "Spotify sign-in expired. Sign in again, then retry the cover upload." msgstr "" "Votre connexion à Spotify a expiré. Reconnectez-vous, puis réessayez " "d’envoyer la couverture." #: src/app.rs:10458 msgid "" "Spotify refused this cover. Check that you own the playlist, then sign in " "again to grant image upload permission. If using a personal app, reconnect " "it in Settings too." msgstr "" "Spotify a refusé cette couverture. Vérifiez que la playlist vous appartient, " "puis reconnectez-vous pour autoriser l’envoi d’images. Si vous utilisez une " "application personnelle, reconnectez-la aussi dans les Paramètres." #: src/app.rs:10462 msgid "Spotify rejected the image size. Choose a smaller image." msgstr "" "Spotify a refusé la taille de l’image. Choisissez une image plus petite." #. Translators: {error} is an error message. #: src/app.rs:10465 #, rust-format msgid "Couldn't upload the cover: {error}. Try again." msgstr "Impossible d’envoyer la couverture : {error}. Réessayez." #. Translators: Keep {track} unchanged. It is the name of the song, #. playlist, album, or artist the radio is based on, not translated. #: src/app.rs:16258 src/app/radio.rs:38 #, rust-format msgid "{track} Radio" msgstr "Radio de {track}" #: src/ui/settings.rs:202 src/ui/keys.rs:290 src/ui/topbar.rs:409 #: src/ui/topbar.rs:439 msgid "Settings" msgstr "Paramètres" #: src/ui/settings.rs:216 msgid "Search settings" msgstr "Rechercher dans les paramètres" #: src/ui/settings.rs:232 msgid "Open folder" msgstr "Ouvrir le dossier" #: src/ui/settings.rs:244 msgid "Account" msgstr "Compte" #: src/ui/settings.rs:245 src/ui/topbar.rs:427 msgid "Sign out" msgstr "Se déconnecter" #: src/ui/settings.rs:248 msgid "Personal Spotify app" msgstr "Application Spotify personnelle" #: src/ui/settings.rs:251 msgid "" "Use a personal Development Mode app for a separate API quota. The shared app " "stays active." msgstr "" "Utilisez une application personnelle en mode développement pour disposer " "d’un quota d’API séparé. L’application partagée reste active." #: src/ui/settings.rs:255 msgid "Create an app" msgstr "Créer une application" #: src/ui/settings.rs:258 msgid "Create one for free in Spotify's developer dashboard." msgstr "" "Créez-en une gratuitement dans le tableau de bord développeur de Spotify." #: src/ui/settings.rs:263 msgid "Personal app ready" msgstr "Application personnelle prête" #: src/ui/settings.rs:266 msgid "Supported requests use your app. Other requests use the shared app." msgstr "" "Les requêtes compatibles utilisent votre application. Les autres utilisent " "l’application partagée." #: src/ui/settings.rs:271 msgid "Authorize your personal app" msgstr "Autoriser votre application personnelle" #: src/ui/settings.rs:274 msgid "Spotify opens in your browser to verify the account." msgstr "Spotify s’ouvre dans votre navigateur pour vérifier le compte." #: src/ui/settings.rs:279 msgid "Remove personal app" msgstr "Retirer l’application personnelle" #: src/ui/settings.rs:280 msgid "Shared access remains signed in." msgstr "L’accès partagé reste connecté." #: src/ui/settings.rs:310 msgid "Spotify Free, local playback needs Premium" msgstr "Spotify Free, la lecture locale nécessite Premium" #. Translators: {username} is the Spotify account's user name. #: src/ui/settings.rs:324 #, rust-format msgid "Connected as {username}" msgstr "Connecté en tant que {username}" #: src/ui/settings.rs:352 msgid "Client ID" msgstr "Client ID" #: src/ui/settings.rs:375 msgid "Setup guide" msgstr "Guide de configuration" #: src/ui/settings.rs:385 src/ui/settings.rs:401 src/ui/dialogs.rs:96 msgid "Remove" msgstr "Retirer" #: src/ui/settings.rs:393 msgid "Authorize" msgstr "Autoriser" #: src/ui/settings.rs:412 msgctxt "playback status" msgid "Ready" msgstr "Prête" #: src/ui/settings.rs:413 msgid "This computer is a Spotify Connect device." msgstr "Cet ordinateur est un appareil Spotify Connect." #: src/ui/settings.rs:417 msgctxt "playback status" msgid "Setting up" msgstr "Configuration" #: src/ui/settings.rs:418 msgid "Finish authorizing in your browser." msgstr "Terminez l’autorisation dans votre navigateur." #: src/ui/settings.rs:422 msgctxt "playback status" msgid "Connecting" msgstr "Connexion" #: src/ui/settings.rs:423 src/ui/login.rs:97 msgid "Connecting to Spotify…" msgstr "Connexion à Spotify…" #: src/ui/settings.rs:427 msgctxt "playback status" msgid "Unavailable" msgstr "Indisponible" #: src/ui/settings.rs:432 msgctxt "playback status" msgid "Not set up" msgstr "Non configurée" #: src/ui/settings.rs:435 msgid "Requires Spotify Premium and a one-time browser sign-in." msgstr "Nécessite Spotify Premium et une connexion unique dans le navigateur." #: src/ui/settings.rs:437 msgid "Enable playback here" msgstr "Activer la lecture ici" #: src/ui/settings.rs:440 msgid "Playback on this computer" msgstr "Lecture sur cet ordinateur" #: src/ui/settings.rs:441 msgid "Normalize volume" msgstr "Normaliser le volume" #: src/ui/settings.rs:442 msgid "Autoplay" msgstr "Lecture automatique" #: src/ui/settings.rs:443 msgid "Gapless playback" msgstr "Lecture sans blanc" #: src/ui/settings.rs:444 msgid "Keep music playing when the window closes" msgstr "Continuer la lecture à la fermeture de la fenêtre" #: src/ui/settings.rs:445 msgid "Automatic update checks" msgstr "Recherche automatique des mises à jour" #: src/ui/settings.rs:446 msgid "Audio cache" msgstr "Cache audio" #: src/ui/settings.rs:447 msgid "Apply and restart playback" msgstr "Appliquer et redémarrer la lecture" #: src/ui/settings.rs:448 msgid "Restart local playback to apply these settings." msgstr "Redémarrez la lecture locale pour appliquer ces paramètres." #: src/ui/settings.rs:449 msgid "Download updates automatically" msgstr "Télécharger les mises à jour automatiquement" #. Translators: {status} is a playback state such as Ready or Not set up. #: src/ui/settings.rs:453 #, rust-format msgid "Status: {status}" msgstr "État : {status}" #: src/ui/settings.rs:457 msgid "Device name" msgstr "Nom de l’appareil" #: src/ui/settings.rs:458 msgid "How this computer appears in Spotify Connect." msgstr "Nom de cet ordinateur dans Spotify Connect." #: src/ui/settings.rs:461 msgid "Audio quality" msgstr "Qualité audio" #: src/ui/settings.rs:462 msgid "Higher bitrates use more data and cache space." msgstr "Un débit plus élevé consomme plus de données et d’espace de cache." #: src/ui/settings.rs:466 msgid "Keep loud and quiet tracks at a similar level." msgstr "Maintient les titres forts et faibles à un niveau similaire." #: src/ui/settings.rs:470 msgid "Keep playing similar songs when your music ends." msgstr "Continue avec des titres similaires quand votre musique se termine." #: src/ui/settings.rs:474 msgid "Play tracks without silence between them." msgstr "Lit les titres sans silence entre eux." #: src/ui/settings.rs:481 msgid "" "Spotifast hides to the system tray. Quit from the tray menu or with Ctrl+Q." msgstr "" "Spotifast se réduit dans la zone de notification. Quittez depuis son menu ou " "avec Ctrl+Q." #: src/ui/settings.rs:485 msgid "" "Spotifast hides to the system tray. Quit from the tray menu or with Cmd+Q." msgstr "" "Spotifast se réduit dans la zone de notification. Quittez depuis son menu ou " "avec Cmd+Q." #: src/ui/settings.rs:492 msgid "Checks GitHub once a day. No personal data is sent." msgstr "" "Consulte GitHub une fois par jour. Aucune donnée personnelle n’est envoyée." #: src/ui/settings.rs:495 msgid "Audio output" msgstr "Sortie audio" #: src/ui/settings.rs:498 msgid "PulseAudio also covers PipeWire. Rodio talks to ALSA directly." msgstr "" "PulseAudio couvre aussi PipeWire. Rodio communique directement avec ALSA." #: src/ui/settings.rs:503 msgid "Output buffer" msgstr "Tampon de sortie" #: src/ui/settings.rs:506 msgid "" "More buffering can prevent clicks on busy computers. Less buffering makes " "controls respond sooner." msgstr "" "Un tampon plus grand peut éviter les clics sur un ordinateur chargé. Un " "tampon plus petit rend les commandes plus réactives." #: src/ui/settings.rs:512 msgid "Save downloaded audio for later playback." msgstr "Enregistre l’audio téléchargé pour une lecture ultérieure." #: src/ui/settings.rs:515 msgid "Playback settings applied" msgstr "Paramètres de lecture appliqués" #: src/ui/settings.rs:520 msgid "Downloads in the background. You choose when to restart." msgstr "Téléchargement en arrière-plan. Vous choisissez quand redémarrer." #: src/ui/settings.rs:537 msgid "Reconnect" msgstr "Reconnecter" #: src/ui/settings.rs:569 msgid "Normal · 96 kbps" msgstr "Normale · 96 kbps" #: src/ui/settings.rs:570 msgid "High · 160 kbps" msgstr "Élevée · 160 kbps" #: src/ui/settings.rs:571 msgid "Very high · 320 kbps" msgstr "Très élevée · 320 kbps" #: src/ui/settings.rs:770 msgid "Playback settings applied." msgstr "Paramètres de lecture appliqués." #: src/ui/settings.rs:777 msgid "Appearance" msgstr "Apparence" #: src/ui/settings.rs:778 msgid "Theme" msgstr "Thème" #: src/ui/settings.rs:779 msgid "How to make a theme" msgstr "Créer un thème" #: src/ui/settings.rs:780 msgid "Open themes folder" msgstr "Ouvrir le dossier des thèmes" #: src/ui/settings.rs:781 msgid "Colour from album art" msgstr "Couleur de la pochette" #: src/ui/settings.rs:782 msgid "Compact library sidebar" msgstr "Barre latérale compacte" #: src/ui/settings.rs:783 msgid "Compact track list" msgstr "Liste de titres compacte" #: src/ui/settings.rs:784 msgid "Middle-click autoscroll" msgstr "Défilement automatique au clic du milieu" #: src/ui/settings.rs:785 msgid "Custom title bar" msgstr "Barre de titre personnalisée" #: src/ui/settings.rs:786 msgid "Player bar visualizer" msgstr "Visualiseur dans la barre de lecture" #: src/ui/settings.rs:797 msgid "Follow system uses your Omarchy colours." msgstr "Suivre le système utilise vos couleurs Omarchy." #: src/ui/settings.rs:801 msgid "Follow system uses your desktop's light or dark appearance." msgstr "" "Suivre le système utilise l’apparence claire ou sombre de votre bureau." #: src/ui/settings.rs:806 src/ui/settings.rs:1952 msgid "Language" msgstr "Langue" #: src/ui/settings.rs:809 msgid "" "System follows your computer's language. Untranslated text stays in English." msgstr "" "Système suit la langue de votre ordinateur. Le texte non traduit reste en " "anglais." #: src/ui/settings.rs:816 msgid "Use the current cover's colour on pages and the player bar." msgstr "" "Utilise la couleur de la pochette en cours sur les pages et la barre de " "lecture." #: src/ui/settings.rs:821 msgid "Show names without covers in the sidebar." msgstr "Affiche les noms sans pochette dans la barre latérale." #: src/ui/settings.rs:825 msgid "Show each track on one line without a cover." msgstr "Affiche chaque titre sur une ligne, sans pochette." #: src/ui/settings.rs:828 msgid "Interface zoom" msgstr "Zoom de l’interface" #: src/ui/settings.rs:832 msgid "Ctrl+Plus and Ctrl+Minus work anywhere; Ctrl+0 resets." msgstr "Ctrl+Plus et Ctrl+Moins fonctionnent partout ; Ctrl+0 réinitialise." #: src/ui/settings.rs:836 msgid "Cmd+Plus and Cmd+Minus work anywhere; Cmd+0 resets." msgstr "Cmd+Plus et Cmd+Moins fonctionnent partout ; Cmd+0 réinitialise." #: src/ui/settings.rs:845 msgid "" "Middle-click a list, then move the pointer to scroll it. Off by default, " "because a middle click usually pastes on Linux." msgstr "" "Cliquez avec le bouton du milieu dans une liste, puis déplacez le pointeur " "pour la faire défiler. Désactivé par défaut, car le clic du milieu colle " "généralement sous Linux." #: src/ui/settings.rs:853 msgid "" "Draw Spotifast's own title bar and window buttons instead of the standard " "Windows ones." msgstr "" "Dessine la barre de titre et les boutons de fenêtre de Spotifast au lieu de " "ceux de Windows." #: src/ui/settings.rs:861 msgid "" "Show the song moving behind the player bar's controls while it plays here." msgstr "" "Montre le titre en mouvement derrière les commandes de la barre de lecture " "pendant qu’il est lu ici." #: src/ui/settings.rs:996 msgid "Off" msgstr "Désactivé" #: src/ui/settings.rs:997 msgid "Spectrum" msgstr "Spectre" #: src/ui/settings.rs:998 msgid "Waveform" msgstr "Forme d’onde" #: src/ui/settings.rs:1155 msgid "Proxy" msgstr "Proxy" #: src/ui/settings.rs:1157 msgid "Mode, host, port, username and password" msgstr "Mode, hôte, port, nom d’utilisateur et mot de passe" #: src/ui/settings.rs:1160 msgid "Off, System, HTTP or SOCKS5 proxy for network requests." msgstr "Proxy désactivé, système, HTTP ou SOCKS5 pour les requêtes réseau." #: src/ui/settings.rs:1170 msgctxt "proxy" msgid "Mode" msgstr "Mode" #: src/ui/settings.rs:1173 msgid "" "Off ignores environment variables. System uses them, and the OS proxy on " "macOS and Windows." msgstr "" "Désactivé ignore les variables d’environnement. Système les utilise, ainsi " "que le proxy du système sur macOS et Windows." #: src/ui/settings.rs:1225 src/ui/login.rs:249 msgid "Apply settings" msgstr "Appliquer les paramètres" #: src/ui/settings.rs:1237 msgid "Not using a proxy." msgstr "Aucun proxy utilisé." #: src/ui/settings.rs:1238 msgid "Using the system proxy." msgstr "Proxy du système utilisé." #: src/ui/settings.rs:1249 msgid "Winamp skins" msgstr "Skins Winamp" #: src/ui/settings.rs:1250 src/ui/winamp/mod.rs:706 src/ui/winamp/mod.rs:852 msgid "Always on top" msgstr "Toujours au premier plan" #: src/ui/settings.rs:1251 msgid "Show Winamp in taskbar" msgstr "Afficher Winamp dans la barre des tâches" #: src/ui/settings.rs:1254 msgid "Mini player" msgstr "Mini-lecteur" #: src/ui/settings.rs:1258 msgid "" "Use classic Winamp .wsz skins. Press Ctrl+M or click the skin logo to " "return. Drop a skin on either window to add it." msgstr "" "Utilisez les skins Winamp classiques .wsz. Appuyez sur Ctrl+M ou cliquez sur " "le logo de la skin pour revenir. Déposez une skin sur l’une des fenêtres " "pour l’ajouter." #: src/ui/settings.rs:1262 msgid "" "Use classic Winamp .wsz skins. Press Cmd+Shift+M or click the skin logo to " "return. Drop a skin on either window to add it." msgstr "" "Utilisez les skins Winamp classiques .wsz. Appuyez sur Cmd+Shift+M ou " "cliquez sur le logo de la skin pour revenir. Déposez une skin sur l’une des " "fenêtres pour l’ajouter." #: src/ui/settings.rs:1268 msgid "Skin" msgstr "Skin" #. Translators: {folder} is the path of the skins folder. #: src/ui/settings.rs:1272 #, rust-format msgid "Installed skins are in {folder}. Find more at the Winamp Skin Museum." msgstr "" "Les skins installées sont dans {folder}. Trouvez-en d’autres sur le Winamp " "Skin Museum." #: src/ui/settings.rs:1277 src/ui/winamp/mod.rs:693 msgid "Size" msgstr "Taille" #: src/ui/settings.rs:1278 msgid "Whole-number scaling keeps skin pixels sharp." msgstr "" "Une mise à l’échelle par nombre entier garde les pixels de la skin nets." #: src/ui/settings.rs:1283 msgid "Keep the Winamp window above everything else." msgstr "Garde la fenêtre Winamp au-dessus de tout le reste." #: src/ui/settings.rs:1289 src/ui/winamp/mod.rs:716 msgid "Show in taskbar" msgstr "Afficher dans la barre des tâches" #: src/ui/settings.rs:1292 msgid "" "Keep a taskbar button for the mini player. The tray icon stays available " "when hidden." msgstr "" "Garde un bouton du mini-lecteur dans la barre des tâches. L’icône de la zone " "de notification reste disponible quand il est masqué." #: src/ui/settings.rs:1297 msgid "Installed skins" msgstr "Skins installées" #: src/ui/settings.rs:1310 msgid "Switch to it" msgstr "Y passer" #: src/ui/settings.rs:1323 msgid "Skin Museum" msgstr "Skin Museum" #: src/ui/settings.rs:1349 msgid "Random" msgstr "Aléatoire" #: src/ui/settings.rs:1388 #, rust-format msgid "" "Now showing {skin}. Another one is picked each time the mini player opens." msgstr "" "Affiché : {skin}. Un autre est choisi à chaque ouverture du mini-lecteur." #: src/ui/settings.rs:1442 msgid "MilkDrop window" msgstr "Fenêtre MilkDrop" #: src/ui/settings.rs:1450 msgid "" "A projectM visualiser for local playback. Open it here, from the top bar, " "with Ctrl+Shift+K, or from the mini player's V menu. Press ? or F1 for its " "shortcuts." msgstr "" "Un visualiseur projectM pour la lecture locale. Ouvrez-le ici, depuis la " "barre du haut, avec Ctrl+Shift+K ou depuis le menu V du mini-lecteur. " "Appuyez sur ? ou F1 pour voir ses raccourcis." #: src/ui/settings.rs:1454 msgid "" "A projectM visualiser for local playback. Open it here, from the top bar, " "with Cmd+Shift+K, or from the mini player's V menu. Press ? or F1 for its " "shortcuts." msgstr "" "Un visualiseur projectM pour la lecture locale. Ouvrez-le ici, depuis la " "barre du haut, avec Cmd+Shift+K ou depuis le menu V du mini-lecteur. Appuyez " "sur ? ou F1 pour voir ses raccourcis." #: src/ui/settings.rs:1460 src/ui/settings.rs:1690 msgid "Presets" msgstr "Presets" #. Translators: {folder} is the path of the MilkDrop presets folder. #: src/ui/settings.rs:1465 #, rust-format msgid "" "None yet in {folder}. Add .milk files here. Spotifast downloads presets when " "MilkDrop first opens with an empty folder." msgstr "" "Aucun pour l’instant dans {folder}. Ajoutez-y des fichiers .milk. Spotifast " "télécharge des presets la première fois que MilkDrop s’ouvre avec un dossier " "vide." #. Translators: {folder} is the path of the MilkDrop presets folder. #: src/ui/settings.rs:1471 #, rust-format msgid "" "One preset in {folder}. Add .milk files here. Spotifast downloads presets " "when MilkDrop first opens with an empty folder." msgstr "" "Un preset dans {folder}. Ajoutez-y des fichiers .milk. Spotifast télécharge " "des presets la première fois que MilkDrop s’ouvre avec un dossier vide." #. Translators: {count} is the number of presets, {folder} the path of the MilkDrop presets folder. #: src/ui/settings.rs:1477 #, rust-format msgid "" "{count} preset in {folder}. Add .milk files here. Spotifast downloads " "presets when MilkDrop first opens with an empty folder." msgid_plural "" "{count} presets in {folder}. Add .milk files here. Spotifast downloads " "presets when MilkDrop first opens with an empty folder." msgstr[0] "" "{count} preset dans {folder}. Ajoutez-y des fichiers .milk. Spotifast " "télécharge des presets la première fois que MilkDrop s’ouvre avec un dossier " "vide." msgstr[1] "" "{count} presets dans {folder}. Ajoutez-y des fichiers .milk. Spotifast " "télécharge des presets la première fois que MilkDrop s’ouvre avec un dossier " "vide." #: src/ui/settings.rs:1486 msgid "Time per preset" msgstr "Durée par preset" #: src/ui/settings.rs:1489 msgid "How long each preset plays before the next fades in." msgstr "Durée de chaque preset avant le fondu vers le suivant." #: src/ui/settings.rs:1493 msgid "Frame rate" msgstr "Images par seconde" #: src/ui/settings.rs:1497 msgid "Lower rates use fewer resources. Uncapped draws as fast as possible." msgstr "" "Des valeurs plus basses consomment moins de ressources. Illimité dessine " "aussi vite que possible." #. Translators: {hz} is the screen's refresh rate in hertz. #: src/ui/settings.rs:1502 #, rust-format msgid "" "Your screen refreshes at {hz} Hz. Higher rates do not add visible frames. " "Uncapped draws as fast as possible." msgstr "" "Votre écran se rafraîchit à {hz} Hz. Des valeurs plus élevées n’ajoutent pas " "d’images visibles. Illimité dessine aussi vite que possible." #: src/ui/settings.rs:1509 msgid "Resolution" msgstr "Résolution" #: src/ui/settings.rs:1512 msgid "Half and Quarter use fewer resources and scale the image back up." msgstr "" "Moitié et Quart consomment moins de ressources et remettent l’image à " "l’échelle." #. Translators: search keywords for the MilkDrop preset download buttons. #: src/ui/settings.rs:1519 msgid "Get presets" msgstr "Obtenir des presets" #: src/ui/settings.rs:1557 msgid "Fetching..." msgstr "Récupération..." #. Translators: {pack} is the name of a MilkDrop preset pack. #: src/ui/settings.rs:1560 #, rust-format msgid "Get {pack}" msgstr "Obtenir {pack}" #: src/ui/settings.rs:1662 msgctxt "resolution" msgid "Full" msgstr "Complète" #: src/ui/settings.rs:1663 msgctxt "resolution" msgid "Half" msgstr "Moitié" #: src/ui/settings.rs:1664 msgctxt "resolution" msgid "Quarter" msgstr "Quart" #: src/ui/settings.rs:1678 msgid "Equalizer" msgstr "Égaliseur" #: src/ui/settings.rs:1684 msgid "" "A ten-band equalizer for playback on this computer. It does not affect other " "devices." msgstr "" "Un égaliseur à dix bandes pour la lecture sur cet ordinateur. Il n’affecte " "pas les autres appareils." #. Translators: a search keyword for the equalizer's preamplifier slider. #: src/ui/settings.rs:1692 msgid "Preamp" msgstr "Préampli" #. Translators: a search keyword for the equalizer's frequency band sliders. #: src/ui/settings.rs:1694 msgid "Bands" msgstr "Bandes" #. Translators: short label under the equalizer's preamplifier slider. #: src/ui/settings.rs:1744 msgctxt "equalizer" msgid "Pre" msgstr "Pré" #: src/ui/settings.rs:1761 msgid "Storage" msgstr "Stockage" #: src/ui/settings.rs:1764 msgid "Artwork cache" msgstr "Cache des pochettes" #. Translators: {folder} is the path of a cache folder. #: src/ui/settings.rs:1766 src/ui/settings.rs:1772 #, rust-format msgid "Stored in {folder}" msgstr "Stocké dans {folder}" #: src/ui/settings.rs:1778 msgid "Play history" msgstr "Historique d’écoute" #. Translators: {file} is the path of the play history file. #: src/ui/settings.rs:1782 #, rust-format msgid "Tracks played here are stored in {file}. This file is never uploaded." msgstr "" "Les titres écoutés ici sont stockés dans {file}. Ce fichier n’est jamais " "envoyé." #: src/ui/settings.rs:1787 msgid "Sign-in" msgstr "Connexion" #: src/ui/settings.rs:1790 msgid "Sign-ins are saved in the system credential store when available." msgstr "" "Les connexions sont enregistrées dans le gestionnaire d’identifiants du " "système lorsqu’il est disponible." #: src/ui/settings.rs:1802 msgid "Clear artwork" msgstr "Effacer les pochettes" #: src/ui/settings.rs:1816 msgid "Clear history" msgstr "Effacer l’historique" #: src/ui/settings.rs:1828 src/ui/show.rs:34 msgid "About" msgstr "À propos" #: src/ui/settings.rs:1831 msgid "Built with Rust, egui, and librespot. Not affiliated with Spotify." msgstr "Conçu avec Rust, egui et librespot. Non affilié à Spotify." #: src/ui/settings.rs:1833 msgid "Check for updates" msgstr "Rechercher des mises à jour" #: src/ui/settings.rs:1834 msgid "Checking…" msgstr "Vérification…" #: src/ui/settings.rs:1835 src/ui/dialogs.rs:153 src/ui/keys.rs:300 #: src/ui/topbar.rs:417 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" #: src/ui/settings.rs:1836 msgid "Source code" msgstr "Code source" #. Translators: {query} is the text typed into the settings search field. #: src/ui/settings.rs:1908 #, rust-format msgid "No settings for “{query}”" msgstr "Aucun paramètre pour « {query} »" #: src/ui/settings.rs:1909 msgid "Try fewer words, or check the spelling." msgstr "Essayez avec moins de mots ou vérifiez l’orthographe." #: src/ui/settings.rs:1925 msgctxt "language" msgid "System" msgstr "Système" #: src/api/models.rs:256 msgid "Single" msgstr "Single" #: src/api/models.rs:257 msgid "Compilation" msgstr "Compilation" #: src/api/models.rs:258 src/model.rs:751 msgid "Appears On" msgstr "Apparaît sur" #: src/milkdrop.rs:52 msgid "Uncapped" msgstr "Illimité" #. Translators: A frame rate that matches the display. Keep {rate}. #: src/milkdrop.rs:56 #, rust-format msgid "{rate} fps, your screen" msgstr "{rate} fps, votre écran" #: src/model.rs:632 src/model.rs:748 msgctxt "filter" msgid "All" msgstr "Tout" #: src/model.rs:633 src/ui/search.rs:425 msgid "Songs" msgstr "Titres" #: src/model.rs:638 src/ui/library.rs:32 src/ui/search.rs:272 msgid "Episodes" msgstr "Épisodes" #: src/model.rs:750 msgid "Singles & EPs" msgstr "Singles et EP" #: src/settings.rs:160 msgctxt "theme" msgid "Dark" msgstr "Sombre" #: src/settings.rs:161 msgctxt "theme" msgid "Light" msgstr "Clair" #: src/settings.rs:162 msgid "Follow system" msgstr "Suivre le système" #: src/settings.rs:188 msgctxt "proxy" msgid "Off" msgstr "Désactivé" #: src/settings.rs:189 msgctxt "proxy" msgid "System" msgstr "Système" #: src/theme.rs:175 msgid "Loading local themes…" msgstr "Chargement des thèmes locaux…" #: src/theme.rs:178 msgid "" "The selected theme is unavailable. Keeping the last usable appearance. See " "the log for details." msgstr "" "Le thème sélectionné est indisponible. La dernière apparence utilisable est " "conservée. Consultez le journal pour plus de détails." #: src/theme.rs:182 msgid "The themes folder could not be read. See the log for details." msgstr "" "Impossible de lire le dossier des thèmes. Consultez le journal pour plus de " "détails." #: src/theme.rs:186 msgid "" "The themes folder has more than 512 entries. Keep fewer files there to list " "the custom palettes." msgstr "" "Le dossier des thèmes contient plus de 512 éléments. Gardez-y moins de " "fichiers pour lister les palettes personnalisées." #: src/theme.rs:190 msgid "" "Only 128 custom palettes can be listed. Keep fewer JSON files in the themes " "folder to see the rest." msgstr "" "Seules 128 palettes personnalisées peuvent être listées. Gardez moins de " "fichiers JSON dans le dossier des thèmes pour voir les autres." #: src/theme.rs:194 msgid "" "The Omarchy palette could not be loaded. Keeping the last usable appearance. " "See the log for details." msgstr "" "La palette Omarchy n’a pas pu être chargée. La dernière apparence utilisable " "est conservée. Consultez le journal pour plus de détails." #: src/theme.rs:198 msgid "" "Custom themes could not be loaded. Run spotifast reload-themes to try again." msgstr "" "Impossible de charger les thèmes personnalisés. Exécutez spotifast reload-" "themes pour réessayer." #: src/ui/artist.rs:32 msgid "Popular" msgstr "Populaires" #: src/ui/artist.rs:74 msgid "Show less" msgstr "Afficher moins" #: src/ui/artist.rs:76 msgid "See more" msgstr "Afficher plus" #: src/ui/artist.rs:87 msgid "No popular songs to show." msgstr "Aucun titre populaire à afficher." #: src/ui/artist.rs:100 msgid "Discography" msgstr "Discographie" #: src/ui/artist.rs:172 msgid "Nothing in this category." msgstr "Rien dans cette catégorie." #: src/ui/artist.rs:198 msgid "Fans also like" msgstr "Les fans aiment aussi" #. Translators: {count} is the number of people who follow an artist. #: src/ui/artist.rs:268 #, rust-format msgid "{count} follower" msgid_plural "{count} followers" msgstr[0] "{count} abonné" msgstr[1] "{count} abonnés" #: src/ui/artist.rs:320 src/ui/collection.rs:200 src/ui/show.rs:146 #: src/ui/show.rs:298 msgid "Starting…" msgstr "Démarrage…" #: src/ui/artist.rs:343 msgctxt "artist" msgid "Following" msgstr "Abonné" #: src/ui/collection.rs:219 msgid "No playable songs in this view" msgstr "Aucun titre lisible dans cette vue" #: src/ui/collection.rs:258 msgid "Shuffle off" msgstr "Désactiver la lecture aléatoire" #: src/ui/collection.rs:293 src/ui/collection.rs:319 msgid "Save as playlist" msgstr "Enregistrer comme playlist" #: src/ui/collection.rs:341 msgid "Refreshing…" msgstr "Actualisation…" #: src/ui/collection.rs:343 src/ui/devices.rs:206 msgid "Refresh" msgstr "Actualiser" #: src/ui/collection.rs:362 msgid "Filter" msgstr "Filtrer" #: src/ui/collection.rs:722 src/ui/collection.rs:748 msgid "Unavailable" msgstr "Indisponible" #: src/ui/collection.rs:876 msgid "Nothing here yet" msgstr "Rien pour l’instant" #: src/ui/collection.rs:877 msgid "Added songs appear here." msgstr "Les titres ajoutés s’affichent ici." #: src/ui/collection.rs:1287 src/ui/home.rs:653 msgid "Your top songs" msgstr "Vos titres préférés" #: src/ui/collection.rs:1296 msgid "Your most-played tracks from the last four weeks." msgstr "Vos titres les plus écoutés ces quatre dernières semaines." #: src/ui/collection.rs:1691 msgid "Collaborative Playlist" msgstr "Playlist collaborative" #: src/ui/collection.rs:1693 msgid "Public Playlist" msgstr "Playlist publique" #: src/ui/collection.rs:1764 msgid "Save to Your Library" msgstr "Enregistrer dans votre bibliothèque" #. Translators: {count} is a number of songs and {duration} their total #. length, such as "2 hr 13 min". #: src/ui/collection.rs:1972 #, rust-format msgid "{count} song, {duration}" msgid_plural "{count} songs, {duration}" msgstr[0] "{count} titre, {duration}" msgstr[1] "{count} titres, {duration}" #. Translators: {name} is the name of someone who added songs to the playlist. #: src/ui/collection.rs:1986 #, rust-format msgid "with {name}" msgstr "avec {name}" #. Translators: {first} and {second} are names of people who added songs. #: src/ui/collection.rs:1990 #, rust-format msgid "with {first} and {second}" msgstr "avec {first} et {second}" #. Translators: {count} is how many other people added songs to the playlist. #: src/ui/collection.rs:1997 #, rust-format msgid "and {count} other" msgid_plural "and {count} others" msgstr[0] "et {count} autre" msgstr[1] "et {count} autres" #. Translators: {name} is the name this computer uses in Spotify Connect. #: src/ui/devices.rs:72 src/ui/devices.rs:289 #, rust-format msgid "{name} (this computer)" msgstr "{name} (cet ordinateur)" #: src/ui/devices.rs:80 msgid "Setting up…" msgstr "Configuration…" #: src/ui/devices.rs:82 msgid "Set up playback here" msgstr "Configurer la lecture ici" #: src/ui/devices.rs:142 msgid "Connecting…" msgstr "Connexion…" #: src/ui/devices.rs:144 msgid "On your network, click to connect" msgstr "Sur votre réseau, cliquez pour vous connecter" #: src/ui/devices.rs:278 msgid "No devices found. Open Spotify on another device, then refresh." msgstr "" "Aucun appareil trouvé. Ouvrez Spotify sur un autre appareil, puis actualisez." #: src/ui/devices.rs:324 msgid "Listening on this device" msgstr "Écoute sur cet appareil" #: src/ui/devices.rs:326 msgid "Restricted" msgstr "Restreint" #: src/ui/devices.rs:328 msgid "Play here" msgstr "Lire ici" #: src/ui/dialogs.rs:38 msgid "Spend less time waiting for Spotify" msgstr "Attendez moins Spotify" #: src/ui/dialogs.rs:41 msgid "" "Spotifast's default connection shares Spotify's request limit with other " "listeners. When it gets busy, loading music and using playback controls can " "take longer." msgstr "" "La connexion par défaut de Spotifast partage la limite de requêtes de " "Spotify avec d’autres auditeurs. En cas d’affluence, le chargement de la " "musique et les commandes de lecture peuvent prendre plus de temps." #: src/ui/dialogs.rs:42 msgid "" "Your Premium account lets you create a free personal Spotify app. Connect it " "here to give supported requests your own allowance. Some pages still use the " "shared connection." msgstr "" "Votre compte Premium vous permet de créer gratuitement une application " "Spotify personnelle. Connectez-la ici pour que les requêtes compatibles " "utilisent votre propre quota. Certaines pages utilisent toujours la " "connexion partagée." #: src/ui/dialogs.rs:43 msgid "" "Setup takes a few minutes. You can also find it later in Settings under " "Personal Spotify app." msgstr "" "La configuration prend quelques minutes. Vous la retrouverez aussi plus tard " "dans Paramètres, sous Application Spotify personnelle." #: src/ui/dialogs.rs:50 msgid "Set up personal app" msgstr "Configurer l’application personnelle" #: src/ui/dialogs.rs:53 msgid "Keep shared app" msgstr "Garder l’application partagée" #: src/ui/dialogs.rs:64 msgid "Delete playlist?" msgstr "Supprimer la playlist ?" #: src/ui/dialogs.rs:66 msgid "Remove from Your Library?" msgstr "Retirer de votre bibliothèque ?" #. Translators: {name} is a playlist name. #: src/ui/dialogs.rs:74 #, rust-format msgid "Delete “{name}”? You can recover it from Spotify for 90 days." msgstr "" "Supprimer « {name} » ? Vous pouvez la récupérer depuis Spotify pendant 90 " "jours." #. Translators: {name} is a playlist name. #: src/ui/dialogs.rs:77 #, rust-format msgid "“{name}” will no longer appear in Your Library." msgstr "« {name} » n’apparaîtra plus dans votre bibliothèque." #: src/ui/dialogs.rs:104 src/ui/dialogs.rs:147 src/ui/dialogs.rs:416 #: src/ui/dialogs.rs:595 src/ui/login.rs:89 msgid "Cancel" msgstr "Annuler" #: src/ui/dialogs.rs:120 msgid "Songs already in this playlist" msgstr "Titres déjà dans cette playlist" #: src/ui/dialogs.rs:122 msgid "Song already in this playlist" msgstr "Titre déjà dans cette playlist" #: src/ui/dialogs.rs:139 msgid "Add anyway" msgstr "Ajouter quand même" #: src/ui/dialogs.rs:196 msgid "Done" msgstr "Terminé" #: src/ui/dialogs.rs:204 msgid "This account cannot play music here" msgstr "Ce compte ne peut pas lire de musique ici" #: src/ui/dialogs.rs:213 msgid "" "Playback needs Spotify Premium. Free accounts can browse and search, but " "cannot play music through Spotifast." msgstr "" "La lecture nécessite Spotify Premium. Les comptes Free peuvent parcourir et " "rechercher, mais pas lire de musique avec Spotifast." #: src/ui/dialogs.rs:222 msgid "OK" msgstr "OK" #: src/ui/dialogs.rs:254 #, rust-format msgid "This song is already in “{playlist}”. Add it again?" msgstr "Ce titre est déjà dans « {playlist} ». L’ajouter à nouveau ?" #: src/ui/dialogs.rs:261 #, rust-format msgid "This song is already in “{playlist}”. Add them anyway?" msgstr "Ce titre est déjà dans « {playlist} ». Les ajouter quand même ?" #. Translators: {name} is a song name and {playlist} a playlist name. #: src/ui/dialogs.rs:266 #, rust-format msgid "“{name}” is already in “{playlist}”. Add it again?" msgstr "« {name} » est déjà dans « {playlist} ». L’ajouter à nouveau ?" #: src/ui/dialogs.rs:274 #, rust-format msgid "“{name}” is already in “{playlist}”. Add them anyway?" msgstr "« {name} » est déjà dans « {playlist} ». Les ajouter quand même ?" #: src/ui/dialogs.rs:283 #, rust-format msgid "“{first}” and “{second}” are already in “{playlist}”. Add them anyway?" msgstr "" "« {first} » et « {second} » sont déjà dans « {playlist} ». Les ajouter quand " "même ?" #. Translators: {first} and {second} are song names, {count} is how many more songs are already in the playlist, and {playlist} is a playlist name. #: src/ui/dialogs.rs:292 #, rust-format msgid "" "“{first}”, “{second}”, and {count} more are already in “{playlist}”. Add " "them anyway?" msgid_plural "" "“{first}”, “{second}”, and {count} more are already in “{playlist}”. Add " "them anyway?" msgstr[0] "" "« {first} », « {second} » et {count} autre titre sont déjà dans " "« {playlist} ». Les ajouter quand même ?" msgstr[1] "" "« {first} », « {second} » et {count} autres titres sont déjà dans " "« {playlist} ». Les ajouter quand même ?" #: src/ui/dialogs.rs:367 msgid "My playlist" msgstr "Ma playlist" #: src/ui/dialogs.rs:372 src/ui/dialogs.rs:375 src/ui/dialogs.rs:560 #: src/ui/dialogs.rs:569 msgid "Public playlist" msgstr "Playlist publique" #. Translators: {count} is the number of songs. #: src/ui/dialogs.rs:388 #, rust-format msgid "{count} song will be added." msgid_plural "{count} songs will be added." msgstr[0] "{count} titre sera ajouté." msgstr[1] "{count} titres seront ajoutés." #: src/ui/dialogs.rs:406 msgid "Create" msgstr "Créer" #: src/ui/dialogs.rs:464 msgid "Selected playlist cover" msgstr "Couverture de playlist sélectionnée" #: src/ui/dialogs.rs:470 msgid "Current playlist cover" msgstr "Couverture actuelle de la playlist" #: src/ui/dialogs.rs:479 msgid "Uploading cover…" msgstr "Envoi de la couverture…" #: src/ui/dialogs.rs:481 msgid "Choosing cover…" msgstr "Choix de la couverture…" #: src/ui/dialogs.rs:487 msgid "Change cover" msgstr "Changer la couverture" #: src/ui/dialogs.rs:496 msgid "Upload cover" msgstr "Envoyer une couverture" #: src/ui/dialogs.rs:522 msgid "Playlist name" msgstr "Nom de la playlist" #: src/ui/dialogs.rs:528 msgid "Description" msgstr "Description" #: src/ui/dialogs.rs:543 msgid "Optional description" msgstr "Description facultative" #: src/ui/dialogs.rs:585 msgid "Save" msgstr "Enregistrer" #: src/ui/home.rs:211 msgid "Made for you" msgstr "Conçu pour vous" #: src/ui/home.rs:216 msgid "Couldn't load this shelf" msgstr "Impossible de charger cette section" #. Translators: {owner} is the name of the playlist's owner. #: src/ui/home.rs:227 src/ui/search.rs:590 #, rust-format msgid "By {owner}" msgstr "Par {owner}" #: src/ui/home.rs:450 msgid "Your podcasts" msgstr "Vos podcasts" #. Translators: {time} is the time left in an episode, such as 12 min; {show} is the podcast's name. #: src/ui/home.rs:456 #, rust-format msgid "{time} left • {show}" msgstr "{time} restant • {show}" #. Translators: {show} is the podcast's name. #: src/ui/home.rs:465 #, rust-format msgid "New • {show}" msgstr "Nouveau • {show}" #: src/ui/home.rs:512 src/ui/home.rs:522 src/ui/home.rs:537 msgid "Your top artists" msgstr "Vos artistes préférés" #: src/ui/home.rs:654 msgid "Show more top songs" msgstr "Afficher plus de titres" #: src/ui/home.rs:668 msgid "Recommended for you" msgstr "Recommandé pour vous" #: src/ui/keys.rs:191 msgctxt "key" msgid "Space" msgstr "Espace" #: src/ui/keys.rs:192 msgid "Play or pause" msgstr "Lecture ou pause" #: src/ui/keys.rs:196 msgid "Previous or next" msgstr "Précédent ou suivant" #: src/ui/keys.rs:200 msgid "Seek 10 seconds" msgstr "Avancer ou reculer de 10 secondes" #: src/ui/keys.rs:204 msgid "Volume up or down" msgstr "Monter ou baisser le volume" #: src/ui/keys.rs:206 msgid "Mute or unmute" msgstr "Couper ou rétablir le son" #: src/ui/keys.rs:209 msgid "Like or unlike the playing song" msgstr "Ajouter ou retirer le titre en cours des Titres likés" #: src/ui/keys.rs:211 msgid "Toggle shuffle" msgstr "Activer ou désactiver la lecture aléatoire" #: src/ui/keys.rs:212 msgid "Cycle repeat" msgstr "Changer le mode de répétition" #: src/ui/keys.rs:213 msgid "Show the queue" msgstr "Afficher la file d’attente" #: src/ui/keys.rs:214 msgid "Show the lyrics" msgstr "Afficher les paroles" #: src/ui/keys.rs:215 msgid "Lyrics: leave full screen" msgstr "Paroles : quitter le plein écran" #: src/ui/keys.rs:218 msgid "Song list: extend or shrink the selection" msgstr "Liste des titres : étendre ou réduire la sélection" #: src/ui/keys.rs:223 msgid "Song list: select all" msgstr "Liste de titres : tout sélectionner" #: src/ui/keys.rs:227 msgid "Song list: copy the selected songs' links" msgstr "Liste de titres : copier les liens des titres sélectionnés" #: src/ui/keys.rs:231 msgid "Playlist: cut the selected songs" msgstr "Playlist : couper les titres sélectionnés" #: src/ui/keys.rs:235 msgid "Playlist: add the pasted song links" msgstr "Playlist : ajouter les liens de titres collés" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:240 msgid "Cmd+F or /" msgstr "Cmd+F ou /" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:243 msgid "Ctrl+F or /" msgstr "Ctrl+F ou /" #: src/ui/keys.rs:249 msgid "Show or hide the sidebar" msgstr "Afficher ou masquer la barre latérale" #: src/ui/keys.rs:251 msgid "Back or forward" msgstr "Retour ou avance" #: src/ui/keys.rs:262 msgid "Go to the playing artist" msgstr "Accéder à l’artiste en cours" #: src/ui/keys.rs:266 msgid "Go to the playing album" msgstr "Accéder à l’album en cours" #: src/ui/keys.rs:268 msgid "Winamp mini player" msgstr "Mini-lecteur Winamp" #: src/ui/keys.rs:271 msgid "MilkDrop, under the mini player" msgstr "MilkDrop, sous le mini-lecteur" #. Translators: Keep the key name F. Translate "or" and "double-click". #: src/ui/keys.rs:275 msgid "F or double-click" msgstr "F ou double-clic" #: src/ui/keys.rs:276 msgid "MilkDrop: fill the screen" msgstr "MilkDrop : remplir l’écran" #: src/ui/keys.rs:278 msgid "MilkDrop: next preset" msgstr "MilkDrop : preset suivant" #: src/ui/keys.rs:281 msgid "MilkDrop: previous preset" msgstr "MilkDrop : preset précédent" #: src/ui/keys.rs:283 msgid "MilkDrop: keep this preset" msgstr "MilkDrop : garder ce preset" #: src/ui/keys.rs:286 msgid "MilkDrop: leave full screen, or close" msgstr "MilkDrop : quitter le plein écran ou fermer" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:295 msgid "Cmd+/ or ?" msgstr "Cmd+/ ou ?" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:298 msgid "Ctrl+/ or ?" msgstr "Ctrl+/ ou ?" #: src/ui/keys.rs:304 msgid "Close the window" msgstr "Fermer la fenêtre" #: src/ui/keys.rs:306 src/ui/winamp/mod.rs:740 msgid "Quit" msgstr "Quitter" #: src/ui/library.rs:18 msgid "No saved albums" msgstr "Aucun album enregistré" #: src/ui/library.rs:19 msgid "Saved albums appear here." msgstr "Les albums enregistrés s’affichent ici." #: src/ui/library.rs:23 msgid "No followed artists" msgstr "Aucun artiste suivi" #: src/ui/library.rs:24 msgid "Followed artists appear here." msgstr "Les artistes suivis s’affichent ici." #: src/ui/library.rs:28 msgid "No podcasts yet" msgstr "Aucun podcast pour l’instant" #: src/ui/library.rs:29 msgid "Followed podcasts appear here." msgstr "Les podcasts suivis s’affichent ici." #: src/ui/library.rs:33 msgid "No saved episodes" msgstr "Aucun épisode enregistré" #: src/ui/library.rs:34 msgid "Saved episodes appear here." msgstr "Les épisodes enregistrés s’affichent ici." #: src/ui/login.rs:74 msgid "A native Spotify client." msgstr "Un client Spotify natif." #: src/ui/login.rs:82 msgid "Waiting for Spotify in your browser…" msgstr "En attente de Spotify dans votre navigateur…" #: src/ui/login.rs:85 msgid "Didn't open? Open the sign-in page again" msgstr "Rien ne s’est ouvert ? Rouvrir la page de connexion" #: src/ui/login.rs:114 src/ui/login.rs:149 msgid "Use the shared Spotify app instead" msgstr "Utiliser plutôt l’application Spotify partagée" #: src/ui/login.rs:128 msgid "Sign in with Spotify" msgstr "Se connecter avec Spotify" #: src/ui/login.rs:134 msgid "" "Sign in through your browser. Spotifast never sees your password. Local " "playback needs Spotify Premium." msgstr "" "Connectez-vous dans votre navigateur. Spotifast ne voit jamais votre mot de " "passe. La lecture locale nécessite Spotify Premium." #: src/ui/login.rs:167 msgid "Proxy Settings" msgstr "Paramètres du proxy" #. Translators: {version} is the app's version number, such as 1.2.0. #: src/ui/login.rs:188 #, rust-format msgid "Spotifast {version} • not affiliated with Spotify" msgstr "Spotifast {version} • non affilié à Spotify" #: src/ui/mod.rs:375 msgid "Minimize" msgstr "Réduire" #: src/ui/mod.rs:381 msgid "Restore" msgstr "Restaurer" #: src/ui/mod.rs:383 msgid "Maximize" msgstr "Agrandir" #: src/ui/radio.rs:105 msgid "Radio comes from playback on this computer. Turn it on in Settings." msgstr "" "La radio provient de la lecture sur cet ordinateur. Activez-la dans les " "Paramètres." #: src/ui/radio.rs:202 msgid "Based on this playlist" msgstr "Basée sur cette playlist" #: src/ui/radio.rs:203 msgid "Based on this album" msgstr "Basée sur cet album" #: src/ui/radio.rs:204 msgid "Based on this artist" msgstr "Basée sur cet artiste" #: src/ui/radio.rs:205 msgid "Based on this song" msgstr "Basée sur ce titre" #. Translators: {first} is an artist name. #: src/ui/radio.rs:224 #, rust-format msgid "With {first}" msgstr "Avec {first}" #. Translators: {first} and {second} are artist names. #: src/ui/radio.rs:227 #, rust-format msgid "With {first} and {second}" msgstr "Avec {first} et {second}" #. Translators: {first}, {second} and {third} are artist names. #: src/ui/radio.rs:233 #, rust-format msgid "With {first}, {second} and {third}" msgstr "Avec {first}, {second} et {third}" #. Translators: {first}, {second} and {third} are artist names; more follow. #: src/ui/radio.rs:240 #, rust-format msgid "With {first}, {second}, {third} and more" msgstr "Avec {first}, {second}, {third} et d’autres" #. Translators: {query} is the text the user searched for. #: src/ui/search.rs:66 #, rust-format msgid "No results for “{query}”" msgstr "Aucun résultat pour « {query} »" #: src/ui/search.rs:68 msgid "Check the spelling, or try fewer words." msgstr "Vérifiez l’orthographe ou essayez avec moins de mots." #: src/ui/search.rs:91 src/ui/winamp/playlist.rs:647 msgid "Search Spotify" msgstr "Rechercher sur Spotify" #: src/ui/search.rs:94 msgid "Find songs, artists, albums, playlists, and podcasts." msgstr "" "Trouvez des titres, des artistes, des albums, des playlists et des podcasts." #: src/ui/search.rs:99 msgid "Recent searches" msgstr "Recherches récentes" #: src/ui/search.rs:137 msgid "Top result" msgstr "Meilleur résultat" #. Translators: {artists} is the album's artist names. #: src/ui/search.rs:188 #, rust-format msgid "Album • {artists}" msgstr "Album • {artists}" #. Translators: Precedes the song's artist names, which follow as links. #: src/ui/search.rs:349 msgid "Song • " msgstr "Titre •" #: src/ui/show.rs:49 msgid "All episodes" msgstr "Tous les épisodes" #. Translators: {count} is the number of episodes of a podcast. #: src/ui/show.rs:105 #, rust-format msgid "{count} episode" msgid_plural "{count} episodes" msgstr[0] "{count} épisode" msgstr[1] "{count} épisodes" #: src/ui/show.rs:155 msgid "Play latest episode" msgstr "Lire le dernier épisode" #: src/ui/show.rs:175 msgid "Follow podcast" msgstr "S’abonner au podcast" #. Translators: {duration} is the time left in an episode, such as "12 min". #: src/ui/show.rs:339 #, rust-format msgid "{duration} left" msgstr "{duration} restant" #: src/ui/show.rs:361 msgid "Played" msgstr "Écouté" #: src/ui/topbar.rs:203 msgid "Show sidebar (Ctrl+B)" msgstr "Afficher la barre latérale (Ctrl+B)" #: src/ui/topbar.rs:204 msgid "Show sidebar (Cmd+B)" msgstr "Afficher la barre latérale (Cmd+B)" #: src/ui/topbar.rs:223 msgid "Back" msgstr "Retour" #: src/ui/topbar.rs:234 msgid "Forward" msgstr "Avancer" #. Translators: {device} is the name of the device playing the music. #: src/ui/topbar.rs:248 #, rust-format msgid "Playing on {device}" msgstr "Lecture sur {device}" #: src/ui/topbar.rs:250 msgid "Playing on another device" msgstr "Lecture sur un autre appareil" #: src/ui/topbar.rs:259 msgid "Update ready" msgstr "Mise à jour prête" #: src/ui/topbar.rs:262 src/ui/update.rs:74 msgid "Downloading update…" msgstr "Téléchargement de la mise à jour…" #. Translators: {version} is a version number such as 1.2.0. #: src/ui/topbar.rs:266 #, rust-format msgid "Update to {version}" msgstr "Mettre à jour vers {version}" #: src/ui/topbar.rs:300 msgid "What do you want to play?" msgstr "Que souhaitez-vous écouter ?" #: src/ui/topbar.rs:456 msgid "MilkDrop visualiser (Ctrl+Shift+K)" msgstr "Visualiseur MilkDrop (Ctrl+Shift+K)" #: src/ui/topbar.rs:457 msgid "MilkDrop visualiser (Cmd+Shift+K)" msgstr "Visualiseur MilkDrop (Cmd+Shift+K)" #: src/ui/topbar.rs:471 msgid "Winamp mini player (Ctrl+M)" msgstr "Mini-lecteur Winamp (Ctrl+M)" #: src/ui/topbar.rs:472 msgid "Winamp mini player (Cmd+Shift+M)" msgstr "Mini-lecteur Winamp (Cmd+Shift+M)" #: src/ui/topbar.rs:483 msgid "Waiting for Spotify…" msgstr "En attente de Spotify…" #. Translators: {version} is a version number such as 1.2.0. #: src/ui/topbar.rs:520 #, rust-format msgid "Version {version} is available." msgstr "La version {version} est disponible." #: src/ui/update.rs:19 msgid "Update Spotifast" msgstr "Mettre à jour Spotifast" #: src/ui/update.rs:51 msgid "Close update" msgstr "Fermer la mise à jour" #: src/ui/update.rs:65 msgid "Release notes" msgstr "Notes de version" #: src/ui/update.rs:72 msgid "Checking download…" msgstr "Vérification du téléchargement…" #. Translators: {received} and {total} are sizes in megabytes, such as 12.5. #: src/ui/update.rs:90 #, rust-format msgid "{received} of {total} MB" msgstr "{received} sur {total} Mo" #: src/ui/update.rs:106 msgid "Ready to install" msgstr "Prête à installer" #: src/ui/update.rs:115 msgid "Music playing on this computer will stop when Spotifast restarts." msgstr "" "La musique en cours sur cet ordinateur s’arrêtera au redémarrage de " "Spotifast." #: src/ui/update.rs:122 msgid "Restart to update" msgstr "Redémarrer pour mettre à jour" #: src/ui/update.rs:129 msgid "Preparing to restart…" msgstr "Préparation du redémarrage…" #: src/ui/update.rs:160 msgid "Download from GitHub" msgstr "Télécharger depuis GitHub" #: src/ui/update.rs:165 msgid "Retry download" msgstr "Relancer le téléchargement" #: src/ui/update.rs:167 msgid "Download update" msgstr "Télécharger la mise à jour" #: src/ui/winamp/equalizer.rs:59 msgid "Roll the equalizer up" msgstr "Enrouler l’égaliseur" #: src/ui/winamp/equalizer.rs:225 msgid "Roll the equalizer down" msgstr "Dérouler l’égaliseur" #: src/ui/winamp/mod.rs:420 src/ui/winamp/mod.rs:467 src/ui/winamp/mod.rs:634 msgid "Back to the big window (Ctrl+M)" msgstr "Revenir à la grande fenêtre (Ctrl+M)" #: src/ui/winamp/mod.rs:421 src/ui/winamp/mod.rs:465 src/ui/winamp/mod.rs:632 msgid "Back to the big window (Cmd+Shift+M)" msgstr "Revenir à la grande fenêtre (Cmd+Shift+M)" #: src/ui/winamp/mod.rs:499 msgid "Roll the window down" msgstr "Dérouler la fenêtre" #: src/ui/winamp/mod.rs:666 msgid "Roll the window up" msgstr "Enrouler la fenêtre" #: src/ui/winamp/mod.rs:731 msgid "Choose a skin" msgstr "Choisir une skin" #: src/ui/winamp/mod.rs:737 msgid "Big window" msgstr "Grande fenêtre" #: src/ui/winamp/mod.rs:870 src/ui/winamp/playlist.rs:718 #: src/ui/winamp/playlist.rs:723 msgid "Song info" msgstr "Infos sur le titre" #: src/ui/winamp/mod.rs:891 msgid "Size: 2x, 3x, 4x" msgstr "Taille : 2x, 3x, 4x" #: src/ui/winamp/mod.rs:910 msgid "Visualisation" msgstr "Visualisation" #: src/ui/winamp/mod.rs:914 msgid "Spectrum analyser" msgstr "Analyseur de spectre" #: src/ui/winamp/mod.rs:915 msgid "Oscilloscope" msgstr "Oscilloscope" #. Translators: The visualiser choice that shows no visualisation. #: src/ui/winamp/mod.rs:917 msgctxt "visualiser" msgid "Nothing" msgstr "Aucune" #: src/ui/winamp/mod.rs:1048 msgid "Play in mono" msgstr "Lire en mono" #: src/ui/winamp/mod.rs:1056 msgid "Play in stereo" msgstr "Lire en stéréo" #. Translators: {percent} is a number from 0 to 100, followed by a percent sign. #: src/ui/winamp/mod.rs:1147 #, rust-format msgid "Balance: {percent}% left" msgstr "Balance : {percent} % à gauche" #. Translators: {percent} is a number from 0 to 100, followed by a percent sign. #: src/ui/winamp/mod.rs:1152 #, rust-format msgid "Balance: {percent}% right" msgstr "Balance : {percent} % à droite" #: src/ui/winamp/mod.rs:1155 msgid "Balance: center" msgstr "Balance : centre" #. Translators: {percent} is a number from 0 to 100, followed by a percent sign. #: src/ui/winamp/mod.rs:1160 #, rust-format msgid "Volume: {percent}%" msgstr "Volume : {percent} %" #. Translators: {position} and {duration} are times such as 2:12, {percent} a number from 0 to 100. #: src/ui/winamp/mod.rs:1176 #, rust-format msgid "Seek to: {position}/{duration} ({percent}%)" msgstr "Aller à : {position}/{duration} ({percent} %)" #: src/ui/winamp/mod.rs:1508 msgid "Open the big window" msgstr "Ouvrir la grande fenêtre" #: src/ui/winamp/playlist.rs:663 msgid "Remove selected" msgstr "Retirer la sélection" #: src/ui/winamp/playlist.rs:666 msgid "Spotify does not let apps remove one queued song." msgstr "" "Spotify ne permet pas aux applications de retirer un seul titre de la file " "d’attente." #: src/ui/winamp/playlist.rs:671 msgid "Remove all" msgstr "Tout retirer" #: src/ui/winamp/playlist.rs:674 msgid "You can only clear this computer's queue." msgstr "Vous ne pouvez vider que la file d’attente de cet ordinateur." #. Translators: Selects every song in the list. #: src/ui/winamp/playlist.rs:685 msgctxt "selection" msgid "All" msgstr "Tout" #. Translators: Clears the selection of songs in the list. #: src/ui/winamp/playlist.rs:687 msgctxt "selection" msgid "None" msgstr "Aucun" #. Translators: Selects the songs that are not selected, and clears the rest. #: src/ui/winamp/playlist.rs:689 msgctxt "selection" msgid "Invert" msgstr "Inverser" #: src/ui/winamp/playlist.rs:750 msgid "Load list" msgstr "Charger une liste" #: src/ui/winamp/playlist.rs:759 msgid "No playlists yet" msgstr "Aucune playlist pour l’instant" #: src/ui/winamp/playlist.rs:779 msgid "Save list" msgstr "Enregistrer la liste" #: src/ui/winamp/playlist.rs:781 msgid "Save the queue as a new playlist" msgstr "Enregistrer la file d’attente comme nouvelle playlist" #. Translators: A length of time, abbreviated. Keep {hours} and {minutes}. #: src/util.rs:28 src/util.rs:47 #, rust-format msgid "{hours} hr {minutes} min" msgstr "{hours} h {minutes} min" #. Translators: A length of time, abbreviated. Keep {minutes} and {seconds}. #: src/util.rs:33 #, rust-format msgid "{minutes} min {seconds} sec" msgstr "{minutes} min {seconds} s" #. Translators: A length of time, abbreviated. Keep {seconds}. #: src/util.rs:38 #, rust-format msgid "{seconds} sec" msgstr "{seconds} s" #. Translators: A length of time, abbreviated. Keep {minutes}. #: src/util.rs:52 #, rust-format msgid "{minutes} min" msgstr "{minutes} min" #: src/util.rs:77 msgctxt "month" msgid "Jan" msgstr "janv." #: src/util.rs:78 msgctxt "month" msgid "Feb" msgstr "févr." #: src/util.rs:79 msgctxt "month" msgid "Mar" msgstr "mars" #: src/util.rs:80 msgctxt "month" msgid "Apr" msgstr "avr." #: src/util.rs:81 msgctxt "month" msgid "May" msgstr "mai" #: src/util.rs:82 msgctxt "month" msgid "Jun" msgstr "juin" #: src/util.rs:83 msgctxt "month" msgid "Jul" msgstr "juil." #: src/util.rs:84 msgctxt "month" msgid "Aug" msgstr "août" #: src/util.rs:85 msgctxt "month" msgid "Sep" msgstr "sept." #: src/util.rs:86 msgctxt "month" msgid "Oct" msgstr "oct." #: src/util.rs:87 msgctxt "month" msgid "Nov" msgstr "nov." #: src/util.rs:88 msgctxt "month" msgid "Dec" msgstr "déc." #. Translators: A date. {month} is an abbreviated month name; reorder as your language writes dates. #: src/util.rs:94 #, rust-format msgid "{month} {day}, {year}" msgstr "{day} {month} {year}" #. Translators: A month and year. {month} is an abbreviated month name. #: src/util.rs:97 #, rust-format msgid "{month} {year}" msgstr "{month} {year}" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:123 #, rust-format msgid "{count} second ago" msgid_plural "{count} seconds ago" msgstr[0] "il y a {count} seconde" msgstr[1] "il y a {count} secondes" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:133 #, rust-format msgid "{count} minute ago" msgid_plural "{count} minutes ago" msgstr[0] "il y a {count} minute" msgstr[1] "il y a {count} minutes" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:143 #, rust-format msgid "{count} hour ago" msgid_plural "{count} hours ago" msgstr[0] "il y a {count} heure" msgstr[1] "il y a {count} heures" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:151 #, rust-format msgid "{count} day ago" msgid_plural "{count} days ago" msgstr[0] "il y a {count} jour" msgstr[1] "il y a {count} jours" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:158 #, rust-format msgid "{count} week ago" msgid_plural "{count} weeks ago" msgstr[0] "il y a {count} semaine" msgstr[1] "il y a {count} semaines" #: src/util.rs:262 msgid "Good morning" msgstr "Bonjour" #: src/util.rs:263 msgid "Good afternoon" msgstr "Bon après-midi" #: src/util.rs:264 msgid "Good evening" msgstr "Bonsoir" #: src/window.rs:12 msgid "On Wayland, use your desktop's Keep Above shortcut or window rule." msgstr "" "Sous Wayland, utilisez le raccourci ou la règle de fenêtre « Garder au-" "dessus » de votre bureau." #~ msgid "Scroll left" #~ msgstr "Faire défiler vers la gauche" #~ msgid "Scroll right" #~ msgstr "Faire défiler vers la droite" #~ msgid "Enable lyrics motion" #~ msgstr "Activer les animations des paroles" #~ msgid "Reduce lyrics motion" #~ msgstr "Réduire les animations des paroles"