summaryrefslogtreecommitdiffstats
path: root/l10n-nn-NO/dom/chrome
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /l10n-nn-NO/dom/chrome
parentInitial commit. (diff)
downloadfirefox-43a97878ce14b72f0981164f87f2e35e14151312.tar.xz
firefox-43a97878ce14b72f0981164f87f2e35e14151312.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--l10n-nn-NO/dom/chrome/accessibility/AccessFu.properties112
-rw-r--r--l10n-nn-NO/dom/chrome/accessibility/mac/accessible.properties70
-rw-r--r--l10n-nn-NO/dom/chrome/accessibility/unix/accessible.properties21
-rw-r--r--l10n-nn-NO/dom/chrome/accessibility/win/accessible.properties21
-rw-r--r--l10n-nn-NO/dom/chrome/appstrings.properties37
-rw-r--r--l10n-nn-NO/dom/chrome/dom/dom.properties479
-rw-r--r--l10n-nn-NO/dom/chrome/global-strres.properties5
-rw-r--r--l10n-nn-NO/dom/chrome/global.dtd5
-rw-r--r--l10n-nn-NO/dom/chrome/layout/HtmlForm.properties43
-rw-r--r--l10n-nn-NO/dom/chrome/layout/MediaDocument.properties22
-rw-r--r--l10n-nn-NO/dom/chrome/layout/css.properties46
-rw-r--r--l10n-nn-NO/dom/chrome/layout/htmlparser.properties144
-rw-r--r--l10n-nn-NO/dom/chrome/layout/layout_errors.properties55
-rw-r--r--l10n-nn-NO/dom/chrome/layout/printing.properties56
-rw-r--r--l10n-nn-NO/dom/chrome/layout/xmlparser.properties48
-rw-r--r--l10n-nn-NO/dom/chrome/layout/xul.properties5
-rw-r--r--l10n-nn-NO/dom/chrome/mathml/mathml.properties15
-rw-r--r--l10n-nn-NO/dom/chrome/netError.dtd93
-rw-r--r--l10n-nn-NO/dom/chrome/netErrorApp.dtd23
-rw-r--r--l10n-nn-NO/dom/chrome/nsWebBrowserPersist.properties17
-rw-r--r--l10n-nn-NO/dom/chrome/security/caps.properties9
-rw-r--r--l10n-nn-NO/dom/chrome/security/csp.properties123
-rw-r--r--l10n-nn-NO/dom/chrome/security/security.properties169
-rw-r--r--l10n-nn-NO/dom/chrome/svg/svg.properties5
-rw-r--r--l10n-nn-NO/dom/chrome/xml/prettyprint.dtd5
-rw-r--r--l10n-nn-NO/dom/chrome/xslt/xslt.properties39
26 files changed, 1667 insertions, 0 deletions
diff --git a/l10n-nn-NO/dom/chrome/accessibility/AccessFu.properties b/l10n-nn-NO/dom/chrome/accessibility/AccessFu.properties
new file mode 100644
index 0000000000..613a6d01e1
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/accessibility/AccessFu.properties
@@ -0,0 +1,112 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Roles
+menubar = menylinje
+scrollbar = rullefelt
+grip = grip
+alert = varsel
+menupopup = menyvarsel
+document = dokument
+pane = pane
+dialog = dialog
+separator = skilje
+toolbar = verktøylinje
+statusbar = statuslinje
+table = tabell
+columnheader = kolonneoverskrift
+rowheader = radoverskrift
+column = kolonne
+row = rad
+cell = celle
+link = lenke
+list = liste
+listitem = listeelement
+outline = disposisjon
+outlineitem = diposisjonselement
+pagetab = sidetabulator
+propertypage = eigenskapsside
+graphic = grafikk
+switch = byt
+pushbutton = knapp
+checkbutton = avkryssingsknapp
+radiobutton = radioknapp
+combobox = kombinasjonsboks
+progressbar = framdriftsvisar
+slider = glidebrytar
+spinbutton = talboks
+diagram = diagram
+animation = animation
+equation = likning
+buttonmenu = knappemeny
+whitespace = mellomrom
+pagetablist = sidetabulatorliste
+canvas = lerret
+checkmenuitem = avkryssingsmeny-element
+passwordtext = passordtekst
+radiomenuitem = radiomeny-element
+textcontainer = tekstbehaldar
+togglebutton = knappebrytar
+treetable = tretabell
+header = topptekst
+footer = botntekst
+paragraph = avsnitt
+entry = oppføring
+caption = bildetekst
+heading = overskrift
+section = kapittel
+form = skjema
+comboboxlist = kombinasjonsboksliste
+comboboxoption = kombinasjonsbokselement
+imagemap = biletkart
+listboxoption = listeelement
+listbox = listeboks
+flatequation = flat likning
+gridcell = rutenettcelle
+note = notat
+figure = figur
+definitionlist = definisjonsliste
+term = omgrep
+definition = definisjon
+
+mathmltable = mattetabell
+mathmlcell = celle
+mathmlenclosed = vedlagt
+mathmlfraction = fraksjon
+mathmlfractionwithoutbar = fraksjon utan linje
+mathmlroot = rot
+mathmlscripted = med skript
+mathmlsquareroot = kvadratrot
+
+# More sophisticated roles which are not actual numeric roles
+textarea = tekstområde
+
+base = base
+close-fence = lukkande gjerde
+denominator = nemnar
+numerator = teljar
+open-fence = opnande gjerde
+overscript = overscript
+presubscript = presubscript
+presuperscript = presuperscript
+root-index = rotindeks
+subscript = subscript
+superscript = superscript
+underscript = underscript
+
+# More sophisticated object descriptions
+headingLevel = overskriftsnivå %S
+
+# Landmark announcements
+banner = banner
+complementary = komplementær
+contentinfo = innhaldsinfo
+main = hovud
+navigation = navigasjon
+search = søk
+
+region = region
+
+stateRequired = påkravd
+
diff --git a/l10n-nn-NO/dom/chrome/accessibility/mac/accessible.properties b/l10n-nn-NO/dom/chrome/accessibility/mac/accessible.properties
new file mode 100644
index 0000000000..6b37a790ce
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/accessibility/mac/accessible.properties
@@ -0,0 +1,70 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = Hopp
+press = Trykk
+check = Valt
+uncheck = Ikkje valt
+select = Vel
+open = Opne
+close = Lat att
+switch = Byt
+click = Trykk
+collapse= Slå saman
+expand = Utvid
+activate= Aktiver
+cycle = Roter
+
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = Klikk på overordna element
+
+# Universal Access API support
+# (Mac Only)
+# The Role Description for AXWebArea (the web widget). Like in Safari.
+htmlContent = HTML-innhald
+# The Role Description for the Tab button.
+tab = fane
+# The Role Description for definition list dl, dt and dd
+term = omgrep
+definition = definisjon
+# The Role Description for an input type="search" text field
+searchTextField = søkjetekstfelt
+# The Role Description for WAI-ARIA Landmarks
+application = program
+search = søk
+banner = banner
+navigation = navigasjon
+complementary = komplementær
+content = innhald
+main = hovud
+# The (spoken) role description for various WAI-ARIA roles
+alert = varsel
+alertDialog = varslingsdialog
+dialog = dialog
+article = artikkel
+document = dokument
+# The (spoken) role description for the WAI-ARIA figure role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-figure
+figure = figur
+# The (spoken) role description for the WAI-ARIA heading role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading
+heading = overskrift
+log = logg
+marquee = marquee
+math = matematikk
+note = merknad
+region = region
+status = applikasjonsstatus
+timer = timer
+tooltip = verktøytips
+separator = skiljelinje
+tabPanel = fanepanel
+# The roleDescription for the html:mark element
+highlight = markere
+# The roleDescription for the details element
+details = detaljar
+# The roleDescription for the summary element
+summary = samandrag
diff --git a/l10n-nn-NO/dom/chrome/accessibility/unix/accessible.properties b/l10n-nn-NO/dom/chrome/accessibility/unix/accessible.properties
new file mode 100644
index 0000000000..ecfc6d66d3
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/accessibility/unix/accessible.properties
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = Hopp
+press = Trykk
+check = Valt
+uncheck = Ikkje valt
+select = Vel
+open = Opne
+close = Lat att
+switch = Byt
+click = Trykk
+collapse= Slå saman
+expand = Utvid
+activate= Aktiver
+cycle = Roter
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = Klikk på overordna element
diff --git a/l10n-nn-NO/dom/chrome/accessibility/win/accessible.properties b/l10n-nn-NO/dom/chrome/accessibility/win/accessible.properties
new file mode 100644
index 0000000000..824ce56434
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/accessibility/win/accessible.properties
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = Hopp
+press = Trykk
+check = Kryss av
+uncheck = Fjern kryss
+select = Vel
+open = Opne
+close = Lat att
+switch = Byt
+click = Trykk
+collapse= Slå saman
+expand = Utvid
+activate= Aktiver
+cycle = Roter
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = Klikk på overordna element
diff --git a/l10n-nn-NO/dom/chrome/appstrings.properties b/l10n-nn-NO/dom/chrome/appstrings.properties
new file mode 100644
index 0000000000..834cca49f0
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/appstrings.properties
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=Kontroller at nettadressa er rett og prøv igjen.
+fileNotFound=Klarte ikkje å finne fila %S. Kontroller plasseringa og prøv igjen.
+fileAccessDenied=Fila på %S kan ikkje lesast.
+dnsNotFound2=Klarte ikkje å finne %S. Kontroller namnet og prøv igjen.
+unknownProtocolFound=Ei av følgjande (%S) er ikkje ein registrert protokoll, eller er ikkje tillaten brukt i denne sammanhengen.
+connectionFailure=Tilkoplinga til %S vart avvist.
+netInterrupt=Tilkoplinga til %S vart broten. Nokre data kan ha blitt overførte.
+netTimeout=Operasjonen brukte for lang tid på å kople til %S.
+redirectLoop=Omdirigerings-grense for adressa vart nådd. Klarte ikkje å laste den etterspurde sida. Dette kan vere pga. infokapslar som er blokkerte.
+confirmRepostPrompt=For å vise denne sida må programmet sende informasjon som vil ta oppatt alle handlingar (t.d. eit søk eller ei stadfesting av ei tinging) som har vore utført tidlegare.
+resendButton.label=Send på nytt
+unknownSocketType=Dette dokumentet kan ikkje visast med mindre du installerer Personal Security Manager (PSM). Last ned og installer PSM og prøv igjen, eller kontakt systemansvarleg.
+netReset=Dokumentet inneheld ingen data.
+notCached=Dokumentet er ikkje lenger tilgjengeleg.
+netOffline=Dokumentet kan ikkje visast medan du er fråkopla. For å kople til, fjern valet på «Arbeid fråkopla» i Fil-menyen.
+isprinting=Dokumentet kan ikkje endrast medan du skriv ut eller er i førehandsvising.
+deniedPortAccess=Tilgang til den spesifiserte porten er avgrensa av tryggingsomsyn.
+proxyResolveFailure=Fann ikkje proxyserveren du har sett opp. Kontroller innstillingane for proxyserveren og prøv på nytt.
+proxyConnectFailure=Tilkoplinga til proxyserveren vart avvist. Kontroller innstillingane for proxyserveren og prøv igjen.
+contentEncodingError=Sida kan ikkje visast fordi ho brukar ugyldig eller ustøtta komprimering.
+unsafeContentType=Sida kan ikkje visast fordi ho er i ein filtype som ikkje kan opnast trygt. Kontakt nettsideeigaren og informer om problemet.
+malwareBlocked=Nettstaden på %S er rapportert som ein åtaksnettstad og er blokkert i følgje tryggingsinnstillingane dine.
+harmfulBlocked=Nettstaden %S er rapportert som ein potensiell skadeleg nettstad, og har blitt blokkert basert på sikkerheitsinnstillingane dine.
+unwantedBlocked=Nettstaden på %S er rapportert som at den leverer uønskt programvare, og er blokkert basert på tryggingsinnstillingane dine.
+deceptiveBlocked=Denne nettsida på %S er rapportert som ein villeiande nettstad og er blokkert på grunnlag av tryggingsinnstillingane dine.
+cspBlocked=Denne nettsida har ein tryggingspraksis for innhald som hindrar henne frå å lastast inn på denne måten.
+xfoBlocked=Denne nettsida har ein X-Frame-Options-policy som hindrar at ho vert lasta i denne konteksten.
+corruptedContentErrorv2=Nettsida %S har opplevd ei krenking av nettverksprotokollen som ikkje kan reparerast.
+sslv3Used=Sikkerheita for dataa dine på %S kan ikkje garanterast, fordi SSLv3 vert brukt, ein tryggingsprotokoll som er øydelagt.
+weakCryptoUsed=Eigaren av %S har konfigurert nettstaden feilaktig. For å verne informasjonen frå å bli stolen, har sambandet til nettsaden ikkje blitt etablert.
+inadequateSecurityError=Nettstaden freista å forhandle fram eit mangelfullt tryggingsnivå.
+blockedByPolicy=Organisasjonen din har blokkert tilgang til denne sida eller nettstaden.
+networkProtocolError=Firefox har opplevd eit nettverksprotokollbrot som ikkje kan reparerast.
diff --git a/l10n-nn-NO/dom/chrome/dom/dom.properties b/l10n-nn-NO/dom/chrome/dom/dom.properties
new file mode 100644
index 0000000000..f62f2eaa3f
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/dom/dom.properties
@@ -0,0 +1,479 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+KillScriptTitle=Åtvaring: Eit skript svarar ikkje
+KillScriptMessage=Eit skript på denne sida kan vere opptatt, eller det kan ha slutta å svare. Du kan stoppe skriptet no, eller du kan vente og sjå om det vil fullføre.
+KillScriptWithDebugMessage=Eit skript på denne sida kan vere opptatt eller har slutta å svare. Du kan stoppe skriptet no, opne det i ein feilsøkar eller la skriptet fortsetje.
+KillScriptLocation=Skript: %S
+
+KillAddonScriptTitle=Åtvaring: Eit tilleggsskript svarar ikkje
+# LOCALIZATION NOTE (KillAddonScriptMessage): %1$S is the name of an extension.
+# %2$S is the name of the application (e.g., Firefox).
+KillAddonScriptMessage=Eit skript frå utvidinga «%1$S» køyrer på denne sida og gjer at %2$S ikkje svarar.\n\nDet kan vere opptatt eller det kan ha slutta å reagere permanent. Du kan stoppe skriptet no, eller du kan fortsetje for å sjå om det vil fullføre.
+KillAddonScriptGlobalMessage=Hindre at utvidingsskriptet køyrer på denne sida til neste gong sida vert lasta på nytt
+
+StopScriptButton=Stopp skript
+DebugScriptButton=Feilsøk skript
+WaitForScriptButton=Fortset
+DontAskAgain=&Ikkje spør meg meir
+WindowCloseBlockedWarning=Skript kan ikkje late att vindauge som ikkje vart opna av skriptet sjølv.
+OnBeforeUnloadTitle=Er du sikker?
+OnBeforeUnloadMessage2=Denne sida vil at du skal stadfeste at du vil gå ut av sida — informasjon du har skrive inn kan ikkje lagrast.
+OnBeforeUnloadStayButton=Ver på sida
+OnBeforeUnloadLeaveButton=Forlat sida
+EmptyGetElementByIdParam=Tom strengverdi sendt til getElementById().
+SpeculationFailed2=Eit ubalansert tre vart skrive med document.write(), som forårsaka at data frå nettet vart lese inn på nytt. Meir info: https://developer.mozilla.org/en-US/docs/Glossary/speculative_parsing
+DocumentWriteIgnored=Eit kall til document.write() frå eit asynkront-lasta skript vart ignorert.
+# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
+EditorFileDropFailed=Slepping av ei fil i eit element med redigerbart innhald feila: %S.
+FormValidationTextTooLong=Forkort denne teksten til %S teikn eller mindre (du brukar no %S teikn).
+FormValidationTextTooShort=Du må bruke minst %S teikn (du har no brukt %S teikn).
+FormValidationValueMissing=Fyll ut dette feltet.
+FormValidationCheckboxMissing=Kryss av i denne avkryssingsboksen om du ønskjer å fortsetje.
+FormValidationRadioMissing=Vel eitt av desse alternativa.
+FormValidationFileMissing=Vel ei fil.
+FormValidationSelectMissing=Vel eitt av alternativa i lista.
+FormValidationInvalidEmail=Skriv inn ei e-postadresse.
+FormValidationInvalidURL=Skriv inn ein URL.
+FormValidationInvalidDate=Skriv inn ein gyldig dato.
+FormValidationInvalidTime=Skriv inn eit gyldig tidspunkt.
+FormValidationInvalidDateTime=Skriv inn gyldig dato og tid.
+FormValidationInvalidDateMonth=Skriv inn ein gyldig månad.
+FormValidationInvalidDateWeek=Skriv inn ei gyldig veke.
+FormValidationPatternMismatch=Skriv inn data som stemmer med det førespurde formatet.
+# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.
+FormValidationPatternMismatchWithTitle=Skriv inn data som stemmer med formatet: %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.
+FormValidationNumberRangeOverflow=Vel ein verdi som ikkje er meir enn %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time.
+FormValidationDateTimeRangeOverflow=Vel ein verdi som ikkje er seinare enn %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.
+FormValidationNumberRangeUnderflow=Vel ein verdi som ikkje er mindre enn %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time.
+FormValidationDateTimeRangeUnderflow=Vel ein verdi som ikkje er tidlegare enn %S.
+# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
+FormValidationStepMismatch=Vel ein gyldig verdi. Dei to næraste gyldige verdiane er %S og %S.
+# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.
+FormValidationStepMismatchOneValue=Vel ein gyldig verdi. Den næraste gyldige verdien er %S.
+# LOCALIZATION NOTE (FormValidationTimeReversedRangeUnderflowAndOverflow): %1$S,%2$S are time.
+FormValidationTimeReversedRangeUnderflowAndOverflow=Vel ein verdi mellom %1$S og %2$S.
+FormValidationBadInputNumber=Skriv inn eit tal.
+FullscreenDeniedDisabled=Førespurnad om fullskjerm vart avvist fordi fullskjerm-API er slått av i brukarinnstillingane.
+FullscreenDeniedFocusedPlugin=Førespurnad om fullskjerm vart avvist fordi eit programtillegg i vindaugsmodus har fokus.
+FullscreenDeniedHidden=Førespurnad om fullskjerm vart avvist fordi dokumentet ikkje lenger er synleg.
+FullscreenDeniedHTMLDialog=Førespurnad om fullskjerm vart avvist fordi elementet det vart spurt etter er eit <dialog>-element.
+FullscreenDeniedContainerNotAllowed=Førespurnad om fullskjerm vart avvist fordi minst eitt av elementa som dokumentet er i, ikkje er ei iframe eller ikkje har ein «allowfullscreen»-attributt.
+FullscreenDeniedNotInputDriven=Førespurnad om fullskjerm vart avvist fordi Element.requestFullscreen() ikkje vart kalla frå innanfor ein kort køyrande brukar-generert hendingshandtsamar.
+FullscreenDeniedMouseEventOnlyLeftBtn=Førespurnad om fullskjerm vart nekta fordi Element.requestFullscreen() vart kalla frå innsida av ein mushendingshandsamar som ikkje vart utløyst av venstre museknapp.
+FullscreenDeniedNotHTMLSVGOrMathML=Førespurnad om fullskjerm vart avvist fordi etterspørjande element ikkje er <svg>, <math>, eller eit HTML-element.
+FullscreenDeniedNotInDocument=Førespurnad om fullskjerm vart avvist fordi elementet ikkje lenger er i dokumentet.
+FullscreenDeniedMovedDocument=Førespurnad om fullskjerm vart avvist fordi det spørjande elementet har flytta til eit anna dokument.
+FullscreenDeniedLostWindow=Førespurnad om fullskjerm vart avvist fordi vi ikkje lenger har eit vindauge.
+FullscreenDeniedSubDocFullscreen=Førespurnad om fullskjerm vart avvist fordi eit underdokument av dokumentet som ber om fullskjerm allereie er i fullskjerm.
+FullscreenDeniedNotDescendant=Førespurnad om fullskjerm vart avvist fordi elementet ikkje er under gjeldande fullskjerm-element.
+FullscreenDeniedNotFocusedTab=Førepurnad om fullskjerm vart avvist fordi det spørjande elementet ikkje er i den gjeldande fokuserte fana.
+FullscreenDeniedFeaturePolicy=Førespurnad om fullskjerm vart nekta på grunn av FeaturePolicy-direktiv.
+FullscreenExitWindowFocus=Avslutta fullskjerm fordi eit vindauge har fokus.
+RemovedFullscreenElement=Avslutta fullskjerm fordi fullskjerm-elementet vart fjerna frå dokumentet.
+FocusedWindowedPluginWhileFullscreen=Avslutta fullskjerm fordi eit programtillegg i vindaugsmodus har fokus.
+PointerLockDeniedDisabled=Førespurnad om peikarlås vart avvist fordi peikarlås-API er deaktivert i brukarinnstillingane.
+PointerLockDeniedInUse=Førespurnad om peikarlås vart avvist fordi markøren no vert kontrollert av eit anna dokument.
+PointerLockDeniedNotInDocument=Førespurnad om peikarlås vart avvist fordi det spørjande elementet ikkje er eit dokument.
+PointerLockDeniedSandboxed=Førespurnad om peikarlås vart avvist fordi peikarlås-API er avgrensa via sandbox.
+PointerLockDeniedHidden=Førespurnaden om peikarlås vart avvist fordi dokumentet ikkje lenger er synleg.
+PointerLockDeniedNotFocused=Førespurnaden om peikarlås vart avvist fordi dokumentet ikkje er i fokus.
+PointerLockDeniedMovedDocument=Førespurnaden om peikarlås vart avvist fordi det spørjande elementet har flytta til eit anna dokument.
+PointerLockDeniedNotInputDriven=Førespurnad om peikarlås vart nekta fordi Element.requestPointerLock() ikkje var kalla innanfrå ein brukargenerert hendingshandsamar og dokumentet ikkje er i fullskjermmodus.
+PointerLockDeniedFailedToLock=Førespurnaden om peikarlås vart avvist fordi nettlesaren mislykkast med å lese peikaren.
+HTMLSyncXHRWarning=HTML-tolking i XMLHttpRequest er ikkje støtta i synkron modus.
+# LOCALIZATION NOTE: %S is the name of the header in question
+ForbiddenHeaderWarning=Freistnad på å setje ein forboden header vart avslått: %S
+ResponseTypeSyncXHRWarning=Bruk av XMLHttpRequest sin responseType-attributt er ikkje lenger støtta i synkron modus i vindaugskonteksten.
+TimeoutSyncXHRWarning=Bruk av XMLHttpRequest sin timeout-attributt er ikkje støtta i synkron modus i vindaugskontekst.
+# LOCALIZATION NOTE: Do not translate navigator.sendBeacon, unload, pagehide, or XMLHttpRequest.
+UseSendBeaconDuringUnloadAndPagehideWarning=Bruk av navigator.sendBeacon i staden for synkron XMLHttpRequest under unload and pagehide forbetrar brukaropplevinga.
+JSONCharsetWarning=Ein freistnad vart gjort på å deklarere ei ikkje-UTF-8 teiknkoding for JSON mottatt med XMLHttpRequest. Berre UTF-8 vert støtta for å dekoda JSON.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.
+MediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement sendt til createMediaElementSource har ein cross-origin resurs, noden kjem ikkje til å ha nokon output.
+# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.
+MediaStreamAudioSourceNodeCrossOrigin=Mediastream sendt til createMediaStreamSource har ein cross-origin resurs, noden kjem ikkje til å ha nokon output.
+# LOCALIZATION NOTE : Do not translate MediaStreamTrack and createMediaStreamTrackSource.
+MediaStreamTrackAudioSourceNodeCrossOrigin=MediaStreamTrack, som vart sendt til createMediaStreamTrackSource nyttar ei framand nettside som kjelde, noden vil ikkje sende noko.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementAudioCaptureOfMediaStreamError=Oppfanga HTMLMediaElement spelar ein MediaStream. Endring av status for lydstyrke eller demping av lyd er for tida ikkje støtta.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementStreamCaptureCycle=MediaStream som er tildelt srcObject kjem frå ein fangst av dette HTMLMediaElement-et, og dannar ein syklus, oppgåve ignorert.
+MediaLoadExhaustedCandidates=Klarte ikkje å laste nokre av kandidatresursane. Medialasting sett i pause.
+MediaLoadSourceMissingSrc=<source>-elementet har ingen «src»-attributt. Medialasting feila.
+MediaStreamAudioSourceNodeDifferentRate=Kopling av AudioNodes frå AudioContexts med forskjellig samplingsrate er for tida ikkje støtta.
+# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.
+MediaLoadHttpError=HTTP-innlasting feila med status %1$S. Lasting av mediaresurs %2$S feila.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
+MediaLoadInvalidURI=Ugyldig URI. Innlasting av mediaresurs %S feila.
+# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.
+MediaLoadUnsupportedTypeAttribute=Den spesifiserte verdien for «type» i «%1$S» er ikkje støtta. Innlasting av mediaressurs %2$S feila.
+MediaLoadUnsupportedTypeAttributeLoadingNextChild=Spesifisert «type»-attributt for «%1$S» er ikkje støtta. Lasting av medieressurs %2$S feila. Prøvar å laste frå neste <source>-element.
+# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.
+MediaLoadUnsupportedMimeType=HTTP «Content-Type» med «%1$S» blir ikkje støtta. Innlasting av mediaressursen %2$S var mislykka.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
+MediaLoadDecodeError=Klarte ikkje å dekode mediaresursen %S.
+MediaWidevineNoWMF=Prøver å spele Widevine utan Windows Media Foundation. Sjå https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaWMFNeeded=For å spele videoformat %S, må du installere ekstra programvare frå Microsoft, sjå https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaPlatformDecoderNotFound=Videoen på denna sida kan ikkje spelast av. Datamaskina di har kanskje ikkje dei nødvendige videokodekane for: %S
+MediaUnsupportedLibavcodec=Videoen på denne sida kan ikkje spelast av. Systemet har ein ustøtta versjon av libavcodec
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeError=Klarte ikkje å dekode mediaressursen %1$S, feil: %2$S
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeWarning=Klarte ikkje å dekode mediaressursen %1$S, men med feil: %2$S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaCannotPlayNoDecoders=Klarer ikkje å spele av media. Ingen dekodarar for det førespurde formatet: %S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaNoDecoders=Ingen dekodarar for dei førespurde formata: %S
+MediaCannotInitializePulseAudio=Kan ikkje bruke PulseAudio
+# LOCALIZATION NOTE: %S is the URL of the web page which is not served on HTTPS and thus is not encrypted and considered insecure.
+MediaEMEInsecureContextDeprecatedWarning=Bruk av krypterte medieutvidingar (Encrypted Media Extensions) på %S i ein utrygg (dvs. ikkje-HTTPS) kontekst blir forelda og vil snart bli fjerna. Du bør vurdere å byte til eit trygt opphav som HTTPS.
+# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (either an audioCapabilities or a videoCapabilities) that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
+MediaEMENoCapabilitiesDeprecatedWarning=Oppkall av navigator.requestMediaKeySystemAccess() (ved %S) utan å sende ein kandidat MediaKeySystemConfiguration som inneheld audioCapabilities eller videoCapabilities er forelda og støtta vil snart bli fjerna.
+# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (a "codecs" string in the "contentType") that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
+MediaEMENoCodecsDeprecatedWarning=Oppkall av navigator.requestMediaKeySystemAccess() (ved %S) sender ein kandidat MediaKeySystemConfiguration som inneheld audioCapabilities eller videoCapabilities utan ein contentType med ein «codecs»-string er forelda og støtta vil snart blir fjerna.
+# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
+MutationEventWarning=Bruk av Mutation Events er frårådd. Bruk MutationObserver i staden.
+BlockAutoplayError=Automatisk avspeling er berre tillate når det er godkjent av brukaren, eller viss nettstaden er aktivert av brukaren, eller viss lyden er slått av i mediefiler.
+BlockAutoplayWebAudioStartError=Ein AudioContext vart forhindra i å starte automatisk. Han må lagast eller takast opp igjen, etter ei brukarrørsle på sida.
+# LOCALIZATION NOTE: Do not translate "Components"
+ComponentsWarning=Components-objektet er forelda. Det vert snart fjerna.
+PluginHangUITitle=Åtvaring: Programtillegget svarar ikkje
+PluginHangUIMessage=%S kan vera opptatt, eller det kan ha slutta å svare. Du kan stoppe programtillegget no, eller du kan fortsetje for å sjå om det vil fullføre.
+PluginHangUIWaitButton=Fortset
+PluginHangUIStopButton=Stop programtillegget
+# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
+NodeIteratorDetachWarning=Kall til detach() på ein NodeIterator har ikkje lenger nokon verknad.
+# LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
+LenientThisWarning=Ignorer get eller set på eigenskap som har [LenientThis] fordi "this"-objektet er feil.
+# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
+UseOfCaptureEventsWarning=Bruk av captureEvents() er frårådd. For å oppgradera koden, bruk DOM 2 addEventListener()-metoden. Sjå òg http://developer.mozilla.org/en/docs/DOM:element.addEventListener
+# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
+UseOfReleaseEventsWarning=Bruk av releaseEvents() er frårådd. For å oppgradera koden, bruk DOM 2 removeEventListener()-metoden. Sjå òg http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
+# LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
+SyncXMLHttpRequestWarning=Synkron XMLHttpRequest på hovudtråden er frårådd fordi det kan ha negativ verknad på brukarane si oppleving. Les meir på http://xhr.spec.whatwg.org/
+# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
+Window_Cc_ontrollersWarning=window.controllers/Controllers er forelda. Ikkje bruk det til UA-detektering.
+ImportXULIntoContentWarning=Import av XUL-noder til eit innhaldsdokument er frårådd. Denne funksjonen kan snart verta fjerna.
+# LOCALIZATION NOTE: Do not translate "IndexedDB".
+IndexedDBTransactionAbortNavigation=Ein IndexedDB-transaksjon som ikkje hadde fullførd er avbroten som følgje av sidenavigasjon .
+# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
+IgnoringWillChangeOverBudgetWarning=Will-change-minneforbruket er for høgt. Budsjettgrensa er grunnområdet multiplisert med %1$S (%2$S px). Tilfelle av Will-change over budsjettet vert ignorert.
+# LOCALIZATION NOTE: Do not translate "Worker".
+HittingMaxWorkersPerDomain2=Ein Worker kunne ikkje startast med ein gong fordi andre dokument i same plassering allereie brukar maksimalt tal på workers. Worker er sett i kø og vert starta etter at nokre av dei andre workers har fullført.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
+AppCacheWarning=Programsnøgglager-APIen (AppCache) er frårådd brukt, og vert fjerna i framtida. Vurder å bruka ein ServiceWorker for fråkopla støtte.
+# LOCALIZATION NOTE: Do not translate "Worker".
+EmptyWorkerSourceWarning=Freista å laga ein Worker frå ei tom kjelde. Dette er sannsynlegvis ikkje medvite.
+WebrtcDeprecatedPrefixWarning=WebRTC-grensesnitt med "moz"-prefikset (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) er frårådd.
+NavigatorGetUserMediaWarning=navigator.mozGetUserMedia er erstatta av navigator.mediaDevices.getUserMedia
+# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
+RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams er forelda. Bruk RTCPeerConnection.getSenders/getReceivers i staden.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
+InterceptionFailedWithURL=Klarte ikkje å lasta '%S'. Ein ServiceWorker mottok førespurnaden, og fekk ein uventa feil.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "cors", "Response", "same-origin" or "Request". %1$S is a URL, %2$S is a URL.
+CorsResponseForSameOriginRequest=Klarte ikkje å lese inn ‘%1$S’ ved å svare ‘%2$S’. Ein ServiceWorker kan ikkje syntetisere eit cors Response for ein same-origin Request.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "FetchEvent.respondWith()", "FetchEvent", "no-cors", "opaque", "Response", or "RequestMode". %1$S is a URL. %2$S is a RequestMode value.
+BadOpaqueInterceptionRequestModeWithURL=Klarte ikkje å lasta '%1$S'. Ein ServiceWorker sende ein gjennomsiktig Response til FetchEvent.respondWith() ved behandling av '%2$S' FetchEvent. Gjennomsiktige Response-objekt er berre gyldige når RequestMode er 'no-cors'.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
+InterceptedErrorResponseWithURL=Klarte ikkje å lasta '%S'. Ein ServiceWorker sende ein Response med feil til FetchEvent.respondWith(). Dette tyder vanlegvis at ServiceWorker utførte eit ugyldig fetch()-kall.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
+InterceptedUsedResponseWithURL=Klarte ikkje å lasta '%S'. Ein ServiceWorker sende ein brukt Response til FetchEvent.respondWith(). Kroppen til Response kan berre lesast ein gong. Bruk Response.clone() for å få tilgang til kroppen fleire gongar.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %S is a URL.
+BadOpaqueRedirectInterceptionWithURL=Klarte ikkje å lasta '%S'. Ein ServiceWorker sende ein opaqueredirect Response til FetchEvent.respondWith() medan ein ikkje-navigasjons-FetchEvent vart behandla.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL.
+BadRedirectModeInterceptionWithURL=Klarte ikkje å laste "%S". Ein ServiceWorker sende ein redirigert respons til FetchEvent.respondWith() medan RedirectMode ikkje er «follow».
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
+InterceptionCanceledWithURL=Klarte ikkje å laste '%S'. Ein ServiceWorker avbraut innlastinga ved å kalla FetchEvent.preventDefault().
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
+InterceptionRejectedResponseWithURL=Klarte ikkje å laste '%1$S'. Ein ServiceWorker sende ein promise til FetchEvent.respondWith() som vart avvist med '%2$S'.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", "FetchEvent.respondWith()", or "Response". %1$S is a URL. %2$S is an error string.
+InterceptedNonResponseWithURL=Klarte ikkje å laste '%1$S'. Ein ServiceWorker sende ein promise til FetchEvent.respondWith() som resulterte i ein ikkje-Response-verdi '%2$S'.
+# LOCALIZATION NOTE: Do not translate "mozImageSmoothingEnabled", or "imageSmoothingEnabled"
+PrefixedImageSmoothingEnabledWarning=Bruk av mozImageSmoothingEnabled er forelda. Bruk uprefixet imageSmoothingEnabled i staden.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
+ServiceWorkerScopePathMismatch=Klarte ikkje å registrere ein ServiceWorker: Søkjestien til området '%1$S' er ikkje under det maksimale området som er tillate '%2$S'. Juster området, flytt skriptet for ServiceWorker eller bruk Service-Worker-Allowed HTTP-hovudet for å tillate området.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like "404" and %3$S is a URL.
+ServiceWorkerRegisterNetworkError=Klarte ikkje å registrere/oppdatere ein ServiceWorker for området ‘%1$S’: Innlesing mislykka med status %2$S for skript ‘%3$S’.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like "text/plain" and %3$S is a URL.
+ServiceWorkerRegisterMimeTypeError2=Klarte ikkje å registrere/oppdatere ein ServiceWorker for verkefelt ‘%1$S’: Feil Content-Type ‘%2$S’ mottatt for skript ‘%3$S’. Må vere ein JavaScript MIME-type.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerRegisterStorageError=Klarte ikkje å registrere/oppdatere ein ServiceWorker for området ‘%S’: Lagringstilgang er avgrensa i denne samanhengen, avhengig av brukarinnstillingar eller privat nettlesarmodus.
+ServiceWorkerGetRegistrationStorageError=Greidde ikkje å registrere service-worker: Lagringstilgangen er avgrensa i denne samanhengen på grunn av brukarinnstillingane eller privat nettlesingsmodus.
+ServiceWorkerGetClientStorageError=Greidde ikkje å hente service-worker klient(ar): Lagringstilgangen er avgrensa i denne samanhengen på grunn av brukarinnstillingane eller privat surfemodus.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerPostMessageStorageError=ServiceWorker for område ‘%S’ feila med att utføra ‘postMessage‘ sidan lagringstilgangen er avgrensa i denne samanhengen på grunn av brukarinnstillingar eller privat surefmodus.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerGraceTimeoutTermination=Avsluttar ServiceWorker for området ‘%1$S’ med ventande waitUntil/respondWith fordi grace fekk timeout.
+# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch".
+ServiceWorkerNoFetchHandler=Fetch hendings-handsamarar må leggjast til under worker scriptet si første evaluering.
+ExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') vart avvist fordi han ikkje vart kalla opp frå innanfor ein raskt-utførande brukargenerert event-handsamar.
+ManifestIdIsInvalid=ID-medlemmen matcha ikkje ein gyldig URL.
+ManifestIdNotSameOrigin=Id-medlemmen må ha same opphav som start_url-medlemmen.
+ManifestShouldBeObject=Manifest bør vera eit objekt.
+ManifestScopeURLInvalid=Skop-URL er ugyldig.
+ManifestScopeNotSameOrigin=Skop-URL må vere av same opphav som dokumentet.
+ManifestStartURLOutsideScope=Start-URL er utanfor skopet, så skopet er ugyldig.
+ManifestStartURLInvalid=Start-URL er ugyldig.
+ManifestStartURLShouldBeSameOrigin=Start-URL må vere av same opphav som dokumentet.
+# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. "Expected the manifest's start_url member to be a string."
+ManifestInvalidType=Venta at %1$S sin %2$S-medlem å vere ein %3$S.
+# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "theme_color: 42 is not a valid CSS color."
+ManifestInvalidCSSColor=%1$S: %2$S er ikkje ein gyldig CSS-farge.
+# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "lang: 42 is not a valid language code."
+ManifestLangIsInvalid=%1$S: %2$S er ikkje ein gyldig språkkode.
+# LOCALIZATION NOTE: %1$S is the name of the parent property whose value is invalid (e.g., "icons"). %2$S is the index of the image object that is invalid (from 0). %3$S is the name of actual member that is invalid. %4$S is the invalid value. E.g. "icons item at index 2 is invalid. The src member is an invalid URL http://:Invalid"
+ManifestImageURLIsInvalid=Elementet %1$S ved indeks %2$S er ugyldig. Medlemmet %3$S er ein ugyldig URL %4$S
+# LOCALIZATION NOTE: %1$S is the name of the parent property that that contains the unusable image object (e.g., "icons"). %2$S is the index of the image object that is unusable (from 0). E.g. "icons item at index 2 lacks a usable purpose. It will be ignored."
+ManifestImageUnusable=Elementet %1$S ved indeks %2$S manglar eit brukbart føremål. Det vil bli ignorert.
+# LOCALIZATION NOTE: %1$S is the name of the parent property that contains the unsupported value (e.g., "icons"). %2$S is the index of the image object that has the unsupported value (from 0). %3$S are the unknown purposes. E.g. "icons item at index 2 includes unsupported purpose(s): a b."
+ManifestImageUnsupportedPurposes=Elementet %1$S ved indeks %2$S inkluderer ikkje-støtta føremål: %3$S.
+# LOCALIZATION NOTE: %1$S is the name of the parent property that has a repeated purpose (e.g., "icons"). %2$S is the index of the image object that has the repeated purpose (from 0). %3$S is the repeated purposes. E.g. "icons item at index 2 includes repeated purpose(s): a b."
+ManifestImageRepeatedPurposes=Elementet %1$S element ved indeks %2$S inkluderer repeterande føremål: %3$S.
+PatternAttributeCompileFailure=Klarte ikkje å kontrollere <input pattern='%S'> fordi mønsteret ikkje er ein gyldig regexp: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch=Klarte ikkje å utføre 'postMessage' på 'DOMWindow': Mål-utspringet som er spesifisert ('%S') stemmer ikkje med mottakarvindauget sitt utspring ('%S').
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbed=Skriv om forelda syntaks på Youtube Flash embed (%S) til iframe embed (%S). Oppdater sida til å bruke iframe i staden for embed/object, dersom råd.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbedPathParams=Skriv om forelda syntaks på Youtube Flash embed (%S) til iframe embed (%S). Førespurnaden var ugyldig og vart fjerna frå URL. Oppdater sida til å bruke iframe i staden for embed/object, dersom råd.
+# LOCALIZATION NOTE: This error is reported when the "Encryption" header for an
+# incoming push message is missing or invalid. Do not translate "ServiceWorker",
+# "Encryption", and "salt". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncryptionHeader=ServiceWorkeren for området ‘%1$S’ klarte ikkje å dekryptere ei push-melding. 'Encryption'-headeren må innehalde eit unikt 'salt'-parameter for kvar melding. Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when the "Crypto-Key" header for an
+# incoming push message is missing or invalid. Do not translate "ServiceWorker",
+# "Crypto-Key", and "dh". %1$S is the ServiceWorker scope URL.
+PushMessageBadCryptoKeyHeader=ServiceWorker for området ‘%1$S’ feila med å dekryptere ei push-melding. Headarern ‘Crypto-Key‘ må inkludere eit ‘dh‘-parameter som inneheld den offentlege nøkkelen til apptenaren. Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated
+# "Encryption-Key" header for an incoming push message is missing or invalid.
+# Do not translate "ServiceWorker", "Encryption-Key", "dh", "Crypto-Key", and
+# "Content-Encoding: aesgcm". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncryptionKeyHeader=ServiceWorker för område ‘%1$S’ feila med ådekryptera ei push-melding. Headern ‘Encryption-Key’ må innehalde ein ‘dh‘-parameter. Denne headeren er forelda og vil snaart fjernast. Bruk ‘Crypto-Key‘ med ‘Content-Encoding: aesgcm‘ i staden. Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "Content-Encoding" header is missing or contains an
+# unsupported encoding. Do not translate "ServiceWorker", "Content-Encoding",
+# "aesgcm", and "aesgcm128". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncodingHeader=ServiceWorker for området ‘%1$S’ feila med å dekryptera ei push-melding. Headern ‘Content-Encoding‘ må vera ‘aesgcm‘. ‘Aesgcm128‘ er tillate, men forelda og vil snart fjernast. Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "dh" parameter is not valid base64url. Do not translate
+# "ServiceWorker", "dh", "Crypto-Key", and "base64url". %1$S is the
+# ServiceWorker scope URL.
+PushMessageBadSenderKey=ServiceWorker for området ‘%1$S’ feila med å dekryptere ei push-melding. Parameteren 'dh' i headern 'Crypto-Key' må vere appserveren Diffie-Hellman sin offentlege nøkkel, base64url-koda (https://tools.ietf.org/html/rfc7515#appendix-C) og i forma «uncompressed» eller «raw» (65 byte før kodning). Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "salt" parameter is not valid base64url. Do not translate
+# "ServiceWorker", "salt", "Encryption", and "base64url". %1$S is the
+# ServiceWorker scope URL.
+PushMessageBadSalt=ServiceWorker for området ‘%1$S’ feila med å dekryptera ei push-melding. Parametern 'salt' i headern 'Encryption' må vera base64url-kodad (https://tools.ietf.org/html/rfc7515#appendix-C) og vera minst 16 byte før kodning. Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "rs" parameter is not a number, or is less than the pad size.
+# Do not translate "ServiceWorker", "rs", or "Encryption". %1$S is the
+# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for
+# aesgcm).
+PushMessageBadRecordSize=ServiceWorkeren for området ‘%1$S’ klarte ikkje å dekryptere ei push-melding. 'rs'-parameteret til 'Encryption'-headeren må vere mellom %2$S og 2^36-31, eller utelaten heilt. Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because an encrypted record is shorter than the pad size, the pad is larger
+# than the record, or any of the padding bytes are non-zero. Do not translate
+# "ServiceWorker". %1$S is the ServiceWorker scope URL. %2$S is the pad size
+# (1 for aesgcm128, 2 for aesgcm).
+PushMessageBadPaddingError=ServiceWorker for området ‘%1$S’ feila med å dekryptere ei push-melding. Ein post i den krypterte meldinga er ikkje korrekt padda. Sjå https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for meir informasjon.
+# LOCALIZATION NOTE: This error is reported when push message decryption fails
+# and no specific error info is available. Do not translate "ServiceWorker".
+# %1$S is the ServiceWorker scope URL.
+PushMessageBadCryptoError=ServiceWorker for scope '%1$S' støytte på ein feil med dekryptering av ei push-melding. For å få hjelp med kryptering, sjå https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption
+# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.
+PreventDefaultFromPassiveListenerWarning=Ignorerer 'preventDefault()'-kald på events av typen '%1$S' frå ein listener, som er registrert som 'passive'.
+# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated
+ImageBitmapRenderingContext_TransferImageBitmapWarning=ImageBitmapRenderingContext.transferImageBitmap er forelda og vil bli fjerna snart. Bruk ImageBitmapRenderingContext.transferFromImageBitmap i staden.
+IIRFilterChannelCountChangeWarning=IIRFilterNode-kanalforandringar, kan produsera lydfeil.
+BiquadFilterChannelCountChangeWarning=BiquadFilterNode-kanalforandringar kan produsera lydfeil.
+# LOCALIZATION NOTE: Do not translate ".png"
+GenericImageNamePNG=bilde.png
+GenericFileName=fil
+GeolocationInsecureRequestIsForbidden=Ein plassførespurnad kan berre oppfyllast i ein sikker kontekst.
+NotificationsInsecureRequestIsForbidden=Løyve for varsel kan berre bli bedt om i ein sikker kontekst.
+NotificationsCrossOriginIframeRequestIsForbidden=Løyve for varsel kan berre bli bedt om på eit toppnivå-dokument eller ei iframe av same opphav.
+NotificationsRequireUserGesture=Påminningsløyvet kan berre påkrevjast frå ein kotvarig brukargenerert hendingshandsamar.
+NotificationsRequireUserGestureDeprecationWarning=Førespurnad om varslingsløyve utanfor ein kort køyrande brukargenerert hendingshandsamar er forelda og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top"
+WindowContentUntrustedWarning=‘content’-atributten til Window-objekt er forelda. Bruk ‘window.top’ i staden.
+# LOCALIZATION NOTE: The first %S is the tag name of the element that starts the loop, the second %S is the element's ID.
+SVGRefLoopWarning=SVG-en <%S> med ID “%S” har ei referansesløyfe.
+# LOCALIZATION NOTE: The first %S is the tag name of the element in the chain where the chain was broken, the second %S is the element's ID.
+SVGRefChainLengthExceededWarning=Ei SVG <%S> referansekjede som er for lang, vart forlate ved elementet med ID “%S”.
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.nearestViewportElement or SVGElement.viewportElement.
+SVGNearestViewportElement=SVGGraphicsElement.nearestViewportElement is deprecated and will be removed at a future date. Use SVGElement.viewportElement instead.
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.farthestViewportElement.
+SVGFarthestViewportElement=SVGGraphicsElement.farthestViewportElement is deprecated and will be removed at a future date.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceEmpty=‘%S’-atributtet til <script>-elementet er tomt.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceInvalidUri=‘%S’-atributtet til <script>-elementet er ikkje ein gyldig URI: «%S»
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceLoadFailed=Lasting feila for <script> med kjelde «%S».
+ModuleSourceLoadFailed=Mislykka lasting for modulen med kjelda “%S”.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceMalformed=<script> kjelde-URI er i feil format: «%S».
+ModuleSourceMalformed=Modulkjelde-URI er i feil format: “%S”.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceNotAllowed=<script> kjelde-URI er ikkje tillaten i dette dokumentet: «%S».
+ModuleSourceNotAllowed=Modulkjelde-URI er ikkje tillaten i dette dokumentet: “%S”.
+WebExtContentScriptModuleSourceNotAllowed=WebExtension-innhaldsskript kan berre laste inn modular med moz-extension-URL-ar og ikkje: «%S».
+ModuleResolveFailure=Feil ved løysing av modulspesifikator «%S». Relative modulspesifikatorar må starte med «./», «../» eller «/».
+ModuleResolveFailureNoWarn=Error resolving module specifier “%S”.
+ModuleResolveFailureWarnRelative=Error resolving module specifier “%S”. Relative module specifiers must start with “./”, “../” or “/”.
+ImportMapInvalidTopLevelKey=Ein ugyldig toppnivånøkkel «%S» var til stades i importkartet.
+ImportMapEmptySpecifierKeys=Specifier keys cannot be empty strings.
+ImportMapAddressesNotStrings=Adresser må vere strengar.
+ImportMapInvalidAddress=Addressa “%S” var ugyldig.
+# %1$S is the specifier key, %2$S is the URL.
+ImportMapAddressNotEndsWithSlash=An invalid address was given for the specifier key “%1$S”; since “%1$S” ended in a slash, the address “%2$S” needs to as well.
+ImportMapScopePrefixNotParseable=The scope prefix URL “%S” was not parseable.
+ImportMapResolutionBlockedByNullEntry=Resolution of specifier “%S” was blocked by a null entry.
+ImportMapResolutionBlockedByAfterPrefix=Resolution of specifier “%S” was blocked since the substring after prefix could not be parsed as a URL relative to the address in the import map.
+ImportMapResolutionBlockedByBacktrackingPrefix=Resolution of specifier “%S” was blocked since the parsed URL does not start with the address in the import map.
+ImportMapResolveInvalidBareSpecifier=The specifier “%S” was a bare specifier, but was not remapped to anything.
+ImportMapResolveInvalidBareSpecifierWarnRelative=The specifier “%S” was a bare specifier, but was not remapped to anything. Relative module specifiers must start with “./”, “../” or “/”.
+# LOCALIZATION NOTE: Do not translate "<script type='importmap'>", "src".
+ImportMapExternalNotSupported=External import maps are not supported: <script type='importmap'> with a src attribute is currently not supported.
+# LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
+InvalidKeyframePropertyValue=Eigenskapsverdien for Keyframe «%1$S» er ugyldig i høve til syntaksen for «%2$S».
+# LOCALIZATION NOTE: Do not translate "ReadableStream".
+ReadableStreamReadingFailed=Klarte ikkje å lese data frå ReadableStream: “%S”.
+# LOCALIZATION NOTE: Do not translate "registerProtocolHandler"
+RegisterProtocolHandlerPrivateBrowsingWarning=Kan ikkje bruke registerProtocolHandler i privat nettlesarmodus.
+MotionEventWarning=Bruk av rørslesensor er forelda.
+OrientationEventWarning=Bruk av orienteringssensor er forelda.
+ProximityEventWarning=Bruk av nærleiksensor er forelda.
+AmbientLightEventWarning=Bruk av lys-sensor er forelda.
+# LOCALIZATION NOTE: Do not translate "storage", "indexedDB.open" and "navigator.storage.persist()".
+IDBOpenDBOptions_StorageTypeWarning=‘storage’-attributen i innstillingar sendt til indexedDB.open er forelda og vil bli fjerna snart. For å få varig lagring, bruk navigator.storage.persist() i staden.
+UnsupportedEntryTypesIgnored=Ignorerer ustøtta entryTypes: %S.
+AllEntryTypesIgnored=Ingen gyldige entryTypes; avbryt registrering.
+# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”
+GTK2Conflict2=Tastehendinga ikkje tilgjengeleg på GTK2: key=“%S” modifiers=“%S” id=“%S”
+WinConflict2=Tastehendinga finst ikkje i visse tastaturoppsett: key=“%S” modifiers=“%S” id=“%S”
+# LOCALIZATION NOTE: do not trnaslated "document.domain"
+DocumentSetDomainNotAllowedWarning=Det er ikkje tillate å angi document.domain i kryssande-opphav-isolerte omgjevnadar.
+
+#LOCALIZATION NOTE(DeprecatedTestingInterfaceWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingInterfaceWarning=TestingDeprecatedInterface er eit grensesnitt berre for testing, og dette er testforeldingsmeldinga.
+#LOCALIZATION NOTE(DeprecatedTestingMethodWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingMethodWarning=TestingDeprecatedInterface.deprecatedMethod() er ein metode berre for testing, og dette er testforeldingsmeldinga.
+#LOCALIZATION NOTE(DeprecatedTestingAttributeWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingAttributeWarning=TestingDeprecatedInterface.deprecatedAttribute er eit atributt berre for testing, og dette er testforeldingsmeldinga.
+# LOCALIZATION NOTE (CreateImageBitmapCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D and createImageBitmap.
+CreateImageBitmapCanvasRenderingContext2DWarning=Bruk av CanvasRenderingContext2D i createImageBitmap er forelda.
+
+# LOCALIZATION NOTE (DrawWindowCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D, drawWindow and tabs.captureTab.
+DrawWindowCanvasRenderingContext2DWarning=Bruk av drawWindow-metoden frå CanvasRenderingContext2D er forelda. Bruk tabs.captureTab-utvidings-API-en i staden https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/captureTab
+# LOCALIZATION NOTE: Do not translate "mozTextStyle" and "CanvasRenderingContext2D.font".
+MozTextStyleWarning=mozTextStyle is deprecated and will be removed in the future. Use CanvasRenderingContext2D.font instead.
+
+# LOCALIZATION NOTE (MozRequestFullScreenDeprecatedPrefixWarning): Do not translate mozRequestFullScreen.
+MozRequestFullScreenDeprecatedPrefixWarning=mozRequestFullScreen() er forelda.
+# LOCALIZATION NOTE (MozfullscreenchangeDeprecatedPrefixWarning): Do not translate onmozfullscreenchange.
+MozfullscreenchangeDeprecatedPrefixWarning=onmozfullscreenchange er forelda.
+# LOCALIZATION NOTE (MozfullscreenerrorDeprecatedPrefixWarning): Do not translate onmozfullscreenerror.
+MozfullscreenerrorDeprecatedPrefixWarning=onmozfullscreenerror er forelda.
+# LOCALIZATION NOTE(External_AddSearchProviderWarning): Do not translate AddSearchProvider.
+External_AddSearchProviderWarning=AddSearchProvider er forelda.
+# LOCALIZATION NOTE: Do not translate "MouseEvent.mozPressure" and "PointerEvent.pressure".
+MouseEvent_MozPressureWarning=MouseEvent.mozPressure er forelda. Bruk PointerEvent.pressure i staden.
+# LOCALIZATION NOTE: Do not translate MathML, align, numalign and denomalign.
+MathML_DeprecatedAlignmentAttributesWarning=MathML-atributtane «align», «numalign» og «denomalign» er forelda verdiar, og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate MathML and bevelled.
+MathML_DeprecatedBevelledAttribute=MathML-attributtet «bevelled» er forelda og kan bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate thin, medium, thick and linethickness.
+MathML_DeprecatedLineThicknessValueWarning=«thin», «medium» og «thick» er forelda verdiar for attributten linethickness og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate small, normal, big and mathsize.
+MathML_DeprecatedMathSizeValueWarning=«small», «normal» og «big» er forelda verdiar for attributten mathsize og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate veryverythinmathspace, verythinmathspace,
+# thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace and MathML.
+MathML_DeprecatedMathSpaceValueWarning=«veryverythinmathspace», «verythinmathspace», «thinmathspace», «mediummathspace», «thickmathspace», «verythickmathspace» og «veryverythickmathspace» er forelda verdiar for MathML-lengder og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate radical, notation and menclose.
+MathML_DeprecatedMencloseNotationRadical=Verdien «radical» er forelda for attributten «notation» for elementet <menclose> og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate MathML or mfenced.
+MathML_DeprecatedMfencedElement=MathML-elementet «mfenced» er forelda og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate MathML, subscriptshift and superscriptshift.
+MathML_DeprecatedScriptShiftAttributes=MathML-attributta «subscriptshift» og «superscriptshift» er forelda og kan bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate MathML, background, color, fontfamily, fontsize, fontstyle and fontweight.
+MathML_DeprecatedStyleAttributeWarning=MathML-attributene «background», «color», «fontfamily», «fontsize», «fontstyle» og «fontweight» er forelda og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate MathML and STIXGeneral. %S is a documentation URL.
+MathML_DeprecatedStixgeneralOperatorStretchingWarning=Støtte for attgiving av strekte MathML-operatørar med STIXGeneral-skrifter er utdaterte og kan fjernast på eit tidspunkt i framtida. Sjå %S for detaljar om nyare skrifter som framleis vert støtta
+# LOCALIZATION NOTE: Do not translate MathML and scriptminsize.
+MathML_DeprecatedScriptminsizeAttributeWarning=MathML-attributtet «scriptminsize» er forelda og kan bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate MathML and scriptsizemultiplier.
+MathML_DeprecatedScriptsizemultiplierAttributeWarning=MathML-atributten «scriptsizemultiplier» er forelda og kan bli fjernai framtida.
+FormSubmissionUntrustedEventWarning=Skjemainnsending via ikkje-klarert innsendingshending er forelda og vil bli fjerna på ein seinare dato.
+WebShareAPI_Failed=Mislykka delingsoperasjon.
+WebShareAPI_Aborted=Avbroten delingsoperasjon.
+# LOCALIZATION NOTE (UnknownProtocolNavigationPrevented): %1$S is the destination URL.
+UnknownProtocolNavigationPrevented=Hindra navigering til «%1$S» på grunn av ein ukjend protokoll.
+PostMessageSharedMemoryObjectToCrossOriginWarning=Kan ikkje sende melding som inneheld eit delt minneobjekt til eit cross-origin-vindauge.
+# LOCALIZATION NOTE: %S is the URL of the resource in question
+UnusedLinkPreloadPending=Ressursen til «%S» førehandsinnlasta med lenkeførehandslasting vart ikkje brukt i løpet av nokre få sekund. Forsikre deg om at alle attributtane til førehandsinnlastings-taggen er rett angitt.
+
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-same-origin and sandbox (though you may translate "sandboxed").
+RequestStorageAccessNullPrincipal=document.requestStorageAccess() kan ikkje kallast på eit dokument med opaque opphav, til dømes ein sandboxed iframe utan allow-same-origin i sandbox-attributet.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-storage-access-by-user-activation and sandbox (though you may translate "sandboxed").
+RequestStorageAccessSandboxed=document.requestStorageAccess() kan ikkje kallast i ein sandboxed iframe utan allow-storage-access-by-user-activation i sandbox-attributet.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess() and iframe.
+RequestStorageAccessNested=document.requestStorageAccess() kan ikkje kallast fri ei nesta iframe.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(). In some locales it may be preferable to not translate "event handler", either.
+RequestStorageAccessUserGesture=document.requestStorageAccess() kan kun bli bedt om om frå ein snøgg, brukar-generert hendingshandsamar.
+# LOCALIZATION NOTE: Do not translate "Location" and "History".
+LocChangeFloodingPrevented=For mange kallingar til API-er for plassering eller historikk innan ei kort tidsramme.
+FolderUploadPrompt.title = Stadfest opplasting
+# LOCALIZATION NOTE: %S is the name of the folder the user selected in the file picker.
+FolderUploadPrompt.message = Er du sikker på at du vil laste opp alle filene frå «%S»? Gjer det berre dersom du stolar på nettstaden.
+FolderUploadPrompt.acceptButtonLabel = Last opp
+InputPickerBlockedNoUserActivation=<input>-veljaren vart blokkert på grunn av mangel på brukaraktivering.
+ExternalProtocolFrameBlockedNoUserActivation=Iframe med ekstern protokoll vart blokkert på grunn av manglande brukaraktivering, eller fordi det ikkje har gått nok tid sidan ei slik iframe sist vart lasta inn.
+MultiplePopupsBlockedNoUserActivation=Opning av fleire sprettopp-vindauge vart blokkert på grunn av mangel på brukaraktivering.
+# LOCALIZATION NOTE: %S is the URL of the preload that was ignored.
+PreloadIgnoredInvalidAttr=Førehandslasting av %S vart ignorert på grunn av ukjende «as»- eller «type»-verdiar, eller eit «media»-attributt som ikkje samsvarar.
+# LOCALIZATION NOTE: %S is the blob URL. Don't translate "agent cluster".
+BlobDifferentClusterError=Får ikkje tilgang til blob-nettadresse «%S» frå ei anna agentklynge.
+# LOCALIZATION NOTE: Do not translate "Element.setCapture()" and "Element.setPointerCapture()"".
+ElementSetCaptureWarning=Element.setCapture() er forelda. Bruk Element.setPointerCapture() i staden. For meir hjelp, sjå https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture
+# LOCALIZATION NOTE: Do not translate "Element.releaseCapture()" and "Element.releasePointerCapture()".
+ElementReleaseCaptureWarning=Element.releaseCapture() er forelda. Bruk Element.releasePointerCapture() i staden. For meir hjelp, sjå https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture
+# LOCALIZATION NOTE: Do not translate "Document.releaseCapture()" and "Element.releasePointerCapture()".
+DocumentReleaseCaptureWarning=Document.releaseCapture() er forelda. Bruk Element.releasePointerCapture() i staden. For meir hjelp, sjå https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture
+
+# LOCALIZATION NOTE: Don't translate browser.runtime.lastError, %S is the error message from the unchecked value set on browser.runtime.lastError.
+WebExtensionUncheckedLastError=browser.runtime.lastError-verdien vart ikkje sjekka: %S
+
+# LOCALIZATION NOTE: Do not translate "OffscreenCanvas.toBlob()" and "OffscreenCanvas.convertToBlob()".
+OffscreenCanvasToBlobWarning=OffscreenCanvas.toBlob() er forelda. Bruk OffscreenCanvas.convertToBlob() i staden.
+
+# LOCALIZATION NOTE: Do not translate "IDBDatabase.createMutableFile()"
+IDBDatabaseCreateMutableFileWarning=IDBDatabase.createMutableFile() er forelda. Dersom denne API-en blir standardisert, så vil det sannsynlegvis skje som ein del av initiativet «Origin Private File System» på https://bugzil.la/1748667.
+# LOCALIZATION NOTE: Do not translate "IDBMutableFile.open()"
+IDBMutableFileOpenWarning=IDBMutableFile.open() er forelda. Dersom denne API-en blir standardisert, så vil det sannsynlegvis skje som ein del av initiativet «Origin Private File System» på https://bugzil.la/1748667.
+
+# LOCALIZATION NOTE: Do not translate "InstallTrigger"
+InstallTriggerDeprecatedWarning=InstallTrigger er forelda og vil bli fjerna i framtida.
+# LOCALIZATION NOTE: Do not translate "InstallTrigger.install()"
+InstallTriggerInstallDeprecatedWarning=InstallTrigger.install() er forelda og vil bli fjerna i framtida. For meir hjelp https://extensionworkshop.com/documentation/publish/self-distribution/
+
+# LOCALIZATION NOTE: Do not translate "mozCurrentTransform", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
+MozCurrentTransformWarning=mozCurrentTransform is deprecated and will be removed in the future. Use CanvasRenderingContext2D.getTransform() or CanvasRenderingContext2D.setTransform() instead.
+# LOCALIZATION NOTE: Do not translate "mozCurrentTransformInverse", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
+MozCurrentTransformInverseWarning=mozCurrentTransformInverse is deprecated and will be removed in the future. Use CanvasRenderingContext2D.getTransform() or CanvasRenderingContext2D.setTransform() instead.
+
+# LOCALIZATION NOTE: Do not translate "HTMLOptionsCollection.length". %1$S is the invalid value, %2$S is the current limit.
+SelectOptionsLengthAssignmentWarning=Refused to expand <select> option list via assignment to HTMLOptionsCollection.length (value %1$S). The maximum supported size is %2$S.
+
+# LOCALIZATION NOTE: Do not translate "u2f.register()" or "navigator.credentials.create()"
+U2FRegisterWarning=u2f.register() is deprecated and will be removed at a future date. Use navigator.credentials.create() instead.
+# LOCALIZATION NOTE: Do not translate "u2f.sign()" or "navigator.credentials.get()"
+U2FSignWarning=u2f.sign() is deprecated and will be removed at a future date. Use navigator.credentials.get() instead.
diff --git a/l10n-nn-NO/dom/chrome/global-strres.properties b/l10n-nn-NO/dom/chrome/global-strres.properties
new file mode 100644
index 0000000000..6c26c4c123
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/global-strres.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+16389=Det oppstod ein ukjend feil (%1$S)
diff --git a/l10n-nn-NO/dom/chrome/global.dtd b/l10n-nn-NO/dom/chrome/global.dtd
new file mode 100644
index 0000000000..661fb351f4
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/global.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY locale.dir "ltr">
diff --git a/l10n-nn-NO/dom/chrome/layout/HtmlForm.properties b/l10n-nn-NO/dom/chrome/layout/HtmlForm.properties
new file mode 100644
index 0000000000..6cce526fbc
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/HtmlForm.properties
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Reset=Nullstill
+Submit=Send inn
+Browse=Bla gjennom …
+FileUpload=Filopplasting
+DirectoryUpload=Vel mappe for opplasting\u0020
+DirectoryPickerOkButtonLabel=Last opp
+ForgotPostWarning=Skjemaet inneheld enctype=%S, men inneheld ikkje method=post. Sender data med method=GET og ingen enctype i staden.
+ForgotFileEnctypeWarning=Skjemaet inneheld filval, men manglar method=POST og enctype=multipart/form-data. Fila vert ikkje send.
+# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName
+DefaultFormSubject=Skjemadata frå %S
+CannotEncodeAllUnicode=Eit skjema vart sendt med teiknkodinga %S, som ikkje klarer å handsame alle Unicode-teikna, og derfor kan brukardata bli skadde. For å unngå dette problemet bør sida endrast slik at skjemaet blir sendt med UTF-8-koding, anten ved å endre sida si teiknkoding til UTF-8 eller ved å gje opp accept-charset=utf-8 i skjemaelementet.
+AllSupportedTypes=Alle støtta typar
+# LOCALIZATION NOTE (NoFileSelected): this string is shown on a
+# <input type='file'> when there is no file selected yet.
+NoFileSelected=Inga fil vald.
+# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a
+# <input type='file' multiple> when there is no file selected yet.
+NoFilesSelected=Ingen filer valde.
+# LOCALIZATION NOTE (NoDirSelected): this string is shown on a
+# <input type='file' directory/webkitdirectory> when there is no directory
+# selected yet.
+NoDirSelected=Inga mappe er vald.
+# LOCALIZATION NOTE (XFilesSelected): this string is shown on a
+# <input type='file' multiple> when there are more than one selected file.
+# %S will be a number greater or equal to 2.
+XFilesSelected=%S filer valde.
+ColorPicker=Vel ein farge
+# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This string is shown at the end of the tooltip text for <input type='file'
+# multiple> when there are more than 21 files selected (when we will only list
+# the first 20, plus an "and X more" line). #1 represents the number of files
+# minus 20 and will always be a number equal to or greater than 2. So the
+# singular case will never be used.
+AndNMoreFiles=og ein til;og #1 fleire
+# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when
+# it has no direct <summary> child. Google Chrome should already have this
+# string translated.
+DefaultSummary=Detaljar
diff --git a/l10n-nn-NO/dom/chrome/layout/MediaDocument.properties b/l10n-nn-NO/dom/chrome/layout/MediaDocument.properties
new file mode 100644
index 0000000000..370809249f
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/MediaDocument.properties
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height
+#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type
+#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height
+#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type
+#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type
+#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type
+ImageTitleWithDimensions2AndFile=%S (%S-bilde, %S × %S pikslar)
+ImageTitleWithoutDimensions=%S (%S-bilde)
+ImageTitleWithDimensions2=(%S-bilde, %S × %S pikslar)
+ImageTitleWithNeitherDimensionsNorFile=(%S-bilde)
+MediaTitleWithFile=%S (%S-objekt)
+MediaTitleWithNoInfo=(%S-objekt)
+
+InvalidImage=Bildet “%S” inneheld feil, og kan difor ikkje visast.
+UnsupportedImage=Bildet «%S» kan ikkje visast fordi det krev funksjonar som ikkje er støtta.
+ScaledImage=Skalert (%S%%)
+
+TitleWithStatus=%S - %S
diff --git a/l10n-nn-NO/dom/chrome/layout/css.properties b/l10n-nn-NO/dom/chrome/layout/css.properties
new file mode 100644
index 0000000000..088e1acba4
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/css.properties
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+MimeNotCss=The stylesheet %1$S was not loaded because its MIME type, "%2$S", is not "text/css".
+MimeNotCssWarn=The stylesheet %1$S was loaded as CSS even though its MIME type, "%2$S", is not "text/css".
+
+PEDeclDropped=Declaration dropped.
+PEDeclSkipped=Skipped to next declaration.
+PEUnknownProperty=Unknown property '%1$S'.
+PEValueParsingError=Error in parsing value for '%1$S'.
+PEUnknownAtRule=Unrecognized at-rule or error parsing at-rule '%1$S'.
+PEMQUnexpectedOperator=Uventa operatør i medialista.
+PEMQUnexpectedToken=Uventa verdi ‘%1$S’ i medialiste.
+PEAtNSUnexpected=Unexpected token within @namespace: '%1$S'.
+PEKeyframeBadName=Expected identifier for name of @keyframes rule.
+PEBadSelectorRSIgnored=Ruleset ignored due to bad selector.
+PEBadSelectorKeyframeRuleIgnored=Keyframe rule ignored due to bad selector.
+PESelectorGroupNoSelector=Selector expected.
+PESelectorGroupExtraCombinator=Dangling combinator.
+PEClassSelNotIdent=Expected identifier for class selector but found '%1$S'.
+PETypeSelNotType=Expected element name or '*' but found '%1$S'.
+PEUnknownNamespacePrefix=Unknown namespace prefix '%1$S'.
+PEAttributeNameExpected=Expected identifier for attribute name but found '%1$S'.
+PEAttributeNameOrNamespaceExpected=Expected attribute name or namespace but found '%1$S'.
+PEAttSelNoBar=Expected '|' but found '%1$S'.
+PEAttSelUnexpected=Unexpected token in attribute selector: '%1$S'.
+PEAttSelBadValue=Expected identifier or string for value in attribute selector but found '%1$S'.
+PEPseudoSelBadName=Expected identifier for pseudo-class or pseudo-element but found '%1$S'.
+PEPseudoSelEndOrUserActionPC=Expected end of selector or a user action pseudo-class after pseudo-element but found '%1$S'.
+PEPseudoSelUnknown=Unknown pseudo-class or pseudo-element '%1$S'.
+PEPseudoClassArgNotIdent=Expected identifier for pseudo-class parameter but found '%1$S'.
+PEColorNotColor=Expected color but found '%1$S'.
+PEParseDeclarationDeclExpected=Expected declaration but found '%1$S'.
+PEUnknownFontDesc=Unknown descriptor '%1$S' in @font-face rule.
+PEMQExpectedFeatureName=Expected media feature name but found '%1$S'.
+PEMQNoMinMaxWithoutValue=Media features with min- or max- must have a value.
+PEMQExpectedFeatureValue=Found invalid value for media feature.
+PEExpectedNoneOrURL=Expected 'none' or URL but found '%1$S'.
+PEExpectedNoneOrURLOrFilterFunction=Expected 'none', URL, or filter function but found '%1$S'.
+PEDisallowedImportRule=@import-reglar er enno ikkje gyldige i konstruerte stilsett.
+
+PENeverMatchingHostSelector=:host-veljaren i «%S» er ikkje funksjonell og vil aldri samsvare. Kanskje du tenkte å bruke :host()?
+
+TooLargeDashedRadius=Kantradius er for stor for ‘stipla’ stil (grensa er 100000 px). Renderar som fyllt.
+TooLargeDottedRadius=Grensradius er for stor for ‘prikka’ stil (grensa er 100000 px). Renderar som fyllt.
diff --git a/l10n-nn-NO/dom/chrome/layout/htmlparser.properties b/l10n-nn-NO/dom/chrome/layout/htmlparser.properties
new file mode 100644
index 0000000000..2525227582
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/htmlparser.properties
@@ -0,0 +1,144 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Encoding warnings and errors
+EncNoDeclarationFrame=The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it.
+EncXmlDecl=Teiknkodinga til eit HTML-dokument vart deklarert ved å bruke XML-deklarasjonssyntaksen. Dette er ikkje i tråd med gjeldande praksis og det er meir effektivt å bruke ein meta-tag i byrjinga av head-delen.
+EncMetaTooLate=Ein meta-tag som prøvde å deklarere teiknkodinga, vart funnen for seint. Kodinga vart derfor gjetta frå innhaldet i staden. Meta-tagen må flyttast til byrjinga av head-delen til dokumentet.
+EncMetaTooLateFrame=Ein meta-tag som prøvde å deklarere teiknkodinga vart funnen for seint. Kodinga vart derfor avleia frå kodinga av det overordna dokumentet i staden. Meta-tagen må flyttast til byrjinga av head-delen til dokumentet.
+EncMetaAfterHeadInKilobyte=Meta-tagen som deklarerer teiknkodinga til dokumentet skal flyttast til starten av head-delen til dokumentet.
+EncNoDecl=Teiknkodinga til dokumentet vart ikkje deklarert, så kodinga vart gjetta ut frå innhaldet. Teiknkodinga må deklarerast i Content-Type HTTP-headeren, ved å bruke ein meta-tag eller ved å bruke eit byte-rekkjefølgjemerke.
+EncNoDeclPlain=Teiknkodinga til dokumentet vart ikkje deklarert, så kodinga vart gjetta ut frå innhaldet. Teiknkodinga må deklarerast i Content-Type HTTP-headeren eller ved å bruke eit byte-rekkjefølgjemerke.
+EncMetaUnsupported=An unsupported character encoding was declared for the HTML document using a meta tag. The declaration was ignored.
+EncProtocolUnsupported=An unsupported character encoding was declared on the transfer protocol level. The declaration was ignored.
+EncMetaUtf16=A meta tag was used to declare the character encoding as UTF-16. This was interpreted as an UTF-8 declaration instead.
+EncMetaUserDefined=A meta tag was used to declare the character encoding as x-user-defined. This was interpreted as a windows-1252 declaration instead for compatibility with intentionally mis-encoded legacy fonts. This site should migrate to Unicode.
+EncMetaReplacement=Ein meta-tag vart brukt til å deklarere ei teiknkoding som utgjer ein fare for skripting på tvers av nettstadar (cross-site-scripting). Ei erstatning for kodingen vart brukt i staden.
+EncProtocolReplacement=Ei koding som utgjer ein fare for skripting på tvers av nettstadar (cross-site-scripting) vart erklært på overføringsprotokollnivå. Ei erstatning for kodinga vart brukt i staden.
+EncDetectorReload=Teiknkodinga til dokumentet vart ikkje deklarert, og kodinga var kun mogleg å gjette ut frå innhaldet seint. Dette gjorde at dokumentet vart lasta på nytt. Teiknkodinga må deklarerast i Content-Type HTTP-headeren, ved å bruke ein meta-tag eller ved å bruke eit byte-rekkjefølgjemerke.
+EncDetectorReloadPlain=Teiknkodinga til dokumentet vart ikkje deklarert, og kodinga var kun mogleg å gjette ut frå innhaldet seint. Dette gjorde at dokumentet vart lasta på nytt. Teiknkodinga må deklarerast i Content-Type HTTP-headeren eller ved å bruke eit byte-rekkjefølgjemerke.
+EncError=The byte stream was erroneous according to the character encoding that was declared. The character encoding declaration may be incorrect.
+EncErrorFrame=Bytestraumen var feil i høve til teiknkodinga som vart arva frå det overordna dokumentet. Teiknkodinga må deklarerast i Content-Type HTTP-headeren, ved å bruke ein meta-tag eller ved å bruke eit byte-rekkjefølgjemerke.
+EncErrorFramePlain=The byte stream was erroneous according to the character encoding that was inherited from the parent document. The character encoding needs to be declared in the Content-Type HTTP header or using a byte order mark.
+EncSpeculationFailMeta=The start of the document was reparsed, because there were non-ASCII characters before the meta tag that declared the encoding. The meta should be the first child of head without non-ASCII comments before.
+EncSpeculationFailXml=The start of the document was reparsed, because there were non-ASCII characters in the part of the document that was unsuccessfully searched for a meta tag before falling back to the XML declaration syntax. A meta tag at the start of the head part should be used instead of the XML declaration syntax.
+# The audience of the following message isn't the author of the document but other people debugging browser behavior.
+EncSpeculationFail2022=The start of the document was reparsed, because ISO-2022-JP is an ASCII-incompatible encoding.
+
+# The bulk of the messages below are derived from
+# https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java
+# which is available under the MIT license.
+
+# Tokenizer errors
+errGarbageAfterLtSlash=Garbage after “</”.
+errLtSlashGt=Saw “</>”. Probable causes: Unescaped “<” (escape as “&lt;”) or mistyped end tag.
+errCharRefLacksSemicolon=Character reference was not terminated by a semicolon.
+errNoDigitsInNCR=No digits in numeric character reference.
+errGtInSystemId=“>” in system identifier.
+errGtInPublicId=“>” in public identifier.
+errNamelessDoctype=Nameless doctype.
+errConsecutiveHyphens=Consecutive hyphens did not terminate a comment. “--” is not permitted inside a comment, but e.g. “- -” is.
+errPrematureEndOfComment=Premature end of comment. Use “-->” to end a comment properly.
+errBogusComment=Bogus comment.
+errUnquotedAttributeLt=“<” in an unquoted attribute value. Probable cause: Missing “>” immediately before.
+errUnquotedAttributeGrave=“`” in an unquoted attribute value. Probable cause: Using the wrong character as a quote.
+errUnquotedAttributeQuote=Quote in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.
+errUnquotedAttributeEquals=“=” in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.
+errSlashNotFollowedByGt=A slash was not immediately followed by “>”.
+errNoSpaceBetweenAttributes=No space between attributes.
+errUnquotedAttributeStartLt=“<” at the start of an unquoted attribute value. Probable cause: Missing “>” immediately before.
+errUnquotedAttributeStartGrave=“`” at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote.
+errUnquotedAttributeStartEquals=“=” at the start of an unquoted attribute value. Probable cause: Stray duplicate equals sign.
+errAttributeValueMissing=Attribute value missing.
+errBadCharBeforeAttributeNameLt=Saw “<” when expecting an attribute name. Probable cause: Missing “>” immediately before.
+errEqualsSignBeforeAttributeName=Saw “=” when expecting an attribute name. Probable cause: Attribute name missing.
+errBadCharAfterLt=Bad character after “<”. Probable cause: Unescaped “<”. Try escaping it as “&lt;”.
+errLtGt=Saw “<>”. Probable causes: Unescaped “<” (escape as “&lt;”) or mistyped start tag.
+errProcessingInstruction=Saw “<?”. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
+errUnescapedAmpersandInterpretedAsCharacterReference=The string following “&” was interpreted as a character reference. (“&” probably should have been escaped as “&amp;”.)
+errNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or “&” should have been escaped as “&amp;”.)
+errNoNamedCharacterMatch=“&” did not start a character reference. (“&” probably should have been escaped as “&amp;”.)
+errQuoteBeforeAttributeName=Saw a quote when expecting an attribute name. Probable cause: “=” missing immediately before.
+errLtInAttributeName=“<” in attribute name. Probable cause: “>” missing immediately before.
+errQuoteInAttributeName=Quote in attribute name. Probable cause: Matching quote missing somewhere earlier.
+errExpectedPublicId=Expected a public identifier but the doctype ended.
+errBogusDoctype=Bogus doctype.
+maybeErrAttributesOnEndTag=End tag had attributes.
+maybeErrSlashInEndTag=Stray “/” at the end of an end tag.
+errNcrNonCharacter=Character reference expands to a non-character.
+errNcrSurrogate=Character reference expands to a surrogate.
+errNcrControlChar=Character reference expands to a control character.
+errNcrCr=A numeric character reference expanded to carriage return.
+errNcrInC1Range=A numeric character reference expanded to the C1 controls range.
+errEofInPublicId=End of file inside public identifier.
+errEofInComment=End of file inside comment.
+errEofInDoctype=End of file inside doctype.
+errEofInAttributeValue=End of file reached when inside an attribute value. Ignoring tag.
+errEofInAttributeName=End of file occurred in an attribute name. Ignoring tag.
+errEofWithoutGt=Saw end of file without the previous tag ending with “>”. Ignoring tag.
+errEofInTagName=End of file seen when looking for tag name. Ignoring tag.
+errEofInEndTag=End of file inside end tag. Ignoring tag.
+errEofAfterLt=End of file after “<”.
+errNcrOutOfRange=Character reference outside the permissible Unicode range.
+errNcrUnassigned=Character reference expands to a permanently unassigned code point.
+errDuplicateAttribute=Duplicate attribute.
+errEofInSystemId=End of file inside system identifier.
+errExpectedSystemId=Expected a system identifier but the doctype ended.
+errMissingSpaceBeforeDoctypeName=Missing space before doctype name.
+errNestedComment=Såg «<!--» inne i ein kommentar. Sannsynleg årsak: Nesta kommentar (ikkje tillaten).
+errNcrZero=Character reference expands to zero.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=No space between the doctype “SYSTEM” keyword and the quote.
+errNoSpaceBetweenPublicAndSystemIds=No space between the doctype public and system identifiers.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=No space between the doctype “PUBLIC” keyword and the quote.
+
+# Tree builder errors
+errDeepTree=Dokumenttreet er for djupt, og djupna vil difor bli avgrensa til 513 element.
+errStrayStartTag2=Stray start tag “%1$S”.
+errStrayEndTag=Stray end tag “%1$S”.
+errUnclosedElements=End tag “%1$S” seen, but there were open elements.
+errUnclosedElementsImplied=End tag “%1$S” implied, but there were open elements.
+errUnclosedElementsCell=A table cell was implicitly closed, but there were open elements.
+errStrayDoctype=Stray doctype.
+errAlmostStandardsDoctype=Almost standards mode doctype. Expected “<!DOCTYPE html>”.
+errQuirkyDoctype=Quirky doctype. Expected “<!DOCTYPE html>”.
+errAlmostStandardsDoctypeVerbose=This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”.
+errQuirkyDoctypeVerbose=This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”.
+errNonSpaceInTrailer=Non-space character in page trailer.
+errNonSpaceAfterFrameset=Non-space after “frameset”.
+errNonSpaceInFrameset=Non-space in “frameset”.
+errNonSpaceAfterBody=Non-space character after body.
+errNonSpaceInColgroupInFragment=Non-space in “colgroup” when parsing fragment.
+errNonSpaceInNoscriptInHead=Non-space character inside “noscript” inside “head”.
+errFooBetweenHeadAndBody=“%1$S” element between “head” and “body”.
+errStartTagWithoutDoctype=Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
+errNoSelectInTableScope=No “select” in table scope.
+errStartSelectWhereEndSelectExpected=“select” start tag where end tag expected.
+errStartTagWithSelectOpen=“%1$S” start tag with “select” open.
+errBadStartTagInNoscriptInHead=Ugyldig start-tagg «%1$S» i «noscript» i «head».
+errImage=Saw a start tag “image”.
+errFooSeenWhenFooOpen2=Start-tagg «%1$S» sett, men eit element av samme type var allereie open.
+errHeadingWhenHeadingOpen=Heading cannot be a child of another heading.
+errFramesetStart=“frameset” start tag seen.
+errNoCellToClose=No cell to close.
+errStartTagInTable=Start tag “%1$S” seen in “table”.
+errFormWhenFormOpen=Saw a “form” start tag, but there was already an active “form” element. Nested forms are not allowed. Ignoring the tag.
+errTableSeenWhileTableOpen=Start tag for “table” seen but the previous “table” is still open.
+errStartTagInTableBody=“%1$S” start tag in table body.
+errEndTagSeenWithoutDoctype=End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
+errEndTagAfterBody=Saw an end tag after “body” had been closed.
+errEndTagSeenWithSelectOpen=“%1$S” end tag with “select” open.
+errGarbageInColgroup=Garbage in “colgroup” fragment.
+errEndTagBr=End tag “br”.
+errNoElementToCloseButEndTagSeen=No “%1$S” element in scope but a “%1$S” end tag seen.
+errHtmlStartTagInForeignContext=HTML start tag “%1$S” in a foreign namespace context.
+errNoTableRowToClose=No table row to close.
+errNonSpaceInTable=Misplaced non-space characters inside a table.
+errUnclosedChildrenInRuby=Unclosed children in “ruby”.
+errStartTagSeenWithoutRuby=Start tag “%1$S” seen without a “ruby” element being open.
+errSelfClosing=Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag.
+errNoCheckUnclosedElementsOnStack=Unclosed elements on stack.
+errEndTagDidNotMatchCurrentOpenElement=End tag “%1$S” did not match the name of the current open element (“%2$S”).
+errEndTagViolatesNestingRules=End tag “%1$S” violates nesting rules.
+errEndWithUnclosedElements=End tag for “%1$S” seen, but there were unclosed elements.
+errListUnclosedStartTags=Ikkje attlatne element.
diff --git a/l10n-nn-NO/dom/chrome/layout/layout_errors.properties b/l10n-nn-NO/dom/chrome/layout/layout_errors.properties
new file mode 100644
index 0000000000..6fa0696c17
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/layout_errors.properties
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ImageMapRectBoundsError=The "coords" attribute of the <area shape="rect"> tag is not in the "left,top,right,bottom" format.
+ImageMapCircleWrongNumberOfCoords=The "coords" attribute of the <area shape="circle"> tag is not in the "center-x,center-y,radius" format.
+ImageMapCircleNegativeRadius=The "coords" attribute of the <area shape="circle"> tag has a negative radius.
+ImageMapPolyWrongNumberOfCoords=The "coords" attribute of the <area shape="poly"> tag is not in the "x1,y1,x2,y2 …" format.
+ImageMapPolyOddNumberOfCoords=The "coords" attribute of the <area shape="poly"> tag is missing the last "y" coordinate (the correct format is "x1,y1,x2,y2 …").
+
+TablePartRelPosWarning=Relative positioning of table rows and row groups is now supported. This site may need to be updated because it may depend on this feature having no effect.
+
+ScrollLinkedEffectFound3=Denne nettstaden ser ut til å bruke ein rullekopla posisjoneringseffekt. Dette fungerer kanskje ikkje bra med asynkron panorering; sjå https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for ytterlegare detaljar og for å bli med i diskusjonen om relaterte verktøy og funksjonar!
+
+## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLargeArea):
+## %1$S is an integer value of the area of the frame
+## %2$S is an integer value of the area of a limit based on the viewport size
+CompositorAnimationWarningContentTooLargeArea=Animasjon kan ikkje køyrast på kompositøren fordi området for ramma (%1$S) er for stor i forhold til visingsomårdet (større enn %2$S)
+## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):
+## (%1$S, %2$S) is a pair of integer values of the frame size
+## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size
+## (%5$S, %6$S) is a pair of integer values of an absolute limit
+CompositorAnimationWarningContentTooLarge2=Animering kan ikkje køyrast på kompositøren fordi rammestorleiken (%1$S, %2$S) er for stor i høve til visingsområdet (større enn (%3$S, %4$S)) eller større enn den høgsta tillatne verdien (%5$S, %6$S)
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+CompositorAnimationWarningTransformBackfaceVisibilityHidden=Async animation of 'backface-visibility: hidden' transforms is not supported
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
+## CompositorAnimationWarningTransformWithGeometricProperties,
+## CompositorAnimationWarningTransformWithSyncGeometricAnimations,
+## CompositorAnimationWarningTransformFrameInactive,
+## CompositorAnimationWarningOpacityFrameInactive):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+CompositorAnimationWarningTransformSVG=Async 'transform' animations of aFrames with SVG transforms is not supported
+CompositorAnimationWarningTransformWithGeometricProperties=Animeringar av 'transform' kan ikkje køyrast på kompositoren når geometriskea eigenskapaer er animerte på same element samstundes
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=Animeringar av ‘transform’ kan ikkje køyrast på kompositøren fordi den skal synkroniserast med animasjonar av geometriske eigenskapar som starta samstundes
+CompositorAnimationWarningTransformFrameInactive=Async animation disabled because frame was not marked active for 'transform' animation
+CompositorAnimationWarningTransformIsBlockedByImportantRules=Transform-animasjon kan ikkje køyrast på kompositøren fordi transformasjonsrelaterte eigenskapar er overstyrte av !important-reglar
+CompositorAnimationWarningOpacityFrameInactive=Async animation disabled because frame was not marked active for 'opacity' animation
+CompositorAnimationWarningHasRenderingObserver=Animering kan ikkje køyrast på compositor fordi elementet har renderingsobservatørar (-moz-element eller SVG klippning/maskering)
+CompositorAnimationWarningHasCurrentColor=Animasjonar av «background-color» kan ikkje køyrast på kompositøren med «current-color»-keyframe.
+
+## LOCALIZATION NOTE: Do not translate zoom, calc(), "transform", "transform-origin: 0 0"
+ZoomPropertyWarning=Denne sida brukar den ikkje-standardiserte eigenskapen «zoom». Vurder å bruke calc() i dei aktuelle eigenskapsverdiane, eller bruk «transform» saman med «transform-origin: 0 0».
+
+## LOCALIZATION NOTE(PrincipalWritingModePropagationWarning):
+## Do not translate <html>, <body>, CSS, "writing-mode", "direction", "text-orientation", :root, and "The Principal Writing Mode" because they are technical terms.
+PrincipalWritingModePropagationWarning=Ved attgjeving av <html>-elementet, vert dei brukte verdiane for CSS-eigenskapane «writing-mode», «direction» og «text-orientation» på <html>-elementet tekne frå dei berekna verdiane til <body>-elementet, ikkje frå <html>-dei eigne verdiane til elementet. Vurder å setje desse eigenskapane på :root CSS-pseudoklassen. For meir informasjon sjå «The Principal Writing Mode» på https://www.w3.org/TR/css-writing-modes-3/#principal-flow
+
+## LOCALIZATION NOTE(ScrollAnchoringDisabledInContainer):
+## %1$S is an integer value with the total number of adjustments
+## %2$S is a floating point value with the average distance adjusted
+## %3$S is a floating point value with the total adjusted distance
+ScrollAnchoringDisabledInContainer=Rulleforankring vart deaktivert i ein rullebehalder på grunn av for mange justeringar på rad (%1$S) med for liten totalavstand (%2$S px i gjennomsnitt, %3$S px totalt).
+
+ForcedLayoutStart=Layouten vart tvungen før sida var fullasta. Dersom stilsett ikkje er lasta inn enno, kan dette føre til eit blink av ustyla innhald.
diff --git a/l10n-nn-NO/dom/chrome/layout/printing.properties b/l10n-nn-NO/dom/chrome/layout/printing.properties
new file mode 100644
index 0000000000..6d12414cc6
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/printing.properties
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page number formatting
+## @page_number The current page number
+#LOCALIZATION NOTE (pagenumber): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+pagenumber=%1$d
+
+# Page number formatting
+## @page_number The current page number
+## @page_total The total number of pages
+#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+# the second %ld will receive the total number of pages
+pageofpages=%1$d av %2$d
+
+PrintToFile=Skriv ut til fil.
+print_error_dialog_title=Utskriftsfeil
+printpreview_error_dialog_title=Feil i førehandsvising
+
+# Printing error messages.
+#LOCALIZATION NOTE: Some of these messages come in pairs, one
+# for printing and one for print previewing. You can remove that
+# distinction in your language by removing the entity with the _PP
+# suffix; then the entity without a suffix will be used for both.
+# You can also add that distinction to any of the messages that don't
+# already have it by adding a new entity with a _PP suffix.
+#
+# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then
+# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error
+# condition when print previewing as well as when printing. If you
+# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when
+# printing, and PERR_FAILURE_PP will be used under the same conditions
+# when print previewing.
+#
+PERR_FAILURE=Ein feil oppstod under utskrift.
+
+PERR_ABORT=Utskriftsjobben vart avbroten.
+PERR_NOT_AVAILABLE=Nokre utskriftsfunksjonar er ikkje tilgjengelege.
+PERR_NOT_IMPLEMENTED=Nokre utskriftsfunksjonar er ikkje implementerte enno.
+PERR_OUT_OF_MEMORY=Det er ikkje nok ledig minne for å skriva ut.
+PERR_UNEXPECTED=Ein uventa feil oppstod ved utskrift.
+
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Ingen skrivarar tilgjengelege.
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Ingen skrivarar tilgjengelege, kan ikkje visa førehandsvising.
+PERR_GFX_PRINTER_NAME_NOT_FOUND=Greidde ikkje å finna vald skrivar.
+PERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Greidde ikkje å opne utdatafil for skriving.
+PERR_GFX_PRINTER_STARTDOC=Utskrift feila ved start av utskriftsjobb.
+PERR_GFX_PRINTER_ENDDOC=Utskrift feila ved fullføring av utskriftsjobb.
+PERR_GFX_PRINTER_STARTPAGE=Utskrift feila ved start av ny side.
+PERR_GFX_PRINTER_DOC_IS_BUSY=Kan ikkje skriva ut dette dokumentet enno, det er framleis under innlasting.
+PERR_GFX_PRINTER_DOC_IS_BUSY_PP=Kan ikkje førehandsvisa dette dokumentet enno, det er framleis under innlasting.
diff --git a/l10n-nn-NO/dom/chrome/layout/xmlparser.properties b/l10n-nn-NO/dom/chrome/layout/xmlparser.properties
new file mode 100644
index 0000000000..e16acc726f
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/xmlparser.properties
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Map Expat error codes to error strings
+1 = ikkje nok minne
+2 = syntaksfeil
+3 = ingen root-element funne
+4 = ikkje velforma
+5 = uavslutta symbol
+6 = ufullstendig teikn
+7 = Feil samsvar i taggar
+8 = duplikat attributt
+9 = søppel etter dokumentelement
+10 = ugyldig parameterentitets-referanse
+11 = udefinert entitet
+12 = rekursiv entitetsreferanse
+13 = asynkron entitet
+14 = referanse til ugyldig teiknnummer
+15 = referanse til binær entitet
+16 = referanse til ekstern entitet i attributt
+17 = xml-prosesseringsinstruksjon er ikkje på starten av ekstern entitet
+18 = ukjend koding
+19 = koding spesifisert i XML-deklarasjonen er feil
+20 = CDATA-seksjon vart ikkje laten att
+21 = feil i prosessering av ekstern entitetsreferanse
+22 = dokument er ikkje separat
+23 = uventa tilstand i syntaksanalysen
+24 = entitet vart deklarert i parameter-entitet
+27 = prefikset er ikkje bunde til eit namnerom
+28 = kan ikkje avdeklarere namnerom-prefiks
+29 = reservert prefiks (xml) kan ikkje vera udeklarert eller bunde til eit annan namnerom-URI
+30 = XML-deklarasjon ikkje velforma
+31 = tekt-deklarasjon ikkje velforma
+32 = ugyldig(e) teikn i offentleg id
+38 = reservert prefiks (xml) kan ikkje avdeklarerast eller bindast til ett anna namnerom-namn
+39 = reservert prefiks (xmlns) kan ikkje deklarerast eller avdeklarerast
+40 = prefiks kan ikkje bindast til eit av dei reserverte namnerom-namna
+
+# %1$S is replaced by the Expat error string, may be followed by Expected (see below)
+# %2$S is replaced by URL
+# %3$u is replaced by line number
+# %4$u is replaced by column number
+XMLParsingError = XML-lesefeil: %1$S\nPlassering: %2$S\nLinjenummer %3$u, kolonne %4$u:
+
+# %S is replaced by a tag name.
+# This gets appended to the error string if the error is mismatched tag.
+Expected = . Forventa: </%S>.
diff --git a/l10n-nn-NO/dom/chrome/layout/xul.properties b/l10n-nn-NO/dom/chrome/layout/xul.properties
new file mode 100644
index 0000000000..d84221c6a2
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/layout/xul.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+PINotInProlog=<?%1$S?> prosesseringsinstruksjon har ingen effekt utanfor prologen lenger (sjå bug 360119).
diff --git a/l10n-nn-NO/dom/chrome/mathml/mathml.properties b/l10n-nn-NO/dom/chrome/mathml/mathml.properties
new file mode 100644
index 0000000000..3bee3f3662
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/mathml/mathml.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+InvalidChild=Ugyldig oppmerking: <%1$S> er ikkje tillate som barn av <%2$S>.
+ChildCountIncorrect=Ugyldig oppmerking: Feil tal på barn i <%1$S/>-etikett.
+DuplicateMprescripts=Ugyldig oppmerking: Meir enn ein <mprescripts/> i <mmultiscripts/>.
+# LOCALIZATION NOTE: The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
+NoBase=Ugyldig oppmerking: Forventa berre eitt Base-element i <mmultiscripts/>. Fann ingen.
+SubSupMismatch=Ugyldig oppmerking: Ufullstendig subscript/superscript-par i <mmultiscripts/>.
+
+# LOCALIZATION NOTE: When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
+AttributeParsingError=Feil ved tolking av verdien '%1$S' for '%2$S'-attributten i <%3$S/>. Attributten ignorert.
+AttributeParsingErrorNoTag=Feil ved tolking av verdien '%1$S' for '%2$S'-attributten. Attributt ignorert.
+LengthParsingError=Feil ved tolking av MathML-attributtverdi '%1$S' som lengde. Attributt ignorert.
diff --git a/l10n-nn-NO/dom/chrome/netError.dtd b/l10n-nn-NO/dom/chrome/netError.dtd
new file mode 100644
index 0000000000..04568ec043
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/netError.dtd
@@ -0,0 +1,93 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY loadError.label "Sidelastingsfeil">
+<!ENTITY retry.label "Prøv igjen">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Tilkoplingsfeil">
+<!ENTITY connectionFailure.longDesc "<p>Nettlesaren kunne ikkje kopla til den spesifiserte nettstaden, sjølv om han finst.</p><ul><li>Kan det vera at tenesta er utilgjengeleg nett no? Prøv igjen seinare.</li><li>Kan du ikkje lesa andre sider? Kontroller nettverkskoplinga til datamaskina di.</li><li>Er datamaskina di bak ein brannmur eller mellomtenar? Feil i innstillingar kan verka inn på nettlesinga.</li></ul>">
+
+<!ENTITY deniedPortAccess.title "Avrensa tilgang til port av tryggingsårsaker">
+<!ENTITY deniedPortAccess.longDesc "<p>Den førespurde adressa spesifiserte ein port (t.d. <q>mozilla.org:80</q> for port 80 på mozilla.org) som normalt vert brukt til eit <em>anna</em> formål enn nettlesing. Nettlesaren har avbrote førespurnaden av tryggingsårsaker.</p>">
+
+<!ENTITY dnsNotFound.title "Fann ikkje adressa">
+<!ENTITY dnsNotFound.longDesc "<p>Nettlesaren klarte ikkje å finne tenarverten for den uspesifiserte adressa.</p><ul><li>Skreiv du inn adressa rett? (t.d. <q><strong>ww</strong>.mozilla.org</q> i staden for <q><strong>www</strong>.mozilla.org</q>)</li><li>Er du sikker på at adressa finst? Det kan vere at nettstaden er stengt.</li><li>Kan du surfe på andre nettsider? Kontroller nettverkstilkoplinga di og innstillingane for DNS- tenaren.</li><li>Er datamaskina di eller nettverket ditt verna av ein brannmur eller proxy? Feil innstillingar kan påverke nettlesinga.</li></ul>">
+
+<!ENTITY fileNotFound.title "Fann ikkje fila">
+<!ENTITY fileNotFound.longDesc "<ul><li>Kan elementet ha fått nytt namn, vera fjerna, eller flytta?</li><li>Er det feil i staving, store bokstavar, eller andre typografiske feil i adressa?</li><li>Har du tilstrekkjeleg tilgangsløyve til det førespurde elementet?</li></ul>">
+
+<!ENTITY fileAccessDenied.title "Tilgang til fila vart nekta">
+<!ENTITY fileAccessDenied.longDesc "<ul><li>Ho kan vera fjerna, flytta eller filrettane hindrar tilgang.</li></ul>">
+
+<!ENTITY generic.title "Klarte ikkje å fullføra førespurnaden">
+<!ENTITY generic.longDesc "<p>Meir informasjon om dette problemet eller denne feilen er ikkje tilgjengeleg no.</p>">
+
+<!ENTITY malformedURI.title "Ugyldig adresse">
+<!ENTITY malformedURI.longDesc "<p>Adressa er ikkje i eit gyldig forma.Kontroller adresselinja for feil og prøv igjen.</p>">
+
+<!ENTITY netInterrupt.title "Dataoverføring avbroten">
+<!ENTITY netInterrupt.longDesc "<p>Nettlesaren klarte å kopla til tenaren, men tilkoplinga vart avbroten ved overføring av informasjon. Prøv igjen.</p><ul><li>Klarer du ikkje å lesa andre nettsider? Kontroller nettverkstilkoplinga åt datamaskina.</li><li>Har du framleis problem? Vend deg til nettverksansvarleg eller Internettleverandøren din for meir hjelp.</li></ul>">
+
+<!ENTITY notCached.title "Dokumentet er utgått på dato">
+<!ENTITY notCached.longDesc "<p>Det førespurde dokumentet er ikkje tilgjengeleg i nettlesarens snøgglager.</p><ul><li>Av tryggingshomsyn sender ikkje nettlesaren automatisk førespurnader etter sensitive dokument på nytt.</li><li>Trykk Prøv igjen for å lasta inn dokumentet frå nettstaden på nytt.</li></ul>">
+
+<!ENTITY netOffline.title "Fråkopla tilstand">
+<!ENTITY netOffline.longDesc2 "<p>Nettlesaren er i fråkopla modus, og kan ikkje kopla til tenaren.</p><ul><li>Er datamaskina kopla til eit aktivt nettverk?</li><li>Sett nettlesaren i tilkopla modus og prøv igjen.</li></ul>">
+
+<!ENTITY contentEncodingError.title "Feil med tegnkoding">
+<!ENTITY contentEncodingError.longDesc "<p>Nettsida du prøver å opne,kan ikkje visast fordi ho brukar ein ukjend eller ugyldig komprimeringsmetode.</p><ul><li>Kontakt eigarane av nettstaden og informer dei om problemet.</li></ul>">
+
+<!ENTITY unsafeContentType.title "Utrygg filtype">
+<!ENTITY unsafeContentType.longDesc "<ul> <li>Kontakt eigarane av nettsida for å informere dei om dette problemet.</li> </ul> ">
+
+<!ENTITY netReset.title "Brot i sambandet">
+<!ENTITY netReset.longDesc "<p>Tilkoplinga til nettstaden vart avbroten under dataoverføring. Prøv igjen.</p>">
+
+<!ENTITY netTimeout.title "Tidsavbrot">
+<!ENTITY netTimeout.longDesc "<p>Nettlesaren brukte for lang tid på å kople til den spesifiserte adressa.</p><ul><li>Kan tenaren ha høg førespurnad eller eit mellombels utfall? Prøv igjen seinare.</li><li>Klarer du ikkje å lese andre nettsider? Kontroller nettverkstilkoplinga åt datamaskina.</li><li>Er datamaskina di bak ein brannmur eller mellomtenar? Feil i innstillingar kan verka inn på nettlesinga.</li><li>Har du framleis problem? Vend deg til nettverksansvarleg eller Internettleverandøren din for meir hjelp.</li></ul>">
+
+<!ENTITY unknownProtocolFound.title "Ukjend protokoll">
+<!ENTITY unknownProtocolFound.longDesc "<p>Adressa spesifiserer ein protokoll (f.eks. <q>wxyz://</q>) som nettlesaren ikkje forstår, slik at han ikkje kan kople skikkeleg til tenaren.</p><ul><li>Prøver du å få tilgang til multimedia eller ei anna ikkje-tekstleg kjelde? Sjekk om nettstaden spesifiserer ekstra krav.</li><li>Nokre protokollar krev at tredjeparts programvare eller programtillegg er tilgjengelege, før nettlesaren kan kjenne dei att.</li></ul>">
+
+<!ENTITY proxyConnectFailure.title "Proxyserveren avslo tilkoplinga">
+<!ENTITY proxyConnectFailure.longDesc "<p>Nettlesaren er innstilt på å bruka ein proxyserver, men proxyen avslo tilkoplinga.</p><ul><li>Er proxy-innstillingane i nettlesaren korrekte? Kontroller innstillingane, og prøv igjen.</li><li>Tillèt proxyen tilkoplingar frå dette nettverket?</li><li>Har du framleis problem? Kontakt nettverksansvarleg eller internettleverandøren din for meir hjelp.</li></ul>">
+
+<!ENTITY proxyResolveFailure.title "Mellomtener ikkje funnen">
+<!ENTITY proxyResolveFailure.longDesc "<p>Nettlesaren er innstilt på å bruke ein proxyserver, men nettlesaren klarte ikkje å finne proxyen.</p><ul><li>Er proxy-innstillingane i nettlesaren korrekte? Kontroller innstillingane og prøv på nytt.</li><li>Er datamaskina tilkopla eit aktivt nettverk?</li><li>Har du framleis problem? Kontakt nettverksansvarleg eller Internettleverandøren din for meir hjelp.</li></ul>">
+
+<!ENTITY redirectLoop.title "Vidarekoplingsløkke">
+<!ENTITY redirectLoop.longDesc "<p>Nettlesaren har stoppa freistnaden på å henta det førspurde elementet. Nettsida vidaresender førespurnader på ein måte som gjer at han aldri vil fullføre.</p><ul><li>Har du slått av eller blokkert infokapslar eller blokkert infokapslar som er påkravde for denne nettstaden?</li><li><em>MERK</em>: Om godtaking av infokapslar frå sida ikkje løyser problemet, er det sannsynlegvis eit tenarinnstillingsproblem og ikkje datamaskina di.</li></ul>">
+
+<!ENTITY unknownSocketType.title "Ugyldig svar">
+<!ENTITY unknownSocketType.longDesc "<p>Denne nettstaden svarte på ein førespurnad på ein uventa måte og nettlesaren kan ikkje halda fram.</p>">
+
+<!ENTITY nssFailure2.title "Trygt samband feila">
+<!ENTITY nssFailure2.longDesc2 "<p>Nettsida du freistar å opne kan ikkje visast, fordi det ikkje kunne stadfestast at mottekne data er autentiske.</p><ul><li>Kontakt den ansvarlige for nettstaden og informer om problemet.</li></ul>">
+
+<!ENTITY nssBadCert.title "Trygt samband feila">
+<!ENTITY nssBadCert.longDesc2 "<ul> <li>Dette kan vera eit problem med tenaroppsettet, eller det kan vera nokon som prøvser å gje seg ut for å vera tenaren.</li> <li>Om du har kopla til denne tenaren tidlegare, kan feilen vera mellombels og du kan prøva igjen seinare.</li> </ul> ">
+
+<!ENTITY securityOverride.linkText "Eller du kan laga eit unntak…">
+<!ENTITY securityOverride.warningContent "<p>Du bør ikkje laga eit unntak dersom du brukar eit Internett-samband som du ikkje stolar heilt på, eller om du ikkje er van med å sjå ei slik åtvaring for denne tenaren.</p> <p>Dersom du framleis ynskjer å laga eit unntak for denne nettstaden, kan du gjera det i dei avanserte krypterings-innstillingane.</p>">
+
+<!ENTITY cspBlocked.title "Blokkerrt av tryggingspraksisen for innhald">
+<!ENTITY cspBlocked.longDesc "<p>Nettlesaren hindra denne sida frå å lasta inn på denne måten, fordi nettsida har ein tryggingspraksis for sider som forbyr det.</p>">
+
+<!ENTITY xfoBlocked.title "Blokkert av X-Frame-Options-policy">
+<!ENTITY xfoBlocked.longDesc "<p>Nettlesaren hindra denne nettsida i å laste i denne konteksten fordi nettsida har ein X-Frame-Options-policy som ikkje tillèt det.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Feil - øydelagt innhald">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Sida du freistar å visa kan ikkje opnast fordi ein feil i dataoverføringa vart oppdaga.</p><ul><li>Kontakt eigarane av nettstaden og informer dei om problemet.</li></ul>">
+
+<!ENTITY inadequateSecurityError.title "Tilkoplinga di er ikkje trygg">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> brukar tryggingsteknologi som er forelda og sårbar for åtak. Ein angripar kan lett avsløra informasjon som du trudde skulle vera sikker. Administrator på nettstaden må fiksa tenaren før du kan vitja nettsida.</p><p>Feilkode: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Blokkert side">
+
+<!ENTITY networkProtocolError.title "Nettverksprotokollfeil">
+<!ENTITY networkProtocolError.longDesc "<p>Siden du prøver å vise kan ikkje opnast fordi ein feil i nettverksprotokollen vart oppdaga.</p><ul><li>Kontakt nettstadeigarane og informer dei om dette problemet.</li></ul>">
diff --git a/l10n-nn-NO/dom/chrome/netErrorApp.dtd b/l10n-nn-NO/dom/chrome/netErrorApp.dtd
new file mode 100644
index 0000000000..d245555380
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/netErrorApp.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- This file exists to allow applications to override one or more messages
+ from netError.dtd; Applications which want to do this should override
+ this file with their own version of netErrorApp.dtd -->
+
+<!-- An example (from Firefox):
+
+<!ENTITY securityOverride.linkText "Or you can add an exception…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Get me out of here!">
+<!ENTITY securityOverride.exceptionButtonLabel "Add Exception…">
+
+<!ENTITY securityOverride.warningContent "
+<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>
+<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>
+
+<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
+<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
+">
+
+-->
diff --git a/l10n-nn-NO/dom/chrome/nsWebBrowserPersist.properties b/l10n-nn-NO/dom/chrome/nsWebBrowserPersist.properties
new file mode 100644
index 0000000000..edac4785f8
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/nsWebBrowserPersist.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+readError=Klarte ikkje å lagre %S fordi kjeldefila ikkje kunne lesast.\n\nPrøv på nytt seinare eller kontakt systemansvarleg.
+writeError=Klarte ikkje å lagre %S fordi det oppstod ein ukjend feil.\n\nPrøv å lagre til ei anna plassering.
+launchError=Klarte ikkje å opne %S fordi det oppstod ein ukjend feil.\n\nPrøv å lagre fila først, og deretter opne henne.
+diskFull=Det er ikkje nok ledig diskplass for å lagre %S.\n\nFjern overflødige filer frå harddisken og prøv på nytt, eller lagre ein annan stad.
+readOnly=Klarte ikkje å lagre %S fordi disken, mappa eller fila er skriveverna.\n\nFjern skrivevernet og prøv på nytt, eller lagre på ein annan plass.
+accessError=Klarte ikkje å lagre %S fordi du ikkje kan endre innhaldet i mappa.\n\nEndre eigenskapane for mappa og prøv igjen, eller lagre ein annan stad.
+SDAccessErrorCardReadOnly=Klarte ikkje å laste ned fila fordi SD-kortet er i bruk.
+SDAccessErrorCardMissing=Klarte ikkje å laste ned fila fordi SD-kortet manglar.
+helperAppNotFound=Klarte ikkje å opne %S fordi det tilhøyrande hjelpeprogrammet ikkje finst. Endre programmet som filtypen er knytt til i innstillingane.
+noMemory=Det er ikkje nok minne til å fullføre operasjonen du førespurde.\n\nLat att nokre program og prøv igjen.
+title=Lastar ned %S
+fileAlreadyExistsError=Klarte ikkje å lagre %S fordi det allereie finst ei fil med same namn som «_filer»-mappa.\n\nPrøv å lagre til ei anna mappe.
+fileNameTooLongError=Klarte ikkje å lagre %S fordi filnamnet er for langt.\n\nPrøv å lagre som eit kortare filnamn.
diff --git a/l10n-nn-NO/dom/chrome/security/caps.properties b/l10n-nn-NO/dom/chrome/security/caps.properties
new file mode 100644
index 0000000000..e348113a4c
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/security/caps.properties
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+CheckLoadURIError = Tryggingsfeil: Innhaldet på %S kan ikkje lasta eller lenka til%S.
+CheckSameOriginError = Tryggingsfeil: Innhaldet på %S kan ikkje lasta inn data frå %S.
+ExternalDataError = Tryggingsfeil: Innhald på %S freista å lasta %S, men kan kanskje ikkje lasta eksterne data når det er brukt som bilete.
+
+CreateWrapperDenied = Tilgang til å laga omslag for objektklassa %S vart nekta
+CreateWrapperDeniedForOrigin = Tilgang for <%2$S> å laga omslag for objektklassa %1$S
diff --git a/l10n-nn-NO/dom/chrome/security/csp.properties b/l10n-nn-NO/dom/chrome/security/csp.properties
new file mode 100644
index 0000000000..41f304d5eb
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/security/csp.properties
@@ -0,0 +1,123 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# CSP Warnings:
+# LOCALIZATION NOTE (CSPViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPViolation = Innstillingane i nettsida blokkerte innlasting av ein ressurs: %1$S
+# LOCALIZATION NOTE (CSPViolationWithURI):
+# %1$S is the directive that has been violated.
+# %2$S is the URI of the resource which violated the directive.
+CSPViolationWithURI = Innstillingar i nettsida blokkerte lasting av ein ressurs på %2$S ("%1$S").
+# LOCALIZATION NOTE (CSPROViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPROViolation = Eit brot på ein report-only CSP-policy ("%1$S") inntrefte. Oppførselen vart tillaten, og ein CSP-rapport vart sendt.
+# LOCALIZATION NOTE (CSPROViolationWithURI):
+# %1$S is the directive that has been violated.
+# %2$S is the URI of the resource which violated the directive.
+CSPROViolationWithURI = Nettsideinnstillingane observerte lasting av ein resurs på %2$S ("%1$S"). Ein CSP-rapport vert sendt.
+# LOCALIZATION NOTE (triedToSendReport):
+# %1$S is the URI we attempted to send a report to.
+triedToSendReport = Prøvde å senda rapport til ugyldig URI: "%1$S"
+# LOCALIZATION NOTE (couldNotParseReportURI):
+# %1$S is the report URI that could not be parsed
+couldNotParseReportURI = Klarte ikkje å tolka rapport-URI: %1$S
+# LOCALIZATION NOTE (couldNotProcessUnknownDirective):
+# %1$S is the unknown directive
+couldNotProcessUnknownDirective = Klarte ikkje å handsame ukjent direktiv '%1$S'
+# LOCALIZATION NOTE (ignoringUnknownOption):
+# %1$S is the option that could not be understood
+ignoringUnknownOption = Ignorerer ukjend innstilling %1$S
+# LOCALIZATION NOTE (ignoringDuplicateSrc):
+# %1$S defines the duplicate src
+ignoringDuplicateSrc = Ignorer duplikatkjelde %1$S
+# LOCALIZATION NOTE (ignoringNonAsciiToken):
+# %1$S defines the name of the directive
+# %2$S is the token string containing non-ASCII characters.
+ignoringNonAsciiToken = Ignorerer direktivet «%1$S» med ikkje-ASCII-tokenet «%2$S»
+# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):
+# %1$S defines the ignored src
+ignoringSrcFromMetaCSP = Ignorerer kjelde '%1$S' (Ikkje støtta ved levering via meta-element).
+# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):
+# %1$S is the ignored src
+# script-src and style-src are directive names and should not be localized
+ignoringSrcWithinScriptStyleSrc = Ignorerer «%1$S» innanfor script-src eller style-src: nonce-source eller hash-source spesifisert
+# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):
+# %1$S is the ignored src
+# script-src, as well as 'strict-dynamic' should not be localized
+ignoringSrcForStrictDynamic = Ignorerer “%1$S” inne i script-src: ‘strict-dynamic’ spesifiserte
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = Ignoring “%1$S” within %2$S: nonce-source or hash-source specified
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = Ignoring “%1$S” within %2$S: ‘strict-dynamic’ specified
+# LOCALIZATION NOTE (ignoringStrictDynamic):
+# %1$S is the ignored src
+ignoringStrictDynamic = Ignorerer kjelde “%1$S” (Berre støtta innanfor script-src).\u0020
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = Ignoring ‘unsafe-eval’ or ‘wasm-unsafe-eval’ inside “%1$S”.
+# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
+# %1$S is the csp directive that contains 'strict-dynamic'
+# 'strict-dynamic' should not be localized
+strictDynamicButNoHashOrNonce = Nøkkelordet ‘strict-dynamic’ innanfor “%1$S” utan gyldig nonce eller hash kan blokkere alle skript frå lasting
+# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):
+# %1$S is the ETLD of the report URI that is not HTTP or HTTPS
+reportURInotHttpsOrHttp2 = Rapport-URI (%1$S) bør vera ein HTTP eller HTTPS URI.
+# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
+# %1$S is the ETLD of the page with the policy
+reportURInotInReportOnlyHeader = Denne nettstaden (%1$S) har ein Report-Only policy utan ein rapport-URI. CSP vil ikkje blokkera og kan ikkje rapportera brot på denne policyen.
+# LOCALIZATION NOTE (failedToParseUnrecognizedSource):
+# %1$S is the CSP Source that could not be parsed
+failedToParseUnrecognizedSource = Klarte ikkje å tolka ukjend kjelde %1$S
+# LOCALIZATION NOTE (upgradeInsecureRequest):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+upgradeInsecureRequest = Oppgraderar utrygg førespurnad '%1$S' til å bruka '%2$S'
+# LOCALIZATION NOTE (ignoreSrcForDirective):
+ignoreSrcForDirective = Ignorerar src-ar for direktivet '%1$S'
+# LOCALIZATION NOTE (hostNameMightBeKeyword):
+# %1$S is the hostname in question and %2$S is the keyword
+hostNameMightBeKeyword = Tolkar %1$S som eit vertsnamn, ikkje eit nøkkelord. Dersom du meinte dette som eit nøkkelord, bruk '%2$S' (omslutta av apostrofar).
+# LOCALIZATION NOTE (notSupportingDirective):
+# directive is not supported (e.g. 'reflected-xss')
+notSupportingDirective = Støttar ikkje direktivet '%1$S'. Direktivet og verdiane vil verta ignorerte.
+# LOCALIZATION NOTE (blockAllMixedContent):
+# %1$S is the URL of the blocked resource load.
+blockAllMixedContent = Blokkerer usikker førespurnad «%1$S».
+# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
+# %1$S is the name of a CSP directive that requires additional values
+ignoringDirectiveWithNoValues = Ignorerer ‘%1$S‘ sidan det ikkje inneheld noko parameter.
+# LOCALIZATION NOTE (ignoringReportOnlyDirective):
+# %1$S is the directive that is ignored in report-only mode.
+ignoringReportOnlyDirective = Ignorerar sandbox-direktiv når levert i ein report-only policy ‘%1$S’
+# LOCALIZATION NOTE (IgnoringSrcBecauseOfDirective):
+# %1$S is the name of the src that is ignored.
+# %2$S is the name of the directive that causes the src to be ignored.
+IgnoringSrcBecauseOfDirective=Ignorerer «%1$S» på grunn av «%2$S»-direktiv.
+# LOCALIZATION NOTE (IgnoringSourceWithinDirective):
+# %1$S is the ignored src
+# %2$S is the directive which supports src
+IgnoringSourceWithinDirective = Ignorerer kjelde «%1$S» (Ikkje støtta innanfor ‘%2$S’).
+
+# CSP Errors:
+# LOCALIZATION NOTE (couldntParseInvalidSource):
+# %1$S is the source that could not be parsed
+couldntParseInvalidSource = Kunne ikkje tolka ugyldig kjelde %1$S
+# LOCALIZATION NOTE (couldntParseInvalidHost):
+# %1$S is the host that's invalid
+couldntParseInvalidHost = Klarte ikkje å tolka ugyldig vertsnamn %1$S
+# LOCALIZATION NOTE (couldntParsePort):
+# %1$S is the string source
+couldntParsePort = KLarte ikkje å tolka port i %1$S
+# LOCALIZATION NOTE (duplicateDirective):
+# %1$S is the name of the duplicate directive
+duplicateDirective = Duplikat %1$S-direktiv oppdaga. Alle med unntak av den fyrste førekomsten vert ignorert.
+# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):
+# %1$S is the option that could not be understood
+couldntParseInvalidSandboxFlag = Klarte ikkje å tolka ugyldig sandbox-flagg ‘%1$S’
diff --git a/l10n-nn-NO/dom/chrome/security/security.properties b/l10n-nn-NO/dom/chrome/security/security.properties
new file mode 100644
index 0000000000..31197d1ea5
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/security/security.properties
@@ -0,0 +1,169 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Mixed Content Blocker
+# LOCALIZATION NOTE: "%1$S" is the URI of the blocked mixed content resource
+BlockMixedDisplayContent = Blokkerte innlasting av blanda innhald «%1$S»
+BlockMixedActiveContent = Blokkerte innlasting av blanda aktivt innhald «%1$S»
+
+# CORS
+# LOCALIZATION NOTE: Do not translate "Access-Control-Allow-Origin", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers
+CORSDisabled=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS avslått).
+CORSDidNotSucceed2=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS-førespurnad lykkast ikkje). Statuskode: %2$S.
+CORSOriginHeaderNotAdded=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS-header «Origin» kan ikkje leggjast til).
+CORSExternalRedirectNotAllowed=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS-førespurnad om ekstern omdirigering ikkje tillaten).
+CORSRequestNotHttp=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS-førespurnad ikkje http).
+CORSMissingAllowOrigin2=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS-header «Access-Control-Allow-Origin» manglar). Statuskode: %2$S.
+CORSMultipleAllowOriginNotAllowed=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: fleire CORS-header ‘Access-Control-Allow-Origin’ ikkje tillate).
+CORSAllowOriginNotMatchingOrigin=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS-header 'Access-Control-Allow-Origin' er ikkje '%2$S')
+CORSNotSupportingCredentials=Cross-Origin-førespurnad vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på '%1$S'. (Årsak: Påloggingsdetaljar vert ikkje støtta dersom CORS-headeren ‘Access-Control-Allow-Origin’ er ‘*’).
+CORSMethodNotFound=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: Fann ikkje metoden i CORS-headeren 'Access-Control-Allow-Methods').
+CORSMissingAllowCredentials=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: venta 'true' i CORS-headeren 'Access-Control-Allow-Credentials').
+CORSPreflightDidNotSucceed3=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: CORS preflight-svar lykkast ikkje). Statuskode: %2$S.
+CORSInvalidAllowMethod=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: ugyldig verdi '%2$S' i CORS-headeren 'Access-Control-Allow-Methods').
+CORSInvalidAllowHeader=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: ugyldig verdi '%2$S' i CORS-headeren 'Access-Control-Allow-Headers').
+CORSMissingAllowHeaderFromPreflight2=Førespurnad med kryssande opphav vart blokkert: Same Origin-policyen tillèt ikkje lesing av den eksterne ressursen på %1$S. (Årsak: header «%2$S» er ikkje tillaten i forhold til headeren «Access-Control-Allow-Headers» frå CORS preflight-svar).
+
+# LOCALIZATION NOTE: Do not translate "Strict-Transport-Security", "HSTS", "max-age" or "includeSubDomains"
+STSUnknownError=Strict-Transport-Security: Ein ukjend feil oppstod ved behandling av headeren spesifisert av nettstaden.
+STSUntrustworthyConnection=Strict-Transport-Security: Tilkoplinga til nettstaden kan ikkje stolast på, så headeren vart ignorert.
+STSCouldNotParseHeader=Strict-Transport-Security: Nettstaden spesifiserte ein header som ikkje kunne tolkast.
+STSNoMaxAge=Strict-Transport-Security: Nettstaden spesifiserte ein header som ikkje inneheldt eit 'max-age'-direktiv.
+STSMultipleMaxAges=Strict-Transport-Security: Nettstaden spesifiserte ein header som inneheldt fleire 'max-age'-direktiv.\u0020
+STSInvalidMaxAge=Strict-Transport-Security: Nettstaden spesifiserte ein header som inneheldt eit ugyldig 'max-age'-direktiv.
+STSMultipleIncludeSubdomains=Strict-Transport-Security: Nettstaden spesifiserte ein header som inneheldt fleire 'includeSubDomains'-direktiv.
+STSInvalidIncludeSubdomains=Strict-Transport-Security: Nettstaden spesifiserte ein header som inneheldt eit ugyldig 'includeSubDomains'-direktiv.
+STSCouldNotSaveState=Strict-Transport-Security: Ein feil oppstod ved markering av nettstaden som ein Strict-Transport-Security-vert.
+
+InsecurePasswordsPresentOnPage=Passordfelt vert vist på ei utrygg (http://) side. Dette er ein tryggingsrisiko som tillèt at brukarinformasjon kan stelast.
+InsecureFormActionPasswordsPresent=Passordfelt vert vist i eit skjema med utrygg (http://) skjemahandling. Dette er ein tryggingsrisiko som tillèt at brukarinformasjon kan stelast.
+InsecurePasswordsPresentOnIframe=Passordfelt vert vist på ei usikker (http://) iframe. Dette er ein tryggingsrisiko som tillèt at brukarinformasjon kan stelast.
+# LOCALIZATION NOTE: "%1$S" is the URI of the insecure mixed content resource
+LoadingMixedActiveContent2=Innlasting av miksa (utrygt) aktivt innhald «%1$S» på ei trygg side
+LoadingMixedDisplayContent2=Innlasting av miksa (utrygt) visingsinnhald «%1$S» på ei trygg side
+LoadingMixedDisplayObjectSubrequestDeprecation=Lasting av blanda (utrygt) innhald «%1$S» inni eit programtillegg på ei trygg side er frårådd og vil snart bli blokkert.
+# LOCALIZATION NOTE: "%S" is the URI of the insecure mixed content download
+MixedContentBlockedDownload = Blokkerte nedlasting av utrygt innhald «%S».
+
+# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
+BothAllowScriptsAndSameOriginPresent=Ei iframe som har både allow-scripts og allow-same-origin i sandbox-attributten sin kan oppheva sandboxinga.
+# LOCALIZATION NOTE: Do not translate "allow-top-navigation-by-user-activation", "allow-top-navigation", "sandbox" or "iframe"
+BothAllowTopNavigationAndUserActivationPresent=Ein iframe som har både allow-top-navigation og allow-top-navigation-by-user-activation for sandbox-attributtet, tillèt toppnavigering.
+
+# Sub-Resource Integrity
+# LOCALIZATION NOTE: Do not translate "script" or "integrity". "%1$S" is the invalid token found in the attribute.
+MalformedIntegrityHash=Eit skript-element har ein feilformatert hash i attributten integrity: "%1$S". Det korrekte formatet er "<hash algorithm>-<hash value>".
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityLength=Hashen i integrity-attributten har feil lengde.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityBase64=Klarte ikkje å dekode hashen i integrity-attributten.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the type of hash algorithm in use (e.g. "sha256").
+IntegrityMismatch=Ingen av hashane "%1$S" i integrity-attributten stemmer med innhaldet til subressursen.
+# LOCALIZATION NOTE: "%1$S" is the URI of the sub-resource that cannot be protected using SRI.
+IneligibleResource="%1$S" kan ikkje brukast for integritetssjekk sidan han korkje brukar CORS, eller same-origin.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the invalid hash algorithm found in the attribute.
+UnsupportedHashAlg=Ustøtta hash-algoritme i integrity-attributten: "%1$S"
+# LOCALIZATION NOTE: Do not translate "integrity"
+NoValidMetadata=Integrity-attributten har ikkje gyldige metadata.
+
+# LOCALIZATION NOTE: Do not translate "RC4".
+WeakCipherSuiteWarning=Denne nettstaden brukar krypteringsmetoden RC4 for kryptering, som er forelda og utrygg.
+
+DeprecatedTLSVersion2=Denne nettstaden brukar ein utdatert versjon av TLS. Oppgrader til TLS 1.2 eller 1.3.
+
+#XCTO: nosniff
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options: nosniff".
+MimeTypeMismatch2=Resursen frå «%1$S» vart blokkert på grunn av feil MIME-type («%2$S») (X-Content-Type-Options: nosniff).
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XCTOHeaderValueMissing=X-Content-Type-Options header-åtvaring: verdien var “%1$S”; meinte du å senda “nosniff”?
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XTCOWithMIMEValueMissing=Resursen frå «%1$S» vart ikkje vist på grunn av ein ukjend, feil eller manglande MIME-type (X-Content-Type-Options: nosniff).
+
+BlockScriptWithWrongMimeType2=Skript frå «%1$S» vart blokkert på grunn av ein ulovlig MIME-type («%2$S»).
+WarnScriptWithWrongMimeType=Skriptet frå “%1$S” vart lasta trass i at MIME-typen (“%2$S”) ikkje er ein gyldig JavaScript MIME-type.
+# LOCALIZATION NOTE: Do not translate "importScripts()"
+BlockImportScriptsWithWrongMimeType=Lasting av skript frå «%1$S» med importScripts() vart blokkert på grunn av ein ulovleg MIME-type («%2$S»).
+BlockWorkerWithWrongMimeType=Lasting av Worker frå «%1$S» vart blokkert på grunn av ein ulovleg MIME-type («%2$S»).
+BlockModuleWithWrongMimeType=Lasting av modul frå «%1$S» vart blokkert på grunn av ein ulovleg MIME-type («%2$S»).
+
+# LOCALIZATION NOTE: Do not translate "data: URI".
+BlockTopLevelDataURINavigation=Navigering till toppnivå data: URI ikkje tillaten (Blokkert lasting av : “%1$S”)
+BlockSubresourceRedirectToData=Vidaresending til usikre data: URI ikkje tillaten (Blokkerte innlasting av: “%1$S”)
+
+BlockSubresourceFTP=Innlasting av FTP-subresurs innan http(s)-sider ikkje tillate (blokkerte lasting av: “%1$S”)
+
+# LOCALIZATION NOTE: Do not translate "file: URI". “%1$S” is the whole URI of the loaded file. “%2$S” is the MIME type e.g. "text/plain".
+BlockFileScriptWithWrongMimeType=Lasting av skript frå fil: URI («%1$S») vart blokkert fordi dess MIME-type («%2$S») ikkje er ein gyldig JavaScript MIME-type.
+
+# LOCALIZATION NOTE: “%S” is the whole URI of the loaded file.
+BlockExtensionScriptWithWrongExt=Loading script with URI “%S” was blocked because the file extension is not allowed.
+
+RestrictBrowserEvalUsage=eval() og eval-liknande bruk er ikkje tillate i overordna prosess eller i systemsamanhengar (blokkert bruk i «%1$S»)
+
+# LOCALIZATION NOTE (MixedContentAutoUpgrade):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+MixedContentAutoUpgrade=Oppgraderer utrygg visingsførespurnad «%1$S’ til å bruke ‘%2$S»
+# LOCALIZATION NOTE (RunningClearSiteDataValue):
+# %S is the URI of the resource whose data was cleaned up
+RunningClearSiteDataValue=Clear-Site-Data header tvinga opprydding av “%S” data.
+UnknownClearSiteDataValue=Clear-Site-Data header funne. Ukjend verdi “%S”.
+
+# Reporting API
+ReportingHeaderInvalidJSON=Rapporteringshovud: ugyldig JSON-verdi motteken.
+ReportingHeaderInvalidNameItem=Rapporteringshovud: ugyldig namn for gruppe.
+ReportingHeaderDuplicateGroup=Rapporteringshovud: ignorerer duplisert gruppe med namnet "%S".
+ReportingHeaderInvalidItem=Rapporteringshovud: ignorerer ogyldig objekt med namnet "%S".
+ReportingHeaderInvalidEndpoint=Rapporteringshovud: ignorerer ugyldig sluttpunkt for objekt som heiter "%S".
+# LOCALIZATION NOTE(ReportingHeaderInvalidURLEndpoint): %1$S is the invalid URL, %2$S is the group name
+ReportingHeaderInvalidURLEndpoint=Rapporteringshovud: ignorerer ugyldig sluttpunktsadresse "%1$S" for objekt som heiter "%2$S".
+
+FeaturePolicyUnsupportedFeatureName=Funksjonspolicy: Hoppar over ikkje-støtta funksjonsnamn «%S».
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidEmptyAllowValue= Funksjonspolicy: Hoppar over tom løyveliste for funksjon «%S».
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidAllowValue=Funksjonspolicy: Hoppar over ikkje-støtta løyveverdi «%S».
+
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerLengthOverLimitation=HTTP Referrer header: Lengda er over grensa på «%1$S» byte - reduserer referrer header ned til opphav: «%2$S»
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerOriginLengthOverLimitation=HTTP Referrer header: Lengda for opphav innen referrer er over grensa på «%1$S» byte - fjernar referrer med opphav: «%2$S».
+
+# LOCALIZATION NOTE: Do not translate "no-referrer-when-downgrade", "origin-when-cross-origin" and "unsafe-url". %S is the URI of the loading channel.
+ReferrerPolicyDisallowRelaxingWarning=Referrer-policy: Mindre avgrensa policy-ar, inkludert «no-referrer-when-downgrade», «origin-when-cross-origin» og «unsafe-url», blir snart ignorert for førspurnad på tvers av nettstadar: %S
+# LOCALIZATION NOTE: %1$S is the ignored referrer policy, %2$S is the URI of the loading channel.
+ReferrerPolicyDisallowRelaxingMessage=Referrer-policy: Ignorerer den mindre avgrensa referrer-policy-en «%1$S» for førespurnadenn på tvers av nettstadar: %2$S
+
+# X-Frame-Options
+# LOCALIZATION NOTE(XFrameOptionsInvalid): %1$S is the header value, %2$S is frame URI. Do not translate "X-Frame-Options".
+XFrameOptionsInvalid = Ein ugyldig X-Frame-Options-header vart funnen under innlesing av «%1$S»: «%2$S» er ikkje eit gyldig direktiv.
+# LOCALIZATION NOTE(XFrameOptionsDeny): %1$S is the header value, %2$S is frame URI and %3$S is the parent document URI. Do not translate "X-Frame-Options".
+XFrameOptionsDeny=Lasting av «%2$S» i ei ramme vert nekta av «X-Frame-Options»-direktivet sett til «%1$S».
+
+# HTTPS-Only Mode
+# LOCALIZATION NOTE: %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+HTTPSOnlyUpgradeRequest = Oppgraderer usikker førespurnad «%1$S» til å bruke «%2$S».
+# LOCALIZATION NOTE: %1$S is the URL of request.
+HTTPSOnlyNoUpgradeException = Oppgraderer ikkje utrygg førespurnad «%1$S» fordi han er unntatt.
+# LOCALIZATION NOTE: %1$S is the URL of the failed request; %2$S is an error-code.
+HTTPSOnlyFailedRequest = Oppgradering av utrygg førespurnad «%1$S» mislyktast. (%2$S)
+# LOCALIZATION NOTE: %S is the URL of the failed request;
+HTTPSOnlyFailedDowngradeAgain = Oppgradering av usikker førespurnad «%S» feila. Nedgraderer till «http» igjen.
+# LOCALIZATION NOTE: Hints or indicates a new transaction for a URL is likely coming soon. We use
+# a speculative connection to start a TCP connection so that the resource is immediately ready
+# when the transaction is actually submitted. HTTPS-Only and HTTPS-First will upgrade such
+# speculative TCP connections from http to https.
+# %1$S is the URL of the upgraded speculative TCP connection; %2$S is the upgraded scheme.
+HTTPSOnlyUpgradeSpeculativeConnection = Oppgraderer utrygg spekulativ TCP-tilkopling «%1$S» til å bruke «%2$S».
+
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+IframeSandboxBlockedDownload = Nedlasting av «%S» vart blokkert fordiden utløysande iframe-en har sandbox-flagget sett.
+
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+SandboxBlockedCustomProtocols = Blokkert navigering til eigendefinert protokoll «%S» frå ein sandkassekontekst.
+
+# Sanitizer API
+# LOCALIZATION NOTE: Please do not localize "DocumentFragment". It's the name of an API.
+SanitizerRcvdNoInput = Motteke tom eller ingen inndata. Returnerer eit tomt DocumentFragment.
+# LOCALIZATION NOTE: "Sanitizer" is the name of the API. Please do not localize.
+SanitizerOptionsDiscarded = Alternativ for Sanitizer-konstruktøren er ikkje støtta enno. Ver merksam på på at dette er ein eksperimentell oppførsel.
diff --git a/l10n-nn-NO/dom/chrome/svg/svg.properties b/l10n-nn-NO/dom/chrome/svg/svg.properties
new file mode 100644
index 0000000000..7f8a6eb19c
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/svg/svg.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+AttributeParseWarning=Uventa verdi %2$S ved innlesing av %1$S-attributten.
diff --git a/l10n-nn-NO/dom/chrome/xml/prettyprint.dtd b/l10n-nn-NO/dom/chrome/xml/prettyprint.dtd
new file mode 100644
index 0000000000..132bbb433e
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/xml/prettyprint.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY xml.nostylesheet "Denne XML-fila har ingen vedlagd stilinformasjon. Viser reint dokumenttre nedanfor.">
diff --git a/l10n-nn-NO/dom/chrome/xslt/xslt.properties b/l10n-nn-NO/dom/chrome/xslt/xslt.properties
new file mode 100644
index 0000000000..b139c07b05
--- /dev/null
+++ b/l10n-nn-NO/dom/chrome/xslt/xslt.properties
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+1 = Innlesing av eit XSLT-stilsett feila.
+2 = Innlesing av eit XPath-uttrykk feila.
+3 =
+4 = XSLT-transformasjon feila.
+5 = Ugyldig XSLT/XPath-funksjon.
+6 = XSLT-stilsett inneheld (kanskje) ein rekursjon.
+7 = Attributtverdien er ugyldig i XSLT 1.0.
+8 = Eit XPath-uttrykk venta å returnera NodeSet.
+9 = XSLT-transformasjon vart avbroten av <xsl:message>.
+10 = Ein nettverksfeil oppsto ved lasting av XSLT-stilsett:
+11 = Eit XSLT-stilsett har ikkje XML mimetype:
+12 = Eit XSLT-stilsett importerer eller inkluderer direkte eller indirekte til seg sjølv:
+13 = Ein XPath-funksjon vart kalla opp med feil tal parametrar.
+14 = Ein ukjend XPath-påbyggingsfunksjon vart kalla
+15 = XPath spaltingsfeil: ')' var venta:
+16 = XPath spaltingsfeil: ugyldig akse:
+17 = XPath spaltingsfeil: namn- eller nodetypetest var venta:
+18 = XPath spaltingsfeil: ']' var venta:
+19 = XPath spaltingsfeil: ugyldig variabelnamn:
+20 = XPath spaltingsfeil: uventa slutt på uttrykk:
+21 = XPath spaltingsfeil: operator var venta:
+22 = Feil vid XPath-analyse: open litteral:
+23 = XPath spaltingsfeil: ':' ikkje venta:
+24 = XPath spaltingsfeil: '!' ikkje venta, negasjon er not():
+25 = XPath spaltingsfeil: ugyldig teikn vart funne:
+26 = XPath spaltingsfeil: binær operator venta:
+27 = Lasting av eit XSLT stilsett vart blokkert av tryggingsgrunnar.
+28 = Evaluerer et ugyldig uttrykk
+29 = Ubalansert krøllparentes.
+30 = Lagar element med et ugyldig QName.
+31 = Variabelbinding gøymer ei variabelbinding brukt i same template.
+32 = Kall til key-funksjon ikkje tillate.
+
+LoadingError = Feil ved lasting av stilsett: %S
+TransformError = Feil under XSLT-transformasjon: %S