mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-07 05:55:27 +03:00
Compare commits
11 Commits
0b946ce0c5
...
79b85bb500
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
79b85bb500 | ||
|
|
abdf3b3bf0 | ||
|
|
48ea1ce565 | ||
|
|
dd7b862e71 | ||
|
|
e8dbe5a9a3 | ||
|
|
7065d798a1 | ||
|
|
32ff12c9bc | ||
|
|
5a7d64adfc | ||
|
|
f6b084fdc7 | ||
|
|
fe2c0e9f46 | ||
|
|
f42307b8d9 |
4
web/public/locales/bs/audio.json
Normal file
4
web/public/locales/bs/audio.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"speech": "Govor",
|
||||
"babbling": "Mrmljanje"
|
||||
}
|
||||
6
web/public/locales/bs/common.json
Normal file
6
web/public/locales/bs/common.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"time": {
|
||||
"untilForTime": "Do {{time}}",
|
||||
"untilForRestart": "Dok se Frigate ponovo ne pokrene."
|
||||
}
|
||||
}
|
||||
5
web/public/locales/bs/components/auth.json
Normal file
5
web/public/locales/bs/components/auth.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"form": {
|
||||
"user": "Korisničko ime"
|
||||
}
|
||||
}
|
||||
6
web/public/locales/bs/components/camera.json
Normal file
6
web/public/locales/bs/components/camera.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"group": {
|
||||
"label": "Grupe kamera",
|
||||
"add": "Dodaj Grupu Kamera"
|
||||
}
|
||||
}
|
||||
6
web/public/locales/bs/components/dialog.json
Normal file
6
web/public/locales/bs/components/dialog.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"restart": {
|
||||
"title": "Jeste li sigurni da želite ponovo pokrenuti Frigate?",
|
||||
"description": "Ovo će nakratko zaustaviti Frigate dok se ponovo ne pokrene."
|
||||
}
|
||||
}
|
||||
3
web/public/locales/bs/components/filter.json
Normal file
3
web/public/locales/bs/components/filter.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"filter": "Filter"
|
||||
}
|
||||
5
web/public/locales/bs/components/icons.json
Normal file
5
web/public/locales/bs/components/icons.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"selectIcon": "Izaberite ikonu"
|
||||
}
|
||||
}
|
||||
10
web/public/locales/bs/components/input.json
Normal file
10
web/public/locales/bs/components/input.json
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"button": {
|
||||
"downloadVideo": {
|
||||
"label": "Preuzmi video",
|
||||
"toast": {
|
||||
"success": "Preuzimanje vašeg video snimka za pregled je počelo."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
4
web/public/locales/bs/components/player.json
Normal file
4
web/public/locales/bs/components/player.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"noRecordingsFoundForThisTime": "Nema pronađenih snimaka za ovo vrijeme",
|
||||
"noPreviewFound": "Nije pronađen pregled"
|
||||
}
|
||||
3
web/public/locales/bs/config/cameras.json
Normal file
3
web/public/locales/bs/config/cameras.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Konfiguracijakamere"
|
||||
}
|
||||
5
web/public/locales/bs/config/global.json
Normal file
5
web/public/locales/bs/config/global.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"version": {
|
||||
"label": "Trenutna verzija konfiguracije"
|
||||
}
|
||||
}
|
||||
8
web/public/locales/bs/config/groups.json
Normal file
8
web/public/locales/bs/config/groups.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"audio": {
|
||||
"global": {
|
||||
"detection": "Globalna detekcija",
|
||||
"sensitivity": "Opšta Osjetljivost"
|
||||
}
|
||||
}
|
||||
}
|
||||
4
web/public/locales/bs/config/validation.json
Normal file
4
web/public/locales/bs/config/validation.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"minimum": "Mora biti najmanje {{limit}}",
|
||||
"maximum": "Mora biti najviše {{limit}}"
|
||||
}
|
||||
3
web/public/locales/bs/objects.json
Normal file
3
web/public/locales/bs/objects.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"person": "Osoba"
|
||||
}
|
||||
4
web/public/locales/bs/views/chat.json
Normal file
4
web/public/locales/bs/views/chat.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"documentTitle": "Chat - Frigate",
|
||||
"title": "Frigate Chat"
|
||||
}
|
||||
6
web/public/locales/bs/views/classificationModel.json
Normal file
6
web/public/locales/bs/views/classificationModel.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"documentTitle": "Klasifikacijski modeli - Frigate",
|
||||
"details": {
|
||||
"scoreInfo": "Rezultat predstavlja prosječnu pouzdanost klasifikacije za sve detekcije ovog objekta."
|
||||
}
|
||||
}
|
||||
4
web/public/locales/bs/views/configEditor.json
Normal file
4
web/public/locales/bs/views/configEditor.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"documentTitle": "Urednik konfiguracije - Frigate",
|
||||
"configEditor": "Uređivač Konfiguracije"
|
||||
}
|
||||
4
web/public/locales/bs/views/events.json
Normal file
4
web/public/locales/bs/views/events.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"alerts": "Obavještenja",
|
||||
"detections": "Detekcije"
|
||||
}
|
||||
4
web/public/locales/bs/views/explore.json
Normal file
4
web/public/locales/bs/views/explore.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"documentTitle": "Istraži - Frigate",
|
||||
"generativeAI": "Generativna vještačka inteligencija(AI)"
|
||||
}
|
||||
4
web/public/locales/bs/views/exports.json
Normal file
4
web/public/locales/bs/views/exports.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"search": "Pretraga",
|
||||
"documentTitle": "Izvoz - Frigate"
|
||||
}
|
||||
6
web/public/locales/bs/views/faceLibrary.json
Normal file
6
web/public/locales/bs/views/faceLibrary.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"description": {
|
||||
"addFace": "Dodajte novu kolekciju u biblioteku lica učitavanjem vaše prve slike.",
|
||||
"placeholder": "Unesite naziv za ovu kolekciju"
|
||||
}
|
||||
}
|
||||
6
web/public/locales/bs/views/live.json
Normal file
6
web/public/locales/bs/views/live.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"documentTitle": {
|
||||
"default": "Uživo - Frigate",
|
||||
"withCamera": "{{camera}} - Uživo - Frigate"
|
||||
}
|
||||
}
|
||||
4
web/public/locales/bs/views/recording.json
Normal file
4
web/public/locales/bs/views/recording.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"filter": "Filter",
|
||||
"export": "Izvoz"
|
||||
}
|
||||
3
web/public/locales/bs/views/search.json
Normal file
3
web/public/locales/bs/views/search.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"search": "Pretraga"
|
||||
}
|
||||
5
web/public/locales/bs/views/settings.json
Normal file
5
web/public/locales/bs/views/settings.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"documentTitle": {
|
||||
"default": "Postavke - Frigate"
|
||||
}
|
||||
}
|
||||
6
web/public/locales/bs/views/system.json
Normal file
6
web/public/locales/bs/views/system.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"documentTitle": {
|
||||
"cameras": "Statistika kamera - Frigate",
|
||||
"storage": "Statistika Skladišta - Frigate"
|
||||
}
|
||||
}
|
||||
@ -242,7 +242,7 @@
|
||||
"done": "Fet",
|
||||
"disabled": "Deshabilitat",
|
||||
"disable": "Deshabilitar",
|
||||
"save": "Guardar",
|
||||
"save": "Desa",
|
||||
"copy": "Copiar",
|
||||
"back": "Enrere",
|
||||
"pictureInPicture": "Imatge en Imatge",
|
||||
|
||||
9
web/public/locales/et/views/chat.json
Normal file
9
web/public/locales/et/views/chat.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"documentTitle": "Frigate - vestlus tehisaruga",
|
||||
"title": "Vestlus tehisaruga Frigate'is",
|
||||
"subtitle": "Tehisaru abil töötav abiline kaamerate haldamiseks ja analüüside koostamiseks",
|
||||
"placeholder": "Küsi mida iganes…",
|
||||
"error": "Midagi läks valesti. Palun proovi uuesti.",
|
||||
"processing": "Töötlen…",
|
||||
"toolsUsed": "Kasutatud: {{tools}}"
|
||||
}
|
||||
@ -38,8 +38,8 @@
|
||||
"s": "{{time}}s",
|
||||
"minute_one": "{{time}}minuutti",
|
||||
"minute_other": "{{time}}minuuttia",
|
||||
"second_one": "{{time}}sekuntti",
|
||||
"second_other": "{{time}}sekunttia",
|
||||
"second_one": "{{time}} sekunti",
|
||||
"second_other": "{{time}} sekuntia",
|
||||
"formattedTimestampHourMinute": {
|
||||
"24hour": "HH:mm"
|
||||
},
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"alerts": "Hälytyset",
|
||||
"alerts": "Hälytykset",
|
||||
"empty": {
|
||||
"detection": "Ei havaintoja tarkastettavaksi",
|
||||
"motion": "Ei liiketietoja",
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
"general": "Yleiset asetukset - Frigate",
|
||||
"frigatePlus": "Frigate+ asetukset - Frigate",
|
||||
"object": "Virheenjäljitys - Frigate",
|
||||
"authentication": "Autentikointiuasetukset - Frigate",
|
||||
"authentication": "Autentikointiasetukset - Frigate",
|
||||
"notifications": "Ilmoitusasetukset - Frigate",
|
||||
"enrichments": "Laajennusasetukset – Frigate",
|
||||
"cameraManagement": "Hallitse Kameroita - Frigate",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"time": {
|
||||
"untilForRestart": "Jusqu'au redémarrage de Frigate",
|
||||
"untilForRestart": "Jusqu'à ce que Frigate redémarre.",
|
||||
"untilRestart": "Jusqu'au redémarrage",
|
||||
"untilForTime": "Jusqu'à {{time}}",
|
||||
"justNow": "À l'instant",
|
||||
@ -139,7 +139,9 @@
|
||||
"resetToDefault": "Réinitialiser aux réglages par défaut",
|
||||
"saveAll": "Tout enregistrer",
|
||||
"savingAll": "Enregistrement de tout en cours…",
|
||||
"undoAll": "Tout annuler"
|
||||
"undoAll": "Tout annuler",
|
||||
"applying": "Enregistrement…",
|
||||
"retry": "Réessayer"
|
||||
},
|
||||
"menu": {
|
||||
"configuration": "Configuration",
|
||||
@ -244,7 +246,10 @@
|
||||
"faceLibrary": "Bibliothèque de visages",
|
||||
"languages": "Langues",
|
||||
"classification": "Classification",
|
||||
"profiles": "Profils"
|
||||
"profiles": "Profils",
|
||||
"actions": "Actions",
|
||||
"features": "Fonctionnalités",
|
||||
"chat": "Discuter"
|
||||
},
|
||||
"toast": {
|
||||
"save": {
|
||||
@ -252,9 +257,10 @@
|
||||
"error": {
|
||||
"noMessage": "Echec lors de l'enregistrement des changements de configuration",
|
||||
"title": "Échec de l'enregistrement des changements de configuration : {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"success": "Modifications enregistrées avec succès."
|
||||
},
|
||||
"copyUrlToClipboard": "URL copiée dans le presse-papiers"
|
||||
"copyUrlToClipboard": "URL copiée dans le presse-papiers."
|
||||
},
|
||||
"role": {
|
||||
"title": "Rôle",
|
||||
@ -324,5 +330,7 @@
|
||||
"two": "{{0}} et {{1}}",
|
||||
"many": "{{items}}, et {{last}}",
|
||||
"separatorWithSpace": ", "
|
||||
}
|
||||
},
|
||||
"no_items": "Aucun élément",
|
||||
"validation_errors": "Erreurs de validation"
|
||||
}
|
||||
|
||||
@ -82,6 +82,7 @@
|
||||
},
|
||||
"boundingBox": "Cadre de détection",
|
||||
"zones": "Zones",
|
||||
"regions": "Régions"
|
||||
"regions": "Régions",
|
||||
"paths": "Chemins"
|
||||
}
|
||||
}
|
||||
|
||||
@ -80,7 +80,45 @@
|
||||
},
|
||||
"case": {
|
||||
"label": "Dossier",
|
||||
"placeholder": "Sélectionner un dossier"
|
||||
"placeholder": "Sélectionner un dossier",
|
||||
"newCaseOption": "Créer un nouveau cas",
|
||||
"newCaseNamePlaceholder": "Nouveau nom de cas",
|
||||
"newCaseDescriptionPlaceholder": "Description de cas",
|
||||
"nonAdminHelp": "Un nouveau cas sera créé pour ces exports."
|
||||
},
|
||||
"queueing": "Mise en file d'attente de l'export...",
|
||||
"tabs": {
|
||||
"export": "Caméra unique",
|
||||
"multiCamera": "Multi-caméra"
|
||||
},
|
||||
"multiCamera": {
|
||||
"timeRange": "Intervalle de temps",
|
||||
"selectFromTimeline": "Sélectionner depuis la chronologie",
|
||||
"cameraSelection": "Caméras",
|
||||
"cameraSelectionHelp": "Les caméras avec des objets suivis dans cette intervalle sont pré-sélectionnées",
|
||||
"checkingActivity": "Vérification de l'activité de la caméra...",
|
||||
"noCameras": "Aucune caméra disponible",
|
||||
"detectionCount_one": "{{count}} objet suivi",
|
||||
"detectionCount_many": "{{count}} objets suivis",
|
||||
"detectionCount_other": "{{count}} objets suivis",
|
||||
"nameLabel": "Nom d'export",
|
||||
"namePlaceholder": "Nom de base optionnel pour ces exports",
|
||||
"queueingButton": "Mise en file d'attente des exports...",
|
||||
"exportButton_one": "Exporter {{count}} caméra",
|
||||
"exportButton_many": "Exporter {{count}} caméras",
|
||||
"exportButton_other": "Exporter {{count}} caméras"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Export {{count}} revue",
|
||||
"title_many": "Export {{count}} revues",
|
||||
"title_other": "Export {{count}} revues",
|
||||
"description": "Export chaque revue sélectionnée. Tous les exports sont regroupés sous un cas unique.",
|
||||
"descriptionNoCase": "Exporter chaque revue sélectionnée.",
|
||||
"caseNamePlaceholder": "Vérification de l'export – {{date}}",
|
||||
"exportButton_one": "Exporter {{count}} revue",
|
||||
"exportButton_many": "Exporter {{count}} revues",
|
||||
"exportButton_other": "Exporter {{count}} revues",
|
||||
"exportingButton": "Exportation..."
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
|
||||
@ -78,8 +78,8 @@
|
||||
"label": "Détection d'objets",
|
||||
"description": "Réglages pour la détection ou le rôle de détection utilisé pour exécuter la détection des objets et initialiser les traceurs.",
|
||||
"enabled": {
|
||||
"label": "Détection activée",
|
||||
"description": "Activer ou désactiver la détection des objets pour cette caméra. La détection doit être activée pour que le suivi des objets fonctionne."
|
||||
"label": "Activer la détection d'objet",
|
||||
"description": "Activer ou désactiver la détection des objets pour cette caméra."
|
||||
},
|
||||
"height": {
|
||||
"label": "Hauteur de détection",
|
||||
@ -299,6 +299,10 @@
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Masque brut"
|
||||
},
|
||||
"skip_motion_threshold": {
|
||||
"label": "Ignorer le seuil de détection de mouvement",
|
||||
"description": "Si une valeur entre 0,0 et 1,0 est définie, et que plus de cette fraction de l'image change en une seule trame, le détecteur ne retournera aucune zone de mouvement et se recalibrera immédiatement. Cela peut économiser du CPU et réduire les faux positifs lors d'éclairs, d'orages, etc., mais peut manquer des événements réels comme une caméra PTZ suivant automatiquement un objet. Le compromis est entre perdre quelques mégaoctets d'enregistrements ou visionner quelques courts clips. Laisser vide (None) pour désactiver cette fonctionnalité."
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
@ -312,7 +316,15 @@
|
||||
"label": "Filtres d'objets",
|
||||
"description": "Filtres appliqués aux objets détectés afin de réduire les faux positifs (aire, rapport, facteur de confiance).",
|
||||
"min_area": {
|
||||
"label": "Aire minimal de l'objet"
|
||||
"label": "Aire minimal de l'objet",
|
||||
"description": "Surface minimale de la boîte englobante (en pixels ou pourcentage) requise pour ce type d'objet. Peut être exprimée en pixels (entier) ou en pourcentage (flottant entre 0,000001 et 0,99)."
|
||||
},
|
||||
"max_area": {
|
||||
"label": "Zone d'objet maximum",
|
||||
"description": "Zone de boite englobante maximum (pixels ou pourcentage) autorisée pour ce type d'objet. Peut être en pixels (entier) ou pourcentage (décimale entre 0,000001 and 0,99)."
|
||||
},
|
||||
"min_ratio": {
|
||||
"label": "Rapport d'aspect minimal"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -87,5 +87,30 @@
|
||||
"quality": {
|
||||
"label": "Qualité d'encodage"
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"enabled": {
|
||||
"label": "Activer la détection d'objet"
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"skip_motion_threshold": {
|
||||
"label": "Ignorer le seuil de détection de mouvement",
|
||||
"description": "Si une valeur entre 0,0 et 1,0 est définie, et que plus de cette fraction de l'image change en une seule trame, le détecteur ne retournera aucune zone de mouvement et se recalibrera immédiatement. Cela peut économiser du CPU et réduire les faux positifs lors d'éclairs, d'orages, etc., mais peut manquer des événements réels comme une caméra PTZ suivant automatiquement un objet. Le compromis est entre perdre quelques mégaoctets d'enregistrements ou visionner quelques courts clips. Laisser vide (None) pour désactiver cette fonctionnalité."
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
"filters": {
|
||||
"min_area": {
|
||||
"description": "Surface minimale de la boîte englobante (en pixels ou pourcentage) requise pour ce type d'objet. Peut être exprimée en pixels (entier) ou en pourcentage (flottant entre 0,000001 et 0,99)."
|
||||
},
|
||||
"max_area": {
|
||||
"label": "Zone d'objet maximum",
|
||||
"description": "Zone de boite englobante maximum (pixels ou pourcentage) autorisée pour ce type d'objet. Peut être en pixels (entier) ou pourcentage (décimale entre 0,000001 and 0,99)."
|
||||
},
|
||||
"min_ratio": {
|
||||
"label": "Rapport d'aspect minimal"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -116,5 +116,10 @@
|
||||
"dining_table": "Table à manger",
|
||||
"vase": "Vase",
|
||||
"purolator": "Purolator",
|
||||
"postnord": "PostNord"
|
||||
"postnord": "PostNord",
|
||||
"canada_post": "Poste du Canada",
|
||||
"royal_mail": "Poste du Royaume Uni",
|
||||
"school_bus": "Bus scolaire",
|
||||
"skunk": "Mouffette",
|
||||
"kangaroo": "Kangourou"
|
||||
}
|
||||
|
||||
@ -113,7 +113,8 @@
|
||||
"attributes": "Attributs de classification",
|
||||
"title": {
|
||||
"label": "Titre"
|
||||
}
|
||||
},
|
||||
"scoreInfo": "Information score"
|
||||
},
|
||||
"type": {
|
||||
"details": "détails",
|
||||
@ -222,12 +223,22 @@
|
||||
"downloadCleanSnapshot": {
|
||||
"label": "Télécharger l'instantané vierge",
|
||||
"aria": "Télécharger l'instantané vierge"
|
||||
},
|
||||
"debugReplay": {
|
||||
"label": "Relecture de débogage",
|
||||
"aria": "Visualiser cet objet suivi dans la vue de la session de relecture de déboggage"
|
||||
},
|
||||
"more": {
|
||||
"aria": "Plus"
|
||||
}
|
||||
},
|
||||
"dialog": {
|
||||
"confirmDelete": {
|
||||
"title": "Confirmer la suppression",
|
||||
"desc": "La suppression de cet objet suivi supprime l'instantané, les embeddings enregistrés et les entrées du cycle de vie de l'objet associé. Les images enregistrées de cet objet suivi dans la vue Chronologie <em>NE</em> seront <em>PAS</em> supprimées.<br /><br />Êtes-vous sûr de vouloir continuer ?"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Une erreur est survenue lors de la suppression de cet objet suivi : {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"noTrackedObjects": "Aucun objet suivi trouvé",
|
||||
@ -278,7 +289,10 @@
|
||||
"zones": "Zones",
|
||||
"ratio": "Ratio",
|
||||
"area": "Surface",
|
||||
"score": "Score"
|
||||
"score": "Score",
|
||||
"computedScore": "Score calculé",
|
||||
"topScore": "Meilleur score",
|
||||
"toggleAdvancedScores": "Afficher/masquer les scores avancés"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
|
||||
@ -67,7 +67,8 @@
|
||||
"deletedFace_many": "{{count}} visages supprimés avec succès",
|
||||
"deletedFace_other": "{{count}} visages supprimés avec succès",
|
||||
"trainedFace": "Visage entraîné avec succès",
|
||||
"renamedFace": "Visage renommé avec succès en {{name}}"
|
||||
"renamedFace": "Visage renommé avec succès en {{name}}",
|
||||
"reclassifiedFace": "Visage reclassifié avec succès."
|
||||
},
|
||||
"error": {
|
||||
"uploadingImageFailed": "Échec du téléversement de l'image : {{errorMessage}}",
|
||||
@ -76,7 +77,8 @@
|
||||
"updateFaceScoreFailed": "Échec de la mise à jour du score du visage : {{errorMessage}}",
|
||||
"addFaceLibraryFailed": "Échec de l'attribution du nom au visage : {{errorMessage}}",
|
||||
"deleteNameFailed": "Échec de la suppression du nom : {{errorMessage}}",
|
||||
"renameFaceFailed": "Échec du changement de nom du visage : {{errorMessage}}"
|
||||
"renameFaceFailed": "Échec du changement de nom du visage : {{errorMessage}}",
|
||||
"reclassifyFailed": "Échec de la reclassification du visage : {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"trainFaceAs": "Entraîner le visage comme :",
|
||||
@ -101,5 +103,7 @@
|
||||
"desc_other": "Êtes-vous sûr de vouloir supprimer {{count}} visages ? Cette action est irréversible."
|
||||
},
|
||||
"nofaces": "Aucun visage disponible",
|
||||
"pixels": "{{area}} pixels"
|
||||
"pixels": "{{area}} pixels",
|
||||
"reclassifyFaceAs": "Reclassifier le visage en :",
|
||||
"reclassifyFace": "Reclassifier le visage"
|
||||
}
|
||||
|
||||
@ -1447,5 +1447,115 @@
|
||||
"sync": {
|
||||
"title": "Synchronisation du Média"
|
||||
}
|
||||
}
|
||||
},
|
||||
"configMessages": {
|
||||
"lpr": {
|
||||
"vehicleNotTracked": "La reconnaissance de plaque d'immatriculation requiert que 'voiture' ou 'moto' soit suivi.",
|
||||
"globalDisabled": "La reconnaissance de numéro d'immatriculation n'est pas activée au niveau global. Activez-la dans les paramètres globaux pour que la reconnaissance de plaques fonctionne au niveau caméra."
|
||||
},
|
||||
"review": {
|
||||
"recordDisabled": "L'enregistrement est désactivé, aucune révision ne sera générée.",
|
||||
"detectDisabled": "La détection d'objet est désactivée. Les révisions requièrent que les objets détectés catégorisent les alertes et les détections.",
|
||||
"allNonAlertDetections": "Toutes les activités de non alerte seront incluses en tant que détections."
|
||||
},
|
||||
"audio": {
|
||||
"noAudioRole": "Aucun flux ne possède de rôle audio défini. Vous devez activer le rôle audio afin de faire fonctionner la détection audio."
|
||||
},
|
||||
"audioTranscription": {
|
||||
"audioDetectionDisabled": "La détection audio n'est pas active pour cette caméra. La transcription audio nécessite que la détection audio soit active."
|
||||
},
|
||||
"detect": {
|
||||
"fpsGreaterThanFive": "Il n'est pas recommandé de régler la détection au-delà de 5 FPS."
|
||||
},
|
||||
"faceRecognition": {
|
||||
"globalDisabled": "La reconnaissance faciale n'est pas activée au niveau global. Activez-la dans les paramètres globaux pour que la reconnaissance faciale fonctionne au niveau caméra.",
|
||||
"personNotTracked": "La reconnaissance faciale requiert que l'objet 'person' soit suivie. Assurez-vous que 'person' soit dans la liste d'objets suivis."
|
||||
}
|
||||
},
|
||||
"go2rtcStreams": {
|
||||
"ffmpeg": {
|
||||
"audioMp3": "Transcoder en PM3",
|
||||
"audioExclude": "Exclure",
|
||||
"hardwareNone": "Pas d'accélération matérielle",
|
||||
"hardwareAuto": "Accélération matérielle automatique",
|
||||
"audioCopy": "Copier",
|
||||
"audioAac": "Transcoder en AAC",
|
||||
"audioOpus": "Transcoder vers Opus",
|
||||
"audioPcmu": "Transcoder vers PCM μ-law",
|
||||
"video": "Vidéo",
|
||||
"audio": "Audio",
|
||||
"hardware": "Accélération matérielle",
|
||||
"videoCopy": "Copier",
|
||||
"videoH264": "Transcoder vers H.264",
|
||||
"videoH265": "Transcoder vers H.265",
|
||||
"videoExclude": "Exclure",
|
||||
"useFfmpegModule": "Utiliser le mode de compatibilité (ffmpeg)",
|
||||
"audioPcma": "Transcoder vers PCM A-law",
|
||||
"audioPcm": "Transcoder vers PCM"
|
||||
},
|
||||
"renameStream": "Renommer le flux",
|
||||
"renameStreamDesc": "Saisir un nouveau nom pour ce flux. Le renommage d'un flux peut induire un problème avec les caméras ou les autres flux qui le référence par nom.",
|
||||
"addStream": "Ajouter un flux",
|
||||
"title": "Flux go2rtc",
|
||||
"description": "Gérer les paramètres de flux go2rtc pour la rediffusion de caméra. Chaque flux possède un nom et une ou plusieurs URLs source.",
|
||||
"deleteStream": "Supprimer flux",
|
||||
"deleteStreamConfirm": "Êtes-vous sûr de vouloir supprimer le flux \"{{streamName}}\" ? Les caméras qui référencent ce flux pourraient ne plus fonctionner.",
|
||||
"noStreams": "Aucun flux go2rtc configuré. Ajoutez un flux pour commencer.",
|
||||
"validation": {
|
||||
"nameRequired": "Le nom de flux est obligatoire",
|
||||
"nameDuplicate": "Un flux avec ce nom existe déjà",
|
||||
"nameInvalid": "Le nom de flux ne peut contenir que des lettres, nombres, underscores et tirets",
|
||||
"urlRequired": "Au moins une URL est requise"
|
||||
},
|
||||
"newStreamName": "Nouveau nom de flux",
|
||||
"addUrl": "Ajouter URL",
|
||||
"streamName": "Nom de flux",
|
||||
"streamNamePlaceholder": "p. ex., porte_entree",
|
||||
"streamUrlPlaceholder": "p. ex., rtsp://utilisateur:motpasse@192.168.1.100/flux",
|
||||
"addStreamDesc": "Saisir un nom pour ce nouveau flux. Ce nom sera utilisé pour référencer le flux dans les paramètres de votre caméra."
|
||||
},
|
||||
"onvif": {
|
||||
"profileAuto": "Automatique",
|
||||
"profileLoading": "Chargement des profils..."
|
||||
},
|
||||
"profiles": {
|
||||
"enableSwitch": "Activer les profils",
|
||||
"enabledDescription": "Les profils sont actifs. Créer un nouveau profil ci-dessous, naviguer vers la section de configuration de la caméra afin de faire vos changements, et les sauvegarder afin de les prendre en compte.",
|
||||
"error": {
|
||||
"mustBeAtLeastTwoCharacters": "Doit comporter au moins 2 caractères",
|
||||
"mustNotContainPeriod": "Ne doit pas contenir de points",
|
||||
"alreadyExists": "Un profil avec cet identifiant existe déjà"
|
||||
},
|
||||
"deactivated": "Profil désactivé",
|
||||
"noProfiles": "Aucun profil défini.",
|
||||
"noOverrides": "Aucune surcharge",
|
||||
"cameraCount_one": "{{count}} caméra",
|
||||
"cameraCount_many": "{{count}} caméras",
|
||||
"cameraCount_other": "{{count}} caméras",
|
||||
"columnCamera": "Caméra",
|
||||
"columnOverrides": "Surcharges de profil",
|
||||
"baseConfig": "Configuration de base",
|
||||
"addProfile": "Ajouter un profil",
|
||||
"newProfile": "Nouveau profil",
|
||||
"friendlyNameLabel": "Nom profil",
|
||||
"profileIdLabel": "ID profil",
|
||||
"profileIdDescription": "Identifiant interne utilisé dans la configuration et automatisations",
|
||||
"nameInvalid": "Ne sont autorisés que les lettres minuscules, nombres et underscores",
|
||||
"nameDuplicate": "Un profil avec ce nom existe déjà",
|
||||
"renameProfile": "Renommer profil",
|
||||
"renameSuccess": "Profil renommé en '{{profile}}'",
|
||||
"deleteProfile": "Supprimer Profil",
|
||||
"deleteProfileConfirm": "Supprimer profil \"{{profile}}\" de toutes les caméras ? Ceci ne peut être annulé.",
|
||||
"deleteSuccess": "Le profil '{{profile}}' a été supprimé",
|
||||
"createSuccess": "Le profil '{{profile}}' a été créé",
|
||||
"removeOverride": "Supprimer le profil surchargé",
|
||||
"deleteSection": "Supprimer la section de surcharges",
|
||||
"deleteSectionConfirm": "Supprimer les surcharges de {{section}} pour le profil {{profile}} sur {{camera}} ?",
|
||||
"deleteSectionSuccess": "Surcharges de {{section}} supprimées pour {{profile}}",
|
||||
"disabledDescription": "Les profils vous permettent de définir des ensembles nommés de surcharges de configuration de caméra (p. ex. armé, absent, nuit) qui peuvent être activés à la demande."
|
||||
},
|
||||
"unsavedChanges": "Vous avez des changements non sauvegardés",
|
||||
"confirmReset": "Confirmer réinitialisation",
|
||||
"resetToDefaultDescription": "Cela va réinitialiser les paramètres dans cette section avec les valeurs d'usine. Cette action ne peut être annulée.",
|
||||
"resetToGlobalDescription": "Ceci va réinitialiser les paramètres de cette section vers les paramètres globaux. Cette action ne peut être annulée."
|
||||
}
|
||||
|
||||
@ -111,7 +111,8 @@
|
||||
"description": "Il s'agit d'un bug connu de l'outil de statistiques GPU d'Intel (intel_gpu_top) : il peut afficher à tort une utilisation de 0 %, même lorsque l'accélération matérielle et la détection d'objets fonctionnent correctement sur l'iGPU. Ce problème ne vient pas de Frigate. Vous pouvez redémarrer l'hôte pour rétablir temporairement l'affichage et confirmer le fonctionnement du GPU. Les performances ne sont pas affectées."
|
||||
},
|
||||
"gpuTemperature": "Température du GPU",
|
||||
"npuTemperature": "Température du NPU"
|
||||
"npuTemperature": "Température du NPU",
|
||||
"gpuCompute": "Calcul / Encodage GPU"
|
||||
},
|
||||
"otherProcesses": {
|
||||
"title": "Autres processus",
|
||||
@ -148,7 +149,11 @@
|
||||
"overview": "Vue d'ensemble",
|
||||
"shm": {
|
||||
"title": "Allocation de mémoire partagée SHM",
|
||||
"warning": "La taille actuelle de la SHM de {{total}} Mo est trop petite. Augmentez-la au moins à {{min_shm}} Mo."
|
||||
"warning": "La taille actuelle de la SHM de {{total}} Mo est trop petite. Augmentez-la au moins à {{min_shm}} Mo.",
|
||||
"frameLifetime": {
|
||||
"title": "Durée de vie de la trame",
|
||||
"description": "Chaque caméra dispose de {{frames}} emplacements de trames en mémoire partagée. À la fréquence d'images de la caméra la plus rapide, chaque trame est disponible pendant environ {{lifetime}}s avant d'être écrasée."
|
||||
}
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
@ -185,7 +190,8 @@
|
||||
"cameraCapture": "{{camName}} capture",
|
||||
"cameraDetect": "{{camName}} détection",
|
||||
"cameraFramesPerSecond": "{{camName}} images par seconde",
|
||||
"cameraDetectionsPerSecond": "{{camName}} détections par seconde"
|
||||
"cameraDetectionsPerSecond": "{{camName}} détections par seconde",
|
||||
"cameraGpu": "GPU {{camName}}"
|
||||
},
|
||||
"overview": "Vue d'ensemble",
|
||||
"toast": {
|
||||
@ -217,7 +223,8 @@
|
||||
"cameraIsOffline": "{{camera}} est hors ligne",
|
||||
"detectIsSlow": "{{detect}} est lent ({{speed}} ms)",
|
||||
"detectIsVerySlow": "{{detect}} est très lent ({{speed}} ms)",
|
||||
"shmTooLow": "L'allocation /dev/shm ({{total}} Mo) devrait être augmentée à au moins {{min}} Mo."
|
||||
"shmTooLow": "L'allocation /dev/shm ({{total}} Mo) devrait être augmentée à au moins {{min}} Mo.",
|
||||
"debugReplayActive": "Session de relecture de débogage active"
|
||||
},
|
||||
"enrichments": {
|
||||
"title": "Enrichissements",
|
||||
|
||||
@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"label": "Konfiguracijakamere"
|
||||
}
|
||||
|
||||
@ -1 +1,5 @@
|
||||
{}
|
||||
{
|
||||
"version": {
|
||||
"label": "Trenutna verzija konfiguracije"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"audio": {
|
||||
"global": {
|
||||
"detection": "Globalna detekcija"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
{
|
||||
"documentTitle": "Uživo - Frigate",
|
||||
"documentTitle": {
|
||||
"default": "Uživo - Frigate"
|
||||
},
|
||||
"documentTitle.withCamera": "{{camera}} - Uživo - Frigate",
|
||||
"twoWayTalk": {
|
||||
"enable": "Omogući dvosmjerni razgovor",
|
||||
|
||||
@ -94,6 +94,9 @@
|
||||
"tabs": {
|
||||
"export": "シングルカメラ",
|
||||
"multiCamera": "マルチカメラ"
|
||||
},
|
||||
"multi": {
|
||||
"title_other": "{{count}} 件のレビューをエクスポート"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
|
||||
@ -185,7 +185,8 @@
|
||||
"classification": "분류",
|
||||
"chat": "채팅",
|
||||
"actions": "작업",
|
||||
"profiles": "프로필"
|
||||
"profiles": "프로필",
|
||||
"features": "기능"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
|
||||
@ -81,6 +81,7 @@
|
||||
"zones": "구역 (Zones)",
|
||||
"mask": "마스크",
|
||||
"motion": "움직임",
|
||||
"regions": "영역 (Regions)"
|
||||
"regions": "영역 (Regions)",
|
||||
"paths": "경로"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
{
|
||||
"submitFrigatePlus": {
|
||||
"submit": "제출",
|
||||
"title": "이 프레임을 Frigate+에 제출하시겠습니까?"
|
||||
"title": "이 프레임을 Frigate+에 제출하시겠습니까?",
|
||||
"previewError": "스냅샷 미리보기를 불러올 수 없습니다. 현재 녹화된 영상을 사용할 수 없을 수 있습니다."
|
||||
},
|
||||
"stats": {
|
||||
"bandwidth": {
|
||||
|
||||
@ -38,5 +38,26 @@
|
||||
"enabled_in_config": {
|
||||
"label": "원래 오디오 상태"
|
||||
}
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT"
|
||||
},
|
||||
"notifications": {
|
||||
"label": "알림",
|
||||
"enabled": {
|
||||
"label": "알림 활성화"
|
||||
},
|
||||
"email": {
|
||||
"label": "알림 이메일",
|
||||
"description": "푸시 알림에 사용되거나 특정 알림 제공업체에서 요구하는 이메일 주소입니다."
|
||||
},
|
||||
"cooldown": {
|
||||
"label": "알림 재발송 대기 시간",
|
||||
"description": "수신자에게 스팸 메일을 보내는 것을 방지하기 위해 알림 재발송 대기시간(초)을 설정합니다."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "초기 알림 활성 상태",
|
||||
"description": "초기 구성에서 알림이 활성화되었는지 여부를 나타냅니다."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -60,7 +60,140 @@
|
||||
"description": "true로 설정하면 시작 시 관리자 비밀번호를 재설정하고 새 비밀번호를 로그에 출력합니다."
|
||||
},
|
||||
"cookie_name": {
|
||||
"label": "JWT 쿠키 이름"
|
||||
"label": "JWT 쿠키 이름",
|
||||
"description": "자체 인증용 JWT 토큰을 저장할 쿠키 이름입니다."
|
||||
},
|
||||
"cookie_secure": {
|
||||
"label": "보안 쿠키 설정",
|
||||
"description": "인증 쿠키에 보안 플래그를 설정합니다. TLS를 사용하는 경우 'True'로 설정해야 합니다."
|
||||
},
|
||||
"session_length": {
|
||||
"label": "세션 길이",
|
||||
"description": "JWT 기반 세션의 유지 시간(초)입니다."
|
||||
},
|
||||
"refresh_time": {
|
||||
"label": "세션 갱신 주기",
|
||||
"description": "세션 만료까지 남은 시간이 몇 초 남지 않을 경우, 세션 시간을 다시 최대로 연장합니다."
|
||||
},
|
||||
"failed_login_rate_limit": {
|
||||
"label": "로그인 실패 제한",
|
||||
"description": "무차별 대입 공격을 줄이기 위해 로그인 시도 실패 횟수를 제한하는 규칙을 적용합니다."
|
||||
},
|
||||
"trusted_proxies": {
|
||||
"label": "신뢰할 수 있는 프록시",
|
||||
"description": "속도 제한을 위해 클라이언트 IP를 결정할 때 사용되는 신뢰할 수 있는 프록시 IP 목록입니다."
|
||||
},
|
||||
"hash_iterations": {
|
||||
"label": "해시 반복 횟수",
|
||||
"description": "사용자 암호를 해싱할 때 사용할 PBKDF2-SHA256 반복 횟수입니다."
|
||||
},
|
||||
"roles": {
|
||||
"label": "역할 할당",
|
||||
"description": "역할별로 접근 가능한 카메라 목록을 매핑합니다. 목록이 비어 있으면 해당 역할에 모든 카메라 접근 권한을 부여합니다."
|
||||
},
|
||||
"admin_first_time_login": {
|
||||
"label": "관리자 초기 로그인 설정",
|
||||
"description": "활성화 시, 관리자 비밀번호 초기화 후 로그인 방법 안내 링크가 로그인 페이지에 표시됩니다. "
|
||||
}
|
||||
},
|
||||
"database": {
|
||||
"label": "데이터베이스",
|
||||
"description": "추적된 객체 및 녹화 메타데이터를 저장하는 SQLite 데이터베이스 설정입니다.",
|
||||
"path": {
|
||||
"label": "데이터베이스 경로",
|
||||
"description": "Frigate SQLite 데이터베이스 파일이 저장될 파일 시스템 경로입니다."
|
||||
}
|
||||
},
|
||||
"go2rtc": {
|
||||
"label": "go2rtc",
|
||||
"description": "라이브 스트림 중계 및 번역에 사용되는 통합 go2rtc 리스트리밍 서비스 설정입니다."
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT",
|
||||
"description": "MQTT 브로커에 원격 측정 데이터, 스냅샷 및 이벤트 세부 정보를 연결하고 게시하기 위한 설정입니다.",
|
||||
"enabled": {
|
||||
"label": "MQTT 활성화",
|
||||
"description": "상태, 이벤트 및 스냅샷에 대한 MQTT 통합을 활성화 또는 비활성화합니다."
|
||||
},
|
||||
"host": {
|
||||
"label": "MQTT 호스트",
|
||||
"description": "MQTT 브로커의 호스트 이름 또는 IP 주소입니다."
|
||||
},
|
||||
"port": {
|
||||
"label": "MQTT 포트",
|
||||
"description": "MQTT 브로커의 포트 번호입니다 (일반적인 포트는 1883입니다)."
|
||||
},
|
||||
"topic_prefix": {
|
||||
"label": "토픽 접두사",
|
||||
"description": "Frigate의 모든 MQTT 메시지에 사용할 접두사입니다. 여러 대의 Frigate를 실행하는 경우 각각 고유한 이름을 사용해야 합니다."
|
||||
},
|
||||
"client_id": {
|
||||
"label": "클라이언트 ID",
|
||||
"description": "MQTT 브로커 연결 시 사용하는 클라이언트 식별자입니다. 인스턴스마다 고유한 이름을 사용해야 합니다."
|
||||
},
|
||||
"stats_interval": {
|
||||
"label": "통계 간격",
|
||||
"description": "시스템 및 카메라 통계 정보를 MQTT로 전송하는 간격(초)입니다."
|
||||
},
|
||||
"user": {
|
||||
"label": "MQTT 사용자 이름",
|
||||
"description": "MQTT 사용자 이름(선택 사항)입니다. 환경 변수나 비밀 값(Secrets)을 통해 입력할 수 있습니다."
|
||||
},
|
||||
"password": {
|
||||
"label": "MQTT 비밀번호",
|
||||
"description": "MQTT 비밀번호(선택 사항)입니다. 환경 변수나 비밀 값(Secrets)을 통해 입력할 수 있습니다."
|
||||
},
|
||||
"tls_ca_certs": {
|
||||
"label": "TLS CA 인증서",
|
||||
"description": "브로커와의 TLS 연결에 사용할 CA 인증서 경로(자체 서명 인증서의 경우)."
|
||||
},
|
||||
"tls_client_cert": {
|
||||
"label": "클라이언트 인증서",
|
||||
"description": "TLS 상호 인증을 위한 클라이언트 인증서 경로입니다. 클라이언트 인증서를 사용할 때는 사용자 이름/암호를 설정하지 마십시오."
|
||||
},
|
||||
"tls_client_key": {
|
||||
"label": "클라이언트 키",
|
||||
"description": "클라이언트 인증서의 개인 키 경로입니다."
|
||||
},
|
||||
"tls_insecure": {
|
||||
"label": "TLS 비보안 모드",
|
||||
"description": "호스트 이름 확인을 건너뛰어 안전하지 않은 TLS 연결을 허용합니다(권장하지 않음)."
|
||||
},
|
||||
"qos": {
|
||||
"label": "MQTT QoS",
|
||||
"description": "MQTT 메시지 전송 및 구독에 대한 서비스 품질(QoS) 등급입니다 (0, 1, 2 중 선택)."
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"label": "알림",
|
||||
"description": "모든 카메라에 대한 알림을 활성화하고 제어하는 설정입니다. 카메라별로 설정을 재정의할 수 있습니다.",
|
||||
"enabled": {
|
||||
"label": "알림 활성화",
|
||||
"description": "모든 카메라에 대한 알림을 활성화 또는 비활성화할 수 있으며, 카메라별로 설정을 재정의할 수 있습니다."
|
||||
},
|
||||
"email": {
|
||||
"label": "알림 이메일",
|
||||
"description": "푸시 알림에 사용되거나 특정 알림 제공업체에서 요구하는 이메일 주소입니다."
|
||||
},
|
||||
"cooldown": {
|
||||
"label": "알림 재발송 대기 시간",
|
||||
"description": "수신자에게 스팸 메일을 보내는 것을 방지하기 위해 알림 재발송 대기시간(초)을 설정합니다."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "초기 알림 활성 상태",
|
||||
"description": "초기 구성에서 알림이 활성화되었는지 여부를 나타냅니다."
|
||||
}
|
||||
},
|
||||
"networking": {
|
||||
"label": "네트워킹",
|
||||
"description": "Frigate 엔드포인트에 대한 IPv6 활성화와 같은 네트워크 관련 설정입니다.",
|
||||
"ipv6": {
|
||||
"label": "IPv6 구성",
|
||||
"description": "Frigate 네트워크 서비스에 대한 IPv6 관련 설정입니다.",
|
||||
"enabled": {
|
||||
"label": "IPv6 활성화",
|
||||
"description": "Frigate 서비스(API 및 UI)에 IPv6 지원이 필요한 경우 활성화하십시오."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
"toast": {
|
||||
"success": "Eksport startet. Se filen på eksportsiden.",
|
||||
"error": {
|
||||
"failed": "Kune ikke legge eksport i kø: {{error}}",
|
||||
"failed": "Kunne ikke legge eksport i kø: {{error}}",
|
||||
"noVaildTimeSelected": "Ingen gyldig tidsperiode valgt",
|
||||
"endTimeMustAfterStartTime": "Sluttid må være etter starttid"
|
||||
},
|
||||
|
||||
@ -1 +1,6 @@
|
||||
{}
|
||||
{
|
||||
"label": "Kamera konfiguration",
|
||||
"name": {
|
||||
"label": "Kameranamn"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,5 @@
|
||||
{}
|
||||
{
|
||||
"version": {
|
||||
"label": "Nuvarande konfigurationsversion"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"audio": {
|
||||
"global": {
|
||||
"sensitivity": "Global känslighet"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"minimum": "Måste minst vara {{limit}}"
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user