mirror of
https://github.com/Felitendo/spotifast.git
synced 2026-11-01 17:33:26 +01:00
With no output device at all, pressing play closed Spotifast. The sink refused to start, and librespot handles a failed start by pausing. When that start comes from its playing loop, the loop then carries on as if the player were still playing, finds it paused, logs "Invalid PlayerState" and exits the process. The sink's start now never fails. A device it cannot open is reported by the first write instead, where librespot also pauses but expects to: the song stops, the error reaches the interface, and Spotifast stays up to play on another Connect device. The no-device message is now shown in the user's language, with translations for every catalogue. Fixes #623.
3182 lines
84 KiB
Gettext
3182 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-09-30 23:42+0200\n"
|
||
"PO-Revision-Date: 2026-09-09 13:30+0000\n"
|
||
"Last-Translator: Spotifast contributors\n"
|
||
"Language-Team: French\n"
|
||
"Language: fr\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||
|
||
#. Translators: The play button on a Library card. {name} is the playlist, album, artist, or podcast.
|
||
#: src/ui/sidebar.rs:161
|
||
#, rust-format
|
||
msgid "Pause {name}"
|
||
msgstr "Mettre en pause {name}"
|
||
|
||
#. Translators: The play button on a Library card. {name} is the playlist, album, artist, or podcast.
|
||
#: src/ui/sidebar.rs:164
|
||
#, rust-format
|
||
msgid "Play {name}"
|
||
msgstr "Lire {name}"
|
||
|
||
#: src/ui/sidebar.rs:289 src/app.rs:2404 src/app.rs:16278
|
||
#: src/ui/collection.rs:1695 src/ui/collection.rs:1872
|
||
msgid "Playlist"
|
||
msgstr "Playlist"
|
||
|
||
#: src/ui/sidebar.rs:299 src/app.rs:2378 src/app.rs:16283
|
||
#: src/ui/collection.rs:1865 src/ui/home.rs:49 src/ui/keys.rs:258
|
||
#: src/ui/winamp/playlist.rs:653
|
||
msgid "Liked Songs"
|
||
msgstr "Titres likés"
|
||
|
||
#: src/ui/sidebar.rs:339
|
||
msgid "Library order"
|
||
msgstr "Ordre de la bibliothèque"
|
||
|
||
#: src/ui/sidebar.rs:342 src/ui/home.rs:276 src/ui/home.rs:286
|
||
#: src/ui/home.rs:313
|
||
msgid "Recently played"
|
||
msgstr "Écoutés récemment"
|
||
|
||
#: src/ui/sidebar.rs:344 src/ui/dialogs.rs:357 src/ui/dialogs.rs:512
|
||
msgid "Name"
|
||
msgstr "Nom"
|
||
|
||
#: src/ui/sidebar.rs:347
|
||
msgid "Recently added"
|
||
msgstr "Ajoutés récemment"
|
||
|
||
#: src/ui/sidebar.rs:349
|
||
msgid "Local custom order"
|
||
msgstr "Ordre personnalisé local"
|
||
|
||
#: src/ui/sidebar.rs:352
|
||
msgid "Spotify custom order"
|
||
msgstr "Ordre personnalisé Spotify"
|
||
|
||
#: src/ui/sidebar.rs:646
|
||
msgid "Folder"
|
||
msgstr "Dossier"
|
||
|
||
#. Translators: {owner} is the name of the playlist's owner.
|
||
#: src/ui/sidebar.rs:754 src/ui/search.rs:214
|
||
#, rust-format
|
||
msgid "Playlist • {owner}"
|
||
msgstr "Playlist • {owner}"
|
||
|
||
#: src/ui/sidebar.rs:810 src/i18n.rs:248 src/i18n.rs:251 src/ui/keys.rs:254
|
||
#: src/ui/topbar.rs:214
|
||
msgid "Home"
|
||
msgstr "Accueil"
|
||
|
||
#: src/ui/sidebar.rs:821 src/app.rs:5931 src/ui/keys.rs:245
|
||
msgid "Search"
|
||
msgstr "Rechercher"
|
||
|
||
#: src/ui/sidebar.rs:860
|
||
msgid "Hide sidebar (Ctrl+B)"
|
||
msgstr "Masquer la barre latérale (Ctrl+B)"
|
||
|
||
#: src/ui/sidebar.rs:861
|
||
msgid "Hide sidebar (Cmd+B)"
|
||
msgstr "Masquer la barre latérale (Cmd+B)"
|
||
|
||
#: src/ui/sidebar.rs:870
|
||
msgid "Show as list"
|
||
msgstr "Afficher sous forme de liste"
|
||
|
||
#: src/ui/sidebar.rs:872
|
||
msgid "Show as grid"
|
||
msgstr "Afficher sous forme de grille"
|
||
|
||
#: src/ui/sidebar.rs:885
|
||
msgid "Create a playlist"
|
||
msgstr "Créer une playlist"
|
||
|
||
#: src/ui/sidebar.rs:901
|
||
msgid "Search Your Library"
|
||
msgstr "Rechercher dans la bibliothèque"
|
||
|
||
#: src/ui/sidebar.rs:917
|
||
msgid "Library"
|
||
msgstr "Bibliothèque"
|
||
|
||
#: src/ui/sidebar.rs:937 src/app.rs:5904 src/model.rs:636 src/ui/search.rs:632
|
||
msgid "Playlists"
|
||
msgstr "Playlists"
|
||
|
||
#: src/ui/sidebar.rs:938 src/model.rs:635 src/model.rs:749 src/ui/library.rs:17
|
||
#: src/ui/search.rs:565
|
||
msgid "Albums"
|
||
msgstr "Albums"
|
||
|
||
#: src/ui/sidebar.rs:939 src/model.rs:634 src/ui/library.rs:22
|
||
#: src/ui/search.rs:503
|
||
msgid "Artists"
|
||
msgstr "Artistes"
|
||
|
||
#: src/ui/sidebar.rs:940 src/model.rs:637 src/ui/library.rs:27
|
||
#: src/ui/search.rs:683
|
||
msgid "Podcasts"
|
||
msgstr "Podcasts"
|
||
|
||
#: src/ui/sidebar.rs:961
|
||
msgid "Search in Your Library"
|
||
msgstr "Rechercher dans votre bibliothèque"
|
||
|
||
#: src/ui/sidebar.rs:1089 src/app.rs:2439 src/ui/artist.rs:197
|
||
#: src/ui/artist.rs:299 src/ui/home.rs:545 src/ui/library.rs:95
|
||
#: src/ui/search.rs:145 src/ui/search.rs:470 src/ui/winamp/playlist.rs:729
|
||
msgid "Artist"
|
||
msgstr "Artiste"
|
||
|
||
#. Translators: {publisher} is the podcast's publisher.
|
||
#: src/ui/sidebar.rs:1125 src/ui/search.rs:239
|
||
#, rust-format
|
||
msgid "Podcast • {publisher}"
|
||
msgstr "Podcast • {publisher}"
|
||
|
||
#: src/ui/sidebar.rs:1183
|
||
msgid "Nothing here yet."
|
||
msgstr "Rien pour l’instant."
|
||
|
||
#: src/ui/sidebar.rs:1185
|
||
msgid "No matches."
|
||
msgstr "Aucun résultat."
|
||
|
||
#: src/ui/sidebar.rs:1811
|
||
msgid "Sort by recently played"
|
||
msgstr "Trier par écoute récente"
|
||
|
||
#: src/ui/sidebar.rs:1832 src/ui/player_bar.rs:681 src/ui/widgets.rs:956
|
||
#: src/ui/widgets.rs:2349 src/ui/artist.rs:329 src/ui/collection.rs:214
|
||
#: src/ui/home.rs:147 src/ui/search.rs:390 src/ui/show.rs:311
|
||
msgid "Play"
|
||
msgstr "Lire"
|
||
|
||
#: src/ui/sidebar.rs:1850
|
||
msgid "Unpin"
|
||
msgstr "Désépingler"
|
||
|
||
#: src/ui/sidebar.rs:1852
|
||
msgid "Pin to top"
|
||
msgstr "Épingler en haut"
|
||
|
||
#. Translators: Keep {count} exactly as written. It becomes the number of liked songs.
|
||
#: src/i18n.rs:172
|
||
#, rust-format
|
||
msgid "Playlist • {count} song"
|
||
msgid_plural "Playlist • {count} songs"
|
||
msgstr[0] "Playlist • {count} titre"
|
||
msgstr[1] "Playlist • {count} titres"
|
||
|
||
#. Translators: Keep {count} exactly as written. It becomes a number of songs.
|
||
#. Translators: Keep {count} exactly as written. It becomes the number of selected songs.
|
||
#. Translators: {count} is a number of songs.
|
||
#: src/i18n.rs:183 src/ui/widgets.rs:530 src/ui/collection.rs:1959
|
||
#, rust-format
|
||
msgid "{count} song"
|
||
msgid_plural "{count} songs"
|
||
msgstr[0] "{count} titre"
|
||
msgstr[1] "{count} titres"
|
||
|
||
#. Translators: Keep {count} exactly as written. It becomes a number of playlists.
|
||
#: src/i18n.rs:194
|
||
#, rust-format
|
||
msgid "{count} playlist"
|
||
msgid_plural "{count} playlists"
|
||
msgstr[0] "{count} playlist"
|
||
msgstr[1] "{count} playlists"
|
||
|
||
#. Translators: Keep {count} exactly as written. It becomes the number of playlists a folder holds.
|
||
#: src/i18n.rs:205
|
||
#, rust-format
|
||
msgid "Folder • {count} playlist"
|
||
msgid_plural "Folder • {count} playlists"
|
||
msgstr[0] "Dossier • {count} playlist"
|
||
msgstr[1] "Dossier • {count} playlists"
|
||
|
||
#: src/i18n.rs:215
|
||
#, rust-format
|
||
msgid "{name}, folder, collapsed"
|
||
msgstr "{name}, dossier, réduit"
|
||
|
||
#: src/i18n.rs:217
|
||
#, rust-format
|
||
msgid "{name}, folder, expanded"
|
||
msgstr "{name}, dossier, développé"
|
||
|
||
#: src/ui/player_bar.rs:80
|
||
msgid "Click to change the visualizer"
|
||
msgstr "Cliquez pour changer de visualiseur"
|
||
|
||
#: src/ui/player_bar.rs:400 src/ui/lyrics.rs:122 src/ui/lyrics.rs:591
|
||
msgid "Nothing playing"
|
||
msgstr "Aucune lecture en cours"
|
||
|
||
#: src/ui/player_bar.rs:406 src/app.rs:7213
|
||
msgid "Pick a song, album, or playlist"
|
||
msgstr "Choisissez un titre, un album ou une playlist"
|
||
|
||
#: src/ui/player_bar.rs:537 src/ui/widgets.rs:560 src/ui/widgets.rs:786
|
||
#: src/ui/widgets.rs:1684
|
||
msgid "Remove from Liked Songs"
|
||
msgstr "Retirer des Titres likés"
|
||
|
||
#: src/ui/player_bar.rs:543 src/ui/widgets.rs:563 src/ui/widgets.rs:789
|
||
#: src/ui/widgets.rs:1686
|
||
msgid "Save to Liked Songs"
|
||
msgstr "Ajouter aux Titres likés"
|
||
|
||
#: src/ui/player_bar.rs:625 src/ui/player_bar.rs:632 src/ui/collection.rs:260
|
||
msgid "Shuffle"
|
||
msgstr "Lecture aléatoire"
|
||
|
||
#: src/ui/player_bar.rs:646
|
||
msgid "Previous"
|
||
msgstr "Précédent"
|
||
|
||
#: src/ui/player_bar.rs:679 src/ui/collection.rs:212
|
||
msgid "Pause"
|
||
msgstr "Pause"
|
||
|
||
#: src/ui/player_bar.rs:697
|
||
msgid "Next"
|
||
msgstr "Suivant"
|
||
|
||
#: src/ui/player_bar.rs:705
|
||
msgid "Repeat"
|
||
msgstr "Répéter"
|
||
|
||
#: src/ui/player_bar.rs:709
|
||
msgid "Repeat one"
|
||
msgstr "Répéter un titre"
|
||
|
||
#: src/ui/player_bar.rs:714
|
||
msgid "Repeat off"
|
||
msgstr "Désactiver la répétition"
|
||
|
||
#: src/ui/player_bar.rs:775
|
||
msgid "Playback position (%)"
|
||
msgstr "Position de lecture (%)"
|
||
|
||
#: src/ui/player_bar.rs:813
|
||
msgid "Volume (%)"
|
||
msgstr "Volume (%)"
|
||
|
||
#: src/ui/player_bar.rs:846
|
||
msgid "Unmute"
|
||
msgstr "Rétablir le son"
|
||
|
||
#: src/ui/player_bar.rs:848
|
||
msgid "Mute"
|
||
msgstr "Couper le son"
|
||
|
||
#: src/ui/player_bar.rs:867 src/ui/devices.rs:193
|
||
msgid "Connect to a device"
|
||
msgstr "Se connecter à un appareil"
|
||
|
||
#: src/ui/player_bar.rs:886 src/ui/queue.rs:23 src/ui/queue.rs:72
|
||
msgid "Queue"
|
||
msgstr "File d’attente"
|
||
|
||
#: src/ui/player_bar.rs:912 src/ui/lyrics.rs:60 src/ui/lyrics.rs:514
|
||
msgid "Lyrics"
|
||
msgstr "Paroles"
|
||
|
||
#: src/ui/queue.rs:73
|
||
msgid "Recent"
|
||
msgstr "Récents"
|
||
|
||
#: src/ui/queue.rs:85 src/ui/lyrics.rs:71 src/ui/mod.rs:389
|
||
msgid "Close"
|
||
msgstr "Fermer"
|
||
|
||
#: src/ui/queue.rs:143
|
||
msgid "Save as a playlist"
|
||
msgstr "Enregistrer comme playlist"
|
||
|
||
#: src/ui/queue.rs:160
|
||
msgid "Clear queue"
|
||
msgstr "Vider la file d’attente"
|
||
|
||
#: src/ui/queue.rs:232
|
||
msgid "Playing from"
|
||
msgstr "Lecture depuis"
|
||
|
||
#: src/ui/queue.rs:252
|
||
msgid "Now playing"
|
||
msgstr "En cours de lecture"
|
||
|
||
#: src/ui/queue.rs:293
|
||
msgid "Nothing queued"
|
||
msgstr "File d’attente vide"
|
||
|
||
#: src/ui/queue.rs:294
|
||
msgid "Queued songs appear here."
|
||
msgstr "Les titres en attente s’affichent ici."
|
||
|
||
#. Translators: Songs added manually, before the current playlist or album continues.
|
||
#: src/ui/queue.rs:317
|
||
msgid "Playing next"
|
||
msgstr "À suivre"
|
||
|
||
#. Translators: Upcoming songs from the current playlist or album, after manually queued songs.
|
||
#: src/ui/queue.rs:424
|
||
msgid "Next up"
|
||
msgstr "Ensuite"
|
||
|
||
#: src/ui/queue.rs:465 src/ui/queue.rs:498 src/ui/widgets.rs:2415
|
||
#: src/ui/collection.rs:1065
|
||
msgid "Retry"
|
||
msgstr "Réessayer"
|
||
|
||
#: src/ui/queue.rs:480
|
||
msgid "No recent plays"
|
||
msgstr "Aucune écoute récente"
|
||
|
||
#: src/ui/queue.rs:481
|
||
msgid "Played songs appear here."
|
||
msgstr "Les titres écoutés s’affichent ici."
|
||
|
||
#: src/ui/queue.rs:556 src/ui/artist.rs:179
|
||
msgid "Load more"
|
||
msgstr "Charger plus"
|
||
|
||
#: src/ui/lyrics.rs:83
|
||
msgid "Full screen lyrics"
|
||
msgstr "Paroles en plein écran"
|
||
|
||
#: src/ui/lyrics.rs:95 src/ui/lyrics.rs:537
|
||
msgctxt "lyrics"
|
||
msgid "Follow"
|
||
msgstr "Suivre"
|
||
|
||
#: src/ui/lyrics.rs:123 src/ui/lyrics.rs:592
|
||
msgid "Play a song to see its lyrics."
|
||
msgstr "Lancez un titre pour voir ses paroles."
|
||
|
||
#. Translators: Keep {error} unchanged. It is the original failure detail.
|
||
#: src/ui/lyrics.rs:136 src/ui/lyrics.rs:369 src/ui/lyrics.rs:605
|
||
#, rust-format
|
||
msgid "Couldn't fetch the lyrics: {error}"
|
||
msgstr "Impossible de récupérer les paroles : {error}"
|
||
|
||
#: src/ui/lyrics.rs:142 src/ui/lyrics.rs:396 src/ui/lyrics.rs:611
|
||
#: src/ui/settings.rs:429 src/ui/login.rs:106
|
||
msgid "Try again"
|
||
msgstr "Réessayer"
|
||
|
||
#: src/ui/lyrics.rs:153 src/ui/lyrics.rs:362 src/ui/lyrics.rs:622
|
||
msgid "No lyrics"
|
||
msgstr "Aucune parole"
|
||
|
||
#: src/ui/lyrics.rs:154 src/ui/lyrics.rs:363 src/ui/lyrics.rs:623
|
||
msgid "No lyrics found for this track."
|
||
msgstr "Aucune parole trouvée pour ce titre."
|
||
|
||
#: src/ui/lyrics.rs:163 src/ui/lyrics.rs:358 src/ui/lyrics.rs:632
|
||
msgid "Instrumental"
|
||
msgstr "Instrumental"
|
||
|
||
#: src/ui/lyrics.rs:164 src/ui/lyrics.rs:359 src/ui/lyrics.rs:633
|
||
msgid "No timed lyrics for this track."
|
||
msgstr "Aucune parole synchronisée pour ce titre."
|
||
|
||
#: src/ui/lyrics.rs:376 src/ui/widgets.rs:2400 src/app.rs:10163
|
||
#: src/ui/collection.rs:728
|
||
msgid "Loading…"
|
||
msgstr "Chargement…"
|
||
|
||
#: src/ui/lyrics.rs:525
|
||
msgid "Leave full screen (Esc)"
|
||
msgstr "Quitter le plein écran (Esc)"
|
||
|
||
#: src/ui/widgets.rs:546 src/ui/widgets.rs:774 src/ui/widgets.rs:978
|
||
msgid "Add to queue"
|
||
msgstr "Ajouter à la file d’attente"
|
||
|
||
#: src/ui/widgets.rs:579 src/ui/widgets.rs:850 src/ui/keys.rs:220
|
||
msgid "Remove from this playlist"
|
||
msgstr "Retirer de cette playlist"
|
||
|
||
#: src/ui/widgets.rs:597
|
||
msgid "Add to playlist"
|
||
msgstr "Ajouter à une playlist"
|
||
|
||
#: src/ui/widgets.rs:682
|
||
msgid "Filter playlists"
|
||
msgstr "Filtrer les playlists"
|
||
|
||
#: src/ui/widgets.rs:693 src/ui/dialogs.rs:350
|
||
msgid "New playlist"
|
||
msgstr "Nouvelle playlist"
|
||
|
||
#: src/ui/widgets.rs:722
|
||
msgid "No editable playlists"
|
||
msgstr "Aucune playlist modifiable"
|
||
|
||
#: src/ui/widgets.rs:724
|
||
msgid "No matching playlists"
|
||
msgstr "Aucune playlist correspondante"
|
||
|
||
#: src/ui/widgets.rs:799
|
||
msgid "Save episode"
|
||
msgstr "Enregistrer l’épisode"
|
||
|
||
#: src/ui/widgets.rs:824
|
||
msgid "Move up"
|
||
msgstr "Monter"
|
||
|
||
#: src/ui/widgets.rs:837
|
||
msgid "Move down"
|
||
msgstr "Descendre"
|
||
|
||
#: src/ui/widgets.rs:865
|
||
msgid "Go to song radio"
|
||
msgstr "Accéder à la radio du titre"
|
||
|
||
#: src/ui/widgets.rs:879 src/ui/widgets.rs:886
|
||
msgid "Go to artist"
|
||
msgstr "Accéder à l’artiste"
|
||
|
||
#: src/ui/widgets.rs:904
|
||
msgid "Go to album"
|
||
msgstr "Accéder à l’album"
|
||
|
||
#: src/ui/widgets.rs:917
|
||
msgid "Go to podcast"
|
||
msgstr "Accéder au podcast"
|
||
|
||
#: src/ui/widgets.rs:929 src/ui/widgets.rs:1041
|
||
msgid "Copy link"
|
||
msgstr "Copier le lien"
|
||
|
||
#: src/ui/widgets.rs:937 src/ui/widgets.rs:1049
|
||
msgid "Open in Spotify"
|
||
msgstr "Ouvrir dans Spotify"
|
||
|
||
#: src/ui/widgets.rs:968
|
||
msgid "Shuffle play"
|
||
msgstr "Lecture aléatoire"
|
||
|
||
#: src/ui/widgets.rs:988
|
||
msgctxt "artist"
|
||
msgid "Unfollow"
|
||
msgstr "Se désabonner"
|
||
|
||
#: src/ui/widgets.rs:989 src/ui/artist.rs:345
|
||
msgctxt "artist"
|
||
msgid "Follow"
|
||
msgstr "S’abonner"
|
||
|
||
#: src/ui/widgets.rs:990 src/ui/collection.rs:1743 src/ui/collection.rs:1765
|
||
#: src/ui/show.rs:169
|
||
msgid "Remove from Your Library"
|
||
msgstr "Retirer de votre bibliothèque"
|
||
|
||
#: src/ui/widgets.rs:991 src/ui/collection.rs:1742
|
||
msgid "Add to Your Library"
|
||
msgstr "Ajouter à votre bibliothèque"
|
||
|
||
#: src/ui/widgets.rs:1001 src/ui/dialogs.rs:449
|
||
msgid "Edit details"
|
||
msgstr "Modifier les détails"
|
||
|
||
#: src/ui/widgets.rs:1015 src/ui/dialogs.rs:94
|
||
msgid "Delete"
|
||
msgstr "Supprimer"
|
||
|
||
#: src/ui/widgets.rs:1026
|
||
msgid "Go to playlist radio"
|
||
msgstr "Accéder à la radio de la playlist"
|
||
|
||
#: src/ui/widgets.rs:1027
|
||
msgid "Go to album radio"
|
||
msgstr "Accéder à la radio de l’album"
|
||
|
||
#: src/ui/widgets.rs:1028
|
||
msgid "Go to artist radio"
|
||
msgstr "Accéder à la radio de l’artiste"
|
||
|
||
#. Translators: {title} is a song or episode name, {subtitle} its artists or podcast.
|
||
#: src/ui/widgets.rs:1228
|
||
#, rust-format
|
||
msgid "Play {title}, {subtitle}"
|
||
msgstr "Lire {title}, {subtitle}"
|
||
|
||
#: src/ui/widgets.rs:1731 src/ui/artist.rs:359 src/ui/collection.rs:306
|
||
#: src/ui/show.rs:187 src/ui/show.rs:389
|
||
msgid "More"
|
||
msgstr "Plus"
|
||
|
||
#. Translators: The label beside the pointer while songs are dragged. {name} is the first song's name and {count} how many more songs are dragged with it.
|
||
#: src/ui/widgets.rs:1867
|
||
#, rust-format
|
||
msgid "{name} + {count} more"
|
||
msgid_plural "{name} + {count} more"
|
||
msgstr[0] "{name} + {count} autre"
|
||
msgstr[1] "{name} + {count} autres"
|
||
|
||
#. Translators: {column} is a column heading of a song list, such as Title.
|
||
#: src/ui/widgets.rs:1984
|
||
#, rust-format
|
||
msgid "Sort by {column}"
|
||
msgstr "Trier par {column}"
|
||
|
||
#: src/ui/widgets.rs:2034
|
||
msgid "Sort by playlist order"
|
||
msgstr "Trier dans l’ordre de la playlist"
|
||
|
||
#: src/ui/widgets.rs:2069
|
||
msgid "Original order, reversed"
|
||
msgstr "Ordre d’origine, inversé"
|
||
|
||
#: src/ui/widgets.rs:2082
|
||
msgctxt "column heading"
|
||
msgid "TITLE"
|
||
msgstr "TITRE"
|
||
|
||
#: src/ui/widgets.rs:2105
|
||
msgctxt "column heading"
|
||
msgid "ALBUM"
|
||
msgstr "ALBUM"
|
||
|
||
#: src/ui/widgets.rs:2114
|
||
msgctxt "column heading"
|
||
msgid "ADDED BY"
|
||
msgstr "AJOUTÉ PAR"
|
||
|
||
#: src/ui/widgets.rs:2123
|
||
msgctxt "column heading"
|
||
msgid "DATE ADDED"
|
||
msgstr "DATE D’AJOUT"
|
||
|
||
#: src/ui/widgets.rs:2144 src/ui/widgets.rs:2174
|
||
msgid "Sort by duration"
|
||
msgstr "Trier par durée"
|
||
|
||
#: src/ui/widgets.rs:2646
|
||
msgid "Cut"
|
||
msgstr "Couper"
|
||
|
||
#: src/ui/widgets.rs:2651
|
||
msgid "Copy"
|
||
msgstr "Copier"
|
||
|
||
#: src/ui/widgets.rs:2656
|
||
msgid "Paste"
|
||
msgstr "Coller"
|
||
|
||
#: src/ui/widgets.rs:2673
|
||
msgid "Select all"
|
||
msgstr "Tout sélectionner"
|
||
|
||
#: src/ui/widgets.rs:2776
|
||
msgid "Clear"
|
||
msgstr "Effacer"
|
||
|
||
#. Translators: {name} is replaced by the author's name, shown as a link.
|
||
#: src/ui/widgets.rs:2821
|
||
#, rust-format
|
||
msgid "Built with love by {name}"
|
||
msgstr "Fait avec amour par {name}"
|
||
|
||
#: src/ui/widgets.rs:2966
|
||
msgid "Host"
|
||
msgstr "Hôte"
|
||
|
||
#: src/ui/widgets.rs:2983
|
||
msgid "Port"
|
||
msgstr "Port"
|
||
|
||
#: src/ui/widgets.rs:3001
|
||
msgid "Username"
|
||
msgstr "Nom d’utilisateur"
|
||
|
||
#: src/ui/widgets.rs:3012
|
||
msgid "Password"
|
||
msgstr "Mot de passe"
|
||
|
||
#: src/ui/widgets.rs:3030
|
||
msgid ""
|
||
"Proxy login applies to Web requests. Local playback uses this proxy only "
|
||
"without a login."
|
||
msgstr ""
|
||
"L’identifiant du proxy s’applique aux requêtes Web. La lecture locale "
|
||
"n’utilise ce proxy que sans identifiant."
|
||
|
||
#: src/ui/widgets.rs:3034
|
||
msgid ""
|
||
"Spotify hostnames are resolved by the proxy. Local playback connects "
|
||
"directly."
|
||
msgstr ""
|
||
"Le proxy résout les noms d’hôte de Spotify. La lecture locale se connecte "
|
||
"directement."
|
||
|
||
#: src/app.rs:712
|
||
msgid "Restoring proxy settings"
|
||
msgstr "Restauration des paramètres du proxy"
|
||
|
||
#. Translators: {name} is the name of a speaker or other playback device.
|
||
#: src/app.rs:1857
|
||
#, rust-format
|
||
msgid "{name} is ready"
|
||
msgstr "{name} est prêt"
|
||
|
||
#. Translators: {error} is a sentence saying why the proxy password could not be stored.
|
||
#: src/app.rs:1883
|
||
#, rust-format
|
||
msgid ""
|
||
"{error} The original settings file is kept intact; changed preferences are "
|
||
"not saved yet."
|
||
msgstr ""
|
||
"{error} Le fichier de paramètres d’origine reste intact ; les préférences "
|
||
"modifiées ne sont pas encore enregistrées."
|
||
|
||
#. Translators: {version} is a version number such as 1.4.0.
|
||
#: src/app.rs:2007
|
||
#, rust-format
|
||
msgid "Spotifast {version} is available"
|
||
msgstr "Spotifast {version} est disponible"
|
||
|
||
#: src/app.rs:2024
|
||
msgid "Spotifast is up to date"
|
||
msgstr "Spotifast est à jour"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:2032
|
||
#, rust-format
|
||
msgid "Couldn't check for updates: {error}"
|
||
msgstr "Impossible de rechercher les mises à jour : {error}"
|
||
|
||
#. Translators: {error} is an error message from the playback engine.
|
||
#: src/app.rs:2105
|
||
#, rust-format
|
||
msgid "Local playback: {error}"
|
||
msgstr "Lecture locale : {error}"
|
||
|
||
#: src/app.rs:2279
|
||
msgid "Spotify audio disconnected. Reconnecting local playback"
|
||
msgstr "Audio Spotify déconnecté. Reconnexion de la lecture locale"
|
||
|
||
#: src/app.rs:2386 src/app/radio.rs:169 src/ui/radio.rs:35 src/ui/radio.rs:77
|
||
msgid "Radio"
|
||
msgstr "Radio"
|
||
|
||
#: src/app.rs:2420 src/api/models.rs:259
|
||
msgid "Album"
|
||
msgstr "Album"
|
||
|
||
#: src/app.rs:2458 src/ui/show.rs:124
|
||
msgid "Podcast"
|
||
msgstr "Podcast"
|
||
|
||
#. Translators: {count} is the number of visualizer presets added.
|
||
#: src/app.rs:2872
|
||
#, rust-format
|
||
msgid "Added {count} MilkDrop preset"
|
||
msgid_plural "Added {count} MilkDrop presets"
|
||
msgstr[0] "{count} preset MilkDrop ajouté"
|
||
msgstr[1] "{count} presets MilkDrop ajoutés"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:2888
|
||
#, rust-format
|
||
msgid "Couldn't fetch presets: {error}"
|
||
msgstr "Impossible de récupérer les presets : {error}"
|
||
|
||
#. Translators: {folder} is a folder path and {error} is an error message.
|
||
#: src/app.rs:2999
|
||
#, rust-format
|
||
msgid "Couldn't open {folder}: {error}"
|
||
msgstr "Impossible d’ouvrir {folder} : {error}"
|
||
|
||
#. Translators: {skin} is the name of a Winamp skin.
|
||
#: src/app.rs:3015
|
||
#, rust-format
|
||
msgid "Added {skin} skin"
|
||
msgstr "Skin {skin} ajoutée"
|
||
|
||
#: src/app.rs:3112
|
||
msgid "Proxy applied. Restarting local playback."
|
||
msgstr "Proxy appliqué. Redémarrage de la lecture locale."
|
||
|
||
#: src/app.rs:3114
|
||
msgid "Proxy settings applied"
|
||
msgstr "Paramètres du proxy appliqués"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:3121
|
||
#, rust-format
|
||
msgid ""
|
||
"Proxy could not be applied: {error}. Previous connection settings are still "
|
||
"in use."
|
||
msgstr ""
|
||
"Impossible d’appliquer le proxy : {error}. Les paramètres de connexion "
|
||
"précédents restent utilisés."
|
||
|
||
#: src/app.rs:4368
|
||
msgid "Queue cleared"
|
||
msgstr "File d’attente vidée"
|
||
|
||
#. Translators: Keep {date} unchanged. It is a date in YYYY-MM-DD form.
|
||
#: src/app.rs:4398 src/app.rs:16268
|
||
#, rust-format
|
||
msgid "Queue {date}"
|
||
msgstr "File d’attente {date}"
|
||
|
||
#: src/app.rs:4838
|
||
msgid "Your Spotify sign-in expired. Please sign in again."
|
||
msgstr "Votre connexion à Spotify a expiré. Veuillez vous reconnecter."
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:4845
|
||
#, rust-format
|
||
msgid "Couldn't load your profile: {error}"
|
||
msgstr "Impossible de charger votre profil : {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:4884
|
||
#, rust-format
|
||
msgid "Couldn't list devices: {error}"
|
||
msgstr "Impossible de lister les appareils : {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5207
|
||
#, rust-format
|
||
msgid "Couldn't load more playlists: {error}"
|
||
msgstr "Impossible de charger plus de playlists : {error}"
|
||
|
||
#: src/app.rs:5253
|
||
msgid ""
|
||
"Spotify hasn't confirmed your playlist changes yet. Try refreshing again."
|
||
msgstr ""
|
||
"Spotify n’a pas encore confirmé les modifications de votre playlist. "
|
||
"Actualisez à nouveau."
|
||
|
||
#. Translators: {name} is a playlist name.
|
||
#: src/app.rs:5449
|
||
#, rust-format
|
||
msgid "Created {name}"
|
||
msgstr "Playlist {name} créée"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5471
|
||
#, rust-format
|
||
msgid "Couldn't create the playlist: {error}"
|
||
msgstr "Impossible de créer la playlist : {error}"
|
||
|
||
#: src/app.rs:5525
|
||
msgid "Playlist cover updated"
|
||
msgstr "Couverture de la playlist mise à jour"
|
||
|
||
#: src/app.rs:5534
|
||
msgid "Playlist updated"
|
||
msgstr "Playlist mise à jour"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5544 src/app.rs:5659
|
||
#, rust-format
|
||
msgid "Couldn't update the playlist: {error}"
|
||
msgstr "Impossible de mettre à jour la playlist : {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5618
|
||
#, rust-format
|
||
msgid "Playlist change failed: {error}"
|
||
msgstr "Échec de la modification de la playlist : {error}"
|
||
|
||
#: src/app.rs:5644
|
||
msgid "Added to Your Library"
|
||
msgstr "Ajouté à votre bibliothèque"
|
||
|
||
#: src/app.rs:5646 src/app.rs:5838
|
||
msgid "Removed from Your Library"
|
||
msgstr "Retiré de votre bibliothèque"
|
||
|
||
#: src/app.rs:5831
|
||
msgid "Added to Liked Songs"
|
||
msgstr "Ajouté aux Titres likés"
|
||
|
||
#: src/app.rs:5833
|
||
msgid "Removed from Liked Songs"
|
||
msgstr "Retiré des Titres likés"
|
||
|
||
#: src/app.rs:5835
|
||
msgid "Following artist"
|
||
msgstr "Abonné à l’artiste"
|
||
|
||
#: src/app.rs:5836
|
||
msgid "Unfollowed artist"
|
||
msgstr "Désabonné de l’artiste"
|
||
|
||
#: src/app.rs:5837
|
||
msgid "Saved to Your Library"
|
||
msgstr "Enregistré dans votre bibliothèque"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5852
|
||
#, rust-format
|
||
msgid "Couldn't update your library: {error}"
|
||
msgstr "Impossible de mettre à jour votre bibliothèque : {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:6104
|
||
#, rust-format
|
||
msgid "Cannot open this song: {error}"
|
||
msgstr "Impossible d’ouvrir ce titre : {error}"
|
||
|
||
#: src/app.rs:6118
|
||
msgid "This episode's podcast is not on Spotify"
|
||
msgstr "Le podcast de cet épisode n’est pas sur Spotify"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:6123
|
||
#, rust-format
|
||
msgid "Cannot open this episode: {error}"
|
||
msgstr "Impossible d’ouvrir cet épisode : {error}"
|
||
|
||
#: src/app.rs:6160
|
||
msgid "Choose a device from the devices menu first."
|
||
msgstr "Choisissez d’abord un appareil dans le menu des appareils."
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:6183
|
||
#, rust-format
|
||
msgid "Couldn't switch device: {error}"
|
||
msgstr "Impossible de changer d’appareil : {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:6194 src/app.rs:6218
|
||
#, rust-format
|
||
msgid "Couldn't add to queue: {error}"
|
||
msgstr "Impossible d’ajouter à la file d’attente : {error}"
|
||
|
||
#: src/app.rs:6294
|
||
msgid "This song's album is not on Spotify"
|
||
msgstr "L’album de ce titre n’est pas sur Spotify"
|
||
|
||
#: src/app.rs:6311
|
||
msgid "Spotifast cannot open this kind of Spotify link"
|
||
msgstr "Spotifast ne peut pas ouvrir ce type de lien Spotify"
|
||
|
||
#: src/app.rs:6474
|
||
msgid "Nothing is playing. Pick something first"
|
||
msgstr "Aucune lecture en cours. Choisissez d’abord quelque chose"
|
||
|
||
#: src/app.rs:6834
|
||
msgid "Choose a device, or enable playback on this computer"
|
||
msgstr "Choisissez un appareil ou activez la lecture sur cet ordinateur"
|
||
|
||
#: src/app.rs:7196 src/app.rs:7201
|
||
msgid "Pick something to play"
|
||
msgstr "Choisissez quelque chose à écouter"
|
||
|
||
#. Translators: {name} is an album name.
|
||
#: src/app.rs:7466
|
||
#, rust-format
|
||
msgid "Loading {name} to queue…"
|
||
msgstr "Ajout de {name} à la file d’attente…"
|
||
|
||
#: src/app.rs:7485
|
||
msgid "Playback device changed. Add the album to queue again"
|
||
msgstr ""
|
||
"L’appareil de lecture a changé. Ajoutez à nouveau l’album à la file d’attente"
|
||
|
||
#: src/app.rs:7494 src/app.rs:7512 src/app.rs:7521
|
||
msgid "Couldn't load the album's songs in order. Try again"
|
||
msgstr "Impossible de charger les titres de l’album dans l’ordre. Réessayez"
|
||
|
||
#. Translators: {name} is an album name and {error} is an error message.
|
||
#: src/app.rs:7501
|
||
#, rust-format
|
||
msgid "Couldn't add {name} to queue: {error}"
|
||
msgstr "Impossible d’ajouter {name} à la file d’attente : {error}"
|
||
|
||
#: src/app.rs:7559
|
||
msgid "This album has no playable songs to queue"
|
||
msgstr "Cet album n’a aucun titre lisible à ajouter à la file d’attente"
|
||
|
||
#. Translators: {count} is a number of songs and {name} is an album name.
|
||
#: src/app.rs:7568
|
||
#, rust-format
|
||
msgid "{count} song from {name} added to queue"
|
||
msgid_plural "{count} songs from {name} added to queue"
|
||
msgstr[0] "{count} titre de {name} ajouté à la file d’attente"
|
||
msgstr[1] "{count} titres de {name} ajoutés à la file d’attente"
|
||
|
||
#. Translators: {count} is a number of songs.
|
||
#: src/app.rs:7612
|
||
#, rust-format
|
||
msgid "{count} song added to queue"
|
||
msgid_plural "{count} songs added to queue"
|
||
msgstr[0] "{count} titre ajouté à la file d’attente"
|
||
msgstr[1] "{count} titres ajoutés à la file d’attente"
|
||
|
||
#. Translators: {name} is a song, episode, album, or playlist name.
|
||
#: src/app.rs:7645
|
||
#, rust-format
|
||
msgid "{name} added to queue"
|
||
msgstr "Ajouté à la file d’attente : {name}"
|
||
|
||
#: src/app.rs:8029
|
||
msgid "The clipboard has no Spotify song links"
|
||
msgstr "Le presse-papiers ne contient aucun lien de titre Spotify"
|
||
|
||
#. Translators: {count} is the number of pasted links that failed.
|
||
#: src/app.rs:8110
|
||
#, rust-format
|
||
msgid "{count} pasted link could not be added"
|
||
msgid_plural "{count} pasted links could not be added"
|
||
msgstr[0] "Impossible d’ajouter {count} lien collé"
|
||
msgstr[1] "Impossible d’ajouter {count} liens collés"
|
||
|
||
#: src/app.rs:8700
|
||
msgid "Spotify doesn't let apps remove a playlist description, so it was kept"
|
||
msgstr ""
|
||
"Spotify ne permet pas aux applications de supprimer la description d’une "
|
||
"playlist, elle a donc été conservée"
|
||
|
||
#: src/app.rs:8744 src/app.rs:8757
|
||
msgid "Link copied"
|
||
msgstr "Lien copié"
|
||
|
||
#. Translators: {count} is a number of song links, always more than one.
|
||
#: src/app.rs:8761
|
||
#, rust-format
|
||
msgid "{count} link copied"
|
||
msgid_plural "{count} links copied"
|
||
msgstr[0] "{count} lien copié"
|
||
msgstr[1] "{count} liens copiés"
|
||
|
||
#: src/app.rs:9016
|
||
msgid ""
|
||
"Spotify doesn't let apps reorder your playlists, so this order is saved on "
|
||
"this computer"
|
||
msgstr ""
|
||
"Spotify ne permet pas aux applications de réordonner vos playlists, cet "
|
||
"ordre est donc enregistré sur cet ordinateur"
|
||
|
||
#: src/app.rs:9076
|
||
msgid "Restarting local playback"
|
||
msgstr "Redémarrage de la lecture locale"
|
||
|
||
#: src/app.rs:9105
|
||
msgid "Local playback needs Spotify Premium"
|
||
msgstr "La lecture locale nécessite Spotify Premium"
|
||
|
||
#: src/app.rs:9117
|
||
msgid "Opening your browser to set up local playback"
|
||
msgstr "Ouverture de votre navigateur pour configurer la lecture locale"
|
||
|
||
#: src/app.rs:9134
|
||
msgid "Play history cleared"
|
||
msgstr "Historique d’écoute effacé"
|
||
|
||
#. Translators: {size} is a size in megabytes, such as 12.5.
|
||
#: src/app.rs:9145
|
||
#, rust-format
|
||
msgid "Cleared {size} MB of artwork"
|
||
msgstr "{size} Mo de pochettes effacés"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:9151
|
||
#, rust-format
|
||
msgid "Couldn't clear artwork: {error}"
|
||
msgstr "Impossible d’effacer les pochettes : {error}"
|
||
|
||
#: src/app.rs:9331
|
||
msgid "Downloading MilkDrop preset packs"
|
||
msgstr "Téléchargement des packs de presets MilkDrop"
|
||
|
||
#. Translators: {name} is the name of a visualizer preset pack.
|
||
#: src/app.rs:9365
|
||
#, rust-format
|
||
msgid "Downloading {name} presets"
|
||
msgstr "Téléchargement des presets {name}"
|
||
|
||
#: src/app.rs:10275
|
||
msgid "Couldn't start playback"
|
||
msgstr "Impossible de lancer la lecture"
|
||
|
||
#: src/app.rs:10276
|
||
msgid "Couldn't pause"
|
||
msgstr "Impossible de mettre en pause"
|
||
|
||
#: src/app.rs:10277
|
||
msgid "Couldn't skip"
|
||
msgstr "Impossible de passer au suivant"
|
||
|
||
#: src/app.rs:10278
|
||
msgid "Couldn't go back"
|
||
msgstr "Impossible de revenir en arrière"
|
||
|
||
#: src/app.rs:10279
|
||
msgid "Couldn't seek"
|
||
msgstr "Impossible de changer la position"
|
||
|
||
#: src/app.rs:10280
|
||
msgid "Couldn't change the volume"
|
||
msgstr "Impossible de changer le volume"
|
||
|
||
#: src/app.rs:10281
|
||
msgid "Couldn't change shuffle"
|
||
msgstr "Impossible de changer la lecture aléatoire"
|
||
|
||
#: src/app.rs:10282
|
||
msgid "Couldn't change repeat"
|
||
msgstr "Impossible de changer la répétition"
|
||
|
||
#: src/app.rs:10325
|
||
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:10336
|
||
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:10466
|
||
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:10471
|
||
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:10475
|
||
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:10478
|
||
#, 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:16288 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"
|