diff --git a/web/public/locales/nb-NO/common.json b/web/public/locales/nb-NO/common.json
index 5a85e0b03..4d1c31873 100644
--- a/web/public/locales/nb-NO/common.json
+++ b/web/public/locales/nb-NO/common.json
@@ -45,18 +45,39 @@
"hour_other": "{{time}} timer",
"m": "{{time}}m",
"formattedTimestamp": {
- "12hour": "%-d. %b, %I:%M:%S %p",
- "24hour": "%-d. %b, %H:%M:%S"
+ "12hour": "d. MMM, h:mm:ss aaa",
+ "24hour": "d. MMM, HH:mm:ss"
},
"formattedTimestamp2": {
- "12hour": "%m/%d %I:%M:%S%P",
- "24hour": "%d. %b %H:%M:%S"
+ "12hour": "dd/MM h:mm:ssa",
+ "24hour": "d. MMM HH:mm:ss"
},
"formattedTimestampWithYear": {
"12hour": "%-d. %b %Y, %I:%M %p",
"24hour": "%-d. %b %Y, %H:%M"
},
- "formattedTimestampOnlyMonthAndDay": "%-d. %b"
+ "formattedTimestampOnlyMonthAndDay": "%-d. %b",
+ "formattedTimestampHourMinute": {
+ "12hour": "h:mm aaa",
+ "24hour": "HH:mm"
+ },
+ "formattedTimestampHourMinuteSecond": {
+ "12hour": "h:mm:ss aaa",
+ "24hour": "HH:mm:ss"
+ },
+ "formattedTimestampMonthDayHourMinute": {
+ "12hour": "d. MMM, h:mm aaa",
+ "24hour": "d. MMM, HH:mm"
+ },
+ "formattedTimestampFilename": {
+ "12hour": "dd-MM-yy-h-mm-ss-a",
+ "24hour": "dd-MM-yy-HH-mm-ss"
+ },
+ "formattedTimestampMonthDayYearHourMinute": {
+ "12hour": "d. MMM yyyy, h:mm aaa",
+ "24hour": "d. MMM yyyy, HH:mm"
+ },
+ "formattedTimestampMonthDay": "d. MMM"
},
"button": {
"copy": "Kopier",
@@ -69,7 +90,7 @@
"disabled": "Deaktivert",
"disable": "Deaktiver",
"save": "Lagre",
- "saving": "Lagrer...",
+ "saving": "Lagrer…",
"cancel": "Avbryt",
"close": "Lukk",
"back": "Tilbake",
@@ -137,7 +158,7 @@
"withSystem": {
"label": "Bruk systemets språkinnstillinger"
},
- "fr": "Fransk (Français)",
+ "fr": "Français (Fransk)",
"es": "Español (Spansk)",
"hi": "हिन्दी (Hindi)",
"ar": "العربية (Arabisk)",
diff --git a/web/public/locales/nb-NO/components/camera.json b/web/public/locales/nb-NO/components/camera.json
index 75cc26e49..21596c716 100644
--- a/web/public/locales/nb-NO/components/camera.json
+++ b/web/public/locales/nb-NO/components/camera.json
@@ -2,7 +2,7 @@
"group": {
"label": "Kameragrupper",
"name": {
- "placeholder": "Skriv inn et navn...",
+ "placeholder": "Skriv inn et navn…",
"errorMessage": {
"mustLeastCharacters": "Navnet på kameragruppen må være minst 2 tegn.",
"exists": "Navnet på kameragruppen finnes allerede.",
diff --git a/web/public/locales/nb-NO/components/dialog.json b/web/public/locales/nb-NO/components/dialog.json
index ad8865774..76641f33b 100644
--- a/web/public/locales/nb-NO/components/dialog.json
+++ b/web/public/locales/nb-NO/components/dialog.json
@@ -27,6 +27,12 @@
"label": "Ikke bekreft denne merkelappen for Frigate Plus",
"false_one": "Dette er ikke en {{label}}",
"false_other": "Dette er ikke en {{label}}"
+ },
+ "question": {
+ "label": "Bekreft denne merkelapp for Frigate Plus",
+ "ask_an": "Er dette objekt en {{label}}
?",
+ "ask_a": "Er dette objektet en {{label}}
?",
+ "ask_full": "Er dette objekt en {{untranslatedLabel}}
({{translatedLabel}})?"
}
}
},
@@ -73,7 +79,7 @@
"restreaming": {
"disabled": "Restrømming er ikke aktivert for dette kameraet.",
"desc": {
- "readTheDocumentation": "Les dokumentasjonen ",
+ "readTheDocumentation": "Les dokumentasjonen",
"title": "Konfigurer go2rtc for flere direktestrømmingsalternativer og lyd for dette kameraet."
}
},
diff --git a/web/public/locales/nb-NO/components/filter.json b/web/public/locales/nb-NO/components/filter.json
index aceb5aaf9..3abc32920 100644
--- a/web/public/locales/nb-NO/components/filter.json
+++ b/web/public/locales/nb-NO/components/filter.json
@@ -83,7 +83,7 @@
"selectPlatesFromList": "Velg ett eller flere kjennemerker fra listen.",
"title": "Gjenkjente kjennemerker",
"loadFailed": "Kunne ikke laste inn gjenkjente kjennemerker.",
- "loading": "Laster inn gjenkjente kjennemerker...",
+ "loading": "Laster inn gjenkjente kjennemerker…",
"placeholder": "Skriv for å søke etter kjennemerker..."
},
"dates": {
diff --git a/web/public/locales/nb-NO/components/icons.json b/web/public/locales/nb-NO/components/icons.json
index 20cdcf75e..937a8d052 100644
--- a/web/public/locales/nb-NO/components/icons.json
+++ b/web/public/locales/nb-NO/components/icons.json
@@ -2,7 +2,7 @@
"iconPicker": {
"selectIcon": "Velg et ikon",
"search": {
- "placeholder": "Søk etter et ikon..."
+ "placeholder": "Søk etter et ikon…"
}
}
}
diff --git a/web/public/locales/nb-NO/views/events.json b/web/public/locales/nb-NO/views/events.json
index 2bf8bc97c..8bf579502 100644
--- a/web/public/locales/nb-NO/views/events.json
+++ b/web/public/locales/nb-NO/views/events.json
@@ -31,5 +31,7 @@
"last24Hours": "Siste 24 timer"
},
"markAsReviewed": "Merk som inspisert",
- "markTheseItemsAsReviewed": "Merk disse elementene som inspiserte"
+ "markTheseItemsAsReviewed": "Merk disse elementene som inspiserte",
+ "selected_one": "{{count}} valgt",
+ "selected_other": "{{count}} valgt"
}
diff --git a/web/public/locales/nb-NO/views/explore.json b/web/public/locales/nb-NO/views/explore.json
index 883107278..b0617f90f 100644
--- a/web/public/locales/nb-NO/views/explore.json
+++ b/web/public/locales/nb-NO/views/explore.json
@@ -4,7 +4,7 @@
"exploreIsUnavailable": {
"title": "Utforsk er utilgjengelig",
"embeddingsReindexing": {
- "startingUp": "Starter opp...",
+ "startingUp": "Starter opp…",
"estimatedTime": "Estimert gjenværende tid:",
"context": "Utforsk kan brukes etter at reindekseringen av vektorrepresentasjoner for sporede objekter er fullført.",
"finishingShortly": "Avsluttes snart",
@@ -45,7 +45,12 @@
"external": "{{label}} oppdaget",
"entered_zone": "{{label}} gikk inn i {{zones}}",
"active": "{{label}} ble aktiv",
- "stationary": "{{label}} ble stasjonær"
+ "stationary": "{{label}} ble stasjonær",
+ "header": {
+ "zones": "Soner",
+ "ratio": "Forhold",
+ "area": "Areal"
+ }
},
"annotationSettings": {
"title": "Annotasjonsinnstillinger",
diff --git a/web/public/locales/nb-NO/views/faceLibrary.json b/web/public/locales/nb-NO/views/faceLibrary.json
index ec2f33919..5e7aa3c5f 100644
--- a/web/public/locales/nb-NO/views/faceLibrary.json
+++ b/web/public/locales/nb-NO/views/faceLibrary.json
@@ -35,7 +35,8 @@
"trainFailed": "Kunne ikke trene: {{errorMessage}}",
"updateFaceScoreFailed": "Kunne ikke oppdatere ansiktsskåring: {{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}}"
},
"success": {
"deletedFace_one": "Slettet {{count}} ansikt.",
@@ -45,11 +46,12 @@
"trainedFace": "Ansiktet ble trent.",
"updatedFaceScore": "Ansiktsskåring ble oppdatert.",
"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}}"
}
},
"imageEntry": {
- "dropActive": "Slipp bildet her...",
+ "dropActive": "Slipp bildet her…",
"dropInstructions": "Dra og slipp et bilde her, eller klikk for å velge",
"maxSize": "Maks størrelse: {{size}}MB",
"validation": {
@@ -61,7 +63,9 @@
"addFace": "Legg til ansikt",
"uploadImage": "Last opp bilde",
"deleteFaceAttempts": "Slett ansiktsforsøk",
- "reprocessFace": "Prosesser ansiktet på nytt"
+ "reprocessFace": "Prosesser ansiktet på nytt",
+ "deleteFace": "Slett ansikt",
+ "renameFace": "Gi nytt navn til ansikt"
},
"uploadFaceImage": {
"desc": "Last opp et bilde for å skanne etter ansikter og inkludere det for {{pageToggle}}",
@@ -72,5 +76,9 @@
"faceName": "Skriv inn ansiktsnavn",
"uploadFace": "Last opp ansiktsbilde",
"nextSteps": "Neste trinn"
+ },
+ "renameFace": {
+ "desc": "Skriv inn et nytt navn for {{name}}",
+ "title": "Gi nytt navn til ansikt"
}
}
diff --git a/web/public/locales/nb-NO/views/search.json b/web/public/locales/nb-NO/views/search.json
index 62e9f67bf..baf25a900 100644
--- a/web/public/locales/nb-NO/views/search.json
+++ b/web/public/locales/nb-NO/views/search.json
@@ -46,7 +46,14 @@
"desc": {
"text": "Filtre hjelper deg med å begrense søkeresultatene dine. Slik bruker du dem i inndatafeltet:",
"example": "Eksempel: cameras:inngangsdør label:person before:01012024 time_range:3:00PM-4:00PM
",
- "step": "
Bevegelsesbokser
Røde bokser vil vises på områder i bildet hvor bevegelse for øyeblikket blir detektert
", + "tips": "Bevegelsesbokser
Røde bokser vil vises på områder i bildet hvor bevegelse for øyeblikket blir detektert
", "title": "Bevegelsesbokser" }, "regions": { - "tips": "Regionbokser
Lysegrønne bokser vil vises på områder av interesse i bildet som blir sendt til objektdetektoren.
", + "tips": "Regionbokser
Lysegrønne bokser vil vises på områder av interesse i bildet som blir sendt til objektdetektoren.
", "title": "Regioner", "desc": "Vis en boks for interesseområdet sendt til objektdetektoren" }, @@ -395,8 +397,8 @@ "tips": "Aktiver dette alternativet for å tegne et rektangel på kamerabildet for å vise området og forholdet. Disse verdiene kan deretter brukes til å sette filterparametere for objektform i konfigurasjonen." }, "detectorDesc": "Frigate bruker dine detektorer ({{detectors}}) for å oppdage objekter i kameraets videostrøm.", - "desc": "Feilsøkingsvisningen viser sporede objekter i sanntid og deres statistikk. Objektlisten viser en tidsforsinket oppsummering av detekterte objekter.", - "debugging": "Feilsøking", + "desc": "Test og feilsøk viser sporede objekter i sanntid og deres statistikk. Objektlisten viser en tidsforsinket oppsummering av detekterte objekter.", + "debugging": "Test og feilsøk", "mask": { "title": "Bevegelsesmasker", "desc": "Vis polygoner for bevegelsesmasker" @@ -458,9 +460,15 @@ "usernameIsRequired": "Brukernavn er påkrevd" }, "changeRole": { - "desc": "Oppdater tillatelser for {{username}}", + "desc": "Oppdater tillatelser for {{username}}", "title": "Endre brukerrolle", - "roleInfo": "Velg riktig rolle for denne brukeren: