mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-03 06:50:58 +00:00
Compare commits
23 Commits
aef715e8bb
...
77ac3b6da0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
77ac3b6da0 | ||
|
|
42e0c72dd9 | ||
|
|
190c7a6559 | ||
|
|
af7af0aa85 | ||
|
|
f734777cfe | ||
|
|
93721b7f10 | ||
|
|
236406e1ee | ||
|
|
bd55823d10 | ||
|
|
1ed532589e | ||
|
|
cbd7a6b138 | ||
|
|
befbe01963 | ||
|
|
d891f9ea02 | ||
|
|
b8d114e229 | ||
|
|
27457efc30 | ||
|
|
387093dceb | ||
|
|
ee60b161fd | ||
|
|
03456f610c | ||
|
|
08b30a2bc4 | ||
|
|
1a14439186 | ||
|
|
b73e7de8e9 | ||
|
|
2ffc114f50 | ||
|
|
37f174b43a | ||
|
|
d62790cd78 |
1
web/public/locales/ca/audio.json
Normal file
1
web/public/locales/ca/audio.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/common.json
Normal file
1
web/public/locales/ca/common.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/components/auth.json
Normal file
1
web/public/locales/ca/components/auth.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/components/camera.json
Normal file
1
web/public/locales/ca/components/camera.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/components/dialog.json
Normal file
1
web/public/locales/ca/components/dialog.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/components/filter.json
Normal file
1
web/public/locales/ca/components/filter.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/components/icons.json
Normal file
1
web/public/locales/ca/components/icons.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/components/input.json
Normal file
1
web/public/locales/ca/components/input.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/components/player.json
Normal file
1
web/public/locales/ca/components/player.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/objects.json
Normal file
1
web/public/locales/ca/objects.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/configEditor.json
Normal file
1
web/public/locales/ca/views/configEditor.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/events.json
Normal file
1
web/public/locales/ca/views/events.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/explore.json
Normal file
1
web/public/locales/ca/views/explore.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/exports.json
Normal file
1
web/public/locales/ca/views/exports.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/faceLibrary.json
Normal file
1
web/public/locales/ca/views/faceLibrary.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/live.json
Normal file
1
web/public/locales/ca/views/live.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/recording.json
Normal file
1
web/public/locales/ca/views/recording.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/search.json
Normal file
1
web/public/locales/ca/views/search.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/settings.json
Normal file
1
web/public/locales/ca/views/settings.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/ca/views/system.json
Normal file
1
web/public/locales/ca/views/system.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
@ -54,7 +54,7 @@
|
||||
"disabled": "Vypnuto",
|
||||
"disable": "Vypni",
|
||||
"save": "Uložit",
|
||||
"saving": "Ukládám...",
|
||||
"saving": "Ukládám…",
|
||||
"cancel": "Zrušit",
|
||||
"close": "Zavři",
|
||||
"copy": "Zkopíruj",
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
"iconPicker": {
|
||||
"selectIcon": "Zvolte ikonu",
|
||||
"search": {
|
||||
"placeholder": "Hledejte ikonu...."
|
||||
"placeholder": "Hledejte ikonu…"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
"value": "{{seconds}} sekund",
|
||||
"short": {
|
||||
"title": "Latence",
|
||||
"value": "{{seconds}} sek."
|
||||
"value": "{{seconds}} sek"
|
||||
}
|
||||
},
|
||||
"totalFrames": "Celkový počet snímků:",
|
||||
|
||||
@ -66,7 +66,7 @@
|
||||
"enable": "Aktivieren",
|
||||
"disabled": "deaktiviert",
|
||||
"disable": "deaktivieren",
|
||||
"saving": "Speichere...",
|
||||
"saving": "Speichere…",
|
||||
"close": "Schließen",
|
||||
"back": "Zurück",
|
||||
"history": "Historie",
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
},
|
||||
"name": {
|
||||
"label": "Name",
|
||||
"placeholder": "Gib einen Namen ein...",
|
||||
"placeholder": "Gib einen Namen ein…",
|
||||
"errorMessage": {
|
||||
"exists": "Name der Kameragruppe bereits vorhanden.",
|
||||
"nameMustNotPeriod": "Name einer Kameragruppe darf keinen Punkt enthalten.",
|
||||
|
||||
@ -23,6 +23,12 @@
|
||||
"false_one": "Das ist kein(e) {{label}}",
|
||||
"false_other": "Das sind kein(e) {{label}}",
|
||||
"label": "Bestätige dieses Label nicht für Frigate Plus"
|
||||
},
|
||||
"question": {
|
||||
"label": "Bestätige diese Beschriftung für Frigate Plus",
|
||||
"ask_a": "Ist dieses Objekt ein <code>{{label}}</code>?",
|
||||
"ask_an": "Ist dieses Objekt ein <code>{{label}}</code>?",
|
||||
"ask_full": "Ist dieses Objekt ein <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
}
|
||||
},
|
||||
"submitToPlus": {
|
||||
@ -72,7 +78,7 @@
|
||||
"restreaming": {
|
||||
"disabled": "Für diese Kamera ist das Restreaming nicht aktiviert.",
|
||||
"desc": {
|
||||
"readTheDocumentation": "Weitere Informationen in der Dokumentation ",
|
||||
"readTheDocumentation": "Weitere Informationen in der Dokumentation",
|
||||
"title": "Konfiguriere go2rtc, um erweiterte Live-Ansichtsoptionen und Audio für diese Kamera zu nutzen."
|
||||
}
|
||||
},
|
||||
|
||||
@ -118,7 +118,7 @@
|
||||
"noLicensePlatesFound": "Keine Kennzeichen gefunden.",
|
||||
"title": "Bekannte Kennzeichen",
|
||||
"loadFailed": "Bekannte Nummernschilder konnten nicht geladen werden.",
|
||||
"loading": "Lade bekannte Nummernschilder...",
|
||||
"loading": "Lade bekannte Nummernschilder…",
|
||||
"placeholder": "Tippe, um Kennzeichen zu suchen...",
|
||||
"selectPlatesFromList": "Wählen eine oder mehrere Kennzeichen aus der Liste aus."
|
||||
}
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"search": {
|
||||
"placeholder": "Suche nach einem Icon..."
|
||||
"placeholder": "Suche nach einem Icon…"
|
||||
},
|
||||
"selectIcon": "Wähle ein Icon"
|
||||
}
|
||||
|
||||
@ -31,5 +31,7 @@
|
||||
"markTheseItemsAsReviewed": "Diese Objekte als geprüft kennzeichnen",
|
||||
"camera": "Kamera",
|
||||
"allCameras": "Alle Kameras",
|
||||
"markAsReviewed": "Als geprüft kennzeichnen"
|
||||
"markAsReviewed": "Als geprüft kennzeichnen",
|
||||
"selected_one": "{{count}} ausgewählt",
|
||||
"selected_other": "{{count}} ausgewählt"
|
||||
}
|
||||
|
||||
@ -75,7 +75,7 @@
|
||||
"title": "Erkunden ist nicht Verfügbar",
|
||||
"embeddingsReindexing": {
|
||||
"context": "Erkunden kann nach der Re-Indexierung der verfolgten Objekte verwendet werden.",
|
||||
"startingUp": "Startet...",
|
||||
"startingUp": "Startet…",
|
||||
"estimatedTime": "Voraussichtlich verbleibende Zeit:",
|
||||
"finishingShortly": "Bald erledigt",
|
||||
"step": {
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
"selectItem": "Wähle {{item}}",
|
||||
"selectFace": "Wähle Gesicht",
|
||||
"imageEntry": {
|
||||
"dropActive": "Ziehe das Bild hierher ...",
|
||||
"dropActive": "Ziehe das Bild hierher…",
|
||||
"dropInstructions": "Ziehe ein Bild hier her oder klicke um eines auszuwählen",
|
||||
"maxSize": "Maximale Größe: {{size}} MB",
|
||||
"validation": {
|
||||
@ -35,7 +35,9 @@
|
||||
"addFace": "Gesicht hinzufügen",
|
||||
"uploadImage": "Bild hochladen",
|
||||
"deleteFaceAttempts": "Lösche Gesichtsversuche",
|
||||
"reprocessFace": "Gesichter erneut verarbeiten"
|
||||
"reprocessFace": "Gesichter erneut verarbeiten",
|
||||
"renameFace": "Gesicht umbenennen",
|
||||
"deleteFace": "Lösche Gesicht"
|
||||
},
|
||||
"train": {
|
||||
"title": "Trainiere",
|
||||
@ -72,5 +74,9 @@
|
||||
"uploadFace": "Lade Bild des Gesichts hoch",
|
||||
"nextSteps": "Nächste Schritte",
|
||||
"faceName": "Gib den Namen zum Gesicht ein"
|
||||
},
|
||||
"renameFace": {
|
||||
"title": "Gesicht umbenennen",
|
||||
"desc": "Gib den neuen Namen für das Gesicht von {{name}} ein."
|
||||
}
|
||||
}
|
||||
|
||||
@ -62,6 +62,6 @@
|
||||
},
|
||||
"search": "Suche",
|
||||
"placeholder": {
|
||||
"search": "Suchen..."
|
||||
"search": "Suchen…"
|
||||
}
|
||||
}
|
||||
|
||||
@ -86,7 +86,7 @@
|
||||
"semanticSearch": {
|
||||
"title": "Semantische Suche",
|
||||
"desc": "Die semantische Suche in Frigate ermöglicht es, verfolgte Objekte innerhalb der Überprüfungselemente zu finden, indem entweder das Bild selbst, eine benutzerdefinierte Textbeschreibung oder eine automatisch generierte Beschreibung verwendet wird.",
|
||||
"readTheDocumentation": "Lesen Sie die Dokumentation.",
|
||||
"readTheDocumentation": "Lesen Sie die Dokumentation",
|
||||
"reindexNow": {
|
||||
"alreadyInProgress": "Neu-Indizierung läufts bereits.",
|
||||
"label": "Neuindizieren",
|
||||
|
||||
@ -88,7 +88,7 @@
|
||||
"disabled": "Disabled",
|
||||
"disable": "Disable",
|
||||
"save": "Save",
|
||||
"saving": "Saving...",
|
||||
"saving": "Saving…",
|
||||
"cancel": "Cancel",
|
||||
"close": "Close",
|
||||
"copy": "Copy",
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
},
|
||||
"name": {
|
||||
"label": "Name",
|
||||
"placeholder": "Enter a name...",
|
||||
"placeholder": "Enter a name…",
|
||||
"errorMessage": {
|
||||
"mustLeastCharacters": "Camera group name must be at least 2 characters.",
|
||||
"exists": "Camera group name already exists.",
|
||||
|
||||
@ -70,7 +70,7 @@
|
||||
"disabled": "Restreaming is not enabled for this camera.",
|
||||
"desc": {
|
||||
"title": "Set up go2rtc for additional live view options and audio for this camera.",
|
||||
"readTheDocumentation": "Read the documentation "
|
||||
"readTheDocumentation": "Read the documentation"
|
||||
}
|
||||
},
|
||||
"showStats": {
|
||||
|
||||
@ -117,7 +117,7 @@
|
||||
"recognizedLicensePlates": {
|
||||
"title": "Recognized License Plates",
|
||||
"loadFailed": "Failed to load recognized license plates.",
|
||||
"loading": "Loading recognized license plates...",
|
||||
"loading": "Loading recognized license plates…",
|
||||
"placeholder": "Type to search license plates...",
|
||||
"noLicensePlatesFound": "No license plates found.",
|
||||
"selectPlatesFromList": "Select one or more plates from the list."
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
"iconPicker": {
|
||||
"selectIcon": "Select an icon",
|
||||
"search": {
|
||||
"placeholder": "Search for an icon..."
|
||||
"placeholder": "Search for an icon…"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
"title": "Explore is Unavailable",
|
||||
"embeddingsReindexing": {
|
||||
"context": "Explore can be used after tracked object embeddings have finished reindexing.",
|
||||
"startingUp": "Starting up...",
|
||||
"startingUp": "Starting up…",
|
||||
"estimatedTime": "Estimated time remaining:",
|
||||
"finishingShortly": "Finishing shortly",
|
||||
"step": {
|
||||
|
||||
@ -52,7 +52,7 @@
|
||||
"validation": {
|
||||
"selectImage": "Please select an image file."
|
||||
},
|
||||
"dropActive": "Drop the image here...",
|
||||
"dropActive": "Drop the image here…",
|
||||
"dropInstructions": "Drag and drop an image here, or click to select",
|
||||
"maxSize": "Max size: {{size}}MB"
|
||||
},
|
||||
@ -65,7 +65,6 @@
|
||||
"addFaceLibrary": "{{name}} has successfully been added to the Face Library!",
|
||||
"deletedFace_one": "Successfully deleted {{count}} face.",
|
||||
"deletedFace_other": "Successfully deleted {{count}} faces.",
|
||||
"deletedName_zero": "Empty collection deleted successfully.",
|
||||
"deletedName_one": "{{count}} face has been successfully deleted.",
|
||||
"deletedName_other": "{{count}} faces have been successfully deleted.",
|
||||
"renamedFace": "Successfully renamed face to {{name}}",
|
||||
|
||||
@ -67,6 +67,6 @@
|
||||
"clear": "Clear similarity search"
|
||||
},
|
||||
"placeholder": {
|
||||
"search": "Search..."
|
||||
"search": "Search…"
|
||||
}
|
||||
}
|
||||
|
||||
@ -16,8 +16,8 @@
|
||||
"12hour": "%b %-d, %I:%M %p"
|
||||
},
|
||||
"formattedTimestamp": {
|
||||
"24hour": "%b %-d, %H:%M:%S",
|
||||
"12hour": "%b %-d, %I:%M:%S %p"
|
||||
"24hour": "MMM d, HH:mm:ss",
|
||||
"12hour": "MMM d, h:mm:ss aaa"
|
||||
},
|
||||
"day_one": "{{time}} día",
|
||||
"day_many": "{{time}} días",
|
||||
@ -54,15 +54,36 @@
|
||||
"minute_other": "{{time}} minutos",
|
||||
"s": "{{time}}s",
|
||||
"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"
|
||||
},
|
||||
"5minutes": "5 minutos",
|
||||
"am": "am",
|
||||
"d": "{{time}}d",
|
||||
"hour_one": "{{time}} hora",
|
||||
"hour_many": "{{time}} horas",
|
||||
"hour_other": "{{time}} horas"
|
||||
"hour_other": "{{time}} horas",
|
||||
"formattedTimestampHourMinute": {
|
||||
"12hour": "h:mm aaa",
|
||||
"24hour": "HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDayHourMinute": {
|
||||
"12hour": "MMM d, h:mm aaa",
|
||||
"24hour": "MMM d, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDay": "MMM d",
|
||||
"formattedTimestampFilename": {
|
||||
"12hour": "MM-dd-yy-h-mm-ss-a",
|
||||
"24hour": "MM-dd-yy-HH-mm-ss"
|
||||
},
|
||||
"formattedTimestampHourMinuteSecond": {
|
||||
"12hour": "h:mm:ss aaa",
|
||||
"24hour": "HH:mm:ss"
|
||||
},
|
||||
"formattedTimestampMonthDayYearHourMinute": {
|
||||
"12hour": "MMM d yyyy, h:mm aaa",
|
||||
"24hour": "MMM d yyyy, HH:mm"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"settings": "Ajustes",
|
||||
@ -193,7 +214,7 @@
|
||||
"next": "Siguiente",
|
||||
"edit": "Editar",
|
||||
"enabled": "Habilitado",
|
||||
"saving": "Guardando...",
|
||||
"saving": "Guardando…",
|
||||
"exitFullscreen": "Salir de pantalla completa",
|
||||
"on": "ENCENDIDO"
|
||||
},
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
},
|
||||
"name": {
|
||||
"label": "Nombre",
|
||||
"placeholder": "Introduce un nombre...",
|
||||
"placeholder": "Introduce un nombre…",
|
||||
"errorMessage": {
|
||||
"mustLeastCharacters": "El nombre del grupo de cámaras debe tener al menos 2 caracteres.",
|
||||
"nameMustNotPeriod": "El nombre del grupo de cámaras no debe contener un punto.",
|
||||
|
||||
@ -29,6 +29,12 @@
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Enviado"
|
||||
},
|
||||
"question": {
|
||||
"label": "Confirmar esta etiqueta para Frigate Plus",
|
||||
"ask_a": "¿Es este objeto un <code>{{label}}</code>?",
|
||||
"ask_an": "¿Es este objeto un <code>{{label}}</code>?",
|
||||
"ask_full": "¿Es este objeto un <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -76,7 +82,7 @@
|
||||
"disabled": "La retransmisión no está habilitada para esta cámara.",
|
||||
"desc": {
|
||||
"title": "Configura go2rtc para opciones adicionales de vista en vivo y audio para esta cámara.",
|
||||
"readTheDocumentation": "Leer la documentación "
|
||||
"readTheDocumentation": "Leer la documentación"
|
||||
}
|
||||
},
|
||||
"debugView": "Vista de depuración",
|
||||
|
||||
@ -115,7 +115,7 @@
|
||||
"recognizedLicensePlates": {
|
||||
"title": "Matrículas reconocidas",
|
||||
"loadFailed": "No se pudieron cargar las matrículas reconocidas.",
|
||||
"loading": "Cargando matrículas reconocidas...",
|
||||
"loading": "Cargando matrículas reconocidas…",
|
||||
"placeholder": "Escribe para buscar matrículas...",
|
||||
"noLicensePlatesFound": "No se encontraron matrículas.",
|
||||
"selectPlatesFromList": "Selecciona una o más matrículas de la lista."
|
||||
|
||||
@ -31,5 +31,8 @@
|
||||
"calendarFilter": {
|
||||
"last24Hours": "Últimas 24 horas"
|
||||
},
|
||||
"markTheseItemsAsReviewed": "Marcar estos elementos como revisados"
|
||||
"markTheseItemsAsReviewed": "Marcar estos elementos como revisados",
|
||||
"selected": "{{count}} seleccionados",
|
||||
"selected_one": "{{count}} seleccionados",
|
||||
"selected_other": "{{count}} seleccionados"
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
"exploreIsUnavailable": {
|
||||
"title": "Explorar no está disponible",
|
||||
"embeddingsReindexing": {
|
||||
"startingUp": "Iniciando...",
|
||||
"startingUp": "Iniciando…",
|
||||
"estimatedTime": "Tiempo estimado restante:",
|
||||
"finishingShortly": "Finalizando en breve",
|
||||
"step": {
|
||||
@ -124,7 +124,12 @@
|
||||
"heard": "{{label}} escuchado",
|
||||
"external": "{{label}} detectado",
|
||||
"active": "{{label}} se activó",
|
||||
"stationary": "{{label}} se volvió estacionario"
|
||||
"stationary": "{{label}} se volvió estacionario",
|
||||
"header": {
|
||||
"zones": "Zonas",
|
||||
"ratio": "Proporción",
|
||||
"area": "Área"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
"offset": {
|
||||
|
||||
@ -35,13 +35,15 @@
|
||||
"deleteFaceAttempts": "Eliminar intentos de rostro",
|
||||
"addFace": "Agregar rostro",
|
||||
"uploadImage": "Subir imagen",
|
||||
"reprocessFace": "Reprocesar rostro"
|
||||
"reprocessFace": "Reprocesar rostro",
|
||||
"renameFace": "Renombrar Rostro",
|
||||
"deleteFace": "Eliminar Rostro"
|
||||
},
|
||||
"imageEntry": {
|
||||
"validation": {
|
||||
"selectImage": "Por favor, selecciona un archivo de imagen."
|
||||
},
|
||||
"dropActive": "Suelta la imagen aquí...",
|
||||
"dropActive": "Suelta la imagen aquí…",
|
||||
"dropInstructions": "Arrastra y suelta una imagen aquí, o haz clic para seleccionar",
|
||||
"maxSize": "Tamaño máximo: {{size}}MB"
|
||||
},
|
||||
@ -56,7 +58,8 @@
|
||||
"deletedFace_one": "{{count}} rostro eliminado con éxito",
|
||||
"deletedFace_many": "{{count}} rostros eliminados con éxito",
|
||||
"deletedFace_other": "{{count}} rostros eliminados con éxito",
|
||||
"uploadedImage": "Imagen subida con éxito."
|
||||
"uploadedImage": "Imagen subida con éxito.",
|
||||
"renamedFace": "Rostro renombrado con éxito a {{name}}"
|
||||
},
|
||||
"error": {
|
||||
"uploadingImageFailed": "No se pudo subir la imagen: {{errorMessage}}",
|
||||
@ -64,7 +67,8 @@
|
||||
"deleteFaceFailed": "No se pudo eliminar: {{errorMessage}}",
|
||||
"deleteNameFailed": "No se pudo eliminar el nombre: {{errorMessage}}",
|
||||
"trainFailed": "No se pudo entrenar: {{errorMessage}}",
|
||||
"updateFaceScoreFailed": "No se pudo actualizar la puntuación del rostro: {{errorMessage}}"
|
||||
"updateFaceScoreFailed": "No se pudo actualizar la puntuación del rostro: {{errorMessage}}",
|
||||
"renameFaceFailed": "No se pudo renombrar el rostro: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"readTheDocs": "Leer la documentación",
|
||||
@ -74,5 +78,9 @@
|
||||
"faceName": "Introducir Nombre de Rostro",
|
||||
"uploadFace": "Subir Imagen de Rostro",
|
||||
"nextSteps": "Próximos Pasos"
|
||||
},
|
||||
"renameFace": {
|
||||
"title": "Renombrar Rostro",
|
||||
"desc": "Introduce un nuevo nombre para {{name}}"
|
||||
}
|
||||
}
|
||||
|
||||
@ -47,7 +47,14 @@
|
||||
"desc": {
|
||||
"text": "Los filtros te ayudan a reducir los resultados de tu búsqueda. Aquí te explicamos cómo usarlos en el campo de entrada:",
|
||||
"example": "Ejemplo: <code className=\"text-primary\">cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM </code>",
|
||||
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>Escribe un nombre de filtro seguido de dos puntos (por ejemplo, \"cameras:\").</li><li>Selecciona un valor de las sugerencias o escribe el tuyo propio.</li><li>Usa múltiples filtros añadiéndolos uno tras otro con un espacio entre ellos.</li><li>Los filtros de fecha (before: y after:) usan el formato <em>{{DateFormat}}</em>.</li><li>El filtro de rango de tiempo usa el formato <em>{{exampleTime}}</em>.</li><li>Elimina filtros haciendo clic en la 'x' junto a ellos.</li></ul>"
|
||||
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>Escribe un nombre de filtro seguido de dos puntos (por ejemplo, \"cameras:\").</li><li>Selecciona un valor de las sugerencias o escribe el tuyo propio.</li><li>Usa múltiples filtros añadiéndolos uno tras otro con un espacio entre ellos.</li><li>Los filtros de fecha (before: y after:) usan el formato <em>{{DateFormat}}</em>.</li><li>El filtro de rango de tiempo usa el formato <em>{{exampleTime}}</em>.</li><li>Elimina filtros haciendo clic en la 'x' junto a ellos.</li></ul>",
|
||||
"step4": "Los filtros de fecha (antes: y después:) usan el formato {{DateFormat}}.",
|
||||
"step6": "Elimina filtros haciendo clic en la 'x' junto a ellos.",
|
||||
"exampleLabel": "Ejemplo:",
|
||||
"step1": "Escribe un nombre de clave de filtro seguido de dos puntos (por ejemplo, \"cámaras:\").",
|
||||
"step2": "Selecciona un valor de las sugerencias o escribe el tuyo propio.",
|
||||
"step3": "Usa múltiples filtros añadiéndolos uno tras otro con un espacio entre ellos.",
|
||||
"step5": "El filtro de rango de tiempo usa el formato {{exampleTime}}."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
@ -62,6 +69,6 @@
|
||||
"clear": "Borrar búsqueda por similitud"
|
||||
},
|
||||
"placeholder": {
|
||||
"search": "Buscar..."
|
||||
"search": "Buscar…"
|
||||
}
|
||||
}
|
||||
|
||||
@ -139,7 +139,8 @@
|
||||
"birdClassification": {
|
||||
"title": "Clasificación de Aves",
|
||||
"desc": "La clasificación de aves identifica aves conocidas utilizando un modelo de TensorFlow cuantizado. Cuando se reconoce una ave conocida, su nombre común se añadirá como una subetiqueta. Esta información se incluye en la interfaz de usuario, en los filtros y en las notificaciones."
|
||||
}
|
||||
},
|
||||
"restart_required": "Es necesario reiniciar (se han cambiado las configuraciones de clasificación)"
|
||||
},
|
||||
"camera": {
|
||||
"review": {
|
||||
@ -334,7 +335,8 @@
|
||||
"point_many": "{{count}} puntos",
|
||||
"point_other": "{{count}} puntos",
|
||||
"clickDrawPolygon": "Haz clic para dibujar un polígono en la imagen."
|
||||
}
|
||||
},
|
||||
"restart_required": "Es necesario reiniciar (se han cambiado las máscaras/zonas)"
|
||||
},
|
||||
"motionDetectionTuner": {
|
||||
"title": "Sintonizador de Detección de Movimiento",
|
||||
@ -388,12 +390,12 @@
|
||||
"motion": {
|
||||
"title": "Cajas de movimiento",
|
||||
"desc": "Mostrar cajas alrededor de las áreas donde se detecta movimiento",
|
||||
"tips": "<p className=\"mb-2\"><strong>Cajas de Movimiento</strong></p><br><p>Se superpondrán cajas rojas en las áreas del marco donde se está detectando movimiento actualmente</p>"
|
||||
"tips": "<p><strong>Cajas de Movimiento</strong></p><br><p>Se superpondrán cajas rojas en las áreas del fotograma donde se está detectando movimiento actualmente</p>"
|
||||
},
|
||||
"regions": {
|
||||
"title": "Regiones",
|
||||
"desc": "Mostrar una caja de la región de interés enviada al detector de objetos",
|
||||
"tips": "<p className=\"mb-2\"><strong>Cajas de Región</strong></p><br><p>Se superpondrán cajas verdes brillantes en las áreas de interés del marco que se están enviando al detector de objetos.</p>"
|
||||
"tips": "<p><strong>Cajas de Región</strong></p><br><p>Se superpondrán cajas verdes brillantes en las áreas de interés del fotograma que se envían al detector de objetos.</p>"
|
||||
},
|
||||
"objectShapeFilterDrawing": {
|
||||
"title": "Dibujo de Filtro de Forma de Objetos",
|
||||
@ -480,11 +482,17 @@
|
||||
},
|
||||
"changeRole": {
|
||||
"title": "Cambiar rol de usuario",
|
||||
"desc": "Actualizar permisos para <span className=\"font-medium\">{{username}}</span>",
|
||||
"roleInfo": "<p>Selecciona el rol adecuado para este usuario:</p><ul className=\"mt-2 space-y-1 pl-5\"><li> • <span className=\"font-medium\">Admin:</span> Acceso completo a todas las funciones. </li><li> • <span className=\"font-medium\">Viewer:</span> Limitado solo a los paneles en vivo, Revisión, Explorar y Exportaciones.</li></ul>"
|
||||
"desc": "Actualizar permisos para <strong>{{username}}</strong>",
|
||||
"roleInfo": {
|
||||
"intro": "Selecciona el rol adecuado para este usuario:",
|
||||
"adminDesc": "Acceso completo a todas las funciones.",
|
||||
"viewerDesc": "Limitado a paneles en vivo, revisión, exploración y exportaciones únicamente.",
|
||||
"viewer": "Espectador",
|
||||
"admin": "Administrador"
|
||||
}
|
||||
},
|
||||
"deleteUser": {
|
||||
"warn": "¿Estás seguro de que quieres eliminar a <span className=\"font-bold\">{{username}}</span>?",
|
||||
"warn": "¿Estás seguro de que quieres eliminar <strong>{{username}}</strong>?",
|
||||
"title": "Eliminar usuario",
|
||||
"desc": "Esta acción no se puede deshacer. Esto eliminará permanentemente la cuenta de usuario y eliminará todos los datos asociados."
|
||||
}
|
||||
@ -575,11 +583,16 @@
|
||||
"availableModels": "Modelos disponibles",
|
||||
"loadingAvailableModels": "Cargando modelos disponibles...",
|
||||
"modelSelect": "Tus modelos disponibles en Frigate+ se pueden seleccionar aquí. Ten en cuenta que solo se pueden seleccionar modelos compatibles con tu configuración actual de detectores.",
|
||||
"trainDate": "Fecha de entrenamiento"
|
||||
"trainDate": "Fecha de entrenamiento",
|
||||
"plusModelType": {
|
||||
"baseModel": "Modelo Base",
|
||||
"userModel": "Ajustado Finamente"
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"success": "La configuración de Frigate+ se ha guardado. Reinicia Frigate para aplicar los cambios.",
|
||||
"error": "No se pudieron guardar los cambios en la configuración: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"restart_required": "Es necesario reiniciar (se ha cambiado el modelo Frigate+)"
|
||||
}
|
||||
}
|
||||
|
||||
@ -72,7 +72,9 @@
|
||||
"label": "Cerrar información de GPU"
|
||||
}
|
||||
},
|
||||
"gpuMemory": "Memoria de GPU"
|
||||
"gpuMemory": "Memoria de GPU",
|
||||
"npuMemory": "Memoria de NPU",
|
||||
"npuUsage": "Uso de NPU"
|
||||
},
|
||||
"otherProcesses": {
|
||||
"title": "Otros Procesos",
|
||||
@ -144,7 +146,14 @@
|
||||
"plate_recognition_speed": "Velocidad de Reconocimiento de Matrículas",
|
||||
"face_embedding_speed": "Velocidad de Incrustación de Rostros",
|
||||
"image_embedding_speed": "Velocidad de Incrustación de Imágenes",
|
||||
"text_embedding_speed": "Velocidad de Incrustación de Texto"
|
||||
"text_embedding_speed": "Velocidad de Incrustación de Texto",
|
||||
"face_recognition_speed": "Velocidad de Reconocimiento Facial",
|
||||
"text_embedding": "Incrustación de Texto",
|
||||
"face_recognition": "Reconocimiento Facial",
|
||||
"plate_recognition": "Reconocimiento de Matrículas",
|
||||
"yolov9_plate_detection": "Detección de Matrículas YOLOv9",
|
||||
"image_embedding": "Incrustación de Imágenes",
|
||||
"yolov9_plate_detection_speed": "Velocidad de Detección de Matrículas YOLOv9"
|
||||
},
|
||||
"title": "Enriquecimientos"
|
||||
},
|
||||
@ -152,6 +161,9 @@
|
||||
"ffmpegHighCpuUsage": "{{camera}} tiene un uso elevado de CPU por FFMPEG ({{ffmpegAvg}}%)",
|
||||
"detectHighCpuUsage": "{{camera}} tiene un uso elevado de CPU por detección ({{detectAvg}}%)",
|
||||
"healthy": "El sistema está saludable",
|
||||
"reindexingEmbeddings": "Reindexando incrustaciones ({{processed}}% completado)"
|
||||
"reindexingEmbeddings": "Reindexando incrustaciones ({{processed}}% completado)",
|
||||
"detectIsSlow": "{{detect}} es lento ({{speed}} ms)",
|
||||
"cameraIsOffline": "{{camera}} está desconectada",
|
||||
"detectIsVerySlow": "{{detect}} es muy lento ({{speed}} ms)"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,17 @@
|
||||
{
|
||||
"speech": "Puhe",
|
||||
"yell": "Huutaa",
|
||||
"babbling": "Pulina"
|
||||
"babbling": "Pulina",
|
||||
"boat": "Vene",
|
||||
"cat": "Kissa",
|
||||
"dog": "Koira",
|
||||
"horse": "Hevonen",
|
||||
"sheep": "Lammas",
|
||||
"bird": "Lintu",
|
||||
"car": "Auto",
|
||||
"motorcycle": "Moottoripyörä",
|
||||
"bus": "Bussi",
|
||||
"train": "Juna",
|
||||
"bicycle": "Pyörä",
|
||||
"skateboard": "Rullalauta"
|
||||
}
|
||||
|
||||
@ -1 +1,44 @@
|
||||
{}
|
||||
{
|
||||
"time": {
|
||||
"untilRestart": "Kunnes uudelleenkäynnistyy",
|
||||
"ago": "{{timeAgo}} sitten",
|
||||
"justNow": "Juuri nyt",
|
||||
"today": "Tänään",
|
||||
"yesterday": "Eilen",
|
||||
"last14": "Viimeiset 14 päivää",
|
||||
"untilForTime": "Kunnes {{time}}",
|
||||
"untilForRestart": "Kunnes Frigate uudelleenkäynnistyy.",
|
||||
"thisWeek": "Tämä viikko",
|
||||
"lastWeek": "Viime viikko",
|
||||
"last7": "Viimeiset 7 päivää",
|
||||
"thisMonth": "Tämä kuu",
|
||||
"lastMonth": "Viime kuu",
|
||||
"last30": "Viimeiset 30 päivää",
|
||||
"5minutes": "5 minuuttia",
|
||||
"10minutes": "10 minuuttia",
|
||||
"30minutes": "30 minuuttia",
|
||||
"1hour": "1 tunti",
|
||||
"12hours": "12 tuntia",
|
||||
"24hours": "24 tuntia",
|
||||
"pm": "ip",
|
||||
"am": "ap",
|
||||
"yr": "{{time}}v",
|
||||
"year_one": "{{time}} vuosi",
|
||||
"year_other": "{{time}} vuotta",
|
||||
"mo": "{{time}}kk",
|
||||
"month_one": "{{time}} kuukausi",
|
||||
"month_other": "{{time}} kuukaudet",
|
||||
"d": "{{time}}pv",
|
||||
"day_one": "{{time}} päivä",
|
||||
"day_other": "{{time}} päivät",
|
||||
"h": "{{time}}t",
|
||||
"hour_one": "{{time}} tunti",
|
||||
"hour_other": "{{time}} tuntia",
|
||||
"m": "{{time}}m",
|
||||
"s": "{{time}}s",
|
||||
"minute_one": "{{time}}minuutti",
|
||||
"minute_other": "{{time}}minuuttia",
|
||||
"second_one": "{{time}}sekuntti",
|
||||
"second_other": "{{time}}sekunttia"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,15 @@
|
||||
{}
|
||||
{
|
||||
"form": {
|
||||
"password": "Salasana",
|
||||
"user": "Käyttäjä",
|
||||
"login": "Kirjaudu",
|
||||
"errors": {
|
||||
"usernameRequired": "Käyttäjänimi vaaditaan",
|
||||
"passwordRequired": "Salasana vaaditaan",
|
||||
"rateLimit": "Käyttöraja ylitetty. Yritä myöhemmin uudelleen.",
|
||||
"loginFailed": "Kirjautuminen epäonnistui",
|
||||
"unknownError": "Tuntematon virhe. Tarkista logit.",
|
||||
"webUnknownError": "Tuntematon virhe. Tarkista konsolilogi."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,83 @@
|
||||
{}
|
||||
{
|
||||
"group": {
|
||||
"label": "Kameraryhmä",
|
||||
"add": "Lisää kameraryhmä",
|
||||
"edit": "Muokkaa kameraryhmää",
|
||||
"delete": {
|
||||
"label": "Poista kameraryhmä",
|
||||
"confirm": {
|
||||
"title": "Varmista poisto",
|
||||
"desc": "Oletko varma että haluat poistaa kameraryhmän <em>{{name}}</em>?"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"label": "Nimi",
|
||||
"placeholder": "Anna nimi…",
|
||||
"errorMessage": {
|
||||
"mustLeastCharacters": "Kameraryhmän nimi täytyy olla vähintään 2 kirjainta.",
|
||||
"exists": "Kameraryhmän nimi on jo olemassa.",
|
||||
"nameMustNotPeriod": "Kameraryhmän nimi ei voi sisältää pistettä.",
|
||||
"invalid": "Virheellinen kameraryhmän nimi."
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Kamerat",
|
||||
"desc": "Valitse ryhmän kamera."
|
||||
},
|
||||
"icon": "Ikoni",
|
||||
"success": "Kameraryhmä ({{name}}) on tallennettu.",
|
||||
"camera": {
|
||||
"setting": {
|
||||
"label": "Kameran suoratoistoasetukset",
|
||||
"title": "{{cameraName}} suoratoistoasetukset",
|
||||
"desc": "Muuta tämän kameraryhmän kojelaudan live-suoratoistoasetuksia.<em>Nämä asetukset ovat laite/selainkohtaisia.</em>",
|
||||
"audioIsAvailable": "Ääni on saatavilla tähän suoratoistoon",
|
||||
"audioIsUnavailable": "Ääni ei ole saatavilla tähän suoratoistoon",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"title": "Äänen on oltava kytkettynä kameraan ja määritettynä go2rtc:ssä tätä suoratoistoa varten.",
|
||||
"document": "Lue dokumentaatio "
|
||||
}
|
||||
},
|
||||
"streamMethod": {
|
||||
"label": "Suoratoistomenetelmä",
|
||||
"method": {
|
||||
"noStreaming": {
|
||||
"label": "Ei suoratoistoa",
|
||||
"desc": "Kamerakuvat päivittyvät vain kerran minuutissa, eikä suoratoistoa tapahdu."
|
||||
},
|
||||
"smartStreaming": {
|
||||
"label": "Älykäs suoratoisto (suositus)",
|
||||
"desc": "Älykäs suoratoisto päivittää kamerakuvan kerran minuutissa kun havaittavaa toimintaa ei tapahdu, säästääkseen kaistanleveyttä ja resursseja. Kun toimintaa havaitaan, kuva vaihtuu saumattomasti reaaliaikaiseksi suoratoistoksi."
|
||||
},
|
||||
"continuousStreaming": {
|
||||
"label": "Jatkuva suoratoisto",
|
||||
"desc": {
|
||||
"title": "Kamerakuva näkyy aina reaaliaikaisena suoratoistona kojelaudassa, vaikka mitään liikettä ei havaitaisi.",
|
||||
"warning": "Jatkuva suoratoisto voi lisätä kaistanleveyden käyttöä ja suorituskykyongelmia. Käytä varoen."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"compatibilityMode": {
|
||||
"label": "Yhteensopivuustila",
|
||||
"desc": "Ota tämä vaihtoehto käyttöön vain, jos kamerasi live-suoratoistossa näkyy väriartefakteja ja kuvan oikealla puolella on vinoviiva."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
"label": "Asetukset",
|
||||
"title": "Vaihtoehdot",
|
||||
"showOptions": "Näytä vaihtoehdot",
|
||||
"hideOptions": "Piilota vaihtoehdot"
|
||||
},
|
||||
"boundingBox": "Rajauslaatikko",
|
||||
"timestamp": "Aikaleima",
|
||||
"zones": "Vyöhykkeet",
|
||||
"mask": "Peite",
|
||||
"motion": "Liike",
|
||||
"regions": "Alueet"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,19 @@
|
||||
{}
|
||||
{
|
||||
"restart": {
|
||||
"title": "Haluatko varmasti käynnistää Frigaten uudelleen?",
|
||||
"button": "Uudelleenkäynnistys",
|
||||
"restarting": {
|
||||
"title": "Fregatti käynnistyy uudelleen",
|
||||
"content": "Tämä sivu latautuu uudelleen {{countdown}} sekunnin kuluttua.",
|
||||
"button": "Pakota uudelleenlataus nyt"
|
||||
}
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
"submitToPlus": {
|
||||
"label": "Lähetä Frigate+:lle",
|
||||
"desc": "Välttämissäsi paikoissa olevat kohteet eivät ole vääriä positiivisia. Niiden lähettäminen väärinä positiivisina sekoittaa mallia."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"filter": "Suodatin"
|
||||
}
|
||||
|
||||
@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"noPreviewFound": "Esikatselua ei löytynyt",
|
||||
"noPreviewFoundFor": "Ei esikatselua {{cameraName}}lle"
|
||||
}
|
||||
|
||||
@ -1 +1,55 @@
|
||||
{}
|
||||
{
|
||||
"frisbee": "Frisbee",
|
||||
"knife": "Veitsi",
|
||||
"umbrella": "Sateenvarjo",
|
||||
"tie": "Kravatti",
|
||||
"suitcase": "Matkalaukku",
|
||||
"baseball_glove": "Pesäpallohanska",
|
||||
"spoon": "Lusikka",
|
||||
"person": "Henkilö",
|
||||
"bicycle": "Pyörä",
|
||||
"car": "Auto",
|
||||
"motorcycle": "Moottoripyörä",
|
||||
"airplane": "Lentokone",
|
||||
"bus": "Bussi",
|
||||
"train": "Juna",
|
||||
"boat": "Vene",
|
||||
"traffic_light": "Liikennevalo",
|
||||
"fire_hydrant": "Paloposti",
|
||||
"street_sign": "Tieviitta",
|
||||
"stop_sign": "Stop merkki",
|
||||
"parking_meter": "Pysäköintimittari",
|
||||
"bench": "Penkki",
|
||||
"bird": "Lintu",
|
||||
"cat": "Kissa",
|
||||
"dog": "Koira",
|
||||
"horse": "Hevonen",
|
||||
"sheep": "Lammas",
|
||||
"cow": "Lehmä",
|
||||
"elephant": "Elefantti",
|
||||
"bear": "Karhu",
|
||||
"zebra": "Seepra",
|
||||
"giraffe": "Kirahvi",
|
||||
"hat": "Hattu",
|
||||
"backpack": "Reppu",
|
||||
"shoe": "Kenkä",
|
||||
"eye_glasses": "Silmälasit",
|
||||
"handbag": "Käsilaukku",
|
||||
"skis": "Sukset",
|
||||
"snowboard": "Lumilauta",
|
||||
"sports_ball": "Pallo",
|
||||
"kite": "Leija",
|
||||
"baseball_bat": "Pesäpallomaila",
|
||||
"skateboard": "Rullalauta",
|
||||
"surfboard": "Surffilauta",
|
||||
"tennis_racket": "Tennismaila",
|
||||
"bottle": "Pullo",
|
||||
"plate": "Lautanen",
|
||||
"wine_glass": "Viinilasi",
|
||||
"cup": "Kuppi",
|
||||
"fork": "Haarukka",
|
||||
"bowl": "Malja",
|
||||
"banana": "Banaani",
|
||||
"apple": "Omena",
|
||||
"couch": "Sohva"
|
||||
}
|
||||
|
||||
@ -1 +1,158 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "Suora - Frigate",
|
||||
"documentTitle.withCamera": "{{camera}} - Suora - Frigate",
|
||||
"lowBandwidthMode": "Pienen kaistanleveyden tila",
|
||||
"twoWayTalk": {
|
||||
"enable": "Ota käyttöön kaksisuuntainen puhe",
|
||||
"disable": "Poista kaksisuuntainen puhe käytöstä"
|
||||
},
|
||||
"cameraAudio": {
|
||||
"enable": "Ota kameran ääni käyttöön",
|
||||
"disable": "Poista kameran ääni käytöstä"
|
||||
},
|
||||
"ptz": {
|
||||
"move": {
|
||||
"clickMove": {
|
||||
"label": "Napsauta ruutua keskittääksesi kameran",
|
||||
"enable": "Ota käyttöön napsauttamalla siirtäminen",
|
||||
"disable": "Poista napsauttamalla siirtäminen"
|
||||
},
|
||||
"left": {
|
||||
"label": "Siirrä PTZ-kameraa vasemmalle"
|
||||
},
|
||||
"up": {
|
||||
"label": "Siirrä PTZ-kameraa ylös"
|
||||
},
|
||||
"down": {
|
||||
"label": "Siirrä PTZ-kameraa alas"
|
||||
},
|
||||
"right": {
|
||||
"label": "Siirrä PTZ-kameraa oikealle"
|
||||
}
|
||||
},
|
||||
"zoom": {
|
||||
"out": {
|
||||
"label": "Zoomaa PTZ-kamera ulos"
|
||||
},
|
||||
"in": {
|
||||
"label": "Zoomaa PTZ-kamera sisään"
|
||||
}
|
||||
},
|
||||
"frame": {
|
||||
"center": {
|
||||
"label": "Napsauta kehystä keskittääksesi PTZ-kamera"
|
||||
}
|
||||
},
|
||||
"presets": "PTZ-kameroiden esiasetukset"
|
||||
},
|
||||
"camera": {
|
||||
"enable": "Ota kamera käyttöön",
|
||||
"disable": "Poista kamera käytöstä"
|
||||
},
|
||||
"muteCameras": {
|
||||
"enable": "Mykistä kaikki kamerat",
|
||||
"disable": "Poista kaikkien kameroiden mykistys"
|
||||
},
|
||||
"detect": {
|
||||
"enable": "Ota tunnistus käyttöön",
|
||||
"disable": "Poista tunnistus käytöstä"
|
||||
},
|
||||
"recording": {
|
||||
"enable": "Ota tallennus käyttöön",
|
||||
"disable": "Poista tallennus käytöstä"
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Ota tilannekuva käyttöön",
|
||||
"disable": "Poista tilannekuva käytöstä"
|
||||
},
|
||||
"audioDetect": {
|
||||
"enable": "Ota käyttöön äänen tunnistus",
|
||||
"disable": "Poista äänen tunnistus käytöstä"
|
||||
},
|
||||
"autotracking": {
|
||||
"enable": "Ota automaattinen seuranta käyttöön",
|
||||
"disable": "Poista automaattinen seuranta käytöstä"
|
||||
},
|
||||
"streamStats": {
|
||||
"enable": "Näytä suoratoiston tilastot",
|
||||
"disable": "Piilota suoratoiston tilastot"
|
||||
},
|
||||
"manualRecording": {
|
||||
"title": "Tallennus pyynnöstä",
|
||||
"tips": "Aloita manuaalinen tapahtuma tämän kameran tallenteen tallennusasetusten perusteella.",
|
||||
"playInBackground": {
|
||||
"label": "Toista taustalla",
|
||||
"desc": "Ota tämä asetus käyttöön, jos haluat jatkaa suoratoistoa kun soitin on piilotettu."
|
||||
},
|
||||
"showStats": {
|
||||
"label": "Näytä tilastot",
|
||||
"desc": "Ota tämä asetus käyttöön, jos haluat näyttää suoratoistotilastot kamerasyötteen päällä."
|
||||
},
|
||||
"debugView": "Virheenkorjausnäkymä",
|
||||
"start": "Aloita tallennus pyynnöstä",
|
||||
"started": "Manuaalinen pyynnöstätallennus aloitettu.",
|
||||
"failedToStart": "Manuaalisen pyynnöstätallennuksen aloittaminen epäonnistui.",
|
||||
"recordDisabledTips": "Koska tallennus on poistettu käytöstä tai rajoitettu tämän kameran asetuksissa, vain tilannekuva tallennetaan.",
|
||||
"end": "Lopeta pyynnöstätallennus",
|
||||
"ended": "Manuaalinen on-demand-tallennus lopetettu.",
|
||||
"failedToEnd": "Manuaalisen pyynnöstätallennuksen lopettaminen epäonnistui."
|
||||
},
|
||||
"streamingSettings": "Suoratoistoasetukset",
|
||||
"notifications": "Ilmoitukset",
|
||||
"audio": "Ääni",
|
||||
"suspend": {
|
||||
"forTime": "Keskeytys: "
|
||||
},
|
||||
"stream": {
|
||||
"title": "Suoratoisto",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"title": "Äänen on oltava kytkettynä kameraan ja määritettynä go2rtc:ssä tätä suoratoistoa varten.",
|
||||
"documentation": "Lue dokumentaatio "
|
||||
},
|
||||
"available": "Ääni on saatavilla tälle suoratoistolle",
|
||||
"unavailable": "Ääni ei ole saatavilla tälle suoratoistolle"
|
||||
},
|
||||
"twoWayTalk": {
|
||||
"tips": "Laitteesi on tuettava ominaisuutta ja WebRTC:n on oltava määritetty kaksisuuntaista ääntä varten.",
|
||||
"tips.documentation": "Lue dokumentaatio ",
|
||||
"available": "Kaksisuuntainen ääni on saatavilla tässä suoratoistossa",
|
||||
"unavailable": "Kaksisuuntainen ääni ei ole käytettävissä tässä suoratoistossa"
|
||||
},
|
||||
"lowBandwidth": {
|
||||
"tips": "Live-näkymä on matalan kaistanleveyden tilassa puskuroinnin tai suoratoistovirheiden vuoksi.",
|
||||
"resetStream": "Nollaa suoratoisto"
|
||||
},
|
||||
"playInBackground": {
|
||||
"label": "Toista taustalla",
|
||||
"tips": "Ota tämä asetus käyttöön, jos haluat jatkaa suoratoistoa, kun soitin on piilotettu."
|
||||
}
|
||||
},
|
||||
"cameraSettings": {
|
||||
"title": "{{camera}} Asetukset",
|
||||
"cameraEnabled": "Kamera käytössä",
|
||||
"objectDetection": "Kohteen tunnistus",
|
||||
"recording": "Nauhoitus",
|
||||
"snapshots": "Tilannekuvat",
|
||||
"audioDetection": "Äänen tunnistus",
|
||||
"autotracking": "Automaattinen seuranta"
|
||||
},
|
||||
"history": {
|
||||
"label": "Näytä historiallista materiaalia"
|
||||
},
|
||||
"effectiveRetainMode": {
|
||||
"modes": {
|
||||
"all": "Kaikki",
|
||||
"motion": "Liike",
|
||||
"active_objects": "Aktiiviset kohteet"
|
||||
},
|
||||
"notAllTips": "{{source}}-tallenteiden säilytysmäärityksesi on asetettu <code>tila: {{effectiveRetainMode}}</code>, joten tämä tilattu tallenne säilyttää vain ne osat joiden tyyppi on {{effectiveRetainModeName}}."
|
||||
},
|
||||
"editLayout": {
|
||||
"label": "Muokkaa asettelua",
|
||||
"group": {
|
||||
"label": "Muokkaa kameraryhmää"
|
||||
},
|
||||
"exitEdit": "Poistu muokkauksesta"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,12 @@
|
||||
{}
|
||||
{
|
||||
"calendar": "Kalenteri",
|
||||
"filter": "Suodatin",
|
||||
"filters": "Suodattimet",
|
||||
"toast": {
|
||||
"error": {
|
||||
"noValidTimeSelected": "Sopimaton aikaväli valittu",
|
||||
"endTimeMustAfterStartTime": "Loppuaika täytyy olla aloituksen jälkeen"
|
||||
}
|
||||
},
|
||||
"export": "Vie"
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
"documentTitle": {
|
||||
"camera": "Kamera-asetukset - Frigate",
|
||||
"classification": "Klassifiointiasetukset - Frigate",
|
||||
"masksAndZones": "Maski ja aluemuokkain - Frigate",
|
||||
"masksAndZones": "Peite ja vyöhykemuokkain - Frigate",
|
||||
"motionTuner": "Liikesäädin - Frigate",
|
||||
"default": "Asetukset - Frigate",
|
||||
"general": "Yleiset asetukset - Frigate",
|
||||
@ -135,6 +135,11 @@
|
||||
"toast": {
|
||||
"success": "Klassifiointiasetukset on tallennettu. Käynnistä Frigate uudelleen saadaksesi ne käyttöön.",
|
||||
"error": "Konfiguraatio muutoksia ei voitu tallentaa: {{errorMessage}}"
|
||||
},
|
||||
"restart_required": "Tarvitaan uudelleenkäynnistys (luokitusasetuksia muutettu)",
|
||||
"birdClassification": {
|
||||
"title": "Lintujen luokittelu",
|
||||
"desc": "Lintujen luokittelu tunnistaa tunnetut linnut kvantisoidun Tensorflow-mallin avulla. Kun tunnettu lintu tunnistetaan, sen yleinen nimi lisätään alitunnisteena. Tämä tieto sisältyy käyttöliittymään, suodattimiin ja ilmoituksiin."
|
||||
}
|
||||
},
|
||||
"camera": {
|
||||
@ -152,24 +157,27 @@
|
||||
"reviewClassification": {
|
||||
"title": "Katseluiden klassifiointi",
|
||||
"readTheDocumentation": "Lue dokumentaatio",
|
||||
"noDefinedZones": "Tälle kameralle ei ole määritelty alueita.",
|
||||
"objectAlertsTips": "Kaikki {{alertsLabels}} objektit lähteelle {{cameraName}} näytetään Hälytyksinä.",
|
||||
"noDefinedZones": "Tälle kameralle ei ole määritelty vyöhykkeitä.",
|
||||
"objectAlertsTips": "Kaikki {{alertsLabels}} objektit lähteelle {{cameraName}} näytetään hälytyksinä.",
|
||||
"zoneObjectAlertsTips": "Kaikki {{alertsLabels}} objektit jotka tunnistetaan alueella {{zone}} lähteessä {{cameraName}} näytetään Hälytyksinä.",
|
||||
"objectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden alueesta huolimatta.",
|
||||
"objectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden vyöhykkeestä huolimatta.",
|
||||
"zoneObjectDetectionsTips": {
|
||||
"text": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu alueella {{zone}} lähteessä {{cameraName}} näytetään Tunnistuksina.",
|
||||
"notSelectDetections": "Kaikki {{detectionsLabels}} objektit jotka tunnistetaan alueella {{zone}} lähteessä {{cameraName}}, joita ei ole kategorisoitu Hälytyksiksi näytetään Tunnistuksina niiden alueesta huolimatta.",
|
||||
"regardlessOfZoneObjectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden alueesta huolimatta."
|
||||
"text": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu vyöhykkeellä {{zone}} lähteessä {{cameraName}} näytetään Tunnistuksina.",
|
||||
"notSelectDetections": "Kaikki {{detectionsLabels}} objektit jotka tunnistetaan vyöhykkeellä {{zone}} lähteessä {{cameraName}}, joita ei ole kategorisoitu Hälytyksiksi näytetään Tunnistuksina niiden vyöhykkeestä huolimatta.",
|
||||
"regardlessOfZoneObjectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden vyöhykkeestä huolimatta."
|
||||
},
|
||||
"selectAlertsZones": "Valitse alueet Hälytystä varten",
|
||||
"selectAlertsZones": "Valitse vyöhykkeet Hälytystä varten",
|
||||
"desc": "Frigate kategorisoi tahtumia Hälytyksiksi ja Tunnistuksiksi. Vakiona kaikki <em>henkilö</em> sekä <em>ajoneuvo</em> objektit käsitellään Hälytyksinä. Voit kategorisoida uudelleen katseltavat tapahtumat antamalla niille vaaditut alueet.",
|
||||
"limitDetections": "Rajoita tunnistukset tiettyihin alueisiin",
|
||||
"selectDetectionsZones": "Valitse alueet Tunnistusta varten"
|
||||
"limitDetections": "Rajoita tunnistukset tiettyihin vyöhykkeisiin",
|
||||
"selectDetectionsZones": "Valitse vyöhykkeet tunnistusta varten",
|
||||
"toast": {
|
||||
"success": "Luokittelumäärityksen tarkistus on tallennettu. Käynnistä Frigate uudelleen muutosten käyttöönottamiseksi."
|
||||
}
|
||||
}
|
||||
},
|
||||
"masksAndZones": {
|
||||
"filter": {
|
||||
"all": "Kaikki maskit ja alueet"
|
||||
"all": "Kaikki peitteet ja vyöhykkeet"
|
||||
},
|
||||
"form": {
|
||||
"polygonDrawing": {
|
||||
@ -195,7 +203,7 @@
|
||||
"mustBeAtLeastTwoCharacters": "Alueen nimen tulee olla vähintään 2 merkin pituinen.",
|
||||
"alreadyExists": "Tämän niminen alue on jo olemassa.",
|
||||
"mustNotContainPeriod": "Alueen nimessä ei saa olla pisteitä.",
|
||||
"hasIllegalCharacter": "Alueen nimessä on kiellettyjä merkkejä.",
|
||||
"hasIllegalCharacter": "Vyöhykkeen nimessä on kiellettyjä merkkejä.",
|
||||
"mustNotBeSameWithCamera": "Alueen nimi ei saa olla sama kuin kameran nimi."
|
||||
}
|
||||
},
|
||||
@ -217,8 +225,52 @@
|
||||
}
|
||||
},
|
||||
"zones": {
|
||||
"label": "Alueet",
|
||||
"documentTitle": "Muokkaa alueita - Frigate"
|
||||
"label": "Vyöhykkeet",
|
||||
"documentTitle": "Muokkaa vyöhykkeitä - Frigate",
|
||||
"edit": "Myokkaa vyöhykettä",
|
||||
"inertia": {
|
||||
"title": "Inertia",
|
||||
"desc": "Määrittää, kuinka monta kehystä objektin on oltava vyöhykkeellä, ennen kuin se lasketaan vyöhykkeeksi. <em>Oletus: 3</em>"
|
||||
},
|
||||
"loiteringTime": {
|
||||
"title": "Oleskeluaika",
|
||||
"desc": "Asettaa vähimmäisajan sekunteina, jonka objektin on oltava vyöhykkeellä, jotta se aktivoituu. <em>Oletus: 0</em>"
|
||||
},
|
||||
"objects": {
|
||||
"title": "Kohteet",
|
||||
"desc": "Luettelo tähän vyöhykkeeseen liittyvistä kohteista."
|
||||
},
|
||||
"desc": {
|
||||
"title": "Vyöhykkeiden avulla voit määrittää tietyn alueen kuvassa, jotta voit selvittää, onko kohde kyseisellä alueella.",
|
||||
"documentation": "Dokumentaatio"
|
||||
},
|
||||
"add": "Lisää vyöhyke",
|
||||
"clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan.",
|
||||
"name": {
|
||||
"title": "Nimi",
|
||||
"inputPlaceHolder": "Anna nimi...",
|
||||
"tips": "Nimen on oltava vähintään kaksi merkkiä pitkä, eikä se saa olla kameran tai toisen vyöhykkeen nimi."
|
||||
},
|
||||
"point_one": "{{count}} piste",
|
||||
"point_other": "{{count}} pisteet",
|
||||
"allObjects": "Kaikki kohteet",
|
||||
"speedEstimation": {
|
||||
"title": "Nopeuden arviointi",
|
||||
"desc": "Ota käyttöön nopeuden arviointi tällä vyöhykkeellä oleville kohteille. Sillä on oltava täsmälleen 4 pistettä."
|
||||
},
|
||||
"speedThreshold": {
|
||||
"title": "Nopeuskynnys ({{unit}})",
|
||||
"desc": "Määrittää kohteiden vähimmäisnopeuden, joka otetaan huomioon tässä vyöhykkeessä.",
|
||||
"toast": {
|
||||
"error": {
|
||||
"pointLengthError": "Nopeuden arviointi on poistettu käytöstä tällä vyöhykkeellä. Vyöhykkeillä joilla on nopeuden arviointi, on oltava täsmälleen 4 pistettä.",
|
||||
"loiteringTimeError": "Vyöhykkeitä, joiden oleskeluajat ovat yli 0, ei tule käyttää nopeuden arvioinnissa."
|
||||
}
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"success": "Vyöhyke ({{zoneName}}) on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi."
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
@ -227,6 +279,150 @@
|
||||
"success": {
|
||||
"copyCoordinates": "{{polyName}} - koordinaatit kopioitu leikepöydälle."
|
||||
}
|
||||
},
|
||||
"restart_required": "Uudelleenkäynnistys vaaditaan (peitteitä/vyöhykeitä muutettu)",
|
||||
"motionMasks": {
|
||||
"point_one": "{{count}} piste",
|
||||
"point_other": "{{count}} pisteet",
|
||||
"clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan.",
|
||||
"label": "Liikepeitto",
|
||||
"context": {
|
||||
"documentation": "Lue dokumentaatio",
|
||||
"title": "Liikepeittoja käytetään estämään ei-toivottujen liiketyyppien (esimerkiksi puiden oksat, kameroiden aikaleimat) aiheuttamat tunnistukset. Liikepeittoja tulisi käyttää <em>hyvin säästeliäästi</em>, sillä liiallinen maskaus vaikeuttaa kohteiden seurantaa."
|
||||
},
|
||||
"documentTitle": "Muokkaa liikepeittoa - Frigate",
|
||||
"desc": {
|
||||
"title": "Liikepeittoa käytetään estämään ei-toivottujen liiketyyppien aiheuttamat tunnistukset. Liiallinen peittäminen vaikeuttaa kohteiden seurantaa.",
|
||||
"documentation": "Dokumentaatio"
|
||||
},
|
||||
"add": "Uusi liikepeitto",
|
||||
"edit": "Muokkaa liikepeittoa",
|
||||
"polygonAreaTooLarge": {
|
||||
"title": "Liikepeitto peittää {{polygonArea}}% kameran kuvasta. Suuria liikemaskeja ei suositella.",
|
||||
"tips": "Liikepeitto eivät estä kohteiden havaitsemista. Sinun tulisi sen sijaan käyttää vaadittua vyöhykettä.",
|
||||
"documentation": "Lue dokumentaatio"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"title": "{{polygonName}} on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi.",
|
||||
"noName": "Liikepeitto on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi."
|
||||
}
|
||||
}
|
||||
},
|
||||
"objectMasks": {
|
||||
"point_one": "{{count}} piste",
|
||||
"point_other": "{{count}} pisteet",
|
||||
"label": "Kohdepeitot",
|
||||
"context": "Objektisuodatinpeittoja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.",
|
||||
"objects": {
|
||||
"title": "Kohteet",
|
||||
"desc": "Kohdetyyppi, jota käytetään tähän kohdepeittoon.",
|
||||
"allObjectTypes": "Kaikki kohdetyypit"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"title": "{{polygonName}} on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi.",
|
||||
"noName": "Kohdepeitto on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi."
|
||||
}
|
||||
},
|
||||
"documentTitle": "Muokkaa kohdepeittoa - Frigate",
|
||||
"desc": {
|
||||
"title": "Objektisuodatinpeittoja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.",
|
||||
"documentation": "Dokumentaatio"
|
||||
},
|
||||
"add": "Lisää kohdepeitto",
|
||||
"edit": "Muokkaa kohdepeittoa",
|
||||
"clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan."
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"regions": {
|
||||
"title": "Alueet",
|
||||
"desc": "Näytä kohdeilmaisimelle lähetetyn kiinnostuksen kohteena olevan alueen laatikko",
|
||||
"tips": "<p><strong>Aluelaatikot</strong></p><br><p>Kirkkaanvihreät laatikot peittävät kuvassa olevat kiinnostavat alueet, jotka lähetetään objektinilmaisimelle.</p>"
|
||||
},
|
||||
"objectShapeFilterDrawing": {
|
||||
"title": "Objektin muodon suodattimen piirtäminen",
|
||||
"desc": "Piirrä kuvaan suorakulmio nähdäksesi pinta-alan ja kuvasuhteen tiedot",
|
||||
"document": "Lue dokumentaatio ",
|
||||
"score": "Pisteet",
|
||||
"ratio": "Suhde",
|
||||
"area": "Alue",
|
||||
"tips": "Ota tämä asetus käyttöön piirtääksesi kamerakuvaan suorakulmion, joka näyttää sen pinta-alan ja suhteen. Näitä arvoja voidaan sitten käyttää objektin muodon suodatusparametrien asettamiseen asetuksissasi."
|
||||
},
|
||||
"timestamp": {
|
||||
"title": "Aikaleima",
|
||||
"desc": "Lisää aikaleima kuvan päälle"
|
||||
},
|
||||
"noObjects": "Ei kohteita",
|
||||
"zones": {
|
||||
"title": "Vyöhykkeet",
|
||||
"desc": "Näytä määriteltyjen vyöhykkeiden ääriviivat"
|
||||
},
|
||||
"boundingBoxes": {
|
||||
"colors": {
|
||||
"info": "<li>Käynnistettäessä kullekin kohteen merkinnälle määritetään eri värit</li><li>Tummansininen ohut viiva osoittaa, että kohdetta ei ole havaittu tällä hetkellä</li><li>Harmaa ohut viiva osoittaa, että kohde on havaittu paikallaan olevaksi</li><li>Paksu viiva osoittaa, että kohde on automaattisen seurannan kohteena (kun se on käytössä)</li>"
|
||||
}
|
||||
},
|
||||
"mask": {
|
||||
"title": "Liikepeitot",
|
||||
"desc": "Näytä liikepeiton monikulmiot"
|
||||
},
|
||||
"motion": {
|
||||
"title": "Liikelaatikot",
|
||||
"desc": "Näytä laatikot alueiden ympärillä, joilla liikettä havaitaan",
|
||||
"tips": "<p><strong>Liikelaatikot</strong></p><br><p>Punaiset laatikot peittävät ruudun alueet, joilla liikettä havaitaan parhaillaan.</p>"
|
||||
}
|
||||
},
|
||||
"users": {
|
||||
"title": "Käyttäjät",
|
||||
"management": {
|
||||
"title": "Käyttäjien hallinta",
|
||||
"desc": "Hallinnoi tämän Frigate-instanssin käyttäjätilejä."
|
||||
},
|
||||
"addUser": "Lisää käyttäjä",
|
||||
"updatePassword": "Päivitä salasana",
|
||||
"toast": {
|
||||
"success": {
|
||||
"roleUpdated": "Rooli päivitetty käyttäjälle {{user}}",
|
||||
"createUser": "Käyttäjä {{user}} luotu onnistuneesti",
|
||||
"deleteUser": "Käyttäjä {{user}} poistettu onnistuneesti",
|
||||
"updatePassword": "Salasana päivitetty onnistuneesti."
|
||||
},
|
||||
"error": {
|
||||
"setPasswordFailed": "Salasanan tallentaminen epäonnistui: {{errorMessage}}",
|
||||
"createUserFailed": "Käyttäjän luonti epäonnistui: {{errorMessage}}",
|
||||
"roleUpdateFailed": "Roolin päivittäminen epäonnistui: {{errorMessage}}",
|
||||
"deleteUserFailed": "Käyttäjän poisto epäonistui: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
"username": "Käyttäjänimi",
|
||||
"actions": "Toiminnot",
|
||||
"noUsers": "Käyttäjiä ei löytynyt.",
|
||||
"changeRole": "Vaihda käyttäjäroolia",
|
||||
"password": "Salasana",
|
||||
"deleteUser": "Poista tili",
|
||||
"role": "Rooli"
|
||||
},
|
||||
"dialog": {
|
||||
"form": {
|
||||
"user": {
|
||||
"desc": "Vain kirjaimet, numerot, pisteet ja alaviivat sallitaan.",
|
||||
"placeholder": "Syötä käyttäjätunnus",
|
||||
"title": "Käyttäjätunnus"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"motionDetectionTuner": {
|
||||
"title": "Liiketunnistuksen säätäminen",
|
||||
"desc": {
|
||||
"title": "Frigate käyttää liiketunnistusta ensimmäisenä tarkistuksena nähdäkseen, tapahtuuko kuvassa jotain, mikä kannattaisi tarkistaa objektitunnistuksella.",
|
||||
"documentation": "Lue liikkeensäädön opas"
|
||||
},
|
||||
"Threshold": {
|
||||
"title": "Kynnys"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,9 @@
|
||||
{}
|
||||
{
|
||||
"logs": {
|
||||
"type": {
|
||||
"timestamp": "Aikaleima",
|
||||
"tag": "Tagi",
|
||||
"message": "Viesti"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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.",
|
||||
|
||||
@ -29,6 +29,12 @@
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Soumis"
|
||||
},
|
||||
"question": {
|
||||
"label": "Confirmez cette étiquette pour Frigate Plus",
|
||||
"ask_an": "Est-ce que cet objet est un <code>{{label}}</code> ?",
|
||||
"ask_a": "Est-ce un objet pour un <code>{{label}}</code> ?",
|
||||
"ask_full": "Est-ce-que cet objet est un(e) <code>{{untranslatedLabel}}</code> ({{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."
|
||||
}
|
||||
},
|
||||
|
||||
@ -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."
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"search": {
|
||||
"placeholder": "Chercher une icône..."
|
||||
"placeholder": "Chercher une icône…"
|
||||
},
|
||||
"selectIcon": "Sélectionnez une icône"
|
||||
}
|
||||
|
||||
@ -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)"
|
||||
}
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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": {
|
||||
|
||||
@ -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: <code className=\"text-primary\">cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM </code>",
|
||||
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>Saisissez un nom de filtre suivi de deux points (par exemple, «cameras:»).</li><li>Sélectionnez une valeur parmi les suggestions ou saisissez la vôtre.</li><li>Utilisez plusieurs filtres en les ajoutant les uns après les autres, en laissant un espace entre eux.</li><li>Les filtres de date (avant: et après:) utilisent le format <em>{{DateFormat}}</em>.</li><li>Le filtre de plage horaire utilise le format <em>{{exampleTime}}</em>.</li><li>Supprimez les filtres en cliquant sur le «x» à côté d'eux.</li></ul>"
|
||||
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>Saisissez un nom de filtre suivi de deux points (par exemple, «cameras:»).</li><li>Sélectionnez une valeur parmi les suggestions ou saisissez la vôtre.</li><li>Utilisez plusieurs filtres en les ajoutant les uns après les autres, en laissant un espace entre eux.</li><li>Les filtres de date (avant: et après:) utilisent le format <em>{{DateFormat}}</em>.</li><li>Le filtre de plage horaire utilise le format <em>{{exampleTime}}</em>.</li><li>Supprimez les filtres en cliquant sur le «x» à côté d'eux.</li></ul>",
|
||||
"step1": "Saisissez un nom de clé de filtre suivi de deux points (par exemple, \"cameras:\").",
|
||||
"step2": "Sélectionnez une valeur pour la suggestion ou saisissez la vôtre.",
|
||||
"step3": "Utilisez plusieurs filtres en les ajoutant les uns après les autres avec un espace entre.",
|
||||
"step5": "Le filtre de plage de temps utilise le format {{exampleTime}}.",
|
||||
"step6": "Supprimer les filtres en cliquant sur le 'x' à côté d'eux.",
|
||||
"step4": "Filtres de dates (avant : et après :) utilisez le format {{DateFormat}}.",
|
||||
"exampleLabel": "Exemple :"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -62,6 +69,6 @@
|
||||
"clear": "Effacer la recherche par similarité"
|
||||
},
|
||||
"placeholder": {
|
||||
"search": "Rechercher..."
|
||||
"search": "Rechercher…"
|
||||
}
|
||||
}
|
||||
|
||||
@ -165,12 +165,17 @@
|
||||
"availableModels": "Modèles disponibles",
|
||||
"dimensions": "Dimensions",
|
||||
"loadingAvailableModels": "Chargement des modèles disponibles...",
|
||||
"modelSelect": "Vous pouvez sélectionner ici vos modèles disponibles sur Frigate+. Notez que seuls les modèles compatibles avec votre configuration de détecteur actuelle peuvent être sélectionnés."
|
||||
"modelSelect": "Vous pouvez sélectionner ici vos modèles disponibles sur Frigate+. Notez que seuls les modèles compatibles avec votre configuration de détecteur actuelle peuvent être sélectionnés.",
|
||||
"plusModelType": {
|
||||
"baseModel": "Modèle de base",
|
||||
"userModel": "Optimisé"
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"success": "Les paramètres de Frigate+ ont été enregistrés. Redémarrez Frigate pour appliquer les modifications.",
|
||||
"error": "Échec de l'enregistrement des modifications de configuration : {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"restart_required": "Redémarrage requis (modèle Frigate+ changé)"
|
||||
},
|
||||
"classification": {
|
||||
"title": "Paramètres de classification",
|
||||
@ -230,7 +235,8 @@
|
||||
"birdClassification": {
|
||||
"title": "Classification des oiseaux",
|
||||
"desc": "La classification des oiseaux identifie les oiseaux connus à l'aide d'un modèle Tensorflow quantifié. Lorsqu'un oiseau connu est reconnu, son nom commun sera ajouté en tant que sous-étiquette. Cette information est incluse dans l'interface utilisateur, les filtres, ainsi que dans les notifications."
|
||||
}
|
||||
},
|
||||
"restart_required": "Redémarrage requis (paramètres de classification changés)"
|
||||
},
|
||||
"camera": {
|
||||
"title": "Paramètres de la caméra",
|
||||
@ -425,7 +431,8 @@
|
||||
"error": {
|
||||
"copyCoordinatesFailed": "Impossible de copier les coordonnées dans le presse-papiers."
|
||||
}
|
||||
}
|
||||
},
|
||||
"restart_required": "Redémarrage requis (masques/zones changés)"
|
||||
},
|
||||
"motionDetectionTuner": {
|
||||
"title": "Réglage de la détection de mouvement",
|
||||
@ -475,12 +482,12 @@
|
||||
"motion": {
|
||||
"desc": "Afficher des cadres autour des zones où un mouvement est détecté",
|
||||
"title": "Cadres de mouvement",
|
||||
"tips": "<p className=\"mb-2\"><strong>Cadres de mouvement</strong></p><br><p>Des cadres rouges seront superposées sur les zones de l'image où un mouvement est actuellement détecté</p>"
|
||||
"tips": "<p><strong>Cadres de mouvement</strong></p><br><p>Des cadres rouges seront superposées sur les zones de l'image où un mouvement est actuellement détecté</p>"
|
||||
},
|
||||
"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": "<p className=\"mb-2\"><strong>Cadres de région</strong></p><br><p>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.</p>"
|
||||
"tips": "<p><strong>Cadres de région</strong></p><br><p>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.</p>"
|
||||
},
|
||||
"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 <span className=\"font-bold\">{{username}}</span> ?"
|
||||
"warn": "Êtes-vous sûr de vouloir supprimer <strong>{{username}}</strong> ?"
|
||||
},
|
||||
"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 <span className=\"font-medium\">{{username}}</span>",
|
||||
"roleInfo": "<p>Sélectionnez le rôle approprié pour cet utilisateur :</p><ul className=\"mt-2 space-y-1 pl-5\"><li> • <span className=\"font-medium\">Administrateur :</span> Accès complet à toutes les fonctionnalités. </li><li> • <span className=\"font-medium\">Observateur :</span> Limité aux tableaux de bord en direct, à la révision, à l'exploration et aux exportations uniquement.</li></ul>"
|
||||
"desc": "Mettre à jour les autorisations pour <strong>{{username}}</strong>",
|
||||
"roleInfo": {
|
||||
"intro": "Sélectionnez le rôle approprié pour cet utilisateur :",
|
||||
"admin": "Administrateur",
|
||||
"adminDesc": "Accès complet à l'ensemble des fonctionnalités.",
|
||||
"viewer": "Observateur",
|
||||
"viewerDesc": "Limité aux tableaux de bord Direct, Examiner, Explorer et Exports."
|
||||
}
|
||||
},
|
||||
"createUser": {
|
||||
"title": "Créer un nouvel utilisateur",
|
||||
|
||||
@ -72,7 +72,9 @@
|
||||
"closeInfo": {
|
||||
"label": "Information de fermeture du GPU"
|
||||
}
|
||||
}
|
||||
},
|
||||
"npuUsage": "Utilisation NPU",
|
||||
"npuMemory": "Mémoire NPU"
|
||||
},
|
||||
"otherProcesses": {
|
||||
"title": "Autres tâches",
|
||||
@ -142,7 +144,10 @@
|
||||
"ffmpegHighCpuUsage": "{{camera}} a un taux élevé d'utilisation CPU par FFMPEG ({{ffmpegAvg}}%)",
|
||||
"detectHighCpuUsage": "{{camera}} a un taux élevé d'utilisation CPU ({{detectAvg}}%)",
|
||||
"healthy": "Le système est sain",
|
||||
"reindexingEmbeddings": "Réindexation des données complémentaires ({{processed}}% complété)"
|
||||
"reindexingEmbeddings": "Réindexation des données complémentaires ({{processed}}% complété)",
|
||||
"cameraIsOffline": "{{camera}} est hors ligne",
|
||||
"detectIsSlow": "{{detect}} est lent ({{speed}} ms)",
|
||||
"detectIsVerySlow": "{{detect}} est très lent ({{speed}} ms)"
|
||||
},
|
||||
"enrichments": {
|
||||
"title": "Améliorations",
|
||||
@ -151,7 +156,14 @@
|
||||
"face_embedding_speed": "Vitesse de capture des données complémentaires de visage",
|
||||
"text_embedding_speed": "Vitesse de capture des données complémentaire de texte",
|
||||
"image_embedding_speed": "Vitesse de capture des données complémentaires à l'image",
|
||||
"plate_recognition_speed": "Vitesse de reconnaissance des plaques d'immatriculation"
|
||||
"plate_recognition_speed": "Vitesse de reconnaissance des plaques d'immatriculation",
|
||||
"face_recognition_speed": "Vitesse de reconnaissance faciale",
|
||||
"plate_recognition": "Reconnaissance de plaques d'immatriculation",
|
||||
"image_embedding": "Représentation vectorielle d'image",
|
||||
"yolov9_plate_detection": "Détection de plaques d'immatriculation YOLOv9",
|
||||
"face_recognition": "Reconnaissance faciale",
|
||||
"text_embedding": "Représentation vectorielle de texte",
|
||||
"yolov9_plate_detection_speed": "Vitesse de détection de plaques d'immatriculation YOLOv9"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -138,5 +138,6 @@
|
||||
"exciting_music": "रोमांचक संगीत",
|
||||
"raindrop": "बारिश की बूंद",
|
||||
"rowboat": "चप्पू वाली नाव",
|
||||
"aircraft": "विमान"
|
||||
"aircraft": "विमान",
|
||||
"bicycle": "साइकिल"
|
||||
}
|
||||
|
||||
@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"time": {
|
||||
"untilForTime": "{{time}} तक",
|
||||
"untilForRestart": "जब तक फ्रिगेट पुनः रीस्टार्ट नहीं हो जाता।",
|
||||
"untilRestart": "रीस्टार्ट होने में"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"group": {
|
||||
"label": "कैमरा समूह",
|
||||
"add": "कैमरा समूह जोड़ें",
|
||||
"edit": "कैमरा समूह संपादित करें"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,9 @@
|
||||
{}
|
||||
{
|
||||
"restart": {
|
||||
"title": "क्या आप निश्चित हैं कि आप फ्रिगेट को रीस्टार्ट करना चाहते हैं?",
|
||||
"button": "रीस्टार्ट",
|
||||
"restarting": {
|
||||
"title": "फ्रिगेट रीस्टार्ट हो रहा है"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,9 @@
|
||||
{}
|
||||
{
|
||||
"filter": "फ़िल्टर",
|
||||
"labels": {
|
||||
"label": "लेबल",
|
||||
"all": {
|
||||
"title": "सभी लेबल"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,5 @@
|
||||
{}
|
||||
{
|
||||
"noRecordingsFoundForThisTime": "इस समय का कोई रिकॉर्डिंग नहीं मिला",
|
||||
"noPreviewFound": "कोई प्रीव्यू नहीं मिला",
|
||||
"noPreviewFoundFor": "{{cameraName}} के लिए कोई पूर्वावलोकन नहीं मिला"
|
||||
}
|
||||
|
||||
@ -11,5 +11,7 @@
|
||||
"bird": "पक्षी",
|
||||
"mouse": "चूहा",
|
||||
"vehicle": "वाहन",
|
||||
"car": "गाड़ी"
|
||||
"car": "गाड़ी",
|
||||
"person": "व्यक्ति",
|
||||
"bicycle": "साइकिल"
|
||||
}
|
||||
|
||||
@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"alerts": "अलर्टस",
|
||||
"detections": "खोजें"
|
||||
}
|
||||
|
||||
@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "अन्वेषण करें - फ्रिगेट",
|
||||
"generativeAI": "जनरेटिव ए आई"
|
||||
}
|
||||
|
||||
@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "निर्यात - फ्रिगेट",
|
||||
"search": "खोजें"
|
||||
}
|
||||
|
||||
@ -1 +1,6 @@
|
||||
{}
|
||||
{
|
||||
"description": {
|
||||
"addFace": "फेस लाइब्रेरी में नया संग्रह जोड़ने की प्रक्रिया को आगे बढ़ाएं।",
|
||||
"placeholder": "इस संग्रह का नाम बताएं"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "लाइव - फ्रिगेट",
|
||||
"documentTitle.withCamera": "{{camera}} - लाइव - फ्रिगेट"
|
||||
}
|
||||
|
||||
@ -6,5 +6,6 @@
|
||||
"endTimeMustAfterStartTime": "समाप्ति समय प्रारंभ समय के बाद होना चाहिए"
|
||||
}
|
||||
},
|
||||
"export": "निर्यात"
|
||||
"export": "निर्यात",
|
||||
"filter": "फ़िल्टर"
|
||||
}
|
||||
|
||||
@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"search": "खोजें",
|
||||
"savedSearches": "सहेजी गई खोजें"
|
||||
}
|
||||
|
||||
@ -1 +1,6 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": {
|
||||
"default": "सेटिंग्स - फ्रिगेट",
|
||||
"authentication": "प्रमाणीकरण सेटिंग्स - फ्रिगेट"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,6 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": {
|
||||
"cameras": "कैमरा आँकड़े - फ्रिगेट",
|
||||
"storage": "भंडारण आँकड़े - फ्रिगेट"
|
||||
}
|
||||
}
|
||||
|
||||
1
web/public/locales/hu/audio.json
Normal file
1
web/public/locales/hu/audio.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/common.json
Normal file
1
web/public/locales/hu/common.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/components/auth.json
Normal file
1
web/public/locales/hu/components/auth.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/components/camera.json
Normal file
1
web/public/locales/hu/components/camera.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/components/dialog.json
Normal file
1
web/public/locales/hu/components/dialog.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/components/filter.json
Normal file
1
web/public/locales/hu/components/filter.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/components/icons.json
Normal file
1
web/public/locales/hu/components/icons.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/components/input.json
Normal file
1
web/public/locales/hu/components/input.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/components/player.json
Normal file
1
web/public/locales/hu/components/player.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
1
web/public/locales/hu/objects.json
Normal file
1
web/public/locales/hu/objects.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user