From b951cd9aef1c7b5a4d1c7d24d8cafead716ec9ea Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 13 Dec 2025 15:20:04 +0100 Subject: [PATCH] Translated using Weblate (French) Currently translated at 100.0% (654 of 654 strings) Translated using Weblate (French) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (French) Currently translated at 100.0% (53 of 53 strings) Translated using Weblate (French) Currently translated at 100.0% (41 of 41 strings) Translated using Weblate (French) Currently translated at 100.0% (652 of 652 strings) Translated using Weblate (French) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (French) Currently translated at 100.0% (120 of 120 strings) Translated using Weblate (French) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (French) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (French) Currently translated at 100.0% (72 of 72 strings) Translated using Weblate (French) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (French) Currently translated at 100.0% (55 of 55 strings) Translated using Weblate (French) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (French) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (French) Currently translated at 100.0% (130 of 130 strings) Translated using Weblate (French) Currently translated at 100.0% (130 of 130 strings) Translated using Weblate (French) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (French) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (French) Currently translated at 100.0% (55 of 55 strings) Translated using Weblate (French) Currently translated at 100.0% (128 of 128 strings) Co-authored-by: Apocoloquintose Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/ Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-filter Translation: Frigate NVR/components-input Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/fr/common.json | 4 +- web/public/locales/fr/components/dialog.json | 11 ++-- web/public/locales/fr/components/filter.json | 2 +- web/public/locales/fr/components/input.json | 2 +- .../locales/fr/views/classificationModel.json | 12 +++- web/public/locales/fr/views/events.json | 24 ++++--- web/public/locales/fr/views/explore.json | 21 +++--- web/public/locales/fr/views/faceLibrary.json | 3 +- web/public/locales/fr/views/settings.json | 65 ++++++++++++------- web/public/locales/fr/views/system.json | 8 +-- 10 files changed, 94 insertions(+), 58 deletions(-) diff --git a/web/public/locales/fr/common.json b/web/public/locales/fr/common.json index 78a3f7c18..a1132a01e 100644 --- a/web/public/locales/fr/common.json +++ b/web/public/locales/fr/common.json @@ -185,7 +185,7 @@ }, "label": "Mode sombre" }, - "review": "Événements", + "review": "Activités", "explore": "Explorer", "export": "Exporter", "user": { @@ -247,7 +247,7 @@ "title": "Rôle", "viewer": "Observateur", "admin": "Administrateur", - "desc": "Les administrateurs ont un accès complet à toutes les fonctionnalités de l'interface Frigate. Les observateurs sont limités à la consultation des caméras, des événements, et à l'historique des enregistrements dans l'interface." + "desc": "Les administrateurs ont un accès complet à toutes les fonctionnalités de l'interface Frigate. Les observateurs sont limités à la consultation des caméras, des activités, et à l'historique des enregistrements dans l'interface." }, "pagination": { "next": { diff --git a/web/public/locales/fr/components/dialog.json b/web/public/locales/fr/components/dialog.json index 771903663..f0b542b70 100644 --- a/web/public/locales/fr/components/dialog.json +++ b/web/public/locales/fr/components/dialog.json @@ -65,7 +65,8 @@ "endTimeMustAfterStartTime": "L'heure de fin doit être postérieure à l'heure de début.", "noVaildTimeSelected": "La plage horaire sélectionnée n'est pas valide." }, - "success": "Exportation démarrée avec succès. Consultez le fichier sur la page des exportations." + "success": "Exportation démarrée avec succès. Consultez le fichier sur la page des exportations.", + "view": "Vue" }, "select": "Sélectionner", "name": { @@ -109,19 +110,19 @@ "recording": { "confirmDelete": { "desc": { - "selected": "Êtes-vous sûr(e) de vouloir supprimer toutes les vidéos enregistrées associées à cet événement ?

Maintenez la touche Maj enfoncée pour éviter cette boîte de dialogue à l'avenir." + "selected": "Êtes-vous sûr(e) de vouloir supprimer toutes les vidéos enregistrées associées à cette activité ?

Maintenez la touche Maj enfoncée pour éviter cette boîte de dialogue à l'avenir." }, "title": "Confirmer la suppression", "toast": { - "success": "Les vidéos associées aux événements sélectionnés ont été supprimées.", + "success": "Les vidéos associées aux activités sélectionnées ont été supprimées.", "error": "Échec de la suppression : {{error}}" } }, "button": { "export": "Exporter", - "markAsReviewed": "Marquer comme vérifié", + "markAsReviewed": "Marquer comme traité", "deleteNow": "Supprimer maintenant", - "markAsUnreviewed": "Marquer comme non vérifié" + "markAsUnreviewed": "Marquer comme non traité" } }, "imagePicker": { diff --git a/web/public/locales/fr/components/filter.json b/web/public/locales/fr/components/filter.json index 68a25f950..b8af1d69c 100644 --- a/web/public/locales/fr/components/filter.json +++ b/web/public/locales/fr/components/filter.json @@ -83,7 +83,7 @@ } }, "review": { - "showReviewed": "Afficher les éléments vérifiés" + "showReviewed": "Afficher les activités traitées" }, "cameras": { "label": "Filtre des caméras", diff --git a/web/public/locales/fr/components/input.json b/web/public/locales/fr/components/input.json index 19d18f385..0d8130cf5 100644 --- a/web/public/locales/fr/components/input.json +++ b/web/public/locales/fr/components/input.json @@ -3,7 +3,7 @@ "downloadVideo": { "label": "Télécharger la vidéo", "toast": { - "success": "Le téléchargement de la vidéo de votre événement a commencé." + "success": "Le téléchargement de la vidéo a commencé." } } } diff --git a/web/public/locales/fr/views/classificationModel.json b/web/public/locales/fr/views/classificationModel.json index 640640c22..c18944fb9 100644 --- a/web/public/locales/fr/views/classificationModel.json +++ b/web/public/locales/fr/views/classificationModel.json @@ -1,5 +1,5 @@ { - "documentTitle": "Modèles de classification", + "documentTitle": "Modèles de classification - Frigate", "button": { "deleteClassificationAttempts": "Supprimer les images de classification", "renameCategory": "Renommer la classe", @@ -152,7 +152,12 @@ "generateSuccess": "Génération des images d'exemple réussie", "allImagesRequired_one": "Veuillez classifier toutes les images. {{count}} image restante.", "allImagesRequired_many": "Veuillez classifier toutes les images. {{count}} images restantes.", - "allImagesRequired_other": "Veuillez classifier toutes les images. {{count}} images restantes." + "allImagesRequired_other": "Veuillez classifier toutes les images. {{count}} images restantes.", + "modelCreated": "Modèle créé avec succès. Utilisez la vue Classifications récentes pour ajouter des images pour les états manquants, puis entraînez le modèle.", + "missingStatesWarning": { + "title": "Exemples d'états manquants", + "description": "Pour des résultats optimaux, il est recommandé de sélectionner des exemples pour tous les états. Vous pouvez continuer sans cette étape, mais le modèle ne sera entraîné que lorsque chaque état disposera d'images. Continuez, puis utilisez la vue Classifications récentes pour classer les images manquantes et lancer l'entraînement." + } } }, "deleteModel": { @@ -180,5 +185,6 @@ "noNewImages": "Aucune nouvelle image pour l'entraînement. Veuillez d'abord classifier plus d'images dans le jeu de données.", "modelNotReady": "Le modèle n'est pas prêt pour l'entraînement.", "noChanges": "Aucune modification du jeu de données depuis le dernier entraînement" - } + }, + "none": "Aucun" } diff --git a/web/public/locales/fr/views/events.json b/web/public/locales/fr/views/events.json index a5001ada8..833dc4b2a 100644 --- a/web/public/locales/fr/views/events.json +++ b/web/public/locales/fr/views/events.json @@ -7,8 +7,8 @@ "alerts": "Alertes", "allCameras": "Toutes les caméras", "empty": { - "alert": "Il n'y a aucune alerte à examiner.", - "detection": "Il n'y a aucune détection à examiner.", + "alert": "Aucune alerte à traiter", + "detection": "Aucune détection à traiter", "motion": "Aucune donnée de mouvement trouvée" }, "timeline": "Chronologie", @@ -17,7 +17,7 @@ "aria": "Sélectionner les événements", "noFoundForTimePeriod": "Aucun événement n'a été trouvé pour cette plage de temps." }, - "documentTitle": "Événements - Frigate", + "documentTitle": "Activités - Frigate", "recordings": { "documentTitle": "Enregistrements - Frigate" }, @@ -25,13 +25,13 @@ "last24Hours": "Dernières 24 heures" }, "timeline.aria": "Sélectionner une chronologie", - "markAsReviewed": "Marquer comme vérifié", + "markAsReviewed": "Marquer comme traitê", "newReviewItems": { - "button": "Nouveaux événements à examiner", - "label": "Afficher les nouveaux événements" + "button": "Nouvelles activités à traiter", + "label": "Afficher les nouvelles activités" }, "camera": "Caméra", - "markTheseItemsAsReviewed": "Marquer ces éléments comme vérifiés", + "markTheseItemsAsReviewed": "Marquer ces activités comme traitées", "selected": "{{count}} sélectionné(s)", "selected_other": "{{count}} sélectionné(s)", "selected_one": "{{count}} sélectionné(s)", @@ -39,7 +39,7 @@ "suspiciousActivity": "Activité suspecte", "threateningActivity": "Activité menaçante", "detail": { - "noDataFound": "Aucun détail à examiner", + "noDataFound": "Aucun détail à traiter", "aria": "Activer/désactiver la vue détaillée", "trackedObject_one": "{{count}} objet", "trackedObject_other": "{{count}} objets", @@ -48,7 +48,7 @@ "settings": "Paramètres de la vue Détail", "alwaysExpandActive": { "title": "Toujours développer l'élément actif", - "desc": "Toujours développer les détails de l'objet de l'événement actif si disponibles" + "desc": "Toujours développer les détails de l'objet pour l'activité en cours" } }, "objectTrack": { @@ -56,5 +56,9 @@ "clickToSeek": "Cliquez pour atteindre ce moment." }, "zoomIn": "Zoom avant", - "zoomOut": "Zoom arrière" + "zoomOut": "Zoom arrière", + "normalActivity": "Normal", + "needsReview": "À traiter", + "securityConcern": "Problème de sécurité", + "select_all": "Tous" } diff --git a/web/public/locales/fr/views/explore.json b/web/public/locales/fr/views/explore.json index 71930c368..542999b3a 100644 --- a/web/public/locales/fr/views/explore.json +++ b/web/public/locales/fr/views/explore.json @@ -32,9 +32,9 @@ "details": { "timestamp": "Horodatage", "item": { - "title": "Détails de l'événement", + "title": "Détails de l'activité", "button": { - "share": "Partager cet événement", + "share": "Partager cette activité", "viewInExplore": "Afficher dans Explorer" }, "toast": { @@ -52,12 +52,12 @@ } }, "tips": { - "mismatch_one": "{{count}} objet indisponible a été détecté et intégré dans cet événement. Cet objet n'a pas été qualifié comme une alerte ou une détection, ou a déjà été nettoyé / supprimé.", - "mismatch_many": "{{count}} objets indisponibles ont été détectés et intégrés dans cet événement. Ces objets n'ont pas été qualifiés comme une alerte ou une détection, ou ont déjà été nettoyés / supprimés.", - "mismatch_other": "{{count}} objets indisponibles ont été détectés et intégrés dans cet événement. Ces objets n'ont pas été qualifiés comme une alerte ou une détection, ou ont déjà été nettoyés / supprimés.", + "mismatch_one": "{{count}} objet indisponible a été détecté et intégré dans cette activité. Cet objet n'a pas été qualifié comme une alerte ou une détection, ou a déjà été nettoyé / supprimé.", + "mismatch_many": "{{count}} objets indisponibles ont été détectés et intégrés dans cette activité. Ces objets n'ont pas été qualifiés comme une alerte ou une détection, ou ont déjà été nettoyés / supprimés.", + "mismatch_other": "{{count}} objets indisponibles ont été détectés et intégrés dans cette activité. Ces objets n'ont pas été qualifiés comme une alerte ou une détection, ou ont déjà été nettoyés / supprimés.", "hasMissingObjects": "Ajustez votre configuration si vous souhaitez que Frigate enregistre les objets suivis pour les étiquettes suivantes : {{objects}}" }, - "desc": "Détails de l'événement" + "desc": "Détails de l'activité" }, "label": "Étiquette", "editSubLabel": { @@ -208,6 +208,10 @@ "viewTrackingDetails": { "label": "Voir les détails du suivi", "aria": "Afficher les détails du suivi" + }, + "downloadCleanSnapshot": { + "label": "Télécharger l'instantané vierge", + "aria": "Télécharger l'instantané vierge" } }, "dialog": { @@ -263,7 +267,8 @@ "header": { "zones": "Zones", "ratio": "Ratio", - "area": "Surface" + "area": "Surface", + "score": "Score" } }, "annotationSettings": { @@ -272,7 +277,7 @@ "millisecondsToOffset": "Millisecondes de décalage pour les annotations de détection. Par défaut : 0", "tips": "Diminuez la valeur si la lecture vidéo est en avance sur les cadres de détection et les points de tracé, et augmentez-la si la lecture vidéo est en retard sur ceux-ci. Cette valeur peut être négative.", "toast": { - "success": "Le décalage des annotations pour {{camera}} a été sauvegardé dans le fichier de configuration. Redémarrez Frigate pour appliquer vos modifications." + "success": "Le décalage des annotations pour {{camera}} a été sauvegardé dans le fichier de configuration." }, "label": "Décalage d'annotation" }, diff --git a/web/public/locales/fr/views/faceLibrary.json b/web/public/locales/fr/views/faceLibrary.json index 1fcf4d000..7d65a5e91 100644 --- a/web/public/locales/fr/views/faceLibrary.json +++ b/web/public/locales/fr/views/faceLibrary.json @@ -28,7 +28,8 @@ "train": { "title": "Reconnaissances récentes", "aria": "Sélectionnez des reconnaissances récentes.", - "empty": "Il n'y a pas de tentatives récentes de reconnaissance faciale." + "empty": "Il n'y a pas de tentatives récentes de reconnaissance faciale.", + "titleShort": "Récent" }, "selectFace": "Sélectionner un visage", "button": { diff --git a/web/public/locales/fr/views/settings.json b/web/public/locales/fr/views/settings.json index 404201275..cae223813 100644 --- a/web/public/locales/fr/views/settings.json +++ b/web/public/locales/fr/views/settings.json @@ -12,7 +12,7 @@ "notifications": "Paramètres de notification - Frigate", "enrichments": "Paramètres d'enrichissements - Frigate", "cameraManagement": "Gestion des caméras - Frigate", - "cameraReview": "Paramètres des événements de caméra - Frigate" + "cameraReview": "Paramètres des activités caméra - Frigate" }, "menu": { "ui": "Interface utilisateur", @@ -28,7 +28,7 @@ "triggers": "Déclencheurs", "roles": "Rôles", "cameraManagement": "Gestion", - "cameraReview": "Événements" + "cameraReview": "Activités" }, "dialog": { "unsavedChanges": { @@ -81,7 +81,7 @@ "calendar": { "firstWeekday": { "label": "Premier jour de la semaine", - "desc": "Le jour du début de la semaine du calendrier des événements", + "desc": "Jour du début de la semaine du calendrier des activités", "sunday": "Dimanche", "monday": "Lundi" }, @@ -395,7 +395,7 @@ "name": { "title": "Nom", "inputPlaceHolder": "Saisissez un nom.", - "tips": "Le nom doit comporter au moins 2 caractères, dont une lettre, et ne doit pas être le nom d'une caméra ou d'une autre zone." + "tips": "Le nom doit comporter au moins 2 caractères, dont une lettre, et ne doit pas être le nom d'une caméra ou d'une autre zone sur cette caméra." }, "loiteringTime": { "desc": "Définit une durée minimale en secondes pendant laquelle l'objet doit rester dans la zone pour qu'elle s'active. Par défaut : 0", @@ -429,7 +429,7 @@ "title": "Inertie" }, "toast": { - "success": "La zone ({{zoneName}}) a été enregistrée. Redémarrez Frigate pour appliquer les modifications." + "success": "La zone ({{zoneName}}) a été enregistrée." }, "objects": { "title": "Objets", @@ -457,8 +457,8 @@ "clickDrawPolygon": "Cliquer pour dessiner un polygone sur l'image.", "toast": { "success": { - "title": "{{polygonName}} a été enregistré. Redémarrez Frigate pour appliquer les modifications.", - "noName": "Le masque de mouvement a été enregistré. Redémarrez Frigate pour appliquer les modifications." + "title": "{{polygonName}} a été enregistré.", + "noName": "Le masque de mouvement a été enregistré." } }, "desc": { @@ -482,8 +482,8 @@ }, "toast": { "success": { - "noName": "Le masque d'objet a été enregistré. Redémarrez Frigate pour appliquer les modifications.", - "title": "{{polygonName}} a été enregistré. Redémarrez Frigate pour appliquer les modifications." + "noName": "Le masque d'objet a été enregistré.", + "title": "{{polygonName}} a été enregistré." } }, "point_one": "{{count}} point", @@ -644,6 +644,15 @@ "confirm": { "title": "Confirmer le mot de passe", "placeholder": "Confirmer le mot de passe" + }, + "show": "Afficher le mot de passe", + "hide": "Masquer le mot de passe", + "requirements": { + "title": "Critères du mot de passe :", + "length": "Au moins 8 caractères", + "uppercase": "Au moins une lettre majuscule", + "digit": "Au moins un chiffre", + "special": "Au moins un caractère spécial (!@#$%^&*(),.?\":{}|<>)" } }, "newPassword": { @@ -654,7 +663,11 @@ } }, "usernameIsRequired": "Nom d'utilisateur requis", - "passwordIsRequired": "Mot de passe requis" + "passwordIsRequired": "Mot de passe requis", + "currentPassword": { + "title": "Mot de passe actuel", + "placeholder": "Saisissez votre mot de passe actuel" + } }, "deleteUser": { "title": "Supprimer un utilisateur", @@ -666,7 +679,12 @@ "setPassword": "Configurer un mot de passe", "desc": "Créez un mot de passe fort pour sécuriser ce compte.", "doNotMatch": "Les mots de passe ne correspondent pas", - "cannotBeEmpty": "Le mot de passe ne peut être vide" + "cannotBeEmpty": "Le mot de passe ne peut être vide", + "currentPasswordRequired": "Le mot de passe actuel est requis.", + "incorrectCurrentPassword": "Le mot de passe actuel est incorrect", + "passwordVerificationFailed": "Échec de la vérification du mot de passe", + "multiDeviceWarning": "Tout autre appareil connecté devra se reconnecter dans un délai de {{refresh_time}}.", + "multiDeviceAdmin": "Vous pouvez également forcer la ré-authentification immédiate de tous les utilisateurs en renouvelant votre clé de sécurité JWT." }, "changeRole": { "title": "Changer le rôle de l'utilisateur", @@ -676,7 +694,7 @@ "admin": "Administrateur", "adminDesc": "Accès complet à l'ensemble des fonctionnalités.", "viewer": "Observateur", - "viewerDesc": "Limité aux tableaux de bord Direct, Événements, Explorer et Exports.", + "viewerDesc": "Limité aux tableaux de bord Direct, Activités, Explorer et Exports.", "customDesc": "Rôle personnalisé avec accès spécifique à la caméra" }, "select": "Sélectionnez un rôle" @@ -720,7 +738,7 @@ }, "label": "Taille du modèle" }, - "desc": "La recherche sémantique de Frigate vous permet de retrouver les objets suivis dans vos événements en utilisant soit l'image elle-même, soit une description textuelle définie par l'utilisateur, soit une description générée automatiquement." + "desc": "La recherche sémantique de Frigate permet de retrouver des objets suivis au sein de vos activités en utilisant l'image elle-même, une description personnalisée ou une description générée automatiquement." }, "unsavedChanges": "Modifications non enregistrées des paramètres d'enrichissements", "faceRecognition": { @@ -1204,7 +1222,8 @@ "audioCodecRequired": "Un flux audio est requis pour prendre en charge la détection audio.", "restreamingWarning": "Réduire les connexions à la caméra pour le flux d'enregistrement peut légèrement augmenter l'utilisation du processeur.", "brands": { - "reolink-rtsp": "Le RTSP Reolink n'est pas recommandé. Activez HTTP dans les paramètres du micrologiciel de la caméra et redémarrez l'assistant." + "reolink-rtsp": "Le RTSP Reolink n'est pas recommandé. Activez HTTP dans les paramètres du micrologiciel de la caméra et redémarrez l'assistant.", + "reolink-http": "Les flux HTTP de Reolink devraient utiliser FFmpeg pour une meilleure compatibilité. Activez 'Utiliser le mode de compatibilité du flux' pour ce flux." }, "dahua": { "substreamWarning": "Le sous-flux 1 est limité à une basse résolution. De nombreuses caméras Dahua / Amcrest / EmpireTech prennent en charge des sous-flux supplémentaires qui doivent être activés dans les paramètres de la caméra. Il est recommandé de vérifier et d'utiliser ces flux s'ils sont disponibles." @@ -1256,24 +1275,24 @@ } }, "cameraReview": { - "title": "Paramètres des événements de la caméra", + "title": "Paramètres des activités caméra", "object_descriptions": { "title": "Descriptions d'objets par l'IA générative", "desc": "Active ou désactive temporairement les descriptions d'objets générées par l'IA générative pour cette caméra. Lorsque cette option est désactivée, aucune description par l'IA n'est générée pour les objets suivis sur cette caméra." }, "review_descriptions": { - "title": "Descriptions des événements par l'IA générative", - "desc": "Active ou désactive temporairement les descriptions par l'IA générative pour cette caméra. Lorsque cette option est désactivée, aucune description par l'IA ne sera générée pour les événements de cette caméra." + "title": "Descriptions des activités par l'IA générative", + "desc": "Active ou désactive temporairement les descriptions par l'IA générative pour cette caméra. Lorsque cette option est désactivée, aucune description nouvelle n'est générée pour les activités sur cette caméra." }, "review": { - "title": "Événements", - "desc": "Active ou désactive temporairement les alertes et les détections pour cette caméra jusqu'au redémarrage de Frigate. Lorsque cette option est désactivée, aucun nouvel événement n'est généré. ", + "title": "Activités", + "desc": "Active ou désactive temporairement les alertes et les détections pour cette caméra jusqu'au redémarrage de Frigate. Lorsque cette option est désactivée, aucune activité nouvelle n'est générée. ", "alerts": "Alertes ", "detections": "Détections " }, "reviewClassification": { - "title": "Classification des événements", - "desc": "Frigate classe les événements en deux catégories : \"Alertes\" et \"Détections\". Par défaut, les objets de type personne et voiture sont considérés comme des \"Alertes\". Vous pouvez affiner cette classification en définissant des zones spécifiques pour chaque objet.", + "title": "Classification des activités", + "desc": "Frigate classe les activités en deux catégories : \"Alertes\" et \"Détections\". Par défaut, les objets de type personne et voiture sont considérés comme des \"Alertes\". Vous pouvez affiner cette classification en définissant des zones spécifiques pour chaque objet.", "noDefinedZones": "Aucune zone n'est définie pour cette caméra.", "objectAlertsTips": "Sur la caméra {{cameraName}}, tous les objets {{alertsLabels}} apparaîtront en tant qu'\"Alertes\".", "zoneObjectAlertsTips": "Sur la caméra {{cameraName}}, tous les objets {{alertsLabels}} détectés dans la zone {{zone}} apparaîtront en tant qu'\"Alertes\".", @@ -1283,12 +1302,12 @@ "notSelectDetections": "Sur la caméra {{cameraName}}, tous les objets {{detectionsLabels}} détectés dans la zone {{zone}} qui ne sont pas catégorisés comme \"Alertes\" apparaîtront en tant que \"Détections\", et ce, quelle que soit leur zone.", "regardlessOfZoneObjectDetectionsTips": "Sur la caméra {{cameraName}}, tous les objets {{detectionsLabels}} non catégorisés apparaîtront en tant que \"Détections\", peu importe leur zone." }, - "unsavedChanges": "Paramètres de classification des événements non enregistrés pour {{camera}}", + "unsavedChanges": "Paramètres de classification des activités non enregistrés pour {{camera}}", "selectAlertsZones": "Sélectionnez les zones pour les alertes", "selectDetectionsZones": "Sélectionner les zones pour les détections", "limitDetections": "Limiter les détections à des zones spécifiques", "toast": { - "success": "La configuration de la classification des événements a été enregistrée. Redémarrez Frigate pour appliquer les modifications." + "success": "La configuration de la classification des activités a été enregistrée. Redémarrez Frigate pour appliquer les modifications." } } } diff --git a/web/public/locales/fr/views/system.json b/web/public/locales/fr/views/system.json index 4ac6a54ad..53f12b003 100644 --- a/web/public/locales/fr/views/system.json +++ b/web/public/locales/fr/views/system.json @@ -163,7 +163,7 @@ "lastRefreshed": "Dernier rafraichissement : ", "stats": { "ffmpegHighCpuUsage": "{{camera}} a un taux élevé d'utilisation processeur par FFmpeg ({{ffmpegAvg}}%)", - "detectHighCpuUsage": "{{camera}} a une utilisation CPU de détection élevée ({{detectAvg}}%)", + "detectHighCpuUsage": "{{camera}} : charge CPU détection élevée ({{detectAvg}}%)", "healthy": "Le système est sain", "reindexingEmbeddings": "Réindexation des embeddings ({{processed}} % terminée)", "cameraIsOffline": "{{camera}} est hors ligne", @@ -186,9 +186,9 @@ "face_recognition": "Reconnaissance faciale", "text_embedding": "Vitesse d'embedding de visage", "yolov9_plate_detection_speed": "Vitesse de détection de plaques d'immatriculation YOLOv9", - "review_description": "Description de la revue", - "review_description_speed": "Vitesse de la description de la revue", - "review_description_events_per_second": "Description de la revue", + "review_description": "Description de l'activité", + "review_description_speed": "Vitesse de description des activités", + "review_description_events_per_second": "Description de l'activité", "object_description": "Description de l'objet", "object_description_speed": "Vitesse de la description d'objet", "object_description_events_per_second": "Description de l'objet"