Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (128 of 128 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (119 of 119 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (639 of 639 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (116 of 116 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (55 of 55 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (128 of 128 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (48 of 48 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nb_NO/
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2025-12-05 13:51:12 +01:00
parent 5be4b7c427
commit 4cbbb5d9dd
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
9 changed files with 51 additions and 41 deletions

View File

@ -61,7 +61,8 @@
"failed": "Klarte ikke å starte eksport: {{error}}", "failed": "Klarte ikke å starte eksport: {{error}}",
"noVaildTimeSelected": "Ingen gyldig tidsperiode valgt", "noVaildTimeSelected": "Ingen gyldig tidsperiode valgt",
"endTimeMustAfterStartTime": "Sluttid må være etter starttid" "endTimeMustAfterStartTime": "Sluttid må være etter starttid"
} },
"view": "Vis"
}, },
"fromTimeline": { "fromTimeline": {
"previewExport": "Forhåndsvis eksport", "previewExport": "Forhåndsvis eksport",

View File

@ -23,8 +23,8 @@
"label": "Sorter", "label": "Sorter",
"dateAsc": "Dato (Stigende)", "dateAsc": "Dato (Stigende)",
"dateDesc": "Dato (Synkende)", "dateDesc": "Dato (Synkende)",
"scoreAsc": "Objektpoengsum (Stigende)", "scoreAsc": "Objektscore (Stigende)",
"scoreDesc": "Objektpoengsum (Synkende)", "scoreDesc": "Objektscore (Synkende)",
"speedAsc": "Estimert hastighet (Stigende)", "speedAsc": "Estimert hastighet (Stigende)",
"speedDesc": "Estimert hastighet (Synkende)", "speedDesc": "Estimert hastighet (Synkende)",
"relevance": "Relevans" "relevance": "Relevans"
@ -104,7 +104,7 @@
"label": "Underetiketter", "label": "Underetiketter",
"all": "Alle underetiketter" "all": "Alle underetiketter"
}, },
"score": "Poengsum", "score": "Score",
"estimatedSpeed": "Estimert hastighet ({{unit}})", "estimatedSpeed": "Estimert hastighet ({{unit}})",
"cameras": { "cameras": {
"all": { "all": {

View File

@ -12,19 +12,19 @@
}, },
"toast": { "toast": {
"success": { "success": {
"deletedCategory": "Kategori slettet", "deletedCategory": "Klasse slettet",
"deletedImage": "Bilder slettet", "deletedImage": "Bilder slettet",
"categorizedImage": "Bildet ble klassifisert", "categorizedImage": "Klassifiserte bildet",
"trainedModel": "Modellen ble trent.", "trainedModel": "Modellen ble trent.",
"trainingModel": "Modelltrening startet.", "trainingModel": "Modelltrening startet.",
"deletedModel_one": "{{count}} modell ble slettet", "deletedModel_one": "{{count}} modell ble slettet",
"deletedModel_other": "{{count}} modeller ble slettet", "deletedModel_other": "{{count}} modeller ble slettet",
"updatedModel": "Modellkonfigurasjonen ble oppdatert", "updatedModel": "Modellkonfigurasjonen ble oppdatert",
"renamedCategory": "Kategorien ble omdøpt til {{name}}" "renamedCategory": "Klassen ble omdøpt til {{name}}"
}, },
"error": { "error": {
"deleteImageFailed": "Kunne ikke slette: {{errorMessage}}", "deleteImageFailed": "Kunne ikke slette: {{errorMessage}}",
"deleteCategoryFailed": "Kunne ikke slette kategori: {{errorMessage}}", "deleteCategoryFailed": "Kunne ikke slette klasse: {{errorMessage}}",
"categorizeFailed": "Kunne ikke klassifisere bilde: {{errorMessage}}", "categorizeFailed": "Kunne ikke klassifisere bilde: {{errorMessage}}",
"trainingFailed": "Modelltrening mislyktes. Sjekk Frigate-loggene for detaljer.", "trainingFailed": "Modelltrening mislyktes. Sjekk Frigate-loggene for detaljer.",
"deleteModelFailed": "Kunne ikke slette modell: {{errorMessage}}", "deleteModelFailed": "Kunne ikke slette modell: {{errorMessage}}",
@ -34,10 +34,10 @@
} }
}, },
"deleteCategory": { "deleteCategory": {
"title": "Slett kategori", "title": "Slett klasse",
"desc": "Er du sikker på at du vil slette kategorien {{name}}? Dette vil permanent slette alle tilknyttede bilder og kreve at modellen trenes på nytt.", "desc": "Er du sikker på at du vil slette klassen {{name}}? Dette vil permanent slette alle tilknyttede bilder og kreve at modellen trenes på nytt.",
"minClassesTitle": "Kan ikke slette klasse", "minClassesTitle": "Kan ikke slette klasse",
"minClassesDesc": "En klassifiseringsmodell må ha minst 2 kategorier. Legg til en ny kategori før du sletter denne." "minClassesDesc": "En klassifiseringsmodell må ha minst 2 klasser. Legg til en ny klasse før du sletter denne."
}, },
"deleteDatasetImages": { "deleteDatasetImages": {
"title": "Slett datasettbilder", "title": "Slett datasettbilder",
@ -48,7 +48,7 @@
"desc": "Er du sikker på at du vil slette {{count}} bilder? Denne handlingen kan ikke angres." "desc": "Er du sikker på at du vil slette {{count}} bilder? Denne handlingen kan ikke angres."
}, },
"renameCategory": { "renameCategory": {
"title": "Gi nytt navn til kategori", "title": "Omdøp klasse",
"desc": "Skriv inn et nytt navn for {{name}}. Du må trene modellen på nytt for at navneendringen skal tre i kraft." "desc": "Skriv inn et nytt navn for {{name}}. Du må trene modellen på nytt for at navneendringen skal tre i kraft."
}, },
"description": { "description": {
@ -59,9 +59,9 @@
"aria": "Velg nylige klassifiseringer", "aria": "Velg nylige klassifiseringer",
"titleShort": "Nylig" "titleShort": "Nylig"
}, },
"categories": "Kategorier", "categories": "Klasser",
"createCategory": { "createCategory": {
"new": "Opprett ny kategori" "new": "Opprett ny klasse"
}, },
"categorizeImageAs": "Klassifiser bilde som:", "categorizeImageAs": "Klassifiser bilde som:",
"categorizeImage": "Klassifiser bilde", "categorizeImage": "Klassifiser bilde",
@ -98,18 +98,18 @@
"classificationTypeDesc": "Underetiketter legger til ekstra tekst på objektetiketten (f.eks. 'Person: Posten'). Attributter er søkbare metadata som lagres separat i objektets metadata.", "classificationTypeDesc": "Underetiketter legger til ekstra tekst på objektetiketten (f.eks. 'Person: Posten'). Attributter er søkbare metadata som lagres separat i objektets metadata.",
"classificationSubLabel": "Underetikett", "classificationSubLabel": "Underetikett",
"classificationAttribute": "Attributt", "classificationAttribute": "Attributt",
"classes": "Kategorier", "classes": "Klasser",
"classesTip": "Lær om kategorier", "classesTip": "Lær om klasser",
"classesStateDesc": "Definer de ulike tilstandene kamerasonen kan være i. For eksempel: 'åpen' og 'lukket' for en garasjeport.", "classesStateDesc": "Definer de ulike tilstandene kamerasonen kan være i. For eksempel: 'åpen' og 'lukket' for en garasjeport.",
"classesObjectDesc": "Definer kategoriene du vil klassifisere oppdagede objekter i. For eksempel: 'bud', 'beboer', 'fremmed' for personklassifisering.", "classesObjectDesc": "Definer klassene du vil klassifisere oppdagede objekter i. For eksempel: 'bud', 'beboer', 'fremmed' for personklassifisering.",
"classPlaceholder": "Skriv inn tilstandsnavn...", "classPlaceholder": "Skriv inn klassenavn...",
"errors": { "errors": {
"nameRequired": "Modellnavn er påkrevd", "nameRequired": "Modellnavn er påkrevd",
"nameLength": "Modellnavn må være på 64 tegn eller mindre", "nameLength": "Modellnavn må være på 64 tegn eller mindre",
"nameOnlyNumbers": "Modellnavn kan ikke bare inneholde tall", "nameOnlyNumbers": "Modellnavn kan ikke bare inneholde tall",
"classRequired": "Minst én kategori er påkrevd", "classRequired": "Minst én klasse er påkrevd",
"classesUnique": "Kategorinavn må være unike", "classesUnique": "Klassenavn må være unike",
"stateRequiresTwoClasses": "Tilstandsmodeller krever minst to kategorier", "stateRequiresTwoClasses": "Tilstandsmodeller krever minst to klasser",
"objectLabelRequired": "Velg en objektetikett", "objectLabelRequired": "Velg en objektetikett",
"objectTypeRequired": "Velg en klassifiseringstype" "objectTypeRequired": "Velg en klassifiseringstype"
}, },
@ -124,7 +124,7 @@
}, },
"step3": { "step3": {
"selectImagesPrompt": "Velg alle bilder med: {{className}}", "selectImagesPrompt": "Velg alle bilder med: {{className}}",
"selectImagesDescription": "Klikk på bilder for å velge dem. Klikk Fortsett når du er ferdig med denne kategorien.", "selectImagesDescription": "Klikk på bilder for å velge dem. Klikk Fortsett når du er ferdig med denne klassen.",
"generating": { "generating": {
"title": "Genererer eksempelbilder", "title": "Genererer eksempelbilder",
"description": "Frigate henter representative bilder fra opptakene dine. Dette kan ta litt tid..." "description": "Frigate henter representative bilder fra opptakene dine. Dette kan ta litt tid..."
@ -146,7 +146,12 @@
}, },
"generateSuccess": "Eksempelbilder ble generert", "generateSuccess": "Eksempelbilder ble generert",
"allImagesRequired_one": "Vennligst klassifiser alle bildene. {{count}} bilde gjenstår.", "allImagesRequired_one": "Vennligst klassifiser alle bildene. {{count}} bilde gjenstår.",
"allImagesRequired_other": "Vennligst klassifiser alle bildene. {{count}} bilder gjenstår." "allImagesRequired_other": "Vennligst klassifiser alle bildene. {{count}} bilder gjenstår.",
"modelCreated": "Modellen ble opprettet. Bruk visningen Nylige klassifiseringer for å legge til bilder for manglende tilstander, og tren deretter modellen.",
"missingStatesWarning": {
"title": "Manglende tilstandseksempler",
"description": "Du har ikke valgt eksempler for alle tilstander. Modellen vil ikke trenes før alle tilstander har bilder. Når du har gått videre, bruk visningen Nylige klassifiseringer til å klassifisere bilder for de manglende tilstandene, og tren deretter modellen."
}
} }
}, },
"deleteModel": { "deleteModel": {
@ -159,7 +164,7 @@
"states": "Tilstander" "states": "Tilstander"
}, },
"details": { "details": {
"scoreInfo": "Poengsummen representerer gjennomsnittlig klassifiseringskonfidens på tvers av alle deteksjoner av dette objektet." "scoreInfo": "Score representerer gjennomsnittlig klassifiseringskonfidens på tvers av alle deteksjoner av dette objektet."
}, },
"tooltip": { "tooltip": {
"trainingInProgress": "Modellen trenes for øyeblikket", "trainingInProgress": "Modellen trenes for øyeblikket",

View File

@ -55,5 +55,8 @@
"clickToSeek": "Klikk for å gå til dette tidspunktet" "clickToSeek": "Klikk for å gå til dette tidspunktet"
}, },
"zoomIn": "Zoom inn", "zoomIn": "Zoom inn",
"zoomOut": "Zoom ut" "zoomOut": "Zoom ut",
"normalActivity": "Normal",
"needsReview": "Trenger inspeksjon",
"securityConcern": "Sikkerhetsrisiko"
} }

