Merge pull request 'french draft #2' (#7) from Akitake/deemix-webui:main into main

Reviewed-on: https://codeberg.org/RemixDev/deemix-webui/pulls/7
This commit is contained in:
toninho 2020-07-29 17:54:30 +02:00
commit 98f2bedd0c
1 changed files with 182 additions and 182 deletions

View File

@ -1,213 +1,213 @@
const fr = { const fr = {
globals: { globals: {
welcome: 'Bienvenue sur deemix', welcome: 'Bienvenue sur deemix',
back: 'Arrière', back: 'retour',
loading: 'chargement', loading: 'chargement',
download: 'Téléchargement {0}', download: 'Téléchargement {0}',
by: 'par {0}', by: 'par {0}',
in: 'dans {0}', in: 'en {0}',
download_hint: 'Téléchargement', download_hint: 'Télécharger',
play_hint: 'Jouer', play_hint: 'Jouer',
toggle_download_tab_hint: 'Agrandir/Réduire', toggle_download_tab_hint: 'Agrandir/Réduire',
clean_queue_hint: 'Nettoyer la file terminée', clean_queue_hint: 'Effacer les tâches terminées',
cancel_queue_hint: 'Annuler tout', cancel_queue_hint: 'Tout Annuler',
listTabs: { listTabs: {
empty: '', empty: '',
all: 'Tous', all: 'tout',
top_result: 'meilleurs resultats', top_result: 'meilleur résultat',
album: 'album | albums', album: 'album | albums',
artist: 'artiste | artistes', artist: 'artiste | artistes',
single: 'single | singles', single: 'single | singles',
title: 'titre | titres', title: 'titre | titres',
track: 'piste | pistes', track: 'piste | pistes',
trackN: '0 piste | {n} piste | {n} pistes', trackN: '0 pistes | {n} piste | {n} pistes',
releaseN: '0 sorties | {n} sortie | {n} sorties', releaseN: '0 releases | {n} sortie | {n} sorties',
playlist: 'playlist | playlists', playlist: 'playlist | playlists',
compile: 'compilation | compilations', compile: 'compilation | compilations',
ep: 'ep | eps', ep: 'ep | eps',
spotifyPlaylist: 'spotify playlist | spotify playlists', spotifyPlaylist: 'playlist spotify | playlists spotify',
releaseDate: 'date de sortie', releaseDate: 'date de sortie',
error: 'error' error: 'erreur'
} }
}, },
about: { about: {
titles: { titles: {
usefulLinks: 'Liens Utiles', usefulLinks: 'Liens Utiles',
bugReports: 'Rapporter un bug', bugReports: 'Rapporter un Bug',
contributing: 'Contribution', contributing: 'Contribuer',
donations: 'Donations', donations: 'Donations',
license: 'License' license: 'Licence'
}, },
subtitles: { subtitles: {
bugReports: "Y a-t-il quelque chose qui ne fonctionne pas dans deemix ? Dites-le nous !", bugReports: "Y a-t-il quelque chose qui ne fonctionne pas avec deemix ? Dites-le nous !",
contributing: 'Vous souhaitez contribuer à ce projet ? Vous pouvez le faire de différentes manières !', contributing: 'Vous souhaitez contribuer à ce projet ? Vous pouvez le faire de différentes manières !',
donations: 'Vous voulez contribuer financièrement ? Vous pouvez faire un don !' donations: 'Vous souhaitez contribuer financièrement ? Vous pourriez faire un don !'
}, },
usesLibrary: 'Cette application utilise la bibliothèque <strong>deemix</strong>, que vous pouvez utiliser pour créer votre propre interface utilisateur pour deemix.', usesLibrary: 'Cette application utilise la librairie <strong>deemix</strong>, que vous pouvez utiliser afin de créer votre propre interface utilisateur pour deemix.',
thanks: `Merci à <strong>rtonno</strong>, <strong>uhwot</strong> et <strong>lollilol</strong>pour m'avoir aidé dans ce projet, ainsi que <strong>BasCurtiz</strong> et <strong>scarvimane</strong> pour avoir créer le logo.`, thanks: `Merci à <strong>rtonno</strong>, <strong>uhwot</strong> et <strong>lollilol</strong> pour m'avoir aidé avec ce projet et à <strong>BasCurtiz</strong> et <strong>scarvimane</strong> pour avoir réalisé l'icône.`,
upToDate: `Restez au courant des mises à jour en suivant le <a href="https://t.me/RemixDevNews" target="_blank">Canal d'informations</a> sur Telegram.`, upToDate: `Restez informé des mises à jour en suivant le <a href="https://t.me/RemixDevNews" target="_blank">canal d'information</a> sur Telegram.`,
officialWebsite: 'Site Officiel', officialWebsite: 'Site Officiel',
officialRepo: 'Dépôt officiel de la bibliothèque', officialRepo: 'Site Officiel de la Librairie',
officialWebuiRepo: 'Dépôt officiel de la webUI', officialWebuiRepo: 'Site Officiel de WebUI',
officialSubreddit: 'SubReddit Officile', officialSubreddit: 'Subreddit Officiel',
newsChannel: 'Canal informations', newsChannel: `Canal d'informations`,
questions: `Si vous avez des questions ou des problèmes avec l'application, cherchez une solution dans le <a href="https://www.reddit.com/r/deemix" target="_blank">subreddit</a> en premier. Ensuite, si vous ne trouvez rien, vous pouvez faire un post avec votre numéro sur le subreddit..`, questions: `Si vous avez des questions ou soucis avec l'application, cherchez une solution sur le <a href="https://www.reddit.com/r/deemix" target="_blank">subreddit</a> d'abord. Ensuite, vous pouvez créer une publication sur le subreddit en décrivant votre problème.`,
beforeReporting: `Avant de signaler un bogue, assurez-vous que vous utilisez la dernière version de l'application et que ce que vous voulez signaler est bien un bogue et non quelque chose qui ne va pas que de votre côté.`, beforeReporting: `Avant de rapporter un bug, assurez vous d'avoir la dernière version de l'application et que ce que vous voulez rapporter est bien un bug et non pas quelque chose qui ne fonctionne pas juste pour vous.`,
beSure: `S'assurer que le bug est reproductible sur une autre machine et aussi <strong>NE PAS</strong> reporter un bug s'il a déjà été reporté`, beSure: `Assurez vous que le bug est reproductible sur d'autres machines et <strong>NE PAS</strong> rapporter un bug si il l'est déjà par quelqu'un d'autre.`,
duplicateReports: 'Les rapports de bug en double seront supprimés, gardez un oeil dessus.', duplicateReports: 'Les doublons de rapports de bug seront fermés, gardez un œil sur cela.',
dontOpenIssues: `<strong>NE PAS</strong> ouvrir une issuses pour poser une question, il y a un subreddit pour cela.`, dontOpenIssues: `<strong>NE PAS</strong> ouvrir un problème pour poser des questions, il y a un subreddit pour cela.`,
newUI: `Si vous compétences en python sont suffisantes, vous pouvez tentez de créer une nouvelle interface utilisateur pour l'application en utilisant notre bibliothèque de base, ou résoudre des bugs dans notre bibliothèque avec une pull request sur notre<a href="https://codeberg.org/RemixDev/deemix" target="_blank">repo</a>.`, newUI: `Si vous maitrisez le python, vous pourriez essayer de créer une nouvelle interface utilisateur pour l'application à l'aide de la librairie de base, ou corriger des bugs de cette librairie sur son <a href="https://codeberg.org/RemixDev/deemix" target="_blank">repo git</a>.`,
acceptFeatures: `J'accepte également les fonctionnalités, mais pas les choses complexes, car elles peuvent être implémentées directement dans l'application et non dans la bibliothèque.`, acceptFeatures: `J'accepte également de nouvelles fonctionnalités, mais pas de choses complexes, car elles peuvent être implémentées directement dans l'application et non dans la librairie.`,
otherLanguages: `Si vous parlez couramment un autre langage de programmation, vous pourriez essayer de porter deemix dans d'autres langages de programmation !`, otherLanguages: `Si vous maîtrisez un autre langage de programmation, vous pouvez essayer de porter deemix dans d'autres langages de programmation !`,
understandingCode: `Vous avez besoin d'aide pour comprendre le code ? Il suffit de cliquer sur RemixDev sur Telegram ou Reddit.`, understandingCode: `Vous avez besoin d'aide pour comprendre le code ? Contactez RemixDev sur Telegram ou Reddit.`,
contributeWebUI: `Si vous connaissez Vue.js (JavaScript), HTML ou CSS, vous pourriez contribuer à <a href="https://codeberg.org/RemixDev/deemix-webui" target="_blank">l'interface Web uitilisateur</a>.`, contributeWebUI: `Si vous vous y connaissez en Vue.js (JavaScript), HTML ou CSS vous pourriez contribuer au <a href="https://codeberg.org/RemixDev/deemix-webui" target="_blank">WebUI</a>.`,
itsFree: `Vous devez vous rappeler que <strong>ceci est un projet libre</strong> et <strong> vous devez soutenir les artistes que vous aimez</strong> avant de soutenir les développeurs.`, itsFree: `N'oubliez pas que <strong>ce projet est gratuit</strong> et que <strong>vous devriez soutenir les artistes que vous aimez</strong> avant de supporter les développeurs.`,
notObligated: `Ne vous sentez pas obligé de faire un don, je vous apprécie quand même !`, notObligated: `Ne vous sentez pas obligé de faire un don, je vous apprécie quand même !`,
lincensedUnder: `Ce travail est autorisé dans le cadre d'une lincensedUnder: `Ce projet est fourni sous la
<a rel="license" href="https://www.gnu.org/licenses/gpl-3.0.en.html" target="_blank" <a rel="license" href="https://www.gnu.org/licenses/gpl-3.0.en.html" target="_blank"
>GNU General Public License 3.0</a >Licence publique générale GNU 3.0</a
>.` >.`
}, },
charts: { charts: {
title: 'Hit-parades', title: 'Classements',
changeCountry: 'Changer de pays', changeCountry: 'Changer le Pays',
download: 'Télécharger un hit-parades' download: 'Télécharger le Classement'
}, },
errors: { errors: {
title: 'Erreurs pour {0}', title: 'Erreurs pour {0}',
ids: { ids: {
invalidURL: 'URL non reconnue', invalidURL: 'URL non reconnue',
unsupportedURL: 'URL non support actuellement', unsupportedURL: 'URL pas encore prise en charge',
ISRCnotOnDeezer: 'la piste ISRC indisponible sur deezer', ISRCnotOnDeezer: "L'ISRC de la piste n'est pas encore disponible sur deezer",
notYourPrivatePlaylist: "Vous ne pouvez pas télécharger les playlists privées des autres.", notYourPrivatePlaylist: "Vous ne pouvez pas télécharger les playlists privées de quelqu'un d'autre.",
spotifyDisabled: 'Les paramètres de Spotify ne sont pas correctement réglés.', spotifyDisabled: 'Les Fonctionnalités Spotify ne sont pas bien configurées.',
trackNotOnDeezer: 'piste non trouvée sur deezer!', trackNotOnDeezer: 'Piste introuvable sur deezer !',
albumNotOnDeezer: 'Album non trouvée sur deezer!', albumNotOnDeezer: 'Album introuvable sur deezer !',
notOnDeezer: 'piste non disponible sur deezer', notOnDeezer: 'Piste non disponible sur Deezer !',
notEncoded: 'piste non encore encodée!', notEncoded: 'Piste pas encore encodée !',
notEncodedNoAlternative: 'Piste non encore encodée et aucune alternative trouvée!', notEncodedNoAlternative: "Piste pas encore encodée et aucune alternative trouvée !",
wrongBitrate: 'piste non trouvée au bitrate désiré.', wrongBitrate: 'Piste introuvable au débit souhaité.',
wrongBitrateNoAlternative: 'piste non trouvée au bitrate désiré et aucune alternative trouvée!', wrongBitrateNoAlternative: 'Piste introuvable au débit souhaité et aucune alternative trouvée !',
no360RA: 'Cette piste est indisponible en Reality Audio 360.', no360RA: "La piste n'est pas disponible avec Reality Audio 360.",
notAvailable: "piste indisponible sur les serveurs de deezer!", notAvailable: "Piste non disponible sur les serveurs de deezer !",
notAvailableNoAlternative: "piste indisponible sur les serveurs de deezer! et aucune alternative trouvée" notAvailableNoAlternative: "Piste non disponible sur les serveurs de deezer et aucune alternative trouvée !"
} }
}, },
favorites: { favorites: {
title: 'Favorites', title: 'Favoris',
noPlaylists: 'Aucune Playliste trouvée', noPlaylists: 'Aucune Playlist trouvée',
noAlbums: 'Aucun Album favoris trouvé', noAlbums: "Aucuns Album Favori trouvé",
noArtists: "Aucun Album favoris de l'artiste trouvé", noArtists: "Aucun Artiste Favori trouvé",
noTracks: 'Aucune piste favoris trouvé' noTracks: 'Aucune Piste Favorite trouvée'
}, },
home: { home: {
needTologin: 'Vous devez vous connecter à votre compte Deezer avant de pouvoir commencer à télécharger.', needTologin: 'Vous devez vous connecter à votre compte Deezer avant de pouvoir commencer le téléchargement.',
openSettings: 'Ouvrir les paramètres', openSettings: 'Ouvrir les Paramètres',
sections: { sections: {
popularPlaylists: 'Playlites populaires', popularPlaylists: 'Playlists Populaires',
popularAlbums: 'Les albums les plus diffusés' popularAlbums: 'Albums les plus diffusés'
} }
}, },
linkAnalyzer: { linkAnalyzer: {
info: "Vous pouvez utiliser cette section pour obtenir plus d'informations sur le lien que vous essayez de télécharger.", info: "Vous pouvez utiliser cette section afin de trouver plus d'informations sur le lien que vous essayer de télcharger.",
useful: useful:
"C'est utile si vous essayez de télécharger certains titres qui ne sont pas disponibles dans votre pays et que vous voulez savoir où ils sont disponibles, par exemple.", "C'est utile si vous essayer de télécharger des pistes qui ne sont pas disponibles dans votre pays et que vous souhaitez savoir où elles sont disponibles, par exemple.",
linkNotSupported: 'Ce lien n\'est pas encore pris en charge', linkNotSupported: "Ce lien n'est pas encore supporté",
linkNotSupportedYet: "Il semble que ce lien ne soit pas encore pris en charge, essayez d'en analyser un autre.", linkNotSupportedYet: 'Seems like this link is not yet supported, try analyzing another one.',
table: { table: {
id: 'ID', id: 'ID',
isrc: 'ISRC', isrc: 'ISRC',
upc: 'UPC', upc: 'UPC',
duration: 'Durée', duration: 'Durée',
diskNumber: 'Numero du disque', diskNumber: 'Numéro de Disque',
trackNumber: 'Numéro de la piste', trackNumber: 'Numéro de Piste',
releaseDate: 'Date de sortie', releaseDate: 'Date de Sortie',
bpm: 'BPM', bpm: 'BPM',
label: 'Label', label: 'Label',
recordType: 'Type d\'enregistrement', recordType: "Type d'Enregistrement",
genres: 'Genres', genres: 'Genres',
tracklist: 'Liste des pistes' tracklist: 'Tracklist'
} }
}, },
search: { search: {
startSearching: 'Commencer à chercher!', startSearching: 'Lancer la recherche !',
description: description:
'Vous pouvez rechercher un titre, un album entier, un artiste, une playlist.... tout ! Vous pouvez également coller un lien Deezer', 'Vous pouvez rechercher une piste, un album entier, un artiste, une playlist .... tout ! Vous pouvez également copier-coller un lien Deezer',
fans: '{0} fans', fans: '{0} fans',
noResults: 'Aucun résultat', noResults: 'Aucun résultat',
noResultsTrack: 'Aucune piste trouvé', noResultsTrack: 'Aucune Piste trouvée',
noResultsAlbum: 'Aucun Album trouvé', noResultsAlbum: 'Aucun Album trouvé',
noResultsArtist: 'Aucun Artiste trouvé', noResultsArtist: 'Aucun Artiste trouvé',
noResultsPlaylist: 'Aucune playliste trouvée' noResultsPlaylist: 'Aucune Playlist trouvée'
}, },
searchbar: 'Cherchez ce que vous voulez (ou collez simplement un lien)', searchbar: 'Recherchez tout ce que vous voulez (ou copier-collez un lien)',
downloads: 'téléchargement', downloads: 'téléchargements',
toasts: { toasts: {
addedToQueue: '{0} ajoutés à la file', addedToQueue: "{0} ajouté à la file d'attente",
alreadyInQueue: '{0} est déjà dans la file!', alreadyInQueue: "{0} est déjà en file d'attente !",
finishDownload: '{0} téléchargement terminé.', finishDownload: '{0} a fini de télécharger.',
allDownloaded: 'Tous les téléchargements sont terminés!', allDownloaded: 'Tous les téléchargements sont terminés !',
refreshFavs: 'Rafraîchissement terminé!', refreshFavs: 'Actualisation terminée !',
loggingIn: 'Connexion', loggingIn: 'Connexion',
loggedIn: 'Connecté', loggedIn: 'Connecté',
alreadyLogged: 'Déjà connecté', alreadyLogged: 'Déjà connecté',
loginFailed: "Impossible de se connecter", loginFailed: "Connexion impossible",
loggedOut: 'Déconnexion', loggedOut: 'Déconnecté',
cancellingCurrentItem: "Annulation de l'article en cours .", cancellingCurrentItem: "Annulation de l'élément actuel.",
currentItemCancelled: 'Article en cours annulé.', currentItemCancelled: 'Élément actuel annulé.',
startAddingArtist: 'ajout de {0} albums à la file', startAddingArtist: "Ajout de {0} albums en file d'attente",
finishAddingArtist: '{0} albums ajoutés à la file', finishAddingArtist: "Ajouté {0} en file d'attente",
startConvertingSpotifyPlaylist: 'Conversion des pistes de spotify vers les pistes de deezer', startConvertingSpotifyPlaylist: 'Converting spotify tracks to deezer tracks',
finishConvertingSpotifyPlaylist: 'Playlist spotify convertie' finishConvertingSpotifyPlaylist: 'Spotify playlist converted'
}, },
settings: { settings: {
title: 'Paramètres', title: 'Paramètres',
languages: 'Langages', languages: 'Langues',
login: { login: {
title: 'Connexion', title: 'Connexion',
loggedIn: 'Vous êtes connecté en tant que {username}', loggedIn: 'Vous êtes connecté en tant que {username}',
arl: { arl: {
question: 'Comment puis-je obtenir mon ARL?', question: 'Comment obtenir mon propre ARL ?',
update: 'Mettre à jour ARL' update: "Mettre à jour l'ARL"
}, },
logout: 'Déconnexion' logout: 'Déconnecter'
}, },
appearance: { appearance: {
title: 'Apparence', title: 'Apparence',
slimDownloadTab: 'Onglet de téléchargement léger' slimDownloadTab: 'Onglet de téléchargement mince'
}, },
downloadPath: { downloadPath: {
title: 'Chemin de téléchargement' title: 'Dossier de Téléchargement'
}, },
templates: { templates: {
title: 'Modèles', title: 'Modèles',
tracknameTemplate: 'Modèle de nom de piste', tracknameTemplate: 'Modèle de nom de piste',
albumTracknameTemplate: 'Modèle de piste d\'album', albumTracknameTemplate: "Modèle de piste d'album",
playlistTracknameTemplate: 'Modèle de playlist' playlistTracknameTemplate: 'Modèle de piste de playlist'
}, },
folders: { folders: {
title: 'Dossiers', title: 'Dossiers',
createPlaylistFolder: 'Créer un dossier pour les playlistes', createPlaylistFolder: 'Créer un dossier pour Playlists',
playlistNameTemplate: 'Modèle de dossier de liste de lecture', playlistNameTemplate: 'Modèle de dossier pour Playlist',
createArtistFolder: "Créer un dossier pour l'artiste", createArtistFolder: 'Créer un dossier pour Artiste',
artistNameTemplate: "Modèle de dossier d'artiste", artistNameTemplate: 'Modèle de dossier pour Artiste',
createAlbumFolder: "Créer un dossier pour l'album", createAlbumFolder: 'Créer un dossier pour Album',
albumNameTemplate: "Modèle de dossier d'album", albumNameTemplate: 'Modèle de dossier pour Album',
createCDFolder: 'Créer un dossier pour les CD', createCDFolder: 'Créer un dossier pour CDs',
createStructurePlaylist: 'Créer une structure de dossiers pour les playlists', createStructurePlaylist: 'Créer une structure de dossiers pour Playlists',
createSingleFolder: 'Créer une structure de dossiers pour les singles' createSingleFolder: 'Créer une structure de dossiers pour Singles'
}, },
trackTitles: { trackTitles: {
title: 'Titres des pistes', title: 'Titres de pistes',
padTracks: 'Pad tracks', padTracks: 'Pad tracks',
paddingSize: 'Ecraser la taille du remplissage', paddingSize: 'Écraser la taille du remplissage',
illegalCharacterReplacer: 'Caractères de remplacement illégal' illegalCharacterReplacer: 'Caractère de remplacement illégal'
}, },
downloads: { downloads: {
title: 'Téléchargements', title: 'Téléchargements',
queueConcurrency: 'Téléchargements simultanés', queueConcurrency: 'Téléchargements Simultanés',
maxBitrate: { maxBitrate: {
title: 'Bitrate préféré', title: 'Débit Préféré',
9: 'FLAC 1411kbps', 9: 'FLAC 1411kbps',
3: 'MP3 320kbps', 3: 'MP3 320kbps',
1: 'MP3 128kbps' 1: 'MP3 128kbps'
@ -215,130 +215,130 @@ const fr = {
overwriteFile: { overwriteFile: {
title: 'Dois-je écraser les fichiers ?', title: 'Dois-je écraser les fichiers ?',
y: 'Oui, écraser le fichier', y: 'Oui, écraser le fichier',
n: "Non, ne pas écraser le fichier", n: "Non, n'écrasez pas le fichier",
t: "N'écrasez que les balises" t: 'Écraser uniquement les balises'
}, },
fallbackBitrate: 'Bitrate fallback', fallbackBitrate: 'Débit de secours',
fallbackSearch: 'Rechercher fallback', fallbackSearch: 'Recherche de secours',
logErrors: 'Créer des fichiers journaux pour les erreurs', logErrors: 'Créer des fichiers journaux pour les erreurs',
logSearched: 'Créer des fichiers journaux pour les pistes recherchées', logSearched: 'Créer des fichiers journaux pour les pistes recherchées',
createM3U8File: 'Créer un fichier de liste de lecture', createM3U8File: 'Créer un fichier playlist',
syncedLyrics: 'Créer des fichiers .lyr (Sync paroles)', syncedLyrics: 'Créer des fichiers .lyr (Sync Paroles)',
playlistFilenameTemplate: 'Modèle de nom de fichier de liste de lecture', playlistFilenameTemplate: 'Modèle de nom de fichier de Playlist',
saveDownloadQueue: "Sauvegarder la file de téléchargement lors de la fermeture de l'application" saveDownloadQueue: "Enregistrer la file d'attente lors de la fermeture de l'application"
}, },
covers: { covers: {
title: "Couvertures d'albums", title: "Couvertures d'album",
saveArtwork: 'Sauvegarder les couvertures', saveArtwork: 'Enregistrer les couvertures',
coverImageTemplate: 'Modèle de nom de couverture', coverImageTemplate: 'Modèle de nom de la couverture',
saveArtworkArtist: "Sauvegarder l'image de l'artiste", saveArtworkArtist: "Enregistrer l'image de l'artiste",
artistImageTemplate: "Modèle d'image d'artiste", artistImageTemplate: "Modèle de l'image de l'artiste",
localArtworkSize: "Taille des œuvres d'art locales", localArtworkSize: "Taille de l'illustration locale",
embeddedArtworkSize: "Taille de l'œuvre d'art incorporée", embeddedArtworkSize: "Taille de l'illustration intégrée",
localArtworkFormat: { localArtworkFormat: {
title: "Quel format voulez-vous que l'œuvre d'art locale soit?", title: "Dans quel format voulez-vous que l'illustration locale soit ?",
jpg: 'Une image jpeg', jpg: 'Une image jpeg',
png: 'Une image png', png: 'Une image png',
both: 'A la fois une image jpeg et png' both: 'Les deux, jpeg et png'
}, },
jpegImageQuality: 'Qualité de l\'image JPEG' jpegImageQuality: "Qualité d'image JPEG"
}, },
tags: { tags: {
head: 'uelles balises sauvegarder', head: 'Balises à sauvegarder',
title: 'Titre', title: 'Titre',
artist: 'Artiste', artist: 'Artiste',
album: 'Album', album: 'Album',
cover: 'Couverture', cover: 'Couverture',
trackNumber: 'Numéro de piste', trackNumber: 'Numéro de Piste',
trackTotal: 'Nombre total de piste', trackTotal: 'Nombre de Pistes',
discNumber: 'Disc Numéro', discNumber: 'Numéro du Disque',
discTotal: 'Total de disc', discTotal: 'Nombre de Disques',
albumArtist: "Artiste de l'album", albumArtist: "Artiste de l'Album",
genre: 'Genre', genre: 'Genre',
year: 'Année', year: 'Année',
date: 'Date', date: 'Date',
explicit: 'Paroles Explicites', explicit: 'Paroles Explicites',
isrc: 'ISRC', isrc: 'ISRC',
length: 'longeur de la piste', length: 'Durée de Piste',
barcode: "Barcode de l'album (UPC)", barcode: "Code-barres de l'album (UPC)",
bpm: 'BPM', bpm: 'BPM',
replayGain: 'Replay Gain', replayGain: "Gain du Replay",
label: "Label de l'album", label: "Label de l'Album",
lyrics: 'Paroles non synchronisées', lyrics: 'Paroles non synchronisées',
copyright: 'Copyright', copyright: "Droits d'auteur (copyright)",
composer: 'Compositeur', composer: 'Compositeur',
involvedPeople: 'Personnes implquées' involvedPeople: 'Personnes impliquées'
}, },
other: { other: {
title: 'Autre', title: 'Autre',
savePlaylistAsCompilation: 'Enregistrer les listes de lecture sous forme de compilation', savePlaylistAsCompilation: 'Enregistrer les playlists en tant que compilation',
useNullSeparator: 'Utiliser le séparateur nul', useNullSeparator: 'Utiliser un séparateur nul',
saveID3v1: 'Enregistrez également l\'ID3v1', saveID3v1: "Enregistrez l'ID3v1 également",
multiArtistSeparator: { multiArtistSeparator: {
title: 'Comment souhaitez-vous séparer vos artistes?', title: 'Comment aimeriez-vous séparer vos artistes ?',
nothing: "Ne sauver que l'artiste principal", nothing: "Enregistrer uniquement l'artiste principal",
default: 'Utilisation d\'une spécification standard', default: "En utilisant la spécification standard",
andFeat: 'Utiliser & et feat.', andFeat: 'En utilisant & et feat.',
using: 'Utiliser "{0}"' using: 'En utilisant "{0}"'
}, },
singleAlbumArtist: 'Sauvegarder uniquement l\'artiste de l\'album principal', singleAlbumArtist: "Enregistrer uniquement l'artiste principal de l'album",
albumVariousArtists: "Conservez Various Artists dans l'album", albumVariousArtists: `Conserver "Artistes Divers" dans les artistes de l'album`,
removeAlbumVersion: "Supprimer la version de l'album du titre de la piste", removeAlbumVersion: `Supprimer "Version de l'album" du titre de la piste`,
removeDuplicateArtists: 'Supprimer les combinaisons d\'artistes', removeDuplicateArtists: "Supprimer les combinaisons d'artistes",
dateFormat: { dateFormat: {
title: 'Format de date pour les fichiers FLAC', title: 'Format de date pour les fichiers FLAC',
year: 'YYYY', year: 'AAAA',
month: 'MM', month: 'MM',
day: 'DD' day: 'JJ'
}, },
featuredToTitle: { featuredToTitle: {
title: 'Que dois-je faire avec les artistes présentés ?', title: 'Que dois-je faire avec les artistes en vedette ?',
0: 'Rien', 0: 'Rien',
1: 'Supprimer le titre', 1: 'Retirez-les du titre',
3: "Retirez-le du titre et du titre de l'album", 3: "Supprimez-les du titre et du titre de l'album",
2: 'Déplacez-le vers le titre' 2: 'Déplacez-les vers le titre'
}, },
titleCasing: 'Titre de la boîte', titleCasing: 'Titre de la boîte',
artistCasing: 'Artiste de la boîte', artistCasing: "Boite de l'artiste",
casing: { casing: {
nothing: 'Ne rien changer', nothing: 'Rester inchangé',
lower: 'minuscules', lower: 'minuscule',
upper: 'MAJUSCULES', upper: 'MAJUSCULE',
start: 'Début de chaque mot', start: 'Début De Chaque Mot',
sentence: 'Comme une phrase' sentence: 'Comme une phrase'
}, },
previewVolume: 'Prévisualisation du volum', previewVolume: 'Aperçu du volume',
executeCommand: { executeCommand: {
title: 'Commande à exécuter après le téléchargement', title: 'Commande à exécuter après le téléchargement',
description: 'Laisser en blanc pour aucune action' description: 'Laisser vide pour aucune action'
} }
}, },
spotify: { spotify: {
title: 'Spotify Features', title: 'Fonctionnalités Spotify',
clientID: 'Spotify clientID', clientID: 'ID Client Spotify',
clientSecret: 'Spotify Client Secret', clientSecret: 'Secret Client Spotify',
username: "Nom d'utilisateur spotify" username: "Nom d'utilisateur Spotify"
}, },
reset: 'Remettre les options par défaut', reset: 'Rétablir les valeurs par défaut',
save: 'Sauvegarder', save: 'Sauvegarder',
toasts: { toasts: {
init: 'Paramètres chargés!', init: 'Paramètres chargés !',
update: 'Paramètres mis à jour!', update: 'Paramètres mis à jour !',
ARLcopied: 'ARL copié dans presse papier' ARLcopied: 'ARL copié dans le presse-papier'
} }
}, },
sidebar: { sidebar: {
home: 'accueil', home: 'accueil',
search: 'recharcher', search: 'chercher',
charts: 'Hit-parades', charts: 'classements',
favorites: 'favoris', favorites: 'favoris',
linkAnalyzer: 'analyseur de lien', linkAnalyzer: 'analyseur de liens',
settings: 'Paramètres', settings: 'paramètres',
about: 'a propos' about: 'à propos'
}, },
tracklist: { tracklist: {
downloadSelection: 'Télécharger la sélection' downloadSelection: 'Section des téléchargements'
} }
} }
export default fr export default fr