diff --git a/strings/fr.json b/strings/fr.json
index 6cc006ba..fa058e21 100644
--- a/strings/fr.json
+++ b/strings/fr.json
@@ -4,11 +4,11 @@
"ButtonAuthors": "Auteurs",
"ButtonBack": "Retour",
"ButtonCancel": "Annuler",
- "ButtonCancelTimer": "Annuler le minuteur",
+ "ButtonCancelTimer": "Annuler la minuterie",
"ButtonClearFilter": "Effacer le filtre",
"ButtonCloseFeed": "Fermer le flux",
"ButtonCollections": "Collections",
- "ButtonConnect": "Connexion",
+ "ButtonConnect": "Connecter",
"ButtonConnectToServer": "Se connecter au serveur",
"ButtonCreate": "Créer",
"ButtonCreateBookmark": "Créer un marque-page",
@@ -18,7 +18,7 @@
"ButtonDeleteLocalFile": "Supprimer le fichier de l’appareil",
"ButtonDeleteLocalItem": "Supprimer l’élément de l’appareil",
"ButtonDisableAutoTimer": "Désactiver la minuterie automatique",
- "ButtonDisconnect": "Déconnexion",
+ "ButtonDisconnect": "Déconnecter",
"ButtonGoToWebClient": "Ouvrir dans le navigateur",
"ButtonHistory": "Historique",
"ButtonHome": "Accueil",
@@ -37,8 +37,8 @@
"ButtonPlaying": "En lecture",
"ButtonPlaylists": "Listes de lecture",
"ButtonRead": "Lire",
- "ButtonRemove": "Supprimer",
- "ButtonRemoveFromServer": "Supprimer du serveur",
+ "ButtonRemove": "Retirer",
+ "ButtonRemoveFromServer": "Retirer du serveur",
"ButtonSave": "Sauvegarder",
"ButtonSaveOrder": "Sauvegarder l’ordre",
"ButtonSearch": "Chercher",
@@ -60,35 +60,35 @@
"HeaderDataSettings": "Paramètres de données",
"HeaderDetails": "Détails",
"HeaderDownloads": "Téléchargements",
- "HeaderEbookFiles": "Fichier des livres numériques",
+ "HeaderEbookFiles": "Fichiers des livres numériques",
"HeaderEpisodes": "Épisodes",
- "HeaderEreaderSettings": "Options Ereader",
+ "HeaderEreaderSettings": "Paramètres de la liseuse",
"HeaderLatestEpisodes": "Dernier épisodes",
"HeaderLibraries": "Bibliothèque",
- "HeaderLocalFolders": "Dossiers Locaux",
- "HeaderLocalLibraryItems": "Éléments de la Bibliothèque Local",
- "HeaderNewPlaylist": "Nouvelle Liste de Lecture",
- "HeaderOpenRSSFeed": "Ouvrir Flux RSS",
- "HeaderPlaybackSettings": "Paramètres de Lecture",
+ "HeaderLocalFolders": "Dossiers locaux",
+ "HeaderLocalLibraryItems": "Éléments de la bibliothèque locale",
+ "HeaderNewPlaylist": "Nouvelle liste de lecture",
+ "HeaderOpenRSSFeed": "Ouvrir le flux RSS",
+ "HeaderPlaybackSettings": "Paramètres de lecture",
"HeaderPlaylist": "Liste de lecture",
"HeaderPlaylistItems": "Éléments de la liste de lecture",
"HeaderRSSFeed": "Flux RSS",
- "HeaderRSSFeedGeneral": "Détails du Flux RSS",
- "HeaderRSSFeedIsOpen": "Le Flux RSS est actif",
- "HeaderSelectDownloadLocation": "Sélectionner le Dossier de Téléchargement",
+ "HeaderRSSFeedGeneral": "Détails du flux RSS",
+ "HeaderRSSFeedIsOpen": "Le flux RSS est actif",
+ "HeaderSelectDownloadLocation": "Sélectionner le dossier de téléchargement",
"HeaderSettings": "Paramètres",
"HeaderSleepTimer": "Minuterie",
- "HeaderSleepTimerSettings": "Paramètres du Minuteur Nocturne",
+ "HeaderSleepTimerSettings": "Paramètres du minuteur nocturne",
"HeaderStatsMinutesListeningChart": "Minutes d’écoute (7 derniers jours)",
"HeaderStatsRecentSessions": "Sessions récentes",
- "HeaderTableOfContents": "Table des Matières",
- "HeaderUserInterfaceSettings": "Paramètres de l'Interface",
+ "HeaderTableOfContents": "Table des matières",
+ "HeaderUserInterfaceSettings": "Paramètres de l'interface",
"HeaderYourStats": "Vos statistiques",
- "LabelAddToPlaylist": "Ajouter à la Liste de Lecture",
+ "LabelAddToPlaylist": "Ajouter à la liste de lecture",
"LabelAdded": "Ajouté",
"LabelAddedAt": "Date d’ajout",
"LabelAll": "Tout",
- "LabelAllowSeekingOnMediaControls": "Autoriser la Recherche de Position depuis la Notification du Lecteur Multimédia",
+ "LabelAllowSeekingOnMediaControls": "Autoriser la recherche de position depuis la notification du lecteur multimédia",
"LabelAlways": "Toujours",
"LabelAskConfirmation": "Demander une confirmation",
"LabelAuthor": "Auteur",
@@ -96,22 +96,22 @@
"LabelAuthorLastFirst": "Auteur (Nom, Prénom)",
"LabelAuthors": "Auteurs",
"LabelAutoDownloadEpisodes": "Téléchargement automatique des épisodes",
- "LabelAutoRewindTime": "Saut arrière Automatique",
- "LabelAutoSleepTimer": "Minuteur Nocturne Automatique",
- "LabelAutoSleepTimerAutoRewind": "Saut arrière Automatique du Minuteur Nocturne",
- "LabelAutoSleepTimerAutoRewindHelp": "Lorsque le minuteur nocturne de termine, relire l'élément fera un saut en arrière.",
+ "LabelAutoRewindTime": "Saut arrière automatique",
+ "LabelAutoSleepTimer": "Minuteur nocturne automatique",
+ "LabelAutoSleepTimerAutoRewind": "Saut arrière automatique du minuteur nocturne",
+ "LabelAutoSleepTimerAutoRewindHelp": "Lorsque le minuteur nocturne se termine, relire l'élément fera un saut en arrière.",
"LabelAutoSleepTimerHelp": "Lorsqu'un éléments est lu entre l'heure de début et de fin, un minuteur nocturne se lance automatiquement.",
"LabelBooks": "Livres",
- "LabelChapterTrack": "Piste des Chapitres",
+ "LabelChapterTrack": "Piste des chapitres",
"LabelChapters": "Chapitres",
"LabelClosePlayer": "Fermer le lecteur",
"LabelCollapseSeries": "Réduire les séries",
"LabelComplete": "Complet",
"LabelContinueBooks": "Continuer les Livres",
- "LabelContinueEpisodes": "Continuer les Épisodes",
+ "LabelContinueEpisodes": "Continuer les épisodes",
"LabelContinueListening": "Continuer la lecture",
"LabelContinueReading": "Continuer la lecture",
- "LabelContinueSeries": "Continuer les series",
+ "LabelContinueSeries": "Continuer les séries",
"LabelCustomTime": "Temps personalisé",
"LabelDescription": "Description",
"LabelDisableAudioFadeOut": "Désactiver la diminution automatique du volume",
@@ -120,7 +120,7 @@
"LabelDisableShakeToReset": "Désactiver secouer pour redémarrer",
"LabelDisableShakeToResetHelp": "Si vous secouez votre appareil pendant que la minuterie est en cours OU dans les 2 minutes qui suivent son expiration, alors la minuterie de sommeil sera réinitialisée. Activez ce paramètre pour désactiver la fonction « Secouer pour réinitialiser ».",
"LabelDisableVibrateOnReset": "Désactiver la vibration au redémarrage",
- "LabelDisableVibrateOnResetHelp": "Lorsque le minuteur est redémarré, l'appareil vibre. Sélectionner pour désactiver les vibrations..",
+ "LabelDisableVibrateOnResetHelp": "Lorsque le minuteur est redémarré, l'appareil vibre. Sélectionner pour désactiver les vibrations.",
"LabelDiscover": "Découvrir",
"LabelDownload": "Téléchargement",
"LabelDownloadUsingCellular": "Télécharger via les données mobiles",
@@ -147,8 +147,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Retour haptique",
- "LabelHasEbook": "Contient un ebook",
- "LabelHasSupplementaryEbook": "À un livre numérique supplémentaire",
+ "LabelHasEbook": "A un livre numérique",
+ "LabelHasSupplementaryEbook": "A un livre numérique supplémentaire",
"LabelHeavy": "Puissant",
"LabelHigh": "Importante",
"LabelHost": "Hôte",
@@ -158,27 +158,27 @@
"LabelJumpBackwardsTime": "Durée du saut arrière",
"LabelJumpForwardsTime": "Durée du saut avant",
"LabelLanguage": "Langue",
- "LabelLayout": "Arrangement",
+ "LabelLayout": "Mise en page",
"LabelLayoutAuto": "Automatique",
- "LabelLayoutSinglePage": "Page seul",
- "LabelLight": "Légé",
+ "LabelLayoutSinglePage": "Page seule",
+ "LabelLight": "Léger",
"LabelLineSpacing": "Interligne",
"LabelListenAgain": "Écouter à nouveau",
- "LabelLocalBooks": "Livres Locaux",
- "LabelLocalPodcasts": "Podcasts Locaux",
+ "LabelLocalBooks": "Livres locaux",
+ "LabelLocalPodcasts": "Podcasts locaux",
"LabelLockOrientation": "Verrouiller l'orientation",
"LabelLockPlayer": "Verrouiller le lecteur",
"LabelLow": "Basse",
"LabelMediaType": "Type de média",
"LabelMedium": "Moyenne",
"LabelMore": "Plus",
- "LabelMoreInfo": "Plus d’info",
+ "LabelMoreInfo": "Plus d’infos",
"LabelName": "Nom",
"LabelNarrator": "Narrateur",
"LabelNarrators": "Narrateurs",
"LabelNever": "Jamais",
- "LabelNewestAuthors": "Auteurs Recents",
- "LabelNewestEpisodes": "Épisodes Récents",
+ "LabelNewestAuthors": "Auteurs récents",
+ "LabelNewestEpisodes": "Épisodes récents",
"LabelNo": "Non",
"LabelNotFinished": "Non terminé",
"LabelNotStarted": "Non Démarré(e)",
@@ -187,7 +187,7 @@
"LabelPath": "Chemin",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
- "LabelPlaybackSpeed": "Vitesse de Lecture",
+ "LabelPlaybackSpeed": "Vitesse de lecture",
"LabelPlaybackTranscode": "Transcoder",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
@@ -201,28 +201,28 @@
"LabelRSSFeedSlug": "Balise URL du flux RSS",
"LabelRead": "Lire",
"LabelReadAgain": "Lire à nouveau",
- "LabelRecentSeries": "Series Recentes",
- "LabelRecentlyAdded": "Ajouts Récents",
+ "LabelRecentSeries": "Séries récentes",
+ "LabelRecentlyAdded": "Ajouts récents",
"LabelRemoveFromPlaylist": "Supprimer de la Liste de Lecture",
"LabelScaleElapsedTimeBySpeed": "Traduire le temps restant en fonction de la vitesse de lecture",
"LabelSeason": "Saison",
"LabelSelectADevice": "Sélectionner un Appareil",
"LabelSeries": "Séries",
- "LabelServerAddress": "Adresse du Serveur",
+ "LabelServerAddress": "Adresse du serveur",
"LabelSetEbookAsPrimary": "Définir comme principale",
"LabelSetEbookAsSupplementary": "Définir comme supplémentaire",
- "LabelShakeSensitivity": "Sensibilité de la secousse",
- "LabelShowAll": "Afficher Tout",
+ "LabelShakeSensitivity": "Sensibilité à la secousse",
+ "LabelShowAll": "Tout afficher",
"LabelSize": "Taille",
"LabelSleepTimer": "Minuterie",
"LabelStart": "Démarrer",
- "LabelStartTime": "Heure de Démarrage",
+ "LabelStartTime": "Heure de démarrage",
"LabelStatsBestDay": "Meilleur jour",
"LabelStatsDailyAverage": "Moyenne Journalière",
"LabelStatsDays": "Jours",
"LabelStatsDaysListened": "Jours d’écoute",
"LabelStatsInARow": "d’affilé(s)",
- "LabelStatsItemsFinished": "Articles terminés",
+ "LabelStatsItemsFinished": "Éléments terminés",
"LabelStatsMinutes": "minutes",
"LabelStatsMinutesListening": "Minutes d’écoute",
"LabelStatsWeekListening": "Écoute de la semaine",
@@ -238,8 +238,8 @@
"LabelTotalTrack": "Pistes totale",
"LabelTracks": "Pistes",
"LabelType": "Type",
- "LabelUnlockPlayer": "Déverrouiller le Lecteur",
- "LabelUseBookshelfView": "Utiliser l'interface Bibliothèque",
+ "LabelUnlockPlayer": "Déverrouiller le lecteur",
+ "LabelUseBookshelfView": "Utiliser l'interface bibliothèque",
"LabelUser": "Utilisateur",
"LabelUsername": "Nom d’utilisateur",
"LabelVeryHigh": "Très importante",
@@ -249,23 +249,23 @@
"MessageAndroid10Downloads": "Android 10 et en dessous utiliseront le stockage interne de l'application pour les téléchargements.",
"MessageAttemptingServerConnection": "Tentative de connexion...",
"MessageAudiobookshelfServerNotConnected": "Serveur Audiobookshelf non connecté",
- "MessageAudiobookshelfServerRequired": "Important! Cette application est faite pour fonctionner avec un serveur Audiobookshelf. L'application ne fournit aucun contenu.",
+ "MessageAudiobookshelfServerRequired": "Important ! Cette application est faite pour fonctionner avec un serveur Audiobookshelf. L'application ne fournit aucun contenu.",
"MessageBookshelfEmpty": "Bibliothèque vide",
- "MessageConfirmDeleteLocalEpisode": "Supprimer l'épisode local \"{0}\" de votre appareil ? Le fichier sur le serveur ne sera pas affecté.",
+ "MessageConfirmDeleteLocalEpisode": "Retirer l’épisode local « {0} » de votre appareil ? Le fichier sur le serveur ne sera pas affecté.",
"MessageConfirmDeleteLocalFiles": "Supprimer les fichiers locaux de cet élément de votre appareil ? Les fichiers sur le serveur ainsi que votre progression ne serons pas affectés.",
- "MessageConfirmDiscardProgress": "Êtes vous sûre de vouloir supprimer votre progression ?",
+ "MessageConfirmDiscardProgress": "Êtes-vous sûr·e de vouloir supprimer votre progression ?",
"MessageConfirmDownloadUsingCellular": "Vous êtes sur le point d’effectuer un téléchargement en utilisant des données mobiles.Il se peut que des frais de données soient facturés par votre opérateur. Souhaitez-vous continuer ?",
- "MessageConfirmMarkAsFinished": "Êtes vous sûre de vouloir marquer cette élement comme terminé ?",
- "MessageConfirmRemoveBookmark": "Êtes vous sûre de vouloir supprimer le marque-page ?",
- "MessageConfirmStreamingUsingCellular": "Vous êtes sur le point de diffuser du contenu en utilisant des données mobiles.Il se peut que des frais de données soient facturés par votre opérateur. Souhaitez-vous continuer ?",
+ "MessageConfirmMarkAsFinished": "Êtes-vous sûr·e de vouloir marquer cette élement comme terminé ?",
+ "MessageConfirmRemoveBookmark": "Êtes-vous sûr·e de vouloir supprimer le marque-page ?",
+ "MessageConfirmStreamingUsingCellular": "Vous êtes sur le point de diffuser du contenu en utilisant des données mobiles. Il se peut que des frais de données soient facturés par votre opérateur. Souhaitez-vous continuer ?",
"MessageDiscardProgress": "Supprimer la progression",
- "MessageDownloadCompleteProcessing": "Téléchargements terminé. Analyse..",
- "MessageDownloading": "Téléchargement...",
+ "MessageDownloadCompleteProcessing": "Téléchargement terminé. Analyse…",
+ "MessageDownloading": "Téléchargement…",
"MessageDownloadingEpisode": "Téléchargement de l’épisode",
"MessageEpisodesQueuedForDownload": "{0} épisode(s) mis en file pour téléchargement",
"MessageFeedURLWillBe": "l’URL du flux sera {0}",
"MessageFetching": "Récupération…",
- "MessageFollowTheProjectOnGithub": "Suivre le project sur GitHub",
+ "MessageFollowTheProjectOnGithub": "Suivre le projet sur GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Le téléchargement est terminé mais l’ajout de l’élément dans la bibliothèque a échoué",
"MessageLoading": "Chargement…",
"MessageLoadingServerData": "Chargement des données du serveur...",
@@ -283,10 +283,10 @@
"MessageNoMediaFolders": "Aucun dossier multimédia",
"MessageNoNetworkConnection": "Pas de connexion réseau",
"MessageNoPodcastsFound": "Aucun podcast trouvé",
- "MessageNoSeries": "No series",
+ "MessageNoSeries": "Aucune série",
"MessageNoUpdatesWereNecessary": "Aucune mise à jour n’était nécessaire",
"MessageNoUserPlaylists": "Vous n’avez aucune liste de lecture",
- "MessageReportBugsAndContribute": "Remonter des anomalies, demander des fonctionnalités et contribuer sur",
+ "MessageReportBugsAndContribute": "Signalez des anomalies, demandez des fonctionnalités et contribuez sur",
"MessageSocketConnectedOverMeteredCellular": "Socket connecté via données cellulaire limitée",
"MessageSocketConnectedOverMeteredWifi": "Socket connecté via Wi-Fi limitée",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connecté via données cellulaire",