View File

@ -90,7 +90,7 @@
"updatedSublabel": "Underetikett ble oppdatert.", "updatedSublabel": "Underetikett ble oppdatert.",
"updatedLPR": "Vellykket oppdatering av kjennemerke.", "updatedLPR": "Vellykket oppdatering av kjennemerke.",
"regenerate": "En ny beskrivelse har blitt anmodet fra {{provider}}. Avhengig av hastigheten til leverandøren din, kan den nye beskrivelsen ta litt tid å regenerere.", "regenerate": "En ny beskrivelse har blitt anmodet fra {{provider}}. Avhengig av hastigheten til leverandøren din, kan den nye beskrivelsen ta litt tid å regenerere.",
"audioTranscription": "Lydtranskripsjon ble forespurt." "audioTranscription": "Lydtranskripsjon ble forespurt. Avhengig av ytelsen på din Frigate server kan transkripsjonen ta noe tid å fullføre."
}, },
"error": { "error": {
"regenerate": "Feil ved anrop til {{provider}} for en ny beskrivelse: {{errorMessage}}", "regenerate": "Feil ved anrop til {{provider}} for en ny beskrivelse: {{errorMessage}}",
@ -107,8 +107,8 @@
} }
}, },
"topScore": { "topScore": {
"info": "Den høyeste poengsummen er den høyeste medianverdi for det sporede objektet, så denne kan avvike fra poengsummen som vises på miniatyrbildet for søkeresultatet.", "info": "Toppscoren er den høyeste medianverdien for det sporede objektet, så denne kan avvike fra scoren som vises på miniatyrbildet i søkeresultatet.",
"label": "Høyeste poengsum" "label": "Toppscore"
}, },
"estimatedSpeed": "Estimert hastighet", "estimatedSpeed": "Estimert hastighet",
"objects": "Objekter", "objects": "Objekter",
@ -147,10 +147,10 @@
"descNoLabel": "Angi en ny underetikett for dette sporede objektet" "descNoLabel": "Angi en ny underetikett for dette sporede objektet"
}, },
"snapshotScore": { "snapshotScore": {
"label": "Øyeblikksbilde poengsum" "label": "Øyeblikksbilde score"
}, },
"score": { "score": {
"label": "Poengsum" "label": "Score"
} }
}, },
"itemMenu": { "itemMenu": {
@ -261,7 +261,8 @@
"header": { "header": {
"zones": "Soner", "zones": "Soner",
"ratio": "Forhold", "ratio": "Forhold",
"area": "Område" "area": "Område",
"score": "Score"
} }
}, },
"annotationSettings": { "annotationSettings": {

View File

@ -11,7 +11,7 @@
"face": "Ansiktsdetaljer", "face": "Ansiktsdetaljer",
"faceDesc": "Detaljer for sporet objekt som genererte dette ansiktet", "faceDesc": "Detaljer for sporet objekt som genererte dette ansiktet",
"timestamp": "Tidsstempel", "timestamp": "Tidsstempel",
"scoreInfo": "Under-merkelappens poengsum er basert på en vektet sum ut ifra hvor sikre gjenkjenningene av ansiktene er, så den kan avvike fra poengsummen som vises på øyeblikksbildet.", "scoreInfo": "Score er et vektet gjennomsnitt av alle ansiktsscorer, vektet etter størrelsen på ansiktet i hvert bilde.",
"subLabelScore": "Poengsum for under-merkelapp", "subLabelScore": "Poengsum for under-merkelapp",
"unknown": "Ukjent" "unknown": "Ukjent"
}, },
@ -38,7 +38,7 @@
"deleteFaceFailed": "Kunne ikke slette: {{errorMessage}}", "deleteFaceFailed": "Kunne ikke slette: {{errorMessage}}",
"uploadingImageFailed": "Kunne ikke laste opp bilde: {{errorMessage}}", "uploadingImageFailed": "Kunne ikke laste opp bilde: {{errorMessage}}",
"trainFailed": "Kunne ikke trene: {{errorMessage}}", "trainFailed": "Kunne ikke trene: {{errorMessage}}",
"updateFaceScoreFailed": "Kunne ikke oppdatere ansiktsskåring: {{errorMessage}}", "updateFaceScoreFailed": "Kunne ikke oppdatere ansiktsscore: {{errorMessage}}",
"addFaceLibraryFailed": "Kunne ikke angi ansiktsnavn: {{errorMessage}}", "addFaceLibraryFailed": "Kunne ikke angi ansiktsnavn: {{errorMessage}}",
"deleteNameFailed": "Kunne ikke slette navn: {{errorMessage}}", "deleteNameFailed": "Kunne ikke slette navn: {{errorMessage}}",
"renameFaceFailed": "Kunne ikke gi nytt navn til ansikt: {{errorMessage}}" "renameFaceFailed": "Kunne ikke gi nytt navn til ansikt: {{errorMessage}}"
@ -49,7 +49,7 @@
"deletedName_one": "{{count}} ansikt ble slettet.", "deletedName_one": "{{count}} ansikt ble slettet.",
"deletedName_other": "{{count}} ansikter ble slettet.", "deletedName_other": "{{count}} ansikter ble slettet.",
"trainedFace": "Ansiktet ble trent.", "trainedFace": "Ansiktet ble trent.",
"updatedFaceScore": "Ansiktsskåring ble oppdatert til {{name}} ({{score}}).", "updatedFaceScore": "Oppdaterte ansiktsscore for {{name}} ({{score}}).",
"uploadedImage": "Bildet ble lastet opp.", "uploadedImage": "Bildet ble lastet opp.",
"addFaceLibrary": "{{name}} ble lagt til i ansiktsbiblioteket!", "addFaceLibrary": "{{name}} ble lagt til i ansiktsbiblioteket!",
"renamedFace": "Nytt navn ble gitt til ansikt {{name}}" "renamedFace": "Nytt navn ble gitt til ansikt {{name}}"

View File

@ -15,8 +15,8 @@
"labels": "Etiketter", "labels": "Etiketter",
"search_type": "Søketype", "search_type": "Søketype",
"after": "Etter", "after": "Etter",
"min_score": "Min. poengsum", "min_score": "Min. score",
"max_score": "Maks. poengsum", "max_score": "Maks. score",
"min_speed": "Min. hastighet", "min_speed": "Min. hastighet",
"zones": "Soner", "zones": "Soner",
"sub_labels": "Underetiketter", "sub_labels": "Underetiketter",
@ -36,8 +36,8 @@
"minSpeedMustBeLessOrEqualMaxSpeed": "Minimum hastighet 'min_speed' må være mindre enn eller lik maksimum hastighet 'max_speed'.", "minSpeedMustBeLessOrEqualMaxSpeed": "Minimum hastighet 'min_speed' må være mindre enn eller lik maksimum hastighet 'max_speed'.",
"beforeDateBeLaterAfter": "Før-datoen 'before' må være senere enn etter-datoen 'after'.", "beforeDateBeLaterAfter": "Før-datoen 'before' må være senere enn etter-datoen 'after'.",
"afterDatebeEarlierBefore": "Etter-datoen 'after' må være tidligere enn før-datoen 'before'.", "afterDatebeEarlierBefore": "Etter-datoen 'after' må være tidligere enn før-datoen 'before'.",
"minScoreMustBeLessOrEqualMaxScore": "Minimum poengsum 'min_score' må være mindre enn eller lik maksimum poengsum 'max_score'.", "minScoreMustBeLessOrEqualMaxScore": "Minimum score 'min_score' må være mindre enn eller lik maksimum score 'max_score'.",
"maxScoreMustBeGreaterOrEqualMinScore": "Maksimum poengsum 'max_score' må være større enn eller lik minimum poengsum 'min_score'.", "maxScoreMustBeGreaterOrEqualMinScore": "Maksimum score 'max_score' må være større enn eller lik minimum score 'min_score'.",
"maxSpeedMustBeGreaterOrEqualMinSpeed": "Maksimum hastighet 'max_speed' må være større enn eller lik minimum hastighet 'min_speed'." "maxSpeedMustBeGreaterOrEqualMinSpeed": "Maksimum hastighet 'max_speed' må være større enn eller lik minimum hastighet 'min_speed'."
} }
}, },

