From 3dafed837e1c0c7d58651f868c3f0d2e294e80de Mon Sep 17 00:00:00 2001 From: Charlie Date: Sat, 31 Aug 2024 23:11:13 +0000 Subject: [PATCH] Translated using Weblate (French) Currently translated at 100.0% (974 of 974 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/ --- client/strings/fr.json | 57 ++++++++++++++++++++++++++++++++---------- 1 file changed, 44 insertions(+), 13 deletions(-) diff --git a/client/strings/fr.json b/client/strings/fr.json index 554fc4851..e1d6a3c54 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -319,9 +319,9 @@ "LabelFetchingMetadata": "Récupération des métadonnées", "LabelFile": "Fichier", "LabelFileBirthtime": "Création du fichier", - "LabelFileBornDate": "Ajouté le {0}", + "LabelFileBornDate": "Créé {0}", "LabelFileModified": "Modification du fichier", - "LabelFileModifiedDate": "{0} modifiés", + "LabelFileModifiedDate": "Modifié le {0}", "LabelFilename": "Nom de fichier", "LabelFilterByUser": "Filtrer par utilisateur", "LabelFindEpisodes": "Trouver des épisodes", @@ -470,7 +470,7 @@ "LabelRSSFeedCustomOwnerName": "Nom propriétaire personnalisé", "LabelRSSFeedOpen": "Flux RSS ouvert", "LabelRSSFeedPreventIndexing": "Empêcher l’indexation", - "LabelRSSFeedSlug": "Balise URL du flux RSS", + "LabelRSSFeedSlug": "Identifiant d’URL du flux RSS", "LabelRSSFeedURL": "Adresse du flux RSS", "LabelRandomly": "Au hasard", "LabelReAddSeriesToContinueListening": "Ajouter à nouveau la série pour continuer à l’écouter", @@ -547,7 +547,7 @@ "LabelShowSubtitles": "Afficher les sous-titres", "LabelSize": "Taille", "LabelSleepTimer": "Minuterie de mise en veille", - "LabelSlug": "Balise", + "LabelSlug": "Identifiant d’URL", "LabelStart": "Démarrer", "LabelStartTime": "Heure de démarrage", "LabelStarted": "Démarré", @@ -882,14 +882,14 @@ "ToastItemCoverUpdateFailed": "Échec de la mise à jour de la couverture de l’élément", "ToastItemCoverUpdateSuccess": "Couverture mise à jour", "ToastItemDeletedFailed": "La suppression de l'élément à échouée", - "ToastItemDeletedSuccess": "Élément surprimé", + "ToastItemDeletedSuccess": "Élément supprimé", "ToastItemDetailsUpdateFailed": "Échec de la mise à jour des détails de l’élément", "ToastItemDetailsUpdateSuccess": "Détails de l’élément mis à jour", "ToastItemMarkedAsFinishedFailed": "Échec de l’annotation terminée", "ToastItemMarkedAsFinishedSuccess": "Article marqué comme terminé", "ToastItemMarkedAsNotFinishedFailed": "Échec de l’annotation non-terminée", "ToastItemMarkedAsNotFinishedSuccess": "Article marqué comme non-terminé", - "ToastItemUpdateFailed": "La mise a jour de l'élément à échoué", + "ToastItemUpdateFailed": "La mise a jour de l’élément à échoué", "ToastItemUpdateSuccess": "Élément mis a jour", "ToastLibraryCreateFailed": "Échec de la création de bibliothèque", "ToastLibraryCreateSuccess": "Bibliothèque « {0} » créée", @@ -900,21 +900,24 @@ "ToastLibraryUpdateFailed": "Échec de la mise à jour de la bibliothèque", "ToastLibraryUpdateSuccess": "Bibliothèque « {0} » mise à jour", "ToastNameEmailRequired": "Le nom et le courriel sont requis", - "ToastNameRequired": "Un nom est requis", - "ToastNewUserCreatedFailed": "La création du compte à échouée : \"{0}”", + "ToastNameRequired": "Le nom est requis", + "ToastNewUserCreatedFailed": "La création du compte à échouée : « {0} »", "ToastNewUserCreatedSuccess": "Nouveau compte créé", "ToastNewUserLibraryError": "Au moins une bibliothèque est requise", - "ToastNewUserPasswordError": "Un mot de passe est requis, seul l'utilisateur root peut avoir un mot de passe vide", + "ToastNewUserPasswordError": "Un mot de passe est requis, seul l’utilisateur root peut avoir un mot de passe vide", "ToastNewUserTagError": "Au moins un tag est requis", - "ToastNewUserUsernameError": "Un nom d'utilisateur est requis", - "ToastNoUpdatesNecessary": "Pas de mise a jour nécessaire", + "ToastNewUserUsernameError": "Entrez un nom d’utilisateur", + "ToastNoUpdatesNecessary": "Aucune mise à jour nécessaire", "ToastNotificationCreateFailed": "La création de la notification à échouée", "ToastNotificationDeleteFailed": "La suppression de la notification à échouée", - "ToastNotificationFailedMaximum": "Le nombre d'essai raté doit être >= 0", + "ToastNotificationFailedMaximum": "Le nombre maximum de tentatives échouées doit être >= 0", "ToastNotificationQueueMaximum": "Le nombre de notification maximum doit être >= 0", "ToastNotificationSettingsUpdateFailed": "La mise a jour des paramètres de notification à échouée", "ToastNotificationSettingsUpdateSuccess": "Paramètres de notification mis a jour", "ToastNotificationTestTriggerFailed": "L'envoi de la notification de test à échoué", + "ToastNotificationTestTriggerSuccess": "Notification de test déclenchée", + "ToastNotificationUpdateFailed": "Échec de la mise à jour de la notification", + "ToastNotificationUpdateSuccess": "Notification mise à jour", "ToastPlaylistCreateFailed": "Échec de la création de la liste de lecture", "ToastPlaylistCreateSuccess": "Liste de lecture créée", "ToastPlaylistRemoveSuccess": "Liste de lecture supprimée", @@ -922,24 +925,52 @@ "ToastPlaylistUpdateSuccess": "Liste de lecture mise à jour", "ToastPodcastCreateFailed": "Échec de la création du podcast", "ToastPodcastCreateSuccess": "Podcast créé avec succès", + "ToastPodcastGetFeedFailed": "Échec de la récupération du flux du podcast", + "ToastPodcastNoEpisodesInFeed": "Aucun épisode trouvé dans le flux RSS", + "ToastPodcastNoRssFeed": "Le podcast n’a pas de flux RSS", + "ToastProviderCreatedFailed": "Échec de l’ajout du fournisseur", + "ToastProviderCreatedSuccess": "Nouveau fournisseur ajouté", + "ToastProviderNameAndUrlRequired": "Nom et URL requis", + "ToastProviderRemoveSuccess": "Fournisseur supprimé", "ToastRSSFeedCloseFailed": "Échec de la fermeture du flux RSS", "ToastRSSFeedCloseSuccess": "Flux RSS fermé", + "ToastRemoveFailed": "Échec de la suppression", "ToastRemoveItemFromCollectionFailed": "Échec de la suppression d’un élément de la collection", "ToastRemoveItemFromCollectionSuccess": "Élément supprimé de la collection", + "ToastRemoveItemsWithIssuesFailed": "Échec de la suppression des éléments de bibliothèque présentant des problèmes", + "ToastRemoveItemsWithIssuesSuccess": "Éléments de bibliothèque supprimés avec des problèmes", + "ToastRenameFailed": "Échec du renommage", + "ToastRescanFailed": "Échec de la nouvelle analyse pour {0}", + "ToastRescanRemoved": "Nouvelle analyse terminée, l’élément a été supprimé", + "ToastRescanUpToDate": "Nouvelle analyse terminée, l’élément était déjà à jour", + "ToastRescanUpdated": "Nouvelle analyse terminée, l’élément a été mis à jour", + "ToastScanFailed": "Échec de l’analyse de l’élément de la bibliothèque", + "ToastSelectAtLeastOneUser": "Sélectionnez au moins un utilisateur", "ToastSendEbookToDeviceFailed": "Échec de l’envoi du livre numérique à l’appareil", "ToastSendEbookToDeviceSuccess": "Livre numérique envoyé à l’appareil : {0}", "ToastSeriesUpdateFailed": "Échec de la mise à jour de la série", "ToastSeriesUpdateSuccess": "Mise à jour de la série réussie", "ToastServerSettingsUpdateFailed": "Échec de la mise à jour des paramètres du serveur", "ToastServerSettingsUpdateSuccess": "Mise à jour des paramètres du serveur", + "ToastSessionCloseFailed": "Échec de la fermeture de la session", "ToastSessionDeleteFailed": "Échec de la suppression de session", "ToastSessionDeleteSuccess": "Session supprimée", + "ToastSlugMustChange": "L’identifiant d’URL contient des caractères invalides", + "ToastSlugRequired": "L’identifiant d’URL est requis", "ToastSocketConnected": "WebSocket connecté", "ToastSocketDisconnected": "WebSocket déconnecté", "ToastSocketFailedToConnect": "Échec de la connexion WebSocket", "ToastSortingPrefixesEmptyError": "Doit avoir au moins 1 préfixe de tri", "ToastSortingPrefixesUpdateFailed": "Échec de la mise à jour des préfixes de tri", "ToastSortingPrefixesUpdateSuccess": "Mise à jour des préfixes de tri ({0} élément)", + "ToastTitleRequired": "Le titre est requis", + "ToastUnknownError": "Erreur inconnue", + "ToastUnlinkOpenIdFailed": "Échec de la dissociation de l’utilisateur l’OpenID", + "ToastUnlinkOpenIdSuccess": "Utilisateur dissocié de OpenID", "ToastUserDeleteFailed": "Échec de la suppression de l’utilisateur", - "ToastUserDeleteSuccess": "Utilisateur supprimé" + "ToastUserDeleteSuccess": "Utilisateur supprimé", + "ToastUserPasswordChangeSuccess": "Mot de passe modifié avec succès", + "ToastUserPasswordMismatch": "Les mots de passe ne correspondent pas", + "ToastUserPasswordMustChange": "Le nouveau mot de passe ne peut pas être identique à l’ancien", + "ToastUserRootRequireName": "Vous devez entrer un nom d’utilisateur root" }