diff --git a/web/public/locales/nb-NO/common.json b/web/public/locales/nb-NO/common.json index 921ddc77b..411463881 100644 --- a/web/public/locales/nb-NO/common.json +++ b/web/public/locales/nb-NO/common.json @@ -171,7 +171,7 @@ "configuration": "Konfigurasjon", "systemLogs": "Systemlogger", "settings": "Innstillinger", - "configurationEditor": "Rediger konfigurasjonen", + "configurationEditor": "Rediger konfigurasjonsfil", "languages": "Språk", "language": { "en": "English (Engelsk)", diff --git a/web/public/locales/nb-NO/components/dialog.json b/web/public/locales/nb-NO/components/dialog.json index 6f38ca424..1bb999200 100644 --- a/web/public/locales/nb-NO/components/dialog.json +++ b/web/public/locales/nb-NO/components/dialog.json @@ -59,15 +59,26 @@ "toast": { "success": "Eksport startet. Se filen på eksportsiden.", "error": { - "failed": "Klarte ikke å starte eksport: {{error}}", + "failed": "Kune ikke legge eksport i kø: {{error}}", "noVaildTimeSelected": "Ingen gyldig tidsperiode valgt", "endTimeMustAfterStartTime": "Sluttid må være etter starttid" }, - "view": "Vis" + "view": "Vis", + "queued": "Eksport lagt i kø. Se fremdrift på eksportsiden.", + "batchPartial": "Startet {{successful}} av {{total}} eksporter. Kameraer som feilet: {{failedCameras}}", + "batchFailed": "Kunne ikke starte {{total}} eksporter. Kameraer som feilet: {{failedCameras}}", + "batchQueuedPartial": "La {{successful}} av {{total}} eksporter i kø. Kameraer som feilet: {{failedCameras}}", + "batchQueueFailed": "Kunne ikke legge {{total}} eksporter i kø. Kameraer som feilet: {{failedCameras}}", + "batchSuccess_one": "Startet 1 eksport. Åpner saken nå.", + "batchSuccess_other": "Startet {{count}} eksporter. Åpner saken nå.", + "batchQueuedSuccess_one": "La 1 eksport i kø. Åpner saken nå.", + "batchQueuedSuccess_other": "La {{count}} eksporter i kø. Åpner saken nå." }, "fromTimeline": { "previewExport": "Forhåndsvis eksport", - "saveExport": "Lagre eksport" + "saveExport": "Lagre eksport", + "queueingExport": "Legger eksport i kø...", + "useThisRange": "Bruk dette tidsrommet" }, "name": { "placeholder": "Gi eksporten et navn" @@ -77,7 +88,49 @@ "selectOrExport": "Velg eller eksporter", "case": { "label": "Sak", - "placeholder": "Velg en sak" + "placeholder": "Velg en sak", + "newCaseOption": "Opprett ny sak", + "newCaseNamePlaceholder": "Navn på ny sak", + "newCaseDescriptionPlaceholder": "Saksbeskrivelse", + "nonAdminHelp": "En ny sak vil bli opprettet for disse eksportene." + }, + "queueing": "Legger eksport i kø...", + "tabs": { + "export": "Enkeltkamera", + "multiCamera": "Multikamera" + }, + "multiCamera": { + "timeRange": "Tidsrom", + "selectFromTimeline": "Velg fra tidslinje", + "cameraSelection": "Kameraer", + "cameraSelectionHelp": "Kameraer med sporede objekter i dette tidsrommet er forhåndsvalgt", + "checkingActivity": "Sjekker kameraaktivitet...", + "noCameras": "Ingen kameraer tilgjengelig", + "nameLabel": "Eksportnavn", + "namePlaceholder": "Valgfritt navneprefiks for disse eksportene", + "queueingButton": "Legger eksporter i kø...", + "detectionCount_one": "1 sporet objekt", + "detectionCount_other": "{{count}} sporede objekter", + "exportButton_one": "Eksporter 1 kamera", + "exportButton_other": "Eksporter {{count}} kameraer" + }, + "multi": { + "description": "Eksporter hver valgte inspeksjon. Alle eksporter vil bli gruppert under én sak.", + "descriptionNoCase": "Eksporter hver valgte inspeksjon.", + "caseNamePlaceholder": "Eksport av inspeksjon - {{date}}", + "exportingButton": "Eksporterer...", + "toast": { + "partial": "Startet {{successful}} av {{total}} eksporter. Feilet: {{failedItems}}", + "failed": "Kunne ikke starte {{total}} eksporter. Feilet: {{failedItems}}", + "started_one": "Startet 1 eksport. Åpner saken nå.", + "started_other": "Startet {{count}} eksporter. Åpner saken nå.", + "startedNoCase_one": "Startet 1 eksport.", + "startedNoCase_other": "Startet {{count}} eksporter." + }, + "title_one": "Eksporter 1 inspeksjon", + "title_other": "Eksporter {{count}} inspeksjon", + "exportButton_one": "Eksporter 1 inspeksjon", + "exportButton_other": "Eksporter {{count}} inspeksjon" } }, "streaming": { @@ -125,6 +178,14 @@ "markAsReviewed": "Merk som inspisert", "deleteNow": "Slett nå", "markAsUnreviewed": "Merk som ikke inspisert" + }, + "shareTimestamp": { + "description": "Del en tidsstemplet URL fra avspillerens nåværende posisjon, eller velg et egendefinert tidsstempel. Merk at dette ikke er en offentlig delingslenke, og at den kun er tilgjengelig for brukere med tilgang til Frigate og dette kameraet.", + "custom": "Egendefinert tidsstempel", + "title": "Del tidsstempel", + "label": "Del tidsstempel", + "button": "Del URL med tidsstempel", + "shareTitle": "Tidsstempel for Frigate-inspeksjon: {{camera}}" } }, "imagePicker": { diff --git a/web/public/locales/nb-NO/components/player.json b/web/public/locales/nb-NO/components/player.json index b08459cfc..56fe61e9a 100644 --- a/web/public/locales/nb-NO/components/player.json +++ b/web/public/locales/nb-NO/components/player.json @@ -32,7 +32,8 @@ "noPreviewFoundFor": "Ingen forhåndsvisning funnet for {{cameraName}}", "submitFrigatePlus": { "title": "Send dette bildet til Frigate+?", - "submit": "Send" + "submit": "Send", + "previewError": "Kunne ikke laste forhåndsvisning av stillbilde. Opptaket er kanskje ikke tilgjengelig for øyeblikket." }, "livePlayerRequiredIOSVersion": "iOS 17.1 eller høyere kreves for denne typen direkte-strømming.", "streamOffline": { diff --git a/web/public/locales/nb-NO/config/cameras.json b/web/public/locales/nb-NO/config/cameras.json index ef94b6f35..d2a44f51e 100644 --- a/web/public/locales/nb-NO/config/cameras.json +++ b/web/public/locales/nb-NO/config/cameras.json @@ -840,7 +840,7 @@ "label": "Opprinnelig kamerastatus" }, "friendly_name": { - "description": "Kamerats visningsnavn i Frigate-grensesnittet", + "description": "Kameraets visningsnavn i Frigate-grensesnittet", "label": "Visningsnavn" }, "label": "Kamerakonfigurasjon", diff --git a/web/public/locales/nb-NO/config/global.json b/web/public/locales/nb-NO/config/global.json index d12306320..4c669b31d 100644 --- a/web/public/locales/nb-NO/config/global.json +++ b/web/public/locales/nb-NO/config/global.json @@ -5,7 +5,7 @@ }, "safe_mode": { "label": "Trygg modus", - "description": "Når aktivert, start Frigate i trygg modus med reduserte funksjoner for feilsøking." + "description": "Når aktivert, start Frigate i trygg modus med redusert funksjonalitet for feilsøking." }, "environment_vars": { "label": "Miljøvariabler", @@ -15,7 +15,7 @@ "label": "Logging", "description": "Kontrollerer standard loggdetaljnivå og overstyringer av loggnivå per komponent.", "default": { - "label": "Loggnivå", + "label": "Loggenivå", "description": "Standard globale loggedetaljer (debug, info, warning, error)." }, "logs": { @@ -527,7 +527,7 @@ }, "roles": { "label": "Roller", - "description": "GenAI-roller (verktøy, bildeforståelse/syn, vektorrepresentasjoner); én leverandør per rolle." + "description": "GenAI-roller (chat, beskrivelser, vektorrepresentasjoner); én leverandør per rolle." }, "provider_options": { "label": "Leverandøralternativer", diff --git a/web/public/locales/nb-NO/views/configEditor.json b/web/public/locales/nb-NO/views/configEditor.json index df0cd00a9..2aa6fade0 100644 --- a/web/public/locales/nb-NO/views/configEditor.json +++ b/web/public/locales/nb-NO/views/configEditor.json @@ -1,5 +1,5 @@ { - "documentTitle": "Konfigurasjonseditor - Frigate", + "documentTitle": "Konfigurasjonsfil - Frigate", "toast": { "error": { "savingError": "Feil ved lagring av konfigurasjon" @@ -8,11 +8,11 @@ "copyToClipboard": "Konfigurasjonen ble kopiert til utklippstavlen." } }, - "configEditor": "Konfig-editor", + "configEditor": "Konfigurasjonsfil", "copyConfig": "Kopier konfigurasjonen", "saveAndRestart": "Lagre og omstart", "saveOnly": "Kun lagre", "confirm": "Avslutt uten å lagre?", - "safeConfigEditor": "Konfig-editor (Sikker modus)", + "safeConfigEditor": "Konfigurasjonsfil (Sikker modus)", "safeModeDescription": "Frigate er i sikker modus grunnet en feil i validering av konfigurasjonen." } diff --git a/web/public/locales/nb-NO/views/events.json b/web/public/locales/nb-NO/views/events.json index d1c3b02de..4a46f3f97 100644 --- a/web/public/locales/nb-NO/views/events.json +++ b/web/public/locales/nb-NO/views/events.json @@ -31,7 +31,9 @@ "timeline.aria": "Velg tidslinje", "documentTitle": "Inspeksjon - Frigate", "recordings": { - "documentTitle": "Opptak - Frigate" + "documentTitle": "Opptak - Frigate", + "invalidSharedLink": "Kunne ikke åpne tidsstemplet opptakslenke på grunn av tolkningsfeil.", + "invalidSharedCamera": "Kunne ikke åpne tidsstemplet opptakslenke på grunn av et ukjent eller uautorisert kamera." }, "calendarFilter": { "last24Hours": "Siste 24 timer" @@ -39,7 +41,7 @@ "markAsReviewed": "Merk som inspisert", "markTheseItemsAsReviewed": "Merk disse elementene som inspiserte", "selected_one": "{{count}} valgt", - "selected_other": "{{count}} valgt", + "selected_other": "{{count}} valgte", "detected": "detektert", "suspiciousActivity": "Mistenkelig aktivitet", "threateningActivity": "Truende aktivitet", diff --git a/web/public/locales/nb-NO/views/explore.json b/web/public/locales/nb-NO/views/explore.json index 6aac95d76..1e3b485bf 100644 --- a/web/public/locales/nb-NO/views/explore.json +++ b/web/public/locales/nb-NO/views/explore.json @@ -287,7 +287,10 @@ "zones": "Soner", "ratio": "Sideforhold", "area": "Område", - "score": "Score" + "score": "Score", + "computedScore": "Beregnet score", + "topScore": "Toppscore", + "toggleAdvancedScores": "Vis/skjul avanserte scoringer" } }, "annotationSettings": { diff --git a/web/public/locales/nb-NO/views/exports.json b/web/public/locales/nb-NO/views/exports.json index 481750f5c..d455fd8c5 100644 --- a/web/public/locales/nb-NO/views/exports.json +++ b/web/public/locales/nb-NO/views/exports.json @@ -14,7 +14,9 @@ "toast": { "error": { "renameExportFailed": "Kunne ikke gi nytt navn til eksport: {{errorMessage}}", - "assignCaseFailed": "Kunne ikke oppdatere sakstilknytning: {{errorMessage}}" + "assignCaseFailed": "Kunne ikke oppdatere sakstilknytning: {{errorMessage}}", + "caseSaveFailed": "Kunne ikke lagre sak: {{errorMessage}}", + "caseDeleteFailed": "Kunne ikke slette sak: {{errorMessage}}" } }, "tooltip": { @@ -22,7 +24,8 @@ "downloadVideo": "Last ned video", "editName": "Rediger navn", "deleteExport": "Slett eksport", - "assignToCase": "Legg til i sak" + "assignToCase": "Legg til i sak", + "removeFromCase": "Fjern fra sak" }, "caseDialog": { "nameLabel": "Saksnavn", @@ -35,5 +38,91 @@ "headings": { "cases": "Saker", "uncategorizedExports": "Eksporter uten sak" + }, + "toolbar": { + "newCase": "Ny sak", + "addExport": "Legg til eksport", + "editCase": "Rediger sak", + "deleteCase": "Slett sak" + }, + "deleteCase": { + "label": "Slett sak", + "desc": "Er du sikker på at du vil slette {{caseName}}?", + "descKeepExports": "Eksporter vil fortsatt være tilgjengelige som eksporter uten sak.", + "descDeleteExports": "Alle eksporter i denne saken vil bli slettet permanent.", + "deleteExports": "Slett også eksporter" + }, + "caseCard": { + "emptyCase": "Ingen eksporter ennå" + }, + "jobCard": { + "defaultName": "{{camera}}-eksport", + "queued": "Lagt i kø", + "running": "Kjører", + "preparing": "Forbereder", + "copying": "Kopierer", + "encoding": "Enkoder", + "encodingRetry": "Enkoder (nytt forsøk)", + "finalizing": "Fullfører" + }, + "caseView": { + "noDescription": "Ingen beskrivelse", + "createdAt": "Opprettet {{value}}", + "exportCount_one": "1 eksport", + "exportCount_other": "{{count}} eksporter", + "cameraCount_one": "1 kamera", + "cameraCount_other": "{{count}} kameraer", + "showMore": "Vis mer", + "showLess": "Vis mindre", + "emptyTitle": "Denne saken er tom", + "emptyDescription": "Legg til eksisterende eksporter uten sak for å holde orden i saken.", + "emptyDescriptionNoExports": "Det er ingen ledige eksporter tilgjengelig for å legges til ennå." + }, + "caseEditor": { + "createTitle": "Opprett sak", + "editTitle": "Rediger sak", + "namePlaceholder": "Saksnavn", + "descriptionPlaceholder": "Legg til notater eller kontekst for denne saken" + }, + "addExportDialog": { + "title": "Legg til eksport i {{caseName}}", + "searchPlaceholder": "Søk i eksporter uten sak", + "empty": "Ingen eksporter uten sak samsvarer med søket.", + "addButton_one": "Legg til 1 eksport", + "addButton_other": "Legg til {{count}} eksporter", + "adding": "Legger til..." + }, + "selected_one": "{{count}} valgt", + "selected_other": "{{count}} valgte", + "bulkActions": { + "addToCase": "Legg til i sak", + "moveToCase": "Flytt til sak", + "removeFromCase": "Fjern fra sak", + "delete": "Slett", + "deleteNow": "Slett nå" + }, + "bulkDelete": { + "title": "Slett eksporter", + "desc_one": "Er du sikker på at du vil slette {{count}} eksport?", + "desc_other": "Er du sikker på at du vil slette {{count}} eksporter?" + }, + "bulkRemoveFromCase": { + "title": "Fjern fra sak", + "desc_one": "Fjerne {{count}} eksport fra denne saken?", + "desc_other": "Fjerne {{count}} eksporter fra denne saken?", + "descKeepExports": "Eksporter vil bli flyttet til \"uten sak\".", + "descDeleteExports": "Eksporter vil bli slettet permanent.", + "deleteExports": "Slett eksporter i stedet" + }, + "bulkToast": { + "success": { + "delete": "Eksporter ble slettet", + "reassign": "Sakstilknytning ble oppdatert", + "remove": "Eksporter ble fjernet fra saken" + }, + "error": { + "deleteFailed": "Kunne ikke slette eksporter: {{errorMessage}}", + "reassignFailed": "Kunne ikke oppdatere sakstilknytning: {{errorMessage}}" + } } } diff --git a/web/public/locales/nb-NO/views/settings.json b/web/public/locales/nb-NO/views/settings.json index 3b0f3b4f0..6d907f91e 100644 --- a/web/public/locales/nb-NO/views/settings.json +++ b/web/public/locales/nb-NO/views/settings.json @@ -1630,7 +1630,16 @@ "itemTitle": "Strøm {{index}}" }, "searchPlaceholder": "Søk...", - "showAdvanced": "Vis avanserte innstillinger" + "showAdvanced": "Vis avanserte innstillinger", + "genaiModel": { + "placeholder": "Velg modell…", + "search": "Søk modeller…", + "noModels": "Ingen modeller tilgjengelig" + }, + "knownPlates": { + "platePlaceholder": "Kjennemerke nummer eller regex", + "namePlaceholder": "f.eks konas bil" + } }, "button": { "overriddenBaseConfigTooltip": "{{profile}}-profilen overstyrer konfigurasjonsinnstillinger i denne seksjonen",