summaryrefslogtreecommitdiffstats
path: root/l10n-mr/browser
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-mr/browser
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-mr/browser')
-rw-r--r--l10n-mr/browser/branding/official/brand.dtd11
-rw-r--r--l10n-mr/browser/branding/official/brand.ftl37
-rw-r--r--l10n-mr/browser/branding/official/brand.properties14
-rw-r--r--l10n-mr/browser/browser/aboutCertError.ftl64
-rw-r--r--l10n-mr/browser/browser/aboutConfig.ftl52
-rw-r--r--l10n-mr/browser/browser/aboutDialog.ftl60
-rw-r--r--l10n-mr/browser/browser/aboutLogins.ftl144
-rw-r--r--l10n-mr/browser/browser/aboutPolicies.ftl17
-rw-r--r--l10n-mr/browser/browser/aboutPrivateBrowsing.ftl21
-rw-r--r--l10n-mr/browser/browser/aboutRestartRequired.ftl10
-rw-r--r--l10n-mr/browser/browser/aboutRobots.ftl29
-rw-r--r--l10n-mr/browser/browser/aboutSessionRestore.ftl51
-rw-r--r--l10n-mr/browser/browser/aboutTabCrashed.ftl24
-rw-r--r--l10n-mr/browser/browser/allTabsMenu.ftl17
-rw-r--r--l10n-mr/browser/browser/appMenuNotifications.ftl53
-rw-r--r--l10n-mr/browser/browser/appmenu.ftl87
-rw-r--r--l10n-mr/browser/browser/branding/brandings.ftl32
-rw-r--r--l10n-mr/browser/browser/branding/sync-brand.ftl13
-rw-r--r--l10n-mr/browser/browser/browser.ftl430
-rw-r--r--l10n-mr/browser/browser/browserContext.ftl333
-rw-r--r--l10n-mr/browser/browser/browserSets.ftl204
-rw-r--r--l10n-mr/browser/browser/customizeMode.ftl47
-rw-r--r--l10n-mr/browser/browser/defaultBrowserNotification.ftl3
-rw-r--r--l10n-mr/browser/browser/downloads.ftl158
-rw-r--r--l10n-mr/browser/browser/editBookmarkOverlay.ftl42
-rw-r--r--l10n-mr/browser/browser/menubar.ftl326
-rw-r--r--l10n-mr/browser/browser/migration.ftl120
-rw-r--r--l10n-mr/browser/browser/newInstallPage.ftl26
-rw-r--r--l10n-mr/browser/browser/newtab/asrouter.ftl177
-rw-r--r--l10n-mr/browser/browser/newtab/newtab.ftl191
-rw-r--r--l10n-mr/browser/browser/newtab/onboarding.ftl131
-rw-r--r--l10n-mr/browser/browser/nsserrors.ftl353
-rw-r--r--l10n-mr/browser/browser/pageInfo.ftl256
-rw-r--r--l10n-mr/browser/browser/panicButton.ftl31
-rw-r--r--l10n-mr/browser/browser/places.ftl66
-rw-r--r--l10n-mr/browser/browser/policies/policies-descriptions.ftl109
-rw-r--r--l10n-mr/browser/browser/preferences/addEngine.ftl3
-rw-r--r--l10n-mr/browser/browser/preferences/applicationManager.ftl25
-rw-r--r--l10n-mr/browser/browser/preferences/blocklists.ftl28
-rw-r--r--l10n-mr/browser/browser/preferences/clearSiteData.ftl53
-rw-r--r--l10n-mr/browser/browser/preferences/colors.ftl48
-rw-r--r--l10n-mr/browser/browser/preferences/connection.ftl92
-rw-r--r--l10n-mr/browser/browser/preferences/containers.ftl87
-rw-r--r--l10n-mr/browser/browser/preferences/fonts.ftl160
-rw-r--r--l10n-mr/browser/browser/preferences/fxaPairDevice.ftl15
-rw-r--r--l10n-mr/browser/browser/preferences/languages.ftl72
-rw-r--r--l10n-mr/browser/browser/preferences/permissions.ftl146
-rw-r--r--l10n-mr/browser/browser/preferences/preferences.ftl1191
-rw-r--r--l10n-mr/browser/browser/preferences/selectBookmark.ftl9
-rw-r--r--l10n-mr/browser/browser/preferences/siteDataSettings.ftl57
-rw-r--r--l10n-mr/browser/browser/preferences/translation.ftl33
-rw-r--r--l10n-mr/browser/browser/protections.ftl74
-rw-r--r--l10n-mr/browser/browser/protectionsPanel.ftl89
-rw-r--r--l10n-mr/browser/browser/safeMode.ftl15
-rw-r--r--l10n-mr/browser/browser/safebrowsing/blockedSite.ftl30
-rw-r--r--l10n-mr/browser/browser/sanitize.ftl110
-rw-r--r--l10n-mr/browser/browser/screenshots.ftl34
-rw-r--r--l10n-mr/browser/browser/search.ftl19
-rw-r--r--l10n-mr/browser/browser/setDesktopBackground.ftl40
-rw-r--r--l10n-mr/browser/browser/sidebarMenu.ftl15
-rw-r--r--l10n-mr/browser/browser/sync.ftl11
-rw-r--r--l10n-mr/browser/browser/syncedTabs.ftl42
-rw-r--r--l10n-mr/browser/browser/tabContextMenu.ftl70
-rw-r--r--l10n-mr/browser/browser/toolbarContextMenu.ftl49
-rw-r--r--l10n-mr/browser/browser/touchbar/touchbar.ftl38
-rw-r--r--l10n-mr/browser/browser/webrtcIndicator.ftl9
-rw-r--r--l10n-mr/browser/chrome/browser-region/region.properties29
-rw-r--r--l10n-mr/browser/chrome/browser/accounts.properties121
-rw-r--r--l10n-mr/browser/chrome/browser/app-extension-fields.properties12
-rw-r--r--l10n-mr/browser/chrome/browser/baseMenuOverlay.dtd18
-rw-r--r--l10n-mr/browser/chrome/browser/brandings.dtd13
-rw-r--r--l10n-mr/browser/chrome/browser/browser.dtd286
-rw-r--r--l10n-mr/browser/chrome/browser/browser.properties1004
-rw-r--r--l10n-mr/browser/chrome/browser/customizableui/customizableWidgets.properties100
-rw-r--r--l10n-mr/browser/chrome/browser/downloads/downloads.properties99
-rw-r--r--l10n-mr/browser/chrome/browser/feeds/subscribe.properties6
-rw-r--r--l10n-mr/browser/chrome/browser/fxmonitor.properties42
-rw-r--r--l10n-mr/browser/chrome/browser/migration/migration.dtd49
-rw-r--r--l10n-mr/browser/chrome/browser/migration/migration.properties75
-rw-r--r--l10n-mr/browser/chrome/browser/newInstall.dtd13
-rw-r--r--l10n-mr/browser/chrome/browser/places/bookmarkProperties.properties16
-rw-r--r--l10n-mr/browser/chrome/browser/places/places.dtd63
-rw-r--r--l10n-mr/browser/chrome/browser/places/places.properties74
-rw-r--r--l10n-mr/browser/chrome/browser/pocket.properties31
-rw-r--r--l10n-mr/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rw-r--r--l10n-mr/browser/chrome/browser/search.properties44
-rw-r--r--l10n-mr/browser/chrome/browser/shellservice.properties28
-rw-r--r--l10n-mr/browser/chrome/browser/siteData.properties8
-rw-r--r--l10n-mr/browser/chrome/browser/sitePermissions.properties48
-rw-r--r--l10n-mr/browser/chrome/browser/syncBrand.dtd6
-rw-r--r--l10n-mr/browser/chrome/browser/syncSetup.properties14
-rw-r--r--l10n-mr/browser/chrome/browser/tabbrowser.properties116
-rw-r--r--l10n-mr/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-mr/browser/chrome/browser/translation.dtd59
-rw-r--r--l10n-mr/browser/chrome/browser/translation.properties12
-rw-r--r--l10n-mr/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-mr/browser/chrome/browser/webrtcIndicator.properties61
-rw-r--r--l10n-mr/browser/chrome/overrides/appstrings.properties44
-rw-r--r--l10n-mr/browser/chrome/overrides/netError.dtd109
-rw-r--r--l10n-mr/browser/chrome/overrides/settingsChange.dtd7
-rw-r--r--l10n-mr/browser/crashreporter/crashreporter-override.ini8
-rw-r--r--l10n-mr/browser/defines.inc14
-rw-r--r--l10n-mr/browser/extensions/formautofill/formautofill.properties196
-rw-r--r--l10n-mr/browser/extensions/report-site-issue/webcompat.properties10
-rw-r--r--l10n-mr/browser/firefox-l10n.js6
-rw-r--r--l10n-mr/browser/installer/custom.properties86
-rw-r--r--l10n-mr/browser/installer/mui.properties61
-rw-r--r--l10n-mr/browser/installer/nsisstrings.properties48
-rw-r--r--l10n-mr/browser/installer/override.properties86
-rw-r--r--l10n-mr/browser/pdfviewer/chrome.properties19
-rw-r--r--l10n-mr/browser/pdfviewer/viewer.properties237
-rw-r--r--l10n-mr/browser/profile/bookmarks.inc151
-rw-r--r--l10n-mr/browser/updater/updater.ini9
113 files changed, 9964 insertions, 0 deletions
diff --git a/l10n-mr/browser/branding/official/brand.dtd b/l10n-mr/browser/branding/official/brand.dtd
new file mode 100644
index 0000000000..d094ad0f8d
--- /dev/null
+++ b/l10n-mr/browser/branding/official/brand.dtd
@@ -0,0 +1,11 @@
+<!-- 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 brandShorterName "Firefox">
+<!ENTITY brandShortName "Firefox">
+<!ENTITY brandFullName "Mozilla Firefox">
+<!-- LOCALIZATION NOTE (brandProductName):
+ This brand name can be used in messages where the product name needs to
+ remain unchanged across different versions (Nightly, Beta, etc.). -->
+<!ENTITY brandProductName "Firefox">
diff --git a/l10n-mr/browser/branding/official/brand.ftl b/l10n-mr/browser/branding/official/brand.ftl
new file mode 100644
index 0000000000..33de59a4f2
--- /dev/null
+++ b/l10n-mr/browser/branding/official/brand.ftl
@@ -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/.
+
+
+## Firefox Brand
+##
+## Firefox must be treated as a brand, and kept in English.
+## It cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+## Firefox and Mozilla Brand
+##
+## Firefox and Mozilla must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox рд╡ Firefox рдЪреА рдЪрд┐рдиреНрд╣реЗ Mozilla рдлрд╛рдЙрдВрдбреЗрд╢рдирдЪреА рд╡реНрдпрд╛рдкрд╛рд░рдЪрд┐рдиреНрд╣реЗ рдЖрд╣реЗрдд.
diff --git a/l10n-mr/browser/branding/official/brand.properties b/l10n-mr/browser/branding/official/brand.properties
new file mode 100644
index 0000000000..1ec968fd98
--- /dev/null
+++ b/l10n-mr/browser/branding/official/brand.properties
@@ -0,0 +1,14 @@
+# 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/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+# LOCALIZATION NOTE(brandProductName):
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+brandProductName=Firefox
+vendorShortName=Mozilla
+
+syncBrandShortName=рд╕рд┐рдВрдХ
diff --git a/l10n-mr/browser/browser/aboutCertError.ftl b/l10n-mr/browser/browser/aboutCertError.ftl
new file mode 100644
index 0000000000..eff5c72f02
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutCertError.ftl
@@ -0,0 +1,64 @@
+# 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/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = { $hostname } рдЕрд╡реИрдз рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЛ.
+cert-error-mitm-intro = рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕ рдЖрдкрд▓реА рдУрд│рдЦ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд, рдЬреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдХрд╛рд░реНрдпрд╛рдВрдХрдбреВрди рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддрд╛рдд.
+cert-error-trust-cert-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз CA рджреНрд╡рд╛рд░реЗ рдкреБрд░рд╡рд┐рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+cert-error-trust-untrusted-issuer = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд░реНрд╣ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+cert-error-trust-signature-algorithm-disabled = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рд╕ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреНрдпрд╛рд╕ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдмрдВрдж рдХреЗрд▓реЗ.
+cert-error-trust-expired-issuer = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдард░рдд рдирд╛рд╣реА.
+cert-error-trust-self-signed = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡ рд╕рд╛рдХреНрд╖рд░реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+cert-error-untrusted-default = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рд╕реНрддреНрд░реЛрдд рдкрд╛рд╕реВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.
+# Variables:
+# $error (String) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = рддреНрд░реБрдЯреА рдХреЛрдб: <a data-l10n-name="error-code-link">{ $error }</a>
+cert-error-symantec-distrust-admin = рдЖрдкрдг рдпрд╛ рд╕рдорд╕реНрдпреЗрдмрджреНрджрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рд╢рд╛рд╕рдирд╛рд╕ рд╕реВрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛.
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = HTTP рд╕реНрдЯреНрд░реАрдХреНрдЯ рд╡рд╛рд╣рддреВрдХ рд╕реБрд░рдХреНрд╖рд╛: { $hasHSTS }
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = HTTP Public Key Pinning: { $hasHPKP }
+cert-error-details-cert-chain-label = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреИрди:
+open-in-new-window-for-csp-or-xfo-error = рдирд╡реАрди рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рд╕рд╛рдЗрдЯ рдЙрдШрдбрд╛
+
+## Messages used for certificate error titles
+
+connectionFailure-title = рдЬреЛрдбрдгреА рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА
+deniedPortAccess-title = рд╣рд╛ рдкрддреНрддрд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+dnsNotFound-title = рд╣рдВ. рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗ рд╕рдВрдХреЗрддрд╕реНрдерд│ рд╢реЛрдзрддрд╛рдирд╛ рддреНрд░рд╛рд╕ рд╣реЛрдд рдЖрд╣реЗ.
+fileNotFound-title = рдлрд╛рдЗрд▓ рд╕рд╛рдкрдбрд▓реА рдирд╛рд╣реА
+fileAccessDenied-title = рдлрд╛рдЗрд▓ рд╡рд╛рдкрд░ рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛
+generic-title = рдУрд╣.
+captivePortal-title = рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+malformedURI-title = рд╣рдВ. рддреЛ рдкрддреНрддрд╛ рдмрд░реЛрдмрд░ рд╡рд╛рдЯрдд рдирд╛рд╣реА.
+netInterrupt-title = рдЬреЛрдбрдгреА рдордзреНрдпреЗ рдЕрдбрдерд│рд╛
+notCached-title = рджрд╕реНрддрдРрд╡рдЬрдЪреА рд╡реЗрд│рд╕рдорд╛рдкреНрддрд┐
+netOffline-title = рдСрдлрд▓рд╛рдЗрди рдкрдзреНрджрддреА
+contentEncodingError-title = рдЕрдиреБрдХреНрд░рдо рдПрдирдХреЛрдбреАрдВрдЧ рддреНрд░реБрдЯреА
+unsafeContentType-title = рдЕрд╕реБрд░рдХреНрд╖реАрдд рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░
+netReset-title = рдЬреЛрдбрдгреА рдкреБрдирдГрдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА
+netTimeout-title = рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рд╕рдВрдкрд▓реА
+unknownProtocolFound-title = рдкрддреНрддрд╛ рд╕рдордЭрд▓рд╛ рдирд╛рд╣реА
+proxyConnectFailure-title = рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдЬреЛрдбрдгреАрдВрдХрд░рддрд╛ рдирдХрд╛рд░ рджреЗрдд рдЖрд╣реЗ
+proxyResolveFailure-title = рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рд╕реЛрдзрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
+redirectLoop-title = рдкреГрд╖реНрда рдпреЛрдЧреНрдпрдкрдгреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдд рд╣реЛрдд рдирд╛рд╣реА рдЖрд╣реЗ
+unknownSocketType-title = рд╕рд░реНрд╡реНрд╣рд░ рдХрдбреВрди рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рдж
+nssFailure2-title = рд╕реБрд░рдХреНрд╖реАрдд рдЬреЛрдбрдгреА рдЕрдкрдпрд╢реА
+csp-xfo-error-title = { -brand-short-name } рд╣реЗ рдкреГрд╖реНрда рдЙрдШрдбреВ рд╢рдХрдд рдирд╛рд╣реА
+corruptedContentError-title = рджреЛрд╖реАрдд рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рддреНрд░реБрдЯреА
+remoteXUL-title = рд░рд┐рдореЛрдЯ XUL
+sslv3Used-title = рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдЬреЛрдбрдгреА рдХрд░рдгреНрдпрд╛рдд рдЕрдХреНрд╖рдо
+inadequateSecurityError-title = рдЖрдкрд▓реА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖реАрдд рдирд╛рд╣реА
+blockedByPolicy-title = рдЕрд╡рд░реЛрдзрд┐рдд рдкреГрд╖реНрда
+clockSkewError-title = рдЖрдкрд▓реЗ рд╕рдВрдЧрдгрдХ рдШрдбреНрдпрд╛рд│ рдЪреБрдХреАрдЪреЗ рдЖрд╣реЗ
+networkProtocolError-title = рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдд рддреНрд░реБрдЯреА
+nssBadCert-title = рдЪреЗрддрд╛рд╡рдгреА: рдкреБрдвреЗ рд╕рдВрднрд╛рд╡реНрдп рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрдХрд╛ рдЖрд╣реЗ
+nssBadCert-sts-title = рдХрдиреЗрдХреНрдЯ рдЭрд╛рд▓реЗ рдирд╛рд╣реА: рд╕рдВрднрд╛рд╡реНрдп рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛
diff --git a/l10n-mr/browser/browser/aboutConfig.ftl b/l10n-mr/browser/browser/aboutConfig.ftl
new file mode 100644
index 0000000000..bf23d03dd8
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutConfig.ftl
@@ -0,0 +1,52 @@
+# 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/.
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = рд╕рд╛рд╡рдзрд╛рдирддрд╛рдкреВрд░реНрд╡рдХ рдкреБрдвреЗ рдЬрд╛
+about-config-intro-warning-button = рдЬреЛрдЦрд┐рдо рд╕реНрд╡реАрдХрд╛рд░рд╛ рдЖрдгрд┐ рдкреБрдвреЗ рдЪрд▓рд╛
+
+
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = рд╣реА рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ рдмрджрд▓рд▓реНрдпрд╛рд╕ { -brand-short-name } рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд┐рдВрд╡рд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдК рд╢рдХрддреЛ.
+
+about-config-page-title = рдкреНрд░рдЧрдд рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+
+about-config-search-input1 =
+ .placeholder = рдкреНрд░рд╛рдзрд╛рдиреНрдп рдирд╛рд╡ рд╢реЛрдзрд╛
+about-config-show-all = рд╕рд░реНрд╡ рджрд░реНрд╢рд╡рд╛
+
+about-config-pref-add-button =
+ .title = рдЬреЛрдбрд╛
+about-config-pref-toggle-button =
+ .title = рдмрджрд▓рд╛
+about-config-pref-edit-button =
+ .title = рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+about-config-pref-save-button =
+ .title = рд╕рд╛рдард╡рд╛
+about-config-pref-reset-button =
+ .title = рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+about-config-pref-delete-button =
+ .title = рдирд╖реНрдЯ рдХрд░рд╛
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = рдмреБрд▓рд┐рдпрди
+about-config-pref-add-type-number = рд╕рдВрдЦреНрдпрд╛
+about-config-pref-add-type-string = рдЕрдХреНрд╖рд░рдорд╛рд│
+
+## Preferences with a non-default value are differentiated visually, and at the
+## same time the state is made accessible to screen readers using an aria-label
+## that won't be visible or copied to the clipboard.
+##
+## Variables:
+## $value (String): The full value of the preference.
+
+about-config-pref-accessible-value-default =
+ .aria-label = { $value } (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (рд╕рд╛рдиреБрдХреВрд▓)
diff --git a/l10n-mr/browser/browser/aboutDialog.ftl b/l10n-mr/browser/browser/aboutDialog.ftl
new file mode 100644
index 0000000000..f8db6c3099
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutDialog.ftl
@@ -0,0 +1,60 @@
+# 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/.
+
+aboutDialog-title =
+ .title = { -brand-full-name } рдмрджреНрджрд▓
+
+releaseNotes-link = рдХрд╛рдп рдирд╡реАрди рдЖрд╣реЗ
+
+update-checkForUpdatesButton =
+ .label = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░реАрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рд╛
+ .accesskey = C
+
+update-updateButton =
+ .label = { -brand-shorter-name } рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрдВрдж рдХрд░реВрди рдкреБрдиреНрд╣рд╛ рдЪрд╛рд▓реВ рдХрд░рд╛
+ .accesskey = R
+
+update-checkingForUpdates = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░реАрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рдд рдЖрд╣реЗтАж
+update-downloading = <img data-l10n-name="icon"/>рд╕реБрдзрд╛рд░рдгрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ тАФ <label data-l10n-name="download-status"/>
+update-applying = рд╕реБрдзрд╛рд░рдгрд╛ рд▓рд╛рдЧреВ рдХрд░рдд рдЖрд╣реЗтАж
+
+update-failed = рд╕реБрдзрд╛рд░рдгрд╛ рдЕрдкрдпрд╢реА. <label data-l10n-name="failed-link">рдЕрджреНрдпрдпрд╛рд╡рдд рдЖрд╡реГрддреНрддреА рдбрд╛рдКрдирд▓реЛрдб рдХрд░рд╛</label>
+update-failed-main = рд╕реБрдзрд╛рд░рдгрд╛ рдЕрдкрдпрд╢реА. <a data-l10n-name="failed-link-main">рдЕрджреНрдпрдпрд╛рд╡рдд рдЖрд╡реГрддреНрддреА рдбрд╛рдКрдирд▓реЛрдб рдХрд░рд╛</a>
+
+update-adminDisabled = рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рджреНрд╡рд╛рд░реЗ рд╕реБрдзрд╛рд░рдгрд╛ рдмрдВрдж рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд
+update-noUpdatesFound = { -brand-short-name } рдЕрджреНрдпрдпрд╛рд╡рдд рдЖрд╣реЗ
+update-otherInstanceHandlingUpdates = { -brand-short-name } рдпрд╛рд╡реЗрд│реА рд╡реЗрдЧрд│реНрдпрд╛ рдард┐рдХрд╛рдгрд╛рд╣реВрди рд╕реБрдзрд╛рд░рд┐рдд рд╣реЛрдд рдЖрд╣реЗ
+
+update-manual = рд╕реБрдзрд╛рд░рдгрд╛ рдпреЗрдереЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд <label data-l10n-name="manual-link"/>
+
+update-unsupported = рдЖрдкрдг рдпрд╛ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рдЖрдгрдЦреА рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. <label data-l10n-name="unsupported-link">рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛</label>
+
+update-restarting = рдкреБрдирдГрд╕реБрд░реБ рд╣реЛрдд рдЖрд╣реЗтАж
+
+channel-description = рдЖрдкрдг рд╕рдзреНрдпрд╛ <label data-l10n-name="current-channel"></label> рд╕реБрдзрд╛рд░рдгрд╛ рд╡рд╛рд╣рд┐рдиреАрд╡рд░ рдЖрд╣рд╛рдд.
+
+warningDesc-version = { -brand-short-name } рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдЖрд╣реЗ рд╡ рдЕрд╕реНрдерд┐рд░ рдЕрд╕реВ рд╢рдХрддреЗ.
+
+community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label> рдЖрд╣реЗ <label data-l10n-name="community-exp-creditsLink">рдЬрд╛рдЧрддрд┐рдХ рд╕рдореБрджрд╛рдп</label> рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА рд╡реЗрдм рдУрдкрди, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡ рдЙрдкрд▓рдмреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрддреНрд░ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЛрдд.
+
+community-2 = { -brand-short-name } рдЪреА рд░рдЪрдирд╛<label data-l10n-name="community-mozillaLink">{ -vendor-short-name }</label>, рдПрдХ <label data-l10n-name="community-creditsLink">рдЬрд╛рдЧрддрд┐рдХ рд╕рдореБрджрд╛рдп</label> рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА рд╡реЗрдм рдУрдкрди, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡ рдЙрдкрд▓рдмреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрддреНрд░ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЛрдд.
+
+helpus = рдорджрдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддрд╛?<label data-l10n-name="helpus-donateLink">рджреЗрдгрдЧреА рджреНрдпрд╛</label> рдХрд┐рдВрд╡рд╛ <label data-l10n-name="helpus-getInvolvedLink">рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛!</label>
+
+bottomLinks-license = рдкрд░рд╡рд╛рдирд╛ рдорд╛рд╣рд┐рддреА
+bottomLinks-rights = рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рдЕрдзрд┐рдХрд╛рд░
+bottomLinks-privacy = рдЧреЛрдкрдиреАрдпрддрд╛ рдзреЛрд░рдг
+
+# Example of resulting string: 66.0.1 (64-bit)
+# Variables:
+# $version (String): version of Firefox, e.g. 66.0.1
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version = { $version } ({ $bits } -рдмрд┐рдЯ)
+
+# Example of resulting string: 66.0a1 (2019-01-16) (64-bit)
+# Variables:
+# $version (String): version of Firefox for Nightly builds, e.g. 66.0a1
+# $isodate (String): date in ISO format, e.g. 2019-01-16
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version-nightly = { $version } ({ $isodate }) ({ $bits } -рдмрд┐рдЯ)
diff --git a/l10n-mr/browser/browser/aboutLogins.ftl b/l10n-mr/browser/browser/aboutLogins.ftl
new file mode 100644
index 0000000000..736ae35e0c
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutLogins.ftl
@@ -0,0 +1,144 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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/.
+# NOTE: New strings should use the about-logins- prefix.
+
+about-logins-page-title = рд▓реЙрдЧрд┐рди рд╡ рд╕рдВрдХреЗрддрд╢рдмреНрдж
+
+# "Google Play" and "App Store" are both branding and should not be translated
+
+login-app-promo-title = рдЖрдкрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб┬ард╕рд░реНрд╡рддреНрд░ рдиреНрдпрд╛
+login-app-promo-subtitle = рд╡рд┐рдирд╛рдореВрд▓реНрдп { -lockwise-brand-name } рдЕреЕрдк рдорд┐рд│рд╡рд╛
+login-app-promo-android =
+ .alt = Google Play рд╡рд░ рдорд┐рд│рд╡рд╛
+login-app-promo-apple =
+ .alt = App Store рд╡рд░реБрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
+
+login-filter =
+ .placeholder = рд▓реЙрдЧрд┐рди рд╢реЛрдзрд╛
+
+create-login-button = рдирд╡рд┐рди рд▓реЙрдЧрд┐рди рдмрдирд╡рд╛
+
+fxaccounts-sign-in-text = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдЖрдкрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдорд┐рд│рд╡рд╛
+fxaccounts-sign-in-button = { -sync-brand-short-name } рдордзреНрдпреЗ рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛
+fxaccounts-avatar-button =
+ .title = рдЦрд╛рддреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+
+## The тЛп menu that is in the top corner of the page
+
+menu =
+ .title = рдореЗрдиреВ рдЙрдШрдбрд╛
+menu-menuitem-preferences =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ
+ }
+about-logins-menu-menuitem-help = рдорджрдд
+menu-menuitem-android-app = { -lockwise-brand-short-name } Android рд╕рд╛рдареА
+menu-menuitem-iphone-app = { -lockwise-brand-short-name } iPhone and iPad рд╕рд╛рдареА
+
+## Login List
+
+login-list =
+ .aria-label = рд╢реЛрдз рдХреНрд╡реЗрд░реАрд╢реА рдЬреБрд│рдгрд╛рд░реЗ рд▓реЙрдЧрд┐рди
+login-list-count =
+ { $count ->
+ [one] { $count } рд▓реЙрдЧрд┐рди
+ *[other] { $count } рд▓реЙрдЧрд┐рдиреНрд╕
+ }
+login-list-sort-label-text = рдпрд╛рдиреБрд╕рд╛рд░ рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рд╛:
+login-list-name-option = рдирд╛рд╡ (A-Z)
+login-list-last-changed-option = рд╢реЗрд╡рдЯрдЪрд╛ рдмрджрд▓
+login-list-last-used-option = рд╢реЗрд╡рдЯрдЪрд╛ рд╡рд╛рдкрд░
+login-list-intro-title = рдХреБрдард▓реЗрд╣реА рд▓реЙрдЧрд┐рди рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА
+about-logins-login-list-empty-search-title = рдХреБрдард▓реЗрд╣реА рд▓реЙрдЧрд┐рди рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА
+about-logins-login-list-empty-search-description = рдЖрдкрд▓реНрдпрд╛ рд╢реЛрдзрд╛рд╢реА рдЬреБрд│рдгрд╛рд░реЗ рдХреЛрдгрддреЗрд╣реА рдкрд░рд┐рдгрд╛рдо рдирд╛рд╣реАрдд.
+login-list-item-title-new-login = рдирд╡рд┐рди рд▓реЙрдЧреАрди
+login-list-item-subtitle-new-login = рддреБрдордЪреЗ рд▓реЙрдЧреАрди рд╕рдВрдХреЗрддрд╢рдмреНрдж рдЯрд╛рдХрд╛
+login-list-item-subtitle-missing-username = (рдХреБрдард▓реЗрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдирд╛рд╣реА)
+
+## Introduction screen
+
+
+## Login
+
+login-item-new-login-title = рдирд╡рд┐рди рд▓реЙрдЧрд┐рди рдмрдирд╡рд╛
+login-item-edit-button = рд╕рдВрдкрд╛рджрди рдХрд░рд╛
+login-item-origin-label = рд╕рдВрдХреЗрддрд╕реНрдерд│ рдкрддреНрддрд╛
+login-item-origin =
+ .placeholder = https://www.example.com
+login-item-username-label = рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡
+about-logins-login-item-username =
+ .placeholder = (рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдирд╛рд╣реА)
+login-item-copy-username-button-text = рдкреНрд░рдд рдмрдирд╡рд╛
+login-item-copied-username-button-text = рдкреНрд░рдд рдмрдирд╡рд▓реА!
+login-item-password-label = рд╕рдВрдХреЗрддрд╢рдмреНрдж
+login-item-copy-password-button-text = рдкреНрд░рдд рдХрд░рд╛
+login-item-copied-password-button-text = рдкреНрд░рдд рдмрдирд╡рд▓реА!
+login-item-save-changes-button = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+login-item-save-new-button = рдЬрддрди рдХрд░рд╛
+login-item-cancel-button = рд░рджреНрдж рдХрд░рд╛
+login-item-time-changed = рд╢реЗрд╡рдЯрдЪрд╛ рд╕реБрдзрд╛рд░: { DATETIME($timeChanged, day: "numeric", month: "long", year: "numeric") }
+login-item-time-created = рдмрдирд╡рд▓реЗ: { DATETIME($timeCreated, day: "numeric", month: "long", year: "numeric") }
+login-item-time-used = рд╢реЗрд╡рдЯрдЪрд╛ рд╡рд╛рдкрд░: { DATETIME($timeUsed, day: "numeric", month: "long", year: "numeric") }
+
+## OS Authentication dialog
+
+
+## The macOS strings are preceded by the operating system with "Firefox is trying to "
+## and includes subtitle of "Enter password for the user "xxx" to allow this." These
+## notes are only valid for English. Please test in your respected locale.
+
+
+## Master Password notification
+
+master-password-notification-message = рд╕рд╛рдард╡рд▓реЗрд▓реЗ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рд╕рдВрдХреЗрддрд╢рдмреНрдж рдмрдШрд╛рдпрд▓рд╛ рддреБрдордЪрд╛ рдорд╛рд╕реНрдЯрд░ рд╕рдВрдХреЗрддрд╢рдмреНрдж рдЯрд╛рдХрд╛
+
+## Primary Password notification
+
+master-password-reload-button =
+ .label = рд▓реЙрдЧ рдЗрди
+ .accesskey = L
+
+## Password Sync notification
+
+about-logins-enable-password-sync-dont-ask-again-button =
+ .label = рдорд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╡рд┐рдЪрд╛рд░реВ рдирдХрд╛
+ .accesskey = D
+
+## Dialogs
+
+confirmation-dialog-cancel-button = рд░рджреНрдж рдХрд░рд╛
+confirmation-dialog-dismiss-button =
+ .title = рд░рджреНрдж рдХрд░рд╛
+
+confirm-delete-dialog-message = рд╣реА рдХреГрддреА рдмрджрд▓реВ рд╢рдХрдд рдирд╛рд╣реА
+
+confirm-discard-changes-dialog-title = рдЬрддрди рди рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рдЯрд╛рдХреВрди рджреНрдпрд╛рдпрдЪреЗ?
+confirm-discard-changes-dialog-message = рд╕рд░реНрд╡ рдЬрддрди рди рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рдЧрдорд╛рд╡рд▓реЗ рдЬрд╛рддреАрд▓.
+confirm-discard-changes-dialog-confirm-button = рд░рджреНрдж рдХрд░рд╛
+
+## Breach Alert notification
+
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-breach-alert-link = { $hostname } рд╡рд░ рдЬрд╛
+about-logins-breach-alert-learn-more-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+## Vulnerable Password notification
+
+
+## Error Messages
+
+# This is a generic error message.
+about-logins-error-message-default = рд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рдард╡рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрд▓реА.
+
+
+## Login Export Dialog
+
+## Login Import Dialog
+
diff --git a/l10n-mr/browser/browser/aboutPolicies.ftl b/l10n-mr/browser/browser/aboutPolicies.ftl
new file mode 100644
index 0000000000..07e811e80a
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutPolicies.ftl
@@ -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/.
+
+about-policies-title = рд╕рдВрд╕реНрдерд╛ рдзреЛрд░рдг
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = рд╕рдХреНрд░реАрдп
+errors-tab = рддреНрд░реБрдЯреА
+documentation-tab = рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг
+
+no-specified-policies-message = рдЙрджреНрдпреЛрдЧ рдзреЛрд░рдг рд╕реЗрд╡рд╛ рдЪрд╛рд▓реВ рдЖрд╣реЗ рдкрдг рдХреЛрдгрддреАрд╣реА рдзреЛрд░рдгреЗ рд╕рдХреНрд╖рдо рдирд╛рд╣реАрдд.
+inactive-message = рдЙрджреНрдпреЛрдЧ рдзреЛрд░рдг рд╕реЗрд╡рд╛ рдмрдВрдж рдЖрд╣реЗ.
+
+policy-name = рдзреЛрд░рдг рдирд╛рд╡
+policy-value = рдзреЛрд░рдг рдореБрд▓реНрдп
+policy-errors = рдзреЛрд░рдг рддреНрд░реБрдЯреА
diff --git a/l10n-mr/browser/browser/aboutPrivateBrowsing.ftl b/l10n-mr/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 0000000000..a5988f1bc9
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutPrivateBrowsing.ftl
@@ -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/.
+
+privatebrowsingpage-open-private-window-label = рдПрдХ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓ рдЙрдШрдбрд╛
+ .accesskey = P
+about-private-browsing-search-placeholder = рд╡реЗрдмрд╡рд░ рд╢реЛрдзрд╛
+about-private-browsing-info-title = рдЖрдкрдг рдПрдХрд╛ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ рдЖрд╣рд╛рдд
+about-private-browsing-info-myths = рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧрдмрджреНрджрд▓ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдиреНрдпрддрд╛
+about-private-browsing =
+ .title = рд╡реЗрдмрд╡рд░ рд╢реЛрдзрд╛
+about-private-browsing-not-private = рдЖрдкрдг рд╕рдзреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдд рдирд╛рд╣реА.
+about-private-browsing-info-description = { -brand-short-name } рдЖрдкрдг рдЕреЕрдк рд╕реЛрдбрд▓реНрдпрд╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡ рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЯреЕрдм рдЖрдгрд┐ рдкрдЯрд▓ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рд╡рд░ рдЖрдкрд▓рд╛ рд╢реЛрдз рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдл рдХрд░рддреЗ. рд╣реЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд┐рдВрд╡рд╛ рдЖрдкрд▓реНрдпрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддреНрдпрд╛рд╕ рдЕрдирд╛рдорд┐рдХ рдмрдирд╡рдд рдирд╛рд╣реА, рддрд░реАрд╣реА рд╣рд╛ рд╕рдВрдЧрдгрдХ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдЗрддрд░ рдХреЛрдгрд╛рд╣реАрдкрд╛рд╕реВрди рдЖрдкрдг рдХрд╛рдп рдХрд░рддрд╛ рддреЗ рдЦрд╛рдЬрдЧреА рдареЗрд╡рдгреЗ рд╕реЛрдкреЗ рдЬрд╛рддреЗ.
+
+# This string is the title for the banner for search engine selection
+# in a private window.
+# Variables:
+# $engineName (String) - The engine name that will currently be used for the private window.
+about-private-browsing-search-banner-title = рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдд рдЖрдкрд▓реЗ рд╢реЛрдз рдЗрдВрдЬрд┐рди { $engineName } рдЖрд╣реЗ
+about-private-browsing-search-banner-close-button =
+ .aria-label = рдмрдВрдж рдХрд░рд╛
diff --git a/l10n-mr/browser/browser/aboutRestartRequired.ftl b/l10n-mr/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 0000000000..a4831e42ea
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutRestartRequired.ftl
@@ -0,0 +1,10 @@
+# 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/.
+
+restart-required-title = рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
+restart-required-header = рдХреНрд╖рдорд╕реНрд╡. рдЪрд╛рд▓реВ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдЫреЛрдЯреА рдЧреЛрд╖реНрдЯ рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ.
+restart-required-intro-brand = { -brand-short-name } рдЖрддрд╛рдЪ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдд рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЕрджреНрдпрддрди рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { -brand-short-name } рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+restart-required-description = рдЖрдореНрд╣реА рдирдВрддрд░ рд╕рд░реНрд╡ рдкреГрд╖реНрда, рдкрдЯрд▓ рдЖрдгрд┐ рдЯреЕрдм рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ, рдЬреЗрдгреЗрдХрд░реВрди рдЖрдкрдг рддреНрд╡рд░рд┐рдд рдорд╛рд░реНрдЧрд╕реНрде рд╣реЛрдК рд╢рдХрддрд╛.
+
+restart-button-label = { -brand-short-name } рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛
diff --git a/l10n-mr/browser/browser/aboutRobots.ftl b/l10n-mr/browser/browser/aboutRobots.ftl
new file mode 100644
index 0000000000..f7ed591237
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutRobots.ftl
@@ -0,0 +1,29 @@
+# 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/.
+
+
+### These strings are used in the about:robots page, which ties in with the
+### robots theme used in the Firefox 3 Beta 2/3 first run pages.
+### They're just meant to be fun and whimsical, with references to some geeky
+### but well-known robots in movies and books. Be creative with translations!
+
+# Nonsense line from the movie "The Day The Earth Stood Still". No translation needed.
+page-title = Gort! Klaatu barada nikto!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = рдордиреБрд╖реНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = рдЖрдореНрд╣реА рдпреЗрдереЗ рд╢рд╛рдВрддреА рд╡ рд╕рджреНрджрднрд╛рд╡рдиреЗрдЪреНрдпрд╛ рд╣реЗрддреБрдиреЗ рдЖрд▓реЛ рдЖрд╣реЛрдд!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = рд░реЛрдмреЙрдЯ рдордиреБрд╖реНрдпрд╛рдВрдирд╛ рд╣рд╛рдиреА рдкреЛрд╣рдЪрд╡реАрдд рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░реЗ рдордиреБрд╖реНрдпрд╛рдВрдирд╛ рд╡рд┐рдирд╛рдХрд╛рд░рдг рддреНрд░рд╛рд╕ рджреЗрдд рдирд╛рд╣реА.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldnтАЩt believe..."
+error-long-desc2 = рд░реЛрдмреЙрдЯрдХрдбреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХреАрдд рдХрд░рдгреНрдпрд╛рдЬреЛрдЧреА рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЖрд╣реЗрдд.
+# Book: HitchhikerтАЩs Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = рд░реЛрдмреЙрдЯрд▓рд╛ рдПрдХ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХрдЪрд╛ рдорд┐рддреНрд░ рдореНрд╣рдгреВрди рдкрд╣рд╛ рдЬреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдЖрдкрдг рднрд░рдкреБрд░ рдордЬрд╛ рдХрд░реВ рд╢рдХрддрд╛.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = рд░реЛрдмреЙрдЯ рдлрд╛рд░рдЪ рджреЗрдЦрдгреАрдп рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдЧреИрд░рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реВ рдирдХрд╛.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдпреБрдХреНрддрд┐ рдЕрд╕рддреЗ.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛
+ .label2 = рдХреГрдкрдпрд╛ рд╣реА рдмрдЯрдг рджрд╛рдмреВ рдирдХрд╛.
diff --git a/l10n-mr/browser/browser/aboutSessionRestore.ftl b/l10n-mr/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 0000000000..06ca855102
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutSessionRestore.ftl
@@ -0,0 +1,51 @@
+# 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/.
+
+restore-page-tab-title = рд╕рддреНрд░ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+
+# The title is intended to be apologetic and disarming, expressing dismay
+# and regret that we are unable to restore the session for the user
+restore-page-error-title = рдХреНрд╖рдорд╕реНрд╡. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдкрд▓реА рдкреГрд╖реНрдареЗ рдкрд░рдд рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдд рд╕рдорд╕реНрдпрд╛ рдпреЗрдд рдЖрд╣реЗ.
+restore-page-problem-desc = рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдкрд▓реЗ рдЕрдВрддрд┐рдо рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рд╕рддреНрд░ рдкрд░рдд рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдд рд╕рдорд╕реНрдпрд╛ рдпреЗрдд рдЖрд╣реЗ. рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рддреНрд░ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдирд┐рд╡рдбрд╛.
+restore-page-try-this = рдЖрдкрд▓рд╛ рд╕рддреНрд░ рдЕрджреНрдпрд╛рдк рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рддрд╛ рдЖрд▓рд╛ рдирд╛рд╣реА? рдХрдзреАрдХрдзреА рдЯреЕрдм рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддрд╛рдд. рдорд╛рдЧреАрд▓ рдЯреЕрдм рдкрд╣рд╛, рдЯреЕрдм рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╕рд▓реЗрд▓реЗ рдЯреЕрдмрд╡рд░реАрд▓ рдЪреЗрдХрдорд╛рд░реНрдХ рдХрд╛рдврд╛, рдЖрдгрд┐ рдирдВрддрд░ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рд╛.
+
+restore-page-hide-tabs = рдпрд╛рдЖрдзреАрдЪреЗ рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+restore-page-show-tabs = рдпрд╛рдЖрдзреАрдЪреЗ рдЯреЕрдм рдкрд╣рд╛
+
+# When tabs are distributed across multiple windows, this message is used as a
+# header above the group of tabs for each window.
+#
+# Variables:
+# $windowNumber: Progressive number associated to each window
+restore-page-window-label = рдкрдЯрд▓ { $windowNumber }
+
+restore-page-restore-header =
+ .label = рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+
+restore-page-list-header =
+ .label = рдЪреМрдХрдЯ рд╡ рдЯреЕрдм
+
+restore-page-try-again-button =
+ .label = рд╕рддреНрд░ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+ .accesskey = R
+
+restore-page-close-button =
+ .label = рдирд╡реАрди рд╕рддреНрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рд╛
+ .accesskey = N
+
+## The following strings are used in about:welcomeback
+
+welcome-back-tab-title = рдпрд╢рд╕реНрд╡реА!
+welcome-back-page-title = рдпрд╢рд╕реНрд╡реА!
+welcome-back-page-info = { -brand-short-name } рдЪрд╛рд▓рд╛рдпрд▓рд╛ рддрдпрд╛рд░.
+
+welcome-back-restore-button =
+ .label = рдЪрд▓рд╛ рд╕реБрд░реВ рдХрд░рд╛ !
+ .accesskey = L
+
+welcome-back-restore-all-label = рд╕рд░реНрд╡ рдкрдЯрд▓ рдЖрдгрд┐ рдЯреЕрдм рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+welcome-back-restore-some-label = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣рд╡реЗ рдЕрд╕реЗрд▓ рддреЗрдЪ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+
+welcome-back-page-info-link = рдЖрдкрд▓реЗ ре▓рдб-рдСрдиреНрд╕реН рдЖрдгрд┐ рдХрд╕реНрдЯрдорд╛рдпрдЭреЗрд╢рдиреНрд╕ рдХрд╛рдврд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдкрд▓реЗ рдмреНрд░рд╛рдКрдЭрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдореВрд│ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛ рдкреВрд░реНрд╡рд╡рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗрдд. рдЬрд░ рдпрд╛рдЪреНрдпрд╛рдореБрд│реЗ рдЖрдкрд▓реА рд╕рдорд╕реНрдпрд╛ рд╕реБрдЯрд▓реА рдирд╕реЗрд▓ рддрд░, <a data-l10n-name="link-more">рдЬрд╛рдгрд╛ рдЖрдкрдг рдЖрдгрдЦреА рдХрд╛рдп рдХрд░реБ рд╢рдХрддрд╛.</a>
+
diff --git a/l10n-mr/browser/browser/aboutTabCrashed.ftl b/l10n-mr/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 0000000000..f223777701
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutTabCrashed.ftl
@@ -0,0 +1,24 @@
+# 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/.
+
+crashed-title = рдЯреЕрдм рдХреНрд░реЕрд╢ рд░рд┐рдкреЛрд░реНрдЯрд░
+crashed-close-tab-button = рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+crashed-restore-tab-button = рд╣рд╛ рдЯреЕрдм рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+crashed-restore-all-button = рд╕рдЧрд│реЗ рдХреНрд░реЕрд╢ рдЭрд╛рд▓реЗрд▓реЗ рдЯреЕрдмреНрд╕ рдкреБрдиреНрд╣рд╛ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+crashed-header = рдЖрддреНрддрд╛рдЪ рдЖрдкрд▓реА рдЯреЕрдм рдХреНрд░реЕрд╢ рдЭрд╛рд▓реА.
+crashed-offer-help = рдЖрдореНрд╣реА рдорджрдд рдХрд░реВ рд╢рдХрддреЛ!
+crashed-single-offer-help-message = рдкреГрд╖реНрда рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { crashed-restore-tab-button } рдирд┐рд╡рдбрд╛.
+crashed-multiple-offer-help-message = рдкреГрд╖реНрда/рдкреГрд╖реНрдард╛рдВрд╡рд░реАрд▓ рдорд╛рд╣рд┐рддреА рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { crashed-restore-tab-button } рдХрд┐рдВрд╡рд╛ { crashed-restore-all-button } рдирд┐рд╡рдбрд╛.
+crashed-request-help = рдЖрдкрдг рдЖрдореНрд╣рд╛рд▓рд╛ рдорджрдд рдХрд░рд╛рд▓?
+crashed-request-help-message = рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рджрд╛рди рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ { -brand-short-name } рд▓рд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддрд╛рдд.
+crashed-request-report-title = рд╣реА рдЯреЕрдм рдиреЛрдВрджрд╡рд╛
+crashed-send-report = рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд╛ рдЬреЗрдгреЗрдХрд░реВрди рдЖрдореНрд╣реА рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд╡рд╛рд░рдг рдХрд░реВ рд╢рдХреВ.
+crashed-comment =
+ .placeholder = рдкрд░реНрдпрд╛рдпреА рдЯрд┐рдкрдгреНрдгреА (рдЯрд┐рдкрдгреНрдгреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░рд┐рддреНрдпрд╛ рджреГрд╖реНрдпрд╛рд╕реНрдкрдж рдЖрд╣реЗ)
+crashed-include-URL = { -brand-short-name } рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдЖрдкрдг рдЬреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрд╡рд░ рд╣реЛрддрд╛рдд рддреНрдпрд╛ URL рдЕрдВрддрд░реНрднреВрдд рдХрд░рд╛.
+crashed-email-placeholder = рдЖрдкрд▓рд╛ рдИрдореЗрд▓ рдкрддреНрддрд╛ рдпреЗрдереЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+crashed-email-me = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдЭрд╛рд▓реНрдпрд╛рд╕ рдорд▓рд╛ рдИрдореЗрд▓ рдХрд░рд╛
+crashed-report-sent = рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдЖрдзреАрдЪ рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ; { -brand-short-name } рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ рдмрдирд╡рд┐рдгреНрдпрд╛рд╕ рдорджрдд рдХреЗрд▓реНрдпрд╛рдмрджреНрджрд▓ рдЖрдкрд▓реЗ рдзрдиреНрдпрд╡рд╛рдж !
+crashed-request-auto-submit-title = рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдЯреЕрдмрдЪрд╛ рдЕрд╣рд╡рд╛рд▓ рджреНрдпрд╛
+crashed-auto-submit-checkbox = рдЬреЗрд╡реНрд╣рд╛ { -brand-short-name } рдХреНрд░реЕрд╢ рдХрд░реЗрд▓ рддреЗрд╡реНрд╣рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрд░реАрддреНрдпрд╛ рдЕрд╣рд╡рд╛рд▓ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рд╡рд░ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛.
diff --git a/l10n-mr/browser/browser/allTabsMenu.ftl b/l10n-mr/browser/browser/allTabsMenu.ftl
new file mode 100644
index 0000000000..8993020eb5
--- /dev/null
+++ b/l10n-mr/browser/browser/allTabsMenu.ftl
@@ -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/.
+
+# "Search" is a verb, as in "Search through tabs".
+all-tabs-menu-search-tabs =
+ .label = рдЯреЕрдм рд╢реЛрдзрд╛
+
+all-tabs-menu-new-user-context =
+ .label = рдирд╡реАрди рдХрдВрдЯреЗрдирд░ рдЯреЕрдм
+
+all-tabs-menu-hidden-tabs =
+ .label = рд▓рдкрд╡рд▓реЗрд▓реЗ рдЯреЕрдмреНрд╕
+
+all-tabs-menu-manage-user-context =
+ .label = рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = O
diff --git a/l10n-mr/browser/browser/appMenuNotifications.ftl b/l10n-mr/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 0000000000..7d72575cb8
--- /dev/null
+++ b/l10n-mr/browser/browser/appMenuNotifications.ftl
@@ -0,0 +1,53 @@
+# 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/.
+
+appmenu-update-available =
+ .label = рдирд╡реАрди рдЖрдгрд┐ рдЕрджреНрдпрдпрд╛рд╡рдд { -brand-shorter-name } рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ
+ .buttonlabel = рдЕрджреНрдпрд╛рдпрд╛рд╡рдд рдбрд╛рдКрдирд▓реЛрдб рдХрд░рд╛
+ .buttonaccesskey = D
+ .secondarybuttonlabel = рдЖрддреНрддрд╛ рдирд╛рд╣реА
+ .secondarybuttonaccesskey = N
+appmenu-update-available-message = рдирд╡реАрдирддрдо рд╡реЗрдЧ рдЖрдгрд┐ рдЧреЛрдкрдиреАрдпрддреЗрд╕рд╛рдареА рдЖрдкрд▓реЗ { -brand-shorter-name } рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛.
+appmenu-update-manual =
+ .label = { -brand-shorter-name } рдирд╡реАрди рдЖрд╡реГрддреНрддреАрд▓рд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА
+ .buttonlabel = { -brand-shorter-name } рдбрд╛рдКрдирд▓реЛрдб рдХрд░рд╛
+ .buttonaccesskey = D
+ .secondarybuttonlabel = рдЖрддреНрддрд╛ рдирд╛рд╣реА
+ .secondarybuttonaccesskey = N
+appmenu-update-manual-message = { -brand-shorter-name } рдЪреА рдирд╡реА рдкреНрд░рдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛, рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рддреА рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░реВ.
+appmenu-update-whats-new =
+ .value = рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ рддреЗ рдкрд╣рд╛
+appmenu-update-restart =
+ .label = { -brand-shorter-name } рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрдВрдж рдХрд░реВрди рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рд╛.
+ .buttonlabel = рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рд╛ рд╡ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+ .buttonaccesskey = R
+ .secondarybuttonlabel = рдЖрддреНрддрд╛ рдирд╛рд╣реА
+ .secondarybuttonaccesskey = N
+appmenu-update-restart-message = рджреНрд░реБрдд рдкреБрдирдГрд╕реБрд░реБ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, { -brand-shorter-name } рдЖрдкрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЙрдШрдбреЗ рдЯреЕрдм рдЖрдгрд┐ рдкрдЯрд▓ рдЬреЗ рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рд╕реНрдерд┐рддреАрдордзреНрдпреЗ рдирд╕рддреАрд▓, рддреЗ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реЗрд▓.
+appmenu-addon-private-browsing-installed =
+ .buttonlabel = рдареАрдХ рдЖрд╣реЗ, рд╕рдордЬрд▓реЗ
+ .buttonaccesskey = O
+appmenu-addon-post-install-message = <image data-l10n-name='addon-menu-icon'></image> рдпрд╛ рдореЗрдиреВрдд <image data-l10n-name='addon-install-icon'></image> рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░реВрди рдНрдб-рдСрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛.
+appmenu-addon-post-install-incognito-checkbox =
+ .label = рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+ .accesskey = A
+
+appmenu-new-tab-controlled =
+ .label = рдЖрдкрд▓рд╛ рдирд╡реАрди рдЯреЕрдм рдмрджрд▓рд▓рд╛ рдЖрд╣реЗ.
+ .buttonlabel = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .buttonaccesskey = K
+ .secondarybuttonlabel = рд╡рд┐рд╕реНрддрд╛рд░рдг рдмрдВрдж рдХрд░рд╛
+ .secondarybuttonaccesskey = D
+appmenu-homepage-controlled =
+ .label = рдЖрдкрд▓реЗ рдореБрдЦреНрдпрдкреГрд╖реНрда рдмрджрд▓рд▓реЗ рдЖрд╣реЗ.
+ .buttonlabel = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .buttonaccesskey = K
+ .secondarybuttonlabel = рд╡рд┐рд╕реНрддрд╛рд░рдг рдмрдВрдж рдХрд░рд╛
+ .secondarybuttonaccesskey = D
+appmenu-tab-hide-controlled =
+ .label = рдЖрдкрд▓реЗ рд▓рдкрд╡рд▓реЗрд▓реЗ рдЯреЕрдм рдкрд╣рд╛
+ .buttonlabel = рдЯреЕрдм рд▓рдкрд╡реВрди рдареЗрд╡рд╛
+ .buttonaccesskey = K
+ .secondarybuttonlabel = рд╡рд┐рд╕реНрддрд╛рд░рдг рдмрдВрдж рдХрд░рд╛
+ .secondarybuttonaccesskey = D
diff --git a/l10n-mr/browser/browser/appmenu.ftl b/l10n-mr/browser/browser/appmenu.ftl
new file mode 100644
index 0000000000..98b284679f
--- /dev/null
+++ b/l10n-mr/browser/browser/appmenu.ftl
@@ -0,0 +1,87 @@
+# 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/.
+
+
+## App Menu
+
+appmenuitem-customize-mode =
+ .label = рдордирдкрд╕рдВрдд рдХрд░рд╛тАж
+
+## Zoom Controls
+
+appmenuitem-new-window =
+ .label = рдирд╡реАрди рдкрдЯрд▓
+appmenuitem-new-private-window =
+ .label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓
+
+## Zoom and Fullscreen Controls
+
+appmenuitem-zoom-enlarge =
+ .label = рдореЛрдареЗ рдХрд░рд╛
+appmenuitem-zoom-reduce =
+ .label = рдЫреЛрдЯреЗ рдХрд░рд╛
+appmenuitem-fullscreen =
+ .label = рдкрдбрджрд╛рднрд░
+
+## Firefox Account toolbar button and Sync panel in App menu.
+
+fxa-toolbar-sync-now =
+ .label = рдЖрддреНрддрд╛ рд╕рд┐рдВрдХ рдХрд░рд╛
+appmenuitem-save-page =
+ .label = рдкреГрд╖реНрда рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+
+## What's New panel in App menu.
+
+whatsnew-panel-header = рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ
+
+## The Firefox Profiler тАУ The popup is the UI to turn on the profiler, and record
+## performance profiles. To enable it go to profiler.firefox.com and click
+## "Enable Profiler Menu Button".
+
+
+## Help panel
+
+appmenu-about =
+ .label = { -brand-shorter-name } рд╡рд┐рд╖рдпреА
+ .accesskey = A
+appmenu-help-product =
+ .label = { -brand-shorter-name } рдорджрдд
+ .accesskey = H
+appmenu-help-show-tour =
+ .label = { -brand-shorter-name } рдлреЗрд░рдлрдЯрдХрд╛
+ .accesskey = o
+appmenu-help-keyboard-shortcuts =
+ .label = рдХрд┐рдмреЛрд░реНрдб рд╢рд╛рд░реНрдЯрдХрдЯреНрд╕
+ .accesskey = K
+appmenu-help-troubleshooting-info =
+ .label = рддреНрд░реБрдЯреАрдирд┐рд╡рд╛рд░рдг рдорд╛рд╣рд┐рддреА
+ .accesskey = T
+appmenu-help-taskmanager =
+ .label = рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
+appmenu-help-feedback-page =
+ .label = рдЕрднрд┐рдкреНрд░рд╛рдп рд╕рд╛рджрд░ рдХрд░рд╛тАж
+ .accesskey = S
+
+## appmenu-help-safe-mode-without-addons and appmenu-help-safe-mode-without-addons
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-safe-mode-without-addons =
+ .label = ре▓рдб-рдСрдиреНрд╕реН рдмрдВрдж рдЕрд╕рд▓реНрдпрд╛рд╡рд░ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рд╛тАж
+ .accesskey = R
+appmenu-help-safe-mode-with-addons =
+ .label = ре▓рдб-рдСрдиреНрд╕реН рд╕рдХреНрд░реАрдп рдЕрд╕рд▓реНрдпрд╛рд╡рд░ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рд╛
+ .accesskey = R
+
+## appmenu-help-report-deceptive-site and appmenu-help-not-deceptive
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-report-deceptive-site =
+ .label = рдлрд╕рд╡реА рд╕рд╛рдИрдЯ рдХрд│рд╡рд╛тАж
+ .accesskey = d
+appmenu-help-not-deceptive =
+ .label = рд╣реА рд╕рд╛рдИрдЯ рдлрд╕рд╡реА рдирд╛рд╣реАтАж
+ .accesskey = d
+
+##
+
diff --git a/l10n-mr/browser/browser/branding/brandings.ftl b/l10n-mr/browser/browser/branding/brandings.ftl
new file mode 100644
index 0000000000..8ed0b6e58d
--- /dev/null
+++ b/l10n-mr/browser/browser/branding/brandings.ftl
@@ -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/.
+
+## The following feature names must be treated as a brand, and kept in English.
+## They cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-lockwise-brand-short-name = Lockwise
+-monitor-brand-name = Firefox Monitor
+-monitor-brand-short-name = Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
+-screenshots-brand-name = Firefox Screenshots
+-mozilla-vpn-brand-name = Mozilla VPN
+-profiler-brand-name = Firefox Profiler
diff --git a/l10n-mr/browser/browser/branding/sync-brand.ftl b/l10n-mr/browser/browser/branding/sync-brand.ftl
new file mode 100644
index 0000000000..c224df996c
--- /dev/null
+++ b/l10n-mr/browser/browser/branding/sync-brand.ftl
@@ -0,0 +1,13 @@
+# 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/.
+
+-sync-brand-short-name = рддрд╛рд│рдореЗрд│
+
+# тАЬSyncтАЭ can be localized, тАЬFirefoxтАЭ must be treated as a brand,
+# and kept in English.
+-sync-brand-name = Firefox рддрд╛рд│рдореЗрд│
+
+# тАЬAccountтАЭ can be localized, тАЬFirefoxтАЭ must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Firefox рдЦрд╛рддреЗ
diff --git a/l10n-mr/browser/browser/browser.ftl b/l10n-mr/browser/browser/browser.ftl
new file mode 100644
index 0000000000..f80cb8b303
--- /dev/null
+++ b/l10n-mr/browser/browser/browser.ftl
@@ -0,0 +1,430 @@
+# 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/.
+
+
+## The main browser window's title
+
+# These are the default window titles everywhere except macOS. The first two
+# attributes are used when the web content opened has no title:
+#
+# default - "Mozilla Firefox"
+# private - "Mozilla Firefox (Private Browsing)"
+#
+# The last two are for use when there *is* a content title.
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } (рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ)
+ .data-content-title-default = { $content-title } - { -brand-full-name }
+ .data-content-title-private = { $content-title } - { -brand-full-name } (рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ)
+# These are the default window titles on macOS. The first two are for use when
+# there is no content title:
+#
+# "default" - "Mozilla Firefox"
+# "private" - "Mozilla Firefox - (Private Browsing)"
+#
+# The last two are for use when there *is* a content title.
+# Do not use the brand name in the last two attributes, as we do on non-macOS.
+#
+# Also note the other subtle difference here: we use a `-` to separate the
+# brand name from `(Private Browsing)`, which does not happen on other OSes.
+#
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window-mac =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } - (рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ)
+ .data-content-title-default = { $content-title }
+ .data-content-title-private = { $content-title } - (рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ)
+# This gets set as the initial title, and is overridden as soon as we start
+# updating the titlebar based on loaded tabs or private browsing state.
+# This should match the `data-title-default` attribute in both
+# `browser-main-window` and `browser-main-window-mac`.
+browser-main-window-title = { -brand-full-name }
+
+##
+
+urlbar-identity-button =
+ .aria-label = рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+## Tooltips for images appearing in the address bar
+
+urlbar-services-notification-anchor =
+ .tooltiptext = рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╕рдВрджреЗрд╢ рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-web-notification-anchor =
+ .tooltiptext = рд╕рд╛рдИрдЯрдиреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реВрдЪрдирд╛ рджрд░реНрд╢рд╡рд╛рд╡реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдХрд╕реЗ рдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдмрджрд▓ рдХрд░рд╛
+urlbar-midi-notification-anchor =
+ .tooltiptext = MIDI рдкрдЯрд▓ рдЙрдШрдбрд╛
+urlbar-eme-notification-anchor =
+ .tooltiptext = DRM рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рд╛рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рд╛
+urlbar-web-authn-anchor =
+ .tooltiptext = рд╡реЗрдм рдЕрдиреБрдЬреНрдЮрд╛рдкрди рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-canvas-notification-anchor =
+ .tooltiptext = рдХреЕрдирд╡реНрд╣рд╕ рдПрдХреНрд╕рдЯреНрд░реЕрдХрд╢рди рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+urlbar-web-rtc-share-microphone-notification-anchor =
+ .tooltiptext = рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдкрд▓рд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рд╛
+urlbar-default-notification-anchor =
+ .tooltiptext = рд╕рдВрджреЗрд╢ рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-geolocation-notification-anchor =
+ .tooltiptext = рд╕реНрдерд│ рд╡рд┐рдирдВрддреА рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-translate-notification-anchor =
+ .tooltiptext = рдкреГрд╖реНрдард╛рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рд╛
+urlbar-web-rtc-share-screen-notification-anchor =
+ .tooltiptext = рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдкрд▓реА рд╡рд┐рдВрдбреЛ рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░реАрди рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рд╛
+urlbar-indexed-db-notification-anchor =
+ .tooltiptext = рдСрдлрд▓рд╛рдИрди рд╕рд╛рдареНрдпрд╛рдЪрд╛ рд╕рдВрджреЗрд╢ рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-password-notification-anchor =
+ .tooltiptext = рд╕рд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рдЪрд╛ рд╕рдВрджреЗрд╢ рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-translated-notification-anchor =
+ .tooltiptext = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдЕрдиреБрд╡рд╛рджрд╛рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рд╛
+urlbar-plugins-notification-anchor =
+ .tooltiptext = рдкреНрд▓рдЧ-рдЗрдирдЪрд╛ рд╡рд╛рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+urlbar-web-rtc-share-devices-notification-anchor =
+ .tooltiptext = рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ /рдХрд┐рдВрд╡рд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рд╛
+urlbar-autoplay-notification-anchor =
+ .tooltiptext = рд╕реНрд╡рдпрдВрдкреНрд▓реЗ рдкреЕрдирд▓ рдЙрдШрдбрд╛
+urlbar-persistent-storage-notification-anchor =
+ .tooltiptext = рдкрд░реНрд╕рд┐рд╕реНрдЯрдиреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡рд╛
+urlbar-addons-notification-anchor =
+ .tooltiptext = рдЕреЕрдб-рдСрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╕рдВрджреЗрд╢ рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-tip-help-icon =
+ .title = рдорджрдд рдорд┐рд│рд╡рд╛
+
+## Prompts users to use the Urlbar when they open a new tab or visit the
+## homepage of their default search engine.
+## Variables:
+## $engineName (String): The name of the user's default search engine. e.g. "Google" or "DuckDuckGo".
+
+urlbar-search-tips-onboard = рдЯрд╛рдИрдк рдХрдореА рдХрд░рд╛ рдЖрдгрд┐ рдЬрд╛рд╕реНрдд рд╢реЛрдзрд╛: рдереЗрдЯ рдЖрдкрд▓реНрдпрд╛ рдкрддреНрддрд╛ рдкрдЯреНрдЯреА рд╡рд░реВрди { $engineName } рд╢реЛрдзрд╛.
+
+## Local search mode indicator labels in the urlbar
+
+
+##
+
+urlbar-geolocation-blocked =
+ .tooltiptext = рдЖрдкрдг рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╕рд╛рдареА рд╕реНрдерд│рд╛рдЪреА рдорд╛рд╣рд┐рддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ.
+urlbar-web-notifications-blocked =
+ .tooltiptext = рдЖрдкрдг рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╕реВрдЪрдирд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗ.
+urlbar-camera-blocked =
+ .tooltiptext = рдЖрдкрдг рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╕рд╛рдареА рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+urlbar-microphone-blocked =
+ .tooltiptext = рдЖрдкрдг рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╕рд╛рдареА рдЖрдкрд▓рд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+urlbar-screen-blocked =
+ .tooltiptext = рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд▓рд╛ рдЖрдкрдг рдЖрдкрд▓реА рд╕реНрдХреНрд░реАрди рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+urlbar-persistent-storage-blocked =
+ .tooltiptext = рдЖрдкрдг рджреАрд░реНрдШрд╕реНрдерд╛рдпреА рд╕реНрдЯреЛрд░реЗрдЬ рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╕рд╛рдареА рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+urlbar-popup-blocked =
+ .tooltiptext = рд╣реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╕рд╛рдареА рдЖрдкрдг рдкреЙрдк-рдЕрдк рдЕрдбрд╡рд▓реЗ рдЖрд╣реЗрдд.
+urlbar-canvas-blocked =
+ .tooltiptext = рдЖрдкрдг рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╕рд╛рдареА рдХреЕрдирд╡реНрд╣рд╛рд╕ рдбреЗрдЯрд╛ рдЙрддрд╛рд░рд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+urlbar-midi-blocked =
+ .tooltiptext = рдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╕рд╛рдареА MIDI рд╡рд╛рдкрд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+urlbar-star-edit-bookmark =
+ .tooltiptext = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг ({ $shortcut }) рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+urlbar-star-add-bookmark =
+ .tooltiptext = рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛ ({ $shortcut })
+
+## Page Action Context Menu
+
+page-action-add-to-urlbar =
+ .label = рдкрддреНрддрд╛ рдкрдЯреНрдЯреА рдордзреНрдпреЗ рдЬреЛрдбрд╛
+page-action-manage-extension =
+ .label = рдПрдХреНрд╕рдЯреЗрдиреНрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛тАж
+page-action-remove-from-urlbar =
+ .label = рдкрддреНрддрд╛ рдкрдЯреНрдЯреАрдордзреВрди рдХрд╛рдврд╛
+
+## Page Action menu
+
+page-action-pocket-panel =
+ .label = рдкреГрд╖реНрда { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+page-action-copy-url-panel =
+ .label = рджреБрд╡реНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+page-action-copy-url-urlbar =
+ .tooltiptext = рджреБрд╡реНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+page-action-email-link-panel =
+ .label = рджреБрд╡рд╛ рдИрдореЗрд▓ рдХрд░рд╛тАж
+page-action-email-link-urlbar =
+ .tooltiptext = рджреБрд╡рд╛ рдИрдореЗрд▓ рдХрд░рд╛тАж
+page-action-share-url-panel =
+ .label = рд╢реЗрдЕрд░ рдХрд░рд╛
+page-action-share-url-urlbar =
+ .tooltiptext = рд╢реЗрдЕрд░ рдХрд░рд╛
+page-action-share-more-panel =
+ .label = рдЕрдзрд┐рдХтАж
+page-action-send-tab-not-ready =
+ .label = рдЙрдкрдХрд░рдгреЗ рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗтАж
+# "Pin" is being used as a metaphor for expressing the fact that these tabs
+# are "pinned" to the left edge of the tabstrip. Really we just want the
+# string to express the idea that this is a lightweight and reversible
+# action that keeps your tab where you can reach it easily.
+page-action-pin-tab-panel =
+ .label = рдЯреЕрдмрд▓рд╛ рдкрд┐рди рд▓рд╛рд╡рд╛
+page-action-pin-tab-urlbar =
+ .tooltiptext = рдЯреЕрдмрд▓рд╛ рдкрд┐рди рд▓рд╛рд╡рд╛
+page-action-unpin-tab-panel =
+ .label = рдЯреЕрдмрдЪреЗ рдкрд┐рди рдЕрд╢рдХреНрдп рдХрд░рд╛
+page-action-unpin-tab-urlbar =
+ .tooltiptext = рдЯреЕрдмрдЪреЗ рдкрд┐рди рдЕрд╢рдХреНрдп рдХрд░рд╛
+
+## Auto-hide Context Menu
+
+full-screen-autohide =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреА рд▓рдкрд╡рд╛
+ .accesskey = H
+full-screen-exit =
+ .label = рдкрдбрджрд╛рднрд░ рдореЛрдбрдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ .accesskey = F
+
+## Search Engine selection buttons (one-offs)
+
+# This string prompts the user to use the list of one-click search engines in
+# the Urlbar and searchbar.
+search-one-offs-with-title = рдпрд╛рд╡реЗрд│реА, рдпрд╛рд╕рд╣ рд╢реЛрдзрд╛:
+# This string won't wrap, so if the translated string is longer,
+# consider translating it as if it said only "Search Settings".
+search-one-offs-change-settings-button =
+ .label = рд╢реЛрдз рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рд╛
+search-one-offs-change-settings-compact-button =
+ .tooltiptext = рд╢реЛрдз рд╕реЗрдЯрд┐рдВрдЧрд╕ рдмрджрд▓рд╛
+search-one-offs-context-open-new-tab =
+ .label = рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рд╢реЛрдзрд╛
+ .accesskey = T
+search-one-offs-context-set-as-default =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реЛрдз рдЗрдВрдЬрд┐рди рдореНрд╣рдгреВрди рдард░рд╡рд╛
+ .accesskey = D
+
+## Local search mode one-off buttons
+## Variables:
+## $restrict (String): The restriction token corresponding to the search mode.
+## Restriction tokens are special characters users can type in the urlbar to
+## restrict their searches to certain sources (e.g., "*" to search only
+## bookmarks).
+
+
+## Bookmark Panel
+
+bookmark-panel-show-editor-checkbox =
+ .label = рдЬрддрди рдХрд░рддрд╛рдВрдирд╛ рд╕рдВрдкрд╛рджрдХ рджрд░реНрд╢рд╡рд╛
+ .accesskey = S
+bookmark-panel-done-button =
+ .label = рдЭрд╛рд▓реЗ
+# Width of the bookmark panel.
+# Should be large enough to fully display the Done and
+# Cancel/Remove Bookmark buttons.
+bookmark-panel =
+ .style = min-width: 23em
+
+## Identity Panel
+
+identity-connection-not-secure = рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЬреЛрдбрдгреА
+identity-connection-secure = рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд┐рдд
+identity-connection-internal = рд╣реЗ рд╕реБрд░рдХреНрд╖рд┐рдд { -brand-short-name } рдкреГрд╖реНрда рдЖрд╣реЗ.
+identity-connection-file = рд╣реЗ рдкреГрд╖реНрда рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╕рдВрдЪрдпреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+identity-extension-page = рд╣реЗ рдкреГрд╖реНрда рдПрдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдкрд╛рд╕реВрди рд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ.
+identity-active-blocked = { -brand-short-name } рдиреЗ рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдХрд╛рд╣реА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рднрд╛рдЧ рдЕрдбрд╡рд▓реЗ рдЖрд╣реЗрдд.
+identity-passive-loaded = рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдХрд╛рд╣реА рднрд╛рдЧ (рдЙрджрд╛. рдкреНрд░рддрд┐рдорд╛) рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реАрдд.
+identity-active-loaded = рдЖрдкрдг рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдмрдВрдж рдХреЗрд▓реА рдЖрд╣реЗ.
+identity-weak-encryption = рд╣реЗ рдкреГрд╖реНрда рдХрдордХреБрд╡рдд рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░рддреЗ.
+identity-insecure-login-forms = рдЖрдкрдг рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рджрд┐рд▓реЗрд▓реНрдпрд╛ рд▓реЙрдЧ рдЗрди рдорд╛рд╣рд┐рддреАрдмрд░реЛрдмрд░ рддрдбрдЬреЛрдб рд╣реЛрдК рд╢рдХрддреЗ.
+identity-permissions =
+ .value = рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+identity-permissions-reload-hint = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдмрджрд▓ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрда рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреВ рд╢рдХрддреЗ.
+identity-permissions-empty = рдЖрдкрдг рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд▓рд╛ рдХрд╛рд╣реА рд╡рд┐рд╢реЗрд╖ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рджрд┐рд▓реЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд.
+identity-clear-site-data =
+ .label = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдкреБрд╕рд╛тАж
+identity-connection-not-secure-security-view = рдЖрдкрдг рдпрд╛ рд╕рд╛рдЗрдЯрд╢реА рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА.
+identity-connection-verified = рдЖрдкрдг рдпрд╛ рд╕рд╛рдЗрдЯрд╢реА рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.
+identity-ev-owner-label = рдпрд╛рдВрдирд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджрд┐рд▓реЗ:
+identity-remove-cert-exception =
+ .label = рдЕрдкрд╡рд╛рдж рдХрд╛рдврд╛
+ .accesskey = R
+identity-description-insecure = рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд╡рд░рдЪреА рдЖрдкрд▓реА рдЬреЛрдбрдгреА рдЦрд╛рдЬрдЧреА рдирд╛рд╣реА. рдЖрдкрдг рдЬреА рдорд╛рд╣рд┐рддреА рдЬрдорд╛ рдХрд░рддрд╛ рдЖрд╣рд╛рдд (рдЬрд╕реЗ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб, рд╕рдВрджреЗрд╢, рдХреНрд░реЗрдбреАрдЯ рдХрд╛рд░реНрдб рдЗрддреНрдпрд╛рджреА) рддреЗ рдЗрддрд░ рд▓реЛрдХ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд.
+identity-description-insecure-login-forms = рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЖрдкрдг рджрд┐рд▓реЗрд▓реА рд▓реЙрдЧ рдЗрди рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╕реВрди рддреНрдпрд╛рдмрд░реЛрдмрд░ рддрдбрдЬреЛрдб рд╣реЛрдК рд╢рдХрддреЗ.
+identity-description-weak-cipher-intro = рд╣реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрд░реЛрдмрд░рдЪреА рдЖрдкрд▓реА рдЬреЛрдбрдгреА рдХрдордХреБрд╡рдд рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░рдд рдЕрд╕реВрди рддреА рдЦрд╛рдЬрдЧреА рдирд╛рд╣реА.
+identity-description-weak-cipher-risk = рдЗрддрд░ рд▓реЛрдХ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрдЪреЗ рд╡рд░реНрддрди рдмрджрд▓реВ рд╢рдХрддрд╛рдд.
+identity-description-active-blocked = { -brand-short-name } рдиреЗ рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдХрд╛рд╣реА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рднрд╛рдЧ рдЕрдбрд╡рд▓реЗ рдЖрд╣реЗрдд. <label data-l10n-name="link">рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛</label>
+identity-description-passive-loaded = рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд╡рд░рдЪреА рдЖрдкрд▓реА рдЬреЛрдбрдгреА рдЦрд╛рдЬрдЧреА рдирд╛рд╣реА. рдЖрдкрдг рдЬреА рдорд╛рд╣рд┐рддреА рдЬрдорд╛ рдХрд░рддрд╛ рдЖрд╣рд╛рдд рддреЗ рдЗрддрд░ рд▓реЛрдХ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд.
+identity-description-passive-loaded-insecure = рдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╡рд░реАрд▓ рдХрд╛рд╣реА рднрд╛рдЧ (рдЙрджрд╛. рдкреНрд░рддрд┐рдорд╛) рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА. <label data-l10n-name="link">рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛</label>
+identity-description-passive-loaded-mixed = { -brand-short-name }рдиреЗ рдХрд╛рд╣реА рднрд╛рдЧ рдЕрдбрд╡рд▓реЗ рдЕрд╕рд▓реЗ, рддрд░реА рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдХрд╛рд╣реА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╢рдп рдЖрд╣реЗрдд (рдЙрджрд╛. рдкреНрд░рддрд┐рдорд╛). <label data-l10n-name="link">рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛</label>
+identity-description-active-loaded = рдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╡рд░реАрд▓ рдХрд╛рд╣реА рднрд╛рдЧ (рдЙрджрд╛. рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕) рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА рдЖрдгрд┐ рдЖрдкрд▓реА рдЬреЛрдбрдгреА рдЦрд╛рдЬрдЧреА рдирд╛рд╣реА рдЖрд╣реЗ.
+identity-description-active-loaded-insecure = рдЖрдкрдг рдЬреА рдорд╛рд╣рд┐рддреА рдЬрдорд╛ рдХрд░рддрд╛ рдЖрд╣рд╛рдд (рдЬрд╕реЗ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб, рд╕рдВрджреЗрд╢, рдХреНрд░реЗрдбреАрдЯ рдХрд╛рд░реНрдб рдорд╛рд╣рд┐рддреА, рдЗрддреНрдпрд╛рджреА) рддреЗ рдЗрддрд░ рд▓реЛрдХ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд.
+identity-learn-more =
+ .value = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+identity-disable-mixed-content-blocking =
+ .label = рд╕рджреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛
+ .accesskey = D
+identity-enable-mixed-content-blocking =
+ .label = рд╕реБрд░рдХреНрд╖рд╛ рд╕рдХреНрд░реАрдп рдХрд░рд╛
+ .accesskey = E
+identity-more-info-link-text =
+ .label = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+
+## Window controls
+
+browser-window-minimize-button =
+ .tooltiptext = рдЫреЛрдЯреЗ рдХрд░рд╛
+browser-window-close-button =
+ .tooltiptext = рдмрдВрдж рдХрд░рд╛
+
+## Tab actions
+
+
+## Bookmarks toolbar items
+
+
+## WebRTC Pop-up notifications
+
+popup-select-camera =
+ .value = рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЬреЛрдЧреА рдХреЕрдореЗрд░рд╛:
+ .accesskey = C
+popup-select-microphone =
+ .value = рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЬреЛрдЧреА рдорд╛рдЗрдХреНрд░реЛрдлреЛрди:
+ .accesskey = M
+popup-all-windows-shared = рдкрдбрджреНрдпрд╛рд╡рд░реАрд▓ рд╕рд░реНрд╡ рджреГрд╖реНрдпрд╛рд╕реНрдкрдж рдкрдЯрд▓рд╛рдВрдирд╛ рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+
+## WebRTC window or screen share tab switch warning
+
+
+## DevTools F12 popup
+
+
+## URL Bar
+
+urlbar-default-placeholder =
+ .defaultPlaceholder = рд╢реЛрдзрд╛ рдХрд┐рдВрд╡рд╛ рдкрддреНрддрд╛ рджреНрдпрд╛
+urlbar-placeholder =
+ .placeholder = рд╢реЛрдзрд╛ рдХрд┐рдВрд╡рд╛ рдкрддреНрддрд╛ рджреНрдпрд╛
+# Variables
+# $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+ .placeholder = { $name } рд╕реЛрдмрдд рд╢реЛрдзрд╛ рдХрд┐рдВрд╡рд╛ рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+urlbar-remote-control-notification-anchor =
+ .tooltiptext = рдмреНрд░рд╛рдЙрдЭрд░ рджреВрд░рд╕реНрде рдирд┐рдпрдВрддреНрд░рдгрд╛рдордзреНрдпреЗ рдЖрд╣реЗ
+urlbar-switch-to-tab =
+ .value = рдЯреЕрдмрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛:
+# Used to indicate that a selected autocomplete entry is provided by an extension.
+urlbar-extension =
+ .value = рдПрдХреНрд╕рдЯреЗрдВрд╢рди:
+urlbar-go-button =
+ .tooltiptext = рд╕реНрдерд╛рди рдкрдЯреНрдЯреАрддреАрд▓ рдкрддреНрддреНрдпрд╛рд╡рд░ рдЬрд╛
+urlbar-page-action-button =
+ .tooltiptext = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдХреГрддреА
+urlbar-pocket-button =
+ .tooltiptext = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-w-engine = { $engine } рд╕рд╣ рд╢реЛрдзрд╛
+urlbar-result-action-switch-tab = рдЯреЕрдмрд╡рд░ рдЬрд╛
+urlbar-result-action-visit = рднреЗрдЯ рджреНрдпрд╛
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+## In these actions "Search" is a verb, followed by where the search is performed.
+
+
+## Full Screen and Pointer Lock UI
+
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is full screen, e.g. "mozilla.org"
+fullscreen-warning-domain = <span data-l10n-name="domain">{ $domain }</span> рдЖрддрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЖрд╣реЗ
+fullscreen-warning-no-domain = рд╣реЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрддрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ
+fullscreen-exit-button = рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрдирдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛ (Esc)
+# "esc" is lowercase on mac keyboards, but uppercase elsewhere.
+fullscreen-exit-mac-button = рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрдирдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛ (esc)
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is using pointer-lock, e.g. "mozilla.org"
+pointerlock-warning-domain = <span data-l10n-name="domain">{ $domain }</span> рдХрдбреЗ рдЖрдкрд▓реНрдпрд╛ рдкреЙрдИрдВрдЯрд░рдЪреЗ рдирд┐рдпрдВрддреНрд░рдг рдЖрд╣реЗ. рдирд┐рдпрдВрддреНрд░рдг рдкрд░рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА Esc рджрд╛рдмрд╛.
+pointerlock-warning-no-domain = рд╣реНрдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдХрдбреЗ рдЖрдкрд▓реНрдпрд╛ рдкреЙрдИрдВрдЯрд░рдЪреЗ рдирд┐рдпрдВрддреНрд░рдг рдЖрд╣реЗ. рдирд┐рдпрдВрддреНрд░рдг рдкрд░рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА Esc рджрд╛рдмрд╛.
+
+## Subframe crash notification
+
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-show-all-bookmarks =
+ .label = рд╕рд░реНрд╡ рд╡рд╛рдЪрдгрдЦреВрдгрд╛ рджрд╛рдЦрд╡рд╛
+bookmarks-recent-bookmarks =
+ .value = рдЕрд▓рд┐рдХрдбреАрд▓ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+bookmarks-toolbar-chevron =
+ .tooltiptext = рдЖрдгрдЦреА рд╡рд╛рдЪрдирдЦреВрдгрд╛ рджрд░реНрд╢рд╡рд╛
+bookmarks-sidebar-content =
+ .aria-label = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+bookmarks-menu-button =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдпрд╛рджреА
+bookmarks-other-bookmarks-menu =
+ .label = рдЗрддрд░ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+bookmarks-mobile-bookmarks-menu =
+ .label = рдореЛрдмрд╛рдИрд▓ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+bookmarks-tools-sidebar-visibility =
+ .label =
+ { $isVisible ->
+ [true] рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреА рдмрд╛рдЬреВрдкрдЯреНрдЯреА рджреГрд╖реНрдЯреАрдЖрдб рдареЗрд╡рд╛
+ *[other] рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдп
+ }
+bookmarks-tools-toolbar-visibility =
+ .label =
+ { $isVisible ->
+ [true] рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреА рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдЯреАрдЖрдб рдареЗрд╡рд╛
+ *[other] рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдп
+ }
+bookmarks-tools-toolbar-visibility-menuitem =
+ .label =
+ { $isVisible ->
+ [true] рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреА рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдЯреАрдЖрдб рдареЗрд╡рд╛
+ *[other] рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдп
+ }
+bookmarks-tools-menu-button-visibility =
+ .label =
+ { $isVisible ->
+ [true] рд╕рд╛рдзрдирдкрдЯреНрдЯреАрд╡рд░реАрд▓ рд╡рд╛рдЪрдирдЦреБрдгрд╛ рдореЗрдиреВ рдХрд╛рдврд╛
+ *[other] рд╕рд╛рдзрдирдкрдЯреНрдЯреА рдордзреНрдпреЗ рд╡рд╛рдЪрдирдЦреБрдгрд╛ рдореЗрдиреВ рдЬреЛрдбрд╛
+ }
+bookmarks-search =
+ .label = рд╡рд╛рдЪрдирдЦреБрдгрд╛ рд╢реЛрдзрд╛
+bookmarks-tools =
+ .label = рд╡рд╛рдЪрдирдЦреБрдгрд╛ рд╕рд╛рдзрдиреЗ
+bookmarks-bookmark-edit-panel =
+ .label = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+# The aria-label is a spoken label that should not include the word "toolbar" or
+# such, because screen readers already know that this container is a toolbar.
+# This avoids double-speaking.
+bookmarks-toolbar =
+ .toolbarname = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА
+ .accesskey = B
+ .aria-label = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+bookmarks-toolbar-menu =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА
+bookmarks-toolbar-placeholder =
+ .title = рд╕рд╛рдзрдирдкрдЯреНрдЯреАрддреАрд▓ рдШрдЯрдХрд╛рдВрдирд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+bookmarks-toolbar-placeholder-button =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреАрддреАрд▓ рдШрдЯрдХрд╛рдВрдирд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+
+## Library Panel items
+
+library-bookmarks-menu =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+library-bookmarks-bookmark-this-page =
+ .label = рдпрд╛ рдкреГрд╖реНрдард╛рд╕ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+library-bookmarks-bookmark-edit =
+ .label = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+
+## More items
+
+more-menu-go-offline =
+ .label = рдСрдлрд▓рд╛рдИрди рдХрд╛рдо рдХрд░рд╛
+ .accesskey = k
diff --git a/l10n-mr/browser/browser/browserContext.ftl b/l10n-mr/browser/browser/browserContext.ftl
new file mode 100644
index 0000000000..f46e60b95d
--- /dev/null
+++ b/l10n-mr/browser/browser/browserContext.ftl
@@ -0,0 +1,333 @@
+# 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/.
+
+navbar-tooltip-instruction =
+ .value =
+ { PLATFORM() ->
+ [macos] рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдЦрд╛рд▓реА рдУрдврд╛
+ *[other] рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдЬрд╡реА-рдХреНрд▓рд┐рдХ рджреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдЦрд╛рд▓реА рдУрдврд╛
+ }
+
+## Back
+
+main-context-menu-back =
+ .tooltiptext = рдРрдХ рдкреГрд╖реНрда рдорд╛рдЧреЗ рдЬрд╛
+ .aria-label = рдорд╛рдЧреЗ
+ .accesskey = B
+navbar-tooltip-back =
+ .value = { main-context-menu-back.tooltiptext }
+toolbar-button-back =
+ .label = { main-context-menu-back.aria-label }
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+ .tooltiptext = рдРрдХ рдкреГрд╖реНрда рдорд╛рдЧреЗ рдЬрд╛ ({ $shortcut })
+ .aria-label = рдорд╛рдЧреЗ
+ .accesskey = B
+navbar-tooltip-back-2 =
+ .value = { main-context-menu-back-2.tooltiptext }
+toolbar-button-back-2 =
+ .label = { main-context-menu-back-2.aria-label }
+
+## Forward
+
+main-context-menu-forward =
+ .tooltiptext = рдРрдХ рдкреГрд╖реНрда рдкреБрдвреЗ рдЬрд╛
+ .aria-label = рдкреБрдвреЗ
+ .accesskey = F
+navbar-tooltip-forward =
+ .value = { main-context-menu-forward.tooltiptext }
+toolbar-button-forward =
+ .label = { main-context-menu-forward.aria-label }
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+ .tooltiptext = рдРрдХ рдкреГрд╖реНрда рдкреБрдвреЗ рдЬрд╛ ({ $shortcut })
+ .aria-label = рдкреБрдвреЗ
+ .accesskey = F
+navbar-tooltip-forward-2 =
+ .value = { main-context-menu-forward-2.tooltiptext }
+toolbar-button-forward-2 =
+ .label = { main-context-menu-forward-2.aria-label }
+
+## Reload
+
+main-context-menu-reload =
+ .aria-label = рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+toolbar-button-reload =
+ .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+ .aria-label = рдерд╛рдВрдмрд╛
+ .accesskey = S
+toolbar-button-stop =
+ .label = { main-context-menu-stop.aria-label }
+
+## Stop-Reload Button
+
+toolbar-button-stop-reload =
+ .title = { main-context-menu-reload.aria-label }
+
+## Save Page
+
+main-context-menu-page-save =
+ .label = рдкреГрд╖реНрда рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = P
+toolbar-button-page-save =
+ .label = { main-context-menu-page-save.label }
+
+## Simple menu items
+
+main-context-menu-bookmark-add =
+ .aria-label = рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рд╡рд╛рдЪрдгрдЦреВрдг рд▓рд╛рд╡рд╛
+ .accesskey = m
+ .tooltiptext = рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-add-with-shortcut =
+ .aria-label = рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рд╡рд╛рдЪрдгрдЦреВрдг рд▓рд╛рд╡рд╛
+ .accesskey = m
+ .tooltiptext = рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛ ({ $shortcut })
+main-context-menu-bookmark-change =
+ .aria-label = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+ .accesskey = m
+ .tooltiptext = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-bookmark-change-with-shortcut =
+ .aria-label = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+ .accesskey = m
+ .tooltiptext = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг ({ $shortcut }) рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+main-context-menu-open-link =
+ .label = рджреБрд╡рд╛ рдЙрдШрдбрд╛
+ .accesskey = O
+main-context-menu-open-link-new-tab =
+ .label = рджреБрд╡рд╛ рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд╛
+ .accesskey = T
+main-context-menu-open-link-container-tab =
+ .label = рджреБрд╡рд╛ рдирд╡реАрди рдХрдВрдЯреЗрдирд░ рдЯреЕрдм рдордзреНрдпреЗ рдЙрдШрдбрд╛
+ .accesskey = b
+main-context-menu-open-link-new-window =
+ .label = рджреБрд╡реНрдпрд╛рд▓рд╛ рдирд╡реАрди рдкрдЯрд▓рд╛рдд рдЙрдШрдбрд╛
+ .accesskey = W
+main-context-menu-open-link-new-private-window =
+ .label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдд рджреБрд╡рд╛ рдЙрдШрдбрд╛
+ .accesskey = P
+main-context-menu-bookmark-this-link =
+ .label = рд╣реНрдпрд╛ рджреБрд╡реНрдпрд╛рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+ .accesskey = L
+main-context-menu-save-link =
+ .label = рджреБрд╡рд╛ рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = k
+main-context-menu-save-link-to-pocket =
+ .label = рджреБрд╡рд╛ { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+ .accesskey = o
+
+## The access keys for "Copy Link Location" and "Copy Email Address"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-copy-email =
+ .label = рдИрдореЗрд▓ рдкрддреНрддреНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = E
+main-context-menu-copy-link =
+ .label = рджреБрд╡рд╛ рдард┐рдХрд╛рдгрд╛рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = a
+
+## Media (video/audio) controls
+##
+## The accesskey for "Play" and "Pause" are the
+## same because the two context-menu items are
+## mutually exclusive.
+
+main-context-menu-media-play =
+ .label = рдЪрд╛рд▓рд╡рд╛
+ .accesskey = P
+main-context-menu-media-pause =
+ .label = рдерд╛рдВрдмрд╡рд╛
+ .accesskey = P
+
+##
+
+main-context-menu-media-mute =
+ .label = рдордВрдж рдХрд░рд╛
+ .accesskey = M
+main-context-menu-media-unmute =
+ .label = рдордВрдж рдЕрд╢рдХреНрдп рдХрд░рд╛
+ .accesskey = m
+main-context-menu-media-play-speed =
+ .label = рдЪрд╛рд▓рд╡рд╛рдпрдЪреА рдЧрддреА
+ .accesskey = d
+main-context-menu-media-play-speed-slow =
+ .label = (0.5├Ч) рдиреЗ рд╣рд│реВ рдХрд░рд╛
+ .accesskey = S
+main-context-menu-media-play-speed-normal =
+ .label = рд╕рд╛рдорд╛рдиреНрдп
+ .accesskey = N
+main-context-menu-media-play-speed-fast =
+ .label = (1.25├Ч)рдиреЗ рдЬрд▓рдж рдХрд░рд╛
+ .accesskey = F
+main-context-menu-media-play-speed-faster =
+ .label = (1.5├Ч)рдиреЗ рдЬрд▓рдж рдХрд░рд╛
+ .accesskey = a
+# "Ludicrous" is a reference to the movie "Space Balls" and is meant
+# to say that this speed is very fast.
+main-context-menu-media-play-speed-fastest =
+ .label = рдЕрддрд┐рд╢рдп рдЬрд▓рдж (2├Ч)
+ .accesskey = L
+main-context-menu-media-loop =
+ .label = рд▓реВрдк
+ .accesskey = L
+
+## The access keys for "Show Controls" and "Hide Controls" are the same
+## because the two context-menu items are mutually exclusive.
+
+main-context-menu-media-show-controls =
+ .label = рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рджрд╛рдЦрд╡рд╛
+ .accesskey = C
+main-context-menu-media-hide-controls =
+ .label = рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рд▓рдкрд╡рд╛
+ .accesskey = C
+
+##
+
+main-context-menu-media-video-fullscreen =
+ .label = рдкрдбрджрд╛рднрд░
+ .accesskey = F
+main-context-menu-media-video-leave-fullscreen =
+ .label = рдкрдбрджрд╛рднрд░рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ .accesskey = u
+# This is used when right-clicking on a video in the
+# content area when the Picture-in-Picture feature is enabled.
+main-context-menu-media-pip =
+ .label = рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░
+ .accesskey = u
+main-context-menu-image-reload =
+ .label = рдкреНрд░рддрд┐рдорд╛ рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+main-context-menu-image-view =
+ .label = рдкреНрд░рддрд┐рдорд╛ рдкрд╣рд╛
+ .accesskey = I
+main-context-menu-video-view =
+ .label = рд╡реНрд╣рд┐рдбреАрдУ рджреГрд╖реНрдп
+ .accesskey = i
+main-context-menu-image-copy =
+ .label = рдкреНрд░рддрд┐рдореЗрдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = y
+main-context-menu-image-copy-location =
+ .label = рдкреНрд░рддрд┐рдорд╛ рдард┐рдХрд╛рдгрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = o
+main-context-menu-video-copy-location =
+ .label = рд╡реНрд╣рд┐рдбреАрдУ рдард┐рдХрд╛рдгрд╛рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = o
+main-context-menu-audio-copy-location =
+ .label = рдСрдбрд┐рдУ рдард┐рдХрд╛рдгрд╛рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = o
+main-context-menu-image-save-as =
+ .label = рдЪрд┐рддреНрд░ рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = v
+main-context-menu-image-email =
+ .label = рдкреНрд░рддрд┐рдорд╛ рдИрдореЗрд▓ рдХрд░рд╛тАж
+ .accesskey = g
+main-context-menu-image-set-as-background =
+ .label = рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдореНрд╣рдгреВрди рд╕реЗрдЯ рдХрд░рд╛тАж
+ .accesskey = S
+main-context-menu-image-info =
+ .label = рдкреНрд░рддрд┐рдорд╛ рдорд╛рд╣рд┐рддреАрдЪреЗ рджреГрд╖реНрдп
+ .accesskey = f
+main-context-menu-image-desc =
+ .label = рджреГрд╢реНрдп рд╡рд░реНрдгрди
+ .accesskey = D
+main-context-menu-video-save-as =
+ .label = рд╡реНрд╣рд┐рдбреАрдУ рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = v
+main-context-menu-audio-save-as =
+ .label = рдСрдбрд┐рдУ рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = v
+main-context-menu-video-image-save-as =
+ .label = рд╕реНрдиреЕрдкрд╢реЙрдЯрд▓рд╛ рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = S
+main-context-menu-video-email =
+ .label = рд╡реНрд╣рд┐рдбрд┐рдУ рдИрдореЗрд▓ рдХрд░рд╛тАж
+ .accesskey = a
+main-context-menu-audio-email =
+ .label = рдСрдбрд┐рдУ рдИрдореЗрд▓ рдХрд░рд╛тАж
+ .accesskey = a
+main-context-menu-plugin-play =
+ .label = рд╣реНрдпрд╛ рдкреНрд▓рдЧрдЗрдирд▓рд╛ рд╕реБрд░реВ рдХрд░рд╛
+ .accesskey = c
+main-context-menu-plugin-hide =
+ .label = рд╣реНрдпрд╛ рдкреНрд▓рдЧрдЗрдирд▓рд╛ рд▓рдкрд╡рд╛
+ .accesskey = H
+main-context-menu-save-to-pocket =
+ .label = рдкреГрд╖реНрда { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+ .accesskey = k
+main-context-menu-send-to-device =
+ .label = рдкреГрд╖реНрда рдЙрдкрдХрд░рдгрд╛рд▓рд╛ рдкрд╛рдард╡рд╛
+ .accesskey = D
+main-context-menu-view-background-image =
+ .label = рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрддреАрд▓ рдЪрд┐рддреНрд░рд╛рдЪреЗ рджреГрд╖реНрдп
+ .accesskey = w
+main-context-menu-keyword =
+ .label = рд╣реНрдпрд╛ рд╢реЛрдзрдХрд░рд┐рддрд╛ рдПрдХ рдореБрдЦреНрдп рд╢рдмреНрдж рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛тАж
+ .accesskey = K
+main-context-menu-link-send-to-device =
+ .label = рджреБрд╡рд╛ рдЙрдкрдХрд░рдгрд╛рд▓рд╛ рдкрд╛рдард╡рд╛
+ .accesskey = D
+main-context-menu-frame =
+ .label = рд╣реА рдЪреМрдХрдЯ
+ .accesskey = h
+main-context-menu-frame-show-this =
+ .label = рдлрдХреНрдд рд╣реА рдЪреМрдХрдЯ рджрд╛рдЦрд╡рд╛
+ .accesskey = S
+main-context-menu-frame-open-tab =
+ .label = рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рдЪреМрдХрдЯ рдЙрдШрдбрд╛
+ .accesskey = T
+main-context-menu-frame-open-window =
+ .label = рдЪреМрдХрдЯрд╛рд▓рд╛ рдирд╡реАрди рдкрдЯрд▓рд╛рдд рдЙрдШрдбрд╛
+ .accesskey = W
+main-context-menu-frame-reload =
+ .label = рдЪреМрдХрдЯ рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+main-context-menu-frame-bookmark =
+ .label = рдпрд╛ рдЪреМрдХрдЯрд╛рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+ .accesskey = m
+main-context-menu-frame-save-as =
+ .label = рдкрдЯрд▓ рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = F
+main-context-menu-frame-print =
+ .label = рдкрдЯрд▓рд╛рдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛тАж
+ .accesskey = P
+main-context-menu-frame-view-source =
+ .label = рдЪреМрдХрдЯреАрдЪреЗ рд╕реНрддреНрд░реЛрдд рдкрд╣рд╛
+ .accesskey = V
+main-context-menu-frame-view-info =
+ .label = рдЪреМрдХрдЯ рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+ .accesskey = I
+main-context-menu-view-selection-source =
+ .label = рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рднрд╛рдЧрд╛рдЪрд╛ рд╕реНрддреНрд░реЛрдд рдкрд╣рд╛
+ .accesskey = e
+main-context-menu-view-page-source =
+ .label = рдкреГрд╖реНрдард╛рдЪреЗ рд╕реНрд░реЛрдд рдкрд╣рд╛
+ .accesskey = V
+main-context-menu-view-page-info =
+ .label = рдкреГрд╖реНрда рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+ .accesskey = I
+main-context-menu-bidi-switch-text =
+ .label = рдордЬрдХреБрд░рд╛рдЪреА рджрд┐рд╢рд╛ рдмрджрд▓рд╛
+ .accesskey = w
+main-context-menu-bidi-switch-page =
+ .label = рдкреГрд╖реНрда рджрд┐рд╢рд╛ рдмрджрд▓рд╛
+ .accesskey = D
+main-context-menu-inspect-element =
+ .label = рдПрд▓рд┐рдореЗрдВрдЯрдЪреА рдЪреМрдХрд╢реА рдХрд░рд╛
+ .accesskey = Q
+main-context-menu-inspect-a11y-properties =
+ .label = рд╕реБрд▓рднрддрд╛ рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреА рдкрд╛рд╣рдгреА рдХрд░рд╛
+main-context-menu-eme-learn-more =
+ .label = DRM рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛тАж
+ .accesskey = D
diff --git a/l10n-mr/browser/browser/browserSets.ftl b/l10n-mr/browser/browser/browserSets.ftl
new file mode 100644
index 0000000000..53fb69c6ca
--- /dev/null
+++ b/l10n-mr/browser/browser/browserSets.ftl
@@ -0,0 +1,204 @@
+# 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/.
+
+window-minimize-command =
+ .label = рд▓рд╣рд╛рди рдХрд░рд╛
+
+window-zoom-command =
+ .label = рдЭреВрдо
+
+window-new-shortcut =
+ .key = N
+
+window-minimize-shortcut =
+ .key = m
+
+close-shortcut =
+ .key = W
+
+tab-new-shortcut =
+ .key = t
+
+location-open-shortcut =
+ .key = l
+
+location-open-shortcut-alt =
+ .key = d
+
+search-focus-shortcut =
+ .key = k
+
+# This shortcut is used in two contexts:
+# - web search
+# - find in page
+find-shortcut =
+ .key = f
+
+search-find-again-shortcut =
+ .key = g
+
+search-find-again-shortcut-alt =
+ .keycode = VK_F3
+
+search-find-selection-shortcut =
+ .key = e
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+search-focus-shortcut-alt =
+ .key =
+ { PLATFORM() ->
+ [linux] j
+ *[other] e
+ }
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+downloads-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] y
+ *[other] j
+ }
+
+addons-shortcut =
+ .key = A
+
+file-open-shortcut =
+ .key = o
+
+save-page-shortcut =
+ .key = s
+
+page-source-shortcut =
+ .key = u
+
+# This should match the Option+Command keyboard shortcut letter that Safari
+# and Chrome use for "View Source" on macOS. `page-source-shortcut` above
+# is Firefox's official keyboard shortcut shown in the GUI.
+# Safari variant is an alias provided for the convenience of Safari and Chrome
+# users on macOS. See bug 1398988.
+page-source-shortcut-safari =
+ .key = u
+
+page-info-shortcut =
+ .key = i
+
+print-shortcut =
+ .key = p
+
+mute-toggle-shortcut =
+ .key = M
+
+nav-back-shortcut-alt =
+ .key = [
+
+nav-fwd-shortcut-alt =
+ .key = ]
+
+nav-reload-shortcut =
+ .key = r
+
+# Shortcut available only on macOS.
+nav-stop-shortcut =
+ .key = .
+
+history-show-all-shortcut =
+ .key = H
+
+history-sidebar-shortcut =
+ .key = h
+
+full-screen-shortcut =
+ .key = f
+
+reader-mode-toggle-shortcut-windows =
+ .keycode = VK_F9
+
+reader-mode-toggle-shortcut-other =
+ .key = R
+
+picture-in-picture-toggle-shortcut =
+ .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut` key.
+picture-in-picture-toggle-shortcut-alt =
+ .key = { "}" }
+
+bookmark-this-page-shortcut =
+ .key = d
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-all-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] o
+ *[other] b
+ }
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-sidebar-shortcut =
+ .key = b
+
+## All `-alt*` messages are alternative acceleration keys for zoom.
+## If shift key is needed with your locale popular keyboard for them,
+## you can use these alternative items. Otherwise, their values should be empty.
+
+full-zoom-reduce-shortcut =
+ .key = -
+
+# If in keyboard layouts popular for your locale you need to use the shift key
+# to access the original shortcuts, the following shortcuts can be used.
+# Otherwise their values should remain empty.
+full-zoom-reduce-shortcut-alt =
+ .key = { "" }
+
+full-zoom-enlarge-shortcut =
+ .key = +
+
+full-zoom-enlarge-shortcut-alt =
+ .key = =
+
+full-zoom-enlarge-shortcut-alt2 =
+ .key = { "" }
+
+full-zoom-reset-shortcut =
+ .key = 0
+
+full-zoom-reset-shortcut-alt =
+ .key = { "" }
+
+##
+
+bidi-switch-direction-shortcut =
+ .key = X
+
+private-browsing-shortcut =
+ .key = P
+
+## The shortcuts below are for Mac specific
+## global menu.
+
+quit-app-shortcut =
+ .key = Q
+
+help-shortcut =
+ .key = ?
+
+preferences-shortcut =
+ .key = ,
+
+hide-app-shortcut =
+ .key = H
+
+hide-other-apps-shortcut =
+ .key = H
diff --git a/l10n-mr/browser/browser/customizeMode.ftl b/l10n-mr/browser/browser/customizeMode.ftl
new file mode 100644
index 0000000000..809189a0dd
--- /dev/null
+++ b/l10n-mr/browser/browser/customizeMode.ftl
@@ -0,0 +1,47 @@
+# 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/.
+
+customize-mode-restore-defaults =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+customize-mode-menu-and-toolbars-header = рдЖрдкрд▓реЗ рдЖрд╡рдбрддреЗ рдЖрдпрдЯрдо рдУрдвреВрди рд╕рд╛рдзрдирдкрдЯреНрдЯреАрдд рдХрд┐рдВрд╡рд╛ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдореЗрдиреВрдордзреНрдпреЗ рдЯрд╛рдХрд╛.
+customize-mode-overflow-list-title = рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдореЗрдиреВ
+customize-mode-uidensity =
+ .label = рдШрдирддрд╛
+customize-mode-done =
+ .label = рдЭрд╛рд▓реЗ
+customize-mode-lwthemes-menu-manage =
+ .label = рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рд╛
+ .accesskey = M
+customize-mode-toolbars =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреНрдпрд╛
+customize-mode-titlebar =
+ .label = рд╢реАрд░реНрд╖рдХ рдкрдЯреНрдЯреА
+customize-mode-uidensity-menu-touch =
+ .label = рд╕реНрдкрд░реНрд╢
+ .accesskey = T
+ .tooltiptext = рд╕реНрдкрд░реНрд╢
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = рдЯреЕрдмрд▓реЗрдЯ рдореЛрдб рдордзреНрдпреЗ рд╕реНрдкрд░реНрд╢ рд╡рд╛рдкрд░рд╛
+customize-mode-extra-drag-space =
+ .label = рдЬрд╛рдЧрд╛ рджреНрдпрд╛
+customize-mode-lwthemes =
+ .label = рдереАрдореНрд╕
+customize-mode-overflow-list-description = рдЖрдкрд▓реНрдпрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреАрдЪреНрдпрд╛ рдкреЛрд╣реЛрдЪрддрд╛рдпреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдкрд░рдВрддреБ рдмрд╛рд╣реЗрд░ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдпрдЯрдо рдпреЗрдереЗ рдбреНрд░реЕрдЧ рдЖрдгрд┐ рдбреНрд░реЙрдк рдХрд░рд╛тАж
+customize-mode-uidensity-menu-normal =
+ .label = рд╕рд╛рдорд╛рдиреНрдп
+ .accesskey = N
+ .tooltiptext = рд╕рд╛рдорд╛рдиреНрдп
+customize-mode-uidensity-menu-compact =
+ .label = рд╕рдВрдХреНрд╖рд┐рдкреНрдд
+ .accesskey = C
+ .tooltiptext = рд╕рдВрдХреНрд╖рд┐рдкреНрдд
+customize-mode-lwthemes-menu-get-more =
+ .label = рдЕрдзрд┐рдХ рдерд┐рдореНрд╕ рдорд┐рд│рд╡рд╛
+ .accesskey = G
+customize-mode-undo-cmd =
+ .label = рдкреВрд░реНрд╡рд╡рддреН рдХрд░рд╛
+customize-mode-lwthemes-my-themes =
+ .value = рдорд╛рдЭреНрдпрд╛ рдереАрдореНрд╕
+customize-mode-touchbar-cmd =
+ .label = рдЯрдЪ рдмрд╛рд░ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рд╛тАж
diff --git a/l10n-mr/browser/browser/defaultBrowserNotification.ftl b/l10n-mr/browser/browser/defaultBrowserNotification.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/defaultBrowserNotification.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-mr/browser/browser/downloads.ftl b/l10n-mr/browser/browser/downloads.ftl
new file mode 100644
index 0000000000..0253055981
--- /dev/null
+++ b/l10n-mr/browser/browser/downloads.ftl
@@ -0,0 +1,158 @@
+# 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/.
+
+
+## The title and aria-label attributes are used by screen readers to describe
+## the Downloads Panel.
+
+downloads-window =
+ .title = рдбрд╛рдЙрдирд▓реЛрдбрд╕реН
+downloads-panel =
+ .aria-label = рдбрд╛рдЙрдирд▓реЛрдбрд╕реН
+
+##
+
+# The style attribute has the width of the Downloads Panel expressed using
+# a CSS unit. The longest labels that should fit are usually those of
+# in-progress and blocked downloads.
+downloads-panel-list =
+ .style = width: 70ch
+
+downloads-cmd-pause =
+ .label = рдерд╛рдВрдмрд╡рд╛
+ .accesskey = P
+downloads-cmd-resume =
+ .label = рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛
+ .accesskey = R
+downloads-cmd-cancel =
+ .tooltiptext = рд░рджреНрдж рдХрд░рд╛
+downloads-cmd-cancel-panel =
+ .aria-label = рд░рджреНрдж рдХрд░рд╛
+
+# This message is only displayed on Windows and Linux devices
+downloads-cmd-show-menuitem =
+ .label = рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+ .accesskey = F
+
+# This message is only displayed on macOS devices
+downloads-cmd-show-menuitem-mac =
+ .label = рдлрд╛рдЗрдВрдбрд░рдордзреНрдпреЗ рджрд╛рдЦрд╡рд╛
+ .accesskey = F
+
+downloads-cmd-show-button =
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] рдлрд╛рдЗрдВрдбрд░рдордзреНрдпреЗ рджрд╛рдЦрд╡рд╛
+ *[other] рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+ }
+
+downloads-cmd-show-panel =
+ .aria-label =
+ { PLATFORM() ->
+ [macos] рдлрд╛рдЗрдВрдбрд░рдордзреНрдпреЗ рджрд╛рдЦрд╡рд╛
+ *[other] рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+ }
+downloads-cmd-show-description =
+ .value =
+ { PLATFORM() ->
+ [macos] рдлрд╛рдЗрдВрдбрд░рдордзреНрдпреЗ рджрд╛рдЦрд╡рд╛
+ *[other] рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+ }
+
+downloads-cmd-show-downloads =
+ .label = рдбрд╛рдЙрдирд▓реЛрдб рдлреЛрд▓реНрдбрд░ рджрд░реНрд╢рд╡рд╛
+downloads-cmd-retry =
+ .tooltiptext = рдкреБрдирдГрдкреНрд░рдпрддреНрди рдХрд░рд╛
+downloads-cmd-retry-panel =
+ .aria-label = рдкреБрдирдГрдкреНрд░рдпрддреНрди рдХрд░рд╛
+downloads-cmd-go-to-download-page =
+ .label = рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+ .accesskey = G
+downloads-cmd-copy-download-link =
+ .label = рдбрд╛рдЙрдирд▓реЛрдб рджреБрд╡реНрдпрд╛рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = L
+downloads-cmd-remove-from-history =
+ .label = рдЗрддрд┐рд╣рд╛рд╕рд╛рддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = e
+downloads-cmd-clear-list =
+ .label = рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдлрд▓рдХ рд╕рд╛рдл рдХрд░рд╛
+ .accesskey = a
+downloads-cmd-clear-downloads =
+ .label = рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рдирд╖реНрдЯ рдХрд░рд╛
+ .accesskey = D
+
+# This command is shown in the context menu when downloads are blocked.
+downloads-cmd-unblock =
+ .label = рдбрд╛рдЙрдирд▓реЛрдбрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+ .accesskey = o
+
+# This is the tooltip of the action button shown when malware is blocked.
+downloads-cmd-remove-file =
+ .tooltiptext = рдлрд╛рдЗрд▓ рд╣рдЯрд╡рд╛
+
+downloads-cmd-remove-file-panel =
+ .aria-label = рдлрд╛рдЗрд▓ рд╣рдЯрд╡рд╛
+
+# This is the tooltip of the action button shown when potentially unwanted
+# downloads are blocked. This opens a dialog where the user can choose
+# whether to unblock or remove the download. Removing is the default option.
+downloads-cmd-choose-unblock =
+ .tooltiptext = рдлрд╛рдЗрд▓ рд╣рдЯрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдбрд╛рдЙрдирд▓реЛрдбрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+
+downloads-cmd-choose-unblock-panel =
+ .aria-label = рдлрд╛рдЗрд▓ рд╣рдЯрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдбрд╛рдЙрдирд▓реЛрдбрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+
+# This is the tooltip of the action button shown when uncommon downloads are
+# blocked.This opens a dialog where the user can choose whether to open the
+# file or remove the download. Opening is the default option.
+downloads-cmd-choose-open =
+ .tooltiptext = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛ рдХрд┐рдВрд╡рд╛ рд╣рдЯрд╡рд╛
+
+downloads-cmd-choose-open-panel =
+ .aria-label = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛ рдХрд┐рдВрд╡рд╛ рд╣рдЯрд╡рд╛
+
+# Displayed when hovering a blocked download, indicates that it's possible to
+# show more information for user to take the next action.
+downloads-show-more-information =
+ .value = рдЖрдгрдЦреА рдорд╛рд╣рд┐рддреА рджрд╛рдЦрд╡рд╛
+
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+downloads-open-file =
+ .value = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+downloads-retry-download =
+ .value = рдкреБрдиреНрд╣рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛
+
+# Displayed when hovering a download which is able to be cancelled by users,
+# indicates that it's possible to cancel and stop the download.
+downloads-cancel-download =
+ .value = рдбрд╛рдКрдирд▓реЛрдб рд░рджреНрдж рдХрд░рд╛
+
+# This string is shown at the bottom of the Downloads Panel when all the
+# downloads fit in the available space, or when there are no downloads in
+# the panel at all.
+downloads-history =
+ .label = рд╕рд░реНрд╡ рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рджрд╛рдЦрд╡рд╛
+ .accesskey = S
+
+# This string is shown at the top of the Download Details Panel, to indicate
+# that we are showing the details of a single download.
+downloads-details =
+ .title = рдбрд╛рдЙрдирд▓реЛрдб рддрдкрд╢реАрд▓
+
+downloads-clear-downloads-button =
+ .label = рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рдирд╖реНрдЯ рдХрд░рд╛
+ .tooltiptext = рдкреВрд░реНрдг рдЭрд╛рд▓реЗрд▓реЗ, рд░рджреНрдж рдХреЗрд▓реЗрд▓реЗ рд╡ рдЕрдкрдпрд╢реА рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рдирд╖реНрдЯ рдХрд░рддреЛ
+
+# This string is shown when there are no items in the Downloads view, when it
+# is displayed inside a browser tab.
+downloads-list-empty =
+ .value = рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+
+# This string is shown when there are no items in the Downloads Panel.
+downloads-panel-empty =
+ .value = рд╣реНрдпрд╛ рд╕рддреНрд░рд╛рдХрд░рд┐рддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдирд╛рд╣реА.
diff --git a/l10n-mr/browser/browser/editBookmarkOverlay.ftl b/l10n-mr/browser/browser/editBookmarkOverlay.ftl
new file mode 100644
index 0000000000..d9c1258733
--- /dev/null
+++ b/l10n-mr/browser/browser/editBookmarkOverlay.ftl
@@ -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/.
+
+bookmark-overlay-name =
+ .value = рдирд╛рд╡:
+ .accesskey = N
+
+bookmark-overlay-location =
+ .value = рдард┐рдХрд╛рдг:
+ .accesskey = L
+
+bookmark-overlay-folder =
+ .value = рд╕рдВрдЪрдпреАрдХрд╛:
+
+bookmark-overlay-choose =
+ .label = рдирд┐рд╡рдбрд╛тАж
+
+bookmark-overlay-folders-expander =
+ .tooltiptext = рд╕рд░реНрд╡ рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рдВрдЪрдпреАрдХрд╛ рджрд░реНрд╢рд╡рд╛
+ .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+ .tooltiptextup = рд▓рдкрд╡рд╛
+
+bookmark-overlay-new-folder-button =
+ .label = рдирд╡реАрди рдлреЛрд▓реНрдбрд░
+ .accesskey = o
+
+bookmark-overlay-tags =
+ .value = рдЯреЕрдЧреНрдЬ:
+ .accesskey = T
+
+bookmark-overlay-tags-empty-description =
+ .placeholder = рдЯреЕрдЧрд▓рд╛ рд╕реНрд╡рд▓реНрдкрд╡рд┐рд░рд╛рдорд╕рд╣ рдЕрд▓рдЧ рдХрд░рд╛
+
+bookmark-overlay-tags-expander =
+ .tooltiptext = рд╕рд░реНрд╡ рдЯреЕрдЧ рджрд░реНрд╢рд╡рд╛
+ .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+ .tooltiptextup = рд▓рдкрд╡рд╛
+
+bookmark-overlay-keyword =
+ .value = рдореБрдЦреНрдпрд╢рдмреНрдж:
+ .accesskey = K
diff --git a/l10n-mr/browser/browser/menubar.ftl b/l10n-mr/browser/browser/menubar.ftl
new file mode 100644
index 0000000000..daf985a1ba
--- /dev/null
+++ b/l10n-mr/browser/browser/menubar.ftl
@@ -0,0 +1,326 @@
+# 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/.
+
+
+# NOTE: For English locales, strings in this file should be in APA-style Title Case.
+# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case
+#
+# NOTE: For Engineers, please don't re-use these strings outside of the menubar.
+
+
+## Application Menu (macOS only)
+
+menu-application-services =
+ .label = рд╕реЗрд╡рд╛
+menu-application-hide-this =
+ .label = { -brand-shorter-name } рд▓рд╛ рд▓рдкрд╡рд╛
+menu-application-hide-other =
+ .label = рдЗрддрд░рд╛рдВрдирд╛ рд▓рдкрд╡рд╛
+menu-application-show-all =
+ .label = рд╕рд░реНрд╡ рджрд░реНрд╢рд╡рд╛
+menu-application-touch-bar =
+ .label = рдЯрдЪ рдмрд╛рд░ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рд╛тАж
+
+##
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ *[other] рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] x
+ *[other] Q
+ }
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+ .label = { -brand-shorter-name } рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+# This menu-quit-button string is only used on Linux.
+menu-quit-button =
+ .label = { menu-quit.label }
+# This menu-quit-button-win string is only used on Windows.
+menu-quit-button-win =
+ .label = { menu-quit.label }
+ .tooltip = { -brand-shorter-name } рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+menu-about =
+ .label = { -brand-shorter-name } рд╡рд┐рд╖рдпреА
+ .accesskey = A
+
+## File Menu
+
+menu-file =
+ .label = рдлрд╛рдЗрд▓
+ .accesskey = F
+menu-file-new-tab =
+ .label = рдирд╡реАрди рдЯреЕрдм
+ .accesskey = T
+menu-file-new-container-tab =
+ .label = рдирд╡реАрди рдХрдВрдЯреЗрдирд░ рдЯреЕрдм
+ .accesskey = b
+menu-file-new-window =
+ .label = рдирд╡реАрди рдкрдЯрд▓
+ .accesskey = N
+menu-file-new-private-window =
+ .label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓
+ .accesskey = W
+# "Open Location" is only displayed on macOS, and only on windows
+# that aren't main browser windows, or when there are no windows
+# but Firefox is still running.
+menu-file-open-location =
+ .label = рдард┐рдХрд╛рдг рдЙрдШрдбрд╛тАж
+menu-file-open-file =
+ .label = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛тАж
+ .accesskey = O
+menu-file-close =
+ .label = рдмрдВрдж рдХрд░рд╛
+ .accesskey = C
+menu-file-close-window =
+ .label = рдЪреМрдХрдЯ рдмрдВрдж рдХрд░рд╛
+ .accesskey = d
+menu-file-save-page =
+ .label = рдкреГрд╖реНрда рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = A
+menu-file-email-link =
+ .label = рджреБрд╡рд╛ рдИрдореЗрд▓ рдХрд░рд╛тАж
+ .accesskey = E
+menu-file-print-setup =
+ .label = рдкреГрд╖реНрда рдорд╛рдВрдбрдгреАтАж
+ .accesskey = u
+menu-file-print-preview =
+ .label = рдЫрдкрд╛рдИ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
+ .accesskey = v
+menu-file-print =
+ .label = рдЫрдкрд╛рдИ рдХрд░рд╛тАж
+ .accesskey = P
+menu-file-import-from-another-browser =
+ .label = рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░рдХрдбреВрди рдЖрдпрд╛рдд рдХрд░рд╛тАж
+ .accesskey = I
+menu-file-go-offline =
+ .label = рдСрдлрд▓рд╛рдИрди рдХрд╛рдо рдХрд░рд╛
+ .accesskey = k
+
+## Edit Menu
+
+menu-edit =
+ .label = рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+ .accesskey = E
+menu-edit-find-on =
+ .label = рдпрд╛ рдкреГрд╖реНрдард╛рдд рд╢реЛрдзрд╛тАж
+ .accesskey = F
+menu-edit-find-again =
+ .label = рдкреБрдиреНрд╣рд╛ рд╢реЛрдзрд╛
+ .accesskey = g
+menu-edit-bidi-switch-text-direction =
+ .label = рдордЬрдХреБрд░рд╛рдЪреА рджрд┐рд╢рд╛ рдмрджрд▓рд╛
+ .accesskey = w
+
+## View Menu
+
+menu-view =
+ .label = рджреГрд╖реНрдп
+ .accesskey = V
+menu-view-toolbars-menu =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреНрдпрд╛
+ .accesskey = T
+menu-view-customize-toolbar =
+ .label = рдордирдкрд╕рдВрдд рдХрд░рд╛тАж
+ .accesskey = C
+menu-view-sidebar =
+ .label = рдмрд╛рдЬреВрдЪреАрдкрдЯреНрдЯреА
+ .accesskey = e
+menu-view-bookmarks =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+menu-view-history-button =
+ .label = рдЗрддрд┐рд╣рд╛рд╕
+menu-view-synced-tabs-sidebar =
+ .label = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+menu-view-full-zoom =
+ .label = рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдореЛрдареЗ рдХрд░рд╛
+ .accesskey = Z
+menu-view-full-zoom-enlarge =
+ .label = рдореЛрдареЗ рдХрд░рд╛
+ .accesskey = I
+menu-view-full-zoom-reduce =
+ .label = рд▓рд╣рд╛рди рдХрд░рд╛
+ .accesskey = O
+menu-view-full-zoom-toggle =
+ .label = рдлрдХреНрдд рдордЬрдХреВрд░ рдореЛрдареЗ рдХрд░рд╛
+ .accesskey = T
+menu-view-page-style-menu =
+ .label = рдкреГрд╖реНрда рд╢реИрд▓реА
+ .accesskey = y
+menu-view-page-style-no-style =
+ .label = рд╢реИрд▓реА рдирд╛рд╣реА
+ .accesskey = N
+menu-view-page-basic-style =
+ .label = рдореВрд│ рдкреГрд╖реНрда рд╢реИрд▓реА
+ .accesskey = B
+menu-view-charset =
+ .label = рдордЬрдХреВрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ
+ .accesskey = рдП
+
+## These should match what Safari and other Apple applications
+## use on macOS.
+
+menu-view-enter-full-screen =
+ .label = рдкрдбрджрд╛рднрд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = F
+menu-view-exit-full-screen =
+ .label = рдкрдбрджрд╛рднрд░рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ .accesskey = F
+menu-view-full-screen =
+ .label = рдкрдбрджрд╛рднрд░
+ .accesskey = F
+
+##
+
+menu-view-show-all-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреНрд░реЕрдХ рджрд╛рдЦрд╡рд╛
+ .accesskey = A
+menu-view-bidi-switch-page-direction =
+ .label = рдкреГрд╖реНрда рджрд┐рд╢рд╛ рдмрджрд▓рд╛
+ .accesskey = D
+
+## History Menu
+
+menu-history =
+ .label = рдЗрддрд┐рд╣рд╛рд╕
+ .accesskey = s
+menu-history-show-all-history =
+ .label = рд╕рд░реНрд╡ рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рд╛
+menu-history-clear-recent-history =
+ .label = рддрд╛рдЬрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХрд░рд╛тАж
+menu-history-synced-tabs =
+ .label = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+menu-history-restore-last-session =
+ .label = рдорд╛рдЧреАрд▓ рд╕рддреНрд░ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+menu-history-hidden-tabs =
+ .label = рд▓рдкрд╡рд▓реЗрд▓реЗ рдЯреЕрдмреНрд╕
+menu-history-undo-menu =
+ .label = рдЕрд▓рд┐рдХрдбреАрд▓ рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдЯреЕрдмреНрд╕
+menu-history-undo-window-menu =
+ .label = рдЕрд▓рд┐рдХрдбреАрд▓ рдмрдВрдж рдЦрд┐рдбрдХреА
+
+## Bookmarks Menu
+
+menu-bookmarks-menu =
+ .label = рд╡рд╛рдЪрдирдЦреБрдгрд╛
+ .accesskey = B
+menu-bookmarks-show-all =
+ .label = рд╕рд░реНрд╡ рд╡рд╛рдЪрдгрдЦреВрдгрд╛ рджрд╛рдЦрд╡рд╛
+menu-bookmark-this-page =
+ .label = рдпрд╛ рдкреГрд╖реНрдард╛рд╕ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+menu-bookmark-edit =
+ .label = рд╣реА рд╡рд╛рдЪрдирдЦреВрдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+menu-bookmarks-all-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛...
+menu-bookmarks-toolbar =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА
+menu-bookmarks-other =
+ .label = рдЗрддрд░ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+menu-bookmarks-mobile =
+ .label = рдореЛрдмрд╛рдИрд▓ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+## Tools Menu
+
+menu-tools =
+ .label = рд╕рд╛рдзрди
+ .accesskey = T
+menu-tools-downloads =
+ .label = рдбрд╛рдЙрдирд▓реЛрдбреНрд╕
+ .accesskey = D
+menu-tools-addons =
+ .label = ре▓рдб-рдСрдиреНрд╕реН
+ .accesskey = A
+menu-tools-sync-now =
+ .label = рдЖрддреНрддрд╛ рд╕рд┐рдВрдХ рдХрд░рд╛
+ .accesskey = S
+menu-tools-web-developer =
+ .label = рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░
+ .accesskey = W
+menu-tools-page-source =
+ .label = рдкреГрд╖реНрдард╛рдЪреЗ рд╕реНрд░реЛрдд
+ .accesskey = o
+menu-tools-page-info =
+ .label = рдкреГрд╖реНрдард╛рдЪреА рдорд╛рд╣рд┐рддреА
+ .accesskey = I
+menu-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] n
+ }
+menu-tools-layout-debugger =
+ .label = рд▓реЗрдЖрдКрдЯ рдбрд┐рдмрдЧрд░
+ .accesskey = L
+
+## Window Menu
+
+menu-window-menu =
+ .label = рд╡рд┐рдВрдбреЛ
+menu-window-bring-all-to-front =
+ .label = рд╕рд░реНрд╡ рд╕рдореЛрд░ рдЖрдгрд╛
+
+## Help Menu
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-help-product
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-get-help
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+menu-help =
+ .label = рдорджрдд
+ .accesskey = H
+menu-help-product =
+ .label = { -brand-shorter-name } рдорджрдд
+ .accesskey = H
+menu-help-show-tour =
+ .label = { -brand-shorter-name } рдлреЗрд░рдлрдЯрдХрд╛
+ .accesskey = o
+menu-help-keyboard-shortcuts =
+ .label = рдХрд┐рдмреЛрд░реНрдб рд╢рд╛рд░реНрдЯрдХрдЯреНрд╕
+ .accesskey = K
+menu-help-troubleshooting-info =
+ .label = рддреНрд░реБрдЯреАрдирд┐рд╡рд╛рд░рдг рдорд╛рд╣рд┐рддреА
+ .accesskey = T
+menu-help-taskmanager =
+ .label = рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
+menu-help-feedback-page =
+ .label = рдЕрднрд┐рдкреНрд░рд╛рдп рд╕рд╛рджрд░ рдХрд░рд╛тАж
+ .accesskey = S
+menu-help-safe-mode-without-addons =
+ .label = ре▓рдб-рдСрдиреНрд╕реН рдмрдВрдж рдЕрд╕рд▓реНрдпрд╛рд╡рд░ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рд╛тАж
+ .accesskey = R
+menu-help-safe-mode-with-addons =
+ .label = ре▓рдб-рдСрдиреНрд╕реН рд╕рдХреНрд░реАрдп рдЕрд╕рд▓реНрдпрд╛рд╡рд░ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рд╛
+ .accesskey = R
+# Label of the Help menu item. Either this or
+# menu-help-notdeceptive is shown.
+menu-help-report-deceptive-site =
+ .label = рдлрд╕рд╡реА рд╕рд╛рдИрдЯ рдХрд│рд╡рд╛тАж
+ .accesskey = d
+menu-help-not-deceptive =
+ .label = рд╣реА рд╕рд╛рдИрдЯ рдлрд╕рд╡реА рдирд╛рд╣реАтАж
+ .accesskey = d
diff --git a/l10n-mr/browser/browser/migration.ftl b/l10n-mr/browser/browser/migration.ftl
new file mode 100644
index 0000000000..7d594565c1
--- /dev/null
+++ b/l10n-mr/browser/browser/migration.ftl
@@ -0,0 +1,120 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+migration-wizard =
+ .title = рд╡рд┐рдЭрд╛рд░реНрдб рдЖрдпрд╛рдд рдХрд░рд╛
+
+import-from =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп, рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдЗрддрд┐рд╣рд╛рд╕, рдкрд╛рд╕рд╡рд░реНрдб рд╡ рдЗрддрд░ рдорд╛рд╣рд┐рддреА рдпреЗрдереВрди рдЖрдпрд╛рдд рдХрд░рд╛:
+ *[other] рдпрд╛рдЕрд╛рдзреА рд╡рд╛рдкрд░рд╛рдд рдЕрд╕рд▓реЗрд▓реА рдЖрд╡рдбреАрдирд┐рд╡рдбреА, рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдЗрддрд┐рд╣рд╛рд╕, рдкрд╛рд╕рд╡рд░реНрдб рд╡ рдЗрддрд░) рдорд╛рд╣рд┐рддреА рдпреЗрдереВрди рдЖрдпрд╛рдд рдХрд░рд╛:
+ }
+
+import-from-bookmarks = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдпреЗрдереВрди рдЖрдпрд╛рдд рдХрд░рд╛:
+import-from-ie =
+ .label = Microsoft Internet Explorer
+ .accesskey = M
+import-from-edge =
+ .label = Microsoft Edge
+ .accesskey = E
+import-from-nothing =
+ .label = рдХрд╛рд╣рд┐рд╣реА рдЖрдпрд╛рдд рдХрд░реВ рдирдХрд╛
+ .accesskey = D
+import-from-safari =
+ .label = Safari
+ .accesskey = S
+import-from-canary =
+ .label = Chrome Canary
+ .accesskey = n
+import-from-chrome =
+ .label = Chrome
+ .accesskey = C
+import-from-chrome-beta =
+ .label = Chrome рдмреАрдЯрд╛
+ .accesskey = B
+import-from-chrome-dev =
+ .label = Chrome Dev
+ .accesskey = D
+import-from-chromium =
+ .label = Chromium
+ .accesskey = u
+import-from-firefox =
+ .label = Firefox
+ .accesskey = x
+import-from-360se =
+ .label = 360 рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░
+ .accesskey = 3
+
+no-migration-sources = рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдЗрддрд┐рд╣рд╛рд╕ рдХрд┐рдВрд╡рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рджреЗрдгрд╛рд░реЗ рдХреБрдард▓реЗрд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+
+import-source-page-title = рдЖрд╡рдбреАрдирд┐рд╡рдбреА рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рдпреЗрдереВрди рдЖрдпрд╛рдд рдХрд░рд╛
+import-items-page-title = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареАрдЪреЗ рдШрдЯрдХ
+
+import-items-description = рдХреЛрдгрддреЗ рдШрдЯрдХ рдЖрдпрд╛рдд рдХрд░рд╛рдпрдЪреЗ рддреЗ рдирд┐рд╡рдбрд╛:
+
+import-migrating-page-title = рдЖрдпрд╛рдд рдХрд░рдд рдЖрд╣реЗтАж
+
+import-migrating-description = рдЦрд╛рд▓реАрд▓ рдШрдЯрдХ рд╕рдзреНрдпрд╛ рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗрддтАж
+
+import-select-profile-page-title = рдирд┐рд╡рдбрд╕рдВрдЪ рдирд┐рд╡рдбрд╛
+
+import-select-profile-description = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреАрд▓ рдирд┐рд╡рдбрд╕рдВрдЪ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд:
+
+import-done-page-title = рдЖрдпрд╛рдд рдХрд░рдгреЗ рдкреБрд░реНрдг рдЭрд╛рд▓реЗ
+
+import-done-description = рдЦрд╛рд▓реАрд▓ рдШрдЯрдХ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ:
+
+import-close-source-browser = рдХреГрдкрдпрд╛ рдкреБрдвреЗ рдЬрд╛рдпрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реЗ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдмрдВрдж рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛.
+
+# Displays which browser the bookmarks are being imported from
+#
+# Variables:
+# $source (String): The browser the user has chosen to import bookmarks from.
+imported-bookmarks-source = { $source } рдкрд╛рд╕реВрди
+
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-safari = рд╕рдлрд╛рд░рд┐
+source-name-canary = Google Chrome Canary
+source-name-chrome = рдЧреВрдЧрд▓ рдХреНрд░реЛрдо
+source-name-chrome-beta = Google Chrome рдмреАрдЯрд╛
+source-name-chrome-dev = Google Chrome Dev
+source-name-chromium = Chromium
+source-name-firefox = Mozilla Firefox
+source-name-360se = 360 рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░
+
+imported-safari-reading-list = рд╕реВрдЪреА рд╡рд╛рдЪрдд рдЖрд╣реЗ (рд╕рдлрд╛рд░реАрдкрд╛рд╕реВрди)
+imported-edge-reading-list = рд╕реВрдЪреА рд╡рд╛рдЪрдд рдЖрд╣реЗ (Edge рдордзреВрди)
+
+## Browser data types
+## All of these strings get a $browser variable passed in.
+## You can use the browser variable to differentiate the name of items,
+## which may have different labels in different browsers.
+## The supported values for the $browser variable are:
+## 360se
+## chrome
+## edge
+## firefox
+## safari
+## The various beta and development versions of edge and chrome all get
+## normalized to just "edge" and "chrome" for these strings.
+
+## Browser data types
+## All of these strings get a $browser variable passed in.
+## You can use the browser variable to differentiate the name of items,
+## which may have different labels in different browsers.
+## The supported values for the $browser variable are:
+## 360se
+## chrome
+## edge
+## firefox
+## ie
+## safari
+## The various beta and development versions of edge and chrome all get
+## normalized to just "edge" and "chrome" for these strings.
+
+browser-data-session-checkbox =
+ .label = рдЪреМрдХрдЯ рд╡ рдЯреЕрдм
+browser-data-session-label =
+ .value = рдЪреМрдХрдЯ рд╡ рдЯреЕрдм
diff --git a/l10n-mr/browser/browser/newInstallPage.ftl b/l10n-mr/browser/browser/newInstallPage.ftl
new file mode 100644
index 0000000000..0adef06019
--- /dev/null
+++ b/l10n-mr/browser/browser/newInstallPage.ftl
@@ -0,0 +1,26 @@
+# 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/.
+
+
+### For this feature, "installation" is used to mean "this discrete download of
+### Firefox" and "version" is used to mean "the specific revision number of a
+### given Firefox channel". These terms are not synonymous.
+
+title = рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмрд╛рддрдореНрдпрд╛
+heading = рдЖрдкрд▓реНрдпрд╛ { -brand-short-name } рдкреНрд░реЛрдлрд╛рдЗрд▓рдордзреНрдпреЗ рдмрджрд▓
+
+changed-title = рдХрд╛рдп рдмрджрд▓рд▓реЗ?
+changed-desc-profiles = { -brand-short-name }рдЪреНрдпрд╛ рд╣реНрдпрд╛ рд╕реНрдерд╛рдкрдирд╛рд╕ рдирд╡реАрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЖрд╣реЗ. рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореНрд╣рдгрдЬреЗ рдЕрд╕рд╛ рдлрд╛рдИрд▓рдЪрд╛ рд╕рдВрдЪ рдЬрд┐рдереЗ Firefox рд╡рд╛рдЪрдирдЦреБрдгрд╛, рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рдкрд╕рдВрддреА рд╕рд╛рдард╡реВрди рдареЗрд╡рддреЛ.
+
+options-title = рдорд╛рдЭреЗ рдкрд░реНрдпрд╛рдп рдХрд╛рдп рдЖрд╣реЗрдд?
+
+resources = рд╕рдВрд╕рд╛рдзрдиреЗ:
+support-link = рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд╛рдкрд░рдгреЗ - рд╕рдорд░реНрдерди рд▓реЗрдЦ
+
+sync-header = рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ { -fxaccount-brand-name } рддрдпрд╛рд░ рдХрд░рд╛
+sync-label = рдИрдореЗрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+sync-input =
+ .placeholder = рдИрдореЗрд▓
+sync-button = рдкреБрдвреЗ рдЪрд▓рд╛
+sync-learn = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
diff --git a/l10n-mr/browser/browser/newtab/asrouter.ftl b/l10n-mr/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 0000000000..de433ea55d
--- /dev/null
+++ b/l10n-mr/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,177 @@
+# 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/.
+
+
+## These messages are used as headings in the recommendation doorhanger
+
+cfr-doorhanger-extension-heading = рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░
+cfr-doorhanger-feature-heading = рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп
+cfr-doorhanger-pintab-heading = рд╣реЗ рдХрд░реВрди рдкрд╣рд╛: рдкрд┐рди рдЯреЕрдм
+
+
+
+##
+
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = рдорд▓рд╛ рд╣реЗ рдХрд╛ рджрд┐рд╕рдд рдЖрд╣реЗ
+
+cfr-doorhanger-extension-cancel-button = рдЖрддреНрддрд╛ рдирд╛рд╣реА
+ .accesskey = N
+
+cfr-doorhanger-extension-ok-button = рдЖрддреНрддрд╛рдЪ рдЬреЛрдбрд╛
+ .accesskey = A
+cfr-doorhanger-pintab-ok-button = рд╣рд╛ рдЯреЕрдм рдкрд┐рди рдХрд░рд╛
+ .accesskey = P
+
+cfr-doorhanger-extension-manage-settings-button = рд╢рд┐рдлрд╛рд░рд╢реА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = M
+
+cfr-doorhanger-extension-never-show-recommendation = рдорд▓рд╛ рд╣реА рд╢рд┐рдлрд╛рд░рд╕ рджрд░реНрд╢рд╡реВ рдирдХрд╛
+ .accesskey = S
+
+cfr-doorhanger-extension-learn-more-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = { $name } рджреНрд╡рд╛рд░рд╛
+
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-extension-notification = рд╢рд┐рдлрд╛рд░рд╕
+
+## Add-on statistics
+## These strings are used to display the total number of
+## users and rating for an add-on. They are shown next to each other.
+
+# Variables:
+# $total (Number) - The rating of the add-on from 1 to 5
+cfr-doorhanger-extension-rating =
+ .tooltiptext =
+ { $total ->
+ [one] { $total } рддрд╛рд░рд╛
+ *[other] { $total } рддрд╛рд░реЗ
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ [one] { $total } рд╡рд╛рдкрд░рдХрд░реНрддрд╛
+ *[other] { $total } рд╡рд╛рдкрд░рдХрд░реНрддреЗ
+ }
+
+## These messages are steps on how to use the feature and are shown together.
+
+cfr-doorhanger-pintab-step2 = рдореЗрдиреВрдордзреВрди <b>рдкрд┐рди рдЯреЕрдм</b> рдирд┐рд╡рдбрд╛.
+
+cfr-doorhanger-pintab-animation-pause = рд╕реНрддрдмреНрдз рдХрд░рд╛
+cfr-doorhanger-pintab-animation-resume = рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛
+
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = рдЖрдкрд▓реЗ рдмреБрдХрдорд╛рд░реНрдХ рдХреБрдареЗрд╣реА рд╕рд┐рдВрдХ рдХрд░рд╛.
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = рдмрдВрдж рдХрд░рд╛ рдмрдЯрдг
+ .title = рдмрдВрдж рдХрд░рд╛
+
+## Protections panel
+
+cfr-protections-panel-link-text = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+## What's New toolbar button and panel
+
+# This string is used by screen readers to offer a text based alternative for
+# the notification icon
+cfr-badge-reader-label-newfeature = рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдп
+
+cfr-whatsnew-button =
+ .label = рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ
+ .tooltiptext = рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ
+
+cfr-whatsnew-panel-header = рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ
+
+cfr-whatsnew-release-notes-link-text = рдкреНрд░рдХрд╛рд╢рди рдиреЛрдЯреНрд╕ рд╡рд╛рдЪрд╛
+
+cfr-whatsnew-fx70-title = { -brand-short-name } рдЖрддрд╛ рдЖрдкрд▓реНрдпрд╛ рдЧреЛрдкрдиреАрдпрддреЗрд╕рд╛рдареА рдХрдареЛрд░ рд╕рдВрдШрд░реНрд╖ рдХрд░рддреЗ
+
+cfr-whatsnew-tracking-protect-title = рдЯреНрд░реЕрдХрд░реНрд╕рдкрд╛рд╕реВрди рд╕реНрд╡рддрдГрдЪреЗ рд░рдХреНрд╖рдг рдХрд░рд╛
+cfr-whatsnew-tracking-protect-link-text = рдЖрдкрд▓рд╛ рдЕрд╣рд╡рд╛рд▓ рдкрд╣рд╛
+
+# This string is displayed before a large numeral that indicates the total
+# number of tracking elements blocked. DonтАЩt add $blockedCount to your
+# localization, because it would result in the number showing twice.
+cfr-whatsnew-tracking-blocked-title =
+ { $blockedCount ->
+ [one] рдЯреНрд░реЕрдХрд░ рдЕрд╡рд░реЛрдзрд┐рдд
+ *[other] рдЯреНрд░реЕрдХрд░ рдЕрд╡рд░реЛрдзрд┐рдд
+ }
+cfr-whatsnew-tracking-blocked-subtitle = { DATETIME($earliestDate, month: "long", year: "numeric") } рдкрд╛рд╕реВрди
+cfr-whatsnew-tracking-blocked-link-text = рдЕрд╣рд╡рд╛рд▓ рдкрд╣рд╛
+
+cfr-whatsnew-lockwise-backup-title = рдЖрдкрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдмреЕрдХ-рдЕрдк рдХрд░рд╛
+cfr-whatsnew-lockwise-backup-link-text = рдмреЕрдХрдЕрдк рдЪрд╛рд▓реВ рдХрд░рд╛
+
+cfr-whatsnew-lockwise-take-title = рдЖрдкрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдЖрдкрд▓реНрдпрд╛ рд╕реЛрдмрдд рдиреНрдпрд╛
+cfr-whatsnew-lockwise-take-link-text = рдЕреЕрдк рдорд┐рд│рд╡рд╛
+
+## Search Bar
+
+## Picture-in-Picture
+
+## Permission Prompt
+
+## Fingerprinter Counter
+
+## Bookmark Sync
+
+cfr-doorhanger-sync-bookmarks-header = рд╣рд╛ рдмреБрдХрдорд╛рд░реНрдХ рдЖрдкрд▓реНрдпрд╛ рдлреЛрдирд╡рд░ рдорд┐рд│рд╡рд╛
+cfr-doorhanger-sync-bookmarks-ok-button = { -sync-brand-short-name } рдЪрд╛рд▓реВ рдХрд░рд╛
+ .accesskey = T
+
+## Login Sync
+
+cfr-doorhanger-sync-logins-ok-button = { -sync-brand-short-name } рдЪрд╛рд▓реВ рдХрд░рд╛
+ .accesskey = T
+
+## Send Tab
+
+cfr-doorhanger-send-tab-header = рдЬрд╛рддрд╛ рдЬрд╛рддрд╛ рд╣реЗ рд╡рд╛рдЪрд╛
+cfr-doorhanger-send-tab-recipe-header = рд╣реА рдХреГрддреА рд╕реНрд╡рдпрдВрдкрд╛рдХрдШрд░рд╛рдд рдШреНрдпрд╛
+cfr-doorhanger-send-tab-ok-button = рдЯреЕрдм рдкрд╛рдард╡рдгреЗ рд╡рд╛рдкрд░реВрди рдкрд╣рд╛
+ .accesskey = T
+
+## Firefox Send
+
+cfr-doorhanger-firefox-send-ok-button = { -send-brand-name } рд╡рд╛рдкрд░реВрди рдкрд╣рд╛
+ .accesskey = T
+
+## Social Tracking Protection
+
+cfr-doorhanger-socialtracking-ok-button = рд╕рдВрд░рдХреНрд╖рдг рдкрд╣рд╛
+ .accesskey = P
+cfr-doorhanger-socialtracking-close-button = рдмрдВрдж рдХрд░рд╛
+ .accesskey = C
+
+## Enhanced Tracking Protection Milestones
+
+cfr-doorhanger-milestone-ok-button = рд╕рд░реНрд╡ рдкрд╛рд╣рд╛
+ .accesskey = S
+
+## WhatтАЩs New Panel Content for Firefox 76
+
+## Lockwise message
+
+## Vulnerable Passwords message
+
+## Picture-in-Picture fullscreen message
+
+## Protections Dashboard message
+
+## Better PDF message
+
+## DOH Message
+
+## What's new: Cookies message
+
diff --git a/l10n-mr/browser/browser/newtab/newtab.ftl b/l10n-mr/browser/browser/newtab/newtab.ftl
new file mode 100644
index 0000000000..b3f2351227
--- /dev/null
+++ b/l10n-mr/browser/browser/newtab/newtab.ftl
@@ -0,0 +1,191 @@
+# 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/.
+
+
+### Firefox Home / New Tab strings for about:home / about:newtab.
+
+newtab-page-title = рдирд╡реАрди рдЯреЕрдм
+newtab-settings-button =
+ .title = рдЖрдкрд▓реЗ рдирд╡реАрди рдЯреЕрдм рдкреГрд╖реНрда рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рд╛
+
+## Search box component.
+
+# "Search" is a verb/action
+newtab-search-box-search-button =
+ .title = рд╢реЛрдзрд╛
+ .aria-label = рд╢реЛрдзрд╛
+
+newtab-search-box-search-the-web-text = рд╡реЗрдмрд╡рд░ рд╢реЛрдзрд╛
+newtab-search-box-search-the-web-input =
+ .placeholder = рд╡реЗрдмрд╡рд░ рд╢реЛрдзрд╛
+ .title = рд╡реЗрдмрд╡рд░ рд╢реЛрдзрд╛
+ .aria-label = рд╡реЗрдмрд╡рд░ рд╢реЛрдзрд╛
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-header = рд╢реЛрдз рдЗрдВрдЬреАрди рдЬреЛрдбрд╛
+newtab-topsites-add-topsites-header = рдирд╡реАрди рдЦрд╛рд╕ рд╕рд╛рдЗрдЯ
+newtab-topsites-edit-topsites-header = рдЦрд╛рд╕ рд╕рд╛рдИрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+newtab-topsites-title-label = рд╢рд┐рд░реНрд╖рдХ
+newtab-topsites-title-input =
+ .placeholder = рд╢рд┐рд░реНрд╖рдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+newtab-topsites-url-label = URL
+newtab-topsites-url-input =
+ .placeholder = URL рдЪрд┐рдХрдЯрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдЯрд╛рдИрдк рдХрд░рд╛
+newtab-topsites-url-validation = рд╡реИрдз URL рдЖрд╡рд╢реНрдпрдХ
+
+newtab-topsites-image-url-label = рд╕рд╛рдиреБрдХреВрд▓ рдкреНрд░рддрд┐рдорд╛ URL
+newtab-topsites-use-image-link = рд╕рд╛рдиреБрдХреВрд▓ рдкреНрд░рддрд┐рдорд╛ рд╡рд╛рдкрд░рд╛тАж
+newtab-topsites-image-validation = рдкреНрд░рддрд┐рдорд╛ рд▓реЛрдб рдЭрд╛рд▓реА рдирд╛рд╣реА. рд╡реЗрдЧрд│реА URL рд╡рд╛рдкрд░реВрди рдкрд╣рд╛.
+
+## Top Sites - General form dialog buttons. These are verbs/actions.
+
+newtab-topsites-cancel-button = рд░рджреНрдж рдХрд░рд╛
+newtab-topsites-delete-history-button = рдЗрддрд┐рд╣рд╛рд╕рд╛рддреВрди рдирд╖реНрдЯ рдХрд░рд╛
+newtab-topsites-save-button = рдЬрддрди рдХрд░рд╛
+newtab-topsites-preview-button = рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
+newtab-topsites-add-button = рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+## Top Sites - Delete history confirmation dialog.
+
+newtab-confirm-delete-history-p1 = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕рд╛рдордзреВрди рдпрд╛ рдкреГрд╖реНрдард╛рддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдЦрд╛рддреНрд░реАрдиреЗ рд╣рдЯрд╡реВ рдЗрдЪреНрдЫрд┐рддрд╛?
+# "This action" refers to deleting a page from history.
+newtab-confirm-delete-history-p2 = рд╣реА рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрд╡рд╡рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+
+## Context Menu - Action Tooltips.
+
+# General tooltip for context menus.
+newtab-menu-section-tooltip =
+ .title = рдореЗрдиреБ рдЙрдШрдбрд╛
+ .aria-label = рдореЗрдиреБ рдЙрдШрдбрд╛
+
+# This tooltip is for the context menu of Pocket cards or Topsites
+# Variables:
+# $title (String): The label or hostname of the site. This is for screen readers when the context menu button is focused/active.
+newtab-menu-content-tooltip =
+ .title = рдореЗрдиреБ рдЙрдШрдбрд╛
+ .aria-label = { $title } рд╕рд╛рдареА рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЙрдШрдбрд╛
+# Tooltip on an empty topsite box to open the New Top Site dialog.
+newtab-menu-topsites-placeholder-tooltip =
+ .title = рд╣реА рд╕рд╛рдЗрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+ .aria-label = рд╣реА рд╕рд╛рдЗрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+
+## Context Menu: These strings are displayed in a context menu and are meant as a call to action for a given page.
+
+newtab-menu-edit-topsites = рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+newtab-menu-open-new-window = рдирд╡реАрди рдкрдЯрд▓рд╛рдд рдЙрдШрдбрд╛
+newtab-menu-open-new-private-window = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдд рдЙрдШрдбрд╛
+newtab-menu-dismiss = рд░рджреНрдж рдХрд░рд╛
+newtab-menu-pin = рдкрд┐рди рд▓рд╛рд╡рд╛
+newtab-menu-unpin = рдкрд┐рди рдХрд╛рдврд╛
+newtab-menu-delete-history = рдЗрддрд┐рд╣рд╛рд╕рд╛рддреВрди рдирд╖реНрдЯ рдХрд░рд╛
+newtab-menu-save-to-pocket = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+newtab-menu-delete-pocket = { -pocket-brand-name } рдордзреВрди рд╣рдЯрд╡рд╛
+newtab-menu-archive-pocket = { -pocket-brand-name } рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рд╛
+newtab-menu-show-privacy-info = рдЖрдордЪреЗ рдкреНрд░рд╛рдпреЛрдЬрдХ рдЖрдгрд┐ рдЖрдкрд▓реА рдЧреЛрдкрдиреАрдпрддрд╛
+
+## Message displayed in a modal window to explain privacy and provide context for sponsored content.
+
+newtab-privacy-modal-button-done = рдЭрд╛рд▓реЗ
+newtab-privacy-modal-header = рдЖрдкрд▓реА рдЧреЛрдкрдиреАрдпрддрд╛ рдорд╣рддреНрд╡рд╛рдЪреА рдЖрд╣реЗ.
+newtab-privacy-modal-link = рдирд╡реАрди рдЯреЕрдмрд╡рд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+
+
+
+##
+
+# Bookmark is a noun in this case, "Remove bookmark".
+newtab-menu-remove-bookmark = рд╡рд╛рдЪрдирдЦреБрдг рдХрд╛рдврд╛
+# Bookmark is a verb here.
+newtab-menu-bookmark = рд╡рд╛рдЪрдирдЦреБрдг
+
+## Context Menu - Downloaded Menu. "Download" in these cases is not a verb,
+## it is a noun. As in, "Copy the link that belongs to this downloaded item".
+
+newtab-menu-copy-download-link = рдбрд╛рдЙрдирд▓реЛрдб рджреБрд╡реНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+newtab-menu-go-to-download-page = рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+newtab-menu-remove-download = рдЗрддрд┐рд╣рд╛рд╕рд╛рддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+## Context Menu - Download Menu: These are platform specific strings found in the context menu of an item that has
+## been downloaded. The intention behind "this action" is that it will show where the downloaded file exists on the file
+## system for each operating system.
+
+newtab-menu-show-file =
+ { PLATFORM() ->
+ [macos] Finder рдордзреНрдпреЗ рджрд░реНрд╢рд╡рд╛
+ *[other] рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгрд╛рд░реЗ рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+ }
+newtab-menu-open-file = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+
+## Card Labels: These labels are associated to pages to give
+## context on how the element is related to the user, e.g. type indicates that
+## the page is bookmarked, or is currently open on another device.
+
+newtab-label-visited = рднреЗрдЯ рджрд┐рд▓реЗрд▓реЗ
+newtab-label-bookmarked = рд╡рд╛рдЪрдирдЦреБрдг рд▓рд╛рд╡рд▓реЗ
+newtab-label-removed-bookmark = рд╡рд╛рдЪрдирдЦреВрдг рдХрд╛рдврд▓реА
+newtab-label-recommended = рдкреНрд░рдЪрд▓рд┐рдд
+newtab-label-saved = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдЭрд╛рд▓реЗ
+newtab-label-download = рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ
+
+## Section Menu: These strings are displayed in the section context menu and are
+## meant as a call to action for the given section.
+
+newtab-section-menu-remove-section = рд╡рд┐рднрд╛рдЧ рдХрд╛рдврд╛
+newtab-section-menu-collapse-section = рд╡рд┐рднрд╛рдЧ рдврд╛рд╕рд│рд╛
+newtab-section-menu-expand-section = рд╡рд┐рднрд╛рдЧ рд╡рд╛рдврд╡рд╛
+newtab-section-menu-manage-section = рд╡рд┐рднрд╛рдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+newtab-section-menu-manage-webext = рдПрдХреНрд╕рдЯреЗрдиреНрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+newtab-section-menu-add-topsite = рдЦрд╛рд╕ рд╕рд╛рдИрдЯреНрд╕ рдЬреЛрдбрд╛
+newtab-section-menu-add-search-engine = рд╢реЛрдз рдЗрдВрдЬреАрди рдЬреЛрдбрд╛
+newtab-section-menu-move-up = рд╡рд░ рдЬрд╛
+newtab-section-menu-move-down = рдЦрд╛рд▓реА рдЬрд╛
+newtab-section-menu-privacy-notice = рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реВрдЪрдирд╛
+
+## Section aria-labels
+
+newtab-section-collapse-section-label =
+ .aria-label = рд╡рд┐рднрд╛рдЧ рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рд╛
+newtab-section-expand-section-label =
+ .aria-label = рд╡рд┐рднрд╛рдЧ рд╡рд┐рд╕реНрддреГрдд рдХрд░рд╛
+
+## Section Headers.
+
+newtab-section-header-topsites = рдЦрд╛рд╕ рд╕рд╛рдИрдЯ
+newtab-section-header-highlights = рдард│рдХ
+# Variables:
+# $provider (String): Name of the corresponding content provider.
+newtab-section-header-pocket = { $provider } рддрд░реНрдлреЗ рд╢рд┐рдлрд╛рд░рд╕
+
+## Empty Section States: These show when there are no more items in a section. Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+
+newtab-empty-section-highlights = рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рд╕реБрд░реВ рдХрд░рд╛, рдЖрдгрд┐ рдЖрдореНрд╣реА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЗрдереЗ рдЖрдкрдг рдЕрд▓реАрдХрдбреАрд▓ рднреЗрдЯ рджрд┐рд▓реЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд▓реЗрд▓реЗ рдЙрддреНрдХреГрд╖реНрда рд▓реЗрдЦ, рд╡реНрд╣рд┐рдбрд┐рдУ, рдЖрдгрд┐ рдЗрддрд░ рдкреГрд╖реНрдард╛рдВрдкреИрдХреА рдХрд╛рд╣реА рджрд╛рдЦрд╡реВ.
+
+# Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+# Variables:
+# $provider (String): Name of the content provider for this section, e.g "Pocket".
+newtab-empty-section-topstories = рддреБрдореНрд╣реА рд╕рд░реНрд╡ рдмрдШрд┐рддрд▓реЗ. { $provider } рдХрдбреВрди рдЖрдгрдЦреА рдорд╣рддреНрд╡рд╛рдЪреНрдпрд╛ рдЧреЛрд╖реНрдЯреА рдмрдШрдгреНрдпрд╛рд╕рд╛рдареА рдирдВрддрд░ рдкрд░рдд рддрдкрд╛рд╕рд╛. рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА? рд╡реЗрдмрд╡рд░реАрд▓ рдЫрд╛рди рдЧреЛрд╖реНрдЯреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╖рдп рдирд┐рд╡рдбрд╛.
+
+
+## Empty Section (Content Discovery Experience). These show when there are no more stories or when some stories fail to load.
+
+newtab-discovery-empty-section-topstories-content = рдЕрдзрд┐рдХ рдХрдерд╛рдВрд╕рд╛рдареА рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рддрдкрд╛рд╕рд╛.
+newtab-discovery-empty-section-topstories-try-again-button = рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛
+newtab-discovery-empty-section-topstories-loading = рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗтАж
+# Displays when a layout in a section took too long to fetch articles.
+newtab-discovery-empty-section-topstories-timed-out = рдЕрд░реЗрд░реЗ! рдЖрдореНрд╣реА рд╣рд╛ рд╡рд┐рднрд╛рдЧ рдЬрд╡рд│рдЬрд╡рд│ рд▓реЛрдб рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рдирд╛рд╣реА.
+
+## Pocket Content Section.
+
+# This is shown at the bottom of the trending stories section and precedes a list of links to popular topics.
+newtab-pocket-read-more = рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╖рдп:
+newtab-pocket-more-recommendations = рдЕрдзрд┐рдХ рд╢рд┐рдлрд╛рд░рд╕реА
+newtab-pocket-cta-button = { -pocket-brand-name } рдорд┐рд│рд╡рд╛
+
+## Error Fallback Content.
+## This message and suggested action link are shown in each section of UI that fails to render.
+
+newtab-error-fallback-info = рдЕрд░реЗрд░реЗ, рд╣рд╛ рдордЬрдХреВрд░ рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдХрд╛рд╣реАрддрд░реА рдЧреЛрдВрдзрд│ рдЭрд╛рд▓рд╛.
+newtab-error-fallback-refresh-link = рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрда рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рд╛.
diff --git a/l10n-mr/browser/browser/newtab/onboarding.ftl b/l10n-mr/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 0000000000..6586dc1c2a
--- /dev/null
+++ b/l10n-mr/browser/browser/newtab/onboarding.ftl
@@ -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/.
+
+
+### UI strings for the simplified onboarding modal / about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## These button action text can be split onto multiple lines, so use explicit
+## newlines in translations to control where the line break appears (e.g., to
+## avoid breaking quoted text).
+
+onboarding-button-label-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+onboarding-button-label-get-started = рд╕реБрд░реБ рдХрд░рд╛
+
+## Welcome modal dialog strings
+
+onboarding-welcome-header = { -brand-short-name } рдордзреНрдпреЗ рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ
+onboarding-welcome-body = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓реЗ рдмреНрд░рд╛рдКрдЭрд░ рдорд┐рд│рд╛рд▓реЗ.<br/> рдЙрд░реНрд╡рд░рд┐рдд { -brand-product-name } рд▓рд╛ рднреЗрдЯрд╛.
+onboarding-welcome-learn-more = рд╣реЛрдгрд╛рд▒реНрдпрд╛ рд▓рд╛рднрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+
+onboarding-welcome-form-header = рдЗрдереВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░рд╛
+
+onboarding-join-form-body = рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓рд╛ рдИрдореЗрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛.
+onboarding-join-form-email =
+ .placeholder = рдИрдореЗрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+onboarding-join-form-email-error = рд╡реИрдз рдИрдореЗрд▓ рдЖрд╡рд╢реНрдпрдХ
+onboarding-join-form-continue = рдкреБрдвреЗ рдЪрд▓рд╛
+
+# This message is followed by a link using onboarding-join-form-signin ("Sign In") as text.
+onboarding-join-form-signin-label = рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдПрдХ рдЦрд╛рддреЗ рдЖрд╣реЗ?
+# Text for link to submit the sign in form
+onboarding-join-form-signin = рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛
+
+onboarding-start-browsing-button-label = рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рд╕реБрд░реБ рдХрд░рд╛
+
+onboarding-cards-dismiss =
+ .title = рд░рджреНрдж рдХрд░рд╛
+ .aria-label = рд░рджреНрдж рдХрд░рд╛
+
+## Multistage 3-screen onboarding flow strings (about:welcome pages)
+
+## Please make sure to split the content of the title attribute into lines whose
+## width corresponds to about 40 Latin characters, to ensure that the tooltip
+## doesn't become too long. Line breaks will be preserved when displaying the
+## tooltip.
+
+## Welcome full page string
+
+onboarding-fullpage-form-email =
+ .placeholder = рдЖрдкрд▓рд╛ рдИрдореЗрд▓ рдкрддреНрддрд╛тАж
+
+## Firefox Sync modal dialog strings.
+
+onboarding-sync-welcome-header = { -brand-product-name } рд╕реЛрдмрдд рдиреНрдпрд╛
+onboarding-sync-welcome-content = рдЖрдкрд▓реЗ рдмреБрдХрдорд╛рд░реНрдХреНрд╕, рдЗрддрд┐рд╣рд╛рд╕, рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ рдЗрддрд░ рд╕реЗрдЯрд┐рдВрдЧ рдЖрдкрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдорд┐рд│рд╡рд╛.
+onboarding-sync-welcome-learn-more-link = Firefox рдЦрд╛рддреНрдпрд╛рдВрд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+
+onboarding-sync-form-input =
+ .placeholder = рдИрдореЗрд▓
+
+onboarding-sync-form-continue-button = рдкреБрдвреЗ рдЪрд▓рд╛
+onboarding-sync-form-skip-login-button = рд╣реА рдкрд╛рдпрд░реА рд╡рдЧрд│рд╛
+
+## This is part of the line "Enter your email to continue to Firefox Sync"
+
+onboarding-sync-form-header = рдИрдореЗрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+onboarding-sync-form-sub-header = { -sync-brand-name } рд╡рд░ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА
+
+
+## These are individual benefit messages shown with an image, title and
+## description.
+
+
+onboarding-benefit-sync-title = { -sync-brand-short-name }
+
+onboarding-benefit-monitor-title = { -monitor-brand-short-name }
+
+onboarding-benefit-lockwise-title = { -lockwise-brand-short-name }
+
+
+## These strings belong to the individual onboarding messages.
+
+
+## Each message has a title and a description of what the browser feature is.
+## Each message also has an associated button for the user to try the feature.
+## The string for the button is found above, in the UI strings section
+
+onboarding-tracking-protection-title2 = рдЯреНрд░реЕрдХрд┐рдВрдЧ рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг
+onboarding-tracking-protection-button2 = рдХрд╕рдВ рдХрд╛рдо рдХрд░рдд
+
+onboarding-data-sync-title = рдЖрдкрдг рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдЖрдкрд▓реНрдпрд╛рд╕реЛрдмрдд рдЬрддрди рдХрд░рд╛
+onboarding-data-sync-button2 = { -sync-brand-short-name } рдордзреНрдпреЗ рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛
+
+onboarding-firefox-monitor-title = рдбреЗрдЯрд╛ рдмреНрд░реАрдЪ рдкрд╛рд╕реВрди рд╕рд╛рд╡рдз рд░рд╣рд╛
+onboarding-firefox-monitor-button = рдЕрд▓рд░реНрдЯрд╕рд╛рдареА рд╕рд╛рдЗрди рдЕрдк рдХрд░рд╛
+
+onboarding-browse-privately-title = рдЦрд╛рдЬрдЧреАрд░рд┐рддреНрдпрд╛ рдмреНрд░рд╛рдЙрдЭ рдХрд░рд╛
+onboarding-browse-privately-button = рдЦрд╛рдЬрдЧреА рд╡рд┐рдВрдбреЛ рдЙрдШрдбрд╛
+
+onboarding-firefox-send-title = рдЖрдкрд▓реНрдпрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдИрд▓ рдЦрд╛рдЬрдЧреА рдареЗрд╡рд╛
+onboarding-firefox-send-button = рд╡рд╛рдкрд░рд╛ { -send-brand-name }
+
+onboarding-mobile-phone-title = рдЖрдкрд▓реНрдпрд╛ рдлреЛрдирд╡рд░ { -brand-product-name } рдорд┐рд│рд╡рд╛
+# "Mobile" is short for mobile/cellular phone, "Browser" is short for web
+# browser.
+onboarding-mobile-phone-button = рдореЛрдмрд╛рдИрд▓ рдмреНрд░рд╛рдКрдЭрд░ рдбрд╛рдКрдирд▓реЛрдб рдХрд░рд╛
+
+onboarding-send-tabs-title = рд╕реНрд╡рддрдГрд▓рд╛ рдЯреЕрдм рддреНрд╡рд░рд┐рдд рдкрд╛рдард╡рд╛
+onboarding-send-tabs-button = рдЯреЕрдм рдкрд╛рдард╡рд╛ рд╡рд╛рдкрд░рдгреЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рд╛
+
+onboarding-pocket-anywhere-title = рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рдРрдХрд╛ рдХреБрдареЗрдкрдг
+onboarding-pocket-anywhere-button = рд╡рд╛рдкрд░рд╛ { -pocket-brand-name }
+
+onboarding-facebook-container-title = рдлреЗрд╕рдмреБрдХ рд╕рд╣ рд╕реАрдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+onboarding-facebook-container-button = рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╛
+
+
+## Message strings belonging to the Return to AMO flow
+
+return-to-amo-sub-header = рдЫрд╛рди, рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ { -brand-short-name } рдЖрд╣реЗ
+
+# <icon></icon> will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-header = рдЖрддрд╛ рдЖрдкрдг <icon></icon><b>{ $addon-name }</b> рдШреЗрдКрдпрд╛.
+return-to-amo-extension-button = рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЛрдбрд╛
+return-to-amo-get-started-button = { -brand-short-name } рд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░рд╛
diff --git a/l10n-mr/browser/browser/nsserrors.ftl b/l10n-mr/browser/browser/nsserrors.ftl
new file mode 100644
index 0000000000..6db395d295
--- /dev/null
+++ b/l10n-mr/browser/browser/nsserrors.ftl
@@ -0,0 +1,353 @@
+# 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/.
+
+# DO NOT ADD THINGS OTHER THAN ERROR MESSAGES HERE.
+# This file gets parsed into a JS dictionary of all known error message ids in
+# gen_aboutneterror_codes.py . If we end up needing fluent attributes or
+# refactoring them in some way, the script will need updating.
+
+# Variables:
+# $hostname (String) - Hostname of the website with SSL error.
+# $errorMessage (String) - Error message corresponding to the type of error we are experiencing.
+ssl-connection-error = { $hostname } рд╕реЛрдмрдд рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкреАрдд рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА. { $errorMessage }
+
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix = рддреНрд░реБрдЯреА рдХреЛрдб: { $error }
+
+psmerr-ssl-disabled = SSL рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЬреБрд│рд╡рдгреА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕реНрдердкреАрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+psmerr-ssl2-disabled = рд╕реНрдерд│ рдЬреБрдгреЗ, SSL рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░рдЪреА рдЕрд╕реБрд░рдХреНрд╖реАрдд рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдЬреБрд│рд╡рдгреА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕реНрдердкреАрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЕрдзреНрдпрд╛рдкрдХ рдХрд┐рдВрд╡рд╛ рдИрдореЗрд▓ рдШрдЯрдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзреВрди рдЦрд╛рд▓рд┐рд▓ рдорд╛рд╣рд┐рддреА рдХрд│рд╡рд╛:
+
+ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдг рджреНрд╡рд╛рд░реЗ рдкреБрд░рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗрд▓реЗ рд╕рд┐рд░реАрдпрд▓ рдХреНрд░рдорд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдХрд░реВрди рдПрдХрдореЗрд╡ рд╕рд┐рд░реАрдпрд▓ рдХреНрд░рдорд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдирд╡реАрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛.
+
+ssl-error-export-only-server = рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреБрдХрдбреВрди рдЙрдЪреНрдЪ-рджрд░реНрдЬрд╛рдЪреЗ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА.
+ssl-error-us-only-server = рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреБрд▓рд╛ рдЕрдкреЗрдХреНрд╖реАрдд рдЕрд╕рд▓реЗрд▓реЗ рдЙрдЪреНрдЪ-рджрд░реНрдЬрд╛рдЪреЗ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-no-cypher-overlap = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдорд╛рди рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-no-certificate = рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХрд░реАрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-bad-certificate = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирдХрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ.
+ssl-error-bad-client = рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдкрд╛рд╕реВрди рдЪреБрдХреАрдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+ssl-error-bad-server = рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдкрд╛рд╕реВрди рдЪреБрдХреАрдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+ssl-error-unsupported-certificate-type = рдЕрд╕рдорд░реНрдереАрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдХрд╛рд░.
+ssl-error-unsupported-version = рд╕рдордШрдЯрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░рд╛рдЪреА рдЕрд╕рдорд░реНрдереАрдд рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдд рдЖрд╣реЗ.
+ssl-error-wrong-certificate = рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрддрд╛ рдЕрдпрд╢рд╕реНрд╡реА: рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рд╕рд╛рд░реНрд╡рдЬрдгреАрдХ рдХрд┐ рд╢реА рдЬреБрд│рд╡рдгреА рд╣реЛрдд рдирд╛рд╣реА.
+ssl-error-bad-cert-domain = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╡рд┐рдирдВрддреАрдХреГрдд рдХреНрд╖реЗрддреНрд░ рдирд╛рд╡ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрддреНрд░рд╛рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+ssl-error-post-warning = рдЕрдиреЛрд│рдЦреА SSL рдПрд░рд░ рдХреЛрдб.
+ssl-error-ssl2-disabled = рд╕рдордШрдЯрдХ рдлрдХреНрдд SSL рдЖрд╡реГрддреНрддреА 2 рдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рддреЛ, рдЬреЗ рд╕реНрдерд╛рдиреАрдпрд░рд┐рддреНрдпрд╛ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рддреЗ.
+ssl-error-bad-mac-read = SSL рдХрдбреЗ рдЪреБрдХреАрдЪреЗ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХреЛрдб рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+ssl-error-bad-mac-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдЪреБрдХреАрдЪреЗ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХреЛрдбрдЪреА рдкреБрд╖реНрдЯреА рдХреЗрд▓реА рдЖрд╣реЗ.
+ssl-error-bad-cert-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-revoked-cert-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрддреАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+ssl-error-expired-cert-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рд╡рдЧрд│рд▓реЗ рдЖрд╣реЗ.
+ssl-error-ssl-disabled = рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкрди рдЕрдпрд╢рд╕реНрд╡реА: SSL рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+ssl-error-fortezza-pqg = рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкрди рдЕрдпрд╢рд╕реНрд╡реА: SSL рд╕рдордШрдЯрдХ рдЕрдиреНрдп FORTEZZA рдХреНрд╖реЗрддреНрд░ рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+ssl-error-unknown-cipher-suite = рдЕрдкрд░рд┐рдЪреАрдд SSL рд╕реАрдлрд░ рд╕рдВрдХреБрд▓рдЪреА рд╡рд┐рдирдВрддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА рдЖрд╣реЗ.
+ssl-error-no-ciphers-supported = рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА рд╡ рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+ssl-error-bad-block-padding = SSL рдХрдбреЗ рдЪреБрдХреАрдЪреЗ рдмреНрд▓реЙрдХ рдЬреЛрдбрдгреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+ssl-error-rx-record-too-long = SSL рдХрдбреЗ рдХрдорд╛рд▓ рдкрд░рд╡рд╛рдирдЧреАрдп рд▓рд╛рдВрдмреА рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд▓рд╛рдВрдмреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+ssl-error-tx-record-too-long = SSL рдиреЗ рдХрдорд╛рд▓ рдкрд░рд╡рд╛рдирдЧреАрдп рд▓рд╛рдВрдмреА рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд▓рд╛рдВрдмреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреЗ рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ рдЖрд╣реЗ.
+ssl-error-rx-malformed-hello-request = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Hello Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-client-hello = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Client Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-server-hello = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-certificate = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-server-key-exch = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-cert-request = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-hello-done = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Hello Done рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-cert-verify = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate Verify рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-client-key-exch = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-finished = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Finished рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-change-cipher = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Change Cipher Spec рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-alert = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Alert рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-handshake = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд рд╣реЕрдиреНрдбрд╢реЗрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-application-data = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдорд╛рд╣рд┐рддреА рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-hello-request = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Hello Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-client-hello = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Client Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-server-hello = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-certificate = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-server-key-exch = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-cert-request = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-hello-done = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Hello Done рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-cert-verify = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate Verify рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-client-key-exch = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-finished = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Finished рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-change-cipher = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Change Cipher Spec рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-alert = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Alert рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-handshake = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╣реЕрдиреНрдбрд╢реЗрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-application-data = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдорд╛рд╣рд┐рддреА рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unknown-record-type = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЕрдиреБрдХреНрд░рдо рдкреНрд░рдХрд╛рд░ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рддреЗ.
+ssl-error-rx-unknown-handshake = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░рд╕рд╣ рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unknown-alert = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕рддрд░реНрдХ рд╡рд░реНрдгрди рдЕрд╕рдгрд╛рд░реЗ рд╕рддрд░реНрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-close-notify-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рд╣реА рдЬреБрд│рд╡рдгреА рдмрдВрдж рдХреЗрд▓реА.
+ssl-error-handshake-unexpected-alert = SSL рд╕рдШрдЯрдХрд╛рдиреЗ рдкреНрд░рд╛рдкреНрдп рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗрд▓реА рдирд╛рд╣реА.
+ssl-error-decompression-failure-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп SSL рд░реЗрдХреЙрд░реНрдб рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдЕрд╕рдВрдХреБрдЪреАрдд рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-handshake-failure-alert = SSL рд╕рдордШрдЯрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдХрд╛рдВрд╢реА рддрдбрдЬреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-illegal-parameter-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдЕрдиреБрдХреНрд░рдо рдХрд░реАрддрд╛ рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдирдХрд╛рд░рд▓реЗ.
+ssl-error-unsupported-cert-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдкреНрд░рдХрд╛рд░ рдХрд░рддреА рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+ssl-error-certificate-unknown-alert = SSL рд╕рдордШрдЯрдХ рдХрдбреЗ рдкреНрд░рд╛рдкреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╕рд╣ рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+ssl-error-generate-random-failure = SSL рдиреЗ рд╡рд┐рдирд╛рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА рдЖрд╣реЗ.
+ssl-error-sign-hashes-failure = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рддрдкрд╛рд╕рдгреА рдХрд░реАрддрд╛ рдорд╛рд╣рд┐рддреАрдЪреА рдбрд┐рдЬреАрдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-extract-public-key-failure = рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╛рд╕реВрди SSL рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдХрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+ssl-error-server-key-exchange-failure = SSL Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗрд╡реЗрд│реА рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рдЕрдкрдпрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-client-key-exchange-failure = SSL Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗрд╡реЗрд│реА рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рдЕрдкрдпрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-encryption-failure = рдорд╣рд╛рдХрд╛рдп рдорд╛рд╣рд┐рддреА рдбреАрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдард░рд╛рд╡рд┐рдХ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдХрд░реАрддрд╛ рдЕрдкрдпрд╢реА рдард░рд▓реЗ.
+ssl-error-decryption-failure = рдорд╣рд╛рдХрд╛рдп рдорд╛рд╣рд┐рддреА рдбреАрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдард░рд╛рд╡рд┐рдХ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдХрд░реАрддрд╛ рдЕрдкрдпрд╢реА рдард░рд▓реЗ.
+ssl-error-socket-write-failure = рдЕрдВрддрд░реНрднреВрддреАрдд рд╕реЙрдХреЗрдЯ рдХрд░реАрддрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдорд╛рд╣рд┐рддреА рд▓рд┐рд╣реАрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЕрдкрдпрд╢реА.
+ssl-error-md5-digest-failure = MD5 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА.
+ssl-error-sha-digest-failure = SHA-1 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА.
+ssl-error-mac-computation-failure = MAC рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЕрдкрдпрд╢реА.
+ssl-error-sym-key-context-failure = рд╕рдо рдХрд┐ рдЕрдиреБрдХреНрд░рдо рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-sym-key-unwrap-failure = Client Key Exchange рд╕рдВрджреЗрд╢ рдЕрдВрддрд░реНрдЧрдд рд╕рдо рдХрд┐ рдЙрдШрдбрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-pub-key-size-limit-exceeded = SSL рд╕рд░реНрд╡реНрд╣рд░рдиреЗ export рд╕реАрдлрд░ рд╕рдВрдХреБрд▓рд╕рд╣ рджреИрдирдВрджрд┐рдХ-рджрд░реНрдЬрд╛ рд╕рд╛рд░реНрд╡рдЬрдгрд┐рдХ рдХрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+ssl-error-iv-param-failure = PKCS11 рдХреЛрдб IV рд▓рд╛ рдмрд╛рдм рдЕрд╕реЗ рднрд╛рд╖рд╛рдВрддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-init-cipher-suite-failure = рдирд┐рд╡рдбрд▓реЗрд▓реЗ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-session-key-gen-failure = SSL рд╕рддреНрд░ рдХрд░реАрддрд╛ рдХреНрд▓рд╛рдпрдВрдЯ рд╕рддреНрд░ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+ssl-error-no-server-key-for-alg = рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд░реАрддрд╛ рдХрд┐ рдирд╛рд╣реА.
+ssl-error-token-insertion-removal = рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреНрд░рдЧрддреАрд╢реАрд▓ рдЕрд╕рддреЗрд╡реЗрд│реА PKCS#11 рдЯреЛрдХрди рдЕрдВрддрд░реНрднреВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ.
+ssl-error-token-slot-not-found = рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ PKCS#11 рдЯреЛрдХрди рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-no-compression-overlap = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдорд╛рди рд╕рдВрдХреБрдЪреАрдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-handshake-not-completed = рд╡рд░реНрддрдорд╛рди рд╣реЕрдиреНрдбрд╢реЗрдХ рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рдЕрдиреНрдп SSL рд╣реЕрдиреНрдбрд╢реЗрдХ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+ssl-error-bad-handshake-hash-value = рд╕рдордШрдЯрдХ рдкрд╛рд╕реВрди рдЕрд╡реИрдз рд╣реЕрдиреНрдбрд╢реЗрдХs рд╣реЕрд╢ рдореБрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-cert-kea-mismatch = рдкреБрд░рд╡рд┐рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+ssl-error-no-trusted-ssl-client-ca = SSL рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХрд░реАрддрд╛ рдХреБрдард▓рд┐рд╣реА рдкреНрд░рдорд╛рдгрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдг рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+ssl-error-session-not-found = рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕рддреНрд░ рдХреЕрд╢ рдЕрдВрддрд░реНрдЧрдд рдХреНрд▓рд╛рдРрдВрдЯ SSL рд╕рддреНрд░ ID рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-decryption-failed-alert = рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп SSL рд░реЗрдХреЙрд░реНрдб рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+ssl-error-record-overflow-alert = рд╕рдордШрдЯрдХрд╛рдХрдбреЗ рд╕реАрдорд╛ рдкрд▓рд┐рдХрдбреАрд▓ рд▓рд╛рдВрдмреАрдЪреЗ SSL рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-unknown-ca-alert = рд╕рдШрдЯрдХ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреНрд╡рд╛рд░реЗ рдЬрд╛рд╣реАрд░ CA рдЪреА рдУрд│рдЦ рд╡ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣рддрд╛ рд╕реНрд╡реАрдХрд╛рд░рдд рдирд╛рд╣реА.
+ssl-error-access-denied-alert = рд╕рдордШрдЯрдХрд╛рд╕ рд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ, рдкрд░рдВрддреБ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдирд╛рд╣реА.
+ssl-error-decode-error-alert = рд╕рдордШрдЯрдХ SSL рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╕ рдбреАрдХреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-decrypt-error-alert = рд╕рдордШрдЯрдХ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдХрд┐рдВрд╡рд╛ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдгрдЪреЗ рдЕрдкрдпрд╢реАрдкрдгрд╛ рдХрд│рд╡рд┐рддреЛ.
+ssl-error-export-restriction-alert = рд╕рдордШрдЯрдХ рдЕрд╣рд╡рд╛рд▓ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдирд┐рдпрдорд╛рд╡рд▓реАрд╕рд╣ рд╕рд╣рддреНрд╡ рдирд╛рд╣реА.
+ssl-error-protocol-version-alert = рд╕рдордШрдЯрдХ рдЕрд╕рд╣рддреНрд╡ рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдЖрд╡реГрддреНрддреА рд╡рд┐рд╖рдпрдХ рдХрд│рд╡рд┐рддреЛ.
+ssl-error-insufficient-security-alert = рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдХреНрд▓рд╛рдРрдВрдЯ рдкреЗрдХреНрд╖рд╛рд╣реА рдЬрд╛рд╕реНрдд рд╕реБрд░рдХреНрд╖реАрдд рд╕реАрдлрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ.
+ssl-error-internal-error-alert = рд╕рдордШрдЯрдХ рдЕрдиреБрднрд╡рд┐рд▓реЗрд▓реЗ рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯреА рдХрд│рд╡рд┐рддреЛ.
+ssl-error-user-canceled-alert = рд╕рдордШрдЯрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдиреЗ рд╣реЕрдиреНрдбрд╢реЗрдХ рд░рджреНрдж рдХреЗрд▓реЗ.
+ssl-error-no-renegotiation-alert = рд╕рдордШрдЯрдХ SSL рд╕реБрд░рдХреНрд╖рд╛ рдмрд╛рдмреАрдВрдЪреЗ рдкреБрдиреНрд╣ рд╕рдВрдпреЛрдЬрдирд╛ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд рдирд╛рд╣реА.
+ssl-error-server-cache-not-configured = рдпрд╛ рд╕реЙрдХреЗрдЯ рдХрд░реАрддрд╛ SSL рд╕рд░реНрд╡реНрд╣рд░ рдХреЕрд╢ рд╕рдВрдпреЛрдЬрди рд╡ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+ssl-error-unsupported-extension-alert = SSL рд╕рдордШрдЯрдХ рд╡рд┐рдирдВрддреАрдХреГрдд TLS hello рд╡рд┐рд╕реНрддрд╛рд░рд╛рд▓рд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+ssl-error-certificate-unobtainable-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ URL рдкрд╛рд╕реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+ssl-error-unrecognized-name-alert = SSL рд╕рдордШрдЯрдХрд╛рдХрдбреЗ рд╡рд┐рдирдВрддреАрдХреГрдд DNS рдирд╛рд╡ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+ssl-error-bad-cert-status-response-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-bad-cert-hash-value-alert = SSL рд╕рдордШрдЯрдХрдиреЗ рдЪреБрдХреАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реЕрд╢ рдореБрд▓реНрдп рдХрд│рд╡рд┐рд▓реЗ рдЖрд╣реЗ.
+ssl-error-rx-unexpected-new-session-ticket = SSLрд▓рд╛ рдЕрдирдкреЗрдХреНрд╖реАрдд рдирд╡реАрди рд╕рддреНрд░ рдЯрд┐рдХрд┐рдЯ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-rx-malformed-new-session-ticket = SSLрд▓рд╛ рджреЛрд╖реАрдд рдирд╡реАрди рд╕рддреНрд░ рдЯрд┐рдХрд┐рдЯ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-decompression-failure = SSLрд▓рд╛ рд╕рдВрдХреБрдЪреАрдд рд░реЗрдХреЙрд░реНрдб рдЖрдврд│рд▓реЗ рдЬреНрдпрд╛рдВрд╕ рд╕рдВрдХреБрдЪрди рдЕрд╢рдХреНрдп рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+ssl-error-renegotiation-not-allowed = рдпрд╛ SSL рд╕реЙрдХреЗрдЯ рд╡рд░ рдкреБрдирдГрдмреЛрд▓рдгреА рд╢рдХреНрдп рдирд╛рд╣реА.
+ssl-error-unsafe-negotiation = рдкрд┐рдЕрд░рдиреЗ рдЬреБрдгреНрдпрд╛ рд╢реИрд▓реАрдЪреЗ (рд╕рдВрднрд╛рд╡реНрдпрддрдпрд╛ рдЬреЛрдЦрд┐рдо) рд╣рдБрдбрд╢реЗрдХ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+ssl-error-rx-unexpected-uncompressed-record = SSLрд▓рд╛ рдЕрдирдкреЗрдХреНрд╖реАрдд рд╕рдВрдХреБрдЪрди рдЕрд╢рдХреНрдп рд░реЗрдХреЙрд░реНрдб рдЖрдврд│рд▓реЗ.
+ssl-error-weak-server-ephemeral-dh-key = рд╕рд░реНрд╡реНрд╣рд░ рдХрд┐ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢рдордзреНрдпреЗ SSLрд▓рд╛ рдХрдордЬреЛрд░ рдПрдлрд┐рдореЗрд░рд▓ Diffie-Hellman рдХрд┐ рдЖрдврд│рд▓реА.
+ssl-error-next-protocol-data-invalid = SSL рд▓рд╛ рдЕрд╡реИрдз NPN рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбрд╛рдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-feature-not-supported-for-ssl2 = SSL 2.0 рдЬреЛрдбрдгреАрдВрдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-feature-not-supported-for-servers = рд╕рд░реНрд╡реНрд╣рд░рдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-feature-not-supported-for-clients = рдХреНрд▓рд╛рдпрдВрдЯрд╕рдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-invalid-version-range = SSL рдЖрд╡реГрддреНрддреА рд╡реИрдз рдирд╛рд╣реА.
+ssl-error-cipher-disallowed-for-version = SSL рдЬреЛрдбреАрджрд╛рд░рд╛рдиреЗ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рд╕рд╛рдпрдлрд░ рд╕реВрдЯ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡реГрддреНрддреАрд▓рд╛ рдЪрд╛рд▓рдд рдирд╛рд╣реА.
+ssl-error-rx-malformed-hello-verify-request = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Hello Verify Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+ssl-error-rx-unexpected-hello-verify-request = SSL рдХрдбреЗ рдЕрдирдкреЗрдХреНрд╖реАрдд Hello Verify Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+ssl-error-feature-not-supported-for-version = рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡реГрддреНрддреА SSL рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА.
+ssl-error-rx-unexpected-cert-status = SSL рдХрдбреЗ рдЕрдирдкреЗрдХреНрд╖реАрдд Certificate Status рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+ssl-error-unsupported-hash-algorithm = TLS рдЬреЛрдбреАрджрд╛рд░ рдЕрд╕рдорд░реНрдерд┐рдд hash algorithm рд╡рд╛рдкрд░рдд рдЖрд╣реЗ.
+ssl-error-digest-failure = рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдп рдЕрдпрд╢рд╕реНрд╡реА.
+ssl-error-incorrect-signature-algorithm = рдПрдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓рд░реАрддреНрдпрд╛-рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдордзреНрдпреЗ рдЕрдпреЛрдЧреНрдп рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+ssl-error-next-protocol-no-callback = рдкреБрдвреАрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдирд┐рдордп рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдХреНрд░реАрдп рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рдорд╛рддреНрд░ рдЧрд░рдЬ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪ рдХреЙрд▓рдмреЕрдХ рдореЛрдХрд│рд╛ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛.
+ssl-error-next-protocol-no-protocol = ALPN рд╡рд┐рд╕реНрддрд╛рд░ рдордзреНрдпреЗ рдХреНрд▓рд╛рдпрдВрдЯ рдЬрд╛рд╣рд┐рд░рд╛рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА.
+ssl-error-inappropriate-fallback-alert = рд╕рдорд░реНрдердирд╛рдкреЗрдХреНрд╖рд╛ рдПрдХрд╛ рдЦрд╛рд▓рдЪреНрдпрд╛ TLS рдкрд╛рддрд│реАрд╡рд░ рдХреНрд▓рд╛рдпрдВрдЯ рдЧреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рд╣рд╕реНрддрд╛рдВрджреЛрд▓рди рдирд╛рдХрд╛рд░рд▓реЗ.
+ssl-error-weak-server-cert-key = рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЦреВрдкрдЪ рдХрдордХреБрд╡рдд рдЕрд╕рд▓реЗрд▓реА рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрд╣реЗ.
+ssl-error-rx-short-dtls-read = DTLS рд░реЗрдХреЙрд░реНрдб рд╕рд╛рдареА рдмрдлрд░ рдордзреНрдпреЗ рдкреБрд░реЗрд╢реА рдЬрд╛рдЧрд╛ рдирд╛рд╣реА.
+ssl-error-no-supported-signature-algorithm = рдХреЛрдгрддреЗрд╣реА TLS рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдорд░реНрдерд┐рдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдирд╛рд╣реА.
+ssl-error-unsupported-signature-algorithm = рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рд╣реЕрд╢ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреА рдЕрд╕рдорд░реНрдерд┐рдд рдЬреЛрдбреА рд╡рд╛рдкрд░рд▓реА.
+ssl-error-missing-extended-master-secret = рдпреЛрдЧреНрдп рддреЗ extended_master_secret extension рди рд╡рд╛рдкрд░рддрд╛ рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рдкрд░рдд рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+ssl-error-unexpected-extended-master-secret = рдпреЛрдЧреНрдп рддреЗ extended_master_secret extension рд╡рд╛рдкрд░реВрди рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рдкрд░рдд рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+sec-error-io = рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрдирддреЗрд╡реЗрд│реА I/O рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-library-failure = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА рдЕрдкрдпрд╢.
+sec-error-bad-data = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЬреБрдгреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+sec-error-output-len = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдВрдмреА рддреНрд░реБрдЯреА.
+sec-error-input-len = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдЗрдирдкреБрдЯ рд▓рд╛рдВрдмреА рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА.
+sec-error-invalid-args = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз рдмрд╛рдмреА.
+sec-error-invalid-algorithm = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз рдЕрд▓реНрдЧреЛрд░рд┐рджрдо.
+sec-error-invalid-ava = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз AVA.
+sec-error-invalid-time = рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рддрд░рд┐рддреНрдпрд╛ рд░рдЪрд▓реЗрд▓реА рд╡реЗрд│ рдЕрдХреНрд╖рд░рдорд╛рд│рд╛.
+sec-error-bad-der = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗрд▓реЗ DER-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢.
+sec-error-bad-signature = рд╕рдордШрдЯрдХрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+sec-error-expired-certificate = рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ.
+sec-error-revoked-certificate = рд╕рдордШрдЯрд╛рдХрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реЗ.
+sec-error-unknown-issuer = рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рдпреЛрдЬрдХ рдЕрдзрд┐рдкреНрд░рдорд╛рдгреАрдд рдирд╛рд╣реА.
+sec-error-bad-key = рд╕рдордШрдЯрдХрд╛рдЪреА рд╕рд╛рд░реНрд╡рдЬрдгрд┐рдХ рдХрд┐ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-bad-password = рдкреНрд░рд╡рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрдХреАрдЪреЗ рдЖрд╣реЗ.
+sec-error-retry-password = рдирд╡реАрди рдкрд╛рд╕рд╡рд░реНрдб рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+sec-error-no-nodelock = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: nodelock рдирд╛рд╣реА.
+sec-error-bad-database = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕рджреЛрд╖реАрдд рдорд╛рд╣рд┐рддреАрдХреЛрд╖.
+sec-error-no-memory = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕реНрдореГрддреА рд╡рд╛рдЯрдк рдЕрдкрдпрд╢реА.
+sec-error-untrusted-issuer = рд╕рдордШрдЯрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░реЗ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдЕрд╕реЗ рдЪрд┐рдиреНрд╣рд╛рдХреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+sec-error-untrusted-cert = рд╕рдордШрдЯрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░реЗ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдЕрд╕реЗ рдЪрд┐рдиреНрд╣рд╛рдХреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+sec-error-duplicate-cert = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-duplicate-cert-name = рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдирд╛рд╡ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рдирд╛рд╡рд╛рд╢реА рдЕрдЧрд╛рдКрд░рд┐рддреНрдпрд╛ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+sec-error-adding-cert = рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬреЛрдбрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-filing-key = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдирд╡реАрди рдХрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-no-key = рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+sec-error-cert-valid = рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реИрдз рдЖрд╣реЗ.
+sec-error-cert-not-valid = рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-cert-no-response = Cert рд▓рд╛рдпрдмреНрд░рд░реА: рдкреНрд░рддрд┐рд╕рд╛рдж рдирд╛рд╣реА
+sec-error-expired-issuer-certificate = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛ рдХрд░реАрддрд╛ CRL рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рджрд┐рдирд╛рдВрдХ рд╡ рд╡реЗрд│ рддрдкрд╛рд╕рд╛.
+sec-error-crl-expired = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛ рдХрд░реАрддрд╛ CRL рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рджрд┐рдирд╛рдВрдХ рд╡ рд╡реЗрд│ рдЕрджреНрдпрдпрд╛рд╡рддреАрдд рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рддрдкрд╛рд╕рд╛.
+sec-error-crl-bad-signature = рдпрд╛ CRL рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛рдЪреА рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+sec-error-crl-invalid = рдирд╡реАрди CRL рдЪреА рд░рдЪрдирд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-extension-value-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдореБрд▓реНрдп рдЕрд╡реИрдз рдЖрд╣реЗ
+sec-error-extension-not-found = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-ca-cert-invalid = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-path-len-constraint-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд╛рд░реНрдЧ рд▓рд╛рдВрдмреА рдорд░реНрдпрд╛рджрд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-cert-usages-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░ рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-internal-only = **рдлрдХреНрдд рдЖрдВрддрд░рд┐рдХ рд╡рд┐рднрд╛рдЧ**
+sec-error-invalid-key = рдХрд┐ рд╡рд┐рдирдВрддреАрдХреГрдд рдХрд╛рд░реНрдпрдкрдзреНрджрддреА рдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+sec-error-unknown-critical-extension = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдврд│рд▓реЗ.
+sec-error-old-crl = рдирд╡реАрди CRL рд╡рд░реНрддрдорд╛рди рдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ рдирд╛рд╣реА.
+sec-error-no-email-cert = рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдВрд╡рд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХреГрдд рдирд╛рд╣реА: рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдИрдореЗрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА.
+sec-error-no-recipient-certs-query = рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА: рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдкреНрд░рддреНрдпреЗрдХ рд╢реНрд░реЛрддрд╛ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрддреНрд░ рдирд╛рд╣реА.
+sec-error-not-a-recipient = рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдпреЛрдЧреНрдп рд╢реНрд░реЛрддрд╛, рдХрд┐рдВрд╡рд╛ рдЬреБрд│рд╡рдгреАрдЬреЛрдЧреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+sec-error-pkcs7-keyalg-mismatch = рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдХрд┐ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+sec-error-pkcs7-bad-signature = рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдЕрдкрдпрд╢реА: рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХрд░реНрддрд╛ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА, рдЦреВрдк рдЬрд╛рд╕реНрдд рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХрд░реНрддрд╛, рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдп рдХрд┐рдВрд╡рд╛ рд╕рджреЛрд╖реАрдд рдорд╛рд╣рд┐рддреА рдЖрдврд│рд▓реА.
+sec-error-unsupported-keyalg = рдЕрд╕рдорд░реНрдереАрдд рдХрд┐рдВрд╡рд╛ рдЕрдкрд░рд┐рдЪреАрдд рдХрд┐ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо.
+sec-error-decryption-disallowed = рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рд╕реВрдЪреАрдд рдирд╕рд▓реЗрд▓реЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЖрдХрд╛рд░ рд╡рд╛рдкрд░реВрди рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+xp-sec-fortezza-bad-card = Fortezza рдХрд╛рд░реНрдб рд╡реНрдпрд╡рд╕реНрдереАрдд рдмрд╕рд╡рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдХрд╛рдвреВрдг рджреЗрдпрдХрд╛рд╕ рдкрд░рдд рдХрд░рд╛.
+xp-sec-fortezza-no-card = Fortezza рдХрд╛рд░реНрдб рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+xp-sec-fortezza-none-selected = Fortezza рдХрд╛рд░реНрдб рдирд┐рд╡рдбрд▓реЗ рдирд╛рд╣реА
+xp-sec-fortezza-more-info = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ рдХреГрдкрдпрд╛ рд░реВрдкрд░реЗрдЦрд╛ рдирд┐рд╡рдбрд╛
+xp-sec-fortezza-person-not-found = рд░реВрдкрд░реЗрдЦрд╛ рдЖрдврд│рд▓реА рдирд╛рд╣реА
+xp-sec-fortezza-no-more-info = рд░реВрдкрд░реЗрдЦрд╛ рд╡рд┐рд╖рдпреА рдЖрдгрдЦреА рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+xp-sec-fortezza-bad-pin = рдЕрд╡реИрдз рдкреАрди
+xp-sec-fortezza-person-error = Fortezza рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
+sec-error-no-krl = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ KRL рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-krl-expired = рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ.
+sec-error-krl-bad-signature = рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+sec-error-revoked-key = рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рдХрд┐ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
+sec-error-krl-invalid = рдирд╡реАрди KRL рдЪреЗ рдкреНрд░рдХрд╛рд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-need-random = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╡рд┐рдирд╛рдХреНрд░рдо рдорд╛рд╣рд┐рддреА рд╣рд╡реА рдЖрд╣реЗ.
+sec-error-no-module = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рдирдВрддреАрдХреГрдд рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рд▓рд╛рдЧреВ рдХрд░рдд рдирд╛рд╣реА.
+sec-error-no-token = рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдб рдХрд┐рдВрд╡рд╛ рдЯреЛрдХрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА, рддреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн, рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рд╛рд╡реЗ.
+sec-error-read-only = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдлрдХреНрдд рд╡рд╛рдЪрдирдЬреЛрдЧреА рдорд╛рд╣рд┐рддреАрдХреЛрд╖.
+sec-error-no-slot-selected = рд╕реНрд▓реЙрдЯ рдХрд┐рдВрд╡рд╛ рдЯреЛрдХрди рдирд┐рд╡рдбрд▓реЗ рдирд╛рд╣реА.
+sec-error-cert-nickname-collision = рд╕рдорд╛рди рдирд┐рдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-key-nickname-collision = рд╕рдорд╛рди рдирд┐рдХрдирд╛рд╡ рдЕрд╕рдгрд╛рд░реА рдХрд┐ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-safe-not-created = рд╕реБрд░рдХреНрд╖реАрдд рдШрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+sec-error-baggage-not-created = рдмреЕрдЧреЗрдЬ рдШрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+xp-java-remove-principal-error = рдореБрд│ рд╣рдЯрд╡реВ рд╢рдХрдд рдирд╛рд╣реА
+xp-java-delete-privilege-error = рдкрд░рд╡рд╛рдирдЧреА рд╣рдЯрд╡реВ рд╢рдХрдд рдирд╛рд╣реА
+xp-java-cert-not-exists-error = рдореБрд│рдХрдбреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА
+sec-error-bad-export-algorithm = рдЖрд╡рд╢реНрдпрдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА.
+sec-error-exporting-certificates = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-importing-certificates = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs12-decoding-pfx = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдбрд┐рдХреЛрдбреАрдВрдЧ рддреНрд░реБрдЯреА. рд╡реИрдз рдлрд╛рдЗрд▓ рдирд╛рд╣реА.
+sec-error-pkcs12-invalid-mac = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЕрд╡реИрдз MAC. рдЪреБрдХреАрдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХрд┐рдВрд╡рд╛ рд╕рджреЛрд╖реАрдд рдлрд╛рдЗрд▓.
+sec-error-pkcs12-unsupported-mac-algorithm = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. MAC рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unsupported-transport-mode = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдлрдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рдПрдХрд╛рдЧреНрд░рддрд╛ рд╡ рдЧреЛрдкрдиреАрдп рдкрджреНрдзрддреА рд╕рдорд░реНрдереАрдд.
+sec-error-pkcs12-corrupt-pfx-structure = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдлрд╛рдЗрд▓ рд░рдЪрдирд╛ рд╕рджреЛрд╖реАрдд рдЖрд╣реЗ.
+sec-error-pkcs12-unsupported-pbe-algorithm = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unsupported-version = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдлрд╛рдЗрд▓ рдЖрд╡реГрддреНрддреА рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+sec-error-pkcs12-privacy-password-incorrect = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдЕрд╡реИрдз рдЧреЛрдкрдиреАрдпрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб.
+sec-error-pkcs12-cert-collision = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рд╕рдорд╛рди рдиреАрдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖рд╛рдд рдЖрд╣реЗ.
+sec-error-user-cancelled = рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рд░рджреНрдж рдХрд░рд╛ рджрд╛рдмрд▓реЗ.
+sec-error-pkcs12-duplicate-data = рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА, рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд.
+sec-error-message-send-aborted = рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+sec-error-inadequate-key-usage = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдЪрд╛ рд╡рд╛рдкрд░ рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдХрд╛рд░реНрдпрджреНрдзрддреА рдХрд░реАрддрд╛ рдЕрдкреВрд░реЗ рдЖрд╣реЗ.
+sec-error-inadequate-cert-type = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдХрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд░реАрддрд╛ рдордВрдЬреВрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+sec-error-cert-addr-mismatch = рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рддреАрд▓ рдкрддреНрддрд╛ рд╕рдВрджреЗрд╢ рд╣реЗрдбреНрдбрд░рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-import-key = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs12-importing-cert-chain = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреИрди рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs12-unable-to-locate-object-by-name = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЯреЛрдкрдгрдирд╛рд╡рд╛ рд╡рд░реВрди рд╢реЛрдзрддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-export-key = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА рд╡ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-write = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдлрд╛рдЗрд▓ рдмрдирд╡реВ рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-read = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЖрдпрд╛рдд рдлрд╛рдЗрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрд╢рдХреНрдп.
+sec-error-pkcs12-key-database-not-initialized = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ.
+sec-error-keygen-fail = рд╕рд╛рд░реНрд╡рдЬрдгреАрдХ/рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЬреЛрдбреА рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-invalid-password = рдкреНрд░рд╡рд┐рд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╡реИрдз рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдЕрдиреНрдп рдирд┐рд╡рдбрд╛.
+sec-error-retry-old-password = рдЬреБрдгреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+sec-error-bad-nickname = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рд╡рд╛рдкрд░рдгреАрдд рдЖрд╣реЗ.
+sec-error-not-fortezza-issuer = рд╕рдордШрдЯрдХ FORTEZZA рдЪреИрди рдХрдбреЗ рд╡рд┐рдирд╛-FORTEZZA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+sec-error-cannot-move-sensitive-key = рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕реНрд▓реЙрдЯрд╡рд░ рд╣рд▓рд╡рд┐рддрд╛ рдпреЗрдд рдирд╛рд╣реА.
+sec-error-js-invalid-module-name = рдЕрд╡реИрдз рд╡рд┐рднрд╛рдЧ рдирд╛рдо.
+sec-error-js-invalid-dll = рдЕрд╡реИрдз рд╡рд┐рднрд╛рдЧ рдорд╛рд░реНрдЧ/рдлрд╛рдЗрд▓рдирд╛рдо
+sec-error-js-add-mod-failure = рд╡рд┐рднрд╛рдЧ рдЬреЛрдбреВ рд╢рдХрдд рдирд╛рд╣реА
+sec-error-js-del-mod-failure = рд╡рд┐рднрд╛рдЧ рдХрд╛рдвреВ рд╢рдХрдд рдирд╛рд╣реА
+sec-error-old-krl = рдирд╡реАрди KRL рд╡рд░реНрддрдорд╛рди рдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ рдирд╛рд╣реА.
+sec-error-ckl-conflict = рдирд╡реАрди CKL рдХрдбреЗ рд╡рд░реНрддрдорд╛рди CKL рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ рджреЗрдпрдХ рдЖрд╣реЗ. рд╡рд░реНрддрдорд╛рди CKL рдХрд╛рдвреВрдг рдЯрд╛рдХрд╛.
+sec-error-cert-not-in-name-space = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдпрд╛рдВрд╕ рд╕рдорд╛рди рдирд╛рд╡рд╛рдиреЗ рдкреНрд░рдорд╛рдгрддреНрд░ рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд рдирд╛рд╣реА.
+sec-error-krl-not-yet-valid = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдХрд┐ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рд╡реИрдз рдирд╛рд╣реА.
+sec-error-crl-not-yet-valid = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рдЕрдЬреВрдирд╣реА рд╡реИрдз рдирд╛рд╣реА.
+sec-error-unknown-cert = рд╡рд┐рдирдВрддреАрдХреГрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-unknown-signer = рд╕реНрд╡рд╛рдХреНрд╖рд░рдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░T рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-cert-bad-access-location = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд┐рддреА рд╕рд░реНрд╡реНрд╣рд░ рд╡рд░реАрд▓ рд╕реНрдерд╛рдирдЪреЗ рдкреНрд░рдХрд╛рд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-ocsp-unknown-response-type = OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреВрд░реНрдгрддрдпрд╛ рдбрд┐рдХреЛрдб рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА; рддреЗ рдЕрдкрд░рд┐рдЪреАрдд рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ.
+sec-error-ocsp-bad-http-response = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдкрд┐рд░реАрдЪреАрдд/рдЕрд╡реИрдз рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд┐рд▓реА.
+sec-error-ocsp-malformed-request = OCSP рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╡рд┐рдирдВрддреА рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд░рдЪрд▓реЗрд▓реА рдЖрдврд│рд▓реА.
+sec-error-ocsp-server-error = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА.
+sec-error-ocsp-try-server-later = OCSP рд╕рд░реНрд╡реНрд╣рд░ рдкреБрдиреНрд╣ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╕реВрдЪрд╡рд┐рддреЛ.
+sec-error-ocsp-request-needs-sig = OCSP рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдпрд╛ рд╡рд┐рдирдВрддреАрдХрд░реАрддрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
+sec-error-ocsp-unauthorized-request = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдпрд╛ рд╡рд┐рдирдВрддреАрд╕ рдЕрдирд╛рдзрд┐рдХреГрддреНрддрдкрдгреЗ рдирдХрд╛рд░рд▓реЗ.
+sec-error-ocsp-unknown-response-status = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдерд┐рддреА рдШреЛрд╖реАрдд рдХреЗрд▓реА рдЖрд╣реЗ.
+sec-error-ocsp-unknown-cert = OCSP рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд┐рддреА рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+sec-error-ocsp-not-enabled = рд╣реА рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдХрд╛рд░реНрдпрд░рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА OCSP рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
+sec-error-ocsp-no-default-responder = рд╣реА рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪреЗ OCSP рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рджрдХ.
+sec-error-ocsp-malformed-response = OCSP рд╕рд░реНрд╡реНрд╣рд░ рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рд╕рд╛рдж рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдЖрдврд│рд▓реЗ.
+sec-error-ocsp-unauthorized-response = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдЪреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрдзрд┐рдкреНрд░рдорд╛рдгреАрдд рдирд╛рд╣реА.
+sec-error-ocsp-future-response = OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдЕрдЬреВрдирд╣реА рд╡реИрдз рдирд╛рд╣реА (рддреНрдпрд╛рдордзреНрдпреЗ рднрд╡рд┐рд╖реНрдп рдХрд░реАрддрд╛ рджрд┐рдирд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ).
+sec-error-ocsp-old-response = OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдХрдбреЗ рдЬреБрдгреА рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+sec-error-digest-not-found = CMS рдХрд┐рдВрд╡рд╛ PKCS #7 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрджреЗрд╢ рдордзреНрдпреЗ рдЖрдврд│рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+sec-error-unsupported-message-type = CMS рдХрд┐рдВрд╡рд╛ PKCS #7 рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░ рдЕрд╕рдорд░реНрдереАрдд рдЖрд╣реЗ.
+sec-error-module-stuck = PKCS #11 рд╡рд┐рднрд╛рдЧ рд╡рд╛рдкрд░рдгреАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-bad-template = ASN.1 рдорд╛рд╣рд┐рддреА рдбреАрдХреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдирд┐рд░реНрджреЗрд╢реАрдд рд░рдЪрдирд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-crl-not-found = рдЬреБрд│рд╡рдгреАрдЬреЛрдЧреА CRL рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-reused-issuer-and-serial = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕ рд╕рдорд╛рди рджреЗрдпрдХ/рд╕рд┐рд░реАрдпрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╢реА рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдореБрд│ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА.
+sec-error-busy = NSS рдкреВрд░реНрдгрддрдпрд╛ рдмрдВрдж рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдШрдЯрдХ рдЕрдЬреВрдирд╣реА рд╡рд╛рдкрд░рдгреАрдд рдЖрд╣реЗ.
+sec-error-extra-input = DER-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рдордзреНрдпреЗ рд╡рд╛рдвреАрд╡ рд╡рд┐рдирд╛рд╡рд╛рдкрд░рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+sec-error-unsupported-elliptic-curve = рдЕрд╕рдорд░реНрдереАрдд рдПрд▓реЗрдкрдЯреАрдХ рд╡рдХреНрд░рд░реЗрд╖.
+sec-error-unsupported-ec-point-form = рдЕрд╕рдорд░реНрдереАрдд рдПрд▓реЗрдкреНрдЯреАрдХ рд╡рдХреНрд░рд░реЗрд╖ рдкреНрд░рдХрд╛рд░.
+sec-error-unrecognized-oid = рдЕрдорд╛рдиреНрдпрддрд╛рдкреНрд░рд╛рдкреНрдд рдШрдЯрдХ рдУрд│рдЦрдХрд░реНрддрд╛.
+sec-error-ocsp-invalid-signing-cert = OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдЕрд╡реИрдз OCSP рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рдорд╛рдгрдкрддреНрд░.
+sec-error-revoked-certificate-crl = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рдЕрдВрддрд░реНрдЧрдд рдкреБрдиреНрд╣рд╛рд╕реНрдерд╛рдкреАрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+sec-error-revoked-certificate-ocsp = рджреЗрдпрдХрд╛рдЪреЗ OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛рд╕реНрдкрдХ рдЕрд╣рд╡рд╛рд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+sec-error-crl-invalid-version = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХ рдЖрд╣реЗ.
+sec-error-crl-v1-critical-extension = рджреЗрдпрдХ V1 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░рди рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+sec-error-crl-unknown-critical-extension = рджреЗрдпрд╛рдХрд╛рдЪреНрдпрд╛ V2 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдд рдЕрдкрд░рд┐рдЪреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+sec-error-unknown-object-type = рдЕрдкрд░рд┐рдЪреАрдд рдШрдЯрдХ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢реАрдд.
+sec-error-incompatible-pkcs11 = PKCS #11 рдбреНрд░рд╛рдЗрд╡рд░ spec рдЪреЗ рдЙрд▓рдВрдЧреНрдЧрди рдЕрд╕рддреНрд╡рд░рд┐рддреНрдпрд╛ рдХрд░рддреЗ.
+sec-error-no-event = рдирд╡реАрди рд╕реНрд▓реЙрдЯ рдШрдЯрдирд╛ рдпрд╛рд╡реЗрд│реА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+sec-error-crl-already-exists = CRL рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-not-initialized = NSS рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
+sec-error-token-not-logged-in = PKCS#11 рдЯреЛрдХрди рджрд╛рдЦрд▓ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА рдард░рд▓реА.
+sec-error-ocsp-responder-cert-invalid = рд╕рдВрдпреЛрдЬреАрдд OCSP рдкреНрд░рддрд┐рд╕рд╛рджреАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-ocsp-bad-signature = OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдХрдбреЗ рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+sec-error-out-of-search-limits = рд╕рд░реНрдЯ рд╡реИрдзрддрд╛ рд╢реЛрдз, рд╢реЛрдз рдорд░реНрдпрд╛рджрд╛рдкрд▓рд┐рдХрдбреЗ рдЖрд╣реЗ
+sec-error-invalid-policy-mapping = рдкреЙрд▓рд┐рд╕реА рдореЕрдкрд┐рдВрдЧрдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдзреЛрд░рдг рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдЖрд╣реЗ
+sec-error-policy-validation-failed = рд╕рд░реНрдЯ рдЪреИрдирдореБрд│реЗ рдзреЛрд░рдг рд╡реИрдзрддрд╛ рдЕрдкрдпрд╢реА рдард░рддреЗ
+sec-error-unknown-aia-location-type = рд╕рд░реНрдЯ AIA рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдерд╛рд│рдЪреЗ рдкреНрд░рдХрд╛рд░ рдЖрдврд│рд▓реЗ
+sec-error-bad-http-response = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдпреЛрдЧреНрдп HTTP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреБрд░рд╡рд▓реЗ
+sec-error-bad-ldap-response = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдпреЛрдЧреНрдп LDAP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреБрд░рд╡рд▓реЗ
+sec-error-failed-to-encode-data = ASN1 рдПрдВрдХреЛрдбрд░рд╕рд╣ рдбрд╛рдЯрд╛ рдПрдВрдХреЛрдб рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
+sec-error-bad-info-access-location = рд╕рд░реНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдпреЛрдЧреНрдп рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡реЗрд╢рдЪреЗ рд╕реНрдерд╛рди
+sec-error-libpkix-internal = рд╕рд░реНрдЯ рд╡реИрдзрддрд╛рд╡реЗрд│реА Libpkix рдЖрдВрддрд░реАрдХ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs11-general-error = PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_GENERAL_ERROR рдкреБрд░рд╡рд▓реЗ, рдЬреЗ рдЕрдкреНрд░рд╛рдкреНрдп рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ.
+sec-error-pkcs11-function-failed = PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_FUNCTION_FAILED рд╕рдВрджреЗрд╢ рдкреБрд░рд╡рд▓реЗ, рдЬреЛ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рдлрдВрдХреНрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЛ. рдкреБрдирдГ рддреЗрдЪ рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реНрдпрд╛рд╕ рдпрд╢рд╕реНрд╡реА рдард░реВ рд╢рдХрддреЗ.
+sec-error-pkcs11-device-error = PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_DEVICE_ERROR рдкреБрд░рд╡рд▓реЗ, рдЬреЗ рдЯреЛрдХрди рдХрд┐рдВрд╡рд╛ рд╕реНрд▓реЙрдЯрд╕рд╣ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ.
+sec-error-bad-info-access-method = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡реЗрд╢ рдореЗрдердб рдЖрдврд│рд▓реЗ.
+sec-error-crl-import-failed = CRL рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-expired-password = рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рд╡реЗрд│ рд╕рдорд╛рдкреНрддрд┐ рдЖрдврд│рд▓реА.
+sec-error-locked-password = рдкрд╛рд╕рд╡рд░реНрдб рдХреБрд▓реВрдкрдмрдВрдж рдЖрд╣реЗ.
+sec-error-unknown-pkcs11-error = рдЕрдкрд░рд┐рдЪреАрдд PKCS #11 рддреНрд░реБрдЯреА.
+sec-error-bad-crl-dp-url = CRL рд╡рд┐рддрд░рдг рдкреЙрдЗрдВрдЯ рдирд╛рд╡рд╛рдд рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд URL рдЖрдврд│рд▓реЗ.
+sec-error-cert-signature-algorithm-disabled = рдмрдВрдж рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рдЧрдиреЗрдЪрд░ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ, рд╣реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ.
+mozilla-pkix-error-key-pinning-failure = рд╕рд░реНрд╡реНрд╣рд░ рдХреА рдкрд┐рдирд┐рдВрдЧ (HPKP) рд╡рд╛рдкрд░рддреЗ рдкрдг рдкрд┐рдирд╕реЗрдЯ рд╕реЛрдмрдд рдЬреБрд│реЗрд▓ рдЕрд╢реА рдХреЛрдгрддреАрд╣реА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рдЦрд│реА рдмрд╛рдВрдзрддрд╛ рдпреЗрдК рд╢рдХрд▓реА рдирд╛рд╣реА.
+mozilla-pkix-error-ca-cert-used-as-end-entity = рд╕рд░реНрд╡реНрд╣рд░ рдЬреНрдпрд╛рд▓рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд╛рд░реА рдореНрд╣рдгреВрди рдУрд│рдЦрддреЛ рд╡ рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╕реЛрдмрдд рдЖрдзрд╛рд░рднреВрдд рдорд░реНрдпрд╛рджрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ рдЕрд╕реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЛ. рдПрдЦрд╛рджреНрдпрд╛ рдпреЛрдЧреНрдп рдкреНрд░рдХрд╛рд░реЗ рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рдмрдд рдЕрд╕реЗ рдШрдбреВ рдирдпреЗ.
+mozilla-pkix-error-inadequate-key-size = рд╕рд░реНрд╡реНрд╣рд░ рдиреЗ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЬреЛрдбрдгреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦреВрдкрдЪ рд▓рд╣рд╛рди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд┐ рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+mozilla-pkix-error-v1-cert-used-as-ca = рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕреЕрдиреНрдХрд░ рдирд╕рд▓реЗрд▓реЗ рдПрдХ X.509 рдЖрд╡реГрддреНрддреА 1 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ. X.509 рдЖрд╡реГрддреНрддреА 1 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рддреА рдЕрдиреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рдирдпреЗрдд.
+mozilla-pkix-error-not-yet-valid-certificate = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрджреНрдпрд╛рдк рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрд╛рдк рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ.
+mozilla-pkix-error-signature-algorithm-mismatch = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд░рдХрд╛рдиреНрдпрд╛рддреАрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рддреНрдпрд╛рдЪреНрдпрд╛ signatureAlgorithm рд░рдХрд╛рдиреНрдпрд╛рд╕реЛрдмрдд рдЬреБрд│рдд рдирд╛рд╣реА.
+mozilla-pkix-error-ocsp-response-for-cert-missing = рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕рд╛рдареА, OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛ рдордзреНрдпреЗ рддреНрдпрд╛рдЪреА рд╕реНрдерд┐рддреА рджрд┐рд▓реЗрд▓реА рдирд╛рд╣реА.
+mozilla-pkix-error-validity-too-long = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЦреВрдк рдХрд╛рд│рд╛рд╕рд╛рдареА рд╡реИрдз рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+mozilla-pkix-error-required-tls-feature-missing = рдПрдХ рдЖрд╡рд╢реНрдпрдХ, TLS рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЧрд╣рд╛рд│ рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+mozilla-pkix-error-invalid-integer-encoding = рдкреВрд░реНрдгрд╛рдВрдХрд╛рдЪреА рдЕрд╡реИрдз рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЕрд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдгрд╛рдВрдордзреНрдпреЗ рдЙрдгреЗ рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ, рдЙрдгреЗ RSA moduli рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХрддреЗрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рд│ рдЕрд╕рд▓реЗрд▓реЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.
+mozilla-pkix-error-empty-issuer-name = рд╕реЗрд░реНрд╡реНрд╣рд░рдиреЗ рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдирд╛рд╡рд╛рд╕рд╣рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ.
+mozilla-pkix-error-self-signed-cert = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рдпрдВ-рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╛рд╣реА.
diff --git a/l10n-mr/browser/browser/pageInfo.ftl b/l10n-mr/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..730bb28b38
--- /dev/null
+++ b/l10n-mr/browser/browser/pageInfo.ftl
@@ -0,0 +1,256 @@
+# 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-info-window =
+ .style = width: 600px; min-height: 550px;
+
+copy =
+ .key = C
+menu-copy =
+ .label = рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = C
+
+select-all =
+ .key = A
+menu-select-all =
+ .label = рд╕рд░реНрд╡ рдирд┐рд╡рдбрд╛
+ .accesskey = A
+
+close-dialog =
+ .key = w
+
+general-tab =
+ .label = рд╕рд╛рдзрд╛рд░рдг
+ .accesskey = G
+general-title =
+ .value = рд╢рд┐рд░реНрд╖рдХ:
+general-url =
+ .value = рдкрддреНрддрд╛:
+general-type =
+ .value = рдкреНрд░рдХрд╛рд░:
+general-mode =
+ .value = рджреГрд╢реНрдп рд╕реНрдерд┐рддреА :
+general-size =
+ .value = рдЖрдХрд╛рд░:
+general-referrer =
+ .value = рд╕рдВрджрд░реНрднрд┐рдд URL:
+general-modified =
+ .value = рдмрджрд▓реЗрд▓реЗ:
+general-encoding =
+ .value = рдордЬрдХреВрд░ рдкреНрд░рд╕рдВрдХреЗрддрди:
+general-meta-name =
+ .label = рдирд╛рд╡
+general-meta-content =
+ .label = рдордЬрдХреБрд░
+
+media-tab =
+ .label = рдорд┐рдбреАрдпрд╛
+ .accesskey = M
+media-location =
+ .value = рд╕реНрдерд╛рди:
+media-text =
+ .value = рд╕рдВрдмрдВрдзрд┐рдд рдкрд╛рдареНрдп:
+media-alt-header =
+ .label = рдкрд░реНрдпрд╛рдпреА рдЧрджреНрдп
+media-address =
+ .label = рдкрддреНрддрд╛
+media-type =
+ .label = рдкреНрд░рдХрд╛рд░
+media-size =
+ .label = рдЖрдХрд╛рд░
+media-count =
+ .label = рдореЛрдЬрдорд╛рдк
+media-dimension =
+ .value = рдорд╛рдк:
+media-long-desc =
+ .value = рдореЛрдареЗ рд╡рд░реНрдгрди:
+media-save-as =
+ .label = рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = A
+media-save-image-as =
+ .label = рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = e
+
+perm-tab =
+ .label = рдкрд░рд╡рд╛рдирдЧреА
+ .accesskey = P
+permissions-for =
+ .value = рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА:
+
+security-tab =
+ .label = рд╕реБрд░рдХреНрд╖рд╛
+ .accesskey = S
+security-view =
+ .label = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╣рд╛
+ .accesskey = V
+security-view-unknown = рдЕрдкрд░рд┐рдЪреАрдд
+ .value = рдЕрдкрд░рд┐рдЪреАрдд
+security-view-identity =
+ .value = рд╕рдВрдХреЗрдд рд╕реНрдерд│ рдУрд│рдЦ
+security-view-identity-owner =
+ .value = рдорд╛рд▓рдХ:
+security-view-identity-domain =
+ .value = рд╕рдВрдХреЗрддрд╕реНрдерд│:
+security-view-identity-verifier =
+ .value = рддрд░реНрдлреЗ рддрдкрд╛рд╕рд▓реЗрд▓реЗ:
+security-view-identity-validity =
+ .value = рдХрд╛рд▓рдмрд╛рд╣реНрдп рд╣реЛрдгреНрдпрд╛рдЪреА рд╡реЗрд│:
+security-view-privacy =
+ .value = рдЧреЛрдкрдиреАрдпрддрд╛ рдЖрдгрд┐ рдЗрддрд┐рд╣рд╛рд╕
+
+security-view-privacy-history-value = рдЖрдЬ рдпрд╛ рд╕рдВрдХреЗрдд рд╕реНрдерд│рд╛рд▓рд╛ рдЖрдзрд┐ рднреЗрдЯ рджрд┐рд▓реА рд╣реЛрддреА рдХрд╛?
+security-view-privacy-sitedata-value = рд╣реЗ рд╕рдВрдХреЗрдд рд╕реНрдерд│ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдорд╛рд╣рд┐рддреА рд╕рдВрдЪрдпреАрдд рдХрд░рдд рдЖрд╣реЗ рдХрд╛?
+
+security-view-privacy-clearsitedata =
+ .label = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдкреБрд╕рд╛
+ .accesskey = C
+
+security-view-privacy-passwords-value = рдпрд╛ рд╕рдВрдХреЗрдд рд╕реНрдерд│рд╛рд╕ рдХреБрдард▓реЗрд╣реА рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрдЪрдпреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдХрд╛?
+
+security-view-privacy-viewpasswords =
+ .label = рд╕рдВрдЪрдпреАрдд рдкрд╛рд╕рд╡рд░реНрдб рдкрд╣рд╛
+ .accesskey = w
+security-view-technical =
+ .value = рддрд╛рдВрддреНрд░рд┐рдХ рддрдкрд╢реАрд▓
+
+help-button =
+ .label = рдорджрдд
+
+## These strings are used to tell the user if the website is storing cookies
+## and data on the users computer in the security tab of pageInfo
+## Variables:
+## $value (number) - Amount of data being stored
+## $unit (string) - The unit of data being stored (Usually KB)
+
+security-site-data-cookies = рд╣реЛрдп, рдХреБрдХреАрдЬ рдЖрдгрд┐ { $value } { $unit } рд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛
+security-site-data-only = рд╣реЛрдп, { $value } { $unit } рд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛
+
+security-site-data-cookies-only = рд╣реЛрдп, рдХреБрдХрд┐рдЬ
+security-site-data-no = рдирд╛рд╣реА
+
+image-size-unknown = рдЕрдкрд┐рд░рд┐рдЪреАрдд
+page-info-not-specified =
+ .value = рдирд┐рд╢реНрдЪрд┐рдд рди рдХреЗрд▓реЗрд▓реЗ
+not-set-alternative-text = рдирд┐рд╢реНрдЪрд┐рдд рди рдХреЗрд▓реЗрд▓реЗ
+not-set-date = рдирд┐рд╢реНрдЪрд┐рдд рди рдХреЗрд▓реЗрд▓реЗ
+media-img = рдкреНрд░рддрд┐рдорд╛
+media-bg-img = рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА
+media-border-img = рдХрд┐рдирд╛рд░
+media-list-img = рдмреВрд▓реЗрдЯ
+media-cursor = рдХрд░реНрд╕рд░
+media-object = рдШрдЯрдХ
+media-embed = рдЕрдВрддрд░реНрднреВрдд
+media-link = рдЪрд┐рддреНрд░рд╕рдВрдХреЗрдд
+media-input = рдЖрджрд╛рди
+media-video = рд╡реНрд╣рд┐рдбрд┐рдУ
+media-audio = рдСрдбрд┐рдУ
+saved-passwords-yes = рд╣реЛрдп
+saved-passwords-no = рдирд╛рд╣реА
+
+no-page-title =
+ .value = рд╡рд┐рдирд╛рд╢рд┐рд░реНрд╖рдХ рдкреГрд╖реНрда:
+general-quirks-mode =
+ .value = Quirks рдкрджреНрдзрддреА
+general-strict-mode =
+ .value = рдкреНрд░рдорд╛рдгрд┐рдд рдкрджреНрдзрддреА
+page-info-security-no-owner =
+ .value = рд╣реЗ рд╕рдВрдХреЗрдд рд╕реНрдерд│ рдорд╛рд▓рдХреАрдп рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рдд рдирд╛рд╣реА.
+media-select-folder = рдкреНрд░рддрд┐рдорд╛ рд╕рдВрдЪрдпреАрдд рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╕рдВрдЪрдпреАрдХрд╛ рдирд┐рд╡рдбрд╛
+media-unknown-not-cached =
+ .value = рдЕрдкрд░рд┐рдЪреАрдд (рдХреЕрд╢реНрдб рдирд╛рд╣реА)
+permissions-use-default =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд╛рдкрд░рд╛
+security-no-visits = рдирд╛рд╣реА
+
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+# $tags (number) - The number of meta tags
+general-meta-tags =
+ .value =
+ { $tags ->
+ [one] рдореЗрдЯрд╛ (1 рдЯреЕрдЧ)
+ *[other] рдореЗрдЯрд╛ ({ $tags } рдЯреЕрдЧ)
+ }
+
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] рдирд╛рд╣реА
+ [one] рд╣реЛрдп, рдПрдХрджрд╛
+ *[other] рд╣реЛрдп { $visits }рд╡реЗрд│рд╛
+ }
+
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ [one] { $kb } KB ({ $bytes } byte)
+ *[other] { $kb } KB ({ $bytes } bytes)
+ }
+
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ [one] { $type } рдкреНрд░рддрд┐рдорд╛ (рдЕтАНреЕрдирд┐рдореЗрдЯреЗрдб, { $frames } рдлреНрд░реЗрдо)
+ *[other] { $type } рдкреНрд░рддрд┐рдорд╛ (рдЕтАНреЕрдирд┐рдореЗрдЯреЗрдб, { $frames } рдлреНрд░реЗрдо)
+ }
+
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = { $type } рдкреНрд░рддрд┐рдорд╛
+
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+# $scaledx (number) - The scaled horizontal size of an image
+# $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+ .value = { $dimx }px ├Ч { $dimy }px ({ $scaledx }px ├Ч { $scaledy }px рдХрд░реАрддрд╛ рд╕реБрд╕реНрдереАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ)
+
+# This string is used to display the size of an image in pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+media-dimensions =
+ .value = { $dimx }px ├Ч { $dimy }px
+
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+# $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } KB
+
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+# $website (string) - The website name
+media-block-image =
+ .label = { $website } рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдорд╛ рд░реЛрдЦрд╛
+ .accesskey = B
+
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+# $website (string) - The url of the website pageInfo is getting info for
+page-info-page =
+ .title = рдкреГрд╖реНрдард╛рд╡рд┐рд╖рдпрдХ рдорд╛рд╣рд┐рддреА - { $website }
+page-info-frame =
+ .title = рдкрдЯрд▓рд╡рд┐рд╖рдпрдХ рдорд╛рд╣рд┐рддреА - { $website }
diff --git a/l10n-mr/browser/browser/panicButton.ftl b/l10n-mr/browser/browser/panicButton.ftl
new file mode 100644
index 0000000000..9f737df621
--- /dev/null
+++ b/l10n-mr/browser/browser/panicButton.ftl
@@ -0,0 +1,31 @@
+# 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/.
+
+panic-button-open-new-window = рдирд╡реАрди рдкрдЯрд▓ рдЙрдШрдбрд╛
+panic-button-undo-warning = рд╣реА рдХреГрддреА рд░рджреНрдж рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+panic-button-forget-button =
+ .label = рд╡рд┐рд╕рд░рд╛!
+
+## These strings are combined to form a complete sentence starting with
+## panic-main-timeframe-desc. For example: "Forget the last: Five minutes".
+## Please ensure that this remains the case in the translation.
+
+panic-main-timeframe-desc = рд╢реЗрд╡рдЯрдЪреЗ рд╡рд┐рд╕рд░рд╛:
+panic-button-5min =
+ .label = рдкрд╛рдЪ рдорд┐рдирд┐рдЯреЗ
+panic-button-2hr =
+ .label = рджреЛрди рддрд╛рд╕
+panic-button-day =
+ .label = 24 рддрд╛рд╕
+
+## These strings are combined to form a complete sentence starting with
+## panic-button-action-desc. For example: "Proceeding will: Delete Recent Cookies".
+## Please ensure that this remains the case in the translation.
+## Note also that some strings include <strong> tags for emphasis on the
+## words "Cookies", "History", "Tabs" and "Windows". The translation should do the same.
+
+panic-button-action-desc = рдХрд╛рд░реНрдпрд╡рд╛рд╣реА рд╣реЛрдИрд▓:
+panic-button-delete-cookies = рдЕрд▓реАрдХрдбреАрд▓ <strong>рдХреБрдХреАрдЬ</strong> рдХрд╛рдврд╛
+panic-button-delete-history = рдЕрд▓рд┐рдХрдбреАрд▓ <strong>рдЗрддрд┐рд╣рд╛рд╕</strong>рдирд╖реНрдЯ рдХрд░рд╛
+panic-button-delete-tabs-and-windows = рд╕рдЧрд│реЗ <strong>рдЯреЕрдм</strong> рдЖрдгрд┐ <strong>рдкрдЯрд▓</strong> рдмрдВрдж рдХрд░рд╛
diff --git a/l10n-mr/browser/browser/places.ftl b/l10n-mr/browser/browser/places.ftl
new file mode 100644
index 0000000000..5e2759d796
--- /dev/null
+++ b/l10n-mr/browser/browser/places.ftl
@@ -0,0 +1,66 @@
+# 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/.
+
+places-open =
+ .label = рдЙрдШрдбрд╛
+ .accesskey = O
+places-open-tab =
+ .label = рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд╛
+ .accesskey = w
+places-open-all-in-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдмреНрдЬрдордзреНрдпреЗ рдЙрдШрдбрд╛
+ .accesskey = O
+places-open-window =
+ .label = рдирд╡реАрди рдкрдЯрд▓рд╛рдд рдЙрдШрдбрд╛
+ .accesskey = N
+places-open-private-window =
+ .label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдд рджреБрд╡рд╛ рдЙрдШрдбрд╛
+ .accesskey = P
+
+places-new-bookmark =
+ .label = рдирд╡реАрди рд╡рд╛рдЪрдирдЦреВрдгтАж
+ .accesskey = B
+places-new-folder-contextmenu =
+ .label = рдирд╡реАрди рдлреЛрд▓реНрдбрд░тАж
+ .accesskey = F
+places-new-folder =
+ .label = рдирд╡реАрди рдлреЛрд▓реНрдбрд░тАж
+ .accesskey = o
+places-new-separator =
+ .label = рдирд╡реАрди рд╡рд┐рднрд╛рдЬрдХ
+ .accesskey = S
+
+places-view =
+ .label = рджреГрд╖реНрдп
+ .accesskey = w
+places-by-date =
+ .label = рджрд┐рдирд╛рдВрдХ рдиреБрд░реВрдк
+ .accesskey = D
+places-by-site =
+ .label = рд╕рд╛рдИрдЯ рдкреНрд░рдорд╛рдгреЗ
+ .accesskey = S
+places-by-most-visited =
+ .label = рдмрд╣реБрддрд╛рдВрд╢рд╡реЗрд│реА рднреЗрдЯ рджрд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ
+ .accesskey = V
+places-by-last-visited =
+ .label = рд╢реЗрд╡рдЯрдЪреНрдпрд╛рд╡реЗрд│реА рднреЗрдЯ рджрд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ
+ .accesskey = L
+places-by-day-and-site =
+ .label = рджрд┐рдирд╛рдВрдХ рд╡ рд╕рд╛рдИрдЯрдкреНрд░рдорд╛рдгреЗ
+ .accesskey = t
+
+places-history-search =
+ .placeholder = рд╢реЛрдз рдЗрддрд┐рд╣рд╛рд╕
+places-bookmarks-search =
+ .placeholder = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╢реЛрдзрд╛
+
+places-delete-domain-data =
+ .label = рдпрд╛ рд╕рд╛рдИрдЯрд╡рд┐рд╖рдпреА рд╡рд┐рд╕рд░реВрди рдЬрд╛
+ .accesskey = F
+places-sortby-name =
+ .label = рдирд╛рд╡рд╛рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+ .accesskey = r
+places-properties =
+ .label = рдЧреБрдгрдзрд░реНрдо
+ .accesskey = i
diff --git a/l10n-mr/browser/browser/policies/policies-descriptions.ftl b/l10n-mr/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..9458fddda5
--- /dev/null
+++ b/l10n-mr/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,109 @@
+# 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/.
+
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Firefox installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-AppUpdateURL = рд╕рд╛рдиреБрдХреВрд▓ рдЕреЕрдк рдЕрджреНрдпрддрди URL рд╕реЗрдЯ рдХрд░рд╛.
+
+policy-Authentication = рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рд╕рд╛рдареА рд╕рдорд╛рдХрд▓рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛.
+
+policy-BlockAboutAddons = рдЕреЕрдб-рдСрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (about:addons) рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛.
+
+policy-BlockAboutConfig = about:config рдкреГрд╖реНрдард╛рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛.
+
+policy-BlockAboutProfiles = about:profiles рдкреГрд╖реНрдард╛рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛.
+
+policy-BlockAboutSupport = about:support рдкреГрд╖реНрдард╛рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛.
+
+policy-Bookmarks = рд╡рд╛рдЪрдирдЦреВрдг рд╕рд╛рдзрдирдкрдЯреНрдЯреА, рд╡рд╛рдЪрдирдЦреВрдг рдореЗрдиреВ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЖрдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рд╡рд╛рдЪрдирдЦреВрдг рддрдпрд╛рд░ рдХрд░рд╛.
+
+policy-CaptivePortal = рдХреЕрдкреНрдЯрд┐рд╡ рдкреЛрд░реНрдЯрд▓ рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рдХрд┐рдВрд╡рд╛ рдЕрдХреНрд╖рдо рдХрд░рд╛.
+
+policy-CertificatesDescription = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬреЛрдбрд╛ рдХрд┐рдВрд╡рд╛ рдЕрдВрдЧрднреВрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд╛.
+
+policy-Cookies = рдХреБрдХреАрдЬ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдмрд╕рд╛рдЗрдЯрдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдирдХрд╛рд░ рджреНрдпрд╛
+
+policy-DefaultDownloadDirectory = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдбрд╛рдЙрдирд▓реЛрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдард░рд╡рд╛.
+
+policy-DisableAppUpdate = рдмреНрд░рд╛рдЙрдЭрд░рд▓рд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛.
+
+policy-DisableBuiltinPDFViewer = { -brand-short-name } рдордзреАрд▓ рдЕрдВрдЧрднреВрдд PDF рджрд░реНрд╢рдХ, PDF.js рдЕрдХреНрд╖рдо рдХрд░рд╛.
+
+policy-DisableDeveloperTools = рд╡рд┐рдХрд╕рдХ рд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛.
+
+policy-DisableFeedbackCommands = рдорджрдд рдореЗрдиреВрд╡рд░реВрди рдЕрднрд┐рдкреНрд░рд╛рдп рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдЬреНрдЮрд╛ рдЕрдХреНрд╖рдо рдХрд░рд╛ (рдЕрднрд┐рдкреНрд░рд╛рдп рд╕рдмрдорд┐рдЯ рдХрд░рд╛ рдЖрдгрд┐ рднреНрд░рд╛рдордХ рд╕рд╛рдЗрдЯрдЪрд╛ рдЕрд╣рд╡рд╛рд▓ рджреНрдпрд╛).
+
+policy-DisableFirefoxAccounts = рд╕рдордХреНрд░рдордгрд╕рд╣, { -fxaccount-brand-name } рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рдЕрдХреНрд╖рдо рдХрд░рд╛.
+
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Firefox рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛.
+
+policy-DisableFormHistory = рд╢реЛрдз рд╡ рдлреЙрд░реНрдо рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдард╡реВрди рдареЗрд╡реВ рдирдХрд╛
+
+policy-DisableMasterPasswordCreation = рдЦрд░реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдорд╛рд╕реНрдЯрд░ рдкрд╛рд╕рд╡рд░реНрдб рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+
+policy-DisablePocket = рд╕рдВрдХреЗрддрд╕реНрдерд│реЗ Pocket рдордзреНрдпреЗ рд╕рд╛рдард╡рдгреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛.
+
+policy-DisablePrivateBrowsing = рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛.
+
+policy-DisableProfileImport = рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЗрдиреВ рдЖрджреЗрд╢ рдЕрдХреНрд╖рдо рдХрд░рд╛.
+
+policy-DisableProfileRefresh = about:support рдкреГрд╖реНрдард╛рддреАрд▓ { -brand-short-name } рд░рд┐рдлреНрд░реЗрд╢ рдмрдЯрди рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛.
+
+policy-DisableSecurityBypass = рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдХрд╛рд╣реА рд╕реБрд░рдХреНрд╖рд╛ рдЪреЗрддрд╛рд╡рдгреНрдпрд╛ рд╡рдЧрд│рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдз рдХрд░рд╛.
+
+policy-DisableSystemAddonUpdate = рд╕рд┐рд╕реНрдЯрдо рдЕреЕрдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдЕрджреНрдпрддрди рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдмреНрд░рд╛рдЙрдЭрд░рд▓рд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛.
+
+policy-DisableTelemetry = Telemetry рдмрдВрдж рдХрд░рд╛.
+
+policy-DisplayBookmarksToolbar = рдбрд┐рдлреЙрд▓реНрдЯ рд░реВрдкрд╛рдд рдмреБрдХрдорд╛рд░реНрдХ рдЯреВрд▓рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛.
+
+policy-DisplayMenuBar = рдбрд┐рдлреЙрд▓реНрдЯ рд░реВрдкрд╛рдд рдореЗрдиреВ рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛.
+
+policy-DNSOverHTTPS = HTTPS рд╡рд░ DNS рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛.
+
+policy-DontCheckDefaultBrowser = рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡рд░ рдбреАрдлреЙрд▓реНрдЯ рдмреНрд░рд╛рдЙрдЭрд░рд╕рд╛рдареА рдЪреЗрдХ рдЕрдХреНрд╖рдо рдХрд░рд╛.
+
+policy-DownloadDirectory = рдбрд╛рдЙрдирд▓реЛрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрдЯ рдЖрдгрд┐ рд▓реЙрдХ рдХрд░рд╛.
+
+policy-ExtensionSettings = рд╡рд┐рд╕реНрддрд╛рд░ рд╕реНрдерд╛рдкрдиреЗрдЪреНрдпрд╛ рд╕рд░реНрд╡ рдмрд╛рдЬреВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛.
+
+policy-FirefoxHome = Firefox рдореБрдЦреНрдпрдкреГрд╖реНрда рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛.
+
+policy-FlashPlugin = Flash рдкреНрд▓рдЧрдЗрдирдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕ рдЕрдиреБрдорддреА рджреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдирд╛рдХрд╛рд░рд╛.
+
+policy-HardwareAcceleration = рдЦреЛрдЯреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рдмрдВрдж рдХрд░рд╛.
+
+# тАЬlockтАЭ means that the user wonтАЩt be able to change this setting
+policy-Homepage = рдореБрдЦреНрдпрдкреГрд╖реНрда рд╕реЗрдЯ рдЖрдгрд┐ рд╡реИрдХрд▓реНрдкрд┐рдХрдкрдгреЗ рд▓реЙрдХ рдХрд░рд╛.
+
+policy-InstallAddonsPermission = рдЕреЕрдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯрдирд╛ рдЕрдиреБрдорддреА рджреНрдпрд╛.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+##
+
+policy-PopupBlocking = рдХрд╛рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯрдирд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдкреЙрдкрдЕрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдорддреА рджреНрдпрд╛.
+
+policy-PromptForDownloadLocation = рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдлрд╛рдЗрд▓ рдХреЛрдареЗ рд╕рд╛рдард╡рд╛рдпрдЪреНрдпрд╛ рддреЗ рд╡рд┐рдЪрд╛рд░рд╛.
+
+policy-Proxy = рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛.
+
+policy-SearchEngines = рд╢реЛрдз рдЗрдВрдЬрд┐рди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛. рд╣реЗ рдзреЛрд░рдг рдХреЗрд╡рд│ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рд░рд┐рд▓реАрдЭ (ESR) рдЖрд╡реГрддреНрддреАрд╡рд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+
+policy-SearchSuggestEnabled = рд╢реЛрдз рд╕реВрдЪрдирд╛ рд╕рдХреНрд╖рдо рдХрд┐рдВрд╡рд╛ рдЕрдХреНрд╖рдо рдХрд░рд╛.
+
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = PKCS # 11 рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛.
+
+policy-SSLVersionMax = рдХрдорд╛рд▓ SSL рдЖрд╡реГрддреНрддреА рд╕реЗрдЯ рдХрд░рд╛.
+
+policy-SSLVersionMin = рдХрд┐рдорд╛рди SSL рдЖрд╡реГрддреНрддреА рд╕реЗрдЯ рдХрд░рд╛.
+
diff --git a/l10n-mr/browser/browser/preferences/addEngine.ftl b/l10n-mr/browser/browser/preferences/addEngine.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/addEngine.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-mr/browser/browser/preferences/applicationManager.ftl b/l10n-mr/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 0000000000..843cadb5fe
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/applicationManager.ftl
@@ -0,0 +1,25 @@
+# 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/.
+
+app-manager-window =
+ .title = ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рддрдкрд╢реАрд▓
+ .style = width: 30em; min-height: 20em;
+
+app-manager-remove =
+ .label = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = R
+
+# Variables:
+# $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = рдЦрд╛рд▓рд┐рд▓ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ { $type } рд▓рд┐рдВрдХ рд╣рд╛рддрд╛рд│рдгреАрдХрд░рд┐рддрд╛ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
+
+# Variables:
+# $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = рдЦрд╛рд▓рд┐рд▓ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ { $type } рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рд╣рд╛рддрд╛рд│рдгреАрдХрд░рд┐рддрд╛ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = рд╣реЗ рд╡реЗрдм ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдпреЗрдереЗ рд╕реНрдерд╛рдпреАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ:
+app-manager-local-app-info = рд╣рд╛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдпреЗрдереЗ рд╕реНрдерд╛рдпреАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ:
diff --git a/l10n-mr/browser/browser/preferences/blocklists.ftl b/l10n-mr/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 0000000000..cc3f34caac
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/blocklists.ftl
@@ -0,0 +1,28 @@
+# 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/.
+
+blocklist-window =
+ .title = рд╕реВрдЪреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+ .style = width: 55em
+blocklist-close-key =
+ .key = w
+blocklist-treehead-list =
+ .label = рд╕реВрдЪреА
+blocklist-button-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+blocklist-button-ok =
+ .label = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .accesskey = рдЬ
+blocklist-dialog =
+ .buttonlabelaccept = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .buttonaccesskeyaccept = рдЬ
+# This template constructs the name of the block list in the block lists dialog.
+# It combines the list name and description.
+# e.g. "Standard (Recommended). This list does a pretty good job."
+#
+# Variables:
+# $listName {string, "Standard (Recommended)."} - List name.
+# $description {string, "This list does a pretty good job."} - Description of the list.
+blocklist-item-list-template = { $listName } { $description }
diff --git a/l10n-mr/browser/browser/preferences/clearSiteData.ftl b/l10n-mr/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 0000000000..b9d0ceb758
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/clearSiteData.ftl
@@ -0,0 +1,53 @@
+# 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/.
+
+clear-site-data-window =
+ .title = рдорд╛рд╣рд┐рддреА рдкреБрд╕рд╛
+ .style = width: 35em
+clear-site-data-description = рд╕рд░реНрд╡ рдХреБрдХреАрдЬ рдЖрдгрд┐ { -brand-short-name } рджреНрд╡рд╛рд░реЗ рд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реЗрд▓реА рд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛ рдкреБрд╕рд▓реНрдпрд╛рдиреЗ рдЖрдкрдг рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рддреВрди рд╕рд╛рдЗрди рдЖрдЙрдЯ рд╣реЛрдК рд╢рдХрддрд╛ рдЖрдгрд┐ рд╡реЗрдм рд╡рд░реАрд▓ рдордЬрдХреВрд░ рдХрд╛рдврд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ . рдХреЕрд╢реЗ рдкреБрд╕рд▓реНрдпрд╛рдиреЗ рдЖрдкрд▓реНрдпрд╛ рд▓реЙрдЧрд┐рди рд╡рд░ рдХрд╛рд╣реАрд╣реА рдкрд░рд┐рдгрд╛рдо рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.
+clear-site-data-close-key =
+ .key = w
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+ .label = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреА рдорд╛рд╣рд┐рддреА ({ $amount } { $unit })
+ .accesskey = S
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = рдХреВрдХреАрдЬ рдЖрдгрд┐ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреА рдорд╛рд╣рд┐рддреА
+ .accesskey = S
+clear-site-data-cookies-info = рдирд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╕ рдЖрдкрдг рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рддреВрди рд╕рд╛рдЗрди рдЖрдЙрдЯ рд╣реЛрдК рд╢рдХрддрд╛
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+# $amount (Number) - Amount of cache currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+ .label = рдХреЕрд╢реЗ рдХреЗрд▓реЗрд▓реЗ рд╡реЗрдм рдордЬрдХреВрд░ ({ $amount } { $unit })
+ .accesskey = W
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+ .label = рдХреЕрд╢ рдХреЗрд▓реЗрд▓рд╛ рд╡реЗрдм рдордЬрдХреВрд░
+ .accesskey = W
+clear-site-data-cache-info = рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдирд╛ рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓
+clear-site-data-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+clear-site-data-clear =
+ .label = рдирд╖реНрдЯ рдХрд░рд╛
+ .accesskey = l
+clear-site-data-dialog =
+ .buttonlabelaccept = рдирд╖реНрдЯ рдХрд░рд╛
+ .buttonaccesskeyaccept = l
diff --git a/l10n-mr/browser/browser/preferences/colors.ftl b/l10n-mr/browser/browser/preferences/colors.ftl
new file mode 100644
index 0000000000..f9be8695c9
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/colors.ftl
@@ -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/.
+
+colors-window =
+ .title = рд░рдВрдЧ
+ .style =
+ { PLATFORM() ->
+ [macos] width: 41em
+ *[other] width: 38em
+ }
+
+colors-close-key =
+ .key = w
+
+colors-page-override = рдЙрдкрд░реЛрдХреНрдд рдЖрдкрд▓реНрдпрд╛ рдирд┐рд╡рдбреАрдВрд╕рд╣ рдкреГрд╖реНрдарджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдВрдЧ рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХрд░рд╛
+ .accesskey = O
+
+colors-page-override-option-always =
+ .label = рдиреЗрд╣рдореА
+colors-page-override-option-auto =
+ .label = рдХреЗрд╡рд│ рдЙрдЪреНрдЪ рд╡рд┐рд░реЛрдзреА рд░рдВрдЧрд╕рдВрдЧрддреАрдЪреНрдпрд╛ рд╕рдВрдХрд▓реНрдкрдирд╛рдВрд╕реЛрдмрдд
+colors-page-override-option-never =
+ .label = рдХрдзреАрдЪ рдирд╛рд╣реА
+
+colors-text-and-background = рд▓реЗрдЦреА рдордЬрдХреВрд░ рдЖрдгрд┐ рдкреГрд╖реНрдарднрд╛рдЧ
+
+colors-text-header = рдордЬрдХреВрд░
+ .accesskey = T
+
+colors-background = рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА
+ .accesskey = B
+
+colors-use-system =
+ .label = рдкреНрд░рдгрд╛рд▓реА рд░рдВрдЧрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = s
+
+colors-underline-links =
+ .label = рд▓рд┐рдВрдХ рдЕрдзреЛрд░реЗрдЦреАрдд рдХрд░рд╛
+ .accesskey = U
+
+colors-links-header = рд▓рд┐рдВрдХрдЪреЗ рд░рдВрдЧ
+
+colors-unvisited-links = рднреЗрдЯ рди рджрд┐рд▓реЗрд▓реЗ рджреБрд╡реЗ
+ .accesskey = L
+
+colors-visited-links = рднреЗрдЯ рджрд┐рд▓реЗрд▓реЗ рджреБрд╡реЗ
+ .accesskey = V
diff --git a/l10n-mr/browser/browser/preferences/connection.ftl b/l10n-mr/browser/browser/preferences/connection.ftl
new file mode 100644
index 0000000000..ea716e9cd4
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/connection.ftl
@@ -0,0 +1,92 @@
+# 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/.
+
+connection-window =
+ .title = рдЬреЛрдбрдгреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕реН
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em
+ *[other] width: 49em
+ }
+
+connection-close-key =
+ .key = w
+
+connection-disable-extension =
+ .label = рд╡рд╛рдвреАрд╡ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛
+
+connection-proxy-configure = рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЙрдХреНрд╕реА рдЪреА рдорд╛рдВрдбрдгреА рдХрд░рд╛
+
+connection-proxy-option-no =
+ .label = рдкреНрд░реЙрдХреНрд╕реА рдирд╛рд╣реА
+ .accesskey = y
+connection-proxy-option-system =
+ .label = рдкреНрд░рдгрд╛рд▓реА рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = U
+connection-proxy-option-auto =
+ .label = рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рдкреНрд░рддрд┐рдирд┐рдзреА(рдкреНрд░реЙрдХреНрд╕реА) рд╕реЗрдЯреАрдВрдЧреНрд╕ рдЖрдкреЛрдЖрдк рд╢реЛрдзреВрди рдХрд╛рдврд╛
+ .accesskey = w
+connection-proxy-option-manual =
+ .label = рдорд╛рдирд╡реАрдп рдкреНрд░реЙрдХреНрд╕реА рд╕рдВрдпреЛрдЬрдирд╛
+ .accesskey = m
+
+connection-proxy-http = HTTP рдкреНрд░реЙрдХреНрд╕реА
+ .accesskey = x
+connection-proxy-http-port = рдкреЛрд░реНрдЯ
+ .accesskey = P
+
+connection-proxy-ssl-port = рдкреЛрд░реНрдЯ
+ .accesskey = o
+
+connection-proxy-ftp = FTP рдкреНрд░реЙрдХреНрд╕реА
+ .accesskey = F
+connection-proxy-ftp-port = рдкреЛрд░реНрдЯ
+ .accesskey = r
+
+connection-proxy-socks = SOCKS рд╣реЛрд╕реНрдЯ
+ .accesskey = C
+connection-proxy-socks-port = рдкреЛрд░реНрдЯ
+ .accesskey = t
+
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = K
+connection-proxy-socks5 =
+ .label = рд╕реЙрдХреНрд╕(SOCKS) v5
+ .accesskey = v
+connection-proxy-noproxy = рдХрд░рд┐рддрд╛ рдкреНрд░реЙрдХреНрд╕реА рдирд╛рд╣реА
+ .accesskey = n
+
+connection-proxy-noproxy-desc = рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде: .mozilla.org, .net.nz, 192.168.1.0/24
+
+connection-proxy-autotype =
+ .label = рд╕реНрд╡рдпрдВ рдкреНрд░реЙрдХреНрд╕реА рд╕рдВрдпреЛрдЬрдирд╛ URL
+ .accesskey = A
+
+connection-proxy-reload =
+ .label = рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = e
+
+connection-proxy-autologin =
+ .label = рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рдард╡рд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рдУрд│рдЦ рдкрдЯрд╡рд┐рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рд╡рд┐рдЪрд╛рд░реВ рдирдХрд╛
+ .accesskey = i
+ .tooltip = рдкреНрд░реЙрдХреНрд╕реАрдЬрдХрд░рд┐рддрд╛ рд╢реНрд░реЗрдп рдЕрдЧреЛрджрд░ рд╕рд╛рдард╡рд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╣реЗ рдкрд░реНрдпрд╛рдп рдЖрдкрд▓реА рдУрд│рдЦ рдкрдЯрд╡рддреЗ. рдУрд│рдЦ рдкрдЯрд╡рдгреЗ рдЕрдкрдпрд╢реА рдард░рд▓реНрдпрд╛рд╕ рдЖрдкрдгрд╛рд╕ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЬрд╛рдИрд▓.
+
+connection-proxy-socks-remote-dns =
+ .label = SOCKS v5 рд╡рд╛рдкрд░рддрд╛рдирд╛ DNS рдЪреА рдкреНрд░реЙрдХреНрд╕реА рдХрд░рд╛
+ .accesskey = d
+
+connection-dns-over-https =
+ .label = HTTPS рд╡рд░реАрд▓ DNS рд╕рдХреНрд╖рдо рдХрд░рд╛
+ .accesskey = H
+
+connection-dns-over-https-url-resolver = рдкреНрд░рджрд╛рддрд╛ рд╡рд╛рдкрд░рд╛
+ .accesskey = P
+
+connection-dns-over-https-url-custom =
+ .label = рдкрд╕рдВрддреАрдЪреЗ
+ .accesskey = C
+ .tooltiptext = HTTPS рд╡рд░реАрд▓ DNS рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА URL рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+connection-dns-over-https-custom-label = рд╕реНрд╡рдкрд╕рдВрдд
diff --git a/l10n-mr/browser/browser/preferences/containers.ftl b/l10n-mr/browser/browser/preferences/containers.ftl
new file mode 100644
index 0000000000..aee7a6a15c
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/containers.ftl
@@ -0,0 +1,87 @@
+# 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/.
+
+containers-window-new =
+ .title = рдирд╡реАрди рдХрдВрдЯреЗрдирд░ рдЬреЛрдбрд╛
+ .style = width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update =
+ .title = { $name } рдХрдВрдЯреЗрдирд░ рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛
+ .style = width: 45em
+containers-window-close =
+ .key = w
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+containers-name-label = рдирд╛рд╡
+ .accesskey = N
+ .style = { -containers-labels-style }
+containers-name-text =
+ .placeholder = рдХрдВрдЯреЗрдирд░рдЪреЗ рдирд╛рд╡ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+containers-icon-label = рдЪрд┐рдиреНрд╣
+ .accesskey = I
+ .style = { -containers-labels-style }
+containers-color-label = рд░рдВрдЧ
+ .accesskey = o
+ .style = { -containers-labels-style }
+containers-button-done =
+ .label = рдкреВрд░реНрдг рдЭрд╛рд▓реЗ
+ .accesskey = D
+containers-dialog =
+ .buttonlabelaccept = рдкреВрд░реНрдг рдЭрд╛рд▓реЗ
+ .buttonaccesskeyaccept = D
+containers-color-blue =
+ .label = рдирд┐рд│рд╛
+containers-color-turquoise =
+ .label = рдЖрдХрд╛рд╢реА
+containers-color-green =
+ .label = рд╣рд┐рд░рд╡рд╛
+containers-color-yellow =
+ .label = рдкрд┐рд╡рд│рд╛
+containers-color-orange =
+ .label = рдирд╛рд░рдВрдЧреА
+containers-color-red =
+ .label = рд▓рд╛рд▓
+containers-color-pink =
+ .label = рдЧреБрд▓рд╛рдмреА
+containers-color-purple =
+ .label = рдЬрд╛рдВрднрд│рд╛
+containers-color-toolbar =
+ .label = рдЬреБрд│рдгреА рдЯреВрд▓рдмрд╛рд░
+containers-icon-fence =
+ .label = рдХреБрдВрдкрдг
+containers-icon-fingerprint =
+ .label = рдмреЛрдЯрд╛рдЪрд╛ рдард╕рд╛
+containers-icon-briefcase =
+ .label = рдмреНрд░реАрдлрдХреЗрд╕
+# String represents a money sign but currently uses a dollar sign
+# so don't change to local currency. See Bug 1291672.
+containers-icon-dollar =
+ .label = рдбреЙрд▓рд░ рдЪрд┐рдиреНрд╣
+containers-icon-cart =
+ .label = рдЦрд░реЗрджреАрдЪреА рдЧрд╛рдбреА
+containers-icon-circle =
+ .label = рдЯрд┐рдВрдм
+containers-icon-vacation =
+ .label = рд╕реБрдЯреНрдЯреА
+containers-icon-gift =
+ .label = рднреЗрдЯ
+containers-icon-food =
+ .label = рдЕрдиреНрди
+containers-icon-fruit =
+ .label = рдлрд│
+containers-icon-pet =
+ .label = рдкрд╛рд│реАрд╡
+containers-icon-tree =
+ .label = рд╡реГрдХреНрд╖
+containers-icon-chill =
+ .label = рдЧрд╛рд░рд╡рд╛
diff --git a/l10n-mr/browser/browser/preferences/fonts.ftl b/l10n-mr/browser/browser/preferences/fonts.ftl
new file mode 100644
index 0000000000..c5d0dec57d
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,160 @@
+# 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/.
+
+fonts-window =
+ .title = рдЯрдВрдХ
+
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = рдпрд╛рд╕рд╛рдареА рдЯрдВрдХ
+ .accesskey = f
+
+fonts-langgroup-arabic =
+ .label = рдЕрд░рдмреА
+fonts-langgroup-armenian =
+ .label = рдЕрд░реНрдореЗрдирд┐рдЕрди
+fonts-langgroup-bengali =
+ .label = рдмрдВрдЧрд╛рд▓реА
+fonts-langgroup-simpl-chinese =
+ .label = рд╕реБрд▓рдн рдЪрд┐рдиреА
+fonts-langgroup-trad-chinese-hk =
+ .label = рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдЪрд┐рдиреА (рд╣рд╛рдБрдЧ рдХрд╛рдБрдЧ)
+fonts-langgroup-trad-chinese =
+ .label = рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдЪрд┐рдиреА (рддреИрд╡рд╛рди)
+fonts-langgroup-cyrillic =
+ .label = рд╕рд┐рд░реАрд▓рд┐рдХреН
+fonts-langgroup-devanagari =
+ .label = рджреЗрд╡рдирд╛рдЧрд░реА
+fonts-langgroup-ethiopic =
+ .label = рдЗрдерд┐рдУрдкрд┐рдХ
+fonts-langgroup-georgian =
+ .label = рдЬреЙрд░реНрдЬрд┐рдЕрди
+fonts-langgroup-el =
+ .label = рдЧреНрд░реАрдХ
+fonts-langgroup-gujarati =
+ .label = рдЧреБрдЬрд░рд╛рддреА
+fonts-langgroup-gurmukhi =
+ .label = рдЧреБрд░рдореБрдЦреА
+fonts-langgroup-japanese =
+ .label = рдЬреЕрдкрдиреАрдЭ
+fonts-langgroup-hebrew =
+ .label = рд╣рд┐рдмреНрд░реВ
+fonts-langgroup-kannada =
+ .label = рдХрдиреНрдирдбрд╛
+fonts-langgroup-khmer =
+ .label = рдЦреНрдореЗрд░
+fonts-langgroup-korean =
+ .label = рдХреЛрд░рд┐рдЕрди
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+ .label = рд▓реЕрдЯрд┐рди
+fonts-langgroup-malayalam =
+ .label = рдорд▓реНрдпрд╛рд│рдо
+fonts-langgroup-math =
+ .label = рдЧрдгрд┐рдд
+fonts-langgroup-odia =
+ .label = рдУрдбрд┐рдпрд╛
+fonts-langgroup-sinhala =
+ .label = рд╕рд┐рдиреНрд╣рд╛рд▓рд╛
+fonts-langgroup-tamil =
+ .label = рддрдореАрд│
+fonts-langgroup-telugu =
+ .label = рддреЗрд▓реБрдЧреВ
+fonts-langgroup-thai =
+ .label = рдерд╛рдИ
+fonts-langgroup-tibetan =
+ .label = рддрд┐рдмреЗрдЯрди
+fonts-langgroup-canadian =
+ .label = рдПрдХрддреНрд░рд┐рдд рдХреЕрдирдбрд┐рдЕрди рд╢рдмреНрджрд╛рд╡рдпрд╡реЗ
+fonts-langgroup-other =
+ .label = рд▓рд┐рдЦрд╛рдгрд╛рдЪреНрдпрд╛ рдЕрдиреНрдп рдкрджреНрдзрддреА
+
+## Default fonts and their sizes
+
+fonts-proportional-header = рдкреНрд░рдорд╛рдгрдмрдзреНрдж
+ .accesskey = p
+
+fonts-default-serif =
+ .label = рдЕрд▓рдВрдХреГрдд
+fonts-default-sans-serif =
+ .label = рдирд┐рд▓рдВрдХреГрдд
+
+fonts-proportional-size = рдЖрдХрд╛рд░
+ .accesskey = z
+
+fonts-serif = рд╕реЗрд░рд┐рдл
+ .accesskey = S
+
+fonts-sans-serif = рд╕рдБрд╕-рд╕реЗрд░рд┐рдл
+ .accesskey = n
+
+fonts-monospace = рдореЛрдиреЛрд╕реНрдкреЗрд╕
+ .accesskey = M
+
+fonts-monospace-size = рдЖрдХрд╛рд░
+ .accesskey = e
+
+fonts-minsize = рдХрд┐рдорд╛рди рдЯрдВрдХ рдЖрдХрд╛рд░
+ .accesskey = o
+
+fonts-minsize-none =
+ .label = рдХрд╛рд╣рд┐рдЪ рдирд╛рд╣реА
+
+fonts-allow-own =
+ .label = рд╡рд░реАрд▓ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрд╛ рдРрд╡рдЬреА, рдкреГрд╖реНрдард╛рдВрдирд╛ рд╕реНрд╡рддрдГрдЪреЗ рдЯрдВрдХ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+ .accesskey = A
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+fonts-languages-fallback-header = рд▓реЗрдЧрд╕рд┐ рдХрдВрдЯреЗрдВрдЯрдХрд░рд┐рддрд╛ рдХреЕрд░реЗрдХреНрдЯрд░ рдПрдВрдХреЛрдбрд┐рдВрдЧ
+fonts-languages-fallback-desc = рд╡рд╛рд░рд╕рд╛ рдордЬрдХреВрд░ рдЬреЗ рд╕реНрд╡рддрдГрдЪреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдШреЛрд╖реАрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рддреЗ рддреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдордЬрдХреВрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.
+
+fonts-languages-fallback-label = рдлреЙрд▓рдмреЕрдХ рдордЬрдХреВрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ
+ .accesskey = T
+
+fonts-languages-fallback-name-auto =
+ .label = рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд▓реЛрдХреЗрд▓рдХрд░рд┐рддрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд
+fonts-languages-fallback-name-arabic =
+ .label = рдЕрд░рдмреА
+fonts-languages-fallback-name-baltic =
+ .label = рдмрд╛рд▓рдЯрд┐рдХ
+fonts-languages-fallback-name-ceiso =
+ .label = рдордзреНрдп рдпреБрд░реЛрдкрд┐рдЕрди, ISO
+fonts-languages-fallback-name-cewindows =
+ .label = рд╕реЗрдВрдЯреНрд░рд▓ рдпреБрд░реЛрдкрд┐рдпрди, Microsoft
+fonts-languages-fallback-name-simplified =
+ .label = рдЪрд╛рдпрдирд┐рдЬ, рд╕рд┐рдордкреНрд▓рд┐рдлрд╛рдЗрдб
+fonts-languages-fallback-name-traditional =
+ .label = рдЪрд╛рдпрдиреАрдЬ, рдЯреНрд░реЗрдбрд┐рд╢реНрдирд▓
+fonts-languages-fallback-name-cyrillic =
+ .label = рд╕рд┐рд░реАрд▓рд┐рдХ
+fonts-languages-fallback-name-greek =
+ .label = рдЧреНрд░реАрдХ
+fonts-languages-fallback-name-hebrew =
+ .label = рд╣рд┐рдмреНрд░реВ
+fonts-languages-fallback-name-japanese =
+ .label = рдЬрд╛рдкрд╛рдиреА
+fonts-languages-fallback-name-korean =
+ .label = рдХреЛрд░рд┐рдЕрди
+fonts-languages-fallback-name-thai =
+ .label = рдерд╛рдИ
+fonts-languages-fallback-name-turkish =
+ .label = рддреБрд░реНрдХреА
+fonts-languages-fallback-name-vietnamese =
+ .label = рд╡рд┐рдпрдЯрдирд╛рдореАрдЬ
+fonts-languages-fallback-name-other =
+ .label = рдЗрддрд░ (рд╡реЗрд╕реНрдЯрд░реНрди рдпреБрд░реЛрдкрд┐рдпрди рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд)
+
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ({ $name })
+fonts-label-default-unnamed =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд
diff --git a/l10n-mr/browser/browser/preferences/fxaPairDevice.ftl b/l10n-mr/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..00d5fb9a84
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/fxaPairDevice.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-pair-device-dialog =
+ .title = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛
+ .style = width: 26em; min-height: 35em;
+
+fxa-qrcode-heading-phase1 = 1. рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЖрдзреАрдкрд╛рд╕реВрди рдирд╕рд▓реНрдпрд╛рд╕, <a data-l10n-name="connect-another-device">рдЖрдкрд▓реНрдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ FIrefox</a> </a> рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛.
+
+fxa-qrcode-heading-phase2 = реи. рдирдВрддрд░ { -sync-brand-short-name } рд╡рд░ рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ Android рд╡рд░ { -sync-brand-short-name } рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдордзреВрди рдЬреЛрдбрдгрд╛рд░рд╛ рдХреЛрдб рд╕реНрдХреЕрди рдХрд░рд╛.
+
+fxa-qrcode-error-title = рдЬреЛрдбрдгреА рдЕрдпрд╢рд╕реНрд╡реА.
+
+fxa-qrcode-error-body = рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
diff --git a/l10n-mr/browser/browser/preferences/languages.ftl b/l10n-mr/browser/browser/preferences/languages.ftl
new file mode 100644
index 0000000000..135b4e8711
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/languages.ftl
@@ -0,0 +1,72 @@
+# 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/.
+
+webpage-languages-window =
+ .title = рд╡реЗрдмрдкреГрд╖реНрда рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧ
+ .style = width: 40em
+
+languages-close-key =
+ .key = w
+
+languages-description = рд╡реЗрдм рдкреГрд╖реНрдареЗ рдХрд╛рд╣реА рд╡реЗрд│рд╛ рдЕрдиреЗрдХ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рджреЗрдК рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдкреНрд░рд╛рдзрд╛рдиреНрдпрддреЗрдиреБрд╕рд╛рд░, рд╡реЗрдм рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рдирд╛рд╕рд╛рдареА рднрд╛рд╖рд╛ рдирд┐рд╡рдбрд╛
+
+languages-customize-spoof-english =
+ .label = рд╕реБрдзрд╛рд░рд┐рдд рд╕реБрд░рдХреНрд╖реЗрд╕рд╛рдареА рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдЪреНрдпрд╛ рдЗрдВрдЧреНрд░рдЬреА рдЖрд╡реГрддреНрддреАрдЪреА рдорд╛рдЧрдгреА рдХрд░рд╛
+
+languages-customize-moveup =
+ .label = рд╡рд░ рд╣рд▓рд╡рд╛
+ .accesskey = U
+
+languages-customize-movedown =
+ .label = рдЦрд╛рд▓реА рд╣рд▓рд╡рд╛
+ .accesskey = D
+
+languages-customize-remove =
+ .label = рдХрд╛рдвреБрди рдЯрд╛рдХрд╛
+ .accesskey = R
+
+languages-customize-select-language =
+ .placeholder = рдЬрдорд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рднрд╛рд╖рд╛ рдирд┐рд╡рдбрд╛тАж
+
+languages-customize-add =
+ .label = рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+ .accesskey = A
+
+# The pattern used to generate strings presented to the user in the
+# locale selection list.
+#
+# Example:
+# Icelandic [is]
+# Spanish (Chile) [es-CL]
+#
+# Variables:
+# $locale (String) - A name of the locale (for example: "Icelandic", "Spanish (Chile)")
+# $code (String) - Locale code of the locale (for example: "is", "es-CL")
+languages-code-format =
+ .label = { $locale } [{ $code }]
+
+languages-active-code-format =
+ .value = { languages-code-format.label }
+
+browser-languages-window =
+ .title = { -brand-short-name } рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧ
+ .style = width: 40em
+
+browser-languages-description = { -brand-short-name } рдЖрдкрд▓реА рдбреАрдлреЙрд▓реНрдЯ рдореНрд╣рдгреВрди рдкреНрд░рдердо рднрд╛рд╖рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрд▓ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕ рд╡реИрдХрд▓реНрдкрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрд▓.
+
+browser-languages-search = рдЕрдзрд┐рдХ рднрд╛рд╖рд╛ рд╢реЛрдзрд╛ ...
+
+browser-languages-searching =
+ .label = рднрд╛рд╖рд╛ рд╢реЛрдзрдд рдЖрд╣реЗ ...
+
+browser-languages-downloading =
+ .label = рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ...
+
+browser-languages-select-language =
+ .label = рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рднрд╛рд╖рд╛ рдирд┐рд╡рдбрд╛...
+ .placeholder = рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рднрд╛рд╖рд╛ рдирд┐рд╡рдбрд╛...
+
+browser-languages-installed-label = рд╕реНрдерд╛рдкрд┐рдд рднрд╛рд╖рд╛
+browser-languages-available-label = рдЙрдкрд▓рдмреНрдз рднрд╛рд╖рд╛
+
diff --git a/l10n-mr/browser/browser/preferences/permissions.ftl b/l10n-mr/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..aba7762502
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,146 @@
+# 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/.
+
+permissions-window =
+ .title = рдЕрдкрд╡рд╛рдж
+ .style = width: 45em
+permissions-close-key =
+ .key = w
+permissions-address = рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪрд╛ рдкрддреНрддрд╛
+ .accesskey = d
+permissions-block =
+ .label = рдЕрдбрд╡рд╛
+ .accesskey = B
+permissions-session =
+ .label = рд╕рддреНрд░рдХрд░рд┐рддрд╛ рд╕рд╣рдорддреА рджреНрдпрд╛
+ .accesskey = S
+permissions-allow =
+ .label = рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+ .accesskey = A
+permissions-site-name =
+ .label = рд╕рдВрдХреЗрддрд╕реНрдерд│
+permissions-status =
+ .label = рдкрд░реАрд╕реНрдерд┐рддреА
+permissions-remove =
+ .label = рд╕рдВрдХреЗрддрд╕реНрдерд│ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = R
+permissions-remove-all =
+ .label = рд╕рд░реНрд╡ рд╕рд╛рдИрдЯреНрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = e
+permissions-button-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+permissions-button-ok =
+ .label = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .accesskey = S
+permission-dialog =
+ .buttonlabelaccept = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .buttonaccesskeyaccept = S
+permissions-autoplay-menu = рд╕рд░реНрд╡ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдГ
+permissions-searchbox =
+ .placeholder = рд╡реЗрдмрд╕рд╛рдИрдЯ рд╢реЛрдзрд╛
+permissions-capabilities-autoplay-allow =
+ .label = рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУрд▓рд╛ рдЕрдиреБрдорддреА рджреНрдпрд╛
+permissions-capabilities-autoplay-block =
+ .label = рдСрдбрд┐рдУ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+permissions-capabilities-autoplay-blockall =
+ .label = рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+permissions-capabilities-allow =
+ .label = рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+permissions-capabilities-block =
+ .label = рдЕрдбрд╡рд╛
+permissions-capabilities-prompt =
+ .label = рдиреЗрд╣рдореА рд╡рд┐рдЪрд╛рд░рд╛
+permissions-capabilities-listitem-allow =
+ .value = рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+permissions-capabilities-listitem-block =
+ .value = рдЕрдбрд╡рд╛
+permissions-capabilities-listitem-allow-session =
+ .value = рдХрд╛рд░реНрдпрдХрд╛рд│рд╛рдкреВрд░рддреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = рднрд░рд▓реЗрд▓реЗ рдпрдЬрдорд╛рди рдирд╛рдо рдЕрд╡реИрдз рдЖрд╣реЗ
+permissions-invalid-uri-label = рдХреГрдкрдпрд╛ рд╡реИрдз рдпрдЬрдорд╛рди рдирд╛рдо рднрд░рд╛
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-desc = рдЖрдкрдг рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рд╕рдВрд░рдХреНрд╖рдг рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window =
+ .title = рдЕрдкрд╡рд╛рдж - рдХреБрдХреАрдЬ рд╡ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА
+ .style = { permissions-window.style }
+permissions-exceptions-cookie-desc = рдХреЛрдгрддреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рд╡рд╛рдкрд░рд╛рдпрдЪреА рдХрд┐рдВрд╡рд╛ рдХреЛрдгреАрдЪ рд╡рд╛рдкрд░реВ рдирдпреЗ рд╣реЗ рдЖрдкрдг рдард░рд╡реВ рд╢рдХрддрд╛. рдЕрд╢рд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдЪрд╛ рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛ рдЖрдгрд┐ рдЖрдбрд╡рд╛, рд╕рддреНрд░рд╛рд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛ рдХреНрд▓реАрдХ рдХрд░рд╛.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window =
+ .title = рдЕрдиреБрдорддреАрдд рд╕рд╛рдЗрдЯреНрд╕ - рдкреЙрдкрдЕрдкреНрд╕реН
+ .style = { permissions-window.style }
+permissions-exceptions-popup-desc = рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдирд╛ рдЖрдЧрд╛рдК рджреГрд╢реНрдпрдЪреМрдХрдЯреА рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рд╣реЗ рджрд░реНрд╢рд╡реВ рд╢рдХрддрд╛. рдкрд░рд╡рд╛рдЧреА рджреНрдпрд╛рд╡рдпрд╛рдЪреНрдпрд╛ рд╕рд╛рдЗрдЯрдЪрд╛ рдкрддреНрддрд╛ рддрдВрддреЛрддрдВрдд рдЯрд╛рдЗрдк рдХрд░рд╛ рдЖрдгрд┐ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛(Allow) рд╡рд░ рдХреНрд▓рд┐рдХреН рдХрд░рд╛.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window =
+ .title = рдЕрдкрд╡рд╛рдж - рд╕рдВрдЪрдпреАрдд рд▓реЙрдЧрдЗрдиреНрд╕
+ .style = { permissions-window.style }
+permissions-exceptions-saved-logins-desc = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдХрд░реАрддрд╛ рд▓реЙрдЧрд┐рди рд╕рдВрдЪрдпреАрдд рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реАрдд
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window =
+ .title = рдЕрдиреБрдорддреАрдд рд╕реНрдерд│рд╛рдХрд░рддрд╛ - ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрдирд╛
+ .style = { permissions-window.style }
+permissions-exceptions-addons-desc = рдХреБрдард▓реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд╛рд│рд╛рдВрдирд╛ ре▓рдб-рдСрдиреНрд╕реН рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХрд░рд╛рдпрд▓рд╛ рджреНрдпрд╛рдпрдЪреЗ рд╣реЗ рдЖрдкрдг рдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рддреНрдпрд╛рдХрд░рддрд╛ рд╣рд╡реНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд│рд╛рдЪреЗ рдЕрдЪреВрдХ рдкрддреНрддрд╛ рд▓рд┐рд╣рд╛ рд╡ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рдСрдЯреЛрдкреНрд▓реЗ
+ .style = { permissions-window.style }
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рд╕реВрдЪрдирд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window.style }
+permissions-site-notification-desc = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рд▓реА рдЖрд╣реЗ. рдХреЛрдгрддреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд╛рд╡реНрдпрд╛ рд╣реЗ рдЖрдкрдг рдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдЖрдкрдг рдирд╡реАрди рд╕реВрдЪрдирд╛рдВрдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рдгрд╛рд▒реНрдпрд╛рдВрдирд╛ рдЕрдбрд╡реВ рд╣реА рд╢рдХрддрд╛.
+permissions-site-notification-disable-label =
+ .label = рдирд╡реАрди рд╕реВрдЪрдирд╛рдВрдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рдгрд╛рд▒реНрдпрд╛рдВрдирд╛ рдЕрдбрд╡рд╛
+permissions-site-notification-disable-desc = рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрд╢рд┐рд╡рд╛рдп рдЗрддрд░рд╛рдВрд╡рд░ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рдгреНрдпрд╛рд╕ рдпрд╛рдореБрд│реЗ рдирд┐рд░реНрдмрдВрдз рдмрд╕реЗрд▓. рд╕реВрдЪрдирд╛ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдХрд╛рд╣реА рд╕реБрд╡рд┐рдзрд╛ рдмрдВрдж рдкрдбрддреАрд▓.
+
+## Site Permissions - Location
+
+permissions-site-location-window =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рд╕реНрдерд╛рди рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window.style }
+permissions-site-location-desc = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдЖрдкрд▓реЗ рд╕реНрдерд╛рди рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрд┐рддрд▓реА рдЖрд╣реЗ. рдЖрдкрд▓реЗ рд╕реНрдерд╛рди рдХреЛрдгрддреА рд╕рдВрдХреЗрддрд╕реНрдерд│реЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд рд╣реЗ рдЖрдкрдг рдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдЖрдкрд▓реЗ рд╕реНрдерд╛рди рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдЖрдкрдг рдирд╛рдХрд╛рд░реВ рд╢рдХрддрд╛.
+permissions-site-location-disable-label =
+ .label = рдЖрдкрд▓реЗ рд╕реНрдерд╛рди рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛ рдирд╛рдХрд╛рд░рд╛
+permissions-site-location-disable-desc = рд╡рд░ рдирдореВрдж рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдХрдбреВрди рд╕реНрдерд╛рдирд╛рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреАрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрд╕ рдпрд╛рдореБрд│реЗ рдЖрд│рд╛ рдмрд╕реЗрд▓. рдЖрдкрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд╛рдЪреА рдорд╛рд╣рд┐рддреА рдЕрдбрд╡рд▓реНрдпрд╛рд╕ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдХрд╛рд╣реА рд╕реБрд╡рд┐рдзрд╛ рдореЛрдбрдХрд│реАрд╕ рдпреЗрддреАрд▓.
+
+## Site Permissions - Virtual Reality
+
+
+## Site Permissions - Camera
+
+permissions-site-camera-window =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рдХреЕрдореЗрд░рд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window.style }
+permissions-site-camera-desc = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рд▓реА рдЖрд╣реЗ. рдХреЛрдгрддреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рд╛рд╡рд╛ рд╣реЗ рдЖрдкрдг рдард░рд╡реВ рд╢рдХрддрд╛. рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╡рд┐рдЪрд╛рд░рдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдЖрдкрдг рдЕрдбрд╡реВрд╣реА рд╢рдХрддрд╛.
+permissions-site-camera-disable-label =
+ .label = рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдЕрдбрд╡рд╛
+permissions-site-camera-disable-desc = рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реА рдХреЛрдгрддреАрд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрдкрд▓реНрдпрд╛ рдХреЕрдореЗрд▒реНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреАрдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛ рдХреЕрдореЗрд▒реНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдХрд╛рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЦрдВрдбрд┐рдд рдХрд░реВ рд╢рдХрддреЗ.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window.style }
+permissions-site-microphone-desc = рдЦрд╛рд▓реАрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯрдиреЗ рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЖрд╣реЗ. рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрдирд╛ рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджрд┐рд▓реА рддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛. рдЖрдкрдг рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░рдгрд╛рд░реНрдпрд╛ рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛ рджреЗрдЦреАрд▓ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░реВ рд╢рдХрддрд╛.
+permissions-site-microphone-disable-label =
+ .label = рдЖрдкрд▓рд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрди рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдЕрдбрд╡рд╛
+permissions-site-microphone-disable-desc = рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реА рдХреЛрдгрддреАрд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреАрд╢рд┐рд╡рд╛рдп рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдХрд╛рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЦрдВрдбрд┐рдд рдХрд░реВ рд╢рдХрддреЗ.
diff --git a/l10n-mr/browser/browser/preferences/preferences.ftl b/l10n-mr/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..32e185fe49
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1191 @@
+# 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/.
+
+do-not-track-description = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЯреНрд░реЕрдХ рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рдирд╛ "рдЯреНрд░реЕрдХ рдХрд░реВ рдирдХрд╛" рд╣рд╛ рдЗрд╢рд╛рд░рд╛ рдкрд╛рдард╡рд╛
+do-not-track-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+do-not-track-option-always =
+ .label = рдиреЗрд╣рдореА
+
+pref-page-title =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+ }
+
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box =
+ .style = width: 15.4em
+ .placeholder =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдпрд╛рдВрдордзреНрдпреЗ рд╢реЛрдзрд╛
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛рдВрдордзреНрдпреЗ рд╢реЛрдзрд╛
+ }
+
+managed-notice = рдЖрдкрд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрд╕реНрдереЗрджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ.
+
+pane-general-title = рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдг
+category-general =
+ .tooltiptext = { pane-general-title }
+
+pane-home-title = рдореБрдЦрдкреГрд╖реНрда
+category-home =
+ .tooltiptext = { pane-home-title }
+
+pane-search-title = рд╢реЛрдзрд╛
+category-search =
+ .tooltiptext = { pane-search-title }
+
+pane-privacy-title = рдЧреЛрдкрдиреАрдпрддрд╛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+
+pane-sync-title2 = { -sync-brand-short-name }
+category-sync2 =
+ .tooltiptext = { pane-sync-title2 }
+
+help-button-label = { -brand-short-name } рдорджрдд рдХреЗрдВрджреНрд░
+addons-button-label = рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдгрд┐ рдереАрдо
+
+focus-search =
+ .key = f
+
+close-button =
+ .aria-label = рдмрдВрдж рдХрд░рд╛
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = рд╣реЗ рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдХрд░рд┐рддрд╛ { -brand-short-name }рд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛.
+feature-disable-requires-restart = рд╣реЗ рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдХрд░рд┐рддрд╛ { -brand-short-name }рд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛.
+should-restart-title = { -brand-short-name }рд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛
+should-restart-ok = { -brand-short-name } рд▓рдЧреЗрдЪ рдкреБрдирд░реНрд░рд╛рд░рдВрднрд┐рдд рдХрд░рд╛
+cancel-no-restart-button = рд░рджреНрдж рдХрд░рд╛
+restart-later = рдирдВрддрд░ рдкреБрдирдГрд╕реБрд░реБ рдХрд░рд╛
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (String): name of the extension
+
+# This string is shown to notify the user that their home page
+# is being controlled by an extension.
+extension-controlled-homepage-override = рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░, <img data-l10n-name="icon"/> { $name }, рдЖрдкрд▓реЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдд рдЖрд╣реЗ.
+
+# This string is shown to notify the user that their new tab page
+# is being controlled by an extension.
+extension-controlled-new-tab-url = рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рдг, <img data-l10n-name="icon"/> { $name }, рдЖрдкрд▓реЗ рдирд╡реАрди рдЯреЕрдм рдкреГрд╖реНрда рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдд рдЖрд╣реЗ.
+
+# This string is shown to notify the user that the default search engine
+# is being controlled by an extension.
+extension-controlled-default-search = рдПрдХ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди, <img data-l10n-name="icon"/> { $name }, рдиреЗ рдЖрдкрд▓реЗ рд╢реЛрдз рдЗрдВрдЬрд┐рди рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.
+
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlled-privacy-containers = рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░, <img data-l10n-name="icon"/> { $name } рд▓рд╛, рдХрдВрдЯреЗрдирд░ рдЯреЕрдмрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
+
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlled-proxy-config = рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рдг, <img data-l10n-name="icon"/> { $name }, { -brand-short-name } рдЗрдВрдЯрд░рдиреЗрдЯ рд▓рд╛ рдЬреЛрдбрдгреА рдХрд╕реЗ рдХрд░рддреЗ рддреЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдд рдЖрд╣реЗ.
+
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+# <img data-l10n-name="addons-icon"/> will be replaced with Add-ons icon
+# <img data-l10n-name="menu-icon"/> will be replaced with Menu icon
+extension-controlled-enable = рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА <img data-l10n-name="menu-icon"/> рдореЗрдиреВ рдордзреНрдпреЗ <img data-l10n-name="addons-icon"/> рдЕреЕрдб-рдСрди рд╡рд░ рдЬрд╛.
+
+## Preferences UI Search Results
+
+search-results-header = рд╢реЛрдз рдкрд░рд┐рдгрд╛рдо
+
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message =
+ { PLATFORM() ->
+ [windows] рдорд╛рдл рдХрд░рд╛! тАЬ<span data-l10n-name="query"></span>тАЭ рдЪреНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рдкрд░рд┐рдгрд╛рдо рдирд╛рд╣реАрдд.
+ *[other] рдорд╛рдл рдХрд░рд╛! тАЬ<span data-l10n-name="query"></span>тАЭ рдЪреНрдпрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрддреЗрд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рдкрд░рд┐рдгрд╛рдо рдирд╛рд╣реАрдд.
+ }
+
+search-results-help-link = рдорджрдд рд╣рд╡реА рдЖрд╣реЗ? рднреЗрдЯ рджреНрдпрд╛ <a data-l10n-name="url">{ -brand-short-name } рдорджрдд</a>
+
+## General Section
+
+startup-header = рдкреНрд░рд╛рд░рдВрднреАрдХрд░рдг
+
+# { -brand-short-name } will be 'Firefox Developer Edition',
+# since this setting is only exposed in Firefox Developer Edition
+separate-profile-mode =
+ .label = { -brand-short-name } рдЖрдгрд┐ Firefox рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд╡реА
+use-firefox-sync = рдЯреАрдк: рд╣реЗ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡рд╛рдкрддреЗ. рддреНрдпрд╛рдВрдЪреНрдпрд╛ рджрд░рдореНрдпрд╛рди рдбрд╛рдЯрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { -sync-brand-short-name } рд╡рд╛рдкрд░рд╛.
+get-started-not-logged-in = { -sync-brand-short-name } рдордзреНрдпреЗ рд╕рд╛рдИрди рдЗрди рдХрд░рд╛...
+get-started-configured = { -sync-brand-short-name } рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛ рдЙрдШрдбрд╛
+
+always-check-default =
+ .label = рдиреЗрд╣рдореА { -brand-short-name } рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛
+ .accesskey = y
+
+is-default = { -brand-short-name } рд╕рдзреНрдпрд╛ рдЖрдкрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдЖрд╣реЗ
+is-not-default = { -brand-short-name } рд╕рдзреНрдпрд╛ рдЖрдкрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдирд╛рд╣реА рдЖрд╣реЗ
+
+set-as-my-default-browser =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрдирд╡рд╛тАж
+ .accesskey = D
+
+startup-restore-previous-session =
+ .label = рдорд╛рдЧреАрд▓ рд╕рддреНрд░ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+ .accesskey = s
+
+startup-restore-warn-on-quit =
+ .label = рдмреНрд░рд╛рдЙрдЭрд░ рд╕реЛрдбрддрд╛рдирд╛ рдЪреЗрддрд╛рд╡рдиреА рджреНрдпрд╛
+
+disable-extension =
+ .label = рд╡рд╛рдвреАрд╡ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛
+
+tabs-group-header = рдЯреЕрдмреНрдЬ
+
+ctrl-tab-recently-used-order =
+ .label = Ctrl+Tab рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдХреНрд░рдорд╛рдордзреНрдпреЗ рдЯреЕрдмреНрд╕ рдмрджрд▓реА рдХрд░рддреЗ
+ .accesskey = T
+
+open-new-link-as-tabs =
+ .label = рдирд╡реАрди рдкрдЯрд▓ рдРрд╡рдЬреА рдЯреЕрдмрдордзреНрдпреЗ рджреБрд╡реЗ рдЙрдШрдбрд╛
+ .accesskey = w
+
+warn-on-close-multiple-tabs =
+ .label = рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдмрдВрдж рдХрд░рддреЗрд╡реЗрд│реА рдорд▓рд╛ рд╕рд╛рд╡рдз рдХрд░рд╛
+ .accesskey = m
+
+warn-on-open-many-tabs =
+ .label = рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдЙрдШрдбрддрд╛рдирд╛ рдорд▓рд╛ рд╕рд╛рд╡рдз рдХрд░рд╛ рдХрд╛рд░рдг рддреНрдпрд╛рдореБрд│реЗ { -brand-short-name } рд╣рд│реБ рд╣реЛрдК рд╢рдХрддреЗ
+ .accesskey = d
+
+switch-links-to-new-tabs =
+ .label = рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рд▓рд┐рдВрдХ рдЙрдШрдбрд▓реНрдпрд╛рд╡рд░, рд▓рдЧреЗрдЪ рддреНрдпрд╛рдХрдбреЗ рдЬрд╛
+ .accesskey = h
+
+show-tabs-in-taskbar =
+ .label = рдкрдЯрд▓рд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдкрдЯреНрдЯреАрдд рдЯреЕрдм рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рджрд╛рдЦрд╡рд╛
+ .accesskey = k
+
+browser-containers-enabled =
+ .label = рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕ рд╕рдХреНрд░реАрдп рдХрд░рд╛
+ .accesskey = n
+
+browser-containers-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+browser-containers-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧреНрдЬтАж
+ .accesskey = i
+
+containers-disable-alert-title = рд╕рдЧрд│реЗ рдХрдВрдЯреЗрдирд░ рдЯреЕрдм рдмрдВрдж рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗрдд рдХрд╛?
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] рдЬрд░ рдЖрдкрдг рдЖрддрд╛ рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреЗрд▓реЗрдд, рддрд░ { $tabCount } рдХрдВрдЯреЗрдирд░ рдЯреЕрдм рдмрдВрдж рд╣реЛрдИрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЦрд░рдВрдЪ рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛рдпрдЪреЗрдд рдХрд╛?
+ *[other] рдЬрд░ рдЖрдкрдг рдЖрддрд╛ рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреЗрд▓реЗрдд, рддрд░ { $tabCount } рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕ рдмрдВрдж рд╣реЛрддреАрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЦрд░рдВрдЪ рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛рдпрдЪреЗрдд рдХрд╛?
+ }
+
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] { $tabCount } рдХрдВрдЯреЗрдирд░ рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+ *[other] { $tabCount } рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕ рдмрдВрдж рдХрд░рд╛
+ }
+containers-disable-alert-cancel-button = рд╕рдХреНрд░рд┐рдп рдареЗрд╡рд╛
+
+containers-remove-alert-title = рд╣рд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛рдпрдЪрд╛ рдХрд╛?
+
+# Variables:
+# $count (Number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] рдЬрд░ рдЖрдкрдг рд╣рд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓рд╛рдд, рддрд░ { $count } рдХрдВрдЯреЗрдирд░ рдЯреЕрдм рдмрдВрдж рд╣реЛрдЗрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣рд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛рдврд╛рдпрдЪрд╛ рдЖрд╣реЗ рдпрд╛рдмрджреНрджрд▓ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ рдХрд╛?
+ *[other] рдЬрд░ рдЖрдкрдг рд╣рд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓рд╛рдд, рддрд░ { $count } рдХрдВрдЯреЗрдирд░ рдЯреЕрдм рдмрдВрдж рд╣реЛрддреАрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣рд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛рдврд╛рдпрдЪрд╛ рдЖрд╣реЗ рдпрд╛рдмрджреНрджрд▓ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ рдХрд╛?
+ }
+
+containers-remove-ok-button = рд╣рд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+containers-remove-cancel-button = рд╣рд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛рдвреВ рдирдХрд╛
+
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = рднрд╛рд╖рд╛ рдЖрдгрд┐ рд╕реНрд╡рд░реБрдк
+
+fonts-and-colors-header = рдЯрдВрдХ рдЖрдгрд┐ рд░рдВрдЧ
+
+default-font = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдлреЙрдиреНрдЯ
+ .accesskey = D
+default-font-size = рдЖрдХрд╛рд░
+ .accesskey = S
+
+advanced-fonts =
+ .label = рдкреНрд░рдЧрддтАж
+ .accesskey = A
+
+colors-settings =
+ .label = рд░рдВрдЧтАж
+ .accesskey = C
+
+language-header = рднрд╛рд╖рд╛
+
+choose-language-description = рдкреГрд╖реНрда рджрд╛рдЦрд╡рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рд╕реВрдЪрд╡рд┐рд▓реЗрд▓реА рднрд╛рд╖рд╛ рдирд┐рд╡рдбрд╛
+
+choose-button =
+ .label = рдирд┐рд╡рдбрд╛тАж
+ .accesskey = o
+
+choose-browser-language-description = { -brand-short-name } рдЪрд╛ рдореЗрдиреВ, рд╕рдВрджреЗрд╢, рдЖрдгрд┐ рд╕реБрдЪрдирд╛ рджрд░реНрд╢рд╡рдгрд╛рд░реА рднрд╛рд╖рд╛ рдард░рд╡рд╛.
+manage-browser-languages-button =
+ .label = рдкрд░реНрдпрд╛рдп рд╕реЗрдЯ рдХрд░рд╛...
+ .accesskey = l
+confirm-browser-language-change-description = рд╣реЗ рдмрджрд▓ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { -brand-short-name } рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рд╛
+confirm-browser-language-change-button = рд▓рд╛рдЧреВ рдХрд░реВрди рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рд╛
+
+translate-web-pages =
+ .label = рд╡реЗрдм рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рднрд╛рд╖рд╛рдВрддрд░реАрдд рдХрд░рд╛
+ .accesskey = T
+
+# The <img> element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = рддрд░реНрдлреЗ рднрд╛рд╖рд╛рдВрддрд░реАрдд <img data-l10n-name="logo"/>
+
+translate-exceptions =
+ .label = рдЕрдкрд╡рд╛рджтАж
+ .accesskey = x
+
+check-user-spelling =
+ .label = рдЯрд╛рдЗрдк рдХрд░рддреЗрд╡реЗрд│реА рд╢реБрдзреНрджрд▓реЗрдЦрди рддрдкрд╛рд╕рдд рд░рд╣рд╛
+ .accesskey = t
+
+## General Section - Files and Applications
+
+files-and-applications-title = рдлрд╛рдИрд▓ рдЖрдгрд┐ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди
+
+download-header = рдбрд╛рдЙрдирд▓реЛрдбреНрдЬ
+
+download-save-to =
+ .label = рдлрд╛рдЗрд▓реНрд╕ рдпреЗрдереЗ рд╕рд╛рдард╡рд╛
+ .accesskey = v
+
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] рдирд┐рд╡рдбрд╛тАж
+ *[other] рдЪрд╛рд│рд╛тАж
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] e
+ *[other] o
+ }
+
+download-always-ask-where =
+ .label = рдлрд╛рдЗрд▓ рдХреБрдареЗ рд╕рд╛рдард╡рд╛рдпрдЪреА рддреЗ рдиреЗрд╣рдореА рдорд▓рд╛ рд╡рд┐рдЪрд╛рд░рд╛
+ .accesskey = A
+
+applications-header = ре▓рдкреНрд▓рд┐рдХреЗрд╢рди
+
+applications-description = рдЖрдкрдг рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдХрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдХрд┐рдВрд╡рд╛ рд╡реЗрдм рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдИрд▓реНрд╕ { -brand-short-name } рдХрд╕реЗ рд╣рд╛рддрд╛рд│рддреЗ рддреЗ рдирд┐рд╡рдбрд╛
+
+applications-filter =
+ .placeholder = рдлрд╛рдИрд▓ рдкреНрд░рдХрд╛рд░ рдХрд┐рдВрд╡рд╛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЛрдзрд╛
+
+applications-type-column =
+ .label = рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рдкреНрд░рдХрд╛рд░
+ .accesskey = T
+
+applications-action-column =
+ .label = рдХреГрддреА
+ .accesskey = A
+
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+applications-file-ending = { $extension } рдлрд╛рдЗрд▓
+applications-action-save =
+ .label = рдлрд╛рдЗрд▓ рд╕рдВрдЪрдпрди
+
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app =
+ .label = { $app-name } рд╡рд╛рдкрд░рд╛
+
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app-default =
+ .label = { $app-name } рд╡рд╛рдкрд░рд╛ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд)
+
+applications-use-other =
+ .label = рдЗрддрд░ рд╡рд╛рдкрд░рд╛тАж
+applications-select-helper = рдорджрддрдиреАрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рд╡рдбрд╛
+
+applications-manage-app =
+ .label = рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдкрд╢реАрд▓тАж
+applications-always-ask =
+ .label = рдиреЗрд╣рдореА рд╡рд┐рдЪрд╛рд░рд╛
+applications-type-pdf = рдкреЛрд░реНрдЯреЗрдмрд▓ рдбреЙрдХреНрдпреБрдореЗрдВрдЯ рдлреЙрд░рдореЕрдЯ (PDF)
+
+# Variables:
+# $type (String) - the MIME type (e.g application/binary)
+applications-type-pdf-with-type = { applications-type-pdf } ({ $type })
+
+# Variables:
+# $type-description (String) - Description of the type (e.g "Portable Document Format")
+# $type (String) - the MIME type (e.g application/binary)
+applications-type-description-with-type = { $type-description } ({ $type })
+
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+# $type (String) - the MIME type (e.g application/binary)
+applications-file-ending-with-type = { applications-file-ending } ({ $type })
+
+# Variables:
+# $plugin-name (String) - Name of a plugin (e.g Adobe Flash)
+applications-use-plugin-in =
+ .label = { $plugin-name } рд╡рд╛рдкрд░рд╛ ({ -brand-short-name } рдЕрдВрддрд░реНрдЧрдд)
+
+## The strings in this group are used to populate
+## selected label element based on the string from
+## the selected menu item.
+
+applications-use-plugin-in-label =
+ .value = { applications-use-plugin-in.label }
+
+applications-action-save-label =
+ .value = { applications-action-save.label }
+
+applications-use-app-label =
+ .value = { applications-use-app.label }
+
+applications-always-ask-label =
+ .value = { applications-always-ask.label }
+
+applications-use-app-default-label =
+ .value = { applications-use-app-default.label }
+
+applications-use-other-label =
+ .value = { applications-use-other.label }
+
+##
+
+drm-content-header = рдбрд┐рдЬрд┐рдЯрд▓ рд╣рдХреНрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (рдбреАрдЖрд░рдПрдо) рдордЬрдХреВрд░
+
+play-drm-content =
+ .label = рдбреАрдЖрд░рдПрдо-рдирд┐рдпрдВрддреНрд░рд┐рдд рдордЬрдХреВрд░ рдЪрд╛рд▓рд╡рд╛
+ .accesskey = P
+
+play-drm-content-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+update-application-title = { -brand-short-name } рд╕реБрдзрд╛рд░рдгрд╛
+
+update-application-description = рд╕рд░реНрд╡реЛрддреНрддрдо рдХрд╛рдордЧрд┐рд░реА, рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╕рд╛рдареА { -brand-short-name } рдЕрджреНрдпрдпрд╛рд╡рдд рдареЗрд╡рд╛.
+
+update-application-version = рдЖрд╡реГрддреНрддреА{ $version } <a data-l10n-name="learn-more">рдХрд╛рдп рдирд╡реАрди рдЖрд╣реЗ</a>
+
+update-history =
+ .label = рдЕрджреНрдпрдпрд╛рд╡рдд рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рд╛тАж
+ .accesskey = p
+
+update-application-allow-description = { -brand-short-name } рд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+
+update-application-auto =
+ .label = рд╕реНрд╡рдпрдВ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛ (рд╢рд┐рдлрд╛рд░рд╕)
+ .accesskey = A
+
+update-application-check-choose =
+ .label = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░рд┐рддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рд╛, рдкрд░рдВрддреБ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХрд░рд╛рдпрдЪреЗ рдХреА рдирд╛рд╣реА рддреЗ рдорд▓рд╛ рдард░рд╡реВ рджреНрдпрд╛
+ .accesskey = C
+
+update-application-manual =
+ .label = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░рд┐рддрд╛ рдХрдзреАрдЪ рддрдкрд╛рд╕рдгреА рдХрд░реВ рдирдХрд╛ (рд╢рд┐рдлрд╛рд░рд╕реАрдп рдирд╛рд╣реА)
+ .accesskey = N
+
+update-application-use-service =
+ .label = рд╕реБрдзрд╛рд░рдгрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд╕рд░реНрд╡реНрд╣рд┐рд╕реНрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = b
+
+update-setting-write-failure-title = рдЕрджреНрдпрддрди рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ рдЬрддрди рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА
+
+update-in-progress-title = рдЕрджреНрдпрддрди рдкреНрд░рдЧрддреАрдкрдерд╛рд╡рд░
+
+update-in-progress-ok-button = рд░рджреНрдж рдХрд░рд╛
+# Continue is the cancel button so pressing escape or using a platform standard
+# method of closing the UI will not discard the update.
+update-in-progress-cancel-button = рдкреБрдвреЗ рдЪрд▓рд╛
+
+## General Section - Performance
+
+performance-title = рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛
+
+performance-use-recommended-settings-checkbox =
+ .label = рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╛рдкрд░рд╛
+ .accesskey = U
+
+performance-use-recommended-settings-desc = рд╣реЗ рд╕реЗрдЯрд┐рдВрдЧ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рдЪреНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрдгрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рд╕рд╛рдареА рдЕрдиреБрд░реВрдк рд╣реЛрддреАрд▓ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдмрдирд╡рд▓реЗ рдЖрд╣реЗрдд.
+
+performance-settings-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+performance-allow-hw-accel =
+ .label = рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реНрдпрд╛рд╡рд░ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ ре▓рдХреНрд╕рд┐рд▓рд░реЗрд╢рдирдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = r
+
+performance-limit-content-process-option = рдордЬрдХреВрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд░реНрдпрд╛рджрд╛
+ .accesskey = l
+
+performance-limit-content-process-enabled-desc = рдЕрдиреЗрдХ рдЯреЕрдм рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╕, рдЕрддрд┐рд░рд┐рдХреНрдд рдордЬрдХреВрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡реВ рд╢рдХрддрд╛рдд, рдкрдг рддреНрдпрд╛ рдЕрдзрд┐рдХ рдореЗрдорд░реА рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд╛рддреАрд▓.
+performance-limit-content-process-blocked-desc = рдордЬрдХреВрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреА рдЧрдгрдирд╛ рдмрджрд▓рдгреЗ рдлрдХреНрдд рдорд▓реНрдЯрд┐рдкреНрд░реЛрд╕реЗрд╕ { -brand-short-name } рд╕реЛрдмрдд рд╢рдХреНрдп рдЖрд╣реЗ. <a data-l10n-name="learn-more">рдорд▓реНрдЯрд┐рдкреНрд░реЛрд╕реЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЖрд╣реЗрдд рдХреА рдирд╛рд╣реА рдХрд╕реЗ рддрдкрд╛рд╕рд╛рдпрдЪреЗ рддреЗ рдЬрд╛рдгрд╛</a>
+
+# Variables:
+# $num - default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд)
+
+## General Section - Browsing
+
+browsing-title = рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ
+
+browsing-use-autoscroll =
+ .label = рд╕реНрд╡рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = a
+
+browsing-use-smooth-scrolling =
+ .label = рд╕реМрдореНрдпрдкрдгреЗ рд╕рд░рдХрд╡рдгреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = m
+
+browsing-use-onscreen-keyboard =
+ .label = рдЬреЗрд╡реНрд╣рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛ рдЯрдЪ рдХреАрдмреЛрд░реНрдб рджрд╛рдЦрд╡рд╛
+ .accesskey = k
+
+browsing-use-cursor-navigation =
+ .label = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдЖрдд рд╕рдВрдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рдХрд░рддрд╛ рдиреЗрд╣рдореА рдХрд░реНрд╕рд░ рдХрд│рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = c
+
+browsing-search-on-start-typing =
+ .label = рд▓рд┐рд╣реАрдгреНрдпрд╛рд╕ рд╕реБрд░реВрд╡рд╛рдд рдХреЗрд▓реНрдпрд╛рд╡рд░ рдордЬрдХреБрд░ рд╢реЛрдзрд╛
+ .accesskey = x
+
+browsing-picture-in-picture-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+browsing-cfr-recommendations =
+ .label = рдЖрдкрдг рдмреНрд░рд╛рдЙрдЭ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рд╛
+ .accesskey = R
+browsing-cfr-features =
+ .label = рдЖрдкрдг рдмреНрд░рд╛рдЙрдЭ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рд╛
+ .accesskey = f
+
+browsing-cfr-recommendations-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+## General Section - Proxy
+
+network-settings-title = рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧ
+
+network-proxy-connection-description = { -brand-short-name } рдЗрдВрдЯрд░рдиреЗрдЯрд╢реА рдЬреЛрдбрдгреА рдХрд╢реА рдХрд░рддреЛ рддреЗ рд╕рдВрд░рдЪреАрдд рдХрд░рд╛.
+
+network-proxy-connection-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+network-proxy-connection-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧреНрдЬтАж
+ .accesskey = e
+
+## Home Section
+
+home-new-windows-tabs-header = рдирд╡реАрди рдкрдЯрд▓ рдЖрдгрд┐ рдЯреЕрдм
+
+home-new-windows-tabs-description2 = рдЖрдкрд▓реЗ рдореБрдЦрдкреГрд╖реНрда, рдирд╡реАрди рдкрдЯрд▓, рдЖрдгрд┐ рдирд╡реАрди рдЯреЕрдм рдЙрдШрдбрд▓реНрдпрд╛рд╡рд░ рдЬреЗ рдЖрдкрдг рдмрдШрддрд╛ рддреЗ рдирд┐рд╡рдбрд╛.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = рдореБрдЦрдкреГрд╖реНрда рдЖрдгрд┐ рдирд╡реАрди рдкрдЯрд▓
+
+home-newtabs-mode-label = рдирд╡реАрди рдЯреЕрдм
+
+home-restore-defaults =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рддрд┐рдд рдЖрдгрд╛
+ .accesskey = R
+
+# "Firefox" should be treated as a brand and kept in English,
+# while "Home" and "(Default)" can be localized.
+home-mode-choice-default =
+ .label = Firefox рдореБрдЦрдкреГрд╖реНрда (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд)
+
+home-mode-choice-custom =
+ .label = рд╕рд╛рдиреБрдХреВрд▓реАрдд URLs...
+
+home-mode-choice-blank =
+ .label = рд░рд┐рдХреНрдд рдкреГрд╖реНрда
+
+home-homepage-custom-url =
+ .placeholder = URL рдЪрд┐рдЯрдХрд╡рд╛
+
+# This string has a special case for '1' and [other] (default). If necessary for
+# your language, you can add {$tabCount} to your translations and use the
+# standard CLDR forms, or only use the form for [other] if both strings should
+# be identical.
+use-current-pages =
+ .label =
+ { $tabCount ->
+ [1] рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рдЪреЗ рд╡рд╛рдкрд░ рдХрд░рд╛
+ *[other] рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ }
+ .accesskey = C
+
+choose-bookmark =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛тАж
+ .accesskey = B
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header = рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд╣реЛрдо рд╡рд░реАрд▓ рдордЬрдХреВрд░
+home-prefs-content-description = рдЖрдкрд▓реНрдпрд╛ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдЪрд╛ рдореБрдЦреНрдпрдкреГрд╖реНрдард╡рд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреЛрдгрддреА рдорд╛рд╣рд┐рддреА рдкрд╛рд╣рд┐рдЬреЗ рддреЗ рдирд┐рд╡рдбрд╛.
+
+home-prefs-search-header =
+ .label = рд╡реЗрдм рд╢реЛрдз
+home-prefs-topsites-header =
+ .label = рд╢реАрд░реНрд╖ рд╕рд╛рдЗрдЯреНрд╕
+home-prefs-topsites-description = рдЖрдкрдг рд╕рд░реНрд╡рд╛рдзрд┐рдХ рднреЗрдЯ рджреЗрддрд╛ рддреНрдпрд╛ рд╕рд╛рдЗрдЯ
+
+## Variables:
+## $provider (String): Name of the corresponding content provider, e.g "Pocket".
+
+# Variables:
+# $provider (String): Name of the corresponding content provider, e.g "Pocket".
+home-prefs-recommended-by-header =
+ .label = { $provider } рддрд░реНрдлреЗ рд╢рд┐рдлрд╛рд░рд╕
+##
+
+home-prefs-recommended-by-learn-more = рд╣реЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ
+home-prefs-recommended-by-option-sponsored-stories =
+ .label = рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рдХрдерд╛
+
+home-prefs-highlights-header =
+ .label = рдард│рдХ
+home-prefs-highlights-description = рдЖрдкрдг рдЬрддрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рднреЗрдЯ рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдЪрд╛ рдПрдХ рдирд┐рд╡рдбрдХ рд╕рд╛рдард╛
+home-prefs-highlights-option-visited-pages =
+ .label = рднреЗрдЯ рджрд┐рд▓реЗрд▓реА рдкреГрд╖реНрдареЗ
+home-prefs-highlights-options-bookmarks =
+ .label = рд╡рд╛рдЪрдирдЦреБрдгрд╛
+home-prefs-highlights-option-most-recent-download =
+ .label = рдЕрд▓реАрдХрдбрдЪреЗ рдбрд╛рдЙрдирд▓реЛрдб
+home-prefs-highlights-option-saved-to-pocket =
+ .label = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдкреГрд╖реНрда
+
+# For the "Snippets" feature traditionally on about:home.
+# Alternative translation options: "Small Note" or something that
+# expresses the idea of "a small message, shortened from something else,
+# and non-essential but also not entirely trivial and useless.
+home-prefs-snippets-header =
+ .label = рдХрд╛рддреНрд░рдгреЗ
+home-prefs-snippets-description = { -vendor-short-name } рдЖрдгрд┐ { -brand-product-name } рдХрдбреВрди рдЕрджреНрдпрддрдиреЗ
+home-prefs-sections-rows-option =
+ .label =
+ { $num ->
+ [one] { $num } рдУрд│
+ *[other] { $num } рдУрд│реА
+ }
+
+## Search Section
+
+search-bar-header = рд╢реЛрдз рдкрдЯреНрдЯреА
+search-bar-hidden =
+ .label = рд╢реЛрдз рдЖрдгрд┐ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рдирд╕рд╛рдареА рдкрддреНрддрд╛ рдкрдЯреНрдЯреА рд╡рд╛рдкрд░рд╛
+search-bar-shown =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреАрдд рд╢реЛрдз рдкрдЯреНрдЯреА рдЬреЛрдбрд╛
+
+search-engine-default-header = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реЛрдз рдЗрдВрдЬрд┐рди
+
+search-suggestions-header = рд╢реЛрдз рд╕реВрдЪрдирд╛
+
+search-suggestions-option =
+ .label = рд╢реЛрдз рд╕реВрдЪрдирд╛ рдкреБрд░рд╡рд╛
+ .accesskey = s
+
+search-show-suggestions-url-bar-option =
+ .label = рдкрддреНрддрд╛ рдкрдЯреНрдЯреА рдкрд░рд┐рдгрд╛рдорд╛рдВрдд рд╢реЛрдз рд╕реВрдЪрдирд╛ рджрд╛рдЦрд╡рд╛
+ .accesskey = l
+
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+ .label = рдкрддреНрддрд╛ рдкрдЯреНрдЯреАрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдВрдордзреНрдпреЗ рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕рд╛рдЪреНрдпрд╛ рдЖрдзреА рд╢реЛрдз рд╕реВрдЪрдирд╛ рджрд╛рдЦрд╡рд╛
+
+search-suggestions-cant-show = рдЖрдкрд▓реНрдпрд╛ рд╢реЛрдз рд╕реВрдЪрдирд╛ рд▓реЛрдХреЗрд╢рди рдмрд╛рд░рд╡рд░ рджрд┐рд╕рдгрд╛рд░ рдирд╛рд╣реА рдХрд╛рд░рдг рдЖрдкрдг рдЗрддрд┐рд╣рд╛рд╕ рд▓рдХреНрд╖рд╛рдд рди рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА { -brand-short-name } рд╣реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ
+
+search-one-click-header = рдПрдХ-рдХреНрд▓рд┐рдХ рд╢реЛрдз рдЗрдВрдЬрд┐рди
+
+search-one-click-desc = рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдореВрд│рд╢рдмреНрдж рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реВ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рдкрддреНрддрд╛ рдкрдЯреНрдЯреА рдЖрдгрд┐ рд╢реЛрдз рдкрдЯреНрдЯреАрдЪреНрдпрд╛ рдЦрд╛рд▓реА рджрд┐рд╕рдгрд╛рд░реЗ рдкрд░реНрдпрд╛рдпреА рд╢реЛрдз рдЗрдВрдЬрд┐рдиреНрд╕ рдирд┐рд╡рдбрд╛.
+
+search-choose-engine-column =
+ .label = рд╢реЛрдз рдЗрдВрдЬрд┐рдиреНрд╕
+search-choose-keyword-column =
+ .label = рдореБрдЦреНрдпрд╢рдмреНрдж
+
+search-restore-default =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реЛрдз рдЗрдВрдЬрд┐рди рдкреБрд░реНрд╡рд╕реНрдерд┐рдд рдХрд░рд╛
+ .accesskey = D
+
+search-remove-engine =
+ .label = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = R
+
+search-find-more-link = рдЖрдгрдЦреА рд╢реЛрдз рдЗрдВрдЬрд┐рди рд╢реЛрдзрд╛
+
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = рд╕рдорд╛рди рдореБрдЦреНрдпрд╢рдмреНрдж
+# Variables:
+# $name (String) - Name of a search engine.
+search-keyword-warning-engine = рдЖрдкрдг рд╕рдзреНрдпрд╛ "{ $name }" рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓рд╛ рдХреАрд╡рд░реНрдб рдирд┐рд╡рдбрд▓рд╛ рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдЕрдиреНрдп рдирд┐рд╡рдбрд╛.
+search-keyword-warning-bookmark = рдЖрдкрдг рд╕рдзреНрдпрд╛ рд╡рд╛рдЪрдирдЦреВрдгрд╛рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓рд╛ рдХреАрд╡рд░реНрдб рдирд┐рд╡рдбрд▓рд╛ рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдЕрдиреНрдп рдирд┐рд╡рдбрд╛.
+
+## Containers Section
+
+containers-header = рдХрдВрдЯреЗрдирд░ рдЯреЕрдмреНрд╕
+containers-add-button =
+ .label = рдирд╡реАрди рдХрдВрдЯреЗрдирд░ рдЬреЛрдбрд╛
+ .accesskey = A
+
+containers-preferences-button =
+ .label = рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+containers-remove-button =
+ .label = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+## Sync Section - Signed out
+
+
+## Firefox Account - Signed out. Note that "Sync" and "Firefox Account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+sync-signedout-caption = рдЖрдкрд▓рд╛ рд╡реЗрдм рдЖрдкрд▓реНрдпрд╛рдмрд░реЛрдмрд░ рдШреЗрдКрди рдЪрд▓рд╛
+sync-signedout-description = рдЖрдкрд▓реНрдпрд╛ рд╕рд░реНрд╡ рд╕рд╛рдзрдгрд╛рдВрдХрд░реАрддрд╛ рдЖрдкрд▓реНрдпрд╛ рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдЗрддрд┐рд╣рд╛рд╕, рдЯреЕрдм, рдкрд╛рд╕рд╡рд░реНрдб, ре▓рдб-рдСрдиреНрд╕реН, рдЖрдгрд┐ рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ рд╕рдордХреНрд░рдорд┐рдд рдХрд░рд╛.
+
+# This message contains two links and two icon images.
+# `<img data-l10n-name="android-icon"/>` - Android logo icon
+# `<a data-l10n-name="android-link">` - Link to Android Download
+# `<img data-l10n-name="ios-icon">` - iOS logo icon
+# `<a data-l10n-name="ios-link">` - Link to iOS Download
+#
+# They can be moved within the sentence as needed to adapt
+# to your language, but should not be changed or translated.
+sync-mobile-promo = рд╕рд╛рдареА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ <img data-l10n-name="android-icon"/> <a data-l10n-name="android-link">Android</a> рдХрд┐рдВрд╡рд╛ <img data-l10n-name="ios-icon"/> <a data-l10n-name="ios-link">iOS</a> рдЖрдкрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдмрд░реЛрдмрд░ рд╕рдордХреНрд░рдордг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА
+
+## Sync Section - Signed in
+
+
+## Firefox Account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рдорд╛ рдмрджрд▓рд╛
+
+sync-sign-out =
+ .label = рд╕рд╛рдЗрди рдЖрдЙрдЯ рдХрд░рд╛тАж
+ .accesskey = g
+
+sync-manage-account = рдЦрд╛рддреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = o
+
+sync-signedin-unverified = { $email } рдЪрд╛рдЪрдгреА рдЭрд╛рд▓реА рдирд╛рд╣реА.
+sync-signedin-login-failure = рдкреБрдиреНрд╣рд╛ рдЬреЛрдбрдгреАрдХрд░рд┐рддрд╛ рдХреГрдкрдпрд╛ рд╕рд╛рдЗрди рдХрд░рд╛ { $email }
+
+sync-resend-verification =
+ .label = рдкрдбрддрд╛рд│рдгреА рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд╛
+ .accesskey = d
+
+sync-remove-account =
+ .label = рдЦрд╛рддреЗ рдХрд╛рдврд╛
+ .accesskey = R
+
+sync-sign-in =
+ .label = рд╕рд╛рдЗрди рдЗрди
+ .accesskey = g
+
+## Sync section - enabling or disabling sync.
+
+prefs-sync-now =
+ .labelnotsyncing = рдЖрддреНрддрд╛ рд╕рд┐рдВрдХ рдХрд░рд╛
+ .accesskeynotsyncing = N
+ .labelsyncing = рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗ
+
+## The list of things currently syncing.
+
+sync-currently-syncing-bookmarks = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+sync-currently-syncing-history = рдЗрддрд┐рд╣рд╛рд╕
+sync-currently-syncing-tabs = рдЦреБрд▓реЗ рдЯреЕрдм
+sync-currently-syncing-logins-passwords = рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб
+sync-currently-syncing-addresses = рдкрддреНрддреЗ
+sync-currently-syncing-creditcards = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб
+sync-currently-syncing-addons = ре▓рдб-рдСрди
+sync-currently-syncing-prefs =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+ }
+
+sync-change-options =
+ .label = рдмрджрд▓рд╛тАж
+ .accesskey = C
+
+## The "Choose what to sync" dialog.
+
+sync-engine-bookmarks =
+ .label = рд╡рд╛рдЪрдирдЦреБрдгрд╛
+ .accesskey = m
+
+sync-engine-history =
+ .label = рдЗрддрд┐рд╣рд╛рд╕
+ .accesskey = r
+
+sync-engine-tabs =
+ .label = рдЯреЕрдмреНрд╕ рдЙрдШрдбрд╛
+ .tooltiptext = рддрд╛рд│рдореЗрд│ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдХрд╛рдп рдЙрдШрдбрд▓реЗрд▓реЗ рдЖрд╣реЗ рдпрд╛рдЪреА рдпрд╛рджреА
+ .accesskey = T
+
+sync-engine-logins-passwords =
+ .label = рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб
+ .tooltiptext = рдЖрдкрдг рдЬрддрди рдХреЗрд▓реЗрд▓реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╛рд╡реЗ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб
+ .accesskey = L
+
+sync-engine-addresses =
+ .label = рдкрддреНрддреЗ
+ .tooltiptext = рдЖрдкрдг рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкреЛрд╕реНрдЯрд╛рдЪреЗ рдкрддреНрддреЗ (рдлрдХреНрдд рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд╛рдареА)
+ .accesskey = e
+
+sync-engine-creditcards =
+ .label = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдбреНрд╕
+ .tooltiptext = рдирд╛рд╡реЗ, рдирдВрдмрд░ рдЖрдгрд┐ рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рддрд╛рд░рдЦрд╛ (рдХреЗрд╡рд│ рдбреЗрд╕реНрдХрдЯреЙрдк)
+ .accesskey = C
+
+sync-engine-addons =
+ .label = ре▓рдб-рдСрдиреНрд╕реН
+ .tooltiptext = Firefox рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд╛рдареА рдереАрдо рдЖрдгрд┐ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди
+ .accesskey = A
+
+sync-engine-prefs =
+ .label =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкрд╕рдВрддреА
+ }
+ .tooltiptext = рдЖрдкрдг рдмрджрд▓рд▓реЗрд▓реЗ рд╕рд╛рдзрд╛рд░рдг, рд╕реБрд░рдХреНрд╖рд╛ рдЖрдгрд┐ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ
+ .accesskey = s
+
+## The device name controls.
+
+sync-device-name-header = рд╕рд╛рдзрдирд╛рдЪреЗ рдирд╛рд╡:
+
+sync-device-name-change =
+ .label = рд╕рд╛рдзрдирд╛рдЪреЗ рдирд╛рд╡ рдмрджрд▓рд╛тАж
+ .accesskey = h
+
+sync-device-name-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = n
+
+sync-device-name-save =
+ .label = рдЬрддрди рдХрд░рд╛
+ .accesskey = v
+
+sync-connect-another-device = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛
+
+## Privacy Section
+
+privacy-header = рдмреНрд░рд╛рдКрдЬрд░ рдЧреЛрдкрдиреАрдпрддрд╛
+
+## Privacy Section - Forms
+
+
+## Privacy Section - Logins and Passwords
+
+# The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
+pane-privacy-logins-and-passwords-header = рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб
+ .searchkeywords = { -lockwise-brand-short-name }
+
+forms-ask-to-save-logins =
+ .label = рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╕рд╛рдареА рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдЪрд╛рд░рд╛
+ .accesskey = r
+forms-exceptions =
+ .label = рдЕрдкрд╡рд╛рджтАж
+ .accesskey = x
+forms-generate-passwords =
+ .label = рд╕рд╢рдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрдЪрд╡реВрди рддрдпрд╛рд░ рдХрд░рд╛
+ .accesskey = u
+forms-breach-alerts-learn-more-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+forms-saved-logins =
+ .label = рд╕рд╛рдард╡рд▓реЗрд▓реЗ рд▓реЙрдЧрдЗрдиреНрд╕тАж
+ .accesskey = L
+forms-master-pw-use =
+ .label = рдорд╛рд╕реНрдЯрд░ рдкрд╛рд╕рд╡рд░реНрдбрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = U
+forms-master-pw-change =
+ .label = рдорд╛рд╕реНрдЯрд░ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рд╡рд╛тАж
+ .accesskey = M
+
+forms-master-pw-fips-title = рдЖрдкрдг рд╕рдзреНрдпрд╛ рдПрдлрдЖрдпрдкреАрдПрд╕реН (FIPS) рд╕реНрдерд┐рддреАрдордзреНрдпреЗ рдЖрд╣рд╛рдд. рдПрдлрдЖрдпрдкреАрдПрд╕реН (FIPS) рд╕рд╛рдареА рд░рд┐рдХрд╛рдореЗ рдореБрдЦреНрдп рдкрд╛рд╕рд╡рд░реНрдб рдЪрд╛рд▓рдгрд╛рд░ рдирд╛рд╣реА.
+
+forms-master-pw-fips-desc = рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рдЕрдпрд╢рд╕реНрд╡реА
+
+## OS Authentication dialog
+
+
+## Privacy Section - History
+
+history-header = рдЗрддрд┐рд╣рд╛рд╕
+
+# This label is followed, on the same line, by a dropdown list of options
+# (Remember history, etc.).
+# In English it visually creates a full sentence, e.g.
+# "Firefox will" + "Remember history".
+#
+# If this doesn't work for your language, you can translate this message:
+# - Simply as "Firefox", moving the verb into each option.
+# This will result in "Firefox" + "Will remember history", etc.
+# - As a stand-alone message, for example "Firefox history settings:".
+history-remember-label = { -brand-short-name } рдХрд░реЗрд▓
+ .accesskey = w
+
+history-remember-option-all =
+ .label = рдЗрддрд┐рд╣рд╛рд╕ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+history-remember-option-never =
+ .label = рдЗрддрд┐рд╣рд╛рд╕ рдХрдзреАрдЪ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реБ рдирдХрд╛
+history-remember-option-custom =
+ .label = рдЗрддрд┐рд╣рд╛рд╕рд╛ рдХрд░реАрддрд╛ рдордирдкрд╕рдВрдд рд╕рдВрдпреЛрдЬрдирд╛ рд╡рд╛рдкрд░рд╛
+
+history-remember-description = { -brand-short-name } рдЖрдкрд▓реЗ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ, рдбрд╛рдЙрдирд▓реЛрдб, рдлреЙрд░реНрдо рдЖрдгрд┐ рд╢реЛрдз рдЗрддрд┐рд╣рд╛рд╕ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реЗрд▓.
+history-dontremember-description = { -brand-short-name } рд╕рдорд╛рди рд╕рдВрдпреЛрдЬрдирд╛ рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рддреЛ, рд╡ рд╡реЗрдм рдЪрд╛рд│рддреЗрд╡реЗрд│реА рдХреБрдард▓рд╛рд╣реА рдЗрддрд┐рд╣рд╛рд╕ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдд рдирд╛рд╣реА.
+
+history-private-browsing-permanent =
+ .label = рдиреЗрд╣рдореА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рдореЛрдбрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = p
+
+history-remember-browser-option =
+ .label = рдмреНрд░рд╛рдКрдЬрд┐рдВрдЧ рд╡ рдбрд╛рдКрдирд▓реЛрдб рдЗрддрд┐рд╣рд╛рд╕ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+ .accesskey = b
+
+history-remember-search-option =
+ .label = рд╢реЛрдз рд╡ рдлреЙрд░реНрдо рдЗрддрд┐рд╣рд╛рд╕ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+ .accesskey = f
+
+history-clear-on-close-option =
+ .label = { -brand-short-name } рдмрдВрдж рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХрд░рд╛
+ .accesskey = r
+
+history-clear-on-close-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧреНрдЬтАж
+ .accesskey = t
+
+history-clear-button =
+ .label = рдЗрддрд┐рд╣рд╛рд╕ рдкреБрд╕рд╛...
+ .accesskey = s
+
+## Privacy Section - Site Data
+
+sitedata-header = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдбреЗрдЯрд╛
+
+sitedata-total-size-calculating = рдХреЕрд╢ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдЪреА рдЧрдгрдирд╛ рдХрд░рдд рдЖрд╣реЗ...
+
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+sitedata-total-size = рдЖрдкрдг рд╕рд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдХреБрдХреАрдЬ, рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдЖрдгрд┐ рдХреЕрд╢ рд╕рдзреНрдпрд╛ { $value } { $unit } рдЗрддрдХреА рдЬрд╛рдЧрд╛ рдбрд┐рд╕реНрдХрд╡рд░ рд╡реНрдпрд╛рдкреНрдд рдХрд░рдд рдЖрд╣реЗрдд
+
+sitedata-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+sitedata-allow-cookies-option =
+ .label = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдбреЗрдЯрд╛ рд╕реНрд╡реАрдХрд╛рд░рд╛
+ .accesskey = A
+
+sitedata-disallow-cookies-option =
+ .label = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+ .accesskey = B
+
+# This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
+# The list items are the strings named sitedata-block-*-option*.
+sitedata-block-desc = рдкреНрд░рдХрд╛рд░ рдЕрд╡рд░реЛрдзрд┐рдд
+ .accesskey = T
+
+sitedata-clear =
+ .label = рдорд╛рд╣рд┐рддреА рдкреБрд╕рд╛...
+ .accesskey = l
+
+sitedata-settings =
+ .label = рдбреЗрдЯрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛...
+ .accesskey = M
+
+sitedata-cookies-permissions =
+ .label = рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ ...
+ .accesskey = P
+
+## Privacy Section - Address Bar
+
+addressbar-header = рдкрддреНрддрд╛ рдкрдЯреНрдЯреА
+
+addressbar-suggest = рдкрддреНрддрд╛ рдкрдЯреНрдЯреА рд╡рд╛рдкрд░рддреЗрд╡реЗрд│реА, рд╕реВрдЪрд╡рд╛
+
+addressbar-locbar-history-option =
+ .label = рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕
+ .accesskey = h
+addressbar-locbar-bookmarks-option =
+ .label = рд╡рд╛рдЪрдирдЦреВрдг
+ .accesskey = k
+addressbar-locbar-openpage-option =
+ .label = рдЯреЕрдмреНрд╕ рдЙрдШрдбрд╛
+ .accesskey = O
+
+addressbar-suggestions-settings = рд╢реЛрдз рдЗрдВрдЬрд┐рдирд╕рд╛рдареА рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛ рдмрджрд▓рд╛
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = рд╡рд░реНрдзрд┐рдд рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╕рдВрд░рдХреНрд╖рдг
+
+content-blocking-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+enhanced-tracking-protection-setting-standard =
+ .label = рдорд╛рдирдХ
+ .accesskey = d
+enhanced-tracking-protection-setting-strict =
+ .label = рдХрдареЛрд░
+ .accesskey = r
+enhanced-tracking-protection-setting-custom =
+ .label = рдкрд╕рдВрддреАрдЪреЗ
+ .accesskey = C
+
+##
+
+content-blocking-etp-custom-desc = рдХреЛрдгрддреА рдЯреНрд░реЕрдХрд░реНрд╕ рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛рдпрдЪреА рддреЗ рдирд┐рд╡рдбрд╛.
+
+content-blocking-cross-site-tracking-cookies = рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА
+content-blocking-social-media-trackers = рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░
+content-blocking-all-cookies = рд╕рд░реНрд╡ рдХреБрдХреАрдЬ
+content-blocking-unvisited-cookies = рднреЗрдЯ рди рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рдХреБрдХреАрдЬ
+content-blocking-all-windows-tracking-content = рд╕рд░реНрд╡ рд╡рд┐рдВрдбреЛрдордзреАрд▓ рд╕рд╛рдордЧреНрд░реА рдЯреНрд░реЕрдХ рдХрд░рдгреЗ
+content-blocking-all-third-party-cookies = рд╕рд░реНрд╡ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреБрдХреАрдЬ
+content-blocking-cryptominers = рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░
+content-blocking-fingerprinters = рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░
+
+content-blocking-warning-title = рд╕рд╛рд╡рдзрд╛рди!
+
+content-blocking-warning-learn-how = рдХрд╕реЗ рддреЗ рдЬрд╛рдгрд╛
+
+content-blocking-reload-description = рд╣реЗ рдмрджрд▓ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реЗ рдЯреЕрдм рд░реАрд▓реЛрдб рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓.
+content-blocking-reload-tabs-button =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдмреНрдЬ рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+
+content-blocking-tracking-content-label =
+ .label = рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░
+ .accesskey = T
+content-blocking-tracking-protection-option-all-windows =
+ .label = рд╕рд░реНрд╡ рдкрдЯрд▓рд╛рдордзреНрдпреЗ
+ .accesskey = A
+content-blocking-option-private =
+ .label = рдлрдХреНрдд рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ
+ .accesskey = P
+content-blocking-tracking-protection-change-block-list = рдЕрд╡рд░реЛрдзрд┐рдд рд╕реВрдЪреАрдордзреНрдпреЗ рдмрджрд▓ рдХрд░рд╛
+
+content-blocking-cookies-label =
+ .label = рдХреБрдХреАрдЬ
+ .accesskey = C
+
+content-blocking-expand-section =
+ .tooltiptext = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+
+# Cryptomining refers to using scripts on websites that can use a computerтАЩs resources to mine cryptocurrency without a userтАЩs knowledge.
+content-blocking-cryptominers-label =
+ .label = рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░
+ .accesskey = y
+
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+ .label = рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░
+ .accesskey = F
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = рдЕрдкрд╡рд╛рдж рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛...
+ .accesskey = x
+
+## Privacy Section - Permissions
+
+permissions-header = рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+
+permissions-location = рд╕реНрдерд╛рди
+permissions-location-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧтАж
+ .accesskey = t
+
+permissions-camera = рдХреЕрдореЗрд░рд╛
+permissions-camera-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧтАж
+ .accesskey = t
+
+permissions-microphone = рдорд╛рдпрдХреНрд░реЛрдлреЛрди
+permissions-microphone-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧтАж
+ .accesskey = t
+
+permissions-notification = рд╕реВрдЪрдирд╛
+permissions-notification-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧтАж
+ .accesskey = t
+permissions-notification-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+permissions-notification-pause =
+ .label = рд╕реВрдЪрдирд╛ { -brand-short-name } рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рд╣реЛрдИрдкрд░реНрдпрдВрдд рд╕реНрдердЧрд┐рдд рдХрд░рд╛
+ .accesskey = n
+
+permissions-autoplay = рдСрдЯреЛрдкреНрд▓реЗ
+
+permissions-autoplay-settings =
+ .label = рд╕реЗрдЯрд┐рдВрдЧтАж
+ .accesskey = t
+
+permissions-block-popups =
+ .label = рдкреЙрдкрдЕрдк рдкрдЯрд▓ рдЕрдбрд╡рд╛
+ .accesskey = B
+
+permissions-block-popups-exceptions =
+ .label = рдЕрдкрд╡рд╛рджтАж
+ .accesskey = E
+
+permissions-addon-install-warning =
+ .label = рд╕рд╛рдИрдЯреНрд╕ ре▓рдб-рдСрдиреНрд╕реН рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рдорд▓рд╛ рд╕рд╛рд╡рдз рдХрд░рд╛
+ .accesskey = W
+
+permissions-addon-exceptions =
+ .label = рдЕрдкрд╡рд╛рджтАж
+ .accesskey = E
+
+permissions-a11y-privacy-checkbox =
+ .label = рд╕реБрд▓рднрддрд╛ рд╕реЗрд╡рд╛рдВрдирд╛ рдЖрдкрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛
+ .accesskey = a
+
+permissions-a11y-privacy-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+## Privacy Section - Data Collection
+
+collection-header = { -brand-short-name } рдорд╛рд╣рд┐рддреА рд╕рдВрдЧреНрд░рд╣ рдЖрдгрд┐ рд╡рд╛рдкрд░
+
+collection-description = рдЖрдореНрд╣реА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкрд░реНрдпрд╛рдп рдЙрдкрд▓рдмреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдпрддреНрди рдХрд░рддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА { -brand-short-name } рдЙрдкрд▓рдмреНрдз рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЧрд░рдЬреЗрдкреБрд░рддреЗрдЪ рдЧреЛрд│рд╛ рдХрд░рддреЛ. рд╡реИрдпрдХреНрддрд┐рдХ рдорд╛рд╣рд┐рддреА рдШреЗрдгреНрдпрд╛рдЖрдзреА рдЖрдореНрд╣реА рдиреЗрд╣рдореА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рддреЛ.
+collection-privacy-notice = рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реВрдЪрдирд╛
+
+collection-health-report =
+ .label = { -vendor-short-name } рд▓рд╛ рддрд╛рдВрддреНрд░рд┐рдХ рд╡ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдорд╛рд╣рд┐рддреА рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА { -brand-short-name } рд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+ .accesskey = r
+collection-health-report-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+collection-studies =
+ .label = { -brand-short-name } рд▓рд╛ studies рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрди рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+collection-studies-link = { -brand-short-name } studies рдкрд╣рд╛
+
+addon-recommendations =
+ .label = рд╡реИрдпрдХреНрддрд┐рдХреГрдд рд╡рд┐рд╕реНрддрд╛рд░рд╛рдЪреНрдпрд╛ рд╢рд┐рдлрд╛рд░рд╕реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { -brand-short-name } рд▓рд╛ рдЕрдиреБрдорддреА рджреНрдпрд╛
+addon-recommendations-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = рдорд╛рд╣рд┐рддреА рдЕрд╣рд╡рд╛рд▓ рджреЗрдгреЗ рдпрд╛ рдмрд╛рдВрдзрдгреА рд╕рдВрд░рдЪрдиреЗрдордзреНрдпреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ
+
+collection-backlogged-crash-reports =
+ .label = рдЖрдкрд▓реНрдпрд╛рд╡рддреАрдиреЗ { -brand-short-name } рд▓рд╛ рдмреЕрдХрд▓реЙрдЧ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджрдпрд╛
+ .accesskey = c
+collection-backlogged-crash-reports-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = рд╕реБрд░рдХреНрд╖рд╛
+
+security-browsing-protection = рднреНрд░рд╛рдордХ рдордЬрдХреВрд░ рдЖрдгрд┐ рдзреЛрдХрд╛рджрд╛рдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рдВрд░рдХреНрд╖рдг
+
+security-enable-safe-browsing =
+ .label = рдзреЛрдХрд╛рджрд╛рдпрдХ рдЖрдгрд┐ рднреНрд░рд╛рдордХ рд╕рд╛рдордЧреНрд░реА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+ .accesskey = B
+security-enable-safe-browsing-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+security-block-downloads =
+ .label = рдзреЛрдХрд╛рджрд╛рдпрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+ .accesskey = d
+
+security-block-uncommon-software =
+ .label = рдирдХреЛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдмрджреНрджрд▓ рдорд▓рд╛ рд╕реБрдЪрдирд╛ рджреНрдпрд╛
+ .accesskey = c
+
+## Privacy Section - Certificates
+
+certs-header = рдкреНрд░рдорд╛рдгрдкрддреНрд░
+
+certs-personal-label = рдЬреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╡реИрдпрдХреНрддрд┐рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛ рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдХрд░рддреЛ
+
+certs-select-auto-option =
+ .label = рдЖрдкреЛрдЖрдк рдирд┐рд╡рдбрд╛
+ .accesskey = S
+
+certs-select-ask-option =
+ .label = рдорд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рд╡рд┐рдЪрд╛рд░рд╛
+ .accesskey = A
+
+certs-enable-ocsp =
+ .label = рдХреНрд╡реЗрд░реА OCSP рд░реЗрд╕рдкрд╛рдБрдбрд░ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪреА рд╡реИрдзрддрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ
+ .accesskey = Q
+
+certs-view =
+ .label = рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдмрдШрд╛
+ .accesskey = C
+
+certs-devices =
+ .label = рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрдиреЗ
+ .accesskey = D
+
+space-alert-learn-more-button =
+ .label = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+ .accesskey = L
+
+space-alert-over-5gb-pref-button =
+ .label =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп рдЙрдШрдбрд╛
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛ рдЙрдШрдбрд╛
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] O
+ }
+
+space-alert-under-5gb-ok-button =
+ .label = рдареАрдХ рдЖрд╣реЗ, рд╕рдордЬрд▓реЗ
+ .accesskey = K
+
+space-alert-under-5gb-message = { -brand-short-name } рд▓рд╛ рдбрд┐рд╕реНрдХ рд╡рд░реАрд▓ рдЬрд╛рдЧрд╛ рдХрдореА рдкрдбрдд рдЖрд╣реЗ. рд╡реЗрдмрд╕рд╛рдИрдЯ рдЪрд╛ рдордЬрдХреВрд░ рдХрджрд╛рдЪрд┐рдд рд╡реНрдпрд╡рд╕реНрдерд┐рдд рджрд┐рд╕рдгрд╛рд░ рдирд╛рд╣реА. рд╕реБрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдЕрдиреБрднрд╡рд╛рд╕рд╛рдареА рдбрд┐рд╕реНрдХ рдЪрд╛ рд╡рд╛рдкрд░ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА "рдЖрдгрдЦреА рдЬрд╛рдгрд╛" рд╡рд░ рднреЗрдЯ рджреНрдпрд╛.
+
+## Privacy Section - HTTPS-Only
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = рдбреЗрд╕реНрдХрдЯреЙрдк
+downloads-folder-name = рдбрд╛рдЙрдирд▓реЛрдб
+choose-download-folder-title = рдбрд╛рдЙрдирд▓реЛрдб рд╕рдВрдЪрдпрд┐рдХрд╛(рдлреЛрд▓реНрдбрд░) рдирд┐рд╡рдбрд╛:
+
+# Variables:
+# $service-name (String) - Name of a cloud storage provider like Dropbox, Google Drive, etc...
+save-files-to-cloud-storage =
+ .label = рдлрд╛рдИрд▓ { $service-name } рдЗрдереЗ рд╕рд╛рдард╡рд╛
diff --git a/l10n-mr/browser/browser/preferences/selectBookmark.ftl b/l10n-mr/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..68494b6990
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/selectBookmark.ftl
@@ -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/.
+
+select-bookmark-window =
+ .title = рдореБрдЦреНрдп рдкреГрд╖реНрда рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+ .style = width: 32em;
+
+select-bookmark-desc = рдореБрдЦреНрдп рдкреГрд╖реНрдард╛ рдХрд░реАрддрд╛ рд╡рд╛рдЪрдирдЦреВрдг рдирд┐рд╡рдбрд╛. рд╕рдВрдЪрдпреАрдХрд╛ рдирд┐рд╡рдбрд▓реНрдпрд╛рд╕, рд╕рдВрдЪрдпреАрдХрд╛ рдордзрд┐рд▓ рд╡рд╛рдЪрдирдЦреВрдг рдЯреЕрдм рдордзреНрдпреЗ рдЙрдШрдбрд▓реЗ рдЬрд╛рдИрд▓.
diff --git a/l10n-mr/browser/browser/preferences/siteDataSettings.ftl b/l10n-mr/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 0000000000..efb3cac563
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/siteDataSettings.ftl
@@ -0,0 +1,57 @@
+# 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/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+site-data-settings-description = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│реЗ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдареЗрд╡рддрд╛рдд. рдЖрдкрдг рдЬреЛрд╡рд░ рдирд╖реНрдЯ рдХрд░рдд рдирд╛рд╣реА рддреЛрд╡рд░ { -brand-short-name } рд╕реНрдерд┐рд░ рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреА рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡реВрди рдареЗрд╡рддреЗ рдЖрдгрд┐ рдЬрд╢реА рдЧрд░рдЬ рд╡рд╛рдЯреЗрд▓ рддрд╕реЗ рдЕрд╕реНрдерд┐рд░ рдорд╛рд╣рд┐рддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдЪреА рдорд╛рд╣рд┐рддреА рдирд╖реНрдЯ рдХрд░рддреЗ.
+site-data-search-textbox =
+ .placeholder = рд╡реЗрдмрд╕рд╛рдИрдЯ рд╢реЛрдзрд╛
+ .accesskey = S
+site-data-column-host =
+ .label = рд╕рд╛рдЗрдЯ
+site-data-column-cookies =
+ .label = рдХреБрдХреАрдЬ
+site-data-column-storage =
+ .label = рд╕реНрдЯреЛрд░реЗрдЬ
+site-data-column-last-used =
+ .label = рд╢реЗрд╡рдЯрдЪреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓)
+site-data-remove-selected =
+ .label = рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = R
+site-data-button-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+site-data-button-save =
+ .label = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .accesskey = a
+site-data-settings-dialog =
+ .buttonlabelaccept = рдмрджрд▓ рдЬрддрди рдХрд░рд╛
+ .buttonaccesskeyaccept = a
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-storage-usage =
+ .value = { $value } { $unit }
+site-storage-persistent =
+ .value = { site-storage-usage.value } (рд╕реНрдерд┐рд░)
+site-data-remove-all =
+ .label = рд╕рд░реНрд╡ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = e
+site-data-remove-shown =
+ .label = рджрд╛рдЦрд╡рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = e
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+site-data-removing-header = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдХрд╛рдвреВрди рдЯрд╛рдХрдд рдЖрд╣реЗ
+site-data-removing-desc = рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рдиреЗ рдЖрдкрдг рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░реВрди рд▓реЙрдЧ рдЖрдКрдЯ рд╣реЛрдК рд╢рдХрддрд╛. рдЖрдкрдгрд╛рд╕ рдЦрд╛рддреНрд░реАрдиреЗ рдмрджрд▓ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗрдд?
+site-data-removing-table = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░реВрди рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдХрд╛рдврдгреНрдпрд╛рдд рдпреЗрдИрд▓
diff --git a/l10n-mr/browser/browser/preferences/translation.ftl b/l10n-mr/browser/browser/preferences/translation.ftl
new file mode 100644
index 0000000000..5edf2d73e4
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/translation.ftl
@@ -0,0 +1,33 @@
+# 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/.
+
+translation-window =
+ .title = рдЕрдкрд╡рд╛рдж - рднрд╛рд╖рд╛рдВрддрд░рди
+ .style = width: 36em
+translation-close-key =
+ .key = w
+translation-languages-disabled-desc = рдЦрд╛рд▓реАрд▓ рднрд╛рд╖рд╛рдВрдХрд░рд┐рддрд╛ рднрд╛рд╖рд╛рдВрддрд░ рдкреБрд░рд╡рд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА
+translation-languages-column =
+ .label = рднрд╛рд╖рд╛
+translation-languages-button-remove =
+ .label = рднрд╛рд╖рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = R
+translation-languages-button-remove-all =
+ .label = рд╕рд░реНрд╡ рднрд╛рд╖рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = e
+translation-sites-disabled-desc = рдЦрд╛рд▓реАрд▓ рд╕реНрдерд│рд╛рдВрдХрд░рд┐рддрд╛ рднрд╛рд╖рд╛рдВрддрд░ рдкреБрд╡рд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА
+translation-sites-column =
+ .label = рд╕рдВрдХреЗрддрд╕реНрдерд│реЗ
+translation-sites-button-remove =
+ .label = рд╕рд╛рдИрдЯ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = S
+translation-sites-button-remove-all =
+ .label = рд╕рд░реНрд╡ рд╕рд╛рдИрдЯреНрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = i
+translation-button-close =
+ .label = рдмрдВрдж рдХрд░рд╛
+ .accesskey = C
+translation-dialog =
+ .buttonlabelaccept = рдмрдВрдж рдХрд░рд╛
+ .buttonaccesskeyaccept = C
diff --git a/l10n-mr/browser/browser/protections.ftl b/l10n-mr/browser/browser/protections.ftl
new file mode 100644
index 0000000000..9360fab716
--- /dev/null
+++ b/l10n-mr/browser/browser/protections.ftl
@@ -0,0 +1,74 @@
+# 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/.
+
+protection-report-manage-protections = рд╕реЗрдЯрд┐рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+
+# This string is used to label the X axis of a graph. Other days of the week are generated via Intl.DateTimeFormat,
+# capitalization for this string should match the output for your locale.
+graph-today = рдЖрдЬ
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = рдпрд╛ рдЖрдард╡рдбреНрдпрд╛рдд рдЕрдбрд╡рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдЯреНрд░реЕрдХрд░рдЪреА рдПрдХреВрдг рд╕рдВрдЦреНрдпрд╛ рдЕрд╕рд▓реЗрд▓рд╛ рдЖрд▓реЗрдЦ.
+
+social-tab-title = рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░
+
+cookie-tab-title = рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА
+
+tracker-tab-title = рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░
+
+fingerprinter-tab-title = рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░
+
+cryptominer-tab-title = рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░
+
+lockwise-title = рдкреБрдиреНрд╣рд╛ рдХрдзреАрд╣реА рдкрд╛рд╕рд╡рд░реНрдб рд╡рд┐рд╕рд░реВ рдирдХрд╛
+
+turn-on-sync = { -sync-brand-short-name } рдЪрд╛рд▓реВ рдХрд░рд╛тАж
+ .title = рд╕рд┐рдВрдХ рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛рд╡рд░ рдЬрд╛
+
+monitor-title = рдорд╛рд╣рд┐рддреА рдЙрд▓реНрд▓рдВрдШрдирд╛рд╡рд░ рд▓рдХреНрд╖ рдареЗрд╡рд╛.
+monitor-link = рд╣реЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ
+auto-scan = рдЖрдЬ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕реНрдХреЕрди рдХреЗрд▓реЗ
+
+## The title attribute is used to display the type of protection.
+## The aria-label is spoken by screen readers to make the visual graph accessible to blind users.
+##
+## Variables:
+## $count (Number) - Number of specific trackers
+## $percentage (Number) - Percentage this type of tracker contributes to the whole graph
+
+bar-tooltip-social =
+ .title = рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░
+ .aria-label =
+ { $count ->
+ [one] { $count } рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░ ({ $percentage }%)
+ *[other] { $count } рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░ ({ $percentage }%)
+ }
+bar-tooltip-cookie =
+ .title = рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА
+ .aria-label =
+ { $count ->
+ [one] { $count } рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА ({ $percentage }%)
+ *[other] { $count } рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА ({ $percentage }%)
+ }
+bar-tooltip-tracker =
+ .title = рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░
+ .aria-label =
+ { $count ->
+ [one] { $count } рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░ ({ $percentage }%)
+ *[other] { $count } рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░ ({ $percentage }%)
+ }
+bar-tooltip-fingerprinter =
+ .title = рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░
+ .aria-label =
+ { $count ->
+ [one] { $count } рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░ ({ $percentage }%)
+ *[other] { $count } рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░ ({ $percentage }%)
+ }
+bar-tooltip-cryptominer =
+ .title = рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░
+ .aria-label =
+ { $count ->
+ [one] { $count } рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░ ({ $percentage }%)
+ *[other] { $count } рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░ ({ $percentage }%)
+ }
diff --git a/l10n-mr/browser/browser/protectionsPanel.ftl b/l10n-mr/browser/browser/protectionsPanel.ftl
new file mode 100644
index 0000000000..df2c6c20b4
--- /dev/null
+++ b/l10n-mr/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,89 @@
+# 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/.
+
+protections-panel-sendreportview-error = рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд┐рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрд▓реА. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+ .aria-label = рд╡рд░реНрдзрд┐рдд рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╕рдВрд░рдХреНрд╖рдг рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+
+protections-panel-etp-on-header = рдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╡рд░реНрдзрд┐рдд рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╕рдВрд░рдХреНрд╖рдг рдЪрд╛рд▓реВ рдЖрд╣реЗ
+protections-panel-etp-off-header = рдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╡рд░реНрдзрд┐рдд рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╕рдВрд░рдХреНрд╖рдг рдмрдВрдж рдЖрд╣реЗ
+
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = рд╕рд╛рдЗрдЯ рдХрд╛рд░реНрдпрд░рдд рдирд╛рд╣реА?
+
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+ .title = рд╕рд╛рдЗрдЯ рдХрд╛рд░реНрдпрд░рдд рдирд╛рд╣реА?
+
+## The "Allowed" header also includes a "Why?" link that, when hovered, shows
+## a tooltip explaining why these items were not blocked in the page.
+
+protections-panel-not-blocking-why-label = рдХрд╛?
+protections-panel-not-blocking-why-etp-off-tooltip = рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рд╕рд░реНрд╡ рдЯреНрд░реЕрдХрд░ рд▓реЛрдб рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд рдХрд╛рд░рдг рд╕рдВрд░рдХреНрд╖рдг рдмрдВрдж рдЖрд╣реЗ.
+
+##
+
+protections-panel-no-trackers-found = рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ { -brand-short-name } рд▓рд╛ рдЬреНрдЮрд╛рдд рдХреЛрдгрддреЗрд╣реА рдЯреНрд░реЕрдХрд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реАрдд.
+
+protections-panel-content-blocking-tracking-protection = рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░
+
+protections-panel-content-blocking-socialblock = рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░
+protections-panel-content-blocking-cryptominers-label = рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░
+protections-panel-content-blocking-fingerprinters-label = рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░
+
+## In the protections panel, Content Blocking category items are in three sections:
+## "Blocked" for categories being blocked in the current page,
+## "Allowed" for categories detected but not blocked in the current page, and
+## "None Detected" for categories not detected in the current page.
+## These strings are used in the header labels of each of these sections.
+
+protections-panel-blocking-label = рдЕрд╡рд░реЛрдзрд┐рдд
+protections-panel-not-blocking-label = рдЕрдиреБрдордд
+protections-panel-not-found-label = рдХрд╛рд╣реАрд╣реА рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+##
+
+protections-panel-settings-label = рд╕рдВрд░рдХреНрд╖рдг рд╕реЗрдЯрд┐рдВрдЧ
+
+## In the Site Not Working? view, we suggest turning off protections if
+## the user is experiencing issues with any of a variety of functionality.
+
+# The header of the list
+protections-panel-site-not-working-view-header = рдЖрдкрд▓реНтАНрдпрд╛рд▓рд╛ рдпрд╛рд╕рд╣ рд╕рдорд╕реНтАНрдпрд╛ рдпреЗрдд рдЕрд╕рд▓реНрдпрд╛рд╕ рд╕рдВрд░рдХреНрд╖рдг рдмрдВрдж рдХрд░рд╛:
+
+# The list items, shown in a <ul>
+protections-panel-site-not-working-view-issue-list-login-fields = рд▓реЙрдЧрд┐рди рдлреАрд▓реНрдб
+protections-panel-site-not-working-view-issue-list-forms = рдлреЙрд░реНрдо
+protections-panel-site-not-working-view-issue-list-payments = рджреЗрдпрдХреЗ
+protections-panel-site-not-working-view-issue-list-comments = рдЯрд┐рдкреНрдкрдгреНрдпрд╛
+protections-panel-site-not-working-view-issue-list-videos = рд╡реНрд╣рд┐рдбреАрдУ
+
+protections-panel-site-not-working-view-send-report = рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд╛
+
+##
+
+protections-panel-content-blocking-manage-settings =
+ .label = рд╕рдВрд░рдХреНрд╖рдг рд╕реЗрдЯрд┐рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = M
+
+protections-panel-content-blocking-breakage-report-view =
+ .title = рдПрдХ рддреБрдЯрд▓реЗрд▓реА рд╕рд╛рдЗрдЯ рдиреЛрдВрджрд╡рд╛
+protections-panel-content-blocking-breakage-report-view-collection-url = URL
+protections-panel-content-blocking-breakage-report-view-collection-url-label =
+ .aria-label = URL
+protections-panel-content-blocking-breakage-report-view-collection-comments = рдкрд░реНрдпрд╛рдпреА: рд╕рдорд╕реНрдпреЗрдЪреЗ рд╡рд░реНрдгрди рдХрд░рд╛
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+ .aria-label = рдкрд░реНрдпрд╛рдпреА: рд╕рдорд╕реНрдпреЗрдЪреЗ рд╡рд░реНрдгрди рдХрд░рд╛
+protections-panel-content-blocking-breakage-report-view-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+protections-panel-content-blocking-breakage-report-view-send-report =
+ .label = рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд╛
diff --git a/l10n-mr/browser/browser/safeMode.ftl b/l10n-mr/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..922ad66f42
--- /dev/null
+++ b/l10n-mr/browser/browser/safeMode.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safe-mode-window =
+ .title = { -brand-short-name } рд╕реБрд░рдХреНрд╖рд┐рдд рдкрдзреНрджрддреА
+ .style = max-width: 400px
+start-safe-mode =
+ .label = рд╕реЗрдл рдореЛрдбрдордзреНрдпреЗ рд╕реБрд░реВ рдХрд░рд╛
+refresh-profile =
+ .label = { -brand-short-name }рд▓рд╛ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рд╛
+safe-mode-description = рд╕реЗрдл рдореЛрдб { -brand-short-name } рдЪреЗ рд╡рд┐рд╢реЗрд╖ рдореЛрдб рдЖрд╣реЗ рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдбрдЪрдгреАрдВрдЪреНрдпрд╛ рддреНрд░реБрдЯреАрдирд┐рд╡рд╛рд░рдирд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
+refresh-profile-instead = рдЖрдкрдг рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг рдЯрд╛рд│реВрди рдкреБрдвреЗ рдЬрд╛рдК рд╢рдХрддрд╛ рдЖрдгрд┐ { -brand-short-name } рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = рд╕реБрд░реВ рд╣реЛрддреЗрд╡реЗрд│реА { -brand-short-name } рдЕрдирдкреЗрдХреНрд╖рд┐рддрд░реАрддреНрдпрд╛ рдмрдВрдж рдЭрд╛рд▓реЗ. рд╣реЗ ре▓рдб-рдСрдиреНрд╕реН рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдЕрдбрдЪрдгреАрдВрдореБрд│реЗ рдЭрд╛рд▓реЗ рдЕрд╕рд╛рд╡реЗ. рдЖрдкрдг рд╕реЗрдл рдореЛрдбрдордзреНрдпреЗ рдЯреНрд░рдмрд▓рд╢реВрдЯ рдХрд░реВрди рдЕрдбрдЪрдгреАрдЪреЗ рдирд┐рд╡рд╛рд░рдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реБ рд╢рдХрддрд╛.
diff --git a/l10n-mr/browser/browser/safebrowsing/blockedSite.ftl b/l10n-mr/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 0000000000..e5214548e6
--- /dev/null
+++ b/l10n-mr/browser/browser/safebrowsing/blockedSite.ftl
@@ -0,0 +1,30 @@
+# 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/.
+
+safeb-blocked-phishing-page-title = рдкреБрдвреЗ рдлрд╕рд╡реА рд╕рд╛рдИрдЯ рдЖрд╣реЗ
+safeb-blocked-malware-page-title = рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд▓рд╛ рднреЗрдЯ рджрд┐рд▓реНрдпрд╛рд╕ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдзреЛрдХрд╛ рдкреЛрд╣реЛрдЪреВ рд╢рдХрддреЛ
+safeb-blocked-unwanted-page-title = рд╕рд╛рдЗрдЯрдордзреНрдпреЗ рдкреБрдвреЗ рдиреБрдХрд╕рд╛рдирджреЗрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрд╕реВ рд╢рдХрддрд╛рдд
+safeb-blocked-harmful-page-title = рдкреБрдвреАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ рдорд╛рд▓рд╡реЗрдЕрд░ рдЕрд╕реВ рд╢рдХрддреЗ
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } рдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рдЖрдбрд╡рд▓реЗ рдХрд╛рд░рдг рд╣реЗ рдкреГрд╖реНрда рдлрд╕рд╡реЗрдЧрд┐рд░реАрдиреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд╣реАрддрд░реА рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╡реГрддреНрдд рдХрд░реВ рд╢рдХрддреЗ рдЬрд╕реЗ рдХреА рдзреЛрдХрд╛рджрд╛рдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕ рд╡ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рд╕рд╛рд░рдЦреА рд╡реИрдпрдХреНрддрд┐рдХ рдорд╛рд╣рд┐рддреА рдЙрдШрдб рдХрд░рдгреЗ.
+safeb-blocked-malware-page-short-desc = { -brand-short-name } рд╣реЗ рдкреГрд╖реНрда рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдХрд╛рд░рдг рд╣реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддреЗ рдЬреЗ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╡реИрдпрдХреНрддрд┐рдХ рдорд╛рд╣рд┐рддреА рдЪреЛрд░реВ рд╢рдХрддреЗ рдХрд┐рдВрд╡рд╛ рд╣рдЯрд╡реВ рд╢рдХрддреЗ.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } рдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рдЖрдбрд╡рд▓реЗ рдХрд╛рд░рдг рд╣реЗ рдкреГрд╖реНрда рдлрд╕рд╡реЗрдЧрд┐рд░реАрдиреЗ рдХрд╛рд╣реА рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрди рдЖрдкрд▓рд╛ рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдЪрд╛ рдЕрдиреБрднрд╡ рджреВрд╖рд┐рдд рдХрд░реВ рд╢рдХрддреЗ(рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрд▓реЗ рдЧреГрд╣ рдкреГрд╖реНрда рдмрджрд▓реВрди рдХрд┐рдВрд╡рд╛ рдЖрдкрдг рдЬреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдирд╛ рднреЗрдЯ рджреЗрддрд╛ рддреНрдпрд╛рд╡рд░ рдЕрддрд┐ рдЬрд╛рд╣рд┐рд░рд╛рддреА рджрд╛рдЦрд╡реВрди).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } рдиреЗ рд╣реЗ рдкреГрд╖реНрда рдЕрдбрд╡рд▓реЗ рдЖрд╣реЗ рдХрд╛рд░рдг рддреЗ рдзреЛрдХрд╛рджрд╛рдпрдХ рдЕрдБрдкреНрд╕ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрди рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдЪреЛрд░реВ рдХрд┐рдВрд╡рд╛ рдирд╖реНрдЯ рдХрд░реВ рд╢рдХрддреЗ (рдЙрджрд╛; рдкреНрд░рддрд┐рдорд╛, рдкрд╛рд╕рд╡рд░реНрдбрд╕, рд╕рдВрджреЗрд╢ рдХрд┐рдВрд╡рд╛ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдбреНрд╕).
+safeb-palm-advisory-desc = <a data-l10n-name='advisory_provider'>{ $advisoryname }</a> рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реЗ рд╕рд▓реНрд▓рд╛рдЧрд╛рд░.
+safeb-palm-accept-label = рдорд╛рдЧреЗ рдЬрд╛
+safeb-palm-see-details-label = рддрдкрд╢реАрд▓ рдкрд╣рд╛
+safeb-blocked-phishing-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> рд╣реЗ <a data-l10n-name='error_desc_link'>рдзреЛрдХрд╛рджрд╛рдпрдХ рд╕рдВрдХреЗрддрд╕реНрдерд│</a> рдЖрд╣реЗ рдЕрд╕реЗ рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгреВрди рджреЗрдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЖрдкрдг <a data-l10n-name='report_detection'>рд╢реЛрдзрдгреНрдпрд╛рдЪреА рд╕рдорд╕реНрдпрд╛</a> рдиреЛрдВрдж рдХрд░реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рд╣рд╛ <a data-l10n-name='ignore_warning_link'>рдзреЛрдХрд╛ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд</a> рдХрд░реВрди рд╣реНрдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ рдЬрд╛рдК рд╢рдХрддрд╛.
+safeb-blocked-phishing-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> рд╣реЗ <a data-l10n-name='error_desc_link'>рдзреЛрдХрд╛рджрд╛рдпрдХ рд╕рдВрдХреЗрддрд╕реНрдерд│</a> рдЖрд╣реЗ рдЕрд╕реЗ рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгреВрди рджреЗрдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЖрдкрдг <a data-l10n-name='report_detection'>рд╢реЛрдзрдгреНрдпрд╛рдЪреА рд╕рдорд╕реНрдпрд╛</a> рдиреЛрдВрдж рдХрд░реВ рд╢рдХрддрд╛.
+safeb-blocked-phishing-page-learn-more = рдлрд╕рд╡реА рд╕рдВрдХреЗрддрд╕реНрдерд│реЗ рд╡ рдлрд┐рд╢рд┐рдВрдЧ рдпрд╛рдмрджреНрджрд▓ <a data-l10n-name='learn_more_link'>www.antiphishing.org</a> рдЗрдереЗ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛. { -brand-short-name } рдЪреНрдпрд╛ рдлрд┐рд╢рд┐рдВрдЧ рдЖрдгрд┐ рдорд╛рд▓рд╡реЗрдЕрд░ рд╕реБрд░рдХреНрд╖реЗрдмрд╛рдмрдд <a data-l10n-name='firefox_support'>support.mozilla.org</a> рдЗрдереЗ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+safeb-blocked-malware-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> рд▓рд╛ <a data-l10n-name='error_desc_link'>рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рдЪреНрдпрд╛ рд░реБрдкрд╛рдд рдиреЛрдВрджрд╡рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ</a>. рдЖрдкрдг <a data-l10n-name='report_detection'>рдУрд│рдЦ рд╕рдорд╕реНрдпрд╛ рдиреЛрдВрджрд╡реВ рд╢рдХрддрд╛</a> рдХрд┐рдВрд╡рд╛ <a data-l10n-name='ignore_warning_link'>рдзреЛрдХрд╛ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реВ рд╢рдХрддрд╛</a> рдЖрдгрд┐ рдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд╛рдЗрдЯрд╡рд░ рдЬрд╛рдК рд╢рдХрддрд╛.
+safeb-blocked-malware-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> рдпрд╛рдордзреНрдпреЗ <a data-l10n-name='error_desc_link'>рдзреЛрдХрд╛рджрд╛рдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд╣реЗ рдЕрд╕реЗ рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгрдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реЗ рдЖрд╣реЗ</a>. рдЖрдкрдг <a data-l10n-name='report_detection'>рд╢реЛрдзрдгреНрдпрд╛рдЪреА рд╕рдорд╕реНрдпрд╛</a> рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгреБ рд╢рдХрддрд╛.
+safeb-blocked-malware-page-learn-more = рд╡реНрд╣рд╛рдпрд░рд╕ рдЖрдгрд┐ рдорд╛рд▓рд╡реЗрдЕрд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдзреЛрдХрд╛рджрд╛рдпрдХ рд╡реЗрдм рдордЬрдХреВрд░рд╛рдмрджреНрджрд▓ рдЖрдгрд┐ рдпрд╛рдкрд╛рд╕реВрди рдЖрдкрд▓рд╛ рд╕рдВрдЧрдгрдХ рдХрд╕рд╛ рд╡рд╛рдЪрд╡рд╛рдпрдЪрд╛ рдпрд╛рдмрджреНрджрд▓ <a data-l10n-name='learn_more_link'>StopBadware.org</a> рдЗрдереЗ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛. { -brand-short-name } рдЪреНрдпрд╛ рдлрд┐рд╢рд┐рдВрдЧ рдЖрдгрд┐ рдорд╛рд▓рд╡реЗрдЕрд░ рд╕реБрд░рдХреНрд╖реЗрдмрджреНрджрд▓ <a data-l10n-name='firefox_support'>support.mozilla.org</a> рдЗрдереЗ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+safeb-blocked-unwanted-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> рд╣реЗ рд╕рдВрдХреЗрддрд╕реНрдерд│ <a data-l10n-name='error_desc_link'>рдШрд╛рддрдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрд╕рд▓реЗрд▓реЗ</a> рдореНрд╣рдгреВрди рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгреВрди рджреЗрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рдЖрдкрдг <a data-l10n-name='ignore_warning_link'>рдзреЛрдХрд╛ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХрд░реВрди</a> рдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ рдЬрд╛рдК рд╢рдХрддрд╛.
+safeb-blocked-unwanted-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> рд╣реЗ рд╕рдВрдХреЗрддрд╕реНрдерд│ <a data-l10n-name='error_desc_link'>рдШрд╛рддрдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрд╕рд▓реЗрд▓реЗ</a> рдореНрд╣рдгреВрди рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгреВрди рджреЗрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+safeb-blocked-unwanted-page-learn-more = рдзреЛрдХрд╛рджрд╛рдпрдХ рд╡ рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдмрджреНрджрд▓ рдЗрдереЗ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛ <a data-l10n-name='learn_more_link'>рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдзреЛрд░рдг</a>. { -brand-short-name } рдлрд┐рд╢рд┐рдВрдЧ рдЖрдгрд┐ рдорд╛рд▓рд╡реЗрдЕрд░ рд╕реБрд░рдХреНрд╖реЗрдмрджреНрджрд▓ рдЗрдереЗ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛ <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-harmful-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> рдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ <a data-l10n-name='error_desc_link'>рд╕рдВрднрд╛рд╡реНрдп рдзреЛрдХрд╛рджрд╛рдпрдХ рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ</a> рдЕрд╕реЗ рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгрд▓реЗ рдЖрд╣реЗ. рдЖрдкрдг рд╣рд╛ <a data-l10n-name='ignore_warning_link'>рдзреЛрдХрд╛ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХрд░реВрди</a> рдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд▓рд╛ рднреЗрдЯ рджреЗрдК рд╢рдХрддрд╛.
+safeb-blocked-harmful-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> рдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ <a data-l10n-name='error_desc_link'>рд╕рдВрднрд╛рд╡реНрдп рдзреЛрдХрд╛рджрд╛рдпрдХ рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ</a> рдЕрд╕реЗ рдирд┐рджрд░реНрд╢рдирд╛рд╕ рдЖрдгрд▓реЗ рдЖрд╣реЗ.
+safeb-blocked-harmful-page-learn-more = { -brand-short-name } рдЪреНрдпрд╛ рдлрд┐рд╢рд┐рдВрдЧ рдЖрдгрд┐ рдорд╛рд▓рд╡реЗрдЕрд░ рд╕реБрд░рдХреНрд╖реЗрдмрд╛рдмрдд <a data-l10n-name='firefox_support'>рдЗрдереЗ</a> рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+safeb-palm-notdeceptive =
+ .label = рд╣реА рд╕рд╛рдИрдЯ рдлрд╕рд╡реА рдирд╛рд╣реАтАж
+ .accesskey = d
diff --git a/l10n-mr/browser/browser/sanitize.ftl b/l10n-mr/browser/browser/sanitize.ftl
new file mode 100644
index 0000000000..c734a1d548
--- /dev/null
+++ b/l10n-mr/browser/browser/sanitize.ftl
@@ -0,0 +1,110 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sanitize-prefs =
+ .title = рдЗрддрд┐рд╣рд╛рд╕ рдкреВрд╕рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╕рдВрдпреЛрдЬрдирд╛
+ .style = width: 34em
+
+sanitize-prefs-style =
+ .style = width: 17em
+
+dialog-title =
+ .title = рдЕрд▓рд┐рдХрдбреАрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХрд░рд╛
+ .style = width: 34em
+
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+dialog-title-everything =
+ .title = рд╕рд░реНрд╡ рдЗрддрд┐рд╣рд╛рд╕ рдкреВрд╕рд╛
+ .style = width: 34em
+
+clear-data-settings-label = рдмрдВрдж рдЕрд╕рддрд╛рдирд╛, { -brand-short-name } рд╕рд░реНрд╡ рдЖрдкреЛрдЖрдк рдирд╖реНрдЯ рдХрд░реЗрд▓
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+ .value = рдирд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рдХреНрд╖реЗрддреНрд░:{ " " }
+ .accesskey = T
+
+clear-time-duration-value-last-hour =
+ .label = рд╢реЗрд╡рдЯрдЪрд╛ рддрд╛рд╕
+
+clear-time-duration-value-last-2-hours =
+ .label = рд╢реЗрд╡рдЯрдЪреЗ рджреЛрди рддрд╛рд╕
+
+clear-time-duration-value-last-4-hours =
+ .label = рд╢реЗрд╡рдЯрдЪреЗ рдЪрд╛рд░ рддрд╛рд╕
+
+clear-time-duration-value-today =
+ .label = рдЖрдЬ
+
+clear-time-duration-value-everything =
+ .label = рд╕рдЧрд│рдВ рдХрд╛рд╣реА
+
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = рдЗрддрд┐рд╣рд╛рд╕
+
+item-history-and-downloads =
+ .label = рдмреНрд░рд╛рдКрдЬ рдЖрдгрд┐ рдбрд╛рдКрдирд▓реЛрдб рдЗрддрд┐рд╣рд╛рд╕
+ .accesskey = B
+
+item-cookies =
+ .label = рдХреБрдХреАрдЬ
+ .accesskey = C
+
+item-active-logins =
+ .label = рд╕рдХреНрд░рд┐рдп рдкреНрд░рд╡реЗрд╢
+ .accesskey = L
+
+item-cache =
+ .label = рдХреЕрд╢реЗ
+ .accesskey = a
+
+item-form-search-history =
+ .label = рдлреЙрд░реНрдо рдЖрдгрд┐ рд╢реЛрдз рдЗрддрд┐рд╣рд╛рд╕
+ .accesskey = F
+
+data-section-label = рдорд╛рд╣рд┐рддреА
+
+item-site-preferences =
+ .label = рд╕рд╛рдИрдЯ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+ .accesskey = S
+
+item-offline-apps =
+ .label = рдСрдлрд▓рд╛рдЗрди рд╕рдВрдХреЗрддрд╕реНрдерд│ рдорд╛рд╣рд┐рддреА
+ .accesskey = O
+
+sanitize-everything-undo-warning = рд╣реА рдХреГрддреА рд░рджреНрдж рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+
+window-close =
+ .key = w
+
+sanitize-button-ok =
+ .label = рдЖрддрд╛ рдкреВрд╕рд╛
+
+# The label for the default button between the user clicking it and the window
+# closing. Indicates the items are being cleared.
+sanitize-button-clearing =
+ .label = рдирд╖реНрдЯ рдХрд░рдд рдЖрд╣реЗ
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has not modified the default set
+# of history items to clear.
+sanitize-everything-warning = рд╕рд░реНрд╡ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has modified the default set of
+# history items to clear.
+sanitize-selected-warning = рд╕рд░реНрд╡ рдиреАрд╡рдбрд▓реЗрд▓реЗ рдШрдЯрдХреЗ рдирд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓.
diff --git a/l10n-mr/browser/browser/screenshots.ftl b/l10n-mr/browser/browser/screenshots.ftl
new file mode 100644
index 0000000000..3a96d893a0
--- /dev/null
+++ b/l10n-mr/browser/browser/screenshots.ftl
@@ -0,0 +1,34 @@
+# 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/.
+
+screenshots-context-menu = рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреНрдпрд╛
+screenshots-my-shots-button = рдорд╛рдЭреЗ рд╢реЙрдЯ
+screenshots-instructions = рдкреНрд░рджреЗрд╢ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрдард╛рд╡рд░ рдбреНрд░реЕрдЧ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛. рд░рджреНрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ESC рджрд╛рдмрд╛.
+screenshots-cancel-button = рд░рджреНрдж рдХрд░рд╛
+screenshots-save-visible-button = рджреГрд╢реНрдпрдордп рд╕рд╛рдард╡рд╛
+screenshots-save-page-button = рд╕рдВрдкреВрд░реНрдг рдкреГрд╖реНрда рд╕рд╛рдард╡рд╛
+screenshots-download-button = рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
+screenshots-copy-button = рдкреНрд░рдд рдмрдирд╡рд╛
+screenshots-meta-key =
+ { PLATFORM() ->
+ [macos] тМШ
+ *[other] Ctrl
+ }
+screenshots-notification-link-copied-title = рджреБрд╡рд╛ рдХреЙрдкреА рдХреЗрд▓рд╛
+screenshots-notification-link-copied-details = рдЖрдкрд▓реНрдпрд╛ рд╢реЙрдЯрдЪрд╛ рджреБрд╡рд╛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╡рд░ рдХреЙрдкреА рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдЪрд┐рдЯрдХрд╡рдгреНрдпрд╛рд╕рд╛рдареА { screenshots-meta-key } -V рджрд╛рдмрд╛.
+screenshots-notification-image-copied-title = рд╢реЙрдЯ рдкреНрд░рддрд┐рдХреГрдд рдХреЗрд▓рд╛
+screenshots-notification-image-copied-details = рдЖрдкрд▓рд╛ рд╢реЙрдЯ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╡рд░ рдХреЙрдкреА рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдЪрд┐рдЯрдХрд╡рдгреНрдпрд╛рд╕рд╛рдареА { screenshots-meta-key } -V рджрд╛рдмрд╛.
+screenshots-request-error-title = рдирд╛рджреБрд░реБрд╕реНрдд.
+screenshots-request-error-details = рдХреНрд╖рдорд╕реНрд╡! рдЖрдореНрд╣реА рдЖрдкрд▓рд╛ рд╢реЙрдЯ рд╕рд╛рдард╡реБ рд╢рдХрд▓реЛ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдирдВрддрд░ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+screenshots-connection-error-title = рдЖрдореНрд╣реА рдЖрдкрд▓реНрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯрд╢реА рдЬреЛрдбрдгреА рдХрд░реБ рд╢рдХрдд рдирд╛рд╣реА.
+screenshots-connection-error-details = рдХреГрдкрдпрд╛ рдЖрдкрд▓реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдЬреЛрдбрдгреА рддрдкрд╛рд╕рд╛. рдЖрдкрдг рдЗрдВрдЯрд░рдиреЗрдЯрд╢реА рдЬреБрд│рдгреНрдпрд╛рд╕ рдЕрдХреНрд╖рдо рдЕрд╕рд▓реНрдпрд╛рд╕, { -screenshots-brand-name } рдордзреНрдпреЗ рдПрдХ рддрд╛рддреНрдкреБрд░рддреА рд╕рдорд╕реНрдпрд╛ рдЕрд╕реБ рд╢рдХрддреЗ.
+screenshots-login-error-details = { -screenshots-brand-name } рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛ рдХрд╛рд░рдгрд╛рдиреЗ рдЖрдореНрд╣реА рдЖрдкрд▓рд╛ рд╢реЙрдЯ рд╕рд╛рдард╡реБ рд╢рдХрд▓реЛ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдирдВрддрд░ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+screenshots-unshootable-page-error-title = рдЖрдореНрд╣реА рд╣реЗ рдкреГрд╖реНрда рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+screenshots-unshootable-page-error-details = рд╣реЗ рдорд╛рдирдХ рд╡реЗрдм рдкреГрд╖реНрда рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдЖрдкрдг рддреНрдпрд╛рдЪрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреЗрдК рд╢рдХрдд рдирд╛рд╣реА.
+screenshots-self-screenshot-error-title = рдЖрдкрдг { -screenshots-brand-name } рдкреГрд╖реНрдард╛рдЪрд╛ рд╢реЙрдЯ рдШреЗрдК рд╢рдХрдд рдирд╛рд╣реА!
+screenshots-empty-selection-error-title = рдЖрдкрд▓реА рдирд┐рд╡рдб рдЦреВрдк рд▓рд╣рд╛рди рдЖрд╣реЗ
+screenshots-private-window-error-title = рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдкрджреНрдзрддреАрдордзреНрдпреЗ { -screenshots-brand-name } рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдЖрд╣реЗ
+screenshots-private-window-error-details = рдЧреИрд░рд╕реЛрдпреАрдмрджреНрджрд▓ рдХреНрд╖рдорд╕реНрд╡. рдЖрдореНрд╣реА рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╛рдареА рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╡рд░ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЛрдд.
+screenshots-generic-error-title = рдУрд╣реЛ! { -screenshots-brand-name } рдЕрд╕реНрддрд╛рд╡реНрдпрд╕реНрдд рдЭрд╛рд▓реЗ.
+screenshots-generic-error-details = рдХрд╛рдп рдШрдбрд▓реЗ рдпрд╛рдЪреА рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рддреНрд░реА рдирд╛рд╣реА. рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рднрд┐рдиреНрди рдкреГрд╖реНрдард╛рдЪрд╛ рд╢реЙрдЯ рдШреНрдпрд╛?
diff --git a/l10n-mr/browser/browser/search.ftl b/l10n-mr/browser/browser/search.ftl
new file mode 100644
index 0000000000..f0b8d7f445
--- /dev/null
+++ b/l10n-mr/browser/browser/search.ftl
@@ -0,0 +1,19 @@
+# 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/.
+
+
+## These strings are used for errors when installing OpenSearch engines, e.g.
+## via "Add Search Engine" on the address bar or search bar.
+## Variables
+## $location-url (String) - the URL of the OpenSearch engine that was attempted to be installed.
+
+opensearch-error-duplicate-title = рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рддреНрд░реБрдЯреА
+opensearch-error-duplicate-desc = { -brand-short-name } рд╢реЛрдз рдкреНрд▓рдЧрдЗрди "{ $location-url }" рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рдЪ рдирд╛рд╡рд╛рдЪреЗ рдЗрдВрдЬреАрди рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+opensearch-error-format-title = рдЕрд╡реИрдз рд╕реНрд╡рд░реБрдк
+opensearch-error-format-desc = { -brand-short-name } рд▓рд╛ { $location-url } рдордзреВрди рд╕рд░реНрдЪ рдЗрдВрдЬрд┐рди рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА
+opensearch-error-download-title = рдбрд╛рдКрдирд▓реЛрдб рддреНрд░реБрдЯреА
+opensearch-error-download-desc = { -brand-short-name } рд╢реЛрдз рдкреНрд▓рдЧрдЗрди рдбрд╛рдКрдирд▓реЛрдб рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА, рдкрд╛рд╕реВрди: { $location-url }
+
+##
+
diff --git a/l10n-mr/browser/browser/setDesktopBackground.ftl b/l10n-mr/browser/browser/setDesktopBackground.ftl
new file mode 100644
index 0000000000..488137f9d6
--- /dev/null
+++ b/l10n-mr/browser/browser/setDesktopBackground.ftl
@@ -0,0 +1,40 @@
+# 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/.
+
+set-desktop-background-window =
+ .title = рдбреЗрд╕реНрдХрдЯреЙрдкрдЪреА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд╡рд┐рд╢рдж рдХрд░рд╛
+
+set-desktop-background-accept =
+ .label = рдбреЗрд╕реНрдХрдЯреЙрдкрдЪреА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд╡рд┐рд╢рдж рдХрд░рд╛
+
+open-desktop-prefs =
+ .label = рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░реАрд▓ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЙрдШрдбрд╛
+
+set-background-preview-unavailable = рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+
+# This refers to the wallpaper "spanning" multiple monitors when the
+# user has more than one. Only some of the entire image will be on
+# each monitor. This should ideally match the wording in Windows' own
+# Desktop Background settings page.
+set-background-span =
+ .label = рд╕реНрдкреЕрди
+
+set-background-color = рд░рдВрдЧ:
+
+set-background-position = рд╕реНрдерд┐рддреА:
+
+set-background-tile =
+ .label = рд╡рд┐рднрд╛рдЧреАрдп
+
+set-background-center =
+ .label = рдордзреНрдпрднрд╛рдЧ
+
+set-background-stretch =
+ .label = рд╡рд┐рд╕реНрддрд╛рд░
+
+set-background-fill =
+ .label = рднрд░рд╛
+
+set-background-fit =
+ .label = рдмрд╕рд╡рд╛
diff --git a/l10n-mr/browser/browser/sidebarMenu.ftl b/l10n-mr/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..38975bfaa0
--- /dev/null
+++ b/l10n-mr/browser/browser/sidebarMenu.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sidebar-menu-bookmarks =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+sidebar-menu-history =
+ .label = рдЗрддрд┐рд╣рд╛рд╕
+
+sidebar-menu-synced-tabs =
+ .label = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+
+sidebar-menu-close =
+ .label = рдмрд╛рдЬреВрдЪреА рдкрдЯреНрдЯреА рдмрдВрдж рдХрд░рд╛
diff --git a/l10n-mr/browser/browser/sync.ftl b/l10n-mr/browser/browser/sync.ftl
new file mode 100644
index 0000000000..e669d8e083
--- /dev/null
+++ b/l10n-mr/browser/browser/sync.ftl
@@ -0,0 +1,11 @@
+# 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/.
+
+fxa-toolbar-sync-syncing =
+ .label = рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗтАж
+fxa-toolbar-sync-syncing-tabs =
+ .label = рдЯреЕрдмрдЪреЗ рддрд╛рд│рдореЗрд│ рдХрд░рдд рдЖрд╣реЗтАж
+
+sync-disconnect-dialog-title = { -sync-brand-short-name } рдЬреЛрдбрдгреА рддреЛрдбрд╛рдпрдЪреА?
+sync-disconnect-dialog-button = рдЬреЛрдбрдгреА рддреЛрдбрд╛
diff --git a/l10n-mr/browser/browser/syncedTabs.ftl b/l10n-mr/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..fdd4a41163
--- /dev/null
+++ b/l10n-mr/browser/browser/syncedTabs.ftl
@@ -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/.
+
+synced-tabs-sidebar-title = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+synced-tabs-sidebar-noclients-subtitle = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЖрдкрд▓реЗ рдЯреЕрдмреНрд╕реН рдпреЗрдереЗ рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛?
+synced-tabs-sidebar-unverified = рдЖрдкрд▓реЗ рдЦрд╛рддреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+synced-tabs-sidebar-notabs = рдЙрдШрдбреЗ рдЯреЕрдмреНрд╕ рдирд╛рд╣реА
+synced-tabs-sidebar-openprefs = { -sync-brand-short-name } рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЙрдШрдбрд╛
+synced-tabs-sidebar-tabsnotsyncing = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рд╡рд░реБрди рдпрд╛ рдЙрдкрдХрд░рдгрд╛рд╡рд░ рдЯреЕрдмреНрд╕ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЕрдм рддрд╛рд│рдореЗрд│ рд╕рдХреНрд░реАрдп рдХрд░рд╛.
+synced-tabs-sidebar-connect-another-device = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛
+synced-tabs-sidebar-search =
+ .placeholder = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдм рд╢реЛрдзрд╛
+synced-tabs-context-open =
+ .label = рдЙрдШрдбрд╛
+ .accesskey = O
+synced-tabs-context-open-in-new-tab =
+ .label = рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд╛
+ .accesskey = w
+synced-tabs-context-open-in-new-window =
+ .label = рджреБрд╡реНрдпрд╛рд▓рд╛ рдирд╡реАрди рдкрдЯрд▓рд╛рдд рдЙрдШрдбрд╛
+ .accesskey = N
+synced-tabs-context-open-in-new-private-window =
+ .label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдд рджреБрд╡рд╛ рдЙрдШрдбрд╛
+ .accesskey = P
+synced-tabs-context-bookmark-single-tab =
+ .label = рдпрд╛ рдкреГрд╖реНрдард╛рд╕ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛тАж
+ .accesskey = B
+synced-tabs-context-copy =
+ .label = рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = C
+synced-tabs-context-open-all-in-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕рдордзреНрдпреЗ рдЙрдШрдбрд╛
+ .accesskey = O
+synced-tabs-context-manage-devices =
+ .label = рд╕рд╛рдзрдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = D
+synced-tabs-context-sync-now =
+ .label = рдЖрддреНрддрд╛ рд╕рд┐рдВрдХ рдХрд░рд╛
+ .accesskey = S
+fxa-sign-in = { -sync-brand-short-name } рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рд╛
+turn-on-sync = { -sync-brand-short-name } рдЪрд╛рд▓реВ рдХрд░рд╛
diff --git a/l10n-mr/browser/browser/tabContextMenu.ftl b/l10n-mr/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..e8810f02f7
--- /dev/null
+++ b/l10n-mr/browser/browser/tabContextMenu.ftl
@@ -0,0 +1,70 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+reload-tab =
+ .label = рдЯреЕрдм рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+select-all-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдм рдирд┐рд╡рдбрд╛
+ .accesskey = S
+duplicate-tab =
+ .label = рдкреНрд░рддрд┐рд░реВрдк рдЯреЕрдм
+ .accesskey = D
+duplicate-tabs =
+ .label = рдкреНрд░рддрд┐рд░реВрдк рдЯреЕрдм
+ .accesskey = D
+close-tabs-to-the-end =
+ .label = рдЙрдЬрд╡реАрдХрдбрдЪреНрдпрд╛ рдЯреЕрдмреНрд╕ рдмрдВрдж рдХрд░рд╛
+ .accesskey = i
+close-other-tabs =
+ .label = рдЗрддрд░ рдЯреЕрдмреНрдЬ рдмрдВрдж рдХрд░рд╛
+ .accesskey = o
+reload-tabs =
+ .label = рдЯреЕрдм рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+pin-tab =
+ .label = рдЯреЕрдмрд▓рд╛ рдкрд┐рди рд▓рд╛рд╡рд╛
+ .accesskey = P
+unpin-tab =
+ .label = рдЯреЕрдмрдЪреЗ рдкрд┐рди рдЕрд╢рдХреНрдп рдХрд░рд╛
+ .accesskey = b
+pin-selected-tabs =
+ .label = рдЯреЕрдмрд▓рд╛ рдкрд┐рди рд▓рд╛рд╡рд╛
+ .accesskey = P
+unpin-selected-tabs =
+ .label = рдЯреЕрдмрдЪреЗ рдкрд┐рди рдХрд╛рдврд╛
+ .accesskey = b
+bookmark-selected-tabs =
+ .label = рдЯреЕрдм рдирд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛тАж
+ .accesskey = k
+bookmark-tab =
+ .label = рдЯреЕрдм рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+ .accesskey = B
+reopen-in-container =
+ .label = рдХрдВрдЯреЗрдирд░ рдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ рдЙрдШрдбрд╛
+ .accesskey = e
+move-to-start =
+ .label = рдкреНрд░рд╛рд░рдВрднреА рдЬрд╛
+ .accesskey = S
+move-to-end =
+ .label = рд╢реЗрд╡рдЯреА рдЬрд╛
+ .accesskey = E
+move-to-new-window =
+ .label = рдирд╡реАрди рдкрдЯрд▓рд╛рдХрдбреЗ рд╣рд▓рд╡рд╛
+ .accesskey = W
+
+## Variables:
+## $tabCount (Number): the number of tabs that are affected by the action.
+close-tab =
+ .label = рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+ .accesskey = C
+close-tabs =
+ .label = рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+ .accesskey = S
+move-tabs =
+ .label = рдЯреЕрдм рд╣рд▓рд╡рд╛
+ .accesskey = v
+move-tab =
+ .label = рдЯреЕрдм рд╣рд▓рд╡рд╛
+ .accesskey = v
diff --git a/l10n-mr/browser/browser/toolbarContextMenu.ftl b/l10n-mr/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..e28025b74e
--- /dev/null
+++ b/l10n-mr/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,49 @@
+# 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/.
+
+toolbar-context-menu-reload-selected-tab =
+ .label = рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдЯреЕрдм рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+toolbar-context-menu-reload-selected-tabs =
+ .label = рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдЯреЕрдм рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+toolbar-context-menu-bookmark-selected-tab =
+ .label = рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдЯреЕрдм рдмреБрдХрдорд╛рд░реНрдХ рдХрд░рд╛ ...
+ .accesskey = T
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдЯреЕрдм рдмреБрдХрдорд╛рд░реНрдХ рдХрд░рд╛ ...
+ .accesskey = T
+toolbar-context-menu-select-all-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдм рдирд┐рд╡рдбрд╛
+ .accesskey = S
+
+toolbar-context-menu-manage-extension =
+ .label = рдПрдХреНрд╕рдЯреЗрдиреНрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = E
+toolbar-context-menu-remove-extension =
+ .label = рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛рдврд╛
+ .accesskey = v
+
+# This label is used in the extensions toolbar buttons context menus,
+# a user can use this command to submit to Mozilla an abuse report
+# related to that extension. "Report" is a verb.
+toolbar-context-menu-report-extension =
+ .label = рд╡рд┐рд╕реНрддрд╛рд░рд╛рдЪреА рддрдХреНрд░рд╛рд░ рдХрд░рд╛
+ .accesskey = o
+
+# Can appear on the same context menu as menubarCmd ("Menu Bar") and
+# personalbarCmd ("Bookmarks Toolbar"), so they should have different
+# access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+ .label = рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдореЗрдиреВрд▓рд╛ рдкрд┐рди рдХрд░рд╛
+ .accesskey = P
+toolbar-context-menu-auto-hide-downloads-button =
+ .label = рдЯреВрд▓рдмрд╛рд░рдордзреНрдпреЗ рд╕реНрд╡рдпрдВ-рд▓рдкрд╡рд╛
+ .accesskey = A
+toolbar-context-menu-remove-from-toolbar =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреАрддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = R
+toolbar-context-menu-view-customize-toolbar =
+ .label = рдордирдкрд╕рдВрдд рдХрд░рд╛тАж
+ .accesskey = C
diff --git a/l10n-mr/browser/browser/touchbar/touchbar.ftl b/l10n-mr/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 0000000000..9f0f992be3
--- /dev/null
+++ b/l10n-mr/browser/browser/touchbar/touchbar.ftl
@@ -0,0 +1,38 @@
+# 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/.
+
+# Strings in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = рдорд╛рдЧреЗ
+forward = рдкреБрдвреЗ
+reload = рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+home = рдореБрдЦрдкреГрд╖реНрда
+fullscreen = рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди
+find = рд╢реЛрдзрд╛
+new-tab = рдирд╡реАрди рдЯреЕрдм
+add-bookmark = рд╡рд╛рдЪрдирдЦреВрдг рдЬреЛрдбрд╛
+reader-view = рд╡рд╛рдЪрдХ рджреГрд╢реНрдп
+# Meant to match the string displayed in an empty URL bar.
+open-location = рд╢реЛрдзрд╛ рдХрд┐рдВрд╡рд╛ рдкрддреНрддрд╛ рджреНрдпрд╛
+share = рд╢реЗрдЕрд░ рдХрд░рд╛
+close-window = рдкрдЯрд▓ рдмрдВрдж рдХрд░рд╛
+open-sidebar = рдмрд╛рдЬреВрдЪреНрдпрд╛ рдкрдЯреНрдЯреНрдпрд╛
+
+# This string describes shortcuts for search.
+search-popover = рд╢реЙрд░реНрдЯрдХрдЯ рд╢реЛрдзрд╛
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = рдпрд╛рдд рд╢реЛрдзрд╛:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+search-history = рдЗрддрд┐рд╣рд╛рд╕
+search-opentabs = рдЙрдШрдбреЗ рдЯреЕрдм
+search-tags = рдЯреЕрдЧ
+search-titles = рд╢реАрд░реНрд╖рдХреЗ
+
+
+
+##
diff --git a/l10n-mr/browser/browser/webrtcIndicator.ftl b/l10n-mr/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..b1060d5ea0
--- /dev/null
+++ b/l10n-mr/browser/browser/webrtcIndicator.ftl
@@ -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/.
+
+# Note: This is currently placed under browser/base/content so that we can
+# get the strings to appear without having our localization community need
+# to go through and translate everything. Once these strings are ready for
+# translation, we'll move it to the locales folder.
+
diff --git a/l10n-mr/browser/chrome/browser-region/region.properties b/l10n-mr/browser/chrome/browser-region/region.properties
new file mode 100644
index 0000000000..cb350d5c7d
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser-region/region.properties
@@ -0,0 +1,29 @@
+# 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: REVIEW_REQUIRED
+# Please do not commit any changes to this file without a review from
+# the l10n-drivers team (this includes en-US). In order to get one,
+# please file a bug, add the "productization" keyword and CC l10n@mozilla.com.
+
+# URL for site-specific search engines
+# TRANSLATION NOTE: {moz:domain} and {searchTerms} are placeholders for the site
+# to be searched and the user's search query. Place them in the appropriate location
+# for your locale's URL but do not translate them.
+#browser.search.siteSearchURL = http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&q=site%3A{moz:domain}+{searchTerms}
+
+# increment this number when anything gets changed in the list below. This will
+# cause Firefox to re-read these prefs and inject any new handlers into the
+# profile database. Note that "new" is defined as "has a different URL"; this
+# means that it's not possible to update the name of existing handler, so
+# don't make any spelling errors here.
+gecko.handlerService.defaultHandlersVersion=3
+
+# The default set of protocol handlers for mailto:
+gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
+gecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s
+
+gecko.handlerService.schemes.mailto.1.name=Gmail
+gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
+
diff --git a/l10n-mr/browser/chrome/browser/accounts.properties b/l10n-mr/browser/chrome/browser/accounts.properties
new file mode 100644
index 0000000000..7d01980742
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/accounts.properties
@@ -0,0 +1,121 @@
+# 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 (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = %S рд╢реА рдкреБрдиреНрд╣рд╛ рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account
+verifyDescription = %S рдкрдбрддрд╛рд│рд╛
+
+# These strings are shown in a desktop notification after the
+# user requests we resend a verification email.
+verificationSentTitle = рд╡реИрдзрддрд╛ рдкрд╛рдард╡рд▓реА
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = рдкрдбрддрд╛рд│рдгреАрд╕рд╛рдареА %S рд╡рд░ рджреБрд╡рд╛ рдкрд╛рдард╡рд▓рд╛ рдЖрд╣реЗ.
+verificationNotSentTitle = рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреБрд╡рд╛ рдкрд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА.
+verificationNotSentBody = рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛ рд╡реЗрд│реА рдЗ-рдореЗрд▓ рдкрд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХреГрдкрдпрд╛ рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+
+# LOCALIZATION NOTE (deviceConnDisconnTitle) - the title shown in a notification
+# when either this device or another device has connected to, or disconnected
+# from, a Firefox Account.
+deviceConnDisconnTitle = Firefox рдЦрд╛рддреА
+
+# LOCALIZATION NOTE (otherDeviceConnectedBody, otherDeviceConnectedBody.noDeviceName)
+# These strings are used in a notification shown when a new device joins the
+# Firefox account.
+# %S is the name of the new device; otherDeviceConnectedBody.noDeviceName is shown
+# instead of otherDeviceConnectedBody when the name is not known.
+otherDeviceConnectedBody = рд╣рд╛ рд╕рдВрдЧрдгрдХ рдЖрддрд╛ %S рд╕рд╣ рдХрдиреЗрдХреНрдЯ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ.
+otherDeviceConnectedBody.noDeviceName = рд╣рд╛ рд╕рдВрдЧрдгрдХ рдЖрддрд╛ рдирд╡реАрди рдЙрдкрдХрд░рдгрд╛рд╢реА рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
+
+# LOCALIZATION NOTE (thisDeviceConnectedBody) - used in a notification shown
+# after a Firefox Account is connected to the current device.
+thisDeviceConnectedBody = рдЖрдкрдг рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╕рд╛рдЗрди рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (thisDeviceDisconnectedBody) - used in a notification shown
+# after the Firefox Account was disconnected remotely.
+thisDeviceDisconnectedBody = рд╣рд╛ рд╕рдВрдЧрдгрдХрд╛рдЪреА рдЬреЛрдбрдгреА рддреЛрдбрд▓реА рдЖрд╣реЗ.
+
+# LOCALIZATION NOTE (sendToAllDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+sendToAllDevices.menuitem = рд╕рдЧрд│реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдирд╛ рдкрд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.label2)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unconfigured. Redirects to a marketing page.
+sendTabToDevice.unconfigured.label2 = рд╕рд╛рдЗрди рдЗрди рдирд╛рд╣реА
+sendTabToDevice.unconfigured = рдЯреЕрдм рдкрд╛рдард╡рдгреНрдпрд╛рдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреНрдпрд╛тАж
+
+# LOCALIZATION NOTE (sendTabToDevice.signintofxa)
+# Displayed in the Send Tabs context menu and the page action panel when FxA is not
+# configured. Allows users to immediately sign into FxA via the preferences.
+# %S is replaced by brandProductName.
+sendTabToDevice.signintofxa = %S рдордзреНрдпреЗ рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛тАж
+
+# LOCALIZATION NOTE (sendTabToDevice.singledevice, sendTabToDevice.connectdevice,
+# sendTabToDevice.singledevice.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account has only 1 device. The sendTabToDevice.singledevice link
+# redirects to a marketing page, the sendTabToDevice.connectdevice redirects
+# to an FxAccounts page that tells to you to connect another device.
+sendTabToDevice.singledevice.status = рдХреЛрдгрддреЗрд╣реА рд╕рд╛рдзрди рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╛рд╣реА
+sendTabToDevice.singledevice = рдЯреЕрдм рдкрд╛рдард╡рдгреНрдпрд╛рдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреНрдпрд╛тАж
+sendTabToDevice.connectdevice = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛тАж
+
+# LOCALIZATION NOTE (sendTabToDevice.verify, sendTabToDevice.verify.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unverified. Redirects to the Sync preferences page.
+sendTabToDevice.verify.status = рдЦрд╛рддрдВ рдкреНрд░рдорд╛рдгрд┐рдд рдирд╛рд╣реА
+sendTabToDevice.verify = рдЖрдкрд▓реЗ рдЦрд╛рддреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рд╛...
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,
+# multipleTabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,
+# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body,
+# singleTabArrivingWithTruncatedURL.body)
+# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)
+# The body for these is the URL of the tab received
+tabArrivingNotification.title = рдЯреЕрдм рдкреНрд░рд╛рдкреНрдд
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = %S рд╡рд░реАрд▓ рдЯреЕрдм
+
+multipleTabsArrivingNotification.title = рдЯреЕрдм рдкреНрд░рд╛рдкреНрдд
+# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received and #2 is the device name.
+unnamedTabsArrivingNotification2.body = #1 рдЯреЕрдм #2 рдХрдбреВрди рдЖрд▓реА рдЖрд╣реЗ;#1 рдЯреЕрдмреНрд╕ #2 рдХрдбреВрди рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received.
+unnamedTabsArrivingNotificationMultiple2.body = #1 рдЯреЕрдм рдЖрдкрд▓реНрдпрд╛ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдзрдирд╛рдВрдкрд╛рд╕реВрди рдЖрд▓рд╛ рдЖрд╣реЗ;#1 рдЯреЕрдмреНрд╕ рдЖрдкрд▓реНрдпрд╛ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдзрдирд╛рдВрдкрд╛рд╕реВрди рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
+
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received
+# This version is used when we don't know any device names.
+unnamedTabsArrivingNotificationNoDevice.body = #1 рдЯреЕрдм рдЖрд▓реА рдЖрд╣реЗ;#1 рдЯреЕрдмреНрд╕ рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд
+
+# LOCALIZATION NOTE (singleTabArrivingWithTruncatedURL.body):
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's benen truncated.
+# %S is the portion of the URL that remains after truncation.
+singleTabArrivingWithTruncatedURL.body = %SтАж
+
+# LOCALIZATION NOTE (account.title):
+# Used as a default header for the FxA toolbar menu.
+account.title = рдЦрд╛рддреЗ
+
+# LOCALIZATION NOTE (account.finishAccountSetup):
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account.finishAccountSetup = рдЦрд╛рддреЗ рдкреНрд░рд╕реНрдерд╛рдкрди рд╕рдВрдкрд╡рд╛
+
+# LOCALIZATION NOTE (account.reconnectToFxA):
+# Used as the FxA toolbar menu item title when the user
+# needs to reconnect their account.
+account.reconnectToFxA = Firefox рдЦрд╛рддреНрдпрд╛рд╢реА рдкреБрдиреНрд╣рд╛ рдЬреЛрдбрдгреА рдХрд░рд╛
diff --git a/l10n-mr/browser/chrome/browser/app-extension-fields.properties b/l10n-mr/browser/chrome/browser/app-extension-fields.properties
new file mode 100644
index 0000000000..3c2b3e6371
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/app-extension-fields.properties
@@ -0,0 +1,12 @@
+# 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 (extension.firefox-compact-light@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-light@mozilla.org.name=рдлрд┐рдХрдЯ
+extension.firefox-compact-light@mozilla.org.description=рдлрд┐рдХрдЯ рд░рдВрдЧрдпреЛрдЬрдиреЗрдЪреА рдереАрдо.
+
+# LOCALIZATION NOTE (extension.firefox-compact-dark@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-dark@mozilla.org.name=рдЧрдбрдж
+extension.firefox-compact-dark@mozilla.org.description=рдЧрдбрдж рд░рдВрдЧрдпреЛрдЬрдиреЗрдЪреА рдереАрдо.
+
diff --git a/l10n-mr/browser/chrome/browser/baseMenuOverlay.dtd b/l10n-mr/browser/chrome/browser/baseMenuOverlay.dtd
new file mode 100644
index 0000000000..f6cbeb663f
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/baseMenuOverlay.dtd
@@ -0,0 +1,18 @@
+<!-- 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 aboutProduct2.label "&brandShorterName; рд╡рд┐рд╖рдпреА">
+<!ENTITY aboutProduct2.accesskey "A">
+
+<!ENTITY preferencesCmdMac.label "рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдотАж">
+
+<!ENTITY servicesMenuMac.label "рд╕реЗрд╡рд╛">
+
+<!ENTITY hideThisAppCmdMac2.label "&brandShorterName; рд▓рд╛ рд▓рдкрд╡рд╛">
+
+<!ENTITY hideOtherAppsCmdMac.label "рдЗрддрд░рд╛рдВрдирд╛ рд▓рдкрд╡рд╛">
+
+<!ENTITY showAllAppsCmdMac.label "рд╕рд░реНрд╡ рджрд░реНрд╢рд╡рд╛">
+
+<!ENTITY touchBarCmdMac.label "рдЯрдЪ рдмрд╛рд░ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рд╛тАж">
diff --git a/l10n-mr/browser/chrome/browser/brandings.dtd b/l10n-mr/browser/chrome/browser/brandings.dtd
new file mode 100644
index 0000000000..46a76ff0ff
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/brandings.dtd
@@ -0,0 +1,13 @@
+<!-- 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:
+ The following feature names must be treated as a brand, and kept in English.
+ They cannot be:
+ - Declined to adapt to grammatical case.
+ - Transliterated.
+ - Translated. -->
+
+<!ENTITY sendFullName "Firefox Send">
+<!ENTITY monitorFullName "Firefox Monitor">
diff --git a/l10n-mr/browser/chrome/browser/browser.dtd b/l10n-mr/browser/chrome/browser/browser.dtd
new file mode 100644
index 0000000000..91b521a7d1
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/browser.dtd
@@ -0,0 +1,286 @@
+<!-- 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 : FILE This file contains the browser main menu items -->
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
+
+<!ENTITY appmenu.tooltip "рдореЗрдиреБ рдЙрдШрдбрд╛">
+<!ENTITY navbarOverflow.label "рдЖрдгрдЦреА рд╕рд╛рдзрдиреЗтАж">
+
+<!-- Tab context menu -->
+
+<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): "Pin" is being
+used as a metaphor for expressing the fact that these tabs are "pinned" to the
+left edge of the tabstrip. Really we just want the string to express the idea
+that this is a lightweight and reversible action that keeps your tab where you
+can reach it easily. -->
+<!ENTITY pinTab.label "рдЯреЕрдмрд▓рд╛ рдкрд┐рди рд▓рд╛рд╡рд╛">
+<!ENTITY unpinTab.label "рдЯреЕрдмрдЪреЗ рдкрд┐рди рдЕрд╢рдХреНрдп рдХрд░рд╛">
+
+<!ENTITY listAllTabs.label "рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕реНрдЪреА рд╕реВрдЪреА">
+
+<!ENTITY tabCmd.label "рдирд╡реАрди рдЯреЕрдм">
+<!ENTITY openFileCmd.label "рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛тАж">
+<!ENTITY printCmd.label "рдЫрдкрд╛рдИ рдХрд░рд╛тАж">
+
+<!ENTITY taskManagerCmd.label "рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ">
+
+<!ENTITY menubarCmd.label "рдореЗрдиреВ рдкрдЯреНрдЯреА">
+<!ENTITY menubarCmd.accesskey "M">
+<!-- LOCALIZATION NOTE: The accessibleLabel is a spoken label that should not
+include the word "toolbar" or such, because screen readers already know that
+this container is a toolbar. This avoids double-speaking. -->
+<!ENTITY navbar.accessibleLabel "рд╕рдВрдЪрд╛рд░рди">
+<!ENTITY personalbarCmd.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА">
+<!ENTITY personalbarCmd.accesskey "B">
+<!-- LOCALIZATION NOTE: The accessibleLabel is a spoken label that should not
+include the word "toolbar" or such, because screen readers already know that
+this container is a toolbar. This avoids double-speaking. -->
+<!ENTITY personalbar.accessibleLabel "рд╡рд╛рдЪрдирдЦреВрдгрд╛">
+<!ENTITY bookmarksToolbarItem.label "рд╕рд╛рдзрдирдкрдЯреНрдЯреАрддреАрд▓ рдШрдЯрдХрд╛рдВрдирд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛">
+
+<!ENTITY fullScreenCmd.label "рдкрдбрджрд╛рднрд░">
+
+
+<!-- } is above this key on many keyboards -->
+
+
+<!ENTITY pictureInPictureHideToggle.label "рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдЯреЙрдЧрд▓ рд▓рдкрд╡рд╛">
+<!ENTITY pictureInPictureHideToggle.accesskey "H">
+
+<!-- LOCALIZATION NOTE (fxa.menu) Used to define the different labels
+ for the Firefox Account toolbar menu screen. The `Signed in as` text is
+ followed by the user's email. -->
+<!ENTITY fxa.menu.syncSettings2.label "&syncBrand.shortName.label; рд╕реЗрдЯрд┐рдВрдЧ">
+<!ENTITY fxa.menu.connectAnotherDevice2.label "рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛тАж">
+<!ENTITY fxa.menu.firefoxAccount "&syncBrand.fxAccount.label;">
+
+<!ENTITY fxa.menu.signin.label "&brandProductName; рдордзреНрдпреЗ рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛">
+<!ENTITY fxa.menu.turnOnSync.label "&syncBrand.shortName.label; рдЪрд╛рд▓реВ рдХрд░рд╛;">
+<!ENTITY fxa.menu.firefoxServices.label "&brandProductName; рд╕реЗрд╡рд╛">
+<!ENTITY fxa.menu.account.label "рдЦрд╛рддреЗ">
+<!ENTITY fxa.menu.settings.label "рд╕реЗрдЯрд┐рдВрдЧ">
+<!ENTITY fxa.menu.accountSettings.label "рдЦрд╛рддреЗ рд╕реЗрдЯрд┐рдВрдЧ">
+<!ENTITY fxa.menu.signOut.label "рд╕рд╛рдЗрди рдЖрдЙрдЯ рдХрд░рд╛тАж">
+
+<!-- LOCALIZATION NOTE (fxa.service) Used to define the different FxA services
+ for the Firefox Account toolbar menu screen. -->
+
+<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,
+ fullscreenWarning.afterDomain.label): these two strings are used
+ respectively before and after the domain requiring fullscreen.
+ Localizers can use one of them, or both, to better adapt this
+ sentence to their language. -->
+<!ENTITY fullscreenWarning.beforeDomain.label "">
+<!ENTITY fullscreenWarning.afterDomain.label "рдЖрддрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЖрд╣реЗ">
+<!ENTITY fullscreenWarning.generic.label "рд╣реЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрддрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ">
+
+<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,
+ exitDOMFullscreenMac.button): the "escape" button on PC keyboards
+ is uppercase, while on Mac keyboards it is lowercase -->
+<!ENTITY exitDOMFullscreen.button "рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрдирдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛ (Esc)">
+<!ENTITY exitDOMFullscreenMac.button "рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрдирдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛ (esc)">
+
+<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,
+ pointerlockWarning.afterDomain.label): these two strings are used
+ respectively before and after the domain requiring pointerlock.
+ Localizers can use one of them, or both, to better adapt this
+ sentence to their language. -->
+<!ENTITY pointerlockWarning.beforeDomain.label "">
+<!ENTITY pointerlockWarning.afterDomain.label "рдХрдбреЗ рдЖрдкрд▓реНрдпрд╛ рдкреЙрдИрдВрдЯрд░рдЪреЗ рдирд┐рдпрдВрддреНрд░рдг рдЖрд╣реЗ. рдирд┐рдпрдВрддреНрд░рдг рдкрд░рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА Esc рджрд╛рдмрд╛.">
+<!ENTITY pointerlockWarning.generic.label "рд╣реНрдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдХрдбреЗ рдЖрдкрд▓реНрдпрд╛ рдкреЙрдИрдВрдЯрд░рдЪреЗ рдирд┐рдпрдВрддреНрд░рдг рдЖрд╣реЗ. рдирд┐рдпрдВрддреНрд░рдг рдкрд░рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА Esc рджрд╛рдмрд╛.">
+
+<!ENTITY showAllBookmarks2.label "рд╕рд░реНрд╡ рд╡рд╛рдЪрдгрдЦреВрдгрд╛ рджрд╛рдЦрд╡рд╛">
+<!ENTITY recentBookmarks.label "рдЕрд▓рд┐рдХрдбреАрд▓ рд╡рд╛рдЪрдирдЦреВрдгрд╛">
+<!ENTITY bookmarksToolbarChevron.tooltip "рдЖрдгрдЦреА рд╡рд╛рдЪрдирдЦреВрдгрд╛ рджрд░реНрд╢рд╡рд╛">
+
+<!ENTITY printButton.label "рдЫрд╛рдкрд╛">
+<!ENTITY printButton.tooltip "рд╣реЗ рдкреГрд╖реНрда рдЫрд╛рдкрд╛">
+
+
+<!ENTITY searchItem.title "рд╢реЛрдзрд╛">
+
+<!-- Toolbar items -->
+<!ENTITY homeButton.label "рдШрд░, рдЖрд░рдВрднрд╕реНрдерд│">
+<!ENTITY homeButton.defaultPage.tooltip "&brandShortName; рдореБрдЦреНрдпрдкреГрд╖реНрда">
+
+<!ENTITY bookmarksButton.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛">
+
+<!ENTITY bookmarksSubview.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛">
+<!ENTITY bookmarksMenuButton2.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдпрд╛рджреА">
+<!ENTITY bookmarksMenuButton.other.label "рдЗрддрд░ рд╡рд╛рдЪрдирдЦреВрдгрд╛">
+<!ENTITY bookmarksMenuButton.mobile.label "рдореЛрдмрд╛рдИрд▓ рд╡рд╛рдЪрдирдЦреВрдгрд╛">
+<!ENTITY viewBookmarksSidebar2.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдп">
+<!ENTITY hideBookmarksSidebar.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреА рдмрд╛рдЬреВрдкрдЯреНрдЯреА рджреГрд╖реНрдЯреАрдЖрдб рдареЗрд╡рд╛">
+<!ENTITY viewBookmarksToolbar.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдп">
+<!ENTITY hideBookmarksToolbar.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреА рд╕рд╛рдзрдирдкрдЯреНрдЯреА рджреГрд╖реНрдЯреАрдЖрдб рдареЗрд╡рд╛">
+<!ENTITY searchBookmarks.label "рд╡рд╛рдЪрдирдЦреБрдгрд╛ рд╢реЛрдзрд╛">
+<!ENTITY bookmarkingTools.label "рд╡рд╛рдЪрдирдЦреБрдгрд╛ рд╕рд╛рдзрдиреЗ">
+<!ENTITY addBookmarksMenu.label "рд╕рд╛рдзрдирдкрдЯреНрдЯреА рдордзреНрдпреЗ рд╡рд╛рдЪрдирдЦреБрдгрд╛ рдореЗрдиреВ рдЬреЛрдбрд╛">
+<!ENTITY removeBookmarksMenu.label "рд╕рд╛рдзрдирдкрдЯреНрдЯреАрд╡рд░реАрд▓ рд╡рд╛рдЪрдирдЦреБрдгрд╛ рдореЗрдиреВ рдХрд╛рдврд╛">
+
+<!ENTITY historyButton.label "рдЗрддрд┐рд╣рд╛рд╕">
+
+<!ENTITY downloads.label "рдбрд╛рдЙрдирд▓реЛрдбреНрд╕">
+<!-- LOCALIZATION NOTE (libraryDownloads.label): This label is similar to
+ - downloads.label, but used in the Library panel. -->
+<!ENTITY libraryDownloads.label "рдбрд╛рдЙрдирд▓реЛрдб">
+<!ENTITY addons.label "ре▓рдб-рдСрдиреНрд╕реН">
+
+<!ENTITY webDeveloperMenu.label "рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░">
+
+<!ENTITY newNavigatorCmd.label "рдирд╡реАрди рдкрдЯрд▓">
+<!ENTITY newPrivateWindow.label "рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓">
+
+<!ENTITY editMenu.label "рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛">
+<!ENTITY preferencesCmd2.label "рдкрд░реНрдпрд╛рдп">
+<!ENTITY preferencesCmdUnix.label "рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛">
+<!ENTITY logins.label "рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб">
+
+<!ENTITY overflowCustomizeToolbar.label "рд╕рд╛рдзрдирдкрдЯреНрдЯреА рдмрджрд▓рд╛...">
+<!ENTITY overflowCustomizeToolbar.accesskey "C">
+
+<!ENTITY historyMenu.label "рдЗрддрд┐рд╣рд╛рд╕">
+<!ENTITY historyUndoMenu.label "рдЕрд▓рд┐рдХрдбреАрд▓ рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдЯреЕрдмреНрд╕">
+<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->
+<!ENTITY historyUndoWindowMenu.label "рдЕрд▓рд┐рдХрдбреАрд▓ рдмрдВрдж рдЦрд┐рдбрдХреА">
+
+<!ENTITY appMenuHistory.showAll.label "рд╕рд░реНрд╡ рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рд╛">
+<!ENTITY appMenuHistory.clearRecent.label "рддрд╛рдЬреЗ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХрд░рд╛тАж">
+<!ENTITY appMenuHistory.restoreSession.label "рдорд╛рдЧреАрд▓ рд╕рддреНрд░ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛">
+<!ENTITY appMenuHistory.viewSidebar.label "рдЗрддрд┐рд╣рд╛рд╕ рдмрд╛рдЬреВрдЪреНрдпрд╛рдкрдЯреНрдЯреАрдЪреЗ рджреГрд╖реНрдп">
+<!ENTITY appMenuHistory.hideSidebar.label "рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдЗрдбрдмрд╛рд░ рд▓рдкрд╡рд╛">
+<!ENTITY appMenuHistory.recentHistory.label "рддрд╛рдЬрд╛ рдЗрддрд┐рд╣рд╛рд╕">
+<!ENTITY appMenuHelp.label "рдорджрдд">
+
+<!ENTITY appMenuRemoteTabs.label "рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath
+ the name of a device when that device has no open tabs -->
+<!ENTITY appMenuRemoteTabs.notabs.label "рдХреЛрдгрддреЗрд╣реА рдЯреЕрдмреНрд╕ рдЙрдШрдбреЗ рдирд╛рд╣реАрдд">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):
+ This is shown after the tabs list if we can display more tabs by clicking on the button -->
+<!ENTITY appMenuRemoteTabs.showMore.label "рдЖрдгрдЦреА рдкрд╣рд╛">
+<!ENTITY appMenuRemoteTabs.showMore.tooltip "рд╣реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рд╡рд░реАрд▓ рдЖрдгрдЦреА рдЯреЕрдм рдкрд╣рд╛">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):
+ This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->
+<!ENTITY appMenuRemoteTabs.showAll.label "рд╕рд░реНрд╡ рджрд╛рдЦрд╡рд╛">
+<!ENTITY appMenuRemoteTabs.showAll.tooltip "рд╣реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рд╡рд░реАрд▓ рд╕рд░реНрд╡ рдЯреЕрдм рдкрд╣рд╛">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown
+ when Sync is configured but syncing tabs is disabled. -->
+<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label "рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЯреЕрдмреНрд╕ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЕрдм рд╕реАрдВрдХреАрдВрдЧ рд╕рдХреНрд░рд┐рдп рдХрд░рд╛.">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.subtitle): This is shown
+ when Sync is configured but this appears to be the only device attached to
+ the account. We also show links to download Firefox for android/ios. -->
+<!ENTITY appMenuRemoteTabs.noclients.subtitle "рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЖрдкрд▓реЗ рдЯреЕрдмреНрд╕реН рдпреЗрдереЗ рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛?">
+<!ENTITY appMenuRemoteTabs.opensyncprefs.label "рддрд╛рд│рдореЗрд│ рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛ рдЙрдШрдбрд╛">
+<!ENTITY appMenuRemoteTabs.unverified.label "рдЖрдкрд▓реЗ рдЦрд╛рддреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.">
+<!ENTITY appMenuRemoteTabs.managedevices.label "рд╕рд╛рдзрдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛...">
+<!ENTITY appMenuRemoteTabs.sidebar.label "рддрд╛рд│рдореЗрд│ рдЭрд╛рд▓реЗрд▓реЗ рдмрд╛рдЬреБрдкрдЯреНрдЯреА рдмрдШрд╛">
+<!ENTITY appMenuRemoteTabs.connectdevice.label "рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛">
+
+<!ENTITY appMenuRecentHighlights.label "рдЕрд▓реАрдХрдбреАрд▓ рдкреНрд░рдХрд╛рд╢рдиреЗ">
+
+<!ENTITY customizeMenu.addToToolbar.label "рд╕рд╛рдзрдирдкрдЯреНрдЯреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛">
+<!ENTITY customizeMenu.addToToolbar.accesskey "A">
+<!-- LOCALIZATION NOTE (customizeMenu.addToOverflowMenu.label,
+ customizeMenu.pinToOverflowMenu.label, customizeMenu.unpinFromOverflowMenu.label)
+ The overflow menu is the menu that appears if you click the chevron (>> button)
+ in the location bar. -->
+<!ENTITY customizeMenu.addToOverflowMenu.label "рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдореЗрдиреВ рдордзреНрдпреЗ рдЬреЛрдбрд╛">
+<!ENTITY customizeMenu.addToOverflowMenu.accesskey "M">
+<!ENTITY customizeMenu.unpinFromOverflowMenu.label "рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдореЗрдиреВ рдордзреВрди рдкрд┐рди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛">
+<!ENTITY customizeMenu.unpinFromOverflowMenu.accesskey "U">
+<!ENTITY customizeMenu.removeFromToolbar.label "рд╕рд╛рдзрдирдкрдЯреНрдЯреАрддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛">
+<!ENTITY customizeMenu.removeFromToolbar.accesskey "R">
+<!ENTITY customizeMenu.addMoreItems.label "рдЖрдгрдЦреА рдШрдЯрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛тАж">
+<!ENTITY customizeMenu.addMoreItems.accesskey "A">
+
+<!-- LOCALIZATION NOTE (moreMenu.label) This label is used in the new Photon
+ app (hamburger) menu. When clicked, it opens a subview that contains
+ secondary commands. -->
+<!ENTITY moreMenu.label "рдЕрдЬреВрди">
+
+<!ENTITY contentSearchSubmit.tooltip "рд╢реЛрдз рд╕рдВрдХрд▓рд┐рдд рдХрд░рд╛">
+
+<!-- LOCALIZATION NOTE (searchInput.placeholder):
+ This string is displayed in the search box when the input field is empty. -->
+<!ENTITY searchInput.placeholder "рд╢реЛрдзрд╛">
+<!ENTITY searchIcon.tooltip "рд╢реЛрдзрд╛">
+
+<!ENTITY openLinkCmdInTab.accesskey "T">
+
+<!ENTITY pageAction.copyLink.label "рджреБрд╡реНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛">
+
+<!ENTITY saveToPocketCmd.label "рдкреГрд╖реНрда Pocket рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛">
+<!ENTITY pocketMenuitem.label "Pocket рд╕реВрдЪреА рдкрд╣рд╛">
+
+<!ENTITY emailPageCmd.label "рджреБрд╡рд╛ рдИрдореЗрд▓ рдХрд░рд╛тАж">
+
+<!-- Media (video/audio) controls -->
+
+<!-- LOCALIZATION NOTE :
+fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and
+fullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.
+If shift key is needed with your locale popular keyboard for them,
+you can use these alternative items. Otherwise, their values should be empty. -->
+
+<!ENTITY fullZoom.label "рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдореЛрдареЗ рдХрд░рд╛">
+
+<!ENTITY sidebarCloseButton.tooltip "рдмрд╛рдЬреБрдЪреАрдкрдЯреНрдЯреА рдмрдВрдж рдХрд░рд╛">
+
+<!ENTITY quitApplicationCmdWin2.label "рдмрд╛рд╣реЗрд░ рдкрдбрд╛">
+<!ENTITY quitApplicationCmdWin2.accesskey "x">
+<!ENTITY quitApplicationCmdWin2.tooltip "&brandShorterName; рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛">
+<!ENTITY quitApplicationCmd.label "рдмрд╛рд╣реЗрд░ рдкрдбрд╛">
+<!ENTITY quitApplicationCmd.accesskey "Q">
+<!ENTITY quitApplicationCmdMac2.label "&brandShorterName; рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛">
+
+<!ENTITY allowPopups.accesskey "p">
+<!-- On Windows we use the term "Options" to describe settings, but
+ on Linux and Mac OS X we use "Preferences" - carry that distinction
+ over into this string, which is used in the "popup blocked" info bar . -->
+<!ENTITY editPopupSettingsUnix.label "рдкреЙрдкрдЕрдк рдЕрдбрд╡рдирд╛рд░реА рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛...">
+<!ENTITY editPopupSettings.label "рдкреЙрдкрдЕрдк рдЕрдбрд╡реВрдирдХ рдкрд░реНрдпрд╛рдп рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛тАж">
+<!ENTITY editPopupSettings.accesskey "E">
+<!ENTITY dontShowMessage.accesskey "D">
+
+<!ENTITY findOnCmd.label "рдпрд╛ рдкреГрд╖реНрдард╛рдд рд╢реЛрдзрд╛тАж">
+
+<!ENTITY spellAddDictionaries.label "рд╢рдмреНрджрдХреЛрд╢ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛тАж">
+<!ENTITY spellAddDictionaries.accesskey "A">
+
+
+<!-- Name for the tabs toolbar as spoken by screen readers.
+ The word "toolbar" is appended automatically and should not be contained below! -->
+<!ENTITY tabsToolbar.label "рдмреНрд░рд╛рдЙрдЭрд░ рдЯреЕрдмреНрд╕реН">
+
+<!ENTITY syncBrand.shortName.label "рддрд╛рд│рдореЗрд│">
+
+<!ENTITY customizeMode.autoHideDownloadsButton.label "рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрд░реАрддреНрдпрд╛ рд▓рдкрд╡рд╛">
+
+
+<!ENTITY uiTour.infoPanel.close "рдмрдВрдж рдХрд░рд╛">
+
+<!ENTITY panicButton.thankyou.msg1 "рдЖрдкрд▓рд╛ рдЕрд▓реАрдХрдбреАрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ">
+<!ENTITY panicButton.thankyou.msg2 "рдЖрдкрд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрд╕реЛ!">
+<!ENTITY panicButton.thankyou.buttonlabel "рдзрдиреНрдпрд╡рд╛рдж!">
+
+<!ENTITY updateAvailable.panelUI.label "рдЕрджреНрдпрдпрд╛рд╡рдд &brandShorterName; рдбрд╛рдКрдирд▓реЛрдб рдХрд░рд╛">
+<!ENTITY updateManual.panelUI.label "&brandShorterName; рдЪреА рдирд╡реА рдкреНрд░рдд рдбрд╛рдКрдирд▓реЛрдб рдХрд░рд╛.">
+<!ENTITY updateUnsupported.panelUI.label "рдЖрдкрдг рдкреБрдвреАрд▓ рдЕрджреНрдпрддрдиреЗ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА">
+<!ENTITY updateRestart.panelUI.label2 "&brandShorterName; рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдирдГрд╕реБрд░реБ рдХрд░рд╛">
+
+
+<!ENTITY sendToDevice.syncNotReady.label "рдЙрдкрдХрд░рдгреЗ рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗтАж">
+
+<!ENTITY pageAction.shareUrl.label "рд╢реЗрдЕрд░ рдХрд░рд╛">
+<!ENTITY pageAction.shareMore.label "рдЕрдзрд┐рдХтАж">
+
+<!ENTITY libraryButton.tooltip "рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рд╛, рдЬрддрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдЪрдирдЦреБрдгрд╛, рдЖрдгрд┐ рдЕрдзрд┐рдХ">
+
+<!-- LOCALIZATION NOTE: (accessibilityIndicator.tooltip): This is used to
+ display a tooltip for accessibility indicator in toolbar/tabbar. It is also
+ used as a textual label for the indicator used by assistive technology
+ users. -->
+<!ENTITY accessibilityIndicator.tooltip "рд╕реБрд▓рднрддрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╕рдХреНрд╖рдо рдЖрд╣реЗрдд">
diff --git a/l10n-mr/browser/chrome/browser/browser.properties b/l10n-mr/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..82ce4b1f7e
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/browser.properties
@@ -0,0 +1,1004 @@
+# 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/.
+
+nv_timeout=рд╡реЗрд│ рд╕рдВрдкрд▓реА
+openFile=рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+
+droponhometitle=рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреГрд╖реНрда рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ
+droponhomemsg=рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рджрд░ рджрд╕реНрддрдРрд╡рдЬ,рдЖрдкрд▓реЗ рдирд╡реАрди рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреГрд╖реНрда рдореНрд╣рдгреВрди рд╣рд╡реЗ рдЖрд╣реЗ рдХрд╛ ?
+droponhomemsgMultiple=рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рджрд░ рджрд╕реНрддрдРрд╡рдЬ, рдЖрдкрд▓реЗ рдирд╡реАрди рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреГрд╖реНрда рдореНрд╣рдгреВрди рд╣рд╡реЗ рдЖрд╣реЗ рдХрд╛?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch="%2$S"рдХрд░рд┐рддрд╛ %1$S рд╢реЛрдзрд╛
+contextMenuSearch.accesskey=S
+
+contextMenuPrivateSearch=рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ рд╢реЛрдзрд╛
+contextMenuPrivateSearch.accesskey=h
+# LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
+# engine name as set for Private Browsing mode. This label is only used when
+# this engine is different from the default engine name used in normal mode.
+contextMenuPrivateSearchOtherEngine=рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ %S рд╕рд╣ рд╢реЛрдзрд╛
+contextMenuPrivateSearchOtherEngine.accesskey=h
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[рд╕рдВрдЪрд┐рдХреЗрдЪреЗ рдирд╛рд╡]
+
+xpinstallPromptMessage=%S рдиреЗ рд╣реНрдпрд╛ рд╕реНрдерд│рд╛рд╕ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдмрдВрдзрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=%S рд▓рд╛ рдЕтАНреЕрдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреНрдпрд╛рдпрдЪреА?
+xpinstallPromptMessage.learnMore=рдЕтАНреЕрдб-рдСрди рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+xpinstallPromptMessage.dontAllow=рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+xpinstallPromptMessage.dontAllow.accesskey=D
+xpinstallPromptMessage.neverAllow=рдХрдзреАрд╣реА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+xpinstallPromptMessage.neverAllow.accesskey=N
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstallPromptMessage.install=рдкреНрд░рд╕реНрдерд╛рдкрдиреЗрдХрдбреЗ рдЪрд▓рд╛
+xpinstallPromptMessage.install.accesskey=C
+
+xpinstallDisabledMessageLocked=рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рдХрдбреВрди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрдХрд╛рд░реНрдпрдиреНрд╡реАрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+xpinstallDisabledMessage=рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╕рдзреНрдпрд╛ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛ рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+xpinstallDisabledButton=рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛
+xpinstallDisabledButton.accesskey=n
+
+# LOCALIZATION NOTE (addonInstallBlockedByPolicy)
+# This message is shown when the installation of an add-on is blocked by
+# enterprise policy. %1$S is replaced by the name of the add-on.
+# %2$S is replaced by the ID of add-on. %3$S is a custom message that
+# the administration can add to the message.
+addonInstallBlockedByPolicy=рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рджреНрд╡рд╛рд░реЗ %1$S (%2$S) рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.%3$S
+
+
+# LOCALIZATION NOTE (webextPerms.header)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=%S рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛рдпрдЪреЗ рдХрд╛?
+
+webextPerms.unsignedWarning=рдЪреЗрддрд╛рд╡рдиреА: рд╣рд╛ рдЕреЕрдб-рдСрди рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╛рд╣реА. рдзреЛрдХрд╛рджрд╛рдпрдХ рдНрдб рдСрди рдЖрдкрд▓реА рдЦрд╛рдЬрдЧреА рдорд╛рд╣рд┐рддреА рдЪреЛрд░реВ рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ рдЖрдкрд▓рд╛ рд╕рдВрдЧрдгрдХ рдзреЛрдХреНрдпрд╛рдд рдЖрдгреВ рд╢рдХрддрд╛рдд. рдпрд╛рдЪреНрдпрд╛ рд╕реНрд░реЛрддрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕрд╕реЗрд▓ рддрд░рдЪ рд╣реЗ рдЕреЕрдб-рдСрди рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛.
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=рдпрд╛рд▓рд╛ рдЖрдкрд▓реА рдкрд░рд╡рд╛рдирдЧреА рд╣рд╡реА:
+webextPerms.learnMore=рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+webextPerms.add.label=рдЬреЛрдбрд╛
+webextPerms.add.accessKey=A
+webextPerms.cancel.label=рд░рджреНрдж рдХрд░рд╛
+webextPerms.cancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)
+# %1$S will be replaced with the localized name of the sideloaded add-on.
+# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)
+webextPerms.sideloadMenuItem=%2$S рдордзреНрдпреЗ %1$S рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (webextPerms.sideloadHeader)
+# This string is used as a header in the webextension permissions dialog
+# when the extension is side-loaded.
+# %S is replaced with the localized name of the extension being installed.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.sideloadHeader=%S рдЬреЛрдбрд▓реЗ
+webextPerms.sideloadText2=рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░реАрд▓ рджреБрд╕рд▒реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░реЕрдордиреЗ рдЕреЕрдб-рдСрди рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рдЖрдкрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░реВ рд╢рдХрддреЗ. рдХреГрдкрдпрд╛ рдпрд╛ рдЕреЕрдб-рдСрдирдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛рдВрдЪреА рдлреЗрд░рддрдкрд╛рд╕рдгреА рдХрд░рд╛ рд╡ рддреНрдпрд╛рд▓рд╛ рдЪрд╛рд▓реВ рдареЗрд╡рд╛рдпрдЪреЗ рдХреА рдирд╛рд╣реА рддреЗ рдард░рд╡рд╛.
+webextPerms.sideloadTextNoPerms=рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░реАрд▓ рдПрдХрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░реЕрдордиреЗ рдЕреЕрдб-рдСрди рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ рдЖрдкрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░реВ рд╢рдХрддреЛ. рдХреГрдкрдпрд╛ рддреНрдпрд╛рд▓рд╛ рдЪрд╛рд▓реВ рдареЗрд╡рд╛рдпрдЪреЗ рдХреА рдирд╛рд╣реА рддреЗ рдард░рд╡рд╛.
+
+webextPerms.sideloadEnable.label=рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛
+webextPerms.sideloadEnable.accessKey=E
+webextPerms.sideloadCancel.label=рд░рджреНрдж рдХрд░рд╛
+webextPerms.sideloadCancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S рдирд╡реАрди рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрдд рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText=%S рдЕрджреНрдпрд╛рдпрд╛рд╡рдд рдЭрд╛рд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЕрджреНрдпрдпрд╛рд╡рдд рдЖрд╡реГрддреНрддреА рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдгреНрдпрд╛рдЖрдзреА рдирд╡реАрди рдкрд░рд╡рд╛рдиреНрдпрд╛рдВрдирд╛ рдЖрдкрдг рд╕рдВрдорддреА рджреНрдпрд╛рд╡рдпрд╛рд╕ рд╣рд╡реА. тАЬрд░рджреНрдж рдХрд░рд╛тАЭ рдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдЪреА рдирд┐рд╡рдб рдХреЗрд▓реНрдпрд╛рд╕ рд╕рдзреНрдп ре▓рдб-рдСрди рдЖрд╡реГрддреНрддреА рдЪрд╛рд▓реВ рд░рд╛рд╣реАрд▓.
+
+webextPerms.updateAccept.label=рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛
+webextPerms.updateAccept.accessKey=U
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replace with the localized name of the extension requested new
+# permissions.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.optionalPermsHeader=%S рдЖрдгрдЦреА рдкрд░рд╡рд╛рдирдЧреНрдпрд╛рдВрдЪреА рдорд╛рдЧрдгреА рдХрд░рдд рдЖрд╣реЗ.
+webextPerms.optionalPermsListIntro=рдпрд╛рд╕ : рд╣реЗ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ
+webextPerms.optionalPermsAllow.label=рд╕реНрд╡реАрдХрд╛рд░рд╛
+webextPerms.optionalPermsAllow.accessKey=A
+webextPerms.optionalPermsDeny.label=рдирд╛рдХрд╛рд░рд╛
+webextPerms.optionalPermsDeny.accessKey=D
+
+webextPerms.description.bookmarks=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╡рд╛рдЪреВрди рдмрджрд▓ рдХрд░рд╛
+webextPerms.description.browserSettings=рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╛рдЪрд╛ рд╡ рдмрджрд▓рд╛
+webextPerms.description.browsingData=рдЕрд▓реАрдХрдбреАрд▓ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕, рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдирд╖реНрдЯ рдХрд░рд╛
+webextPerms.description.clipboardRead=рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╡рд░реАрд▓ рдорд╛рд╣рд┐рддреА рдШреНрдпрд╛
+webextPerms.description.clipboardWrite=рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╡рд░ рдорд╛рд╣рд┐рддреА рднрд░рд╛
+webextPerms.description.devtools=рдЦреБрд▓реНрдпрд╛ рдЯреЕрдмрдордзреНрдпреЗ рдЖрдкрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдХрд╕рдХ рд╕рд╛рдзрдирд╛рдВрдЪреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рд╛
+webextPerms.description.downloads=рдлрд╛рдИрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░рдЪрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЗрддрд┐рд╣рд╛рд╕ рд╡рд╛рдЪреВрди рдмрджрд▓ рдХрд░рд╛
+webextPerms.description.downloads.open=рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдИрд▓ рдЙрдШрдбрд╛
+webextPerms.description.find=рд╕рд░реНрд╡ рдЙрдШрдбреНрдпрд╛ рдЯреЕрдмрдЪрд╛ рдордЬрдХреВрд░ рд╡рд╛рдЪрд╛
+webextPerms.description.geolocation=рдЖрдкрд▓реНрдпрд╛ рдард┐рдХрд╛рдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+webextPerms.description.history=рдмреНрд░рд╛рдКрдЭрд░рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдкрд╣рд╛
+webextPerms.description.management=рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдирдЪрд╛ рд╡рд╛рдкрд░ рдореЙрдирд┐рдЯрд░ рдХрд░рд╛ рд╡ рдереАрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=%S рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рдкреНрд░реЛрдЧреНрд░реЕрдореНрд╕ рд╕реЛрдмрдд рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рд╛
+webextPerms.description.notifications=рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реВрдЪрдирд╛ рджрд░реНрд╢рд╡рд╛
+webextPerms.description.pkcs11=рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рд╛
+webextPerms.description.privacy=рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдкрд╣рд╛ рд╡ рдмрджрд▓рд╛
+webextPerms.description.proxy=рдмреНрд░рд╛рдЙрдЭрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рд╛
+webextPerms.description.sessions=рдиреБрдХрддреЗрдЪ рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдЯреЕрдм рдкрд╣рд╛
+webextPerms.description.tabs=рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рдЯреЕрдм рдкрд╣рд╛
+webextPerms.description.tabHide=рд▓рдкрд╡рд╛ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░ рдЯреЕрдм рджрд╛рдЦрд╡рд╛
+webextPerms.description.topSites=рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕ рдкрд╣рд╛
+webextPerms.description.webNavigation=рд╕рдВрдЪрд╛рд░рдг рд╕реБрд░реБ рдЕрд╕рддрд╛рдирд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдХрд╛рд░реНрдп рдкрд╣рд╛
+
+webextPerms.hostDescription.allUrls=рд╕рд░реНрд╡ рд╡реЗрдмрд╕рд╛рдИрдЯрд╕рд╛рдареАрдЪреА рдЖрдкрд▓рд╛ рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=%S рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рд╕рд╛рдИрдЯрд╕рд╛рдареА рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=рдЗрддрд░ #1 рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛; рдЗрддрд░ #1 рдХреНрд╖реЗрддреНрд░рд╛рдВрддреАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=%S рд╕рд╛рдареА рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=рдЗрддрд░ #1 рд╕рд╛рдЗрдЯ рд╡рд░реАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛;рдЗрддрд░ #1 рд╕рд╛рдЗрдЯреНрд╕ рд╡рд░реАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# LOCALIZATION NOTE (webext.defaultSearch.description)
+# %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
+# %2$S is replaced with the name of the current search engine
+# %3$S is replaced with the name of the new search engine
+webext.defaultSearch.description=%1$S рдЖрдкрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реЛрдз рдЗрдВрдЬрд┐рди %2$S рдкрд╛рд╕реВрди %3$S рд▓рд╛ рдмрджрд▓реВ рдЗрдЪреНрдЫрд┐рдд рдЖрд╣реЗ. рд╣реЗ рдареАрдХ рдЖрд╣реЗ рдХрд╛?
+webext.defaultSearchYes.label=рд╣реЛрдп
+webext.defaultSearchYes.accessKey=Y
+webext.defaultSearchNo.label=рдирд╛рд╣реА
+webext.defaultSearchNo.accessKey=N
+
+# LOCALIZATION NOTE (webext.remove.confirmation.title)
+# %S is the name of the extension which is about to be removed.
+webext.remove.confirmation.title=%S рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=%2$S рдордзреВрди %1$S рдХрд╛рдврд╛рдпрдЪреЗ?
+webext.remove.confirmation.button=рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+# LOCALIZATION NOTE (webext.remove.abuseReportCheckbox.message)
+# %S is vendorShortName
+webext.remove.abuseReportCheckbox.message=рдореА рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдЪрд╛ %S рд╡рд░ рдЕрд╣рд╡рд╛рд▓ рджреЗрдК рдЗрдЪреНрдЫрд┐рдд рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (addonPostInstall.message1)
+# %1$S is replaced with the localized named of the extension that was
+# just installed.
+# %2$S is replaced with the localized name of the application.
+addonPostInstall.message1=%2$S рдордзреНрдпреЗ %1$S рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=ре▓рдб-рдСрди рдбрд╛рдЙрдирд▓реЛрдб рдЖрдгрд┐ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реАрдд рдЖрд╣реЗтАж;#1 ре▓рдб-рдСрдиреНрд╕реН рдбрд╛рдЙрдирд▓реЛрдб рдЖрдгрд┐ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реАрдд рдЖрд╣реЗ...
+addonDownloadVerifying=рддрдкрд╛рд╕рдгреА рдХрд░рдд рдЖрд╣реЗ
+
+addonInstall.unsigned=(рди рддрдкрд╛рд╕рд▓реЗрд▓реЗ)
+addonInstall.cancelButton.label=рд░рджреНрдж рдХрд░рд╛
+addonInstall.cancelButton.accesskey=C
+addonInstall.acceptButton2.label=рдЬреЛрдбрд╛
+addonInstall.acceptButton2.accesskey=A
+
+# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the number of add-ons being installed
+addonConfirmInstall.message=рд╣реА рд╕рд╛рдИрдЯ #1 рдордзреНрдпреЗ ре▓рдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ:; рд╣реА рд╕рд╛рдИрдЯ #1 рдордзреНрдпреЗ #2 ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ:
+addonConfirmInstallUnsigned.message=рд╕реВрдЪрдирд╛:рд╣реА рд╕рд╛рдИрдЯ #1 рдордзреНрдпреЗ рди рддрдкрд╛рд╕рд▓реЗрд▓реЗ ре▓рдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ:; рд╕реВрдЪрдирд╛: рд╣реА рд╕рд╛рдИрдЯ #1 рдордзреНрдпреЗ #2 рди рддрдкрд╛рд╕рд▓реЗрд▓реЗ ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ.рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкреБрдвреЗ рдЬрд╛.
+
+# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the total number of add-ons being installed (at least 2)
+addonConfirmInstallSomeUnsigned.message=;рд╕реВрдЪрдирд╛: рд╣реА рд╕рд╛рдИрдЯ #1 рдордзреНрдпреЗ #2 ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ, рдЬреНрдпрд╛рддрд▓реЗ рдХрд╛рд╣реА рдкрдбрддрд╛рд│рд▓реЗ рдирд╛рд╣реА рдЖрд╣реЗ. рдЖрдкрд▓реНрдпрд╛ рдЬреЛрдЦреАрдореЗрд╡рд░ рдкреБрдвреЗ рдЬрд╛.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S рд╕рдлрд▓рдкрдгреЗ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+# LOCALIZATION NOTE (addonsGenericInstalled):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+addonsGenericInstalled=#1 ре▓рдб-рдСрди рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдЭрд╛рд▓реЗ.;#1 ре▓рдб-рдСрдиреНрд╕реН рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдЭрд╛рд▓реЗ.
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
+# %1$S is the application name, %2$S is the add-on name
+addonInstallError-1=рдЬреЛрдбрдгреА рдЕрдкрдпрд╢реА рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ ре▓рдб-рдСрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+addonInstallError-2=%1$S ре▓рдб-рдСрди рдЕрдкреЗрдХреНрд╖реЗрдкреНрд░рдорд╛рдгреЗ рдЬреБрд│рдд рдирд╕рд▓реНрдпрд╛рдиреЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addonInstallError-3=рджреБрд╖рд┐рдд рджрд┐рд╕рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ ре▓рдб-рдСрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addonInstallError-4=%1$S рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрди рдЕрд╢рдХреНрдп рдард░рд▓реНрдпрд╛рдореБрд│реЗ %2$S рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
+addonInstallError-5=рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд▓рд╛ рдЕрд╕рддреНрдпрд╛рдкрд┐рдд ре▓рдб-рдСрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди %1$S рдиреЗ рд░реЛрдЦрд▓реЗ рдЖрд╣реЗ.
+addonLocalInstallError-1=рдлрд╛рдЗрд▓рдкреНрд░рдгрд╛рд▓реА рддреНрд░реБрдЯреАрдореБрд│реЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addonLocalInstallError-2=%1$S ре▓рдб-рдСрди рдЕрдкреЗрдХреНрд╖реЗрдкреНрд░рдорд╛рдгреЗ рдЬреБрд│рдд рдирд╕рд▓реНрдпрд╛рдиреЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addonLocalInstallError-3=рджреЛрд╖реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addonLocalInstallError-4=%1$S рдХрдбреБрди рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрди рдЕрд╢рдХреНрдп рдард░рд▓реНрдпрд╛рдореБрд│реЗ %2$S рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
+addonLocalInstallError-5=рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (addonInstallErrorIncompatible):
+# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
+addonInstallErrorIncompatible=%1$S %2$S рд╕реЛрдмрдд рд╕рд╣рддреНрд╡ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ %3$S рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=рд╕реНрдерд┐рд░рддрд╛ рдХрд┐рдВрд╡рд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдПрдХ рдЙрдЪреНрдЪ рдЬреЛрдЦрд┐рдо рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ %S рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
+
+unsignedAddonsDisabled.message=рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ ре▓рдб-рдСрдиреНрд╕реН рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рдЖрд▓реЗ рдирд╕реВрди рддреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+unsignedAddonsDisabled.learnMore.label=рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+unsignedAddonsDisabled.learnMore.accesskey=L
+
+# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.message=#1рдиреЗ рд╣реНрдпрд╛ рд╕реНрдерд│рд╛рд▓рд╛ рдкреЙрдкрдЕрдк рдкрдЯрд▓ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд▓реЗ рдЖрд╣реЗ.;#1рдиреЗ рд╣реНрдпрд╛ рд╕реНрдерд│рд╛рд▓рд╛ #2 рдкреЙрдкрдЕрдк рдкрдЯрд▓рд╛рдВрдирд╛ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд▓реЗ рдЖрд╣реЗ.
+# LOCALIZATION NOTE (popupWarning.exceeded.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is left empty for English, since the number of blocked pop-ups is always greater than 1.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.exceeded.message=;#1 рдиреЗ рдпрд╛ рд╕рд╛рдЗрдЯрд▓рд╛ #2 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓реЗ.
+popupWarningButton=рдкрд░реНрдпрд╛рдп
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+popupWarningButtonUnix.accesskey=P
+popupAllow=%S рдХрдбреАрд▓ рдкреЙрдкрдЕрдкреНрд╕рдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд╡реА
+popupBlock=%S рдХрдбреАрд▓ рдкреЙрдкрдЕрдкреНрд╕рдирд╛ рдЕрдбрд╡рд╛рд╡реЗ
+popupWarningDontShowFromMessage=рдкреЙрдкрдЕрдкреНрд╕реН рдЕрд╡рд░реЗрдзреАрдд рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдирд╛ рд╣рд╛ рд╕рдВрджреЗрд╢ рджрд╛рдЦрд╡реВ рдирдпреЗ
+popupShowPopupPrefix='%S' рджрд╛рдЦрд╡рд╛
+
+# LOCALIZATION NOTE (popupShowBlockedPopupsIndicatorText): Semicolon separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pop-ups blocked.
+popupShowBlockedPopupsIndicatorText=рдЕрдбрд╡рд▓реЗрд▓рд╛ #1 рдкреЙрдкрдЕрдк рджрд╛рдЦрд╡рд╛тАж;рдЕрдбрд╡рд▓реЗрд▓реЗ #1 рдкреЙрдкрдЕрдк рджрд╛рдЦрд╡рд╛тАж
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=рд╢реЗрд╡рдЯрдЪрд╛ рдкреНрд░рд╡реЗрд╢ %S
+
+crashedpluginsMessage.title=%S рдкреНрд▓рдЧрдЗрди рдХреНрд░реЕрд╢ рдЭрд╛рд▓реЗ.
+crashedpluginsMessage.reloadButton.label=рдкреГрд╖реНрда рдкреБрдирдГрд▓реЛрдб рдХрд░рд╛
+crashedpluginsMessage.reloadButton.accesskey=R
+crashedpluginsMessage.submitButton.label=рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рд╕рд╛рджрд░ рдХрд░рд╛
+crashedpluginsMessage.submitButton.accesskey=S
+crashedpluginsMessage.learnMore=рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛тАж
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=рдЖрдкрдгрд╛рд╕ %S рдХрдбреЗ рдЬрд╛рдпрдЪреЗ?
+keywordURIFixup.goTo=рд╣реЛрдп, рдорд▓рд╛ %S рдХрдбреЗ рдиреНрдпрд╛
+keywordURIFixup.goTo.accesskey=Y
+keywordURIFixup.dismiss=рдирд╛рд╣реА рдзрдиреНрдпрд╡рд╛рдж
+keywordURIFixup.dismiss.accesskey=N
+
+pluginInfo.unknownPlugin=рдЕрдкрд░рд┐рдЪреАрдд
+
+# Flash activation doorhanger UI
+flashActivate.message=рд╣реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ Adobe Flash рдЪрд╛рд▓рд╡рд╛рдпрд▓рд╛ рдЖрдкрд▓реА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рдХрд╛? рдлрдХреНрдд рдЖрдкрдг рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рд╛рд▓ рдЕрд╢рд╛рдЪ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ Adobe Flash рд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛.
+flashActivate.outdated.message=рд╣реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ Adobe Flash рдЪреА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЖрд╡реГрддреНрддреА рдЪрд╛рд▓рд╡рд╛рдпрд▓рд╛ рдЖрдкрд▓реА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рдХрд╛? рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЖрд╡реГрддреНрддреА рдмреНрд░рд╛рдЙрдЭрд░ рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдзреЛрдХреНрдпрд╛рдд рдЖрдгреВ рд╢рдХрддреЗ.
+flashActivate.noAllow=рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+flashActivate.allow=рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+flashActivate.noAllow.accesskey=D
+flashActivate.allow.accesskey=A
+
+# in-page UI
+# LOCALIZATION NOTE (PluginClickToActivate2): Two changes were done to the
+# previous version of the string. The first is that we changed the wording from
+# "Activate" to "Run", because it's shorter and feels less technical in English.
+# Feel free to keep using the previous wording in your language if it's already
+# the best one.
+# The second change is that we removed the period at the end of the phrase, because
+# it's not natural in our UI, and the underline was removed from this, so it doesn't
+# look like a link anymore. We suggest that everyone removes that period too.
+PluginClickToActivate2=%S рдЪрд╛рд▓рд╡рд╛
+PluginVulnerableUpdatable=рд╣реЗ рдкреНрд▓рдЧрдЗрди рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ рд╡ рд╕реБрдзрд╛рд░рд┐рдд рдкрд╛рд╣рд┐рдЬреЗ.
+PluginVulnerableNoUpdate=рд╣реНрдпрд╛ рдкреНрд▓рдЧрдЗрдирдордзреНрдпреЗ рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдп рдЖрд╣реЗ.
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=%S рдХрд░рд┐рддрд╛ рдЕрджреНрдпрд╛рд╡рдд рдХрд░рд╛
+update.downloadAndInstallButton.accesskey=U
+
+menuOpenAllInTabs.label=рд╕рд░реНрд╡ рдЯреЕрдм рдЙрдШрдбрд╛
+
+# History menu
+menuRestoreAllTabs.label=рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕реН рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
+# see bug 394759
+menuRestoreAllWindows.label=рд╕рд░реНрд╡ рдЦрд┐рдбрдХреА рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (рд╡ #2 рдЗрддрд░ рдЯреЕрдм);#1 (рд╡ #2 рдЗрддрд░ рдЯреЕрдмреНрд╕реН)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░рдЪ рд░рд╣рд╛
+tabHistory.goBack=рдпреЗрдереВрди рдорд╛рдЧреАрд▓ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+tabHistory.goForward=рдпреЗрдереВрди рдкреБрдврд┐рд▓ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+
+# URL Bar
+pasteAndGo.label=рдЪрд┐рдХрдЯрд╡рд╛ рд╡ рдЬрд╛
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=рдЪрд╛рд▓реВ рдкреГрд╖реНрда рдкрд░рдд рджрд╛рдЦрд▓ рдХрд░рд╛ (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=рд╣реЗ рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд╛ (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=рдЭреВрдо рд╕реНрддрд░ рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛ (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=рд╡рд╛рдЪрдХ рджреГрд╖реНрдЯреАрдХреНрд╖реЗрдкрд╛рдд рдмрджрд▓рд╛ (%S)
+# LOCALIZATION NOTE (urlbar.placeholder):
+# %S is the name of the user's current search engine
+urlbar.placeholder=%S рд╕реЛрдмрдд рд╢реЛрдзрд╛ рдХрд┐рдВрд╡рд╛ рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+# LOCALIZATION NOTE (urlbarSearchTip.engineIsCurrentPage):
+# %S is the name of the user's current search engine
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S%%
+
+# Block autorefresh
+refreshBlocked.goButton=рд╕рд╣рдорддреА рджреНрдпрд╛
+refreshBlocked.goButton.accesskey=A
+refreshBlocked.refreshLabel=%S рдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд╕ рд╕реНрд╡рдпрдВрд░реАрддреНрдпрд╛ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрд▓реЗ.
+refreshBlocked.redirectLabel=%S рдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд╕ рдЕрдиреНрдп рдкреГрд╖реНрдард╛рд╕ рдЬрд╛рдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрд▓реЗ.
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=рд╡рд╛рдЪрдирдЦреВрдгрд╛ (%S) рджрд╛рдЦрд╡рд╛
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=рдХрд╛рд░реНрдпрд░рдд рдбрд╛рдКрдирд▓реЛрдбреНрд╕рдЪреА рдкреНрд░рдЧрддреА рджрд╛рдЦрд╡рд╛ (%S)
+
+# Print button tooltip on OS X
+# LOCALIZATION NOTE (printButton.tooltip):
+# Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+# %S is the keyboard shortcut for "Print"
+printButton.tooltip=рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛тАж (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=рдирд╡реАрди рдкрдЯрд▓ (%S) рдЙрдШрдбрд╛
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=рдирд╡реАрди рдЯреЕрдм (%S) рдЙрдШрдбрд╛
+
+
+# Offline web applications
+offlineApps.available2=рдЖрдкрдг рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ %S рд▓рд╛ рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+offlineApps.allowStoring.label=рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+offlineApps.allowStoring.accesskey=A
+offlineApps.dontAllow.label=рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+offlineApps.dontAllow.accesskey=n
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt): %S is hostname
+canvas.siteprompt=рдЖрдкрд▓рд╛ HTML5 рдХреЕрдирд╡рд╛рд╕ рдкреНрд░рддрд┐рдорд╛ рдордЬрдХреВрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ %S рд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛? рд╣рд╛ рдордЬрдХреВрд░ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдЕрджреНрд╡рд┐рддреАрдп рдУрд│рдЦ рджреЗрдгреНрдпрд╛рд╕ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
+canvas.notAllow=рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+canvas.notAllow.accesskey=n
+canvas.allow=рдордЬрдХреВрд░ рдкреНрд░рд╡реЗрд╢рд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+canvas.allow.accesskey=A
+canvas.remember=рдорд╛рдЭрд╛ рдирд┐рд░реНрдгрдп рдиреЗрд╣рдореА рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt2):
+# %1$S is hostname. %2$S is brandShortName.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.cancel=рд░рджреНрдж рдХрд░рд╛
+webauthn.cancel.accesskey=c
+webauthn.proceed=рдкреБрдвреЗ рдЬрд╛
+webauthn.proceed.accesskey=p
+webauthn.anonymize=рддрд░реАрд╣реА рдЕрдирд╛рдорд┐рдд рд░рд╣рд╛
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=рд╕реЗрдЯрд┐рдВрдЧ рдЗрдВрдЧреНрд░рдЬреА рднрд╛рд╖реЗрд╡рд░ рдмрджрд▓рд▓реНрдпрд╛рдиреЗ рдЖрдкрд▓реНрдпрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рдУрд│рдЦрдгреЗ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгреЗ рдЕрд╡рдШрдб рд╣реЛрдИрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡реЗрдм рдкреГрд╖реНрдард╛рдЪреА рдЗрдВрдЧреНрд░рдЬреА рдЖрд╡реГрддреНрддреА рдорд╛рдЧрд╡рд╛рдпрдЪреА рдЖрд╣реЗ рдХрд╛?
+
+# LOCALIZATION NOTE (identity.headerMainWithHost, identity.headerSecurityWithHost):
+# %S is the hostname of the site that is being displayed.
+identity.headerMainWithHost=%S рд╕рд╛рдареА рд╕рд╛рдЗрдЯ рдорд╛рд╣рд┐рддреА
+identity.headerSecurityWithHost=%S рд╕рд╛рдареА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд╛
+identity.identified.verifier=%S: рджреНрд╡рд╛рд░реЗ рддрдкрд╕рд╛рд▓реЗрд▓реЗ
+identity.identified.verified_by_you=рдЖрдкрдг рдпрд╛ рд╕реНрдерд│рд╛рдХрд░реАрддрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдкрд╡рд╛рдж рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ
+identity.identified.state_and_country=%S, %S
+
+identity.ev.contentOwner2=рдпрд╛рдВрдирд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджрд┐рд▓реЗ: %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=рдЕрд╕реБрд░рдХреНрд╖рд┐рдд
+
+identity.notSecure.tooltip=рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЬреЛрдбрдгреА
+
+identity.extension.label=рд╡рд┐рд╕реНрддрд╛рд░ (%S)
+identity.extension.tooltip=рд╡рд┐рд╕реНрддрд╛рд░рд╛рдиреЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ: %S
+identity.showDetails.tooltip=рдЬреЛрдбрдгреАрдЪреЗ рддрдкрд╢реАрд▓ рджрд╛рдЦрд╡рд╛
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=рдЕрд╡рд░реЛрдзрд┐рдд
+
+contentBlocking.trackersView.empty.label=рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА
+contentBlocking.cookies.blocking3rdParty2.label=рддреГрддреАрдп-рдкрдХреНрд╖ рдХреБрдХреАрдЬ
+contentBlocking.cookies.blockingUnvisited2.label=рднреЗрдЯ рди рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯ рдХреБрдХреАрдЬ
+contentBlocking.cookies.blockingAll2.label=рд╕рд░реНрд╡ рдХреБрдХреАрдЬ
+
+contentBlocking.cookiesView.firstParty.label=рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реВрди
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+# This references the header from contentBlocking.cookiesView.firstParty.label:
+# "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+contentBlocking.cookiesView.trackers2.label=рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+# This references the header from contentBlocking.cookiesView.trackers.label:
+# "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+contentBlocking.cookiesView.thirdParty.label=рддреГрддреАрдп-рдкрдХреНрд╖ рдХреБрдХреАрдЬ
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+# This references the header from contentBlocking.cookiesView.thirdParty.label:
+# "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=рдордВрдЬреВрд░
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=рдЕрд╡рд░реЛрдзрд┐рдд
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=%S рд╕рд╛рдареА рдХреБрдХреА рдЕрдкрд╡рд╛рдж рд╕рд╛рдл рдХрд░рд╛
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+# This label is shown next to a fingerprinter in the fingerprinters subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=рдЕрд╡рд░реЛрдзрд┐рдд
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+# This label is shown next to a cryptominer in the cryptominers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=рдЕрд╡рд░реЛрдзрд┐рдд
+
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=%S рд╕рд╛рдареА рд╕рдВрд░рдХреНрд╖рдг
+
+# LOCALIZATION NOTE (protections.disableAriaLabel):
+# Text that gets spoken by a screen reader if the button will disable protections.
+# %s is the site's hostname.
+protections.disableAriaLabel=%S рд╕рд╛рдареА рд╕рдВрд░рдХреНрд╖рдг рдЕрдХреНрд╖рдо рдХрд░рд╛
+
+# LOCALIZATION NOTE (protections.enableAriaLabel):
+# Text that gets spoken by a screen reader if the button will enable protections.
+# %s is the site's hostname.
+protections.enableAriaLabel=%S рд╕рд╛рдареА рд╕рдВрд░рдХреНрд╖рдг рд╕рдХреНрд╖рдо рдХрд░рд╛
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░реНрд╕ рдЕрд╡рд░реЛрдзрд┐рдд
+protections.blocking.cryptominers.title=рдХреНрд░рд┐рдкреНрдЯреЛрдорд┐рдирд░ рдЕрд╡рд░реЛрдзрд┐рдд
+protections.blocking.cookies.trackers.title=рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд
+protections.blocking.cookies.3rdParty.title=рддреГрддреАрдп-рдкрдХреНрд╖рд╛рдЪреНрдпрд╛ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд
+protections.blocking.cookies.all.title=рд╕рд░реНрд╡ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд
+protections.blocking.cookies.unvisited.title=рднреЗрдЯ рди рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реНрдпрд╛
+protections.blocking.trackingContent.title=рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░рдЕрдбрд╡рд▓рд╛
+protections.blocking.socialMediaTrackers.title=рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░реНрд╕ рдЕрд╡рд░реЛрдзрд┐рдд
+protections.notBlocking.fingerprinters.title=рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections.notBlocking.cryptominers.title=рдХреНрд░рд┐рдкреНрдЯреЛрдорд┐рдирд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections.notBlocking.crossSiteTrackingCookies.title=рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections.notBlocking.trackingContent.title=рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections.notBlocking.socialMediaTrackers.title=рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░реНрд╕ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+
+# Footer section in the Protections Panel
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description,
+# protections.footer.blockedTrackerCounter.tooltip):
+# This text indicates the total number of trackers blocked on all sites. In
+# its tooltip, we show the date when we started counting this number.
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is a locale-string converted positive integer.
+protections.footer.blockedTrackerCounter.description=1 рдЕрд╡рд░реЛрдзрд┐рдд; #1 рдЕрд╡рд░реЛрдзрд┐рдд
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=%S рдкрд╛рд╕реВрди
+
+# Milestones section in the Protections Panel
+# LOCALIZATION NOTE (protections.milestone.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is replaced with brandShortName.
+# #2 is replaced with the (locale-formatted) number of trackers blocked
+# #3 is replaced by a locale-formatted date with short month and numeric year.
+# In English this looks like "Firefox blocked over 10,000 trackers since Oct 2019"
+
+# Edit Bookmark UI
+editBookmarkPanel.newBookmarkTitle=рдирд╡реАрди рд╡рд╛рдЪрдирдЦреВрдг
+editBookmarkPanel.editBookmarkTitle=рд╣реА рд╡рд╛рдЪрдирдЦреВрдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+editBookmarkPanel.cancel.label=рд░рджреНрдж рдХрд░рд╛
+editBookmarkPanel.cancel.accesskey=C
+
+# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the number of bookmarks to be removed.
+# If this causes problems with localization you can also do "Remove Bookmarks (#1)"
+# instead of "Remove #1 Bookmarks".
+editBookmark.removeBookmarks.label=рд╡рд╛рдЪрдирдЦреВрдг рдирд╖реНрдЯ рдХрд░рд╛;#1 рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдирд╖реНрдЯ рдХрд░рд╛
+editBookmark.removeBookmarks.accesskey=R
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = рд▓рд╣рд╛рди рдХрд░рд╛ (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = рдЭреВрдо рд╕реНрддрд░ рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛ (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = рдореЛрдареЗ рдХрд░рд╛ (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = рдХрд╛рдкрд╛ (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = рдкреНрд░рдд рдмрдирд╡рд╛ (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = рдЪрд┐рдХрдЯрд╡рд╛ (%S)
+
+# Geolocation UI
+
+geolocation.allowLocation=рд╕реНрдерд╛рди рдорд╛рд╣реАрдд рдХрд░реБрди рдШреЗрдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+geolocation.allowLocation.accesskey=A
+geolocation.dontAllowLocation=рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+geolocation.dontAllowLocation.accesskey=n
+geolocation.shareWithSite3=рдЖрдкрдг %S рд▓рд╛ рдЖрдкрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд╛рдЪреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+geolocation.shareWithFile3=рдЖрдкрдг рдпрд╛ рд╕реНрдерд╛рдиреАрдп рдлрд╛рдИрд▓ рд▓рд╛ рдЖрдкрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд╛рдЪреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+geolocation.remember=рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+
+# Persistent storage UI
+persistentStorage.allow=рд╕реНрд╡реАрдХрд╛рд░рд╛
+persistentStorage.allow.accesskey=A
+persistentStorage.neverAllow.label=рдХрдзреАрд╣реА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+persistentStorage.neverAllow.accesskey=N
+persistentStorage.notNow.label=рдЖрддреНрддрд╛ рдирд╛рд╣реА
+persistentStorage.notNow.accesskey=w
+persistentStorage.allowWithSite=рдЖрдкрдг %S рд▓рд╛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕реНрдЯреЛрд░реЗрдЬ рдордзреНрдпреЗ рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+
+webNotifications.allow=рд╕реВрдЪрдирд╛рдВрдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+webNotifications.allow.accesskey=A
+webNotifications.notNow=рдЖрддрд╛ рдирд╛рд╣реА
+webNotifications.notNow.accesskey=n
+webNotifications.never=рдХрдзреАрд╣реА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+webNotifications.never.accesskey=v
+webNotifications.receiveFromSite2=рд╕реБрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рдареА %S рд▓рд╛ рдЖрдкрдг рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=рдорд▓рд╛ рдпреЗрдереВрди рдмрд╛рд╣реЗрд░ рдХрд╛рдврд╛!
+safebrowsing.getMeOutOfHereButton.accessKey=G
+safebrowsing.deceptiveSite=рдлрд╕рд╡реА рд╕рд╛рдИрдЯ!
+safebrowsing.notADeceptiveSiteButton.label=рд╣реА рд╕рд╛рдИрдЯ рдлрд╕рд╡реА рдирд╛рд╣реАтАж
+safebrowsing.notADeceptiveSiteButton.accessKey=d
+safebrowsing.reportedAttackSite=рдкреНрд░рднрд╛рд╡реАрдд рд╕реНрдерд│ рдХрд│рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗ!
+safebrowsing.notAnAttackButton.label=рд╣реА рдЕрдЯреЕрдХ рд╕рд╛рдЗрдЯ рдирд╛рд╣реАтАж
+safebrowsing.notAnAttackButton.accessKey=a
+safebrowsing.reportedUnwantedSite=рдирдХреЛ рдЕрд╕рд▓реЗрд▓реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рд╛рдИрдЯ рдХрд│рд╡рд▓реА!
+safebrowsing.reportedHarmfulSite=рд╣рд╛рдиреАрдХрд╛рд░рдХ рд╕рд╛рдЗрдЯ рдиреЛрдВрджрд╡рд▓реА!
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.listAllTabs.label=;рд╕рд░реНрд╡ #1 рдЯреЕрдмреНрд╕реНрдЪреА рд╕реВрдЪреА
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=%S рд╢реЛрдзрд╛
+
+# safeModeRestart
+safeModeRestartPromptTitle=ре▓рдб-рдСрдиреНрд╕реН рдмрдВрдж рдЕрд╕рд▓реНрдпрд╛рд╡рд░ рдкреБрдирдГрд╕реБрд░реВ рдХрд░рд╛
+safeModeRestartPromptMessage=рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рд╕рд░реНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдмрдВрдж рдХрд░рд╛рдпрдЪреЗ рд╡ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рд╛рдпрдЪреЗ?
+safeModeRestartButton=рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Web Developer" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+dataReportingNotification.message = %1$S рдЖрдкреЛрдЖрдк рдХрд╛рд╣реА рдбрд╛рдЯрд╛ %2$S рдХрд░рд┐рддрд╛ рдкрд╛рдард╡рддреЛ рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдкрд▓рд╛ рдЕрдиреБрднрд╡ рд╕реБрдзрд╛рд░рд┐рдд рд╣реЛрддреЛ.
+dataReportingNotification.button.label = рдореА рдХрд╛рдп рд╢реЗрдЕрд░ рдХрд░рддреЛ рддреЗ рдкрд╕рдВрдд рдХрд░рд╛
+dataReportingNotification.button.accessKey = C
+
+# Process hang reporter
+processHang.label = рдЖрдкрд▓реЗ рдмреНрд░рд╛рдЙрдЭрд░ рд╣рд│реВ рдЪрд╛рд▓рд╛рдпрд▓рд╛ рдПрдХ рд╡реЗрдм рдкреГрд╖реНрда рдХрд╛рд░рдгреАрднреВрдд рдЖрд╣реЗ. рдЖрдкрдгрд╛рд╕ рдХрд╛рдп рдХрд░рд╛рдпрд▓рд╛ рдЖрд╡рдбреЗрд▓?
+# LOCALIZATION NOTE (processHang.add-on.label): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label = %2$S рд▓рд╛ рд╣рд│реВ рдХрд░рдгреНрдпрд╛рд╕ тАЬ%1$SтАЭ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдордзреАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░рдгреАрднреВрдд рдЖрд╣реЗ.
+processHang.add-on.learn-more.text = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+processHang.button_stop.label = рдмрдВрдж рдХрд░рд╛
+processHang.button_stop.accessKey = S
+processHang.button_stop_sandbox.label = рд╡рд┐рд╕реНрддрд╛рд░ рдкреГрд╖реНрдард╛рд╡рд░ рддрд╛рддреНрдкреБрд░рддреЗ рдЕрд╕рдорд░реНрде рдХрд░рд╛
+processHang.button_stop_sandbox.accessKey = A
+processHang.button_wait.label = рдкреНрд░рддрд┐рдХреНрд╖рд╛ рдХрд░рд╛
+processHang.button_wait.accessKey = W
+processHang.button_debug.label = рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреАрдмрдЧ рдХрд░рд╛
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=рдкрдЯрд▓рд▓рд╛ рдкрдбрджрд╛рднрд░ (%S) рдЕрд╕реЗ рджрд╛рдЦрд╡рд╛
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=рдмрд╛рдЬреВрдЪреА рдкрдЯреНрдЯреА рдбрд╛рд╡реАрдХрдбреЗ рд╣рд▓рд╡рд╛
+sidebar.moveToRight=рдмрд╛рдЬреВрдЪреА рдкрдЯреНрдЯреА рдЙрдЬрд╡реАрдХрдбреЗ рд╣рд▓рд╡рд╛
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,
+# getUserMedia.shareMicrophone2.message,
+# getUserMedia.shareScreen3.message,
+# getUserMedia.shareCameraAndMicrophone2.message,
+# getUserMedia.shareCameraAndAudioCapture2.message,
+# getUserMedia.shareScreenAndMicrophone3.message,
+# getUserMedia.shareScreenAndAudioCapture3.message,
+# getUserMedia.shareAudioCapture2.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera2.message = рдЖрдкрдг %S рд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+getUserMedia.shareMicrophone2.message = рдЖрдкрдг %S рд▓рд╛ рдорд╛рдИрдХреНрд░реЛрдлреЛрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+getUserMedia.shareScreen3.message = рдЖрдкрдг %S рд▓рд╛ рдЖрдкрд▓рд╛ рдкрдбрджрд╛ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+getUserMedia.shareCameraAndMicrophone2.message = рдЖрдкрдг %S рд▓рд╛ рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рдорд╛рдИрдХреНрд░реЛрдлреЛрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+getUserMedia.shareCameraAndAudioCapture2.message = рдЖрдкрдг %S рд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдпрд╛ рдЯреЕрдмрдЪрд╛ рдСрдбрд┐рдУ рдРрдХрдгреНрдпрд╛рдЪреА рдкрд░рд╡рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+getUserMedia.shareScreenAndMicrophone3.message = рдЖрдкрдг %S рд▓рд╛ рдорд╛рдИрдХреНрд░реЛрдлреЛрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЖрдкрд▓рд╛ рдкрдбрджрд╛ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+getUserMedia.shareScreenAndAudioCapture3.message = рдЖрдкрдг %S рд▓рд╛ рдпрд╛ рдЯреЕрдмрдЪрд╛ рдСрдбрд┐рдУ рдРрдХрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдкрдбрджрд╛ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+getUserMedia.shareAudioCapture2.message = рдЖрдкрдг %S рд▓рд╛ рдпрд╛ рдЯреЕрдмрдЪрд╛ рдСрдбрд┐рдУ рдРрдХрдгреНрдпрд╛рдЪреА рдкрд░рд╡рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S will be the 'learn more' link
+getUserMedia.shareScreenWarning.message = рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рддреАрд▓ рд╕рд╛рдИрдЯреНрд╕ рд╕реЛрдмрддрдЪ рд╕реНрдХреНрд░реАрдиреНрд╕ рд╢реЗрдЕрд░ рдХрд░рд╛. рд╢реЗрдЕрд░рд┐рдВрдЧрдореБрд│реЗ рдлрд╕рд╡реНрдпрд╛ рд╕рд╛рдИрдЯреНрд╕рдирд╛ рддреБрдореНрд╣реА рдореНрд╣рдгреВрди рдмреНрд░рд╛рдЙрдЭ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЖрдкрд▓рд╛ рдЦрд╛рдЬрдЧреА рдбреЗрдЯрд╛ рдЪреЛрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рдорд┐рд│реВ рд╢рдХрддреЗ. %S
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %1$S is brandShortName (eg. Firefox)
+# %2$S will be the 'learn more' link
+getUserMedia.shareFirefoxWarning.message = рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рддреАрд▓ рд╕рд╛рдИрдЯреНрд╕ рд╕реЛрдмрддрдЪ %1$S рд╢реЗрдЕрд░ рдХрд░рд╛. рд╢реЗрдЕрд░рд┐рдВрдЧрдореБрд│реЗ рдлрд╕рд╡реНрдпрд╛ рд╕рд╛рдИрдЯреНрд╕рдирд╛ рддреБрдореНрд╣реА рдореНрд╣рдгреВрди рдмреНрд░рд╛рдЙрдЭ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЖрдкрд▓рд╛ рдЦрд╛рдЬрдЧреА рдбреЗрдЯрд╛ рдЪреЛрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рдорд┐рд│реВ рд╢рдХрддреЗ. %2$S
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+getUserMedia.selectWindowOrScreen.accesskey=W
+getUserMedia.pickWindowOrScreen.label = рд╡рд┐рдВрдбреЛ рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░реАрди рдирд┐рд╡рдбрд╛
+getUserMedia.shareEntireScreen.label = рд╕рдВрдкреВрд░реНрдг рдкрдбрджрд╛
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = рд╕реНрдХреНрд░реАрди %S
+# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the name of the application.
+# Replacement for #2 is the number of windows currently displayed by the application.
+getUserMedia.shareApplicationWindowCount.label=#1 (#2 рд╡рд┐рдВрдбреЛ);#1 (#2 рд╡рд┐рдВрдбреЛрдЬ)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.dontAllow.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = рд╕реНрд╡реАрдХрд╛рд░рд╛
+getUserMedia.allow.accesskey = A
+getUserMedia.dontAllow.label = рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+getUserMedia.dontAllow.accesskey = D
+getUserMedia.remember=рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S рдЖрдкрд▓реНрдпрд╛ рд╕реНрдХреНрд░реАрди рдЪреНрдпрд╛ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдкреНрд░рд╡реЗрд╢рд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА
+getUserMedia.reasonForNoPermanentAllow.audio=рдХреЛрдгрддрд╛ рдЯреЕрдм рд╢реЗрдЕрд░ рдХрд░рд╛рдпрдЪрд╛ рд╣реЗ рд╡рд┐рдЪрд╛рд░рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп %S рдЖрдкрд▓реНрдпрд╛ рдЯреЕрдмрдЪрд╛ рдСрдбрд┐рдУ рдХрд╛рдпрдорд╕реНрд╡рд░реБрдкреА рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА.
+getUserMedia.reasonForNoPermanentAllow.insecure=рдЖрдкрд▓реА рдпрд╛ рд╕рд╛рдЗрдЯрд╢реА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡рд╛рдЪрд╡рдгреНрдпрд╛рд╕рд╛рдареА, %S реЮрдХреНрдд рдпрд╛ рд╕рддреНрд░рд╛рдХрд░рд┐рддрд╛ рдкреНрд░рд╡реЗрд╢ рджреЗрдЗрд▓.
+
+getUserMedia.sharingMenu.label = рдЯреЕрдм рд╢реЗрдЕрд░рд┐рдВрдЧ рд╕рд╛рдзрдиреЗ
+getUserMedia.sharingMenu.accesskey = d
+# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera
+# getUserMedia.sharingMenuMicrophone,
+# getUserMedia.sharingMenuAudioCapture,
+# getUserMedia.sharingMenuApplication,
+# getUserMedia.sharingMenuScreen,
+# getUserMedia.sharingMenuWindow,
+# getUserMedia.sharingMenuBrowser,
+# getUserMedia.sharingMenuCameraMicrophone,
+# getUserMedia.sharingMenuCameraMicrophoneApplication,
+# getUserMedia.sharingMenuCameraMicrophoneScreen,
+# getUserMedia.sharingMenuCameraMicrophoneWindow,
+# getUserMedia.sharingMenuCameraMicrophoneBrowser,
+# getUserMedia.sharingMenuCameraAudioCapture,
+# getUserMedia.sharingMenuCameraAudioCaptureApplication,
+# getUserMedia.sharingMenuCameraAudioCaptureScreen,
+# getUserMedia.sharingMenuCameraAudioCaptureWindow,
+# getUserMedia.sharingMenuCameraAudioCaptureBrowser,
+# getUserMedia.sharingMenuCameraApplication,
+# getUserMedia.sharingMenuCameraScreen,
+# getUserMedia.sharingMenuCameraWindow,
+# getUserMedia.sharingMenuCameraBrowser,
+# getUserMedia.sharingMenuMicrophoneApplication,
+# getUserMedia.sharingMenuMicrophoneScreen,
+# getUserMedia.sharingMenuMicrophoneWindow,
+# getUserMedia.sharingMenuMicrophoneBrowser,
+# getUserMedia.sharingMenuAudioCaptureApplication,
+# getUserMedia.sharingMenuAudioCaptureScreen,
+# getUserMedia.sharingMenuAudioCaptureWindow,
+# getUserMedia.sharingMenuAudioCaptureBrowser):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.sharingMenuCamera = %S (рдХреЕрдореЗрд░рд╛)
+getUserMedia.sharingMenuMicrophone = %S (рдорд╛рдпрдХреНрд░реЛрдлреЛрди)
+getUserMedia.sharingMenuAudioCapture = %S (рдЯреЕрдм рдСрдбрд┐рдУ)
+getUserMedia.sharingMenuApplication = %S (ре▓рдкреНрд▓рд┐рдХреЗрд╢рди)
+getUserMedia.sharingMenuScreen = %S (рд╕реНрдХреНрд░реАрди)
+getUserMedia.sharingMenuWindow = %S (рд╡рд┐рдВрдбреЛ)
+getUserMedia.sharingMenuBrowser = %S (tab)
+getUserMedia.sharingMenuCameraMicrophone = %S (рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рдорд╛рдпрдХреНрд░реЛрдлреЛрди)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (рдХреЕрдореЗрд░рд╛, рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (рдХреЕрдореЗрд░рд╛, рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (рдХреЕрдореЗрд░рд╛, рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ рдкрдЯрд▓)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (рдХреЕрдореЗрд░рд╛, рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ рдЯреЕрдм)
+getUserMedia.sharingMenuCameraAudioCapture = %S (рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рдЯреЕрдм рдСрдбрд┐рдУ )
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (рдХреЕрдореЗрд░рд╛, рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (рдХреЕрдореЗрд░рд╛, рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (рдХреЕрдореЗрд░рд╛, рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡рд┐рдВрдбреЛ)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (рдХреЕрдореЗрд░рд╛, рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ рдЯреЕрдм)
+getUserMedia.sharingMenuCameraApplication = %S (рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди)
+getUserMedia.sharingMenuCameraScreen = %S (рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди)
+getUserMedia.sharingMenuCameraWindow = %S (рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рд╡рд┐рдВрдбреЛ)
+getUserMedia.sharingMenuCameraBrowser = %S (рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рдЯреЕрдм)
+getUserMedia.sharingMenuMicrophoneApplication = %S (рдХреЕрдореЗрд░рд╛, рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди)
+getUserMedia.sharingMenuMicrophoneScreen = %S (рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди)
+getUserMedia.sharingMenuMicrophoneWindow = %S (рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ рд╡рд┐рдВрдбреЛ)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ рдЯреЕрдм)
+getUserMedia.sharingMenuAudioCaptureApplication = %S ( рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ рдкрдЯрд▓)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (рдЯреЕрдм рдСрдбрд┐рдУ рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди)
+# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website
+# origin for the sharing menu if no readable origin could be deduced from the URL.
+getUserMedia.sharingMenuUnknownHost = рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрддреНрд░реЛрдд
+
+# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.
+emeNotifications.drmContentPlaying.message2 = рдпрд╛ рд╕рд╛рдИрдЯ рд╡рд░реАрд▓ рдХрд╛рд╣реА рдСрдбрд┐рдпреЛ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбреАрдУ DRM рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ %S рдЖрдкрдгрд╛рд╕ рдЬреЗ рдХрд░реВ рджреЗрдК рд╢рдХрддреЗ рддреНрдпрд╛рд╡рд░ рдорд░реНрдпрд╛рджрд╛ рдпреЗрддреАрд▓
+emeNotifications.drmContentPlaying.button.label = рд╕рдВрд░рдЪрд┐рдд рдХрд░рд╛...
+emeNotifications.drmContentPlaying.button.accesskey = C
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message = %S рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдСрдбрд┐рдпреЛ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд┐рдбрд┐рдпреЛ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрдг DRM рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.
+emeNotifications.drmContentDisabled.button.label = DRM рд╕рдХреНрд╖рдо рдХрд░рд╛
+emeNotifications.drmContentDisabled.button.accesskey = E
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+emeNotifications.drmContentDisabled.learnMoreLabel = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдСрдбрд┐рдпреЛ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд┐рдбреАрдУ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА, %S рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдд рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+
+emeNotifications.unknownDRMSoftware = рдЕрдкрд░рд┐рдЪреАрдд
+
+# LOCALIZATION NOTE - %S is brandShortName
+slowStartup.message = %S рдордВрджрдЧрддрд┐рдЪреЗ рд╡рд╛рдЯрддреЗтАж рд╕реБрд░реВтАж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
+slowStartup.helpButton.label = рдЧрддрд┐ рдХрд╢реА рд╡рд╛рдврд╡рд╛рдпрдЪреА рддреЗ рд╢рд┐рдХрд╛
+slowStartup.helpButton.accesskey = L
+slowStartup.disableNotificationButton.label = рдорд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╕рд╛рдВрдЧреВ рдирдХрд╛
+slowStartup.disableNotificationButton.accesskey = A
+
+# LOCALIZATION NOTE - %S is brandShortName
+flashHang.message = %S рдиреЗ рдХрд╛рдордЧрд┐рд░реА рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдЕрдбреЛрдм рдлреНрд▓реЗрд╢ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмрджрд▓рд▓реА.
+flashHang.helpButton.label = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛тАж
+flashHang.helpButton.accesskey = L
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = %S рд╕реНрд╡рдкрд╕рдВрддреА рдХрд░рд╛
+
+e10s.accessibilityNotice.acceptButton.label = рдареАрдХ
+e10s.accessibilityNotice.acceptButton.accesskey = O
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = %S рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛ рд╕реБрд▓рднрддрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рджрд░рдореНрдпрд╛рди рдЕрдкреБрд░реЗрдкрдгрд╛рдореБрд│реЗ рдЯреЕрдм рдордЬрдХреБрд░рд╛рдЪреЗ рдкреНрд░рджрд░реНрд╢рди рдЕрд╕рдорд░реНрде рдХреЗрд▓реЗ рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдЖрдкрд▓рд╛ рд╕реНрдХреНрд░реАрди рд╡рд╛рдЪрдХ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ Firefox рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рд░рд┐рд▓реАрдЭ рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рд╛.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = рд╡реИрдпрдХреНрддрд┐рдХ
+userContextWork.label = рдХрд╛рд░реНрдп
+userContextBanking.label = рдмрдБрдХрд┐рдВрдЧ
+userContextShopping.label = рдЦрд░реЗрджреА
+userContextNone.label = рдХрдВрдЯреЗрдирд░ рдирд╛рд╣реА
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = W
+userContextBanking.accesskey = B
+userContextShopping.accesskey = S
+userContextNone.accesskey = N
+
+userContext.aboutPage.label = рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+userContext.aboutPage.accesskey = o
+
+userContextOpenLink.label = рджреБрд╡рд╛ рдирд╡реАрди %S рдЯреЕрдм рдордзреНрдпреЗ рдЙрдШрдбрд╛
+
+muteTab.label = рдЯреЕрдм рдореВрдХрд╛ рдХрд░рд╛
+muteTab.accesskey = M
+unmuteTab.label = рдЯреЕрдм рд╕рд╢рдмреНрдж рдХрд░рд╛
+unmuteTab.accesskey = m
+playTab.label = рдкреНрд▓реЗ рдЯреЕрдм
+playTab.accesskey = l
+
+muteSelectedTabs2.label = рдЯреЕрдм рдореВрдХ рдХрд░рд╛
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = M
+unmuteSelectedTabs2.label = рдЯреЕрдм рд╕рд╢рдмреНрдж рдХрд░рд╛
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = m
+playTabs.label = рдкреНрд▓реЗ рдЯреЕрдм
+playTabs.accesskey = y
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.accesskey = n
+
+# LOCALIZATION NOTE (pageAction.sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+
+# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pending crash reports
+pendingCrashReports2.label = рдПрдХ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдЖрдкрдг рд╕рдмрдорд┐рдЯ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА;рдЖрдкрдг #1 рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рд╕рдмрдорд┐рдЯ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд
+pendingCrashReports.viewAll = рджреГрд╢реНрдп
+pendingCrashReports.send = рдкрд╛рдард╡рд╛
+pendingCrashReports.alwaysSend = рдиреЗрд╣рдореА рдкрд╛рдард╡рд╛
+
+decoder.noCodecs.button = рдХрд╕реЗ рддреЗ рд╢рд┐рдХрд╛
+decoder.noCodecs.accesskey = L
+decoder.noCodecsLinux.message = рд╡реНрд╣рд┐рдбрд┐рдУ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рдХрджрд╛рдЪрд┐рдд рдЖрдкрдгрд╛рд╕ рдЧрд░рдЬреЗрдЪреЗ рд╡реНрд╣реАрдбреАрдУ рдХреЛрдбреЗрдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.
+decoder.noHWAcceleration.message = рд╡реНрд╣рд┐рдбрд┐рдУрдЪреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХрджрд╛рдЪреАрдд рдЖрдкрдгрд╛рд╕ Microsoft рдЪрд╛ рдореАрдбрд┐рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдкреЕрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓.
+decoder.noPulseAudio.message = рдСрдбрд┐рдУ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХрджрд╛рдЪрд┐рдд рдЖрдкрдгрд╛рд╕ рдЧрд░рдЬреЗрдЪреЗ PulseAudio рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.
+decoder.unsupportedLibavcodec.message = libavcodec рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЕрд╕реЗрд▓ рдХрд┐рдВрд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА, рд╡ рд╡реНрд╣рд┐рдбрд┐рдУ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рд╡реЗ.
+
+decoder.decodeError.message = рдПрдХрд╛ рдорд┐рдбреАрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдЪреЗ рдирд┐рд░реВрдкрдг рдХрд░рддрд╛рдирд╛ рдПрдХ рдЪреВрдХ рдШрдбрд▓реА рдЖрд╣реЗ.
+decoder.decodeError.button = рд╕рд╛рдИрдЯрдЪреА рддреНрд░реБрдЯреА рджрд╛рдЦрд▓ рдХрд░рд╛
+decoder.decodeError.accesskey = R
+decoder.decodeWarning.message = рдПрдХрд╛ рдорд┐рдбреАрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдЪреЗ рдирд┐рд░реВрдкрдг рдХрд░рддрд╛рдирд╛ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдПрдХ рдЪреВрдХ рдЖрдврд│рд▓реА рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛ рдЖрдзреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = рдиреЗрдЯрд╡рд░реНрдХ рд▓реЙрдЧ рдЗрди рдкреГрд╖реНрда рдЙрдШрдбрд╛
+
+permissions.remove.tooltip = рд╣реА рдкрд░рд╡рд╛рдирдЧреА рдХрд╛рдврд╛ рдЖрдгрд┐ рдкрд░рдд рд╡рд┐рдЪрд╛рд░рд╛
+
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
+# between the Firefox version and the "What's new" link in the About dialog,
+# e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64-рдмрд┐рдЯ
+aboutDialog.architecture.thirtyTwoBit = 32-рдмрд┐рдЯ
+
+# LOCALIZATION NOTE (certImminentDistrust.message):
+# Shown in the browser console when visiting a website that is trusted today,
+# but won't be in the future unless the site operator makes a change.
+certImminentDistrust.message = рдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╡рд░ рд╡рд╛рдкрд░рд╛рдд рдЕрд╕рд▓реЗрд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рд╕рд╛рдареА рднреЗрдЯ рджреНрдпрд╛ https://wiki.mozilla.org/CA/Upcoming_Distrust_Actions
+
+midi.Allow.label = рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+midi.Allow.accesskey = A
+midi.DontAllow.label = рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+midi.DontAllow.accesskey = N
+midi.remember=рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+midi.shareWithFile.message = рдЖрдкрдг рдпрд╛ рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдИрд▓рд▓рд╛ MIDI рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+# LOCALIZATION NOTE (midi.shareWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite.message = рдЖрдкрдг %S рд▓рд╛ MIDI рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+midi.shareSysexWithFile.message = рдЖрдкрдг рдпрд╛ рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдИрд▓рд▓рд╛ MIDI рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдЖрдгрд┐ SysEx рд╕рдВрджреЗрд╢ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдгреАрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+# LOCALIZATION NOTE (midi.shareSysexWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite.message = рдЖрдкрдг %S рд▓рд╛ MIDI рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдЖрдгрд┐ SysEx рд╕рдВрджреЗрд╢ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдгреАрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд▓ рдХрд╛?
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+#┬аpopup panels, including the sliding subviews of the main menu.
+panel.back = рдорд╛рдЧреЗ
+
+storageAccess.Allow.label = рдкреНрд░рд╡реЗрд╢рд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+storageAccess.Allow.accesskey = A
+storageAccess.DontAllow.label = рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+storageAccess.DontAllow.accesskey = B
+
+
+
+confirmationHint.sendToDevice.label = рдкрд╛рдард╡рд┐рд▓реЗ!
+confirmationHint.copyURL.label = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдкреНрд░рдд рдмрдирд╡рд╛!
+confirmationHint.pageBookmarked.label = рд▓рд╛рдпрдмреНрд░рд░реА рдордзреНрдпреЗ рдЬрддрди рдХреЗрд▓реЗ!
+confirmationHint.addSearchEngine.label = рд╢реЛрдз рдЗрдВрдЬрд┐рди рдЬреЛрдбрд▓реЗ!
+confirmationHint.pinTab.label = рдкрд┐рди рдХреЗрд▓реЗ!
+confirmationHint.pinTab.description = рдЯреЕрдм рдЕрдирдкрд┐рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдЬрд╡реЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+
+confirmationHint.passwordSaved.label = рдкрд╛рд╕рд╡рд░реНрдб рдЬрддрди рдХреЗрд▓рд╛!
+
+# LOCALIZATION NOTE (livebookmarkMigration.title):
+# Used by the export of user's live bookmarks to an OPML file as a title for the file.
+# %S will be replaced with brandShortName
+livebookmarkMigration.title = %S рд╡рд░реНрддрдорд╛рди рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
diff --git a/l10n-mr/browser/chrome/browser/customizableui/customizableWidgets.properties b/l10n-mr/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 0000000000..51b59204ac
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -0,0 +1,100 @@
+# 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/.
+
+history-panelmenu.label = рдЗрддрд┐рд╣рд╛рд╕
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рд╛ (%S)
+
+remotetabs-panelmenu.label = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+remotetabs-panelmenu.tooltiptext2 = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЯреЕрдмреНрд╕ рдпреЗрдереЗ рджрд╛рдЦрд╡рд╛
+
+privatebrowsing-button.label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓
+# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut
+privatebrowsing-button.tooltiptext = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рдкрдЯрд▓ рдЙрдШрдбрд╛ (%S)
+
+save-page-button.label = рдкреГрд╖реНрда рд╕рдВрдХрд▓рд┐рдд рдХрд░рд╛
+# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut
+save-page-button.tooltiptext3 = рд╣реЗ рдкреГрд╖реНрда рд╕рдВрдХрд▓рд┐рдд рдХрд░рд╛ (%S)
+
+find-button.label = рд╢реЛрдзрд╛
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рд╢реЛрдзрд╛ (%S)
+
+open-file-button.label = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.
+open-file-button.tooltiptext3 = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛ (%S)
+
+developer-button.label = рдбреЗрд╡реНрд╣рд▓рдкрд░
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рд╛рдзрдиреЗ (%S) рдЙрдШрдбрд╛
+
+profiler-button.label = рдкреНрд░реЛрдлрд╛рдЗрд▓рд░
+profiler-button.tooltiptext = рдХрд╛рдордЧрд┐рд░реА рдкреНрд░реЛрдлрд╛рдЗрд▓ рд░реЗрдХреЙрд░реНрдб рдХрд░рд╛
+
+sidebar-button.label = рдмрд╛рдЬреВрдЪреНрдпрд╛рдкрдЯреНрдЯреНрдпрд╛
+sidebar-button.tooltiptext2 = рдмрд╛рдЬреВрдЪреНрдпрд╛рдкрдЯреНрдЯреНрдпрд╛ рджрд╛рдЦрд╡рд╛
+
+add-ons-button.label = ре▓рдб-рдСрдиреНрд╕реН
+# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut
+add-ons-button.tooltiptext3 = ре▓рдб-рдСрдиреНрд╕реН (%S) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+
+preferences-button.label = рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+preferences-button.tooltiptext2 = рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЙрдШрдбрд╛
+preferences-button.tooltiptext.withshortcut = рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо (%S) рдЙрдШрдбрд╛
+# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options
+preferences-button.labelWin = рдкрд░реНрдпрд╛рдп
+# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options
+preferences-button.tooltipWin2 = рдкрд░реНрдпрд╛рдп рдЙрдШрдбрд╛
+
+zoom-controls.label = рдирд┐рдпрдВрддреНрд░рдгреЗ рд▓рд╣рд╛рди/рдореЛрдареА рдХрд░рд╛
+zoom-controls.tooltiptext2 = рдирд┐рдпрдВрддреНрд░рдгреЗ рд▓рд╣рд╛рди/рдореЛрдареА рдХрд░рд╛
+
+zoom-out-button.label = рдЫреЛрдЯреЗ рдХрд░рд╛
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = рд▓рд╣рд╛рди рдХрд░рд╛ (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = рд▓рд╣рд╛рди/рдореЛрдареЗ рдХрд░рд╛ рд╕реНрддрд░ рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛ (%S)
+
+zoom-in-button.label = рдореЛрдареЗ рдХрд░рд╛
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = рдореЛрдареЗ рдХрд░рд╛ (%S)
+
+edit-controls.label = рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+edit-controls.tooltiptext2 = рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+
+cut-button.label = рдХрд╛рдкрд╛
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = рдХрд╛рдкрд╛ (%S)
+
+copy-button.label = рдкреНрд░рдд рдмрдирд╡рд╛
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = рдкреНрд░рдд рдмрдирд╡рд╛ (%S)
+
+paste-button.label = рдЪрд┐рдХрдЯрд╡рд╛
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = рдЪрд┐рдХрдЯрд╡рд╛ (%S)
+
+# LOCALIZATION NOTE (characterencoding-button2.label): The \u00ad text at the beginning
+# of the string is used to disable auto hyphenation on the button text when it is displayed
+# in the menu panel.
+characterencoding-button2.label = рдордЬрдХреВрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ
+characterencoding-button2.tooltiptext = рдордЬрдХреВрд░ рдкреНрд░рд╕рдВрдХреЗрддрдирд╛рдЪреЗ рдкрд░реНрдпрд╛рдп рджрд░реНрд╢рд╡рд╛
+
+email-link-button.label = рдИрдореЗрд▓ рджреБрд╡рд╛
+email-link-button.tooltiptext3 = рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╕рд╛рдареАрдЪрд╛ рджреБрд╡рд╛ рдИрдореЗрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.linux2 = %1$S (%2$S) рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.mac = %1$S (%2$S) рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+
+panic-button.label = рд╡рд┐рд╕рд░рд╛
+panic-button.tooltiptext = рдХрд╛рд╣реА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕рд╛ рд╕рдВрдмрдВрдзреА рд╡рд┐рд╕рд░реВрди рдЬрд╛
+
+toolbarspring.label = рд▓рд╡рдЪрд┐рдХ рд░рд┐рдХреНрдд рдЬрд╛рдЧрд╛
+toolbarseparator.label = рджреБрднрд╛рдЬрдХ
+toolbarspacer.label = рдЬрд╛рдЧрд╛
diff --git a/l10n-mr/browser/chrome/browser/downloads/downloads.properties b/l10n-mr/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 0000000000..483dcc09b1
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,99 @@
+# 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 (stateStarting):
+# Indicates that the download is starting.
+stateStarting=рд╕реБрд░реВ рдХрд░рдд рдЖрд╣реЗтАж
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=рдЕрдкрдпрд╢реА
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=рдерд╛рдВрдмрд▓реЗ
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=рд░рджреНрдж рдХреЗрд▓реЗ
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=рдкреВрд░реНрдг рдХреЗрд▓реЗрд▓реЗ
+# LOCALIZATION NOTE (stateBlockedParentalControls):
+# Indicates that the download was blocked by the Parental Controls feature of
+# Windows. "Parental Controls" should be consistently named and capitalized
+# with the display of this feature in Windows. The following article can
+# provide a reference for the translation of "Parental Controls" in various
+# languages:
+# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls
+stateBlockedParentalControls=рдкреЕрд░реЗрдВрдЯрд▓ рдХрдВрдЯреНрд░реЛрд▓реНрд╕реН рддрд░реНрдлреЗ рдЕрдбрд╡рд▓реЗ
+
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+# blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads, and
+# are immediately followed by the "Learn More" link, thus they must end with a
+# period. You may need to adjust "downloadDetails.width" in "downloads.dtd" if
+# this turns out to be longer than the other existing status strings.
+# Note: These strings don't exist in the UI yet. See bug 1053890.
+blockedMalware=рдпрд╛ рдлрд╛рдЗрд▓ рдордзреНрдпреЗ рдПрдХ рд╡реНрд╣рд╛рдпрд░рд╕ рдХрд┐рдВрд╡рд╛ рдорд╛рд▓рд╡реЗрдЕрд░ рдЖрд╣реЗ.
+blockedPotentiallyUnwanted=рдпрд╛ рдлрд╛рдЗрд▓ рдореБрд│реЗ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдзреЛрдХрд╛ рдкреЛрд╣реЛрдЪреВ рд╢рдХрддреЛ.
+blockedUncommon2=рд╣реА рдлрд╛рдЗрд▓ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рдд рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=рдлрд╛рдИрд▓ рд╣рд▓рд╡рд▓реА рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=рдЖрдкрдгрд╛рд▓рд╛ рдирдХреНрдХреА рд╣реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ?
+unblockHeaderOpen=рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рд╣реА рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛рдпрдЪреА?
+unblockTypeMalware=рдпрд╛ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдПрдХ рд╡реНрд╣рд╛рдпрд░рд╕ рдХрд┐рдВрд╡рд╛ рдорд╛рд▓рд╡реЗрдЕрд░ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреНрдпрд╛рдореБрд│реЗ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдзреЛрдХрд╛ рд╣реЛрдК рд╢рдХрддреЛ.
+unblockTypePotentiallyUnwanted2=рдЙрдкрдпреЛрдЧреА рдбрд╛рдЙрдирд▓реЛрдб рдореНрд╣рдгреВрди рдЖрд▓реЗрд▓реА рд╣реА рдлрд╛рдЗрд▓, рдЖрдкрд▓реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдЖрдгрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдордзреНрдпреЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдмрджрд▓ рдШрдбрд╡реВ рд╢рдХрддреЗ.
+unblockTypeUncommon2=рд╣реА рдлрд╛рдЗрд▓ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рдд рдирд╛рд╣реА рд╡ рддреНрдпрд╛рдореБрд│реЗ рдЙрдШрдбрдгреЗ рдпреЛрдЧреНрдп рдирд╛рд╣реА. рдпрд╛рдд рд╡реНрд╣рд╛рдпрд░рд╕ рдЕрд╕реБ рд╢рдХрддреЗ рдХрд┐рдВрд╡рд╛ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдЖрдгрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдордзреНрдпреЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдмрджрд▓ рдШрдбрд╡реВ рд╢рдХрддреЗ.
+unblockTip2=рдЖрдкрдг рдПрдЦрд╛рджрд╛ рдкрд░реНрдпрд╛рдпреА рдбрд╛рдЙрдирд▓реЛрдб рд╕реНрддреНрд░реЛрдд рд╢реЛрдзреВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЪрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛.
+unblockButtonOpen=рдЙрдШрдбрд╛
+unblockButtonUnblock=рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+unblockButtonConfirmBlock=рдлрд╛рдЗрд▓ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=рдЕрдкрд░рд┐рдЪреАрдд рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S тАФ %2$S
+statusSeparatorBeforeNumber=%1$S тАФ %2$S
+
+# LOCALIZATION NOTE (otherDownloads3):
+# This is displayed in an item at the bottom of the Downloads Panel when
+# there are more downloads than can fit in the list in the panel. Use a
+# semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/Localization_and_Plurals
+otherDownloads3=%1$S рдлрд╛рдИрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ; %1$S рдлрд╛рдИрд▓реНрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (showLabel, showMacLabel):
+# This is displayed when you hover a download item in the Library widget view.
+# showMacLabel is only shown on Mac OSX.
+showLabel=рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реЗ рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+showMacLabel=рдлреЛрд▓реНрдбрд░ рдордзреНрдпреЗ рдЙрдШрдбрд╛
+# LOCALIZATION NOTE (openFileLabel):
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+openFileLabel=рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+# LOCALIZATION NOTE (retryLabel):
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+retryLabel=рдкреБрдиреНрд╣рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛
diff --git a/l10n-mr/browser/chrome/browser/feeds/subscribe.properties b/l10n-mr/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 0000000000..e332fd12b1
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/feeds/subscribe.properties
@@ -0,0 +1,6 @@
+# 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/.
+
+addProtocolHandlerAddButton=ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛрдбрд╛
+addProtocolHandlerAddButtonAccesskey=A
diff --git a/l10n-mr/browser/chrome/browser/fxmonitor.properties b/l10n-mr/browser/chrome/browser/fxmonitor.properties
new file mode 100644
index 0000000000..8b11673639
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/fxmonitor.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/.
+
+# Header of the popup
+# Firefox Monitor must be treated as a brand, and kept in English.
+# It cannot be:
+# - Declined to adapt to grammatical case.
+# - Transliterated.
+# - Translated.
+fxmonitor.brandName=Firefox рдореЙрдирд┐рдЯрд░
+# Tooltip text for the popup's anchor icon in the URL bar
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.anchorIcon.tooltiptext=рд╕рд╛рдЗрдЯ %S рд╡рд░ рдиреЛрдВрджрд╡рд▓реА
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is smaller than 100,000.
+# The placeholders are:
+# #1: The exact number of accounts compromised in the breach.
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is greater than 100,000.
+# The placeholders are:
+# #1: The number of accounts compromised in the breach, rounded down to the
+# most significant digit.
+# Ex.: 234,567 -> More than 200,000 accounts [...]
+# 345,678,901 -> More than 300,000,000 accounts [...]
+# 4,567,890,123 -> More than 4,000,000,000 accounts [...]
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.checkButton.label=%S рддрдкрд╛рд╕рд╛
+fxmonitor.checkButton.accessKey=C
+fxmonitor.dismissButton.label=рд░рджреНрдж
+fxmonitor.dismissButton.accessKey=D
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.neverShowButton.label=%S рдЕрд▓рд░реНрдЯреНрд╕ рдХрдзреАрд╣реА рджрд╛рдЦрд╡реВ рдирдХрд╛
+fxmonitor.neverShowButton.accessKey=N
diff --git a/l10n-mr/browser/chrome/browser/migration/migration.dtd b/l10n-mr/browser/chrome/browser/migration/migration.dtd
new file mode 100644
index 0000000000..55c7c07801
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/migration/migration.dtd
@@ -0,0 +1,49 @@
+<!-- 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 migrationWizard.title "рд╡рд┐рдЭрд╛рд░реНрдб рдЖрдпрд╛рдд рдХрд░рд╛">
+
+<!ENTITY importFrom.label "рдкрд░реНрдпрд╛рдп, рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдЗрддрд┐рд╣рд╛рд╕, рдкрд╛рд╕рд╡рд░реНрдб рд╡ рдЗрддрд░ рдорд╛рд╣рд┐рддреА рдпреЗрдереВрди рдЖрдпрд╛рдд рдХрд░рд╛:">
+<!ENTITY importFromUnix.label "рдпрд╛рдЕрд╛рдзреА рд╡рд╛рдкрд░рд╛рдд рдЕрд╕рд▓реЗрд▓реА рдЖрд╡рдбреАрдирд┐рд╡рдбреА, рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдЗрддрд┐рд╣рд╛рд╕, рдкрд╛рд╕рд╡рд░реНрдб рд╡ рдЗрддрд░) рдорд╛рд╣рд┐рддреА рдпреЗрдереВрди рдЖрдпрд╛рдд рдХрд░рд╛:">
+
+<!ENTITY importFromIE.label "Microsoft Internet Explorer">
+<!ENTITY importFromIE.accesskey "M">
+<!ENTITY importFromEdge.label "Microsoft Edge">
+<!ENTITY importFromEdge.accesskey "E">
+<!ENTITY importFromNothing.label "рдХрд╛рд╣рд┐рд╣реА рдЖрдпрд╛рдд рдХрд░реВ рдирдХрд╛">
+<!ENTITY importFromNothing.accesskey "D">
+<!ENTITY importFromSafari.label "Safari">
+<!ENTITY importFromSafari.accesskey "S">
+<!ENTITY importFromCanary.label "Chrome Canary">
+<!ENTITY importFromCanary.accesskey "n">
+<!ENTITY importFromChrome.label "Chrome">
+<!ENTITY importFromChrome.accesskey "C">
+<!ENTITY importFromChromeBeta.label "Chrome рдмреАрдЯрд╛">
+<!ENTITY importFromChromeBeta.accesskey "B">
+<!ENTITY importFromChromeDev.label "Chrome Dev">
+<!ENTITY importFromChromeDev.accesskey "D">
+<!ENTITY importFromChromium.label "Chromium">
+<!ENTITY importFromChromium.accesskey "u">
+<!ENTITY importFromFirefox.label "Firefox">
+<!ENTITY importFromFirefox.accesskey "x">
+<!ENTITY importFrom360se.label "360 рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░">
+<!ENTITY importFrom360se.accesskey "3">
+
+<!ENTITY noMigrationSources.label "рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдЗрддрд┐рд╣рд╛рд╕ рдХрд┐рдВрд╡рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рджреЗрдгрд╛рд░реЗ рдХреБрдард▓реЗрд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.">
+
+<!ENTITY importSource.title "рдЖрд╡рдбреАрдирд┐рд╡рдбреА рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рдпреЗрдереВрди рдЖрдпрд╛рдд рдХрд░рд╛">
+<!ENTITY importItems.title "рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареАрдЪреЗ рдШрдЯрдХ">
+<!ENTITY importItems.label "рдХреЛрдгрддреЗ рдШрдЯрдХ рдЖрдпрд╛рдд рдХрд░рд╛рдпрдЪреЗ рддреЗ рдирд┐рд╡рдбрд╛:">
+
+<!ENTITY migrating.title "рдЖрдпрд╛рдд рдХрд░рдд рдЖрд╣реЗтАж">
+<!ENTITY migrating.label "рдЦрд╛рд▓реАрд▓ рдШрдЯрдХ рд╕рдзреНрдпрд╛ рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗрддтАж">
+
+<!ENTITY selectProfile.title "рдирд┐рд╡рдбрд╕рдВрдЪ рдирд┐рд╡рдбрд╛">
+<!ENTITY selectProfile.label "рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреАрд▓ рдирд┐рд╡рдбрд╕рдВрдЪ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд:">
+
+<!ENTITY done.title "рдЖрдпрд╛рдд рдХрд░рдгреЗ рдкреБрд░реНрдг рдЭрд╛рд▓реЗ">
+<!ENTITY done.label "рдЦрд╛рд▓реАрд▓ рдШрдЯрдХ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ:">
+
+<!ENTITY closeSourceBrowser.label "рдХреГрдкрдпрд╛ рдкреБрдвреЗ рдЬрд╛рдпрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реЗ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдмрдВрдж рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛.">
diff --git a/l10n-mr/browser/chrome/browser/migration/migration.properties b/l10n-mr/browser/chrome/browser/migration/migration.properties
new file mode 100644
index 0000000000..de35542a35
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/migration/migration.properties
@@ -0,0 +1,75 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profileName_format=%S %S
+
+# Browser Specific
+sourceNameIE=Internet Explorer
+sourceNameEdge=Microsoft Edge
+sourceNameSafari=рд╕рдлрд╛рд░рд┐
+sourceNameCanary=Google Chrome Canary
+sourceNameChrome=рдЧреВрдЧрд▓ рдХреНрд░реЛрдо
+sourceNameChromeBeta=Google Chrome рдмреАрдЯрд╛
+sourceNameChromeDev=Google Chrome Dev
+sourceNameChromium=Chromium
+sourceNameFirefox=Mozilla Firefox
+sourceName360se=360 рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░
+
+importedBookmarksFolder=%S рдкрд╛рд╕реВрди
+
+importedSafariReadingList=рд╕реВрдЪреА рд╡рд╛рдЪрдд рдЖрд╣реЗ (рд╕рдлрд╛рд░реАрдкрд╛рд╕реВрди)
+importedEdgeReadingList=рд╕реВрдЪреА рд╡рд╛рдЪрдд рдЖрд╣реЗ (Edge рдордзреВрди)
+
+# Import Sources
+# Note: When adding an import source for profile reset, add the string name to
+# resetProfile.js if it should be listed in the reset dialog.
+1_ie=рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░реНрдпрд╛рдп
+1_edge=рд╕реЗрдЯрд┐рдВрдЧ
+1_safari=рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+1_chrome=рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+1_360se=рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+
+2_ie=рдХреВрдХрд┐рдЬ
+2_edge=рдХреВрдХрд┐рдЬ
+2_safari=рдХреВрдХрд┐рдЬ
+2_chrome=рдХреВрдХрд┐рдЬ
+2_firefox=рдХреВрдХрд┐рдЬ
+2_360se=рдХреВрдХрд┐рдЬ
+
+4_ie=рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрд╛рд░
+4_edge=рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрд╛рд░
+4_safari=рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрд╛рд░
+4_chrome=рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕
+4_firefox_history_and_bookmarks=рдЗрддрд┐рд╣рд╛рд╕ рд╡ рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреЗ рд╕рдВрдЪрд╛рд░рди
+4_360se=рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрд╛рд░
+
+8_ie=рдкреНрд░рдкрддреНрд░ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдард╡рд╛
+8_edge=рд╕рд╛рдард╡рд▓реЗрд▓рд╛ рдлреЙрд░реНрдо рдЗрддрд┐рд╣рд╛рд╕
+8_safari=рдкреНрд░рдкрддреНрд░ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдард╡рд╛
+8_chrome=рдЗрддрд┐рд╣рд╛рд╕рд╛рддреВрди рд╕рд╛рдард╡рд▓реЗ
+8_firefox=рдЗрддрд┐рд╣рд╛рд╕рд╛рддреВрди рд╕рд╛рдард╡рд▓реЗрд▓реЗ
+8_360se=рд╕рд╛рдард╡рд▓реЗрд▓рд╛ рдлреЙрд░реНрдо рдЗрддрд┐рд╣рд╛рд╕
+
+16_ie=рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб
+16_edge=рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб
+16_safari=рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб
+16_chrome=рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб
+16_firefox=рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб
+16_360se=рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб
+
+32_ie=рдкрд╕рдВрддреАрдЪреЗ
+32_edge=рдкрд╕рдВрддреАрдЪреЗ
+32_safari=рд╡рд╛рдЪрдирдЦреВрдгрд╛
+32_chrome=рд╡рд╛рдЪрдирдЦреВрдгрд╛
+32_360se=рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+64_ie=рдЗрддрд░ рдорд╛рд╣рд┐рддреА
+64_edge=рдЗрддрд░ рдорд╛рд╣рд┐рддреА
+64_safari=рдЗрддрд░ рдорд╛рд╣рд┐рддреА
+64_chrome=рдЗрддрд░ рдбрд╛рдЯрд╛
+64_firefox_other=рдЗрддрд░ рдорд╛рд╣рд┐рддреА
+64_360se=рдЗрддрд░ рдорд╛рд╣рд┐рддреА
+
+128_firefox=рдЪреМрдХрдЯ рд╡ рдЯреЕрдм
+
diff --git a/l10n-mr/browser/chrome/browser/newInstall.dtd b/l10n-mr/browser/chrome/browser/newInstall.dtd
new file mode 100644
index 0000000000..b19c152090
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/newInstall.dtd
@@ -0,0 +1,13 @@
+<!-- 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: For this feature, "installation" is used to mean "this
+ discrete download of Firefox" and "version" is used to mean "the specific
+ revision number of a given Firefox channel". These terms are not synonymous.
+-->
+
+<!ENTITY window.title "рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмрд╛рддрдореА">
+<!ENTITY window.style "width: 490px">
+<!ENTITY continue-button "рдкреБрдвреЗ рдЪрд▓рд╛">
+
diff --git a/l10n-mr/browser/chrome/browser/places/bookmarkProperties.properties b/l10n-mr/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..916df9b783
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/places/bookmarkProperties.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/.
+
+dialogAcceptLabelAddItem=рдЬреЛрдбрд╛
+dialogAcceptLabelSaveItem=рд╕рдВрдЪрдпреАрдд рдХрд░рд╛
+dialogAcceptLabelAddMulti=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдЬреЛрдбрд╛
+dialogAcceptLabelEdit=рдмрджрд▓ рд╕рдВрдЪрдпреАрдд рдХрд░рд╛
+dialogTitleAddBookmark=рд╡рд╛рдЪрдирдЦреВрдг рдЬреЛрдбрд╛
+dialogTitleAddFolder=рд╕рдВрдЪрдпреАрдХрд╛ рдЬреЛрдбрд╛
+dialogTitleAddMulti=рд╕рд░реНрд╡ рдЯреЕрдмрд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд▓рд╛рд╡рд╛
+dialogTitleEdit="%S" рдХрд░реАрддрд╛ рдЧреБрдгрдзрд░реНрдо
+
+bookmarkAllTabsDefault=[рд╕рдВрдЪрдпреАрдХрд╛ рдирд╛рд╡]
+newFolderDefault=рдирд╡реАрди рд╕рдВрдЪрдпреАрдХрд╛
+newBookmarkDefault=рдирд╡реАрди рд╡рд╛рдЪрдирдЦреВрдг
diff --git a/l10n-mr/browser/chrome/browser/places/places.dtd b/l10n-mr/browser/chrome/browser/places/places.dtd
new file mode 100644
index 0000000000..41557d6d65
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/places/places.dtd
@@ -0,0 +1,63 @@
+<!-- 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 (places.library.title): use "Library", "Archive" or "Repository" -->
+<!ENTITY places.library.title "рд▓рд╛рдпрдмреНрд░рд░реА">
+<!ENTITY places.library.width "700">
+<!ENTITY places.library.height "500">
+<!ENTITY organize.label "рдЖрдпреЛрдЬрди рдХрд░рд╛">
+<!ENTITY organize.accesskey "O">
+<!ENTITY organize.tooltip "рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рдВрдЧрдареАрдд рдХрд░рд╛">
+
+<!ENTITY file.close.label "рдмрдВрдж рдХрд░рд╛">
+<!ENTITY file.close.accesskey "C">
+<!ENTITY cmd.close.key "w">
+<!ENTITY views.label "рджреГрд╢реНрдп">
+<!ENTITY views.accesskey "V">
+<!ENTITY views.tooltip "рджреГрд╢реНрдп рдмрджрд▓рд╡рд╛">
+<!ENTITY view.columns.label "рд╕реНрддрдВрдн рджрд╛рдЦрд╡рд╛">
+<!ENTITY view.columns.accesskey "C">
+<!ENTITY view.sort.label "рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛">
+<!ENTITY view.sort.accesskey "S">
+<!ENTITY view.unsorted.label "рд╡рд┐рдирд╛рдХреНрд░рдо">
+<!ENTITY view.unsorted.accesskey "U">
+<!ENTITY view.sortAscending.label "A > Z рдХреНрд░рдорд╡рд╛рд░реА рдкрдзреНрджрддреА">
+<!ENTITY view.sortAscending.accesskey "A">
+<!ENTITY view.sortDescending.label "Z > A рдХреНрд░рдорд╡рд╛рд░реА рдкрдзреНрджрддреА">
+<!ENTITY view.sortDescending.accesskey "Z">
+
+<!ENTITY importBookmarksFromHTML.label "HTML рдкрд╛рд╕реВрди рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдЖрдпрд╛рдд рдХрд░рд╛тАж">
+<!ENTITY importBookmarksFromHTML.accesskey "I">
+<!ENTITY exportBookmarksToHTML.label "HTML рдХрд░рд┐рддрд╛ рд╡рд╛рдЪрдирдЦреБрдгрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рд╛тАж">
+<!ENTITY exportBookmarksToHTML.accesskey "E">
+<!ENTITY importOtherBrowser.label "рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░рдХрдбреВрди рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рд╛тАж">
+<!ENTITY importOtherBrowser.accesskey "A">
+
+<!ENTITY cmd.backup.label "рдмреЕрдХрдЕрдктАж">
+<!ENTITY cmd.backup.accesskey "B">
+<!ENTITY cmd.restore2.label "рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛">
+<!ENTITY cmd.restore2.accesskey "R">
+<!ENTITY cmd.restoreFromFile.label "рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд╛тАж">
+<!ENTITY cmd.restoreFromFile.accesskey "C">
+
+<!ENTITY col.name.label "рдирд╛рд╡">
+<!ENTITY col.tags.label "рдЯреЕрдЧ">
+<!ENTITY col.url.label "рд╕реНрдерд╛рди">
+<!ENTITY col.mostrecentvisit.label "рд╕рд░реНрд╡рд╛рдд рдиреБрдХрддреАрдЪ рднреЗрдЯ">
+<!ENTITY col.visitcount.label "рднреЗрдЯ рдкрд░рд┐рдорд╛рдг">
+<!ENTITY col.dateadded.label "рдЬреЛрдбрд▓реЗ">
+<!ENTITY col.lastmodified.label "рд╢реЗрд╡рдЯрдЪреНрдпрд╛рд╡реЗрд│реА рдХреЗрд▓реЗрд▓реЗ рд╕рдВрдкрд╛рджрди">
+
+<!ENTITY cmd.find.key "f">
+
+<!ENTITY maintenance.label "рдЖрдпрд╛рдд рд╡ рдмреЕрдХрдЕрдк рдХрд░рд╛">
+<!ENTITY maintenance.accesskey "I">
+<!ENTITY maintenance.tooltip "рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдЖрдпрд╛рдд рдХрд░рд╛ рд╡ рдмреЕрдХрдЕрдк рдХрд░рд╛">
+
+<!ENTITY backButton.tooltip "рдорд╛рдЧреЗ рдЬрд╛">
+
+<!ENTITY forwardButton.tooltip "рдкреБрдвреЗ рдЬрд╛">
+
+<!ENTITY detailsPane.selectAnItemText.description "рдкрд╣рд╛рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╡ рдЧреБрдгрдзрд░реНрдо рд╕рдВрдкрд╛рджреАрдд рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдШрдЯрдХ рдирд┐рд╡рдбрд╛">
+
diff --git a/l10n-mr/browser/chrome/browser/places/places.properties b/l10n-mr/browser/chrome/browser/places/places.properties
new file mode 100644
index 0000000000..65ca6a77ba
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/places/places.properties
@@ -0,0 +1,74 @@
+# 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/.
+
+load-js-data-url-error=рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдВрд╡рд╛ рдорд╛рд╣рд┐рддреА url рдЗрддрд┐рд╣рд╛рд╕ рдЪреМрдХрдЯ рдХрд┐рдВрд╡рд╛ рдмрд╛рдЬреВрдЪреАрдкрдЯреНрдЯреА рдкрд╛рд╕реВрди рджрд╛рдЦрд▓ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+noTitle=(рд╢рд┐рд░реНрд╖рдХ рдирд╛рд╣реА)
+
+bookmarksMenuEmptyFolder=(рд░рд┐рдХрд╛рдореЗ)
+
+bookmarksBackupTitle=рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреНрдпрд╛ рдмреЕрдХрдЕрдк рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡
+
+bookmarksRestoreAlertTitle=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рд╕реНрдереАрддреАрдд рдиреНрдпрд╛
+bookmarksRestoreAlert=рдпрд╛рдореБрд│реЗ рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡ рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдмреЕрдХрдЕрдкрд╕рд╣ рдмрджрд▓рд╡рд┐рд▓реЗ рдЬрд╛рддреАрд▓. рдЖрдкрдг рдпрд╛ рдмрд╛рдмрдд рдирдХреНрдХреА рдЖрд╣рд╛рдд рдХрд╛?
+bookmarksRestoreTitle=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдмреЕрдХрдЕрдк рдирд┐рд╡рдбрд╛
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=рдЕрд╕рдорд░реНрдереАрдд рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░
+bookmarksRestoreParseError=рдмреЕрдХрдЕрдк рдлрд╛рдЗрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖реАрдд рдХрд░рддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.
+# When any of these changes, all of the properties must be bumped, and the
+# change must be annotated here. Both label and accesskey must be updated.
+# - version 1: changed view.sortBy.1.date.
+view.sortBy.1.name.label=рдирд╛рд╡рд╛рдиреБрд░реВрдк рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+view.sortBy.1.name.accesskey=N
+view.sortBy.1.url.label=рдард┐рдХрд╛рдгрд╛рдиреБрд╕рд╛рд░ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+view.sortBy.1.url.accesskey=L
+view.sortBy.1.date.label=рдмрд╣реБрддрд╛рдВрд╢рд╡реЗрд│реА рднреЗрдЯ рджрд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+view.sortBy.1.date.accesskey=V
+view.sortBy.1.visitCount.label=рднреЗрдЯ рдкреНрд░рдорд╛рдгрдиреБрд╕рд╛рд░реЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+view.sortBy.1.visitCount.accesskey=C
+view.sortBy.1.dateAdded.label=рд╕рдорд╛рд╡реЗрд╢рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+view.sortBy.1.dateAdded.accesskey=e
+view.sortBy.1.lastModified.label=рд╢реЗрд╡рдЯрдЪреЗ рд╕рдВрдкрд╛рджрд┐рдд рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+view.sortBy.1.lastModified.accesskey=M
+view.sortBy.1.tags.label=рдЯреЕрдЧреНрд░рдЬрдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+view.sortBy.1.tags.accesskey=T
+
+searchBookmarks=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╢реЛрдзрд╛
+searchHistory=рдЗрддрд┐рд╣рд╛рд╕ рд╢реЛрдзрд╛
+searchDownloads=рдбрд╛рдЙрдирд▓реЛрдбрд╕реН рд╢реЛрдзрд╛
+
+SelectImport=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдлрд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░рд╛
+EnterExport=рд╡рд╛рдЪрдирдЦреВрдг рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рд╛
+
+detailsPane.noItems=рдШрдЯрдХ рдирд╛рд╣реА
+# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of items
+# example: 111 items
+detailsPane.itemsCountLabel=рдПрдХ рдШрдЯрдХ;#1 items
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.title=рдмреНрд░рд╛рдЙрдЭрд░ рдкреНрд░рд╛рд░рдВрдн рддреНрд░реБрдЯреА
+lockPrompt.text=%S рдкреИрдХреА рдПрдХ рдлрд╛рдЗрд▓ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдгреАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд╛рдЪрдирдЦреВрдг рд╡ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдо рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА. рдХрд╛рд╣рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╣реА рдЕрдбрдЪрдг рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрддреЗ.
+lockPromptInfoButton.label=рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+lockPromptInfoButton.accessKey=L
+
+# LOCALIZATION NOTE (cmd.deleteSinglePage.accesskey,
+# cmd.deleteMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.deleteSinglePage.label=рдкреГрд╖реНрда рдирд╖реНрдЯ рдХрд░рд╛
+cmd.deleteSinglePage.accesskey=D
+cmd.deleteMultiplePages.label=рдкреГрд╖реНрда рдирд╖реНрдЯ рдХрд░рд╛
+cmd.deleteMultiplePages.accesskey=D
+
+# LOCALIZATION NOTE (cmd.bookmarkSinglePage.accesskey,
+# cmd.bookmarkMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.bookmarkSinglePage.label=рдкреГрд╖реНрдард╛рд▓рд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+cmd.bookmarkSinglePage.accesskey=B
+cmd.bookmarkMultiplePages.label=рдкреГрд╖реНрдард╛рдВрдирд╛ рд╡рд╛рдЪрдирдЦреВрдг рд▓рд╛рд╡рд╛
+cmd.bookmarkMultiplePages.accesskey=B
diff --git a/l10n-mr/browser/chrome/browser/pocket.properties b/l10n-mr/browser/chrome/browser/pocket.properties
new file mode 100644
index 0000000000..e4fc9711e3
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/pocket.properties
@@ -0,0 +1,31 @@
+# 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/.
+
+addtags = рдЯреЕрдЧ рдЬреЛрдбрд╛
+alreadyhaveacct = рдЖрдзреАрдкрд╛рд╕реВрди Pocket рд╡рд╛рдкрд░рддрд╛рдп?
+errorgeneric = Pocket рдордзреНрдпреЗ рдЬрддрди рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрд▓реА.
+learnmore = рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+loginnow = рд▓реЙрдЧ рдЗрди
+maxtaglength = рдЯреЕрдЧ рд╕рд╛рдареА 25 рд╡рд░реНрдгрд╛рдВрдЪреА рдорд░реНрдпрд╛рджрд╛ рдЖрд╣реЗ
+onlylinkssaved = рдлрдХреНрдд рджреБрд╡реЗ рдЬрддрди рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд
+pagenotsaved = рдкреГрд╖реНрда рдЬрддрди рдЭрд╛рд▓реЗ рдирд╛рд╣реА
+pageremoved = рдкреГрд╖реНрда рдХрд╛рдврд▓реЗ рдЧреЗрд▓реЗ
+pagesaved = Pocket рдордзреНрдпреЗ рдЬрддрди рдЭрд╛рд▓реЗ
+processingremove = рдкреГрд╖реНрда рдХрд╛рдвреВрди рдЯрд╛рдХрдд рдЖрд╣реЗ...
+processingtags = рдЯреЕрдЧ рдЬреЛрдбрдд рдЖрд╣реЗтАж
+removepage = рдкреГрд╖реНрда рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+save = рдЬрддрди рдХрд░рд╛
+saving = рдЬрддрди рдХрд░рдд рдЖрд╣реЗ...
+signupemail = рдИрдореЗрд▓рд╕рд╣ рд╕рд╛рдИрди рдЕрдк рдХрд░рд╛
+signuptosave = Pocket рд╕рд╛рдареА рд╕рд╛рдИрди рдЕрдк рдХрд░рд╛. рд╣реЗ рдореЛрдлрдд рдЖрд╣реЗ.
+suggestedtags = рд╕реВрдЪрд╡рд┐рд▓реЗрд▓реЗ рдЯреЕрдЧ
+tagline = Firefox рдордзреАрд▓ рдиреЛрдВрджреА рдЖрдгрд┐ рд╡реНрд╣рд┐рдбреАрдУ рдХреБрдард▓реНрдпрд╛рд╣реА рд╕рд╛рдзрдирд╛рд╡рд░ рдХреЗрдВрд╡реНрд╣рд╛рд╣реА Pocket рдордзреНрдпреЗ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдард╡рд╛.
+taglinestory_one = Firefox рд╡рд░реАрд▓ рдХреЛрдгрддрд╛рд╣реА рд▓реЗрдЦ, рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд┐рдВрд╡рд╛ рдкреГрд╖реНрда рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Pocket рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+taglinestory_two = рдХрдзреАрд╣реА рдХреБрдард▓реНрдпрд╛рд╣реА рд╕рд╛рдзрдирд╛рд╡рд░ Pocket рдордзреНрдпреЗ рдкрд╛рд╣рд╛.
+tagssaved = рдЯреЕрдЧ рдЬреЛрдбрд▓реЗ
+tos = рд╕реБрд░реБ рдареЗрд╡реБрди, рдЖрдкрдг PocketрдЪреНрдпрд╛ <a href="%1$S" target="_blank">рд╕реЗрд╡реЗрдЪреНрдпрд╛ рдЕрдЯреА</a> рдЖрдгрд┐ <a href="%2$S" target="_blank">рдЧреЛрдкрдиреАрдпрддрд╛ рдзреЛрд░рдгрд╛рдВрд╢реА</a> рд╕рд╣рдордд рдЖрд╣рд╛рдд
+tryitnow = рдЖрддреНрддрд╛рдЪ рд╡рд╛рдкрд░реБрди рдкрд╛рд╣рд╛
+signupfirefox = Firefox рд╕рд╣ рд╕рд╛рдИрди рдЕрдк рдХрд░рд╛
+viewlist = рдпрд╛рджреА рдкрд╣рд╛
+
diff --git a/l10n-mr/browser/chrome/browser/safebrowsing/safebrowsing.properties b/l10n-mr/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 0000000000..c0afadd6da
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/safebrowsing/safebrowsing.properties
@@ -0,0 +1,6 @@
+# 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/.
+
+errorReportFalseDeceptiveTitle=рд╣реА рд╕рд╛рдИрдЯ рдлрд╕рд╡реА рдирд╛рд╣реА
+errorReportFalseDeceptiveMessage=рд╕рдзреНрдпрд╛ рд╣реА рддреНрд░реБрдЯреА рджрд╛рдЦрд▓ рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
diff --git a/l10n-mr/browser/chrome/browser/search.properties b/l10n-mr/browser/chrome/browser/search.properties
new file mode 100644
index 0000000000..68b6556534
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/search.properties
@@ -0,0 +1,44 @@
+# 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/.
+
+searchtip=%S рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛ рд╡ рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
+# showing search suggestions.
+# %S is replaced with the name of the current default search engine.
+searchHeader=%S рд╢реЛрдз
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=рдЪрд┐рдХрдЯрд╡рд╛ & рд╢реЛрдзрд╛
+
+cmd_clearHistory=рд╢реЛрдз рдЗрддрд┐рд╣рд╛рд╕ рдкреБрд╕реВрди рдЯрд╛рдХрд╛
+cmd_clearHistory_accesskey=H
+
+# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of
+# a search engine offered by a web page. Each engine is displayed as a
+# menuitem at the bottom of the search panel.
+cmd_addFoundEngine="%S" рдЬреЛрдбрд╛
+# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines
+# are offered by a web page, instead of listing all of them in the
+# search panel using the cmd_addFoundEngine string, they will be
+# grouped in a submenu using cmd_addFoundEngineMenu as a label.
+cmd_addFoundEngineMenu=рд╢реЛрдз рдЗрдВрдЬреАрди рдЬреЛрдбрд╛
+
+searchAddFoundEngine2=рд╢реЛрдз рдЗрдВрдЬреАрди рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of one-click
+# search providers: "Search for <user-typed string> with:"
+searchForSomethingWith2=%S рд╕рд╛рдареА рдпрд╛рд╕реЛрдмрдд рд╢реЛрдз:
+
+# LOCALIZATION NOTE (searchWithHeader):
+# The wording of this string should be as close as possible to
+# searchForSomethingWith2. This string will be used when the user
+# has not typed anything.
+searchWithHeader=рд╕реНрдерд│реЗ рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=рд╢реЛрдз рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рд╛
diff --git a/l10n-mr/browser/chrome/browser/shellservice.properties b/l10n-mr/browser/chrome/browser/shellservice.properties
new file mode 100644
index 0000000000..0c15fee13b
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,28 @@
+# 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 (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):
+# %S will be replaced by brandShortName
+setDefaultBrowserMessage2 = %S рд▓рд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдареЗрд╡реВрди рдЬрд╛рд╕реНрддреАрддрдЬрд╛рд╕реНрдд рдлрд╛рдпрджрд╛ рдШреНрдпрд╛
+setDefaultBrowserConfirm.label = %S рдорд╛рдЭреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд╛
+setDefaultBrowserConfirm.accesskey = U
+setDefaultBrowserOptions.label = рдкрд░реНрдпрд╛рдп
+setDefaultBrowserOptions.accesskey = O
+setDefaultBrowserNotNow.label = рдЖрддреНрддрд╛ рдирдХреЛ
+setDefaultBrowserNotNow.accesskey = N
+setDefaultBrowserNever.label = рдорд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╡рд┐рдЪрд╛рд░реВ рдирдХрд╛
+setDefaultBrowserNever.accesskey = D
+
+# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░
+setDefaultBrowserMessage=%S рд╣рд╛ рд╕рдзреНрдпрд╛ рдЖрдкрд▓рд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдпрд╛рд╕ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдмрдирд╡рд╛рдпрдЪреЗ?
+setDefaultBrowserDontAsk=%S рд╕реБрд░реВ рдХрд░рддреЗрд╡реЗрд│реА рд╣реА рддрдкрд╛рд╕рдиреА рдиреЗрд╣рдореА рдХрд░рд╛.
+setDefaultBrowserAlertConfirm.label=%S рдорд╛рдЭреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд╛
+setDefaultBrowserAlertNotNow.label=рдЖрддрд╛ рдирд╛рд╣реА
+
+desktopBackgroundLeafNameWin=рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА.bmp
+DesktopBackgroundDownloading=рдЪрд┐рддреНрд░ рд╕рдВрдЪрдпреАрдд рдХрд░рдд рдЖрд╣реЗ...
+DesktopBackgroundSet=рдбреЗрд╕реНрдХрдЯреЙрдкрдЪреА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд╡рд┐рд╢рдж рдХрд░рд╛
diff --git a/l10n-mr/browser/chrome/browser/siteData.properties b/l10n-mr/browser/chrome/browser/siteData.properties
new file mode 100644
index 0000000000..90001befe7
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/siteData.properties
@@ -0,0 +1,8 @@
+# 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/.
+
+clearSiteDataPromptTitle=рд╕рд░реНрд╡ рдХреВрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рдирд╖реНрдЯ рдХрд░рд╛
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=тАШрдирд╖реНрдЯ рдХрд░рд╛тАЩ рдирд┐рд╡рдбрд▓реНрдпрд╛рд╕ %S рдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдХреБрдХрд┐рдЬ рдЖрдгрд┐ рд╕рд╛рдЯреНрд╕рдЪреА рдорд╛рд╣рд┐рддреА рдирд╖реНрдЯ рд╣реЛрдИрд▓. рдпрд╛рдореБрд│реЗ рдЖрдкрдг рд╡реЗрдм рд╕рд╛рдИрдЯреНрд╕ рдордзреБрди рд╕рд╛рдЗрди рдЖрдЙрдЯ рд╣реЛ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЖрдкрд▓реА рдСрдлрд▓рд╛рдИрди рдорд╛рд╣рд┐рддреА рдирд╖реНрдЯ рд╣реЛрдИрд▓.
+clearSiteDataNow=рдЖрддреНрддрд╛ рдирд╖реНрдЯ рдХрд░рд╛
diff --git a/l10n-mr/browser/chrome/browser/sitePermissions.properties b/l10n-mr/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 0000000000..16224e1aa9
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/sitePermissions.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/.
+
+# LOCALIZATION NOTE (state.current.allowed,
+# state.current.allowedForSession,
+# state.current.allowedTemporarily,
+# state.current.blockedTemporarily,
+# state.current.blocked,
+# state.current.hide):
+# This label is used to display active permission states in the site
+# identity popup (which does not have a lot of screen space).
+state.current.allowed = рдкрд░рд╡рд╛рдирдЧреА рдЕрд╛рд╣реЗ
+state.current.allowedForSession = рд╕рддреНрд░рд╛рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ
+state.current.allowedTemporarily = рддрд╛рддреНрдкреБрд░рддреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ
+state.current.blockedTemporarily = рддрд╛рддреНрдкреБрд░рддреЗ рдЕрдбрд╡рд▓реЗрд▓реЗ
+state.current.blocked = рдЕрдбрд╡рд▓реЗрд▓реЗ
+state.current.prompt = рдиреЗрд╣рдореА рд╡рд┐рдЪрд╛рд░рд╛
+
+# LOCALIZATION NOTE (state.multichoice.alwaysAsk,
+# state.multichoice.allow,
+# state.multichoice.allowForSession,
+# state.multichoice.block):
+# Used to label permission state checkboxes in the page info dialog.
+state.multichoice.alwaysAsk = рдиреЗрд╣рдореА рд╡рд┐рдЪрд╛рд░рд╛
+state.multichoice.allow = рд╕реНрд╡реАрдХрд╛рд░рд╛
+state.multichoice.allowForSession = рд╕рддреНрд░рдХрд░рд┐рддрд╛ рд╕рд╣рдорддреА рджреНрдпрд╛
+state.multichoice.block = рдЕрдбрд╡рд╛
+
+state.multichoice.autoplayblock = рдСрдбрд┐рдУ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+state.multichoice.autoplayblockall = рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+state.multichoice.autoplayallow = рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУрд▓рд╛ рдЕрдиреБрдорддреА рджреНрдпрд╛
+
+permission.autoplay.label = рдСрдЯреЛрдкреНрд▓реЗ
+permission.cookie.label = рдХреВрдХрд┐рдЬреН рд╕реЗрдЯ рдХрд░рд╛
+permission.desktop-notification3.label = рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд╛
+permission.camera.label = рдХреЕрдореЗрд░рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+permission.microphone.label = рдорд╛рдЗрдХреНрд░реЛрдлреЛрдирдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+permission.screen.label = рд╕реНрдХреНрд░реАрди рд╢реЗрдЕрд░ рдХрд░рд╛
+permission.install.label = ре▓рдб-рдСрдиреНрд╕реН рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛
+permission.popup.label = рдкреЙрдкрдЕрдк рдкрдЯрд▓реЗ рдЙрдШрдбрд╛
+permission.geo.label = рдЖрдкрд▓реНрдпрд╛ рдард┐рдХрд╛рдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+permission.shortcuts.label = рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯрд╡рд░ рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХрд░рд╛
+permission.focus-tab-by-prompt.label = рдпрд╛ рдЯреЕрдмрд╡рд░ рдЬрд╛
+permission.persistent-storage.label = рд╕реНрдерд┐рд░ рд╕реНрдЯреЛрд░реЗрдЬ рдордзреНрдпреЗ рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡рд╛
+permission.canvas.label = рдХреЕрдирд╡рд╛рд╕ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рд╛
+permission.midi.label = MIDI рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд╛
+permission.midi-sysex.label = SysEx рдЖрдзрд╛рд░рд╛ рд╕рд╣ MIDI рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд╛
diff --git a/l10n-mr/browser/chrome/browser/syncBrand.dtd b/l10n-mr/browser/chrome/browser/syncBrand.dtd
new file mode 100644
index 0000000000..5176227da0
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/syncBrand.dtd
@@ -0,0 +1,6 @@
+<!-- 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 syncBrand.shortName.label "рддрд╛рд│рдореЗрд│">
+<!ENTITY syncBrand.fxAccount.label "Firefox рдЦрд╛рддреЗ">
diff --git a/l10n-mr/browser/chrome/browser/syncSetup.properties b/l10n-mr/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 0000000000..e294658d92
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/syncSetup.properties
@@ -0,0 +1,14 @@
+# 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/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+# Firefox Accounts based setup.
+continue.label = рдкреБрдвреЗ рдЪрд▓рд╛
+
+relinkVerify.title = рдПрдХрддреНрд░реАрдХрд░рдг рд╕рд╛рд╡рдзрд╛рдирддрд╛
+relinkVerify.heading = рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рд╕рд┐рдВрдХрдХрд░рд┐рддрд╛ рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛рдпрдЪреЗ?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = рд╣реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рд╣реНрдпрд╛рдкреВрд░реНрд╡реА рд╕рд╛рдЗрди рдЗрди рдХреЗрд▓реЗ. рд╕рд╛рдЗрди рдЗрдирдореБрд│реЗ рд╣реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рд╡рд╛рдЪрдирдЦреВрдгрд╛, рдкрд╛рд╕рд╡рд░реНрдбреНрд╕ рдЖрдгрд┐ %S рдЕрдВрддрд░реНрдЧрдд рдЗрддрд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдПрдХрддреНрд░реАрдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд
diff --git a/l10n-mr/browser/chrome/browser/tabbrowser.properties b/l10n-mr/browser/chrome/browser/tabbrowser.properties
new file mode 100644
index 0000000000..b69f4ba871
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/tabbrowser.properties
@@ -0,0 +1,116 @@
+# 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/.
+
+tabs.emptyTabTitle=рдирд╡реАрди рдЯреЕрдм
+tabs.emptyPrivateTabTitle=рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ
+tabs.closeTab=рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+tabs.close=рдмрдВрдж рдХрд░рд╛
+tabs.closeTitleTabs=рдЯреЕрдм рдмрдВрдж рдХрд░рд╛рдпрдЪреЗ?
+tabs.closeAndQuitTitleTabs=рдЯреЕрдм рдмрдВрдж рдХрд░рд╛ рдЖрдгрд┐ рд╕реЛрдбрд╛?
+tabs.closeAndQuitTitleTabsWin=рдЯреЕрдм рдмрдВрдж рдХрд░рд╛ рдЖрдгрд┐ рдмрд╛рд╣реЗрд░ рдкрдбрд╛?
+# LOCALIZATION NOTE (tabs.closeWarningMultiple):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple tabs.
+tabs.closeWarningMultiple=;рдЖрдкрдг #1 рдЯреЕрдм рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рд╡рд░ рдЖрд╣рд╛рдд. рдЖрдкрдг рдкреБрдвреЗ рдЬрд╛рдК рдЗрдЪреНрдЫрд┐рддрд╛?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only
+# for multiple tabs.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+tabs.closeButtonMultiple=рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+tabs.closeWarningPromptMe=рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗрд╡реЗрд│реА рдорд▓рд╛ рд╕реВрдЪреАрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindows):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# Note that every one of these plural forms must contain one instance of '%S'.
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+# Note that every one of these plural forms must contain one instance of '%S'.
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsTabSnippet):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple windows which must contain multiple tabs (in total).
+# This string will be inserted in tabs.closeWarningMultipleWindows
+
+# LOCALIZATION NOTE (tabs.closeTabs.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be closed. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.closeTabs.tooltip=рдЯреЕрдм рдмрдВрдж рдХрд░рд╛;#1рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (tabs.muteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Mute tab".
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Unmute tab".
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.muteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.unblockAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will have their audio unblocked. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):
+# %S is the hostname of the site where dialogs are allowed to switch tabs
+tabs.allowTabFocusByPromptForSite=%S рдХрдбреВрди рдЖрд▓реЗрд▓реНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рд╕ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЯреЕрдм рд╡рд░ рдЖрдкрдгрд╛рд╕ рдШреЗрдКрди рдЬрд╛рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+
+# LOCALIZATION NOTE (tabs.containers.tooltip):
+# Displayed as a tooltip on container tabs
+# %1$S is the title of the current tab
+# %2$S is the name of the current container
+tabs.containers.tooltip=%1$S - %2$S
+
+# LOCALIZATION NOTE (tabs.openWarningTitle, tabs.openWarningMultipleBranded, tabs.openButtonMultiple, tabs.openWarningPromptMeBranded):
+# These items are moved from chrome/browser/places/places.properties
+# Now they are not specific to bookmark.
+tabs.openWarningTitle=рдЙрдШрдбрдгреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+tabs.openWarningMultipleBranded=рдЖрдкрдг %S рдЯреЕрдм рдЙрдШрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЖрд╣рд╛рдд. рдкреГрд╖реНрдард╛ рджрд╛рдЦрд▓ рд╣реЛрддреЗрд╡реЗрд│реА рддреНрдпрд╛рдореБрд│реЗ %S рд╣рд│реБ рд╣реЛрдК рд╢рдХрддреЗ. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдкреБрдвреЗ рдЬрд╛рдпрдЪреЗ?
+tabs.openButtonMultiple=рдЯреЕрдмреНрд╕ рдЙрдШрдбрд╛
+tabs.openWarningPromptMeBranded=рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдЙрдШрдбрд▓реНрдпрд╛рд╕ %S рд╣рд│реБ рд╣реЛрдИрд▓ рддреНрдпрд╛рдХрд░реАрддрд╛ рд╕рд╛рд╡рдз рдХрд░рд╛
+
diff --git a/l10n-mr/browser/chrome/browser/taskbar.properties b/l10n-mr/browser/chrome/browser/taskbar.properties
new file mode 100644
index 0000000000..65fcf92cd5
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/taskbar.properties
@@ -0,0 +1,12 @@
+# 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/.
+
+taskbar.tasks.newTab.label=рдирд╡реАрди рдЯреЕрдм рдЙрдШрдбрд╛
+taskbar.tasks.newTab.description=рдирд╡реАрди рдмреНрд░рд╛рдЙрдЭрд░ рдЯреЕрдм рдЙрдШрдбрд╛.
+taskbar.tasks.newWindow.label=рдирд╡реАрди рдкрдЯрд▓ рдЙрдШрдбрд╛
+taskbar.tasks.newWindow.description=рдирд╡реАрди рдмреНрд░рд╛рдЙрдЭрд░ рдкрдЯрд▓ рдЙрдШрдбрд╛.
+taskbar.tasks.newPrivateWindow.label=рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓
+taskbar.tasks.newPrivateWindow.description=рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рдореЛрдбрдордзреНрдпреЗ рдирд╡реАрди рдкрдЯрд▓ рдЙрдШрдбрд╛.
+taskbar.frequent.label=рд╡рд╛рд░рдВрд╡рд╛рд░
+taskbar.recent.label=рдиреБрдХрддреЗрдЪ
diff --git a/l10n-mr/browser/chrome/browser/translation.dtd b/l10n-mr/browser/chrome/browser/translation.dtd
new file mode 100644
index 0000000000..98344f5e92
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/translation.dtd
@@ -0,0 +1,59 @@
+<!-- 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 (translation.thisPageIsIn.label,
+ - translation.translateThisPage.label):
+ - These 2 strings are used to construct a sentence that contains a dropdown
+ - showing the detected language of the current web page.
+ - In en-US it looks like this:
+ - This page is in [detected language] Translate this page?
+ - "detected language" here is a language name coming from the
+ - global/languageNames.properties file; for some locales it may not be in
+ - the correct grammar case to keep the same structure of the original
+ - sentence. -->
+<!ENTITY translation.thisPageIsIn.label "рд╣реЗ рдкреГрд╖реНрда рдпреЗрдереЗ рдЖрд╣реЗ">
+<!ENTITY translation.translateThisPage.label "рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░рди рдХрд░рд╛рдпрдЪреЗ?">
+<!ENTITY translation.translate.button "рднрд╛рд╖рд╛рдВрддрд░рди рдХрд░рд╛">
+<!ENTITY translation.notNow.button "рдЖрддрд╛ рдирд╛рд╣реА">
+
+<!ENTITY translation.translatingContent.label "рдкреГрд╖реНрда рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреАрдЪреЗ рднрд╛рд╖рд╛рдВрддрд░рди рдХрд░рдд рдЖрд╣реЗтАж">
+
+<!-- LOCALIZATION NOTE (translation.translatedFrom.label,
+ - translation.translatedTo.label,
+ - translation.translatedToSuffix.label):
+ - These 3 strings are used to construct a sentence that contains 2 dropdowns
+ - showing the source and target language of a translated web page.
+ - In en-US it looks like this:
+ - This page has been translated from [from language] to [to language]
+ - "from language" and "to language" here are language names coming from the
+ - global/languageNames.properties file; for some locales they may not be in
+ - the correct grammar case to keep the same structure of the original
+ - sentence.
+ -
+ - translation.translatedToSuffix.label (empty in en-US) is for locales that
+ - need to display some text after the second drop down for the sentence to
+ - be grammatically correct. -->
+<!ENTITY translation.translatedFrom.label "рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рдЪреЗ рд╣реНрдпрд╛рдкрд╛рд╕реВрди рднрд╛рд╖рд╛рдВрддрд░рди рдЭрд╛рд▓реЗ рдЖрд╣реЗ">
+<!ENTITY translation.translatedTo.label "рдкрд░реНрдпрдВрдд">
+<!ENTITY translation.translatedToSuffix.label "">
+
+<!ENTITY translation.showOriginal.button "рдореВрд│ рджрд╛рдЦрд╡рд╛">
+<!ENTITY translation.showTranslation.button "рднрд╛рд╖рд╛рдВрддрд░рди рджрд╛рдЦрд╡рд╛">
+
+<!ENTITY translation.errorTranslating.label "рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рднрд╛рд╖рд╛рдВрддрд░рдирд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.">
+<!ENTITY translation.tryAgain.button "рдкреБрдирдГ рдкреНрд░рдпрддреНрди рдХрд░рд╛">
+
+<!ENTITY translation.serviceUnavailable.label "рднрд╛рд╖рд╛рдВрддрд░рди рдпрд╛рдХреНрд╖рдгреА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.">
+
+<!ENTITY translation.options.menu "рдкрд░реНрдпрд╛рдп">
+<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,
+ - translation.options.preferences.accesskey):
+ - The accesskey values used here should not clash with the value used for
+ - translation.options.neverForLanguage.accesskey in translation.properties
+ -->
+<!ENTITY translation.options.neverForSite.label "рдХрдзреАрд╣реА рд╣реА рд╕рд╛рдИрдЯ рднрд╛рд╖рд╛рдВрддрд░реАрдд рдХрд░реВ рдирдХрд╛">
+<!ENTITY translation.options.neverForSite.accesskey "e">
+<!ENTITY translation.options.preferences.label "рднрд╛рд╖рд╛рдВрддрд░рди рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо">
+<!ENTITY translation.options.preferences.accesskey "T">
+
diff --git a/l10n-mr/browser/chrome/browser/translation.properties b/l10n-mr/browser/chrome/browser/translation.properties
new file mode 100644
index 0000000000..56c21378a5
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/translation.properties
@@ -0,0 +1,12 @@
+# 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 (translation.options.neverForLanguage.label):
+# %S is a language name coming from the global/languageNames.properties file.
+translation.options.neverForLanguage.label=%S рдХрдзреАрд╣реА рднрд╛рд╖рд╛рдВрддрд░реАрдд рдХрд░реВ рдирдХрд╛
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):
+# The accesskey value used here should not clash with the values used for
+# translation.options.*.accesskey in translation.dtd
+translation.options.neverForLanguage.accesskey=N
diff --git a/l10n-mr/browser/chrome/browser/uiDensity.properties b/l10n-mr/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 0000000000..2ef9b761b6
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/uiDensity.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/.
+
+uiDensity.menuitem-touch.acceltext=рдЯреЕрдмрд▓реЗрдЯ рдореЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпреАрдд рдХреЗрд▓рд╛ рдЖрд╣реЗ
diff --git a/l10n-mr/browser/chrome/browser/webrtcIndicator.properties b/l10n-mr/browser/chrome/browser/webrtcIndicator.properties
new file mode 100644
index 0000000000..62b7bacfcb
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/webrtcIndicator.properties
@@ -0,0 +1,61 @@
+# 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 : FILE This file contains the webrtc global indicator strings
+
+# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).
+# This string is used so that the window has a title in tools that enumerate/look for window
+# titles. It is not normally visible anywhere.
+webrtcIndicator.windowtitle = %S - рдЗрдВрдбрд┐рдХреЗрдЯрд░ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+
+webrtcIndicator.sharingCameraAndMicrophone.tooltip = рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtcIndicator.sharingCamera.tooltip = рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtcIndicator.sharingMicrophone.tooltip = рдЖрдкрд▓рд╛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtcIndicator.sharingApplication.tooltip = рдПрдХ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtcIndicator.sharingScreen.tooltip = рдЖрдкрд▓рд╛ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtcIndicator.sharingWindow.tooltip = рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtcIndicator.sharingBrowser.tooltip = рдПрдХ рдЯреЕрдм рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+
+
+# LOCALIZATION NOTE : The following strings are only used on Mac for
+# menus attached to icons near the clock on the mac menubar.
+
+# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.sharingCameraWith.menuitem = "%S" рд╕рд╣ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtcIndicator.sharingMicrophoneWith.menuitem = "%S" рд╕рд╣ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtcIndicator.sharingApplicationWith.menuitem = "%S" рд╕реЛрдмрдд рдПрдХ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ
+webrtcIndicator.sharingScreenWith.menuitem = "%S" рд╕рд╣ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtcIndicator.sharingWindowWith.menuitem = "%S" рд╕рд╣ рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtcIndicator.sharingBrowserWith.menuitem = "%S" рд╕реЛрдмрдд рдЯреЕрдм рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ
+webrtcIndicator.controlSharing.menuitem = рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рд╛
+# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingCameraWithNTabs.menuitem = #1 рдЯреЕрдмрд╕рд╣ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ;#1 рдЯреЕрдмреНрдЬрд╕рд╣ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingMicrophoneWithNTabs.menuitem = #1 рдЯреЕрдмрд╕рд╣ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреЗ;#1 рдЯреЕрдмреНрдЬрд╕рд╣ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingApplicationWithNTabs.menuitem = #1 рдЯреЕрдм рд╕реЛрдмрдд рдПрдХ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ; #1 рдЯреЕрдмреНрдЬ рд╕реЛрдмрдд ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ
+# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingScreenWithNTabs.menuitem = #1 рдЯреЕрдмрд╕рд╣ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ;#1 рдЯреЕрдмреНрдЬрд╕рд╣ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingWindowWithNTabs.menuitem = #1 рдЯреЕрдм рд╕рд╣ рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХрд░рдгреЗ;#1 рдЯреЕрдмреНрдЬрд╕рд╣ рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtcIndicator.sharingBrowserWithNTabs.menuitem = #1 рдЯреЕрдмрд╕рд╣ рдЯреЕрдм рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ; #1 рдЯреЕрдмреНрдЬрд╕рд╣ рдЯреЕрдмреНрд╕ рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ
+# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.controlSharingOn.menuitem = "%S" рдХрд░рд┐рддрд╛ рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреЗ
diff --git a/l10n-mr/browser/chrome/overrides/appstrings.properties b/l10n-mr/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 0000000000..6adf417f0b
--- /dev/null
+++ b/l10n-mr/browser/chrome/overrides/appstrings.properties
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=рдХреГрдкрдпрд╛ URL рдмрд░реЛрдмрд░ рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+fileNotFound=Firefox рд▓рд╛ %S рдпреЗрдереЗ рдлрд╛рдЗрд▓ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+fileAccessDenied=%S рдпреЗрдереАрд▓ рдлрд╛рдЗрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рдЬреЛрдЧреА рдирд╛рд╣реА.
+dnsNotFound2=рдЖрдореНрд╣реА %S рдпреЗрдереАрд▓ рд╕рд░реНрд╡реНрд╣рд░рд╕реЛрдмрдд рдЬреЛрдбрдгреА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+unknownProtocolFound=Firefox рд▓рд╛ рд╣рд╛ рдкрддреНрддрд╛ рдХрд╕рд╛ рдЙрдШрдбрд╛рдпрдЪрд╛ рд╣реЗ рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА, рдХрд╛рд░рдг рдЦрд╛рд▓реАрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓реНрд╕ (%S) рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд╕рд╣ рд╕рдВрд▓рдЧреНрди рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рд╣реНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рд╕реНрд╡реАрдХрд╛рд░реНрдп рдирд╛рд╣реА.
+connectionFailure=%S рдпреЗрдереАрд▓ рд╕рд░реНрд╡реНрд╣рд░рд╢реА Firefox рд╕рдВрдкрд░реНрдХ рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
+netInterrupt=рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░рддреЗрд╡реЗрд│реА %S рд╢реА рд╕рдВрдкрд░реНрдХ рдмрд╛рдзреАрдд рд╣реЛрддреЛ.
+netTimeout=%S рдпреЗрдереАрд▓ рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреНрдпрд╛рд╕ рдЬрд╛рд╕реНрдд рд╡реЗрд│ рдШреЗрдд рдЖрд╣реЗ.
+redirectLoop=рд╕рд░реНрд╡реНрд╣рд░ рд╣реНрдпрд╛ рдкрддреНрддреНрдпрд╛рдмрд╛рдмрддрдЪреА рд╡рд┐рдирдВрддреА рдХрдзрд┐рд╣реА рдкреВрд░реНрдгрд░реАрддреНрдпрд╛ рдкреВрд░реНрдг рдХрд░рдгрд╛рд░ рдирд╛рд╣реА рдЕрд╕реЗ Firefox рд▓рд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, donтАЩt translate "%S"
+confirmRepostPrompt=рд╣реЗ рдкреГрд╖реНрда рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рдХрд░реАрддрд╛, %S рдиреЗ рдкреВрд░реНрд╡реА рдХрд╛рд░реНрдпрд░рдд рдХреБрдард▓реНрдпрд╛рд╣реА рдХреГрддреА (рдЬрд╕реЗ рдХреА рд╢реЛрдз рдХрд┐рдВрд╡рд╛ рдХреНрд░рдорд╛рд╡рд╛рд░реА рдирд┐рд╢реНрдЪрд┐рддрддрд╛) рд╡рд┐рд╖рдпрдХ рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд┐рд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
+resendButton.label=рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд╛
+unknownSocketType=Firefox рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░рд╢реА рд╕рдВрдкрд░реНрдХ рдХрд╕реЗ рд╕рд╛рдзрд╛рдпрдЪреЗ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА.
+netReset=рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░рддреЗрд╡реЗрд│реА рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдЬреЛрдбрдгреА рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА.
+notCached=рд╣реЗ рджрд╕реНрддрдРрд╡рдЬ рдпрд╛рдкреБрдвреЗ рдЕрдиреБрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+netOffline=Firefox рдСрдлрд▓рд╛рдИрди рдореЛрдбрдордзреЗ рдЖрд╣реЗ рд╡ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+isprinting=рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдЫрдкрд╛рдИ рдХрд┐рдВрд╡рд╛ рдЫрдкрд╛рдИ рдкреВрд░реНрд╡рджреГрд╢реНрдп рдкрд╣рд╛рддреЗрд╡реЗрд│реА рдмрджрд▓ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+deniedPortAccess=рд╡реЗрдм рд╕рдВрдЪрд╛рд░ рдЪреНрдпрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рд╣рд╛ рдкрддреНрддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЛ. Firefox рдиреЗ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рд╡рд┐рдирдВрддреА рд░рджреНрдж рдХреЗрд▓реА.
+proxyResolveFailure=рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рдХрд░рддрд╛ Firefox рд▓рд╛ рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+proxyConnectFailure=рдЬреЛрдбрдгреА рдирдХрд╛рд░рдгрд╛рд▒реНрдпрд╛ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рдХрд░рддрд╛ Firefox рд▓рд╛ рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+contentEncodingError=рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд рд╕рдВрдХреБрдЪрди рдкреНрд░рдХрд╛рд░ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдЗрдЪреНрдЫрд┐рдХ рдкреГрд╖реНрда рджрд░реНрд╢рд╡реВ рд╢рдХрдд рдирд╛рд╣реА.
+unsafeContentType=рдЕрд╕реБрд░рдХреНрд╖реАрдд рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдЙрдШрдбрдгреЗ рдзреЛрдХрд╛рджрд╛рдпрдХ рдард░реВ рд╢рдХрд▓реНрдпрд╛рдореБрд│реЗ рдЗрдЪреНрдЫрд┐рдХ рдкреГрд╖реНрда рджрд░реНрд╢рд╡реВ рд╢рдХрдд рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрдд рд╕реНрдерд│ рдорд╛рд▓рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░реВрди рддреНрдпрд╛рдВрдирд╛ рдХрд│рд╡рд╛.
+externalProtocolTitle=рдмрд╛рд╣реЗрд░реАрд▓ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рд╡рд┐рдирдВрддреА
+externalProtocolPrompt=%1$S: рд▓рд┐рдВрдХ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдХрд░рддрд╛ рдмрд╛рд╣реЗрд░реАрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рд╡рд┐рдирдВрддреАрд╕реНрдкрдж рд▓рд┐рдВрдХ:\n\n\nрд╡рд┐рдирдВрддреАрдХреГрдд рджреБрд╡рд╛:\n\n%2$S\n\nре▓рдкреНрд▓рд┐рдХреЗрд╢рди: %3$S\n\n\nрд╣реА рд╡рд┐рдирдВрддреА рдЕрдкреЗрдХреНрд╖рд┐рдд рдирд╕рд▓реНрдпрд╛рд╕ рдЗрддрд░ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рд╕рджреЛрд╖ рд╢реЛрдзрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдард░реВ рд╢рдХрддреЛ. рд╣реА рд╡рд┐рдирдВрддреА рдзреЛрдХрд╛рджрд╛рдпрдХ рдирд╛рд╣реА рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдЕрд╕рд▓реНрдпрд╛рд╡рд░рдЪ рддреНрдпрд╛рд╕ рд░рджреНрдж рдХрд░рд╛.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<рдЕрдкрд░рд┐рдЪрд┐рдд>
+externalProtocolChkMsg=рд╣реНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рддреАрд▓ рд╕рд░реНрд╡ рд▓рд┐рдВрдХрд╕рд╛рдареА рдорд╛рдЭреА рдирд┐рд╡рдб рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛.
+externalProtocolLaunchBtn=рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд░рд╛
+malwareBlocked=%S рд╡рд░реАрд▓ рд╕реНрдерд│ рдкреНрд░рд╣рд╛рд░ рд╕реНрдерд│ рдореНрд╣рдгреВрди рдШреЛрд╖реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рд╡ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рд░реЛрдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+harmfulBlocked=%S рд╡рд░реАрд▓ рд╕реНрдерд│рд╛рд╕ рдкреНрд░рд╣рд╛рд░ рд╕реНрдерд│ рдореНрд╣рдгреВрди рдШреЛрд╖реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рд╡ рдЖрдкрд▓реНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЖрдзрд╛рд░рд╛рд╡рд░ рд░реЛрдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+unwantedBlocked=%S рд╡рд░реАрд▓ рд╕реНрдерд│ рдкреНрд░рд╣рд╛рд░ рд╕реНрдерд│ рдореНрд╣рдгреВрди рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рд╡ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рд░реЛрдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+deceptiveBlocked=%S рд╡рд░реАрд▓ рд╕реНрдерд│ рдкреНрд░рд╣рд╛рд░ рд╕реНрдерд│ рдореНрд╣рдгреВрди рдШреЛрд╖реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рд╡ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рд░реЛрдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+cspBlocked=рдпрд╛ рдкреГрд╖реНрдард╛рд╕рд╛рдареА рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рд╛рд░ рдЖрд╣реЗ рдЬреЛ рддреНрдпрд╛рд▓рд╛ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрддреЛ.
+corruptedContentErrorv2=%S рд╡рд░рдЪреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЬреЗ рджреБрд░реБрд╕реНрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+remoteXUL=рд╣реЗ рдкреГрд╖реНрда рдЕрд╕рдорд░реНрдереАрдд рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ рдЬреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рддрдкрдгреЗ Firefox рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдд рдирд╛рд╣реА.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox, %S рд╡рд░ рдЖрдкрд▓реНрдпрд╛ рдордЬрдХреБрд░рд╛рдЪреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рдЦрд╛рддреНрд░реА рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг, рддреЗ SSLv3 рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ. SSLv3 рд╣реЗ рдПрдХ рдмрд╛рдзреАрдд рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рд╛рд░ рдЖрд╣реЗ.
+inadequateSecurityError=рдкреБрд░реЗрд╢реА рдирд╕рд▓реЗрд▓реА рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рддрд│реА рд╡рд╛рдкрд░реВрди рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+blockedByPolicy=рдЖрдкрд▓реНрдпрд╛ рд╕рдВрд╕реНрдереЗрдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+networkProtocolError=Firefox рд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЬреЗ рджреБрд░реБрд╕реНрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
diff --git a/l10n-mr/browser/chrome/overrides/netError.dtd b/l10n-mr/browser/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..78354b83c6
--- /dev/null
+++ b/l10n-mr/browser/chrome/overrides/netError.dtd
@@ -0,0 +1,109 @@
+<!-- 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 % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░рддреЗрд╡реЗрд│реА рд╕рдорд╕реНрдпрд╛">
+<!ENTITY retry.label "рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛">
+<!ENTITY returnToPreviousPage.label "рдорд╛рдЧреЗ рдЬрд╛">
+<!ENTITY returnToPreviousPage1.label "рдорд╛рдЧреЗ рдЬрд╛ (рд╢рд┐рдлрд╛рд░рд╕реАрдп)">
+<!ENTITY advanced2.label "рдкреНрд░рдЧрддтАж">
+<!ENTITY viewCertificate.label "рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╣рд╛">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.pageTitle "рд╕рд░реНрд╡реНрд╣рд░ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА">
+<!ENTITY dnsNotFound.longDesc1 "<strong>рдЬрд░ рддреЛ рдкрддреНрддрд╛ рдмрд░реЛрдмрд░ рдЖрд╣реЗ рддрд░ рдЖрдкрдг рд╣реНрдпрд╛ рддреАрди рдХреГрддреА рдХрд░реВ рд╢рдХрддрд╛:</strong>
+<ul>
+ <li>рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.</li>
+ <li>рдЖрдкрд▓реА рдЬреЛрдбрдгреА рддрдкрд╛рд╕рд╛.</li>
+ <li>рдЖрдкрдг рдЬреЛрдбрд▓реЗрд▓реЗ рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рдлрд╛рдпрд░рд╡реЙрд▓ рдЪреНрдпрд╛ рдХрдХреНрд╖рд╛рдд рдЕрд╕рд╛рд▓ рддрд░ &brandShortName; рд▓рд╛ рд╡реЗрдм рд▓рд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рд╛.</li>
+</ul>">
+
+<!ENTITY fileNotFound.longDesc "<ul> <li>рдардХрд│рдкрдгрд╛ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдЯрд╛рдпрдкрд┐рдВрдЧ рддреНрд░реВрдЯреА рдХрд░рддрд╛ рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ рддрдкрд╛рд╕рд╛.</li> <li>рдлрд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд,рдкреБрдирдГрдирд╛рдорд╛рдВрдХрд┐рдд рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реА рдЖрд╣реЗ рдпрд╛рдЪреА рддрдкрд╛рд╕рдиреА рдХрд░рд╛.</li> </ul>">
+
+<!ENTITY fileAccessDenied.longDesc "<ul><li>рддреЗ рдХрджрд╛рдЪрд┐рдд рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ, рд╣рд▓рд╡рд┐рд▓реЗ, рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдд рдЕрд╕рддреАрд▓.</li></ul>">
+
+<!ENTITY generic.longDesc "<p>&brandShortName; рдХреБрдард▓реНрдпрд╛рддрд░реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рд╣реЗ рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.</p>">
+
+<!ENTITY captivePortal.title "рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛">
+<!ENTITY captivePortal.longDesc2 "<p>рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЖрдзреА рдЖрдкрдг рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛рд╡рдпрд╛рд╕ рд╣рд╡реЗ.</p>">
+
+<!ENTITY openPortalLoginPage.label2 "рдиреЗрдЯрд╡рд░реНрдХ рд▓реЙрдЧ рдЗрди рдкреГрд╖реНрда рдЙрдШрдбрд╛">
+
+<!ENTITY malformedURI.pageTitle "рдЕрд╡реИрдз URL">
+
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.longDesc "<p>&brandShortName;рдЪреНрдпрд╛ рдХреЕрд╢реЗрдд рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рджрд╕реНрддрдРрд╡рдЬ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.</p><ul><li>рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рд╡рдзрдЧрд┐рд░рд┐ рдореНрд╣рдгреВрди, &brandShortName; рд╕реНрд╡рдпрдВ рд╕рдВрд╡рджреЗрдирд╢реАрд▓ рджрд╕реНрддрдРрд╡рдЬрдХрд░реАрддрд╛ рдкреБрдирдГрд╡рд┐рдирдВрддреА рдХрд░рдд рдирд╛рд╣реА.</li><li>рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдкрд╛рд╕реВрди рджрд╕реНрддрдРрд╡рдЬрд▓рд╛ рдкреБрдирдГрд╡рд┐рдирдВрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдирдГрдкреНрд░рдпрддреНрди рдХрд░рд╛ рд▓рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛.</li></ul>">
+
+<!ENTITY netOffline.longDesc2 "<ul> <li>&quot;рдкреБрдирдГ рдкреНрд░рдпрддреНрди рдХрд░рд╛&quot; рджрд╛рдмрд╛ рдСрдирд▓рд╛рдЗрди рдореЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдкреГрд╖реНрда рдкреБрдирдГ рд▓реЛрдб рдХрд░рд╛.</li> </ul>">
+
+<!ENTITY contentEncodingError.longDesc "<ul> <li>рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд▓рд╛ рдпрд╛ рдЕрдбрдЪрдгреА рд╡рд┐рд╖рдпреА рдЕрдЧрдд рдХрд░рд╛.</li> </ul>">
+
+<!ENTITY unsafeContentType.longDesc "<ul> <li>рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд▓рд╛ рдпрд╛ рдЕрдбрдЪрдгреА рд╡рд┐рд╖рдпреА рдЕрдЧрдд рдХрд░рд╛.</li> </ul>">
+
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.longDesc "<ul> <li>рдЖрдкрдгрд╛рд╕ рд╣рд╛ рдкрддреНрддрд╛ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рджреБрд╕рд░реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.</li> </ul>">
+
+<!ENTITY proxyConnectFailure.longDesc "<ul> <li>рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯреАрдВрдЧреНрд╕ рдЕрдЪреВрдХ рдЖрд╣реЗрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реАрджрд╛рдпрдХ рддрдкрд╛рд╕рд╛рдиреА рдХрд░рд╛.</li> <li>рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдШреЗрдгреНрдпрд╛рдХрд░рддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛.</li> </ul>">
+
+<!ENTITY proxyResolveFailure.longDesc "<ul> <li>рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯреАрдВрдЧреНрд╕ рдЕрдЪреВрдХ рдЖрд╣реЗрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдШреЗрдгреНрдпрд╛рдХрд░рддрд╛ рддрдкрд╛рд╕рд╛.</li> <li>рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдХрд╛рд░реНрдпрд░рдд рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрдгреА рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реАрджрд╛рдпрдХ рддрдкрд╛рд╕рдиреА рдХрд░рд╛.</li> <li>рдлрд╛рдпрд░рд╡реЙрд▓ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЙрдХреНрд╕реА рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реЗ рд╕рдВрдЧрдгрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, &brandShortName; рд▓рд╛ рд╡реЗрдм рдкреНрд░рд╡реЗрд╢ рдорд┐рд│реЗрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдШреНрдпрд╛.</li> </ul>">
+
+<!ENTITY redirectLoop.longDesc "<ul> <li>рд╣реА рдЕрдбрдЪрди рдХрдзреАрдХрдзреА рдХреБрдХреАрдЬ рдЕрд╕рдорд░реНрдереАрдд рдХрд┐рдВрд╡рд╛ рд╕реНрд╡реАрдХрд╛рд░ рди рдХреЗрд▓реНрдпрд╛рдореБрд│реЗрд╣реА рд╣реЛрддреЗ.</li> </ul>">
+
+<!ENTITY unknownSocketType.longDesc "<ul> <li>рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реБрд░рдХреНрд╖рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реАрджрд╛рдпрдХ рддрдкрд╛рд╕рдиреА рдХрд░рд╛.</li> <li>рдпрд╛рдЪреЗ рдХрд╛рд░рдг рд╕рд░реНрд╡реНрд╣рд░ рд╡рд░реАрд▓ рдЕрдорд╛рдирдХ рд╕рдВрд░рдЪрдирд╛ рдЕрд╕реВ рд╢рдХрддреЗ.</li> </ul>">
+
+<!ENTITY nssFailure2.longDesc2 "<ul> <li>рдкреНрд░рд╛рдкреНрдд рдорд╛рд╣рд┐рддреАрдЪреА рдЕрдзрд┐рдкреНрд░рдорд╛рдгрддрд╛ рддрдкрд╛рд╕рддрд╛ рди рдЖрд▓реНрдпрд╛рдореБрд│реЗ рдЖрдкрдгрд╛рд╕ рдЗрдЪреНрдЫрд┐рдХ рдкреГрд╖реНрда рдкрд╛рд╣рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА.</li> <li>рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд▓рд╛ рдпрд╛ рдЕрдбрдЪрдгреА рд╡рд┐рд╖рдпреА рдЕрд╡рдЧрдд рдХрд░рд╛.</li> </ul>">
+
+<!-- Localization note (certerror.introPara2) - The text content of the span tag
+will be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+
+
+<!ENTITY certerror.whatCanYouDoAboutItTitle "рдЖрдкрдг рдпрд╛рдмрджреНрджрд▓ рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛?">
+
+
+
+
+<!ENTITY sharedLongDesc "<ul> <li>рд╕реНрдерд│ рддрд╛рддреНрдкреБрд░рддреЗ рдЙрдкрд▓рдмреНрдз рдирд╕рд╛рд╡реЗ рдХрд┐рдВрд╡рд╛ рдлрд╛рд░рдЪ рд╡реНрдпрд╕реНрде рдЕрд╕рд╛рд╡реЗ. рдХрд╛рд╣реА рд╡реЗрд│рд╛рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрди рдкрд╣рд╛.</li> <li>рдХреБрдард▓реЗрд╣реА рдкреГрд╖реНрда рджрд╛рдЦрд▓ рд╣реЛрдд рдирд╕рд▓реНрдпрд╛рд╕, рд╕рдВрдЧрдгрдХрд╛рдЪреА рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрдгреА рддрдкрд╛рд╕реВрди рдкрд╣рд╛.</li> <li>рдлрд╛рдпрд░рд╡реЙрд▓ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЙрдХреНрд╕реА рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реЗ рд╕рдВрдЧрдгрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, &brandShortName; рд▓рд╛ рд╡реЗрдм рдкреНрд░рд╡реЗрд╢ рдорд┐рд│реЗрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛.</li> </ul>">
+
+<!ENTITY cspBlocked.longDesc "<p>рдкреГрд╖реНрдард╛рдордзреНрдпреЗ рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрд░рдг рдЖрдврд│рд▓реНрдпрд╛рдореБрд│реЗ &brandShortName;рдиреЗ рдкреГрд╖реНрдард╛рд▓рд╛ рдпрд╛рдкреНрд░рдХрд╛рд░реЗ рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрд▓реЗ.</p>">
+
+
+<!ENTITY corruptedContentErrorv2.longDesc "<p>рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдирд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдиреЗ рджреГрд╖реНрдпрд╛рд╕реНрдкрдж рдкреГрд╖реНрда рджрд╛рдЦрд╡рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.</p><ul><li>рдпрд╛ рдЕрдбрдЪрдгреАрд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдкреВрд░рд╡рдгреНрдпрд╛рдХрд░реАрддрд╛, рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдВрд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛.</li></ul>">
+
+<!ENTITY securityOverride.exceptionButton1Label "рдЬреЛрдЦрд┐рдо рд╕реНрд╡реАрдХрд╛рд░рд╛ рдЖрдгрд┐ рдкреБрдвреЗ рдЪрд╛рд▓реВ рдареЗрд╡рд╛">
+
+<!ENTITY errorReporting.automatic2 "Mozilla рд▓рд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдпреБрдХреНрдд рд╕рд╛рдИрдЯреНрд╕ рдУрд│рдЦрддрд╛ рдпрд╛рд╡реЗ рд╕рд╛рдареА рд╡ рддреНрдпрд╛рдВрдирд╛ рдЕрд╡рд░реЛрдзреАрдд рдХрд░рддрд╛ рдпрд╛рд╡реЗ рдпрд╛рд╕рд╛рдареА рдЕрд╢реНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рддреНрд░реБрдЯреА рд╕рд╛рджрд░ рдХрд░рд╛">
+<!ENTITY errorReporting.learnMore "рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛тАж">
+
+<!ENTITY remoteXUL.longDesc "<p><ul><li>рдпрд╛ рдЕрдбрдЪрдгреАрд╡рд┐рд╖рдпреА рдХрд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдВрд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛.</li></ul></p>">
+
+<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate
+ "SSL_ERROR_UNSUPPORTED_VERSION". -->
+<!ENTITY sslv3Used.longDesc2 "рд╕рдЦреЛрд▓ рдорд╛рд╣рд┐рддреА: SSL_ERROR_UNSUPPORTED_VERSION">
+
+<!ENTITY certerror.copyToClipboard.label "рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдордЬрдХреВрд░рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛">
+
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЖрдгрд┐ рд╣рд▓реНрд▓рд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЕрд╕рд▓реЗрд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдд рдЖрд╣реЗ. рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рд╕рд╣рдЬрдкрдгреЗ рдЖрдкрдг рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдордЬрдд рдЕрд╕рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡реВ рд╢рдХрддреЛ. рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдиреЗ рд╕рд░реНрд╡реНрд╣рд░ рдирд┐рд░реНрджреЛрд╖ рдХреЗрд▓реНрдпрд╛рд╡рд░рдЪ рдЖрдкрдг рд╕рд╛рдЗрдЯрд▓рд╛ рднреЗрдЯ рджреЗрдК рд╢рдХрддрд╛. </p><p>рддреНрд░реБрдЯреА рдХреЛрдб: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "рдЕрд╡рд░реЛрдзрд┐рдд рдкреГрд╖реНрда">
+
+
+<!ENTITY prefReset.longDesc "рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рдЖрдкрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдпрд╛ рд╕рд╛рдареА рдХрд╛рд░рдгреАрднреВрдд рдЕрд╕реВ рд╢рдХрддреЗ.рдЖрдкрдг рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддрд╛ рдХрд╛?">
+<!ENTITY prefReset.label "рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд рд╕реЗрдЯрд┐рдВрдЧ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛">
+
+<!ENTITY enableTls10.label "TLS 1.0 рдЖрдгрд┐ 1.1 рд╕рдХреНрд╖рдо рдХрд░рд╛">
+
diff --git a/l10n-mr/browser/chrome/overrides/settingsChange.dtd b/l10n-mr/browser/chrome/overrides/settingsChange.dtd
new file mode 100644
index 0000000000..66af16e1cc
--- /dev/null
+++ b/l10n-mr/browser/chrome/overrides/settingsChange.dtd
@@ -0,0 +1,7 @@
+<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->
+<!-- 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 settingsChangePreferences.label "&brandShortName; рдордзрд┐рд▓ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЕрдВрддрд░реНрдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЯреЕрдмрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕рдВрдпреЛрдЬрдирд╛ рдмрджрд▓рд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.">
+<!ENTITY settingsChangeOptions.label "&brandShortName; рдордзрд┐рд▓ рдкрд░реНрдпрд╛рдп рдЕрдВрддрд░реНрдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЯреЕрдмрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕рдВрдпреЛрдЬрдирд╛ рдмрджрд▓рд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.">
diff --git a/l10n-mr/browser/crashreporter/crashreporter-override.ini b/l10n-mr/browser/crashreporter/crashreporter-override.ini
new file mode 100644
index 0000000000..467f4f7a6b
--- /dev/null
+++ b/l10n-mr/browser/crashreporter/crashreporter-override.ini
@@ -0,0 +1,8 @@
+; 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 is in the UTF-8 encoding
+[Strings]
+; LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Firefox рд▓рд╛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЖрд▓реА рд╣реЛрддреА рдЖрдгрд┐ рддреНрдпрд╛рдореБрд│реЗ рдХреНрд░реЕрд╢ рдЭрд╛рд▓реЗ. рдкрд░рдд рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдЖрдкрд▓реЗ рдЯреЕрдмреНрд╕реН рд╡ рд╡рд┐рдВрдбреЛрдЬ рдкреБрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ.\n\nрджреБрд░реНрджреИрд╡рд╛рдиреЗ рдХреНрд░реЕрд╢ рд░рд┐рдкреЛрд░реНрдЯрд░рд▓рд╛ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рд╕рд╛рджрд░ рдХрд░рддрд╛ рдпреЗрдд рдирд╛рд╣реА.\n\nрддрдкрд╢рд┐рд▓: %s
+CrashReporterDescriptionText2=Firefox рд▓рд╛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЖрд▓реА рд╣реЛрддреА рдЖрдгрд┐ рддреНрдпрд╛рдореБрд│реЗ рдХреНрд░реЕрд╢ рдЭрд╛рд▓реЗ. рдкрд░рдд рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдЖрдкрд▓реЗ рдЯреЕрдмреНрд╕реН рд╡ рд╡рд┐рдВрдбреЛрдЬ рдкреБрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ.\n\nрддреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рджрд╛рди рдЖрдгрд┐ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрдг рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡реВ рд╢рдХрддрд╛.
diff --git a/l10n-mr/browser/defines.inc b/l10n-mr/browser/defines.inc
new file mode 100644
index 0000000000..53f7a404d7
--- /dev/null
+++ b/l10n-mr/browser/defines.inc
@@ -0,0 +1,14 @@
+# 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/.
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+
+# variable definition and use the format specified.
+
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Joe Solon</em:contributor> <em:contributor>Suzy Solon</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-mr/browser/extensions/formautofill/formautofill.properties b/l10n-mr/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 0000000000..060b91c33a
--- /dev/null
+++ b/l10n-mr/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,196 @@
+# 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 (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S рдЖрддрд╛ рдкрддреНрддреЗ рд╕рд╛рдард╡реВрди рдареЗрд╡рддреЗ рдЬреЗрдгреЗрдХрд░реВрди рдЖрдкрдг рдЬрд▓рдж рдлреЙрд░реНрдо рднрд░реВ рд╢рдХрддрд╛.
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп
+autofillOptionsLinkOSX = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+# LOCALIZATION NOTE (autofillSecurityOptionsLink, autofillSecurityOptionsLinkOSX): These strings are used
+# in the doorhanger for saving credit card info. The link leads users to Form Autofill browser preferences.
+autofillSecurityOptionsLink = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рдкрд░реНрдпрд╛рдп
+autofillSecurityOptionsLinkOSX = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+# LOCALIZATION NOTE (changeAutofillOptions, changeAutofillOptionsOSX): These strings are used on the doorhanger
+# that notifies users that addresses are saved. The button leads users to Form Autofill browser preferences.
+changeAutofillOptions = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪреЗ рдкрд░реНрдпрд╛рдп рдмрджрд▓рд╛
+changeAutofillOptionsOSX = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪреЗ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдмрджрд▓рд╛
+changeAutofillOptionsAccessKey = C
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = рддрд╛рд│рдореЗрд│ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдкрддреНрдпрд╛рдВрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рд╛
+# LOCALIZATION NOTE (creditCardsSyncCheckbox): If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+creditCardsSyncCheckbox = рддрд╛рд│рдореЗрд│ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдбрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рд╛
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = рд╣реНрдпрд╛ рдирд╡реАрди рдорд╛рд╣рд┐рддреАрдиреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓рд╛ рдкрддреНрддрд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдХрд╛?
+updateAddressDescriptionLabel = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪрд╛ рдкрддреНрддрд╛:
+createAddressLabel = рдирд╡реАрди рдкрддреНрддрд╛ рддрдпрд╛рд░ рдХрд░рд╛
+createAddressAccessKey = C
+updateAddressLabel = рдкрддреНрддрд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛
+updateAddressAccessKey = U
+# LOCALIZATION NOTE (saveCreditCardMessage, saveCreditCardDescriptionLabel, saveCreditCardLabel, cancelCreditCardLabel, neverSaveCreditCardLabel):
+# Used on the doorhanger when users submit payment with credit card.
+# LOCALIZATION NOTE (saveCreditCardMessage): %S is brandShortName.
+saveCreditCardMessage = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ %S рдиреЗ рд╣реЗ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЬрддрди рдХреЗрд▓реЗ рддрд░ рдЪрд╛рд▓реЗрд▓ рдХрд╛? (рд╕реБрд░рдХреНрд╖рд╛ рдХреЛрдб рдЬрддрди рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА)
+saveCreditCardDescriptionLabel = рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб:
+saveCreditCardLabel = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЬрддрди рдХрд░рд╛
+saveCreditCardAccessKey = S
+cancelCreditCardLabel = рдЬрддрди рдХрд░реВ рдирдХрд╛
+cancelCreditCardAccessKey = D
+neverSaveCreditCardLabel = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдХрдзреАрд╣реА рдЬрддрди рдХрд░реБ рдирдХрд╛
+neverSaveCreditCardAccessKey = N
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = рд╣реНрдпрд╛ рдирд╡реАрди рдорд╛рд╣рд┐рддреАрдиреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪ рдЖрд╣реЗ рдХрд╛?
+updateCreditCardDescriptionLabel = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪреЗ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб:
+createCreditCardLabel = рдирд╡реАрди рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рддрдпрд╛рд░ рдХрд░рд╛
+createCreditCardAccessKey = C
+updateCreditCardLabel = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛
+updateCreditCardAccessKey = U
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдгрддрд╛ рд╕рдВрджреЗрд╢ рдкрдЯрд▓ рдЙрдШрдбрд╛
+
+# LOCALIZATION NOTE ( (autocompleteFooterOptionShort, autocompleteFooterOptionOSXShort): Used as a label for the button,
+# displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionShort = рдЖрдгрдЦреА рдкрд░реНрдпрд╛рдп
+autocompleteFooterOptionOSXShort = рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛
+
+# LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email):
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+category.address = рдкрддреНрддрд╛
+category.name = рдирд╛рд╡
+category.organization2 = рд╕рдВрд╕реНрдерд╛
+category.tel = рджреВрд░рдзреНрд╡рдиреА
+category.email = рдИрдореЗрд▓
+# LOCALIZATION NOTE (fieldNameSeparator): This is used as a separator between categories.
+fieldNameSeparator = ,\u0020
+# LOCALIZATION NOTE (phishingWarningMessage, phishingWarningMessage2): The warning
+# text that is displayed for informing users what categories are about to be filled.
+# "%S" will be replaced with a list generated from the pre-defined categories.
+# The text would be e.g. Also autofills organization, phone, email.
+phishingWarningMessage = %S рд╕реБрджреНрдзрд╛ рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рддреЗ
+phishingWarningMessage2 = %S рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рддреЗ
+# LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down
+# suggestion when users try to autofill credit card on an insecure website (without https).
+insecureFieldWarningDescription = %S рдиреЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдХреЗрддрд╕реНрдерд│ рд╢реЛрдзрд▓реЗ рдЖрд╣реЗ. рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреЗ рддрд╛рддреНрдкреБрд░рддреЗ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдлреЙрд░реНрдо рдкреБрд╕рд╛
+
+autofillHeader = рдлреЙрд░реНрдо рдЖрдгрд┐ рдСрдЯреЛрдлрд┐рд▓
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = рдкрддреНрддреЗ рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рд╛
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдкрддреНрддреЗтАж
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рд╛
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдбтАж
+
+# LOCALIZATION NOTE (manageAddressesTitle, manageCreditCardsTitle): The dialog title for the list of addresses or
+# credit cards in browser preferences.
+manageAddressesTitle = рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдкрддреНрддреЗ
+manageCreditCardsTitle = рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб
+# LOCALIZATION NOTE (addressesListHeader, creditCardsListHeader): The header for the list of addresses or credit cards
+# in browser preferences.
+addressesListHeader = рдкрддреНрддреЗ
+creditCardsListHeader = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдбреНрд╕
+removeBtnLabel = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+addBtnLabel = рдЬреЛрдбрд╛тАж
+editBtnLabel = рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛тАж
+# LOCALIZATION NOTE (manageDialogsWidth): This strings sets the default width for windows used to manage addresses and
+# credit cards.
+manageDialogsWidth = 560px
+
+# LOCALIZATION NOTE (addNewAddressTitle, editAddressTitle): The dialog title for creating or editing addresses
+# in browser preferences.
+addNewAddressTitle = рдирд╡реАрди рдкрддреНрддрд╛ рдЬреЛрдбрд╛
+editAddressTitle = рдкрддреНрддрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+givenName = рдкреНрд░рдердо рдирд╛рд╡
+additionalName = рдордзрд▓реЗ рдирд╛рд╡
+familyName = рдЖрдбрдирд╛рд╡
+organization2 = рд╕рдВрд╕реНрдерд╛
+streetAddress = рд░рд╕реНрддрд╛
+
+## address-level-3 (Sublocality) names
+# LOCALIZATION NOTE (neighborhood): Used in IR, MX
+neighborhood = рд╢реЗрдЬрд╛рд░
+# LOCALIZATION NOTE (village_township): Used in MY
+village_township = рдЧрд╛рд╡ рдХрд┐рдВрд╡рд╛ рд╡рд╕рд╛рд╣рдд
+island = рдмреЗрдЯ
+# LOCALIZATION NOTE (townland): Used in IE
+townland = рдкреНрд░рднрд╛рдЧ
+
+## address-level-2 names
+city = рд╢рд╣рд░
+# LOCALIZATION NOTE (district): Used in HK, SD, SY, TR as Address Level-2
+# and used in KR as Sublocality.
+district = рдЬрд┐рд▓реНрд╣рд╛
+# LOCALIZATION NOTE (post_town): Used in GB, NO, SE
+post_town = рдЯрдкрд╛рд▓ рдирдЧрд░
+# LOCALIZATION NOTE (suburb): Used in AU as Address Level-2
+# and used in ZZ as Sublocality.
+suburb = рдЙрдкрдирдЧрд░
+
+# address-level-1 names
+province = рдкреНрд░рд╛рдВрдд
+state = рд░рд╛рдЬреНрдп
+county = рджреЗрд╢
+# LOCALIZATION NOTE (parish): Used in BB, JM
+parish = рдкреЕрд░реАрд╢
+# LOCALIZATION NOTE (prefecture): Used in JP
+# LOCALIZATION NOTE (area): Used in HK
+area = рдХреНрд╖реЗрддреНрд░
+# LOCALIZATION NOTE (do_si): Used in KR
+# LOCALIZATION NOTE (department): Used in NI, CO
+department = рд╡рд┐рднрд╛рдЧ
+# LOCALIZATION NOTE (emirate): Used in AE
+# LOCALIZATION NOTE (oblast): Used in RU and UA
+
+# LOCALIZATION NOTE (pin, postalCode, zip, eircode): Postal code name types
+# LOCALIZATION NOTE (pin): Used in IN
+pin = рдкрд┐рди
+postalCode = рдкреЛрд╕реНрдЯ рдХреЛрдб
+zip = рдЭрд┐рдк рдХреЛрдб
+# LOCALIZATION NOTE (eircode): Used in IE
+
+country = рджреЗрд╢ рдХрд┐рдВрд╡рд╛ рдкреНрд░рджреЗрд╢
+tel = рджреВрд░рдзреНрд╡рдиреА
+email = рдИрдореЗрд▓
+cancelBtnLabel = рд░рджреНрдж рдХрд░рд╛
+saveBtnLabel = рд╕рд╛рдард╡рд╛
+countryWarningMessage2 = рд╕рдзреНрдпрд╛ рдлрдХреНрдд рдХрд╛рд╣реА рджреЗрд╢рд╛рдВрд╕рд╛рдареАрдЪ рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рд╣реЛрдгреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+
+# LOCALIZATION NOTE (addNewCreditCardTitle, editCreditCardTitle): The dialog title for creating or editing
+# credit cards in browser preferences.
+addNewCreditCardTitle = рдирд╡реАрди рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЬреЛрдбрд╛
+editCreditCardTitle = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+cardNumber = рдХрд╛рд░реНрдб рдХреНрд░рдорд╛рдВрдХ
+invalidCardNumber = рдХреГрдкрдпрд╛ рд╡реИрдз рдХрд╛рд░реНрдб рдХреНрд░рдорд╛рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+nameOnCard = рдХрд╛рд░реНрдб рд╡рд░реАрд▓ рдирд╛рд╡
+cardExpiresMonth = рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рдорд╣рд┐рдирд╛
+cardExpiresYear = рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рд╡рд░реНрд╖
+billingAddress = рдмрд┐рд▓рд╛рдЪрд╛ рдкрддреНрддрд╛
+cardNetwork = рдХрд╛рд░реНрдб рдкреНрд░рдХрд╛рд░
+# LOCALIZATION NOTE (cardCVV): Credit card security code https://en.wikipedia.org/wiki/Card_security_code
+cardCVV = CVV
+
+# LOCALIZATION NOTE: (cardNetwork.*): These are brand names and should only be translated when a locale-specific name for that brand is in common use
+cardNetwork.amex = American Express
+cardNetwork.cartebancaire = Carte Bancaire
+cardNetwork.discover = рд╢реЛрдзрд╛
+cardNetwork.jcb = JCB
+cardNetwork.mastercard = MasterCard
+cardNetwork.mir = MIR
+cardNetwork.visa = Visa
+
+# LOCALIZATION NOTE (editCreditCardPasswordPrompt.*, useCreditCardPasswordPrompt.*): %S is brandShortName.
+
diff --git a/l10n-mr/browser/extensions/report-site-issue/webcompat.properties b/l10n-mr/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 0000000000..c74d043835
--- /dev/null
+++ b/l10n-mr/browser/extensions/report-site-issue/webcompat.properties
@@ -0,0 +1,10 @@
+# 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(wc-reporter.label2): This string will be used in the
+# Firefox page actions menu. Localized length should be considered.
+wc-reporter.label2=рд╕рд╛рдИрдЯрдЪреА рддреНрд░реБрдЯреА рджрд╛рдЦрд▓ рдХрд░рд╛тАж
+# LOCALIZATION NOTE(wc-reporter.tooltip): A site compatibility issue is
+# a website bug that exists in one browser (Firefox), but not another.
+wc-reporter.tooltip=рд╕рд╛рдИрдЯрдЪреНрдпрд╛ рд╕реБрд╕рдВрдЧрддрддреЗ рдмрджреНрджрд▓ рддреНрд░реБрдЯреА рджрд╛рдЦрд▓ рдХрд░рд╛
diff --git a/l10n-mr/browser/firefox-l10n.js b/l10n-mr/browser/firefox-l10n.js
new file mode 100644
index 0000000000..b410ad9aef
--- /dev/null
+++ b/l10n-mr/browser/firefox-l10n.js
@@ -0,0 +1,6 @@
+# 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/.
+
+#filter substitution
+
diff --git a/l10n-mr/browser/installer/custom.properties b/l10n-mr/browser/installer/custom.properties
new file mode 100644
index 0000000000..bf271df834
--- /dev/null
+++ b/l10n-mr/browser/installer/custom.properties
@@ -0,0 +1,86 @@
+# 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:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+REG_APP_DESC=$BrandShortName рд╕реБрд░рдХреНрд╖рд┐рдд, рд╕реЛрдкреЗ рд╡реЗрдм рдмреНрд░рд╛рдКрдЬрд┐рдВрдЧ рдкреБрд░рд╡рддреЛ. рдкрд░рд┐рдЪреАрдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕рдВрд╡рд╛рдж, рд╕реБрдзрд╛рд░рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдЧреБрдгрдзрд░реНрдо, рдСрдирд▓рд╛рдЗрди рдЖрдЗрдбреЗрдВрдЯрд┐рдЯрд┐ рдереЗрдлреНрдЯ рдкрд╛рд╕реВрди рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд, рд╡ рдПрдХреАрдХреГрдд рд╢реЛрдз рдЖрдкрдгрд╛рд╕ рд╡реЗрдмрд╡рд░реАрд▓ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рд╡рд╛рдкрд░ рдкреБрд░рд╡рддреЛ.
+CONTEXT_OPTIONS=$BrandShortName рдкрд░реНрдпрд╛рдп (&O)
+CONTEXT_SAFE_MODE=$BrandShortName рд╕реБрд░рдХреНрд╖рд┐рдд рдкрджреНрдзрдд
+OPTIONS_PAGE_TITLE=рдорд╛рдВрдбрдгреА рдкреНрд░рдХрд╛рд░
+OPTIONS_PAGE_SUBTITLE=рдорд╛рдВрдбрдгреА рдкрд░реНрдпрд╛рдп рдиреАрд╡рдбрд╛
+SHORTCUTS_PAGE_TITLE=рд╢реЙрд░реНрдЯрдХрдЯреНрд╕реНрдЪреА рдорд╛рдВрдбрдгреА
+SHORTCUTS_PAGE_SUBTITLE=рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреЗ рдЪрд┐рдиреНрд╣реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рд╛
+COMPONENTS_PAGE_TITLE=рд╡реИрдХрд▓реНрдкрд┐рдХ рдШрдЯрдХреЗ рд╕реЗрдЯрдЕрдк рдХрд░рд╛
+COMPONENTS_PAGE_SUBTITLE=рд╡реИрдХрд▓реНрдкрд┐рдХ рд╢рд┐рдлрд╛рд░рд╕реАрдп рдШрдЯрдХреЗ
+OPTIONAL_COMPONENTS_DESC=рджреБрд░реВрд╕реНрддреА рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЖрдкрдгрд╛рд╕ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдд $BrandShortName рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=рджреБрд░реВрд╕реНрддреА рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛
+SUMMARY_PAGE_TITLE=рд╕рд╛рд░рд╛рдВрд╢
+SUMMARY_PAGE_SUBTITLE=$BrandShortName рдЪреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХрд░рдгреНрдпрд╛рд╕ рд╕рдЬреНрдЬ
+SUMMARY_INSTALLED_TO=$BrandShortName рдЦрд╛рд▓реАрд▓ рдард┐рдХрд╛рдгрд╛рд╡рд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓:
+SUMMARY_REBOOT_REQUIRED_INSTALL=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЕрд╢рдХреНрдп рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+SUMMARY_TAKE_DEFAULTS=$BrandShortName рдпрд╛рдВрд╕ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░рд╛
+SUMMARY_INSTALL_CLICK=рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+SUMMARY_UPGRADE_CLICK=рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░реАрдд рдХрд░рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+SURVEY_TEXT=$BrandShortName рд╡рд┐рд╖рдпреА рдХрд╛рдп рд╡рд╛рдЯрддреЗ рддреЗ рдХрд│рд╡рд╛ (&T)
+LAUNCH_TEXT=рдЖрддреНрддрд╛ $BrandShortName рд╕реБрд░реВ рдХрд░рд╛ (&L)
+CREATE_ICONS_DESC=$BrandShortName рдХрд░реАрддрд╛ рдЪрд┐рдиреНрд╣реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рд╛:
+ICONS_DESKTOP=рдорд╛рдЭреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░
+ICONS_STARTMENU=рдорд╛рдЭреНрдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕реН рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ
+ICONS_QUICKLAUNCH=рдорд╛рдЭреНрдпрд╛ рдкрдЯрдХрди рд╕реБрд░реВ рдХрд░рд╛ рдкрдЯреНрдЯреАрдордзреНрдпреЗ
+WARN_MANUALLY_CLOSE_APP_INSTALL=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирд╕рд╣ рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА $BrandShortName рдмрдВрдж рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.\n\nрдкреБрдвреЗ рдЬрд╛рдгрдпрд╛рд╕рд╛рдареА рдХреГрдкрдпрд╛ $BrandShortName рдмрдВрдж рдХрд░рд╛.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЕрд╢рдХреНрдпрд╕рд╣ рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА $BrandShortName рдмрдВрдж рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.\n\nрдкреБрдвреЗ рдЬрд╛рдгрдпрд╛рд╕рд╛рдареА рдХреГрдкрдпрд╛ $BrandShortName рдмрдВрдж рдХрд░рд╛.
+WARN_WRITE_ACCESS=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдХрд░реАрддрд╛ рд▓рд┐рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА.\n\nрд╡реЗрдЧрд│реА рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдиреАрд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдард┐рдХ рдЖрд╣реЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+WARN_DISK_SPACE=рдпрд╛ рдард┐рдХрд╛рдгрд╛рд╡рд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдХрд░реАрддрд╛ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рд╕реНрдХ рдЬрд╛рдЧрд╛ рдирд╛рд╣реА.\n\nрд╡реЗрдЧрд│реЗ рдард┐рдХрд╛рдг рдиреАрд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдард┐рдХ рдЖрд╣реЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+WARN_MIN_SUPPORTED_OSVER_MSG=рдорд╛рдл рдХрд░рд╛,$BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.$BrandShortName рд╣реНрдпрд╛ рдЖрд╡реГрддреНрддреА рдХрд░реАрддрд╛ ${MinSupportedVer} рдХрд┐рдВрд╡рд╛ рдирд╡рд┐рди рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ OK рдмрдЯрдг рджрд╛рдмрд╛.
+WARN_MIN_SUPPORTED_CPU_MSG=рдорд╛рдл рдХрд░рд╛,$BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.$BrandShortName рд╣реНрдпрд╛ рдЖрд╡реГрддреНрддреА рдХрд░реАрддрд╛ ${MinSupportedCPU} рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ OK рдмрдЯрдг рджрд╛рдмрд╛.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=рдорд╛рдл рдХрд░рд╛,$BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.$BrandShortName рд╣реНрдпрд╛ рдЖрд╡реГрддреНрддреА рдХрд░реАрддрд╛ ${MinSupportedVer} рдХрд┐рдВрд╡рд╛ рдпрд╛рдкреЗрдХреНрд╖рд╛ рдирд╡реАрди рдЕрд╕рдгреЗ рдЖрдгрд┐ ${MinSupportedCPU} рдкреНрд░реЛрд╕реЗрд╕рд░рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ OK рдмрдЯрдг рджрд╛рдмрд╛.
+WARN_RESTART_REQUIRED_UNINSTALL=$BrandShortName рдЪреЗ рдорд╛рдЧреАрд▓ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЕрд╢рдХреНрдп рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдЧрдгрдХ рдкреБрдирдГрд╕реБрд░реВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдкрдгрд╛рд╕ рдЖрддреНрддрд╛ рд░рд┐рдмреВрдЯ рдХрд░рд╛рдпрдЪреЗ?
+WARN_RESTART_REQUIRED_UPGRADE=$BrandShortName рдЪреА рдорд╛рдЧреАрд▓ рд╕реБрдзрд╛рд░рдгрд╛ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдЧрдгрдХ рдкреБрдирдГрд╕реБрд░реВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдкрдгрд╛рд╕ рдЖрддреНрддрд╛ рд░рд┐рдмреВрдЯ рдХрд░рд╛рдпрдЪреЗ?
+ERROR_CREATE_DIRECTORY_PREFIX=рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА:
+ERROR_CREATE_DIRECTORY_SUFFIX=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдерд╛рдВрдмрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд░рджреНрдж рдХрд░рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛\nрдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдирдГ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+
+UN_CONFIRM_PAGE_TITLE=$BrandFullName рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЕрд╢рдХреНрдп рдХрд░рд╛
+UN_CONFIRM_PAGE_SUBTITLE=рд╕рдВрдЧрдгрдХрд╛рддреВрди $BrandFullName рдХрд╛рдвреВрди рдЯрд╛рдХрд╛.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдард┐рдХрд╛рдгрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЕрд╢рдХреНрдп рдХрд░рд╛:
+UN_CONFIRM_CLICK=рдкреБрдвреЗ рдЬрд╛рдгрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЕрд╢рдХреНрдп рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+
+BANNER_CHECK_EXISTING=рдЕрд╕реНрддрд┐рддреНрд╡рд╛рддреАрд▓ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рддрдкрд╛рд╕рдд рдЖрд╣реЗтАж
+
+STATUS_INSTALL_APP=$BrandShortName рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдд рдЖрд╣реЗтАж
+STATUS_INSTALL_LANG=рднрд╛рд╖рд╛ рдлрд╛рдЗрд▓реНрд╕реН (${AB_CD}) рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдд рдЖрд╣реЗтАж
+STATUS_UNINSTALL_MAIN=$BrandShortName рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЕрд╢рдХреНрдп рдХрд░рдд рдЖрд╣реЗтАж
+STATUS_CLEANUP=рдереЛрдбреЗрдлрд╛рд░ рд╣рд╛рдКрд╕рдХрд┐рдкрд┐рдВрдЧтАж
+
+UN_SURVEY_CHECKBOX_LABEL=Mozilla рд▓рд╛ рд╕рд╛рдВрдЧрд╛ рдХреА рдЖрдкрдг $BrandShortName рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд╛ рдХреЗрд▓реЗ
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=рдкрд╕рдВрддреАрдЬреЛрдЧреА рдорд╛рдВрдбрдгреАрдЪрд╛ рдкреНрд░рдХрд╛рд░ рдиреАрд╡рдбрд╛, рддреНрдпрд╛рдирдВрддрд░ рдкреБрдвреЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдкрд░реНрдпрд╛рдпрд╕рд╣ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+OPTION_STANDARD_RADIO=рдорд╛рдирдХ
+# Two lines
+OPTION_CUSTOM_DESC=рдЖрдкрдг рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЬреЛрдЧреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░реНрдпрд╛рдп рдиреАрд╡рдбреВ рд╢рдХрддрд╛. рдЕрдиреБрднрд╡реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрд░реАрддрд╛ рд╢рд┐рдлрд╛рд░рд╕реАрдп.
+OPTION_CUSTOM_RADIO=рдкрд╕рдВрддреАрдЪреЗ
+
+# LOCALIZATION NOTE:
+# The following text replaces the Install button text on the summary page.
+# Verify that the access key for InstallBtn (in override.properties) and
+# UPGRADE_BUTTON is not already used by SUMMARY_TAKE_DEFAULTS.
+UPGRADE_BUTTON=рд╕реБрдзрд╛рд░реАрдд рдХрд░рд╛ (&U)
diff --git a/l10n-mr/browser/installer/mui.properties b/l10n-mr/browser/installer/mui.properties
new file mode 100644
index 0000000000..b532dc47e4
--- /dev/null
+++ b/l10n-mr/browser/installer/mui.properties
@@ -0,0 +1,61 @@
+# 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/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+MUI_TEXT_WELCOME_INFO_TITLE=$BrandFullNameDA рдорд╛рдВрдбрдгреА рд╕рд╣рд╛рдпреНрдпрдХрд╛рд╡рд░ рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд
+MUI_TEXT_WELCOME_INFO_TEXT=рд╣реЗ рд╕рд╣рд╛рдпреНрдпрдХ рдЖрдкрдгрд╛рд╕ $BrandFullNameDA рдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдмрд╛рдмрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрд▓.\n\nрдорд╛рдВрдбрдгреА рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЗрддрд░ рд╕рд░реНрд╡ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕реН рдмрдВрдж рдХрд░рдгреЗ рд╢рд┐рдлрд╛рд░рд╕реАрдп рдЖрд╣реЗ. рдпрд╛рдореБрд│реЗ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдкреБрдирдГрд╕реБрд░реВ рдХреЗрд▓реНрдпрд╛рд╡рд┐рдирд╛ рдкреНрд░рдгрд╛рд▓реАрд╡рд░реАрд▓ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╛рдЗрд▓реНрд╕реНрдЪреА рд╕реБрдзрд╛рд░рдгрд╛ рд╢рдХреНрдп рдЖрд╣реЗ.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=рдШрдЯрдХреЗ рдиреАрд╡рдбрд╛
+MUI_TEXT_COMPONENTS_SUBTITLE=$BrandFullNameDA рдЪреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЬреЛрдЧреА рдЧреБрдгрдзрд░реНрдо рдирд┐рд╡рдбрд╛.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=рд╡рд░реНрдгрди
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=рдШрдЯрдХрд╛рдЪреЗ рд╡рд░реНрдгрди рдкрд╣рд╛рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдКрд╕рд▓рд╛ рдШрдЯрдХрд╛рд╡рд░ рд╕реНрдереАрдд рдХрд░рд╛.
+MUI_TEXT_DIRECTORY_TITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдард┐рдХрд╛рдг рдиреАрд╡рдбрд╛
+MUI_TEXT_DIRECTORY_SUBTITLE=$BrandFullNameDA рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рд╛рдпрдЪреЗ рддреЗ рдлреЛрд▓реНрдбрд░ рдиреАрд╡рдбрд╛.
+MUI_TEXT_INSTALLING_TITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХрд░рдд рдЖрд╣реЗ
+MUI_TEXT_INSTALLING_SUBTITLE=$BrandFullNameDA рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рд╣реЛрдИрдкрд░реНрдпрдВрдд рдХреГрдкрдпрд╛ рдерд╛рдВрдмрд╛.
+MUI_TEXT_FINISH_TITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдкреВрд░реНрдг рдЭрд╛рд▓реЗ
+MUI_TEXT_FINISH_SUBTITLE=рдорд╛рдВрдбрдгреА рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдЭрд╛рд▓реА.
+MUI_TEXT_ABORT_TITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд░рджреНрдж рдХреЗрд▓реЗ
+MUI_TEXT_ABORT_SUBTITLE=рдорд╛рдВрдбрдгреА рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдирд╛рд╣реА.
+MUI_BUTTONTEXT_FINISH=рдкреВрд░реНрдг рдЭрд╛рд▓реЗ (&F)
+MUI_TEXT_FINISH_INFO_TITLE=$BrandFullNameDA рдорд╛рдВрдбрдгреА рд╕рд╣рд╛рдпреНрдпрдХ рдкреВрд░реНрдг рдХрд░рдд рдЖрд╣реЗ
+MUI_TEXT_FINISH_INFO_TEXT=$BrandFullNameDA рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.\n\nрд╣рд╛ рд╕рд╣рд╛рдпреНрдпрдХ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+MUI_TEXT_FINISH_INFO_REBOOT=$BrandFullNameDA рдЪреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдкреБрдирдГрд╕реБрд░реВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдкрдгрд╛рд╕ рдЖрддреНрддрд╛ рд░рд┐рдмреВрдЯ рдХрд░рд╛рдпрдЪреЗ?
+MUI_TEXT_FINISH_REBOOTNOW=рдЖрддреНрддрд╛ рд░рд┐рдмреВрдЯ рдХрд░рд╛
+MUI_TEXT_FINISH_REBOOTLATER=рдорд▓рд╛ рдирдВрддрд░ рд╕реНрд╡рддрдГ рдкреБрдирдГ рдмреВрдЯ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ
+MUI_TEXT_STARTMENU_TITLE=рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рдлреЛрд▓реНрдбрд░ рдиреАрд╡рдбрд╛
+MUI_TEXT_STARTMENU_SUBTITLE=$BrandFullNameDA рд╢реЙрд░реНрдЯрдХрдЯреНрд╕реНрдХрд░реАрддрд╛ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рдлреЛрд▓реНрдбрд░ рдиреАрд╡рдбрд╛.
+MUI_INNERTEXT_STARTMENU_TOP=рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪреЗ рд╢рд╛рд░реНрдЯрдХрдЯреНрд╕реН рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдЬреЛрдЧреА рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рдлреЛрд▓реНрдбрд░ рдиреАрд╡рдбрд╛. рдирд╡реАрди рдлреЛрд▓реНрдбрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╛рд╡ рджреЗрдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ.
+MUI_TEXT_ABORTWARNING=рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА $BrandFullName рдорд╛рдВрдбрдгреАрдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ?
+MUI_UNTEXT_WELCOME_INFO_TITLE=$BrandFullNameDA рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рд╕рд╣рд╛рдпреНрдпрдХрд╛рд╡рд░ рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ
+MUI_UNTEXT_WELCOME_INFO_TEXT=рд╣реЗ рд╕рд╣рд╛рдпреНрдпрдХ рдЖрдкрдгрд╛рд╕ $BrandFullNameDA рдЪреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдмрд╛рдмрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрд▓.\n\nрдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рд╕реБрд░реБ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, $BrandFullNameDA рдХрд╛рд░реНрдпрд░рдд рдирд╛рд╣реА рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=$BrandFullNameDA рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдХрд░рд╛
+MUI_UNTEXT_CONFIRM_SUBTITLE=рд╕рдВрдЧрдгрдХрд╛рддреВрди $BrandFullNameDA рдХрд╛рдвреВрди рдЯрд╛рдХрд╛.
+MUI_UNTEXT_UNINSTALLING_TITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдХрд░рдд рдЖрд╣реЗ
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=$BrandFullNameDA рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рд╣реЛрдИрдкрд░реНрдпрдВрдд рдХреГрдкрдпрд╛ рдерд╛рдВрдмрд╛.
+MUI_UNTEXT_FINISH_TITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдкреВрд░реНрдг рдЭрд╛рд▓реЗ
+MUI_UNTEXT_FINISH_SUBTITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ.
+MUI_UNTEXT_ABORT_TITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рд░рджреНрдж рдХреЗрд▓реЗ
+MUI_UNTEXT_ABORT_SUBTITLE=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдирд╛рд╣реА.
+MUI_UNTEXT_FINISH_INFO_TITLE=$BrandFullNameDA рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рд╕рд╣рд╛рдпреНрдпрдХ рдкреВрд░реНрдг рдХрд░рдд рдЖрд╣реЗ
+MUI_UNTEXT_FINISH_INFO_TEXT=рд╕рдВрдЧрдгрдХрд╛рддреВрди $BrandFullNameDA рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдХреЗрд▓реЗ рдЖрд╣реЗ.\n\nрд╕рд╣рд╛рдпреНрдпрдХ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрдВрдж рдХрд░рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+MUI_UNTEXT_FINISH_INFO_REBOOT=$BrandFullNameDA рдЪреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдкреБрдирдГ рд╕реБрд░реВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдкрдгрд╛рд╕ рдЖрддреНрддрд╛ рд░рд┐рдмреВрдЯ рдХрд░рд╛рдпрдЪреЗ?
+MUI_UNTEXT_ABORTWARNING=рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА $BrandFullName рдЗрдВрд╕реНрдЯреЙрд▓ рдЕрд╢рдХреНрдп рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ?
diff --git a/l10n-mr/browser/installer/nsisstrings.properties b/l10n-mr/browser/installer/nsisstrings.properties
new file mode 100644
index 0000000000..932cb3cef3
--- /dev/null
+++ b/l10n-mr/browser/installer/nsisstrings.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/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# Do not replace $BrandShortName, $BrandProductName, $BrandFullName,
+# or $BrandFullNameDA with a custom string and always use the same one as used
+# by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+INSTALLER_WIN_CAPTION=$BrandShortName рд╕реНрдерд╛рдкрдирдХрд░реНрддрд╛
+
+STUB_INSTALLING_LABEL2=рдЖрддреНрддрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХрд░рдд рдЖрд╣реЗтАж
+STUB_BLURB_FIRST1=$BrandShortName рдЖрддрд╛рдкрд░реНрдпрдВрдд рд╕рд░реНрд╡рд╛рдд рдЬрд▓рдж, рд╕рд░реНрд╡рд╛рдзрд┐рдХ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рддреНрдордХ
+STUB_BLURB_SECOND1=рдЬрд▓рдж рдкреГрд╖реНрда рд▓реЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рдЯреЕрдм рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ
+STUB_BLURB_THIRD1=рдкреНрд░рдмрд│ рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ
+STUB_BLURB_FOOTER2=рдирдлреНрдпрд╛рд╕рд╛рдареА рдирд╡реНрд╣реЗ рддрд░ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рдирд┐рд░реНрдорд┐рдд
+
+WARN_MIN_SUPPORTED_OSVER_MSG=рдорд╛рдл рдХрд░рд╛, $BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. $BrandShortName рд╣реНрдпрд╛ рдЖрд╡реГрддреНрддреА рдХрд░реАрддрд╛ ${MinSupportedVer} рдХрд┐рдВрд╡рд╛ рдирд╡реАрди рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ OK рдмрдЯрдг рджрд╛рдмрд╛.
+WARN_MIN_SUPPORTED_CPU_MSG=рдорд╛рдл рдХрд░рд╛,$BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.$BrandShortName рд╣реНрдпрд╛ рдЖрд╡реГрддреНрддреА рдХрд░реАрддрд╛ ${MinSupportedCPU} рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ OK рдмрдЯрдг рджрд╛рдмрд╛.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=рдорд╛рдл рдХрд░рд╛,$BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.$BrandShortName рд╣реНрдпрд╛ рдЖрд╡реГрддреНрддреА рдХрд░реАрддрд╛ ${MinSupportedVer} рдХрд┐рдВрд╡рд╛ рдпрд╛рдкреЗрдХреНрд╖рд╛ рдирд╡реАрди рдЕрд╕рдгреЗ рдЖрдгрд┐ ${MinSupportedCPU} рдкреНрд░реЛрд╕реЗрд╕рд░рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ OK рдмрдЯрдг рджрд╛рдмрд╛.
+WARN_WRITE_ACCESS_QUIT=рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА
+WARN_DISK_SPACE_QUIT=рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЖрдкрд▓реНрдпрд╛ рдбрд┐рд╕реНрдХ рд╡рд░ рдкреБрд░реЗрд╢реА рдЬрд╛рдЧрд╛ рдирд╛рд╣реА.
+
+ERROR_DOWNLOAD_CONT=рд╣рдВ. рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдЖрдореНрд╣реА $BrandShortName рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрд▓реЛ рдирд╛рд╣реА.\nрдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА OK рдирд┐рд╡рдбрд╛.
+
+STUB_CANCEL_PROMPT_HEADING=рдЖрдкрдг $BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддрд╛?
+STUB_CANCEL_PROMPT_MESSAGE=рдЖрдкрдг рд░рджреНрдж рдХреЗрд▓реНрдпрд╛рд╕, $BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=$BrandShortName рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+STUB_CANCEL_PROMPT_BUTTON_EXIT=рд░рджреНрдж рдХрд░рд╛
+
diff --git a/l10n-mr/browser/installer/override.properties b/l10n-mr/browser/installer/override.properties
new file mode 100644
index 0000000000..5987becee0
--- /dev/null
+++ b/l10n-mr/browser/installer/override.properties
@@ -0,0 +1,86 @@
+# 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:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+# Strings that require a space at the end should be enclosed with double
+# quotes and the double quotes will be removed. To add quotes to the beginning
+# and end of a strong enclose the add and additional double quote to the
+# beginning and end of the string (e.g. ""This will include quotes"").
+
+SetupCaption=$BrandFullName рдорд╛рдВрдбрдгреА
+UninstallCaption=$BrandFullName рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп
+BackBtn=< рдорд╛рдЧреЗ (&B)
+NextBtn=рдкреБрдвреЗ > (&N)
+AcceptBtn=рдорд▓рд╛ рдкрд░рд╡рд╛рдирд╛ рдХрд░рд╛рд░рд╛рддреАрд▓ рдЕрдЯреА рдорд╛рдиреНрдп рдЖрд╣реЗрдд (&a)
+DontAcceptBtn=рдорд▓рд╛ рдкрд░рд╡рд╛рдирд╛ рдХрд░рд╛рд░рд╛рддреАрд▓ рдЕрдЯреА рдорд╛рдиреНрдп рдирд╛рд╣реА
+InstallBtn=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди (&I)
+UninstallBtn=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп (&U)
+CancelBtn=рд░рджреНрдж рдХрд░рд╛
+CloseBtn=рдмрдВрдж рдХрд░рд╛
+BrowseBtn=рдмреНрд░рд╛рдКрдЬ рдХрд░рд╛ (&r)тАж
+ShowDetailsBtn=рддрдкрд╢реАрд▓ рджрд╛рдЦрд╡рд╛
+ClickNext=рдЪрд╛рд▓реВ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+ClickInstall=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+ClickUninstall=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+Completed=рдкреВрд░реНрдг рдЭрд╛рд▓реЗ
+LicenseTextRB=$BrandFullNameDA рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХреГрдкрдпрд╛ рдкрд░рд╡рд╛рдирд╛ рдХрд░рд╛рд░рд╛рдЪреЗ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рд╛. рдХрд░рд╛рд░рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЕрдЯреА рд╕реНрд╡реАрдХрд╛рд░рд▓реНрдпрд╛рд╕, рдЦрд╛рд▓реАрд▓ рдкрд╣рд┐рд▓реЗ рдкрд░реНрдпрд╛рдп рдиреАрд╡рдбрд╛. $_CLICK
+ComponentsText=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЬреЛрдЧреА рдШрдЯрдХреЗ рддрдкрд╛рд╕рд╛ рд╡ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рди рдХрд░рдгреНрдпрд╛рдЬреЛрдЧреА рдШрдЯрдХреЗ рдиреАрд╡рдб рдЕрд╢рдХреНрдп рдХрд░рд╛. $_CLICK
+ComponentsSubText2_NoInstTypes=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдЬреЛрдЧреА рдШрдЯрдХреЗ рдиреАрд╡рдбрд╛:
+DirText=рдорд╛рдВрдбрдгреА $BrandFullNameDA рдЦрд╛рд▓реАрд▓ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░реЗрд▓. рд╡реЗрдЧрд│реНрдпрд╛ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдмреНрд░рд╛рдЙрдЭ рдХреНрд▓рд┐рдХ рдХрд░рд╛ рд╡ рд╡реЗрдЧрд│реЗ рдлреЛрд▓реНрдбрд░ рдиреАрд╡рдбрд╛. $_CLICK
+DirSubText=рд▓рдХреНрд╖ рдлреЛрд▓реНрдбрд░
+DirBrowseText=$BrandFullNameDA рдпрд╛рдВрд╕ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлреЛрд▓реНрдбрд░ рдиреАрд╡рдбрд╛:
+SpaceAvailable="рдЙрдкрд▓рдмреНрдз рдЬрд╛рдЧрд╛: "
+SpaceRequired="рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдЧрд╛: "
+UninstallingText=$BrandFullNameDA рдЦрд╛рд▓реАрд▓ рдлреЛрд▓реНрдбрд░рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. $_CLICK
+UninstallingSubText=рдпреЗрдереВрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрд╢рдХреНрдп рдХрд░рдд рдЖрд╣реЗ:
+FileError=рд▓рд┐рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдлрд╛рдЗрд▓ рдЙрдШрдбрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА: \r\n\r\n$0\r\n\r\nрдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдерд╛рдВрдмрдгреНрдпрд╛рд╕рд╛рдареА рд░рджреНрдж рдХрд░рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛,\r\nрдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдирдГ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдХрд┐рдВрд╡рд╛\r\nрдлрд╛рдЗрд▓ рд╡рдЧрд│рдгреНрдпрд╛рд╕рд╛рдареА рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рд╛.
+FileError_NoIgnore=рд▓рд┐рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдлрд╛рдЗрд▓ рдЙрдШрдбрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА: \r\n\r\n$0\r\n\r\nрдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдерд╛рдВрдмрдгреНрдпрд╛рд╕рд╛рдареА рд░рджреНрдж рдХрд░рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛, рдХрд┐рдВрд╡рд╛\r\nрдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдерд╛рдВрдмрдгреНрдпрд╛рд╕рд╛рдареА рд░рджреНрдж рдХрд░рд╛.
+CantWrite="рд▓рд┐рд╣рдгреЗ рдЕрд╢рдХреНрдп: "
+CopyFailed=рдкреНрд░рдд рдмрдирд╡рдгреЗ рдЕрдкрдпрд╢реА
+CopyTo="рдпреЗрдереЗ рдкреНрд░рдд рдмрдирд╡рд╛ "
+Registering="рдиреЛрдВрджрдгреА рдХрд░рдд рдЖрд╣реЗ: "
+Unregistering="рдиреЛрдВрджрдгреА рдЕрд╢рдХреНрдп рдХрд░рдд рдЖрд╣реЗ: "
+SymbolNotFound="рд╕рд┐рдореНрдмрд▓ рд╢реЛрдзрдгреЗ рдЕрд╢рдХреНрдп: "
+CouldNotLoad="рд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп: "
+CreateFolder="рдлреЛрд▓реНрдбрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рд╛: "
+CreateShortcut="рд╢реЙрд░реНрдЯрдХрдЯ рдирд┐рд░реНрдорд╛рдг рдХрд░рд╛: "
+CreatedUninstaller="рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓рд░ рдирд┐рд░реНрдорд╛рдг рдХреЗрд▓реЗ: "
+Delete="рдлрд╛рдЗрд▓ рдирд╖реНрдЯ рдХрд░рд╛: "
+DeleteOnReboot="рд░рд┐рдмреВрдЯрд╡реЗрд│реА рдирд╖реНрдЯ рдХрд░рд╛: "
+ErrorCreatingShortcut="рд╢реЙрд░реНрдЯрдХрдЯ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА: "
+ErrorCreating="рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА: "
+ErrorDecompressing=рдбрд╛рдЯрд╛ рдЖрдВрдХреБрдЪреАрдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА! рд╕рджреЛрд╖реАрдд рдЗрдВрд╕реНрдЯреЙрд▓рд░?
+ErrorRegistering=DLL рдиреЛрдВрджрдгреА рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+ExecShell="рдПрдХреНрдЬреЗрдХрд╢реЗрд▓: "
+Exec="рдЪрд╛рд▓рд╡рд╛: "
+Extract="рдкреНрд░рд╛рдкреНрдп: "
+ErrorWriting="рдкреНрд░рд╛рдкреНрдп: рдлрд╛рдЗрд▓рдХрд░реАрддрд╛ рд▓рд┐рд╣реАрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА "
+InvalidOpcode=рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рджреЛрд╖реАрдд: рдЕрд╡реИрдз рдСрдкрдХреЛрдб
+NoOLE="OLE рдЖрдврд│рд▓реЗ рдирд╛рд╣реА: "
+OutputFolder="рдЖрдКрдЯрдкреБрдЯ рдлреЛрд▓реНрдбрд░: "
+RemoveFolder="рдлреЛрд▓реНрдбрд░ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛: "
+RenameOnReboot="рд░рд┐рдмреВрдЯрд╡реЗрд│реА рдкреБрдирдГрдирд╛рдорд╛рдВрдХрди рдХрд░рд╛: "
+Rename="рдкреБрдирдГрдирд╛рдорд╛рдВрдХрди рдХрд░рд╛: "
+Skipped="рд╡рдЧрд│рд▓реЗ: "
+CopyDetails=рддрдкрд╢реАрд▓рдЪреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+LogInstall=рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдЪреЗ рд▓реЙрдЧ
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/l10n-mr/browser/pdfviewer/chrome.properties b/l10n-mr/browser/pdfviewer/chrome.properties
new file mode 100644
index 0000000000..8286cb9a50
--- /dev/null
+++ b/l10n-mr/browser/pdfviewer/chrome.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Chrome notification bar messages and buttons
+unsupported_feature=рд╣реЗ PDF рджрд╕реНрддрдРрд╡рдЬ рдХрджрд╛рдЪрд┐рдд рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рджрд╛рдЦрд╡рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+unsupported_feature_forms=рд╣реНрдпрд╛ PDF рджрд╕реНрддрдРрд╡рдЬрд╛рдордзреНрдпреЗ рдлреЙрд░реНрдореНрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдЖрд╣реЗ. рдлреЙрд░реНрдо рдХреНрд╖реЗрддреНрд░ рднрд░рдгреЗ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+open_with_different_viewer=рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рджрд░реНрд╢рдХрд╛рд╕рд╣ рдЙрдШрдбрд╛
+open_with_different_viewer.accessKey=o
diff --git a/l10n-mr/browser/pdfviewer/viewer.properties b/l10n-mr/browser/pdfviewer/viewer.properties
new file mode 100644
index 0000000000..b33646f515
--- /dev/null
+++ b/l10n-mr/browser/pdfviewer/viewer.properties
@@ -0,0 +1,237 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Main toolbar buttons (tooltips and alt text for images)
+previous.title=рдорд╛рдЧреАрд▓ рдкреГрд╖реНрда
+previous_label=рдорд╛рдЧреАрд▓
+next.title=рдкреБрдвреАрд▓ рдкреГрд╖реНрда
+next_label=рдкреБрдвреАрд▓
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=рдкреГрд╖реНрда
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages={{pagesCount}}рдкреИрдХреА
+# LOCALIZATION NOTE (page_of_pages): "{{pageNumber}}" and "{{pagesCount}}"
+# will be replaced by a number representing the currently visible page,
+# respectively a number representing the total number of pages in the document.
+page_of_pages=({{pagesCount}} рдкреИрдХреА {{pageNumber}})
+
+zoom_out.title=рдЫреЛрдЯреЗ рдХрд░рд╛
+zoom_out_label=рдЫреЛрдЯреЗ рдХрд░рд╛
+zoom_in.title=рдореЛрдареЗ рдХрд░рд╛
+zoom_in_label=рдореЛрдареЗ рдХрд░рд╛
+zoom.title=рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдореЛрдареЗ рдХрд░рд╛
+presentation_mode.title=рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдореЛрдбрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+presentation_mode_label=рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдореЛрдб
+open_file.title=рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+open_file_label=рдЙрдШрдбрд╛
+print.title=рдЫрдкрд╛рдИ рдХрд░рд╛
+print_label=рдЫрдкрд╛рдИ рдХрд░рд╛
+download.title=рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
+download_label=рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
+bookmark.title=рд╕рдзреНрдпрд╛рдЪреЗ рдЕрд╡рд▓реЛрдХрди (рдирд╡реАрди рдкрдЯрд▓рд╛рдд рдкреНрд░рдд рдмрдирд╡рд╛ рдХрд┐рдВрд╡рд╛ рдЙрдШрдбрд╛)
+bookmark_label=рд╕рдзреНрдпрд╛рдЪреЗ рдЕрд╡рд▓реЛрдХрди
+
+# Secondary toolbar and context menu
+tools.title=рд╕рд╛рдзрдиреЗ
+tools_label=рд╕рд╛рдзрдиреЗ
+first_page.title=рдкрд╣рд┐рд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+first_page.label=рдкрд╣рд┐рд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+first_page_label=рдкрд╣рд┐рд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+last_page.title=рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+last_page.label=рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+last_page_label=рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+page_rotate_cw.title=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+page_rotate_cw.label=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+page_rotate_cw_label=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+page_rotate_ccw.title=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рдЙрд▓рдЯ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+page_rotate_ccw.label=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рдЙрд▓рдЯ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+page_rotate_ccw_label=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рдЙрд▓рдЯ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+
+cursor_text_select_tool.title=рдордЬрдХреВрд░ рдирд┐рд╡рдб рд╕рд╛рдзрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпреАрдд рдХрд░рд╛
+cursor_text_select_tool_label=рдордЬрдХреВрд░ рдирд┐рд╡рдб рд╕рд╛рдзрди
+cursor_hand_tool.title=рд╣рд╛рдд рд╕рд╛рдзрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛
+cursor_hand_tool_label=рд╣рд╕реНрдд рд╕рд╛рдзрди
+
+scroll_vertical.title=рдЕрдиреБрд▓рдВрдм рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рд╡рд╛рдкрд░рд╛
+scroll_vertical_label=рдЕрдиреБрд▓рдВрдм рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ
+scroll_horizontal.title=рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рд╡рд╛рдкрд░рд╛
+scroll_horizontal_label=рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ
+
+
+# Document properties dialog box
+document_properties.title=рджрд╕реНрддрдРрд╡рдЬ рдЧреБрдгрдзрд░реНрдотАж
+document_properties_label=рджрд╕реНрддрдРрд╡рдЬ рдЧреБрдгрдзрд░реНрдотАж
+document_properties_file_name=рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡:
+document_properties_file_size=рдлрд╛рдЗрд▓ рдЖрдХрд╛рд░:
+# LOCALIZATION NOTE (document_properties_kb): "{{size_kb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in kilobytes, respectively in bytes.
+document_properties_kb={{size_kb}} KB ({{size_b}} рдмрд╛рдЗрдЯреНрд╕)
+# LOCALIZATION NOTE (document_properties_mb): "{{size_mb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in megabytes, respectively in bytes.
+document_properties_mb={{size_mb}} MB ({{size_b}} рдмрд╛рдЗрдЯреНрд╕)
+document_properties_title=рд╢рд┐рд░реНрд╖рдХ:
+document_properties_author=рд▓реЗрдЦрдХ:
+document_properties_subject=рд╡рд┐рд╖рдп:
+document_properties_keywords=рдореБрдЦреНрдпрд╢рдмреНрдж:
+document_properties_creation_date=рдирд┐рд░реНрдорд╛рдг рджрд┐рдирд╛рдВрдХ:
+document_properties_modification_date=рджреБрд░реВрд╕реНрддреА рджрд┐рдирд╛рдВрдХ:
+# LOCALIZATION NOTE (document_properties_date_string): "{{date}}" and "{{time}}"
+# will be replaced by the creation/modification date, and time, of the PDF file.
+document_properties_date_string={{date}}, {{time}}
+document_properties_creator=рдирд┐рд░реНрдорд╛рддрд╛:
+document_properties_producer=PDF рдирд┐рд░реНрдорд╛рддрд╛:
+document_properties_version=PDF рдЖрд╡реГрддреНрддреА:
+document_properties_page_count=рдкреГрд╖реНрда рд╕рдВрдЦреНрдпрд╛:
+document_properties_page_size=рдкреГрд╖реНрда рдЖрдХрд╛рд░:
+document_properties_page_size_unit_inches=рдЗрдВрдЪ
+document_properties_page_size_unit_millimeters=рдореАрдореА
+document_properties_page_size_orientation_portrait=рдЙрднреА рдорд╛рдВрдбрдгреА
+document_properties_page_size_orientation_landscape=рдЖрдбрд╡реЗ
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+document_properties_page_size_name_letter=Letter
+document_properties_page_size_name_legal=Legal
+# LOCALIZATION NOTE (document_properties_page_size_dimension_string):
+# "{{width}}", "{{height}}", {{unit}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement and orientation, of the (current) page.
+document_properties_page_size_dimension_string={{width}} ├Ч {{height}} {{unit}} ({{orientation}})
+# LOCALIZATION NOTE (document_properties_page_size_dimension_name_string):
+# "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement, name, and orientation, of the (current) page.
+document_properties_page_size_dimension_name_string={{width}} ├Ч {{height}} {{unit}} ({{name}}, {{orientation}})
+# LOCALIZATION NOTE (document_properties_linearized): The linearization status of
+# the document; usually called "Fast Web View" in English locales of Adobe software.
+document_properties_linearized=рдЬрд▓рдж рд╡реЗрдм рджреГрд╖реНрдп:
+document_properties_linearized_yes=рд╣реЛ
+document_properties_linearized_no=рдирд╛рд╣реА
+document_properties_close=рдмрдВрдж рдХрд░рд╛
+
+print_progress_message=рдЫрдкрд╛рдИ рдХрд░реАрддрд╛ рдкреГрд╖реНрда рддрдпрд╛рд░ рдХрд░реАрдд рдЖрд╣реЗтАж
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=рд░рджреНрдж рдХрд░рд╛
+
+# Tooltips and alt text for side panel toolbar buttons
+# (the _label strings are alt text for the buttons, the .title strings are
+# tooltips)
+toggle_sidebar.title=рдмрд╛рдЬреВрдЪреАрдкрдЯреНрдЯреА рдЯреЙрдЧрд▓ рдХрд░рд╛
+toggle_sidebar_notification.title=рдмрд╛рдЬреВрдЪреА рдкрдЯреНрдЯреА рдЯреЙрдЧрд▓ рдХрд░рд╛ (рджрд╕реНрддрдРрд╡рдЬрд╛рдордзреНрдпреЗ рд░реБрдкрд░реЗрд╖рд╛/рдЬреЛрдбрдгреНрдпрд╛ рдЖрд╣реЗрдд)
+toggle_sidebar_label=рдмрд╛рдЬреВрдЪреАрдкрдЯреНрдЯреА рдЯреЙрдЧрд▓ рдХрд░рд╛
+document_outline.title=рджрд╕реНрддрдРрд╡рдЬ рдмрд╛рд╣реНрдпрд░реЗрдЦрд╛ рджрд░реНрд╢рд╡рд╛ (рд╡рд┐рд╕реНрддреГрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрдирд╡реЗрд│рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛ /рд╕рд░реНрд╡ рдШрдЯрдХ рджрд╛рдЦрд╡рд╛)
+document_outline_label=рджрд╕реНрддрдРрд╡рдЬ рд░реВрдкрд░реЗрд╖рд╛
+attachments.title=рдЬреЛрдбрдкрддреНрд░ рджрд╛рдЦрд╡рд╛
+attachments_label=рдЬреЛрдбрдкрддреНрд░
+thumbs.title=рдердВрдмрдиреЗрд▓реНрд╕реН рджрд╛рдЦрд╡рд╛
+thumbs_label=рдердВрдмрдиреЗрд▓реНрд╕реН
+findbar.title=рджрд╕реНрддрдРрд╡рдЬрд╛рдд рд╢реЛрдзрд╛
+findbar_label=рд╢реЛрдзрд╛
+
+# Thumbnails panel item (tooltip and alt text for images)
+# LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
+# number.
+thumb_page_title=рдкреГрд╖реНрда {{page}}
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas=рдкреГрд╖реНрдард╛рдЪреЗ рдердВрдмрдиреЗрд▓ {{page}}
+
+# Find panel button title and messages
+find_input.title=рд╢реЛрдзрд╛
+find_input.placeholder=рджрд╕реНрддрдРрд╡рдЬрд╛рдд рд╢реЛрдзрд╛тАж
+find_previous.title=рд╡рд╛рдХрдкреНрд░рдпреЛрдЧрдЪреА рдорд╛рдЧреАрд▓ рдШрдЯрдирд╛ рд╢реЛрдзрд╛
+find_previous_label=рдорд╛рдЧреАрд▓
+find_next.title=рд╡рд╛рдХрдкреНрд░рдпреЛрдЧрдЪреА рдкреБрдвреАрд▓ рдШрдЯрдирд╛ рд╢реЛрдзрд╛
+find_next_label=рдкреБрдвреАрд▓
+find_highlight=рд╕рд░реНрд╡ рдард│рдХ рдХрд░рд╛
+find_match_case_label=рдЖрдХрд╛рд░ рдЬреБрд│рд╡рд╛
+find_entire_word_label=рд╕рдВрдкреВрд░реНрдг рд╢рдмреНрдж
+find_reached_top=рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рдХрд╛рд╕ рдкреЛрд╣рдЪрд▓реЗ, рддрд│рдкрд╛рд╕реВрди рдкреБрдвреЗ
+find_reached_bottom=рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреНрдпрд╛ рддрд│рд╛рд▓рд╛ рдкреЛрд╣рдЪрд▓реЗ, рд╢реАрд░реНрд╖рдХрд╛рдкрд╛рд╕реВрди рдкреБрдвреЗ
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]={{total}} рдкреИрдХреА {{current}} рд╕реБрд╕рдВрдЧрдд
+find_match_count[two]={{total}} рдкреИрдХреА {{current}} рд╕реБрд╕рдВрдЧрдд
+find_match_count[few]={{total}} рдкреИрдХреА {{current}} рд╕реБрд╕рдВрдЧрдд
+find_match_count[many]={{total}} рдкреИрдХреА {{current}} рд╕реБрд╕рдВрдЧрдд
+find_match_count[other]={{total}} рдкреИрдХреА {{current}} рд╕реБрд╕рдВрдЧрдд
+# LOCALIZATION NOTE (find_match_count_limit): The supported plural forms are
+# [zero|one|two|few|many|other], with [other] as the default value.
+# "{{limit}}" will be replaced by a numerical value.
+find_match_count_limit={[ plural(limit) ]}
+find_match_count_limit[zero]={{limit}} рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬреБрд│рдгреНрдпрд╛
+find_match_count_limit[one]={{limit}} рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬреБрд│рдгреНрдпрд╛
+find_match_count_limit[two]={{limit}} рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬреБрд│рдгреНрдпрд╛
+find_match_count_limit[few]={{limit}} рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬреБрд│рдгреНрдпрд╛
+find_match_count_limit[many]={{limit}} рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬреБрд│рдгреНрдпрд╛
+find_match_count_limit[other]={{limit}} рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬреБрд│рдгреНрдпрд╛
+find_not_found=рд╡рд╛рдХрдкреНрд░рдпреЛрдЧ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+# Error panel labels
+error_more_info=рдЖрдгрдЦреА рдорд╛рд╣рд┐рддреА
+error_less_info=рдХрдореА рдорд╛рд╣рд┐рддреА
+error_close=рдмрдВрдж рдХрд░рд╛
+# LOCALIZATION NOTE (error_version_info): "{{version}}" and "{{build}}" will be
+# replaced by the PDF.JS version and build ID.
+error_version_info=PDF.js v{{version}} (build: {{build}})
+# LOCALIZATION NOTE (error_message): "{{message}}" will be replaced by an
+# english string describing the error.
+error_message=рд╕рдВрджреЗрд╢: {{message}}
+# LOCALIZATION NOTE (error_stack): "{{stack}}" will be replaced with a stack
+# trace.
+error_stack=рд╕реНрдЯреЕрдХ: {{stack}}
+# LOCALIZATION NOTE (error_file): "{{file}}" will be replaced with a filename
+error_file=рдлрд╛рдЗрд▓: {{file}}
+# LOCALIZATION NOTE (error_line): "{{line}}" will be replaced with a line number
+error_line=рд░реЗрд╖: {{line}}
+rendering_error=рдкреГрд╖реНрда рджрд╛рдЦрд╡рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+
+# Predefined zoom values
+page_scale_width=рдкреГрд╖реНрдард╛рдЪреА рд░реВрдВрджреА
+page_scale_fit=рдкреГрд╖реНрда рдмрд╕рд╡рд╛
+page_scale_auto=рд╕реНрд╡рдпрдВ рд▓рд╛рд╣рди рдХрд┐рдВрд╡рд╛ рдореЛрдареЗ рдХрд░рдгреЗ
+page_scale_actual=рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдХрд╛рд░
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading_error_indicator=рддреНрд░реБрдЯреА
+loading_error=PDF рд▓реЛрдб рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+invalid_file_error=рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рджреЛрд╖реАрдд PDF рдлрд╛рдЗрд▓.
+missing_file_error=рди рдЖрдврд│рдгрд╛рд░реА PDF рдлрд╛рдЗрд▓.
+unexpected_response_error=рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рддрд┐рд╕рд╛рдж.
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+annotation_date_string={{date}}, {{time}}
+
+# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.
+# "{{type}}" will be replaced with an annotation type from a list defined in
+# the PDF spec (32000-1:2008 Table 169 тАУ Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+text_annotation_type.alt=[{{type}} рдЯрд┐рдкрдгреНрдгреА]
+password_label=рд╣реА PDF рдлрд╛рдЗрд▓ рдЙрдШрдбрдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджреНрдпрд╛.
+password_invalid=рдЕрд╡реИрдз рдкрд╛рд╕рд╡рд░реНрдб. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+password_ok=рдареАрдХ рдЖрд╣реЗ
+password_cancel=рд░рджреНрдж рдХрд░рд╛
+
+printing_not_supported=рд╕рд╛рд╡рдзрд╛рдирддрд╛: рдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рддрд░реНрдлреЗ рдЫрдкрд╛рдЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+printing_not_ready=рд╕рд╛рд╡рдзрд╛рдирддрд╛: рдЫрдкрд╛рдИрдХрд░рд┐рддрд╛ PDF рдкреВрд░реНрдгрддрдпрд╛ рд▓реЛрдб рдЭрд╛рд▓реЗ рдирд╛рд╣реА.
+web_fonts_disabled=рд╡реЗрдм рдЯрдВрдХ рдЕрд╕рдорд░реНрдереАрдд рдЖрд╣реЗрдд: рдПрдореНрдмреЗрдбреЗрдб PDF рдЯрдВрдХ рд╡рд╛рдкрд░ рдЕрд╢рдХреНрдп.
diff --git a/l10n-mr/browser/profile/bookmarks.inc b/l10n-mr/browser/profile/bookmarks.inc
new file mode 100644
index 0000000000..cac1e5aedc
--- /dev/null
+++ b/l10n-mr/browser/profile/bookmarks.inc
@@ -0,0 +1,151 @@
+# 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/.
+#filter emptyLines
+
+# LOCALIZATION NOTE: The 'en-US' strings in the URLs will be replaced with
+
+# your locale code, and link to your translated pages as soon as they're
+
+# live.
+
+
+#define bookmarks_title рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+
+#define bookmarks_heading рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+
+#define bookmarks_toolbarfolder рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА рдлреЛрд▓реНрдбрд░
+
+
+#define bookmarks_toolbarfolder_description рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреАрд╡рд░ рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛ рдлреЛрд▓реНрдбрд░рд╡рд░ рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+
+# LOCALIZATION NOTE (getting_started):
+
+
+# link title for https://www.mozilla.org/en-US/firefox/central/
+
+
+#define getting_started рд╕реБрд░реВ рдХрд░рд╛
+
+
+# LOCALIZATION NOTE (firefox_heading):
+
+
+# Firefox links folder name
+
+
+#define firefox_heading Mozilla Firefox
+
+
+# LOCALIZATION NOTE (firefox_help):
+
+
+# link title for https://www.mozilla.org/en-US/firefox/help/
+
+
+#define firefox_help рдорджрдд рд╡ рдЯреНрдпреВрдЯреЛрд░рд┐рдЕрд▓реНрд╕реН
+
+
+# LOCALIZATION NOTE (firefox_customize):
+
+
+# link title for https://www.mozilla.org/en-US/firefox/customize/
+
+
+#define firefox_customize Firefox рдкрд╕рдВрддреАрдЪреЗ рдХрд░рд╛
+
+
+# LOCALIZATION NOTE (firefox_community):
+
+
+# link title for https://www.mozilla.org/en-US/contribute/
+
+
+#define firefox_community рд╕рд╛рдорд┐рд▓ рд╡реНрд╣рд╛
+
+
+# LOCALIZATION NOTE (firefox_about):
+
+
+# link title for https://www.mozilla.org/en-US/about/
+
+
+#define firefox_about рдЖрдордЪреНрдпрд╛ рд╡рд┐рд╖рдпреА
+
+
+# LOCALIZATION NOTE (nightly_heading):
+
+
+# Firefox Nightly links folder name
+
+
+#define nightly_heading Firefox Nightly рд╕рдВрд╕рд╛рдзрдиреЗ
+
+
+# LOCALIZATION NOTE (nightly_blog):
+
+
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+
+
+#define nightly_blog Firefox Nightly рдмреНрд▓реЙрдЧ
+
+
+# LOCALIZATION NOTE (bugzilla):
+
+
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+
+
+#define bugzilla Firefox рдмрдЧ рдЯреНрд░реЕрдХрд░
+
+
+# LOCALIZATION NOTE (mdn):
+
+
+# Nightly builds only, link title for https://developer.mozilla.org/
+
+
+#define mdn Mozilla рдбреЗрд╡реНрд╣рд▓рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ
+
+
+# LOCALIZATION NOTE (nightly_tester_tools):
+
+
+# Nightly builds only, link title for https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
+
+
+#define nightly_tester_tools Nightly рдЯреЗрд╕реНрдЯрд░ рд╕рд╛рдзрдиреЗ
+
+
+# LOCALIZATION NOTE (crashes):
+
+
+# Nightly builds only, link title for about:crashes
+
+
+#define crashes рдЖрдкрд▓реЗ рд╕рд░реНрд╡ рдХреНрд░реЕрд╢
+
+
+# LOCALIZATION NOTE (irc):
+
+
+# Nightly builds only, link title for ircs://irc.mozilla.org/nightly
+
+
+#define irc Nightly рдмрджреНрджрд▓ IRC рд╡рд░ рдЪрд░реНрдЪрд╛ рдХрд░рд╛
+
+
+# LOCALIZATION NOTE (planet):
+
+
+# Nightly builds only, link title for https://planet.mozilla.org/
+
+
+#define planet рдкреНрд▓рд╛рдиреЗрдЯ Mozilla
+
+
+#unfilter emptyLines
diff --git a/l10n-mr/browser/updater/updater.ini b/l10n-mr/browser/updater/updater.ini
new file mode 100644
index 0000000000..d1ee2c2cff
--- /dev/null
+++ b/l10n-mr/browser/updater/updater.ini
@@ -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/.
+; This file is in the UTF-8 encoding
+; All strings must be less than 600 chars.
+[Strings]
+TitleText=%MOZ_APP_DISPLAYNAME% рдЕрджреНрдпрдпрд╛рд╡рдд
+InfoText=%MOZ_APP_DISPLAYNAME% рдЖрдкрд▓реЗ рдЕрджреНрдпрдпрд╛рд╡рдд рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдд рдЖрд╣реЗ рд╡ рдереЛрдбреНрдпрд╛рдЪ рд╡реЗрд│реЗрдд рд╕реБрд░реВ рд╣реЛрдИрд▓тАж
+MozillaMaintenanceDescription=Mozilla рдореИрдВрдЯреЗрдирдВрд╕реН рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ Mozilla Firefox рдЪреА рд╕рд░реНрд╡рд╛рдд рдирд╡реАрди рд╡ рд╕реБрд░рдХреНрд╖реАрдд рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЛ. рдСрдирд▓рд╛рдЗрди рд╕реБрд░рдХреНрд╖рд╛рд╕рд╛рдареА Firefox рд▓рд╛ рд╕реБрдзрд╛рд░реАрдд рдареЗрд╡рдгреЗ рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ, рд╡ Mozilla рд╣рд┐ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕ рдард╛рдордкрдгреЗ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ.