summaryrefslogtreecommitdiffstats
path: root/l10n-mr/browser
diff options
context:
space:
mode:
Diffstat (limited to 'l10n-mr/browser')
-rw-r--r--l10n-mr/browser/branding/official/brand.ftl39
-rw-r--r--l10n-mr/browser/branding/official/brand.properties8
-rw-r--r--l10n-mr/browser/browser/aboutDialog.ftl79
-rw-r--r--l10n-mr/browser/browser/aboutLogins.ftl212
-rw-r--r--l10n-mr/browser/browser/aboutPocket.ftl46
-rw-r--r--l10n-mr/browser/browser/aboutPolicies.ftl17
-rw-r--r--l10n-mr/browser/browser/aboutPrivateBrowsing.ftl29
-rw-r--r--l10n-mr/browser/browser/aboutRestartRequired.ftl7
-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.ftl19
-rw-r--r--l10n-mr/browser/browser/aboutUnloads.ftl3
-rw-r--r--l10n-mr/browser/browser/accounts.ftl94
-rw-r--r--l10n-mr/browser/browser/addonNotifications.ftl108
-rw-r--r--l10n-mr/browser/browser/allTabsMenu.ftl17
-rw-r--r--l10n-mr/browser/browser/appExtensionFields.ftl19
-rw-r--r--l10n-mr/browser/browser/appMenuNotifications.ftl14
-rw-r--r--l10n-mr/browser/browser/appmenu.ftl115
-rw-r--r--l10n-mr/browser/browser/backgroundtasks/defaultagent.ftl3
-rw-r--r--l10n-mr/browser/browser/browser.ftl546
-rw-r--r--l10n-mr/browser/browser/browserContext.ftl306
-rw-r--r--l10n-mr/browser/browser/browserSets.ftl188
-rw-r--r--l10n-mr/browser/browser/colorways.ftl3
-rw-r--r--l10n-mr/browser/browser/components/mozSupportLink.ftl3
-rw-r--r--l10n-mr/browser/browser/confirmationHints.ftl11
-rw-r--r--l10n-mr/browser/browser/contentCrash.ftl23
-rw-r--r--l10n-mr/browser/browser/customizeMode.ftl31
-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.ftl36
-rw-r--r--l10n-mr/browser/browser/extensionsUI.ftl16
-rw-r--r--l10n-mr/browser/browser/featureCallout.ftl3
-rw-r--r--l10n-mr/browser/browser/firefoxRelay.ftl3
-rw-r--r--l10n-mr/browser/browser/firefoxView.ftl3
-rw-r--r--l10n-mr/browser/browser/firefoxWebAuthn.ftl3
-rw-r--r--l10n-mr/browser/browser/fxviewTabList.ftl3
-rw-r--r--l10n-mr/browser/browser/identityCredentialNotification.ftl3
-rw-r--r--l10n-mr/browser/browser/linuxDesktopEntry.ftl3
-rw-r--r--l10n-mr/browser/browser/menubar.ftl264
-rw-r--r--l10n-mr/browser/browser/migration.ftl108
-rw-r--r--l10n-mr/browser/browser/migrationWizard.ftl53
-rw-r--r--l10n-mr/browser/browser/newtab/asrouter.ftl170
-rw-r--r--l10n-mr/browser/browser/newtab/newtab.ftl193
-rw-r--r--l10n-mr/browser/browser/newtab/onboarding.ftl142
-rw-r--r--l10n-mr/browser/browser/originControls.ftl3
-rw-r--r--l10n-mr/browser/browser/pageInfo.ftl261
-rw-r--r--l10n-mr/browser/browser/panelUI.ftl25
-rw-r--r--l10n-mr/browser/browser/panicButton.ftl31
-rw-r--r--l10n-mr/browser/browser/places.ftl215
-rw-r--r--l10n-mr/browser/browser/placesPrompts.ftl17
-rw-r--r--l10n-mr/browser/browser/policies/policies-descriptions.ftl101
-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.ftl56
-rw-r--r--l10n-mr/browser/browser/preferences/colors.ftl40
-rw-r--r--l10n-mr/browser/browser/preferences/connection.ftl85
-rw-r--r--l10n-mr/browser/browser/preferences/containers.ftl88
-rw-r--r--l10n-mr/browser/browser/preferences/fonts.ftl121
-rw-r--r--l10n-mr/browser/browser/preferences/formAutofill.ftl103
-rw-r--r--l10n-mr/browser/browser/preferences/fxaPairDevice.ftl7
-rw-r--r--l10n-mr/browser/browser/preferences/languages.ftl72
-rw-r--r--l10n-mr/browser/browser/preferences/moreFromMozilla.ftl3
-rw-r--r--l10n-mr/browser/browser/preferences/permissions.ftl161
-rw-r--r--l10n-mr/browser/browser/preferences/preferences.ftl1060
-rw-r--r--l10n-mr/browser/browser/preferences/selectBookmark.ftl9
-rw-r--r--l10n-mr/browser/browser/preferences/siteDataSettings.ftl63
-rw-r--r--l10n-mr/browser/browser/preferences/translation.ftl40
-rw-r--r--l10n-mr/browser/browser/profile/default-bookmarks.ftl3
-rw-r--r--l10n-mr/browser/browser/protections.ftl72
-rw-r--r--l10n-mr/browser/browser/protectionsPanel.ftl96
-rw-r--r--l10n-mr/browser/browser/recentlyClosed.ftl26
-rw-r--r--l10n-mr/browser/browser/reportBrokenSite.ftl3
-rw-r--r--l10n-mr/browser/browser/safeMode.ftl8
-rw-r--r--l10n-mr/browser/browser/safebrowsing/blockedSite.ftl53
-rw-r--r--l10n-mr/browser/browser/sanitize.ftl106
-rw-r--r--l10n-mr/browser/browser/screenshots.ftl41
-rw-r--r--l10n-mr/browser/browser/screenshotsOverlay.ftl3
-rw-r--r--l10n-mr/browser/browser/search.ftl36
-rw-r--r--l10n-mr/browser/browser/setDesktopBackground.ftl40
-rw-r--r--l10n-mr/browser/browser/shopping.ftl3
-rw-r--r--l10n-mr/browser/browser/sidebarMenu.ftl18
-rw-r--r--l10n-mr/browser/browser/sitePermissions.ftl3
-rw-r--r--l10n-mr/browser/browser/siteProtections.ftl87
-rw-r--r--l10n-mr/browser/browser/speechDispatcher.ftl3
-rw-r--r--l10n-mr/browser/browser/spotlight.ftl3
-rw-r--r--l10n-mr/browser/browser/sync.ftl17
-rw-r--r--l10n-mr/browser/browser/syncedTabs.ftl37
-rw-r--r--l10n-mr/browser/browser/tabContextMenu.ftl59
-rw-r--r--l10n-mr/browser/browser/tabbrowser.ftl88
-rw-r--r--l10n-mr/browser/browser/textRecognition.ftl3
-rw-r--r--l10n-mr/browser/browser/toolbarContextMenu.ftl50
-rw-r--r--l10n-mr/browser/browser/touchbar/touchbar.ftl38
-rw-r--r--l10n-mr/browser/browser/translations.ftl3
-rw-r--r--l10n-mr/browser/browser/unifiedExtensions.ftl3
-rw-r--r--l10n-mr/browser/browser/webProtocolHandler.ftl3
-rw-r--r--l10n-mr/browser/browser/webauthnDialog.ftl3
-rw-r--r--l10n-mr/browser/browser/webrtcIndicator.ftl167
-rw-r--r--l10n-mr/browser/chrome/browser/browser.properties420
-rw-r--r--l10n-mr/browser/chrome/browser/customizableui/customizableWidgets.properties54
-rw-r--r--l10n-mr/browser/chrome/browser/downloads/downloads.properties79
-rw-r--r--l10n-mr/browser/chrome/browser/feeds/subscribe.properties6
-rw-r--r--l10n-mr/browser/chrome/browser/places/bookmarkProperties.properties16
-rw-r--r--l10n-mr/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rw-r--r--l10n-mr/browser/chrome/browser/search.properties32
-rw-r--r--l10n-mr/browser/chrome/browser/shellservice.properties16
-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/syncSetup.properties14
-rw-r--r--l10n-mr/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-mr/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-mr/browser/chrome/overrides/appstrings.properties43
-rw-r--r--l10n-mr/browser/crashreporter/crashreporter-override.ini8
-rw-r--r--l10n-mr/browser/extensions/formautofill/formautofill.properties95
-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.properties85
-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/langpack-metadata.ftl13
-rw-r--r--l10n-mr/browser/pdfviewer/chrome.properties19
-rw-r--r--l10n-mr/browser/pdfviewer/viewer.properties210
-rw-r--r--l10n-mr/browser/updater/updater.ini9
124 files changed, 8285 insertions, 0 deletions
diff --git a/l10n-mr/browser/branding/official/brand.ftl b/l10n-mr/browser/branding/official/brand.ftl
new file mode 100644
index 0000000000..ffa5557aea
--- /dev/null
+++ b/l10n-mr/browser/branding/official/brand.ftl
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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-shortcut-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..9d6a612125
--- /dev/null
+++ b/l10n-mr/browser/branding/official/brand.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/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+
diff --git a/l10n-mr/browser/browser/aboutDialog.ftl b/l10n-mr/browser/browser/aboutDialog.ftl
new file mode 100644
index 0000000000..6fbc05ce6b
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutDialog.ftl
@@ -0,0 +1,79 @@
+# 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 = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░реАрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рдд рдЖрд╣реЗтАж
+
+## Variables:
+## $transfer (string) - Transfer progress.
+
+settings-update-downloading = <img data-l10n-name="icon"/>рд╕реБрдзрд╛рд░рдгрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ тАФ <label data-l10n-name="download-status">{ $transfer }</label>
+aboutdialog-update-downloading = рдЕрдкрдбреЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ тАФ <label data-l10n-name="download-status">{ $transfer }</label>
+
+##
+
+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 } рдпрд╛рд╡реЗрд│реА рд╡реЗрдЧрд│реНрдпрд╛ рдард┐рдХрд╛рдгрд╛рд╣реВрди рд╕реБрдзрд╛рд░рд┐рдд рд╣реЛрдд рдЖрд╣реЗ
+
+## Variables:
+## $displayUrl (String): URL to page with download instructions. Example: www.mozilla.org/firefox/nightly/
+
+aboutdialog-update-manual-with-link = рд╕реБрдзрд╛рд░рдгрд╛ рдпреЗрдереЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд <label data-l10n-name="manual-link">{ $displayUrl }</label>
+settings-update-manual-with-link = рд╕реБрдзрд╛рд░рдгрд╛ рдпреЗрдереЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд <a data-l10n-name="manual-link">{ $displayUrl }</a>
+
+update-unsupported = рдЖрдкрдг рдпрд╛ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рдЖрдгрдЦреА рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. <label data-l10n-name="unsupported-link">рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛</label>
+
+update-restarting = рдкреБрдирдГрд╕реБрд░реБ рд╣реЛрдд рдЖрд╣реЗтАж
+
+##
+
+# Variables:
+# $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.)
+aboutdialog-channel-description = рдЖрдкрдг рд╕рдзреНрдпрд╛ <label data-l10n-name="current-channel">{ $channel }</label> рд╕реБрдзрд╛рд░рдгрд╛ рд╡рд╛рд╣рд┐рдиреАрд╡рд░ рдЖрд╣рд╛рдд.
+
+warningDesc-version = { -brand-short-name } рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдЖрд╣реЗ рд╡ рдЕрд╕реНрдерд┐рд░ рдЕрд╕реВ рд╢рдХрддреЗ.
+
+aboutdialog-help-user = { -brand-product-name } рдорджрдд
+aboutdialog-submit-feedback = рдЕрднрд┐рдкреНрд░рд╛рдп рд╕рд╛рджрд░ рдХрд░рд╛
+
+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..4e6bdc416d
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutLogins.ftl
@@ -0,0 +1,212 @@
+# 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 = рд▓реЙрдЧрд┐рди рд╡ рдкрд╛рд╕рд╡рд░реНрдб
+
+fxaccounts-sign-in-text = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдЖрдкрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдорд┐рд│рд╡рд╛
+fxaccounts-sign-in-sync-button = рд╕реАрдВрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛
+fxaccounts-avatar-button =
+ .title = рдЦрд╛рддреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+
+## The тЛп menu that is in the top corner of the page
+
+menu =
+ .title = рдореЗрдиреВ рдЙрдШрдбрд╛
+# This menuitem is only visible on Windows and macOS
+about-logins-menu-menuitem-import-from-another-browser = рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░рдХрдбреВрди рдЖрдпрд╛рдд рдХрд░рд╛тАж
+about-logins-menu-menuitem-import-from-a-file = рдлрд╛рдИрд▓рдордзреВрди рдЖрдпрд╛рдд рдХрд░рд╛тАж
+about-logins-menu-menuitem-export-logins = рд▓реЙрдЧрд┐рди рдирд┐рд░реНрдпрд╛рдд рдХрд░рд╛тАж
+about-logins-menu-menuitem-remove-all-logins = рд╕рд░реНрд╡ рд▓реЙрдЧрд┐рди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛...
+menu-menuitem-preferences =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ
+ }
+about-logins-menu-menuitem-help = рдорджрдд
+
+## 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-name-reverse-option = рдирд╛рд╡ (Z-A)
+login-list-username-option = рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ (A-Z)
+login-list-username-reverse-option = рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ (Z-A)
+about-logins-login-list-alerts-option = рд╕реВрдЪрдирд╛
+login-list-last-changed-option = рд╢реЗрд╡рдЯрдЪрд╛ рдмрджрд▓
+login-list-last-used-option = рд╢реЗрд╡рдЯрдЪрд╛ рд╡рд╛рдкрд░
+login-list-intro-title = рдХреБрдард▓реЗрд╣реА рд▓реЙрдЧрд┐рди рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА
+login-list-intro-description = рдЖрдкрдг рдЬреЗрд╡реНрд╣рд╛ { -brand-product-name } рдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЬрддрди рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреЛ рдпреЗрдереЗ рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЬрд╛рдИрд▓.
+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 = (рдХреБрдард▓реЗрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдирд╛рд╣реА)
+about-logins-list-item-breach-icon =
+ .title = рдЙрд▓реНрд▓рдВрдШреАрдд рд╡реЗрдмрд╕рд╛рдИрдЯ
+about-logins-list-item-vulnerable-password-icon =
+ .title = рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд╕рд╡рд░реНрдб
+about-logins-list-section-breach = рдмреНрд░реАрдЪ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕
+about-logins-list-section-vulnerable = рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд╕рд╡рд░реНрдб
+about-logins-list-section-nothing = рдХреЛрдгрддрд╛рд╣реА рдЕрд▓рд░реНрдЯ рдирд╛рд╣реА
+about-logins-list-section-today = рдЖрдЬ
+about-logins-list-section-yesterday = рдХрд╛рд▓
+about-logins-list-section-week = рдЧреЗрд▓реНрдпрд╛ 7 рджрд┐рд╡рд╕рд╛рдВрдд
+
+## Introduction screen
+
+about-logins-login-intro-heading-logged-out2 = рдЖрдкрд▓реЗ рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рд▓реЙрдЧрд┐рди рд╢реЛрдзрдд рдЖрд╣рд╛рдд? рд╕рд┐рдВрдХ рдЪрд╛рд▓реВ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдирд╛ рдЖрдпрд╛рдд рдХрд░рд╛.
+about-logins-login-intro-heading-logged-in = рдХреЛрдгрддреЗрд╣реА рд╕рд┐рдВрдХ рдХреЗрд▓реЗрд▓реЗ рд▓реЙрдЧрд┐рди рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реАрдд.
+login-intro-description = рдЖрдкрд▓реЗ рд▓реЙрдЧрд┐рди рдЬрд░ рд╡реЗрдЧрд│реНрдпрд╛ { -brand-product-name } рдбрд┐рд╡реНрд╣рд╛рдИрд╕ рд╡рд░ рдЕрд╕рддреАрд▓ рддрд░ рддреЗ рдХрд╕реЗ рдкрд╛рд╣рд╛рдпрдЪреЗ рддреЗ рдЗрдереЗ рдЖрд╣реЗ
+
+## Login
+
+login-item-new-login-title = рдирд╡рд┐рди рд▓реЙрдЧрд┐рди рдмрдирд╡рд╛
+login-item-edit-button = рд╕рдВрдкрд╛рджрди рдХрд░рд╛
+about-logins-login-item-remove-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-password-reveal-checkbox =
+ .aria-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 = рд░рджреНрдж рдХрд░рд╛
+
+## The date is displayed in a timeline showing the password evolution.
+## A label is displayed under the date to describe the type of change.
+## (e.g. updated, created, etc.)
+
+## OS Authentication dialog
+
+about-logins-os-auth-dialog-caption = { -brand-full-name }
+
+## 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.
+
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message-macosx = рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рд▓реЙрдЧрд┐рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+
+# This message can be seen when attempting to reveal a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-reveal-password-os-auth-dialog-message-macosx = рдЬрддрди рдХреЗрд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд╛рдЦрд╡рд╛.
+
+# This message can be seen when attempting to copy a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-copy-password-os-auth-dialog-message-macosx = рдЬрддрди рдХреЗрд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЙрдкреА рдХрд░рд╛
+
+## Primary Password notification
+
+master-password-reload-button =
+ .label = рд▓реЙрдЧ рдЗрди
+ .accesskey = L
+
+## Dialogs
+
+confirmation-dialog-cancel-button = рд░рджреНрдж рдХрд░рд╛
+confirmation-dialog-dismiss-button =
+ .title = рд░рджреНрдж рдХрд░рд╛
+
+about-logins-confirm-remove-dialog-title = рд▓реЙрдЧрд┐рди рдорд┐рдЯрд╡рд╛рдпрдЪреЗ?
+confirm-delete-dialog-message = рд╣реА рдХреГрддреА рдмрджрд▓реВ рд╢рдХрдд рдирд╛рд╣реА
+about-logins-confirm-remove-dialog-confirm-button = рдХрд╛рдврд╛
+
+## Variables
+## $count (number) - Number of items
+
+about-logins-confirm-remove-all-dialog-title =
+ { $count ->
+ [one] { $count } рд▓реЙрдЧрд┐рди рдХрд╛рдврд╛рдпрдЪреЗ рдХрд╛?
+ *[other] рд╕рд░реНрд╡ { $count } рд▓реЙрдЧрд┐рди рдХрд╛рдврд╛рдпрдЪреЗ рдХрд╛?
+ }
+
+##
+
+about-logins-confirm-export-dialog-confirm-button = рдирд┐рд░реНрдпрд╛рддтАж
+
+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 } рд╡рд░ рдЬрд╛
+
+## Vulnerable Password notification
+
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-vulnerable-alert-link = { $hostname } рд╡рд░ рдЬрд╛
+about-logins-vulnerable-alert-learn-more-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+## Error Messages
+
+# This is a generic error message.
+about-logins-error-message-default = рд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рдард╡рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрд▓реА.
+
+## Login Export Dialog
+
+about-logins-export-file-picker-export-button = рдирд┐рд░реНрдпрд╛рдд рдХрд░рд╛
+
+## Login Import Dialog
+
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-dialog-done = рдЭрд╛рд▓реЗ
+
+about-logins-import-dialog-error-title = рдЖрдпрд╛рдд рддреНрд░реБрдЯреА
+about-logins-import-dialog-error-file-format-title = рдлрд╛рдЗрд▓ рдлреЙрд░рдореЕрдЯ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛
+about-logins-import-dialog-error-file-permission-title = рдлрд╛рдИрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рдд рдЕрдХреНрд╖рдо
+about-logins-import-dialog-error-file-permission-description = { -brand-short-name } рд▓рд╛ рдлрд╛рдЗрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА. рдлрд╛рдЗрд▓ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдмрджрд▓рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+about-logins-import-dialog-error-unable-to-read-description = рддреБрдореНрд╣реА CSV рдХрд┐рдВрд╡рд╛ TSV рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛.
+about-logins-import-dialog-error-no-logins-imported = рдХреЛрдгрддреЗрд╣реА рд▓реЙрдЧрд┐рди рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА
+about-logins-import-dialog-error-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+about-logins-import-dialog-error-try-import-again = рдкреБрдиреНрд╣рд╛ рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛тАж
+about-logins-import-dialog-error-cancel = рд░рджреНрдж рдХрд░рд╛
+
+about-logins-import-report-title = рдЖрдпрд╛рдд рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рд░рд╛рдВрд╢
+about-logins-import-report-description = рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб { -brand-short-name } рд╡рд░ рдЖрдпрд╛рдд рдХреЗрд▓реЗрдд.
+
+#
+# Variables:
+# $number (number) - The number of the row
+about-logins-import-report-row-index = рдкрдВрдХреНрддреА { $number }
+about-logins-import-report-row-description-no-change = рдбреБрдкреНрд▓рд┐рдХреЗрдЯ: рд╡рд┐рджреНрдпрдорд╛рди рд▓реЙрдЧрд┐рдирд╢реА рдЕрдЪреВрдХ рдорд┐рд│рддреЗ.
+about-logins-import-report-row-description-modified = рд╡рд┐рджреНрдпрдорд╛рди рд▓реЙрдЧрд┐рди рдЕрджреНрдпрдпрд╛рд╡рдд рдХреЗрд▓реЗ
+about-logins-import-report-row-description-added = рдирд╡реАрди рд▓реЙрдЧрд┐рди рдЬреЛрдбрд▓реЗ
+
+##
+## Variables:
+## $field (String) - The name of the field from the CSV file for example url, username or password
+
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+
+## Logins import report page
+
diff --git a/l10n-mr/browser/browser/aboutPocket.ftl b/l10n-mr/browser/browser/aboutPocket.ftl
new file mode 100644
index 0000000000..6d1728785c
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutPocket.ftl
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Pocket button panel strings for about:pocket-saved, about:pocket-signup, and about:pocket-home
+
+
+## about:pocket-saved panel
+
+# Placeholder text for tag input
+pocket-panel-saved-add-tags =
+ .placeholder = рдЯреЕрдЧ рдЬреЛрдбрд╛
+
+pocket-panel-saved-error-generic = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрд▓реА.
+pocket-panel-saved-error-tag-length = рдЯреЕрдЧ рд╕рд╛рдареА 25 рд╡рд░реНрдгрд╛рдВрдЪреА рдорд░реНрдпрд╛рджрд╛ рдЖрд╣реЗ
+pocket-panel-saved-error-only-links = рдлрдХреНрдд рджреБрд╡реЗ рдЬрддрди рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд
+pocket-panel-saved-error-not-saved = рдкреГрд╖реНрда рдЬрддрди рдЭрд╛рд▓реЗ рдирд╛рд╣реА
+pocket-panel-saved-page-removed = рдкреГрд╖реНрда рдХрд╛рдврд▓реЗ рдЧреЗрд▓реЗ
+pocket-panel-saved-page-saved = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдЭрд╛рд▓реЗ
+pocket-panel-saved-processing-remove = рдкреГрд╖реНрда рдХрд╛рдвреВрди рдЯрд╛рдХрдд рдЖрд╣реЗ...
+pocket-panel-saved-processing-tags = рдЯреЕрдЧ рдЬреЛрдбрдд рдЖрд╣реЗтАж
+pocket-panel-saved-remove-page = рдкреГрд╖реНрда рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+pocket-panel-saved-save-tags = рдЬрддрди рдХрд░рд╛
+pocket-panel-saved-saving-tags = рдЬрддрди рдХрд░рдд рдЖрд╣реЗ...
+pocket-panel-saved-suggested-tags = рд╕реВрдЪрд╡рд┐рд▓реЗрд▓реЗ рдЯреЕрдЧ
+pocket-panel-saved-tags-saved = рдЯреЕрдЧ рдЬреЛрдбрд▓реЗ
+
+## about:pocket-signup panel
+
+pocket-panel-signup-already-have = рдЖрдзреАрдкрд╛рд╕реВрди { -pocket-brand-name } рд╡рд╛рдкрд░рддрд╛рдп?
+pocket-panel-signup-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+pocket-panel-signup-login = рд▓реЙрдЧ рдЗрди
+pocket-panel-signup-signup-email = рдИрдореЗрд▓рд╕рд╣ рд╕рд╛рдИрди рдЕрдк рдХрд░рд╛
+pocket-panel-signup-signup-cta = { -pocket-brand-name } рд╕рд╛рдареА рд╕рд╛рдИрди рдЕрдк рдХрд░рд╛. рд╣реЗ рдореЛрдлрдд рдЖрд╣реЗ.
+pocket-panel-signup-signup-firefox = { -brand-product-name } рд╕рд╣ рд╕рд╛рдИрди рдЕрдк рдХрд░рд╛
+pocket-panel-signup-tagline = { -brand-product-name } рдордзреАрд▓ рдиреЛрдВрджреА рдЖрдгрд┐ рд╡реНрд╣рд┐рдбреАрдУ рдХреБрдард▓реНрдпрд╛рд╣реА рд╕рд╛рдзрдирд╛рд╡рд░ рдХреЗрдВрд╡реНрд╣рд╛рд╣реА { -pocket-brand-name } рдордзреНрдпреЗ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдард╡рд╛.
+pocket-panel-signup-tagline-story-one = { -brand-product-name } рд╡рд░реАрд▓ рдХреЛрдгрддрд╛рд╣реА рд▓реЗрдЦ, рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд┐рдВрд╡рд╛ рдкреГрд╖реНрда рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { -pocket-brand-name } рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+pocket-panel-signup-tagline-story-two = рдХрдзреАрд╣реА рдХреБрдард▓реНрдпрд╛рд╣реА рд╕рд╛рдзрдирд╛рд╡рд░ { -pocket-brand-name } рдордзреНрдпреЗ рдкрд╛рд╣рд╛.
+
+## about:pocket-home panel
+
+## Pocket panel header component
+
+## Pocket panel buttons
+
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..86f6468f74
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutPrivateBrowsing.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/.
+
+privatebrowsingpage-open-private-window-label = рдПрдХ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓ рдЙрдШрдбрд╛
+ .accesskey = P
+about-private-browsing-search-placeholder = рд╡реЗрдмрд╡рд░ рд╢реЛрдзрд╛
+about-private-browsing-info-title = рдЖрдкрдг рдПрдХрд╛ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ рдЖрд╣рд╛рдд
+about-private-browsing-not-private = рдЖрдкрдг рд╕рдзреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдд рдирд╛рд╣реА.
+
+## The following strings will be used for experiments in Fx99 and Fx100
+
+# 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-description =
+ { PLATFORM() ->
+ [windows] рдПрдЦрд╛рджреЗ рд╡реЗрдЧрд│реЗ рд╢реЛрдз рдЗрдВрдЬрд┐рди рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА <a data-l10n-name="link-options">рдкрд░реНрдпрд╛рдп</a> рд╡рд░ рдЬрд╛
+ *[other] рдПрдЦрд╛рджреЗ рд╡реЗрдЧрд│реЗ рд╢реЛрдз рдЗрдВрдЬрд┐рди рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА <a data-l10n-name="link-options">рдкреНрд░рд╛рдзрд╛рдиреНрдп</a> рд╡рд░ рдЬрд╛
+ }
+about-private-browsing-search-banner-close-button =
+ .aria-label = рдмрдВрдж рдХрд░рд╛
+
+## Strings used in a тАЬpin promotionтАЭ message, which prompts users to pin a private window
+
+## Strings used in a promotion message for cookie banner reduction
+
diff --git a/l10n-mr/browser/browser/aboutRestartRequired.ftl b/l10n-mr/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 0000000000..e0dabac421
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutRestartRequired.ftl
@@ -0,0 +1,7 @@
+# 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-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..16ea120031
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutTabCrashed.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/.
+
+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-comment =
+ .placeholder = рдкрд░реНрдпрд╛рдпреА рдЯрд┐рдкрдгреНрдгреА (рдЯрд┐рдкрдгреНрдгреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░рд┐рддреНрдпрд╛ рджреГрд╖реНрдпрд╛рд╕реНрдкрдж рдЖрд╣реЗ)
+crashed-report-sent = рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдЖрдзреАрдЪ рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ; { -brand-short-name } рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ рдмрдирд╡рд┐рдгреНрдпрд╛рд╕ рдорджрдд рдХреЗрд▓реНрдпрд╛рдмрджреНрджрд▓ рдЖрдкрд▓реЗ рдзрдиреНрдпрд╡рд╛рдж !
+crashed-request-auto-submit-title = рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдЯреЕрдмрдЪрд╛ рдЕрд╣рд╡рд╛рд▓ рджреНрдпрд╛
diff --git a/l10n-mr/browser/browser/aboutUnloads.ftl b/l10n-mr/browser/browser/aboutUnloads.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/aboutUnloads.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/accounts.ftl b/l10n-mr/browser/browser/accounts.ftl
new file mode 100644
index 0000000000..9cbc629b7c
--- /dev/null
+++ b/l10n-mr/browser/browser/accounts.ftl
@@ -0,0 +1,94 @@
+# 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/.
+
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account-finish-account-setup = рдЦрд╛рддреЗ рдкреНрд░рд╕реНрдерд╛рдкрди рд╕рдВрдкрд╡рд╛
+
+# Menu item that sends a tab to all synced devices.
+account-send-to-all-devices = рд╕рдЧрд│реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдирд╛ рдкрд╛рдард╡рд╛
+
+## Variables:
+## $email (String): = Email address of user's Firefox Account.
+
+account-reconnect = { $email } рд╢реА рдкреБрдиреНрд╣рд╛ рдЬреЛрдбрд╛
+account-verify = { $email } рдкрдбрддрд╛рд│рд╛
+
+## Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+
+account-send-to-all-devices-titlecase = рд╕рдЧрд│реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдирд╛ рдкрд╛рдард╡рд╛
+
+## Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+## and the account has only 1 device connected.
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-status = рдХреЛрдгрддреЗрд╣реА рд╕рд╛рдзрди рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╛рд╣реА
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-learnmore = рдЯреЕрдм рдкрд╛рдард╡рдгреНрдпрд╛рдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреНрдпрд╛тАж
+
+# Redirects to an FxAccounts page that tells to you to connect another device.
+account-send-tab-to-device-connectdevice = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛тАж
+
+## 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.
+
+account-send-tab-to-device-verify-status = рдЦрд╛рддрдВ рдкреНрд░рдорд╛рдгрд┐рдд рдирд╛рд╣реА
+account-send-tab-to-device-verify = рдЖрдкрд▓реЗ рдЦрд╛рддреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рд╛...
+
+## These strings are used in a notification shown when a new device joins the Firefox account.
+
+# Variables:
+# $deviceName (String): the name of the new device
+account-connection-connected-with = рд╣рд╛ рд╕рдВрдЧрдгрдХ рдЖрддрд╛ { $deviceName } рд╕рд╣ рдХрдиреЗрдХреНрдЯ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ.
+
+# Used when the name of the new device is not known.
+account-connection-connected-with-noname = рд╣рд╛ рд╕рдВрдЧрдгрдХ рдЖрддрд╛ рдирд╡реАрди рдЙрдкрдХрд░рдгрд╛рд╢реА рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
+
+# Used in a notification shown after a Firefox account is connected to the current device.
+account-connection-connected = рдЖрдкрдг рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╕рд╛рдЗрди рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ
+
+# Used in a notification shown after the Firefox account was disconnected remotely.
+account-connection-disconnected = рд╣рд╛ рд╕рдВрдЧрдгрдХрд╛рдЪреА рдЬреЛрдбрдгреА рддреЛрдбрд▓реА рдЖрд╣реЗ.
+
+## These strings are used in a notification shown when we're opening
+## a single tab another device sent us to display.
+## The body for this notification is the URL of the received tab.
+
+account-single-tab-arriving-title = рдЯреЕрдм рдкреНрд░рд╛рдкреНрдд
+# Variables:
+# $deviceName (String): the device name.
+account-single-tab-arriving-from-device-title = { $deviceName } рд╡рд░реАрд▓ рдЯреЕрдм
+
+# 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 been truncated.
+# Variables:
+# $url (String): the portion of the URL that remains after truncation.
+account-single-tab-arriving-truncated-url = { $url }тАж
+
+## These strings are used in a notification shown when we're opening
+## multiple tabs another device or devices sent us to display.
+## Variables:
+## $tabCount (Number): the number of tabs received
+
+account-multiple-tabs-arriving-title = рдЯреЕрдм рдкреНрд░рд╛рдкреНрдд
+
+# Variables:
+# $deviceName (String): the device name.
+account-multiple-tabs-arriving-from-single-device =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдм { $deviceName } рдХрдбреВрди рдЖрд▓реА рдЖрд╣реЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрд╕ { $deviceName } рдХрдбреВрди рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
+ }
+account-multiple-tabs-arriving-from-multiple-devices =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдм рдЖрдкрд▓реНрдпрд╛ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдзрдирд╛рдВрдкрд╛рд╕реВрди рдЖрд▓рд╛ рдЖрд╣реЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрд╕ рдЖрдкрд▓реНрдпрд╛ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдзрдирд╛рдВрдкрд╛рд╕реВрди рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
+ }
+# This version is used when we don't know any device names.
+account-multiple-tabs-arriving-from-unknown-device =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдм рдЖрд▓реА рдЖрд╣реЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрд╕ рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд
+ }
diff --git a/l10n-mr/browser/browser/addonNotifications.ftl b/l10n-mr/browser/browser/addonNotifications.ftl
new file mode 100644
index 0000000000..1997d3c9e5
--- /dev/null
+++ b/l10n-mr/browser/browser/addonNotifications.ftl
@@ -0,0 +1,108 @@
+# 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/.
+
+xpinstall-prompt = { -brand-short-name } рдиреЗ рд╣реНрдпрд╛ рд╕реНрдерд│рд╛рд╕ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдмрдВрдзрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+
+## Variables:
+## $host (String): The hostname of the site the add-on is being installed from.
+
+xpinstall-prompt-header = { $host } рд▓рд╛ рдЕтАНреЕрдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреНрдпрд╛рдпрдЪреА?
+
+##
+
+xpinstall-prompt-dont-allow =
+ .label = рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+ .accesskey = D
+xpinstall-prompt-never-allow =
+ .label = рдХрдзреАрд╣реА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+ .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
+xpinstall-prompt-install =
+ .label = рдкреНрд░рд╕реНрдерд╛рдкрдиреЗрдХрдбреЗ рдЪрд▓рд╛
+ .accesskey = C
+
+# These messages are shown when a website invokes navigator.requestMIDIAccess.
+
+
+##
+
+xpinstall-disabled-locked = рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рдХрдбреВрди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдЕрдХрд╛рд░реНрдпрдиреНрд╡реАрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+xpinstall-disabled = рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╕рдзреНрдпрд╛ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛ рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+xpinstall-disabled-button =
+ .label = рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛
+ .accesskey = n
+
+# This message is shown when the installation of an add-on is blocked by enterprise policy.
+# Variables:
+# $addonName (String): the name of the add-on.
+# $addonId (String): the ID of add-on.
+addon-install-blocked-by-policy = рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рджреНрд╡рд╛рд░реЗ { $addonName } ({ $addonId }) рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+
+# Variables:
+# $addonName (String): the localized name of the sideloaded add-on.
+webext-perms-sideload-menu-item = { -brand-short-name } рдордзреНрдпреЗ { $addonName } рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ
+# Variables:
+# $addonName (String): the localized name of the extension which has been updated.
+webext-perms-update-menu-item = { $addonName } рдирд╡реАрди рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрдд рдЖрд╣реЗ
+
+## Add-on removal warning
+
+# Variables:
+# $name (String): the name of the extension which is about to be removed.
+addon-removal-message = { -brand-shorter-name } рдордзреВрди { $name } рдХрд╛рдврд╛рдпрдЪреЗ?
+addon-removal-button = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# Variables:
+# $addonCount (Number): the number of add-ons being downloaded
+addon-downloading-and-verifying =
+ { $addonCount ->
+ [one] ре▓рдб-рдСрди рдбрд╛рдЙрдирд▓реЛрдб рдЖрдгрд┐ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реАрдд рдЖрд╣реЗтАж
+ *[other] { $addonCount } ре▓рдб-рдСрдиреНрд╕реН рдбрд╛рдЙрдирд▓реЛрдб рдЖрдгрд┐ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реАрдд рдЖрд╣реЗ...
+ }
+addon-download-verifying = рддрдкрд╛рд╕рдгреА рдХрд░рдд рдЖрд╣реЗ
+
+addon-install-cancel-button =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+addon-install-accept-button =
+ .label = рдЬреЛрдбрд╛
+ .accesskey = A
+
+## Variables:
+## $addonCount (Number): the number of add-ons being installed
+
+addon-confirm-install-message =
+ { $addonCount ->
+ [one] рд╣реА рд╕рд╛рдИрдЯ { -brand-short-name } рдордзреНрдпреЗ ре▓рдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ:
+ *[other] рд╣реА рд╕рд╛рдИрдЯ { -brand-short-name } рдордзреНрдпреЗ { $addonCount } ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ:
+ }
+addon-confirm-install-unsigned-message =
+ { $addonCount ->
+ [one] рд╕реВрдЪрдирд╛:рд╣реА рд╕рд╛рдИрдЯ { -brand-short-name } рдордзреНрдпреЗ рди рддрдкрд╛рд╕рд▓реЗрд▓реЗ ре▓рдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ:
+ *[other] рд╕реВрдЪрдирд╛: рд╣реА рд╕рд╛рдИрдЯ { -brand-short-name } рдордзреНрдпреЗ { $addonCount } рди рддрдкрд╛рд╕рд▓реЗрд▓реЗ ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ.рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкреБрдвреЗ рдЬрд╛.
+ }
+# Variables:
+# $addonCount (Number): the number of add-ons being installed (at least 2)
+addon-confirm-install-some-unsigned-message = рд╕реВрдЪрдирд╛: рд╣реА рд╕рд╛рдИрдЯ { -brand-short-name } рдордзреНрдпреЗ { $addonCount } ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЗ, рдЬреНрдпрд╛рддрд▓реЗ рдХрд╛рд╣реА рдкрдбрддрд╛рд│рд▓реЗ рдирд╛рд╣реА рдЖрд╣реЗ. рдЖрдкрд▓реНрдпрд╛ рдЬреЛрдЦреАрдореЗрд╡рд░ рдкреБрдвреЗ рдЬрд╛.
+
+## Add-on install errors
+## Variables:
+## $addonName (String): the add-on name.
+
+addon-install-error-network-failure = рдЬреЛрдбрдгреА рдЕрдкрдпрд╢реА рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ ре▓рдб-рдСрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+addon-install-error-incorrect-hash = { -brand-short-name } ре▓рдб-рдСрди рдЕрдкреЗрдХреНрд╖реЗрдкреНрд░рдорд╛рдгреЗ рдЬреБрд│рдд рдирд╕рд▓реНрдпрд╛рдиреЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-install-error-corrupt-file = рджреБрд╖рд┐рдд рджрд┐рд╕рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ ре▓рдб-рдСрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-install-error-file-access = { -brand-short-name } рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрди рдЕрд╢рдХреНрдп рдард░рд▓реНрдпрд╛рдореБрд│реЗ { $addonName } рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-install-error-not-signed = рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд▓рд╛ рдЕрд╕рддреНрдпрд╛рдкрд┐рдд ре▓рдб-рдСрди рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди { -brand-short-name } рдиреЗ рд░реЛрдЦрд▓реЗ рдЖрд╣реЗ.
+addon-local-install-error-network-failure = рдлрд╛рдЗрд▓рдкреНрд░рдгрд╛рд▓реА рддреНрд░реБрдЯреАрдореБрд│реЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-local-install-error-incorrect-hash = { -brand-short-name } ре▓рдб-рдСрди рдЕрдкреЗрдХреНрд╖реЗрдкреНрд░рдорд╛рдгреЗ рдЬреБрд│рдд рдирд╕рд▓реНрдпрд╛рдиреЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-local-install-error-corrupt-file = рджреЛрд╖реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-local-install-error-file-access = { -brand-short-name } рдХрдбреБрди рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрди рдЕрд╢рдХреНрдп рдард░рд▓реНрдпрд╛рдореБрд│реЗ { $addonName } рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-local-install-error-not-signed = рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдпрд╛ ре▓рдб-рдСрдирд▓рд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+# Variables:
+# $appVersion (String): the application version.
+addon-install-error-incompatible = { -brand-short-name } { $appVersion } рд╕реЛрдмрдд рд╕рд╣рддреНрд╡ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ { $addonName } рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
+addon-install-error-blocklisted = рд╕реНрдерд┐рд░рддрд╛ рдХрд┐рдВрд╡рд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдПрдХ рдЙрдЪреНрдЪ рдЬреЛрдЦрд┐рдо рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ { $addonName } рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд╢рдХреНрдп рдирд╛рд╣реА.
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/appExtensionFields.ftl b/l10n-mr/browser/browser/appExtensionFields.ftl
new file mode 100644
index 0000000000..4ab0ee7c8c
--- /dev/null
+++ b/l10n-mr/browser/browser/appExtensionFields.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/.
+
+
+## Theme names and descriptions used in the Themes panel in about:addons
+
+extension-firefox-compact-light-name = рдлрд┐рдХрдЯ
+extension-firefox-compact-light-description = рдлрд┐рдХрдЯ рд░рдВрдЧрдпреЛрдЬрдиреЗрдЪреА рдереАрдо.
+
+extension-firefox-compact-dark-name = рдЧрдбрдж
+extension-firefox-compact-dark-description = рдЧрдбрдж рд░рдВрдЧрдпреЛрдЬрдиреЗрдЪреА рдереАрдо.
+
+## Colorway Themes
+## These themes are variants of a colorway. The colorway is specified in the
+## $colorway-name variable.
+## Variables
+## $colorway-name (String) The name of a colorway (e.g. Graffiti, Elemental).
+
diff --git a/l10n-mr/browser/browser/appMenuNotifications.ftl b/l10n-mr/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 0000000000..8f48af0a55
--- /dev/null
+++ b/l10n-mr/browser/browser/appMenuNotifications.ftl
@@ -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/.
+
+appmenu-addon-post-install-incognito-checkbox =
+ .label = рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕ рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+ .accesskey = A
+
+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..7329b9c836
--- /dev/null
+++ b/l10n-mr/browser/browser/appmenu.ftl
@@ -0,0 +1,115 @@
+# 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-new-tab =
+ .label = рдирд╡реАрди рдЯреЕрдм
+appmenuitem-new-window =
+ .label = рдирд╡реАрди рдкрдЯрд▓
+appmenuitem-new-private-window =
+ .label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓
+appmenuitem-history =
+ .label = рдЗрддрд┐рд╣рд╛рд╕
+appmenuitem-downloads =
+ .label = рдбрд╛рдЙрдирд▓реЛрдб
+appmenuitem-print =
+ .label = рдЫрдкрд╛рдИ рдХрд░рд╛тАж
+appmenuitem-zoom =
+ .value = рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдореЛрдареЗ рдХрд░рд╛
+appmenuitem-help =
+ .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.
+
+# This is shown beneath the name of a device when that device has no open tabs
+appmenu-remote-tabs-notabs = рдХреЛрдгрддреЗрд╣реА рдЯреЕрдмреНрд╕ рдЙрдШрдбреЗ рдирд╛рд╣реАрдд
+
+# This is shown when Sync is configured but syncing tabs is disabled.
+appmenu-remote-tabs-tabsnotsyncing = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЯреЕрдмреНрд╕ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЕрдм рд╕реАрдВрдХреАрдВрдЧ рд╕рдХреНрд░рд┐рдп рдХрд░рд╛.
+
+# 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.
+appmenu-remote-tabs-noclients = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЖрдкрд▓реЗ рдЯреЕрдмреНрд╕реН рдпреЗрдереЗ рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛?
+
+appmenu-remote-tabs-connectdevice =
+ .label = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛
+appmenu-remote-tabs-unverified = рдЖрдкрд▓реЗ рдЦрд╛рддреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+
+appmenuitem-fxa-sign-in = { -brand-product-name } рдордзреНрдпреЗ рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛
+
+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".
+
+profiler-popup-button-idle =
+ .label = рдкреНрд░реЛрдлрд╛рдЗрд▓рд░
+ .tooltiptext = рдХрд╛рдордЧрд┐рд░реА рдкреНрд░реЛрдлрд╛рдЗрд▓ рд░реЗрдХреЙрд░реНрдб рдХрд░рд╛
+
+## Profiler presets
+## They are shown in the popup's select box.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/popup/background.jsm.js
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.jsm.js
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+## History panel
+
+appmenu-restore-session =
+ .label = рдорд╛рдЧреАрд▓ рд╕рддреНрд░ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+appmenu-clear-history =
+ .label = рддрд╛рдЬреЗ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХрд░рд╛тАж
+appmenu-recent-history-subheader = рддрд╛рдЬрд╛ рдЗрддрд┐рд╣рд╛рд╕
+appmenu-recently-closed-tabs =
+ .label = рдЕрд▓рд┐рдХрдбреАрд▓ рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдЯреЕрдмреНрд╕
+appmenu-recently-closed-windows =
+ .label = рдЕрд▓рд┐рдХрдбреАрд▓ рдмрдВрдж рдЦрд┐рдбрдХреА
+
+## Help panel
+
+appmenu-about =
+ .label = { -brand-shorter-name } рд╡рд┐рд╖рдпреА
+ .accesskey = A
+appmenu-help-report-site-issue =
+ .label = рд╕рд╛рдИрдЯрдЪреА рддреНрд░реБрдЯреА рджрд╛рдЦрд▓ рдХрд░рд╛тАж
+
+## appmenu-help-enter-troubleshoot-mode and appmenu-help-exit-troubleshoot-mode
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+
+## 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
+
+## More Tools
+
diff --git a/l10n-mr/browser/browser/backgroundtasks/defaultagent.ftl b/l10n-mr/browser/browser/backgroundtasks/defaultagent.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/backgroundtasks/defaultagent.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/browser.ftl b/l10n-mr/browser/browser/browser.ftl
new file mode 100644
index 0000000000..d8a2c67360
--- /dev/null
+++ b/l10n-mr/browser/browser/browser.ftl
@@ -0,0 +1,546 @@
+# 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
+
+# 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-web-rtc-share-screen-notification-anchor =
+ .tooltiptext = рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдкрд▓реА рд╡рд┐рдВрдбреЛ рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░реАрди рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рд╛
+urlbar-indexed-db-notification-anchor =
+ .tooltiptext = рдСрдлрд▓рд╛рдИрди рд╕рд╛рдареНрдпрд╛рдЪрд╛ рд╕рдВрджреЗрд╢ рдлрд▓рдХ рдЙрдШрдбрд╛
+urlbar-password-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
+
+
+## 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 = рдпрд╛рд╡реЗрд│реА, рдпрд╛рд╕рд╣ рд╢реЛрдзрд╛:
+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
+# When more than 5 engines are offered by a web page, they are grouped in a
+# submenu using this as its label.
+search-one-offs-add-engine-menu =
+ .label = рд╢реЛрдз рдЗрдВрдЬреАрди рдЬреЛрдбрд╛
+
+## 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).
+
+
+## QuickActions are shown in the urlbar as the user types a matching string
+## The -cmd- strings are comma separated list of keywords that will match
+## the action.
+
+
+## Bookmark Panel
+
+bookmark-panel-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+# Variables:
+# $count (number): number of bookmarks that will be removed
+bookmark-panel-remove =
+ .label =
+ { $count ->
+ [one] рд╡рд╛рдЪрдирдЦреВрдг рдирд╖реНрдЯ рдХрд░рд╛
+ *[other] { $count } рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдирд╖реНрдЯ рдХрд░рд╛
+ }
+ .accesskey = R
+bookmark-panel-show-editor-checkbox =
+ .label = рдЬрддрди рдХрд░рддрд╛рдВрдирд╛ рд╕рдВрдкрд╛рджрдХ рджрд░реНрд╢рд╡рд╛
+ .accesskey = S
+# 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
+
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-site-information = { $host } рд╕рд╛рдареА рд╕рд╛рдЗрдЯ рдорд╛рд╣рд┐рддреА
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-header-security-with-host =
+ .title = { $host } рд╕рд╛рдареА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд╛
+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-reload-hint = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдмрджрд▓ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрда рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреВ рд╢рдХрддреЗ.
+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-blocked2 = { -brand-short-name } рдиреЗ рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдХрд╛рд╣реА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рднрд╛рдЧ рдЕрдбрд╡рд▓реЗ рдЖрд╣реЗрдд.
+identity-description-passive-loaded = рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд╡рд░рдЪреА рдЖрдкрд▓реА рдЬреЛрдбрдгреА рдЦрд╛рдЬрдЧреА рдирд╛рд╣реА. рдЖрдкрдг рдЬреА рдорд╛рд╣рд┐рддреА рдЬрдорд╛ рдХрд░рддрд╛ рдЖрд╣рд╛рдд рддреЗ рдЗрддрд░ рд▓реЛрдХ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд.
+identity-description-passive-loaded-insecure2 = рдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╡рд░реАрд▓ рдХрд╛рд╣реА рднрд╛рдЧ (рдЙрджрд╛. рдкреНрд░рддрд┐рдорд╛) рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА.
+identity-description-passive-loaded-mixed2 = { -brand-short-name }рдиреЗ рдХрд╛рд╣реА рднрд╛рдЧ рдЕрдбрд╡рд▓реЗ рдЕрд╕рд▓реЗ, рддрд░реА рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдХрд╛рд╣реА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╢рдп рдЖрд╣реЗрдд (рдЙрджрд╛. рдкреНрд░рддрд┐рдорд╛).
+identity-description-active-loaded = рдпрд╛ рд╡реЗрдмрд╕рд╛рдИрдЯрд╡рд░реАрд▓ рдХрд╛рд╣реА рднрд╛рдЧ (рдЙрджрд╛. рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕) рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА рдЖрдгрд┐ рдЖрдкрд▓реА рдЬреЛрдбрдгреА рдЦрд╛рдЬрдЧреА рдирд╛рд╣реА рдЖрд╣реЗ.
+identity-description-active-loaded-insecure = рдЖрдкрдг рдЬреА рдорд╛рд╣рд┐рддреА рдЬрдорд╛ рдХрд░рддрд╛ рдЖрд╣рд╛рдд (рдЬрд╕реЗ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб, рд╕рдВрджреЗрд╢, рдХреНрд░реЗрдбреАрдЯ рдХрд╛рд░реНрдб рдорд╛рд╣рд┐рддреА, рдЗрддреНрдпрд╛рджреА) рддреЗ рдЗрддрд░ рд▓реЛрдХ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд.
+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
+
+
+## These labels should be written in all capital letters if your locale supports them.
+## Variables:
+## $count (number): number of affected tabs
+
+
+## Bookmarks toolbar items
+
+
+## WebRTC Pop-up notifications
+
+popup-all-windows-shared = рдкрдбрджреНрдпрд╛рд╡рд░реАрд▓ рд╕рд░реНрд╡ рджреГрд╖реНрдпрд╛рд╕реНрдкрдж рдкрдЯрд▓рд╛рдВрдирд╛ рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+
+## WebRTC window or screen share tab switch warning
+
+
+## DevTools F12 popup
+
+
+## URL Bar
+
+# This string is used as an accessible name to the "X" button that cancels a custom search mode (i.e. exits the Amazon.com search mode).
+urlbar-search-mode-indicator-close =
+ .aria-label = рдмрдВрдж рдХрд░рд╛
+urlbar-placeholder =
+ .placeholder = рд╢реЛрдзрд╛ рдХрд┐рдВрд╡рд╛ рдкрддреНрддрд╛ рджреНрдпрд╛
+# Variables
+# $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+ .placeholder = { $name } рд╕реЛрдмрдд рд╢реЛрдзрд╛ рдХрд┐рдВрд╡рд╛ рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+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 = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдХреГрддреА
+
+## 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.
+
+
+## Labels shown above groups of urlbar results
+
+
+## Reader View toolbar buttons
+
+# This should match menu-view-enter-readerview in menubar.ftl
+reader-view-enter-button =
+ .aria-label = рд╡рд╛рдЪрдХ рдореЛрдбрдордзреНрдпреЗ рдЬрд╛
+# This should match menu-view-close-readerview in menubar.ftl
+reader-view-close-button =
+ .aria-label = рд╡рд╛рдЪрдХ рдореЛрдб рдмрдВрдж рдХрд░рд╛
+
+## Picture-in-Picture urlbar button
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+
+## 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 рджрд╛рдмрд╛.
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-toolbar-chevron =
+ .tooltiptext = рдЖрдгрдЦреА рд╡рд╛рдЪрдирдЦреВрдгрд╛ рджрд░реНрд╢рд╡рд╛
+bookmarks-sidebar-content =
+ .aria-label = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+bookmarks-menu-button =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдпрд╛рджреА
+bookmarks-other-bookmarks-menu =
+ .label = рдЗрддрд░ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+bookmarks-mobile-bookmarks-menu =
+ .label = рдореЛрдмрд╛рдИрд▓ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+## Variables:
+## $isVisible (boolean): if the specific element (e.g. bookmarks sidebar,
+## bookmarks toolbar, etc.) is visible or not.
+
+bookmarks-tools-sidebar-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 = рд╡рд╛рдЪрдирдЦреБрдгрд╛ рд╕рд╛рдзрдиреЗ
+# 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 = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+## Pocket toolbar button
+
+save-to-pocket-button =
+ .label = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+ .tooltiptext = { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+
+## Repair text encoding toolbar button
+
+
+## Customize Toolbar Buttons
+
+toolbar-overflow-customize-button =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреА рдмрджрд▓рд╛...
+ .accesskey = C
+toolbar-button-email-link =
+ .label = рдИрдореЗрд▓ рджреБрд╡рд╛
+ .tooltiptext = рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╕рд╛рдареАрдЪрд╛ рджреБрд╡рд╛ рдИрдореЗрд▓ рдХрд░рд╛
+# Variables:
+# $shortcut (String): keyboard shortcut to save a copy of the page
+toolbar-button-save-page =
+ .label = рдкреГрд╖реНрда рд╕рдВрдХрд▓рд┐рдд рдХрд░рд╛
+ .tooltiptext = рд╣реЗ рдкреГрд╖реНрда рд╕рдВрдХрд▓рд┐рдд рдХрд░рд╛ ({ $shortcut })
+# Variables:
+# $shortcut (String): keyboard shortcut to open a local file
+toolbar-button-open-file =
+ .label = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+ .tooltiptext = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛ ({ $shortcut })
+toolbar-button-synced-tabs =
+ .label = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+ .tooltiptext = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЯреЕрдмреНрд╕ рдпреЗрдереЗ рджрд╛рдЦрд╡рд╛
+# Variables
+# $shortcut (string) - Keyboard shortcut to open a new private browsing window
+toolbar-button-new-private-window =
+ .label = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдкрдЯрд▓
+ .tooltiptext = рдирд╡реАрди рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рдкрдЯрд▓ рдЙрдШрдбрд╛ ({ $shortcut })
+
+## EME notification panel
+
+eme-notifications-drm-content-playing = рдпрд╛ рд╕рд╛рдИрдЯ рд╡рд░реАрд▓ рдХрд╛рд╣реА рдСрдбрд┐рдпреЛ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбреАрдУ DRM рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ { -brand-short-name } рдЖрдкрдгрд╛рд╕ рдЬреЗ рдХрд░реВ рджреЗрдК рд╢рдХрддреЗ рддреНрдпрд╛рд╡рд░ рдорд░реНрдпрд╛рджрд╛ рдпреЗрддреАрд▓
+
+## Password save/update panel
+
+
+##
+
+ui-tour-info-panel-close =
+ .tooltiptext = рдмрдВрдж рдХрд░рд╛
+
+## Variables:
+## $uriHost (String): URI host for which the popup was allowed or blocked.
+
+popups-infobar-allow =
+ .label = { $uriHost } рдХрдбреАрд▓ рдкреЙрдкрдЕрдкреНрд╕рдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рд╡реА
+ .accesskey = p
+popups-infobar-block =
+ .label = { $uriHost } рдХрдбреАрд▓ рдкреЙрдкрдЕрдкреНрд╕рдирд╛ рдЕрдбрд╡рд╛рд╡реЗ
+ .accesskey = p
+
+##
+
+popups-infobar-dont-show-message =
+ .label = рдкреЙрдкрдЕрдкреНрд╕реН рдЕрд╡рд░реЗрдзреАрдд рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдирд╛ рд╣рд╛ рд╕рдВрджреЗрд╢ рджрд╛рдЦрд╡реВ рдирдпреЗ
+ .accesskey = D
+picture-in-picture-hide-toggle =
+ .label = рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдЯреЙрдЧрд▓ рд▓рдкрд╡рд╛
+ .accesskey = H
+
+## Since the default position for PiP controls does not change for RTL layout,
+## right-to-left languages should use "Left" and "Right" as in the English strings,
+
+
+##
+
+
+# Navigator Toolbox
+
+# This string 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.
+navbar-accessible =
+ .aria-label = рд╕рдВрдЪрд╛рд░рди
+navbar-downloads =
+ .label = рдбрд╛рдЙрдирд▓реЛрдбреНрд╕
+navbar-overflow =
+ .tooltiptext = рдЖрдгрдЦреА рд╕рд╛рдзрдиреЗтАж
+# Variables:
+# $shortcut (String): keyboard shortcut to print the page
+navbar-print =
+ .label = рдЫрд╛рдкрд╛
+ .tooltiptext = рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛тАж ({ $shortcut })
+navbar-home =
+ .label = рдШрд░, рдЖрд░рдВрднрд╕реНрдерд│
+ .tooltiptext = { -brand-short-name } рдореБрдЦреНрдпрдкреГрд╖реНрда
+navbar-library =
+ .label = рд▓рд╛рдпрдмреНрд░рд░реА
+ .tooltiptext = рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рд╛, рдЬрддрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдЪрдирдЦреБрдгрд╛, рдЖрдгрд┐ рдЕрдзрд┐рдХ
+navbar-search =
+ .title = рд╢реЛрдзрд╛
+# Name for the tabs toolbar as spoken by screen readers. The word
+# "toolbar" is appended automatically and should not be included in
+# in the string
+tabs-toolbar =
+ .aria-label = рдмреНрд░рд╛рдЙрдЭрд░ рдЯреЕрдмреНрд╕реН
+tabs-toolbar-new-tab =
+ .label = рдирд╡реАрди рдЯреЕрдм
+tabs-toolbar-list-all-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕реНрдЪреА рд╕реВрдЪреА
+ .tooltiptext = рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕реНрдЪреА рд╕реВрдЪреА
+
+## Infobar shown at startup to suggest session-restore
+
+
+## Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+
+data-reporting-notification-message = { -brand-short-name } рдЖрдкреЛрдЖрдк рдХрд╛рд╣реА рдбрд╛рдЯрд╛ { -vendor-short-name } рдХрд░рд┐рддрд╛ рдкрд╛рдард╡рддреЛ рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдкрд▓рд╛ рдЕрдиреБрднрд╡ рд╕реБрдзрд╛рд░рд┐рдд рд╣реЛрддреЛ.
+data-reporting-notification-button =
+ .label = рдореА рдХрд╛рдп рд╢реЗрдЕрд░ рдХрд░рддреЛ рддреЗ рдкрд╕рдВрдд рдХрд░рд╛
+ .accesskey = C
+
+## Unified extensions (toolbar) button
+
+
+## Unified extensions button when permission(s) are needed.
+## Note that the new line is intentionally part of the tooltip.
+
+
+## Unified extensions button when some extensions are quarantined.
+## Note that the new line is intentionally part of the tooltip.
+
+
+## Private browsing reset button
+
+
+## Autorefresh blocker
+
+refresh-blocked-refresh-label = { -brand-short-name } рдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд╕ рд╕реНрд╡рдпрдВрд░реАрддреНрдпрд╛ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрд▓реЗ.
+refresh-blocked-redirect-label = { -brand-short-name } рдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд╕ рдЕрдиреНрдп рдкреГрд╖реНрдард╛рд╕ рдЬрд╛рдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрд▓реЗ.
+refresh-blocked-allow =
+ .label = рд╕рд╣рдорддреА рджреНрдпрд╛
+ .accesskey = A
+
+## Firefox Relay integration
+
+
+## Add-on Pop-up Notifications
+
+popup-notification-addon-install-unsigned =
+ .value = (рди рддрдкрд╛рд╕рд▓реЗрд▓реЗ)
+popup-notification-xpinstall-prompt-learn-more = рдЕтАНреЕрдб-рдСрди рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+
+## Pop-up warning
+
+# Variables:
+# $popupCount (Number): the number of pop-ups blocked.
+popup-warning-message =
+ { $popupCount ->
+ [one] { -brand-short-name }рдиреЗ рд╣реНрдпрд╛ рд╕реНрдерд│рд╛рд▓рд╛ рдкреЙрдкрдЕрдк рдкрдЯрд▓ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд▓реЗ рдЖрд╣реЗ.
+ *[other] { -brand-short-name }рдиреЗ рд╣реНрдпрд╛ рд╕реНрдерд│рд╛рд▓рд╛ { $popupCount } рдкреЙрдкрдЕрдк рдкрдЯрд▓рд╛рдВрдирд╛ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд▓реЗ рдЖрд╣реЗ.
+ }
+# The singular form is left out for English, since the number of blocked pop-ups is always greater than 1.
+# Variables:
+# $popupCount (Number): the number of pop-ups blocked.
+popup-warning-exceeded-message = { -brand-short-name } рдиреЗ рдпрд╛ рд╕рд╛рдЗрдЯрд▓рд╛ { $popupCount } рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдЙрдШрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓реЗ.
+popup-warning-button =
+ .label =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+# Variables:
+# $popupURI (String): the URI for the pop-up window
+popup-show-popup-menuitem =
+ .label = '{ $popupURI }' рджрд╛рдЦрд╡рд╛
diff --git a/l10n-mr/browser/browser/browserContext.ftl b/l10n-mr/browser/browser/browserContext.ftl
new file mode 100644
index 0000000000..ce854040c2
--- /dev/null
+++ b/l10n-mr/browser/browser/browserContext.ftl
@@ -0,0 +1,306 @@
+# 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
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+ .tooltiptext = рдРрдХ рдкреГрд╖реНрда рдорд╛рдЧреЗ рдЬрд╛ ({ $shortcut })
+ .aria-label = рдорд╛рдЧреЗ
+ .accesskey = B
+
+# This menuitem is only visible on macOS
+main-context-menu-back-mac =
+ .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
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+ .tooltiptext = рдРрдХ рдкреГрд╖реНрда рдкреБрдвреЗ рдЬрд╛ ({ $shortcut })
+ .aria-label = рдкреБрдвреЗ
+ .accesskey = F
+
+# This menuitem is only visible on macOS
+main-context-menu-forward-mac =
+ .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
+
+# This menuitem is only visible on macOS
+main-context-menu-reload-mac =
+ .label = рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+
+toolbar-button-reload =
+ .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+ .aria-label = рдерд╛рдВрдмрд╛
+ .accesskey = S
+
+# This menuitem is only visible on macOS
+main-context-menu-stop-mac =
+ .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 }
+
+## Firefox Account Button
+
+## Save Page
+
+main-context-menu-page-save =
+ .label = рдкреГрд╖реНрда рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = P
+
+## Simple menu items
+
+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-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.
+
+
+## The access keys for "Copy Link" 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
+
+## 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-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
+
+main-context-menu-image-reload =
+ .label = рдкреНрд░рддрд┐рдорд╛ рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+
+main-context-menu-image-copy =
+ .label = рдкреНрд░рддрд┐рдореЗрдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = y
+
+main-context-menu-image-save-as =
+ .label = рдЪрд┐рддреНрд░ рдЕрд╕реЗ рд╕рд╛рдард╡рд╛тАж
+ .accesskey = v
+
+main-context-menu-image-email =
+ .label = рдкреНрд░рддрд┐рдорд╛ рдИрдореЗрд▓ рдХрд░рд╛тАж
+ .accesskey = g
+
+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-email =
+ .label = рд╡реНрд╣рд┐рдбрд┐рдУ рдИрдореЗрд▓ рдХрд░рд╛тАж
+ .accesskey = a
+
+main-context-menu-audio-email =
+ .label = рдСрдбрд┐рдУ рдИрдореЗрд▓ рдХрд░рд╛тАж
+ .accesskey = a
+
+main-context-menu-save-to-pocket =
+ .label = рдкреГрд╖реНрда { -pocket-brand-name } рдордзреНрдпреЗ рдЬрддрди рдХрд░рд╛
+ .accesskey = k
+
+main-context-menu-send-to-device =
+ .label = рдкреГрд╖реНрда рдЙрдкрдХрд░рдгрд╛рд▓рд╛ рдкрд╛рдард╡рд╛
+ .accesskey = D
+
+## The access keys for "Use Saved Login" and "Use Saved Password"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+
+##
+
+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-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-bidi-switch-text =
+ .label = рдордЬрдХреБрд░рд╛рдЪреА рджрд┐рд╢рд╛ рдмрджрд▓рд╛
+ .accesskey = w
+
+main-context-menu-bidi-switch-page =
+ .label = рдкреГрд╖реНрда рджрд┐рд╢рд╛ рдмрджрд▓рд╛
+ .accesskey = D
+
+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..a797554a7a
--- /dev/null
+++ b/l10n-mr/browser/browser/browserSets.ftl
@@ -0,0 +1,188 @@
+# 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-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 = -
+
+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/colorways.ftl b/l10n-mr/browser/browser/colorways.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/colorways.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/components/mozSupportLink.ftl b/l10n-mr/browser/browser/components/mozSupportLink.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/components/mozSupportLink.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/confirmationHints.ftl b/l10n-mr/browser/browser/confirmationHints.ftl
new file mode 100644
index 0000000000..4333969ba8
--- /dev/null
+++ b/l10n-mr/browser/browser/confirmationHints.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/.
+
+
+## Confirmation hints
+
+confirmation-hint-password-saved = рдкрд╛рд╕рд╡рд░реНрдб рдЬрддрди рдХреЗрд▓рд╛!
+confirmation-hint-pin-tab = рдкрд┐рди рдХреЗрд▓реЗ!
+confirmation-hint-pin-tab-description = рдЯреЕрдм рдЕрдирдкрд┐рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдЬрд╡реЗ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+confirmation-hint-send-to-device = рдкрд╛рдард╡рд┐рд▓реЗ!
diff --git a/l10n-mr/browser/browser/contentCrash.ftl b/l10n-mr/browser/browser/contentCrash.ftl
new file mode 100644
index 0000000000..b951ea4b10
--- /dev/null
+++ b/l10n-mr/browser/browser/contentCrash.ftl
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Subframe crash notification
+
+
+## Pending crash reports
+
+# Variables:
+# $reportCount (Number): the number of pending crash reports
+pending-crash-reports-message =
+ { $reportCount ->
+ [one] рдПрдХ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдЖрдкрдг рд╕рдмрдорд┐рдЯ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
+ *[other] рдЖрдкрдг { $reportCount } рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рд╕рдмрдорд┐рдЯ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд
+ }
+pending-crash-reports-view-all =
+ .label = рджреГрд╢реНрдп
+pending-crash-reports-send =
+ .label = рдкрд╛рдард╡рд╛
+pending-crash-reports-always-send =
+ .label = рдиреЗрд╣рдореА рдкрд╛рдард╡рд╛
diff --git a/l10n-mr/browser/browser/customizeMode.ftl b/l10n-mr/browser/browser/customizeMode.ftl
new file mode 100644
index 0000000000..20611d8d51
--- /dev/null
+++ b/l10n-mr/browser/browser/customizeMode.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/.
+
+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-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-overflow-list-description = рдЖрдкрд▓реНрдпрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреАрдЪреНрдпрд╛ рдкреЛрд╣реЛрдЪрддрд╛рдпреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдкрд░рдВрддреБ рдмрд╛рд╣реЗрд░ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдпрдЯрдо рдпреЗрдереЗ рдбреНрд░реЕрдЧ рдЖрдгрд┐ рдбреНрд░реЙрдк рдХрд░рд╛тАж
+customize-mode-uidensity-menu-normal =
+ .label = рд╕рд╛рдорд╛рдиреНрдп
+ .accesskey = N
+ .tooltiptext = рд╕рд╛рдорд╛рдиреНрдп
+customize-mode-undo-cmd =
+ .label = рдкреВрд░реНрд╡рд╡рддреН рдХрд░рд╛
+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..3e9f421c98
--- /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 = рдбрд╛рдЙрдирд▓реЛрдбрд╕реН
+
+##
+
+downloads-cmd-pause =
+ .label = рдерд╛рдВрдмрд╡рд╛
+ .accesskey = P
+downloads-cmd-resume =
+ .label = рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛
+ .accesskey = R
+downloads-cmd-cancel =
+ .tooltiptext = рд░рджреНрдж рдХрд░рд╛
+downloads-cmd-cancel-panel =
+ .aria-label = рд░рджреНрдж рдХрд░рд╛
+
+## Displayed in the downloads context menu for files that can be opened.
+## Variables:
+## $handler (String) - The name of the mime type's default file handler.
+## Example: "Notepad", "Acrobat Reader DC", "7-Zip File Manager"
+
+
+##
+
+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 the user clicked on a download in process. Indicates that the
+## downloading file will be opened after certain amount of time using an app
+## available in the system.
+## Variables:
+## $hours (number) - Amount of hours left till the file opens.
+## $seconds (number) - Amount of seconds left till the file opens.
+## $minutes (number) - Amount of minutes till the file opens.
+
+
+##
+
+# 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 = рдбрд╛рдЙрдирд▓реЛрдб рддрдкрд╢реАрд▓
+
+## Displayed when a site attempts to automatically download many files.
+## Variables:
+## $num (number) - Number of blocked downloads.
+## $url (string) - The url of the suspicious site, stripped of http, https and www prefix.
+
+
+##
+
+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 = рд╣реНрдпрд╛ рд╕рддреНрд░рд╛рдХрд░рд┐рддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдирд╛рд╣реА.
+
+## Download errors
+
+downloads-error-alert-title = рдбрд╛рдЙрдирд▓реЛрдб рддреНрд░реВрдЯреА
+# Line breaks in this message are meaningful, and should be maintained.
+downloads-error-generic =
+ рдЕрдкрд░рд┐рдЪреАрдд рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдореБрд│реЗ рдбрд╛рдКрдирд▓реЛрдб рд╕рдВрдЪрдпреАрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+
+ рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
diff --git a/l10n-mr/browser/browser/editBookmarkOverlay.ftl b/l10n-mr/browser/browser/editBookmarkOverlay.ftl
new file mode 100644
index 0000000000..8e1bca110c
--- /dev/null
+++ b/l10n-mr/browser/browser/editBookmarkOverlay.ftl
@@ -0,0 +1,36 @@
+# 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-choose =
+ .label = рдирд┐рд╡рдбрд╛тАж
+
+bookmark-overlay-folders-expander =
+ .tooltiptext = рд╕рд░реНрд╡ рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рдВрдЪрдпреАрдХрд╛ рджрд░реНрд╢рд╡рд╛
+ .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+ .tooltiptextup = рд▓рдкрд╡рд╛
+
+bookmark-overlay-folders-expander2 =
+ .tooltiptext = рд╕рд░реНрд╡ рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рдВрдЪрдпреАрдХрд╛ рджрд░реНрд╢рд╡рд╛
+
+bookmark-overlay-folders-expander-hide =
+ .tooltiptext = рд▓рдкрд╡рд╛
+
+bookmark-overlay-new-folder-button =
+ .label = рдирд╡реАрди рдлреЛрд▓реНрдбрд░
+ .accesskey = o
+
+bookmark-overlay-tags-empty-description =
+ .placeholder = рдЯреЕрдЧрд▓рд╛ рд╕реНрд╡рд▓реНрдкрд╡рд┐рд░рд╛рдорд╕рд╣ рдЕрд▓рдЧ рдХрд░рд╛
+
+bookmark-overlay-tags-expander =
+ .tooltiptext = рд╕рд░реНрд╡ рдЯреЕрдЧ рджрд░реНрд╢рд╡рд╛
+ .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+ .tooltiptextup = рд▓рдкрд╡рд╛
+
+bookmark-overlay-tags-expander2 =
+ .tooltiptext = рд╕рд░реНрд╡ рдЯреЕрдЧ рджрд░реНрд╢рд╡рд╛
+
+bookmark-overlay-tags-expander-hide =
+ .tooltiptext = рд▓рдкрд╡рд╛
+
diff --git a/l10n-mr/browser/browser/extensionsUI.ftl b/l10n-mr/browser/browser/extensionsUI.ftl
new file mode 100644
index 0000000000..662483bbee
--- /dev/null
+++ b/l10n-mr/browser/browser/extensionsUI.ftl
@@ -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/.
+
+# Variables:
+# $addonName (String): localized named of the extension that is asking to change the default search engine.
+# $currentEngine (String): name of the current search engine.
+# $newEngine (String): name of the new search engine.
+webext-default-search-description = { $addonName } рдЖрдкрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реЛрдз рдЗрдВрдЬрд┐рди { $currentEngine } рдкрд╛рд╕реВрди { $newEngine } рд▓рд╛ рдмрджрд▓реВ рдЗрдЪреНрдЫрд┐рдд рдЖрд╣реЗ. рд╣реЗ рдареАрдХ рдЖрд╣реЗ рдХрд╛?
+webext-default-search-yes =
+ .label = рд╣реЛрдп
+ .accesskey = Y
+webext-default-search-no =
+ .label = рдирд╛рд╣реА
+ .accesskey = N
+
diff --git a/l10n-mr/browser/browser/featureCallout.ftl b/l10n-mr/browser/browser/featureCallout.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/featureCallout.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/firefoxRelay.ftl b/l10n-mr/browser/browser/firefoxRelay.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/firefoxRelay.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/firefoxView.ftl b/l10n-mr/browser/browser/firefoxView.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/firefoxView.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/firefoxWebAuthn.ftl b/l10n-mr/browser/browser/firefoxWebAuthn.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/firefoxWebAuthn.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/fxviewTabList.ftl b/l10n-mr/browser/browser/fxviewTabList.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/fxviewTabList.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/identityCredentialNotification.ftl b/l10n-mr/browser/browser/identityCredentialNotification.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/identityCredentialNotification.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/linuxDesktopEntry.ftl b/l10n-mr/browser/browser/linuxDesktopEntry.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/linuxDesktopEntry.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/menubar.ftl b/l10n-mr/browser/browser/menubar.ftl
new file mode 100644
index 0000000000..3fce21a71a
--- /dev/null
+++ b/l10n-mr/browser/browser/menubar.ftl
@@ -0,0 +1,264 @@
+# 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 } рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+
+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-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 =
+ .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-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-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
+
+## 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
+
+## These menu items may use the same accesskey.
+
+# This should match reader-view-enter-button in browser.ftl
+menu-view-enter-readerview =
+ .label = рд╡рд╛рдЪрдХ рдореЛрдбрдордзреНрдпреЗ рдЬрд╛
+ .accesskey = R
+# This should match reader-view-close-button in browser.ftl
+menu-view-close-readerview =
+ .label = рд╡рд╛рдЪрдХ рдореЛрдб рдмрдВрдж рдХрд░рд╛
+ .accesskey = R
+
+##
+
+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-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-sync-now =
+ .label = рдЖрддреНрддрд╛ рд╕рд┐рдВрдХ рдХрд░рд╛
+ .accesskey = S
+menu-tools-page-source =
+ .label = рдкреГрд╖реНрдард╛рдЪреЗ рд╕реНрд░реЛрдд
+ .accesskey = o
+menu-tools-page-info =
+ .label = рдкреГрд╖реНрдард╛рдЪреА рдорд╛рд╣рд┐рддреА
+ .accesskey = I
+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-get-help
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+menu-help =
+ .label = рдорджрдд
+ .accesskey = H
+menu-help-report-site-issue =
+ .label = рд╕рд╛рдИрдЯрдЪреА рддреНрд░реБрдЯреА рджрд╛рдЦрд▓ рдХрд░рд╛тАж
+# 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..e8e20c076b
--- /dev/null
+++ b/l10n-mr/browser/browser/migration.ftl
@@ -0,0 +1,108 @@
+# 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 = рдХреГрдкрдпрд╛ рдкреБрдвреЗ рдЬрд╛рдпрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реЗ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдмрдВрдж рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛.
+
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-chrome = рдЧреВрдЧрд▓ рдХреНрд░реЛрдо
+
+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/migrationWizard.ftl b/l10n-mr/browser/browser/migrationWizard.ftl
new file mode 100644
index 0000000000..d50be12c0c
--- /dev/null
+++ b/l10n-mr/browser/browser/migrationWizard.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/.
+
+
+# Each migrator is expected to include a display name string, and that display
+# name string should have a key with "migration-wizard-migrator-display-name-"
+# as a prefix followed by the unique identification key for the migrator.
+
+migration-wizard-migrator-display-name-canary = Chrome Canary
+migration-wizard-migrator-display-name-chrome = Chrome
+migration-wizard-migrator-display-name-chrome-beta = Chrome рдмреАрдЯрд╛
+migration-wizard-migrator-display-name-chrome-dev = Chrome Dev
+migration-wizard-migrator-display-name-chromium = Chromium
+migration-wizard-migrator-display-name-chromium-360se = 360 рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░
+migration-wizard-migrator-display-name-chromium-edge = Microsoft Edge
+migration-wizard-migrator-display-name-firefox = Firefox
+migration-wizard-migrator-display-name-ie = Microsoft Internet Explorer
+migration-wizard-migrator-display-name-safari = Safari
+migration-source-name-ie = Internet Explorer
+migration-source-name-edge = Microsoft Edge
+migration-source-name-chrome = рдЧреВрдЧрд▓ рдХреНрд░реЛрдо
+migration-imported-safari-reading-list = рд╕реВрдЪреА рд╡рд╛рдЪрдд рдЖрд╣реЗ (рд╕рдлрд╛рд░реАрдкрд╛рд╕реВрди)
+migration-imported-edge-reading-list = рд╕реВрдЪреА рд╡рд╛рдЪрдд рдЖрд╣реЗ (Edge рдордзреВрди)
+
+## These strings are shown if the selected browser data directory is unreadable.
+## In practice, this tends to only occur on Linux when Firefox
+## is installed as a Snap.
+
+
+## These strings will be displayed based on how many resources are selected to import
+
+
+##
+
+
+## These strings will be used to create a dynamic list of items that can be
+## imported. The list will be created using Intl.ListFormat(), so it will
+## follow each locale's rules, and the first item will be capitalized by code.
+## When applicable, the resources should be in their plural form.
+## For example, a possible list could be "Bookmarks, passwords and autofill data".
+
+
+##
+
+
+## The import process identifies extensions installed in other supported
+## browsers and installs the corresponding (matching) extensions compatible
+## with Firefox, if available.
+
+
+##
+
diff --git a/l10n-mr/browser/browser/newtab/asrouter.ftl b/l10n-mr/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 0000000000..9a54e7864e
--- /dev/null
+++ b/l10n-mr/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,170 @@
+# 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-extension-sumo-link =
+ .tooltiptext = рдорд▓рд╛ рд╣реЗ рдХрд╛ рджрд┐рд╕рдд рдЖрд╣реЗ
+
+cfr-doorhanger-extension-cancel-button = рдЖрддреНрддрд╛ рдирд╛рд╣реА
+ .accesskey = N
+
+cfr-doorhanger-extension-ok-button = рдЖрддреНрддрд╛рдЪ рдЬреЛрдбрд╛
+ .accesskey = A
+
+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.
+
+
+## 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-release-notes-link-text = рдкреНрд░рдХрд╛рд╢рди рдиреЛрдЯреНрд╕ рд╡рд╛рдЪрд╛
+
+## Search Bar
+
+## Picture-in-Picture
+
+## Permission Prompt
+
+## Fingerprinter Counter
+
+## Bookmark Sync
+
+## Login Sync
+
+## Send Tab
+
+## Firefox Send
+
+## Social Tracking Protection
+
+## 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
+
+## Fission Experiment Message
+
+## Full Video Support CFR message
+
+## Spotlight modal shared strings
+
+## VPN promotion dialog for public Wi-Fi users
+##
+## If a user is detected to be on a public Wi-Fi network, they are given a
+## bit of info about how to improve their privacy and then offered a button
+## to the Mozilla VPN page and a link to dismiss the dialog.
+
+## Total Cookie Protection Rollout
+
+## Emotive Continuous Onboarding
+
+## MR2022 Background Update Windows native toast notification strings.
+##
+## These strings will be displayed by the Windows operating system in
+## a native toast, like:
+##
+## <b>multi-line title</b>
+## multi-line text
+## <img>
+## [ primary button ] [ secondary button ]
+##
+## The button labels are fitted into narrow fixed-width buttons by
+## Windows and therefore must be as narrow as possible.
+
+## Firefox View CFR
+
+## Firefox View Spotlight
+
+## Colorways expiry reminder CFR
+
+## Cookie Banner Handling CFR
+
+## These strings are used in the Fox doodle Pin/set default spotlights
+
+## These strings are used in the Set Firefox as Default PDF Handler for Existing Users experiment
+
+## FxA sync CFR
+
+## Device Migration FxA Spotlight
+
diff --git a/l10n-mr/browser/browser/newtab/newtab.ftl b/l10n-mr/browser/browser/newtab/newtab.ftl
new file mode 100644
index 0000000000..aab7ea15fb
--- /dev/null
+++ b/l10n-mr/browser/browser/newtab/newtab.ftl
@@ -0,0 +1,193 @@
+# 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 = рд╢реЛрдзрд╛
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-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 = рд╣реА рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрд╡рд╡рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+
+## Top Sites - Sponsored label
+
+## 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 = рдЦрд╛рд╕ рд╕рд╛рдИрдЯ
+# 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 } рдорд┐рд│рд╡рд╛
+
+## Pocket Final Card Section.
+## This is for the final card in the Pocket grid.
+
+## Pocket content onboarding experience dialog and modal for new users seeing the Pocket section for the first time, shown as the first item in the Pocket section.
+
+## 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 = рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрда рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рд╛.
+
+## Customization Menu
+
diff --git a/l10n-mr/browser/browser/newtab/onboarding.ftl b/l10n-mr/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 0000000000..f04cc23995
--- /dev/null
+++ b/l10n-mr/browser/browser/newtab/onboarding.ftl
@@ -0,0 +1,142 @@
+# 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).
+
+## Welcome modal dialog strings
+
+### UI strings for the simplified onboarding / multistage 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.
+
+### UI strings for the MR1 onboarding / multistage 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.
+
+## Welcome page strings
+
+onboarding-welcome-header = { -brand-short-name } рдордзреНрдпреЗ рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ
+
+onboarding-start-browsing-button-label = рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рд╕реБрд░реБ рдХрд░рд╛
+
+## Welcome full page string
+
+## Firefox Sync modal dialog strings.
+
+## This is part of the line "Enter your email to continue to Firefox Sync"
+
+
+## These are individual benefit messages shown with an image, title and
+## description.
+
+
+## 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
+
+
+## Message strings belonging to the Return to AMO flow
+
+## Custom Return To AMO onboarding strings
+
+## Multistage 3-screen onboarding flow strings (about:welcome pages)
+
+## Variables: $addon-name (String) - Name of the add-on to be installed
+
+## Multistage onboarding strings (about:welcome pages)
+
+# Aria-label to make the "steps" of multistage onboarding visible to screen readers.
+# Variables:
+# $current (Int) - Number of the current page
+# $total (Int) - Total number of pages
+
+## Title and primary button strings differ between platforms as they
+## match the OS' application context menu item action where Windows uses "pin"
+## and "taskbar" while macOS "keep" and "Dock" (proper noun).
+
+## Multistage MR1 onboarding strings (about:welcome pages)
+
+## Title, subtitle and primary button string used on set default onboarding screen
+## when Firefox is not default browser
+
+## Multistage MR1 onboarding 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.
+
+## 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.
+
+## Multistage MR1 onboarding strings (MR1 about:welcome pages)
+
+## Strings for Thank You page
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Espa├▒ol (ES)"
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Espa├▒ol (ES)"
+## $systemLanguage (String) - The name of the system language, e.g "Espa├▒ol (ES)"
+## $appLanguage (String) - The name of the language shipping in the browser build, e.g. "English (EN)"
+
+## Firefox 100 Thank You screens
+
+## MR2022 New User Easy Setup screen strings
+
+## MR2022 New User Pin Firefox screen strings
+
+## MR2022 Existing User Pin Firefox Screen Strings
+
+## MR2022 New User Set Default screen strings
+
+## MR2022 Get Started screen strings.
+## These strings will be used on the welcome page
+## when Firefox is already set to default and pinned.
+
+## MR2022 Import Settings screen strings
+
+## If your language uses grammatical genders, in the description for the
+## colorway feel free to switch from "You are a X. YouтАж" (e.g. "You are a
+## Playmaker. You createтАж") to "X: youтАж" ("Playmaker: You createтАж"). This might
+## help creating a more inclusive translation.
+
+## MR2022 Multistage Mobile Download screen strings
+
+## MR2022 Upgrade Dialog screens
+## Pin private window screen shown only for users who don't have Firefox private pinned
+
+## MR2022 Privacy Segmentation screen strings
+
+## MR2022 Multistage Gratitude screen strings
+
+## Onboarding spotlight for infrequent users
+
+## MR2022 Illustration alt tags
+## Descriptive tags for illustrations used by screen readers and other assistive tech
+
+## Device migration onboarding
+
diff --git a/l10n-mr/browser/browser/originControls.ftl b/l10n-mr/browser/browser/originControls.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/originControls.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/pageInfo.ftl b/l10n-mr/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..db6b7c29a2
--- /dev/null
+++ b/l10n-mr/browser/browser/pageInfo.ftl
@@ -0,0 +1,261 @@
+# 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
+
+## Variables:
+## $website (string) тАФ The url of the website pageInfo is getting info for
+
+# 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/panelUI.ftl b/l10n-mr/browser/browser/panelUI.ftl
new file mode 100644
index 0000000000..2a08926dba
--- /dev/null
+++ b/l10n-mr/browser/browser/panelUI.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/.
+
+
+## Customization Menu
+
+# The overflow menu is the menu that appears if you click the chevron (>> button) in the location bar.
+customize-menu-unpin-from-overflowmenu =
+ .label = рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдореЗрдиреВ рдордзреВрди рдкрд┐рди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = U
+customize-menu-add-to-toolbar =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+ .accesskey = A
+customize-menu-add-to-overflowmenu =
+ .label = рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдореЗрдиреВ рдордзреНрдпреЗ рдЬреЛрдбрд╛
+ .accesskey = M
+
+## Forget Button
+
+# The forget button can be added to the toolbar or overflow menu via the cutomization menu.
+panic-button-thankyou-msg1 = рдЖрдкрд▓рд╛ рдЕрд▓реАрдХрдбреАрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ
+panic-button-thankyou-msg2 = рдЖрдкрд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрд╕реЛ!
+panic-button-thankyou-button =
+ .label = рдзрдиреНрдпрд╡рд╛рдж!
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..371007e487
--- /dev/null
+++ b/l10n-mr/browser/browser/places.ftl
@@ -0,0 +1,215 @@
+# 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-all-in-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдмреНрдЬрдордзреНрдпреЗ рдЙрдШрдбрд╛
+ .accesskey = O
+
+places-empty-bookmarks-folder =
+ .label = (рд░рд┐рдХрд╛рдореЗ)
+
+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-history =
+ .aria-label = рдЗрддрд┐рд╣рд╛рд╕
+places-bookmarks-search =
+ .placeholder = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╢реЛрдзрд╛
+
+places-delete-domain-data =
+ .label = рдпрд╛ рд╕рд╛рдИрдЯрд╡рд┐рд╖рдпреА рд╡рд┐рд╕рд░реВрди рдЬрд╛
+ .accesskey = F
+places-sortby-name =
+ .label = рдирд╛рд╡рд╛рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+ .accesskey = r
+# Variables:
+# $count (number) - The number of pages selected for removal.
+places-delete-page =
+ .label =
+ { $count ->
+ [1] рдкреГрд╖реНрда рдирд╖реНрдЯ рдХрд░рд╛
+ *[other] рдкреГрд╖реНрда рдирд╖реНрдЯ рдХрд░рд╛
+ }
+ .accesskey = D
+
+places-library3 =
+ .title = рд▓рд╛рдпрдмреНрд░рд░реА
+
+places-organize-button =
+ .label = рдЖрдпреЛрдЬрди рдХрд░рд╛
+ .tooltiptext = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рдВрдЧрдареАрдд рдХрд░рд╛
+ .accesskey = O
+
+places-organize-button-mac =
+ .label = рдЖрдпреЛрдЬрди рдХрд░рд╛
+ .tooltiptext = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рдВрдЧрдареАрдд рдХрд░рд╛
+
+places-file-close =
+ .label = рдмрдВрдж рдХрд░рд╛
+ .accesskey = C
+
+places-cmd-close =
+ .key = w
+
+places-view-button =
+ .label = рджреГрд╢реНрдп
+ .tooltiptext = рджреГрд╢реНрдп рдмрджрд▓рд╡рд╛
+ .accesskey = V
+
+places-view-button-mac =
+ .label = рджреГрд╢реНрдп
+ .tooltiptext = рджреГрд╢реНрдп рдмрджрд▓рд╡рд╛
+
+places-view-menu-columns =
+ .label = рд╕реНрддрдВрдн рджрд╛рдЦрд╡рд╛
+ .accesskey = C
+
+places-view-menu-sort =
+ .label = рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+ .accesskey = S
+
+places-view-sort-unsorted =
+ .label = рд╡рд┐рдирд╛рдХреНрд░рдо
+ .accesskey = U
+
+places-view-sort-ascending =
+ .label = A > Z рдХреНрд░рдорд╡рд╛рд░реА рдкрдзреНрджрддреА
+ .accesskey = A
+
+places-view-sort-descending =
+ .label = Z > A рдХреНрд░рдорд╡рд╛рд░реА рдкрдзреНрджрддреА
+ .accesskey = Z
+
+places-maintenance-button =
+ .label = рдЖрдпрд╛рдд рд╡ рдмреЕрдХрдЕрдк рдХрд░рд╛
+ .tooltiptext = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдЖрдпрд╛рдд рдХрд░рд╛ рд╡ рдмреЕрдХрдЕрдк рдХрд░рд╛
+ .accesskey = I
+
+places-maintenance-button-mac =
+ .label = рдЖрдпрд╛рдд рд╡ рдмреЕрдХрдЕрдк рдХрд░рд╛
+ .tooltiptext = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдЖрдпрд╛рдд рдХрд░рд╛ рд╡ рдмреЕрдХрдЕрдк рдХрд░рд╛
+
+places-cmd-backup =
+ .label = рдмреЕрдХрдЕрдктАж
+ .accesskey = B
+
+places-cmd-restore =
+ .label = рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+ .accesskey = R
+
+places-cmd-restore-from-file =
+ .label = рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд╛тАж
+ .accesskey = C
+
+places-import-bookmarks-from-html =
+ .label = HTML рдкрд╛рд╕реВрди рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдЖрдпрд╛рдд рдХрд░рд╛тАж
+ .accesskey = I
+
+places-export-bookmarks-to-html =
+ .label = HTML рдХрд░рд┐рддрд╛ рд╡рд╛рдЪрдирдЦреБрдгрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рд╛тАж
+ .accesskey = E
+
+places-import-other-browser =
+ .label = рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░рдХрдбреВрди рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рд╛тАж
+ .accesskey = A
+
+places-view-sort-col-name =
+ .label = рдирд╛рд╡
+
+places-view-sort-col-tags =
+ .label = рдЯреЕрдЧ
+
+places-view-sort-col-url =
+ .label = рд╕реНрдерд╛рди
+
+places-view-sort-col-most-recent-visit =
+ .label = рд╕рд░реНрд╡рд╛рдд рдиреБрдХрддреАрдЪ рднреЗрдЯ
+
+places-view-sort-col-visit-count =
+ .label = рднреЗрдЯ рдкрд░рд┐рдорд╛рдг
+
+places-view-sort-col-date-added =
+ .label = рдЬреЛрдбрд▓реЗ
+
+places-view-sort-col-last-modified =
+ .label = рд╢реЗрд╡рдЯрдЪреНрдпрд╛рд╡реЗрд│реА рдХреЗрд▓реЗрд▓реЗ рд╕рдВрдкрд╛рджрди
+
+places-view-sortby-name =
+ .label = рдирд╛рд╡рд╛рдиреБрд░реВрдк рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+ .accesskey = N
+places-view-sortby-url =
+ .label = рдард┐рдХрд╛рдгрд╛рдиреБрд╕рд╛рд░ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+ .accesskey = L
+places-view-sortby-date =
+ .label = рдмрд╣реБрддрд╛рдВрд╢рд╡реЗрд│реА рднреЗрдЯ рджрд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+ .accesskey = V
+places-view-sortby-visit-count =
+ .label = рднреЗрдЯ рдкреНрд░рдорд╛рдгрдиреБрд╕рд╛рд░реЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+ .accesskey = C
+places-view-sortby-date-added =
+ .label = рд╕рдорд╛рд╡реЗрд╢рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+ .accesskey = e
+places-view-sortby-last-modified =
+ .label = рд╢реЗрд╡рдЯрдЪреЗ рд╕рдВрдкрд╛рджрд┐рдд рдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░рд┐рдд рд▓рд╛рд╡рд╛
+ .accesskey = M
+places-view-sortby-tags =
+ .label = рдЯреЕрдЧреНрд░рдЬрдкреНрд░рдорд╛рдгреЗ рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+ .accesskey = T
+
+places-cmd-find-key =
+ .key = f
+
+places-back-button =
+ .tooltiptext = рдорд╛рдЧреЗ рдЬрд╛
+
+places-forward-button =
+ .tooltiptext = рдкреБрдвреЗ рдЬрд╛
+
+places-details-pane-select-an-item-description = рдкрд╣рд╛рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╡ рдЧреБрдгрдзрд░реНрдо рд╕рдВрдкрд╛рджреАрдд рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдШрдЯрдХ рдирд┐рд╡рдбрд╛
+
+places-details-pane-no-items =
+ .value = рдШрдЯрдХ рдирд╛рд╣реА
+# Variables:
+# $count (Number): number of items
+places-details-pane-items-count =
+ .value =
+ { $count ->
+ [one] рдПрдХ рдШрдЯрдХ
+ *[other] { $count } items
+ }
+
+## Strings used as a placeholder in the Library search field. For example,
+## "Search History" stands for "Search through the browser's history".
+
+places-search-bookmarks =
+ .placeholder = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╢реЛрдзрд╛
+places-search-history =
+ .placeholder = рдЗрддрд┐рд╣рд╛рд╕ рд╢реЛрдзрд╛
+places-search-downloads =
+ .placeholder = рдбрд╛рдЙрдирд▓реЛрдбрд╕реН рд╢реЛрдзрд╛
+
+##
+
+places-locked-prompt = { -brand-short-name } рдкреИрдХреА рдПрдХ рдлрд╛рдЗрд▓ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдгреАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд╛рдЪрдирдЦреВрдг рд╡ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдо рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА. рдХрд╛рд╣рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╣реА рдЕрдбрдЪрдг рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрддреЗ.
diff --git a/l10n-mr/browser/browser/placesPrompts.ftl b/l10n-mr/browser/browser/placesPrompts.ftl
new file mode 100644
index 0000000000..df22618cee
--- /dev/null
+++ b/l10n-mr/browser/browser/placesPrompts.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/.
+
+places-error-title = { -brand-short-name }
+places-no-title = (рд╢рд┐рд░реНрд╖рдХ рдирд╛рд╣реА)
+
+places-bookmarks-backup-title = рд╡рд╛рдЪрдирдЦреВрдгрд╛рдВрдЪреНрдпрд╛ рдмреЕрдХрдЕрдк рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡
+places-bookmarks-restore-alert-title = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рд╕реНрдереАрддреАрдд рдиреНрдпрд╛
+places-bookmarks-restore-alert = рдпрд╛рдореБрд│реЗ рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡ рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдмреЕрдХрдЕрдкрд╕рд╣ рдмрджрд▓рд╡рд┐рд▓реЗ рдЬрд╛рддреАрд▓. рдЖрдкрдг рдпрд╛ рдмрд╛рдмрдд рдирдХреНрдХреА рдЖрд╣рд╛рдд рдХрд╛?
+places-bookmarks-restore-title = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдмреЕрдХрдЕрдк рдирд┐рд╡рдбрд╛
+places-bookmarks-restore-filter-name = JSON
+places-bookmarks-restore-format-error = рдЕрд╕рдорд░реНрдереАрдд рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░
+places-bookmarks-restore-parse-error = рдмреЕрдХрдЕрдк рдлрд╛рдЗрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖реАрдд рдХрд░рддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА.
+
+places-bookmarks-import = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдлрд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░рд╛
+places-bookmarks-export = рд╡рд╛рдЪрдирдЦреВрдг рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рд╛
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..727a4c26e0
--- /dev/null
+++ b/l10n-mr/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,101 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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-DisablePocket2 = рд╕рдВрдХреЗрддрд╕реНрдерд│реЗ { -pocket-brand-name } рдордзреНрдпреЗ рд╕рд╛рдард╡рдгреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛.
+
+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-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 = рд╢реЛрдз рд╕реВрдЪрдирд╛ рд╕рдХреНрд╖рдо рдХрд┐рдВрд╡рд╛ рдЕрдХреНрд╖рдо рдХрд░рд╛.
+
+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..d9b890ead9
--- /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-window2 =
+ .title = ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рддрдкрд╢реАрд▓
+ .style = min-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..faa1da1cc5
--- /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-window2 =
+ .title = рд╕реВрдЪреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+ .style = min-width: 55em
+
+blocklist-close-key =
+ .key = w
+
+blocklist-treehead-list =
+ .label = рд╕реВрдЪреА
+
+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..dbd0fb4ace
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/clearSiteData.ftl
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clear-site-data-window2 =
+ .title = рдорд╛рд╣рд┐рддреА рдкреБрд╕рд╛
+ .style = min-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-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..a7f30c0a6d
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/colors.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/.
+
+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..34009df5c4
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/connection.ftl
@@ -0,0 +1,85 @@
+# 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-window2 =
+ .title = рдЬреЛрдбрдгреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕реН
+ .style =
+ { PLATFORM() ->
+ [macos] min-width: 44em
+ *[other] min-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-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-autologin-checkbox =
+ .label = рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рдард╡рд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рдУрд│рдЦ рдкрдЯрд╡рд┐рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рд╡рд┐рдЪрд╛рд░реВ рдирдХрд╛
+ .accesskey = i
+ .tooltiptext = рдкреНрд░реЙрдХреНрд╕реАрдЬрдХрд░рд┐рддрд╛ рд╢реНрд░реЗрдп рдЕрдЧреЛрджрд░ рд╕рд╛рдард╡рд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╣реЗ рдкрд░реНрдпрд╛рдп рдЖрдкрд▓реА рдУрд│рдЦ рдкрдЯрд╡рддреЗ. рдУрд│рдЦ рдкрдЯрд╡рдгреЗ рдЕрдкрдпрд╢реА рдард░рд▓реНрдпрд╛рд╕ рдЖрдкрдгрд╛рд╕ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЬрд╛рдИрд▓.
+
+connection-proxy-socks-remote-dns =
+ .label = SOCKS v5 рд╡рд╛рдкрд░рддрд╛рдирд╛ DNS рдЪреА рдкреНрд░реЙрдХреНрд╕реА рдХрд░рд╛
+ .accesskey = d
+
+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..63b303ccf3
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/containers.ftl
@@ -0,0 +1,88 @@
+# 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-new2 =
+ .title = рдирд╡реАрди рдХрдВрдЯреЗрдирд░ рдЬреЛрдбрд╛
+ .style = min-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-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..197ce8ceee
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/fonts.ftl
@@ -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/.
+
+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.
+
+# 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/formAutofill.ftl b/l10n-mr/browser/browser/preferences/formAutofill.ftl
new file mode 100644
index 0000000000..e4a9717934
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/formAutofill.ftl
@@ -0,0 +1,103 @@
+# 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 address and credit card autofill management dialog in browser preferences
+
+autofill-manage-addresses-title = рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдкрддреНрддреЗ
+autofill-manage-addresses-list-header = рдкрддреНрддреЗ
+
+autofill-manage-credit-cards-title = рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб
+autofill-manage-credit-cards-list-header = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдбреНрд╕
+
+autofill-manage-dialog =
+ .style = min-width: 560px
+autofill-manage-remove-button = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+autofill-manage-add-button = рдЬреЛрдбрд╛тАж
+autofill-manage-edit-button = рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛тАж
+
+##
+
+# The dialog title for creating addresses in browser preferences.
+autofill-add-new-address-title = рдирд╡реАрди рдкрддреНрддрд╛ рдЬреЛрдбрд╛
+# The dialog title for editing addresses in browser preferences.
+autofill-edit-address-title = рдкрддреНрддрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+
+autofill-address-given-name = рдкреНрд░рдердо рдирд╛рд╡
+autofill-address-additional-name = рдордзрд▓реЗ рдирд╛рд╡
+autofill-address-family-name = рдЖрдбрдирд╛рд╡
+autofill-address-organization = рд╕рдВрд╕реНрдерд╛
+autofill-address-street = рд░рд╕реНрддрд╛
+
+## address-level-3 (Sublocality) names
+
+# Used in IR, MX
+autofill-address-neighborhood = рд╢реЗрдЬрд╛рд░
+# Used in MY
+autofill-address-village-township = рдЧрд╛рд╡ рдХрд┐рдВрд╡рд╛ рд╡рд╕рд╛рд╣рдд
+autofill-address-island = рдмреЗрдЯ
+# Used in IE
+autofill-address-townland = рдкреНрд░рднрд╛рдЧ
+
+## address-level-2 names
+
+autofill-address-city = рд╢рд╣рд░
+# Used in HK, SD, SY, TR as Address Level-2 and used in KR as Sublocality.
+autofill-address-district = рдЬрд┐рд▓реНрд╣рд╛
+# Used in GB, NO, SE
+autofill-address-post-town = рдЯрдкрд╛рд▓ рдирдЧрд░
+# Used in AU as Address Level-2 and used in ZZ as Sublocality.
+autofill-address-suburb = рдЙрдкрдирдЧрд░
+
+## address-level-1 names
+
+autofill-address-province = рдкреНрд░рд╛рдВрдд
+autofill-address-state = рд░рд╛рдЬреНрдп
+autofill-address-county = рджреЗрд╢
+# Used in BB, JM
+autofill-address-parish = рдкреЕрд░реАрд╢
+# Used in HK
+autofill-address-area = рдХреНрд╖реЗрддреНрд░
+# Used in NI, CO
+autofill-address-department = рд╡рд┐рднрд╛рдЧ
+
+## Postal code name types
+
+# Used in IN
+autofill-address-pin = рдкрд┐рди
+autofill-address-postal-code = рдкреЛрд╕реНрдЯ рдХреЛрдб
+autofill-address-zip = рдЭрд┐рдк рдХреЛрдб
+
+##
+
+autofill-address-country = рджреЗрд╢ рдХрд┐рдВрд╡рд╛ рдкреНрд░рджреЗрд╢
+autofill-address-tel = рджреВрд░рдзреНрд╡рдиреА
+autofill-address-email = рдИрдореЗрд▓
+
+autofill-cancel-button = рд░рджреНрдж рдХрд░рд╛
+autofill-save-button = рд╕рд╛рдард╡рд╛
+autofill-country-warning-message = рд╕рдзреНрдпрд╛ рдлрдХреНрдд рдХрд╛рд╣реА рджреЗрд╢рд╛рдВрд╕рд╛рдареАрдЪ рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рд╣реЛрдгреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-new-card-title = рдирд╡реАрди рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЬреЛрдбрд╛
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title = рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+
+autofill-card-number = рдХрд╛рд░реНрдб рдХреНрд░рдорд╛рдВрдХ
+autofill-card-invalid-number = рдХреГрдкрдпрд╛ рд╡реИрдз рдХрд╛рд░реНрдб рдХреНрд░рдорд╛рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+autofill-card-name-on-card = рдХрд╛рд░реНрдб рд╡рд░реАрд▓ рдирд╛рд╡
+autofill-card-expires-month = рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рдорд╣рд┐рдирд╛
+autofill-card-expires-year = рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рд╡рд░реНрд╖
+autofill-card-billing-address = рдмрд┐рд▓рд╛рдЪрд╛ рдкрддреНрддрд╛
+autofill-card-network = рдХрд╛рд░реНрдб рдкреНрд░рдХрд╛рд░
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = American Express
+autofill-card-network-cartebancaire = Carte Bancaire
+autofill-card-network-discover = рд╢реЛрдзрд╛
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = MasterCard
+autofill-card-network-mir = MIR
+autofill-card-network-visa = Visa
diff --git a/l10n-mr/browser/browser/preferences/fxaPairDevice.ftl b/l10n-mr/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..2874c886ad
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/fxaPairDevice.ftl
@@ -0,0 +1,7 @@
+# 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-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..192685664c
--- /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-window2 =
+ .title = рд╡реЗрдмрдкреГрд╖реНрда рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧ
+ .style = min-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-window2 =
+ .title = { -brand-short-name } рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧ
+ .style = min-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/moreFromMozilla.ftl b/l10n-mr/browser/browser/preferences/moreFromMozilla.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/moreFromMozilla.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/permissions.ftl b/l10n-mr/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..58bfc210cc
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,161 @@
+# 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-window2 =
+ .title = рдЕрдкрд╡рд╛рдж
+ .style = min-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
+
+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
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window2 =
+ .title = рдЕрдкрд╡рд╛рдж - рдХреБрдХреАрдЬ рд╡ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА
+ .style = { permissions-window2.style }
+permissions-exceptions-cookie-desc = рдХреЛрдгрддреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рд╛рдИрдЯ рдорд╛рд╣рд┐рддреА рд╡рд╛рдкрд░рд╛рдпрдЪреА рдХрд┐рдВрд╡рд╛ рдХреЛрдгреАрдЪ рд╡рд╛рдкрд░реВ рдирдпреЗ рд╣реЗ рдЖрдкрдг рдард░рд╡реВ рд╢рдХрддрд╛. рдЕрд╢рд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдЪрд╛ рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛ рдЖрдгрд┐ рдЖрдбрд╡рд╛, рд╕рддреНрд░рд╛рд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛ рдХреНрд▓реАрдХ рдХрд░рд╛.
+
+## Exceptions - HTTPS-Only Mode
+
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window2 =
+ .title = рдЕрдиреБрдорддреАрдд рд╕рд╛рдЗрдЯреНрд╕ - рдкреЙрдкрдЕрдкреНрд╕реН
+ .style = { permissions-window2.style }
+permissions-exceptions-popup-desc = рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдирд╛ рдЖрдЧрд╛рдК рджреГрд╢реНрдпрдЪреМрдХрдЯреА рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рд╣реЗ рджрд░реНрд╢рд╡реВ рд╢рдХрддрд╛. рдкрд░рд╡рд╛рдЧреА рджреНрдпрд╛рд╡рдпрд╛рдЪреНрдпрд╛ рд╕рд╛рдЗрдЯрдЪрд╛ рдкрддреНрддрд╛ рддрдВрддреЛрддрдВрдд рдЯрд╛рдЗрдк рдХрд░рд╛ рдЖрдгрд┐ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛(Allow) рд╡рд░ рдХреНрд▓рд┐рдХреН рдХрд░рд╛.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window2 =
+ .title = рдЕрдкрд╡рд╛рдж - рд╕рдВрдЪрдпреАрдд рд▓реЙрдЧрдЗрдиреНрд╕
+ .style = { permissions-window2.style }
+permissions-exceptions-saved-logins-desc = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдХрд░реАрддрд╛ рд▓реЙрдЧрд┐рди рд╕рдВрдЪрдпреАрдд рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реАрдд
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window2 =
+ .title = рдЕрдиреБрдорддреАрдд рд╕реНрдерд│рд╛рдХрд░рддрд╛ - ре▓рдб-рдСрдиреНрд╕реН рд╕реНрдерд╛рдкрдирд╛
+ .style = { permissions-window2.style }
+permissions-exceptions-addons-desc = рдХреБрдард▓реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд╛рд│рд╛рдВрдирд╛ ре▓рдб-рдСрдиреНрд╕реН рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХрд░рд╛рдпрд▓рд╛ рджреНрдпрд╛рдпрдЪреЗ рд╣реЗ рдЖрдкрдг рдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рддреНрдпрд╛рдХрд░рддрд╛ рд╣рд╡реНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд│рд╛рдЪреЗ рдЕрдЪреВрдХ рдкрддреНрддрд╛ рд▓рд┐рд╣рд╛ рд╡ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window2 =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рдСрдЯреЛрдкреНрд▓реЗ
+ .style = { permissions-window2.style }
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window2 =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рд╕реВрдЪрдирд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window2.style }
+permissions-site-notification-desc = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рд▓реА рдЖрд╣реЗ. рдХреЛрдгрддреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд╛рд╡реНрдпрд╛ рд╣реЗ рдЖрдкрдг рдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдЖрдкрдг рдирд╡реАрди рд╕реВрдЪрдирд╛рдВрдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рдгрд╛рд▒реНрдпрд╛рдВрдирд╛ рдЕрдбрд╡реВ рд╣реА рд╢рдХрддрд╛.
+permissions-site-notification-disable-label =
+ .label = рдирд╡реАрди рд╕реВрдЪрдирд╛рдВрдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рдгрд╛рд▒реНрдпрд╛рдВрдирд╛ рдЕрдбрд╡рд╛
+permissions-site-notification-disable-desc = рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрд╢рд┐рд╡рд╛рдп рдЗрддрд░рд╛рдВрд╡рд░ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рдгреНрдпрд╛рд╕ рдпрд╛рдореБрд│реЗ рдирд┐рд░реНрдмрдВрдз рдмрд╕реЗрд▓. рд╕реВрдЪрдирд╛ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдХрд╛рд╣реА рд╕реБрд╡рд┐рдзрд╛ рдмрдВрдж рдкрдбрддреАрд▓.
+
+## Site Permissions - Location
+
+permissions-site-location-window2 =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рд╕реНрдерд╛рди рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window2.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-window2 =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рдХреЕрдореЗрд░рд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window2.style }
+permissions-site-camera-desc = рдЦрд╛рд▓реАрд▓ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдЪрд╛рд░рд▓реА рдЖрд╣реЗ. рдХреЛрдгрддреНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдВрдиреА рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рд╛рд╡рд╛ рд╣реЗ рдЖрдкрдг рдард░рд╡реВ рд╢рдХрддрд╛. рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╡рд┐рдЪрд╛рд░рдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдЖрдкрдг рдЕрдбрд╡реВрд╣реА рд╢рдХрддрд╛.
+permissions-site-camera-disable-label =
+ .label = рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдЕрдбрд╡рд╛
+permissions-site-camera-disable-desc = рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реА рдХреЛрдгрддреАрд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрдкрд▓реНрдпрд╛ рдХреЕрдореЗрд▒реНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреАрдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛ рдХреЕрдореЗрд▒реНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдХрд╛рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЦрдВрдбрд┐рдд рдХрд░реВ рд╢рдХрддреЗ.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window2 =
+ .title = рд╕реЗрдЯрд┐рдВрдЧ - рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+ .style = { permissions-window2.style }
+permissions-site-microphone-desc = рдЦрд╛рд▓реАрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯрдиреЗ рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЖрд╣реЗ. рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрдирд╛ рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджрд┐рд▓реА рддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛. рдЖрдкрдг рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░рдгрд╛рд░реНрдпрд╛ рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛ рджреЗрдЦреАрд▓ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░реВ рд╢рдХрддрд╛.
+permissions-site-microphone-disable-label =
+ .label = рдЖрдкрд▓рд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрди рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрдгрд╛рд▒реНрдпрд╛ рдирд╡реАрди рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдЕрдбрд╡рд╛
+permissions-site-microphone-disable-desc = рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реА рдХреЛрдгрддреАрд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреАрд╢рд┐рд╡рд╛рдп рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдХрд╛рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЦрдВрдбрд┐рдд рдХрд░реВ рд╢рдХрддреЗ.
+
+## Site Permissions - Speaker
+##
+## "Speaker" refers to an audio output device.
+
diff --git a/l10n-mr/browser/browser/preferences/preferences.ftl b/l10n-mr/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..d188a9aec4
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1060 @@
+# 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 = рдиреЗрд╣рдореА
+
+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 }
+
+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
+
+
+## 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 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 = рд╢реЛрдз рдкрд░рд┐рдгрд╛рдо
+
+search-results-help-link = рдорджрдд рд╣рд╡реА рдЖрд╣реЗ? рднреЗрдЯ рджреНрдпрд╛ <a data-l10n-name="url">{ -brand-short-name } рдорджрдд</a>
+
+## General Section
+
+startup-header = рдкреНрд░рд╛рд░рдВрднреАрдХрд░рдг
+
+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-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-open-many-tabs =
+ .label = рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдЙрдШрдбрддрд╛рдирд╛ рдорд▓рд╛ рд╕рд╛рд╡рдз рдХрд░рд╛ рдХрд╛рд░рдг рддреНрдпрд╛рдореБрд│реЗ { -brand-short-name } рд╣рд│реБ рд╣реЛрдК рд╢рдХрддреЗ
+ .accesskey = d
+
+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 = рд╕рдЧрд│реЗ рдХрдВрдЯреЗрдирд░ рдЯреЕрдм рдмрдВрдж рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗрдд рдХрд╛?
+
+## Variables:
+## $tabCount (number) - Number of tabs
+
+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 = рднрд╛рд╖рд╛ рдЖрдгрд┐ рд╕реНрд╡рд░реБрдк
+
+default-font = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдлреЙрдиреНрдЯ
+ .accesskey = D
+default-font-size = рдЖрдХрд╛рд░
+ .accesskey = S
+
+advanced-fonts =
+ .label = рдкреНрд░рдЧрддтАж
+ .accesskey = A
+
+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-where = рдлрд╛рдЗрд▓реНрд╕ рдпреЗрдереЗ рд╕рд╛рдард╡рд╛
+ .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 = рдиреЗрд╣рдореА рд╡рд┐рдЪрд╛рд░рд╛
+
+# 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-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
+
+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-search-header =
+ .label = рд╡реЗрдм рд╢реЛрдз
+
+## Variables:
+## $provider (String): Name of the corresponding content provider, e.g "Pocket".
+
+
+## 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-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-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-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-remove-button =
+ .label = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+## Firefox Account - Signed out. Note that "Sync" and "Firefox Account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+
+## 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 = рдЖрдкрд▓рд╛ рд╡реЗрдм рдЖрдкрд▓реНрдпрд╛рдмрд░реЛрдмрд░ рдШреЗрдКрди рдЪрд▓рд╛
+
+# 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> рдЖрдкрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдмрд░реЛрдмрд░ рд╕рдордХреНрд░рдордг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА
+
+## Firefox Account - Signed in
+
+
+## Firefox account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рдорд╛ рдмрджрд▓рд╛
+
+sync-sign-out =
+ .label = рд╕рд╛рдЗрди рдЖрдЙрдЯ рдХрд░рд╛тАж
+ .accesskey = g
+
+sync-manage-account = рдЦрд╛рддреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = o
+
+## Variables
+## $email (string) - Email used for Firefox account
+
+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 = рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗ
+
+prefs-sync-now-button =
+ .label = рдЖрддреНрддрд╛ рд╕рд┐рдВрдХ рдХрд░рд╛
+ .accesskey = N
+
+prefs-syncing-button =
+ .label = рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗ
+
+## 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-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
+
+## 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 = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛
+
+## These strings are shown in a desktop notification after the
+## user requests we resend a verification email.
+
+sync-verification-sent-title = рд╡реИрдзрддрд╛ рдкрд╛рдард╡рд▓реА
+# Variables:
+# $email (String): Email address of user's Firefox account.
+sync-verification-sent-body = рдкрдбрддрд╛рд│рдгреАрд╕рд╛рдареА { $email } рд╡рд░ рджреБрд╡рд╛ рдкрд╛рдард╡рд▓рд╛ рдЖрд╣реЗ.
+sync-verification-not-sent-title = рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреБрд╡рд╛ рдкрд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА.
+sync-verification-not-sent-body = рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛ рд╡реЗрд│реА рдЗ-рдореЗрд▓ рдкрд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХреГрдкрдпрд╛ рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+
+## Privacy Section
+
+privacy-header = рдмреНрд░рд╛рдКрдЬрд░ рдЧреЛрдкрдиреАрдпрддрд╛
+
+## 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-change =
+ .label = рдорд╛рд╕реНрдЯрд░ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рд╡рд╛тАж
+ .accesskey = M
+
+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
+
+## Privacy Section - Cookie Banner Handling
+
+
+## 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-cryptominers = рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдЗрдирд░
+content-blocking-fingerprinters = рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░
+
+# The tcp-rollout strings are no longer used for the rollout but for tcp-by-default in the standard section
+
+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-addon-install-warning =
+ .label = рд╕рд╛рдИрдЯреНрд╕ ре▓рдб-рдСрдиреНрд╕реН рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рдорд▓рд╛ рд╕рд╛рд╡рдз рдХрд░рд╛
+ .accesskey = W
+
+permissions-addon-exceptions =
+ .label = рдЕрдкрд╡рд╛рджтАж
+ .accesskey = E
+
+## 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 = рдорд╛рд╣рд┐рддреА рдЕрд╣рд╡рд╛рд▓ рджреЗрдгреЗ рдпрд╛ рдмрд╛рдВрдзрдгреА рд╕рдВрд░рдЪрдиреЗрдордзреНрдпреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ
+
+## 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-enable-ocsp =
+ .label = рдХреНрд╡реЗрд░реА OCSP рд░реЗрд╕рдкрд╛рдБрдбрд░ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪреА рд╡реИрдзрддрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ
+ .accesskey = Q
+
+certs-view =
+ .label = рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдмрдШрд╛
+ .accesskey = C
+
+certs-devices =
+ .label = рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрдиреЗ
+ .accesskey = D
+
+## Privacy Section - HTTPS-Only
+
+
+## DoH Section
+
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = рдбреЗрд╕реНрдХрдЯреЙрдк
+downloads-folder-name = рдбрд╛рдЙрдирд▓реЛрдб
+choose-download-folder-title = рдбрд╛рдЙрдирд▓реЛрдб рд╕рдВрдЪрдпрд┐рдХрд╛(рдлреЛрд▓реНрдбрд░) рдирд┐рд╡рдбрд╛:
diff --git a/l10n-mr/browser/browser/preferences/selectBookmark.ftl b/l10n-mr/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..771312a59f
--- /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-window2 =
+ .title = рдореБрдЦреНрдп рдкреГрд╖реНрда рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+ .style = min-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..9ca20a0bde
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/siteDataSettings.ftl
@@ -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/.
+
+
+## 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-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..57dd1d9937
--- /dev/null
+++ b/l10n-mr/browser/browser/preferences/translation.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/.
+
+translation-window2 =
+ .title = рдЕрдкрд╡рд╛рдж - рднрд╛рд╖рд╛рдВрддрд░рди
+ .style = min-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-dialog =
+ .buttonlabelaccept = рдмрдВрдж рдХрд░рд╛
+ .buttonaccesskeyaccept = C
diff --git a/l10n-mr/browser/browser/profile/default-bookmarks.ftl b/l10n-mr/browser/browser/profile/default-bookmarks.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/profile/default-bookmarks.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/protections.ftl b/l10n-mr/browser/browser/protections.ftl
new file mode 100644
index 0000000000..6634d8d4f4
--- /dev/null
+++ b/l10n-mr/browser/browser/protections.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/.
+
+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 = рдкреБрдиреНрд╣рд╛ рдХрдзреАрд╣реА рдкрд╛рд╕рд╡рд░реНрдб рд╡рд┐рд╕рд░реВ рдирдХрд╛
+
+
+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..7046a12a04
--- /dev/null
+++ b/l10n-mr/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,96 @@
+# 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 = рдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╡рд░реНрдзрд┐рдд рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╕рдВрд░рдХреНрд╖рдг рдмрдВрдж рдЖрд╣реЗ
+
+## Text for the toggles shown when ETP is enabled/disabled for a given site.
+## .description is transferred into a separate paragraph by the moz-toggle
+## custom element code.
+## $host (String): the hostname of the site that is being displayed.
+
+# 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-not-blocking-why-etp-off-tooltip-label =
+ .label = рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рд╕рд░реНрд╡ рдЯреНрд░реЕрдХрд░ рд▓реЛрдб рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд рдХрд╛рд░рдг рд╕рдВрд░рдХреНрд╖рдг рдмрдВрдж рдЖрд╣реЗ.
+
+##
+
+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 = рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд╛
+
+# Cookie Banner Handling
+
+
+## Protections panel info message
+
+cfr-protections-panel-link-text = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
diff --git a/l10n-mr/browser/browser/recentlyClosed.ftl b/l10n-mr/browser/browser/recentlyClosed.ftl
new file mode 100644
index 0000000000..cb374bb5f3
--- /dev/null
+++ b/l10n-mr/browser/browser/recentlyClosed.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/.
+
+
+## These strings are used in the main menu,
+## and should follow the same capitalization (title case for English).
+## Check menubar.ftl for reference.
+
+
+## These strings are used in the app menu,
+## and should follow the same capitalization (sentence case for English).
+## Check appmenu.ftl for reference.
+
+
+##
+
+# Variables:
+# $tabCount (Number): Number of other tabs
+# $winTitle (String): Window title
+recently-closed-undo-close-window-label =
+ { $tabCount ->
+ [0] { $winTitle }
+ [one] { $winTitle } (рд╡ { $tabCount } рдЗрддрд░ рдЯреЕрдм)
+ *[other] { $winTitle } (рд╡ { $tabCount } рдЗрддрд░ рдЯреЕрдмреНрд╕реН)
+ }
diff --git a/l10n-mr/browser/browser/reportBrokenSite.ftl b/l10n-mr/browser/browser/reportBrokenSite.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/reportBrokenSite.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/safeMode.ftl b/l10n-mr/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..ed7ddd5572
--- /dev/null
+++ b/l10n-mr/browser/browser/safeMode.ftl
@@ -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/.
+
+refresh-profile =
+ .label = { -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..1a355342a1
--- /dev/null
+++ b/l10n-mr/browser/browser/safebrowsing/blockedSite.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/.
+
+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 = рддрдкрд╢реАрд▓ рдкрд╣рд╛
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+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> рдЗрдереЗ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+##
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+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>.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+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..85c3d3ab6c
--- /dev/null
+++ b/l10n-mr/browser/browser/sanitize.ftl
@@ -0,0 +1,106 @@
+# 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-prefs2 =
+ .title = рдЗрддрд┐рд╣рд╛рд╕ рдкреВрд╕рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╕рдВрдпреЛрдЬрдирд╛
+ .style = min-width: 34em
+
+sanitize-prefs-style =
+ .style = width: 17em
+
+sanitize-dialog-title =
+ .title = рдЕрд▓рд┐рдХрдбреАрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдирд╖реНрдЯ рдХрд░рд╛
+ .style = min-width: 34em
+
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+sanitize-dialog-title-everything =
+ .title = рд╕рд░реНрд╡ рдЗрддрд┐рд╣рд╛рд╕ рдкреВрд╕рд╛
+ .style = min-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-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..ea3632baa2
--- /dev/null
+++ b/l10n-mr/browser/browser/screenshots.ftl
@@ -0,0 +1,41 @@
+# 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-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-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/screenshotsOverlay.ftl b/l10n-mr/browser/browser/screenshotsOverlay.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/screenshotsOverlay.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/search.ftl b/l10n-mr/browser/browser/search.ftl
new file mode 100644
index 0000000000..c5759f55d2
--- /dev/null
+++ b/l10n-mr/browser/browser/search.ftl
@@ -0,0 +1,36 @@
+# 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 }
+
+##
+
+searchbar-submit =
+ .tooltiptext = рд╢реЛрдз рд╕рдВрдХрд▓рд┐рдд рдХрд░рд╛
+
+# This string is displayed in the search box when the input field is empty
+searchbar-input =
+ .placeholder = рд╢реЛрдзрд╛
+
+searchbar-icon =
+ .tooltiptext = рд╢реЛрдзрд╛
+
+## Infobar shown when search engine is removed and replaced.
+## Variables
+## $oldEngine (String) - the search engine to be removed.
+## $newEngine (String) - the search engine to replace the removed search engine.
+
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/shopping.ftl b/l10n-mr/browser/browser/shopping.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/shopping.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/sidebarMenu.ftl b/l10n-mr/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..7afbc50b89
--- /dev/null
+++ b/l10n-mr/browser/browser/sidebarMenu.ftl
@@ -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/.
+
+sidebar-menu-bookmarks =
+ .label = рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+sidebar-menu-history =
+ .label = рдЗрддрд┐рд╣рд╛рд╕
+
+sidebar-menu-synced-tabs =
+ .label = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+
+sidebar-menu-close =
+ .label = рдмрд╛рдЬреВрдЪреА рдкрдЯреНрдЯреА рдмрдВрдж рдХрд░рд╛
+
+sidebar-close-button =
+ .tooltiptext = рдмрд╛рдЬреБрдЪреАрдкрдЯреНрдЯреА рдмрдВрдж рдХрд░рд╛
diff --git a/l10n-mr/browser/browser/sitePermissions.ftl b/l10n-mr/browser/browser/sitePermissions.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/sitePermissions.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/siteProtections.ftl b/l10n-mr/browser/browser/siteProtections.ftl
new file mode 100644
index 0000000000..ea8a71ecfb
--- /dev/null
+++ b/l10n-mr/browser/browser/siteProtections.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/.
+
+content-blocking-trackers-view-empty = рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+content-blocking-cookies-blocking-trackers-label = рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА
+content-blocking-cookies-blocking-third-party-label = рддреГрддреАрдп-рдкрдХреНрд╖ рдХреБрдХреАрдЬ
+content-blocking-cookies-blocking-unvisited-label = рднреЗрдЯ рди рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯ рдХреБрдХреАрдЬ
+content-blocking-cookies-blocking-all-label = рд╕рд░реНрд╡ рдХреБрдХреАрдЬ
+content-blocking-cookies-view-first-party-label = рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реВрди
+content-blocking-cookies-view-trackers-label = рдХреНрд░реЙрд╕-рд╕рд╛рдИрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреА
+content-blocking-cookies-view-third-party-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"
+content-blocking-cookies-view-allowed-label =
+ .value = рдордВрдЬреВрд░
+# 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"
+content-blocking-cookies-view-blocked-label =
+ .value = рдЕрд╡рд░реЛрдзрд┐рдд
+# Variables:
+# $domain (String): the domain of the site.
+content-blocking-cookies-view-remove-button =
+ .tooltiptext = { $domain } рд╕рд╛рдареА рдХреБрдХреА рдЕрдкрд╡рд╛рдж рд╕рд╛рдл рдХрд░рд╛
+tracking-protection-icon-active-container =
+ .aria-label = { tracking-protection-icon-active }
+tracking-protection-icon-disabled-container =
+ .aria-label = { tracking-protection-icon-disabled }
+tracking-protection-icon-no-trackers-detected-container =
+ .aria-label = { tracking-protection-icon-no-trackers-detected }
+
+## Variables:
+## $host (String): the site's hostname
+
+# Header of the Protections Panel.
+protections-header = { $host } рд╕рд╛рдареА рд╕рдВрд░рдХреНрд╖рдг
+
+## 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-third-party =
+ .title = рддреГрддреАрдп-рдкрдХреНрд╖рд╛рдЪреНрдпрд╛ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд
+protections-blocking-cookies-all =
+ .title = рд╕рд░реНрд╡ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд
+protections-blocking-cookies-unvisited =
+ .title = рднреЗрдЯ рди рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реНрдпрд╛
+protections-blocking-tracking-content =
+ .title = рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░рдЕрдбрд╡рд▓рд╛
+protections-blocking-social-media-trackers =
+ .title = рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░реНрд╕ рдЕрд╡рд░реЛрдзрд┐рдд
+protections-not-blocking-fingerprinters =
+ .title = рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections-not-blocking-cryptominers =
+ .title = рдХреНрд░рд┐рдкреНрдЯреЛрдорд┐рдирд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections-not-blocking-cross-site-tracking-cookies =
+ .title = рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреБрдХреАрдЬ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections-not-blocking-tracking-content =
+ .title = рдЯреНрд░реЕрдХрд┐рдВрдЧ рдордЬрдХреВрд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+protections-not-blocking-social-media-trackers =
+ .title = рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реЕрдХрд░реНрд╕ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА
+
+## Footer and Milestones sections in the Protections Panel
+## Variables:
+## $trackerCount (Number): number of trackers blocked
+## $date (Date): the date on which we started counting
+
+# 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.
+protections-footer-blocked-tracker-counter =
+ { $trackerCount ->
+ [one] 1 рдЕрд╡рд░реЛрдзрд┐рдд
+ *[other] { $trackerCount } рдЕрд╡рд░реЛрдзрд┐рдд
+ }
+ .tooltiptext = { DATETIME($date, year: "numeric", month: "long", day: "numeric") } рдкрд╛рд╕реВрди
+# This text indicates the total number of trackers blocked on all sites.
+# It should be the same as protections-footer-blocked-tracker-counter;
+# this message is used to leave out the tooltip when the date is not available.
+protections-footer-blocked-tracker-counter-no-tooltip =
+ { $trackerCount ->
+ [one] 1 рдЕрд╡рд░реЛрдзрд┐рдд
+ *[other] { $trackerCount } рдЕрд╡рд░реЛрдзрд┐рдд
+ }
diff --git a/l10n-mr/browser/browser/speechDispatcher.ftl b/l10n-mr/browser/browser/speechDispatcher.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/speechDispatcher.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/spotlight.ftl b/l10n-mr/browser/browser/spotlight.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/spotlight.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/sync.ftl b/l10n-mr/browser/browser/sync.ftl
new file mode 100644
index 0000000000..a6fde34917
--- /dev/null
+++ b/l10n-mr/browser/browser/sync.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/.
+
+fxa-toolbar-sync-syncing2 = рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗтАж
+
+sync-disconnect-dialog-button = рдЬреЛрдбрдгреА рддреЛрдбрд╛
+
+fxa-menu-connect-another-device =
+ .label = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛тАж
+
+# This is shown dynamically within "Send tab to device" in fxa menu.
+fxa-menu-send-tab-to-device-syncnotready =
+ .label = рдЙрдкрдХрд░рдгреЗ рд╕рд┐рдВрдХ рдХрд░рдд рдЖрд╣реЗтАж
+
+fxa-menu-sign-out =
+ .label = рд╕рд╛рдЗрди рдЖрдЙрдЯ рдХрд░рд╛тАж
diff --git a/l10n-mr/browser/browser/syncedTabs.ftl b/l10n-mr/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..6d60d84820
--- /dev/null
+++ b/l10n-mr/browser/browser/syncedTabs.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/.
+
+synced-tabs-sidebar-title = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдмреНрд╕
+synced-tabs-sidebar-noclients-subtitle = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рдЖрдкрд▓реЗ рдЯреЕрдмреНрд╕реН рдпреЗрдереЗ рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛?
+synced-tabs-sidebar-unverified = рдЖрдкрд▓реЗ рдЦрд╛рддреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+synced-tabs-sidebar-notabs = рдЙрдШрдбреЗ рдЯреЕрдмреНрд╕ рдирд╛рд╣реА
+synced-tabs-sidebar-tabsnotsyncing = рдЖрдкрд▓реНрдпрд╛ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рд╡рд░реБрди рдпрд╛ рдЙрдкрдХрд░рдгрд╛рд╡рд░ рдЯреЕрдмреНрд╕ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЕрдм рддрд╛рд│рдореЗрд│ рд╕рдХреНрд░реАрдп рдХрд░рд╛.
+synced-tabs-sidebar-connect-another-device = рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛
+synced-tabs-sidebar-search =
+ .placeholder = рддрд╛рд│рдореЗрд│реАрдд рдЯреЕрдм рд╢реЛрдзрд╛
+
+## Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+## and/or devices in the list. The "Open" strings below should be translated
+## consistently with the equivalent strings for the bookmarks manager's context
+## menu. That menu is activated by right-clicking a bookmark in the Library
+## window. The bookmarks manager context's strings are located in places.ftl.
+
+synced-tabs-context-open =
+ .label = рдЙрдШрдбрд╛
+ .accesskey = O
+
+##
+
+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
diff --git a/l10n-mr/browser/browser/tabContextMenu.ftl b/l10n-mr/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..9d542e6408
--- /dev/null
+++ b/l10n-mr/browser/browser/tabContextMenu.ftl
@@ -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/.
+
+reload-tab =
+ .label = рдЯреЕрдм рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+ .accesskey = R
+select-all-tabs =
+ .label = рд╕рд░реНрд╡ рдЯреЕрдм рдирд┐рд╡рдбрд╛
+ .accesskey = S
+tab-context-play-tab =
+ .label = рдкреНрд▓реЗ рдЯреЕрдм
+ .accesskey = l
+tab-context-play-tabs =
+ .label = рдкреНрд▓реЗ рдЯреЕрдм
+ .accesskey = y
+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
+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.
+
diff --git a/l10n-mr/browser/browser/tabbrowser.ftl b/l10n-mr/browser/browser/tabbrowser.ftl
new file mode 100644
index 0000000000..4305fe4187
--- /dev/null
+++ b/l10n-mr/browser/browser/tabbrowser.ftl
@@ -0,0 +1,88 @@
+# 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/.
+
+tabbrowser-empty-tab-title = рдирд╡реАрди рдЯреЕрдм
+
+tabbrowser-menuitem-close-tab =
+ .label = рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+tabbrowser-menuitem-close =
+ .label = рдмрдВрдж рдХрд░рд╛
+
+# Displayed as a tooltip on container tabs
+# Variables:
+# $title (String): the title of the current tab.
+# $containerName (String): the name of the current container.
+tabbrowser-container-tab-title = { $title } - { $containerName }
+
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-close-tabs-tooltip =
+ .label =
+ { $tabCount ->
+ [one] рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+ *[other] { $tabCount }рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+ }
+
+## Tooltips for tab audio control
+## Variables:
+## $tabCount (Number): The number of tabs that will be affected.
+
+
+## Confirmation dialog when closing a window with more than one tab open,
+## or when quitting when only one window is open.
+
+tabbrowser-confirm-close-tabs-button = рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+
+## Confirmation dialog when quitting using the menu and multiple windows are open.
+
+
+## Confirmation dialog when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+## Windows does not show a prompt on quit when using the keyboard shortcut by default.
+
+
+## Confirmation dialog when opening multiple tabs simultaneously
+
+tabbrowser-confirm-open-multiple-tabs-title = рдЙрдШрдбрдгреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+# Variables:
+# $tabCount (Number): The number of tabs that will be opened.
+tabbrowser-confirm-open-multiple-tabs-message =
+ { $tabCount ->
+ *[other] рдЖрдкрдг { $tabCount } рдЯреЕрдм рдЙрдШрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЖрд╣рд╛рдд. рдкреГрд╖реНрдард╛ рджрд╛рдЦрд▓ рд╣реЛрддреЗрд╡реЗрд│реА рддреНрдпрд╛рдореБрд│реЗ { -brand-short-name } рд╣рд│реБ рд╣реЛрдК рд╢рдХрддреЗ. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдкреБрдвреЗ рдЬрд╛рдпрдЪреЗ?
+ }
+tabbrowser-confirm-open-multiple-tabs-button = рдЯреЕрдмреНрд╕ рдЙрдШрдбрд╛
+tabbrowser-confirm-open-multiple-tabs-checkbox = рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреЕрдм рдЙрдШрдбрд▓реНрдпрд╛рд╕ { -brand-short-name } рд╣рд│реБ рд╣реЛрдИрд▓ рддреНрдпрд╛рдХрд░реАрддрд╛ рд╕рд╛рд╡рдз рдХрд░рд╛
+
+## Confirmation dialog for enabling caret browsing
+
+
+##
+
+tabbrowser-customizemode-tab-title = { -brand-short-name } рд╕реНрд╡рдкрд╕рдВрддреА рдХрд░рд╛
+
+## Context menu buttons, of which only one will be visible at a time
+
+tabbrowser-context-mute-tab =
+ .label = рдЯреЕрдм рдореВрдХрд╛ рдХрд░рд╛
+ .accesskey = M
+tabbrowser-context-unmute-tab =
+ .label = рдЯреЕрдм рд╕рд╢рдмреНрдж рдХрд░рд╛
+ .accesskey = m
+# The accesskey should match the accesskey for tabbrowser-context-mute-tab
+tabbrowser-context-mute-selected-tabs =
+ .label = рдЯреЕрдм рдореВрдХ рдХрд░рд╛
+ .accesskey = M
+# The accesskey should match the accesskey for tabbrowser-context-unmute-tab
+tabbrowser-context-unmute-selected-tabs =
+ .label = рдЯреЕрдм рд╕рд╢рдмреНрдж рдХрд░рд╛
+ .accesskey = m
+
+## Ctrl-Tab dialog
+
+# Variables:
+# $tabCount (Number): The number of tabs in the current browser window. It will always be 2 at least.
+tabbrowser-ctrl-tab-list-all-tabs =
+ .label = рд╕рд░реНрд╡ { $tabCount } рдЯреЕрдмреНрд╕реНрдЪреА рд╕реВрдЪреА
+
+## Tab manager menu buttons
+
diff --git a/l10n-mr/browser/browser/textRecognition.ftl b/l10n-mr/browser/browser/textRecognition.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/textRecognition.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/toolbarContextMenu.ftl b/l10n-mr/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..27e8d2125d
--- /dev/null
+++ b/l10n-mr/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,50 @@
+# 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-remove-from-toolbar =
+ .label = рд╕рд╛рдзрдирдкрдЯреНрдЯреАрддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = R
+toolbar-context-menu-view-customize-toolbar =
+ .label = рдордирдкрд╕рдВрдд рдХрд░рд╛тАж
+ .accesskey = C
+
+toolbar-context-menu-menu-bar-cmd =
+ .toolbarname = рдореЗрдиреВ рдкрдЯреНрдЯреА
+ .accesskey = M
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/translations.ftl b/l10n-mr/browser/browser/translations.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/translations.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/unifiedExtensions.ftl b/l10n-mr/browser/browser/unifiedExtensions.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/unifiedExtensions.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/webProtocolHandler.ftl b/l10n-mr/browser/browser/webProtocolHandler.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/webProtocolHandler.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/webauthnDialog.ftl b/l10n-mr/browser/browser/webauthnDialog.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/browser/browser/webauthnDialog.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/webrtcIndicator.ftl b/l10n-mr/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..3016c438c7
--- /dev/null
+++ b/l10n-mr/browser/browser/webrtcIndicator.ftl
@@ -0,0 +1,167 @@
+# 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.
+
+
+## These strings are used so that the window has a title in tools that
+## enumerate/look for window titles. It is not normally visible anywhere.
+
+
+## Used as list items in sharing menu
+
+webrtc-item-camera = рдХреЕрдореЗрд░рд╛
+webrtc-item-microphone = рдорд╛рдпрдХреНрд░реЛрдлреЛрди
+webrtc-item-audio-capture = рдЯреЕрдм рдСрдбрд┐рдУ
+webrtc-item-application = ре▓рдкреНрд▓рд┐рдХреЗрд╢рди
+webrtc-item-screen = рд╕реНрдХреНрд░реАрди
+webrtc-item-window = рд╡рд┐рдВрдбреЛ
+webrtc-item-browser = tab
+
+##
+
+# This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL.
+webrtc-sharing-menuitem-unknown-host = рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрддреНрд░реЛрдд
+
+# Variables:
+# $origin (String): The website origin (e.g. www.mozilla.org)
+# $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio")
+webrtc-sharing-menuitem =
+ .label = { $origin } ({ $itemList })
+webrtc-sharing-menu =
+ .label = рдЯреЕрдм рд╢реЗрдЕрд░рд┐рдВрдЧ рд╕рд╛рдзрдиреЗ
+ .accesskey = d
+
+## These strings will display as a tooltip on supported systems where we show
+## device sharing state in the OS notification area. We do not use these strings
+## on macOS, as global menu bar items do not have native tooltips.
+
+
+## Tooltips used by the legacy global sharing indicator
+
+webrtc-indicator-sharing-camera-and-microphone =
+ .tooltiptext = рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рдЖрдгрд┐ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtc-indicator-sharing-camera =
+ .tooltiptext = рдЖрдкрд▓рд╛ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtc-indicator-sharing-microphone =
+ .tooltiptext = рдЖрдкрд▓рд╛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtc-indicator-sharing-application =
+ .tooltiptext = рдПрдХ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtc-indicator-sharing-screen =
+ .tooltiptext = рдЖрдкрд▓рд╛ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtc-indicator-sharing-window =
+ .tooltiptext = рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+webrtc-indicator-sharing-browser =
+ .tooltiptext = рдПрдХ рдЯреЕрдм рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+
+## These strings are only used on Mac for menus attached to icons
+## near the clock on the mac menubar.
+## Variables:
+## $streamTitle (String): the title of the tab using the share.
+## $tabCount (Number): the title of the tab using the share.
+
+webrtc-indicator-menuitem-control-sharing =
+ .label = рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рд╛
+webrtc-indicator-menuitem-control-sharing-on =
+ .label = "{ $streamTitle }" рдХрд░рд┐рддрд╛ рд╢реЗрдЕрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░реАрдд рдХрд░рдгреЗ
+
+webrtc-indicator-menuitem-sharing-camera-with =
+ .label = "{ $streamTitle }" рд╕рд╣ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtc-indicator-menuitem-sharing-camera-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдмрд╕рд╣ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрдЬрд╕рд╣ рдХреЕрдореЗрд░рд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ }
+
+webrtc-indicator-menuitem-sharing-microphone-with =
+ .label = "{ $streamTitle }" рд╕рд╣ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtc-indicator-menuitem-sharing-microphone-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдмрд╕рд╣ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрдЬрд╕рд╣ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ }
+
+webrtc-indicator-menuitem-sharing-application-with =
+ .label = "{ $streamTitle }" рд╕реЛрдмрдд рдПрдХ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ
+webrtc-indicator-menuitem-sharing-application-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдм рд╕реЛрдмрдд рдПрдХ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдЕрд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрдЬ рд╕реЛрдмрдд ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ
+ }
+
+webrtc-indicator-menuitem-sharing-screen-with =
+ .label = "{ $streamTitle }" рд╕рд╣ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtc-indicator-menuitem-sharing-screen-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдмрд╕рд╣ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрдЬрд╕рд╣ рдкрдбрджрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ }
+
+webrtc-indicator-menuitem-sharing-window-with =
+ .label = "{ $streamTitle }" рд╕рд╣ рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+webrtc-indicator-menuitem-sharing-window-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдм рд╕рд╣ рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрдЬрд╕рд╣ рдкрдЯрд▓ рд╢реЗрдЕрд░ рдХрд░рдгреЗ
+ }
+
+webrtc-indicator-menuitem-sharing-browser-with =
+ .label = "{ $streamTitle }" рд╕реЛрдмрдд рдЯреЕрдм рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtc-indicator-menuitem-sharing-browser-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } рдЯреЕрдмрд╕рд╣ рдЯреЕрдм рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ
+ *[other] { $tabCount } рдЯреЕрдмреНрдЬрд╕рд╣ рдЯреЕрдмреНрд╕ рд╢реЗрдЕрд░ рдХрд░рдд рдЖрд╣реЗ
+ }
+
+## Variables:
+## $origin (String): the website origin (e.g. www.mozilla.org).
+
+
+## Variables:
+## $origin (String): the first party origin.
+## $thirdParty (String): the third party origin.
+
+
+##
+
+webrtc-share-screen-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+webrtc-pick-window-or-screen = рд╡рд┐рдВрдбреЛ рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░реАрди рдирд┐рд╡рдбрд╛
+webrtc-share-entire-screen = рд╕рдВрдкреВрд░реНрдг рдкрдбрджрд╛
+# Variables:
+# $monitorIndex (String): screen number (digits 1, 2, etc).
+webrtc-share-monitor = рд╕реНрдХреНрд░реАрди { $monitorIndex }
+# Variables:
+# $windowCount (Number): the number of windows currently displayed by the application.
+# $appName (String): the name of the application.
+webrtc-share-application =
+ { $windowCount ->
+ [one] { $appName } ({ $windowCount } рд╡рд┐рдВрдбреЛ)
+ *[other] { $appName } ({ $windowCount } рд╡рд┐рдВрдбреЛрдЬ)
+ }
+
+## These buttons are the possible answers to the various prompts in the "webrtc-allow-share-*" strings.
+
+webrtc-action-allow =
+ .label = рд╕реНрд╡реАрдХрд╛рд░рд╛
+ .accesskey = A
+
+##
+
+webrtc-remember-allow-checkbox = рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+
+webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name } рдЖрдкрд▓реНрдпрд╛ рд╕реНрдХреНрд░реАрди рдЪреНрдпрд╛ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдкреНрд░рд╡реЗрд╢рд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА
+webrtc-reason-for-no-permanent-allow-audio = рдХреЛрдгрддрд╛ рдЯреЕрдм рд╢реЗрдЕрд░ рдХрд░рд╛рдпрдЪрд╛ рд╣реЗ рд╡рд┐рдЪрд╛рд░рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп { -brand-short-name } рдЖрдкрд▓реНрдпрд╛ рдЯреЕрдмрдЪрд╛ рдСрдбрд┐рдУ рдХрд╛рдпрдорд╕реНрд╡рд░реБрдкреА рд╡рд╛рдкрд░рд╛рдпрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА.
+webrtc-reason-for-no-permanent-allow-insecure = рдЖрдкрд▓реА рдпрд╛ рд╕рд╛рдЗрдЯрд╢реА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡рд╛рдЪрд╡рдгреНрдпрд╛рд╕рд╛рдареА, { -brand-short-name } реЮрдХреНрдд рдпрд╛ рд╕рддреНрд░рд╛рдХрд░рд┐рддрд╛ рдкреНрд░рд╡реЗрд╢ рджреЗрдЗрд▓.
diff --git a/l10n-mr/browser/chrome/browser/browser.properties b/l10n-mr/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..02f4297e19
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/browser.properties
@@ -0,0 +1,420 @@
+# 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=[рд╕рдВрдЪрд┐рдХреЗрдЪреЗ рдирд╛рд╡]
+
+
+unsignedAddonsDisabled.message=рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ ре▓рдб-рдСрдиреНрд╕реН рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рдЖрд▓реЗ рдирд╕реВрди рддреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+unsignedAddonsDisabled.learnMore.label=рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+unsignedAddonsDisabled.learnMore.accesskey=L
+
+# 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
+
+# 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=рд╕рд░реНрд╡ рдЯреЕрдм рдЙрдШрдбрд╛
+
+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 (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%%
+
+# 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)
+
+# 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) рдЙрдШрдбрд╛
+
+
+# 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=рд╕реЗрдЯрд┐рдВрдЧ рдЗрдВрдЧреНрд░рдЬреА рднрд╛рд╖реЗрд╡рд░ рдмрджрд▓рд▓реНрдпрд╛рдиреЗ рдЖрдкрд▓реНрдпрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рдУрд│рдЦрдгреЗ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгреЗ рдЕрд╡рдШрдб рд╣реЛрдИрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡реЗрдм рдкреГрд╖реНрдард╛рдЪреА рдЗрдВрдЧреНрд░рдЬреА рдЖрд╡реГрддреНрддреА рдорд╛рдЧрд╡рд╛рдпрдЪреА рдЖрд╣реЗ рдХрд╛?
+
+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
+
+# 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"
+
+# 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.remember=рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+
+# Persistent storage UI
+persistentStorage.allow=рд╕реНрд╡реАрдХрд╛рд░рд╛
+persistentStorage.allow.accesskey=A
+
+webNotifications.notNow=рдЖрддрд╛ рдирд╛рд╣реА
+webNotifications.notNow.accesskey=n
+webNotifications.never=рдХрдзреАрд╣реА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+webNotifications.never.accesskey=v
+
+# 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=рд╣рд╛рдиреАрдХрд╛рд░рдХ рд╕рд╛рдЗрдЯ рдиреЛрдВрджрд╡рд▓реА!
+
+# 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 рд╢реЛрдзрд╛
+
+# 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
+
+processHang.add-on.learn-more.text = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+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=рдмрд╛рдЬреВрдЪреА рдкрдЯреНрдЯреА рдЙрдЬрд╡реАрдХрдбреЗ рд╣рд▓рд╡рд╛
+
+emeNotifications.drmContentDisabled.button.label = DRM рд╕рдХреНрд╖рдо рдХрд░рд╛
+emeNotifications.drmContentDisabled.button.accesskey = E
+
+# 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 (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
+
+# 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.
+
+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-рдмрд┐рдЯ
+
+midi.remember=рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+
+# 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 = рдорд╛рдЧреЗ
+
+
+
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..bc53d1f804
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -0,0 +1,54 @@
+# 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)
+
+find-button.label = рд╢реЛрдзрд╛
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рд╢реЛрдзрд╛ (%S)
+
+developer-button.label = рдбреЗрд╡реНрд╣рд▓рдкрд░
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рд╛рдзрдиреЗ (%S) рдЙрдШрдбрд╛
+
+sidebar-button.label = рдмрд╛рдЬреВрдЪреНрдпрд╛рдкрдЯреНрдЯреНрдпрд╛
+sidebar-button.tooltiptext2 = рдмрд╛рдЬреВрдЪреНрдпрд╛рдкрдЯреНрдЯреНрдпрд╛ рджрд╛рдЦрд╡рд╛
+
+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)
+
+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..237946900a
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,79 @@
+# 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
+
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/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/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..92ea3552d1
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/search.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+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 (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..b1428d82d1
--- /dev/null
+++ b/l10n-mr/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (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/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/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/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/overrides/appstrings.properties b/l10n-mr/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 0000000000..f63ebb91a9
--- /dev/null
+++ b/l10n-mr/browser/chrome/overrides/appstrings.properties
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+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 рд╡рд░рдЪреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЬреЗ рджреБрд░реБрд╕реНрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox, %S рд╡рд░ рдЖрдкрд▓реНрдпрд╛ рдордЬрдХреБрд░рд╛рдЪреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рдЦрд╛рддреНрд░реА рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг, рддреЗ SSLv3 рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ. SSLv3 рд╣реЗ рдПрдХ рдмрд╛рдзреАрдд рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рд╛рд░ рдЖрд╣реЗ.
+inadequateSecurityError=рдкреБрд░реЗрд╢реА рдирд╕рд▓реЗрд▓реА рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рддрд│реА рд╡рд╛рдкрд░реВрди рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+blockedByPolicy=рдЖрдкрд▓реНрдпрд╛ рд╕рдВрд╕реНрдереЗрдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+networkProtocolError=Firefox рд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЬреЗ рджреБрд░реБрд╕реНрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
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/extensions/formautofill/formautofill.properties b/l10n-mr/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 0000000000..080177c77b
--- /dev/null
+++ b/l10n-mr/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,95 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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 (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 (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S рдЖрддрд╛ рдкрддреНрддреЗ рд╕рд╛рдард╡реВрди рдареЗрд╡рддреЗ рдЬреЗрдгреЗрдХрд░реВрди рдЖрдкрдг рдЬрд▓рдж рдлреЙрд░реНрдо рднрд░реВ рд╢рдХрддрд╛.
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = рд╣реНрдпрд╛ рдирд╡реАрди рдорд╛рд╣рд┐рддреАрдиреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓рд╛ рдкрддреНрддрд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдХрд╛?
+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 (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 (emirate): Used in AE
+# LOCALIZATION NOTE (oblast): Used in RU and UA
+
+# LOCALIZATION NOTE (eircode): Used in IE
+
+# 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..ebb3ce19a4
--- /dev/null
+++ b/l10n-mr/browser/installer/custom.properties
@@ -0,0 +1,85 @@
+# 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=рдорд╛рдЭреНрдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕реН рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ
+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/langpack-metadata.ftl b/l10n-mr/browser/langpack-metadata.ftl
new file mode 100644
index 0000000000..ecae8b9de0
--- /dev/null
+++ b/l10n-mr/browser/langpack-metadata.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/.
+
+
+## Strings used to define the metadata of langpacks published on addons.mozilla.org.
+## Only text elements and literals are supported for these strings.
+
+langpack-creator = mozilla.org
+
+# To credit multiple contributors, use a comma-delimited list.
+# Example: Joe Solon, Suzy Solon
+langpack-contributors = Joe Solon, Suzy Solon
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..9f26105143
--- /dev/null
+++ b/l10n-mr/browser/pdfviewer/viewer.properties
@@ -0,0 +1,210 @@
+# 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=рдЫрдкрд╛рдИ рдХрд░рд╛
+
+# Secondary toolbar and context menu
+tools.title=рд╕рд╛рдзрдиреЗ
+tools_label=рд╕рд╛рдзрдиреЗ
+first_page.title=рдкрд╣рд┐рд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+first_page_label=рдкрд╣рд┐рд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+last_page.title=рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+last_page_label=рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+page_rotate_cw.title=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+page_rotate_cw_label=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+page_rotate_ccw.title=рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рдЙрд▓рдЯ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+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_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=рд╡рд╛рдХрдкреНрд░рдпреЛрдЧ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+# 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_error=PDF рд▓реЛрдб рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+invalid_file_error=рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рджреЛрд╖реАрдд PDF рдлрд╛рдЗрд▓.
+missing_file_error=рди рдЖрдврд│рдгрд╛рд░реА PDF рдлрд╛рдЗрд▓.
+unexpected_response_error=рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рддрд┐рд╕рд╛рдж.
+
+rendering_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/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 рд╣рд┐ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕ рдард╛рдордкрдгреЗ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ.