summaryrefslogtreecommitdiffstats
path: root/l10n-ff/dom/chrome
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /l10n-ff/dom/chrome
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'l10n-ff/dom/chrome')
-rw-r--r--l10n-ff/dom/chrome/accessibility/AccessFu.properties110
-rw-r--r--l10n-ff/dom/chrome/accessibility/mac/accessible.properties58
-rw-r--r--l10n-ff/dom/chrome/accessibility/unix/accessible.properties17
-rw-r--r--l10n-ff/dom/chrome/accessibility/win/accessible.properties17
-rw-r--r--l10n-ff/dom/chrome/appstrings.properties35
-rw-r--r--l10n-ff/dom/chrome/dom/dom.properties311
-rw-r--r--l10n-ff/dom/chrome/global-strres.properties5
-rw-r--r--l10n-ff/dom/chrome/layout/HtmlForm.properties35
-rw-r--r--l10n-ff/dom/chrome/layout/MediaDocument.properties21
-rw-r--r--l10n-ff/dom/chrome/layout/css.properties43
-rw-r--r--l10n-ff/dom/chrome/layout/htmlparser.properties120
-rw-r--r--l10n-ff/dom/chrome/layout/layout_errors.properties35
-rw-r--r--l10n-ff/dom/chrome/layout/printing.properties56
-rw-r--r--l10n-ff/dom/chrome/layout/xmlparser.properties48
-rw-r--r--l10n-ff/dom/chrome/layout/xul.properties5
-rw-r--r--l10n-ff/dom/chrome/mathml/mathml.properties15
-rw-r--r--l10n-ff/dom/chrome/nsWebBrowserPersist.properties17
-rw-r--r--l10n-ff/dom/chrome/security/caps.properties9
-rw-r--r--l10n-ff/dom/chrome/security/csp.properties95
-rw-r--r--l10n-ff/dom/chrome/security/security.properties75
-rw-r--r--l10n-ff/dom/chrome/svg/svg.properties5
-rw-r--r--l10n-ff/dom/chrome/xslt/xslt.properties22
22 files changed, 1154 insertions, 0 deletions
diff --git a/l10n-ff/dom/chrome/accessibility/AccessFu.properties b/l10n-ff/dom/chrome/accessibility/AccessFu.properties
new file mode 100644
index 0000000000..829f1ab3b0
--- /dev/null
+++ b/l10n-ff/dom/chrome/accessibility/AccessFu.properties
@@ -0,0 +1,110 @@
+# 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 = palal dosi
+scrollbar = palal woro
+grip = tamre
+alert = jeertino
+menupopup = suppitere dosol
+document = fiilannde
+pane = alluwal
+dialog = haaldorde
+separator = ceerndirgal
+toolbar = pale kuutorɗe
+statusbar = palal ngonka
+table = haatumeere
+columnheader = hoore darol
+rowheader = hoore palol
+column = darol
+row = palol
+cell = hoolgu
+link = jokkol
+list = doggol
+listitem = temre doggol
+outline = ŋorol
+outlineitem = jelogal ŋorol
+pagetab = tabbere
+propertypage = hello keeroraaɗi
+graphic = jaytino
+switch = yah toon
+pushbutton = butoŋ
+checkbutton = butoŋ laborɗo
+radiobutton = butoŋ rajo
+combobox = gallol kommbo
+progressbar = palal yaaɓo
+slider = daasorde
+spinbutton = Butoŋ jiilo
+diagram = jaatumere
+animation = jirwitere
+equation = hiistannde
+buttonmenu = dosol butoŋaaji
+whitespace = boowal ɓolal
+pagetablist = doggol tabbe
+canvas = keertol
+checkmenuitem = labo temre dosol
+passwordtext = binndol finnde
+radiomenuitem = temre dosol rajo
+textcontainer = wakannde binndi
+togglebutton = butoŋ toggilo
+treetable = haatumeere calte
+header = hoorewol
+footer = yaɓɓorde
+paragraph = lelnannde
+entry = naatol
+caption = ciforgol
+heading = tiitoonde
+section = taƴre
+form = formere
+comboboxlist = doggol galli kommbo
+comboboxoption = suɓre galli kommbo
+imagemap = natal dobirgal
+listboxoption = suɓre
+listbox = gallol doggi
+flatequation = hiistannde memlunde
+gridcell = kaarol tigilde
+note = ciifol
+figure = ayaawu
+definitionlist = doggol sifannde
+term = helmere
+definition = ciforgol
+
+mathmltable = taable hiisiwal
+mathmlcell = kaarol
+mathmlenclosed = cokiiiɗo
+mathmlfraction = heltere
+mathmlfractionwithoutbar = heltere nde alaa palal
+mathmlroot = ɗaɗol
+mathmlscripted = dokkoraaɗo
+mathmlsquareroot = ɗaɗol ɗiɗiwol
+
+# More sophisticated roles which are not actual numeric roles
+textarea = gallol binndi
+
+base = diiñorde
+close-fence = sekko uddorde
+denominator = lesre
+numerator = dowre
+open-fence = sekko udditoore
+overscript = dowkorol
+presubscript = hadeleskorol
+presuperscript = hadeseɓikorol
+root-index = ruttorde fuɗde
+subscript = dowkorol
+superscript = seɓikorol
+underscript = jaskorol
+
+# More sophisticated object descriptions
+headingLevel = fotde tiitoonde %S
+
+# Landmark announcements
+banner = beywal
+complementary = timmitorde
+contentinfo = humpito loowdi
+main = dowrowre
+navigation = peeragol
+search = njiylawu
+
+stateRequired = ena waɗɗii
+
diff --git a/l10n-ff/dom/chrome/accessibility/mac/accessible.properties b/l10n-ff/dom/chrome/accessibility/mac/accessible.properties
new file mode 100644
index 0000000000..72e112a85d
--- /dev/null
+++ b/l10n-ff/dom/chrome/accessibility/mac/accessible.properties
@@ -0,0 +1,58 @@
+# 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 = Diw
+press = Ñoƴƴu
+check = Labo
+uncheck = Labto
+select = Suɓo
+open = Uddit
+close = Uddu
+switch = Gostirgel
+click = Dobo
+collapse= Ñor
+expand = Wertu
+activate= Hurmin
+cycle = Yirlo
+
+# Universal Access API support
+# (Mac Only)
+# The Role Description for AXWebArea (the web widget). Like in Safari.
+htmlContent = Loowdi HTML
+# The Role Description for the Tab button.
+tab = tabbere
+# The Role Description for definition list dl, dt and dd
+term = helmere
+definition = ciforgol
+# The Role Description for an input type="search" text field
+searchTextField = yiylo gallol binndi
+# The Role Description for WAI-ARIA Landmarks
+application = jaaɓnirgal
+search = njiylawu
+banner = beywal
+navigation = peeragol
+complementary = timmitoorde
+content = loowdi
+main = gadano
+# The (spoken) role description for various WAI-ARIA roles
+alert = jeertino
+alertDialog = kaaldol jeertino
+article = winndannde
+document = fiilannde
+# The (spoken) role description for the WAI-ARIA figure role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-figure
+figure = natal
+# The (spoken) role description for the WAI-ARIA heading role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading
+heading = tiitoonde
+log = log
+marquee = markiire
+math = hiisiwal
+note = ciifol
+region = diiwaan
+status = ngonka jaaɓnirgal
+timer = limtorde
+tooltip = humpitere
+separator = ceerndirgal
+tabPanel = alluwal tabbe
diff --git a/l10n-ff/dom/chrome/accessibility/unix/accessible.properties b/l10n-ff/dom/chrome/accessibility/unix/accessible.properties
new file mode 100644
index 0000000000..ffc9e1f7c5
--- /dev/null
+++ b/l10n-ff/dom/chrome/accessibility/unix/accessible.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/.
+
+jump = Diw
+press = Ñoƴƴu
+check = Labo
+uncheck = Labto
+select = Suɓo
+open = Uddit
+close = Uddu
+switch = Waɗtu
+click = Dobo
+collapse= Wertu
+expand = Yaajtin
+activate= Hurmin
+cycle = Yirlo
diff --git a/l10n-ff/dom/chrome/accessibility/win/accessible.properties b/l10n-ff/dom/chrome/accessibility/win/accessible.properties
new file mode 100644
index 0000000000..2c72099d72
--- /dev/null
+++ b/l10n-ff/dom/chrome/accessibility/win/accessible.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/.
+
+jump = Diw
+press = Ñoƴƴu
+check = Labo
+uncheck = Labto
+select = Suɓo
+open = Uddit
+close = Uddu
+switch = Waɗtu
+click = Dobo
+collapse= Wertu
+expand = Yaajtin
+activate= Hurmin
+cycle = Yirlu
diff --git a/l10n-ff/dom/chrome/appstrings.properties b/l10n-ff/dom/chrome/appstrings.properties
new file mode 100644
index 0000000000..dad5639d19
--- /dev/null
+++ b/l10n-ff/dom/chrome/appstrings.properties
@@ -0,0 +1,35 @@
+# 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=Tiiɗno ƴeewto URL ngol so ina moƴƴi ennditoyaa.
+fileNotFound=Fiilde %S horiima yiyteede. Tiiɗno ƴeewto nokkuure mayre ndee kadi puɗɗito-ɗaa.
+fileAccessDenied=Ndee fiilde to %S tarotaako.
+dnsNotFound2=%S waawaani yiyteede. Tiiɗno ƴeewto innde nde ennditaa.
+unknownProtocolFound=Gootal e ɗee-ɗoo (%S) wonaa jaɓɓitorde winnditaande tee yamiraaka e ndee weeyre.
+connectionFailure=Ceŋol ngol salaama tuma nde etaa jokkondiral e %S.
+netInterrupt=Seŋagol e %S dartinaama e bettere. Won keɓe keɓi ɓennineede.
+netTimeout=Gollal ngal hobii waktu tuma nde etaa jokkondiral e %S.
+redirectLoop=Kaaɗol ɓenningol diwtaama e ndee URL. Horiima loowde hello ɗaɓɓaango ngoo. Ɗum ena waawi tawa ko kukiije palaaɗe.
+confirmRepostPrompt=Ngam yiyde ngoo hello, jaaɓnirgal ngal ena forti neldude humpito reftoowo e baɗal fof (wano njiilaw walla teeŋtinol kumaandi) juɓɓinangol adan.
+resendButton.label=Neltir
+unknownSocketType=Ndee fiilannde waawaa jaytineede so wonaa aafaa Toppitorde Kisal Neɗɗo (PSM). Aawto tee aafaa PSM ngati puɗɗito-ɗaa, walla jokkondir e jiiloowo yiɓɓo maa.
+netReset=Fiilannde ndee alaa hay keɓe.
+notCached=Ndee fiilannde nattii heɓaade.
+netOffline=Ndee fiilannde waawaa jaytineede tuma nde wonaa e ceŋtol. Ngam yahde e ceŋol, labto Gollo e Ceŋtol e dodol Fiilde ngol.
+isprinting=Fiilannde ndee waawaa waylaade tuma nde Winndittoo walla nde woni e Jiytol winndito.
+deniedPortAccess=Heɓde ndee-ɗoon tonngoode poor koko daaƴaa ngam kisal.
+proxyResolveFailure=Sarworde proxy nde teelti-ɗaa ndee horiima yiyteede. Tiiɗno ƴeewto teelte proxy maa tee puɗɗito-ɗaa.
+proxyConnectFailure=Ceŋagol ngol salaama tuma nde etaa jokkondiral e sarworde proxy nde teelti-ɗaa ndee. Tiiɗno ƴeewto teele proxy maa tee puɗɗito-ɗaa.
+contentEncodingError=Hello ngo etoto-ɗaa yiyde ngoo waawaa holleede sabu ngo huutortoo ko tiɗɗo ngo heftinaaka walla ngo moƴƴaani.
+unsafeContentType=Hello ngo etoto-ɗaa yiyde ngoo waawaa hollireede sabu ngo woni ko e fiilde nde hoolnaaki udditde. Tiiɗno jokkondir e jeyɓe lowre ndee ngam humpitde-ɓe caɗeele ɗee.
+malwareBlocked=Ndee lowre to %S jaŋtaama wonde ko lowre njangu etee ko ko daaƴaa e cuɓoraaɗe kisal maa.
+unwantedBlocked=Ndee lowre to %S jaŋtaama wonde sarwat topirɗe gañaaɗe etee koko daaƴaa e cuɓoraaɗe kisal maa.
+deceptiveBlocked=Ndee lowre to %S jaŋtaama wonde ko lowre fuuntoore etee koko daaƴaa e cuɓoraaɗe kisal maa.
+cspBlocked=Ngoo hello ena jogii dawirdol kisnal loowdi kaɗowol yo ngol loowre hono nih.
+corruptedContentErrorv2=Lowre wonnde to %S ndee heɓii goofol jaɓɓitore laylaytol ngol waawaa feewniteede.
+sslv3Used=Kisal keɓe maa to %S baawaa defeede sabu nde huutortoo ko SSLv3, jaɓɓitorde kisal musɓungal.
+weakCryptoUsed=Jeyɗo %S oo koko teeltii lowre mum no feewraani. Ngam reende humpito maa hade wujjeede, ceŋagol e lowre ndee laataaki.
+inadequateSecurityError=Lowre ndee etiima lijjitde tolno kisal ngal fotaani.
+blockedByPolicy=Yuɓɓo maa faliima jettagol ngoo hello walla lowre geese.
+networkProtocolError=Firefox hawrii e goofol jaɓɓitorde geese nde waawaa feewniteede.
diff --git a/l10n-ff/dom/chrome/dom/dom.properties b/l10n-ff/dom/chrome/dom/dom.properties
new file mode 100644
index 0000000000..846cf63e0e
--- /dev/null
+++ b/l10n-ff/dom/chrome/dom/dom.properties
@@ -0,0 +1,311 @@
+# 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=Reentino: Dokkorol jaabaaki
+KillScriptMessage=Dokkorol e ngoo hello ena wayi no ko jaggungol nih walla dartiima jaabaade. Aɗa waawi dartinde ngol jooni, walla aɗa waawi jokude ngam yiyde so ma ngol timmu.
+KillScriptWithDebugMessage=Dokkorol e ngoo hello ena wayi no ko jaggungol nih walla dartiima jaabaade. Aɗa waawi dartinde ngol jooni, uddit ciiftol ngol e buggitorde ndee, walla accu ngol jokka.
+KillScriptLocation=Dokkorol: %S
+
+KillAddonScriptTitle=Reentino: dokkorel ɓeyditel ngel jaabotaako
+# LOCALIZATION NOTE (KillAddonScriptMessage): %1$S is the name of an extension.
+# %2$S is the name of the application (e.g., Firefox).
+KillAddonScriptMessage=Dokkorel jokkel “%1$S” woni ko gollaade e ngoo hello, ɗum waɗi ina haɗa%2$S jaabtaade. \n\n ina gasa tawa koko halji walla tawa nattii hankadi jaabtaade.Aɗa waawi dartinde dokkorel ngel jooni, walla njokkaa e ƴeewde so tawii maa ɗum joof.
+KillAddonScriptGlobalMessage=Haɗ dokkorel jokkel ngel gollaade e ngoo hello haa loowtagol paangol
+
+StopScriptButton=Dartin dokkorol
+DebugScriptButton=Buggito dokkorol
+WaitForScriptButton=Jokku
+DontAskAgain=&Hoto naamnito-mi goɗngol
+WindowCloseBlockedWarning=Dokkore mbaawaa uddude kenorɗe ɗe dokkorol udditaano.
+OnBeforeUnloadTitle=Aɗa yenanaa?
+OnBeforeUnloadStayButton=Heddo e Hello
+OnBeforeUnloadLeaveButton=Yaltu Hello
+EmptyGetElementByIdParam=Ɓoggol mehol ɓenninaama to getElementById().
+DocumentWriteIgnored=Noddaango fayde e document.write() ummoraade e dokkorol booworal ngal looiraaka mbaydi sanngolɗinal faalkisaama.
+# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
+EditorFileDropFailed=Samminde fiilde e gezel loowdi taxtotoonde woorii: %S.
+FormValidationTextTooLong=Tiiɗno ustu juuteendi binndol ngol haa fota e aljule %S walla ko jaasi (ngon-ɗaa jooni ko e alkuke %S).
+FormValidationTextTooShort=Tiiɗno huutoro ko ɓuri alkule %S (ngon-ɗaa jooni ko e alkuke %S).
+FormValidationValueMissing=Tiiɗno humpit ngol gallol.
+FormValidationCheckboxMissing=Tiiɗno labo ndee suɓre so aɗa yiɗi jokkude.
+FormValidationRadioMissing=Tiiɗno suɓo wootere e ɗe cuɓe.
+FormValidationFileMissing=Tiiɗno labo fiilde.
+FormValidationSelectMissing=Tiiɗno labo temre e doggol ngol.
+FormValidationInvalidEmail=Tiiɗno naatnu ñiiɓirde iimeel.
+FormValidationInvalidURL=Tiiɗno naatnu URL.
+FormValidationInvalidDate =Tiiɗno naatnu ñalngu moƴƴu.
+FormValidationPatternMismatch=Tiiɗno nanndin mbayka ɗaɓɓitaaka kaa.
+# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.
+FormValidationPatternMismatchWithTitle=Tiiɗno nanndin mbayka ɗaɓɓitaaka kaa: %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.
+FormValidationNumberRangeOverflow=Tiino labo kiisol ngo ɓuraani %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time.
+FormValidationDateTimeRangeOverflow=Tiiɗno labo kiisol ngol diwaani %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.
+FormValidationNumberRangeUnderflow=Tiino labo kiisol ngol jaasaani %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time.
+FormValidationDateTimeRangeUnderflow=Tiiɗno labo kiisol ngol ɓuraani lawɗude %S.
+# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
+FormValidationStepMismatch=Tiiɗno labo kiisol moƴƴol. Kiise ɗiɗi moƴƴe ɓurɗe ɓadaade ko %S e %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=Tiiɗno labo kiisol moƴƴol. Kiisol moƴƴol ɓurngol ɓadaade ko %S.
+FormValidationBadInputNumber=Njaafoɗa naatnu limoore
+FullscreenDeniedDisabled=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu API njaajeendi yaynirde ko daaƴaaɗo iwde e cuɓoraaɗe kuutoro.
+FullscreenDeniedFocusedPlugin=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu ceŋol kenoragol ena toɓɓaa.
+FullscreenDeniedHidden=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu fiilannde ndee nattii yiyaade.
+FullscreenDeniedContainerNotAllowed=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu ko famɗi wootere e iframes loowooji fiilannde ndee alaa joopol "allowfullscreen".
+FullscreenDeniedNotInputDriven="mozallowfullscreen"
+FullscreenDeniedNotHTMLSVGOrMathML=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu geɗel ɗaɓɓitowel ngel wonaa <svg>, <math>, walla geɗel HTML.
+FullscreenDeniedNotInDocument=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu geɗel ngel nattii wonde e fiilannde mum.
+FullscreenDeniedMovedDocument=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu geɗel ngel eggii fiilannde mum.
+FullscreenDeniedLostWindow=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu en nattii jogaade henorde.
+FullscreenDeniedSubDocFullscreen=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu fiilannde soomiinde e fiilannde ɗaɓɓitnde njaajeendi yaynirde oni ko e njaajeendi yaynirde haa gasi.
+FullscreenDeniedNotFocusedTab=Ɗaɓɓitannde njaajeendi yaynirde salaama sabu geɗel ngel wonaani e tabbere toɓɓiinde jooni ndee.
+FullscreenDeniedFeaturePolicy=Ɗaɓɓaande kiɓɓal yaynirde salaama sabu jamirooje FeaturePolicy.
+RemovedFullscreenElement=Yaltii e njaajeendi yaynirde sabu geɗel njaajeendi yaynirde ittaama e fiilannde ndee.
+FocusedWindowedPluginWhileFullscreen=Yaltii njaajeendi yaynirde sabu ceŋol kenorangol nattii toɓɓaade.
+PointerLockDeniedDisabled=Ɗaɓɓitannde cokol doborde salaama sabu API Cokol Doborde API koko daaƴaa e cuɓoraaɗe kuutoro.
+PointerLockDeniedInUse=Ɗaɓɓitannde cokol doborde salaama sabu doborde ndee koko woni e ɗoweede e fiilannde woɗnde.
+PointerLockDeniedNotInDocument=Ɗaɓɓitannde cokol doborde salaama sabu geɗel ɗaɓɓitowel ngel wonaani e fiilannde.
+PointerLockDeniedSandboxed=Ɗaɓɓitannde cokol doborde salaama sabu API Cokol Doborde API koko falaa rewde e seenorde.
+PointerLockDeniedHidden=Ɗaɓɓitannde cokol doborde salaama sabu fiilannde ndee nattii yiyaade.
+PointerLockDeniedNotFocused=Ɗaɓɓitannde cokol doborde salaama sabu fiilannde ndee nattii toɓɓeede.
+PointerLockDeniedMovedDocument=Ɗaɓɓitannde cokol doborde salaama sabu geɗel ngel eggii fiilannde.
+PointerLockDeniedNotInputDriven=Ɗaɓɓitannde cokol doborde salaama sabu Element.requestPointerLock() nodditaaka iwde e nder tamorde joljolal nde kuutoro ɓultii, tee fiilannde ndee wonaani e njaajeendi yaynirde.
+PointerLockDeniedFailedToLock=Ɗaɓɓitannde cokol doborde salaama sabu wanngorde ndee horiima sokde doborde ndee.
+HTMLSyncXHRWarning=Parsugol HTML e XMLHttpRequest tammbitaaka e mbayka sanngotiral.
+# LOCALIZATION NOTE: %S is the name of the header in question
+ForbiddenHeaderWarning=Etannde suɓaade tiitoore haɗaande salaama: %S
+ResponseTypeSyncXHRWarning=Huutoraade joope XMLHttpRequest responseType nattii tammbiteede e mabyka sanngotiral in weeyo henorde.
+TimeoutSyncXHRWarning=Huutoraade joope XMLHttpRequest tammbitaaka e mabyka sanngotiral in weeyo henorde.
+JSONCharsetWarning=Etagol waɗaama ngam innude dokkitannde nde wonaa UTF-8 fii JSON aaftaaɗo huutoraade XMLHttpRequest. Ko UTF-8 tan tammbitaa ngam dokkitaade JSON.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.
+MediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement ɓenninaaɗp tp createMediaElementSource oo ena jogii hanntande iwdi pundi, nodere ndee maa yaltin deƴƴere.
+# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.
+MediaStreamAudioSourceNodeCrossOrigin=MediaStream ɓenninaaɗo tp createMediaStreamSource oo ena jogii hanntande iwdi pundi, nodere ndee maa yaltin deƴƴere.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementAudioCaptureOfMediaStreamError=HTMLMediaElement nattaaɗe ina jannga MediaStream. Jaaɓnirde ngonka feto walla deƴƴinirde tammbaaka tawo.
+MediaLoadExhaustedCandidates=Ɓulnorɗe kanndiaaji kala koriima loowaade. Loowgol ejaare darniima.
+MediaLoadSourceMissingSrc=geɗel <source> alaa joopol "src". Loowgol ɓulnorde mejaa woorii.
+MediaStreamAudioSourceNodeDifferentRate=Ceŋagol AudioNodes ummoraade AudioContexts rewrude e sample-rate tammbaaka tawo.
+# 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=Loowgol HTTP woorii e ngonka %1$S. Loowgol ɓulnorde mejaare %2$S woorii.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
+MediaLoadInvalidURI=URI moƴƴaani. Loowgol ɓulnorde mejaare %S woorii.
+# 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=Joopol "fannu" cifaaɗo "%1$S" oo tammbitaaka. Loowgol ɓulnorde mejaare %2$S woorii.
+# 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" "%1$S" tammbitaaka. Loowgol ɓulnorde mejaare %2$S woorii.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
+MediaLoadDecodeError=Ɓulnorde mejaaje %S horiima dokkiteede.
+MediaWidevineNoWMF=Eto fijirde Widevine ko aladaa e . Ƴeew to 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=Ngam tarde fannu widewoo %S, aɗa sokli aafde topirde Microsoft wonɗe, yiy 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=Widewooji ngonɗo e ngoo hello tarotaako. Yuɓɓo maa ena gasa alaa kodekke naamnaade ɗee tarppje: %S
+MediaUnsupportedLibavcodec=Widewooji ngonɗo e ngoo hello tarotaako. Yuɓɓo maa ena jogii yamre libavcodec nde taamitaaka
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeError=Kod keɓal %1$S waawaani fiɓtaade, juumre: %2$S
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeWarning=Kod keɓal %1$S ina fiɓtoo, kono wondude e juumre: %2$S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaCannotPlayNoDecoders=Horiima tarde mejaare. Alaa kodekke muulngo ɗaɓɓitaango: %S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaNoDecoders=Alaa dokkitirɗe won e muulngooji ɗaɓɓitaanɗi: %S
+MediaCannotInitializePulseAudio=Horiima huutoraade 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=Kuutoragol jokke mejaa ganaaɗe to %S nder nokku mo hisnaaka (mo wonaa HTTPS) wasiyaaka tee maa momte ko neeɓaani. Aɗa foti huccande faatude e fuɗde hisnaande waande no 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=Noddugol navigator.requestMediaKeySystemAccess() (to %S) tawi rewraani e kanndidaa MediaKeySystemConfiguration baɗɗo audioCapabilities walla videoCapabilities koko ƴeeŋi tee maa nattu tammbeede jooni.
+# 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=Noddugol navigator.requestMediaKeySystemAccess() (to %S) rewrude e kanndidaa MediaKeySystemConfiguration baɗɗo audioCapabilities walla videoCapabilities mo wondaani e contentType baɗɗo callalal “codecs” koko ƴeeŋi tee maa nattu tammabeede ko neeɓaani.
+# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
+MutationEventWarning=Huutoraade Mutation Events ena nefee. Huutoro MutationObserver kisa.
+BlockAutoplayError=Tarol jaajol yamiraa tan ko nde kuutoro oo jaɓi ɗum, nde kuutoro oo hurmini lowre ndee walla nde mejaare ndee ñifaa.
+# LOCALIZATION NOTE: Do not translate "Components"
+ComponentsWarning=Huulnde «Terɗe» ko firnde. Ɓooyataa nde ittee.
+PluginHangUITitle=Reentino: Seŋre jaabaaki
+PluginHangUIMessage=%S ena wayi no ko jaggungol nih walla dartiima jaabaade. Aɗa waawi dartinde ngol jooni, walla aɗa waawi jokude ngam yiyde so ma ngol timmu.
+PluginHangUIWaitButton=Jokku
+PluginHangUIStopButton=Dartin jokkel ngel
+# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
+NodeIteratorDetachWarning=Ɓooyataa noddugol detach() nder NodeIterator battina.
+# LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
+LenientThisWarning=Faalkiso keertine [LenientThis] sibu "this" hulnde ndee sellaani.
+# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
+UseOfCaptureEventsWarning=Huutoraade captureEvents() ena nefee. Ngam hesɗitinde dokkol maa huutoro feere DOM 2 addEventListener(). Ngam ɓeydude humpito http://developer.mozilla.org/en/docs/DOM:element.addEventListener
+# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
+UseOfReleaseEventsWarning=Huutoraade releaseEvents() ena nefee. Ngam hesɗitinde dokkol maa huutoro feere DOM 2 removeEventListener(). Ngam ɓeydude humpito http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
+# LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
+SyncXMLHttpRequestWarning=XMLHttpRequest canngoɗinɗo e ɓoogol garwanol ngol ko woppaango sabu jogaade pilte ɗe peewaani e dawtol kuutoro battanno. Ngam heɓde ballal http://xhr.spec.whatwg.org/
+# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
+Window_Cc_ontrollersWarning=windows.controllers/Controllers ƴeeŋii. Hoto huutoro ɗum ngam jiytugol UA.
+ImportXULIntoContentWarning=Jiggaade noodde XUL e loowdi fiilannde koko woppaa. Ma ɗum itte koo leelaani.
+# LOCALIZATION NOTE: Do not translate "IndexedDB".
+IndexedDBTransactionAbortNavigation=Won cooɗtondiral IndexedDB ngal timminaaka dartinaa sabu banngagol nello.
+# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
+IgnoringWillChangeOverBudgetWarning=Will-change kuutoragol teskorde ena ɓurti. Kaaɗol Budget ko wertannde fiilannde sownaa %1$S (%2$S px). Cilannɗe will-change dow budget maa paalkise.
+# LOCALIZATION NOTE: Do not translate "Worker".
+HittingMaxWorkersPerDomain2=Gollitoowo horiima fuɗɗeede e saasi sabu piilanɗe goɗɗe jogiiɗe ndiin iwdi nana kuutoroo limoore dowrowre golliitooɓe. Gollitoowo lasaaka tee maa fuɗɗe caggal nde won e gollitooɓe woɗɓe timminaa.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
+AppCacheWarning=Jaaɓnirgal Cache API (AppCache) koko hiiɗti tee maa momte ɗoo e yeeso. Tiiɗno miijo huutoraade ServiceWorker ngam tammbitagol ceŋtol.
+# LOCALIZATION NOTE: Do not translate "Worker".
+EmptyWorkerSourceWarning=Etannde sosde golliitoowo iwde e sewnde ɓolde. Ɗum maataw teyaaka.
+NavigatorGetUserMediaWarning=navigator.mozGetUserMedia wontii navigator.mediaDevices.getUserMedia
+# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
+RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams hiiɗtinaama. Huutoro RTCPeerConnection.getSenders/getReceivers instead.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
+InterceptionFailedWithURL=Horiima loowde ‘%S’. ServiceWorker faliima ɗaɓɓitannde ndee tee hawrii e juumre nde tijjanooka.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "cors", "Response", "same-origin" or "Request". %1$S is a URL, %2$S is a URL.
+CorsResponseForSameOriginRequest=Horiima loowde ‘%1$S’ e jaabtogol ‘%2$S’. ServiceWorker yamiraaka yo tonngu jaabowol cors wonande ɗaɓɓitannde nde iwdi wootiri.
+# 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=Horiima loowde ‘%1$S’. ServiceWorker ɓenninii Jaabtol niɓɓol to FetchEvent.respondWith() tuma nde lijjitta ‘%2$S’ FetchEvent. Piije Jaaɓtol niɓɓe jaɓaa tan ko so RequestMode ko ‘no-cors’.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
+InterceptedErrorResponseWithURL=Horiima loowde ‘%S’. ServiceWorker ɓenninii Jaaɓtol Juumre to FetchEvent.respondWith(). Ɗum firti tan ko ServiceWorker waɗii noddol fetch() ngol jaalaaki.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
+InterceptedUsedResponseWithURL=Horiima loowde‘%S’. ServiceWorker ɓenninii jaaɓtol kuutorangol to FetchEvent.respondWith(). Ɓanndu Jaaɓtol waawi tareede tan ko gootol. Huutoro Response.clone() ngam ballaade ɓanndu nduu laabi cowiiɗi.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %s is a URL.
+BadOpaqueRedirectInterceptionWithURL=Horiima loowde ‘%S’. ServiceWorker ɓenninii opaqueredirect to FetchEvent.respondWith() tuma nde lijjitta FetchEvent mo wonaa peeragol.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL.
+BadRedirectModeInterceptionWithURL=Horiima loowde ‘%S’. ServiceWorker ɓenninii Jaaɓtol jiiltangol to FetchEvent.respondWith() tuma RedirectMode woni hoto ‘rewindo’.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
+InterceptionCanceledWithURL=Horiima loowde ‘%S’. ServiceWorker haaytinii loowgol so noddude FetchEvent.preventDefault().
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
+InterceptionRejectedResponseWithURL=Horiima loowde ‘%1$S’. ServiceWorker ɓenninii aadi to FetchEvent.respondWith() diiwtiraaɗo ‘%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=Horiima loowde ‘%1$S’. ServiceWorker ɓenninii aadi to FetchEvent.respondWith() jiɓtiiɗo e kiisol non-Response ‘%2$S’.
+
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
+ServiceWorkerScopePathMismatch=Horiima siiftaade ServiceWorker: Lappol wiifngo ‘%1$S’ hokkangol ngoo ena les wiifngo limrowo ‘%2$S’ yamiraango. Fotndu wiifngo ngoo, ndirtinaa dokkorol Service Worker oo, walla huutoro tiitoore HTTP Service-Worker-Allowed ngam yamirde wiifngo ngoo.
+# 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=Horiima siiftaade //update ServiceWorker mo wiifngo ‘%1$S’: loowgol woorii kam e ngonka %2$S mo dokkorol ‘%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=Binnditagol//update to ServiceWorker wonande haaɗannde ‘%1$S’ gallii: sifaa loowdi ‘%2$S’ keɓaandi wonande ‘%3$S’ feewaani. Foti wonde ko sifaa JavaScript MIME.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerRegisterStorageError=Horiima winnditaade//update ServiceWorker mo wiifngo ‘%S’: keɓgol Mooftirde ko ko daaƴaa e kaa ngonka saabii ɗum ko teelte kuutoro walla mbayka banngogol suturo.
+ServiceWorkerGetRegistrationStorageError=Horiima heɓde binndatagol service worker(s): Keɓgol Mooftirde daaƴaama e kaa ngonka saabii ɗum ko teelte kuutoro walla mbayka banngogol suturo.
+ServiceWorkerGetClientStorageError=Horiima heɓde jowitiiɗogollotooɓe sarwis(s): Keɓgol Mooftirde daaƴaama e kaa ngonka saabii ɗum ko teelte kuutoro walla mbayka banngogol suturo.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerPostMessageStorageError=ServiceWorker mo wulnde ‘%S’ horiima hurminde ‘postMessage‘ sabu keɓgol mooftirde ndee daaƴaama e kaa ngonka saabii ɗum ko teelte kuutoro walla mbayka banngogol suturo.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerGraceTimeoutTermination=Nana dartina ServiceWorker mo wiifngo ‘%1$S’ kam e addiiji waitUntil/respondWith cabbiiɗi sabu konol garsiwol.\u0020
+# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch".
+ServiceWorkerNoFetchHandler=Tammborɗe kewe jiylawu ina poti ɓeydeede tuma ɓeto idano dokkorel golle.
+ExecCommandCutCopyDeniedNotInputDriven=document.execCommand(‘cut’/‘copy’) salaama sabu noddiraaka nder lijjitorde joljolal doggore ko raɓɓiɗi nde kuutoro ɓultii.
+ManifestShouldBeObject=Manifeste fotnoo wonde ko piiyol.
+ManifestScopeURLInvalid=URL wiifngo oo moƴƴaani.
+ManifestScopeNotSameOrigin=URL wiifngo oo foti ko renndude e fiilannde iwdi.
+ManifestStartURLOutsideScope=URL fuɗɗo oo woni ko boowal wiifngo ngoo, kisa ngo moƴƴaani.
+ManifestStartURLInvalid=URL fuɗɗo oo moƴƴaani.
+ManifestStartURLShouldBeSameOrigin=URL fuɗɗo oo foti ko renndude e fiilannde iwdi.
+# 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=Ena tijjaa tergal %1$S’s %2$S yoo won %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 wonaa goobol CSS jaaliiɗo.
+PatternAttributeCompileFailure=Horiima ƴeewtaade <input pattern='%S'> sabu natngo ngoo wonaa regexp jaaliiɗo: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch=Horiima hurmitaade ‘postMessage’ dow ‘DOMWindow’: Iwdi toɓɓaandi keɓaandi ndii (‘%S’) nanndaani e iwde henorde jaɓoowo (‘%S’).
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbed=Nana winndita coomtol Flash YouTube gaandanteejo (%S) to coomtol iframe (%S). Tiiɗno hesɗitin hello ngam huutoraade iframe tawa wonaa embed/object, so ena wona.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbedPathParams=Nana winndita coomtol Flash YouTube gaandanteejo (%S) to coomtol iframe (%S). Params tammbitaaka coomte iframe tee mbaylitaama. Tiiɗno hesɗitin hello ngam huutoraade iframe tawa wonaa embed/object, so ena wona.
+# 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=ServiceWorker wiifngo ‘%1$S’ oo horiima gannitaade ɓatakol tintino. Tiinoore ‘Encryption’ ndee ena foti soomde teeltol ‘salt‘ keeringol e ɓatakol kala. Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ngam ɓeydude humpito.
+# 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 wiifngo ‘%1$S’ oo horiima gannitaade ɓatakol tintino. Tiitoore ‘Crypto-Key’ ndee ena foti soomde teeltol ‘dh‘ mooftungol kelal peñcu sarworde jaaɓɗe ndee. Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ngam ɓeydude humpito.
+# 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 wiifngo ‘%1$S’ oo horiima gannitaade ɓatakol tintino. Tiitoore ‘Encryption-Key’ ndee ena foti soomde teeltol ‘dh‘. Ndee tiitoore koko hiiɗtinaa tee maa momte ko leelaani. Tiiɗno huutoro ‘Crypto-Key’ kam e ‘Contendt Encoding aesgcm‘ kisa. Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ngam ɓeydude humpito.
+# 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 wiifngo ‘%1$S’ oo horiima gannitaade ɓatakol tintino. Tiitoore ‘Content-Encoding’ ndee ena foti swonde ‘aesgcm‘. ‘asgcm128‘ ena yamiraa, kono kok hiiɗtinaa tee maa momte ko leelaani. Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 ngam ɓeydude humpito.
+# 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 wiifngo ‘%1$S’ horiima gannitaade batakol tintino. Teeltol ‘dh‘ ngol e tiitoore ‘Crypto-Key‘ ndee ena foti wonde kelal peñcu Diffie-Hellman sarworde jaaɓɗe ndee, base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) e nder “uncompressed” walla “raw” iwde e (65 bytes before encoding). Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ngam ɓeydude humpito.
+# 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 wiifngo ‘%1$S’ horiima gannitaade batakol tintino. Teeltol ‘salt‘ ngol e tiitoore ‘Encryption‘ ndee ena foti wonde base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C), tee wona so famɗii 16 bytes before encoding. Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ngam ɓeydude humpito.
+# 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=ServiceWorker wiifngo ‘%1$S’ oo horiima gannitaade ɓatakol tintino. Teeltol ‘rs‘ tiitoore ‘Encryption’ ndee ena foti wonde hakkunde %2$S e 236-31, walla woppee e kuuɓal. Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ngam ɓeydude humpito.
+# 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 wiifngo ‘%1$S’ oo horiima gannitaade ɓatakol tintino. Siifaango e batakol gannangol ngol heɓɓiniraaka no haaniri. Yiy https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 ngam ɓeydude humpito.
+# 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 wiifngo ‘%1$S’ horiima gannitaade batakol tintino. Ngam ballal e gannagol, tiiɗno yiy 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=Faalkisaade noddaango ‘preventDefault()’ e joljolal mo fannu ‘%1$S’ iwde e keɗotooɗo ciiftaaɗo ‘dilloro’.
+# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated
+ImageBitmapRenderingContext_TransferImageBitmapWarning=ImageBitmapRenderingContext.transferImageBitmap koko ruumti tee maa momte ko neeɓaani. Lomtinir ɗum ImageBitmapRenderingContext.transferFromImageBitmap.
+IIRFilterChannelCountChangeWarning=Limoore Calol IIRFilterNode ena waawi jibinde ciike ojoo.
+BiquadFilterChannelCountChangeWarning=Limoore Calol BiquadFilterNode ena waawi jibinde ciike ojoo.
+# LOCALIZATION NOTE: Do not translate ".png"
+GenericImageNamePNG=image.png
+GenericFileName=fiilde
+GeolocationInsecureRequestIsForbidden=Ɗaɓɓaande maantal nokku waawi jaaɓeede tan ko e nder ngonka kisnaaka.
+# LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top"
+WindowContentUntrustedWarning=Joopol ‘content’ ngol objeeje Window ƴeeŋii. Lomtinir ɗum ‘windows.top’.
+# 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 <%S> jom ID “%S” oo ina jogii jirlol tuugorde.
+# 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=Callalal tuugorde SVG <%S> juutngal haa ɓurti woppaame dow geɗel ngel heɓtinirde “%S”.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceEmpty=Sifaa ‘%S’ mo geɗel <script> ko meho.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceInvalidUri=Sifaa ‘%S’ mo geɗel <script> wonaa URI:“%S” moƴƴo
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceLoadFailed=Loowgol <script> e sewnde “%S” gallii.
+ModuleSourceLoadFailed=Loowgol ngol jaccii wonande wulnde waɗnde sewnde “%S”.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceMalformed=<script> sewnde URI feewaani: “%S”.
+ModuleSourceMalformed=Sewnde wulnde URI oo mahaaki: “%S”.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceNotAllowed=<script> sewnde URI yamiraaka e oo dokimaa: “%S”.
+ModuleSourceNotAllowed=Sewnde wulnde URI oo yamiraaka e ndu defterdu: “%S”.
+# LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
+InvalidKeyframePropertyValue=Njaru heertino “%1$S” ngal natal maantinngal yahdaani e lelngo “%2$S”.
+# LOCALIZATION NOTE: Do not translate "ReadableStream".
+ReadableStreamReadingFailed=Waawaa janngude ReadableStream: “%S”.
+MotionEventWarning=Kuutoragol jaggowel dille ko ko bunti.
+OrientationEventWarning=Kuutoragol jaggowel tiindo ko ko bunti.
+ProximityEventWarning=Kuutoragol jaggowel ko ɓadii wasiyaaka.
+AmbientLightEventWarning=Kuutoragol jaggowel leer gonaaɗo ruumtii.
+UnsupportedEntryTypesIgnored=Faalkiso entryTypes: %S ɗe tammbaaka.
+
+#LOCALIZATION NOTE(DeprecatedTestingInterfaceWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingInterfaceWarning=TestingDeprecatedInterface ko gostorgal keeraniingal horooji kam e mesaas mum ustoowo horooji.
+#LOCALIZATION NOTE(DeprecatedTestingMethodWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingMethodWarning=TestingDeprecatedInterface.deprecatedMethod() ko peerol horirde tan tee mesaas mum horo buntii.
+#LOCALIZATION NOTE(DeprecatedTestingAttributeWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingAttributeWarning=TestingDeprecatedInterface.deprecatedAttributeko sifoode horo tan tee mesaas mum horo buntii.
+# LOCALIZATION NOTE (CreateImageBitmapCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D and createImageBitmap.
+CreateImageBitmapCanvasRenderingContext2DWarning=Kuutoragol CanvasRenderingContext2D nder createImageBitmap ko duumtungol.
+
+# LOCALIZATION NOTE (MozRequestFullScreenDeprecatedPrefixWarning): Do not translate mozRequestFullScreen.
+MozRequestFullScreenDeprecatedPrefixWarning=mozRequestFullScreen() ko buntuɗo.
+# LOCALIZATION NOTE (MozfullscreenchangeDeprecatedPrefixWarning): Do not translate onmozfullscreenchange.
+MozfullscreenchangeDeprecatedPrefixWarning=onmozfullscreenchange ko buntuɗo.
+# LOCALIZATION NOTE (MozfullscreenerrorDeprecatedPrefixWarning): Do not translate onmozfullscreenerror.
+MozfullscreenerrorDeprecatedPrefixWarning=onmozfullscreenerror ko buntuɗo.
+
diff --git a/l10n-ff/dom/chrome/global-strres.properties b/l10n-ff/dom/chrome/global-strres.properties
new file mode 100644
index 0000000000..86073b6c67
--- /dev/null
+++ b/l10n-ff/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=Juumre nde anndaaka waɗii (%1$S)
diff --git a/l10n-ff/dom/chrome/layout/HtmlForm.properties b/l10n-ff/dom/chrome/layout/HtmlForm.properties
new file mode 100644
index 0000000000..43613261a6
--- /dev/null
+++ b/l10n-ff/dom/chrome/layout/HtmlForm.properties
@@ -0,0 +1,35 @@
+# 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=Artir
+Submit=Naatnoy Ɗaɓɓitannde
+Browse=Weɗɗit…
+FileUpload=Jollugol Fiilde
+DirectoryUpload=Labo Runngere ngam Yollude
+DirectoryPickerOkButtonLabel=Yollu
+ForgotPostWarning=Formere waɗi ko enctype=%S, kono alaa method=post. Naatnoytee ko methodGET tawa alaa enctype so dañaani.
+ForgotFileEnctypeWarning=Formere ena waɗi naatnal fiilde, kono ena ŋakki method=POST etee enctype=mutipart/keɓe-formere e nder formere. Fiilde ndee waawaa neldeede.
+# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName
+DefaultFormSubject=Post Formere e %S
+CannotEncodeAllUnicode=Formere nde waawaa dokkitaade alkule Unicode kala naatnaama e dokkitannde %S, wadde naatnal kuutoro ena waawi waɗde caɗeele. Ngam ruuɗaade ɗeen caɗeele, hello ngoo ena foti wayleede tawa formere ndee naatnaa ko e dokkitannde UTF-8 so waylude dokkitannde hello ngoo fayde e UTF-8 walla teeŋtinde jeɓgol charset=utf-8 e formere ndee.
+AllSupportedTypes=Fannuuji Jaaɓooji Kala
+# LOCALIZATION NOTE (NoFileSelected): this string is shown on a
+# <input type='file'> when there is no file selected yet.
+NoFileSelected=Alaa fiilde labaa.
+# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a
+# <input type='file' multiple> when there is no file selected yet.
+NoFilesSelected=Alaa piile labaa.
+# LOCALIZATION NOTE (NoDirSelected): this string is shown on a
+# <input type='file' directory/webkitdirectory> when there is no directory
+# selected yet.
+NoDirSelected=Alaa runngere labaa.
+# 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 fiilde labaama.
+ColorPicker=Suɓo goobol
+# 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=Cariiɗe
diff --git a/l10n-ff/dom/chrome/layout/MediaDocument.properties b/l10n-ff/dom/chrome/layout/MediaDocument.properties
new file mode 100644
index 0000000000..06f5927f03
--- /dev/null
+++ b/l10n-ff/dom/chrome/layout/MediaDocument.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/.
+
+#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 Natal, %S x %S piksele)
+ImageTitleWithoutDimensions=%S (%S Natal)
+ImageTitleWithDimensions2=(%S Natal, %S x %S piksele)
+ImageTitleWithNeitherDimensionsNorFile=(%S Natal)
+MediaTitleWithFile=%S (%S Piiyol)
+MediaTitleWithNoInfo=(%S Piiyol)
+
+InvalidImage=Ngal natal “%S” horiima jaytineede sabu engal waɗi juume.
+ScaledImage=Werannde (%S%%)
+
+TitleWithStatus=%S - %S
diff --git a/l10n-ff/dom/chrome/layout/css.properties b/l10n-ff/dom/chrome/layout/css.properties
new file mode 100644
index 0000000000..e9ef3e8567
--- /dev/null
+++ b/l10n-ff/dom/chrome/layout/css.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/.
+
+MimeNotCss=Kettirgol %1$S loowaaka sabu sifaa MIME mum, hono “%2$S”, wonaa “text/css”.
+MimeNotCssWarn=Kettirgol %1$S loowiraama no CSS, sifaa MIME fof, hono “%2$S” waasde wonde “text//css”.
+
+PEDeclDropped=Jeeynal goppangal
+PEDeclSkipped=Diwde faade jeeynal dewngal heen
+PEUnknownProperty=Heeroraango '%1$S' anndaaka.
+PEValueParsingError=Juumre kewii e juurnitagol njaru '%1$S'
+PEUnknownAtRule=Doosgal 'at' hevtinaaka walla ko juumre juurnitagol doosgal '%1$S '.
+PEMQUnexpectedOperator=Siynirde nde fanndanooka e doggol mejaaji.
+PEMQUnexpectedToken=Seede ‘%1$S’ mo fanndanooka nder doggol tammborɗe.
+PEAtNSUnexpected=Seede nde ɗaminaaka e ndeer @namespace: '%1$S'.
+PEKeyframeBadName=Ɗamuya annditorde innde doosgal @keyframes.
+PEBadSelectorRSIgnored=Dental doosɗe paalkisaama sabu suɓo ngo feewaani.
+PEBadSelectorKeyframeRuleIgnored=Doosgal Keyframe faalkisaama sabu suɓo ngo feewaani
+PESelectorGroupNoSelector=Ɗamuya cuɓorɗo.
+PESelectorGroupExtraCombinator=Nawdowel beeltojum.
+PEClassSelNotIdent=Keɓtinoowel ina fadanoo e doggol jaayɗe, kono ko '%1$S' yiytaa.
+PETypeSelNotType=Ɗamuya innde geɗel walla '*' kono ko '%1$S' feeñi.
+PEUnknownNamespacePrefix=Puɗɗorgal namespace ‘%1$S’ ngal anndaaka.
+PEAttributeNameExpected=Keɓtinoowel ina fanndanoo e doggol jaayɗe, kono ko '%1$S' yiytaa.
+PEAttributeNameOrNamespaceExpected=Ɗamuya innde rokkaande walla henorde kono ko '%1$S' feeñi.
+PEAttSelNoBar='|' ina fanndanoo, kono ko '%1$S' yiytaa.
+PEAttSelUnexpected=Seede mbo ɗaminaaka e suɓorde heertiinde: '%1$S'.
+PEAttSelBadValue=Fanndanoo ko keɓtinirgel callalal wonande njaru nder sifaa suɓorde kono heɓaa ko ‘%1$S’.
+PEPseudoSelBadName=Keɓtinoowel ina fanndanoo e pseudo-class walla pseudo-element kono ko '%1$S' yiytaa.
+PEPseudoSelEndOrUserActionPC=Joofirde cuɓotoongel walla ɗeɓi-fedde gollal kuutoro caggal ɗeɓi-geɗel fanndanoo kono heɓaa ko ‘%1$S’.
+PEPseudoSelUnknown=Majjere annama-fedde walla annama-geɗel '%1$S'.
+PEPseudoClassArgNotIdent=Keɓtinoowel ina fanndanoo e doggol jaayɗe, kono ko '%1$S' yiytaa.
+PEColorNotColor=Goobol ena fanndanoo, kono ko '%1$S' yiytaa.
+PEParseDeclarationDeclExpected=Fanndanoo ko kollital ko heɓaa ko ‘%1$S’.
+PEUnknownFontDesc=Ciforgal ngal anndaaka ‘%1$S’ nder doosgal @font-face.
+PEMQExpectedFeatureName=Fanndanoo ko innde gollirde mejaa kono heɓaa ko ‘%1$S’.
+PEMQNoMinMaxWithoutValue=Fannuuji tammborɗe wondude e min- walla max- une poti waɗde njaru.
+PEMQExpectedFeatureValue=Njaru ngu moƴƴaani tawaama e fannu mejaa.
+PEExpectedNoneOrURL=Fanndanoo ko ‘none’ walla URL kono heɓaa ko ‘%1$S’.
+PEExpectedNoneOrURLOrFilterFunction=Fanndanoo ko ‘none’, URL, walla ceɗirgel gollirgel kono heɓaa ko ‘%1$S’.
+
+TooLargeDashedRadius=Hakkungol ŋorol ina mawniri kettol ‘dashed’ (kaaɗtudi ndii ko 100000 px). Njaltudi ko tiiɗndi.
+TooLargeDottedRadius=Hakkungol ŋorol ina mawniri kettol ‘dotted’ (kaaɗtudi ndii ko 100000 px). Njaltudi ko tiiɗndi.
diff --git a/l10n-ff/dom/chrome/layout/htmlparser.properties b/l10n-ff/dom/chrome/layout/htmlparser.properties
new file mode 100644
index 0000000000..8baa2ca2d7
--- /dev/null
+++ b/l10n-ff/dom/chrome/layout/htmlparser.properties
@@ -0,0 +1,120 @@
+# 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=Kodgol alkule dokimaa kaadaraaɗo kaa sifaaka. Dokimaa kaa ina waawi wayde no ina seerti e so holliraama tawi kaadiraaka nii.
+EncMetaUnsupported=Cifagol kodgol alkule ngol tammbaaka sifaama e dokimaa HTML kaa rewrude e tagere META. Cifagol ngol teskaaka.
+EncProtocolUnsupported=Cifagol kodgol alkule ngol tammbaaka sifaama e portokol eggingol. Cifagol ngol teskaaka.
+EncMetaUtf16=Tagere meta huutoraama ngam sifaade kodgol alkule bayɗe no UTF-16. Ɗuum faamiraa ko no cifagol lomtotoongol UTF-8 nii.
+EncMetaUserDefined=Tagere meta huutoraama ngam sifaade kodgol alkule x-user-defined. Ɗuum faamiraa ko no cifagol lomtotoongl ngol Windows-1252 nii ngam jahdugol e muulte donaaɗe ɗe kodiraaka no feewi. Ndee lowre ina foti eggude feewde Unicode.
+
+# 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=Ɓoftugol caggal “</”.
+errLtSlashGt=“</>” yiyaama. Sabaabu baawɗe wonde : “<” eskapaaka (eskapirgol “&lt;”) walla ɗakkel joofirde ngel siforaaka no feewi.
+errCharRefLacksSemicolon=Tuugorde alkulal ngal joofniraaka toɓɓere-poofirgel.
+errNoDigitsInNCR=Hay limre wootere alaa e tuugorde limnere ndee.
+errGtInSystemId=“>” nder heɓtinirde yuɓɓo.
+errGtInPublicId=“>” e heɓtinirde peeñcu.
+errNamelessDoctype=Doctype mo alaa innde.
+errConsecutiveHyphens=Yowre nde joofraani cirfe deggondirɗe. “--” yamiraaka nder yowre, ko, e yeru “- -” yamiraa.
+errPrematureEndOfComment=Joofgol lawɗungol jowe. Huutoro “-->” ngam timminde yowre haa moƴƴa.
+errBogusComment=Yowre fenaande.
+errUnquotedAttributeLt=“<” nder njaru joopol ngol waɗaaka cegeneeji: Sabaabu baawɗo wonde: “>” ŋakkuɗo ɗoon e ɗoon.
+errUnquotedAttributeGrave=“`” nder njaru joopol ngu waɗaaka cegeneeji. Sabaabu baawɗo wonde : Huutoraade alkulal ngal moƴƴaani nder deftol.
+errUnquotedAttributeQuote=Reftaade nder njaru joopol ngu waɗaaka cegeneeji. Sabaabu baawɗo wonde : Joopi gollodtooɗi walla callalal ɗaɓɓitte URL nder njaru joopol ngu waɗaaka cegeneeji.
+errUnquotedAttributeEquals=“=” nder njaru joopol ngu waɗaaka cegeneeji. Sabaabu baawɗo wonde : Joopi gollodtooɗi walla callalal ɗaɓɓitte URL nder njaru joopol ngu waɗaaka cegeneeji.
+errSlashNotFollowedByGt=“>” sukkaani e guural.
+errNoSpaceBetweenAttributes=Boowal alaa hakkunde joopi.
+errUnquotedAttributeStartLt=“<” e fuɗɗoode njaru joopol ngu waɗaaka cegeneeji. Sabaabu baawɗo wonde : “>” ina ŋakki.
+errUnquotedAttributeStartGrave=“`” e fuɗɗoode njaru joopol ngu waɗaaka cegeneeji. Sabaabu baawɗo wonde : kuutoragol alkulal ngal moƴƴaani no deftol nii.
+errUnquotedAttributeStartEquals=“=” e fuɗɗoode njaru joopol ngu waɗaaka cegeneeji. Sabaabu baawɗo wonde : binndol laabi ɗiɗi maande potal.
+errAttributeValueMissing=Njaru joopol ina ŋakki.
+errBadCharBeforeAttributeNameLt=“<” seedaama nde innde joopol fanndaa ndee. Sabaabu baawɗo wonde : “>” ina ŋakki.
+errEqualsSignBeforeAttributeName=“=” seedaama nde innde joopol fanndaa ndee. Sabaabu baawɗo wonde : innde joopol ina ŋakki.
+errBadCharAfterLt=Alkulal ngal moƴƴaani caggal “<”. Sabaabu baawɗo wonde : baasgol eskapde “<”. Eto eskapde to “&lt;”.
+errLtGt=Yiyaama “<>”. Sabaabu baawɗo wonde : baasgol eskapde “<” (eskapgol les “&lt;”) walla tagere nder feewaani.
+errProcessingInstruction=Yiyaama “<?”. Sabaabu baawɗo wonde : Eto huutoraade yamiroore gollagol XML faade HTML. (HTML tammbaaki jamirooje gollagol XML)
+errUnescapedAmpersandInterpretedAsCharacterReference=Callalal dewngal e “&” faamraa ko no tuugnorde alkulal. (“&” ina foynoo eskpeede no “&amp;” nii.)
+errNotSemicolonTerminated=Tuugorde alkulal innangal ngal joofraani toɓɓere-poofirgel. (Walla “&” ina fotnoo eskapeede no “&amp;” nii.)
+errNoNamedCharacterMatch=“&” fotaani fuɗɗaade tuugorde allkulal. (“&” ina fotnoo eskapeede no “&amp;” nii.)
+errQuoteBeforeAttributeName=Deftol yiyaama ɗo fanndii innde joopol. Sabaabu baawɗo wonde : “=” ina ŋakki yeeso.
+errLtInAttributeName=“<” nder innde joopol. Sabaabu baawɗo wonde : “>” ina ŋakki yeeso.
+errQuoteInAttributeName=Deftol nder innde joopol. Sabaabu baawɗo wonde : Deftol jahdowol heen won ɗo ŋakki hee yeeso.
+errExpectedPublicId=Heɓtinirde peeñcu fanndanoo kono sifoode dokimaa kaa joofraani no feewi.
+errBogusDoctype=Bogus doctype.
+maybeErrAttributesOnEndTag=Tagere joofirde ina jogii joope.
+maybeErrSlashInEndTag=Stray “/” e joofirde tagere joofirde.
+errNcrNonCharacter=Alkulal tuugorgal ina jokkii e ko wonaa alkulal.
+errNcrSurrogate=Alkulal tuugorgal ina jokki e lomtorde.
+errNcrControlChar=Tuugorde alkulal ina jokkiri alkulal ɓetowal.
+errNcrCr=Tuugorde limre jokkirnde duttal diidol.
+errNcrInC1Range=Tuugorde limre jokkirnde boowal ƴeewirɗe C1.
+errEofInPublicId=Joofirde fiilde nder heɓtinirde peeñcu.
+errEofInComment=Joofirde fiilde nder yowre.
+errEofInDoctype=Joofirde fiilde nder doctype.
+errEofInAttributeValue=Joofirde fiilde nder yettaama nder njaru joopol. Faalkiso tagere ndee.
+errEofInAttributeName=Joofirde fiilde waɗii nder innde joopol. Faalkiso tagere ndee.
+errEofWithoutGt=Joofirde fiilde yiyaama ko aldaa e tagere yeeso joofirnde “>”. Faalkiso tagere ndee.
+errEofInTagName=Joofirde fiilde yiyaama tuma njiylawu innde tagere. Faalkiso tagere ndee.
+errEofInEndTag=Joofirde fiilde nder tagere joofnirde. Faalkiso tagere ndee.
+errEofAfterLt=Joofirde fiilde caggal “<”.
+errNcrOutOfRange=Tuugorɗe alkule boowal nokku Unicode jamiraaɗo.
+errNcrUnassigned=Alkulal tuugorgal jokkirngal toɓɓe kod mo golloraaka ko duumii.
+errDuplicateAttribute=Joopol ɗimmitangol.
+errEofInSystemId=Joofirde fiilde nder heɓtinirde yuɓɓo.
+errExpectedSystemId=Fanndaa ko heɓtinirde yuɓɓo kono doctype oo joofii.
+errMissingSpaceBeforeDoctypeName=Boowal ne ŋakki yeeso innde doctype ndee.
+errNcrZero=Tuugorde alkulal yahi haa ɓolum.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=Boowal alaa hakkunde helmere maantorde doctype “SYSTEM” ndee e jattol ngol.
+errNoSpaceBetweenPublicAndSystemIds=Boowal alaa hakkunde keɓtinirɗe peeñcu ɗee e yuɓɓu doctype ndee.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=Boowal alaa hakkunde helmere maantorde “PEEÑCU” e jattol ngol.
+
+# Tree builder errors
+errStrayStartTag2=Ɗakkel tagere puɗɗorgel jowitiingel “%1$S”.
+errStrayEndTag=Ɗakkel tagere joofirgel jowitiingel “%1$S”.
+errUnclosedElements=Tagere joofirde “%1$S” yiyaama, kono won geɗe udditiiɗe.
+errUnclosedElementsImplied=Tagere joofirde “%1$S” mumaande, kono ina waɗnoo geɗe udditiiɗe.
+errUnclosedElementsCell=Nokwel haatumeere ina uddanoo les, kono ina waɗnoo geɗe udditiiɗe.
+errStrayDoctype=Doctype beelɗo.
+errAlmostStandardsDoctype=Yeey wona e mbaadi doctype aadoraandi. “<!DOCTYPE html>” ina fanndaa.
+errQuirkyDoctype=Doctype cerindiiɗo. “<!DOCTYPE html>” na fanndaa.
+errNonSpaceInTrailer=Alkulal ngal wonaa boowal nder hello sinndiingo.
+errNonSpaceAfterFrameset=Alkulal ngal wonaa “frameset”.
+errNonSpaceInFrameset=Nder “frameset” alaa boowal.
+errNonSpaceAfterBody=Alaa boowal alkulal caggal ɓalndu.
+errNonSpaceInColgroupInFragment=Nder “colgroup” alaa boowal tuma ƴeewndagol taƴre ndee.
+errNonSpaceInNoscriptInHead=Nder “noscript” alaa boowal alkulal nder “hoore”.
+errFooBetweenHeadAndBody=“%1$S” geɗel hakkunde “hoore” e “ɓalndu”.
+errStartTagWithoutDoctype=Fuɗɗoro ƴeewde tagere hade maa ƴeewde doctype. Fanndaa ko “<!DOCTYPE html>”.
+errNoSelectInTableScope=“suɓo” woodaani e yettannde haatumeere ndee.
+errStartSelectWhereEndSelectExpected=tagere “suɓo” fuɗɗorde ɗo tagere joofirde fanndaa ɗoo.
+errStartTagWithSelectOpen=Tagere fuɗɗorde “%1$S” wondunde e “suɓo” udditiiɗo.
+errImage=Tagere “natal” fuɗɗorde seedaama.
+errHeadingWhenHeadingOpen=Tiitoonde ndee waawaa wonde les damal goɗngal.
+errFramesetStart=tagere fuɗɗorde “frameset” seedaama.
+errNoCellToClose=Alaa nokwel uddeteengel.
+errStartTagInTable=Tagere “%1$S” fuɗɗorde seedaama nder “haatumeere”.
+errFormWhenFormOpen=Mi yiyii tagere “form” fuɗɗorde, kono alaa geɗel "form" gollotoongel woodnoo. Ɗaɓɓirɗi naatnaatondirɗi njamiraaka. Faalkiso tagere ndee.
+errTableSeenWhileTableOpen=Fuɗɗorde tagere “haatumeere” seedaande nder “haatumeere” ɓennunde ndee ina softi haa hannde.
+errStartTagInTableBody=tagere “%1$S” fuɗɗorde nder ɓalndu haatumeere ndee.
+errEndTagSeenWithoutDoctype=Tagere joofirde seedaama ko adii doctype. Fanndanoo ko “<!DOCTYPE html>”.
+errEndTagAfterBody=Tagere joofirde seedaama caggal nde “ɓalndu” uddaa.
+errEndTagSeenWithSelectOpen=Tagere joofirde “%1$S” wondunde e “suɓo” udditiiɗo.
+errGarbageInColgroup=Ɓofte nder taƴre “colgroup”.
+errEndTagBr=Tagere “br” joofirde.
+errNoElementToCloseButEndTagSeen=Alaa geɗel “%1$S” nder yettannde ndee kono tagere joofirde “%1$S” seedaama.
+errHtmlStartTagInForeignContext=Tagere HTML “%1$S” fuɗɗorde nder ngonka heeno inɗe tumarankeewo.
+errNoTableRowToClose=Alaa diidol haatumeere potngol uddeede.
+errNonSpaceInTable=Alkule ɗe mbiifnaaki loowiraaɗe no feewaani e haatumeere.
+errUnclosedChildrenInRuby=Ɓiɗɓe udditiiɓe nder “ruby”.
+errStartTagSeenWithoutRuby=Tagere “%1$S” fuɗɗorde seedaama tawi alaa geɗel “ruby” udditii.
+errSelfClosing=Lelngo (“/>”) uddoowo hoore mum huutoraango e geɗel HTML ngel wonaa mehel. Faalkiso palal guural ngal, ngolloro-ɗaa ngal no tagere fuɗɗoode nii.
+errNoCheckUnclosedElementsOnStack=Geɗe udditiiɗe nder joowre hee.
+errEndTagDidNotMatchCurrentOpenElement=Tagere “%1$S” joofirde yahdaani e innde geɗel gonangel udditiingel ngel (“%2$S”).
+errEndTagViolatesNestingRules=Tagere “%1$S” joofirde yaɓɓii laabi naatnaatondiral.
+errEndWithUnclosedElements=Tagere joofirde “%1$S” seedaama, kono ine woodnoo geɗe ɗe uddaaki.
diff --git a/l10n-ff/dom/chrome/layout/layout_errors.properties b/l10n-ff/dom/chrome/layout/layout_errors.properties
new file mode 100644
index 0000000000..76ed44f15a
--- /dev/null
+++ b/l10n-ff/dom/chrome/layout/layout_errors.properties
@@ -0,0 +1,35 @@
+# 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=Joopannde “coords” maantorde <area shape="rect"> wonaa mbayka “nano,dow,ñaamo,les” kaa.
+ImageMapCircleWrongNumberOfCoords=Joopannde “coords” maantorde <area shape="circle"> wonaa mbayka “hakkunde-x,hakkunde-y,wudduwol” kaa.
+ImageMapCircleNegativeRadius=Joopannde “coords” maantorde <area shape="circle"> ina jogii wudduwol ustingol.
+ImageMapPolyWrongNumberOfCoords=Joopannde “coords” maantorde <area shape="poly"> wonaa mbayka “x1,y1,x2,y2 …” kaa.
+ImageMapPolyOddNumberOfCoords=Joopannde “coords” maantorde <area shape="poly"> ina ŋakki kumi “y” cakkitiiɗi ɗii (mbayka feewka kaa ko “x1,y1,x2,y2 …”).
+
+## 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=Guurnirol ngol waawaa siyneede dow pentoowo sibu nokku natal (%1$S) ina mawniri henorde ɗisirde ndee (ɓurii %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=Guurnirol ngol waawaa siyneede dow pentoowo oo sibu ɓeto natal (%1$S, %2$S) ina mawniri henorde ɗisirde ndee (seɓi (%3$S, %4$S)) walla seɓi kaaɗtudi njamiraandi (%5$S, %6$S)
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+CompositorAnimationWarningTransformBackfaceVisibilityHidden=Guurnire bakle ‘backface-visibility: hidden’ mbaawaa siyneede dow pentoowo oo
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
+## CompositorAnimationWarningTransformWithGeometricProperties,
+## CompositorAnimationWarningTransformWithSyncGeometricAnimations,
+## CompositorAnimationWarningTransformFrameInactive,
+## CompositorAnimationWarningOpacityFrameInactive):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+CompositorAnimationWarningTransformSVG=Guurnire ‘transform’ dow geɗe gonduɗe e bakle SVG mbaawaa siyneede dow pentoowo
+CompositorAnimationWarningTransformWithGeometricProperties=Guurnire ‘transform’ mbaawaa siyneede dow pentoowo so mbaadiiji soometiriiji nguurnidaama dow geɗel gootel
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=Guurnirol ‘transform’ waawaa siyneede dow pentoowo sibu engol foti yahdineede e guurnire mbaadiiji soometiriiji pokkitaaɗi e oon sahaa gooto
+CompositorAnimationWarningTransformFrameInactive=Guurnirol waawaa siyneede dow pentoowo sibu natal ngal jelaaka ko coftanngal guurnirol ‘transform’
+CompositorAnimationWarningOpacityFrameInactive=Guurnirol waawaa siyneede dow pentoowo sibu natal ngal jelaaka ko coftanngal guurnirol ‘opacity’
+CompositorAnimationWarningHasRenderingObserver=Guurnirol waawaa siyneede dow pentoowo sibu geɗel ngel ina jogii ƴeewooje jaltal (-moz-element walla SVG taƴngo/masking)
+
diff --git a/l10n-ff/dom/chrome/layout/printing.properties b/l10n-ff/dom/chrome/layout/printing.properties
new file mode 100644
index 0000000000..256b55b7fa
--- /dev/null
+++ b/l10n-ff/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 (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
+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 nder %2$d
+
+PrintToFile=Winndito e Fiilde
+print_error_dialog_title=Juumre Winnditorde
+printpreview_error_dialog_title=Juumre Jiytindol Winnditorde
+
+# 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=Juumre waiɗi tuma winnditagol.
+
+PERR_ABORT=Gollal winnditagol ngal dartinaama walla haaytinaama.
+PERR_NOT_AVAILABLE=Wone e fannuuji winnditagol ɗi keɓotaako ɗoo jooni.
+PERR_NOT_IMPLEMENTED=Won e fannuuju winnditagol ɗi cuwaa tawo annomineede.
+PERR_OUT_OF_MEMORY=Teskorde ndee ena ŋakki ngam winnditaade.
+PERR_UNEXPECTED=Waɗɗi caɗe ɗe nganndaaka sahaa winnditagol.
+
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Alaa binnditorɗe ngoodi.
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Alaa binnditorɗe ngoodi, waawaa hollude jiytindagol winnditagol.
+PERR_GFX_PRINTER_NAME_NOT_FOUND=Winnditorde labaade ndee ngal horiima yiyteede.
+PERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Horiima udditde fiilde jaltal winnditagol e fiilde.
+PERR_GFX_PRINTER_STARTDOC=Winnditagol woorii sahaa nde gollal ngal winndittee.
+PERR_GFX_PRINTER_ENDDOC=Winnditagol woorii sahaa nde gollal ngal fuɗɗetee.
+PERR_GFX_PRINTER_STARTPAGE=Winnditagol woorii sahaa nde hello ngoo fuɗɗetee.
+PERR_GFX_PRINTER_DOC_IS_BUSY=Waawaa winnditaade ndee fiilannde tawo, haa jooni nde woni ko e looweede.
+PERR_GFX_PRINTER_DOC_IS_BUSY_PP=Waawaa yiytindaade winnditagol ndee fiilannde tawo, haa jooni nde woni ko e looweede.
diff --git a/l10n-ff/dom/chrome/layout/xmlparser.properties b/l10n-ff/dom/chrome/layout/xmlparser.properties
new file mode 100644
index 0000000000..49b9ca69c2
--- /dev/null
+++ b/l10n-ff/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 = teskorde yonaani
+2 = juumre lelngo
+3 = alaa geɗel ɗaɗol yiytaa
+4 = mahaaki no moƴƴi
+5 = seede mo uddaaki
+6 = alkulal bannginteewal
+7 = tag mo yahdaani
+8 = joopol puningol
+9 = yiɗaaka caggal geɗel dokimaa kaa
+10 = geɗel tuugorde ñaawirgel ngel rewaani laawol
+11 = geɗel ngel anndaaka
+12 = tuugorde geɗel yirlotoonde
+13 = geɗel ngel yahdaani
+14 = tuugorde e tonngoode alkulal nde moƴƴaani
+15 = tuugagol e geɗel ɗiɗiwel
+16 = tuugagol e geɗel jaltungel nder joopol
+17 = XML walla sifoore binndol nde wonaani e hoore geɗel
+18 = kodgol ngol anndaaka
+19 = kodgol cifangol e lelngo XML ngol sellaani
+20 = taƴre CDATA udditiinde
+21 = juumre tuma gollagol tuugorde geɗel
+22 = dokimaa jowitiiɗo
+23 = ngonka ƴeewtotoongel bettuka
+24 = geɗel cifangel nder ñaawirgel geɗel
+27 = puɗɗel jokkondiraani e innde nokku wootere
+28 = fotaani joopaade puɗɗel
+29 = maantagol nder ñaawirgel geɗel ŋakkungel
+30 = Sifaa XML oo feewaani
+31 = peeñningol binndi ngol feewaani
+32 = alkulal(e) ngal rewaani laawol nder id peeñcu
+38 = puɗɗel (xml) gowangel fotaani bayyineede walla jokkondireede e innde nokku woɗnde
+39 = puɗɗel (xmls) fotaani bayyineede walla waasde bayyineede
+40 = puɗɗel fotaani jokkondireede e wootere e inɗe nokku desaaɗe
+
+# %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 = Juumre ƴeewtagol XML: %1$S\nNokku: %2$S\nTonngoode diidol%3$u, Gorol%4$u:
+
+# %S is replaced by a tag name.
+# This gets appended to the error string if the error is mismatched tag.
+Expected = . Fanndaa: </%S>.
diff --git a/l10n-ff/dom/chrome/layout/xul.properties b/l10n-ff/dom/chrome/layout/xul.properties
new file mode 100644
index 0000000000..2d8cb74262
--- /dev/null
+++ b/l10n-ff/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> yamiroore gollagol alaa baɗte gaa gaa fuɗɗorde (yiy ella 360119).
diff --git a/l10n-ff/dom/chrome/mathml/mathml.properties b/l10n-ff/dom/chrome/mathml/mathml.properties
new file mode 100644
index 0000000000..d6fe1d6f30
--- /dev/null
+++ b/l10n-ff/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=Maantagol moƴƴaani: <%1$S> yamiraaka hono ɓinngel <%2$S>.
+ChildCountIncorrect=Maantagol moƴƴaani: Limoore sukaaɓe nde feewaani wonande <%1$S/> tagere.
+DuplicateMprescripts=Maantagol moƴƴaani: Ko ɓuri <mprescripts/> gooto nder <mmultiscripts/>.
+# LOCALIZATION NOTE: The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
+NoBase=Maantagol moƴƴaani: Fad-noo tan ko geɗel Diiñorde gootel nder <mmultiscripts/>. Yiytaanii hay batte.
+SubSupMismatch=Maantol ñawngol: ɗiɗiwol finnde/superscript ŋakkungol nder <mmultiscripts/>.
+
+# LOCALIZATION NOTE: When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
+AttributeParsingError=Juumre kewii e ƴeewtagol njaru ‘%1$S’ wonande ‘%2$S’ joopol <%3$S/>. Joopol ngol teskaaka.
+AttributeParsingErrorNoTag=Juumre kewii e njaru ‘%1$S’ wonande joopol ‘%2$S’. Joopol ngol teskaaka.
+LengthParsingError=Juumre kewii e MathML njaru joopol ‘%1$S’ no njuuteendi. Joopol teskaaka.
diff --git a/l10n-ff/dom/chrome/nsWebBrowserPersist.properties b/l10n-ff/dom/chrome/nsWebBrowserPersist.properties
new file mode 100644
index 0000000000..ec1372945c
--- /dev/null
+++ b/l10n-ff/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=%S horiima danndeede, sabu fiilde iwdi ndee horiima tareede.\n\nFuɗɗito goɗngol so ɓooyii, walla jokkondir e jiiloowo sarworde.
+writeError=%S horiima danndeede, sabu juumre nde heftinaaka waɗii.\n\nEto danndude e nokkuure woɗnde.
+launchError=%S horiima udditeede, sabu juumre nde heftinaaka waɗii.\n\nEto danndude e mbeɗu tawo kisa udditaa fiilde ndee.
+diskFull=Mbeɗu nguu alaa baawal jonngal ɗo %S danndaa.\n\nMomtu piille ɗe coklaaka kisa eto-ɗaa kadi, walla eto danndude e nokkuure woɗnde.
+readOnly=%S horiima danndeede, sabu mbeɗu nguu, runngere ndee walla fiilde ndee koko suraa winndeede.\n\nDaaƴtu suro binndol mbeɗu nguu, puɗɗito-ɗaa, walla eto danndude e nokkuure woɗnde.
+accessError=%S horiima danndeede, sabu a waawaa waylude loowdi ndeen runngere.\n\nWaylu keeroraaɗi runngere ndee kisa eto-ɗaa kadi, walla eto danndude e nokkuure woɗnde.
+SDAccessErrorCardReadOnly=Horiima aawtaade fiilde sabu kartal SD ngal woni ko e huutoreede.
+SDAccessErrorCardMissing=Horiima aawtaade fiilde sabu kartal SD ngal alaa ɗoo.
+helperAppNotFound=%S horiima udditeede, sabu jaaɓnirgal ballowal toɗɗangal ngal woodaani. Waylu toɗɗondiral ngal e cuɓoraaɗe maa.
+noMemory=Tesko yonngo woodaani ngam jokkitde baɗal ɗaɓɓitangal ngal.\n\nUddu won heen jaaɓnirɗe kisa puɗɗito-ɗaa.
+title=Nana aawtoo %S
+fileAlreadyExistsError=%S horiima danndeede, sabu fiilde jogiinde hono innde runngere '_piille' ɗee ena woodi kisa.\n\nEto danndude e nokkuure woɗnde.
+fileNameTooLongError=%S horiima danndeede, sabu innde fiilde ndee ena juuti haa ɓurti.\n\nEto danndude e innde fiilde reɓɓiɗinaande.
diff --git a/l10n-ff/dom/chrome/security/caps.properties b/l10n-ff/dom/chrome/security/caps.properties
new file mode 100644
index 0000000000..d2869fcf9e
--- /dev/null
+++ b/l10n-ff/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 = Juumre Kisal: Loowdi to %S waawaa loowaade walla jokkaade e %S.
+CheckSameOriginError = Juumre Kisal: Loowdi to %S waawaa loowde keɓe iwɗe e %S.
+ExternalDataError = Juumre kisal: loowdi %S etiima loowde %S, kono waawaa loowde keɓe booweeje so huutoriraama no natal nii.
+
+CreateWrapperDenied = Yamiroore salaaama ngam sosde soomtorde piiyol kalaas %S
+CreateWrapperDeniedForOrigin = Yamiroore salaanaama <%2$S> ngam sosde soomtorde piiyol kalaas %1$S
diff --git a/l10n-ff/dom/chrome/security/csp.properties b/l10n-ff/dom/chrome/security/csp.properties
new file mode 100644
index 0000000000..7ac20903a2
--- /dev/null
+++ b/l10n-ff/dom/chrome/security/csp.properties
@@ -0,0 +1,95 @@
+# 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 = Teelte ngoo hello paliima loowgol fiilannde: %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 = Teelte ngoo hello paliima loowgol fiilannde to %2$S ("%1$S").
+# LOCALIZATION NOTE (CSPROViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPROViolation = Goofol waɗii e report_only CSP policy ("%1$S"). Gollal ngal ena yamiraanoo, tee jaŋtol CSP neldaama.
+# 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 = Teelte hello ngoo ndaaraango loowgol jogaaɗe to %2$S ("%1$S"). Jaŋtol CSP woni ko e neldeede.
+# LOCALIZATION NOTE (triedToSendReport):
+# %1$S is the URI we attempted to send a report to.
+triedToSendReport = Etiima neldude jaŋtol to URI mo moƴƴaani: "%1$S"
+# LOCALIZATION NOTE (couldNotParseReportURI):
+# %1$S is the report URI that could not be parsed
+couldNotParseReportURI = horiima farsude jaŋtol URI: %1$S
+# LOCALIZATION NOTE (couldNotProcessUnknownDirective):
+# %1$S is the unknown directive
+couldNotProcessUnknownDirective = Horiima lijjitde kuulal tumaraŋkeewal '%1$S'
+# LOCALIZATION NOTE (ignoringUnknownOption):
+# %1$S is the option that could not be understood
+ignoringUnknownOption = Faalkisiima suɓre nde anndaaka %1$S
+# LOCALIZATION NOTE (ignoringDuplicateSrc):
+# %1$S defines the duplicate src
+ignoringDuplicateSrc = Faalkiso sewnde %1$S ɗimmere ndee
+# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):
+# %1$S defines the ignored src
+ignoringSrcFromMetaCSP = Faalkiso sewnde ‘%1$S’ (nde tammbaako so nde iwrii e geɗel meta).
+# LOCALIZATION NOTE (ignoringStrictDynamic):
+# %1$S is the ignored src
+ignoringStrictDynamic = Faalkiso sewnde “%1$S” (tammbaaɗo nder script-src oo tan).
+# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
+# %1$S is the csp directive that contains 'strict-dynamic'
+# 'strict-dynamic' should not be localized
+strictDynamicButNoHashOrNonce = Helmere maantorde ‘strict-dynamic’ nder “%1$S” nde alaa nonce walla hash moƴƴo ina waawi haɗde all dokkore ɗee kala loowaade
+# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):
+# %1$S is the ETLD of the report URI that is not HTTP or HTTPS
+reportURInotHttpsOrHttp2 = URI (%1$S) jaŋtol ngol fotnoo wonde ko URI HTTP walla HTTPS.
+# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
+# %1$S is the ETLD of the page with the policy
+reportURInotInReportOnlyHeader = Ndee lowre (%1$S)\u0020
+# LOCALIZATION NOTE (failedToParseUnrecognizedSource):
+# %1$S is the CSP Source that could not be parsed
+failedToParseUnrecognizedSource = Horiima farsude sewnde tumaraŋkeewe %1$S
+# LOCALIZATION NOTE (upgradeInsecureRequest):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+upgradeInsecureRequest = Timmingol ɗaɓɓitere ‘%1$S’ nde hisnaaka ngam huutoraade ‘%2$S’
+# LOCALIZATION NOTE (ignoreSrcForDirective):
+ignoreSrcForDirective = Faalkissade srcs yamiroore ‘%1$S’
+# LOCALIZATION NOTE (hostNameMightBeKeyword):
+# %1$S is the hostname in question and %2$S is the keyword
+hostNameMightBeKeyword = Famminaade %1$S no inndekoɗol, wonaa helmerehelde. So aɗa anniyii yo ɗum won helmerehelde huutoro '%2$S' (wongo e ŋacce teelɗe).
+# LOCALIZATION NOTE (notSupportingDirective):
+# directive is not supported (e.g. 'reflected-xss')
+notSupportingDirective = Waawaa tammbitaade kuulal '%1$S'. Kuulal e kiise maa paalkise.
+# LOCALIZATION NOTE (blockAllMixedContent):
+# %1$S is the URL of the blocked resource load.
+blockAllMixedContent = Faddaade ɗaɓɓitere ‘%1$S’ nde hisnaaka.
+# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
+# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')
+ignoringDirectiveWithNoValues = Faalkisaade ‘%1$S’ so alaa hay ñaawirgel gootel.
+# LOCALIZATION NOTE (ignoringReportOnlyDirective):
+# %1$S is the directive that is ignored in report-only mode.
+ignoringReportOnlyDirective = Faalkisaade yamiroore sandbox so rokkiraama nder 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=Faalkisaade ‘%1$S’ sabu yamiroore ‘%2$S’.
+
+# CSP Errors:
+# LOCALIZATION NOTE (couldntParseInvalidSource):
+# %1$S is the source that could not be parsed
+couldntParseInvalidSource = Horiima farsude sewnde nde moƴƴaani %1$S
+# LOCALIZATION NOTE (couldntParseInvalidHost):
+# %1$S is the host that's invalid
+couldntParseInvalidHost = Horiima farsude koɗol ngol moƴƴaani %1$S
+# LOCALIZATION NOTE (couldntParsePort):
+# %1$S is the string source
+couldntParsePort = Horiima farsude poor e %1$S
+# LOCALIZATION NOTE (duplicateDirective):
+# %1$S is the name of the duplicate directive
+duplicateDirective = Kuule %1$S pune ejtaama. Fof maa faalkise haa heddoo cilol gadanol ngol.
+# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):
+# %1$S is the option that could not be understood
+couldntParseInvalidSandboxFlag = Waawaa ƴeewtaade jooporgel ‘%1$S’ sandbox duumtungel
+
diff --git a/l10n-ff/dom/chrome/security/security.properties b/l10n-ff/dom/chrome/security/security.properties
new file mode 100644
index 0000000000..93ea8a204f
--- /dev/null
+++ b/l10n-ff/dom/chrome/security/security.properties
@@ -0,0 +1,75 @@
+# 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 = Faliima loowdi jaytinol jillungol loowotoondi e "%1$S"
+BlockMixedActiveContent = Faliima loowdi caasndi njillundi loowotoondi e "%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=Ɗaɓɓaande heew-iwdiire faddaama: ko ngal doosgal kadi haɗi janngugol keɓal goɗɗungal ngal to %1$S. (Sabaabu: CORS koko ñifaa).
+CORSOriginHeaderNotAdded=Ɗaɓɓaande iwdi pundi faddaama: doosgal jiidangal iwdi haɗii janngugol keɓal pooɗtingal %1$S. (Sabaabu: meetelol ‘Iwdi’ CORS waawaa ɓeydeede).
+CORSExternalRedirectNotAllowed=Ɗaɓɓaande iwdi pundi faddaama: doosgal jiidangal iwdi haɗii janngugol keɓal pooɗtingal %1$S. (Sabaabu: tiindtingol boowal ɗaɓɓaande CORS yamiraaka).
+CORSRequestNotHttp=Ɗaɓɓaande heew-iwdiire faddaama: Feere iwdi nanndundi ina haɗi jaŋde keɓal goɗɗungal to %1$S. (Sabaabu: ɗaɓɓaande CORS wonaa http).
+CORSMultipleAllowOriginNotAllowed=Ɗaɓɓaande iwdi pundi faddaama: doosgal jiidangal iwdi haɗii janngugol keɓal pooɗtingal %1$S. (Sabaabu: meetele ‘Naatgol-Horo-Yamir-Iwdi’ CORS keewɗe njamiraaka).
+CORSAllowOriginNotMatchingOrigin=Ɗaɓɓaande heew-iwdiire faddaama:Feere iwdi nanndundi ina haɗi jaŋde keɓal goɗɗungal to %1$S. (Sabaabu: Meetelol CORS ‘Access-Control-Allow-Origin’ yahdaani e ‘%2$S’).
+CORSNotSupportingCredentials=Ɗaɓɓaande heew-iwdiire faddaama:Feere iwdi nanndundi ina haɗi jaŋde keɓal goɗɗungal to ‘%1$S’. (Sabaabu: Kabaruuji keɓtinirɗi tammbaaka so meetelol CORS ‘Access-Control-Allow-Origin’ ko ‘*’).
+CORSMethodNotFound=Ɗaɓɓaande heew-iwdiire faddaama:Feere iwdi nanndundi ina haɗi jaŋde keɓal goɗɗungal to %1$S. (Sabaabu: Waawaa yiytude feere nder meetelol CORS ‘Access-Control-Allow-Methods’).
+CORSMissingAllowCredentials=Ɗaɓɓaande heew-iwdiire faddaama: Feere iwdi nanndundi ina haɗi jaŋde keɓal goɗɗungal to %1$S. (Sabaabu: Fanndanoo ko ‘true’ nder meetelol CORS ‘Access-Control-Allow-Credentials’).
+CORSInvalidAllowMethod=Ɗaɓɓaande heew-iwdiire faddaama:Feere iwdi nanndundi ina haɗi jaŋde keɓal goɗɗungal to %1$S. (Sabaabu: seede ‘%2$S’ gonɗo e meetelol CORS ‘Access-Control-Allow-Methods’ gollataa).
+CORSInvalidAllowHeader=Ɗaɓɓaande heew-iwdiire faddaama:Feere iwdi nanndundi ina haɗi jaŋde keɓal goɗɗungal to %1$S. (Sabaabu: seede ‘%2$S’ gonɗo e meetelol CORS ‘Access-Control-Allow-Headers’ gollataa).
+
+# LOCALIZATION NOTE: Do not translate "Strict-Transport-Security", "HSTS", "max-age" or "includeSubDomains"
+STSUnknownError=Strict-Transport-Security: Juumre nde anndaaka kewii e gollal lowre ndee meetelol ngol.
+STSCouldNotParseHeader=Strict-Transport-Security: Lowre ndee joofiima meetelol donkungol ƴeewteede no moƴƴi.
+STSNoMaxAge=Strict-Transport-Security: Lowre ndee joopiima meetelol ngol alaano yamiroore ‘max-age’.
+STSMultipleMaxAges=Strict-Transport-Security: lowre ndee joopiima meetelol baɗngol jamirooje keewɗe ‘max-age’.
+STSInvalidMaxAge=Strict-Transport-Security: lowre ndee joopiima meetelol baɗngol yamiroore ‘max-age’ nde gollataa.
+STSMultipleIncludeSubdomains=Strict-Transport-Security: lowre ndee joopiima meetelol baɗngol jamirooje ‘includeSubDomains’ keewɗe.
+STSInvalidIncludeSubdomains=Strict-Transport-Security: lowre ndee joopiima meetelol baɗngol yamiroore ‘includeSubDomains’ nde gollataa.
+STSCouldNotSaveState=Strict-Transport-Security: Juumre kewii nde lowre ndee tesketee ko ɗuhirde Strict-Transport-Security.
+
+InsecurePasswordsPresentOnPage=Galli finnde ena ngoodi e hello (http://) ngo hisaani. Ɗuum ko hulanee kisal sabu kuutoro ena waawi wujjaneede humpito.
+InsecureFormActionPasswordsPresent=Galli finnde ena ngoodi e formere wonndunde e (http://) ngo hisaani. Ɗuum ko hulanee kisal sabu kuutoro ena waawi wujjaneede humpito.
+InsecurePasswordsPresentOnIframe=Galli finnde ena ngoodi e iframe (http://) ngo hisaani. Ɗuum ko hulanee kisal sabu kuutoro ena waawi wujjaneede humpito.\u0020
+# LOCALIZATION NOTE: "%1$S" is the URI of the insecure mixed content resource
+LoadingMixedActiveContent2=Nana loowa loowdi jilɓundi (ndi hisaani) e hello hisngo "%1$S"
+LoadingMixedDisplayContent2=Nana loowa loowdi jaytinol jilɓundi (ndi hisaani) e hello hisngo "%1$S"
+
+# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
+BothAllowScriptsAndSameOriginPresent=Won iframe jogiiɗo allow-scripts e allow-same-origin e seenorde gonal mum ena waawi momtude seenagol mum.
+
+# Sub-Resource Integrity
+# LOCALIZATION NOTE: Do not translate "script" or "integrity". "%1$S" is the invalid token found in the attribute.
+MalformedIntegrityHash=Geɗel dokkoral ngal yahdaani e joopol timmal “%1$S” ngol. Formaa moƴƴo oo ko “<hash algorithm>-<hash value>”.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityLength=Njuuteendi hash gonɗo e joopol timmal ndii moƴƴaani.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityBase64=Hash gonɗo e joopol timmal oo antaaka.
+# LOCALIZATION NOTE: "%1$S" is the URI of the sub-resource that cannot be protected using SRI.
+IneligibleResource=“%1$S” jaɓetaake e koolkise timmal sibu o yahdaani e CORS tee ɗi njiydaa iwdi.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the invalid hash algorithm found in the attribute.
+UnsupportedHashAlg=Algoritmu hash mo tammbaaka nder joopol timmal: “%1$S”
+# LOCALIZATION NOTE: Do not translate "integrity"
+NoValidMetadata=Joopol timmal ngol alaa metadata gooto moƴƴo.
+
+# LOCALIZATION NOTE: Do not translate "RC4".
+WeakCipherSuiteWarning=Ndee lowre huutortoo ko cipher RC4 ngam gannude, kono ɗuum koko woppaa te hisaani.
+
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not trasnlate "nosniff".
+XCTOHeaderValueMissing=Jeertinal meetelol X-Content-Type-Options: njaru nguu wonnoo ko “%1$S”; aza yizi neldude “nosniff”?
+
+# LOCALIZATION NOTE: Do not translate "data: URI".
+BlockTopLevelDataURINavigation=Banngagol faade tolno gadano: URI mo yamiraaka (loowgol paddangol: “%1$S”).
+
+# LOCALIZATION NOTE (RunningClearSiteDataValue):
+# %S is the URI of the resource whose data was cleaned up
+RunningClearSiteDataValue=Meetelol Clear-Site-Data waawnii laɓɓingol keɓe “%S”.
+UnknownClearSiteDataValue=Meetelol Clear-Site-Data yiytaama. Njaru “%S” anndaaka.
+
+FeaturePolicyUnsupportedFeatureName=Feere gollirde: faalkiso innde gollirde “%S” nde tammbaaka.
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+
diff --git a/l10n-ff/dom/chrome/svg/svg.properties b/l10n-ff/dom/chrome/svg/svg.properties
new file mode 100644
index 0000000000..1709974525
--- /dev/null
+++ b/l10n-ff/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=Njaru %2$S ngu fanndanooka ƴeewtotoongu joopannde %1$S.
diff --git a/l10n-ff/dom/chrome/xslt/xslt.properties b/l10n-ff/dom/chrome/xslt/xslt.properties
new file mode 100644
index 0000000000..c0afaf86c9
--- /dev/null
+++ b/l10n-ff/dom/chrome/xslt/xslt.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/.
+
+1 = Ƴeewtogol ɗerewol panni XSLT woorii.
+2 = Ƴeewtogol konngol XPath woorii.
+3 =
+4 = Baylagol XSLT roŋkii.
+5 = Gollal XSLT/XPath moƴƴaani.
+6 = Ɗerewol panni XSLT (ina wona) ina waɗi gartugol.
+7 = Njaru joopannde rewaani laawol nder XSLT 1.0.
+8 = Konngol XPath ina ɗaminanoo neltirde NodeSet.
+9 = Baylagol XSLT gasirii <xsl:message>.
+10 = Juumre laylaytol waɗii saanga loowgol ɗerewol panni XSLT:
+11 = Ɗerewol panni XSLT jogaaki mimetype XML:
+12 = Panni XSLT ina paggoo ina naattina e koye mum en:
+14 = Gollirgal timmitte XPath mo anndaaka noddaama.
+15 = Gallugol ƴeewndo XPath: ‘)’ ina tijjaa:
+18 = Gallugol ƴeewndo XPath: ‘]’ ina tijjaa:
+
+LoadingError = Juumre saanga loowgol ɗereeji panni: %S
+TransformError = Juumre saanga baylugol XSLT: %S