Files
ChrisandClaude Opus 4.5 04322cf768 Add donation support feature
Add GitHub Sponsors and Ko-fi donation buttons in settings screen,
along with an About section showing app version and links to
GitHub repository and issue tracker.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 09:19:12 +00:00

1411 lines
35 KiB
Plaintext

{
"@@locale": "fr",
"appTitle": "Ensemble",
"@appTitle": {
"description": "The application title"
},
"connecting": "Connexion...",
"@connecting": {
"description": "Connection status when connecting"
},
"connected": "Connecté",
"@connected": {
"description": "Connection status when connected"
},
"disconnected": "Déconnecté",
"@disconnected": {
"description": "Connection status when disconnected"
},
"serverAddress": "Adresse du serveur",
"@serverAddress": {
"description": "Login screen server address field label"
},
"serverAddressHint": "ex., music.example.com ou 192.168.1.100",
"@serverAddressHint": {
"description": "Hint text for server address field"
},
"yourName": "Votre nom",
"@yourName": {
"description": "Login screen name field label"
},
"yourFirstName": "Votre prénom",
"@yourFirstName": {
"description": "Hint for name field"
},
"portOptional": "Port (Facultatif)",
"@portOptional": {
"description": "Port field label"
},
"portHint": "ex., 8095 ou laisser vide",
"@portHint": {
"description": "Hint for port field"
},
"portDescription": "Laisser vide pour les proxys inverses ou les ports standards. Entrer 8095 pour une connexion directe.",
"@portDescription": {
"description": "Description for port field"
},
"username": "Nom d'utilisateur",
"@username": {
"description": "Username field label"
},
"password": "Mot de passe",
"@password": {
"description": "Password field label"
},
"detectAndConnect": "Détecter et connecter",
"@detectAndConnect": {
"description": "Button to detect auth and connect"
},
"connect": "Connectér",
"@connect": {
"description": "Connect button label"
},
"disconnect": "Déconnectér",
"@disconnect": {
"description": "Disconnect button label"
},
"authServerUrlOptional": "URL du serveur d'auth (Facultatif)",
"@authServerUrlOptional": {
"description": "Auth server URL field label"
},
"authServerUrlHint": "ex., auth.example.com (si different du serveur)",
"@authServerUrlHint": {
"description": "Hint for auth server URL"
},
"authServerUrlDescription": "Laisser vide si l'authentification est sur le meme serveur",
"@authServerUrlDescription": {
"description": "Description for auth server URL field"
},
"détectédAuthType": "Detecte : {authType}",
"@détectédAuthType": {
"description": "Shows détectéd authentication type",
"placeholders": {
"authType": {
"type": "String"
}
}
},
"serverRequiresAuth": "Ce serveur requiert une authentification",
"@serverRequiresAuth": {
"description": "Message when server requires auth"
},
"tailscaleVpnConnection": "Connexion VPN Tailscale",
"@tailscaleVpnConnection": {
"description": "Tailscale connection type"
},
"unencryptedConnection": "Connexion non chiffrée",
"@unencryptedConnection": {
"description": "Unencrypted connection warning"
},
"usingHttpOverTailscale": "Utilisation de HTTP via Tailscale (tunnel chiffre)",
"@usingHttpOverTailscale": {
"description": "HTTP over Tailscale description"
},
"httpsFailedUsingHttp": "HTTPS a échoué, utilisation de HTTP en repli",
"@httpsFailedUsingHttp": {
"description": "HTTP fallback message"
},
"httpNotEncrypted": "Connexion HTTP - les donnees ne sont pas chiffrées",
"@httpNotEncrypted": {
"description": "HTTP not encrypted warning"
},
"pleaseEnterServerAddress": "Veuillez entrer l'adresse de votre serveur Music Assistant",
"@pleaseEnterServerAddress": {
"description": "Validation message for server address"
},
"pleaseEnterName": "Veuillez entrer votre nom",
"@pleaseEnterName": {
"description": "Validation message for name"
},
"pleaseEnterValidPort": "Veuillez entrer un numero de port valide (1-65535)",
"@pleaseEnterValidPort": {
"description": "Validation message for port"
},
"pleaseEnterCredentials": "Veuillez entrer le nom d'utilisateur et le mot de passe",
"@pleaseEnterCredentials": {
"description": "Validation message for credentials"
},
"authFailed": "Echec de l'authentification. Veuillez verifier vos identifiants.",
"@authFailed": {
"description": "Authentication failed error"
},
"maLoginFailed": "Echec de la connexion a Music Assistant. Veuillez verifier vos identifiants.",
"@maLoginFailed": {
"description": "MA login failed error"
},
"connectionFailed": "Impossible de se connecter au serveur. Veuillez verifier l'adresse et reessayer.",
"@connectionFailed": {
"description": "Connection failed error"
},
"detectingAuth": "Detection de l'authentification...",
"@detectingAuth": {
"description": "Status when detecting auth"
},
"cannotDetermineAuth": "Impossible de determiner les exigences d'authentification. Veuillez verifier l'URL du serveur.",
"@cannotDetermineAuth": {
"description": "Error when auth detection fails"
},
"noAuthentication": "Pas d'authentification",
"@noAuthentication": {
"description": "Auth type: none"
},
"httpBasicAuth": "HTTP Basic Auth",
"@httpBasicAuth": {
"description": "Auth type: HTTP Basic"
},
"authelia": "Authelia",
"@authelia": {
"description": "Auth type: Authelia"
},
"musicAssistantLogin": "Connexion Music Assistant",
"@musicAssistantLogin": {
"description": "Auth type: MA Login"
},
"pressBackToMinimize": "Appuyez a nouveau sur retour pour minimiser",
"@pressBackToMinimize": {
"description": "Back button toast message"
},
"recentlyPlayed": "Ecoutes recemment",
"@recentlyPlayed": {
"description": "Home screen section title"
},
"discoverArtists": "Découvrir des artistes",
"@discoverArtists": {
"description": "Home screen section title"
},
"discoverAlbums": "Découvrir des albums",
"@discoverAlbums": {
"description": "Home screen section title"
},
"continueListening": "Continuer l'écoute",
"@continueListening": {
"description": "Home screen section title"
},
"discoverAudiobooks": "Découvrir des livres audio",
"@discoverAudiobooks": {
"description": "Home screen section title"
},
"discoverSeries": "Découvrir des séries",
"@discoverSeries": {
"description": "Home screen section title"
},
"favoriteAlbums": "Albums favoris",
"@favoriteAlbums": {
"description": "Home screen section title"
},
"favoriteArtists": "Artistes favoris",
"@favoriteArtists": {
"description": "Home screen section title"
},
"favoriteTracks": "Pistes favorites",
"@favoriteTracks": {
"description": "Home screen section title"
},
"favoritePlaylists": "Playlists favorites",
"@favoritePlaylists": {
"description": "Home screen section title"
},
"favoriteRadioStations": "Stations de radio favorites",
"@favoriteRadioStations": {
"description": "Home screen section title"
},
"favoritePodcasts": "Podcasts favoris",
"@favoritePodcasts": {
"description": "Home screen section title"
},
"searchMusic": "Rechercher de la musique...",
"@searchMusic": {
"description": "Search placeholder text"
},
"searchForContent": "Rechercher des artistes, albums ou pistes",
"@searchForContent": {
"description": "Search hint text"
},
"recentSearches": "Recherches recentes",
"@recentSearches": {
"description": "Label for recent search history section"
},
"clearSearchHistory": "Effacer l'historique de recherche",
"@clearSearchHistory": {
"description": "Button to clear search history"
},
"searchHistoryCleared": "Historique de recherche efface",
"@searchHistoryCleared": {
"description": "Confirmation message after clearing search history"
},
"libraryOnly": "Bibliothèque uniquement",
"@libraryOnly": {
"description": "Toggle to search only in library"
},
"retry": "Reessayer",
"@retry": {
"description": "Retry button label"
},
"all": "Tout",
"@all": {
"description": "Filter option: All"
},
"artists": "Artistes",
"@artists": {
"description": "Artists category"
},
"albums": "Albums",
"@albums": {
"description": "Albums category"
},
"tracks": "Pistes",
"@tracks": {
"description": "Tracks category"
},
"playlists": "Playlists",
"@playlists": {
"description": "Playlists category"
},
"audiobooks": "Livres audio",
"@audiobooks": {
"description": "Audiobooks category"
},
"music": "Musique",
"@music": {
"description": "Music category"
},
"radio": "Radio",
"@radio": {
"description": "Radio category"
},
"stations": "Stations",
"@stations": {
"description": "Radio stations subcategory"
},
"selectLibrary": "Sélectionner la bibliothèque",
"@selectLibrary": {
"description": "Title for library type selection bottom sheet"
},
"noRadioStations": "Aucune station de radio",
"@noRadioStations": {
"description": "Empty state when no radio stations are available"
},
"addRadioStationsHint": "Ajouter des stations de radio dans Music Assistant",
"@addRadioStationsHint": {
"description": "Hint for adding radio stations"
},
"searchFailed": "La recherche a échoué. Veuillez verifier votre connexion.",
"@searchFailed": {
"description": "Search error message"
},
"queue": "File d'attente",
"@queue": {
"description": "Queue screen title"
},
"playerQueue": "File d'attente de {playerName}",
"@playerQueue": {
"description": "Queue title with player name",
"placeholders": {
"playerName": {
"type": "String"
}
}
},
"noPlayerSelected": "Aucun lecteur selectionne",
"@noPlayerSelected": {
"description": "Message when no player is selected"
},
"undo": "Annuler",
"@undo": {
"description": "Undo action"
},
"removedItem": "{itemName} supprimé",
"@removedItem": {
"description": "Snackbar message when item removed",
"placeholders": {
"itemName": {
"type": "String"
}
}
},
"settings": "Paramètres",
"@settings": {
"description": "Settings screen title"
},
"debugLogs": "Journaux de debogage",
"@debugLogs": {
"description": "Debug logs section"
},
"themeMode": "Mode de theme",
"@themeMode": {
"description": "Theme mode setting"
},
"light": "Clair",
"@light": {
"description": "Light theme"
},
"dark": "Sombre",
"@dark": {
"description": "Dark theme"
},
"system": "Système",
"@system": {
"description": "System theme"
},
"pullToRefresh": "Tirez pour rafraichir la bibliothèque et appliquer les modifications",
"@pullToRefresh": {
"description": "Refresh hint message"
},
"viewDebugLogs": "Voir les journaux de debogage",
"@viewDebugLogs": {
"description": "Button to view debug logs"
},
"viewAllPlayers": "Voir tous les lecteurs",
"@viewAllPlayers": {
"description": "Button to view all players"
},
"copyLogs": "Copier les journaux",
"@copyLogs": {
"description": "Button to copy logs"
},
"clearLogs": "Effacer les journaux",
"@clearLogs": {
"description": "Button to clear logs"
},
"copyList": "Copier la liste",
"@copyList": {
"description": "Button to copy list"
},
"close": "Fermer",
"@close": {
"description": "Close button"
},
"allPlayersCount": "Tous les lecteurs ({count})",
"@allPlayersCount": {
"description": "Dialog title with player count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"errorLoadingPlayers": "Erreur lors du chargement des lecteurs : {error}",
"@errorLoadingPlayers": {
"description": "Error loading players",
"placeholders": {
"error": {
"type": "String"
}
}
},
"logsCopied": "Journaux copies dans le presse-papiers",
"@logsCopied": {
"description": "Confirmation when logs copied"
},
"logsCleared": "Journaux effaces",
"@logsCleared": {
"description": "Confirmation when logs cleared"
},
"playerListCopied": "Liste des lecteurs copiee dans le presse-papiers !",
"@playerListCopied": {
"description": "Confirmation when player list copied"
},
"noLogsYet": "Pas encore de journaux",
"@noLogsYet": {
"description": "Empty logs message"
},
"infoPlus": "Info+",
"@infoPlus": {
"description": "Log filter: Info+"
},
"warnings": "Avertissements",
"@warnings": {
"description": "Log filter: Warnings"
},
"errors": "Erreurs",
"@errors": {
"description": "Log filter: Errors"
},
"showingEntries": "Affichage de {filtered} sur {total} entrées",
"@showingEntries": {
"description": "Entries count display",
"placeholders": {
"filtered": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"thisDevice": "Cet appareil",
"@thisDevice": {
"description": "Label for current device"
},
"ghostPlayer": "Lecteur fantome (doublon)",
"@ghostPlayer": {
"description": "Warning for ghost player"
},
"unavailableCorrupt": "Indisponible/Corrompu",
"@unavailableCorrupt": {
"description": "Warning for corrupt player"
},
"playerId": "ID : {id}",
"@playerId": {
"description": "Player ID display",
"placeholders": {
"id": {
"type": "String"
}
}
},
"playerInfo": "Disponible : {available} | Fournisseur : {provider}",
"@playerInfo": {
"description": "Player info display",
"placeholders": {
"available": {
"type": "String"
},
"provider": {
"type": "String"
}
}
},
"shareBugReport": "Partager le rapport de bogue",
"@shareBugReport": {
"description": "Share bug report option"
},
"moreOptions": "Plus d'options",
"@moreOptions": {
"description": "More options menu"
},
"failedToUpdateFavorite": "Echec de la mise a jour du favori : {error}",
"@failedToUpdateFavorite": {
"description": "Error updating favorite",
"placeholders": {
"error": {
"type": "String"
}
}
},
"noPlayersAvailable": "Aucun lecteur disponible",
"@noPlayersAvailable": {
"description": "Message when no players available"
},
"albumAddedToQueue": "Album ajouté a la file d'attente",
"@albumAddedToQueue": {
"description": "Confirmation when album added"
},
"tracksAddedToQueue": "Pistes ajoutées a la file d'attente",
"@tracksAddedToQueue": {
"description": "Confirmation when tracks added"
},
"play": "Lire",
"@play": {
"description": "Play button label"
},
"noPlayersFound": "Aucun lecteur trouve",
"@noPlayersFound": {
"description": "Message when no players found"
},
"startingRadio": "Demarrage de la radio {name}",
"@startingRadio": {
"description": "Status when starting radio",
"placeholders": {
"name": {
"type": "String"
}
}
},
"failedToStartRadio": "Echec du demarrage de la radio : {error}",
"@failedToStartRadio": {
"description": "Error starting radio",
"placeholders": {
"error": {
"type": "String"
}
}
},
"startingRadioOnPlayer": "Demarrage de la radio {name} sur {playerName}",
"@startingRadioOnPlayer": {
"description": "Status when starting radio on player",
"placeholders": {
"name": {
"type": "String"
},
"playerName": {
"type": "String"
}
}
},
"addedRadioToQueue": "Radio {name} ajoutée a la file d'attente",
"@addedRadioToQueue": {
"description": "Confirmation when radio added to queue",
"placeholders": {
"name": {
"type": "String"
}
}
},
"failedToAddToQueue": "Echec de l'ajout a la file d'attente : {error}",
"@failedToAddToQueue": {
"description": "Error adding to queue",
"placeholders": {
"error": {
"type": "String"
}
}
},
"playingRadioStation": "Lecture de {name}",
"@playingRadioStation": {
"description": "Status when playing radio station",
"placeholders": {
"name": {
"type": "String"
}
}
},
"addedToQueue": "Ajoute a la file d'attente",
"@addedToQueue": {
"description": "Confirmation when item added to queue"
},
"inLibrary": "Dans la bibliothèque",
"@inLibrary": {
"description": "In library section title"
},
"noAlbumsFound": "Aucun album trouve",
"@noAlbumsFound": {
"description": "Empty albums message"
},
"playing": "Lecture de {name}",
"@playing": {
"description": "Status when playing",
"placeholders": {
"name": {
"type": "String"
}
}
},
"playingTrack": "Lecture de la piste",
"@playingTrack": {
"description": "Status when playing track"
},
"nowPlaying": "En cours de lecture",
"@nowPlaying": {
"description": "Label shown when device selector is open to indicate current player"
},
"markedAsFinished": "{name} marque comme termine",
"@markedAsFinished": {
"description": "Audiobook marked finished",
"placeholders": {
"name": {
"type": "String"
}
}
},
"failedToMarkFinished": "Echec du marquage comme termine : {error}",
"@failedToMarkFinished": {
"description": "Error marking finished",
"placeholders": {
"error": {
"type": "String"
}
}
},
"markedAsUnplayed": "{name} marque comme non lu",
"@markedAsUnplayed": {
"description": "Audiobook marked unplayed",
"placeholders": {
"name": {
"type": "String"
}
}
},
"failedToMarkUnplayed": "Echec du marquage comme non lu : {error}",
"@failedToMarkUnplayed": {
"description": "Error marking unplayed",
"placeholders": {
"error": {
"type": "String"
}
}
},
"failedToPlay": "Echec de la lecture : {error}",
"@failedToPlay": {
"description": "Error playing",
"placeholders": {
"error": {
"type": "String"
}
}
},
"markAsFinished": "Marquer comme termine",
"@markAsFinished": {
"description": "Button to mark as finished"
},
"markAsUnplayed": "Marquer comme non lu",
"@markAsUnplayed": {
"description": "Button to mark as unplayed"
},
"byAuthor": "Par {author}",
"@byAuthor": {
"description": "Author attribution",
"placeholders": {
"author": {
"type": "String"
}
}
},
"audiobookCount": "{count} livre(s) audio",
"@audiobookCount": {
"description": "Audiobook count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"loading": "Chargement...",
"@loading": {
"description": "Loading state"
},
"bookCount": "{count} livre(s)",
"@bookCount": {
"description": "Book count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"books": "Livres",
"@books": {
"description": "Books section title"
},
"noFavoriteAudiobooks": "Aucun livre audio favori",
"@noFavoriteAudiobooks": {
"description": "Empty favorite audiobooks"
},
"tapHeartAudiobook": "Appuyez sur le coeur d'un livre audio pour l'ajoutér aux favoris",
"@tapHeartAudiobook": {
"description": "Hint to add audiobook favorite"
},
"noAudiobooks": "Aucun livre audio",
"@noAudiobooks": {
"description": "Empty audiobooks"
},
"addAudiobooksHint": "Ajoutez des livres audio a votre bibliothèque pour les voir ici",
"@addAudiobooksHint": {
"description": "Hint to add audiobooks"
},
"noFavoriteArtists": "Aucun artiste favori",
"@noFavoriteArtists": {
"description": "Empty favorite artists"
},
"tapHeartArtist": "Appuyez sur le coeur d'un artiste pour l'ajoutér aux favoris",
"@tapHeartArtist": {
"description": "Hint to add artist favorite"
},
"noFavoriteAlbums": "Aucun album favori",
"@noFavoriteAlbums": {
"description": "Empty favorite albums"
},
"tapHeartAlbum": "Appuyez sur le coeur d'un album pour l'ajoutér aux favoris",
"@tapHeartAlbum": {
"description": "Hint to add album favorite"
},
"noFavoritePlaylists": "Aucune playlist favorite",
"@noFavoritePlaylists": {
"description": "Empty favorite playlists"
},
"tapHeartPlaylist": "Appuyez sur le coeur d'une playlist pour l'ajoutér aux favoris",
"@tapHeartPlaylist": {
"description": "Hint to add playlist favorite"
},
"noFavoriteTracks": "Aucune piste favorite",
"@noFavoriteTracks": {
"description": "Empty favorite tracks"
},
"longPressTrackHint": "Appuyez longuement sur une piste et touchez le coeur pour l'ajoutér aux favoris",
"@longPressTrackHint": {
"description": "Hint to add track favorite"
},
"loadSeries": "Charger les séries",
"@loadSeries": {
"description": "Button to load séries"
},
"notConnectéd": "Non connecte a Music Assistant",
"@notConnectéd": {
"description": "Disconnected state title"
},
"notConnectédTitle": "Non connecte",
"@notConnectédTitle": {
"description": "Disconnected state short title"
},
"connectHint": "Connectéz-vous a votre serveur Music Assistant pour commencer a écouter",
"@connectHint": {
"description": "Hint to connect"
},
"configureServer": "Configurer le serveur",
"@configureServer": {
"description": "Button to configure server"
},
"noArtistsFound": "Aucun artiste trouve",
"@noArtistsFound": {
"description": "Empty artists"
},
"noTracksFound": "Aucune piste trouvee",
"@noTracksFound": {
"description": "Empty tracks"
},
"noPlaylistsFound": "Aucune playlist trouvee",
"@noPlaylistsFound": {
"description": "Empty playlists"
},
"queueIsEmpty": "La file d'attente est vide",
"@queueIsEmpty": {
"description": "Empty queue"
},
"noResultsFound": "Aucun resultat trouve",
"@noResultsFound": {
"description": "Empty search results"
},
"refresh": "Rafraichir",
"@refresh": {
"description": "Refresh button"
},
"debugConsole": "Console de debogage",
"@debugConsole": {
"description": "Debug console title"
},
"copy": "Copier",
"@copy": {
"description": "Copy button"
},
"clear": "Effacer",
"@clear": {
"description": "Clear button"
},
"noLogsToCopy": "Aucun journal a copier",
"@noLogsToCopy": {
"description": "Message when no logs to copy"
},
"noDebugLogsYet": "Pas encore de journaux de debogage. Essayez de détectér l'authentification.",
"@noDebugLogsYet": {
"description": "Empty debug logs hint"
},
"showDebug": "Afficher le debogage",
"@showDebug": {
"description": "Button to show debug"
},
"hideDebug": "Masquer le debogage",
"@hideDebug": {
"description": "Button to hide debug"
},
"chapters": "Chapitres",
"@chapters": {
"description": "Chapters panel title"
},
"noChapters": "Aucun chapitre",
"@noChapters": {
"description": "Empty chapters title"
},
"noChapterInfo": "Ce livre audio n'a pas d'informations de chapitre",
"@noChapterInfo": {
"description": "Empty chapters message"
},
"errorSeeking": "Erreur de positionnement : {error}",
"@errorSeeking": {
"description": "Error when seeking",
"placeholders": {
"error": {
"type": "String"
}
}
},
"error": "Erreur : {error}",
"@error": {
"description": "Generic error message",
"placeholders": {
"error": {
"type": "String"
}
}
},
"home": "Accueil",
"@home": {
"description": "Home navigation label"
},
"library": "Bibliothèque",
"@library": {
"description": "Library navigation label"
},
"homeScreen": "Ecran d'accueil",
"@homeScreen": {
"description": "Home screen settings section"
},
"metadataApis": "API de metadonnees",
"@metadataApis": {
"description": "Metadata APIs settings section"
},
"theme": "Theme",
"@theme": {
"description": "Theme settings section"
},
"materialYou": "Material You",
"@materialYou": {
"description": "Material You theme option"
},
"adaptiveTheme": "Theme adaptatif",
"@adaptiveTheme": {
"description": "Adaptive theme option"
},
"language": "Langue",
"@language": {
"description": "Language setting"
},
"english": "Anglais",
"@english": {
"description": "English language"
},
"german": "Allemand",
"@german": {
"description": "German language"
},
"spanish": "Espagnol",
"@spanish": {
"description": "Spanish language"
},
"french": "Français",
"@french": {
"description": "French language"
},
"noTracksInPlaylist": "Aucune piste dans la playlist",
"sortAlphabetically": "Trier alphabétiquement",
"sortByYear": "Trier par année",
"sortBySeriesOrder": "Trier par ordre de série",
"listView": "Vue en liste",
"gridView": "Vue en grille",
"noBooksInSeries": "Aucun livre trouve dans cette série",
"artist": "Artiste",
"showRecentlyPlayedAlbums": "Afficher les albums écoutes recemment",
"showRandomArtists": "Afficher des artistes aléatoires a découvrir",
"showRandomAlbums": "Afficher des albums aléatoires a découvrir",
"showAudiobooksInProgress": "Afficher les livres audio en cours",
"showRandomAudiobooks": "Afficher des livres audio aléatoires a découvrir",
"showRandomSeries": "Afficher des séries de livres audio aléatoires a découvrir",
"showFavoriteAlbums": "Afficher une rangee de vos albums favoris",
"showFavoriteArtists": "Afficher une rangee de vos artistes favoris",
"showFavoriteTracks": "Afficher une rangee de vos pistes favorites",
"showFavoritePlaylists": "Afficher une rangee de vos playlists favorites",
"showFavoriteRadioStations": "Afficher une rangee de vos stations de radio favorites",
"showFavoritePodcasts": "Afficher une rangee de vos podcasts favoris",
"extractColorsFromArtwork": "Extraire les couleurs des pochettes d'albums et d'artistes",
"chooseHomeScreenRows": "Choisir les rangees a afficher sur l'ecran d'accueil",
"addedToFavorites": "Ajoute aux favoris",
"removedFromFavorites": "Retire des favoris",
"addedToLibrary": "Ajoute a la bibliothèque",
"removedFromLibrary": "Retire de la bibliothèque",
"addToLibrary": "Ajouter a la bibliothèque",
"unknown": "Inconnu",
"noUpcomingTracks": "Aucune piste a venir",
"showAll": "Tout afficher",
"showFavoritesOnly": "Afficher les favoris uniquement",
"changeView": "Changer la vue",
"authors": "Auteurs",
"séries": "Series",
"shows": "Emissions",
"podcasts": "Podcasts",
"podcastSupportComingSoon": "Prise en charge des podcasts bientot disponible",
"noPodcasts": "Aucun podcast",
"addPodcastsHint": "Abonnez-vous a des podcasts dans Music Assistant",
"episodes": "Episodes",
"episode": "Episode",
"playlist": "Playlist",
"connectionError": "Erreur de connexion",
"twoColumnGrid": "Grille a 2 colonnes",
"threeColumnGrid": "Grille a 3 colonnes",
"fromProviders": "Des fournisseurs",
"resume": "Reprendre",
"about": "A propos",
"inProgress": "En cours",
"narratedBy": "Lu par {narrators}",
"@narratedBy": {
"placeholders": {
"narrators": {
"type": "String"
}
}
},
"unknownNarrator": "Narrateur inconnu",
"unknownAuthor": "Auteur inconnu",
"loadingChapters": "Chargement des chapitres...",
"noChapterInfoAvailable": "Aucune information de chapitre disponible",
"percentComplete": "{percent}% termine",
"@percentComplete": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"theAudioDbApiKey": "Cle API TheAudioDB",
"theAudioDbApiKeyHint": "Utilisez \"2\" pour le niveau gratuit ou une cle premium",
"audiobookLibraries": "Bibliothèques de livres audio",
"chooseAudiobookLibraries": "Choisir quelles bibliothèques Audiobookshelf inclure",
"unknownLibrary": "Bibliothèque inconnue",
"noSeriesFound": "Aucune série trouvee",
"ensembleBugReport": "Rapport de bogue Ensemble",
"byOwner": "Par {owner}",
"@byOwner": {
"placeholders": {
"owner": {
"type": "String"
}
}
},
"noSeriesAvailable": "Aucune série disponible dans votre bibliothèque de livres audio.\nTirez pour rafraichir.",
"pullToLoadSeries": "Tirez vers le bas pour charger les séries\ndepuis Music Assistant",
"search": "Rechercher",
"@search": {
"description": "Search navigation label"
},
"metadataApisDescription": "Les images d'artistes sont automatiquement recuperees depuis Deezer. Ajoutez les cles API ci-dessous pour les biographies d'artistes et les descriptions d'albums.",
"@metadataApisDescription": {
"description": "Description for metadata APIs section"
},
"lastFmApiKey": "Cle API Last.fm",
"@lastFmApiKey": {
"description": "Last.fm API key field label"
},
"lastFmApiKeyHint": "Obtenez une cle gratuite sur last.fm/api",
"@lastFmApiKeyHint": {
"description": "Hint for Last.fm API key field"
},
"swipeToSwitchDevice": "Balayez pour changer de lecteur",
"@swipeToSwitchDevice": {
"description": "Hint for device switching gesture"
},
"chapterNumber": "Chapitre {number}",
"@chapterNumber": {
"description": "Chapter number display",
"placeholders": {
"number": {
"type": "int"
}
}
},
"pcmAudio": "Audio PCM",
"@pcmAudio": {
"description": "PCM audio format label"
},
"playOn": "Lire sur...",
"@playOn": {
"description": "Bottom sheet title for selecting player"
},
"addAlbumToQueueOn": "Ajouter l'album a la file d'attente sur...",
"@addAlbumToQueueOn": {
"description": "Bottom sheet title for adding album to queue"
},
"addToQueueOn": "Ajouter a la file d'attente sur...",
"@addToQueueOn": {
"description": "Bottom sheet title for adding to queue"
},
"startRadioOn": "Demarrer la radio {name} sur...",
"@startRadioOn": {
"description": "Bottom sheet title for starting radio",
"placeholders": {
"name": {
"type": "String"
}
}
},
"book": "livre",
"@book": {
"description": "Singular form of book"
},
"audiobookSingular": "livre audio",
"@audiobookSingular": {
"description": "Singular form of audiobook"
},
"albumSingular": "Album",
"@albumSingular": {
"description": "Singular form of album for search type indicator"
},
"trackSingular": "Piste",
"@trackSingular": {
"description": "Singular form of track for search type indicator"
},
"podcastSingular": "Podcast",
"@podcastSingular": {
"description": "Singular form of podcast for search type indicator"
},
"trackCount": "{count, plural, =1{{count} piste} other{{count} pistes}}",
"@trackCount": {
"description": "Track count with plural",
"placeholders": {
"count": {
"type": "int"
}
}
},
"materialYouDescription": "Utiliser les couleurs systeme (Android 12+)",
"@materialYouDescription": {
"description": "Description for Material You theme option"
},
"accentColor": "Couleur d'accentuation",
"@accentColor": {
"description": "Accent color selection label"
},
"players": "Lecteurs",
"@players": {
"description": "Players settings section title"
},
"preferLocalPlayer": "Préférer le lecteur local",
"@preferLocalPlayer": {
"description": "Setting to always prefer local player"
},
"preferLocalPlayerDescription": "Toujours sélectionner cet appareil en premier si disponible",
"@preferLocalPlayerDescription": {
"description": "Description for prefer local player setting"
},
"smartSortPlayers": "Tri intelligent",
"@smartSortPlayers": {
"description": "Setting to sort players by status"
},
"smartSortPlayersDescription": "Trier par statut (en lecture, allume, eteint) au lieu d'alphabétiquement",
"@smartSortPlayersDescription": {
"description": "Description for smart sort players setting"
},
"playerStateUnavailable": "Indisponible",
"@playerStateUnavailable": {
"description": "Player state when unavailable"
},
"playerStateOff": "Eteint",
"@playerStateOff": {
"description": "Player state when powered off"
},
"playerStateIdle": "Inactif",
"@playerStateIdle": {
"description": "Player state when idle"
},
"playerStateExternalSource": "Source externe",
"@playerStateExternalSource": {
"description": "Player state when playing from external source (optical, Spotify, etc.)"
},
"playerSelected": "Selectionne",
"@playerSelected": {
"description": "Label for selected player"
},
"actionQueuedForSync": "Sera synchronise une fois en ligne",
"@actionQueuedForSync": {
"description": "Message when action is queued for sync while offline"
},
"pendingOfflineActions": "{count} en attente de synchronisation",
"@pendingOfflineActions": {
"description": "Shows number of pending offline actions",
"placeholders": {
"count": {
"type": "int"
}
}
},
"hintsAndTips": "Astuces et conseils",
"@hintsAndTips": {
"description": "Settings section title for hints"
},
"showHints": "Afficher les astuces",
"@showHints": {
"description": "Toggle label for showing hints"
},
"showHintsDescription": "Afficher des conseils utiles pour découvrir les fonctionnalites",
"@showHintsDescription": {
"description": "Description for show hints toggle"
},
"pullToSelectPlayers": "Tirez pour sélectionner les lecteurs",
"@pullToSelectPlayers": {
"description": "Hint shown when mini player bounces"
},
"holdToSync": "Appui long pour synchroniser",
"@holdToSync": {
"description": "Hint for long-press to sync players"
},
"swipeToAdjustVolume": "Balayez pour ajuster le volume",
"@swipeToAdjustVolume": {
"description": "Hint for swiping left/right to adjust player volume"
},
"selectPlayerHint": "Choisissez un lecteur ou fermez en balayant vers le bas",
"@selectPlayerHint": {
"description": "First-time hint for selecting a player in device selector"
},
"welcomeToEnsemble": "Bienvenue dans Ensemble",
"@welcomeToEnsemble": {
"description": "Welcome message title for onboarding"
},
"welcomeMessage": "Par defaut, votre telephone est le lecteur selectionne.\nTirez le mini-lecteur vers le bas pour sélectionner un autre lecteur.",
"@welcomeMessage": {
"description": "Welcome message body explaining how to select players"
},
"skip": "Passer",
"@skip": {
"description": "Button to skip onboarding or hints"
},
"dismissPlayerHint": "Balayez vers le bas, touchez a l'exterieur ou appuyez sur retour pour revenir",
"@dismissPlayerHint": {
"description": "Hint explaining how to dismiss the player selector"
},
"playingAlbum": "Lecture de {albumName}",
"@playingAlbum": {
"description": "Message shown when starting to play an album",
"placeholders": {
"albumName": {
"type": "String"
}
}
},
"playingPlaylist": "Lecture de {playlistName}",
"@playingPlaylist": {
"description": "Message shown when starting to play a playlist",
"placeholders": {
"playlistName": {
"type": "String"
}
}
},
"aboutAndSupport": "À propos et Support",
"supportDevelopment": "Soutenir le Développement",
"ensembleIsUnofficial": "Ensemble est un client non officiel créé par la communauté. Envisagez de soutenir son développement.",
"sponsorOnGitHub": "Sponsoriser sur GitHub",
"buyMeAKoFi": "Offrez-moi un Ko-fi",
"aboutEnsemble": "À propos d'Ensemble",
"version": "Version",
"visitGitHubRepo": "Visiter le Dépôt GitHub",
"reportABug": "Signaler un Bug"
}