View File

@ -460,7 +460,7 @@
}, },
"objectShapeFilterDrawing": { "objectShapeFilterDrawing": {
"document": "Se dokumentasjonen ", "document": "Se dokumentasjonen ",
"score": "Poengsum", "score": "Score",
"ratio": "Forhold", "ratio": "Forhold",
"area": "Areal", "area": "Areal",
"title": "Tegning av objektformfilter", "title": "Tegning av objektformfilter",
@ -478,7 +478,7 @@
"audio": { "audio": {
"title": "Lyd", "title": "Lyd",
"noAudioDetections": "Ingen lyddeteksjoner", "noAudioDetections": "Ingen lyddeteksjoner",
"score": "poengsum", "score": "score",
"currentRMS": "Nåværende RMS", "currentRMS": "Nåværende RMS",
"currentdbFS": "Nåværende dbFS" "currentdbFS": "Nåværende dbFS"
}, },

View File

@ -76,7 +76,7 @@
"npuMemory": "NPU minne", "npuMemory": "NPU minne",
"npuUsage": "NPU belastning", "npuUsage": "NPU belastning",
"intelGpuWarning": { "intelGpuWarning": {
"title": "Advarsel om Intel GPU-statistikk", "title": "Til info om Intel GPU-statistikk",
"message": "GPU statistikk ikke tilgjengelig", "message": "GPU statistikk ikke tilgjengelig",
"description": "Dette er en kjent feil i Intels verktøy for rapportering av GPU-statistikk (intel_gpu_top), der verktøyet slutter å fungere og gjentatte ganger viser 0 % GPU-bruk, selv om maskinvareakselerasjon og objektdeteksjon kjører korrekt på (i)GPU-en. Dette er ikke en feil i Frigate. Du kan starte verten på nytt for å løse problemet midlertidig, og for å bekrefte at GPU-en fungerer som den skal. Dette påvirker ikke ytelsen." "description": "Dette er en kjent feil i Intels verktøy for rapportering av GPU-statistikk (intel_gpu_top), der verktøyet slutter å fungere og gjentatte ganger viser 0 % GPU-bruk, selv om maskinvareakselerasjon og objektdeteksjon kjører korrekt på (i)GPU-en. Dette er ikke en feil i Frigate. Du kan starte verten på nytt for å løse problemet midlertidig, og for å bekrefte at GPU-en fungerer som den skal. Dette påvirker ikke ytelsen."
} }