summaryrefslogtreecommitdiffstats
path: root/l10n-son/dom
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
commit2aa4a82499d4becd2284cdb482213d541b8804dd (patch)
treeb80bf8bf13c3766139fbacc530efd0dd9d54394c /l10n-son/dom
parentInitial commit. (diff)
downloadfirefox-2aa4a82499d4becd2284cdb482213d541b8804dd.tar.xz
firefox-2aa4a82499d4becd2284cdb482213d541b8804dd.zip
Adding upstream version 86.0.1.upstream/86.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'l10n-son/dom')
-rw-r--r--l10n-son/dom/chrome/accessibility/AccessFu.properties358
-rw-r--r--l10n-son/dom/chrome/accessibility/mac/accessible.properties56
-rw-r--r--l10n-son/dom/chrome/accessibility/unix/accessible.properties17
-rw-r--r--l10n-son/dom/chrome/accessibility/win/accessible.properties17
-rw-r--r--l10n-son/dom/chrome/appstrings.properties32
-rw-r--r--l10n-son/dom/chrome/dom/dom.properties268
-rw-r--r--l10n-son/dom/chrome/global-strres.properties5
-rw-r--r--l10n-son/dom/chrome/global.dtd5
-rw-r--r--l10n-son/dom/chrome/layout/HtmlForm.properties43
-rw-r--r--l10n-son/dom/chrome/layout/MediaDocument.properties21
-rw-r--r--l10n-son/dom/chrome/layout/css.properties42
-rw-r--r--l10n-son/dom/chrome/layout/htmlparser.properties131
-rw-r--r--l10n-son/dom/chrome/layout/layout_errors.properties37
-rw-r--r--l10n-son/dom/chrome/layout/printing.properties56
-rw-r--r--l10n-son/dom/chrome/layout/xmlparser.properties48
-rw-r--r--l10n-son/dom/chrome/layout/xul.properties5
-rw-r--r--l10n-son/dom/chrome/mathml/mathml.properties16
-rw-r--r--l10n-son/dom/chrome/netError.dtd90
-rw-r--r--l10n-son/dom/chrome/netErrorApp.dtd23
-rw-r--r--l10n-son/dom/chrome/nsWebBrowserPersist.properties17
-rw-r--r--l10n-son/dom/chrome/plugins.properties16
-rw-r--r--l10n-son/dom/chrome/security/caps.properties9
-rw-r--r--l10n-son/dom/chrome/security/csp.properties101
-rw-r--r--l10n-son/dom/chrome/security/security.properties68
-rw-r--r--l10n-son/dom/chrome/svg/svg.properties5
-rw-r--r--l10n-son/dom/chrome/xml/prettyprint.dtd5
-rw-r--r--l10n-son/dom/chrome/xslt/xslt.properties39
27 files changed, 1530 insertions, 0 deletions
diff --git a/l10n-son/dom/chrome/accessibility/AccessFu.properties b/l10n-son/dom/chrome/accessibility/AccessFu.properties
new file mode 100644
index 0000000000..997432d434
--- /dev/null
+++ b/l10n-son/dom/chrome/accessibility/AccessFu.properties
@@ -0,0 +1,358 @@
+# 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/.
+
+# Screen reader started/stopped
+screenReaderStarted = Diji cawkaa tunandi
+screenReaderStopped = Diji cawkaa kayandi
+
+# Roles
+menubar = šilbayboŋ žeeri
+scrollbar = maažeeri cendante
+grip = ɲifi
+alert = yaamar
+menupopup = šilbayboŋ biibata
+document = takadda
+pane = feddi
+dialog = willandi
+separator = fayari
+toolbar = goyjinay žeeri
+statusbar = assariya maažeeri
+table = daari
+columnheader = soofu boŋdeke
+rowheader = sorro boŋdeke
+column = soofu
+row = sorro
+cell = kali-ize
+link = dobu
+list = maašeede
+listitem = maašeede hayiize
+outline = filla-boŋ
+outlineitem = filla-boŋ hayiize
+pagetab = kanji
+propertypage = mayray moo
+graphic = bii takari
+switch = bere
+pushbutton = butoŋ
+checkbutton = maasa butoŋ
+radiobutton = arajo butoŋ
+combobox = kunkuni bata
+progressbar = jinekoyyan žeeri
+slider = tutiji
+spinbutton = kuubi butoŋ
+diagram = bii
+animation = hunandiyan
+equation = sawandiyan
+buttonmenu = butoŋ šilbayboŋ
+whitespace = farru kaaray
+pagetablist = kanji maašeede
+canvas = korfur
+checkmenuitem = maasa šilbayboŋ hayiize
+label = šilbay
+passwordtext = šennikufal kalimaɲaa kuru
+radiomenuitem = arajo šilbayboŋ hayiize
+textcontainer = kalimaɲaa diikaw
+togglebutton = kanjari butoŋ
+treetable = tuuri daari
+header = boŋdeke
+footer = ceedeke
+paragraph = kalimaɲaa zuu
+entry = hantumi
+caption = filla-ize
+heading = dunbumaa
+section = dunbu
+form = toonandi takadda
+comboboxlist = kunkuni bata maašeede
+comboboxoption = kunkuni bara suubari
+imagemap = bii dunbante
+listboxoption = suubari
+listbox = maašeede bata
+flatequation = sawandi kanante
+gridcell = tema kali-ize
+note = laasaabay
+figure = žeeribii
+definitionlist = bayrandiyan maašeede
+term = kalima
+definition = bayrandiyan
+
+mathmltable = kabu daari
+mathmlcell = kali-ize
+mathmlenclosed = daabante
+mathmlfraction = ferši
+mathmlfractionwithoutbar = ferši bila nda zuu
+mathmlroot = linji
+mathmlscripted = šigirante
+mathmlsquareroot = kaare linji
+
+# More sophisticated roles which are not actual numeric roles
+textarea = kalimaɲaa kuru ganda
+
+base = cire
+close-fence = kali daabuyan
+denominator = maa šilbaykaw
+numerator = hinna šilbaykaw
+open-fence = kali feeriyan
+overscript = beenešigira
+presubscript = jinegandašigira
+presuperscript = jinebeenešigira
+root-index = linji maaboŋ
+subscript = beenešigira
+superscript = beenešigira
+underscript = gandašigira
+
+# Text input types
+textInputType_date = han
+textInputType_email = bataga
+textInputType_search = ceeci
+textInputType_tel = talfon
+textInputType_url = URL
+
+# More sophisticated object descriptions
+headingLevel = dunbumaa adadu %S
+
+# more sophisticated list announcement
+listStart = Hayiize jinaa
+listEnd = Hayiize koraa
+# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+listItemsCount = Haya-ize 1;haya-ize #1
+
+# LOCALIZATION NOTE: # %1$S is the position of the item n the set.
+# %2$S is the total number of such items in the set.
+# An expanded example would read "2 of 5".
+objItemOfN = %1$S ka hun %2$S ra
+
+# Landmark announcements
+banner = deeji-zaara
+complementary = timmandihaya
+contentinfo = gundekuna alhabar
+main = boŋ
+navigation = naaruyan
+search = ceeci
+
+# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.
+# Number of columns within the table.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblColumnInfo = nda soofu 1;nda soofu #1
+# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.
+# Number of rows within the table or grid.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblRowInfo = nda sorro 1;nda sorro #1
+
+# table or grid cell information
+columnInfo = Soofu %S
+rowInfo = Sorro %S
+spansColumns = ga soofu %S gaaru
+spansRows = ga sorro %S gaaru
+
+# Invoked actions
+jumpAction = sarante
+pressAction = naagante
+checkAction = maasante
+uncheckAction = mana maasandi
+onAction = ga dii
+offAction = ga buu
+selectAction = suubante
+unselectAction = naŋante
+openAction = feerante
+closeAction = daabante
+switchAction = bereberante
+clickAction = naagante
+collapseAction = nakasante
+expandAction = tontonante
+activateAction = tunante
+cycleAction = windante
+
+# Live regions
+# 'hidden' will be spoken when something disappears in a live region.
+hidden = tugante
+
+# Tab states
+tabLoading = goo ma zumandi
+tabLoaded = zumante
+tabNew = kanji taaga
+tabLoadStopped = zumandiyan kay
+tabReload = ga zumandi taaga
+
+# Object states
+stateChecked = maasante
+stateOn = ga dii
+stateNotChecked = mana maasandi
+stateOff = ga buu
+statePressed = naagante
+# No string for a not pressed toggle button
+stateExpanded = tontonante
+stateCollapsed = nakasante
+stateUnavailable = ši bara
+stateReadonly = Caw-hinne
+stateRequired = waažibante
+stateTraversed = naarumante
+stateHasPopup = goo nda biiboŋ bata feeri
+stateSelected = suubante
+
+# App modes
+editingMode = fasalyan
+navigationMode = naaruyan
+
+# Quick navigation modes
+quicknav_Simple = Tilasu
+quicknav_Anchor = Kangarey
+quicknav_Button = Butoŋey
+quicknav_Combobox = Kunkuni batey
+quicknav_Landmark = Dawšilbawey
+quicknav_Entry = Hantumey
+quicknav_FormElement = Takari hayiizey
+quicknav_Graphic = Biyey
+quicknav_Heading = Dunbumaaɲey
+quicknav_ListItem = Maašeede hayiizey
+quicknav_Link = Dobey
+quicknav_List = Maašeedey
+quicknav_PageTab = Moo kanjey
+quicknav_RadioButton = Arajo butoŋey
+quicknav_Separator = Fayarey
+quicknav_Table = Taabaley
+quicknav_Checkbox = Maasa batawey
+
+# MathML menclose notations.
+# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation
+notation-longdiv = žemnayan kuku
+notation-actuarial = arribahaya
+notation-phasorangle = kalimaɲaa teekaw kanje
+notation-radical = linji
+notation-box = bata
+notation-roundedbox = bata kuubante
+notation-circle = windira
+notation-left = wowa
+notation-right = guma
+notation-top = beene
+notation-bottom = kore
+notation-updiagonalstrike = diikarfu žeeri se beene
+notation-downdiagonalstrike = diikarfu žeeri se ganda
+notation-verticalstrike = žeeri kayante
+notation-horizontalstrike = žeeri kanante
+notation-updiagonalarrow = diikarfu biraw se beene
+notation-madruwb = madruwb
+
+# Shortened role names for braille
+menubarAbbr = šilbayboŋ žeeri
+scrollbarAbbr = maažeeri cendante
+gripAbbr = ɲifi
+alertAbbr = yaamar
+menupopupAbbr = šilbayboŋ biibata
+documentAbbr = takadda
+paneAbbr = feddi
+dialogAbbr = willandi
+separatorAbbr = fayari
+toolbarAbbr = goyjinay žeeri
+statusbarAbbr = assariya maažeeri
+tableAbbr = tbl
+columnheaderAbbr = soofu boŋdeke
+rowheaderAbbr = sorro boŋdeke
+columnAbbr = soofu
+rowAbbr = sorro
+cellAbbr = kali-ize
+linkAbbr = lnk
+listAbbr = maašeede
+listitemAbbr = maašeede hayiize
+outlineAbbr = filla-boŋ
+outlineitemAbbr = filla-boŋ hayiize
+pagetabAbbr = kanji
+propertypageAbbr = mayray moo
+graphicAbbr = bii takari
+pushbuttonAbbr = btn
+checkbuttonAbbr = maasa butoŋ
+radiobuttonAbbr = arajo butoŋ
+comboboxAbbr = kunkuni bata
+progressbarAbbr = jinekoyyan žeeri
+sliderAbbr = tutiji
+spinbuttonAbbr = kuubi butoŋ
+diagramAbbr = bii
+animationAbbr = hunandiyan
+equationAbbr = sawandiyan
+buttonmenuAbbr = butoŋ šilbayboŋ
+whitespaceAbbr = farru kaaray
+pagetablistAbbr = kanji maašeede
+canvasAbbr = korfur
+checkmenuitemAbbr = maasa šilbayboŋ hayiize
+labelAbbr = šilbay
+passwordtextAbbr = passwdtxt
+radiomenuitemAbbr = arajo šilbayboŋ hayiize
+textcontainerAbbr = kalimaɲaa diikaw
+togglebuttonAbbr = kanjari butoŋ
+treetableAbbr = tuuri daari
+headerAbbr = boŋdeke
+footerAbbr = ceedeke
+paragraphAbbr = kalimaɲaa zuu
+entryAbbr = hantumi
+captionAbbr = filla-ize
+headingAbbr = dunbumaa
+sectionAbbr = dunbu
+formAbbr = toonandi takadda
+comboboxlistAbbr = kunkuni bata maašeede
+comboboxoptionAbbr = kunkuni bara suubari
+imagemapAbbr = imgmap
+listboxoptionAbbr = suubari
+listboxAbbr = maašeede bata
+flatequationAbbr = sawandi kanante
+gridcellAbbr = tema kali-ize
+noteAbbr = laasaabay
+figureAbbr = fig
+definitionlistAbbr = bayrandiyan maašeede
+termAbbr = kalima
+definitionAbbr = bayrandiyan
+textareaAbbr = txtarea
+
+# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.
+# Number of columns within the table.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblColumnInfoAbbr = c#1;c#1
+# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.
+# Number of rows within the table or grid.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblRowInfoAbbr = r#1r;r#1
+cellInfoAbbr = c%Sr%S
+
+stateCheckedAbbr = (x)
+stateUncheckedAbbr = ( )
+statePressedAbbr = (x)
+stateUnpressedAbbr = ( )
+
+mathmlenclosedAbbr = kunahere
+mathmltableAbbr = tbl
+mathmlcellAbbr = kali-ize
+mathmlfractionAbbr = frac
+mathmlfractionwithoutbarAbbr = frac no bar
+mathmlrootAbbr = linji
+mathmlscriptedAbbr = šigirante
+mathmlsquarerootAbbr = sqrt
+
+baseAbbr = cire
+close-fenceAbbr = daabu
+denominatorAbbr = daga
+numeratorAbbr = hinna
+open-fenceAbbr = feeri
+overscriptAbbr = beene
+presubscriptAbbr = jineganda
+presuperscriptAbbr = jinebeene
+root-indexAbbr = maaboŋ
+subscriptAbbr = ganda
+superscriptAbbr = beene
+underscriptAbbr = ganda
+
+notation-longdivAbbr = longdiv
+notation-actuarialAbbr = act
+notation-phasorangleAbbr = phasang
+notation-radicalAbbr = rad
+notation-boxAbbr = bata
+notation-roundedboxAbbr = rndbox
+notation-circleAbbr = windi
+notation-leftAbbr = wowa
+notation-rightAbbr = guma
+notation-topAbbr = beene
+notation-bottomAbbr = boŋgoyandi jinay
+notation-updiagonalstrikeAbbr = updiagstrike
+notation-downdiagonalstrikeAbbr = dwndiagstrike
+notation-verticalstrikeAbbr = vstrike
+notation-horizontalstrikeAbbr = hstrike
+notation-updiagonalarrowAbbr = updiagarrow
+notation-madruwbAbbr = madruwb
diff --git a/l10n-son/dom/chrome/accessibility/mac/accessible.properties b/l10n-son/dom/chrome/accessibility/mac/accessible.properties
new file mode 100644
index 0000000000..ccc4517e8a
--- /dev/null
+++ b/l10n-son/dom/chrome/accessibility/mac/accessible.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/.
+
+jump = Sar
+press = Naagu
+check = Guna
+uncheck = Tammaasa kaa
+select = Suuba
+open = Feeri
+close = Daabu
+switch = Bere
+click = Naagu
+collapse= Nakaši
+expand = Hayandi
+activate= Dirandi
+cycle = Kuubi
+
+# Universal Access API support
+# (Mac Only)
+# The Role Description for AXWebArea (the web widget). Like in Safari.
+htmlContent = HTML gundekuna
+# The Role Description for the Tab button.
+tab = kanji
+# The Role Description for definition list dl, dt and dd
+term = kalima
+definition = bayrandiyan
+# The Role Description for an input type="search" text field
+searchTextField = ceeci hantum faari
+# The Role Description for WAI-ARIA Landmarks
+application = porogaram
+search = ceeci
+banner = deeji-zaara
+navigation = naaruyan
+complementary = timmandihaya
+content = gundekuna
+main = boŋ
+# The (spoken) role description for various WAI-ARIA roles
+alert = yaamar
+alertDialog = yaamar willandiyan
+article = hantum
+document = takadda
+# The (spoken) role description for the WAI-ARIA figure role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-figure
+# The (spoken) role description for the WAI-ARIA heading role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading
+log = zaaritiira
+marquee = tenda
+math = kabu
+note = laasaabay
+region = ganda
+status = porogaram assariya
+timer = waatidiikaw
+tooltip = goyjinay yaamar
+separator = fayari
+tabPanel = kanji feddi
diff --git a/l10n-son/dom/chrome/accessibility/unix/accessible.properties b/l10n-son/dom/chrome/accessibility/unix/accessible.properties
new file mode 100644
index 0000000000..a77dd31c0e
--- /dev/null
+++ b/l10n-son/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 = Sar
+press = Naagu
+check = Guna
+uncheck = Tammaasa kaa
+select = Suuba
+open = Feeri
+close = Daabu
+switch = Bere
+click = Naagu
+collapse= Nakaši
+expand = Hayandi
+activate= Dirandi
+cycle = Kuubi
diff --git a/l10n-son/dom/chrome/accessibility/win/accessible.properties b/l10n-son/dom/chrome/accessibility/win/accessible.properties
new file mode 100644
index 0000000000..a77dd31c0e
--- /dev/null
+++ b/l10n-son/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 = Sar
+press = Naagu
+check = Guna
+uncheck = Tammaasa kaa
+select = Suuba
+open = Feeri
+close = Daabu
+switch = Bere
+click = Naagu
+collapse= Nakaši
+expand = Hayandi
+activate= Dirandi
+cycle = Kuubi
diff --git a/l10n-son/dom/chrome/appstrings.properties b/l10n-son/dom/chrome/appstrings.properties
new file mode 100644
index 0000000000..aea7eb5010
--- /dev/null
+++ b/l10n-son/dom/chrome/appstrings.properties
@@ -0,0 +1,32 @@
+# 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/.
+
+fileNotFound=%S tukoo ši hin ka duwandi. Taare dogoo koroši nda ceeci koyne.
+fileAccessDenied=Tuku kaŋ goo %S ga ši hin ka cawandi.
+unknownProtocolFound=(%S) wey affoo manti sanbari fondo jisante wala a mana duɲe misoo woo se.\u0020
+connectionFailure=Ciyaroo mongandi waatoo kaŋ a wiri ka duu %S.
+netInterrupt=Ciyaroo kaŋ ga koy %S here dunbu nda take kaŋ ši hongandi. A hin ka tee bayhaya fooyaŋ berandi ka ben.
+netTimeout=Goyoo waatoo ben kaŋ a ga wiri ka duu %S.
+redirectLoop=Bisandi taaga kali howandi URL nungoo woo še. Mana hin ka moo hãntaa zumandi. A ga hin ka aleewa gagayanteyaŋ sabboo ra.
+confirmRepostPrompt=Ka moɲoo woo cebe, porogaramoo ga hima k'alhabar sanba kaŋ ga teera foo kul filla (sanda ceeciyan wala hangayan cimandiyan) kaŋ mana tee ka ben jine.
+resendButton.label=Sanba taaga
+unknownSocketType=Takaddaa woo ši hin ka cebandi nda manti war na n' ka boŋ-saajaw juwalkaw sinji. Boŋ-saajaw juwalkaw zumandi nd'a sinji nda ma ceeci koyne, wala ma war dabariɲaa juwalkaa cee.
+netReset=Bayhaya kul ši takaddaa ra.
+notCached=Takaddaa woo ši bara koyne.
+netOffline=Takaddaa woo ši hin ka ceband nd'a goo ciyari ra. Ka bara ciyari ra, tammaasaa kaa bila nda ciyari "goy bila nda ciyari" ga, tuku šilbayboŋoo ra.
+isprinting=Takaddaa woo ši hin ka barmay nd'a goo karyan wala kar moo-furyan ra.
+deniedPortAccess=Kotay-miɲoo woo huraa daaba saajaw dalilyaŋ še.
+proxyResolveFailure=Feršikaw tokoraa kaŋ war n'a hanse mana duwandi. Taare war feršikaw tokore kayandiyaney koroši, de ma ceeci koyne.
+proxyConnectFailure=Ciyaroo mongandi waatoo kaŋ a ga wiri ka duu feršikaw tokoraa kaŋ war n'a hanse. Taare war feršikaw tokore kayandiyaney koroši, de ma ceeci koyne.
+contentEncodingError=Moɲoo kaŋ war ga wiri k'a guna ši hin ka cebandi zama a goo ma goy nda kankamandiyan takari kaŋ ši nda gaakašinay jinay.
+unsafeContentType=Moɲoo kaŋ war ga wiri k'a guna ši hin ka cebandi zama a goo nda tuku dumi kaŋ ši hima saajante nd'a feera. Taare nungoo juwalkaa cee ka šendaa woo toonandi a do.
+malwareBlocked=Nungoo kaŋ goo %S ga bayrandi ka tee darga nungu n' ka gagayandi war saajaw ibaayey saku ra.
+unwantedBlocked=Nungoo kaŋ goo %S ga bayrandi ka tee goyjinay laala nd'a gagayandi war saajaw ibaayey sabbu ra.
+deceptiveBlocked=Nungoo kaŋ goo %S ga bayrandi ka tee darga nungu n' ka gagayandi war saajaw ibaayey saku ra.
+cspBlocked=Moɲoo woo goo nda gundekunaa saajaw alhukum kaŋ ga ganji a ma zunbu takaa woo ra.
+corruptedContentErrorv2=Nungoo kaŋ goo %S ga dii sankay sanbari fondo hasaraw kaŋ ši hin ka hanse koyne.
+remoteXUL=Moɲoo woo ga goy nda dabaribayray bila nda faabari zama a ši bara koyne tilasu ra.
+sslv3Used=War bayhayey saajaa mana hin ka tabati %S ga zam'a ga goy nda SSLv3, sanbari fondo laybante.
+weakCryptoUsed=%S maykaa na ngi nungoo hanse nda taka laalo. Ka ganji war alhabaroo ma zayandi, Firefox mana naŋ interneti nungoo woo ma ciyandi.
+inadequateSecurityError=Interneti nungoo ceeci ka saajaw alkadar kaŋ ši wasa kayandi.
diff --git a/l10n-son/dom/chrome/dom/dom.properties b/l10n-son/dom/chrome/dom/dom.properties
new file mode 100644
index 0000000000..2ca97de5b7
--- /dev/null
+++ b/l10n-son/dom/chrome/dom/dom.properties
@@ -0,0 +1,268 @@
+# 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=Yaamar: Šigira-dumoo ši tuuru
+KillScriptMessage=Šigira-dumi ga hima ka bara goy ra moɲoo woo ga, wala a ši tuuru koyne. War ga hin ka šigira-dumoo kayandi sohõda, wala war ga hin ka bisa ka dii nda šigira-dumoo timme.
+KillScriptWithDebugMessage=Šigira-dumi ga hima ka bara goy ra moɲoo woo ga, wala a ši tuuru koyne. War ga hin ka šigira-dumoo kayandi sohõda, šigira-dumoo feeri hasaraw gunakaa ra, wala šigira-dumoo taŋ jine.
+KillScriptLocation=Šigira-dumi: %S
+
+StopScriptButton=Šigira-dumoo kayandi
+DebugScriptButton=Šigira-dumoo hasaraa guna
+WaitForScriptButton=Koy jine
+DontAskAgain=&Ma ši ay hãa koyne
+WindowCloseBlockedWarning=A ga hin ka tee kaŋ šigira-dumey ši daaba zanfuney kaŋ šigira-dumoo man'i feeri ra.
+OnBeforeUnloadTitle=War ga alhakiika?
+OnBeforeUnloadMessage=Moɲoo woo ga hãa wala alhakiika kaŋ war ga baa ka koy - bayhayey kaŋ war n'i dam ši gaabundi.
+OnBeforeUnloadStayButton=Cindi moɲoo ga
+OnBeforeUnloadLeaveButton=Moɲoo naŋ
+EmptyGetElementByIdParam=Karfu koonu kaŋ bisa nda getElementById().
+SpeculationFailed=Alaayan bila nda sasawandiyan hantumando nda document.write() ka too sankaa ma kuuna taaga. Alhabar tontoni se, dii https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing
+DocumentWriteIgnored=Ciyari foo document.write() se ka hun tarayhere waati-waati šigira dumi murayndi.
+# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
+EditorFileDropFailed=Fasal-se tuku ize foo mana hin ka zumandi ne: %S.
+FormValidationTextTooLong=Kalimaɲaa kuroo duurandi nda harfu %S wala ciina (sohõda war ga goy nda harfu %S).
+FormValidationTextTooShort=Goy nd'a jaace harfu %S (war goo ma goy nda harfu %S).
+FormValidationValueMissing=Taare faaroo woo toonandi.
+FormValidationCheckboxMissing=Taare bataa woo guna nda war ga baa ka bisa.
+FormValidationRadioMissing=Taare suubarey wey affoo zaa.
+FormValidationFileMissing=Taare tuku foo suuba.
+FormValidationSelectMissing=Taare hayiize foo suuba maašeedaa ra.
+FormValidationInvalidEmail=Taare bataga aderesu foo dam.
+FormValidationInvalidURL=Taare URL doo dam.
+FormValidationPatternMismatch=Taare tenjandi nda takaroo kaŋ wirandi.
+# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.
+FormValidationPatternMismatchWithTitle=Taare tenjandi nda takaroo kaŋ wirandi: %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.
+FormValidationNumberRangeOverflow=Hinna foo suuba kaŋ ši bisa %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time.
+# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.
+FormValidationNumberRangeUnderflow=Hinna foo suuba kaŋ ši kacca nda %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time.
+# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
+FormValidationStepMismatch=Hinna borya suuba. Hinna boryo kul manante hinkaa ti %S nda %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=Hinna boryo suuba. Hinna boryaa ti %S.
+FormValidationBadInputNumber=Hinna foo dam.
+FullscreenDeniedDisabled=Dijikul hãayan wanjandi zama dijikul API n' ka kaŋ goykaw ibaayi bande.
+FullscreenDeniedFocusedPlugin=Dijikul hãayan wanjandi zama zanfun sukari n' ka manandi.
+FullscreenDeniedHidden=Dijikul hãayan wanjandi zama takaddaa ši diyandi koyne.
+FullscreenDeniedContainerNotAllowed=Dijikul hãayan mongu zama nd'a jaase takadda foo kaŋ goo nda haya-izeyaŋ manti iframe wal'a šii nda "allowfullscreen" alhaali kul.
+FullscreenDeniedNotInputDriven=Dijikul hãayan wanjandi zama Element.RequestFullScreen() mana ciyandi nda kunahere zurandi duura waate kaŋ batu margakaa n'a gorandi.
+FullscreenDeniedNotHTMLSVGOrMathML=Dijikul hãayan wanjandi zama hãayan haya-izoo manti <svg>, <math>, wala HTML haya-ize foo.
+FullscreenDeniedNotInDocument=Dijikul hãayan wanjandi zama haya-ize hãayanoo ši bara nga takaddaa ra koyne.
+FullscreenDeniedMovedDocument=Dijikul hãayan wanjandi zama haya-ize hãayanoo na takaddaa ganandi.
+FullscreenDeniedLostWindow=Dijikul hãayan wanjandi zama ir šii nda zanfun koyne.
+FullscreenDeniedSubDocFullscreen=Dijikul hãayan wanjandi zama cire-takadda kaŋ goo takaddaa kaŋ ga dijikul hãa ga bara dijikul alhaali ra ka ben.
+FullscreenDeniedNotDescendant=Dijikul hãayan wanjandi zama haya-ize hãayanoo mana zunbu ka hun sohõ haya-izoo kaŋ ga bara dijikul alhaali ra.
+FullscreenDeniedNotFocusedTab=Dijikul hãayan wanjandi zama haya-ize hãayanoo ši bara sohõda kanji manantaa ra.
+RemovedFullscreenElement=Ga fatta dijikul alhaali ra zama dijikul haya-izoo mana tuusandi ka hun takaddaa ra.
+FocusedWindowedPluginWhileFullscreen=Ga fatta dijikul ra zama zanfun sukari mana manandi.
+PointerLockDeniedDisabled=Dijikul hãayan wanjandi zama dijikul API n' ka kaŋ goykaw ibaayi bande.
+PointerLockDeniedInUse=Cebekaw kufal haayan wanjandi zama sohõda cebekaa goo takadda waanante juwaloo ra.
+PointerLockDeniedNotInDocument=Cebekaw kufal hãayan wanjandi zama haya-izoo kaŋ g'a hãa ši bara takadda ra.
+PointerLockDeniedSandboxed=Cebekaw kufal hãayan wanjandi zama sandox ši cebekaw kufal API noo fondo.
+PointerLockDeniedHidden=Cebekaw kufal hãayan wanjandi zama takaddaa ši diyandi koyne.
+PointerLockDeniedNotFocused=Cebekaw kufal hãayan wanjandi zama takaddaa ši korosandi koyne.
+PointerLockDeniedMovedDocument=Cebekaw kufal hãayan wanjandi zama haya-izoo kaŋ g'a hãa na takaddaa ganandi.
+PointerLockDeniedNotInputDriven=Cebekaw kufal hãayan wanjandi zama Element.requestPointerLock() mana ciyandi teera juwalkaw ra kaŋ goykaw n'a tee, nda takaddaa šii dijikul alhaali ra.\u0020
+PointerLockDeniedFailedToLock=Cebekaw kufal hãayan wanjandi zama ceecikaa mana hin ka cebekaa kufal.
+HTMLSyncXHRWarning=HTML nahaw fesu-fesuyan XMLHttpRequest ši goy cerehangayan alhaali ra.
+# LOCALIZATION NOTE: %S is the name of the header in question
+ForbiddenHeaderWarning=Ceeciyan ka boŋdeke laala kayandi wanjandi: %S
+ResponseTypeSyncXHRWarning=XMLHttpRequest goyyan nda "responseType" alhaali ši dira cerehangayan alhaali ra koyne zanfun kunga ra.
+TimeoutSyncXHRWarning=XMLHttpRequest goyyan nda "timeout" alhaali ši dira cerehangayan alhaali ra zanfun kunga ra.
+JSONCharsetWarning=Boro foo ceeci ka manti-UTF-8 harfu-hawyan bayrandi JSON še kaŋ soolomandi nda XMLHttpRequest. UTF-8 hinne ma goy nda JSON harfu-feeriyan.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataUnknownContentType=Bayhayey sanbandi decodeAudioData goo nda dumi šibayante dumi foo.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataUnknownError=Firka šibayante bangay kaŋ decodeAudioData goo ma goy.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataInvalidContent=Bayhaya šibayante sanbandi decodeAudioData goo nda gundekuna laala kaŋ ši hin ka feerandi boryo.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataNoAudio=Haya kaŋ ti "Components" nakaši. A ga kaa ka hun kayna da.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.
+MediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement kaŋ tee createMediaElementSource goo nda ašsil-gaaru dalil, guloo ga dangayyan kaataray.
+# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.
+MediaStreamAudioSourceNodeCrossOrigin=MediaStream kaŋ tee createMediaStreamSource goo nda ašsil-gaaru dalil, guloo ga dangayyan kaataray.
+MediaLoadExhaustedCandidates=Hoorayhaya himantey kul mana hin ka zumandi. Hoorayhaya zumandiroo kay.
+MediaLoadSourceMissingSrc=<source> haya-izoo ši nda "src" alhaali kul. Hooray zumandiroo kay.
+# 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 zumandiroo kay nda %1$S firkaa. Hoorayhaya %2$S zumandiroo kay.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
+MediaLoadInvalidURI=URI laala. Hoorayhaya %S zumandiroo kay.
+# 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=Tabatandi "type" alhaaloo "%1$S" še ši kanbandi. %2$S hẽenandiyan goyjinaa zumandiroo kay.
+# 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" še ši nda goyjinay. Hoorayhaya %2$S zumandiroo kay.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
+MediaLoadDecodeError=Hoorayhaya %S mana hin ka feerandi.
+MediaWidevineNoWMF=Ga ceeci ka Widevine hẽenandi bila nda Windows Media Foundation. Dii 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=Ka %S widewo takarey hẽenandi, war ga hima ka Microsoft goyjinay tontoni sinji, dii 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=Widewo kaŋ goo moɲoo woo ga ši hin ka hẽenandi. A ga tee kaŋ war dabariɲaŋoo šii nda woo widewo fondo waažibantaa: %S
+MediaUnsupportedLibavcodec=Widewo kaŋ goo moɲoo woo ga ši hin ka hẽenandi. War dabariɲaŋoo goo nda libavcodec dumi kaŋ ši kanbandi
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaCannotPlayNoDecoders=Ši hin ka alhabar goyjinay hẽenandi. Feerandikaw kul šii takari hãantey se: %S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaNoDecoders=Feerandikaw kul šii takari hãantey jerey se: %S
+MediaCannotInitializePulseAudio=Ši hin ka goy nda PulseAudio
+# LOCALIZATION NOTE: Do not translate "MediaRecorder".
+MediaRecorderMultiTracksNotSupported=MediaRecorder ši hin ka dumi-foo fondo boobo jišiyan kanbe waati follokaa ra.
+# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
+MutationEventWarning=Goyyan nda "Mutation Events" nakaši. Goy nda "MutationObserver" dogoo ra.
+# LOCALIZATION NOTE: Do not translate "Components"
+ComponentsWarning="Components" hayaa nakaši. A ga kaa ka dogandi.
+PluginHangUITitle=Yaamar: sukari ši tuuru
+PluginHangUIMessage=%S ga hima goy ra, wala a ši tuuru koyne. War ga hin ka sukaroo kayandi sohõda, wala war ga hin ka bisa ka dii wala sukaroo ga timme.
+PluginHangUIWaitButton=Koy jine
+PluginHangUIStopButton=Sukaroo kayandi
+# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
+NodeIteratorDetachWarning=Ka ma detach() cee NodeIterator ga ši nda almaana koyne.
+# LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
+LenientThisWarning=Duuyan muray wala mayray kuray kaŋ goo nda [LenientThis] zama "this" haya ši cum.
+# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
+UseOfCaptureEventsWarning=captureEvents() goyandiroo laybu. Ka war ašariya taagandi, DOM 2 addEventListener() dabari goyandi. Faaba tontoni ne http://developer.mozilla.org/en/docs/DOM:element.addEventListener
+# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
+UseOfReleaseEventsWarning=releaseEvents() goyandiroo laybu. Ka war ašariya taagandi, DOM 2 removeEventListener() dabari goyandi. Faaba tontoni ne http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
+# LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
+SyncXMLHttpRequestWarning=Cerebande XMLHttpRequest boŋ šilloo ra nakaši zama a ga laala boraa kaŋ ga goy nd'a se. Faaba goo ne http://xhr.spec.whatwg.org/ ga.
+# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
+ImportXULIntoContentWarning=XUL gulley cendi k'i dam gundekuna takadda ra n' ka nakaši. Goy sahãa woo ga kaa ka hun kayna da.
+# LOCALIZATION NOTE: Do not translate "IndexedDB".
+IndexedDBTransactionAbortNavigation=IndexedDB sanbaray foo kaŋ mana hin ka toonandi jina n' ka kay moo naaruyan sabbu se.
+# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
+IgnoringWillChangeOverBudgetWarning=Will-change lakkal doo-zaayan ga hansa ka boobo. Dogoo ti takadda gande kaŋ ga taabu nda %1$S (sanda %2$S). Ga will-change bangandirey kul kaŋ ga alkadaroo hoo muray.
+# LOCALIZATION NOTE: Do not translate "Worker".
+HittingMaxWorkersPerDomain2=Worker foo mana hin ka tun sohõda zama takadda tana fooyaŋ kaŋ goo nda aššil follokaa ga goy nda goykaw booboyaŋ ka ben. Sohõda, Worker tunyanoo goo ma batu hala goyey kaŋ g’a boŋ hinnaa ma timme, ka tun.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
+AppCacheWarning=Porogaram tugudoo API {AppCache) n' ka nakaši nd'a ga hun hiino han se. Guna ka goy nda ServiceWorker ka duu bila-nda-ciyari faaba.
+# LOCALIZATION NOTE: Do not translate "Worker".
+EmptyWorkerSourceWarning=Goo ma Worker teeyan šii, aššil koonu boŋ. Woo ga hima nda haya kaŋ boro man'a hawandi.
+WebrtcDeprecatedPrefixWarning=WebRTC cawdijey nda "moz" jinkanji (sanda mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) n' ka nakaši.
+NavigatorGetUserMediaWarning=navigator.mozGetUserMedia n' ka barmay nda navigator.mediaDevices.getUserMedia
+# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
+RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams n' ka nakaši. Goy nda RTCPeerConnection.getSenders/getReceivers dogoo ra.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
+InterceptionFailedWithURL=Mana hin ka '%S' zumandi. ServiceWorker na hãayan kubay nd'a dii firka kaŋ a mana naata.
+# 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=Mana hin ka '%1$S' zumandi. ServiceWorker foo na opaque Response bisandi FetchEvent.respondWith() do waatoo kaŋ '%2$S' FetchEvent ga dirandi. Opaque Response jinawey ga duɲe hinne nda RequestMode ti "no-cors".
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
+InterceptedErrorResponseWithURL=Mana hin ka '%S' zumandi. ServiceWorker na Error Response sanba FetchEvent.respondWith() do. Woo maanaa ti ServiceWorker ciya nda fetch() laybante foo.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
+InterceptedUsedResponseWithURL=Mana hin ka '%S' zumandi. ServiceWorker na Response žeena sanba FetchEvent.respondWith() do. Boro ga hin ka Response hantumoo caw cee foo de. Goy nda Response.clone() ka duu hantumoo cee booboyaŋ.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %s is a URL.
+BadOpaqueRedirectInterceptionWithURL=Mana hin ka '%S' zumandi. ServiceWorker na opaqueredirect Response bisandi FetchEvent.respondWith() do waatoo kaŋ a ga FetchEvent gorante dirandi.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL.
+BadRedirectModeInterceptionWithURL=Mana hin ka '%S' zumandi. ServiceWorker na Response foo bisandi taaga FetchEvent.respondWith() do, za RedirectMode manti ‘follow’.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
+InterceptionCanceledWithURL=Mana hin ka '%S' zumandi. ServiceWorker na FetchEvent.preventDefault() cee ka zumandoo ganji.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
+InterceptionRejectedResponseWithURL=Mana hin ka '%1$S' zumandi. ServiceWorker n'allaahidu zaa FetchEvent.respondWith() se kaŋ mongu nda '%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=Mana hin ka '%1$S' zumandi. ServiceWorker n'allaahidu zaa FetchEvent.respondWith() se kaŋ yadda nda ši-tuuru hinnaa '%2$S'.
+# LOCALIZATION NOTE: Do not translate "mozImageSmoothingEnabled", or "imageSmoothingEnabled"
+PrefixedImageSmoothingEnabledWarning=mozImageSmoothingEnabled goyyan nakaši. Goy nda imageSmoothingEnabled mayray bila nda jinekanji dogoo ra.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
+ServiceWorkerScopePathMismatch=Mana hin ka maa hantum ka tee ServiceWorker. '%1$S' gandoo kaŋ noondi fondaa šii '%2$S' gande alkadar beeri duɲante se. Gandoo sawandi, Service Worker šigiraa ganandi, wala goy nda HTTP boŋdeke kaŋ Service-Worker n'a duɲe ka gandoo duɲe.
+# 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=Mana hin ka ServiceWorker maa-hantum/taagandi ‘%1$S’ gande se: Zumandiyan kaŋ nda %2$S assariya ‘%3$S’ šigira se.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerGraceTimeoutTermination=Ga ServiceWorker ‘%1$S’ gande se nda waitUntil/respondWith naata batante waati benanyan yaafa sabbu ra.\u0020
+# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch".
+ServiceWorkerNoFetchHandler=Fetch batu margakey ga hima ka tontonandi waati kaŋ goykaa šigiraa ka šintin ka laasaabu.
+ExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') wanjandi zama a mana ciyandi nda kunahere zurandi duura kaŋ batu margakaa n'a gorandi.
+ManifestShouldBeObject=Bangandiyan ga hima ka jinay.
+ManifestScopeURLInvalid=Gande URL ga laala.
+ManifestScopeNotSameOrigin=Gande URL nda takaddaa ga hima tee aššil foo.\u0020
+ManifestStartURLOutsideScope=Šintin URL ga fatta gandoo ra, adiši gandoo ga laala.
+ManifestStartURLInvalid=Šintin URL ga laala.
+ManifestStartURLShouldBeSameOrigin=Šintin URL nda takaddaa mma hima ka tee aššil foo.
+# 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=%1$S %2$S hangašinoo ga hima ka tee %3$S foo.
+# 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 manti CSS noone boryo.
+PatternAttributeCompileFailure=Ši hin ka <input pattern='%S'> koroši zama teeyanoo manti regexp boryo: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch=Mana hin ka 'postMessage' dirandi 'DOMWindow': Toodoo ãssil noontaa ('%S') ši tenji nda duukaw zanfunoo aššil ('%S').
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbed=YouTube Flash dumi žeena damgame (%S) hantum taaga kunga damgame (%S) ga. Moɲoo taagandi ka goy nda kunga, manti damgame/jinay, nd'a ga koy.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbedPathParams=YouTube Flash dumi žeena damgame (%S) hantum taaga kunga damgame (%S) ga. Hãayano šii boori nd'a hun URL ra. Moɲoo taagandi ka goy nda kunga, manti damgame/jinay, nd'a ga koy.
+# 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 ‘%1$S’ gande se mana hin ka alhabar zollante caw. ‘Encryption’ boŋdekaa ga hima ka bara nda ‘salt‘ adadu hansari folloku alhabar foo kul se. Dii https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ka duu alhabar tontoni.
+# 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 ‘%1$S’ gande se mana hin ka alhabar zollante caw. ‘Crypto-Key‘ boŋdekaa ga hima ka bara nda ‘dh‘ adadu hansari kaŋ goo nda porogaram feršikaa forba kufaloo. Dii https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ka duu alhabar tontoni.
+# 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 ‘%1$S’ gande se mana hin ka alhabar zollante caw. ‘Encryption-Key’ boŋdekaa ga hima ka bara nda ‘dh‘ adadu hansari. Boŋdekaa n' ka nakaši nd'a ga hun kayna da. Goy nda ‘Crypto-Key‘ nda ‘Content-Encoding: aesgcm‘ dogoo ra. Dii See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ka bay ka tonton.
+# 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 ‘%1$S’ gande se mana hin ka alhabar zollante caw. ‘Content-Encoding‘ boŋdekaa ga hima ka tee ‘aesgcm‘. ‘aesgcm128‘ ga duu fondo, amm'a nakaši nd'a ga kaa ka hun. Dii https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 ka bay ka tonton.
+# 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 %1$S’ gande se mana hin ka alhabar zollante caw. ‘dh‘ adadu hansaroo kaŋ goo ‘Crypto-Key‘ boŋdekaa ra ga hima ka tee porogaram feršikaa Diffie-Hellman forba kufal, base64url-bande šigira (https://tools.ietf.org/html/rfc7515#appendix-C) nda takari “manti-kankamante” wala “gani” (65 cebsi harfu-hawyan se jine). Dii https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ka bay ka tonton.
+# 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 ‘%1$S’ mana hin ka alhabar zollante caw. ‘salt‘ adadu hansari kaŋ goo ‘Encryption‘ boŋdekaa ra ga hima ka tee base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C), nd'a jaace a ma bara nda cebsu 16 harfu-hawyan se jine. Dii https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ka bay ka tonton.
+# 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 ‘%1$S’ mana hin ka alhabar zollante caw. ‘rs‘ adadu hansaroo kaŋ goo ‘Encryption‘ boŋdekaa ra ga hima ka bara %2$S nda 2^36-31, wal'a ga sarandi sayn. Dii https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ka bay ka tonton.
+# 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 ‘%1$S’ gande se mana hin ka alhabar zollante caw. Tammaasa kaŋ goo alhabar tugantaa ra mana jappandi ka boori. Dii https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 ka bay ka tonton.
+# 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 '%1$S' gandoo-se dii šenday kaŋ a ga ceeci ka faham alhabar-izoo se. Feeriyan faaba se, guna ne 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=Ga ‘preventDefault()’ ciyari muray, kaŋ tee ‘%1$S’ dumi ga kaŋ hun haŋajerkaw do kaŋ maa-hantumandi sanda ‘passive’.
+IIRFilterChannelCountChangeWarning=IIRFilterNode kanaara kabuyan ga barmay ga jinde šiiranteyaŋ tee.
+BiquadFilterChannelCountChangeWarning=BiquadFilterNode kanaara kabuyan ga barmay ga jinde šiiranteyaŋ tee.
+# LOCALIZATION NOTE: Do not translate ".png"
+GenericImageNamePNG=image.png
+GenericFileName=tuku
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name
+LargeAllocationSuccess=Moɲoo zumandi nda fondo taaga kaŋ Large-Allocation boŋdeke ti sabboo.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name. Do not translate GET.
+LargeAllocationNonGetRequest=Large-Allocation boŋdeke murandi za manti-GET hãayan foo no ka zumandoo tunandi.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name. Do not translate `window.opener`.
+LargeAllocationNotOnlyToplevelInTabGroup=Large-Allocation boŋdeke murandi za zanfunyaŋ goo no kaŋ ga ceeciyanoo tee dogoo šilbay nda kunga dekeroo wala zanfun feerikaa.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name
+LargeAllocationNonE10S=Large-Allocation boŋdeke murandi zama takaddaa ši ma zumandi koyjineyan se taray.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name.
+# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).
+# LOCALIZATION NOTE: Do not translate MozAutoGainControl or autoGainControl.
+# LOCALIZATION NOTE: Do not translate mozNoiseSuppression or noiseSuppression.
+# LOCALIZATION NOTE: Do not translate xml:base.
+# LOCALIZATION NOTE: %S is the tag name of the element that starts the loop
+# LOCALIZATION NOTE: %S is the tag name of the element that starts the chain
+# LOCALIZATION NOTE: Do not translate "<script>".
+# LOCALIZATION NOTE: Do not translate "<script>".
+# LOCALIZATION NOTE: Do not translate "<script>".
+# LOCALIZATION NOTE: Do not translate "<script>".
+# LOCALIZATION NOTE: Do not translate "<script>".
+# LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
+# LOCALIZATION NOTE: Do not translate "ReadableStream".
+
diff --git a/l10n-son/dom/chrome/global-strres.properties b/l10n-son/dom/chrome/global-strres.properties
new file mode 100644
index 0000000000..f98e7c83de
--- /dev/null
+++ b/l10n-son/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=Firka šibayante bangay (%1$S)
diff --git a/l10n-son/dom/chrome/global.dtd b/l10n-son/dom/chrome/global.dtd
new file mode 100644
index 0000000000..661fb351f4
--- /dev/null
+++ b/l10n-son/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-son/dom/chrome/layout/HtmlForm.properties b/l10n-son/dom/chrome/layout/HtmlForm.properties
new file mode 100644
index 0000000000..dd81e8302d
--- /dev/null
+++ b/l10n-son/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=Yeeti
+Submit=Hãayan sanba
+Browse=Naaru…
+FileUpload=Tuku zijandi
+DirectoryUpload=Foolaa suuba k'a zijandi
+DirectoryPickerOkButtonLabel=Zijandi
+ForgotPostWarning=Takaroo goo nda enctype=%S hawari, amma a ši nda method=post dabari. Sanbaroo ga doona ka tee nda method=GET dabari bila nda enctype hawari.
+ForgotFileEnctypeWarning=Tuku damhaya goo takaroo ra, amma a ši nda method=POST dabari nda enctype=multipart/form-data hawari. Tukoo ši sanbandi.
+# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName
+DefaultFormSubject=Takari alhabar fattante ka hun %S do
+CannotEncodeAllUnicode=Takari sanbandi nda %S harfu-hawyan kaŋ ši hin ka Unicode harfey kul haw, adiši goykaw damhaya ga hin ka laybu. Ka misoo wanga, moɲoo ga barmay hala nga takari ma sanbandi UTF-8 harfu-hawyan ra wala moɲoo hunday harfu-hawyanoo ma barmay ka tee UTF-8 wala nda "accept-charset=utf-8" tabatandi takaroo haya-izoo ga.
+AllSupportedTypes=Dumi gaakašinantey kul
+# LOCALIZATION NOTE (NoFileSelected): this string is shown on a
+# <input type='file'> when there is no file selected yet.
+NoFileSelected=Tuku kul mana suubandi.
+# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a
+# <input type='file' multiple> when there is no file selected yet.
+NoFilesSelected=Tukey kul mana suubandi.
+# LOCALIZATION NOTE (NoDirSelected): this string is shown on a
+# <input type='file' directory/webkitdirectory> when there is no directory
+# selected yet.
+NoDirSelected=Fooloɲaa kul mana suubandi.
+# 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 tukey suubandi.
+ColorPicker=Noone foo suuba
+# 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=nda affoo koyne;nda #1 koyne
+# 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=Šilbayhayey
diff --git a/l10n-son/dom/chrome/layout/MediaDocument.properties b/l10n-son/dom/chrome/layout/MediaDocument.properties
new file mode 100644
index 0000000000..ba754cf97c
--- /dev/null
+++ b/l10n-son/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 bii, %S x biitonbi %S)
+ImageTitleWithoutDimensions=%S (%S bii)
+ImageTitleWithDimensions2=(%S bii, %S x biitonbi %S)
+ImageTitleWithNeitherDimensionsNorFile=(%S bii)
+MediaTitleWithFile=%S (%S haya)
+MediaTitleWithNoInfo=(%S haya)
+
+InvalidImage=“%S” biyoo ši hin ka cebandi zama firkayaŋ goo a ra.
+ScaledImage=Zimamari (%S%%)
+
+TitleWithStatus=%S - %S
diff --git a/l10n-son/dom/chrome/layout/css.properties b/l10n-son/dom/chrome/layout/css.properties
new file mode 100644
index 0000000000..4e2f1da3d9
--- /dev/null
+++ b/l10n-son/dom/chrome/layout/css.properties
@@ -0,0 +1,42 @@
+# 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=%1$S fasal-kaddasoo mana zumandi zama nga MIME dumoo, "%2$S", manti "text/css".
+MimeNotCssWarn=%1$S fasal-kaddasoo mana zumandi sanda CSS baa kaŋ nga MIME dumoo, "%2$S", manti "text/css".
+
+PEDeclDropped=Bangandiyan dunbu.
+PEDeclSkipped=Sar ka too hiino bangandiyanoo do.
+PEUnknownProperty=Mayray šibayante '%1$S'.
+PEValueParsingError=Firka hinna fesu-feršiyanoo ra '%1$S' še.
+PEUnknownAtRule=Mana-bayrante at-rule wala firka fesu-feršiyan at-rule '%1$S'.
+PEAtNSUnexpected=Tammaasa manti naatante @namespace: '%1$S' gundoo ra.
+PEKeyframeBadName=Šilbayhaya naatante @keyframes ašariya maaɲoo še.
+PEBadSelectorRSIgnored=Fondokayandi murante suubakaw laala sabbu ra.
+PEBadSelectorKeyframeRuleIgnored=Keyframe aššariya murandi suubakaw laala sabbu ra.
+PESelectorGroupNoSelector=Suubakaw naatante.
+PESelectorGroupExtraCombinator=Margakaw deejante.
+PEClassSelNotIdent=Tammaasakaw naatante kuray suubakaw še amma duwante ti '%1$S'.
+PETypeSelNotType=Ize naatante maa wala '*' amma duwante ti '%1$S'.
+PEUnknownNamespacePrefix=Maafarru šibayante jinkanji '%1$S'.
+PEAttributeNameExpected=Tammaasakaw naatante alhaali maa še amma duwante ti '%1$S'.
+PEAttributeNameOrNamespaceExpected=Alhaali maa wala maanungu naatante amma duwante ti '%1$S'.
+PEAttSelNoBar=Naatante '|' amma duwante ti '%1$S'.
+PEAttSelUnexpected=Tammaasa manti naatante alhaali suubakaw ra: '%1$S'.
+PEAttSelBadValue=Tammaasakaw naatante wala tenjiri hinna še alhaali suubakaw ra amma duwante ti '%1$S'.
+PEPseudoSelBadName=Tammaasakaw naatante kuray-laala wala ize-laala še amma duwante ti '%1$S'.
+PEPseudoSelEndOrUserActionPC=Suubakaw naatantaa ben wala goykaw teera ženti-kuray, zenti-hayiize banda ga amma '%1$S' ka duwandi.
+PEPseudoSelUnknown=Kuray-laala wala ize-laala šibayante '%1$S'.
+PENegationBadArg=Sennigoy kumante jaŋay kuray-laala '%1$S'.
+PEPseudoClassArgNotIdent=Tammaasakaw naatante kuray-laala adadu hansari še amma '%1$S' duwandi.
+PEColorNotColor=Noone naatante amma '%1$S' duwandi.
+PEParseDeclarationDeclExpected=Bangandiyan naatante amma '%1$S' duwandi.
+PEUnknownFontDesc=Šigira-dumi šilbaykaw šibayante '%1$S' goo @font-face rule ra.
+PEMQExpectedFeatureName=Naatante alhabar goyjinay alhaali maa amma '%1$S' duwandi.
+PEMQNoMinMaxWithoutValue=Alhabar goyjinay alhaaley nda kul-kaccu wala kul-beeri ga hima ka bara nda hinna.
+PEMQExpectedFeatureValue=Duwante hinna laala alhabar goyjinay alhaali še.
+PEExpectedNoneOrURL=Na 'none' wala URL naata amma '%1$S' ka duwandi.
+PEExpectedNoneOrURLOrFilterFunction=Na 'none', URL wala gaŋa goymee naata amma '%1$S' ka duwandi.\u0020
+
+TooLargeDashedRadius=Hirri humekarfu ga hansa ka hay ‘dashed’ fasaloo se (fellaa ti 100000px). Willandi sanda haya šenda.
+TooLargeDottedRadius=Hirri humekarfu ga hansa ka hay ‘dotted’ fasaloo se (fellaa ti 100000px). Willandi sanda haya šenda.
diff --git a/l10n-son/dom/chrome/layout/htmlparser.properties b/l10n-son/dom/chrome/layout/htmlparser.properties
new file mode 100644
index 0000000000..7204456b55
--- /dev/null
+++ b/l10n-son/dom/chrome/layout/htmlparser.properties
@@ -0,0 +1,131 @@
+# 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=Harfu hawyan takadda kungante foo ra mana bayrandi. Takaddaa ši hima nda iwaanante nda boro n'a guna bila nda takaddaa m'a kunga.
+EncNoDeclarationPlain=Harfu hawyan takadda hantum mulla takadda mana bayrandi. Takadda ši cebandi nda harfu birjanteyan ceecikaw hanseyaney ra nda takaddaa goo nda harfuyaŋ ka hun US-ASCII gande ra. Tuku harfu hawyanoo ga hima ka bayrandi sanbari fondo wala tukoo ka hima ka goy nda cebsu-ize hangayan šilbaykaw sanda harfu hawyan mayray šilbay.
+EncNoDeclaration=Harfu hawyan HTML takaddaa ra mana bayrandi. Takaddaa ga cebandi nda kalimaɲaa kuru birjante ceecikaw hanseyaney ra nda takaddaa goo nda harfuyan kaŋ ši US-ASCII gande ra. Harfu hawyan moɲoo ga hima ka cebandi takaddaa ra wala sanbari fondo ra.
+EncLateMetaFrame=Harfu hawyan bayrandiyan mana duwandi HTML takadda kungantaa ra waati kaŋ tukoo cebsu-ize1024 jinawey ga gunandi. Nd'a gunandi bila nda takaddaa kaŋ n'a kunga, moɲoo mma zunbu taaga nga boŋ še. Harfu hawyan bayrandiroo ga hima ka ganandi ka too tukoo 1024 cebsu-ize jinawey do.
+EncLateMeta=Harfu hawyan bayrandiyan mana duwandi HTML takadda kungantaa ra waati kaŋ tukoo cebsu-ize 1024 jinawey ga gunandi. Nd'a gunandi ceecikaw nda hanseyan waana ra, moɲoo woo mma zunbu nga boŋ še. Harfu hawyan bayrandiroo ga hima ka ganandi ka too tukoo cebsu-ize 1024 jinawey do.
+EncLateMetaReload=Moɲoo zumandi taaga zama harfu hawyan bayrandiroo HTML takaddaa ra mana duwandi waatoo kaŋ tukoo cebsu-ize 1024 jinawey ga gunandi. Harfu hawyan bayrandiroo ga hima ka ganandi ka too tukoo cebsu-ize 1024 jinawey do.
+EncLateMetaTooLate=Harfu hawyan bayrandiroo takaddaa ra mana tanba ka duwandi ka duu alfayda. Harfu hawyan bayrandiroo ga hima ka ganandi ka too tukoo cebsu-ize 1024 jinawey do.
+EncMetaUnsupported=Harfu hawyan foo bila nda gaakašinay bayrandi HTML takaddaa ra kanji-beeri foo bande. Bayrandoo murandi.
+EncProtocolUnsupported=Harfu hawyan foo bila nda gaakašinay bayrandi sanbari fondo alkadaroo ga. Bayrandoo murandi.
+EncBomlessUtf16=UTF-16-Laateŋ faala hantum-hinne diyandi bila nda cebsu-ize hangayan nda bila nda sanbari fondo-alkadar bayrandiyan. Gunkunaa woo harfu-hawyan UTF-16 ra ši nda alfayda nda harfu hawyanoo n' ka hima ka bayrandi haya kul kaŋ no.
+EncMetaUtf16=Kanji-beeri foo goyandi ka harfu hawyan bayrandi sanda UTF-16. Amma woo n' ka fahamandi ka tee UTF-8 bayrandiyan.
+EncMetaUserDefined=Kanji-beeri foo goyandi ka harfu hawyan bayrandi sanda x-user Amma woo n' ka fahamandi ka tee windows-1252 bayrandiyan hal'i ma tenji nda šigira žeeney kaŋyaŋ harfu hawyanoo cerecere ka laybu. Nungoo woo ga gana Unicode here.
+
+# 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=Žiibi “</” banda ga.
+errLtSlashGt=Dii “</>”. Dalil himantey: “<” mana sarandi (sar kufal sanda “&lt;”) wala benandi kanji laybante.
+errCharRefLacksSemicolon=Harfu felllaa mana benandi nda tonbi surkumante.
+errNoDigitsInNCR=Hinna kul ši hinna-alhaali fella ra.
+errGtInSystemId=“>” dabariɲaa tammaasakaw ra.
+errGtInPublicId=“>” baytal tammaasakaw ra.
+errNamelessDoctype=takadda dumi bila nda maa.
+errConsecutiveHyphens=Gamžeeri hangantey mana benandi nda surkum. “--” ši duɲandi daara ra, amma sanda “- -” ga koy.
+errPrematureEndOfComment=Daara tanba ka ben. Dam “-->” ka daara foo benandi boryo.
+errBogusComment=Daara bila nda maana.
+errUnquotedAttributeLt="<” alhaali hinna ra kaŋ mana fillandi. Dalil himante: “>" ga kuma a še jine.
+errUnquotedAttributeGrave=“`” alhaali hinna ra kaŋ mana fillandi. Dalil himante: harfu lala hantumi daara šilbay še.
+errUnquotedAttributeQuote=Filla harfu alhaali hinna ra kaŋ mana fillandi. Dalil himantey: alhaali birjanteyaŋ wala URL hãayan tenjiri alhaali hinna kaŋ mana fillandi ra.
+errUnquotedAttributeEquals=“=” alhaali hinna ra kaŋ mana fillandi. Dalil himantey: alhaali birjanteyaŋ wala URL hãayan tenjiri alhaali hinna kaŋ mana fillandi ra.
+errSlashNotFollowedByGt="/" foo mana hangandi nda “>”.
+errNoSpaceBetweenAttributes=Farru kul ši alhaaley game.
+errUnquotedAttributeStartLt="<” ka alhaali hinna kaŋ mana fillandi šintin. Dalil himante: “> ga kuma a še jine.
+errUnquotedAttributeStartGrave=“`” ka alhaali hinna kaŋ mana fillandi šintin. Dalil himante: harfu laala hantumi daara šilbay še.
+errUnquotedAttributeStartEquals=“=” ka alhaali hinna kaŋ mana fillandi šintin. Dalil himante: harfu derante sanda sawa tammaasa.
+errAttributeValueMissing=Alhaali hinna kumante.
+errBadCharBeforeAttributeNameLt=Dii "<” waati kaŋ a ga alhaali tammahãa. Dalil himante: “> ga kuma a še jine.
+errEqualsSignBeforeAttributeName=Dii “=” waati kaŋ a ga alhaali tammahãa. Dalil himante: alhaali maa kumante.
+errBadCharAfterLt=Harfu laala “<” banda ga. Dalil himante: “<” mana sarandi. Ceeci ka sar sanda “&lt;”.
+errLtGt=Dii “<>”. Dalil himantey: “<” mana sarandi (sar sanda “&lt;”) wala šintin kanji laybante.
+errProcessingInstruction=Dii “<?”. Dalil himante: Ceeci ka goy nda XML goy-fondo fahamandiyan HTML ra. (XML goy-fondo fahamandiyan ši goyjinay kanbeyan HTML ra.)
+errUnescapedAmpersandInterpretedAsCharacterReference=Tenjiroo kaŋ ga hanga "&" maanandi sanda harfu fella. (a ga tee kaŋ “&” ši hima ka sarandi sanda “&amp;”.)
+errNotSemicolonTerminated=Harfu fellaa kaŋ maawoo nondi mana benandi nda tonbi surkumante. (Wala “&” n' ka hima ka sarandi sanda “&amp;”.)
+errNoNamedCharacterMatch=“&” mana harfu fellaa šiintin. (a ga tee kaŋ"&" ši hima ka sarandi sanda “&amp;”.)
+errQuoteBeforeAttributeName=Dii filla waati kaŋ alhaali maa ga tammahãndi. Dalil himante: "=” ga kuma a še jine.
+errLtInAttributeName="<” alhaali maa ra. Dalil himante: “>" ga kuma a še jine.
+errQuoteInAttributeName=Filla šilbay alhaali maa ra. Dalil himante: filla harfu tenjante ma kuma jinehere nungu foo ra.
+errExpectedPublicId=Na baytal tammaasakaw foo tammahã amma takadda-dumoo ben.
+errBogusDoctype=Takadda-dumi firkante.
+maybeErrAttributesOnEndTag=Benandi kanji bara nda alhaaliyaŋ.
+maybeErrSlashInEndTag=“/” derante benandi kanji benantaa ga.
+errNcrNonCharacter=Harfu fellaa barmay nda šilbay kaŋ manti harfu.
+errNcrSurrogate=Harfu fellaa barmay nda harfu jere (kanbari).
+errNcrControlChar=Harfu fellaa barmay nda dabari harfu.
+errNcrCr=Hinna-alhaali fella foo barmay nda willandi torko foo.
+errNcrInC1Range=Hinna-alhaali fella foo barmay nda C1 dabarey gande-hayroo.
+errEofInPublicId=Tuku benante baytal tammaasakaw kunahere.
+errEofInComment=Tuku benante daara kunahere.
+errEofInDoctype=Tuku benante takadda-dumi kunahere.
+errEofInAttributeValue=Tuku benante toondi alhaali hinna foo kunahere. Kanji murayyan.
+errEofInAttributeName=Tuku benante bangay alhaali maa foo ra. Kanji murayyan.
+errEofWithoutGt=Dii tukoo benantaa bila nda jinehere kanjoo ma ben nda “>”. Kanji murayyan.
+errEofInTagName=Tuku benante diyandi kanji maa ceeciyan waate. Kanji murayyan.
+errEofInEndTag=Tuku benante kanji kunahere. Kanji murayyan.
+errEofAfterLt=Tuku benante “<” banda ga.
+errNcrOutOfRange=Harfu fellaa Unicode gam-farru halalantaa še taray.
+errNcrUnassigned=Harfu fellaa barmay nda ašariya nungu cebedoo kaŋ ši kayandi abada.
+errDuplicateAttribute=Alhaali fillante.
+errEofInSystemId=Tuku benante dabariɲaa tammaasakaw kunahere.
+errExpectedSystemId=Na dabariɲaa tammaasakaw tammahã amma takadda-dumoo ben.
+errMissingSpaceBeforeDoctypeName=Farru ga kuma takadda-dumi še jine.
+errHyphenHyphenBang=“--!” duwandi daara ra.
+errNcrZero=Harfu fellaa barmay nda yaada.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=Farru kul ši takadda-dumi “SYSTEM” kufalkalima nda filla šilbaa game.
+errNoSpaceBetweenPublicAndSystemIds=Farru kul ši baytal takadda-dumi nda dabariɲaa tammaasakey game.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=Farru kul ši takadda-dumi "PUBLIC" kufalkalima nda filla šilbaa game.
+
+# Tree builder errors
+errStrayStartTag2=Šintin kanji derante “%1$S”.
+errStrayEndTag=Benandi kanji derante “%1$S”.
+errUnclosedElements=Benandi kanji “%1$S” diyandi, amma haya-ize feranteyaŋ cindi.
+errUnclosedElementsImplied=Benandi kanji “%1$S” miilandi, amma haya-ize feeranteyaŋ cindi.
+errUnclosedElementsCell=Daari hamšilli foo daaba miile ra, amma haya-ize feeranteyaŋ cindi.
+errStrayDoctype=Takadda-dumi derante.
+errAlmostStandardsDoctype=Ga hima takadda-dumi tabatante. “<!DOCTYPE html>” tammahãnte.
+errQuirkyDoctype=Takadda-dumi laalante. "<!DOCTYPE html> tammahãnte.
+errNonSpaceInTrailer=Manti-farru harfu moo benante foo ra.
+errNonSpaceAfterFrameset=Manti-farru harfu “frameset” banda ga.
+errNonSpaceInFrameset=Manti-farru harfu “frameset” ra.
+errNonSpaceAfterBody=Manti-farru harfu gaaham banda ga.
+errNonSpaceInColgroupInFragment=Manti-farru harfu “colgroup” ra cebsu fesu-feršiyan waate.
+errNonSpaceInNoscriptInHead=Manti-farru harfu “noscript” ra “head” kunahere.
+errFooBetweenHeadAndBody=“%1$S” haya-ize “head” nda “body” game.
+errStartTagWithoutDoctype=Šintin kanji diyandi bila nda takadda-dumoo ma diyandi jina. "<!DOCTYPE html> tammahãnte.
+errNoSelectInTableScope=“select” kul ši gande-hayri daaroo ra.
+errStartSelectWhereEndSelectExpected=“select” šintin kanji noodin kaŋ benandi kanji ma tammahãndi.
+errStartTagWithSelectOpen=“%1$S” šintin kanji nda “select” feerante.
+errBadStartTagInHead2=Šintin kanji laala “%1$S” “head” kunahere.
+errImage=Dii šintin kanji “image”.
+errFooSeenWhenFooOpen=“%1$S” šintin kanji diyandi amma dumi follokaa haya-ize foo goo ma feera.
+errHeadingWhenHeadingOpen=Dunbumaa ši hin ka tee dunbumaa tana foo izoo.
+errFramesetStart=“frameset” šinitin kanji diyandi.
+errNoCellToClose=Hamšilli kul ši ka daaba.
+errStartTagInTable=Šintin kanji “%1$S” diyandi "table” ra.
+errFormWhenFormOpen=Dii “form” šintin kanji, amma “form” goyante foo goo no ka ben. Takari birjantey ši yaddandi ne. Kanji murayyan.
+errTableSeenWhileTableOpen=Šintin kanji “table” diyandi amma “table” foo goo ma feera.
+errStartTagInTableBody=“%1$S” šintin kanji daari gaaham ra.
+errEndTagSeenWithoutDoctype=Benandi kanji bila nda takadda-dumi ma diyandi jina. "<!DOCTYPE html>" tammahãnte.
+errEndTagAfterBody=Dii benandi kanji foo waatoo kaŋ "body" daaba.
+errEndTagSeenWithSelectOpen=“%1$S” benandi kanji nda “select” feerante.
+errGarbageInColgroup=Žiibi alhabar “colgroup” cebsu ra.
+errEndTagBr=Benandi kanji “br”.
+errNoElementToCloseButEndTagSeen=“%1$S” haya-ize kul ši dira amma “%1$S” benandi kanji diyandi.
+errHtmlStartTagInForeignContext=HTML šinitin kanji “%1$S” cee-waani maa-nungu šilbayboŋ ra.
+errTableClosedWhileCaptionOpen=“table” daaba amma “caption” cindi ka feeri.
+errNoTableRowToClose=Daari sorro kul ši ka daaba.
+errNonSpaceInTable=Manti-farru harfu furantey daari foo kunahere.
+errUnclosedChildrenInRuby=Izey kaŋ mana daaba "ruby" ra.
+errStartTagSeenWithoutRuby=Šintin kanji “%1$S” diyandi bila nda “ruby” haya-ize ma feerandi.
+errSelfClosing=Nahaw boŋ-daabante (“/>”) goyandi HTML haya-ize kaŋ ši koonu ra. "/" muray nda goyandi sanda šintin kanji.
+errNoCheckUnclosedElementsOnStack=Haya-ize kaŋ mana daaba dekeri boŋ.
+errEndTagDidNotMatchCurrentOpenElement=Benandi kanji “%1$S” mana tenji nda haya-izoo kaŋ ga feera sohõ maaɲoo (%2$S”).
+errEndTagViolatesNestingRules=Benandi kanji “%1$S” ga birjiyan alhukumey hõ.
+errEndWithUnclosedElements=Benandi kanji “%1$S” diyandi, amma haya-izeyaŋ bara no kaŋ mana feera.
diff --git a/l10n-son/dom/chrome/layout/layout_errors.properties b/l10n-son/dom/chrome/layout/layout_errors.properties
new file mode 100644
index 0000000000..a4ba5bed45
--- /dev/null
+++ b/l10n-son/dom/chrome/layout/layout_errors.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/.
+
+ImageMapRectBoundsError="coords" alhaaloo <area shape="rect"> kanjoo še šii "wowa,beene,guma,ganda" tenjiyan takari ra.
+ImageMapCircleWrongNumberOfCoords="coords" alhaali <area shape="circle"> kanjoo še šii "gam-x,gam-y,humekarfu" takari ra.
+ImageMapCircleNegativeRadius="coords" alhaali <area shape="circle"> kanjoo še goo nda yaada gamkuunari.
+ImageMapPolyWrongNumberOfCoords="coords" alhaali <area shape="poly"> kanjoo še šii "x1,y1,x2,y2 …" takari ra.
+ImageMapPolyOddNumberOfCoords="coords" alhaali <area shape="poly"> kanjoo še ši duwandi "y" dobu koraa ra (takari boryaa ti "x1,y1,x2,y2 …").
+
+TablePartRelPosWarning=Doo kayandiyan himante daari sorrawey nda sorro kurey goo nda gaakašinay. Nungoo woo mma hima ka taagandi zama a hin ka tee alhaalo woo ši nda kabe kul.
+ScrollLinkedEffectFound2=Nungoo ga hima sanda doo alhaaloo mma cenda. A ga tee kaŋ woo ši goy boryo nda waati-waani sawandiyan; https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects guna ka bay ka tonton nda ka huru faakaaraa ra jinawey nda alhaaley kaŋ ga hima ga!
+
+## 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
+## 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=Hunandiyan ši hin ka dira cinakaa ga zama kunga azzaati ((%1$S, %2$S) ga beeri nda gunarimoɲoo (%3$S, %4$S) wala gunari hinna kul ibeeroo kaŋ ga duu fonndo (%5$S, %6$S).
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+CompositorAnimationWarningTransformBackfaceVisibilityHidden=Hunandiyaney ‘backface-visibility: hidden’ se barmawey ši hin ka dira cinakaa ga
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
+## CompositorAnimationWarningTransformWithGeometricProperties,
+## CompositorAnimationWarningTransformWithSyncGeometricAnimations,
+## CompositorAnimationWarningTransformFrameInactive,
+## CompositorAnimationWarningOpacityFrameInactive):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+CompositorAnimationWarningTransformSVG=Hunandiyaney ‘transform’ se haya-izey nda SVG barmawey ši hin ka dira cinakaa ga
+CompositorAnimationWarningTransformWithGeometricProperties=Hunandiyaney ‘transform’ ši hin ka dira cinakaa ga waati kaŋ biibayray alhaaley n' ka hunandi ize follokaa ga waati follokaa ga
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=‘transform’ hunandiyanoo ši hin ka dira cinakaa ga zam'a ši hin ka hangandi nda alhaali žeerante hunandiyaney kaŋyaŋ tun waati follokaa ra
+CompositorAnimationWarningTransformFrameInactive=Hunandiyan ši hin ka dira cinakaa ga zama kungaa mana šilbandi ‘transform’ hunandiyan se
+CompositorAnimationWarningOpacityFrameInactive=Hunandiyan ši hin ka dira cinakaa ga zama kungaa mana šilbandi diray ra ‘opacity’ hunandiyan se
+CompositorAnimationWarningHasRenderingObserver=Hunandiyan ši hin ka dira cinakaa ga zama haya-izoo goo nda willandiyan gunakawyaŋ (-moz-haya-ize wala SVG cecebuyan/lanbayan)
+
diff --git a/l10n-son/dom/chrome/layout/printing.properties b/l10n-son/dom/chrome/layout/printing.properties
new file mode 100644
index 0000000000..8a95cd35b7
--- /dev/null
+++ b/l10n-son/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 hun %2$d ra
+
+PrintToFile=Kar tuku foo ra
+print_error_dialog_title=Kar maršin firka
+printpreview_error_dialog_title=Kar moo-fur firka
+
+# 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=Firka bangay karyanoo waate.
+
+PERR_ABORT=Kar goyoo munandi wala n' ka naŋandi.
+PERR_NOT_AVAILABLE=Karyan goy sahã tana foo ši bara sohõda.
+PERR_NOT_IMPLEMENTED=Karyan goy sahã tana mana huru goy jina.
+PERR_OUT_OF_MEMORY=Jiširi-lakkaloo ši wasa karyan še.
+PERR_UNEXPECTED=Šenday foo kaŋ mana hima bangay karyan waate.
+
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Kar maršin kul ši bara.
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Kar maršin kul ši bara, ši hin ka kar moo-fur cebe.
+PERR_GFX_PRINTER_NAME_NOT_FOUND=Kar maršin suubantaa ši hin ka duwandi.
+PERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Mana hin ka tuku fattante feeri ka tuku kar.\u0020
+PERR_GFX_PRINTER_STARTDOC=Karyan kay waati kaŋ kargoyoo ga šintin.
+PERR_GFX_PRINTER_ENDDOC=Karyan kay waati kaŋ kargoyoo ga benandi.
+PERR_GFX_PRINTER_STARTPAGE=Karyan kay waati kaŋ moo taaga ga šintin.
+PERR_GFX_PRINTER_DOC_IS_BUSY=Ši hin ka takaddaa woo kar jina, a goo ma zunbu hala sohõ.
+PERR_GFX_PRINTER_DOC_IS_BUSY_PP=Ši hin ka takaddaa woo kar-moofur jina, a goo ma zunbu hala sohõ.
diff --git a/l10n-son/dom/chrome/layout/xmlparser.properties b/l10n-son/dom/chrome/layout/xmlparser.properties
new file mode 100644
index 0000000000..bcdf2f5ad8
--- /dev/null
+++ b/l10n-son/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 = doo ši lakkaloo ra
+2 = nahaw firka
+3 = aššil ize kul mana duwandi
+4 = manti takari boryo
+5 = taamansa manti daabante
+6 = harfu dunbu
+7 = kanji cerehooyante
+8 = batana alhaali
+9 = žiibi takadda ize banda ga
+10 = adadu hansari timmeyan fella šii alhukum ra
+11 = timmeyan sibayrante
+12 = timmeyan fella fillante
+13 = waati-waani timmeyan
+14 = fella harfu hinna laala še
+15 = fella cere-hinka timmeyan še
+16 = fella tarayhere timmeyan alhaali ra
+17 = XML wala kalimaɲaa kuru bangandiyan ši timmeyanoo šintinoo ga
+18 = harfu-hawyan šibayante
+19 = harfu-hawyan tabatante XML bangandiyanoo ra ši boori
+20 = CDATA dunbu ši daabante
+21 = firka tarayhere timmeyan fella goyandiroo ra
+22 = takadda manti boŋ-goyandi wane
+23 = fesu-feršikaw alhaali manti naatante
+24 = timmeyan bangandi adadu hansari timmeyan ra
+27 = jinkanji ši hawa maafarru ga
+28 = ši hima ka jinkanji yankar
+29 = šilbay ši timme adadu hansari timmeyan ra
+30 = XML bangandiyan manti takari boryo
+31 = kalimaɲaa kuru bangandiyan manti takari boryo
+32 = alhukum-munay harfu(yaŋ) baytal boŋtaamansa ra
+38 = jinkanji jisante (xml) ši hima ka yankarandi wal'a ma hawandi maafarru maa foo ga
+39 = jinkanji jisante (xmlns) ši hima ka bangandi wal'a ma yankarandi
+40 = jinkanji ši hima ka hawa maafarru maa jisantey affoo ga
+
+# %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 fesu-feršiyan firka: %1$S\nGorodoo: %2$S\nŽeeri hinna %3$u, Sorro %4$u:
+
+# %S is replaced by a tag name.
+# This gets appended to the error string if the error is mismatched tag.
+Expected = . Naatante: </%S>.
diff --git a/l10n-son/dom/chrome/layout/xul.properties b/l10n-son/dom/chrome/layout/xul.properties
new file mode 100644
index 0000000000..d135a200b8
--- /dev/null
+++ b/l10n-son/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?> goyandiyan yaamar ši nda kabe kul koyne sintin se taray here (guna firka 360119).
diff --git a/l10n-son/dom/chrome/mathml/mathml.properties b/l10n-son/dom/chrome/mathml/mathml.properties
new file mode 100644
index 0000000000..d54591982f
--- /dev/null
+++ b/l10n-son/dom/chrome/mathml/mathml.properties
@@ -0,0 +1,16 @@
+# 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=Kalimaɲaa kunahaw laala: <%1$S> ši nda fonda ka tee ize <%2$S> še.
+ChildCountIncorrect=Kalimaɲaa kunahaw laala: ize hinna leybante <%1$S/>kanji še.
+DuplicateMprescripts=Kalimaɲaa kunahaw laala: ga bisa <mprescripts/> foo <mmultiscripts/> ra.
+# LOCALIZATION NOTE: The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
+NoBase=Kalimaɲaa kunahaw laala: naatandi alhakiika ra ganda hayiize <mmultiscripts/> ra. Kul mana duwandi.
+SubSupMismatch=Kalimaɲaa kunahaw laala: subscript/superscript ihinka <mmultiscripts/> ra.
+
+# LOCALIZATION NOTE: When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
+AttributeParsingError=Firka bangay '%1$S' hinnaa fesu-fesuyan ra '%2$S' alhaaloo še <%3$S/> še. Alhaali murante.
+AttributeParsingErrorNoTag=Firka bangay '%1$S' hinnaa fesu-fesuyan ra '%2$S' alhaaloo še. Alhaali murante.
+LengthParsingError=Firka bangay MathML alhaaloo hinnaa '%1$S' kuuyan še. Alhaali murante.
+UnitlessValuesAreDeprecated=Hinna bila izefooyaŋ nakaši MathML 3 ra.
diff --git a/l10n-son/dom/chrome/netError.dtd b/l10n-son/dom/chrome/netError.dtd
new file mode 100644
index 0000000000..e02205ca70
--- /dev/null
+++ b/l10n-son/dom/chrome/netError.dtd
@@ -0,0 +1,90 @@
+<!-- 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 "Moo zumandi firka">
+<!ENTITY retry.label "Ceeci koyne">
+
+<!-- Specific error messages -->
+
+
+<!ENTITY connectionFailure.title "Ciyaroo kay">
+<!ENTITY connectionFailure.longDesc "<p>Baa kaŋ woo ga hima nungu henno, ceecikaw mana hin ka ciyaroo timmandi.</p><ul><li>A ga hin ka tee kaŋ nungoo ši bara waati foo? Ceeci koyne.</li><li>War ši hin ka nungu tana fooyaŋ ceeci? Ordinateroo ciyari koroši.</li><li>Nuneceta wala tokore ma war ordinateroo wala sankaa jejebu? Kayandiyan laalayaŋ Incorrect ka hin ka war tataaru naarumey nakaši.</li></ul>">
+
+<!ENTITY deniedPortAccess.title "Kotay-mee nakasante saajaw sabbu še">
+<!ENTITY deniedPortAccess.longDesc "<p>Aderesu kaŋ wirandi na kotay-mee cebe (sanda <q>mozilla.org:80</q> kotay-mee 80 se mozilla.org ga) kaŋ ga doona ka goy <em>other</em> misey ra, manti tataaru naarumi še. Ceecikaa na hãayanoo naŋ war jejeburoo nda saajaa sabboo še.</p>">
+
+<!ENTITY dnsNotFound.title "Aderesey mana duwandi">
+<!ENTITY dnsNotFound.longDesc "<p>Ceecikaa mana hin ka duu zunbudoo feršikaa aderesoo kaŋ noondi ga.</p><ul><li>War n' ka firka tee laamaa hantumoo ra? (sanda <q><strong>ww</strong>.mozilla.org</q> manti <q><strong>www</strong>.mozilla.org</q>)</li><li>War ga alhakiika kaŋ laama aderesoo woo ga bara? A ga hin ka tee da kaŋ nga maa-hantumoo waatoo buu.</li><li>War ši hin ka nungu tana fooyaŋ naaru da? War sanka ciyaroo nda DNS feršikaa kayandiyaney koroši koyne.</li><li>Nuneceta wala tokore ma war ordinateroo wala sankaa jejebu? Kayandiyan laalayaŋ ga hin ka war Interneti naarumey nakaši.</li></ul>">
+
+<!ENTITY fileNotFound.title "Tukoo mana duwandi">
+<!ENTITY fileNotFound.longDesc "<ul><li>A ga hin ka tee kaŋ hayiizoo n'ka maa-barmandi, ganandi, berandi doo taaga ra?</li><li>Boŋhantum, harfu beerandiyan, wala hantum firka goo aderesoo ra?</li><li>War goo nda fondo wasanta hayiizoo kaŋ war n'a wiri še?</li></ul>">
+
+<!ENTITY fileAccessDenied.title "Tukoo duuyanoo mongu">
+<!ENTITY fileAccessDenied.longDesc "<ul><li>A ga hin ka tee a n' ka hun, ganandi, wala tuku duɲeyaney ga ganji a ma duwandi.</li></ul>">
+
+<!ENTITY generic.title "Ši hin ka hãayanoo timmandi">
+<!ENTITY generic.longDesc "<p>Alhabar tontonante ga bara sohõ šendaa wala firkaa woo ga.</p>">
+
+<!ENTITY malformedURI.title "Aderesoo ši boori">
+<!ENTITY malformedURI.longDesc "<p>Aderesoo kaŋ noondi mana fasal taka bayante ra. Taare doo žeeroo koroši firkawey še, de war ma ceeci koyne.</p>">
+
+<!ENTITY netInterrupt.title "Bayhayey berandiri kay">
+<!ENTITY netInterrupt.longDesc "<p>Ceecikaa ciya boryo, amma ciyaroo kay waatoo kaŋ alhabarey goo ma berandi. Taare wa ceeci koyne.</p><ul><li>War n'ka ši hin ka Interneti nungu tanayaŋ naaru? War ordinateroo ciyaroo koroši koyne.</li><li>Šenday goo hala sohõ? Wa war sankaa juwalkaa wala Interneti nookaa cee faaba še.</li></ul>">
+
+<!ENTITY notCached.title "Takaddaa waatoo ben">
+<!ENTITY notCached.longDesc "<p>Takadda wirantaa ši bara ceecikaa lanbari lakkaloo ra.</p><ul><li>Saajaw laasaabu ra, ceecikaa ši sutura takkadi wiri nga boŋ še. </li><li>Ceeci koyne naagu ka takaddaa wiri Interneti nungoo ga.</li></ul>">
+
+<!ENTITY netOffline.title "Bila nda ciyari alhaali">
+<!ENTITY netOffline.longDesc2 "<p>Ceecikaa ga goy bila nda ciyari nda a ši hin ka hayiize wirantaa cee.</p><ul><li>War ordinateroo ga dobu Interneti sankay ga?</li><li>&quot;Ceeci koyne&quot; naagu k&apos;a dam ciyari alhaali ra nda ka moɲoo zumandi taaga.</li></ul>">
+
+<!ENTITY contentEncodingError.title "Gundekuna harfu-hawyan firka">
+<!ENTITY contentEncodingError.longDesc "<p>Moɲoo kaŋ war ga wiri k'a guna ši hin ka diyandi zama a mma goy nda kankamandiyan dabari laala wala kaŋ ši nda gaakašinay.</p><ul><li>Taare wa šendaa woo alhabar tee war nungoo koyey se.</li></ul>">
+
+<!ENTITY unsafeContentType.title "Tuku dumi kaŋ ši nda naanay">
+<!ENTITY unsafeContentType.longDesc "<ul> <li>Taare wa šendaa woo alhabar tee war nungoo koyey še.</li> </ul>">
+
+<!ENTITY netReset.title "Ciyaroo kay">
+<!ENTITY netReset.longDesc "<p>Sankay dobuyanoo kay waatoo kaŋ ciyari ga sintin. Taare wa ceeci koyne.</p>">
+
+<!ENTITY netTimeout.title "Sankay waati ben">
+<!ENTITY netTimeout.longDesc "<p>Nungoo kaŋ war n'a ceeci ši tuuru ciyari še nda ceecikaa ši zaabi batu koyne.</p><ul><li>A ga hin ka tee kaŋ feršikaa goo goy šenda ra wala a ši goy ra? Taare ceeci koyne.</li><li>War ši hin ka nungu tanayaŋ ceeci? War ordinateroo sankay ciyaroo koroši koyne.</li><li>Nuneceta wala tokore ga war ordinateroo wala sankaa jejebu? Kayandiyan laalayaŋ ga hin ka war Interneti naarumaa nakaši.</li><li>Šenday goo no hala sohõ? War sankay juwalkaa wala Interneti nookaa cee faaba še.</li></ul>">
+
+<!ENTITY unknownProtocolFound.title "Berehaw šibayante">
+<!ENTITY unknownProtocolFound.longDesc "<p>Aderesoo ga berehaw tabatandi (sanda <q>wxyz://</q>) kaŋ feršikaa ši a bay, adiši ceecikaa ši hin ka nungoo cee ka boori.</p><ul><li>War n'ma wiri ka too hẽenandikaw boobo wala manti-hantum goyyaŋ doo? Nungoo ceeci ka waažibi tontoney bay.</li><li>A hin ka tee kaŋ berehawey ga baa goyjinay waaniyaŋ wala sukariyaŋ hala i ga hin ka tontoney bay.</li></ul>">
+
+<!ENTITY proxyConnectFailure.title "Tokore feršikaa wanga ciyaroo">
+<!ENTITY proxyConnectFailure.longDesc "<p>Ceecikaa hanse ka goy nda tokore feršikaa, amma tokoraa wanga ciyaroo.</p><ul><li>Ceecikaa tokore hanseyanoo ga boori wala? Hanseyaney koroši, de ma ceeci koyne.</li><li>Tokore goydoo ga yadda ciyarey kaŋ ga hun sankaa woo doo ga?</li><li>Šenday goo hala sohõ? War sankay juwalkaa wala Interneti nookaa cee faaba še.</li></ul>">
+
+<!ENTITY proxyResolveFailure.title "Tokore feršikaa mana duwandi">
+<!ENTITY proxyResolveFailure.longDesc "<p>Ceecikaa hanse ka goy nda tokore feršikaw, tokoraa ši hin ka duwandi.</p><ul><li>War ceecikaw tokore hanseyaney ga boori? Hanseyaney koroši, de ma ceeci koyne.</li><li>War ordinateroo ga dobu sankaw goyante ga?</li><li>Šenday goo hala sohõ? War sankay juwalkaa wala Interneti nookaa cee faaba še.</li></ul>">
+
+<!ENTITY redirectLoop.title "Moɲoo mana bisandi taaga boryo">
+<!ENTITY redirectLoop.longDesc "<p>Ceecikaa na hayiizoo kaŋ war wiri k'a soolom naŋ. Nungoo goo ma war hãayanoo bisandi taaga nda taka kaŋ ši timme abada.</p><ul><li>War n'ka aleewawey kaŋ ga waažibandi nungoo še kayandi wala k'i gagayandi?</li><li><em>NOTE</em>: Nda feršikaa aleewawey taaroo ši šendaa benandi, a ga hin ka tee hanseyan šenday no kaŋ duu war feršikaa nda war ordinateroo.</li></ul>">
+
+<!ENTITY unknownSocketType.title "Feršikaw zaabi laybante">
+<!ENTITY unknownSocketType.longDesc "<p>Nungoo na sankaa hãayano zaabi nda taka kaŋ mana hongandi, nda ceecikaa ši hin ka goy jine.</p>">
+
+<!ENTITY nssFailure2.title "Ciyari saajante kay">
+<!ENTITY nssFailure2.longDesc2 "<p>Moɲoo kaŋ war ga ceeci k'a guna ši hin ka cebandi zama bayhaya duwantey ši hin ka tabatandi.</p><ul><li>Taare war Interneti nungu koyey šaawar ka šendaa woo alhabar tee i še.</li></ul>">
+
+<!ENTITY nssBadCert.title "Ciyari saajante kay">
+<!ENTITY nssBadCert.longDesc2 "<ul> <li>A ga hin ka tee feršikaw hanseyan šenday ti woo, wala a ma tee kaŋ boro foo ga wiri ka war feršikaa ženti.</li> <li>Nda war na feršikaa woo cee ka boori, firka ga hin ka tee waati foo wane, nda war ga hin ka ceeci koyne nd'a too kayna.</li> </ul>">
+
+<!ENTITY securityOverride.linkText "Wala war ga hin ka hasaraw foo tonton...">
+<!ENTITY securityOverride.warningContent "<p>War ši hima ha hasaraw tonton nda war ga ciya Interneti ra kaŋ war ši naanay y'a ka timme wala war mana doona ka dii yaamar feršikaa woo se.</p> <p>Nda war ga baa ka hasaraw tonton nungoo woo se hala sohõ, war ga hin k'a tee tuguyan koyjineyante kayandiyaney ra.</p>">
+
+<!ENTITY cspBlocked.title "Gagayandi gundekuna saajaw alhukum ra">
+<!ENTITY cspBlocked.longDesc "<p>Interneti ceecikaa na moɲoo woo ganji a ma zunbu takaa woo zama moɲoo goo nda gundekuna kaŋ saajaw alhukum foo ši yadda a ga.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Gundekuna laybante firka">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Moɲoo kaŋ war ga wiri k'a guna ši hin ka diyandi zama a mma goy nda kankamandiyan dabari laala, wala affoo kaŋ ši nda gaakašinay.</p><ul><li>Taare wa šendaa woo alhabar tee war nungoo koyey še.</li></ul>">
+
+<!ENTITY remoteXUL.title "XUL moora">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Taare wa šendaa woo bayrandi Interneti nungey koyey še.</li></ul></p>">
+
+<!ENTITY inadequateSecurityError.title "War ciyaroo manti saajante">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> ga goy nda dabaribayray kaŋ žen nd'a ga yalaafu zanbakey se. A ga faala zanbakaw se a ma hin ka alhabar kaŋ war ga tammahãa a ga saajaw fukkar. Interneti nungu juwalkaa mma hima ka feršikaa hanse jina hala war ma ma nungoo guna.</p><p>Firka tammaasa: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
diff --git a/l10n-son/dom/chrome/netErrorApp.dtd b/l10n-son/dom/chrome/netErrorApp.dtd
new file mode 100644
index 0000000000..d245555380
--- /dev/null
+++ b/l10n-son/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-son/dom/chrome/nsWebBrowserPersist.properties b/l10n-son/dom/chrome/nsWebBrowserPersist.properties
new file mode 100644
index 0000000000..e91a41276a
--- /dev/null
+++ b/l10n-son/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 ši hin ka gaabundi zama aššil tukoo mana hin ka cawandi.\n\nGuna koyne kayna da, wala ma feršikaw juwalkaa hãa.
+writeError=%S mana hin ka gaabundi zama firka šibayante bangay.\n\nCeeci k'a gaabu doo foo ra.
+launchError=%S ši hin ka feeri zama firka šibayante bangay.\n\nCeeci ka gaabu lefaa ga jina, de ma tukoo feeri.
+diskFull=Dogoo šĩ wasa lefaa ga ka %S gaabu.\n\nTukey kaŋ ši nda nafaw kaa, de ma ceeci koyne, wala ma ceeci k'a gaabu doo foo ra.
+readOnly=%S mana hin ka gaabundi, zama lefaa, foolaa wala tukoo ga tee hantum-jejebante.\n\nHantum-jejeboo kaa, de ma ceeci koyne, wala ma ceeci k'a gaabu doo foo ra.
+accessError=%S mana hin ka gaabundi, zama war ši hin ka foolaa gundekunaa barmay.\n\nFoolaa mayrawey barmay, de ma ceeci koyne, wala ma ceeci k'a gaabu doo foo ra.
+SDAccessErrorCardReadOnly=Ši hin ka tukoo zumandi zama SD kattaa goo goy ra.
+SDAccessErrorCardMissing=Ši hin ka tukoo zumandi zama SD kattaa ga kuma.
+helperAppNotFound=%S mana hin ka feerandi, zama gaa-goyjinaa kaŋ ga hima ka hang'a ši bara. Hangakašine barmay war ibaayey ra.
+noMemory=Lakkaloo ši wasa ka goyoo kaŋ wirandi benandi.\n\nFatta goyjinay fooyaŋ ra, de ma ceeci koyne.
+title=Goo ma %S zumandi
+fileAlreadyExistsError=%S mana hin ka gaabundi, zama tuku foo ga bara kaŋ goo nda maa follokaa, kaŋ goo foolaaɲaa '_files' ra.\n\nCeeci k'a gaabu doo waana foo ra.
+fileNameTooLongError=%S mana hin ka gaabundi, zama tukoo maaɲoo ga hansa ka kuu.\n\nCeeci k'a gaabu nda maa duura.
diff --git a/l10n-son/dom/chrome/plugins.properties b/l10n-son/dom/chrome/plugins.properties
new file mode 100644
index 0000000000..3f570611b0
--- /dev/null
+++ b/l10n-son/dom/chrome/plugins.properties
@@ -0,0 +1,16 @@
+# 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 (plugins.properties):
+# Those strings are inserted into an HTML page, so all HTML characters
+# have to be escaped in a way that they show up correctly in HTML!
+
+# GMP Plugins
+gmp_license_info=Duɲekaddasu alhabar
+gmp_privacy_info=Sutura alhabar
+
+openH264_name=OpenH264 Video Codec kaŋ Cisco Systems, Inc. n'a noo.
+openH264_description2=Mozilla ga bonse-sukari kayandi, hala nga nda WebRTC ma hin ka koy nda cere. Nda mo, WebRTC ma hin ka goy nda nga maršin-kotantey, kan ngey diraa ga widewo codec H.264 waažibandi. Codec ɲaŋey bangandi http://www.openh264.org/ boŋ, hala ma hansa ka faham nga diraa se.
+
+widevine_description=Widevine gundekuna feeriyan dunbu kaŋ Google Inc. n'a noondi
diff --git a/l10n-son/dom/chrome/security/caps.properties b/l10n-son/dom/chrome/security/caps.properties
new file mode 100644
index 0000000000..ec7826ae27
--- /dev/null
+++ b/l10n-son/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 = Saajaw firka: Gundekuna %S ga ši hin ka %S zumandi wala k'a dobu.
+CheckSameOriginError = Saajaw firka: Gundekuna %S ga ši hin ka bayhayey zumandi ka hun %S ga.
+ExternalDataError = Saajaw firka: Gundekuna %S ga ceeci ka %S zumandi, amma a ši hima ka tarayhere bayhaya zumandi nda bii no.\u0020
+
+CreateWrapperDenied = Duɲeyan wanjandi ka kunkunikaw tee %S haya kuray še
+CreateWrapperDeniedForOrigin = Duɲeyan wanjandi <%2$S> se ka kunkunikaw tee %1$S haya kuray še
diff --git a/l10n-son/dom/chrome/security/csp.properties b/l10n-son/dom/chrome/security/csp.properties
new file mode 100644
index 0000000000..bc771cee97
--- /dev/null
+++ b/l10n-son/dom/chrome/security/csp.properties
@@ -0,0 +1,101 @@
+# 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 = Moɲoo kayandiyaney n'aššil foo zumandiyanoo ganji:%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 = Moɲoo kayandiyaney g'aššiloo ganji a ma zunbu %2$S ("%1$S") ga.
+# LOCALIZATION NOTE (CSPROViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPROViolation = Hõoyan bangay bayrandi-de CSP alhukumoo se ("%1$S"). Ladaboo n' ka naŋandi, nda CSP bayrandi foo sanbandi.
+# 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 = Moɲoo kayandiyaney dii kab dalil foo zumandiyanoo %2$S ga ("%1$S"). CSP bayrandi foo sanbandi.
+# LOCALIZATION NOTE (triedToSendReport):
+# %1$S is the URI we attempted to send a report to.
+triedToSendReport = A ceeci ka bayrandiyan URI laala do: "%1$S"
+# LOCALIZATION NOTE (couldNotParseReportURI):
+# %1$S is the report URI that could not be parsed
+couldNotParseReportURI = Mana hin ka fesu-ferši bayrandi URI še: %1$S
+# LOCALIZATION NOTE (couldNotProcessUnknownDirective):
+# %1$S is the unknown directive
+couldNotProcessUnknownDirective = Mana hin ka '%1$S' alhukum šibayyante kayandi
+# LOCALIZATION NOTE (ignoringUnknownOption):
+# %1$S is the option that could not be understood
+ignoringUnknownOption = Suubari šibayante %1$S murandi.
+# LOCALIZATION NOTE (ignoringDuplicateSrc):
+# %1$S defines the duplicate src
+ignoringDuplicateSrc = Aššil fillante %1$S muray
+# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):
+# %1$S defines the ignored src
+ignoringSrcFromMetaCSP = Ga '%1$S' aššil muray (Ši goy nd'a sanbandi beene hay-ize bande).
+# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):
+# %1$S is the ignored src
+# script-src and style-src are directive names and should not be localized
+ignoringSrcWithinScriptStyleSrc = Ga "%1$S" muray script-src wala style-src ra: ceefoo-aššil wala ceeboobo-aššil tabatandi
+# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):
+# %1$S is the ignored src
+# script-src, as well as 'strict-dynamic' should not be localized
+ignoringSrcForStrictDynamic = Ga “%1$S” muray script-src: ‘strict-dynamic’ tabatantaa gundoo ra
+# LOCALIZATION NOTE (ignoringStrictDynamic):
+# %1$S is the ignored src
+ignoringStrictDynamic = Ga aššil “%1$S” muray (Wala gaakašinandi script-src gundoo ra).
+# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
+# %1$S is the csp directive that contains 'strict-dynamic'
+# 'strict-dynamic' should not be localized
+strictDynamicButNoHashOrNonce = Šennikufal ‘strict-dynamic’ “%1$S” gundoo ra bila nda saajaw hinna wala dunbu žeeri ga hin ka šigirawey kul gagay i ma zunbu
+# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):
+# %1$S is the ETLD of the report URI that is not HTTP or HTTPS
+reportURInotHttpsOrHttp2 = Bayrandoo (%1$S) URI ga hima ka tee HTTP wala HTTPS URI dumi.
+# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
+# %1$S is the ETLD of the page with the policy
+reportURInotInReportOnlyHeader = Moɲoo woo (%1$S) goo nda Report-Only alhukum bila nda bayrandi URI. CSP ši a gagay nd'a ši hin ka nga hõoyaney bayrandi.\u0020
+# LOCALIZATION NOTE (failedToParseUnrecognizedSource):
+# %1$S is the CSP Source that could not be parsed
+failedToParseUnrecognizedSource = Mana hin ka aššil šibayyante %1$S fesu-fesu
+# LOCALIZATION NOTE (upgradeInsecureRequest):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+upgradeInsecureRequest = Hãayan feerante '%1$S' taagandi ka goy nda '%2$S'
+# LOCALIZATION NOTE (ignoreSrcForDirective):
+ignoreSrcForDirective = srcs muray alhukum '%1$S' se
+# LOCALIZATION NOTE (hostNameMightBeKeyword):
+# %1$S is the hostname in question and %2$S is the keyword
+hostNameMightBeKeyword = Ga %1$S zaa sanda zunbudoo, manti kufalkalima. Nda war baa woo ma tee kufalkalima, adiši '%2$S' (kaŋ filla tammaasa fooyaŋ k'i kuubi) zaa.
+# LOCALIZATION NOTE (notSupportingDirective):
+# directive is not supported (e.g. 'reflected-xss')
+notSupportingDirective = Ši '%1$S' teddinoo kanbe. Teddinoo nda hinnawey ga murandi.
+# LOCALIZATION NOTE (blockAllMixedContent):
+# %1$S is the URL of the blocked resource load.
+blockAllMixedContent = Ga '%1$S' hãayan bila nda saajaw gagay:
+# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
+# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')
+ignoringDirectiveWithNoValues = Ga ‘%1$S‘ muray zam'a ši nda adadu hansari kul.
+# LOCALIZATION NOTE (ignoringReportOnlyDirective):
+# %1$S is the directive that is ignored in report-only mode.
+ignoringReportOnlyDirective = Ga sandbox fondoharyan muray waati kaŋ a noondi bayrandi-hinne ‘%1$S’ alhukum ra
+# 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.
+
+# CSP Errors:
+# LOCALIZATION NOTE (couldntParseInvalidSource):
+# %1$S is the source that could not be parsed
+couldntParseInvalidSource = Mana hin ka %1$S aššil laalaa fesu-fesu
+# LOCALIZATION NOTE (couldntParseInvalidHost):
+# %1$S is the host that's invalid
+couldntParseInvalidHost = Mana hin ka %1$S zunbudoo fesu-fesu
+# LOCALIZATION NOTE (couldntParsePort):
+# %1$S is the string source
+couldntParsePort = Mana hin ka kotay-mee fesu-fesu %1$S ra
+# LOCALIZATION NOTE (duplicateDirective):
+# %1$S is the name of the duplicate directive
+duplicateDirective = %1$S alhukum fillante diyandi. Ijinaa bandaa ga, jerey kul ga murandi.
+# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):
+# %1$S is the option that could not be understood
+couldntParseInvalidSandboxFlag = Mana hin ka sandbox ‘%1$S’ beesawal fesu-fesu
diff --git a/l10n-son/dom/chrome/security/security.properties b/l10n-son/dom/chrome/security/security.properties
new file mode 100644
index 0000000000..b7f72c5c0e
--- /dev/null
+++ b/l10n-son/dom/chrome/security/security.properties
@@ -0,0 +1,68 @@
+# 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 = Na gundekuna birjante kaŋ ga dira zumandiroo gagay "%1$S" še
+BlockMixedActiveContent = Na kaašim gundekuna dirante zumandiyan gagay "%1$S" še
+
+# CORS
+# LOCALIZATION NOTE: Do not translate "Access-Control-Allow-Origin", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers
+CORSDisabled=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: Aššil-margante hãayan n' ka kay).
+CORSRequestNotHttp=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: Aššil-margante hãayan manti http).
+CORSMissingAllowOrigin=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: Aššil-margante hãayan 'Huruyan-juwal-noo fondo-aššil foo' boŋdeke ga kuma).
+CORSAllowOriginNotMatchingOrigin=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil moora ma cawandi %1$S ga. (Dalil: Aššil-margante hãayan 'Huruyan-juwal-noo fondo-aššil foo' boŋdeke ši tenji nda '%2$S').
+CORSNotSupportingCredentials=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: Alhakukoy šii nda gaakašinay nda CORS boŋdekaa ti ‘Access-Control-Allow-Origin’‘*’).
+CORSMethodNotFound=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: Mana duu dabari aššil-margante hãayan 'Huruyan-juwal-noo fondo-dabarey' boŋdeke ra).
+CORSMissingAllowCredentials=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: 'true' naatante aššil-margante hãayan 'Huruyan-juwal-noo fondo-alhakiikandiyan tammaasey' boŋdeke ra).
+CORSInvalidAllowMethod=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: '%2$S' tammaasa laybante bara aššil-margante 'Huruyan-juwal-noo fondo-dabarey' boŋdeke ra).
+CORSInvalidAllowHeader=Ašsil-margante hãayan gagayandi: Aššil folloku laada ga ganji dalil mooraa ma cawandi %1$S ga. (Dalil: '%2$S' tammaasa laybante bara aššil-margante 'Huruyan-juwal-noo fondo-boŋdekey' boŋdeke ra).
+
+# LOCALIZATION NOTE: Do not translate "Strict-Transport-Security", "HSTS", "max-age" or "includeSubDomains"
+STSUnknownError=Strict-Transport-Security: Firka šibayante bangay kaŋ boŋdekaa kaŋ nungoo n'a tabatandi ga goyandi.
+STSUntrustworthyConnection=Strict-Transport-Security: Interneti ciyari manti naanante nungoo woo ga, adiši boŋdeke tabatantaa murandi.
+STSCouldNotParseHeader=Strict-Transport-Security: Nungoo na boŋdeke tabatandi kaŋ mana hin ka fesu-fersandi ka boori.
+STSNoMaxAge=Strict-Transport-Security: Nungoo na boŋdeke tabatandi kaŋ mana cindi nda 'max-age' yaamar.
+STSMultipleMaxAges=Strict-Transport-Security: Nungoo na boŋdeke tabatandi kaŋ cindi ka bara nda max-age' yaamaryaŋ.
+STSInvalidMaxAge=Strict-Transport-Security: Nungoo na boŋdeke tabatandi kaŋ cindi nda 'max-age' yaamar laala.
+STSMultipleIncludeSubdomains=Strict-Transport-Security: Nungoo na boŋdeke tabatanti kaŋ cindi nda 'includeSubDomains' yaamar booboyaŋ.
+STSInvalidIncludeSubdomains=Strict-Transport-Security: Nungoo na boŋdeke tabatandi kaŋ cindi nda 'includeSubDomains' yaamar laala.
+STSCouldNotSaveState=Strict-Transport-Security: Firka bangay kaŋ nungoo hima sanda Strict-Transport-Security zunbudoo.
+
+# LOCALIZATION NOTE: Do not translate "SHA-1"
+SHA1Sig=Nungoo woo ga goy nda SHA-1 tabatiyan-tiira; a ga yaamarandi kaŋ war ma goy tabatiyan-tiirawey kaŋ šilbandi nda kabu laasaabuyan kaŋyaŋ gatal dunbey ga sahã nda SHA-1.
+InsecurePasswordsPresentOnPage=Šennikufal faariyaŋ goo (http://) moo kaŋ ši saajaw ga. Woo ti saajaw allamaana kaŋ ga too goykaw huruyan kalimaa tammaasawey ma zayandi.
+InsecureFormActionPasswordsPresent=Šennikufal faariyaŋ goo (http://) moo kaŋ ši saajaw ga. Woo ti saajaw allamaana kaŋ ga too goykaw huruyan kalimaa tammaasawey ma zayandi.
+InsecurePasswordsPresentOnIframe=Šennikufal faariyaŋ goo (http://) iframe kaŋ ši saajaw ga. Woo ti saajaw allamaana kaŋ ga too goykaw huruyan kalimaa tammaasawey ma zayandi.
+# LOCALIZATION NOTE: "%1$S" is the URI of the insecure mixed content resource
+LoadingMixedActiveContent2=Ga "%1$S" gundekuna birjante (manti saajante) zumandi moo saajante ga
+LoadingMixedDisplayContent2=Ga "%1$S" gundekuna birjante (manti saajante) cebe moo saajante ga
+
+# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
+BothAllowScriptsAndSameOriginPresent=Kunga foo kaŋ goo nda yadda-šigirayaŋ nda yadda-aššil-folloku hala nga labutaašibata alhaaloo ma hin ka nga taašibata-taraa ka.\u0020
+
+# Sub-Resource Integrity
+# LOCALIZATION NOTE: Do not translate "script" or "integrity". "%1$S" is the invalid token found in the attribute.
+MalformedIntegrityHash=Šigira dumi izoo goo nda dunbu šiira nda timmeyan alhaaloo ra: "%1$S". Fasalyan henna ti "<hash algorithm>-<hash value>".
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityLength=Dunboo kaŋ goo timmeyan alhaaloo ra manti kuuyan cimoo.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityBase64=Dunboo kaŋ goo timmeyan alhaaloo ra mana hin ka feerandi.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the type of hash algorithm in use (e.g. "sha256").
+IntegrityMismatch="%1$S" dunbey affoo kul timmeyan alhaaloo ra ši tenji nda dalil-izoo gundekunaa.
+# LOCALIZATION NOTE: "%1$S" is the URI of the sub-resource that cannot be protected using SRI.
+IneligibleResource="%1$S" ši koy timmeyan korošiyan se zam'a ši tun nda CORS wal'a ma bara nda aššil follokaa. \u0020
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the invalid hash algorithm found in the attribute.
+UnsupportedHashAlg=Dunbu kabu laasaabu kaŋ šii nda faaba goo timmeyan alhaaloo ra: "%1$S"
+# LOCALIZATION NOTE: Do not translate "integrity"
+NoValidMetadata=Bayhaya-beeri boryo kul šii timmeyan alhaaloo ra.
+
+# LOCALIZATION NOTE: Do not translate "RC4".
+WeakCipherSuiteWarning=Interneti nungoo woo ga goy nda RC4 hinna tugandiyan se, kaŋ n' ka nakaši nd'a ši saajaw.
+
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not trasnlate "nosniff".
+XCTOHeaderValueMissing=X-Content-Type-Options boŋdeke yaamar: hinna tee “%1$S”; war n' ka baa ka “nosniff” sanba?
+
+# LOCALIZATION NOTE: Do not translate "data: URI".
+
diff --git a/l10n-son/dom/chrome/svg/svg.properties b/l10n-son/dom/chrome/svg/svg.properties
new file mode 100644
index 0000000000..fd01fad04b
--- /dev/null
+++ b/l10n-son/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=Hinna manti naatante %2$S fesu-feršiyan %1$S alhaali.
diff --git a/l10n-son/dom/chrome/xml/prettyprint.dtd b/l10n-son/dom/chrome/xml/prettyprint.dtd
new file mode 100644
index 0000000000..0603513516
--- /dev/null
+++ b/l10n-son/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 "XML tukoo woo ši hima ka bara nda fasal alhabar kul kaŋ ga konde nd'a. Takadda tuuroo ši cebandi ne ganda.">
diff --git a/l10n-son/dom/chrome/xslt/xslt.properties b/l10n-son/dom/chrome/xslt/xslt.properties
new file mode 100644
index 0000000000..aafeb83d40
--- /dev/null
+++ b/l10n-son/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 = XSLT fasal-kaddasu fesu-feršiyan kay.
+2 = XPath kaliima fesu-feršiyan kay.
+3 =
+4 = XSLT barmayyan kay.
+5 = XSLT/XPath goyyan laala.
+6 = XSLT fasal-kaddasu (a ga hin ka tee) goo nda fillayan.
+7 = XSLT 1.0 ra alhaali hinna.
+8 = XPath kaliima ga naata ka NodeSet foo willi.
+9 = <xsl:message> na XSLT barmayyan benandi.
+10 = Sankay firka bangay XSLT fasal-kaddasu zumandiroo ra:
+11 = XSLT fasal-kaddasu ši nda XML žentidumi:
+12 = XSLT fasal-kaddasu ka nga boŋ cendi ka dam taka šerra wala šiira ra wala a ma nga boŋ dam:
+13 = XPath goyyan ciyandi nda sennigoy hinna laala.
+14 = XPath dobuyan goyyan šibayante foo ciyandi.
+15 = XPath fesu-ferši kayyan: ')' naanante:
+16 = XPath fesu-ferši kayyan: kaykanje laybante:
+17 = XPath fesu-ferši kayyan: maa wala gamdumi šiiyan naanante:
+18 = XPath fesu-ferši kayyan: ']' naanante:
+19 = XPath fesu-ferši kayyan: maa barmayante laala:
+20 = XPath fesu-ferši kayyan: kaliima benandiyan manti naanante:
+21 = XPath fesu-ferši kayyan: goyandikaw naatante:
+22 = XPath fesu-ferši kayyan: ceraw manti daabante:
+23 = XPath fesu-ferši kayyan: ':' manti mana naanante:
+24 = XPath fesu-ferši kayyan: '!' manti naanante, jaŋay ti not():
+25 = XPath fesu-ferši kayyan: harfu kaŋ šii alhukum ra duwandi:
+26 = XPath fesu-ferši kayyan: cere-hinka goyandikaw naanante:
+27 = XSLT fasal-kaddasu zumandiroo kay saajaw sabbu ra.
+28 = Kalima laala laasaabuyan.
+29 = Šešeri golba kaŋ ši sasawa.
+30 = Goo ma ize foo nda tee QName laybante.
+31 = Bii hawari barmayante leeti follokaa ra.
+32 = Goyyan sahãnte ceeyan ši duɲe.
+
+LoadingError = Firka fasal-kaddasu zumandiyan ra: %S
+TransformError = Firka XSLT barmayyan waate: %S