diff --git a/web/public/locales/nl/common.json b/web/public/locales/nl/common.json index 7e5f507ff..5ff9ca549 100644 --- a/web/public/locales/nl/common.json +++ b/web/public/locales/nl/common.json @@ -290,7 +290,8 @@ }, "list": { "two": "{{0}} en {{1}}", - "many": "{{items}}, en {{last}}" + "many": "{{items}}, en {{last}}", + "separatorWithSpace": ", " }, "field": { "optional": "Optioneel", diff --git a/web/public/locales/nl/views/classificationModel.json b/web/public/locales/nl/views/classificationModel.json index eeac5b0f3..79956bf3d 100644 --- a/web/public/locales/nl/views/classificationModel.json +++ b/web/public/locales/nl/views/classificationModel.json @@ -5,7 +5,10 @@ "renameCategory": "Klasse hernoemen", "deleteCategory": "Klasse verwijderen", "deleteImages": "Afbeeldingen verwijderen", - "trainModel": "Model trainen" + "trainModel": "Model trainen", + "addClassification": "Classificatie toevoegen", + "deleteModels": "Modellen verwijderen", + "editModel": "Model bewerken" }, "toast": { "success": { @@ -13,13 +16,18 @@ "deletedImage": "Verwijderde afbeeldingen", "categorizedImage": "Succesvol geclassificeerde afbeelding", "trainedModel": "Succesvol getraind model.", - "trainingModel": "Modeltraining succesvol gestart." + "trainingModel": "Modeltraining succesvol gestart.", + "deletedModel_one": "{{count}} model succesvol verwijderd", + "deletedModel_other": "{{count}} modellen succesvol verwijderd", + "updatedModel": "Modelconfiguratie succesvol bijgewerkt" }, "error": { "deleteImageFailed": "Verwijderen mislukt: {{errorMessage}}", "deleteCategoryFailed": "Het verwijderen van de klasse is mislukt: {{errorMessage}}", "categorizeFailed": "Afbeelding categoriseren mislukt: {{errorMessage}}", - "trainingFailed": "Het starten van de modeltraining is mislukt: {{errorMessage}}" + "trainingFailed": "Het starten van de modeltraining is mislukt: {{errorMessage}}", + "deleteModelFailed": "Model verwijderen mislukt: {{errorMessage}}", + "updateModelFailed": "Bijwerken van model mislukt: {{errorMessage}}" } }, "deleteCategory": { @@ -43,7 +51,8 @@ }, "train": { "title": "Recente classificaties", - "aria": "Selecteer recente classificaties" + "aria": "Selecteer recente classificaties", + "titleShort": "Recent" }, "categories": "Klassen", "createCategory": { @@ -98,7 +107,8 @@ "stateRequiresTwoClasses": "Toestandsmodellen vereisen minimaal 2 klassen", "objectLabelRequired": "Selecteer een objectlabel", "objectTypeRequired": "Selecteer een classificatietype" - } + }, + "states": "Staten" }, "step2": { "description": "Selecteer camera’s en definieer voor elke camera het te monitoren gebied. Het model zal de toestand van deze gebieden classificeren.", @@ -131,5 +141,23 @@ }, "generateSuccess": "Met succes gegenereerde voorbeeldafbeeldingen" } + }, + "deleteModel": { + "title": "Classificatiemodel verwijderen", + "single": "Weet u zeker dat u {{name}} wilt verwijderen? Hiermee worden alle bijbehorende gegevens, inclusief afbeeldingen en trainingsgegevens, definitief verwijderd. Deze actie kan niet ongedaan worden gemaakt.", + "desc": "Weet u zeker dat u {{count}} model(len) wilt verwijderen? Hiermee worden alle bijbehorende gegevens, inclusief afbeeldingen en trainingsgegevens, permanent verwijderd. Deze actie kan niet ongedaan worden gemaakt." + }, + "menu": { + "objects": "Objecten", + "states": "Staten" + }, + "details": { + "scoreInfo": "Score geeft het gemiddelde classificatievertrouwen weer over alle detecties van dit object." + }, + "edit": { + "title": "Classificatiemodel bewerken", + "descriptionState": "Bewerk de klassen voor dit statusclassificatiemodel. Wijzigingen vereisen dat het model opnieuw wordt getraind.", + "descriptionObject": "Bewerk het objecttype en het classificatietype voor dit objectclassificatiemodel.", + "stateClassesInfo": "Let op: het wijzigen van statusklassen vereist dat het model opnieuw wordt getraind met de bijgewerkte klassen." } } diff --git a/web/public/locales/nl/views/events.json b/web/public/locales/nl/views/events.json index 2f39f5815..643fef8b0 100644 --- a/web/public/locales/nl/views/events.json +++ b/web/public/locales/nl/views/events.json @@ -43,10 +43,17 @@ "trackedObject_one": "object", "trackedObject_other": "objecten", "noObjectDetailData": "Geen objectdetails beschikbaar.", - "label": "Detail" + "label": "Detail", + "settings": "Instellingen voor detailweergave", + "alwaysExpandActive": { + "desc": "Altijd de objectdetails van het actieve beoordelingsitem uitklappen wanneer deze beschikbaar zijn.", + "title": "Het huidige item altijd uitvouwen" + } }, "objectTrack": { "trackedPoint": "Gevolgd punt", "clickToSeek": "Klik om naar deze tijd te zoeken" - } + }, + "zoomIn": "Zoom in", + "zoomOut": "Zoom uit" } diff --git a/web/public/locales/nl/views/explore.json b/web/public/locales/nl/views/explore.json index 96f495b98..10fa78697 100644 --- a/web/public/locales/nl/views/explore.json +++ b/web/public/locales/nl/views/explore.json @@ -33,7 +33,8 @@ "details": "Details", "video": "video", "snapshot": "snapshot", - "object_lifecycle": "objectlevenscyclus" + "object_lifecycle": "objectlevenscyclus", + "thumbnail": "thumbnail" }, "objectLifecycle": { "createObjectMask": "Objectmasker maken", @@ -238,7 +239,7 @@ "noImageFound": "Er is geen afbeelding beschikbaar voor dit tijdstip.", "createObjectMask": "Objectmasker maken", "adjustAnnotationSettings": "Annotatie-instellingen aanpassen", - "scrollViewTips": "Scroll om de belangrijke momenten uit de levenscyclus van dit object te bekijken.", + "scrollViewTips": "Klik om de belangrijke momenten uit de levenscyclus van dit object te bekijken.", "autoTrackingTips": "Als u een automatische objectvolgende camera gebruikt, zal het objectkader onnauwkeurig zijn.", "count": "{{first}} van {{second}}", "trackedPoint": "Volgpunt", @@ -251,7 +252,7 @@ "faceOrLicense_plate": "{{attribute}} Gedetecteerd voor {{label}}", "other": "{{label}} Herkend als {{attribute}}" }, - "gone": "{{label}} Links", + "gone": "{{label}} vertrok", "heard": "{{label}} gehoord", "external": "{{label}} gedetecteerd", "header": { @@ -268,7 +269,7 @@ }, "offset": { "label": "Annotatie-afwijking", - "desc": "Deze gegevens zijn afkomstig van de detectiestream van je camera, maar worden weergegeven op beelden uit de opnamestream. Het is onwaarschijnlijk dat deze twee streams perfect gesynchroniseerd zijn. Hierdoor zullen het objectkader en het beeld niet exact op elkaar aansluiten. Het veld annotation_offset kan echter worden gebruikt om deze annotatie-afwijking te corrigeren.", + "desc": "Deze gegevens zijn afkomstig van de detectiestream van je camera, maar worden weergegeven op beelden uit de opnamestream. Het is onwaarschijnlijk dat deze twee streams perfect gesynchroniseerd zijn. Hierdoor zullen het objectkader en het beeld niet exact op elkaar aansluiten. Met deze instelling kun je de annotaties vooruit of achteruit in de tijd verschuiven om ze beter uit te lijnen met het opgenomen beeldmateriaal.", "millisecondsToOffset": "Aantal milliseconden om objectkader mee te verschuiven. Standaard: 0", "tips": "TIP: Stel je voor dat er een clip is waarin een persoon van links naar rechts loopt. Als het objectkader in de tijdlijn van de activiteit steeds links van de persoon ligt, dan moet de waarde verlaagd worden. Op dezelfde manier als het objectkader consequent vóór de persoon ligt dus vooruitloopt, moet de waarde verhoogd worden.", "toast": { diff --git a/web/public/locales/nl/views/live.json b/web/public/locales/nl/views/live.json index 66f14f678..798d24368 100644 --- a/web/public/locales/nl/views/live.json +++ b/web/public/locales/nl/views/live.json @@ -128,7 +128,7 @@ "documentation": "Lees de documentatie ", "title": "Audio moet via je camera komen en in go2rtc geconfigureerd zijn voor deze stream." }, - "unavailable": "Audio is niet beschikbaar voor deze stroom", + "unavailable": "Audio is niet beschikbaar voor deze stream", "available": "Audio is beschikbaar voor deze stream" }, "playInBackground": { diff --git a/web/public/locales/nl/views/settings.json b/web/public/locales/nl/views/settings.json index de3b211f1..d62df1215 100644 --- a/web/public/locales/nl/views/settings.json +++ b/web/public/locales/nl/views/settings.json @@ -50,6 +50,10 @@ "playAlertVideos": { "label": "Meldingen afspelen", "desc": "Standaard worden recente meldingen op het Live dashboard afgespeeld als kleine lusvideo's. Schakel deze optie uit om alleen een statische afbeelding van recente meldingen weer te geven op dit apparaat/browser." + }, + "displayCameraNames": { + "label": "Altijd cameranamen weergeven", + "desc": "Toon altijd de cameranamen in een label op het live-cameradashboard." } }, "title": "Algemene instellingen", @@ -764,7 +768,9 @@ }, "actions": { "alert": "Markeren als waarschuwing", - "notification": "Melding verzenden" + "notification": "Melding verzenden", + "sub_label": "Sublabel toevoegen", + "attribute": "Attribuut toevoegen" }, "dialog": { "createTrigger": { @@ -819,7 +825,7 @@ }, "actions": { "title": "Acties", - "desc": "Standaard verstuurt Frigate een MQTT-bericht voor alle triggers. Kies een extra actie die moet worden uitgevoerd wanneer deze trigger wordt geactiveerd.", + "desc": "Standaard stuurt Frigate een MQTT-bericht voor alle triggers. Sublabels voegen de triggernaam toe aan het objectlabel. Attributen zijn doorzoekbare metadata die afzonderlijk worden opgeslagen in de metadata van het gevolgde object.", "error": { "min": "Er moet ten minste één actie worden geselecteerd." } @@ -884,7 +890,8 @@ "createRole": "Rol {{role}} succesvol aangemaakt", "updateCameras": "Camera's bijgewerkt voor rol {{role}}", "deleteRole": "Rol {{role}} succesvol verwijderd", - "userRolesUpdated": "{{count}} gebruiker(s) die aan deze rol waren toegewezen, zijn bijgewerkt naar ‘kijker’, die toegang heeft tot alle camera’s." + "userRolesUpdated_one": "{{count}} gebruiker(s) die aan deze rol waren toegewezen, zijn bijgewerkt naar ‘kijker’, die toegang heeft tot alle camera’s.", + "userRolesUpdated_other": "" }, "error": { "createRoleFailed": "Kan rol niet aanmaken: {{errorMessage}}", @@ -1069,7 +1076,9 @@ }, "resolutionHigh": "Een resolutie van {{resolution}} kan leiden tot een verhoogd gebruik van systeembronnen.", "resolutionLow": "Een resolutie van {{resolution}} kan te laag zijn voor betrouwbare detectie van kleine objecten." - } + }, + "ffmpegModule": "Gebruik stream-compatibiliteitsmodus", + "ffmpegModuleDescription": "Als de stream na meerdere pogingen niet wordt geladen, probeer dit dan in te schakelen. Wanneer deze optie is ingeschakeld, gebruikt Frigate de ffmpeg-module samen met go2rtc. Dit kan zorgen voor een betere compatibiliteit met sommige camerastreams." } }, "cameraManagement": {