Files
qbz/src/lib/i18n/locales/fr.json
T

1726 lines
89 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"app": {
"name": "QBZ",
"tagline": "Client de streaming Hi-Fi pour Linux"
},
"nav": {
"home": "Accueil",
"search": "Recherche",
"library": "Bibliothèque",
"albums": "Albums",
"artists": "Artistes",
"tracks": "Pistes",
"playlists": "Playlists",
"favorites": "Favoris",
"settings": "Paramètres",
"newReleases": "Nouvelles sorties",
"pressAwards": "Distinctions de la presse",
"radio": "Radio",
"recentlyAdded": "Récemment ajouté",
"backTo": "Retour à",
"updates": "Mises à jour",
"flatpak": "Flatpak",
"purchases": "Achats"
},
"home": {
"title": "Accueil",
"featuredForYou": "Recommandé pour vous",
"recentlyPlayed": "Récemment écouté",
"newReleases": "Nouvelles sorties",
"pressAwards": "Distinctions de la presse",
"madeForYou": "Fait pour vous",
"topPicks": "Top picks",
"yourPlaylists": "Vos playlists",
"seeAll": "Voir tout",
"loading": "Chargement de votre accueil",
"loadingDescription": "Création de recommandations à partir de votre historique d'écoute.",
"customizeHome": "Personnaliser l'accueil",
"loadError": "Impossible de charger l'accueil",
"popularAlbums": "Albums populaires",
"qobuzissimes": "Qobuzissimes",
"editorPicks": "Albums de la semaine",
"continueListening": "Continuer l'écoute",
"yourTopArtists": "Vos artistes favoris",
"artistPlays": "{count} lectures",
"moreFromFavorites": "Plus de favoris",
"startListening": "Commencer l'écoute",
"startListeningDescription": "Lisez de la musique ou ajoutez des favoris pour activer les recommandations.",
"yourMixes": "Tes mix"
},
"discover": {
"newReleases": "Nouvelles sorties",
"idealDiscography": "Discographie idéale",
"topAlbums": "Albums populaires",
"loadingMore": "Chargement...",
"noResults": "Aucun album trouvé",
"searchPlaceholder": "Rechercher des albums...",
"allGenres": "Tous les genres",
"backToHome": "Retour à l'accueil",
"qobuzissimes": "Qobuzissimes",
"albumsOfTheWeek": "Albums de la semaine",
"pressAccolades": "Distinctions de la presse",
"qobuzPlaylists": "Playlists Qobuz",
"searchPlaylistsPlaceholder": "Rechercher des playlists...",
"noPlaylistResults": "Aucune playlist trouvée"
},
"search": {
"title": "Recherche",
"placeholder": "Rechercher des albums, des artistes, des pistes...",
"all": "Tout",
"albums": "Albums",
"tracks": "Pistes",
"artists": "Artistes",
"noResults": "Aucun résultat trouvé",
"searching": "Recherche...",
"recentSearches": "Recherches récentes",
"clearHistory": "Effacer l'historique",
"startTyping": "Commencez à taper pour rechercher sur Qobuz™",
"noAlbumsFor": "Aucun album trouvé pour « {query} »",
"noTracksFor": "Aucune piste trouvée pour « {query} »",
"noArtistsFor": "Aucun artiste trouvé pour « {query} »",
"noPlaylistsFor": "Aucune playlist trouvée pour « {query} »",
"viewMore": "Voir plus"
},
"label": {
"title": "Label",
"about": "À propos",
"otherLabels": "Autres labels",
"popularTracks": "Titres populaires",
"releases": "Sorties",
"criticsPicks": "Choix des critiques",
"playlists": "Playlists",
"artists": "Artistes",
"moreLabels": "Plus de labels",
"readMore": "LIRE PLUS",
"readLess": "LIRE MOINS",
"seeAll": "Voir tout",
"showMore": "Voir plus",
"showLess": "Voir moins"
},
"library": {
"title": "Bibliothèque locale",
"browse": "Parcourir la bibliothèque",
"albums": "Albums",
"artists": "Artistes",
"tracks": "Pistes",
"folders": "Dossiers de la bibliothèque",
"noAlbums": "Aucun album dans la bibliothèque",
"noArtists": "Aucun artiste dans la bibliothèque",
"noTracks": "Aucune piste dans la bibliothèque",
"noFolders": "Aucun dossier ajouté pour l'instant. Ajoutez un dossier pour commencer à construire votre bibliothèque.",
"addFolder": "Ajouter un dossier",
"removeFolder": "Supprimer",
"editFolder": "Modifier le dossier",
"editFolderHint": "Sélectionnez exactement un dossier à modifier",
"removeSelectedFolders": "Supprimer les dossiers sélectionnés",
"scan": "Analyser",
"scanning": "Analyse en cours...",
"stopScan": "Arrêter",
"scanComplete": "Analyse terminée",
"scanCancelled": "Analyse annulée",
"scanError": "Erreur d'analyse",
"scanThisFolder": "Analyser ce dossier",
"searchPlaceholder": "Rechercher...",
"searchAlbums": "Rechercher des albums...",
"searchArtists": "Rechercher des artistes...",
"searchTracks": "Rechercher des pistes, des albums, des artistes...",
"searchAlbumTracks": "Rechercher des pistes...",
"trackCount": "{count} pistes",
"albumCount": "{count} albums",
"artistCount": "{count} artistes",
"groupBy": "Grouper par",
"sortBy": "Trier par",
"viewAs": "Afficher en tant que",
"grid": "Grille",
"list": "Liste",
"fetchingArtwork": "Récupération de l'illustration...",
"folderSettings": "Paramètres du dossier",
"folderAlias": "Alias",
"folderAliasPlaceholder": "Ma musique, NAS, etc.",
"folderAliasHint": "Un nom convivial pour identifier ce dossier",
"folderEnabled": "Activé",
"folderEnabledHint": "Les dossiers désactivés ne seront pas analysés et leur contenu n'apparaîtra pas dans la bibliothèque",
"isNetworkFolder": "Dossier réseau",
"networkFolderHint": "Détecté automatiquement. Activez-le s'il s'agit d'un emplacement réseau (NAS, lecteur partagé, etc.)",
"networkOverrideHint": "Vous avez modifié ce paramètre manuellement",
"networkOverrideMarkedNetwork": "Marqué comme dossier réseau, mais non détecté comme tel. Le contenu sera masqué en mode hors ligne.",
"networkOverrideMarkedLocal": "Marqué comme local, mais détecté comme dossier réseau. Peut être indisponible en mode hors ligne.",
"networkFsType": "Type de système de fichiers",
"networkFsTypeHint": "Généralement détecté automatiquement. Définissez-le manuellement si nécessaire.",
"lastScanned": "Dernière analyse",
"neverScanned": "Jamais",
"folderAccessible": "Le dossier est accessible",
"folderInaccessible": "Le dossier n'est pas accessible",
"folderDisabledNoScan": "Activez le dossier avant d'analyser",
"folderInaccessibleNoScan": "Le dossier n'est pas accessible",
"networkFolderDetected": "Ce dossier semble se trouver sur un lecteur réseau. Il peut être indisponible en mode hors ligne.",
"disabled": "Désactivé",
"unavailable": "Indisponible",
"changeFolder": "Changer l'emplacement du dossier",
"selectFolder": "Sélectionner un dossier",
"networkFs": {
"auto": "Détection automatique",
"other": "Autre"
},
"stats": "{albums} albums • {tracks} pistes • {duration} • {size}",
"scanLibrary": "Analyser la bibliothèque",
"viewHiddenAlbums": "Voir les albums cachés",
"fetchMissingArtwork": "Récupérer les illustrations manquantes",
"maintenance": "MAINTENANCE",
"dangerZone": "ZONE DANGER",
"cleanupMissingFiles": "Nettoyer les fichiers manquants",
"clearDatabase": "Effacer la base de données de la bibliothèque",
"filters": "Filtres",
"quality": "Qualité",
"albumName": "Nom de l'album",
"releaseYear": "Année de sortie",
"artistName": "Nom de l'artiste",
"alphabetical": "Alphabétique",
"group": "Groupe :",
"backToLibrary": "Retour à la bibliothèque",
"yourCollection": "Votre collection de musique locale",
"playlistOfflineMode": "La gestion des playlists est désactivée en mode hors ligne. Vous pouvez toujours lire vos pistes locales.",
"artworkOffline": "Récupération des illustrations indisponible hors ligne",
"loadingLibrary": "Chargement de la bibliothèque...",
"failedLoadLibrary": "Échec du chargement de la bibliothèque",
"backToActiveAlbums": "Retour aux albums actifs",
"noHiddenAlbums": "Aucun album caché",
"noAlbumsInLibrary": "Aucun album dans la bibliothèque",
"addFoldersHint": "Ajoutez des dossiers et analysez-les pour construire votre bibliothèque",
"clearAllFilters": "Tout effacer",
"offlineCache": "Cache hors ligne",
"noAlbumsMatch": "Aucun album ne correspond à votre recherche",
"tryDifferentSearch": "Essayez un autre nom d'artiste ou d'album",
"noArtistsInLibrary": "Aucun artiste dans la bibliothèque",
"noArtistsMatch": "Aucun artiste ne correspond à votre recherche",
"noAlbumsFound": "Aucun album trouvé",
"selectArtist": "Sélectionnez un artiste pour voir ses albums",
"noTracksInLibrary": "Aucune piste dans la bibliothèque",
"editAlbumInfo": "Modifier les informations de l'album",
"editAlbumMetadataTitle": "Modifier les métadonnées de l'album pour l'indexation et la recherche dans la bibliothèque locale",
"hideAlbum": "Masquer cet album de la bibliothèque",
"hideAlbumHint": "Les albums cachés peuvent être consultés dans Paramètres",
"localTrackIndicator": "Piste locale - disponible uniquement sur cet appareil",
"plexTrackIndicator": "Piste Plex - diffusée depuis votre bibliothèque Plex locale"
},
"album": {
"tracks": "pistes",
"track": "piste",
"by": "par",
"released": "Sortie",
"releaseDate": "Date de sortie",
"label": "Label",
"genre": "Genre",
"duration": "Durée",
"quality": "Qualité",
"play": "Lecture",
"shuffle": "Lecture aléatoire",
"addToQueue": "Ajouter à la file d'attente",
"addToPlaylist": "Ajouter à la playlist",
"makeAvailableOffline": "Rendre disponible hors ligne",
"makeAllAvailableOffline": "Rendre tout disponible hors ligne",
"disc": "Disque",
"addCover": "Ajouter une pochette personnalisée",
"changeCover": "Changer la pochette personnalisée",
"removeCover": "Supprimer la pochette personnalisée",
"openInBrowser": "Ouvrir dans le navigateur",
"saveAs": "Enregistrer sous...",
"customCoverSet": "Pochette de l'album mise à jour",
"customCoverRemoved": "Pochette personnalisée supprimée",
"customCoverError": "Erreur lors de la mise à jour de la pochette",
"booklet": "Livret",
"viewBooklet": "Voir le livret",
"bookletLoading": "Chargement du livret...",
"bookletError": "Impossible de charger le livret",
"bookletFitWidth": "Ajuster à la largeur"
},
"artist": {
"albums": "Albums",
"discography": "Discographie",
"eps": "EP et singles",
"epsSingles": "EP et singles",
"live": "Albums live",
"liveAlbums": "Albums live",
"compilations": "Compilations",
"appearsOn": "Apparaît sur",
"popularTracks": "Pistes populaires",
"similarArtists": "Artistes similaires",
"biography": "Biographie",
"readMore": "Lire plus",
"readLess": "Lire moins",
"followers": "abonnés",
"loadMore": "Charger plus",
"noAlbums": "Pas d'albums",
"noBiography": "Aucune biographie disponible",
"tributes": "Hommages et reprises",
"others": "Autres",
"playlists": "Playlists",
"addImage": "Ajouter une image personnalisée",
"changeImage": "Changer l'image personnalisée",
"removeImage": "Supprimer l'image personnalisée",
"customImageSet": "Image de l'artiste mise à jour",
"customImageRemoved": "Image personnalisée supprimée",
"customImageError": "Erreur lors de la mise à jour de l'image",
"imageSaved": "Image de l'artiste enregistrée"
},
"sort": {
"nameAZ": "Nom (A-Z)",
"recent": "Récent",
"trackCount": "Nombre de pistes",
"playCount": "Nombre de lectures",
"custom": "Personnalisé",
"default": "Par défaut",
"newest": "Plus récent d'abord",
"oldest": "Plus ancien d'abord",
"titleAZ": "Titre (A-Z)",
"titleZA": "Titre (Z-A)",
"artist": "Artiste"
},
"playlist": {
"tracks": "pistes",
"track": "piste",
"createNew": "Créer nouveau...",
"createPlaylist": "Créer une playlist",
"deletePlaylist": "Supprimer la playlist",
"renamePlaylist": "Renommer la playlist",
"allPlaylists": "Toutes les playlists",
"myPlaylists": "Mes playlists",
"qobuzPlaylists": "Playlists Qobuz™",
"emptyPlaylist": "Cette playlist est vide",
"addTracks": "Ajouter des pistes",
"removeTracks": "Supprimer",
"playlistName": "Nom de la playlist",
"name": "Nom",
"description": "Description",
"descriptionOptional": "Description (facultatif)",
"public": "Public",
"private": "Privé",
"import": "Importer",
"manage": "Gérer les playlists",
"searchPlaylists": "Rechercher des playlists",
"allHidden": "Toutes les playlists sont masquées",
"findReplacement": "Trouver la version disponible",
"searchingFor": "Recherche de",
"noReplacementsFound": "Aucune version disponible trouvée",
"tryDifferentSearch": "Essayez une autre requête de recherche",
"searchToFindReplacement": "Recherchez pour trouver une piste de remplacement",
"replaceTrack": "Remplacer la piste",
"lookForAvailableVersion": "Rechercher une version disponible",
"trackReplaced": "Piste remplacée avec succès",
"trackReplaceFailed": "Échec du remplacement de la piste",
"searchButton": "Recherche",
"cancel": "Annuler",
"loading": "Recherche...",
"preview": "Pré-écoute",
"choosePlaylist": "Choisir une playlist",
"addingTracks": "Ajout de {count} {type}piste(s)",
"local": "locale ",
"trackCount": "{count} pistes",
"noPlaylistsFound": "Aucune playlist trouvée",
"morePlaylists": "{count} autre(s) playlist(s)...",
"folder": "Dossier",
"noFolder": "Aucun dossier",
"makePublic": "Rendre la playlist publique",
"hideFromSidebar": "Masquer de la barre latérale",
"createAndAdd": "Créer et ajouter",
"playlistWithTracks": "{name} ({count} pistes)",
"makeOfflineConfirmTitle": "Rendre la playlist disponible hors ligne",
"makeOfflineConfirmDesc": "Cela mettra en cache {count} pistes pour l'écoute hors ligne. Cela peut utiliser un espace disque important et prendre du temps.",
"preparingPlaylistOffline": "Préparation de {count} pistes de \"{name}\" pour l'écoute hors ligne...",
"createNewPlaylist": "Créer une nouvelle playlist",
"newPlaylist": "Nouvelle playlist",
"editPlaylist": "Modifier la playlist",
"addToPlaylist": "Ajouter à la playlist",
"enterName": "Veuillez entrer un nom de playlist",
"selectPlaylist": "Veuillez sélectionner une playlist",
"duplicates": {
"title": "Certaines de ces pistes ont déjà été ajoutées",
"description": "Cette playlist contient déjà {duplicateCount} des {totalCount} pistes que vous ajoutez. Ajoutez uniquement les nouvelles ou ajoutez tout y compris les doublons.",
"addAll": "Ajouter toutes les pistes",
"addNew": "Ajouter uniquement les nouvelles",
"adding": "Ajout en cours..."
}
},
"favorites": {
"title": "Favoris",
"albums": "Albums",
"tracks": "Pistes",
"artists": "Artistes",
"playlists": "Playlists",
"noFavorites": "Aucun favori pour l'instant",
"noFavoriteTracks": "Pas encore de pistes favorites",
"noFavoriteAlbums": "Pas encore d'albums favoris",
"noFavoriteArtists": "Pas encore d'artistes favoris",
"noFavoritePlaylists": "Pas encore de playlists favorites",
"noTracksMatch": "Aucune piste ne correspond à « {query} »",
"noAlbumsMatch": "Aucun album ne correspond à « {query} »",
"noArtistsMatch": "Aucun artiste ne correspond à « {query} »",
"noPlaylistsMatch": "Aucune playlist ne correspond à « {query} »",
"noAlbumsFound": "Aucun album trouvé",
"likeTracksHint": "Aimez des pistes pour les voir ici",
"likeAlbumsHint": "Aimez des albums pour les voir ici",
"likeArtistsHint": "Aimez des artistes pour les voir ici",
"likePlaylistsHint": "Cliquez sur l'icône en forme de cœur sur les playlists pour les ajouter ici",
"randomAlbum": "Lire un album aléatoire",
"randomArtist": "Aller à un artiste aléatoire",
"selectArtistHint": "Sélectionnez un artiste pour voir ses albums",
"loadingAlbums": "Chargement des albums...",
"failedLoadAlbums": "Échec du chargement des albums",
"failedLoadFavorites": "Échec du chargement des favoris",
"loadingFavorites": "Chargement des favoris...",
"loadingPlaylists": "Chargement des playlists...",
"addedToFavorites": "Ajouté aux favoris",
"removedFromFavorites": "Retiré des favoris",
"editSettings": "Modifier les paramètres des favoris",
"settingsModalTitle": "Paramètres des favoris",
"iconSectionTitle": "Icône",
"iconSectionDescription": "Choisissez une icône pour l'en-tête de la page Favoris",
"uploadCustomImage": "Télécharger une image personnalisée",
"tabOrderSectionTitle": "Ordre des onglets",
"tabOrderSectionDescription": "Réorganiser les onglets dans la navigation de la page Favoris",
"tabLabels": {
"tracks": "Pistes",
"albums": "Albums",
"artists": "Artistes",
"playlists": "Playlists"
},
"moveUp": "Déplacer vers le haut",
"moveDown": "Déplacer vers le bas",
"save": "Enregistrer",
"saving": "Enregistrement...",
"cancel": "Annuler"
},
"placeholders": {
"search": "Rechercher...",
"searchDevices": "Rechercher des appareils...",
"searchGenres": "Rechercher des genres...",
"searchFolders": "Rechercher des dossiers...",
"searchPlaylists": "Rechercher des playlists...",
"searchAlbums": "Rechercher des albums...",
"searchInPage": "Rechercher dans cette page...",
"searchInPlaylist": "Rechercher dans la playlist...",
"filterFolders": "Filtrer les dossiers...",
"myPlaylist": "Ma playlist",
"addDescription": "Ajouter une description...",
"enterFolderName": "Saisissez le nom du dossier",
"enterApiKey": "Entrez votre clé API",
"enterSharedSecret": "Entrez votre secret partagé",
"pasteToken": "Collez votre jeton ListenBrainz",
"yearExample": "ex. 1999",
"genreExample": "ex. ROCK, POP, etc."
},
"player": {
"nowPlaying": "Lecture en cours",
"queue": "File d'attente",
"upNext": "À suivre",
"ofTotal": "de",
"remaining": "gauche",
"history": "Historique",
"recentlyPlayed": "Récemment écouté",
"noHistoryYet": "Aucune piste lue pour l'instant",
"historyEmpty": "Aucune piste lue pour l'instant",
"infinitePlay": "Lecture infinie",
"infinitePlayEnabled": "Lecture infinie activée",
"infinitePlayDisabled": "Lecture infinie désactivée",
"infinitePlayTooltip": "Lecture infinie : ajoute automatiquement des pistes similaires lorsque votre file d'attente est sur le point de se terminer, créant une expérience d'écoute sans fin basée sur votre musique actuelle.",
"infiniteBannerText": "Lecture infinie activée. Des pistes similaires seront ajoutées automatiquement.",
"lyrics": "Paroles",
"noLyrics": "Aucune parole disponible",
"fetchingLyrics": "Récupération des paroles...",
"trackUnavailable": "Piste plus disponible dans la bibliothèque Qobuz",
"credits": "Crédits",
"trackInfo": "Infos de la piste",
"suggestions": "Suggestions",
"songRadio": "Radio chanson",
"basedOnTrack": "Basé sur cette piste",
"radioExperimental": "Radio chanson – Fonctionnalité expérimentale de QBZ",
"radioExperimentalTooltip": "La radio est une fonctionnalité expérimentale de QBZ qui génère une playlist basée sur la piste actuelle.",
"recommendedTracks": "Recommandé",
"noTrackSelected": "Aucune piste sélectionnée",
"shuffle": "Lecture aléatoire",
"repeat": "Répéter",
"repeatAll": "Répéter tout",
"repeatOne": "Répéter un",
"repeatOff": "Répéter désactivé",
"previous": "Précédent",
"next": "Suivant",
"play": "Lecture",
"pause": "Pause",
"volume": "Volume",
"mute": "Muet",
"unmute": "Réactiver le son",
"volumeUp": "Augmenter le volume",
"volumeDown": "Baisser le volume",
"clearQueue": "Vider la file d'attente",
"queueEmpty": "La file d'attente est vide",
"queueEmptyDescription": "Recherchez de la musique ou parcourez votre bibliothèque pour ajouter des pistes.",
"playNext": "Lire ensuite",
"addToQueue": "Ajouter à la file d'attente",
"removeFromQueue": "Retirer de la file d'attente",
"saveQueue": "Enregistrer en tant que playlist",
"searchQueue": "Rechercher dans la file d'attente...",
"noTracksMatch": "Aucune piste ne correspond à « {query} »",
"noTrackPlaying": "Aucune piste en lecture",
"castToDevice": "Caster vers un appareil",
"castingManage": "Casting - Cliquez pour gérer",
"miniPlayer": "Mini lecteur",
"fullScreen": "Mode Immersif",
"exitFullScreen": "Quitter le Mode Immersif",
"maximize": "Agrandir",
"restore": "Restaurer",
"minimize": "Réduire",
"exitImmersive": "Quitter le mode immersif",
"dragWindow": "Déplacer la fenêtre",
"normalizationOff": "Normalisation du volume : Désactivée",
"normalizationOn": "Normalisation du volume : Activée",
"normalizationApplied": "Normalisation du volume : Active"
},
"audioBadges": {
"castingTo": "Diffusion vers",
"outputDevice": "Périphérique de sortie",
"streaming": "Streaming {protocol}",
"audioSettings": "Paramètres audio",
"hwDirectBitPerfect": "Hardware Direct : Bit-perfect ALSA",
"kHzNative": "{rate} kHz natif",
"resamplingError": "ERREUR : PipeWire effectue un rééchantillonnage",
"resamplingDetail": "Fichier : {trackRate} kHz → Hardware : {hwRate} kHz",
"resamplingFix": "Solution : Configurer le changement de taux d'échantillonnage PipeWire",
"dacPassthroughActive": "Passthrough DAC : Actif",
"dacDisabled": "Passthrough DAC : Désactivé",
"exclusiveMode": "Mode exclusif"
},
"quality": {
"mp3": "MP3 320 kbps",
"cdQuality": "Qualité CD",
"cdQualityDesc": "FLAC 16 bits / 44,1 kHz",
"hiRes": "Hi-Res",
"hiResDesc": "FLAC 24 bits jusqu'à 96 kHz",
"ultraHiRes": "Hi-Res 24 bits",
"ultraHiResDesc": "FLAC 24 bits jusqu'à 192 kHz",
"flac": "FLAC",
"bitDepth": "{depth} bits",
"sampleRate": "{rate} kHz",
"lossless": "Sans perte",
"max": "Max",
"tooltip": {
"source": "Source",
"output": "Sortie",
"resampled": "Rééchantillonné par le système",
"fix": "Activez DAC Passthrough ou Mode Exclusif dans les Paramètres"
}
},
"actions": {
"play": "Lecture",
"playAll": "Lire tout",
"playNow": "Lire maintenant",
"shuffle": "Lecture aléatoire",
"shuffleAll": "Tout mélanger",
"playNext": "Lire ensuite",
"addToQueue": "Ajouter à la file d'attente",
"addToPlaylist": "Ajouter à la playlist",
"addToFavorites": "Ajouter aux favoris",
"removeFromFavorites": "Retirer des favoris",
"removeFromPlaylist": "Retirer de la playlist",
"selectedTracks": "{count, plural, one {# titre sélectionné} other {# titres sélectionnés}}",
"select": "Sélectionner",
"cancelSelection": "Annuler la sélection",
"makeAvailableOffline": "Rendre disponible hors ligne",
"share": "Partager",
"viewAlbum": "Voir l'album",
"viewArtist": "Voir l'artiste",
"goToArtist": "Aller à l'artiste",
"goToAlbum": "Aller à l'album",
"trackInfo": "Infos de la piste",
"more": "Plus",
"back": "Retour",
"seeAll": "Voir tout",
"cancel": "Annuler",
"save": "Enregistrer",
"saving": "Enregistrement...",
"delete": "Supprimer",
"edit": "Modifier",
"close": "Fermer",
"open": "Ouvrir",
"show": "Afficher",
"refresh": "Actualiser",
"retry": "Réessayer",
"repair": "Réparer",
"clear": "Effacer",
"clearAll": "Tout effacer",
"confirm": "Confirmer",
"copy": "Copier",
"yes": "Oui",
"no": "Non",
"ok": "OK",
"add": "Ajouter",
"create": "Créer",
"deleteConfirm": "Supprimer ?",
"loading": "Chargement...",
"loadMore": "Charger plus",
"collapse": "Réduire la barre latérale",
"expand": "Développer la barre latérale"
},
"settings": {
"title": "Paramètres",
"account": {
"title": "Compte",
"loggedInAs": "Connecté en tant que",
"subscription": "Abonnement",
"validUntil": "Valide jusqu'au {date}",
"logout": "Déconnexion",
"login": "Connexion"
},
"audio": {
"title": "Audio",
"streamingQuality": "Qualité de streaming",
"streamingQualityDesc": "Qualité maximale pour le streaming et le cache de lecture",
"qualityChangedCacheCleared": "Qualité modifiée. Cache de lecture effacé.",
"outputDevice": "Périphérique de sortie",
"outputDeviceDesc": "Sélectionnez votre périphérique de sortie audio préféré. Les périphériques affichés proviennent du backend sélectionné.",
"systemDefaultIs": "Périphérique par défaut: {device}",
"audioDevice": "Périphérique audio",
"audioDeviceDesc": "Sélectionnez votre périphérique de sortie audio préféré. Les périphériques affichés proviennent du backend sélectionné.",
"exclusiveMode": "Mode exclusif",
"exclusiveModeDesc": "Verrouiller le périphérique audio pour un usage exclusif",
"exclusiveModeNotAvailable": "Le mode exclusif n'est disponible qu'avec le backend ALSA Direct. PipeWire et PulseAudio sont des serveurs audio multiplexés et ne peuvent pas fournir un accès exclusif véritable.",
"dacPassthrough": "Passthrough DAC",
"dacPassthroughDesc": "Contourner le mixeur système pour une sortie bit-perfect",
"dacPassthroughNote": "Concerne le contenu audio décodé. Les affichages du DAC peuvent montrer le format de transport, pas la résolution du contenu.",
"dacPassthroughDisabledDesc": "Le Passthrough DAC utilise pw-metadata pour forcer les taux d'échantillonnage PipeWire. Il n'est compatible qu'avec le backend PipeWire.",
"dacPassthroughExtendedDesc": "Lorsqu'il est activé, remplace le paramètre de qualité ci-dessus si votre périphérique audio ne prend pas en charge la fréquence d'échantillonnage sélectionnée. Empêche le rééchantillonnage pour garantir une lecture bit-perfect.",
"pwForceBitperfect": "Forcer Bit-Perfect (Expérimental)",
"pwForceBitperfectDesc": "Force le quantum et le taux d'échantillonnage PipeWire pour correspondre à la piste, réinitialisation à l'arrêt. Nécessite le Passthrough DAC.",
"pwForceBitperfectNote": "Expérimental. Peut causer des artefacts audio sur certains systèmes. N'affecte que le backend PipeWire.",
"syncAudioOnStartup": "Synchroniser la configuration audio au démarrage",
"syncAudioOnStartupDesc": "Recharge la configuration audio depuis la base de données au démarrage de l'application. Activez si votre appareil ou vos paramètres audio semblent incorrects après le lancement.",
"audioBackend": "Backend audio",
"audioBackendDesc": "Choisissez le système audio : Auto (recommandé), PipeWire (moderne), ALSA Direct (bit-perfect, exclusif) ou PulseAudio (ancien).",
"currentSampleRate": "Taux d'échantillonnage actuel",
"noActivePlayback": "Pas de lecture en cours",
"loadingDevices": "Chargement des appareils...",
"loadingAudioDevices": "Chargement des périphériques audio...",
"parsingHardware": "Analyse des informations matérielles",
"limitQualityToDevice": "Limiter la qualité à l'appareil",
"limitQualityToDeviceDesc": "Lorsqu'il est activé, limite la qualité de streaming à la fréquence d'échantillonnage maximale de votre DAC. Empêche de demander des formats que votre appareil ne peut pas lire nativement.",
"maxSampleRate": "Fréquence d'échantillonnage maximale",
"maxSampleRateDesc": "Sélectionnez la fréquence d'échantillonnage maximale de votre DAC. Les pistes au-dessus de ce taux seront demandées à Qobuz à une qualité inférieure.",
"refreshDevices": "Actualiser la liste des appareils",
"alsaPlugin": "Plugin ALSA",
"alsaPluginDesc": "hw : Bit-perfect, exclusif. plughw : Conversion automatique. pcm : Le plus compatible.",
"hardwareVolume": "Activer le contrôle matériel du volume",
"hardwareVolumeDesc": "Expérimental : contrôle le volume du DAC via le mixeur ALSA. Certains DAC ne le prennent pas en charge – désactivez pour une compatibilité maximale. En cas d'échec, la lecture continue normalement.",
"helpBitPerfect": "Aide pour la détection de périphériques bit-perfect",
"flatpakWarningTitle": "Limitation Flatpak :",
"flatpakWarningDesc": "PipeWire ne peut pas garantir une lecture bit-perfect dans les environnements en bac à sable en raison des restrictions d'accès au démon.",
"flatpakRecommended": "Recommandé :",
"flatpakRecommendedDesc": "Passez au backend ALSA Direct pour un vrai son bit-perfect.",
"bitPerfectHelp": "Aide pour la détection de périphériques bit-perfect",
"bitPerfectDetection": "Détection de périphérique bit-perfect",
"isInstalled": "est installé",
"isNotInstalled": "n'est pas installé",
"alsaUtilsDesc": "Le paquet alsa-utils fournit des outils d'énumération du matériel que QBZ utilise pour détecter les appareils capables de bit-perfect (hw:X,Y).",
"alsaUtilsNotInstalled": "Sans cela, seuls les périphériques ALSA génériques sont affichés et vous ne verrez pas le badge BP pour les véritables sorties bit-perfect.",
"systemConfigured": "Votre système est correctement configuré pour la détection des périphériques bit-perfect.",
"deviceNotListed": "Si vous ne voyez pas votre appareil listé comme bit-perfect, assurez-vous qu'il est connecté et reconnu par votre système.",
"resetTitle": "Réinitialiser les paramètres audio et de lecture",
"resetDesc": "Restaure tous les paramètres audio et de lecture à leurs valeurs par défaut. Utile en cas de problèmes audio.",
"resetButton": "Réinitialiser les paramètres",
"resetConfirmTitle": "Réinitialiser les paramètres audio et de lecture ?",
"resetConfirmDesc": "Cela réinitialisera tous les paramètres de sortie audio, de backend et de lecture aux valeurs par défaut. La lecture sera arrêtée.",
"resetSuccess": "Les paramètres audio et de lecture ont été réinitialisés aux valeurs par défaut.",
"resetError": "Échec de la réinitialisation des paramètres audio : {error}"
},
"playback": {
"title": "Lecture",
"gapless": "Lecture sans interruption",
"gaplessDesc": "Transitions fluides entre les pistes en cache avec un format compatible",
"gaplessDisabledAlsa": "Non disponible avec le backend ALSA Direct",
"gaplessDisabledDac": "Non compatible avec DAC Passthrough",
"gaplessDisabledStreaming": "Non disponible en mode streaming uniquement",
"experimental": "expérimental",
"crossfade": "Fondu enchaîné",
"crossfadeSeconds": "{seconds}s",
"normalizeVolume": "Normaliser le volume",
"autoplayBehavior": "Continuer la lecture après la fin de la piste",
"autoplayBehaviorDesc": "Lorsqu'il est activé, lit la piste suivante dans la source. Lorsqu'il est désactivé, s'arrête après chaque piste",
"continueWithinSource": "Continuer au sein de la source",
"playOnlySelectedTrack": "Lire uniquement la piste sélectionnée",
"showContextIcon": "Afficher le contexte de la piste en cours de lecture dans le lecteur",
"showContextIconTooltip": "Affiche le contexte depuis lequel la piste actuelle est lue (album, artiste, playlist, etc.)",
"persistSession": "Restaurer la session au démarrage",
"persistSessionDesc": "Se souvenir de votre file d'attente, position de lecture et vue actuelle au redémarrage",
"streamUncached": "Streamer les pistes non mises en cache",
"streamUncachedDesc": "Démarrez la lecture plus rapidement lorsque la piste n'est pas dans le cache. La recherche peut être limitée pendant la mise en tampon initiale.",
"initialBuffer": "Taille du tampon initiale",
"initialBufferDesc": "Secondes de tampon avant de démarrer la lecture ({seconds}s)",
"streamingOnly": "Streaming uniquement",
"streamingOnlyDesc": "Désactive le cache temporaire. Non recommandé sans connexion rapide. Les pistes de la bibliothèque hors ligne sont toujours lues en premier.",
"streamBuffer": "Mise en mémoire tampon du flux",
"streamBufferDesc": "Démarrez la lecture plus rapidement lorsque la piste n'est pas dans le cache. La recherche peut être limitée pendant la mise en tampon initiale.",
"streamBufferSeconds": "Secondes de tampon avant de démarrer la lecture ({seconds}s)",
"disableCache": "Désactiver le cache de lecture",
"disableCacheDesc": "Désactive le cache temporaire. Non recommandé sans connexion rapide. Les pistes de la bibliothèque hors ligne sont toujours lues en premier."
},
"appearance": {
"title": "Apparence",
"theme": "Thème",
"themes": {
"dark": "Sombre",
"light": "Clair",
"oled": "OLED Noir",
"warm": "Chaud",
"rumi": "Rumi",
"zoey": "Zoey",
"mira": "Mira",
"duotone-snow": "Duotone Snow",
"alucard": "Alucard",
"snow-storm": "Snow Storm",
"frost": "Frost",
"aurora": "Aurora",
"ikari": "Ikari",
"langley": "Langley",
"ayanami": "Ayanami",
"iscariot": "Iscariot",
"system": "Systeme"
},
"autoTheme": "Theme automatique",
"autoThemeDesc": "Genere un theme de couleurs a partir de votre fond d'ecran ou d'une image personnalisee",
"autoThemeSource": "Source",
"autoThemeSourceSystem": "Couleurs systeme",
"autoThemeSourceWallpaper": "Wallpaper Sync",
"autoThemeSourceImage": "Image personnalisee",
"autoThemeSelectImage": "Selectionner une image...",
"autoThemeGenerating": "Generation du theme...",
"autoThemeError": "Erreur lors de la generation du theme",
"autoThemeDetectedDE": "Detecte : {de}",
"autoThemeExperimental": "Experimental : le theme peut ne pas correspondre exactement a votre systeme.",
"autoThemeNoWallpaper": "Impossible de detecter le fond d'ecran systeme",
"autoThemeApplied": "Theme automatique applique",
"autoThemeRegenerate": "Regenerer",
"autoThemeFailedHint": "Nous vous recommandons de choisir un autre theme ou d'en generer un a partir d'une image personnalisee.",
"colorBg": "Base",
"colorSurface": "Surface",
"colorElevated": "Eleve",
"colorAccent": "Accent",
"colorText": "Texte",
"colorMuted": "Attenue",
"colorBorder": "Bordure",
"colorDanger": "Danger",
"accentColor": "Couleur d'accent",
"language": "Langue",
"fontFamily": "Police",
"uiScale": "Échelle de l'interface",
"inAppToasts": "Notifications toast intégrées",
"systemNotifications": "Notifications système",
"useSystemTitleBar": "Utiliser la barre de titre du système",
"useSystemTitleBarDesc": "Remplacer la barre de titre personnalisée de QBZ par les décorations natives de votre système. Ce changement redémarrera l'application.",
"hideTitleBar": "Masquer la barre de titre",
"hideTitleBarDesc": "Masquer complètement la barre de titre (pour les utilisateurs de gestionnaires de fenêtres en mosaïque)",
"searchInTitleBar": "Recherche dans la barre de titre",
"searchInTitleBarDesc": "Afficher le champ de recherche dans la barre de titre au lieu de la barre latérale",
"windowControlsPosition": "Position des contrôles de fenêtre",
"windowControlsPositionDesc": "Placer les boutons de contrôle de fenêtre à gauche ou à droite de la barre de titre",
"windowControlsPositionRight": "Droite",
"windowControlsPositionLeft": "Gauche",
"windowControlsStyle": "Style des contrôles de fenêtre",
"windowControlsStyleDesc": "Choisir la forme des boutons de contrôle de fenêtre",
"windowControlsStyleRectangular": "Rectangulaire",
"windowControlsStyleCircular": "Circulaire",
"windowControlsStyleSquare": "Carré",
"windowControlsSize": "Taille des contrôles de fenêtre",
"windowControlsSizeDesc": "Ajuster la taille des boutons de contrôle de fenêtre",
"windowControlsSizeSmall": "Petit",
"windowControlsSizeNormal": "Normal",
"windowControlsSizeLarge": "Grand",
"windowControlsColorPreset": "Préréglage de couleur des contrôles",
"windowControlsColorPresetDesc": "Choisir un schéma de couleurs pour les boutons de contrôle de fenêtre",
"windowControlsColorPresetDefault": "Par défaut",
"windowControlsColorPresetMacOS": "macOS",
"windowControlsColorPresetAdwaita": "Adwaita",
"windowControlsColorPresetMonochrome": "Monochrome",
"windowControlsColorPresetCustom": "Personnalisé",
"windowControlsCustomColors": "Couleurs personnalisées",
"windowControlsClose": "Fermer",
"windowControlsMaximize": "Agrandir",
"windowControlsMinimize": "Réduire",
"windowControlsBg": "Fond",
"windowControlsBgHover": "Fond survol",
"windowControlsBgActive": "Fond clic",
"windowControlsFg": "Icône",
"windowControlsFgHover": "Icône survol",
"windowControlsFgActive": "Icône clic",
"showPurchases": "Afficher les achats",
"showPurchasesDesc": "Afficher la section Achats dans la barre latérale pour parcourir et télécharger votre musique achetée",
"immersiveDefaultView": "Vue par défaut du mode immersif",
"immersiveViews": {
"remember": "Mémoriser la dernière utilisée",
"coverflow": "Coverflow",
"static": "Statique",
"vinyl": "Vinyle",
"visualizer": "Visualiseur",
"lyrics-focus": "Paroles",
"queue-focus": "File d'attente",
"split-lyrics": "Divisé : Paroles",
"split-trackInfo": "Divisé : Info piste",
"split-suggestions": "Divisé : Suggestions",
"split-queue": "Divisé : File d'attente"
},
"immersiveFps": {
"title": "Fréquence d'Images des Animations Immersives",
"desc": "Configurez la fréquence d'images par animation. Des valeurs basses économisent le CPU. Nécessite de ré-entrer en mode immersif.",
"panels": {
"ambient": "Flou d'Arrière-plan",
"visualizer": "Visualiseur de Spectre",
"lissajous": "X/Y (Lissajous)",
"oscilloscope": "Oscilloscope",
"energy-bands": "Bandes d'Énergie",
"transient-pulse": "Impulsion Transitoire",
"album-reactive": "Album Réactif",
"spectral-ribbon": "Ruban Spectral"
}
},
"fpsOptions": {
"disabled": "Désactivé",
"15": "15 FPS (Bas)",
"30": "30 FPS (Moyen)",
"60": "60 FPS (Fluide)",
"120": "120 FPS (Ultra)"
},
"startupPage": "Page de démarrage",
"startupPageDesc": "Choisissez quelle page afficher au lancement de l'application",
"startupPages": {
"home": "Accueil",
"last-view": "Où vous en étiez"
},
"hardwareAcceleration": "Accélération matérielle (GPU)",
"hardwareAccelerationDesc": "Activer le rendu accéléré par GPU. Désactivé par défaut pour une compatibilité maximale. Si QBZ plante au démarrage après activation : QBZ_HARDWARE_ACCEL=0 qbz",
"forceX11": "Forcer le backend X11 (Wayland)",
"forceX11Desc": "Utiliser X11 (XWayland) au lieu de Wayland natif. Aide avec les plantages sur certaines configurations NVIDIA/Wayland. Redémarrage requis. Override : QBZ_FORCE_X11=0 qbz",
"tray": {
"title": "Barre d'état système",
"enableTray": "Activer l'icône dans la barre système",
"enableTrayDesc": "Afficher l'icône dans la barre système (nécessite un redémarrage)",
"minimizeToTray": "Réduire à la barre d'état",
"minimizeToTrayDesc": "Masquer la fenêtre dans la barre d'état lors de la minimisation",
"closeToTray": "Réduire dans la barre d'état système",
"closeToTrayDesc": "Masquer la fenêtre dans la barre d'état au lieu de quitter"
},
"composition": {
"title": "Composition",
"summary": "Parametres de rendu visuel et acceleration GPU",
"helpText": "Ces parametres controlent comment QBZ rend l'interface. Des parametres incorrects peuvent causer des crashes ou une mauvaise performance. Toutes les options necessitent un redemarrage.",
"recoveryNote": "Si QBZ plante apres avoir modifie ces parametres, lancez depuis le terminal avec :",
"recoveryCmd": "QBZ_HARDWARE_ACCEL=0 qbz",
"fallbackWarning": "Les parametres graphiques n'ont pas pu etre charges",
"fallbackDesc": "Utilisation des valeurs par defaut securisees. Cela peut causer une performance degradee. Pour reinitialiser :",
"hardwareAcceleration": "Acceleration materielle",
"hardwareAccelerationDesc": "Activer le rendu GPU. Desactiver force le rendu logiciel (CPU uniquement). Desactiver en cas de crashes ou d'artefacts visuels.",
"forceDmabuf": "Forcer le rendu DMA-BUF",
"forceDmabufDesc": "Forcer le partage de tampons DMA-BUF avec le compositeur. Peut ameliorer les performances mais peut planter sur certains systemes (surtout NVIDIA + Wayland).",
"forceX11": "Forcer le backend X11 (Wayland)",
"forceX11Desc": "Utiliser XWayland au lieu du Wayland natif. Recommande pour les GPU NVIDIA avec des crashes sous Wayland.",
"gdkScale": "Echelle d'affichage (XWayland)",
"gdkScaleDesc": "Override GDK_SCALE pour XWayland. Laisser vide pour auto.",
"gdkDpiScale": "Echelle DPI (XWayland)",
"gdkDpiScaleDesc": "Override GDK_DPI_SCALE pour XWayland. Laisser vide pour auto.",
"envVarsTitle": "Variables d'environnement (override)",
"envVarsDesc": "Pour les utilisateurs avances. Definir avant de lancer QBZ pour remplacer tout parametre.",
"envVarHwAccel0": "Desactiver tout le rendu GPU (compatibilite maximale)",
"envVarHwAccel1": "Forcer le rendu GPU complet (contourner toutes les protections)",
"envVarForceX11": "Forcer le backend XWayland",
"envVarSoftwareRender": "Forcer le rendu logiciel (Mesa llvmpipe)",
"envVarForceDmabuf": "Forcer le rendu DMA-BUF (peut planter)",
"envVarDisableDmabuf": "Desactiver le rendu DMA-BUF",
"profiles": {
"title": "Profils de rendu",
"helpText": "Préréglages rapides pour les configurations multi-écrans et DPI mixtes. Appliquez-en un puis redémarrez QBZ.",
"nativeWaylandLabel": "Wayland natif (le plus net)",
"nativeWaylandDesc": "Utilise le rendu Wayland natif. Meilleure netteté du texte, mais peut être plus lourd selon la combinaison GPU/compositeur.",
"x11BalancedLabel": "Xwayland équilibré",
"x11BalancedDesc": "Force Xwayland avec GDK_SCALE=1 et GDK_DPI_SCALE=1.1 pour un compromis taille/netteté.",
"x11PerformanceLabel": "Xwayland performance",
"x11PerformanceDesc": "Force Xwayland avec un scaling neutre (1.0/1.0). Meilleures performances et moins de flou sur les écrans externes.",
"applied": "Profil appliqué : {profile}. Redémarrez QBZ pour appliquer le changement."
}
}
},
"library": {
"title": "Bibliothèque",
"fetchArtistImages": "Récupérer les images d'artistes Qobuz™",
"fetchArtistImagesDesc": "Afficher les photos d'artistes de Qobuz™ dans la bibliothèque locale"
},
"contentFiltering": {
"title": "Liste noire",
"artistBlacklist": "Liste noire des artistes",
"artistsBlocked": "{count} artistes bloqués",
"manage": "Gérer",
"disabled": "désactivé"
},
"integrations": {
"title": "Intégrations",
"lastfm": "Last.fm",
"spotify": "Spotify",
"tidal": "Tidal",
"discogs": "Discogs",
"connected": "Connecté",
"connectedAs": "Connecté en tant que {username}",
"notConnected": "Non connecté",
"connect": "Connecter",
"disconnect": "Déconnecter",
"scrobbling": "Scrobbling",
"configureApi": "Configurer l'API",
"apiKey": "Clé API",
"sharedSecret": "Secret partagé",
"userToken": "Jeton utilisateur",
"authorizeLastfm": "Autoriser avec Last.fm",
"opening": "Ouverture...",
"connecting": "Connexion...",
"listenbrainzTokenHint": "Obtenez votre jeton personnel depuis",
"musicbrainz": "MusicBrainz",
"musicbrainzDesc": "Activer les relations d'artistes et les métadonnées améliorées depuis MusicBrainz.",
"musicbrainzCache": "Cache MusicBrainz",
"listenbrainz": "ListenBrainz",
"plexActionEasyConnect": "Se connecter avec Plex",
"plexActionGenerateCode": "Générer le code",
"plexActionLoadSections": "Synchroniser les sections",
"plexActionOpenAuth": "Ouvrir la connexion Plex",
"plexActionDisconnect": "Déconnecter Plex",
"plexActionClearCache": "Effacer le cache Plex local",
"plexActionCopyCode": "Copier le code",
"plexEasyConnectTitle": "Connexion simplifiée",
"plexEasyConnectDesc": "Ouvrez plex.tv/link dans votre navigateur, saisissez le code affiché ici, autorisez QBZ puis revenez.",
"plexCodeLabel": "Autorisez avec ce code",
"plexAuthCode": "Code Plex : {code}",
"plexCodeCopied": "Code Plex copié.",
"plexCodeCopyFailed": "Impossible de copier le code Plex.",
"plexStatusIdle": "Prêt pour les vérifications Plex LAN.",
"plexStatusDisabled": "La connexion Plex est désactivée.",
"plexStatusAuthPending": "Connexion Plex démarrée. Terminez l'autorisation avec le code {code}.",
"plexStatusAuthConnected": "Jeton Plex reçu avec succès.",
"plexStatusAuthExpired": "Le code de connexion Plex a expiré. Relancez la connexion.",
"plexStatusDisconnected": "La connexion Plex et le cache de métadonnées ont été effacés.",
"plexStatusCacheCleared": "Le cache Plex local a été effacé.",
"plexDisconnectConfirmTitle": "Déconnecter Plex ?",
"plexDisconnectConfirmDesc": "Cela supprime le jeton Plex et efface le cache de métadonnées Plex.",
"plexDisconnectConfirmOk": "Déconnecter",
"plexMetadataWrite": "Écriture des métadonnées Plex (expérimental)",
"plexMetadataWriteDesc": "Désactivé par défaut. Laissez cette option désactivée pour utiliser uniquement l'édition locale des métadonnées dans QBZ et éviter de renvoyer des changements vers Plex.",
"plexWriteDisabledNotice": "L'écriture des métadonnées Plex est désactivée. Activez-la dans les paramètres si vous voulez modifier les métadonnées des albums Plex.",
"plexClearCacheConfirmTitle": "Effacer le cache Plex local ?",
"plexClearCacheConfirmDesc": "Cela supprime les sections/pistes Plex mises en cache localement dans QBZ. Votre jeton Plex reste connecté.",
"plexClearCacheConfirmOk": "Effacer le cache",
"plexLibraryIntegrationNote": "La musique Plex est intégrée dans la Local Library (même flux file d'attente/lecteur, sans onglet séparé).",
"plexLocalOnlyDirectPlayNote": "Seules les bibliothèques Plex pointant vers des fichiers locaux sont prises en charge pour garantir le direct play.",
"remoteControl": "Remote",
"remoteControlDesc": "Contrôlez QBZ depuis un autre appareil sur le même réseau.",
"remoteControlEnable": "Activer le contrôle à distance",
"remoteControlPort": "Port",
"remoteControlPortDesc": "La valeur par défaut est 8182.",
"remoteControlSecure": "Connexion sécurisée (HTTPS)",
"remoteControlSecureDesc": "Requis pour les installations PWA et l'accès HTTPS. Génère un certificat local.",
"remoteControlToken": "Jeton",
"remoteControlTokenDesc": "Utilisez ce jeton pour vous connecter depuis l'application web.",
"remoteControlCert": "Certificat",
"remoteControlCertDesc": "Installez et faites confiance à ce certificat sur l'appareil de contrôle.",
"remoteControlStatus": "Statut",
"remoteControlStatusRunning": "En cours",
"remoteControlStatusStopped": "Arrêté",
"remoteControlShowQr": "Afficher le QR",
"remoteControlHideQr": "Masquer le QR",
"remoteControlRegenerate": "Régénérer le jeton",
"remoteControlRegenerateTitle": "Régénérer le jeton ?",
"remoteControlRegenerateDesc": "Cela invalidera le jeton actuel. Vous devrez rescanner le code QR.",
"remoteControlRegenerateConfirm": "Régénérer",
"remoteControlQrHelp": "Scannez ce code QR avec QBZ-Control pour appairer.",
"remoteControlUrlLabel": "URL locale",
"remoteControlQrAlt": "Code QR d'appairage",
"plexConnection": "Connexion Plex",
"plexConnectionLore": "Accédez à votre bibliothèque Plex depuis la Local Library de QBZ. Cette intégration prend uniquement en charge les serveurs Plex locaux et LAN pour garantir le direct play.",
"plexCollapseHint": "Cela masque seulement le bloc. Vos réglages restent inchangés.",
"plexServerUrl": "URL du serveur Plex",
"plexServerUrlPlaceholder": "http://adresse-ip-locale:32400",
"plexServerUrlHelp": "Doit être une URL locale ou locale-LAN.",
"plexServerPort": "Port",
"plexLocalAddressRequired": "Utilisez une adresse Plex locale ou LAN. Les endpoints distants ne sont pas pris en charge dans ce mode.",
"plexAuthorizeSectionTitle": "Autoriser QBZ",
"plexAuthorizeSectionLore": "Autorisez QBZ à se connecter à votre serveur Plex.",
"plexAuthorizeHelp": "Si cela ne s'ouvre pas automatiquement, visitez https://plex.tv/link.",
"plexAuthorizeLabel": "Autoriser QBZ",
"plexAuthorizeGenerateHelp": "Cela générera un code de 4 caractères.",
"plexCodeEmpty": "Aucun code généré pour le moment",
"plexCodeTooltip": "Copier le code",
"plexLinkWithPlex": "Associer avec Plex",
"plexLinkWithPlexHelp": "Notez ce code à usage unique.",
"plexManualTokenToggle": "Ou saisissez directement votre Plex X-Token",
"plexManualTokenHelp": "Optionnel. Pas nécessaire si le flux de code ci-dessus a fonctionné.",
"plexAuthorizeUsingCode": "Autoriser QBZ avec le code précédent",
"plexConnectionCheckLabel": "Vérifier la connexion Plex",
"plexGetLibrariesLabel": "Récupérer les bibliothèques musicales Plex",
"plexGetLibrariesHelp": "Re-synchronisez si de nouvelles bibliothèques ont été ajoutées sur votre serveur Plex.",
"plexMusicLibraries": "Bibliothèques musicales",
"plexTracksShort": "pistes",
"plexDisconnectRowLabel": "Déconnecter Plex",
"plexClearCacheRowLabel": "Effacer le cache Plex dans QBZ",
"plexClearCacheRowHelp": "Recommandé si vous remarquez des incohérences dans la bibliothèque.",
"plexClearButton": "Effacer",
"plexStatusCacheLoaded": "{count} pistes en cache chargées. Actualisation depuis Plex en arrière-plan.",
"qobuzLinkHandler": "Gestionnaire de liens Qobuz",
"qobuzLinkHandlerDesc": "Enregistrer QBZ comme application par defaut pour les liens qobuzapp:// depuis le navigateur.",
"qobuzLinkHandlerError": "Erreur lors de la mise a jour de l'enregistrement du gestionnaire de liens."
},
"storage": {
"title": "Stockage",
"sectionSummary": "Caches de file d'attente, paroles, illustrations et métadonnées",
"queueCacheNote": "Stockage de la liste de file d'attente. Effacez-le si vous avez des problèmes de lecture. (Ce n'est pas le cache de la bibliothèque hors ligne.)",
"queueCacheStats": "{tracks} pistes utilisant {used} / {max}",
"cachedTracks": "Pistes mises en cache dans la file d'attente",
"cacheSize": "Taille du cache de la file d'attente",
"clearCache": "Effacer le cache de la file d'attente",
"clearing": "Effacement...",
"factoryResetTitle": "Supprimer toutes les données de l'application",
"factoryResetDesc": "Supprime définitivement tous les paramètres, caches, identifiants et données utilisateur. Vous serez déconnecté et l'application reviendra à son état initial.",
"factoryResetCheckbox": "Je comprends que toutes les données seront définitivement supprimées et que cela ne peut pas être annulé",
"factoryResetButton": "Supprimer toutes les données",
"factoryResetFinalConfirm": "Êtes-vous absolument sûr ? Cela supprimera toutes les données de l'application, y compris vos identifiants, paramètres, caches et bibliothèque hors ligne. Cette action est irréversible.",
"factoryResetConfirmButton": "Oui, tout supprimer",
"factoryResetError": "Échec de la suppression des données de l'application : {error}"
},
"developer": {
"title": "Mode Développeur",
"summary": "Options avancées pour le débogage et le développement",
"forceDmabuf": "Forcer le rendu DMA-BUF",
"forceDmabufDesc": "Remplace le contournement DMA-BUF pour NVIDIA + Wayland. N'activez que si votre système ne plante pas. Réinitialiser depuis le terminal : qbz --reset-dmabuf",
"restartRequired": "Redémarrez QBZ pour que ce changement prenne effet",
"viewLogs": "Voir les logs",
"viewLogsDesc": "Afficher les logs backend et console pour le débogage",
"logsTitle": "Logs de l'application",
"tabTerminal": "Terminal",
"tabConsole": "Console",
"uploadLogs": "Téléverser sur 0x0.st",
"uploadTab": "Téléverser {tab}",
"uploadSuccess": "URL du log copiée dans le presse-papiers",
"uploadError": "Échec du téléversement des logs",
"uploading": "Téléversement...",
"bugReportHint": "Vous signalez un bug ? Téléversez les deux onglets et partagez les deux URLs — cela nous aide a résoudre les problèmes plus vite. Merci !",
"verboseLogCapture": "Capture de logs detaillee",
"verboseLogCaptureDesc": "Capturer tous les logs de console (log/info), pas seulement les erreurs. Utilise plus de memoire.",
"verboseLogEnabled": "Capture de logs detaillee activee",
"verboseLogDisabled": "Capture de logs detaillee desactivee"
},
"blacklist": {
"title": "Liste noire des artistes",
"description": "Les artistes sur liste noire sont cachés des résultats de recherche, de la radio, des suggestions et des artistes similaires.",
"enabled": "Activé",
"disabled": "Désactivé",
"clearAll": "Tout effacer",
"noArtists": "Aucun artiste sur liste noire",
"noArtistsHint": "Pour mettre un artiste sur liste noire, allez sur sa page et cliquez sur l'icône d'interdiction.",
"artistCount": "{count} artistes",
"loadingBlacklist": "Chargement de la liste noire...",
"confirmClear": "Supprimer tous les artistes de la liste noire ?",
"disabledWarning": "La liste noire est actuellement désactivée. Les artistes ci-dessous apparaîtront dans les résultats.",
"searchPlaceholder": "Rechercher des artistes sur liste noire...",
"noResults": "Aucun résultat pour « {query} »",
"addedOn": "Ajouté le {date}",
"remove": "Retirer de la liste noire",
"confirmClearTitle": "Effacer la liste noire ?",
"confirmClearText": "Cela supprimera les {count} artistes de votre liste noire. Cette action est irréversible."
},
"offlineLibrary": {
"title": "Bibliothèque hors ligne",
"disclaimer": "La bibliothèque hors ligne est un cache de lecture temporaire pour l'écoute hors ligne lorsque vous avez un abonnement Qobuz valide. Vous ne recevez pas de licence pour conserver ou redistribuer le contenu. Si votre abonnement devient invalide, QBZ supprimera tout le contenu mis en cache après 3 jours.",
"cachedTracks": "Pistes hors ligne",
"cachedTracksDesc": "Pistes mises en cache pour lecture hors ligne",
"clearCache": "Tout effacer",
"openFolder": "Ouvrir le dossier",
"repair": "Réparer la bibliothèque hors ligne",
"repairDesc": "Corriger les marqueurs hors ligne perdus lors des analyses de la bibliothèque",
"manageCache": "Gérer le cache hors ligne",
"manageCacheDesc": "Ouvrir le dossier du cache dans votre gestionnaire de fichiers",
"openFolderDesc": "Ouvrir le dossier du cache dans votre gestionnaire de fichiers",
"sectionSummary": "Pistes mises en cache pour lecture hors ligne",
"repairing": "Réparation..."
},
"updates": {
"title": "Mises à jour",
"checkOnLaunch": "Rechercher les nouvelles sorties au lancement",
"checkNow": "Vérifier les mises à jour maintenant",
"checking": "Vérification...",
"check": "Vérifier",
"showWhatsNew": "Afficher les nouveautés lors du lancement de la nouvelle version",
"showChangelog": "Afficher le journal des modifications pour la version actuelle",
"currentVersion": "Version actuelle : v{version}",
"versionUnavailable": "Informations de version pas encore disponibles",
"changelogUnavailable": "Impossible de charger le journal des modifications pour cette version"
},
"networkCacheWarning": "Le dossier sélectionné se trouve sur un lecteur réseau.",
"networkCacheWarningDetail": "Les pistes mises en cache peuvent ne pas être disponibles lorsque le réseau est déconnecté ou en mode hors ligne. Voulez-vous vraiment utiliser cet emplacement ?",
"lyrics": {
"title": "Paroles",
"lyricsCache": "Cache des paroles",
"clearLyrics": "Effacer le cache des paroles",
"cacheStats": "{entries} entrées utilisant {size}"
},
"about": {
"title": "À propos",
"version": "Version",
"currentVersion": "Version actuelle",
"sourceCode": "Code source",
"reportIssue": "Signaler un problème",
"checkUpdates": "Vérifier les mises à jour",
"checkUpdatesNow": "Vérifier les mises à jour maintenant",
"checkOnLaunch": "Rechercher les nouvelles sorties au lancement",
"showWhatsNew": "Afficher les nouveautés lors du lancement de la nouvelle version",
"showChangelog": "Afficher le journal des modifications pour la version actuelle"
},
"metadata": {
"title": "Métadonnées",
"musicbrainz": "MusicBrainz",
"musicbrainzDesc": "Activer les relations d'artistes et les métadonnées améliorées depuis MusicBrainz.",
"cacheStats": "{artists} artistes, {relations} relations, {recordings} enregistrements",
"noArtworkCached": "Aucune illustration mise en cache",
"artistVectors": "Vecteurs d'artiste (suggestions)",
"artworkThumbnails": "Vignettes d'illustrations",
"clearAllCaches": "Effacer toutes les caches",
"clearAllCachesDesc": "Efface toutes les données en cache ci-dessus",
"cachesDesc": "Caches de file d'attente, paroles, illustrations et métadonnées"
}
},
"auth": {
"login": "Connexion",
"email": "E-mail",
"password": "Mot de passe",
"loginButton": "Se connecter",
"loggingIn": "Connexion en cours...",
"loginError": "Échec de la connexion. Veuillez vérifier vos identifiants.",
"welcomeBack": "Bon retour",
"rememberMe": "Se souvenir de moi",
"ineligibleSubscription": "Aucun abonnement actif. QBZ fonctionnera uniquement en mode hors ligne.",
"v2AuthFailed": "L'authentification avec Qobuz a échoué. Veuillez réessayer.",
"v2NotInitialized": "Impossible de se connecter à Qobuz. Veuillez redémarrer l'application.",
"connectionFailed": "Connexion à Qobuz™ échouée. Vérifiez votre réseau et réessayez.",
"oauthButton": "Se connecter via le navigateur",
"oauthLoading": "Ouverture du navigateur..."
},
"legal": {
"brandingLineSuffix": "",
"tosAgreementPrefix": "J'ai lu les",
"tosLinkText": "Conditions d'utilisation de Qobuz™",
"tosRequiredToLogin": "Veuillez confirmer que vous avez lu les Conditions d'utilisation de Qobuz™ pour continuer.",
"trademarkNotice": "Qobuz™ est une marque de Qobuz. QBZ n'est pas affilié, approuvé ou certifié par Qobuz."
},
"notifications": {
"trackAdded": "Piste ajoutée à la file d'attente",
"tracksAdded": "{count} pistes ajoutées à la file d'attente",
"albumAdded": "Album ajouté à la file d'attente",
"addedToPlaylist": "Ajouté à la playlist",
"removedFromPlaylist": "Retiré de la playlist",
"playlistCreated": "Playlist créée",
"playlistDeleted": "Playlist supprimée",
"cachingStarted": "Préparation pour le mode hors ligne",
"cachedForOffline": "Maintenant disponible hors ligne",
"cachingFailed": "Échec de la mise en cache pour le mode hors ligne",
"scanComplete": "Analyse de la bibliothèque terminée",
"scanCancelled": "Analyse de la bibliothèque annulée",
"scanFailed": "Échec de l'analyse de la bibliothèque",
"settingsSaved": "Paramètres enregistrés",
"copied": "Copié dans le presse-papiers"
},
"errors": {
"generic": "Quelque chose s'est mal passé",
"networkError": "Erreur réseau. Veuillez vérifier votre connexion.",
"notFound": "Non trouvé",
"unauthorized": "Veuillez vous connecter pour continuer",
"trackNotAvailable": "Cette piste n'est pas disponible en streaming",
"qualityNotAvailable": "La qualité demandée n'est pas disponible",
"loadFailed": "Échec du chargement",
"playbackFailed": "Échec de la lecture",
"cachingFailed": "Échec de la préparation pour le mode hors ligne",
"saveFailed": "Échec de l'enregistrement"
},
"time": {
"hours": "h",
"minutes": "min",
"seconds": "s",
"justNow": "À l'instant",
"minutesAgo": "il y a {count} min",
"hoursAgo": "il y a {count}h",
"daysAgo": "il y a {count}j"
},
"empty": {
"noAlbums": "Pas encore d'albums",
"noArtists": "Pas encore d'artistes",
"noTracks": "Pas encore de pistes",
"noPlaylists": "Pas encore de playlists",
"noFavorites": "Aucun favori pour l'instant",
"queueEmpty": "La file d'attente est vide",
"noResults": "Aucun résultat trouvé",
"noContent": "Aucun contenu disponible"
},
"confirm": {
"deletePlaylist": "Êtes-vous sûr de vouloir supprimer cette playlist ?",
"clearQueue": "Supprimer toutes les pistes de la file d'attente ?",
"clearCache": "Effacer toutes les données en cache ?",
"logout": "Êtes-vous sûr de vouloir vous déconnecter ?"
},
"homeSettings": {
"greeting": "Message d'accueil",
"showGreeting": "Afficher le message d'accueil",
"showGreetingDesc": "Afficher un message d'accueil personnalisé en haut",
"customGreeting": "Message d'accueil personnalisé",
"customGreetingDesc": "Utilisez {name} pour votre nom. Laissez vide pour un message basé sur l'heure.",
"customGreetingPlaceholder": "Bonne ambiance, {name} !",
"goodMorning": "Bonjour, {name}",
"goodAfternoon": "Bon après-midi, {name}",
"goodEvening": "Bonsoir, {name}",
"goodNight": "Bonne nuit, {name}",
"sections": "Sections",
"sectionsDesc": "Réorganiser avec les flèches. Basculer la visibilité avec l'interrupteur.",
"moveUp": "Déplacer vers le haut",
"moveDown": "Déplacer vers le bas",
"resetToDefaults": "Réinitialiser par défaut"
},
"toast": {
"loadingAlbum": "Chargement de l'album...",
"loadingArtist": "Chargement de l'artiste...",
"loadingPlaylist": "Chargement de la playlist...",
"lookingUp": "Recherche de {name}...",
"failedLoadAlbum": "Échec du chargement de l'album",
"failedLoadArtist": "Échec du chargement de l'artiste",
"failedLoadPlaylist": "Échec du chargement de la playlist",
"failedLoadMoreAlbums": "Échec du chargement d'autres albums",
"failedAddToQueue": "Échec de l'ajout à la file d'attente",
"failedPlayTrack": "Échec de la lecture de la piste",
"queueCleared": "File d'attente effacée",
"queueEmpty": "La file d'attente est vide",
"queueEnded": "Fin de la file d'attente",
"failedClearQueue": "Échec du vidage de la file d'attente",
"removedFromQueue": "Retiré de la file d'attente",
"failedRemoveFromQueue": "Échec du retrait de la file d'attente",
"shuffleEnabled": "Lecture aléatoire activée",
"shuffleDisabled": "Lecture aléatoire désactivée",
"repeatOff": "Répéter : Désactivé",
"repeatOne": "Répéter : Un",
"repeatAll": "Répéter : Tout",
"infinitePlayEnabled": "Lecture infinie activée",
"infinitePlayDisabled": "Lecture infinie désactivée",
"linkCopied": "Lien copié dans le presse-papiers",
"albumLinkCopied": "Lien de l'album copié dans le presse-papiers",
"playlistLinkCopied": "Lien de la playlist copié dans le presse-papiers",
"trackLinkCopied": "Lien de la piste copié dans le presse-papiers",
"fetchingSonglink": "Récupération du lien de la chanson...",
"fetchingAlbumLink": "Récupération du lien de l'album...",
"songlinkCopied": "Lien de la chanson copié dans le presse-papiers",
"albumLinkCopiedSonglink": "Lien de l'album copié dans le presse-papiers",
"songlinkError": "Erreur du lien de la chanson : {error}",
"albumLinkError": "Erreur du lien de l'album : {error}",
"allTracksOffline": "Toutes les pistes déjà disponibles hors ligne",
"removedFromOffline": "Retiré de la bibliothèque hors ligne",
"failedRemoveOffline": "Échec de la suppression de la bibliothèque hors ligne",
"failedOpenFolder": "Échec de l'ouverture du dossier",
"failedOpenAlbumFolder": "Échec de l'ouverture du dossier de l'album",
"playlistNoTracks": "La playlist ne contient aucune piste",
"copiedToLibrary": "Copié dans la bibliothèque",
"copyingToLibrary": "Copie dans la bibliothèque...",
"playlistCopied": "Playlist copiée dans la bibliothèque",
"failedCopyPlaylist": "Échec de la copie de la playlist : {error}",
"removedFromFavorites": "Retiré des favoris",
"playlistRemovedFavorites": "Playlist retirée des favoris",
"failedRemoveFavorites": "Échec de la suppression des favoris : {error}",
"failedUpdateFavorites": "Échec de la mise à jour des favoris",
"addedToFavorites": "Ajouté aux favoris",
"noAvailableTracks": "Aucune piste disponible dans la file d'attente (mode hors ligne)",
"failedReorderQueue": "Échec du réordonnancement de la file d'attente",
"trackNotInHistory": "Piste introuvable dans l'historique",
"failedNavigateSource": "Échec de la navigation vers la source",
"failedLookupMusician": "Impossible de rechercher les informations du musicien",
"couldNotFetchDetails": "Impossible de récupérer les détails",
"failedPrepareOffline": "Échec de la préparation pour le mode hors ligne",
"failedRefreshOffline": "Échec de la mise à jour de la copie hors ligne",
"preparingTrackOffline": "Préparation de « {title} » pour une écoute hors ligne",
"preparingTracksOffline": "Préparation de {count} pistes de « {album} » pour une écoute hors ligne",
"refreshingTrackOffline": "Actualisation de « {title} » pour une écoute hors ligne",
"refreshingAlbumOffline": "Actualisation de toutes les pistes de « {album} » pour une écoute hors ligne",
"failedLoadAlbumRefresh": "Échec du chargement de l'album pour la mise à jour hors ligne",
"playingTracksNext": "Lecture de {count} pistes ensuite",
"addedTracksToQueue": "{count} pistes ajoutées à la file d'attente",
"failedPreviousTrack": "Impossible de revenir à la piste précédente",
"failedNextTrack": "Impossible de passer à la piste suivante",
"tracksAddedToPlaylist": "Piste(s) ajoutée(s) à la playlist",
"playlistCreated": "Playlist créée",
"offlineModeStarted": "Démarré en mode hors ligne",
"welcomeUser": "Bienvenue, {name} !",
"restoredTrack": "Restauré : {title}",
"logoutSuccess": "Déconnecté avec succès",
"failedLogout": "Échec de la déconnexion",
"localTrackSearch": "Piste locale – rechercher l'artiste dans la recherche",
"queuedPlayNext": "Mis en file d'attente pour jouer ensuite",
"failedQueueTrack": "Échec de la mise en file d'attente de la piste",
"addedToQueue": "Ajouté à la file d'attente",
"offlineModeActivated": "Mode hors ligne activé",
"backOnline": "De retour en ligne",
"syncedPlaylist": "Playlist synchronisée « {name} »",
"failedSyncPlaylist": "Échec de la synchronisation de la playlist « {name} » : {error}",
"playbackError": "Erreur de lecture : {error}",
"trackUnavailable": "\"{title}\" n'est plus disponible",
"playing": "Lecture : {title}",
"failedCopyLink": "Échec de la copie du lien",
"failedShareQobuz": "Échec du partage du lien Qobuz : {error}",
"playlistCreatedOffline": "Playlist créée hors ligne – sera synchronisée à la reconnexion",
"playlistImported": "Playlist importée",
"playlistImportFailed": "Échec de l'importation de la playlist",
"enterSearchTerms": "Entrez le titre de l'album ou l'artiste pour rechercher",
"searchFailed": "Échec de la recherche : {error}",
"appliedMetadata": "Métadonnées appliquées depuis {provider}",
"rateLimited": "Limité en débit. Veuillez patienter un instant et réessayer.",
"failedFetchMetadata": "Échec de la récupération des métadonnées : {error}",
"failedOpenBrowser": "Échec de l'ouverture du navigateur",
"albumMetadataSaved": "Métadonnées de l'album enregistrées",
"removedMissingFiles": "{count} pistes avec des fichiers manquants supprimées",
"noMissingFilesFound": "Aucun fichier manquant trouvé",
"failedCleanupMissing": "Échec du nettoyage des fichiers manquants",
"metadataRefreshed": "Métadonnées rafraîchies à partir des fichiers",
"failedSaveTray": "Échec de l'enregistrement du paramètre de la barre d'état",
"failedSaveAutoplay": "Échec de l'enregistrement de la préférence de lecture automatique",
"failedSaveIconVisibility": "Échec de l'enregistrement de la préférence de visibilité des icônes",
"failedRepairOffline": "Échec de la réparation de la bibliothèque hors ligne : {error}",
"failedOpenCacheFolder": "Échec de l'ouverture du dossier du cache"
},
"offline": {
"title": "Mode hors ligne",
"message": "Connectez-vous à Internet pour accéder au contenu Qobuz™.",
"noNetwork": "Pas de connexion réseau",
"noNetworkMessage": "Vérifiez votre connexion Internet pour accéder au streaming Qobuz™.",
"notLoggedIn": "Non connecté",
"notLoggedInMessage": "Connectez-vous à votre compte Qobuz™ pour accéder au contenu en streaming.",
"manualMode": "Mode hors ligne activé",
"manualModeMessage": "Vous avez activé manuellement le mode hors ligne. Votre bibliothèque locale est toujours disponible.",
"goToLibrary": "Aller à la bibliothèque locale",
"enableManual": "Activer le mode hors ligne",
"enableManualDesc": "Passer manuellement en mode hors ligne même avec Internet",
"showPartialPlaylists": "Afficher les playlists partielles",
"showPartialPlaylistsDesc": "Afficher les playlists avec du contenu local en mode hors ligne",
"status": "Statut",
"online": "En ligne",
"offlineReason": "Hors ligne",
"indicator": "Hors ligne",
"allLocal": "Entièrement disponible hors ligne",
"someLocal": "Partiellement disponible hors ligne",
"notAvailable": "Non disponible hors ligne",
"trackNotAvailable": "Cette piste n'est pas disponible hors ligne",
"featureDisabled": "Cette fonctionnalité nécessite une connexion Internet",
"startWithoutLogin": "Démarrer hors ligne (pas d'accès aux services Qobuz™)",
"noNetworkToast": "Aucune connexion Internet disponible",
"checkingNetwork": "Vérification de la connexion réseau...",
"available": "Entièrement disponible hors ligne",
"partiallyAvailable": "Partiellement disponible",
"notAvailableOffline": "Non disponible hors ligne",
"viewOnly": "Afficher uniquement (hors ligne)",
"allowCast": "Autoriser Chromecast",
"allowCastDesc": "Activer le streaming Chromecast en mode hors ligne manuel",
"allowImmediateScrobbling": "Scrobbling immédiat",
"allowImmediateScrobblingDesc": "Envoyer immédiatement les scrobbles à Last.fm en mode hors ligne manuel",
"allowAccumulatedScrobbling": "Scrobbling accumulé",
"allowAccumulatedScrobblingDesc": "Mettre les scrobbles en file d'attente pour plus tard lorsque vous serez de nouveau en ligne",
"scrobbleTimeLimit": "Last.fm accepte les scrobbles jusqu'à 2 semaines",
"showNetworkFolders": "Afficher le contenu du dossier réseau",
"showNetworkFoldersDesc": "Afficher le contenu des dossiers montés en réseau (NAS, Samba, etc.) en mode hors ligne manuel"
},
"download": {
"makeAvailable": "Rendre disponible hors ligne",
"queued": "En file d'attente pour hors ligne",
"preparing": "Préparation pour hors ligne",
"ready": "Disponible hors ligne (cliquer pour supprimer)",
"failed": "Échec de la mise en cache (cliquer pour réessayer)"
},
"filter": {
"all": "Tout"
},
"metadata": {
"editMetadata": "Modifier les métadonnées",
"albumName": "Nom de l'album",
"albumArtist": "Artiste de l'album",
"year": "Année",
"genre": "Genre",
"catalogNumber": "Catalogue / ID de sortie",
"resultsCount": "{count} résultats",
"noResultsTryDifferent": "Aucun résultat, essayez une autre recherche",
"openInBrowser": "Ouvrir dans le navigateur",
"apply": "Appliquer",
"track": "Piste",
"trackTitle": "Titre de la piste",
"disc": "Disque",
"of": "de",
"albumPath": "Chemin de l'album",
"persistence": "Persistance",
"persistenceSidecar": "Sidecar QBZ (ne modifie pas les fichiers)",
"persistenceDirect": "Écrire dans les fichiers audio (tags intégrés)",
"writesToDisk": "Écrit sur le disque.",
"writingProgress": "Écriture {current} de {total}...",
"writingTags": "Écriture des tags..."
},
"genreFilter": {
"title": "Filtrer par genre",
"genreAll": "Genre : Tous",
"genrePrefix": "Genre :",
"genresCount": "{count} genres",
"rememberSelection": "Mémoriser la sélection",
"advancedView": "Vue avancée",
"toggleAdvancedView": "Basculer la vue avancée",
"clearSearch": "Effacer la recherche",
"collapse": "Réduire",
"expand": "Développer",
"clearFilter": "Effacer le filtre"
},
"keybindings": {
"title": "Raccourcis clavier",
"customize": "Personnaliser les raccourcis",
"pressKeys": "Appuyez sur les touches...",
"modified": "modifiés",
"resetToDefault": "Réinitialiser par défaut",
"resetAll": "Tout réinitialiser",
"resetAllConfirmTitle": "Réinitialiser tous les raccourcis ?",
"resetAllConfirmText": "Cela réinitialisera les {count} raccourcis modifiés à leurs valeurs par défaut.",
"conflict": "\"{shortcut}\" est déjà utilisé par \"{action}\"",
"categories": {
"playback": "Lecture",
"navigation": "Navigation",
"ui": "Interface",
"focus": "Immersif"
},
"actions": {
"playbackToggle": "Lecture / Pause",
"playbackNext": "Piste suivante",
"playbackPrev": "Piste précédente",
"navBack": "Retour",
"navForward": "Avancer",
"navSearch": "Rechercher",
"uiSidebar": "Afficher/masquer la barre latérale",
"uiFocusMode": "Mode immersif",
"uiQueue": "File d'attente",
"uiEscape": "Fermer / Annuler",
"uiShowShortcuts": "Afficher les raccourcis",
"uiOpenLink": "Ouvrir un lien musical",
"focusSeekForward": "Avancer (5s)",
"focusSeekBack": "Reculer (5s)",
"focusSeekForwardLong": "Avancer (10s)",
"focusSeekBackLong": "Reculer (10s)"
},
"descriptions": {
"playbackToggle": "Basculer la lecture",
"playbackNext": "Passer à la piste suivante",
"playbackPrev": "Revenir à la piste précédente",
"navBack": "Naviguer vers la page précédente",
"navForward": "Naviguer vers la page suivante",
"navSearch": "Mettre le focus sur la recherche",
"uiSidebar": "Afficher ou masquer la barre latérale",
"uiFocusMode": "Basculer le mode immersif",
"uiQueue": "Basculer le panneau de file d'attente",
"uiEscape": "Fermer le panneau actif ou la modale",
"uiShowShortcuts": "Afficher la modale des raccourcis clavier",
"uiOpenLink": "Ouvrir un lien Qobuz dans l'application",
"focusSeekForward": "Avancer de 5 secondes",
"focusSeekBack": "Reculer de 5 secondes",
"focusSeekForwardLong": "Avancer de 10 secondes",
"focusSeekBackLong": "Reculer de 10 secondes"
}
},
"dacWizard": {
"title": "Assistant Configuration DAC",
"triggerTooltip": "Guide de configuration DAC",
"tooltip": {
"title": "Le Mage Hi-Fi",
"desc": "Si ce n'est pas déjà fait, il peut vous aider à configurer le bit-perfect sur votre DAC"
},
"welcome": {
"title": "Configuration Guidée du DAC",
"subtitle": "Cet assistant vous aide à configurer votre DAC pour une lecture bit-perfect sous Linux.",
"intro": "QBZ n'applique aucune modification automatiquement.\nChaque étape affiche les commandes exactes à exécuter, explique leur fonctionnement et vous laisse décider quand continuer.",
"disclaimerTitle": "Avant de poursuivre, veuillez noter :",
"bulletResponsibility": "Vous êtes responsable de la création, de la conservation et de la restauration de vos sauvegardes",
"bulletNoGuarantee": "QBZ s'appuie sur la documentation officielle et les bonnes pratiques, sans pouvoir garantir le bon fonctionnement sur des systèmes ayant :",
"bulletHelper": "Ce guide est une aide, et non un outil de récupération système",
"systemIssue1": "Des configurations audio personnalisées existantes",
"systemIssue2": "Des modifications manuelles de PipeWire, Pulse ou WirePlumber",
"systemIssue3": "Des commandes ignorées ou exécutées dans un ordre différent",
"recovery": "En cas de problème, vous pourrez restaurer votre configuration précédente à l'aide de la sauvegarde créée durant ce processus.",
"readyText": "Lorsque vous êtes prêt, avancez étape par étape.\nRien ne s'exécute sans votre action.",
"checkbox": "Je comprends et j'accepte ces conditions",
"start": "Commencer"
},
"precheck": {
"title": "Vérifier la pile audio",
"subtitle": "Confirmez que PipeWire et WirePlumber fonctionnent.",
"hint": "Recherchez 'active (running)' pour tous les services",
"inactiveWarning": "Si un service est inactif, arrêtez-vous ici et corrigez-le avant de continuer.",
"checkbox": "J'ai exécuté cette commande et les services sont actifs",
"installTitle": "Installer les paquets requis",
"installSubtitle": "Sélectionnez votre distribution pour voir la commande d'installation.",
"distros": {
"debian": "Ubuntu / Debian / Mint / Pop!_OS",
"fedora": "Fedora / RHEL",
"arch": "Arch / Manjaro / EndeavourOS",
"opensuse": "openSUSE",
"other": "Autre"
},
"otherHint": "Assurez-vous que ces paquets (ou équivalents) sont installés : pipewire, pipewire-pulse, wireplumber, alsa-utils"
},
"detectDac": {
"title": "Identifier le DAC par défaut",
"subtitle": "Nous avons besoin du nom exact du nœud PipeWire.",
"step1": "Trouvez votre DAC sous 'Audio > Sinks'. Notez le numéro (ex. 46).",
"step2": "Puis exécutez avec ce numéro :",
"inputLabel": "Entrez node.name",
"inputWarning": "Doit correspondre exactement. Un seul caractère erroné cassera la règle.",
"inputPlaceholder": "alsa_output.usb-...",
"validation": {
"validFormat": "Format valide",
"invalidFormat": "Format invalide - doit commencer par alsa_output. ou alsa_input.",
"usbDac": "DAC USB - bit-perfect supporté",
"pciDac": "Audio interne - bit-perfect dépend du matériel",
"bluetoothDac": "Appareil Bluetooth - bit-perfect impossible",
"virtualDac": "Appareil virtuel - bit-perfect non applicable"
},
"query": {
"button": "Interroger les capacités du DAC",
"querying": "Interrogation...",
"device": "Appareil",
"sampleRates": "Taux d'échantillonnage",
"formats": "Formats",
"channels": "Canaux",
"disclaimer": "Si ces valeurs ne correspondent pas aux spécifications de votre DAC, consultez la documentation du fabricant."
}
},
"backup": {
"title": "Créer une sauvegarde",
"subtitle": "Requis avant toute modification.",
"hint": "Vous êtes responsable de conserver cette sauvegarde jusqu'à ce que tout fonctionne.",
"checkbox": "J'ai créé la sauvegarde"
},
"pipewireConfig": {
"title": "Autoriser plusieurs taux d'échantillonnage",
"subtitle": "Permet le changement automatique sans forcer 48kHz.",
"explanation": "Par défaut, PipeWire verrouille à 48kHz. Cette configuration permet à votre DAC de basculer vers le taux d'échantillonnage natif de la piste.",
"selectRates": "Sélectionnez les taux d'échantillonnage pris en charge par votre DAC :",
"noRatesHint": "Aucun taux sélectionné. Les valeurs par défaut seront utilisées."
},
"pulseConfig": {
"title": "Choisir les applications bit-perfect",
"subtitle": "Ajoutez QBZ et les lecteurs que vous voulez sans rééchantillonnage. Utilise les règles de flux PipeWire (s'applique à toutes les APIs audio).",
"apps": {
"qbz": "QBZ",
"qobuzPlayer": "qobuz-player (TUI)",
"vlc": "VLC",
"deadbeef": "DeaDBeeF",
"strawberry": "Strawberry",
"clementine": "Clementine",
"custom": "Personnalisé..."
},
"customPlaceholder": "Nom du binaire (ex. mon-lecteur)",
"warning": "Meilleurs résultats : utilisez le bit-perfect par application uniquement. Le bit-perfect Pulse global peut casser les navigateurs et applications qui émettent en 48kHz fixe."
},
"wireplumberConfig": {
"title": "Cibler uniquement votre DAC",
"subtitle": "Appliquer les règles uniquement au sink détecté.",
"targeting": "Ceci cible :",
"rulesNote": "Ces règles s'appliquent uniquement au DAC détecté."
},
"restart": {
"title": "Redémarrer les services audio",
"subtitle": "Requis pour appliquer les modifications.",
"hint": "L'audio peut s'interrompre brièvement. C'est normal.",
"checkbox": "J'ai redémarré les services"
},
"verify": {
"title": "Vérifier le changement de taux d'échantillonnage",
"subtitle": "Jouez différents taux d'échantillonnage et confirmez que RATE change.",
"instructions": "1. Ouvrez un terminal et exécutez : pw-top\n2. Dans QBZ, jouez une piste à 44,1kHz\n3. Vérifiez que RATE affiche 44100\n4. Jouez une piste à 96kHz\n5. Vérifiez que RATE affiche 96000",
"success": "RATE devrait changer pour correspondre au taux d'échantillonnage de chaque piste.",
"passed": "Réussi",
"failed": "Échoué",
"skip": "Ignorer",
"rollbackTitle": "Restaurer la sauvegarde",
"rollbackHint": "Exécutez ces commandes pour restaurer votre configuration précédente :"
},
"done": {
"title": "Configuration terminée",
"subtitle": "Votre DAC est configuré pour la lecture bit-perfect.",
"configuredFor": "Configuré pour :",
"summary": "Configurations créées :",
"close": "Fermer"
},
"error": {
"title": "Besoin d'aide ?",
"body": "Si quelque chose s'est mal passé, consultez ces ressources :",
"pipewireDocs": "Documentation officielle PipeWire",
"archWiki": "Arch Wiki - PipeWire",
"pipewireUrl": "https://docs.pipewire.org/",
"archWikiUrl": "https://wiki.archlinux.org/title/PipeWire"
},
"buttons": {
"next": "Suivant",
"back": "Retour",
"close": "Fermer",
"copy": "Copier",
"copied": "Copié !"
},
"steps": {
"welcome": "Bienvenue",
"precheck": "Pré-vérification",
"detectDac": "Détecter DAC",
"backup": "Sauvegarde",
"pipewireConfig": "PipeWire",
"pulseConfig": "Apps",
"wireplumberConfig": "WirePlumber",
"restart": "Redémarrer",
"verify": "Vérifier",
"done": "Terminé"
}
},
"playlistImport": {
"title": "Importer une playlist",
"urlLabel": "URL de la playlist",
"allowedSources": "Sources autorisees",
"playlistName": "Nom de la playlist",
"folder": "Dossier",
"noFolder": "Aucun dossier",
"fetchPlaylist": "Recuperer la playlist",
"fetching": "Recuperation...",
"importAction": "Importer",
"importing": "Importation...",
"tracksFound": "{count} titres trouves depuis {provider}.",
"progress": "Progression de la conversion",
"summary": "Resume",
"playlistLabel": "Playlist : {name}",
"tracksMatched": "Titres trouves : {matched} / {total}",
"skipped": "Ignores : {count}",
"matchingTracks": "Recherche des titres : {current} / {total} ({matched} trouves)",
"matchingPhase": "Recherche dans le catalogue Qobuz...",
"creatingPhase": "Creation de la playlist...",
"addingPhase": "Ajout des titres a la playlist...",
"addingProgress": "Ajout des titres : {current} / {total}",
"partsCreated": "Divisee en {count} playlists (limite Qobuz : 2000 titres)"
},
"purchases": {
"title": "Achats",
"tabs": {
"albums": "Albums",
"tracks": "Pistes"
},
"search": "Rechercher dans les achats...",
"empty": "Aucun achat pour le moment. Visitez Qobuz pour acheter de la musique.",
"emptyTracks": "Aucune piste achetée individuellement.",
"unavailable": "Cet album n'est plus disponible au téléchargement.",
"downloadAll": "Tout télécharger",
"downloadTrack": "Télécharger la piste",
"chooseFolder": "Choisir le dossier de téléchargement",
"selectFormat": "Sélectionner le format",
"format": "Format",
"purchasedOn": "Acheté :",
"addToLibrary": "Ajouter à la bibliothèque locale",
"addToLibraryDesc": "Ajouter le dossier téléchargé à votre bibliothèque musicale locale.",
"addToLibrarySuccess": "Dossier ajoute a la bibliotheque locale.",
"addToLibraryError": "Erreur lors de l'ajout du dossier a la bibliotheque.",
"downloading": "Téléchargement...",
"downloadProgress": "Téléchargement {current}/{total}...",
"complete": "Téléchargement terminé",
"failed": "Échec du téléchargement",
"filter": {
"all": "Tout",
"downloaded": "Téléchargés",
"notDownloaded": "Non téléchargés",
"hires": "Hi-Res",
"availability": "Disponibilité",
"hideUnavailable": "Masquer les indisponibles",
"downloads": "Telechargements",
"hideDownloaded": "Masquer les telecharges sur cet ordinateur"
},
"sort": {
"date": "Date d'achat",
"artist": "Artiste",
"album": "Album",
"quality": "Qualité"
},
"formats": {
"flac_hires_192": "FLAC 24 bits / 192 kHz",
"flac_hires_96": "FLAC 24 bits / 96 kHz",
"flac_cd": "FLAC 16 bits / 44,1 kHz",
"mp3_320": "MP3 320 kbps"
},
"tracksCount": "{count} pistes",
"sortLabel": "Trier",
"table": {
"title": "Titre"
},
"group": {
"off": "Groupe : Desactive",
"alpha": "Groupe : A-Z",
"artist": "Groupe : Artiste",
"album": "Groupe : Album",
"name": "Groupe : Nom",
"optionOff": "Desactive",
"optionAlpha": "Alphabetique (A-Z)",
"optionArtist": "Artiste",
"optionAlbum": "Album",
"optionName": "Nom (A-Z)"
},
"view": {
"list": "Vue liste",
"grid": "Vue grille"
},
"regionNotice": "La disponibilité des achats dépend de votre compte Qobuz et de votre région. Si ce n'est pas disponible, cela peut être normal.",
"errors": {
"noAlbum": "Telechargement impossible : la piste n'a pas d'album associe.",
"noFormats": "Aucun format de telechargement disponible pour cette piste."
}
},
"playlistManager": {
"switchToFlat": "Vue plate",
"switchToFolders": "Vue dossiers",
"emptyFolder": "Dossier vide"
},
"linkResolver": {
"title": "Ouvrir un lien musical",
"placeholder": "Collez un lien de Qobuz, Spotify, Apple Music, Tidal, Deezer ou song.link...",
"go": "Aller",
"resolving": "Resolution...",
"invalidLink": "Lien musical invalide ou non pris en charge.",
"notOnQobuz": "Ce contenu n'est pas disponible sur Qobuz.",
"playlistDetected": "C'est une playlist. Utilisez l'importateur de playlists.",
"openPlaylistImporter": "Ouvrir l'importateur de playlists"
},
"yourMixes": {
"title": "DailyQ",
"subtitle": "Base sur vos ecoutes recentes.",
"cardDesc": "Sublimez votre journee avec une selection musicale personnalisee.",
"algorithmInfo": "Propulse par l'algorithme de suggestion Qobuz™, compose a partir de votre historique d'ecoute local."
},
"weeklyMixes": {
"title": "WeeklyQ",
"subtitle": "Base sur vos ecoutes hebdomadaires.",
"cardDesc": "Un voyage hebdomadaire avec un mix frais <strong>chaque vendredi</strong>."
},
"favMixes": {
"title": "FavQ",
"subtitle": "Vos favoris, remixes",
"cardDesc": "Un melange frais de vos morceaux favoris.",
"algorithmInfo": "Selectionne aleatoirement jusqu'a 50 pistes de votre collection de favoris Qobuz.",
"emptyFavorites": "Pas encore de pistes favorites. Ajoutez des favoris pour creer votre mix !"
},
"topMixes": {
"title": "TopQ",
"subtitle": "Depuis vos playlists les plus ecoutees",
"cardDesc": "Decouvrez de la musique a partir de vos playlists <strong>les plus ecoutees</strong>.",
"algorithmInfo": "Propulse par l'algorithme de suggestion Qobuz, alimente par vos playlists les plus ecoutees.",
"emptyPlaylists": "Pas encore de playlists ecoutees. Ecoutez des playlists pour creer votre mix !"
},
"radio": {
"albumRadio": "Radio de l'album",
"creatingAlbumRadio": "Création de la radio de l'album...",
"createRadio": "Créer une radio",
"qbzRadio": "Radio QBZ",
"qobuzRadio": "Radio Qobuz",
"creating": "Création de la radio..."
}
}