diff --git a/web/public/locales/fr/common.json b/web/public/locales/fr/common.json
index 843470442..0edf08b81 100644
--- a/web/public/locales/fr/common.json
+++ b/web/public/locales/fr/common.json
@@ -47,8 +47,8 @@
"day_other": "{{time}} jours",
"1hour": "1 heure",
"formattedTimestamp": {
- "12hour": "%b %-d, %I:%M:%S %p",
- "24hour": "%d %b, %H:%M:%S"
+ "12hour": "MMM d, h:mm:ss aaa",
+ "24hour": "MMM d, HH:mm:ss"
},
"formattedTimestampWithYear": {
"24hour": "%b %-d %Y, %H:%M",
@@ -60,8 +60,29 @@
"24hour": "%b %-d, %H:%M"
},
"formattedTimestamp2": {
- "12hour": "%m/%d %I:%M:%S%P",
- "24hour": "%d %b %H:%M:%S"
+ "12hour": "MM/dd h:mm:ssa",
+ "24hour": "d MMM HH:mm:ss"
+ },
+ "formattedTimestampHourMinute": {
+ "24hour": "HH:mm",
+ "12hour": "h:mm aaa"
+ },
+ "formattedTimestampMonthDay": "MMM d",
+ "formattedTimestampFilename": {
+ "12hour": "MM-dd-yy-h-mm-ss-a",
+ "24hour": "MM-dd-yy-HH-mm-ss"
+ },
+ "formattedTimestampMonthDayHourMinute": {
+ "12hour": "MMM d, h:mm aaa",
+ "24hour": "MMM d, HH:mm"
+ },
+ "formattedTimestampHourMinuteSecond": {
+ "24hour": "HH:mm:ss",
+ "12hour": "h:mm:ss aaa"
+ },
+ "formattedTimestampMonthDayYearHourMinute": {
+ "12hour": "MMM d yyyy, h:mm aaa",
+ "24hour": "MMM d yyyy, HH:mm"
}
},
"button": {
@@ -69,7 +90,7 @@
"reset": "Réinitialiser",
"disabled": "Désactivé",
"save": "Enregistrer",
- "saving": "Enregistrement...",
+ "saving": "Enregistrement…",
"close": "Fermer",
"copy": "Copier",
"back": "Retour",
diff --git a/web/public/locales/fr/components/camera.json b/web/public/locales/fr/components/camera.json
index 4e19451c3..0c959889b 100644
--- a/web/public/locales/fr/components/camera.json
+++ b/web/public/locales/fr/components/camera.json
@@ -11,7 +11,7 @@
}
},
"name": {
- "placeholder": "Saisissez un nom...",
+ "placeholder": "Saisissez un nom…",
"label": "Nom",
"errorMessage": {
"mustLeastCharacters": "Le nom du groupe de caméras doit comporter au moins 2 caractères.",
diff --git a/web/public/locales/fr/components/dialog.json b/web/public/locales/fr/components/dialog.json
index 7bcf40a07..e88b206a9 100644
--- a/web/public/locales/fr/components/dialog.json
+++ b/web/public/locales/fr/components/dialog.json
@@ -29,6 +29,12 @@
},
"state": {
"submitted": "Soumis"
+ },
+ "question": {
+ "label": "Confirmez cette étiquette pour Frigate Plus",
+ "ask_an": "Est-ce que cet objet est un {{label}}
?",
+ "ask_a": "Est-ce un objet pour un {{label}}
?",
+ "ask_full": "Est-ce-que cet objet est un(e) {{untranslatedLabel}}
({{translatedLabel}}) ?"
}
}
},
@@ -90,7 +96,7 @@
"restreaming": {
"disabled": "Le renvoi du flux n'est pas activé pour cette caméra.",
"desc": {
- "readTheDocumentation": "Lire la documentation ",
+ "readTheDocumentation": "Lire la documentation",
"title": "Installer go2rtc pour accéder à des options supplémentaires de visionnage en direct et l'audio pour cette caméra."
}
},
diff --git a/web/public/locales/fr/components/filter.json b/web/public/locales/fr/components/filter.json
index 2114f7218..43bdf1662 100644
--- a/web/public/locales/fr/components/filter.json
+++ b/web/public/locales/fr/components/filter.json
@@ -107,7 +107,7 @@
"recognizedLicensePlates": {
"placeholder": "Tapez pour rechercher des plaques d'immatriculation...",
"noLicensePlatesFound": "Aucune plaque d'immatriculation trouvée.",
- "loading": "Chargement des plaques d'immatriculation reconnues...",
+ "loading": "Chargement des plaques d'immatriculation reconnues…",
"title": "Plaques d'immatriculation reconnues",
"loadFailed": "Échec du chargement des plaques d'immatriculation reconnues.",
"selectPlatesFromList": "Sélectionner une ou plusieurs plaques d'immatriculation dans la liste."
diff --git a/web/public/locales/fr/components/icons.json b/web/public/locales/fr/components/icons.json
index 40d8cef3c..90ce0bb1f 100644
--- a/web/public/locales/fr/components/icons.json
+++ b/web/public/locales/fr/components/icons.json
@@ -1,7 +1,7 @@
{
"iconPicker": {
"search": {
- "placeholder": "Chercher une icône..."
+ "placeholder": "Chercher une icône…"
},
"selectIcon": "Sélectionnez une icône"
}
diff --git a/web/public/locales/fr/views/events.json b/web/public/locales/fr/views/events.json
index e98eb6f4e..3d1675192 100644
--- a/web/public/locales/fr/views/events.json
+++ b/web/public/locales/fr/views/events.json
@@ -31,5 +31,8 @@
"label": "Afficher les nouveaux éléments à évaluer"
},
"camera": "Caméra",
- "markTheseItemsAsReviewed": "Marquer ces éléments comme évalués"
+ "markTheseItemsAsReviewed": "Marquer ces éléments comme évalués",
+ "selected": "{{count}} sélectionné(s)",
+ "selected_other": "{{count}} sélectionné(s)",
+ "selected_one": "{{count}} sélectionné(s)"
}
diff --git a/web/public/locales/fr/views/explore.json b/web/public/locales/fr/views/explore.json
index 98b559e96..28ba131fa 100644
--- a/web/public/locales/fr/views/explore.json
+++ b/web/public/locales/fr/views/explore.json
@@ -7,7 +7,7 @@
"estimatedTime": "Temps restant estimé :",
"finishingShortly": "Termine bientôt",
"context": "L'exploration peut être utilisée une fois la réindexation des objets suivis terminée.",
- "startingUp": "Démarrage...",
+ "startingUp": "Démarrage…",
"step": {
"thumbnailsEmbedded": "Vignettes intégrées : ",
"descriptionsEmbedded": "Descriptions intégrées : ",
@@ -124,7 +124,12 @@
"gone": "{{label}} parti",
"heard": "{{label}} entendu",
"external": "{{label}} détecté",
- "active": "{{label}} est devenu actif"
+ "active": "{{label}} est devenu actif",
+ "header": {
+ "zones": "Zones",
+ "area": "Aire",
+ "ratio": "Ratio"
+ }
},
"annotationSettings": {
"title": "Paramètres d'annotation",
diff --git a/web/public/locales/fr/views/faceLibrary.json b/web/public/locales/fr/views/faceLibrary.json
index 3b151965b..49cad0167 100644
--- a/web/public/locales/fr/views/faceLibrary.json
+++ b/web/public/locales/fr/views/faceLibrary.json
@@ -38,7 +38,7 @@
"desc": "Etes-vous certain de vouloir supprimer la collection {{name}} ? Cette action supprimera définitivement tous les visages associés."
},
"imageEntry": {
- "dropActive": "Déposez l'image ici...",
+ "dropActive": "Déposez l'image ici…",
"dropInstructions": "Glissez et déposez une image ici, ou cliquez pour sélectionner",
"maxSize": "Taille max : {{size}}MB",
"validation": {
diff --git a/web/public/locales/fr/views/search.json b/web/public/locales/fr/views/search.json
index 5d14657b8..cfb650cd4 100644
--- a/web/public/locales/fr/views/search.json
+++ b/web/public/locales/fr/views/search.json
@@ -52,7 +52,14 @@
"desc": {
"text": "Les filtres vous aident à affiner vos résultats de recherche. Voici comment les utiliser dans le champ de saisie :",
"example": "Exemple: cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM
",
- "step": "
Cadres de mouvement
Des cadres rouges seront superposées sur les zones de l'image où un mouvement est actuellement détecté
" + "tips": "Cadres de mouvement
Des cadres rouges seront superposées sur les zones de l'image où un mouvement est actuellement détecté
" }, "regions": { "title": "Régions", "desc": "Afficher une boîte de la région d'intérêt envoyée au détecteur d'objet", - "tips": "Cadres de région
Des cadres verts lumineux seront superposés sur les zones d'intérêt de l'image qui sont envoyées au détecteur d'objets.
" + "tips": "Cadres de région
Des cadres verts lumineux seront superposés sur les zones d'intérêt de l'image qui sont envoyées au détecteur d'objets.
" }, "objectShapeFilterDrawing": { "title": "Dessin de filtre de forme d'objet", @@ -563,7 +570,7 @@ "deleteUser": { "title": "Supprimer un utilisateur", "desc": "Cette action est irréversible. Elle supprimera définitivement le compte utilisateur et toutes les données associées.", - "warn": "Êtes-vous sûr de vouloir supprimer {{username}} ?" + "warn": "Êtes-vous sûr de vouloir supprimer {{username}} ?" }, "passwordSetting": { "updatePassword": "Mettre à jour le mot de passe pour {{username}}", @@ -572,8 +579,14 @@ }, "changeRole": { "title": "Changer le rôle de l'utilisateur", - "desc": "Mettre à jour les autorisations pour {{username}}", - "roleInfo": "Sélectionnez le rôle approprié pour cet utilisateur :