mirror of
https://github.com/Felitendo/spotifast.git
synced 2026-11-01 09:23:26 +01:00
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.
3188 lines
84 KiB
Gettext
3188 lines
84 KiB
Gettext
# 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"
|