add sam2 yolo auto annotation
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"form": {
|
||||
"password": "Mot de passe",
|
||||
"login": "Connexion",
|
||||
"user": "Nom d'utilisateur",
|
||||
"errors": {
|
||||
"unknownError": "Erreur inconnue. Vérifiez les journaux.",
|
||||
"webUnknownError": "Erreur inconnue. Vérifiez les journaux de la console.",
|
||||
"passwordRequired": "Mot de passe est requis",
|
||||
"loginFailed": "Échec de l'authentification",
|
||||
"usernameRequired": "Nom d'utilisateur requis",
|
||||
"rateLimit": "Trop de tentatives. Veuillez réessayer plus tard."
|
||||
},
|
||||
"firstTimeLogin": "Première connexion ? Vos identifiants se trouvent dans les journaux de Frigate."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"group": {
|
||||
"edit": "Modifier le groupe de caméras",
|
||||
"label": "Groupes de caméras",
|
||||
"add": "Ajouter un groupe de caméras",
|
||||
"delete": {
|
||||
"label": "Supprimer le groupe de caméras",
|
||||
"confirm": {
|
||||
"title": "Confirmez la suppression",
|
||||
"desc": "Êtes-vous sûr de vouloir supprimer le groupe de caméras <em>{{name}}</em> ?"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"placeholder": "Saisissez un nom.",
|
||||
"label": "Nom",
|
||||
"errorMessage": {
|
||||
"mustLeastCharacters": "Le nom du groupe de caméras doit comporter au moins 2 caractères.",
|
||||
"exists": "Le nom du groupe de caméras existe déjà.",
|
||||
"nameMustNotPeriod": "Le nom de groupe de caméras ne doit pas contenir de point.",
|
||||
"invalid": "Nom de groupe de caméras invalide"
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Caméras",
|
||||
"desc": "Sélectionnez les caméras pour ce groupe."
|
||||
},
|
||||
"success": "Le groupe de caméras ({{name}}) a été enregistré.",
|
||||
"icon": "Icône",
|
||||
"camera": {
|
||||
"setting": {
|
||||
"label": "Paramètres du flux de la caméra",
|
||||
"title": "Paramètres du flux de {{cameraName}}",
|
||||
"audioIsUnavailable": "L'audio n'est pas disponible pour ce flux.",
|
||||
"audioIsAvailable": "L'audio est disponible pour ce flux.",
|
||||
"desc": "Modifier les options du flux temps réel pour le tableau de bord de ce groupe de caméras. <em>Ces paramètres sont spécifiques à l'appareil ou au navigateur.</em>",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"document": "Lire la documentation ",
|
||||
"title": "L'audio doit provenir de la caméra et être configuré dans go2rtc pour ce flux."
|
||||
}
|
||||
},
|
||||
"streamMethod": {
|
||||
"label": "Méthode de diffusion",
|
||||
"method": {
|
||||
"noStreaming": {
|
||||
"label": "Aucune diffusion",
|
||||
"desc": "Les images provenant de la caméra ne seront mises à jour qu'une fois par minute et il n'y aura aucune diffusion en direct."
|
||||
},
|
||||
"smartStreaming": {
|
||||
"label": "Diffusion intelligente (recommandée)",
|
||||
"desc": "La diffusion intelligente mettra à jour l'image de la caméra une fois par minute lorsqu'aucune activité n'est détectée, afin de préserver la bande passante et les ressources. Quand une activité est détectée, l'image bascule automatiquement en flux temps réel."
|
||||
},
|
||||
"continuousStreaming": {
|
||||
"label": "Diffusion en continu",
|
||||
"desc": {
|
||||
"title": "L'image de la caméra sera toujours un flux temps réel lorsqu'elle est visible dans le tableau de bord, même si aucune activité n'est détectée.",
|
||||
"warning": "La diffusion en continu peut entraîner une consommation de bande passante élevée et des problèmes de performance. À utiliser avec prudence."
|
||||
}
|
||||
}
|
||||
},
|
||||
"placeholder": "Choisissez une méthode de diffusion."
|
||||
},
|
||||
"compatibilityMode": {
|
||||
"label": "Mode de compatibilité",
|
||||
"desc": "Activez cette option uniquement si votre flux temps réel affiche des artefacts chromatiques et présente une ligne diagonale sur le côté droit de l'image."
|
||||
},
|
||||
"stream": "Flux",
|
||||
"placeholder": "Choisissez un flux."
|
||||
},
|
||||
"birdseye": "Birdseye"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"timestamp": "Horodatage",
|
||||
"motion": "Mouvement",
|
||||
"mask": "Masque",
|
||||
"options": {
|
||||
"showOptions": "Afficher les options",
|
||||
"title": "Options",
|
||||
"label": "Paramètres",
|
||||
"hideOptions": "Masquer les options"
|
||||
},
|
||||
"boundingBox": "Cadre de détection",
|
||||
"zones": "Zones",
|
||||
"regions": "Régions"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"restart": {
|
||||
"title": "Êtes-vous sûr de vouloir redémarrer Frigate ?",
|
||||
"restarting": {
|
||||
"title": "Redémarrage de Frigate en cours",
|
||||
"content": "Cette page sera rechargée dans {{countdown}} secondes.",
|
||||
"button": "Forcer l'actualisation maintenant"
|
||||
},
|
||||
"button": "Redémarrer"
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
"submitToPlus": {
|
||||
"label": "Soumettre à Frigate+",
|
||||
"desc": "Les objets situés dans des zones à ignorer ne doivent pas être signalés comme de faux positifs, car cela nuirait à la précision du modèle."
|
||||
},
|
||||
"review": {
|
||||
"true": {
|
||||
"label": "Confirmez cette étiquette pour Frigate Plus",
|
||||
"true_one": "C'est un {{label}}",
|
||||
"true_many": "Ce sont des {{label}}",
|
||||
"true_other": "Ce sont des {{label}}"
|
||||
},
|
||||
"false": {
|
||||
"false_one": "Ceci n'est pas un {{label}}",
|
||||
"false_many": "Ceux-ci ne sont pas des {{label}}",
|
||||
"false_other": "Ceux-ci ne sont pas des {{label}}",
|
||||
"label": "Ne pas confirmer cette étiquette pour Frigate Plus"
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Soumis"
|
||||
},
|
||||
"question": {
|
||||
"label": "Confirmez cette étiquette pour Frigate+.",
|
||||
"ask_an": "Cet objet est-il un(e) <code>{{label}}</code> ?",
|
||||
"ask_a": "Cet objet est-il un(e) <code>{{label}}</code> ?",
|
||||
"ask_full": "Cet objet est-il un(e) <code>{{translatedLabel}}</code> ?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"viewInHistory": "Afficher dans la chronologie"
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"time": {
|
||||
"custom": "Personnalisé",
|
||||
"fromTimeline": "Sélectionner depuis la chronologie",
|
||||
"lastHour_one": "Dernière heure",
|
||||
"lastHour_many": "{{count}} dernières heures",
|
||||
"lastHour_other": "{{count}} dernières heures",
|
||||
"end": {
|
||||
"label": "Sélectionner une heure de fin",
|
||||
"title": "Heure de fin"
|
||||
},
|
||||
"start": {
|
||||
"label": "Sélectionner une heure de début",
|
||||
"title": "Heure de début"
|
||||
}
|
||||
},
|
||||
"selectOrExport": "Sélectionner ou exporter",
|
||||
"toast": {
|
||||
"error": {
|
||||
"failed": "Échec du démarrage de l'exportation : {{error}}",
|
||||
"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.",
|
||||
"view": "Vue"
|
||||
},
|
||||
"select": "Sélectionner",
|
||||
"name": {
|
||||
"placeholder": "Nommer l'exportation"
|
||||
},
|
||||
"export": "Exporter",
|
||||
"fromTimeline": {
|
||||
"saveExport": "Enregistrer l'exportation",
|
||||
"previewExport": "Aperçu de l'exportation"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"saveSearch": {
|
||||
"desc": "Saisissez un nom pour cette recherche enregistrée.",
|
||||
"label": "Enregistrer la recherche",
|
||||
"success": "La recherche ({{searchName}}) a été enregistrée.",
|
||||
"button": {
|
||||
"save": {
|
||||
"label": "Enregistrer cette recherche"
|
||||
}
|
||||
},
|
||||
"overwrite": "{{searchName}} existe déjà. L'enregistrement écrasera la recherche existante.",
|
||||
"placeholder": "Saisissez un nom pour votre recherche."
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
"label": "Flux",
|
||||
"restreaming": {
|
||||
"disabled": "La rediffusion n'est pas activée pour cette caméra.",
|
||||
"desc": {
|
||||
"readTheDocumentation": "Lire la documentation",
|
||||
"title": "Configurez go2rtc pour bénéficier d'options de visualisation en direct supplémentaires et de l'audio pour cette caméra."
|
||||
}
|
||||
},
|
||||
"showStats": {
|
||||
"label": "Afficher les statistiques du flux",
|
||||
"desc": "Activez cette option pour afficher les statistiques de diffusion en incrustation sur le flux vidéo de la caméra."
|
||||
},
|
||||
"debugView": "Affichage de débogage"
|
||||
},
|
||||
"recording": {
|
||||
"confirmDelete": {
|
||||
"desc": {
|
||||
"selected": "Êtes-vous sûr(e) de vouloir supprimer toutes les vidéos enregistrées associées à cette activité ? <br /><br />Maintenez la touche <em>Maj</em> enfoncée pour éviter cette boîte de dialogue à l'avenir."
|
||||
},
|
||||
"title": "Confirmer la suppression",
|
||||
"toast": {
|
||||
"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 traité",
|
||||
"deleteNow": "Supprimer maintenant",
|
||||
"markAsUnreviewed": "Marquer comme non traité"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
"selectImage": "Sélectionnez une vignette d'objet suivi.",
|
||||
"search": {
|
||||
"placeholder": "Rechercher par étiquette ou sous-étiquette"
|
||||
},
|
||||
"noImages": "Aucune vignette trouvée pour cette caméra",
|
||||
"unknownLabel": "Image de déclencheur enregistrée"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
{
|
||||
"labels": {
|
||||
"label": "Étiquettes",
|
||||
"all": {
|
||||
"title": "Toutes les étiquettes",
|
||||
"short": "Étiquettes"
|
||||
},
|
||||
"count": "{{count}} Étiquettes",
|
||||
"count_one": "{{count}} étiquette",
|
||||
"count_other": "{{count}} étiquettes"
|
||||
},
|
||||
"filter": "Filtre",
|
||||
"zones": {
|
||||
"label": "Zones",
|
||||
"all": {
|
||||
"title": "Toutes les zones",
|
||||
"short": "Zones"
|
||||
}
|
||||
},
|
||||
"dates": {
|
||||
"all": {
|
||||
"title": "Toutes les dates",
|
||||
"short": "Dates"
|
||||
},
|
||||
"selectPreset": "Sélectionnez un préréglage."
|
||||
},
|
||||
"more": "Plus de filtres",
|
||||
"reset": {
|
||||
"label": "Réinitialiser les filtres aux valeurs par défaut"
|
||||
},
|
||||
"timeRange": "Plage horaire",
|
||||
"subLabels": {
|
||||
"label": "Sous-étiquettes",
|
||||
"all": "Toutes les sous-étiquettes"
|
||||
},
|
||||
"score": "Score",
|
||||
"estimatedSpeed": "Vitesse estimée ({{unit}})",
|
||||
"sort": {
|
||||
"label": "Tri",
|
||||
"dateDesc": "Date (ordre chronologique inverse)",
|
||||
"dateAsc": "Date (ordre chronologique)",
|
||||
"scoreDesc": "Score d'objet (décroissant)",
|
||||
"scoreAsc": "Score d'objet (croissant)",
|
||||
"speedAsc": "Vitesse estimée (croissant)",
|
||||
"speedDesc": "Vitesse estimée (décroissant)",
|
||||
"relevance": "Pertinence"
|
||||
},
|
||||
"features": {
|
||||
"submittedToFrigatePlus": {
|
||||
"tips": "Vous devez d'abord filtrer les objets suivis qui ont un instantané.<br /><br />Les objets suivis sans instantané ne peuvent pas être soumis à Frigate+.",
|
||||
"label": "Soumis à Frigate+"
|
||||
},
|
||||
"hasVideoClip": "Avec une séquence vidéo",
|
||||
"hasSnapshot": "Avec un instantané",
|
||||
"label": "Caractéristiques"
|
||||
},
|
||||
"explore": {
|
||||
"settings": {
|
||||
"title": "Paramètres",
|
||||
"defaultView": {
|
||||
"title": "Vue par défaut",
|
||||
"summary": "Résumé",
|
||||
"unfilteredGrid": "Grille non filtrée",
|
||||
"desc": "Lorsqu'aucun filtre n'est sélectionné, afficher un résumé des objets suivis les plus récents par étiquette, ou afficher une grille non filtrée"
|
||||
},
|
||||
"gridColumns": {
|
||||
"desc": "Sélectionner le nombre de colonnes dans la vue grille.",
|
||||
"title": "Colonnes de la grille"
|
||||
},
|
||||
"searchSource": {
|
||||
"label": "Source de recherche",
|
||||
"options": {
|
||||
"thumbnailImage": "Miniature",
|
||||
"description": "Description"
|
||||
},
|
||||
"desc": "Choisissez si vous souhaitez rechercher les miniatures ou les descriptions de vos objets suivis."
|
||||
}
|
||||
},
|
||||
"date": {
|
||||
"selectDateBy": {
|
||||
"label": "Sélectionner une date pour filtrer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"showReviewed": "Afficher les activités traitées"
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Filtre des caméras",
|
||||
"all": {
|
||||
"short": "Caméras",
|
||||
"title": "Toutes les caméras"
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"showMotionOnly": "Afficher uniquement le mouvement"
|
||||
},
|
||||
"logSettings": {
|
||||
"filterBySeverity": "Filtrer les journaux par gravité",
|
||||
"loading": {
|
||||
"title": "Chargement",
|
||||
"desc": "Lorsque le volet de journalisation est défilé jusqu'en bas, les nouveaux enregistrements s'affichent automatiquement au fur et à mesure qu'ils sont ajoutés."
|
||||
},
|
||||
"label": "Filtrer par niveau de journal",
|
||||
"disableLogStreaming": "Désactiver le flux des journaux",
|
||||
"allLogs": "Tous les journaux"
|
||||
},
|
||||
"recognizedLicensePlates": {
|
||||
"placeholder": "Tapez pour rechercher des plaques d'immatriculation.",
|
||||
"noLicensePlatesFound": "Aucune plaque d'immatriculation trouvée",
|
||||
"loading": "Chargement des plaques d'immatriculation reconnues…",
|
||||
"title": "Plaques d'immatriculation reconnues",
|
||||
"loadFailed": "Échec du chargement des plaques d'immatriculation reconnues.",
|
||||
"selectPlatesFromList": "Sélectionnez une ou plusieurs plaques d'immatriculation dans la liste.",
|
||||
"selectAll": "Tout sélectionner",
|
||||
"clearAll": "Tout désélectionner"
|
||||
},
|
||||
"trackedObjectDelete": {
|
||||
"title": "Confirmer la suppression",
|
||||
"toast": {
|
||||
"success": "Objets suivis supprimés avec succès.",
|
||||
"error": "Échec de la suppression des objets suivis : {{errorMessage}}"
|
||||
},
|
||||
"desc": "La suppression de ces {{objectLength}} objets suivis retirera l'instantané, les embeddings enregistrés et les entrées du cycle de vie de l'objet associées. Les séquences enregistrées de ces objets suivis dans la vue Chronologie <em>NE</em> seront <em>PAS</em> supprimées.<br /><br />Voulez-vous vraiment continuer?<br /><br />Maintenez la touche <em>Maj</em> enfoncée pour ignorer cette boîte de dialogue à l'avenir."
|
||||
},
|
||||
"zoneMask": {
|
||||
"filterBy": "Filtrer par masque de zone"
|
||||
},
|
||||
"classes": {
|
||||
"label": "Classes",
|
||||
"all": {
|
||||
"title": "Toutes les classes"
|
||||
},
|
||||
"count_one": "{{count}} classe",
|
||||
"count_other": "{{count}} classes"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"search": {
|
||||
"placeholder": "Rechercher une icône"
|
||||
},
|
||||
"selectIcon": "Sélectionnez une icône."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"button": {
|
||||
"downloadVideo": {
|
||||
"label": "Télécharger la vidéo",
|
||||
"toast": {
|
||||
"success": "Le téléchargement de la vidéo a commencé."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"noRecordingsFoundForThisTime": "Aucun enregistrement trouvé pour cette période",
|
||||
"noPreviewFoundFor": "Aucun aperçu trouvé pour {{cameraName}}",
|
||||
"noPreviewFound": "Aucun aperçu trouvé",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Soumettre cette image à Frigate+ ?",
|
||||
"submit": "Soumettre"
|
||||
},
|
||||
"streamOffline": {
|
||||
"title": "Flux hors ligne",
|
||||
"desc": "Aucune image n'a été reçue sur le flux de <code>détection</code> de la caméra {{cameraName}}. Vérifiez le journal d'erreurs."
|
||||
},
|
||||
"livePlayerRequiredIOSVersion": "iOS 17.1 ou une version supérieure est requise pour ce type de flux en direct.",
|
||||
"cameraDisabled": "La caméra est désactivée.",
|
||||
"stats": {
|
||||
"streamType": {
|
||||
"title": "Type de flux :",
|
||||
"short": "Type"
|
||||
},
|
||||
"bandwidth": {
|
||||
"title": "Bande passante :",
|
||||
"short": "Bande passante"
|
||||
},
|
||||
"latency": {
|
||||
"title": "Latence :",
|
||||
"value": "{{seconds}} secondes",
|
||||
"short": {
|
||||
"title": "Latence",
|
||||
"value": "{{seconds}} s"
|
||||
}
|
||||
},
|
||||
"droppedFrames": {
|
||||
"short": {
|
||||
"value": "{{droppedFrames}} images",
|
||||
"title": "Perdues"
|
||||
},
|
||||
"title": "Images perdues :"
|
||||
},
|
||||
"decodedFrames": "Images décodées :",
|
||||
"droppedFrameRate": "Taux d'images perdues :",
|
||||
"totalFrames": "Total images :"
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
"submitFrigatePlusFailed": "Échec de la soumission de l'image à Frigate+"
|
||||
},
|
||||
"success": {
|
||||
"submittedFrigatePlus": "Image soumise avec succès à Frigate+"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user