Files
Carmine Paolino 059969cad6 Grey out the volume for devices that can't take it from Spotifast
Spotify refuses volume changes for some remote devices, such as a phone
playing over Bluetooth, and says so with supports_volume: false. Moving
the player bar's volume then only ended in a "Cannot control device
volume" error. The slider and mute button are now disabled for such a
device, with a tooltip saying why, and volume keys, media controls and
the Winamp sliders no longer send a request Spotify would refuse. Local
playback is unchanged. The new tooltip is translated in every catalogue.

Fixes #627.
2026-10-02 17:01:36 +02:00

3188 lines
84 KiB
Gettext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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-10-02 16:51+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:2413 src/app.rs:16298
#: src/ui/collection.rs:1695 src/ui/collection.rs:1872
msgid "Playlist"
msgstr "Playlist"
#: src/ui/sidebar.rs:299 src/app.rs:2387 src/app.rs:16303
#: 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:5940 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:5913 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:2448 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:7222
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:818
msgid "Volume (%)"
msgstr "Volume (%)"
#: src/ui/player_bar.rs:851
msgid "Unmute"
msgstr "Rétablir le son"
#: src/ui/player_bar.rs:853
msgid "Mute"
msgstr "Couper le son"
#: src/ui/player_bar.rs:869
msgid "This device's volume can't be changed from Spotifast"
msgstr "Le volume de cet appareil ne peut pas être modifié depuis Spotifast"
#: src/ui/player_bar.rs:884 src/ui/devices.rs:193
msgid "Connect to a device"
msgstr "Se connecter à un appareil"
#: src/ui/player_bar.rs:903 src/ui/queue.rs:23 src/ui/queue.rs:72
msgid "Queue"
msgstr "File d’attente"
#: src/ui/player_bar.rs:929 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:10182
#: 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:2648
msgid "Cut"
msgstr "Couper"
#: src/ui/widgets.rs:2653
msgid "Copy"
msgstr "Copier"
#: src/ui/widgets.rs:2658
msgid "Paste"
msgstr "Coller"
#: src/ui/widgets.rs:2675
msgid "Select all"
msgstr "Tout sélectionner"
#: src/ui/widgets.rs:2778
msgid "Clear"
msgstr "Effacer"
#. Translators: {name} is replaced by the author's name, shown as a link.
#: src/ui/widgets.rs:2823
#, rust-format
msgid "Built with love by {name}"
msgstr "Fait avec amour par {name}"
#: src/ui/widgets.rs:2968
msgid "Host"
msgstr "Hôte"
#: src/ui/widgets.rs:2985
msgid "Port"
msgstr "Port"
#: src/ui/widgets.rs:3003
msgid "Username"
msgstr "Nom d’utilisateur"
#: src/ui/widgets.rs:3014
msgid "Password"
msgstr "Mot de passe"
#: src/ui/widgets.rs:3032
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:3036
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:715
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:1866
#, 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:1892
#, 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:2016
#, rust-format
msgid "Spotifast {version} is available"
msgstr "Spotifast {version} est disponible"
#: src/app.rs:2033
msgid "Spotifast is up to date"
msgstr "Spotifast est à jour"
#. Translators: {error} is an error message.
#: src/app.rs:2041
#, 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:2114
#, rust-format
msgid "Local playback: {error}"
msgstr "Lecture locale : {error}"
#: src/app.rs:2288
msgid "Spotify audio disconnected. Reconnecting local playback"
msgstr "Audio Spotify déconnecté. Reconnexion de la lecture locale"
#: src/app.rs:2395 src/app/radio.rs:169 src/ui/radio.rs:35 src/ui/radio.rs:77
msgid "Radio"
msgstr "Radio"
#: src/app.rs:2429 src/api/models.rs:259
msgid "Album"
msgstr "Album"
#: src/app.rs:2467 src/ui/show.rs:124
msgid "Podcast"
msgstr "Podcast"
#. Translators: {count} is the number of visualizer presets added.
#: src/app.rs:2881
#, 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:2897
#, 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:3008
#, 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:3024
#, rust-format
msgid "Added {skin} skin"
msgstr "Skin {skin} ajoutée"
#: src/app.rs:3121
msgid "Proxy applied. Restarting local playback."
msgstr "Proxy appliqué. Redémarrage de la lecture locale."
#: src/app.rs:3123
msgid "Proxy settings applied"
msgstr "Paramètres du proxy appliqués"
#. Translators: {error} is an error message.
#: src/app.rs:3130
#, 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:4377
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:4407 src/app.rs:16288
#, rust-format
msgid "Queue {date}"
msgstr "File d’attente {date}"
#: src/app.rs:4847
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:4854
#, 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:4893
#, rust-format
msgid "Couldn't list devices: {error}"
msgstr "Impossible de lister les appareils : {error}"
#. Translators: {error} is an error message.
#: src/app.rs:5216
#, rust-format
msgid "Couldn't load more playlists: {error}"
msgstr "Impossible de charger plus de playlists : {error}"
#: src/app.rs:5262
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:5458
#, rust-format
msgid "Created {name}"
msgstr "Playlist {name} créée"
#. Translators: {error} is an error message.
#: src/app.rs:5480
#, rust-format
msgid "Couldn't create the playlist: {error}"
msgstr "Impossible de créer la playlist : {error}"
#: src/app.rs:5534
msgid "Playlist cover updated"
msgstr "Couverture de la playlist mise à jour"
#: src/app.rs:5543
msgid "Playlist updated"
msgstr "Playlist mise à jour"
#. Translators: {error} is an error message.
#: src/app.rs:5553 src/app.rs:5668
#, 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:5627
#, rust-format
msgid "Playlist change failed: {error}"
msgstr "Échec de la modification de la playlist : {error}"
#: src/app.rs:5653
msgid "Added to Your Library"
msgstr "Ajouté à votre bibliothèque"
#: src/app.rs:5655 src/app.rs:5847
msgid "Removed from Your Library"
msgstr "Retiré de votre bibliothèque"
#: src/app.rs:5840
msgid "Added to Liked Songs"
msgstr "Ajouté aux Titres likés"
#: src/app.rs:5842
msgid "Removed from Liked Songs"
msgstr "Retiré des Titres likés"
#: src/app.rs:5844
msgid "Following artist"
msgstr "Abonné à l’artiste"
#: src/app.rs:5845
msgid "Unfollowed artist"
msgstr "Désabonné de l’artiste"
#: src/app.rs:5846
msgid "Saved to Your Library"
msgstr "Enregistré dans votre bibliothèque"
#. Translators: {error} is an error message.
#: src/app.rs:5861
#, 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:6113
#, rust-format
msgid "Cannot open this song: {error}"
msgstr "Impossible d’ouvrir ce titre : {error}"
#: src/app.rs:6127
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:6132
#, rust-format
msgid "Cannot open this episode: {error}"
msgstr "Impossible d’ouvrir cet épisode : {error}"
#: src/app.rs:6169
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:6192
#, rust-format
msgid "Couldn't switch device: {error}"
msgstr "Impossible de changer d’appareil : {error}"
#. Translators: {error} is an error message.
#: src/app.rs:6203 src/app.rs:6227
#, rust-format
msgid "Couldn't add to queue: {error}"
msgstr "Impossible d’ajouter à la file d’attente : {error}"
#: src/app.rs:6303
msgid "This song's album is not on Spotify"
msgstr "L’album de ce titre n’est pas sur Spotify"
#: src/app.rs:6320
msgid "Spotifast cannot open this kind of Spotify link"
msgstr "Spotifast ne peut pas ouvrir ce type de lien Spotify"
#: src/app.rs:6483
msgid "Nothing is playing. Pick something first"
msgstr "Aucune lecture en cours. Choisissez d’abord quelque chose"
#: src/app.rs:6843
msgid "Choose a device, or enable playback on this computer"
msgstr "Choisissez un appareil ou activez la lecture sur cet ordinateur"
#: src/app.rs:7205 src/app.rs:7210
msgid "Pick something to play"
msgstr "Choisissez quelque chose à écouter"
#. Translators: {name} is an album name.
#: src/app.rs:7482
#, rust-format
msgid "Loading {name} to queue…"
msgstr "Ajout de {name} à la file d’attente…"
#: src/app.rs:7501
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:7510 src/app.rs:7528 src/app.rs:7537
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:7517
#, rust-format
msgid "Couldn't add {name} to queue: {error}"
msgstr "Impossible d’ajouter {name} à la file d’attente : {error}"
#: src/app.rs:7575
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:7584
#, 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:7628
#, 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:7661
#, rust-format
msgid "{name} added to queue"
msgstr "Ajouté à la file d’attente : {name}"
#: src/app.rs:8045
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:8126
#, 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:8719
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:8763 src/app.rs:8776
msgid "Link copied"
msgstr "Lien copié"
#. Translators: {count} is a number of song links, always more than one.
#: src/app.rs:8780
#, 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:9035
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:9095
msgid "Restarting local playback"
msgstr "Redémarrage de la lecture locale"
#: src/app.rs:9124
msgid "Local playback needs Spotify Premium"
msgstr "La lecture locale nécessite Spotify Premium"
#: src/app.rs:9136
msgid "Opening your browser to set up local playback"
msgstr "Ouverture de votre navigateur pour configurer la lecture locale"
#: src/app.rs:9153
msgid "Play history cleared"
msgstr "Historique d’écoute effacé"
#. Translators: {size} is a size in megabytes, such as 12.5.
#: src/app.rs:9164
#, rust-format
msgid "Cleared {size} MB of artwork"
msgstr "{size} Mo de pochettes effacés"
#. Translators: {error} is an error message.
#: src/app.rs:9170
#, rust-format
msgid "Couldn't clear artwork: {error}"
msgstr "Impossible d’effacer les pochettes : {error}"
#: src/app.rs:9350
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:9384
#, rust-format
msgid "Downloading {name} presets"
msgstr "Téléchargement des presets {name}"
#: src/app.rs:10294
msgid "Couldn't start playback"
msgstr "Impossible de lancer la lecture"
#: src/app.rs:10295
msgid "Couldn't pause"
msgstr "Impossible de mettre en pause"
#: src/app.rs:10296
msgid "Couldn't skip"
msgstr "Impossible de passer au suivant"
#: src/app.rs:10297
msgid "Couldn't go back"
msgstr "Impossible de revenir en arrière"
#: src/app.rs:10298
msgid "Couldn't seek"
msgstr "Impossible de changer la position"
#: src/app.rs:10299
msgid "Couldn't change the volume"
msgstr "Impossible de changer le volume"
#: src/app.rs:10300
msgid "Couldn't change shuffle"
msgstr "Impossible de changer la lecture aléatoire"
#: src/app.rs:10301
msgid "Couldn't change repeat"
msgstr "Impossible de changer la répétition"
#: src/app.rs:10344
msgid ""
"No audio output device was found. Connect or enable one, then press play "
"again."
msgstr ""
"Aucun périphérique de sortie audio n’a été trouvé. Branchez-en ou activez-en "
"un, puis appuyez de nouveau sur Lire."
#: src/app.rs:10355
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:10485
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:10490
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:10494
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:10497
#, 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:16308 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:310
msgid "Good morning"
msgstr "Bonjour"
#: src/util.rs:311
msgid "Good afternoon"
msgstr "Bon après-midi"
#: src/util.rs:312
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"