summaryrefslogtreecommitdiffstats
path: root/l10n-mr
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /l10n-mr
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'l10n-mr')
-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
-rw-r--r--l10n-mr/devtools/client/aboutdebugging.ftl220
-rw-r--r--l10n-mr/devtools/client/accessibility.ftl53
-rw-r--r--l10n-mr/devtools/client/accessibility.properties289
-rw-r--r--l10n-mr/devtools/client/animationinspector.properties182
-rw-r--r--l10n-mr/devtools/client/application.ftl60
-rw-r--r--l10n-mr/devtools/client/boxmodel.properties32
-rw-r--r--l10n-mr/devtools/client/changes.properties64
-rw-r--r--l10n-mr/devtools/client/compatibility.ftl3
-rw-r--r--l10n-mr/devtools/client/components.properties20
-rw-r--r--l10n-mr/devtools/client/debugger.properties832
-rw-r--r--l10n-mr/devtools/client/device.properties20
-rw-r--r--l10n-mr/devtools/client/dom.properties27
-rw-r--r--l10n-mr/devtools/client/filterwidget.properties59
-rw-r--r--l10n-mr/devtools/client/font-inspector.properties69
-rw-r--r--l10n-mr/devtools/client/har.properties30
-rw-r--r--l10n-mr/devtools/client/inspector.properties460
-rw-r--r--l10n-mr/devtools/client/jsonview.properties45
-rw-r--r--l10n-mr/devtools/client/layout.properties108
-rw-r--r--l10n-mr/devtools/client/memory.properties434
-rw-r--r--l10n-mr/devtools/client/menus.properties23
-rw-r--r--l10n-mr/devtools/client/netmonitor.properties1300
-rw-r--r--l10n-mr/devtools/client/network-throttling.properties28
-rw-r--r--l10n-mr/devtools/client/perftools.ftl3
-rw-r--r--l10n-mr/devtools/client/responsive.properties147
-rw-r--r--l10n-mr/devtools/client/shared.properties8
-rw-r--r--l10n-mr/devtools/client/sourceeditor.properties117
-rw-r--r--l10n-mr/devtools/client/startup.properties245
-rw-r--r--l10n-mr/devtools/client/storage.ftl96
-rw-r--r--l10n-mr/devtools/client/styleeditor.ftl44
-rw-r--r--l10n-mr/devtools/client/styleeditor.properties62
-rw-r--r--l10n-mr/devtools/client/toolbox-options.ftl128
-rw-r--r--l10n-mr/devtools/client/toolbox.ftl31
-rw-r--r--l10n-mr/devtools/client/toolbox.properties211
-rw-r--r--l10n-mr/devtools/client/webconsole.properties394
-rw-r--r--l10n-mr/devtools/shared/accessibility.properties19
-rw-r--r--l10n-mr/devtools/shared/debugger-paused-reasons.ftl55
-rw-r--r--l10n-mr/devtools/shared/debugger.properties67
-rw-r--r--l10n-mr/devtools/shared/eyedropper.properties14
-rw-r--r--l10n-mr/devtools/shared/highlighters.ftl16
-rw-r--r--l10n-mr/devtools/shared/screenshot.properties120
-rw-r--r--l10n-mr/devtools/shared/shared.properties6
-rw-r--r--l10n-mr/devtools/shared/styleinspector.properties215
-rw-r--r--l10n-mr/devtools/shared/webconsole-commands.ftl3
-rw-r--r--l10n-mr/devtools/startup/key-shortcuts.ftl34
-rw-r--r--l10n-mr/dom/chrome/accessibility/AccessFu.properties110
-rw-r--r--l10n-mr/dom/chrome/accessibility/mac/accessible.properties58
-rw-r--r--l10n-mr/dom/chrome/accessibility/unix/accessible.properties17
-rw-r--r--l10n-mr/dom/chrome/accessibility/win/accessible.properties17
-rw-r--r--l10n-mr/dom/chrome/appstrings.properties35
-rw-r--r--l10n-mr/dom/chrome/dom/dom.properties283
-rw-r--r--l10n-mr/dom/chrome/global-strres.properties5
-rw-r--r--l10n-mr/dom/chrome/layout/HtmlForm.properties35
-rw-r--r--l10n-mr/dom/chrome/layout/MediaDocument.properties21
-rw-r--r--l10n-mr/dom/chrome/layout/css.properties41
-rw-r--r--l10n-mr/dom/chrome/layout/htmlparser.properties120
-rw-r--r--l10n-mr/dom/chrome/layout/layout_errors.properties35
-rw-r--r--l10n-mr/dom/chrome/layout/printing.properties56
-rw-r--r--l10n-mr/dom/chrome/layout/xmlparser.properties48
-rw-r--r--l10n-mr/dom/chrome/layout/xul.properties5
-rw-r--r--l10n-mr/dom/chrome/mathml/mathml.properties15
-rw-r--r--l10n-mr/dom/chrome/nsWebBrowserPersist.properties17
-rw-r--r--l10n-mr/dom/chrome/security/caps.properties9
-rw-r--r--l10n-mr/dom/chrome/security/csp.properties95
-rw-r--r--l10n-mr/dom/chrome/security/security.properties63
-rw-r--r--l10n-mr/dom/chrome/svg/svg.properties5
-rw-r--r--l10n-mr/dom/chrome/xslt/xslt.properties39
-rw-r--r--l10n-mr/dom/dom/XMLPrettyPrint.ftl5
-rw-r--r--l10n-mr/dom/dom/media.ftl3
-rw-r--r--l10n-mr/mobile/android/chrome/browser.properties44
-rw-r--r--l10n-mr/mobile/android/chrome/passwordmgr.properties20
-rw-r--r--l10n-mr/mobile/android/mobile/android/aboutConfig.ftl28
-rw-r--r--l10n-mr/mobile/android/mobile/android/geckoViewConsole.ftl22
-rw-r--r--l10n-mr/mobile/chrome/region.properties22
-rw-r--r--l10n-mr/netwerk/necko.properties38
-rw-r--r--l10n-mr/security/manager/chrome/pipnss/nsserrors.properties330
-rw-r--r--l10n-mr/security/manager/chrome/pipnss/pipnss.properties140
-rw-r--r--l10n-mr/security/manager/chrome/pippki/pippki.properties75
-rw-r--r--l10n-mr/security/manager/security/certificates/certManager.ftl201
-rw-r--r--l10n-mr/security/manager/security/certificates/deviceManager.ftl132
-rw-r--r--l10n-mr/security/manager/security/pippki/pippki.ftl83
-rw-r--r--l10n-mr/toolkit/chrome/alerts/alert.properties23
-rw-r--r--l10n-mr/toolkit/chrome/autoconfig/autoconfig.properties12
-rw-r--r--l10n-mr/toolkit/chrome/global-platform/mac/intl.properties7
-rw-r--r--l10n-mr/toolkit/chrome/global-platform/mac/platformKeys.properties30
-rw-r--r--l10n-mr/toolkit/chrome/global-platform/unix/intl.properties7
-rw-r--r--l10n-mr/toolkit/chrome/global-platform/unix/platformKeys.properties30
-rw-r--r--l10n-mr/toolkit/chrome/global-platform/win/intl.properties7
-rw-r--r--l10n-mr/toolkit/chrome/global-platform/win/platformKeys.properties30
-rw-r--r--l10n-mr/toolkit/chrome/global/aboutStudies.properties21
-rw-r--r--l10n-mr/toolkit/chrome/global/autocomplete.properties9
-rw-r--r--l10n-mr/toolkit/chrome/global/browser.properties7
-rw-r--r--l10n-mr/toolkit/chrome/global/commonDialogs.properties30
-rw-r--r--l10n-mr/toolkit/chrome/global/contentAreaCommands.properties22
-rw-r--r--l10n-mr/toolkit/chrome/global/dialog.properties12
-rw-r--r--l10n-mr/toolkit/chrome/global/extensions.properties24
-rw-r--r--l10n-mr/toolkit/chrome/global/fallbackMenubar.properties8
-rw-r--r--l10n-mr/toolkit/chrome/global/filepicker.properties18
-rw-r--r--l10n-mr/toolkit/chrome/global/intl.css11
-rw-r--r--l10n-mr/toolkit/chrome/global/intl.properties43
-rw-r--r--l10n-mr/toolkit/chrome/global/keys.properties78
-rw-r--r--l10n-mr/toolkit/chrome/global/narrate.properties14
-rw-r--r--l10n-mr/toolkit/chrome/global/printdialog.properties52
-rw-r--r--l10n-mr/toolkit/chrome/global/resetProfile.properties14
-rw-r--r--l10n-mr/toolkit/chrome/global/viewSource.properties16
-rw-r--r--l10n-mr/toolkit/chrome/global/wizard.properties8
-rw-r--r--l10n-mr/toolkit/chrome/mozapps/downloads/downloads.properties6
-rw-r--r--l10n-mr/toolkit/chrome/mozapps/downloads/unknownContentType.properties18
-rw-r--r--l10n-mr/toolkit/chrome/mozapps/profile/profileSelection.properties52
-rw-r--r--l10n-mr/toolkit/chrome/mozapps/update/updates.properties44
-rw-r--r--l10n-mr/toolkit/chrome/passwordmgr/passwordmgr.properties52
-rw-r--r--l10n-mr/toolkit/chrome/places/places.properties32
-rw-r--r--l10n-mr/toolkit/crashreporter/aboutcrashes.ftl28
-rw-r--r--l10n-mr/toolkit/crashreporter/crashreporter.ini60
-rw-r--r--l10n-mr/toolkit/services/accounts.ftl8
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutAbout.ftl6
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutAddons.ftl280
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutCompat.ftl14
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutGlean.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutHttpsOnlyError.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutLogging.ftl17
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutMozilla.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutNetworking.ftl53
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutPerformance.ftl52
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutPlugins.ftl42
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutProcesses.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutProfiles.ftl65
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutReader.ftl30
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutRights.ftl36
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutServiceWorkers.ftl40
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutSupport.ftl288
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutTelemetry.ftl117
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutThirdParty.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutWebauthn.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutWebrtc.ftl192
-rw-r--r--l10n-mr/toolkit/toolkit/about/aboutWindowsMessages.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/about/abuseReports.ftl36
-rw-r--r--l10n-mr/toolkit/toolkit/about/certviewer.ftl35
-rw-r--r--l10n-mr/toolkit/toolkit/about/config.ftl52
-rw-r--r--l10n-mr/toolkit/toolkit/about/url-classifier.ftl58
-rw-r--r--l10n-mr/toolkit/toolkit/branding/accounts.ftl7
-rw-r--r--l10n-mr/toolkit/toolkit/branding/brandings.ftl44
-rw-r--r--l10n-mr/toolkit/toolkit/contentanalysis/contentanalysis.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/downloads/downloadUI.ftl51
-rw-r--r--l10n-mr/toolkit/toolkit/downloads/downloadUtils.ftl106
-rw-r--r--l10n-mr/toolkit/toolkit/featuregates/features.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/formautofill/formAutofill.ftl26
-rw-r--r--l10n-mr/toolkit/toolkit/global/alert.ftl8
-rw-r--r--l10n-mr/toolkit/toolkit/global/appPicker.ftl10
-rw-r--r--l10n-mr/toolkit/toolkit/global/arrowscrollbox.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/browser-utils.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/commonDialog.ftl10
-rw-r--r--l10n-mr/toolkit/toolkit/global/contextual-identity.ftl29
-rw-r--r--l10n-mr/toolkit/toolkit/global/cookieBannerHandling.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/createProfileWizard.ftl53
-rw-r--r--l10n-mr/toolkit/toolkit/global/cspErrors.ftl32
-rw-r--r--l10n-mr/toolkit/toolkit/global/datepicker.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/datetimebox.ftl39
-rw-r--r--l10n-mr/toolkit/toolkit/global/extensionPermissions.ftl31
-rw-r--r--l10n-mr/toolkit/toolkit/global/extensions.ftl93
-rw-r--r--l10n-mr/toolkit/toolkit/global/handlerDialog.ftl46
-rw-r--r--l10n-mr/toolkit/toolkit/global/htmlForm.ftl14
-rw-r--r--l10n-mr/toolkit/toolkit/global/mozCard.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/mozFiveStar.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/mozMessageBar.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/mozSupportLink.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/notification.ftl6
-rw-r--r--l10n-mr/toolkit/toolkit/global/popupnotification.ftl9
-rw-r--r--l10n-mr/toolkit/toolkit/global/processTypes.ftl39
-rw-r--r--l10n-mr/toolkit/toolkit/global/profileDowngrade.ftl17
-rw-r--r--l10n-mr/toolkit/toolkit/global/profileSelection.ftl36
-rw-r--r--l10n-mr/toolkit/toolkit/global/resetProfile.ftl12
-rw-r--r--l10n-mr/toolkit/toolkit/global/resistFingerPrinting.ftl6
-rw-r--r--l10n-mr/toolkit/toolkit/global/run-from-dmg.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/tabprompts.ftl13
-rw-r--r--l10n-mr/toolkit/toolkit/global/textActions.ftl52
-rw-r--r--l10n-mr/toolkit/toolkit/global/timepicker.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/global/tree.ftl6
-rw-r--r--l10n-mr/toolkit/toolkit/global/unknownContentType.ftl38
-rw-r--r--l10n-mr/toolkit/toolkit/global/videocontrols.ftl42
-rw-r--r--l10n-mr/toolkit/toolkit/global/wizard.ftl37
-rw-r--r--l10n-mr/toolkit/toolkit/intl/languageNames.ftl212
-rw-r--r--l10n-mr/toolkit/toolkit/intl/regionNames.ftl275
-rw-r--r--l10n-mr/toolkit/toolkit/main-window/autocomplete.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/main-window/findbar.ftl69
-rw-r--r--l10n-mr/toolkit/toolkit/neterror/certError.ftl126
-rw-r--r--l10n-mr/toolkit/toolkit/neterror/netError.ftl98
-rw-r--r--l10n-mr/toolkit/toolkit/neterror/nsserrors.ftl348
-rw-r--r--l10n-mr/toolkit/toolkit/passwordmgr/passwordmgr.ftl26
-rw-r--r--l10n-mr/toolkit/toolkit/payments/payments.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/pdfviewer/viewer.ftl239
-rw-r--r--l10n-mr/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl26
-rw-r--r--l10n-mr/toolkit/toolkit/preferences/preferences.ftl22
-rw-r--r--l10n-mr/toolkit/toolkit/printing/printDialogs.ftl112
-rw-r--r--l10n-mr/toolkit/toolkit/printing/printPreview.ftl60
-rw-r--r--l10n-mr/toolkit/toolkit/printing/printUI.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/updates/backgroundupdate.ftl3
-rw-r--r--l10n-mr/toolkit/toolkit/updates/elevation.ftl14
-rw-r--r--l10n-mr/toolkit/toolkit/updates/history.ftl29
323 files changed, 21836 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 рд╣рд┐ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕ рдард╛рдордкрдгреЗ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ.
diff --git a/l10n-mr/devtools/client/aboutdebugging.ftl b/l10n-mr/devtools/client/aboutdebugging.ftl
new file mode 100644
index 0000000000..a4d76a7603
--- /dev/null
+++ b/l10n-mr/devtools/client/aboutdebugging.ftl
@@ -0,0 +1,220 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 inside the about:debugging UI.
+
+
+# Page Title strings
+
+# Page title (ie tab title) for the Setup page
+about-debugging-page-title-setup-page = рдбреАрдмрдЧрд┐рдВрдЧ - рд╕реЗрдЯрдЕрдк
+
+# Sidebar strings
+
+# Sidebar heading for connecting to some remote source
+about-debugging-sidebar-setup =
+ .name = рд╕реЗрдЯрдЕрдк
+
+# Text displayed in the about:debugging sidebar when USB devices discovery is enabled.
+about-debugging-sidebar-usb-enabled = USB рд╕рдХреНрд╖рдо
+
+# Text displayed in the about:debugging sidebar when USB devices discovery is disabled
+# (for instance because the mandatory ADB extension is not installed).
+about-debugging-sidebar-usb-disabled = USB рдЕрдХреНрд╖рдо
+
+# Connection status (connected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-connected = рдЬреЛрдбрд▓реЗрд▓реЗ
+# Connection status (disconnected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-disconnected = рдЦрдВрдбреАрдд
+
+# Text displayed in the about:debugging sidebar when no device was found.
+about-debugging-sidebar-no-devices = рдХреЛрдгрддреАрд╣реА рдЙрдкрдХрд░рдгреЗ рдЖрдврд│рд▓реА рдирд╛рд╣реАрдд
+
+# Text displayed in buttons found in sidebar items representing remote runtimes.
+# Clicking on the button will attempt to connect to the runtime.
+about-debugging-sidebar-item-connect-button = рдЬреЛрдбрд╛
+
+# Text displayed in buttons found in sidebar items when the runtime is connecting.
+about-debugging-sidebar-item-connect-button-connecting = рдЬреЛрдбрдгреА рдХрд░рдд рдЖрд╣реЗтАж
+
+# Text displayed in buttons found in sidebar items when the connection failed.
+about-debugging-sidebar-item-connect-button-connection-failed = рдЬреЛрдбрдгреА рдЕрдпрд╢рд╕реНрд╡реА
+
+# Text displayed as connection error in sidebar item when the connection has timed out.
+about-debugging-sidebar-item-connect-button-connection-timeout = рдЬреЛрдбрдгреА рдХрд╛рд▓рдмрд╛рд╣реНрдп
+
+# Text displayed in sidebar items for remote devices where a compatible browser (eg
+# Firefox) has not been detected yet. Typically, Android phones connected via USB with
+# USB debugging enabled, but where Firefox is not started.
+about-debugging-sidebar-runtime-item-waiting-for-browser = рдмреНрд░рд╛рдЙрдЭрд░рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реАрдд рдЖрд╣реЗ ...
+
+# Text displayed in sidebar items for remote devices that have been disconnected from the
+# computer.
+about-debugging-sidebar-runtime-item-unplugged = рдкреНрд▓рдЧ рди рдХреЗрд▓реЗрд▓реЗ
+
+# Title for runtime sidebar items that are related to a specific device (USB, WiFi).
+about-debugging-sidebar-runtime-item-name =
+ .title = { $displayName } ({ $deviceName })
+# Title for runtime sidebar items where we cannot get device information (network
+# locations).
+about-debugging-sidebar-runtime-item-name-no-device =
+ .title = { $displayName }
+
+# Text to show in the footer of the sidebar that links to a help page
+# (currently: https://developer.mozilla.org/docs/Tools/about:debugging)
+about-debugging-sidebar-support = рдбреАрдмрдЧрд┐рдВрдЧ рд╕рдорд░реНрдерди
+
+# Text to show as the ALT attribute of a help icon that accompanies the help about
+# debugging link in the footer of the sidebar
+about-debugging-sidebar-support-icon =
+ .alt = рдорджрдд рдЪрд┐рдиреНрд╣
+
+# Text displayed in a sidebar button to refresh the list of USB devices. Clicking on it
+# will attempt to update the list of devices displayed in the sidebar.
+about-debugging-refresh-usb-devices-button = рдЙрдкрдХрд░рдгреЗ рдкреБрдиреНрд╣рд╛ рджрд╛рдЦрд▓ рдХрд░рд╛
+
+# Setup Page strings
+
+# Title of the Setup page.
+about-debugging-setup-title = рд╕реЗрдЯрдЕрдк
+
+# Title of the heading Connect section of the Setup page.
+about-debugging-setup-connect-heading = рдЙрдкрдХрд░рдг рдЬреЛрдбрд╛
+
+# USB section of the Setup page
+about-debugging-setup-usb-title = USB
+
+# Text of the button displayed in the USB section of the setup page when USB debugging is disabled.
+# Clicking on it will download components needed to debug USB Devices remotely.
+about-debugging-setup-usb-enable-button = USB рдЙрдкрдХрд░рдгреЗ рд╕рдХреНрд╖рдо рдХрд░рд╛
+
+# Text of the button displayed in the USB section of the setup page when USB debugging is enabled.
+about-debugging-setup-usb-disable-button = USB рдЙрдкрдХрд░рдгреЗ рдЕрдХреНрд╖рдо рдХрд░рд╛
+
+# Text of the button displayed in the USB section of the setup page while USB debugging
+# components are downloaded and installed.
+about-debugging-setup-usb-updating-button = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдд рдЖрд╣реЗ...
+
+# USB section of the Setup page (USB status)
+about-debugging-setup-usb-status-enabled = рд╕рдХреНрд░рд┐рдп
+about-debugging-setup-usb-status-disabled = рдирд┐рд╖реНрдХреНрд░рд┐рдп
+about-debugging-setup-usb-status-updating = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдд рдЖрд╣реЗ...
+
+# Network section of the Setup page
+about-debugging-setup-network =
+ .title = рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдерд╛рди
+
+# Text of a button displayed after the network locations "Host" input.
+# Clicking on it will add the new network location to the list.
+about-debugging-network-locations-add-button = рдЬреЛрдбрд╛
+
+# Text of the label for the text input that allows users to add new network locations in
+# the Connect page. A host is a hostname and a port separated by a colon, as suggested by
+# the input's placeholder "localhost:6080".
+about-debugging-network-locations-host-input-label = рдпрдЬрдорд╛рди
+
+# Text of a button displayed next to existing network locations in the Connect page.
+# Clicking on it removes the network location from the list.
+about-debugging-network-locations-remove-button = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# Runtime Page strings
+
+# Below are the titles for the various categories of debug targets that can be found
+# on "runtime" pages of about:debugging.
+# Title of the temporary extensions category (only available for "This Firefox" runtime).
+about-debugging-runtime-temporary-extensions =
+ .name = рддрд╛рддреНрдкреБрд░рддреЗ рд╡рд┐рд╕реНрддрд╛рд░
+# Title of the extensions category.
+about-debugging-runtime-extensions =
+ .name = рд╡рд┐рд╕реНрддрд╛рд░
+# Title of the tabs category.
+about-debugging-runtime-tabs =
+ .name = рдЯреЕрдм
+# Title of the service workers category.
+about-debugging-runtime-service-workers =
+ .name = Service Workers
+# Title of the processes category.
+about-debugging-runtime-processes =
+ .name = рдкреНрд░рдХреНрд░рд┐рдпрд╛
+
+# Label of the button opening the performance profiler panel in runtime pages for remote
+# runtimes.
+about-debugging-runtime-profile-button2 = рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛рдордЧрд┐рд░реА
+
+# Displayed for runtime info in runtime pages.
+# { $name } is brand name such as "Firefox Nightly"
+# { $version } is version such as "64.0a1"
+about-debugging-runtime-name = { $name } ( { $version })
+
+# Text of a button displayed in Runtime pages for remote runtimes.
+# Clicking on the button will close the connection to the runtime.
+about-debugging-runtime-disconnect-button = рдЦрдВрдбреАрдд рдХрд░рд╛
+
+# Title of a modal dialog displayed on remote runtime pages after clicking on the Profile Runtime button.
+about-debugging-profiler-dialog-title2 = рдкреНрд░реЛрдлрд╛рдЗрд▓рд░
+
+# Debug Targets strings
+
+# Displayed in the categories of "runtime" pages that don't have any debug target to
+# show. Debug targets depend on the category (extensions, tabs, workers...).
+about-debugging-debug-target-list-empty = рдЖрддрд╛рдкрд░реНрдпрдВрдд рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА.
+
+# Text of a button displayed next to debug targets of "runtime" pages. Clicking on this
+# button will open a DevTools toolbox that will allow inspecting the target.
+# A target can be an addon, a tab, a worker...
+about-debugging-debug-target-inspect-button = рддрдкрд╛рд╕рд╛
+
+# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
+# Clicking on the button will reload the extension.
+about-debugging-tmp-extension-reload-button = рдкреБрдирдГрджрд╛рдЦрд▓ рдХрд░рд╛
+
+# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
+# Clicking on the button will uninstall the extension and remove it from the page.
+about-debugging-tmp-extension-remove-button = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# Text displayed for extensions (temporary extensions only) in "runtime" pages, before
+# displaying the location of the temporary extension.
+about-debugging-extension-location =
+ .label = рд╕реНрдерд╛рди
+
+# Text displayed for extensions in "runtime" pages, before displaying the extension's ID.
+# For instance "geckoprofiler@mozilla.com" or "{ed26ddcb-5611-4512-a89a-51b8db81cfb2}".
+about-debugging-extension-id =
+ .label = рд╡рд┐рд╕реНрддрд╛рд░ ID
+
+# This string is displayed as a label of the button that unregisters a service worker.
+about-debugging-worker-action-unregister = рдиреЛрдВрджрдгреА рд░рджреНрдж рдХрд░рд╛
+
+# Displayed for service workers in runtime pages that are currently running (service
+# worker instance is active).
+about-debugging-worker-status-running = рд╕реБрд░реВ рдЖрд╣реЗ
+
+# Displayed for service workers in runtime pages that are registered but stopped.
+about-debugging-worker-status-stopped = рдерд╛рдВрдмрд▓реЗ рдЖрд╣реЗ
+
+# Displayed for service workers in runtime pages that are registering.
+about-debugging-worker-status-registering = рдиреЛрдВрджрдгреА рдХрд░рдд рдЖрд╣реЗ
+
+# Displayed for service workers in runtime pages, to label the scope of a worker
+about-debugging-worker-scope =
+ .label = рдорд░реНрдпрд╛рджрд╛
+
+# Displayed for service workers in runtime pages, to label the push service endpoint (url)
+# of a worker
+about-debugging-worker-push-service =
+ .label = рдкреБрд╢ рд╕реЗрд╡рд╛
+
+# Alt text used for the close icon of message component (warnings, errors and notifications).
+about-debugging-message-close-icon =
+ .alt = рд╕рдВрджреЗрд╢ рдмрдВрдж рдХрд░рд╛
+
+# Label text used for the error details of message component.
+about-debugging-message-details-label-error = рддреНрд░реБрдЯреА рддрдкрд╢реАрд▓
+
+# Label text used for the warning details of message component.
+about-debugging-message-details-label-warning = рдЪреЗрддрд╛рд╡рдгреА рддрдкрд╢реАрд▓
+
+# Label text used for default state of details of message component.
+about-debugging-message-details-label = рддрдкрд╢реАрд▓
diff --git a/l10n-mr/devtools/client/accessibility.ftl b/l10n-mr/devtools/client/accessibility.ftl
new file mode 100644
index 0000000000..b07342e8e6
--- /dev/null
+++ b/l10n-mr/devtools/client/accessibility.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/.
+
+
+### These strings are used inside the Accessibility panel.
+
+accessibility-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+accessibility-text-label-header = рдордЬрдХреВрд░ рд▓реЗрдмрд▓ рдЖрдгрд┐ рдирд╛рд╡реЗ
+
+accessibility-keyboard-header = рдХреАрдмреЛрд░реНрдб
+
+## Text entries that are used as text alternative for icons that depict accessibility isses.
+
+
+## These strings are used in the overlay displayed when running an audit in the accessibility panel
+
+accessibility-progress-initializing = рдкреНрд░рд╛рд░рдВрдн рдХрд░реАрдд рдЖрд╣реЗтАж
+ .aria-valuetext = рдкреНрд░рд╛рд░рдВрдн рдХрд░реАрдд рдЖрд╣реЗтАж
+
+# This string is displayed in the audit progress bar in the accessibility panel.
+# Variables:
+# $nodeCount (Integer) - The number of nodes for which the audit was run so far.
+accessibility-progress-progressbar =
+ { $nodeCount ->
+ [one] { $nodeCount } рдиреЛрдб рддрдкрд╛рд╕рдд рдЖрд╣реЗ
+ *[other] { $nodeCount } рдиреЛрдб рддрдкрд╛рд╕рдд рдЖрд╣реЗ
+ }
+
+accessibility-progress-finishing = рд╕рдорд╛рдкреНрдд рдХрд░рдд рдЖрд╣реЗтАж
+ .aria-valuetext = рд╕рдорд╛рдкреНрдд рдХрд░рдд рдЖрд╣реЗтАж
+
+## Text entries that are used as text alternative for icons that depict accessibility issues.
+
+accessibility-warning =
+ .alt = рдЪреЗрддрд╛рд╡рдиреА
+
+accessibility-fail =
+ .alt = рддреНрд░реБрдЯреА
+
+accessibility-best-practices =
+ .alt = рдЙрддреНрддрдо рд╕рд╡рдпреА
+
+## Text entries for a paragraph used in the accessibility panel sidebar's checks section
+## that describe that currently selected accessible object has an accessibility issue
+## with its text label or accessible name.
+
+
+## Text entries for a paragraph used in the accessibility panel sidebar's checks section
+## that describe that currently selected accessible object has a keyboard accessibility
+## issue.
+
diff --git a/l10n-mr/devtools/client/accessibility.properties b/l10n-mr/devtools/client/accessibility.properties
new file mode 100644
index 0000000000..bd7f034473
--- /dev/null
+++ b/l10n-mr/devtools/client/accessibility.properties
@@ -0,0 +1,289 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Accessibility panel
+# which is available from the Web Developer sub-menu -> 'Accessibility'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Accessibility panel
+# which is in the Developer Tools, available in the
+# Browser Tools sub-menu -> 'Web Developer Tools'
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (accessibility.role): A title text used for Accessibility
+# tree header column that represents accessible element role.
+accessibility.role=рднреВрдорд┐рдХрд╛
+
+# LOCALIZATION NOTE (accessibility.name): A title text used for Accessibility
+# tree header column that represents accessible element name.
+accessibility.name=рдирд╛рд╡
+
+# LOCALIZATION NOTE (accessibility.logo): A title text used for Accessibility
+# logo used on the accessibility panel landing page.
+accessibility.logo=рд╕реБрд▓рднрддрд╛ рд▓реЛрдЧреЛ
+
+# LOCALIZATION NOTE (accessibility.properties): A title text used for header
+# for Accessibility details sidebar.
+accessibility.properties=рдЧреБрдгрдзрд░реНрдо
+
+# LOCALIZATION NOTE (accessibility.treeName): A title text used for
+# Accessibility tree (that represents accessible element name) container.
+
+# LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
+# displayed when accessible sidebar panel does not have an accessible object to
+# display.
+
+# LOCALIZATION NOTE (accessibility.enable): A title text for Enable
+# accessibility button used to enable accessibility service.
+accessibility.enable=рд╕реБрд▓рднрддрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЪрд╛рд▓реВ рдХрд░рд╛
+
+# LOCALIZATION NOTE (accessibility.enabling): A title text for Enable
+# accessibility button used when accessibility service is being enabled.
+accessibility.enabling=рд╕реБрд▓рднрддрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЪрд╛рд▓реВ рдХрд░реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (accessibility.disable): A title text for Disable
+# accessibility button used to disable accessibility service.
+accessibility.disable=рд╕реБрд▓рднрддрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (accessibility.disabling): A title text for Disable
+# accessibility button used when accessibility service is being
+# disabled.
+accessibility.disabling=рд╕реБрд▓рднрддрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдмрдВрдж рдХрд░реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (accessibility.pick): A title text for Picker button
+# button used to pick accessible objects from the page.
+accessibility.pick=рдкреГрд╖реНрдард╛рд╡рд░реВрди рдЙрдкрд▓рдмреНрдз рдСрдмреНрдЬреЗрдХреНрдЯ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (accessibility.disable.disabledTitle): A title text used for
+# a tooltip for Disable accessibility button when accessibility service can not
+# be disabled. It is the case when a user is using a 3rd party accessibility
+# tool such as screen reader.
+
+# LOCALIZATION NOTE (accessibility.disable.enabledTitle): A title text used for
+# a tooltip for Disable accessibility button when accessibility service can be
+# disabled.
+
+# LOCALIZATION NOTE (accessibility.enable.disabledTitle): A title text used for
+# a tooltip for Enabled accessibility button when accessibility service can not
+# be enabled.
+
+# LOCALIZATION NOTE (accessibility.enable.enabledTitle): A title text used for
+# a tooltip for Enabled accessibility button when accessibility service can be
+# enabled.
+
+# LOCALIZATION NOTE (accessibility.learnMore): A text that is used as is or as textual
+# description in places that link to accessibility inspector documentation.
+accessibility.learnMore=рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+# LOCALIZATION NOTE (accessibility.description.general): A title text used when
+# accessibility service description is provided before accessibility inspector
+# is enabled.
+
+# LOCALIZATION NOTE (accessibility.description.general.p1): A title text for the first
+# paragraph, used when accessibility service description is provided before accessibility
+# inspector is enabled. %S in the content will be replaced by a link at run time
+# with the accessibility.learnMore string.
+
+# LOCALIZATION NOTE (accessibility.description.general.p2): A title text for the second
+# paragraph, used when accessibility service description is provided before accessibility
+# inspector is enabled.
+
+# LOCALIZATION NOTE (accessibility.description.oldVersion): A title text used
+# when accessibility service description is provided when a client is connected
+# to an older version of accessibility actor.
+
+# LOCALIZATION NOTE (accessibility.tree.menu.printToJSON): A title text used when a
+# context menu item for printing an accessible tree to JSON is rendered after triggering a
+# context menu for an accessible tree row.
+accessibility.tree.menu.printToJSON=JSON рдореБрджреНрд░рдг рдХрд░рд╛
+
+# LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
+# section in Accessibility details sidebar.
+accessibility.checks=рддрдкрд╛рд╕
+
+# LOCALIZATION NOTE (accessibility.checks.empty2): A title text used for indicating that
+# accessibility checks for a node yielded no results and another node should be
+# selected.
+
+# LOCALIZATION NOTE (accessibility.contrast.header): A title text used for header for
+# checks related to color and contrast.
+
+# LOCALIZATION NOTE (accessibility.contrast.error): A title text for the color
+# contrast ratio, used when the tool is unable to calculate the contrast ratio value.
+accessibility.contrast.error=рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдХреНрд╖рдо
+
+# LOCALIZATION NOTE (accessibility.contrast.large.text): A title text for the color
+# contrast ratio label indicating that the color contrast criteria used is if for large
+# text. This is lower case because it's used as a label for a tree item in accessibility
+# tree.
+accessibility.contrast.large.text=рдореЛрдард╛ рдордЬрдХреВрд░
+
+# LOCALIZATION NOTE (accessibility.contrast.large.title): A title text for the tooltip
+# used for the large text label (see accessibility.contrast.large.text).
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.AA): A title text for the paragraph
+# describing that the given colour contrast satisfies AA standard from Web Content
+# Accessibility Guidelines. %S in the content will be replaced by a link at run time
+# with the accessibility.learnMore string.
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.AAA): A title text for the
+# paragraph describing that the given colour contrast satisfies AAA standard from Web
+# Content Accessibility Guidelines. %S in the content will be replaced by a link at run
+# time with the accessibility.learnMore string.
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.fail): A title text for the
+# paragraph describing that the given colour contrast fails to meet the minimum level from
+# Web Content Accessibility Guidelines. %S in the content will be replaced by a link at
+# run time with the accessibility.learnMore string.
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.FAIL): A title text for the
+# paragraph describing that the given colour contrast fails to meet the minimum level from
+# Web Content Accessibility Guidelines. %S in the content will be replaced by a link at
+# run time with the accessibility.learnMore string.
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.transparent.error): A title text for the
+# paragraph suggesting a fix for error in color contrast calculation for text nodes with zero alpha.
+
+# LOCALIZATION NOTE (accessibility.badges): A title text for the group of badges
+# that are rendered for each accessible row within the accessibility tree when
+# one or more accessibility checks fail.
+
+# LOCALIZATION NOTE (accessibility.filter.none): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# resets all filtering in tree, and for the simulation menu item that resets
+# applied color matrices to the default matrix.
+accessibility.filter.none=рдХрд╛рд╣реАрдЪ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (accessibility.filter.all2): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on all accessibility failures within it.
+accessibility.filter.all2=рд╕рд░реНрд╡ рд╕рдорд╕реНрдпрд╛
+
+# LOCALIZATION NOTE (accessibility.filter.contrast): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on contrast accessibility failures within it.
+accessibility.filter.contrast=рд╡рд┐рд░реВрдзреНрдж рдЫрдЯрд╛
+
+# LOCALIZATION NOTE (accessibility.filter.textLabel): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on text label and name accessibility failures within it.
+accessibility.filter.textLabel=рдордЬрдХреВрд░ рд▓реЗрдмрд▓
+
+# LOCALIZATION NOTE (accessibility.filter.keyboard): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on keyboard accessibility failures within it.
+accessibility.filter.keyboard=рдХреАрдмреЛрд░реНрдб
+
+# LOCALIZATION NOTE (accessibility.badge.contrast): A title text for the badge
+# that is rendered within the accessible row in the accessibility tree for a
+# given accessible object that does not satisfy the WCAG guideline for colour
+# contrast.
+accessibility.badge.contrast=рд╡рд┐рд░реВрдзреНрдж рдЫрдЯрд╛
+
+# LOCALIZATION NOTE (accessibility.badge.contrast.warning): A label for the
+# badge and attached warning icon that is rendered within the accessible row in
+# the accessibility tree for a given accessible object that does not satisfy the
+# WCAG guideline for colour contrast.
+accessibility.badge.contrast.warning=рд╡рд┐рд░реБрджреНрдз рдЫрдЯрд╛ рдЪреЗрддрд╛рд╡рдиреА
+
+# LOCALIZATION NOTE (accessibility.badge.keyboard): A title text for the
+# badge that is rendered within the accessible row in the accessibility tree for
+# a given accessible object that does not satisfy the WCAG guideline for
+# keyboard accessibility.
+accessibility.badge.keyboard=рдХреАрдмреЛрд░реНрдб
+
+# LOCALIZATION NOTE (accessibility.badge.textLabel): A title text for the
+# badge that is rendered within the accessible row in the accessibility tree for
+# a given accessible object that does not satisfy the WCAG guideline for text
+# alternative.
+accessibility.badge.textLabel=рдордЬрдХреВрд░ рд▓реЗрдмрд▓
+
+# LOCALIZATION NOTE (accessibility.badge.contrast.tooltip): A title text for the
+# badge tooltip that is rendered on mouse hover over the badge in the accessible
+# row in the accessibility tree for a given accessible object that does not
+# satisfy the WCAG guideline for colour contrast.
+
+# LOCALIZATION NOTE (accessibility.badge.keyboard.tooltip): A title text
+# for the badge tooltip that is rendered on mouse hover over the badge in the
+# accessible row in the accessibility tree for a given accessible object that
+# does not satisfy the WCAG guideline for keyboard accessibility.
+
+# LOCALIZATION NOTE (accessibility.badge.textLabel.tooltip): A title text
+# for the badge tooltip that is rendered on mouse hover over the badge in the
+# accessible row in the accessibility tree for a given accessible object that
+# does not satisfy the WCAG guideline for text alternative.
+
+# LOCALIZATION NOTE (accessibility.tree.filters): A title text for the toolbar
+# within the main accessibility panel that contains a list of filters to be for
+# accessibility audit.
+accessibility.tree.filters=рд╕рдорд╕реНрдпрд╛ рддрдкрд╛рд╕рд╛:
+
+# LOCALIZATION NOTE (accessibility.tree.filters.prefs): A title text for the
+# preferences button tooltip that contains preferences for accessibility audit.
+accessibility.tree.filters.prefs=рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is starting up.
+accessibility.progress.initializing=рдкреНрд░рд╛рд░рдВрдн рдХрд░реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is running showing
+# the number of nodes being audited. Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+accessibility.progress.progressbar=#1 рдиреЛрдб рддрдкрд╛рд╕рдд рдЖрд╣реЗ;#1 рдиреЛрдб рддрдкрд╛рд╕рдд рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (accessibility.progress.finishing): A title text for the
+# accessibility panel overlay shown when accessibility audit is finishing up.
+accessibility.progress.finishing=рд╕рдорд╛рдкреНрдд рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (accessibility.pref.scroll.into.view.title): A title
+# text for the tooltip for the checkbox pref in the accessibility panel that
+# sets node auto scroll.
+accessibility.pref.scroll.into.view.title=рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдиреЛрдб рджреГрд╢реНрдпрд╛рдд рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕реНрдХреНрд░реЛрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (accessibility.pref.scroll.into.view.label): A title
+# text for the checkbox pref in the accessibility panel that sets node auto
+# scroll.
+accessibility.pref.scroll.into.view.label=рджреГрд╢реНрдпрд╛рдд рд╕реНрдХреНрд░реЛрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (accessibility.documentation.label): This is the label for
+# the Documentation menu item.
+accessibility.documentation.label=рдкреНрд░рд▓реЗрдЦрдитАж
+
+# LOCALIZATION NOTE (accessibility.simulation): A title text for the toolbar
+# within the main accessibility panel that contains a list of simulations for
+# vision deficiencies.
+
+# LOCALIZATION NOTE (accessibility.simulation.deuteranomaly): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the deuteranomaly simulation option.
+
+# LOCALIZATION NOTE (accessibility.simulation.protanomaly): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the protanomaly simulation option.
+
+# LOCALIZATION NOTE (accessibility.simulation.protanopia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the protanopia simulation option.
+
+# LOCALIZATION NOTE (accessibility.simulation.deuteranopia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the deuteranopia simulation option.
+
+# LOCALIZATION NOTE (accessibility.simulation.tritanopia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the tritanopia simulation option.
+
+# LOCALIZATION NOTE (accessibility.simulation.tritanomaly): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the tritanomaly simulation option.
+
+# LOCALIZATION NOTE (accessibility.simulation.contrastLoss): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the contrast loss simulation option.
+# It is also shown in the simulation menu button in the accessibility panel and represent the
+# contrast loss simulation option currently selected.
+
diff --git a/l10n-mr/devtools/client/animationinspector.properties b/l10n-mr/devtools/client/animationinspector.properties
new file mode 100644
index 0000000000..9eca470810
--- /dev/null
+++ b/l10n-mr/devtools/client/animationinspector.properties
@@ -0,0 +1,182 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Animation inspector
+# which is available as a sidebar panel in the Inspector.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (panel.noAnimation):
+# This is the label shown in the panel when there are no displayable animations.
+# (e.g. In case of user selected a non-element node or a node that is not animated).
+panel.noAnimation=рд╕рдзреНрдп рдШрдЯрдХрд╛рд╕рд╛рдареА рдХреЛрдгрддреАрд╣реА рдЕрдирд┐рдореЗрд╢рди рд╕рд╛рдкрдбрд▓реА рдирд╛рд╣реА.\nрдкреГрд╖реНрдард╛рдордзреВрди рдЗрддрд░ рдШрдЯрдХ рдирд┐рд╡рдбрд╛.
+
+# LOCALIZATION NOTE (player.animationDurationLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation duration.
+player.animationDurationLabel=рдХрд╛рд▓рд╛рд╡рдзреА:
+
+# LOCALIZATION NOTE (player.infiniteDurationText):
+# This string is displayed in a tooltip on animation player widget, in case the
+# duration of the animation is infinite.
+player.infiniteDurationText=тИЮ
+
+# LOCALIZATION NOTE (player.animationDelayLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation delay.
+player.animationDelayLabel=рд╡рд┐рд▓рдВрдм:
+
+# LOCALIZATION NOTE (player.animationEndDelayLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation endDelay.
+player.animationEndDelayLabel=рд╢реЗрд╡рдЯрдЪрд╛ рдЙрд╢реАрд░:
+
+# LOCALIZATION NOTE (player.animationRateLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation playback rate.
+player.animationRateLabel=рдкреНрд▓реЗрдмреЕрдХ рд░реЗрдЯ:
+
+# LOCALIZATION NOTE (player.animationIterationCountLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the number of times the animation is set to repeat.
+player.animationIterationCountLabel=рдкреБрдирд░рд╛рд╡реГрддреНрддреА:
+
+# LOCALIZATION NOTE (player.infiniteIterationCount):
+# In case the animation repeats infinitely, this string is displayed next to the
+# player.animationIterationCountLabel string, instead of a number.
+player.infiniteIterationCount=&#8734;
+
+# LOCALIZATION NOTE (player.infiniteIterationCountText):
+# See player.infiniteIterationCount for a description of what this is.
+# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in
+# a tooltip.
+player.infiniteIterationCountText=тИЮ
+
+# LOCALIZATION NOTE (player.animationIterationStartLabel2):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the animation
+# iterationStart value.
+# %1$S will be replaced by the original iteration start value
+# %2$S will be replaced by the actual time of iteration start without time unit
+# e.g.
+# If iterationStart of animation is 0.5 and duration is 1 sec, the string will be
+# "Iteration start: 0.5 (0.5s)"
+
+# LOCALIZATION NOTE (player.animationOverallEasingLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the easing
+# that applies to a whole iteration of an animation as opposed to the
+# easing that applies between animation keyframes.
+player.animationOverallEasingLabel=рд╕рд░рд╛рд╕рд░ рдЗрд╕рд┐рдВрдЧ:
+
+# LOCALIZATION NOTE (player.animationTimingFunctionLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the
+# animation-timing-function for CSS Animations.
+player.animationTimingFunctionLabel=рдЕреЕрдирд┐рдореЗрд╢рди рдЯрд╛рдЗрдорд┐рдВрдЧ рдХрд╛рд░реНрдп:
+
+# LOCALIZATION NOTE (player.animationFillLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the animation
+# fill mode value.
+player.animationFillLabel=рднрд░рд╛:
+
+# LOCALIZATION NOTE (player.animationDirectionLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the animation
+# direction value.
+player.animationDirectionLabel=рджрд┐рд╢рд╛
+
+# LOCALIZATION NOTE (player.timeLabel):
+# This string is displayed in each animation player widget, to indicate either
+# how long (in seconds) the animation lasts, or what is the animation's current
+# time (in seconds too);
+player.timeLabel=%Ss
+
+# LOCALIZATION NOTE (player.infiniteDurationText):
+# This string is displayed in animation player widget, in case the duration of the
+# animation is infinite.
+player.infiniteTimeLabel=тИЮ
+
+# LOCALIZATION NOTE (player.playbackRateLabel):
+# This string is displayed in each animation player widget, as the label of
+# drop-down list items that can be used to change the rate at which the
+# animation runs (1├Ч being the default, 2├Ч being twice as fast).
+player.playbackRateLabel=%S├Ч
+
+# LOCALIZATION NOTE (player.runningOnCompositorTooltip):
+# This string is displayed as a tooltip for the icon that indicates that the
+# animation is running on the compositor thread.
+player.runningOnCompositorTooltip=рд╣реЗ рдЕреЕрдирд┐рдореЗрд╢рди рд╕рдВрдпреБрдХреНрдд рдереНрд░реЗрдбрд╡рд░ рдЪрд╛рд▓реВ рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):
+# This string is displayed as a tooltip for the icon that indicates that
+# all of animation is running on the compositor thread.
+player.allPropertiesOnCompositorTooltip=рд╕рд░реНрд╡ рдЕреЕрдиреАрдореЗрд╢рди рдЧреБрдгрдзрд░реНрдо рдЕрдиреБрдХреВрд▓рд┐рдд рдЖрд╣реЗрдд
+
+# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):
+# This string is displayed as a tooltip for the icon that indicates that
+# all of animation is not running on the compositor thread.
+player.somePropertiesOnCompositorTooltip=рдХрд╛рд╣реА рдЕреЕрдиреАрдореЗрд╢рди рдЧреБрдгрдзрд░реНрдо рдЕрдиреБрдХреВрд▓рд┐рдд рдЖрд╣реЗрдд
+
+# LOCALIZATION NOTE (timeline.pausedButtonTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# pause/resume button that can be used to pause or resume the animations
+timeline.pausedButtonTooltip=рдЕреЕрдирд┐рдореЗрд╢рди рдкреБрдирдГ рд╕реБрд░реБ рдХрд░рд╛
+
+# LOCALIZATION NOTE (timeline.resumedButtonTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# pause/resume button that can be used to pause or resume the animations
+timeline.resumedButtonTooltip=рдЕреЕрдирд┐рдореЗрд╢рди рддрд╛рддреНрдкреБрд░рддрд╛ рдерд╛рдВрдмрд╡рд╛
+
+# LOCALIZATION NOTE (timeline.rewindButtonTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# rewind button that can be used to rewind the animations
+timeline.rewindButtonTooltip=рдЕреЕрдирд┐рдореЗрд╢рди рд░рд┐рд╡рд╛рдЗрдВрдб рдХрд░рд╛
+
+# LOCALIZATION NOTE (timeline.timeGraduationLabel):
+# This string is displayed at the top of the animation panel, next to each time
+# graduation, to indicate what duration (in milliseconds) this graduation
+# corresponds to.
+timeline.timeGraduationLabel=%Sms
+
+# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a CSS Animation in the timeline UI.
+# %S will be replaced by the name of the animation at run-time.
+timeline.cssanimation.nameLabel=%S - CSS ре▓рдирд┐рдореЗрд╢рди
+
+# LOCALIZATION NOTE (timeline.csstransition.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a CSS Transition in the timeline UI.
+# %S will be replaced by the name of the transition at run-time.
+timeline.csstransition.nameLabel=%S - CSS рд╕реНрдерд┐рддреНрдпрдВрддрд░
+
+# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a script-generated animation in the timeline UI.
+# %S will be replaced by the name of the animation at run-time.
+timeline.scriptanimation.nameLabel=%S-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕреЕрдирд┐рдореЗрд╢рди
+
+# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over an unnamed script-generated animation in the timeline UI.
+timeline.scriptanimation.unnamedLabel=рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕреЕрдирд┐рдореЗрд╢рди
+
+# LOCALIZATION NOTE (timeline.unknown.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of an unknown animation type in the timeline UI.
+# This can happen if devtools couldn't figure out the type of the animation.
+# %S will be replaced by the name of the transition at run-time.
+timeline.unknown.nameLabel=%S
+
+# LOCALIZATION NOTE (detail.propertiesHeader.percentage):
+# This string is displayed on header label in .animated-properties-header.
+# %S represents the value in percentage with two decimal points, localized.
+# there are two "%" after %S to escape and display "%"
+detail.propertiesHeader.percentage=%S%%
+
diff --git a/l10n-mr/devtools/client/application.ftl b/l10n-mr/devtools/client/application.ftl
new file mode 100644
index 0000000000..78182d75d0
--- /dev/null
+++ b/l10n-mr/devtools/client/application.ftl
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Application panel which is available
+### by setting the preference `devtools-application-enabled` to true.
+
+
+### The correct localization of this file might be to keep it in English, or another
+### language commonly spoken among web developers. You want to make that choice consistent
+### across the developer tools. A good criteria is the language in which you'd find the
+### best documentation on web development on the web.
+
+# Text for the button to unregister a Service Worker. Displayed for active Service Workers.
+serviceworker-worker-unregister = рдЕрдиреЛрдВрджрдгреАрдХреГрдд рдХрд░рд╛
+
+# Text displayed for the updated time of the service worker. The <time> element will
+# display the last update time of the service worker script.
+serviceworker-worker-updated = рдЕрджреНрдпрдпрд╛рд╡рдд <time>{ DATETIME($date, month: "long", year: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric") }</time>
+
+## Service Worker status strings: all serviceworker-worker-status-* strings are also
+## defined in aboutdebugging.properties and should be synchronized with them.
+
+# Service Worker status. A running service worker is registered, currently executed, can
+# be debugged and stopped.
+serviceworker-worker-status-running = рд╕реБрд░реВ рдЖрд╣реЗ
+
+# Service Worker status. A stopped service worker is registered but not currently active.
+serviceworker-worker-status-stopped = рдерд╛рдВрдмрд▓реЗ рдЖрд╣реЗ
+
+# Header for the Identity section of Manifest inspection displayed in the application panel.
+manifest-item-identity = рдУрд│рдЦ
+
+# Header for the Presentation section of Manifest inspection displayed in the application panel.
+manifest-item-presentation = рд╕рд╛рджрд░реАрдХрд░рдг
+
+# Header for the Icon section of Manifest inspection displayed in the application panel.
+manifest-item-icons = рдЪрд┐рдиреНрд╣реЗ
+
+# Text displayed as the alt attribute for <img> tags showing the icons in the
+# manifest.
+manifest-icon-img =
+ .alt = рдЪрд┐рдиреНрд╣
+
+# Text displayed as the title attribute for <img> tags showing the icons in the
+# manifest. `$sizes` is a user-dependent string that has been parsed as a
+# space-separated list of `<width>x<height>` sizes or the keyword `any`.
+manifest-icon-img-title = рдЖрдХрд╛рд░ рдЕрд╕рд▓реЗрд▓реЗ рдЪрд┐рдиреНрд╣: { $sizes }
+
+# Text for the ALT and TITLE attributes of the warning icon
+icon-warning =
+ .alt = рдЪреЗрддрд╛рд╡рдиреА рдЪрд┐рдиреНрд╣
+ .title = рдЪреЗрддрд╛рд╡рдиреА
+
+# Text for the ALT and TITLE attributes of the error icon
+icon-error =
+ .alt = рддреНрд░реБрдЯреА рдЪрд┐рдиреНрд╣
+ .title = рддреНрд░реБрдЯреА
+
diff --git a/l10n-mr/devtools/client/boxmodel.properties b/l10n-mr/devtools/client/boxmodel.properties
new file mode 100644
index 0000000000..9709df9b30
--- /dev/null
+++ b/l10n-mr/devtools/client/boxmodel.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/.
+
+# LOCALIZATION NOTE : FILE This file contains the Layout View strings.
+# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.
+
+# LOCALIZATION NOTE : FILE The correct localization of this file might be to
+# keep it in English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is
+# displayed as a label.
+boxmodel.title=рдмреЙрдХреНрд╕ рдкреНрд░рддрд┐рдХреГрддреА
+
+# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a
+# tooltip that appears when hovering over the button that allows users to edit the
+# position of an element in the page.
+boxmodel.geometryButton.tooltip=рдард┐рдХрд╛рдг рд╕рдВрдкрд╛рджреАрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header
+# for showing and collapsing the properties underneath the box model in the layout view
+boxmodel.propertiesLabel=рдмреЙрдХреНрд╕ рдореЙрдбреЗрд▓ рдЧреБрдгрдзрд░реНрдо
+
+# LOCALIZATION NOTE: (boxmodel.offsetParent) This label is displayed inside the list of
+# properties, below the box model, in the layout view. It is displayed next to the
+# position property, when position is absolute, relative, sticky. This label tells users
+# what the DOM node previewed next to it is: an offset parent for the position element.
+boxmodel.offsetParent=рдСрдлрд╕реЗрдЯ
+
diff --git a/l10n-mr/devtools/client/changes.properties b/l10n-mr/devtools/client/changes.properties
new file mode 100644
index 0000000000..e31eb4bd47
--- /dev/null
+++ b/l10n-mr/devtools/client/changes.properties
@@ -0,0 +1,64 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE This file contains the strings for the Changes panel accessible from
+# the Inspector sidebar.
+
+# LOCALIZATION NOTE (changes.noChanges): This text is shown when no changes are available.
+changes.noChanges=рдХреЛрдгрддреЗрд╣реА рдмрджрд▓ рдЖрдврд│рд▓реЗ рдирд╛рд╣реАрдд.
+
+# LOCALIZATION NOTE (changes.noChangesDescription): This text is shown when no changes are
+# available and provides additional context for the purpose of the Changes panel.
+changes.noChangesDescription=рдЗрдиреНрд╕реНрдкреЗрдХреНрдЯрд░ рдордзреАрд▓ CSS рдмрджрд▓ рдпреЗрдереЗ рджрд┐рд╕рддреАрд▓.
+
+# LOCALIZATION NOTE (changes.inlineStyleSheetLabel): This label appears in the Changes
+# panel above changes done to inline stylesheets. The variable will be replaced with the
+# index of the stylesheet within its document like so: Inline #1
+changes.inlineStyleSheetLabel=рдЗрдирд▓рд╛рдЗрди %S
+
+# LOCALIZATION NOTE (changes.elementStyleLabel): This label appears in the Changes
+# panel above changes done to element styles.
+changes.elementStyleLabel=рдШрдЯрдХ
+
+# LOCALIZATION NOTE (changes.iframeLabel): This label appears next to URLs of stylesheets
+# and element inline styles hosted by iframes. Lowercase intentional.
+changes.iframeLabel=iframe
+
+# LOCALIZATION NOTE (changes.contextmenu.copy): Label for "Copy" option in Changes panel
+# context menu
+changes.contextmenu.copy=рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (changes.contextmenu.copy.accessKey): Access key for "Copy"
+# option in the Changes panel.
+changes.contextmenu.copy.accessKey=C
+
+# LOCALIZATION NOTE (changes.contextmenu.copyAllChanges): Label for "Copy All Changes"
+# option in Changes panel context menu which copies all changed CSS declarations from a
+# stylesheet
+changes.contextmenu.copyAllChanges=рд╕рд░реНрд╡ рдмрджрд▓ рдХреЙрдкреА рдХрд░рд╛
+
+# LOCALIZATION NOTE (changes.contextmenu.copyAllChangesDescription): Detailed explanation
+# for "Copy All Changes" option in Changes panel. Used as title attribute on "Copy All
+# Changes" button
+changes.contextmenu.copyAllChangesDescription=рд╕рд░реНрд╡ CSS рдмрджрд▓рд╛рдВрдЪреА рдпрд╛рджреА рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╡рд░ рдХреЙрдкреА рдХрд░рд╛.
+
+# LOCALIZATION NOTE (changes.contextmenu.copyDeclaration): Label for "Copy Declaration"
+# option in Changes panel context menu which copies the target CSS declaration.
+changes.contextmenu.copyDeclaration=рдШреЛрд╖рдгрд╛ рдХреЙрдкреА рдХрд░рд╛
+
+# LOCALIZATION NOTE (changes.contextmenu.copyRule): Label for "Copy Rule" option in
+# Changes panel context menu which copies the complete contents of a CSS rule.
+changes.contextmenu.copyRule=рдирд┐рдпрдо рдХреЙрдкреА рдХрд░рд╛
+
+# LOCALIZATION NOTE (changes.contextmenu.copyRuleDescription): Detailed explanation for
+# "Copy Rule" option in Changes panel. Used as title attribute on "Copy Rule" button.
+changes.contextmenu.copyRuleDescription=рдпрд╛ CSS рдирд┐рдпрдорд╛рддреАрд▓ рдордЬрдХреВрд░ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╡рд░ рдХреЙрдкреА рдХрд░рд╛.
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll): Label for "Select All" option in the
+# Changes panel context menu to select all text content.
+changes.contextmenu.selectAll=рд╕рд░реНрд╡ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll.accessKey): Access key for "Select All"
+# option in the Changes panel.
+changes.contextmenu.selectAll.accessKey=A
diff --git a/l10n-mr/devtools/client/compatibility.ftl b/l10n-mr/devtools/client/compatibility.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/devtools/client/compatibility.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/devtools/client/components.properties b/l10n-mr/devtools/client/components.properties
new file mode 100644
index 0000000000..b0abba811e
--- /dev/null
+++ b/l10n-mr/devtools/client/components.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used in the shared React components,
+# so files in `devtools/client/shared/components/*`.
+
+# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of
+# a frame, we use this string instead.
+frame.unknownSource=(рдЕрдиреЛрд│рдЦреА)
+
+# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over
+# a source link that links to the debugger.
+# %S represents the URL to match in the debugger.
+frame.viewsourceindebugger=рдбреАрдмрдЧрд░ рдордзреАрд▓ рд╕реНрддреНрд░реЛрдд рдкрд╣рд╛ тЖТ %S
+
+# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that
+# appears when hovering over the close button in a notification box.
+notificationBox.closeTooltip=рд╣рд╛ рд╕рдВрджреЗрд╢ рдмрдВрдж рдХрд░рд╛
+
diff --git a/l10n-mr/devtools/client/debugger.properties b/l10n-mr/devtools/client/debugger.properties
new file mode 100644
index 0000000000..f9cdf97a81
--- /dev/null
+++ b/l10n-mr/devtools/client/debugger.properties
@@ -0,0 +1,832 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Debugger
+# which is available from the Web Developer sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (collapseSources): This is the tooltip for the button
+# that collapses the Sources and Outlines panes in the debugger UI.
+
+# LOCALIZATION NOTE (collapseBreakpoints): This is the tooltip for the button
+# that collapses the Breakpoints panes in the debugger UI.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Browser Tools sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (copyToClipboard.label): This is the text that appears in the
+# context menu to copy the complete source of the open file.
+copyToClipboard.label=рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+copyToClipboard.accesskey=C
+
+# LOCALIZATION NOTE (copySource.label): This is the text that appears in the
+# context menu to copy the selected source of file open.
+copySource.label=рд╕реНрддреНрд░реЛрдд рдордЬрдХреВрд░ рдХреЙрдкреА рдХрд░рд╛
+copySource.accesskey=y
+
+# LOCALIZATION NOTE (copySourceUri2): This is the text that appears in the
+# context menu to copy the source URI of file open.
+copySourceUri2=рд╕реНрддреНрд░реЛрдд URI рдХреЙрдкреА рдХрд░рд╛
+copySourceUri2.accesskey=u
+
+# LOCALIZATION NOTE (collapseAll.label): This is the text that appears in the
+# context menu to collapse a directory and all of its subdirectories.
+collapseAll.label=рд╕рд░реНрд╡ рдорд┐рдЯрд╡рд╛
+
+# LOCALIZATION NOTE (expandAll.label): This is the text that appears in the
+# context menu to expand a directory and all of its subdirectories.
+expandAll.label=рд╕рд░реНрд╡ рд╡рд┐рд╕реНрддрд╛рд░реАрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (setDirectoryRoot.label): This is the text that appears in the
+# context menu to set a directory as root directory
+setDirectoryRoot.label=рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХреЗрдЪреЗ рд░реВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+setDirectoryRoot.accesskey=r
+
+# LOCALIZATION NOTE (removeDirectoryRoot.label): This is the text that appears in the
+# context menu to remove a directory as root directory
+removeDirectoryRoot.label=рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд░реВрдЯ рдХрд╛рдврд╛
+
+# LOCALIZATION NOTE (copyFunction.label): This is the text that appears in the
+# context menu to copy the function the user selected
+copyFunction.label=рдХрд╛рд░реНрдп рдХреЙрдкреА рдХрд░рд╛
+copyFunction.accesskey=F
+
+# LOCALIZATION NOTE (copyStackTrace): This is the text that appears in the
+# context menu to copy the stack trace methods, file names and row number.
+copyStackTrace=рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+copyStackTrace.accesskey=c
+
+# LOCALIZATION NOTE (expandSources): This is the tooltip for the button
+# that expands the Sources and Outlines panes in the debugger UI.
+
+# LOCALIZATION NOTE (expandBreakpoints): This is the tooltip for the button
+# that expands the Breakpoints panes in the debugger UI.
+
+# LOCALIZATION NOTE (evaluateInConsole.label): Editor right-click menu item
+# to execute selected text in browser console.
+evaluateInConsole.label=рдХрдиреНрд╕реЛрд▓ рдордзреНрдпреЗ рдореБрд▓реНрдпрд╛рдВрдХрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause
+# button when the debugger is in a running state.
+pauseButtonTooltip=%S рдерд╛рдВрдмрд╡рд╛
+
+# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for
+# the pause button after it's been clicked but before the next JavaScript to run.
+pausePendingButtonTooltip=рдкреБрдвреАрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рдкреНрд░рддрд┐рдХреНрд╖рд╛ рдХрд░реАрдд рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause
+# button when the debugger is in a paused state.
+resumeButtonTooltip=%S рдкреБрдирдГрд╕реБрд░реВ рдХрд░рд╛\u0020
+
+# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the
+# button that steps over a function call.
+stepOverTooltip=%S рд╡рд░ рдЬрд╛
+
+# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the
+# button that steps into a function call.
+stepInTooltip=%S рдордзреНрдпреЗ рдЬрд╛
+
+# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the
+# button that steps out of a function call.
+stepOutTooltip=%S рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+
+# LOCALIZATION NOTE (skipPausingTooltip.label): The tooltip text for disabling all
+# breakpoints and pausing triggers
+skipPausingTooltip.label=рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рдирд┐рд╖реНрдХреНрд░реАрдп рдХрд░рд╛
+
+# LOCALIZATION NOTE (undoSkipPausingTooltip.label): The tooltip text for enabling all
+# breakpoints and pausing triggers
+
+# LOCALIZATION NOTE (pauseOnExceptionsItem2): The pause on exceptions checkbox description
+# when the debugger will pause on all exceptions.
+pauseOnExceptionsItem2=рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕ рдерд╛рдВрдмрд╛
+
+# LOCALIZATION NOTE (pauseOnCaughtExceptionsItem): The pause on exceptions checkbox description
+# when the debugger should pause on caught exceptions
+pauseOnCaughtExceptionsItem=рдкрдХрдбрд▓реЗрд▓реНрдпрд╛ рдЕрдкрд╡рд╛рджрд╛рдВрд╡рд░ рдерд╛рдВрдмрд╛
+
+# LOCALIZATION NOTE (threadsHeader): The text to describe the threads header
+
+# LOCALIZATION NOTE (mainThread): The text to describe the thread of the
+# program as opposed to worker threads.
+
+# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list
+# when there are no sources.
+noSourcesText=рдпрд╛ рдкреГрд╖реНрдард╛рдд рд╕реНрд░реЛрдд рдирд╛рд╣реАрдд.
+
+# LOCALIZATION NOTE (eventListenersHeader1): The text to display in the events
+# header.
+
+# LOCALIZATION NOTE (noDomMutationBreakpointsText): The text to display in the
+# DOM Mutation Breakpoints pane when there are no events.
+
+# LOCALIZATION NOTE (noDomMutationBreakpoints): The text to
+# display in the DOM Mutation Breakpoints pane when there are no events.
+# %S will be replaced by an active link using inspectorTool as text
+
+# LOCALIZATION NOTE (inspectorTool): The text to describe the the Inspector tool
+
+# LOCALIZATION NOTE (eventListenersHeader1.placeholder): The placeholder text in
+# the event search input bar
+
+# LOCALIZATION NOTE (domMutationHeader): The text to display in the
+# DOM Mutation Breakpoints header
+
+# LOCALIZATION NOTE (domMutationTypes.attribute): The text to display in the
+# DOM Mutation Breakpoints panel for an attribute change
+
+# LOCALIZATION NOTE (domMutationTypes.removal): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM node removal
+
+# LOCALIZATION NOTE (domMutationTypes.subtree): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM subtree change
+
+# LOCALIZATION NOTE (sources.search.key2): Key shortcut to open the search for
+# searching all the source files the debugger has seen.
+# Do not localize "CmdOrCtrl+P", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sources.search.key2=CmdOrCtrl+P
+
+# LOCALIZATION NOTE (sources.search.alt.key): A second key shortcut to open the
+# search for searching all the source files the debugger has seen.
+# Do not localize "CmdOrCtrl+O", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sources.search.alt.key=CmdOrCtrl+O
+
+# LOCALIZATION NOTE (projectTextSearch.key): A key shortcut to open the
+# full project text search for searching all the files the debugger has seen.
+# Do not localize "CmdOrCtrl+Shift+F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+projectTextSearch.key=CmdOrCtrl+Shift+F
+
+# LOCALIZATION NOTE (allShortcut.key): A key shortcut to open the
+# modal of full shortcuts list.
+# Do not localize "CmdOrCtrl+/", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+
+# LOCALIZATION NOTE (functionSearch.key): A key shortcut to open the
+# modal for searching functions in a file.
+# Do not localize "CmdOrCtrl+Shift+O", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+functionSearch.key=CmdOrCtrl+Shift+O
+
+# LOCALIZATION NOTE (toggleBreakpoint.key): A key shortcut to toggle
+# breakpoints.
+# Do not localize "CmdOrCtrl+B", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+toggleBreakpoint.key=CmdOrCtrl+B
+
+# LOCALIZATION NOTE (toggleCondPanel.breakpoint.key): A key shortcut to toggle
+# the conditional panel for breakpoints.
+# Do not localize "CmdOrCtrl+Shift+B", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+
+# LOCALIZATION NOTE (toggleCondPanel.logPoint.key): A key shortcut to toggle
+# the conditional panel for log points.
+# Do not localize "CmdOrCtrl+Shift+Y", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+
+# LOCALIZATION NOTE (stepOut.key): A key shortcut to
+# step out.
+stepOut.key=Shift+F11
+
+# LOCALIZATION NOTE (shortcuts.header.editor): Sections header in
+# the shortcuts modal for keyboard shortcuts related to editing.
+shortcuts.header.editor=рд╕рдВрдкрд╛рджрдХ
+
+# LOCALIZATION NOTE (shortcuts.header.stepping): Sections header in
+# the shortcuts modal for keyboard shortcuts related to stepping.
+shortcuts.header.stepping=рдкрд╛рдпрдЙрддрд╛рд░
+
+# LOCALIZATION NOTE (shortcuts.header.search): Sections header in
+# the shortcuts modal for keyboard shortcuts related to search.
+shortcuts.header.search=рд╢реЛрдз
+
+# LOCALIZATION NOTE (projectTextSearch.placeholder): A placeholder shown
+# when searching across all of the files in a project.
+projectTextSearch.placeholder=рдлрд╛рдИрд▓ рдордзреНрдпреЗ рд╢реЛрдзрд╛тАж
+
+# LOCALIZATION NOTE (projectTextSearch.noResults): The center pane Text Search
+# message when the query did not match any text of all files in a project.
+projectTextSearch.noResults=рдХреЛрдгрддреЗрд╣реА рдкрд░рд┐рдгрд╛рдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реАрдд
+
+# LOCALIZATION NOTE (sourceSearch.search.key2): Key shortcut to open the search
+# for searching within a the currently opened files in the editor
+# Do not localize "CmdOrCtrl+F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sourceSearch.search.key2=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in
+# the source search input bar
+sourceSearch.search.placeholder=рдлрд╛рдИрд▓ рдордзреНрдпреЗ рд╢реЛрдзрд╛...
+
+# LOCALIZATION NOTE (sourceSearch.search.placeholder2): placeholder text in
+# the source search input bar
+sourceSearch.search.placeholder2=рдлрд╛рдИрд▓ рдордзреНрдпреЗ рд╢реЛрдзрд╛тАж
+
+# LOCALIZATION NOTE (searchPanelFunction2): This is the text that appears in the
+# filter panel popup for the function search operation.
+
+# LOCALIZATION NOTE (sourceSearch.search.again.key3): Key shortcut to highlight
+# the next occurrence of the last search triggered from a source search
+# Do not localize "Cmd+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+
+# LOCALIZATION NOTE (sourceSearch.search.againPrev.key3): Key shortcut to highlight
+# the previous occurrence of the last search triggered from a source search
+# Do not localize "Cmd+Shift+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+
+# LOCALIZATION NOTE (sourceSearch.resultsSummary2): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Shows a summary of the number of matches for autocomplete
+
+# LOCALIZATION NOTE (breakpointHeadingMenuItem.*): The text for all the elements
+# that are displayed in the breakpoint headings menu item popup.
+breakpointHeadingsMenuItem.enableInSource.label=рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рд╕рдХреНрд░реАрдп рдХрд░рд╛
+breakpointHeadingsMenuItem.enableInSource.accesskey=E
+breakpointHeadingsMenuItem.disableInSource.label=рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рдирд┐рд╖реНрдХреНрд░реАрдп рдХрд░рд╛
+breakpointHeadingsMenuItem.disableInSource.accesskey=D
+breakpointHeadingsMenuItem.removeInSource.label=рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+breakpointHeadingsMenuItem.removeInSource.accesskey=R
+
+# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that
+# are displayed in the breakpoints menu item popup.
+breakpointMenuItem.enableSelf2.label=рд╕рдХреНрд╖рдо рдХрд░рд╛
+breakpointMenuItem.enableSelf2.accesskey=E
+breakpointMenuItem.disableSelf2.label=рдЕрд╕рдорд░реНрде рдХрд░рд╛
+breakpointMenuItem.disableSelf2.accesskey=D
+breakpointMenuItem.deleteSelf2.label=рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+breakpointMenuItem.deleteSelf2.accesskey=R
+breakpointMenuItem.enableOthers2.label=рдЗрддрд░рд╛рдВрдирд╛ рд╕рдХреНрд╖рдо рдХрд░рд╛
+breakpointMenuItem.enableOthers2.accesskey=o
+breakpointMenuItem.disableOthers2.label=рдЗрддрд░ рдЕрд╕рдорд░реНрде рдХрд░рд╛
+breakpointMenuItem.disableOthers2.accesskey=s
+breakpointMenuItem.deleteOthers2.label=рдЗрддрд░рд╛рдВрдирд╛ рдХрд╛рдврд╛
+breakpointMenuItem.deleteOthers2.accesskey=h
+breakpointMenuItem.enableAll2.label=рд╕рд░реНрд╡ рд╕рдХреНрд╖рдо рдХрд░рд╛
+breakpointMenuItem.enableAll2.accesskey=b
+breakpointMenuItem.disableAll2.label=рд╕рд░реНрд╡ рдЕрд╕рдорд░реНрде рдХрд░рд╛
+breakpointMenuItem.disableAll2.accesskey=k
+breakpointMenuItem.deleteAll2.label=рд╕рд░реНрд╡ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+breakpointMenuItem.deleteAll2.accesskey=a
+breakpointMenuItem.removeCondition2.label=рд╕реНрдерд┐рддреА рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+breakpointMenuItem.removeCondition2.accesskey=c
+breakpointMenuItem.addCondition2.label=рд╕реНрдерд┐рддреА рдЬреЛрдбрд╛
+breakpointMenuItem.addCondition2.accesskey=A
+breakpointMenuItem.editCondition2.label=рд╕реНрдерд┐рддреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+breakpointMenuItem.editCondition2.accesskey=n
+breakpointMenuItem.enableSelf=рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реБрд░реВ рдХрд░рд╛
+breakpointMenuItem.disableSelf=рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдмрдВрдж рдХрд░рд╛
+breakpointMenuItem.deleteSelf=рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+breakpointMenuItem.enableOthers=рдЗрддрд░ рд╕реБрд░реВ рдХрд░рд╛
+breakpointMenuItem.disableOthers=рдЗрддрд░ рдмрдВрдж рдХрд░рд╛
+breakpointMenuItem.deleteOthers=рдЗрддрд░ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+breakpointMenuItem.enableAll=рд╕рд░реНрд╡ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯрд╕реН рд╕реБрд░реВ рдХрд░рд╛
+breakpointMenuItem.disableAll=рд╕рд░реНрд╡ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯрд╕реН рдмрдВрдж рдХрд░рд╛
+breakpointMenuItem.deleteAll=рд╕рд░реНрд╡ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯрд╕реН рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+breakpointMenuItem.disableAllAtLine.accesskey=K
+breakpointMenuItem.enableAllAtLine.accesskey=L
+breakpointMenuItem.removeAllAtLine.accesskey=X
+
+# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
+breakpoints.header=рдмреНрд░реЗрдХрдкреЙрдИрдиреНрдЯ
+
+# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed
+# for remove breakpoint button in right sidebar
+breakpoints.removeBreakpointTooltip=рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.
+callStack.header=рдХреЙрд▓ рд╕реНрдЯреЕрдХ
+
+# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane
+# message when not paused.
+callStack.notPaused=рди рдерд╛рдВрдмрд╡рд┐рд▓реЗрд▓реЗ
+
+# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane
+# message to hide some of the frames that are shown.
+callStack.collapse=рдУрд│реА рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane
+# message to show more of the frames.
+callStack.expand=рдУрд│реА рд╡рд┐рд╕реНрддреГрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (callStack.group.expandTooltip): The text that will appear
+# when hovering a collapsed Group of frames in the callStack panel. `frames` is
+# always plural since a group can only exist if it contain more that 1 frame.
+# %S is replaced by the name of the library of the frames in the group.
+# example: `Show React frames`.
+callStack.group.expandTooltip=%S рдлреНрд░реЗрдо рджрд░реНрд╢рд╡рд╛
+
+# LOCALIZATION NOTE (callStack.group.collapseTooltip): The text that will appear
+# when hovering an expanded Group of frames in the callStack panel. `frames` is
+# always plural since a group can only exist if it contain more that 1 frame.
+# %S is replaced by the name of the library of the frames in the group.
+# example: `Collapse React frames`.
+callStack.group.collapseTooltip=%S рдлреНрд░реЗрдо рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (editor.searchResults1): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Editor Search bar message to summarize the selected search result. e.g. 5 of 10 results.
+
+# LOCALIZATION NOTE (editor.noResultsFound): Editor Search bar message
+# for when no results found.
+editor.noResultsFound=рдХреЛрдгрддреЗрд╣реА рдкрд░рд┐рдгрд╛рдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реАрдд
+
+# LOCALIZATION NOTE (editor.searchResults.nextResult): Editor Search bar
+# tooltip for traversing to the Next Result
+editor.searchResults.nextResult=рдкреБрдвреАрд▓ рдкрд░рд┐рдгрд╛рдо
+
+# LOCALIZATION NOTE (editor.searchResults.prevResult): Editor Search bar
+# tooltip for traversing to the Previous Result
+editor.searchResults.prevResult=рдорд╛рдЧреАрд▓ рдкрд░рд┐рдгрд╛рдо
+
+# LOCALIZATION NOTE (editor.continueToHere.label): Editor gutter context
+# menu item for jumping to a new paused location
+editor.continueToHere.label=рдпреЗрдереЗ рд╕реБрд░реВ рдареЗрд╡рд╛
+editor.continueToHere.accesskey=H
+
+# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item
+# for adding a breakpoint on a line.
+editor.addBreakpoint=рдмреНрд░реЗрдХрдкреЙрдИрдиреНрдЯ рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item
+# for disabling a breakpoint on a line.
+editor.disableBreakpoint=рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рдирд┐рд╖реНрдХреНрд░реАрдп рдХрд░рд╛
+editor.disableBreakpoint.accesskey=D
+
+# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item
+# for enabling a breakpoint on a line.
+editor.enableBreakpoint=рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рд╕рдХреНрд░реАрдп рдХрд░рд╛
+
+# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item
+# for removing a breakpoint on a line.
+editor.removeBreakpoint=рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# LOCALIZATION NOTE (editor.addConditionBreakpoint): Editor gutter context
+# menu item for adding a breakpoint condition on a line.
+editor.addConditionBreakpoint=рд╕реНрдерд┐рддреА рдЬреЛрдбрд╛
+editor.addConditionBreakpoint.accesskey=c
+
+# LOCALIZATION NOTE (editor.editConditionBreakpoint): Editor gutter context menu item
+# for setting a breakpoint condition on a line.
+editor.editConditionBreakpoint=рд╕реНрдерд┐рддреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (editor.addLogBreakpoint): Editor gutter context menu item
+# for creating a breakpoint with a log
+
+# LOCALIZATION NOTE (editor.addLogPoint): Editor gutter context
+# menu item for adding a log point on a line.
+editor.addLogPoint=рд▓реЙрдЧ рдЬреЛрдбрд╛
+editor.addLogPoint.accesskey=l
+
+# LOCALIZATION NOTE (editor.editLogPoint): Editor gutter context menu item
+# for editing a log point already set on a line.
+editor.editLogPoint=рд▓реЙрдЧ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+editor.editLogPoint.accesskey=E
+
+# LOCALIZATION NOTE (editor.removeLogPoint): Context menu item for removing
+# a log point on a line.
+editor.removeLogPoint.label=рд▓реЙрдЧ рдХрд╛рдврд╛
+editor.removeLogPoint.accesskey=V
+
+# LOCALIZATION NOTE (editor.conditionalPanel.placeholder2): Placeholder text for
+# input element inside ConditionalPanel component
+
+# LOCALIZATION NOTE (editor.conditionalPanel.logPoint.placeholder2): Placeholder text for
+# input element inside ConditionalPanel component when a log point is set
+
+# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item
+# for navigating to a source mapped location
+editor.jumpToMappedLocation1=%S рд╕реНрдерд╛рдирд╛рд╡рд░ рдЬрд╛
+editor.jumpToMappedLocation1.accesskey=m
+
+# LOCALIZATION NOTE (downloadFile.label): Context menu item
+# for downloading a source's content
+downloadFile.label=рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
+downloadFile.accesskey=d
+
+# LOCALIZATION NOTE (inlinePreview.show.label): Context menu item
+# for showing the inline preview blocks
+
+# LOCALIZATION NOTE (inlinePreview.hide.label): Context menu item
+# for hiding the inline preview block
+
+# LOCALIZATION NOTE (framework.disableGrouping): This is the text that appears in the
+# context menu to disable framework grouping.
+framework.disableGrouping=рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдХрддреНрд░реАрдХрд░рдг рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛
+framework.disableGrouping.accesskey=u
+
+# LOCALIZATION NOTE (framework.enableGrouping): This is the text that appears in the
+# context menu to enable framework grouping.
+framework.enableGrouping=рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдХрддреНрд░реАрдХрд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпреАрдд рдХрд░рд╛
+framework.enableGrouping.accesskey=u
+
+# LOCALIZATION NOTE (generated): Source Map term for a server source location
+generated=рдЙрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ
+
+# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location
+original=рдореВрд│
+
+# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression
+# input element
+expressions.placeholder=рд╡реЙрдЪ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (expressions.errorMsg): Error text for expression
+# input element
+expressions.errorMsg=рдЕрд╡реИрдз рдПрдХреНрд╕рдкреНрд░реЗрд╢рдитАж
+expressions.label=рд╡реЙрдЪ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЬреЛрдбрд╛
+expressions.accesskey=e
+
+# LOCALIZATION NOTE (xhrBreakpoints.header): The pause on any XHR breakpoints headings
+xhrBreakpoints.header=XHR рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ
+xhrBreakpoints.label=XHR рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (xhrBreakpoints.item.label): message displayed when reaching a breakpoint for XHR requests. %S is replaced by the path provided as condition for the breakpoint.
+
+# LOCALIZATION NOTE (pauseOnAnyXHR): The pause on any XHR checkbox description
+# when the debugger will pause on any XHR requests.
+
+# LOCALIZATION NOTE (watchpoints.submenu): This is the text for the watchpoints sub-menu.
+
+# LOCALIZATION NOTE (watchpoints.getWatchpoint): This is the text that appears in the
+# watchpoints sub-menu to add a "get" watchpoint on an object property.
+
+# LOCALIZATION NOTE (watchpoints.setWatchpoint): This is the text that appears in the
+# watchpoints submenu to add a "set" watchpoint on an object property.
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpoint): This is the text that appears in the
+# context menu to delete a watchpoint on an object property.
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpointTooltip): This is the text that appears in the
+# tooltip to delete a watchpoint on an object property.
+
+
+# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item
+# for closing the selected tab below the mouse.
+sourceTabs.closeTab=рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+sourceTabs.closeTab.accesskey=c
+sourceTabs.closeTab.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item
+# for closing the other tabs.
+sourceTabs.closeOtherTabs=рдЗрддрд░ рдмрдВрдж рдХрд░рд╛
+sourceTabs.closeOtherTabs.accesskey=o
+
+# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item
+# for closing the tabs to the end (the right for LTR languages) of the selected tab.
+sourceTabs.closeTabsToEnd=рдЙрдЬрд╡реАрдХрдбрдЪреЗ рдЯреЕрдмреНрд╕ рдмрдВрдж рдХрд░рд╛
+sourceTabs.closeTabsToEnd.accesskey=e
+
+# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item
+# for closing all tabs.
+sourceTabs.closeAllTabs=рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕ рдмрдВрдж рдХрд░рд╛
+sourceTabs.closeAllTabs.accesskey=a
+
+# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item
+# for revealing source in tree.
+sourceTabs.revealInTree=рд╡реГрдХреНрд╖рд░рдЪрдиреЗ рдордзреНрдпреЗ рджрд░реНрд╢рд╡рд╛
+sourceTabs.revealInTree.accesskey=r
+
+# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item
+# for pretty printing the source.
+sourceTabs.prettyPrint=рдкреНрд░рд┐рдЯреА рдкреНрд░рд┐рдВрдЯ рд╕реНрд░реЛрдд
+sourceTabs.prettyPrint.accesskey=p
+
+# LOCALIZATION NOTE (sourceFooter.mappedSource): Text associated
+# with a mapped source. %S is replaced by the source map origin.
+sourceFooter.mappedSource=(%S рдкрд╛рд╕реВрди)
+
+# LOCALIZATION NOTE (sourceFooter.mappedSourceTooltip): Tooltip text associated
+# with a mapped source. %S is replaced by the source map origin.
+sourceFooter.mappedSourceTooltip=(рдпрд╛рдкрд╛рд╕реВрди рд╕реНрд░реЛрдд рдореЕрдк рдХреЗрд▓рд╛ %S)
+
+# LOCALIZATION NOTE (sourceFooter.mappedSuffix): Text associated
+# with a mapped source. Displays next to URLs in tree and tabs.
+sourceFooter.mappedSuffix=(mapped)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition): Text associated
+# with the current cursor line and column
+sourceFooter.currentCursorPosition=(%1$S, %2$S)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition.tooltip): Text associated
+# with the current cursor line and column
+
+# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed
+# for close tab button in source tabs.
+sourceTabs.closeTabButtonTooltip=рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.
+scopes.header=рд╕реНрдХреЛрдкреНрд╕
+
+# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message
+# for when the debugger is paused, but there isn't pause data.
+scopes.notAvailable=рд╕реНрдХреЛрдкреНрд╕ рдЙрдкрд▓рдмреНрдз рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реАрдд
+
+# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message
+# for when the debugger is not paused.
+scopes.notPaused=рди рдерд╛рдВрдмрд╡рд┐рд▓реЗрд▓реЗ
+
+# LOCALIZATION NOTE (scopes.mapping.label): Scopes right sidebar pane
+# tooltip for checkbox and label
+
+# LOCALIZATION NOTE (eventlisteners.log.label): Event listeners tooltip for
+# checkbox and label
+
+# LOCALIZATION NOTE (eventlisteners.log): Checkbox label for logging events
+eventlisteners.log=рдиреЛрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (scopes.helpTooltip.label): Scopes right sidebar pane
+# icon tooltip for link to MDN
+
+# LOCALIZATION NOTE (scopes.map.label): Checkbox label to map scopes
+
+# LOCALIZATION NOTE (scopes.block): Refers to a block of code in
+# the scopes pane when the debugger is paused.
+scopes.block=рдЕрдбрд╡рд╛
+
+# LOCALIZATION NOTE (sources.header): Sources left sidebar header
+sources.header=рд╕реНрддреНрд░реЛрдд
+
+# LOCALIZATION NOTE (outline.header): Outline left sidebar header
+outline.header=рд░реВрдкрд░реЗрд╖рд╛
+
+# LOCALIZATION NOTE (scopes.mapScopes): Label for toggling scope mappings
+
+# LOCALIZATION NOTE (outline.placeholder): Placeholder text for the filter input
+# element
+
+# LOCALIZATION NOTE (outline.sortLabel): Label for the sort button
+outline.sortLabel=рдирд╛рд╡рд╛рдиреБрд░реВрдк рдХреНрд░рдорд╡рд╛рд░реАрдд рд▓рд╛рд╡рд╛
+
+# LOCALIZATION NOTE (outline.noFunctions): Outline text when there are no functions to display
+outline.noFunctions=рдХрд╛рд░реНрдпреЗ рдирд╛рд╣реАрдд
+
+# LOCALIZATION NOTE (outline.noFileSelected): Outline text when there are no files selected
+outline.noFileSelected=рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд▓реА рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt
+# e.g. Cmd+P to search. On a mac, we use the command unicode character.
+# On windows, it's ctrl.
+sources.search=рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА %S
+
+# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar
+# pane header.
+watchExpressions.header=рдПрдХреНрд╕рдкреНрд░реЗрд╢рдиреНрд╕ рд╡реЙрдЪ рдХрд░рд╛
+
+# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header
+# button for refreshing the expressions.
+watchExpressions.refreshButton=рддрд╛рдЬреЗ рдХрд░рд╛
+
+# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's
+# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on
+# a mac we use the unicode character.
+welcome.search=рд╕реНрддреНрд░реЛрдд рд╢реЛрдзрдгреНрдпрд╛рдХрд░реАрддрд╛ %S
+
+# LOCALIZATION NOTE (welcome.search2): The center pane welcome panel's
+# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on
+# a mac we use the unicode character.
+welcome.search2=%S рдлрд╛рдЗрд▓ рд╡рд░ рдЬрд╛
+
+# LOCALIZATION NOTE (welcome.findInFiles): The center pane welcome panel's
+# search prompt. e.g. cmd+f to search for files. On windows, it's ctrl+shift+f, on
+# a mac we use the unicode character.
+welcome.findInFiles=рдлрд╛рдИрд▓ рдордзреНрдпреЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА %S
+
+# LOCALIZATION NOTE (welcome.findInFiles2): The center pane welcome panel's
+# search prompt. e.g. cmd+f to search for files. On windows, it's ctrl+shift+f, on
+# a mac we use the unicode character.
+welcome.findInFiles2=%S рдлрд╛рдИрд▓ рдордзреНрдпреЗ рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE (welcome.allShortcuts): The label to open the modal of
+# shortcuts, displayed in the welcome panel.
+welcome.allShortcuts=рд╕рд░реНрд╡ рд╢реЙрд░реНрдЯрдХрдЯ рджрд░реНрд╢рд╡рд╛
+
+# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search=рд╕реНрддреНрд░реЛрдд рд╢реЛрдзрд╛...
+
+# LOCALIZATION NOTE (sourceSearch.search2): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search2=рдлрд╛рдЗрд▓ рд╡рд░ рдЬрд╛тАж
+
+# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip
+# when the debugger will pause on all exceptions.
+pauseOnExceptions=рд╕рд░реНрд╡ рдЕрдкрд╡рд╛рджрд╛рдВрд╡рд░ рдерд╛рдВрдмрд╡рд╛. рдЕрдкрд╡рд╛рдж рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (loadingText): The text that is displayed in the script
+# editor when the loading process has started but there is no file to display
+# yet.
+loadingText=рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (wasmIsNotAvailable): The text that is displayed in the
+# script editor when the WebAssembly source is not available.
+wasmIsNotAvailable=рдХреГрдкрдпрд╛ рд╣реЗ рдореЙрдбреНрдпреВрд▓ рдбреАрдмрдЧ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реАрдлреНрд░реЗрд╢ рдХрд░рд╛
+
+# LOCALIZATION NOTE (errorLoadingText3): The text that is displayed in the debugger
+# viewer when there is an error loading a file
+errorLoadingText3=рд╣реЗ URI рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА: %S
+
+# LOCALIZATION NOTE(gotoLineModal.placeholder): The placeholder
+# text displayed when the user searches for specific lines in a file
+gotoLineModal.placeholder=рдУрд│реАрд╡рд░ рдЬрд╛тАж
+
+# LOCALIZATION NOTE(gotoLineModal.title): The message shown to users
+# to open the go to line modal
+gotoLineModal.title=рдлрд╛рдИрд▓ рдордзреАрд▓ рдУрд│ рдХреНрд░рдорд╛рдВрдХрд╛рд╡рд░ рдЬрд╛
+
+# LOCALIZATION NOTE(gotoLineModal.key3): The shortcut for opening the
+# go to line modal
+# Do not localize "Ctrl+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+gotoLineModal.key3=Ctrl+G
+
+# LOCALIZATION NOTE(symbolSearch.search.functionsPlaceholder): The placeholder
+# text displayed when the user searches for functions in a file
+symbolSearch.search.functionsPlaceholder=рдХрд╛рд░реНрдп рд╢реЛрдзрд╛тАж
+symbolSearch.search.functionsPlaceholder.title=рдлрд╛рдИрд▓ рдордзреАрд▓ рдХрд╛рд░реНрдп рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE(symbolSearch.search.variablesPlaceholder): The placeholder
+# text displayed when the user searches for variables in a file
+symbolSearch.search.variablesPlaceholder=рд╡реЗрд░рд┐рдпреЗрдмрд▓ рд╢реЛрдзрд╛тАж
+symbolSearch.search.variablesPlaceholder.title=рдлрд╛рдИрд▓ рдордзреАрд▓ рд╡реЗрд░рд┐рдпреЗрдмрд▓ рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE(symbolSearch.search.key2): The Key Shortcut for
+# searching for a function or variable
+# Do not localize "CmdOrCtrl+Shift+O", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+symbolSearch.search.key2=CmdOrCtrl+Shift+O
+
+experimental=рд╣реЗ рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (whyPaused.eventBreakpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an event
+# breakpoint.
+
+# LOCALIZATION NOTE (whyPaused.mutationBreakpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# DOM mutation breakpoint
+
+# LOCALIZATION NOTE (whyPaused.mutationBreakpointAdded): The text that
+# is displayed to describe an added node which triggers a subtree modification
+
+# LOCALIZATION NOTE (whyPaused.mutationBreakpointRemoved): The text that
+# is displayed to describe a removed node which triggers a subtree modification
+
+# LOCALIZATION NOTE (whyPaused.interrupted): The text that is displayed
+# in a info block explaining how the debugger is currently paused at
+# a JS execution
+
+# LOCALIZATION NOTE (whyPaused.replayForcedPause): The text that is displayed
+# in a info block explaining how the debugger is currently paused in a
+# recording.
+
+# LOCALIZATION NOTE (whyPaused.XHR): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an
+# xml http request
+
+# LOCALIZATION NOTE (whyPaused.getWatchpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused at a
+# watchpoint on an object property
+
+# LOCALIZATION NOTE (whyPaused.setWatchpoint): The text that is displayed
+# in an info block explaining how the debugger is currently paused at a
+# watchpoint on an object property
+
+# LOCALIZATION NOTE (ctrl): The text that is used for documenting
+# keyboard shortcuts that use the control key
+ctrl=Ctrl
+
+# LOCALIZATION NOTE (anonymousFunction): this string is used to display
+# JavaScript functions that have no given name - they are said to be
+# anonymous.
+anonymousFunction=<anonymous>
+
+# LOCALIZATION NOTE (shortcuts.toggleBreakpoint): text describing
+# keyboard shortcut action for toggling breakpoint
+shortcuts.toggleBreakpoint=рдмреНрд░реЗрдХрдкреЙрдИрдб рдЯреЙрдЧрд▓ рдХрд░рд╛
+shortcuts.toggleBreakpoint.accesskey=B
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.breakpoint): text describing
+# keyboard shortcut action for toggling conditional panel for breakpoints
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.logPoint): text describing
+# keyboard shortcut action for toggling conditional panel for log points
+
+# LOCALIZATION NOTE (shortcuts.pauseOrResume): text describing
+# keyboard shortcut action for pause of resume
+shortcuts.pauseOrResume=рд╡рд┐рд░рд╛рдо рджреНрдпрд╛/рдкреБрдиреНрд╣рд╛ рдЪрд╛рд▓реВ рдХрд░рд╛
+
+# LOCALIZATION NOTE (shortcuts.stepOver): text describing
+# keyboard shortcut action for stepping over
+shortcuts.stepOver=рдкрд╛рдпрд░реА рд╡рд░
+
+# LOCALIZATION NOTE (shortcuts.stepIn): text describing
+# keyboard shortcut action for stepping in
+shortcuts.stepIn=рдЖрдд рдпрд╛
+
+# LOCALIZATION NOTE (shortcuts.stepOut): text describing
+# keyboard shortcut action for stepping out
+shortcuts.stepOut=рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+
+# LOCALIZATION NOTE (shortcuts.fileSearch): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch=рд╕реНрд░реЛрдд рдлрд╛рдЗрд▓ рд╢реЛрдз
+
+# LOCALIZATION NOTE (shortcuts.fileSearch2): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch2=рдлрд╛рдЗрд▓ рд╡рд░ рдЬрд╛
+
+# LOCALIZATION NOTE (shortcuts.gotoLine): text describing
+# keyboard shortcut for jumping to a specific line
+shortcuts.gotoLine=рдУрд│реАрд╡рд░ рдЬрд╛
+
+# LOCALIZATION NOTE (shortcuts.projectSearch): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch=рдкреВрд░реНрдг рдкреНрд░рдХрд▓реНрдк рд╢реЛрдз
+
+# LOCALIZATION NOTE (shortcuts.projectSearch2): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch2=рдлрд╛рдИрд▓ рдордзреНрдпреЗ рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE (shortcuts.functionSearch): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch=рдХрд╛рд░реНрдп рд╢реЛрдз
+
+# LOCALIZATION NOTE (shortcuts.functionSearch2): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch2=рдХрд╛рд░реНрдп рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE (shortcuts.buttonName): text describing
+# keyboard shortcut button text
+shortcuts.buttonName=рдХрд┐рдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯреНрд╕
+
+# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed
+# in the variables list as a separator between the name and value.
+variablesSeparatorLabel=:
+
+variablesViewOptimizedOut=(optimized away)
+variablesViewUninitialized=(uninitialized)
+variablesViewMissingArgs=(рдЕрдиреБрдкрд▓рдмреНрдз)
+
+# LOCALIZATION NOTE (variablesDomNodeValueTooltip): The text that is displayed
+# in a tooltip on the "open in inspector" button in the the variables list for a
+# DOMNode item.
+variablesDomNodeValueTooltip=рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░рдордзреАрд▓ рдиреЛрдбрд░ рдиреАрд╡рдбрдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed
+# in the variables list on a getter or setter which can be edited.
+variablesEditButtonTooltip=рдореВрд▓реНрдп рдард░рд╡рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is
+# shown before the stack trace in an error.
+variablesViewErrorStacktrace=рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕:
+
+# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed
+# when you have an object preview that does not show all of the elements. At the end of the list
+# you see "N more..." in the web console output.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of remaining items in the object
+# example: 3 moreтАж
+variablesViewMoreObjects=#1 рдЖрдгрдЦреАтАж;#1 рдЖрдгрдЦреАтАж
+
+# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed
+# in the variables list on an item with an editable name.
+variablesEditableNameTooltip=рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрдирд╡реЗрд│рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed
+# in the variables list on an item with an editable value.
+variablesEditableValueTooltip=рдореВрд▓реНрдп рдмрджрд▓рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed
+# in the variables list on an item which can be removed.
+variablesCloseButtonTooltip=рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed
+# in the variables list on certain variables or properties as tooltips.
+# Explanations of what these represent can be found at the following links:
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed
+# It's probably best to keep these in English.
+configurableTooltip=рд╕рдВрд░рдЪрдирд╛рдЬреЛрдЧреА
+enumerableTooltip=рдПрдиреНрдпреБрдорд░реЗрдмрд▓
+writableTooltip=рд▓реЗрдЦрдирдЬреЛрдЧреА
+frozenTooltip=рдЧреЛрдард╡рд┐рд▓реЗрд▓реНрдпрд╛
+sealedTooltip=рд╕реАрд▓рдмрдВрдж
+extensibleTooltip=рд╡рд┐рд╕реНрддрд╛рд░рдЬреЛрдЧреА
+overriddenTooltip=рдУрд╡реНрд╣рд░рд░рд┐рдбрди
+WebIDLTooltip=WebIDL
+
diff --git a/l10n-mr/devtools/client/device.properties b/l10n-mr/devtools/client/device.properties
new file mode 100644
index 0000000000..96422d088e
--- /dev/null
+++ b/l10n-mr/devtools/client/device.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside Device Emulation developer
+# tools. The correct localization of this file might be to keep it in English,
+# or another language commonly spoken among web developers. You want to make
+# that choice consistent across the developer tools. A good criteria is the
+# language in which you'd find the best documentation on web development on the
+# web.
+
+# LOCALIZATION NOTE:
+# These strings are category names in a list of devices that a user can choose
+# to simulate (e.g. "ZTE Open C", "VIA Vixen", "720p HD Television", etc).
+device.phones=рдлреЛрди
+device.tablets=рдЯреЕрдмрд▓реЗрдЯрд╕
+device.laptops=рд▓реЕрдкрдЯреЙрдкреНрд╕
+device.televisions=рдЯреАрд╡реНрд╣реА
+device.consoles=рдЦреЗрд│ рдкрдЯрд▓
+device.watches=рдШрдбреНрдпрд╛рд│реЗ
diff --git a/l10n-mr/devtools/client/dom.properties b/l10n-mr/devtools/client/dom.properties
new file mode 100644
index 0000000000..f4ffb18b2f
--- /dev/null
+++ b/l10n-mr/devtools/client/dom.properties
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the DOM panel
+# which is available from the Web Developer sub-menu -> 'DOM'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the DOM panel
+# which is available from the Browser Tools sub-menu -> 'DOM'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for
+# DOM panel search box.
+dom.filterDOMPanel=DOM рдкреЕрдиреЗрд▓ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in
+# DOM panel toolbar
+dom.refresh=рдкреБрдирдГрджрд╛рдЦрд▓
diff --git a/l10n-mr/devtools/client/filterwidget.properties b/l10n-mr/devtools/client/filterwidget.properties
new file mode 100644
index 0000000000..e445453f20
--- /dev/null
+++ b/l10n-mr/devtools/client/filterwidget.properties
@@ -0,0 +1,59 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget
+# which can be found in a tooltip that appears in the Rule View when clicking
+# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.
+
+# LOCALIZATION NOTE (emptyFilterList):
+# This string is displayed when filter's list is empty
+# (no filter specified / all removed)
+emptyFilterList=рдлрд┐рд▓реНрдЯрд░ рдирд┐рд░реНрджреЗрд╢реАрдд рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (emptyPresetList):
+# This string is displayed when preset's list is empty
+emptyPresetList=рдЖрдкрдг рдХреЛрдгрддреЗрд╣реА рдкреНрд░рд┐рд╕реЗрдЯреНрд╕ рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд. рдЖрдкрдг рдПрдХ рдирд╛рд╡ рдирд┐рд╡рдбреВрди, рдлрд┐рд▓реНрдЯрд░ рдкреНрд░рд┐рд╕реЗрдЯреНрд╕ рд╕рд╛рдард╡реВрди рддреЗ рдЬрддрди рдХрд░реВ рд╢рдХрддрд╛. рдкреНрд░рд┐рд╕реЗрдЯреНрд╕ рд╕рд╣рдЬрд░рд┐рддреНрдпрд╛ рд╡рд╛рдкрд░рддрд╛ рдпреЗрддрд╛рдд рдЖрдгрд┐ рддреЗ рдЖрдкрдг рдкрд░рдд рд╕рд╣рдЬ рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ.
+
+# LOCALIZATION NOTE (addUsingList):
+# This string is displayed under [emptyFilterList] when filter's
+# list is empty, guiding user to add a filter using the list below it
+addUsingList=рдЦрд╛рд▓реАрд▓ рдпрд╛рджреА рд╡рд╛рдкрд░реВрди рдПрдХ рдлрд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (dropShadowPlaceholder):
+# This string is used as a placeholder for drop-shadow's input
+# in the filter list (shown when <input> is empty)
+dropShadowPlaceholder=x y рддреНрд░рд┐рдЬреНрдпрд╛ рд░рдВрдЧ
+
+# LOCALIZATION NOTE (dragHandleTooltipText):
+# This string is used as a tooltip text (shown on mouse hover) on the
+# drag handles of filters which are used to re-order filters
+dragHandleTooltipText=рдлрд┐рд▓реНрдЯрд░рдЪрд╛ рдХреНрд░рдо рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдирд╛ рдЦрд╛рд▓реА рдХрд┐рдВрд╡рд╛ рд╡рд░ рдврдХрд▓рд╛
+
+# LOCALIZATION NOTE (labelDragTooltipText):
+# This string is used as a tooltip text (shown on mouse hover) on the
+# filters' labels which can be dragged left/right to increase/decrease
+# the filter's value (like photoshop)
+labelDragTooltipText=рддреНрдпрд╛рдЪреЗ рдорд╣рддреНрд╡ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА, рдбрд╛рд╡реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдЙрдЬрд╡реНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдврдХрд▓рд╛
+
+# LOCALIZATION NOTE (filterListSelectPlaceholder):
+# This string is used as a preview option in the list of possible filters
+# <select>
+filterListSelectPlaceholder=рдлрд┐рд▓реНрдЯрд░ рдкрд╕рдВрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (addNewFilterButton):
+# This string is displayed on a button used to add new filters
+addNewFilterButton=рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (newPresetPlaceholder):
+# This string is used as a placeholder in the list of presets which is used to
+# save a new preset
+newPresetPlaceholder=рдирд╛рд╡ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (savePresetButton):
+# This string is displayed on a button used to save a new preset
+savePresetButton=рд╕рд╛рдард╡рд╛
+
+# LOCALIZATION NOTE(presetsToggleButton):
+# This string is used in a button which toggles the presets list
+presetsToggleButton=рдкреНрд░рд┐рд╕реЗрдЯреНрд╕
diff --git a/l10n-mr/devtools/client/font-inspector.properties b/l10n-mr/devtools/client/font-inspector.properties
new file mode 100644
index 0000000000..b69e2ca0df
--- /dev/null
+++ b/l10n-mr/devtools/client/font-inspector.properties
@@ -0,0 +1,69 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 contains the Font Inspector strings.
+# The Font Inspector is a panel accessible in the Inspector sidebar.
+
+# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local
+# system font.
+fontinspector.system=рдкреНрд░рдгрд╛рд▓реА
+
+# LOCALIZATION NOTE (fontinspector.noFontsUsedOnCurrentElement): This label is shown when
+# no fonts were used on the selected element.
+fontinspector.noFontsUsedOnCurrentElement=рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдШрдЯрдХрд╛рд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рдЯрдВрдХ рд╡рд╛рдкрд░рд▓реЗ рдирд╛рд╣реАрдд.
+
+# LOCALIZATION NOTE (fontinspector.copyURL): This is the text that appears in a tooltip
+# displayed when the user hovers over the copy icon next to the font URL.
+# Clicking the copy icon copies the full font URL to the user's clipboard
+fontinspector.copyURL=URL рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (fontinspector.customInstanceName): Think of instances as presets
+# (groups of settings that apply in bulk to a thing). Instances have names. When the user
+# creates a new instance, it doesn't have a name. This is the text that appears as the
+# default name for a new instance. It shows up in a dropdown from which users can select
+# between predefined instances and this custom instance.
+fontinspector.customInstanceName=рд╕реНрд╡рдкрд╕рдВрдд
+
+# LOCALIZATION NOTE (fontinspector.fontInstanceLabel): This label is shown next to the UI
+# in the font editor which allows a user to select a font instance option from a
+# dropdown. An instance is like a preset. A "font instance" is the term used by the font
+# authors to mean a group of predefined font settings.
+fontinspector.fontInstanceLabel=рдЗрдиреНрд╕реНрдЯрдиреНрд╕
+
+# LOCALIZATION NOTE (fontinspector.fontSizeLabel): This label is shown next to the UI
+# in the font editor which allows the user to change the font size.
+fontinspector.fontSizeLabel=рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (fontinspector.fontWeightLabel): This label is shown next to the UI
+# in the font editor which allows the user to change the font weight.
+fontinspector.fontWeightLabel=рд╡рдЬрди
+
+# LOCALIZATION NOTE (fontinspector.fontItalicLabel): This label is shown next to the UI
+# in the font editor which allows the user to change the style of the font to italic.
+fontinspector.fontItalicLabel=рддрд┐рд░рдкрд╛
+
+# LOCALIZATION NOTE (fontinspector.showMore): Label for a collapsed list of fonts.
+fontinspector.showMore=рдЖрдгрдЦреА рдкрд╣рд╛
+
+# LOCALIZATION NOTE (fontinspector.showLess): Label for an expanded list of fonts.
+fontinspector.showLess=рдХрдореА рдкрд╣рд╛
+
+# LOCALIZATION NOTE (fontinspector.letterSpacingLabel): Label for the UI to change the
+# letter spacing in the font editor.
+fontinspector.letterSpacingLabel=рдЕрдВрддрд░рдг
+
+# LOCALIZATION NOTE (fontinspector.lineHeightLabelCapitalized): Label for the UI to change the line height in the font editor.
+fontinspector.lineHeightLabelCapitalized=рдУрд│реАрдЪреА рдЙрдВрдЪреА
+
+# LOCALIZATION NOTE (fontinspector.allFontsOnPageHeader): Header for the section listing
+# all the fonts on the current page.
+fontinspector.allFontsOnPageHeader=рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╕рд░реНрд╡ рдлреЙрдиреНрдЯреНрд╕
+
+# LOCALIZATION NOTE (fontinspector.fontsUsedLabel): Label for the Font Editor section
+# which shows the fonts used on the selected element.
+fontinspector.fontsUsedLabel=рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдЯрдВрдХ
+
+# LOCALIZATION NOTE (fontinspector.previewTextPlaceholder): Placeholder for the input
+# where the user can type text to get a preview of it using a font.
+
diff --git a/l10n-mr/devtools/client/har.properties b/l10n-mr/devtools/client/har.properties
new file mode 100644
index 0000000000..dd58fc8c08
--- /dev/null
+++ b/l10n-mr/devtools/client/har.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Web Developer sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Browser Tools sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within
+# HAR file explaining that HTTP response bodies are not includes
+# in exported data.
+har.responseBodyNotIncluded=рдкреНрд░рддрд┐рд╕рд╛рдж рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within
+# HAR file explaining that HTTP request bodies are not includes
+# in exported data.
+har.requestBodyNotIncluded=рдкреНрд░рддрд┐рд╕рд╛рдж рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдирд╛рд╣реА.
+
diff --git a/l10n-mr/devtools/client/inspector.properties b/l10n-mr/devtools/client/inspector.properties
new file mode 100644
index 0000000000..6e4011fc1e
--- /dev/null
+++ b/l10n-mr/devtools/client/inspector.properties
@@ -0,0 +1,460 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Inspector
+# which is available from the Web Developer sub-menu -> 'Inspect'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Inspector
+# which is available from the Browser Tools sub-menu -> 'Inspect'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+inspector.panelLabel.markupView=рдорд╛рд░реНрдХрдЕрдк рдЕрд╡рд▓реЛрдХрди
+
+# LOCALIZATION NOTE (markupView.more.showing)
+# When there are too many nodes to load at once, we will offer to
+# show all the nodes.
+markupView.more.showing=рдХрд╛рд╣реА рдиреЛрдбреНрд╕ рдЫреБрдкреЗ рд╣реЛрддреЗ.
+
+# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+markupView.more.showAll2=рдЖрдгрдЦреА рдПрдХ рдиреЛрдб рджрд░реНрд╢рд╡рд╛;рд╕рд░реНрд╡ #1 рдиреЛрдбрд╕реН рджрд░реНрд╢рд╡рд╛
+
+# LOCALIZATION NOTE (markupView.whitespaceOnly)
+# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
+# the inspector.
+markupView.whitespaceOnly=рдлрдХреНрдд-рдореЛрдХрд│реНрдпрд╛ рдЬрд╛рдЧрд╛ рдордЬрдХреВрд░ рдиреЛрдб: %S
+
+# LOCALIZATION NOTE (markupView.display.flex.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+
+# LOCALIZATION NOTE (markupView.display.inlineFlex.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+
+# LOCALIZATION NOTE (markupView.display.grid.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+
+# LOCALIZATION NOTE (markupView.display.inlineGrid.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+
+# LOCALIZATION NOTE (markupView.display.subgrid.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+
+# LOCALIZATION NOTE (markupView.display.flowRoot.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+
+# LOCALIZATION NOTE (markupView.display.contents.tooltiptext2)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+
+# LOCALIZATION NOTE (markupView.event.tooltiptext)
+# Used in a tooltip that appears when the user hovers over 'event' badge in
+# the markup view.
+markupView.event.tooltiptext=рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реНрд░реЛрддреЗ
+
+# LOCALIZATION NOTE (markupView.custom.tooltiptext)
+# Used in a tooltip that appears when the user hovers over 'custom' badge in
+# the markup view. Only displayed on custom elements with a shadow root attached.
+
+# LOCALIZATION NOTE (markupView.newAttribute.label)
+# This is used to speak the New Attribute button when editing a tag
+# and a screen reader user tabs to it. This string is not visible onscreen.
+markupView.newAttribute.label=рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдареНрдп
+
+# LOCALIZATION NOTE (markupView.revealLink.tooltip)
+# Used as a tooltip for an icon in the markup view when displaying elements inserted in
+# <slot> nodes in a custom component. When clicking on the icon, the corresponding
+# non-slotted container will be selected
+markupView.revealLink.tooltip=рдкреНрд░рдХрдЯ рдХрд░рд╛
+
+#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded
+previewTooltip.image.brokenImage=рдкреНрд░рддрд┐рдорд╛ рд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп
+
+# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for
+# non-HTML documents
+eyedropper.disabled.title=рдЧреИрд░ HTML рджрд╕реНрддрдПреЗрд╡рдЬрд╛рдд рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+
+#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened
+eventsTooltip.openInDebugger=рдбрд┐рдмрдЧрд░рдордзреНрдпреЗ рдЙрдШрдбрд╛
+
+#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected
+eventsTooltip.unknownLocation=рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдерд╛рди
+
+#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering "Unknown location."
+eventsTooltip.unknownLocationExplanation=рд╣реНрдпрд╛ listener рдЪреЗ рдореБрд│ рд╕реНрдерд╛рди рдЖрдврд│рд▓реЗ рдирд╛рд╣реА. рдХрджрд╛рдЪрд┐рдд Babel рд╕рд╛рд░рдЦреНрдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдореБрд│реЗ рдХреЛрдб рдПрдХрд╛ рдкреНрд░реЛрдЧреНрд░реЕрдорд┐рдВрдЧ рднрд╛рд╖реЗрддреВрди рджреБрд╕рд▒реНрдпрд╛ рд╕рдорд╛рди рдкрд╛рддрд│реАрдЪреНрдпрд╛ рднрд╛рд╖реЗрдордзреНрдпреЗ рд░реБрдкрд╛рдВрддрд░реАрдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+
+#LOCALIZATION NOTE: Used in the tooltip for Bubbling
+eventsTooltip.Bubbling=рдмреБрдбрдмреБрдб
+
+#LOCALIZATION NOTE: Used in the tooltip for Capturing
+eventsTooltip.Capturing=рдХреЕрдкреНрдЪрд░рд┐рдВрдЧ
+
+# LOCALIZATION NOTE (inspector.showThreePaneMode): This is the tooltip for the button
+# that toggles on the 3 pane inspector mode.
+
+# LOCALIZATION NOTE (inspector.hideThreePaneMode): This is the tooltip for the button
+# that toggles off the 3 pane inspector mode.
+
+# LOCALIZATION NOTE (inspector.searchResultsCount2): This is the label that
+# will show up next to the inspector search box. %1$S is the current result
+# index and %2$S is the total number of search results. For example: "3 of 9".
+# This won't be visible until the search box is updated in Bug 835896.
+inspector.searchResultsCount2=%2$S рдкреИрдХреА %1$S
+
+# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that
+# will show up next to the inspector search box when no matches were found
+# for the given string.
+# This won't be visible until the search box is updated in Bug 835896.
+inspector.searchResultsNone=рдЬреЛрдб рдЖрдврд│рд▓реА рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of
+# a menu item in the inspector contextual-menu that appears when the user right-
+# clicks on the attribute of a node in the inspector that is a URL, and that
+# allows to open that URL in a new tab.
+inspector.menu.openUrlInNewTab.label=рджреБрд╡рд╛ рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд╛
+
+# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label
+# of a menu item in the inspector contextual-menu that appears when the user
+# right-clicks on the attribute of a node in the inspector that is a URL, and
+# that allows to copy that URL in the clipboard.
+inspector.menu.copyUrlToClipboard.label=рджреБрд╡рд╛ рдХреЙрдкреА рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a
+# menu item in the inspector contextual-menu that appears when the user right-
+# clicks on the attribute of a node in the inspector that is the ID of another
+# element in the DOM (like with <label for="input-id">), and that allows to
+# select that element in the inspector.
+inspector.menu.selectElement.label=#%S рдШрдЯрдХ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a
+# sub-menu "Attribute" in the inspector contextual-menu that appears
+# when the user right-clicks on the node in the inspector, and that allows
+# to edit an attribute on this node.
+inspectorEditAttribute.label="%S" рдЧреБрдгрдзрд░реНрдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+inspectorEditAttribute.accesskey=E
+
+# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a
+# sub-menu "Attribute" in the inspector contextual-menu that appears
+# when the user right-clicks on the attribute of a node in the inspector,
+# and that allows to remove this attribute.
+inspectorRemoveAttribute.label="%S" рдЧреБрдгрдзрд░реНрдо рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+inspectorRemoveAttribute.accesskey=R
+
+# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a
+# sub-menu "Attribute" in the inspector contextual-menu that appears
+# when the user right-clicks on the attribute of a node in the inspector,
+# and that allows to copy the attribute value to clipboard.
+inspectorCopyAttributeValue.label=рдЧреБрдгрдзрд░реНрдо рдореВрд▓реНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛ "%S"
+inspectorCopyAttributeValue.accesskey=V
+
+# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):
+# This string is displayed in a tooltip that is shown when hovering over a the
+# inspector icon displayed next to a DOM node preview (e.g. next to something
+# like "div#foo.bar").
+# DOM node previews can be displayed in places like the animation-inspector, the
+# console or the object inspector.
+# The tooltip invites the user to click on the icon in order to highlight the
+# node in the page.
+inspector.nodePreview.highlightNodeLabel=рдкреГрд╖реНрдард╛рддреАрд▓ рдиреЛрдб рдард│рдХ рдХрд░рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users edit the
+# (outer) HTML of the current node
+inspectorHTMLEdit.label=HTML рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+inspectorHTMLEdit.accesskey=E
+
+# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users copy the
+# inner HTML of the current node
+inspectorCopyInnerHTML.label=рдЕрдВрддрд░реНрдЧрдд HTML
+inspectorCopyInnerHTML.accesskey=I
+
+# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users copy the
+# outer HTML of the current node
+inspectorCopyOuterHTML.label=рдмрд╣рд┐рдГрд╕реНрде HTML
+inspectorCopyOuterHTML.accesskey=O
+
+# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the CSS Selector of the current node
+inspectorCopyCSSSelector.label=CSS рдирд┐рд╡рдбрдХ
+inspectorCopyCSSSelector.accesskey=S
+
+# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the full CSS path of the current node
+inspectorCopyCSSPath.label=CSS Path
+inspectorCopyCSSPath.accesskey=P
+
+# LOCALIZATION NOTE (inspectorCopyXPath.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the XPath of the current node
+inspectorCopyXPath.label=XPath
+inspectorCopyXPath.accesskey=X
+
+# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste outer
+# HTML in the current node
+inspectorPasteOuterHTML.label=рдмрд╣рд┐рдГрд╕реНрде HTML
+inspectorPasteOuterHTML.accesskey=O
+
+# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste inner
+# HTML in the current node
+inspectorPasteInnerHTML.label=рдЕрдВрддрд░реНрдЧрдд HTML
+inspectorPasteInnerHTML.accesskey=I
+
+# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste
+# the HTML before the current node
+inspectorHTMLPasteBefore.label=рдЖрдзреА
+inspectorHTMLPasteBefore.accesskey=B
+
+# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste
+# the HTML after the current node
+inspectorHTMLPasteAfter.label=рдирдВрддрд░
+inspectorHTMLPasteAfter.accesskey=A
+
+# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users paste
+# the HTML as the first child the current node
+inspectorHTMLPasteFirstChild.label=рдкрд╣рд┐рд▓реЗ рд╕рдВрддрд╛рди рдореНрд╣рдгреВрди
+inspectorHTMLPasteFirstChild.accesskey=F
+
+# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users paste
+# the HTML as the last child the current node
+inspectorHTMLPasteLastChild.label=рд╢реЗрд╡рдЯрдЪреЗ рд╕рдВрддрд╛рди рдореНрд╣рдгреВрди
+inspectorHTMLPasteLastChild.accesskey=L
+
+# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users scroll
+# the current node into view
+inspectorScrollNodeIntoView.label=рджреГрд╢реНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░реЛрд▓ рдХрд░рд╛
+inspectorScrollNodeIntoView.accesskey=S
+
+# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in
+# the inspector contextual-menu for the item that lets users delete the
+# current node
+inspectorHTMLDelete.label=рдиреЛрдб рдирд╖реНрдЯ рдХрд░рд╛
+inspectorHTMLDelete.accesskey=D
+
+# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the other
+# attribute items, which allow to:
+# - add new attribute
+# - edit attribute
+# - remove attribute
+inspectorAttributesSubmenu.label=рдЧреБрдгрдзрд░реНрдо
+inspectorAttributesSubmenu.accesskey=A
+
+# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in
+# the inspector contextual-menu for the item that lets users add attribute
+# to current node
+inspectorAddAttribute.label=рдЧреБрдгрдзрд░реНрдо рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+inspectorAddAttribute.accesskey=A
+
+# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is
+# shown as the placeholder for the markup view search in the inspector.
+inspectorSearchHTML.label3=HTML рд╢реЛрдзрд╛
+
+# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the URL embedding the image data encoded in Base 64 (what we name
+# here Image Data URL). For more information:
+# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs
+inspectorImageDataUri.label=рдкреНрд░рддрд┐рдорд╛ рдбрд╛рдЯрд╛-URL
+
+# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users see
+# the DOM properties of the current node. When triggered, this item
+# opens the split Console and displays the properties in its side panel.
+inspectorShowDOMProperties.label=DOM рдЪреЗ рдЧреБрдгрдзрд░реНрдо рджрд░реНрд╢рд╡рд╛
+
+# LOCALIZATION NOTE (inspectorShowAccessibilityProperties.label): This is the
+# label shown in the inspector contextual-menu for the item that lets users see
+# the accessibility tree and accessibility properties of the current node.
+# When triggered, this item opens accessibility panel and selects an accessible
+# object for the given node.
+
+# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label
+# shown in the inspector contextual-menu for the item that outputs a
+# variable for the current node to the console. When triggered,
+# this item opens the split Console.
+inspectorUseInConsole.label=рдкрдЯрд▓рд╛рдордзреНрдпреЗ рд╡рд╛рдкрд░рд╛
+
+# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label
+# shown in the inspector contextual-menu for recursively expanding
+# mark-up elements
+inspectorExpandNode.label=рд╕рд░реНрд╡ рд╡рд┐рд╕реНрддрд╛рд░реАрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspectorCollapseAll.label): This is the label
+# shown in the inspector contextual-menu for recursively collapsing
+# mark-up elements
+inspectorCollapseAll.label=рд╕рд░реНрд╡ рдорд┐рдЯрд╡рд╛
+
+# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users take
+# a screenshot of the currently selected node.
+inspectorScreenshotNode.label=рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдиреЛрдб
+
+# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users
+# duplicate the currently selected node.
+inspectorDuplicateNode.label=рдиреЛрдбрдЪреА рдкреНрд░рддрд┐рдХреГрддреА рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in
+# the inspector toolbar for the button that lets users add elements to the
+# DOM (as children of the currently selected element).
+inspectorAddNode.label=рдирд╡реАрди рдиреЛрдб рдмрдирд╡рд╛
+inspectorAddNode.accesskey=C
+
+# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the other
+# copy items, which allow to:
+# - Copy Inner HTML
+# - Copy Outer HTML
+# - Copy Unique selector
+# - Copy Image data URI
+inspectorCopyHTMLSubmenu.label=рдкреНрд░рддрд┐рдХреГрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the other
+# paste items, which allow to:
+# - Paste Inner HTML
+# - Paste Outer HTML
+# - Before
+# - After
+# - As First Child
+# - As Last Child
+inspectorPasteHTMLSubmenu.label=рдЪрд┐рдХрдЯрд╡рд╛
+
+# LOCALIZATION NOTE (inspectorCustomElementDefinition.label): This is the label
+# shown in the inspector contextual-menu for custom elements to which a shadow root has
+# been attached. Clicking on the menu item will open the Debugger on the custom element
+# definition location.
+
+# LOCALIZATION NOTE (inspector.searchHTML.key):
+# Key shortcut used to focus the DOM element search box on top-right corner of
+# the markup view
+inspector.searchHTML.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (markupView.hide.key):
+# Key shortcut used to hide the selected node in the markup view.
+markupView.hide.key=h
+
+# LOCALIZATION NOTE (markupView.edit.key):
+# Key shortcut used to hide the selected node in the markup view.
+markupView.edit.key=F2
+
+# LOCALIZATION NOTE (markupView.scrollInto.key):
+# Key shortcut used to scroll the webpage in order to ensure the selected node
+# is visible
+markupView.scrollInto.key=s
+
+# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying the list of fonts used in the page.
+inspector.sidebar.fontInspectorTitle=рдЯрдВрдХ
+
+# LOCALIZATION NOTE (inspector.sidebar.changesViewTitle):
+# Title of the Changes sidebar tab shown in the Inspector panel. The Changes panel shows
+# style changes made using DevTools.
+inspector.sidebar.changesViewTitle=рдмрджрд▓
+
+# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying the list of CSS rules used
+# in the page.
+inspector.sidebar.ruleViewTitle=рдирд┐рдпрдо
+
+# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying the list of computed CSS values
+# used in the page.
+inspector.sidebar.computedViewTitle=рдЧрдгрдирд╛ рдХреЗрд▓реЗрд▓реЗ
+
+# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying layout information defined in the page.
+inspector.sidebar.layoutViewTitle2=рдорд╛рдВрдбрдгреА
+
+# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying animations defined in the page.
+inspector.sidebar.animationInspectorTitle=ре▓рдирд┐рдореЗрд╢рдиреНрд╕
+
+# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of
+# a button in the inspector which toggles the Eyedropper tool
+inspector.eyedropper.label=рдкреГрд╖реНрдард╛рддреВрди рд░рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and
+# is used to label (using aria-label attribute) a container for inspector breadcrumbs
+inspector.breadcrumbs.label=Breadcrumbs
+
+# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox
+# that specifies whether the styles that are not from the user's stylesheet should be
+# displayed or not.
+inspector.browserStyles.label=рдмреНрд░рд╛рдЙрдЭрд░ рд╢реИрд▓реА
+
+# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that
+# goes in the search box when no search term has been entered.
+inspector.filterStyles.placeholder=рдлрд┐рд▓реНрдЯрд░ рд╢реИрд▓реА
+
+# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when
+# hovering the `Add new rule` button in the rules view toolbar. This should
+# match ruleView.contextmenu.addNewRule in styleinspector.properties
+inspector.addRule.tooltip=рдирд╡реАрди рдирд┐рдпрдо рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Pseudo Class Panel` button in the
+# rule view toolbar.
+inspector.togglePseudo.tooltip=рд╕реБрдбреЛ рдХреНрд▓рд╛рд╕реЗрд╕ рдЯреЙрдЧрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspector.classPanel.toggleClass.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Class Panel` button in the
+# rule view toolbar.
+inspector.classPanel.toggleClass.tooltip=рд╡рд░реНрдЧ рдЯреЙрдЧрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (inspector.classPanel.newClass.placeholder): This is the placeholder
+# shown inside the text field used to add a new class in the rule-view.
+inspector.classPanel.newClass.placeholder=рдирд╡реАрди рд╡рд░реНрдЧ рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (inspector.classPanel.noClasses): This is the text displayed in the
+# class panel when the current element has no classes applied.
+inspector.classPanel.noClasses=рдпрд╛ рдШрдЯрдХрд╛рдд рдХреЛрдгрддрд╛рд╣реА рд╡рд░реНрдЧ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS
+# properties to display e.g. due to search criteria this message is
+# displayed.
+inspector.noProperties=CSS рдЧреБрдгрдзрд░реНрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (markupView.scrollable.tooltip): This is the tooltip that is displayed
+# when hovering over badges next to scrollable elements in the inspector.
+
+# LOCALIZATION NOTE (markupView.scrollableBadge.label): This is the text displayed inside a
+# badge, in the inspector, next to nodes that are scrollable in the page.
+markupView.scrollableBadge.label=рд╕реНрдХреНрд░реЛрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (markupView.scrollableBadge.tooltip): This is the tooltip that is displayed
+# when hovering over badges next to scrollable elements in the inspector.
+
diff --git a/l10n-mr/devtools/client/jsonview.properties b/l10n-mr/devtools/client/jsonview.properties
new file mode 100644
index 0000000000..63bfceaee3
--- /dev/null
+++ b/l10n-mr/devtools/client/jsonview.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used in the JSON View tool
+# that is used to inspect application/json document types loaded
+# in the browser.
+
+# LOCALIZATION NOTE The correct localization of this file might be to keep it
+# in English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best documentation
+# on web development on the web.
+
+# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,
+# jsonViewer.tab.Headers): Label for a panel tab.
+jsonViewer.tab.JSON=JSON
+jsonViewer.tab.RawData=рдореБрд│ рдбрд╛рдЯрд╛
+jsonViewer.tab.Headers=рд╢реАрд░реНрд╖рдХ
+
+# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):
+# Label for header groups within the 'Headers' panel.
+jsonViewer.responseHeaders=рд░реЗрд╕реНрдкрд╛рдБрд╕ рд╢реАрд░реНрд╖рдХреЗ
+jsonViewer.requestHeaders=рд░рд┐рдХреНрд╡реЗрд╕реНрдЯреН рд╢реАрд░реНрд╖рдХреЗ
+
+# LOCALIZATION NOTE (jsonViewer.Save): Label for save command
+jsonViewer.Save=рд╕рдВрдЪрдпреАрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command
+jsonViewer.Copy=рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes
+jsonViewer.ExpandAll=рд╕рд░реНрд╡ рд╡рд┐рд╕реНрддрд╛рд░реАрдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (jsonViewer.CollapseAll): Label for collapsing all nodes
+jsonViewer.CollapseAll=рд╕рд░реНрд╡ рдорд┐рдЯрд╡рд╛
+
+# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON
+# pretty print action button.
+jsonViewer.PrettyPrint=рд╕реБрд░реЗрдЦ рдЫрдкрд╛рдИ
+
+# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box
+# at the top right cornder of the JSON Viewer.
+jsonViewer.filterJSON=JSON рдлрд┐рд▓реНрдЯрд░
+
diff --git a/l10n-mr/devtools/client/layout.properties b/l10n-mr/devtools/client/layout.properties
new file mode 100644
index 0000000000..f99609fd9e
--- /dev/null
+++ b/l10n-mr/devtools/client/layout.properties
@@ -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/.
+
+# LOCALIZATION NOTE This file contains the Layout Inspector strings.
+# The Layout Inspector is a panel accessible in the Inspector sidebar.
+
+# LOCALIZATION NOTE (flexbox.header): The accordion header for the Flexbox panel when
+# no flex container or item is selected.
+flexbox.header=рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕
+
+# LOCALIZATION (flexbox.flexContainer): The accordion header for the Flexbox panel
+# when a flex container is selected.
+flexbox.flexContainer=рдлреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░
+
+# LOCALIZATION NOTE) (flexbox.flexItemOf): The accordion header for the Flexbox panel
+# when a flex item is selected. %s represents the flex container selector.
+
+# LOCALIZATION NOTE (flexbox.noFlexboxeOnThisPage): In the case where there are no CSS
+# flex containers to display.
+
+# LOCALIZATION NOTE (flexbox.flexItems): Header label displayed for the flex item list.
+
+# LOCALIZATION NOTE (flexbox.noFlexItems): Label shown in the flex items list section if
+# there are no flex items for the flex container to display.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.baseSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Base Size section.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.flexibilitySectionHeader): Header label displayed
+# at the start of the flex item sizing Flexibility section.
+flexbox.itemSizing.flexibilitySectionHeader=рд▓рд╡рдЪрд┐рдХрддрд╛
+
+# LOCALIZATION NOTE (flexbox.itemSizing.minSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Minimum Size section.
+flexbox.itemSizing.minSizeSectionHeader=рдХрд┐рдорд╛рди рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (flexbox.itemSizing.maxSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Maximum Size section.
+flexbox.itemSizing.maxSizeSectionHeader=рдХрдорд╛рд▓ рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (flexbox.itemSizing.finalSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Final Size section.
+flexbox.itemSizing.finalSizeSectionHeader=рдЕрдВрддрд┐рдо рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (flexbox.itemSizing.itemContentSize): Label shown in the flex item
+# sizing panel. It tells users that a given itemтАЩs base size was calculated from its
+# content size when unconstrained.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.clampedToMax): Label shown in the flexbox item
+# sizing panel. It tells users that a given item attempted to grow but ended up being
+# clamped to a smaller max size.
+# (Note that clamp is a common word in flexbox terminology. It refers to constraining an
+# item's size to some defined min/max-width/height set on the element, even though there
+# might have been room for it to grow, or reason for it to shrink more).
+
+# LOCALIZATION NOTE (flexbox.itemSizing.clampedToMin): Label shown in the flexbox item
+# sizing panel. It tells users that a given item attempted to grow but ended up being
+# clamped to a larger min size.
+# (Note that clamp is a common word in flexbox terminology. It refers to constraining an
+# item's size to some defined min/max-width/height set on the element, even though there
+# might have been room for it to grow, or reason for it to shrink more).
+
+# LOCALIZATION NOTE (flexbox.itemSizing.setToGrow): Label shown in the flex item sizing
+# panel. It tells users that a given item was set to grow.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.setToShrink): Label shown in the flexbox item
+# sizing panel. It tells users that a given item was set to shrink.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.notSetToGrow): Label shown in the
+# flexbox item sizing panel. It tells users that a given item was not set to grow, even
+# though there might have been space on the flex line for it to grow.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.notSetToShrink): Label shown in the
+# flexbox item sizing panel. It tells users that a given item did not shrink even though
+# there might not have been enough space on the flex line for all items to fit.
+
+# LOCALIZATION NOTE (layout.cannotShowGridOutline, layout.cannotSHowGridOutline.title):
+# In the case where the grid outline cannot be effectively displayed.
+layout.cannotShowGridOutline=рд╣реНрдпрд╛ рдЧреНрд░реАрдб рд╕рд╛рдареА рд░реВрдкрд░реЗрд╖рд╛ рджрд╛рдЦрд╡реВ рд╢рдХрдд рдирд╛рд╣реА
+layout.cannotShowGridOutline.title=рд▓реЗрдЖрдКрдЯ рдкреЕрдирд▓ рдордзреНрдпреЗ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдЧреНрд░реАрдб рдЪреА рд░реВрдкрд░реЗрд╖рд╛ рд╡рд╛рдкрд░рддрд╛ рдпреЗрдгреНрдпрд╛рдпреЛрдЧреНрдп рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рдмрд╕рд╡рддрд╛ рдпреЗрдд рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (layout.displayAreaNames): Label of the display area names setting
+# option in the CSS Grid panel.
+layout.displayAreaNames=рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреА рдирд╡реЗ рджрд╛рдЦрд╡рд╛
+
+# LOCALIZATION NOTE (layout.displayLineNumbers): Label of the display line numbers
+# setting option in the CSS Grid panel.
+layout.displayLineNumbers=рдУрд│ рдХреНрд░рдорд╛рдВрдХ рджрд╛рдЦрд╡рд╛
+
+# LOCALIZATION NOTE (layout.extendLinesInfinitely): Label of the extend lines
+# infinitely setting option in the CSS Grid panel.
+layout.extendLinesInfinitely=рд░реЗрд╖рд╛ рдЕрдЦрдВрдбреАрдд рд╡рд┐рд╕реНрддрд╛рд░рд╛
+
+# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid panel.
+layout.header=рдЧреНрд░реАрдб
+
+# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display
+# settings container in the CSS Grid panel.
+layout.gridDisplaySettings=рдЧреНрд░рд┐рдб рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реЗрдЯреАрдВрдЧреНрд╕
+
+# LOCALIZATION NOTE (layout.noGridsOnThisPage): In the case where there are no CSS grid
+# containers to display.
+layout.noGridsOnThisPage=рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб рдпрд╛ рдкреГрд╖реНрдард╛ рдордзреНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container
+# elements if only one item can be selected.
+layout.overlayGrid=рдЖрдЪреНрдЫрд╛рджрди рдЧреНрд░рд┐рдб
diff --git a/l10n-mr/devtools/client/memory.properties b/l10n-mr/devtools/client/memory.properties
new file mode 100644
index 0000000000..7a3f1531be
--- /dev/null
+++ b/l10n-mr/devtools/client/memory.properties
@@ -0,0 +1,434 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Memory Tools
+# which is available from the Web Developer sub-menu -> 'Memory'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Memory Tools
+# which is available from the Browser Tools sub-menu -> 'Memory'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a
+# snapshot to disk.
+snapshot.io.save=рд╕рд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes
+# a snapshot
+snapshot.io.delete=рдирд╖реНрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window
+# displayed when saving a snapshot to disk.
+snapshot.io.save.window=рд╕реНрдиреЕрдкрд╢реЙрдЯ рд╕рд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window
+# displayed when importing a snapshot form disk.
+snapshot.io.import.window=рд╕реНрдиреЕрдкрд╢реЙрдЯ рдЖрдпрд╛рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to
+# filter file types (*.fxsnapshot)
+snapshot.io.filter=Firefox рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕
+
+# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in
+# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal
+# points.
+aggregate.mb=%S рдПрдордмреА
+
+# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before
+# it has a creation time to display.
+snapshot-title.loading=рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the
+# boolean checkbox whether or not to record call stacks.
+checkbox.recordAllocationStacks=рдХреЙрд▓ рд╕реНрдЯреЕрдХреНрд╕ рдиреЛрдВрджрд╡рд╛
+
+# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for
+# the label describing the boolean checkbox whether or not to record call
+# stacks.
+checkbox.recordAllocationStacks.tooltip=рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд╛рдЯрдк рдХрд░рддрд╛рдирд╛рдЪреЗ рдХреЙрд▓ рд╕реНрдЯреЕрдХ рдиреЛрдВрдж рдЯреЙрдЧрд▓ рдХрд░рд╛. рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рд╕реНрдиреЕрдкрд╢реЙрдЯрд▓рд╛ рдХреЙрд▓ рд╕реНрдЯреЕрдХ рдкреНрд░рдорд╛рдгреЗ рдСрдмреНрдЬреЗрдХреНрдЯрдЪреЗ рдЧрдЯ рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЗрдмрд▓ рдХрд░рддрд╛ рдпреЗрдИрд▓, рдкрд░рдВрддреБ рдЕрд╢рд╛рдЪ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЬреНрдпрд╛рдВрдЪреА рдиреЛрдВрдж, рд╣рд╛ рдкрд░реНрдпрд╛рдп рдЯреЙрдЧрд▓ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдиреЛрдВрджрд╡рд┐рд▓реЗ рдЬрд╛рддреАрд▓. рдХреЙрд▓ рд╕реНрдЯреЕрдХрдЪреА рдиреЛрдВрдж рдХрд░рддрд╛рдирд╛ рдХрд╛рдордЧрд┐рд░реА рдврд╛рд╕рд│рддреЗ.
+
+# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu
+# options of the display options.
+toolbar.displayBy=рдпрд╛рдкреНрд░рдорд╛рдгреЗ рдЧрдЯ рдХрд░рд╛:
+
+# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label
+# describing the select menu options of the display options.
+toolbar.displayBy.tooltip=рдШрдЯрдХ рдЧрдЯрд╛рдордзреНрдпреЗ рдХрд╕реЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЬрд╛рддрд╛рдд рддреЗ рдмрджрд▓рд╛
+
+# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the
+# previous view.
+toolbar.pop-view=тЖР
+
+# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the
+# button to go back to the previous view.
+toolbar.pop-view.label=ре▓рдЧреНрд░реАрдЧреЗрдЯреНрд╕реН рдХрдбреЗ рдкрд░рдд рдЬрд╛
+
+# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user
+# know that they are viewing individual nodes from a census group.
+toolbar.viewing-individuals=тБВ рдЧрдЯрд╛рддреАрд▓ рд╡реНрдпрдХреНрддреА рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА
+
+# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the
+# "coarse type" display option.
+censusDisplays.coarseType.tooltip=рдЖрдпрдЯрдо рдкреНрд░рдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рдЧрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for
+# the "call stack" display option.
+censusDisplays.allocationStack.tooltip=рдШрдЯрдХ рддрдпрд╛рд░ рдХрд░рддреЗрд╡реЗрд│реА рддрдпрд╛рд░ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ JavaScript рд╕реНрдЯреЕрдХ рдкреНрд░рдорд╛рдгреЗ рдЖрдпрдЯрдордЪреЗ рдЧрдЯ рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The
+# tooltip for the "inverted call stack" display option.
+censusDisplays.invertedAllocationStack.tooltip=рдШрдЯрдХ рддрдпрд╛рд░ рдХрд░рддреЗрд╡реЗрд│реА рддрдпрд╛рд░ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдЗрдиреНрд╡реНрд╣рд░реНрдЯреЗрдб JavaScript рдХреЙрд▓ рд╕реНрдЯреЕрдХ рдкреНрд░рдорд╛рдгреЗ рдЖрдпрдЯрдордЪреЗ рдЧрдЯ рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu
+# options of the label options.
+toolbar.labelBy=рджреНрд╡рд╛рд░рд╛ рд▓реЗрдмрд▓ рдХрд░рд╛:
+
+# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the
+# select menu options of the label options.
+toolbar.labelBy.tooltip=рдШрдЯрдХ рдХрд╕реЗ рд▓реЗрдмрд▓ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рддреЗ рдмрджрд▓рд╛
+
+# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for
+# the "coarse type" dominator tree display option.
+dominatorTreeDisplays.coarseType.tooltip=рдШрдЯрдХ рдЬреНрдпрд╛ рд╢реНрд░реЗрдгреАрдд рдпреЗрддрд╛рдд рддреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдШрдЯрдХрд╛рд▓рд╛ рд▓реЗрдмрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The
+# tooltip for the "call stack" dominator tree display option.
+dominatorTreeDisplays.allocationStack.tooltip=рдШрдЯрдХ рддрдпрд╛рд░ рдХрд░рддреЗрд╡реЗрд│реА рддрдпрд╛рд░ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ JavaScript рд╕реНрдЯреЕрдХ рдкреНрд░рдорд╛рдгреЗ рдШрдЯрдХрд╛рд▓рд╛ рд▓реЗрдмрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for
+# the "coarse type" tree map display option.
+treeMapDisplays.coarseType.tooltip=рдШрдЯрдХ рдЬреНрдпрд╛ рд╢реНрд░реЗрдгреАрдд рдпреЗрддрд╛рдд рддреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдШрдЯрдХрд╛рд▓рд╛ рд▓реЗрдмрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the
+# toolbar.
+toolbar.view=рджреГрд╢реНрдп:
+
+# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the
+# view selector in the toolbar.
+toolbar.view.tooltip=рд╕реНрдиреЕрдкрд╢реЙрдЯреН рдЪреЗ рджреГрд╢реНрдп рдмрджрд▓рд╛
+
+# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option
+# in the toolbar.
+toolbar.view.census=рдПрдХреБрдг
+
+# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for
+# the census view option in the toolbar.
+toolbar.view.census.tooltip=рдШрдЯрдХрд╛рдВрдирд╛ рдЧрдЯрд╛рдВрдордзреНрдпреЗ рдЧреЛрд│рд╛ рдХрд░реВрди рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдордЬрдХреВрд░рд╛рдЪрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкрд╣рд╛
+
+# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view
+# option in the toolbar.
+toolbar.view.dominators=рдбреЙрдорд┐рдиреЗрдЯрд░реНрд╕
+
+# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label
+# for the dominators view option in the toolbar.
+toolbar.view.dominators.tooltip=рдбреЙрдорд┐рдиреЗрдЯрд░ рдЯреНрд░реА рджрд░реНрд╢рд╡рд╛ рдЖрдгрд┐ рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдордзреАрд╕ рд╕рд░реНрд╡рд╛рдВрдд рдореЛрдареЗ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдард│рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option
+# in the toolbar.
+toolbar.view.treemap=рдЯреНрд░реА рдореЕрдк
+
+# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for
+# the tree map view option in the toolbar.
+toolbar.view.treemap.tooltip=рдореЗрдорд░реА рд╡рд╛рдкрд░ рджреГрд╢реНрдпрдорд╛рди: рдореЛрдареЗ рдмреНрд▓реЙрдХреНрд╕ рд╡рд╛рдкрд░рд▓реНрдпрд╛рдореБрд│реЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдореЗрдорд░реАрдЪрд╛ рд╡рд╛рдкрд░ рд╣реЛрддреЛ.
+
+# LOCALIZATION NOTE (take-snapshot): The label describing the button that
+# initiates taking a snapshot, either as the main label, or a tooltip.
+take-snapshot=рдЪреАрддреНрд░рдкреНрд░рддреАрдорд╛ рдШреНрдпрд╛
+
+# LOCALIZATION NOTE (import-snapshot): The label describing the button that
+# initiates importing a snapshot.
+import-snapshot=рдЖрдпрд╛рдд рдХрд░рд╛тАж
+
+# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that
+# deletes existing snapshot.
+clear-snapshots.tooltip=рд╕рд░реНрд╡ рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдирд╖реНрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that
+# initiates selecting two snapshots to diff with each other.
+diff-snapshots.tooltip=рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕рдЪреА рддреБрд▓рдирд╛ рдХрд░рд╛
+
+# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the
+# memory tool's filter search box.
+filter.placeholder=рдлрд┐рд▓реНрдЯрд░
+
+# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory
+# tool's filter search box.
+filter.tooltip=рд╕реНрдиреЕрдкрд╢реЙрдЯ рдордзреАрд▓ рдордЬрдХреВрд░ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the
+# button to view individuals in this group.
+tree-item.view-individuals.tooltip=рдпрд╛ рдЧрдЯрд╛рддреАрд▓ рд╡реИрдпрдХреНрддрд┐рдХ рдиреЛрдбрд╕реН рдкрд╣рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рдПрдХреЗрд░реА рдорд╛рд░реНрдЧ
+
+# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the
+# lazily loaded sub trees in the dominator tree view.
+tree-item.load-more=рдЖрдгрдЦреА рд▓реЛрдб рдХрд░рд╛тАж
+
+# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the
+# dominator tree.
+tree-item.rootlist=GC Roots
+
+# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree
+# that represents a row broken down by call stack when no stack was available.
+tree-item.nostack=(рдПрдХрд╣реА рд╕реНрдЯреЕрдХ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА)
+
+# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the
+# heap tree that represents a row broken down by filename when no filename was
+# available.
+tree-item.nofilename=(рдХреЛрдгрддреЗрд╣реА рдлрд╛рдЗрд▓ рдирд╛рд╡ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА)
+
+# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree
+# that represents the root of the tree when inverted.
+tree-item.root=(рдореВрд│)
+
+# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.
+# there are two "%" after %S to escape and display "%"
+tree-item.percent2=%S%%
+
+# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a
+# diffing comparison.
+diffing.baseline=рдмреЗрд╕рд▓рд╛рдЗрди
+
+# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being
+# compared to the baseline in a diffing comparison.
+diffing.comparison=рддреБрд▓рдирд╛
+
+# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the
+# first snapshot when doing a diffing comparison.
+diffing.prompt.selectBaseline=рдмреЗрд╕рд▓рд╛рдЗрди рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the
+# second snapshot when doing a diffing comparison.
+diffing.prompt.selectComparison=рдмреЗрд╕рд▓рд╛рдЗрдирдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕рдЪреА рдирд┐рд╡рдб рдХрд░рд╛
+
+# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing
+# state ERROR, used in the snapshot list when an error occurs while diffing two
+# snapshots.
+diffing.state.error=рддреНрд░реБрдЯреА
+
+# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing
+# state ERROR, used in the main view when an error occurs while diffing two
+# snapshots.
+diffing.state.error.full=рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕рдЪреА рддреБрд▓рдирд╛ рдХрд░рддрд╛рдирд╛ рдПрдХ рддреНрд░реБрдЯреА рдЖрд▓реА рд╣реЛрддреА
+
+# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin
+# state TAKING_DIFF, used in the snapshots list when computing the difference
+# between two snapshots.
+diffing.state.taking-diff=рдлрд░рдХ рдХрд╛рдврдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the
+# diffing state TAKING_DIFF, used in the main view when computing the difference
+# between two snapshots.
+diffing.state.taking-diff.full=рдлрд░рдХ рдХрд╛рдврдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing
+# state SELECTING.
+diffing.state.selecting=рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрди рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the
+# diffing state SELECTING, used in the main view when selecting snapshots to
+# diff.
+diffing.state.selecting.full=рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрди рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the
+# dominator tree state COMPUTING.
+dominatorTree.state.computing=рдбреЙрдорд┐рдиреЗрдЯрд░реНрд╕рдЪрд╛ рдЕрд╣рд╡рд╛рд▓ рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the
+# dominator tree state COMPUTING, used in the dominator tree view.
+dominatorTree.state.computing.full=рдбреЙрдорд┐рдиреЗрдЯрд░реНрд╕рдЪрд╛ рдЕрд╣рд╡рд╛рд▓ рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the
+# dominator tree state FETCHING.
+dominatorTree.state.fetching=рдЖрдХрд╛рд░рд╛рдВрдЪреА рдЧрдгрдирд╛ рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the
+# dominator tree state FETCHING, used in the dominator tree view.
+dominatorTree.state.fetching.full=рдбреЙрдорд┐рдиреЗрдЯрд░реНрд╕рдЪрд╛ рдЙрд░рд▓реЗрд▓реНрдпрд╛ рдЖрдХрд╛рд░рд╛рдВрдЪреА рдорд╛рд╣рд┐рддреА рдЧреЛрд│рд╛ рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label
+# describing the dominator tree state INCREMENTAL_FETCHING.
+dominatorTree.state.incrementalFetching=рдорд┐рд│рд╡реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the
+# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.
+dominatorTree.state.incrementalFetching.full=рдЕрдзрд┐рдХ рдорд┐рд│рд╡реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the
+# dominator tree state ERROR.
+dominatorTree.state.error=рддреНрд░реБрдЯреА
+
+# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the
+# dominator tree state ERROR, used in the dominator tree view.
+dominatorTree.state.error.full=рдбреЙрдорд┐рдиреЗрдЯрд░ рдЯреНрд░реАрд╡рд░ рдкреНрд░рдХреНрд░реАрдпрд╛ рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+
+# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the
+# snapshot state SAVING, used in the main heap view.
+snapshot.state.saving.full=рдЪрд┐рддреНрд░рдкреНрд░рддреАрдорд╛ рд╕рд╛рдард╡рд┐рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the
+# snapshot state READING, and SAVED, due to these states being combined
+# visually, used in the main heap view.
+snapshot.state.reading.full=рдЪрд┐рддреНрд░рдкреНрд░рддреАрдорд╛ рд╡рд╛рдЪрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing
+# the snapshot state SAVING, used in the main heap view.
+snapshot.state.saving-census.full=рдПрдХреВрдг рдЕрд╣рд╡рд╛рд▓ рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing
+# the snapshot state SAVING, used in the main heap view.
+snapshot.state.saving-tree-map.full=рдЯреНрд░реА рдореЕрдк рд╕рд╛рдард╡реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the
+# snapshot state ERROR, used in the main heap view.
+snapshot.state.error.full=рд╣реНрдпрд╛ рдЪрд┐рддреНрд░рдкреНрд░рддреАрдореЗрд╡рд░ рдкреНрд░рдХреНрд░реАрдпрд╛ рдХрд░рддрд╛рдирд╛ рдПрдХ рддреНрд░реБрдЯреА рдЖрд▓реА.
+
+# LOCALIZATION NOTE (individuals.state.error): The short message displayed when
+# there is an error fetching individuals from a group.
+individuals.state.error=рддреНрд░реБрдЯреА
+
+# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed
+# when there is an error fetching individuals from a group.
+individuals.state.error.full=рдЧрдЯрд╛рддреАрд▓ рд╡реНрдпрдХреНрддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдирд╛ рдПрдХ рддреНрд░реБрдЯреА рдЖрд▓реА рд╣реЛрддреА
+
+# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed
+# while fetching individuals.
+individuals.state.fetching=рдорд┐рд│рд╡реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message
+# displayed while fetching individuals.
+individuals.state.fetching.full=рдЧрдЯрд╛рддреАрд▓ рд╡реНрдпрдХреНрддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (individuals.field.node): The header label for an individual
+# node.
+individuals.field.node=рдиреЛрдб
+
+# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header
+# label for an individual node.
+individuals.field.node.tooltip=рд╕реНрдиреЕрдкрд╢реЙрдЯ рдордзреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб
+
+# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot
+# state SAVING, used in the snapshot list view
+snapshot.state.saving=рдЪрд┐рддреНрд░рдкреНрд░рддреАрдорд╛ рд╕рд╛рдард╡рд┐рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.importing): The label describing the
+# snapshot state IMPORTING, used in the snapshot list view
+snapshot.state.importing=рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдЖрдпрд╛рдд рдХрд░рдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot
+# state READING, and SAVED, due to these states being combined visually, used in
+# the snapshot list view.
+snapshot.state.reading=рдЪрд┐рддреНрд░рдкреНрд░рддреАрдорд╛ рд╡рд╛рдЪрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
+# snapshot state SAVING, used in snapshot list view.
+snapshot.state.saving-census=рдЕрд╣рд╡рд╛рд▓ рд╕рд╛рдард╡реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
+# snapshot state SAVING, used in snapshot list view.
+snapshot.state.saving-tree-map=рдЯреНрд░реА рдореЕрдк рд╕рд╛рдард╡реАрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot
+# state ERROR, used in the snapshot list view.
+snapshot.state.error=рддреНрд░реБрдЯреА
+
+# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no
+# difference between two snapshots.
+heapview.no-difference=рдореВрд▓рднреВрдд рдЖрдгрд┐ рддреБрд▓рдиреЗрдд рдлрд░рдХ рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no
+# matches when filtering.
+heapview.none-match=рдЬреЛрдбреНрдпрд╛ рдирд╛рд╣реАрдд.
+
+# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report
+# is empty.
+heapview.empty=рд░рд┐рдХреНрдд.
+
+# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to
+# users when selecting a display by "call stack" but no call stacks
+# were recorded in the heap snapshot.
+heapview.noAllocationStacks=рдХреЛрдгрддреЗрд╣реА рдХреЙрд▓ рд╕реНрдЯреЕрдХ рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА. рд╕реНрдиреЕрдкрд╢реЙрдЯ рдШреЗрдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХреЙрд▓ рд╕реНрдЯреЕрдХрдЪреА рдиреЛрдВрдж рдХрд░рд╛.
+
+# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the
+# dominator tree view for retained byte sizes.
+heapview.field.retainedSize=рд░рд╛рдЦрд▓реЗрд▓рд╛ рдЖрдХрд╛рд░ (рдмрд╛рдИрдЯреНрд╕)
+
+# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the
+# column header in the dominator tree view for retained byte sizes.
+heapview.field.retainedSize.tooltip=рдШрдЯрдХрд╛рдЪрд╛ рд╕реНрд╡рдд:рдЪрд╛ рдЖрдХрд╛рд░ рдЖрдгрд┐ рддреНрдпрд╛рдиреЗ рдЬреАрд╡рд┐рдд рдареЗрд╡рд▓реЗрд▓реНрдпрд╛ рдЗрддрд░ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдВрдЪреА рдмреЗрд░реАрдЬ
+
+# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the
+# dominator tree view for shallow byte sizes.
+heapview.field.shallowSize=рдЙрдерд│ рдЖрдХрд╛рд░ (рдмрд╛рдИрдЯреНрд╕)
+
+# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the
+# column header in the dominator tree view for shallow byte sizes.
+heapview.field.shallowSize.tooltip=рдШрдЯрдХрд╛рдЪрд╛ рд╕реНрд╡рддрд╛рдЪрд╛ рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the
+# dominator tree for an object's label.
+dominatortree.field.label=рдбреЙрдорд┐рдиреЗрдЯрд░реНрд╕
+
+# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column
+# header in the dominator tree view for an object's label.
+dominatortree.field.label.tooltip=рдореЗрдорд░реА рдордзреАрд▓ рдШрдЯрдХрд╛рдЪреЗ рд▓реЗрдмрд▓
+
+# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap
+# view for bytes.
+heapview.field.bytes=рдмрд╛рдИрдЯреНрд╕
+
+# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column
+# header in the heap view for bytes.
+heapview.field.bytes.tooltip=рдЙрдкрдЧрдЯ рд╕реЛрдбреВрди рдпрд╛ рдЧрдЯрд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд░реЗ рдмрд╛рдИрдЯреНрд╕
+
+# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap
+# view for count.
+heapview.field.count=рдПрдХреВрдг
+
+# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column
+# header in the heap view for count.
+heapview.field.count.tooltip=рдЙрдкрдЧрдЯ рд╕реЛрдбреВрди рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣рдЪреВ рд╢рдХрддреЛ рдЕрд╢рд╛ рдпрд╛ рдЧрдЯрд╛рддреАрд▓ рдШрдЯрдХрд╕рдВрдЦреНрдпрд╛
+
+# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the
+# heap view for total bytes.
+heapview.field.totalbytes=рдПрдХреВрдг рдмрд╛рдИрдЯреНрд╕
+
+# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the
+# column header in the heap view for total bytes.
+heapview.field.totalbytes.tooltip=рдЙрдкрдЧрдЯ рдзрд░реВрди рдпрд╛ рдЧрдЯрд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд░реЗ рдмрд╛рдИрдЯреНрд╕
+
+# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the
+# heap view for total count.
+heapview.field.totalcount=рдПрдХреВрдг рдмреЗрд░реАрдЬ
+
+# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the
+# column header in the heap view for total count.
+heapview.field.totalcount.tooltip=рдЙрдкрдЧрдЯ рдзрд░реВрди рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣рдЪреВ рд╢рдХрддреЛ рдЕрд╕реЗ рдпрд╛ рдЧрдЯрд╛рддреАрд▓ рдШрдЯрдХ
+
+# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap
+# view for name.
+heapview.field.name=рдЧрдЯ
+
+# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column
+# header in the heap view for name.
+heapview.field.name.tooltip=рдпрд╛ рдЧрдЯрд╛рдЪреЗ рдирд╛рд╡
+
+# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest
+# paths pane.
+shortest-paths.header=рдПрдХреЗрд░реА рдорд╛рд░реНрдЧ (рдЧрд╛рд░реНрдмреЗрдЬ рдХрд▓реЗрдХреНрдЯрд░ рд░реВрдЯ рдкрд╛рд╕реВрди)
+
+# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the
+# shortest paths pane when a node is not yet selected.
+shortest-paths.select-node=рдиреЛрдбрдЪрд╛ рдПрдХреЗрд░реА рдорд╛рд░реНрдЧ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдиреЛрдб рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a
+# node in the tree map
+tree-map.node-count=рдПрдХреВрдг
diff --git a/l10n-mr/devtools/client/menus.properties b/l10n-mr/devtools/client/menus.properties
new file mode 100644
index 0000000000..9db7c70dc9
--- /dev/null
+++ b/l10n-mr/devtools/client/menus.properties
@@ -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/.
+
+# LOCALIZATION NOTE (devtoolsRemoteDebugging.label): This is the label for the menu item
+# in Tools > Web Developer. Clicking on this menu item will open about:debugging which
+# acts as a hub for debugging remote devices.
+devtoolsRemoteDebugging.accesskey = R
+
+browserConsoleCmd.label = рдмреНрд░рд╛рдЙрдЭрд░ рдХрдВрд╕реЛрд▓
+browserConsoleCmd.accesskey = B
+
+responsiveDesignMode.label = рд░реЗрд╕рдкрд╛рдБрд╕рд┐рд╡реНрд╣ рдбрд┐рдЬрд╛рдЗрди рдореЛрдб
+responsiveDesignMode.accesskey = R
+
+eyedropper.label = рдЖрдпрдбреНрд░реЙрдкрд░
+eyedropper.accesskey = y
+
+# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the
+# application menu item that opens the browser toolbox UI in the Tools menu.
+browserToolboxMenu.label = рдмреНрд░рд╛рдЙрдЭрд░ рд╕рд╛рдзрдирдкреЗрдЯреА
+browserToolboxMenu.accesskey = e
+
diff --git a/l10n-mr/devtools/client/netmonitor.properties b/l10n-mr/devtools/client/netmonitor.properties
new file mode 100644
index 0000000000..ba44469c44
--- /dev/null
+++ b/l10n-mr/devtools/client/netmonitor.properties
@@ -0,0 +1,1300 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Network Monitor
+# which is available from the Web Developer sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Browser Tools sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (netmonitor.security.state.secure)
+# This string is used as an tooltip for request that was performed over secure
+# channel i.e. the connection was encrypted.
+netmonitor.security.state.secure=рд╣реЗ рд╕рдВрд╕рд╛рдзрди рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗрд▓реА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрддреА.
+
+# LOCALIZATION NOTE (netmonitor.security.state.insecure)
+# This string is used as an tooltip for request that was performed over insecure
+# channel i.e. the connection was not https
+netmonitor.security.state.insecure=рд╣реЗ рд╕рдВрд╕рд╛рдзрди рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗрд▓реА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╡реНрд╣рддреА.
+
+# LOCALIZATION NOTE (netmonitor.security.state.broken)
+# This string is used as an tooltip for request that failed due to security
+# issues.
+netmonitor.security.state.broken=рд╕рдВрд╕рд╛рдзрди рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рд╕ рд╕реБрд░рдХреНрд╖рд╛ рддреНрд░реБрдЯреАрдореБрд│реЗ рдкреНрд░рддреАрдмрдВрдз рдХреЗрд▓рд╛.
+
+# LOCALIZATION NOTE (netmonitor.security.state.weak)
+# This string is used as an tooltip for request that had minor security issues
+netmonitor.security.state.weak=рдХрдордХреБрд╡рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдЬреЛрдбрдгреАрд╡рд░ рд╕рдВрд╕рд╛рдзрди рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ.
+
+# LOCALIZATION NOTE (netmonitor.security.enabled):
+# This string is used to indicate that a specific security feature is used by
+# a connection in the security details tab.
+# For example: "HTTP Strict Transport Security: Enabled"
+netmonitor.security.enabled=рд╕рдорд░реНрдереАрдд
+
+# LOCALIZATION NOTE (netmonitor.security.disabled):
+# This string is used to indicate that a specific security feature is not used by
+# a connection in the security details tab.
+# For example: "HTTP Strict Transport Security: Disabled"
+netmonitor.security.disabled=рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд
+
+# LOCALIZATION NOTE (netmonitor.security.hostHeader):
+# This string is used as a header for section containing security information
+# related to the remote host. %S is replaced with the domain name of the remote
+# host. For example: Host example.com
+netmonitor.security.hostHeader=рд╣реЛрд╕реНрдЯ %S:
+
+# LOCALIZATION NOTE (netmonitor.security.notAvailable):
+# This string is used to indicate that a certain piece of information is not
+# available to be displayed. For example a certificate that has no organization
+# defined:
+# Organization: <Not Available>
+netmonitor.security.notAvailable=<рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА>
+
+# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button
+# that collapses the network details pane in the UI.
+collapseDetailsPane=рд╡рд┐рдирдВрддреА рддрдкрд╢реАрд▓ рд▓рдкрд╡рд╛
+
+# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the
+# headers tab of the network details pane when there are no headers available.
+headersEmptyText=рд╣реНрдпрд╛ рд╡рд┐рдирдВрддреАрдХрд░рд┐рддрд╛ рд╢реАрд░реНрд╖рдХреЗ рдирд╛рд╣реАрдд
+
+# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the
+# headers tab of the network details pane for the filtering input.
+headersFilterText=рд╢реАрд░реНрд╖рдХрд╛рдВрдирд╛ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (messagesEmptyText): This is the text displayed in the
+# WebSockets tab of the network details pane when there are no frames available.
+
+# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the
+# cookies tab of the network details pane when there are no cookies available.
+cookiesEmptyText=рд╣реНрдпрд╛ рд╡рд┐рдирдВрддреАрдХрд░рд┐рддрд╛ рдХреВрдХрд┐рдЬ рдирд╛рд╣реАрдд
+
+# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the
+# cookies tab of the network details pane for the filtering input.
+cookiesFilterText=рдХреВрдХрд┐рдЬ рдЪрд╛рд│рд╛
+
+# LOCALIZATION NOTE (responseEmptyText): This is the text displayed in the
+# response tab of the network details pane when the response is empty or not
+# available for shown.
+
+# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the
+# params tab of the network details pane for the filtering input.
+paramsFilterText=рд╡рд┐рдирдВрддреА рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЪрд╛рд│рд╛
+
+# LOCALIZATION NOTE (paramsQueryString): This is the label displayed
+# in the network details params tab identifying the query string.
+paramsQueryString=рдЪреМрдХрд╢реА рд╡рд┐рдзрд╛рди
+
+# LOCALIZATION NOTE (paramsFormData): This is the label displayed
+# in the network details params tab identifying the form data.
+paramsFormData=рдлреЙрд░реНрдо рдорд╛рд╣рд┐рддреА
+
+# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed
+# in the network details params tab identifying the request payload.
+paramsPostPayload=рд╡рд┐рдирдВрддреА рдкреЗрд▓реЛрдб
+
+# LOCALIZATION NOTE (requestHeaders): This is the label displayed
+# in the network details headers tab identifying the request headers.
+requestHeaders=рд╡рд┐рдирдВрддреА рд╢реАрд░реНрд╖рдХ
+
+# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed
+# in the network details headers tab identifying the request headers from
+# the upload stream of a POST request's body.
+requestHeadersFromUpload=рдЕрдкрд▓реЛрдб рдЕрдкрд╕реНрдЯреНрд░рд┐рдордкрд╛рд╕реВрди рд╢реАрд░реНрд╖рдХрдХрд░рд┐рддрд╛ рд╡рд┐рдирдВрддреА
+
+# LOCALIZATION NOTE (responseHeaders): This is the label displayed
+# in the network details headers tab identifying the response headers.
+responseHeaders=рдкреНрд░рддрд┐рд╕рд╛рдж рд╢реАрд░реНрд╖рдХреЗ
+
+# LOCALIZATION NOTE (requestCookies): This is the label displayed
+# in the network details params tab identifying the request cookies.
+requestCookies=рд╡рд┐рдирдВрддреА рдХреВрдХрд┐рдЬ
+
+# LOCALIZATION NOTE (responseCookies): This is the label displayed
+# in the network details params tab identifying the response cookies.
+responseCookies=рдкреНрд░рддрд┐рд╕рд╛рдж рдХреВрдХрд┐рдЬ
+
+# LOCALIZATION NOTE (responsePayload): This is the label displayed
+# in the network details response tab identifying the response payload.
+responsePayload=рдкреНрд░рддрд┐рд╕рд╛рдж рднрд╛рд░
+
+# LOCALIZATION NOTE (jsonFilterText): This is the text displayed
+# in the response tab of the network details pane for the JSON filtering input.
+jsonFilterText=рдЧреБрдгрдзрд░реНрдо рдЪрд╛рд│рд╛
+
+# LOCALIZATION NOTE (jsonScopeName): This is the text displayed
+# in the response tab of the network details pane for a JSON scope.
+jsonScopeName=JSON
+
+# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed
+# in the response tab of the network details pane for a JSONP scope.
+jsonpScopeName=JSONP тЖТ рдХреЙрд▓рдмреЕрдХ %S()
+
+# LOCALIZATION NOTE (responseTruncated): This is the text displayed
+# in the response tab of the network details pane when the response is over
+# the truncation limit and thus was truncated.
+
+# LOCALIZATION NOTE (requestTruncated): This is the text displayed
+# in the params tab of the network details pane when the request is over
+# the truncation limit and thus was truncated.
+
+# LOCALIZATION NOTE (networkMenu.raced): This is the label displayed
+# in the network menu specifying the transfer or a request is
+# raced. %S refers to the current transfer size.
+
+# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed
+# in the network table toolbar, for any column that is sorted ascending.
+networkMenu.sortedAsc=рдЪрдврддреА рдХреНрд░рдорд╡рд╛рд░реА
+
+# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed
+# in the network table toolbar, for any column that is sorted descending.
+networkMenu.sortedDesc=рдЙрддрд░рддреА рдХреНрд░рдорд╡рд╛рд░реА
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.perf): A tooltip explaining
+# what the perf button does
+networkMenu.summary.tooltip.perf=рдХрд╛рдордЧрд┐рд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реБрд░реВ рдХрд░рд╛
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.domContentLoaded): A tooltip explaining
+# what the DOMContentLoaded label displays
+networkMenu.summary.tooltip.domContentLoaded=тАЬDOMContentLoadтАЭ рдШрдЯрдирд╛ рдШрдбрд▓реА рддреА рд╡реЗрд│
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.load): A tooltip explaining
+# what the load label displays
+networkMenu.summary.tooltip.load=тАЬloadтАЭ рдШрдЯрдирд╛ рдШрдбрд▓реА рддреА рд╡реЗрд│
+
+# LOCALIZATION NOTE (networkMenu.summary.requestsCount2): This label is displayed
+# in the network table footer providing the number of requests
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+networkMenu.summary.requestsCount2=рдПрдХ рд╡рд┐рдирдВрддреА;#1 рд╡рд┐рдирдВрддреНрдпрд╛
+
+# LOCALIZATION NOTE (networkMenu.summary.requestsCountEmpty): This label is displayed
+# in the network table footer when there are no requests
+networkMenu.summary.requestsCountEmpty=рд╡рд┐рдирдВрддреА рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.requestsCount): A tooltip explaining
+# what the requestsCount label displays
+networkMenu.summary.tooltip.requestsCount=рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛
+
+# LOCALIZATION NOTE (networkMenu.summary.transferred): This label is displayed
+# in the network table footer providing the transferred size.
+networkMenu.summary.transferred=%S / %S рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.transferred): A tooltip explaining
+# what the transferred label displays
+networkMenu.summary.tooltip.transferred=рдЖрдХрд╛рд░/рд╕рд░реНрд╡ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (networkMenu.summary.finish): This label is displayed
+# in the network table footer providing the transfer time.
+networkMenu.summary.finish=рд╕рдВрдкрд╡рд╛: %S
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.finish): A tooltip explaining
+# what the finish label displays
+networkMenu.summary.tooltip.finish=рд╕рд░реНрд╡ рд╡рд┐рдирдВрддреНрдпрд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд░рд╛ рд╡реЗрд│
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.framesCount2): This label is displayed
+# in the messages table footer providing the number of frames
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.framesCountEmpty): This label is displayed
+# in the messages table footer when there are no frames
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesCount): A tooltip explaining
+# what the framesCount label displays
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalSize): A tooltip explaining
+# what the framesTotalSize label displays
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalTime): A tooltip explaining
+# what framesTotalTime displays
+
+# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed
+# in the network menu specifying the size of a request (in bytes).
+networkMenu.sizeB=%S B
+
+# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed
+# in the network menu specifying the size of a request (in megabytes).
+networkMenu.sizeMB=%S MB
+
+# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed
+# in the network menu specifying the size of a request (in gigabytes).
+networkMenu.sizeGB=%S GB
+
+# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed
+# in the network menu specifying the transferred size of a request is
+# unavailable.
+networkMenu.sizeUnavailable=тАФ
+
+# LOCALIZATION NOTE (networkMenu.sizeUnavailable.title): This is the tooltip
+# displayed in the network menu specifying that the transferred size of a
+# request is unavailable.
+
+# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed
+# in the network menu specifying the transfer or a request is
+# cached.
+networkMenu.sizeCached=рдХреЕрд╢реЗ рдордзреНрдпреЗ рдЬрдорд╛ рдХреЗрд▓реЗ
+
+# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
+# in the network menu specifying the transferred of a request computed
+# by a service worker.
+networkMenu.sizeServiceWorker=рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╡рд░реНрдХрд░
+
+# LOCALIZATION NOTE (networkMenu.blocked2): This is a generic message for a
+# URL that has been blocked for an unknown reason
+networkMenu.blocked2=рдЕрд╡рд░реЛрдзрд┐рдд
+
+# LOCALIZATION NOTE (networkMenu.blockedTooltip): This is a the text displayed
+# as a tooltip for the blocked icon in the request list
+networkMenu.blockedTooltip=рдЕрд╡рд░реЛрдзрд┐рдд
+
+# LOCALIZATION NOTE (networkMenu.totalMS2): This is the label displayed
+# in the network menu specifying the time for a request to finish (in milliseconds).
+networkMenu.totalMS2=%S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# This string is used to concatenate tooltips (netmonitor.waterfall.tooltip.*)
+# in the requests waterfall for total time (in milliseconds). \\u0020 represents
+# a whitespace. You can replace this with a different character, e.g. an hyphen
+# or a period, if a comma doesn't work for your language.
+netmonitor.waterfall.tooltip.separator=,
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.total): This is part of the tooltip
+# displayed in the requests waterfall for total time (in milliseconds).
+netmonitor.waterfall.tooltip.total=рдПрдХреВрдг %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.blocked): This is part of the tooltip
+# displayed in the requests waterfall for blocked time (in milliseconds).
+netmonitor.waterfall.tooltip.blocked=рдЕрдбрд╡рд▓реЗрд▓реЗ %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.dns): This is part of the tooltip
+# displayed in the requests waterfall for dns time (in milliseconds).
+netmonitor.waterfall.tooltip.dns=DNS %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.ssl): This is part of the tooltip
+# displayed in the requests waterfall for tls setup time (in milliseconds).
+netmonitor.waterfall.tooltip.ssl=TLS %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.connect): This is part of the tooltip
+# displayed in the requests waterfall for connect time (in milliseconds).
+netmonitor.waterfall.tooltip.connect=рдЬреЛрдбрдгреА %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.send): This is part of the tooltip
+# displayed in the requests waterfall for send time (in milliseconds).
+netmonitor.waterfall.tooltip.send=рдкрд╛рдард╡рд╛ %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.wait): This is part of the tooltip
+# displayed in the requests waterfall for wait time (in milliseconds).
+netmonitor.waterfall.tooltip.wait=рдкреНрд░рддрд┐рдХреНрд╖рд╛ %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.receive): This is part of the tooltip
+# displayed in the requests waterfall for receive time (in milliseiconds).
+netmonitor.waterfall.tooltip.receive=рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛ %S рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (netmonitor.timings.requestTiming): This is the title of the existing
+# section in Timings side panel. This section contains request timings.
+
+# LOCALIZATION NOTE (netmonitor.timings.serverTiming): This is the title of a new section
+# in Timings side panel. This section contains server timings transferred from the server
+# through the "Server-Timing" header.
+
+# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed
+# in the network menu specifying timing interval divisions (in milliseconds).
+networkMenu.millisecond=%S ms
+
+# LOCALIZATION NOTE (networkMenu.second): This is the label displayed
+# in the network menu specifying timing interval divisions (in seconds).
+networkMenu.second=%S s
+
+# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed
+# in the network menu specifying timing interval divisions (in minutes).
+networkMenu.minute=%S рдорд┐рдиреАрдЯ
+
+# LOCALIZATION NOTE (pieChart.loading): This is the label displayed
+# for pie charts (e.g., in the performance analysis view) when there is
+# no data available yet.
+pieChart.loading=рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed
+# for pie charts (e.g., in the performance analysis view) when there is
+# no data available, even after loading it.
+pieChart.unavailable=рд░рд┐рдХреНрдд
+
+# LOCALIZATION NOTE (tableChart.loading): This is the label displayed
+# for table charts (e.g., in the performance analysis view) when there is
+# no data available yet.
+tableChart.loading=рдХреГрдкрдпрд╛ рдерд╛рдВрдмрд╛тАж
+
+# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed
+# for table charts (e.g., in the performance analysis view) when there is
+# no data available, even after loading it.
+tableChart.unavailable=рдбрд╛рдЯрд╛ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (charts.totalS): This is the label displayed
+# in pie or table charts specifying the time for a request to finish (in seconds).
+charts.totalS=%S s
+
+# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed
+# in the performance analysis view for "cache enabled" charts.
+charts.cacheEnabled=рдкреНрд░рд╛рдЗрдореНрдб рдХреЕрд╢реЗ
+
+# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed
+# in the performance analysis view for "cache disabled" charts.
+charts.cacheDisabled=рдХреЕрд╢реЗ рд░рд┐рдХрд╛рдореЗ рдХрд░рд╛
+
+# LOCALIZATION NOTE (charts.learnMore): This is the label displayed
+# in the performance analysis view, with a link to external documentation.
+
+# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is the label displayed in the performance analysis view for the
+# total requests time, in seconds.
+charts.totalSeconds=рд╡реЗрд│: #1 рд╕реЗрдХрдВрдж;рд╡реЗрд│: #1 рд╕реЗрдХрдВрдж
+
+# LOCALIZATION NOTE (charts.totalSecondsNonBlocking): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is the label displayed in the performance analysis view for the
+# total requests time (non-blocking), in seconds.
+
+# LOCALIZATION NOTE (charts.totalCached): This is the label displayed
+# in the performance analysis view for total cached responses.
+charts.totalCached=рдХреЕрд╢реНрдб рдкреНрд░рддрд┐рд╕рд╛рдж: %S
+
+# LOCALIZATION NOTE (charts.totalCount): This is the label displayed
+# in the performance analysis view for total requests.
+charts.totalCount=рдПрдХреВрдг рдкреНрд░рддрд┐рд╕рд╛рдж: %S
+
+# LOCALIZATION NOTE (charts.size): This is the label displayed
+# in the header column in the performance analysis view for size of the request.
+charts.size=рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (charts.type): This is the label displayed
+# in the header column in the performance analysis view for type of request.
+charts.type=рдкреНрд░рдХрд╛рд░
+
+# LOCALIZATION NOTE (charts.transferred): This is the label displayed
+# in the header column in the performance analysis view for transferred
+# size of the request.
+charts.transferred=рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд
+
+# LOCALIZATION NOTE (charts.time): This is the label displayed
+# in the header column in the performance analysis view for time of request.
+charts.time=рд╡реЗрд│
+
+# LOCALIZATION NOTE (charts.nonBlockingTime): This is the label displayed
+# in the header column in the performance analysis view for non blocking
+# time of request.
+
+# LOCALIZATION NOTE (netRequest.originalFileURL.tooltip): This is the tooltip
+# displayed for the file's original URL value displayed in the file column of
+# a request.
+
+# LOCALIZATION NOTE (netRequest.decodedFileURL.tooltip): This is the tooltip
+# displayed for the file's decoded URL value displayed in the file column of
+# a request.
+
+# LOCALIZATION NOTE (certmgr.subjectinfo.label):
+# A label used for a certificate section in security tab.
+# This section displays Name and organization who has been assigned the fingerprints
+certmgr.subjectinfo.label=рдпрд╛рдВрдирд╛ рдЬрд╛рд░реА
+
+# LOCALIZATION NOTE (certmgr.certdetail.cn):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.cn=рд╕рд╛рдорд╛рдиреНрдп рдирд╛рд╡ (CN):
+
+# LOCALIZATION NOTE (certmgr.certdetail.o):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.o=рд╕рдВрд╕реНрдерд╛ (O):
+
+# LOCALIZATION NOTE (certmgr.certdetail.ou):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.ou=рд╕рдВрд╕реНрдерд╛рддреНрдордХ рдШрдЯрдХ (OU):
+
+# LOCALIZATION NOTE (certmgr.issuerinfo.label):
+# A label used for a certificate section in security tab
+# This section displays Name and organization who issued the fingerprints
+certmgr.issuerinfo.label=рдпрд╛рдВрдЪреНрдпрд╛рддрд░реНрдлреЗ рдЬрд╛рд░реА
+
+# LOCALIZATION NOTE (certmgr.periodofvalidity.label):
+# A label used for a certificate section in security tab
+# This section displays the valide period of this fingerprints
+certmgr.periodofvalidity.label=рд╡реИрдзрддреЗрдЪрд╛ рдХрд╛рд│
+
+# LOCALIZATION NOTE (certmgr.begins):
+# A label used for Period of Validity sub-section in security tab
+certmgr.begins=рдпрд╛рд╡реЗрд│реА рд╕реБрд░реВ:
+
+# LOCALIZATION NOTE (certmgr.expires):
+# A label used for Period of Validity sub-section in security tab
+certmgr.expires=рдпрд╛ рд╡реЗрд│реА рд╕рдВрдкрдд рдЖрд╣реЗ:
+
+# LOCALIZATION NOTE (certmgr.fingerprints.label):
+# A label used for a certificate section in security tab
+# This section displays the valide period of this fingerprints
+certmgr.fingerprints.label=рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдиреНрдЯрд╕реН
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha256fingerprint=SHA-256 рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ:
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha1fingerprint=SHA1 рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ:
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.label):
+# This string is used as a label in the security tab.
+certmgr.certificateTransparency.label=рдкрд╛рд░рджрд░реНрд╢рдХрддрд╛:
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.status.ok):
+# This string is used to indicate that there are valid signed certificate
+# timestamps. This is a property for the 'Transparency'
+# field in the security tab.
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.status.notEnoughSCTS):
+# This string is used to indicate that there are not enough valid signed
+# certificate timestamps. This is a property for the 'Transparency'
+# field in the security tab.
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.status.notDiverseSCTS):
+# This string is used to indicate that there ar not enough diverse signed
+# certificate timestamps. This is a property for the 'Transparency'
+# field in the security tab.
+
+# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed
+# in the network table when empty to start performance analysis.
+netmonitor.perfNotice1=тАв рдпрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+netmonitor.perfNotice2=рдХрд╛рдордЧрд┐рд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрдЯрди.
+netmonitor.perfNotice3=рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed
+# in the network table when empty to start logging network requests.
+netmonitor.reloadNotice1=тАв рд╡рд┐рдирдВрддреА рдХрд░рд╛ рдХрд┐рдВрд╡рд╛
+netmonitor.reloadNotice2=рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛
+netmonitor.reloadNotice3=рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд╖рдпреА рддрдкрд╢реАрд▓ рдорд╛рд╣рд┐рддреА рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареАрдЪреЗ рдкреГрд╖реНрда
+
+# LOCALIZATION NOTE (netmonitor.toolbar.status3): This is the label displayed
+# in the network table toolbar, above the "status" column.
+netmonitor.toolbar.status3=рд╕реНрдерд┐рддреА
+
+# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed
+# in the network table toolbar, above the "method" column.
+netmonitor.toolbar.method=рдкрджреНрдзрдд
+
+# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed
+# in the network table toolbar, above the "file" column.
+netmonitor.toolbar.file=рдлрд╛рдЗрд▓
+
+# LOCALIZATION NOTE (netmonitor.toolbar.url): This is the label displayed
+# in the network table toolbar, above the "url" column.
+netmonitor.toolbar.url=URL
+
+# LOCALIZATION NOTE (netmonitor.toolbar.protocol): This is the label displayed
+# in the network table toolbar, above the "protocol" column.
+netmonitor.toolbar.protocol=рдкреНрд░реЛрдЯреЛрдХреЙрд▓
+
+# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed
+# in the network table toolbar, above the "domain" column.
+netmonitor.toolbar.domain=рдбреЛрдореЗрди
+
+# LOCALIZATION NOTE (netmonitor.toolbar.remoteip): This is the label displayed
+# in the network table toolbar, above the "remoteip" column.
+netmonitor.toolbar.remoteip=рджреВрд░рд╕реНрде IP
+
+# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed
+# in the network table toolbar, above the "type" column.
+netmonitor.toolbar.type=рдкреНрд░рдХрд╛рд░
+
+# LOCALIZATION NOTE (netmonitor.toolbar.cookies): This is the label displayed
+# in the network table toolbar, above the "cookies" column.
+netmonitor.toolbar.cookies=рдХреБрдХреАрдЬ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.setCookies): This is the label displayed
+# in the network table toolbar, above the "set cookies" column.
+# Set-Cookie is a HTTP response header. This string is the plural form of it.
+# See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
+netmonitor.toolbar.setCookies=рдХреВрдХрд┐рдЬреН рд╕реЗрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.scheme): This is the label displayed
+# in the network table toolbar, above the "scheme" column.
+netmonitor.toolbar.scheme=рд╕реНрдХреАрдо
+
+# LOCALIZATION NOTE (netmonitor.toolbar.startTime): This is the label displayed
+# in the network table toolbar, above the "start time" column, which is the time
+# from start of 1st request until the start of this request.
+netmonitor.toolbar.startTime=рд╕реБрд░реБ рдХреЗрд▓реНрдпрд╛рдЪреА рд╡реЗрд│
+
+# LOCALIZATION NOTE (netmonitor.toolbar.endTime): This is the label displayed
+# in the network table toolbar, above the "end time" column, which is the time
+# from start of 1st request until the end of this response.
+netmonitor.toolbar.endTime=рд╕рдорд╛рдкреНрддреАрдЪреА рд╡реЗрд│
+
+# LOCALIZATION NOTE (netmonitor.toolbar.responseTime): This is the label displayed
+# in the network table toolbar, above the "response time" column, which is the time
+# from start of 1st request until the beginning of download of this response.
+netmonitor.toolbar.responseTime=рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдЪреА рд╡реЗрд│
+
+# LOCALIZATION NOTE (netmonitor.toolbar.duration): This is the label displayed
+# in the network table toolbar, above the "duration" column, which is the time
+# from start of this request until the end of this response.
+netmonitor.toolbar.duration=рдХрд╛рд▓рд╛рд╡рдзреА
+
+# LOCALIZATION NOTE (netmonitor.toolbar.latency): This is the label displayed
+# in the network table toolbar, above the "latency" column, which is the time
+# from end of this request until the beginning of download of this response.
+netmonitor.toolbar.latency=рд╡рд┐рд▓рдВрдм
+
+# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed
+# in the network table toolbar, above the "transferred" column, which is the
+# compressed / encoded size.
+netmonitor.toolbar.transferred=рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд
+
+# LOCALIZATION NOTE (netmonitor.toolbar.contentSize): This is the label displayed
+# in the network table toolbar, above the "size" column, which is the
+# uncompressed / decoded size.
+netmonitor.toolbar.contentSize=рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed
+# in the network table toolbar, above the "waterfall" column.
+netmonitor.toolbar.waterfall=рдХрд╛рд░реНрдпрдХрд╛рд│
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.size): This is the label displayed
+# in the websocket frame table header, above the "size" column.
+netmonitor.ws.toolbar.size=рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.data): This is the label displayed
+# in the websocket frame table header, above the "data" column.
+netmonitor.ws.toolbar.data=рдорд╛рд╣рд┐рддреА
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.opCode): This is the label displayed
+# in the websocket frame table header, above the "opCode" column.
+netmonitor.ws.toolbar.opCode=OpCode
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.maskBit): This is the label displayed
+# in the websocket frame table header, above the "maskBit" column.
+netmonitor.ws.toolbar.maskBit=MaskBit
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.finBit): This is the label displayed
+# in the websocket frame table header, above the "finBit" column.
+netmonitor.ws.toolbar.finBit=FinBit
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.time): This is the label displayed
+# in the websocket frame table header, above the "time" column.
+netmonitor.ws.toolbar.time=рд╡реЗрд│
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.clear): This is the label displayed
+# in the websocket toolbar for the "Clear" button.
+netmonitor.ws.toolbar.clear=рдкреБрд╕рд╛
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.filterFreetext.label): This is the label
+# displayed in the websocket toolbar for the frames filtering textbox.
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.filterFreetext.key): This is the
+# shortcut key to focus on the websocket toolbar frames filtering textbox
+netmonitor.ws.toolbar.filterFreetext.key=CmdOrCtrl+E
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.resetColumns): This is the label
+# displayed in the messages panel table header context menu.
+
+# LOCALIZATION NOTE (netmonitor.ws.context.all): This is the label displayed
+# on the context menu that shows "All" WebSocket frames.
+netmonitor.ws.context.all=рд╕рд░реНрд╡
+
+# LOCALIZATION NOTE (netmonitor.ws.context.all.accesskey): This is the access key
+# for the "All" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.all.accesskey=A
+
+# LOCALIZATION NOTE (netmonitor.ws.context.sent): This is the label displayed
+# on the context menu that shows "Sent" WebSocket frames.
+netmonitor.ws.context.sent=рдкрд╛рдард╡рд┐рд▓реЗрд▓реЗ
+
+# LOCALIZATION NOTE (netmonitor.ws.context.sent.accesskey): This is the access key
+# for the "Sent" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.sent.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.ws.context.received): This is the label displayed
+# on the context menu that shows "Received" WebSocket frames.
+netmonitor.ws.context.received=рдкреНрд░рд╛рдкреНрдд
+
+# LOCALIZATION NOTE (netmonitor.ws.context.received.accesskey): This is the access key
+# for the "Received" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.received.accesskey=R
+
+# LOCALIZATION NOTE (netmonitor.ws.context.copyFrame): This is the label displayed
+# on the context menu that shows "Copy Message".
+netmonitor.ws.context.copyFrame=рдкреНрд░рддрд┐рдореЗрдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.ws.context.copyFrame.accesskey): This is the access key
+# for the "Copy Message" menu item displayed in the context menu of a WebSocket frame.
+netmonitor.ws.context.copyFrame.accesskey=C
+
+# LOCALIZATION NOTE (netmonitor.ws.type.sent): This is the label used as
+# accessible text for the "sent" type icon in the websocket table's "data" column.
+netmonitor.ws.type.sent=рдкрд╛рдард╡рд┐рд▓реЗрд▓реЗ
+
+# LOCALIZATION NOTE (netmonitor.ws.type.received): This is the label used as
+# accessible text for the "received" type icon in the websocket table's "data" column.
+netmonitor.ws.type.received=рдкреНрд░рд╛рдкреНрдд
+
+# LOCALIZATION NOTE (netmonitor.ws.rawData.header): This is the label displayed
+# in the messages panel identifying the raw data.
+netmonitor.ws.rawData.header=рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ (%S)
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.inputPlaceholder): This is the label
+# displayed in the search toolbar for the search input as the placeholder.
+netmonitor.search.toolbar.inputPlaceholder=рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рд╢реЛрдзрд╛тАж
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.close): This is the label
+# displayed in the search toolbar to close the search panel.
+netmonitor.search.toolbar.close=рд╢реЛрдз рдкреЕрдиреЗрд▓ рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.clear): This is the label
+# displayed in the search toolbar to clear the search panel.
+netmonitor.search.toolbar.clear=рд╢реЛрдз рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдл рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.caseSensitive): This is the label
+# displayed in the search toolbar to do a case sensitive search.
+netmonitor.search.toolbar.caseSensitive=рд╢реИрд▓реА рд╕рдВрд╡реЗрджрдирд╢реАрд▓
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.fetching): This is the label
+# displayed in the search results status bar when status is set to fetching.
+netmonitor.search.status.labels.fetching=рд╢реЛрдзрдд рдЖрд╣реЗтАж
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.canceled): This is the label
+# displayed in the search results status bar when status is set to cancelled.
+netmonitor.search.status.labels.canceled=рд╢реЛрдз рд░рджреНрдж.
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.done): This is the label
+# displayed in the search results status bar when status is set to done.
+# %1$S is the number of matching lines in search results (netmonitor.search.status.labels.matchingLines)
+# %2$S is the number of files in which matching lines were found (netmonitor.search.status.labels.fileCount)
+netmonitor.search.status.labels.done=рд╢реЛрдз рд╕рдВрдкрд▓рд╛. %1$S %2$S.
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.matchingLines): Semi-colon list of plural forms.
+# This is the label displayed in the search results status bar showing matching lines found.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of matching lines found
+netmonitor.search.status.labels.matchingLines=#1 рдЬреБрд│рдгрд╛рд░реА рдУрд│ рдЖрдврд│рд▓реА;#1 рдЬреБрд│рдгрд╛рд░реНтАНрдпрд╛ рдУрд│реА рдЖрдврд│рд▓реНрдпрд╛
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.fileCount): Semi-colon list of plural forms.
+# This is the label displayed in the search results status bar showing file count
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of files in which matching lines were found
+netmonitor.search.status.labels.fileCount=#1 рдлрд╛рдИрд▓рдордзреНрдпреЗ;#1 рдлрд╛рдИрд▓рдордзреНрдпреЗ
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.error): This is the label
+# displayed in the search results status bar when status is set to error.
+netmonitor.search.status.labels.error=рд╢реЛрдз рддреНрд░реБрдЯреА.
+
+# LOCALIZATION NOTE (netmonitor.toolbar.requestBlocking): This is the tooltip displayed
+# over the toolbar's Request Blocking buttonn
+netmonitor.toolbar.requestBlocking=рд╡рд┐рдирдВрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlocking2): This is the label displayed
+# in the action bar's request blocking tab
+netmonitor.actionbar.requestBlocking2=рдЕрд╡рд░реЛрдзрди
+
+# LOCALIZATION NOTE (netmonitor.actionbar.enableBlocking): This is the label displayed
+# in request blocking tab to represent if requests blocking should be enabled
+netmonitor.actionbar.enableBlocking=рд╡рд┐рдирдВрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рд╕рдХреНрд╖рдо рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.actionbar.blockSearchPlaceholder): This is the
+# placeholder text for the request addition form
+netmonitor.actionbar.blockSearchPlaceholder=URL рдЕрд╕рддреЗ рддреЗрд╡реНрд╣рд╛ рд╕реНрддреНрд░реЛрдд рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.actionbar.removeBlockedUrl): This is the
+# tooltip shown over the remove button for blocked URL item
+netmonitor.actionbar.removeBlockedUrl=рдирдореБрдирд╛ рдХрд╛рдврд╛
+
+# LOCALIZATION NOTE (netmonitor.actionbar.search): This is the label displayed
+# in the action bar's search tab
+netmonitor.actionbar.search=рд╢реЛрдз
+
+# LOCALIZATION NOTE (messagesTruncated): This is the text displayed
+# in the messages panel when the number of messages is over the
+# truncation limit.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+netmonitor.ws.truncated-messages.warning=рдореЗрдорд░реА рд╡рд╛рдЪрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рдВрджреЗрд╢ рдЫреЛрдЯрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ; рдореЗрдорд░реА рд╡рд╛рдЪрд╡рдгреНрдпрд╛рд╕рд╛рдареА #1 рд╕рдВрджреЗрд╢ рдХрд╛рдкрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд
+
+# LOCALIZATION NOTE (disableMessagesTruncation): This is the text displayed
+# in the messages panel checkbox label for toggling message truncation.
+toggleMessagesTruncation=рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд╕рд░реНрд╡ рд╕рдВрджреЗрд╢ рдареЗрд╡рд╛
+
+# LOCALIZATION NOTE (toggleMessagesTruncation.title): This is the title used
+# to describe the checkbox used to toggle message truncation.
+toggleMessagesTruncation.title=рд╕рд░реНрд╡ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд╕рдВрджреЗрд╢ рдареЗрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдХрд╛рдЯрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рджрд░реНрд╢рд╡рд┐рдгреЗ рд╕реБрд░реВ рдареЗрд╡рд╛
+
+# LOCALIZATION NOTE (messageDataTruncated): This is the text displayed
+# to describe to describe data truncation in the messages panel.
+messageDataTruncated=рдбреЗрдЯрд╛ рдХрдореА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ
+
+# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed
+# in the network details pane identifying the headers tab.
+netmonitor.tab.headers=рд╢реАрд░реНрд╖рдХ
+
+# LOCALIZATION NOTE (netmonitor.tab.messages): This is the label displayed
+# in the network details pane identifying the messages tab.
+netmonitor.tab.messages=рд╕рдВрджреЗрд╢
+
+# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed
+# in the network details pane identifying the cookies tab.
+netmonitor.tab.cookies=рдХреБрдХреАрдЬ
+
+# LOCALIZATION NOTE (netmonitor.tab.cache): This is the label displayed
+# in the network details pane identifying the cache tab.
+netmonitor.tab.cache=рдХреЕрд╢реЗ
+
+# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed
+# in the network details pane identifying the params tab.
+netmonitor.tab.params=рдмрд╛рдмреА
+
+# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed
+# in the network details pane identifying the response tab.
+netmonitor.tab.response=рдкреНрд░рддрд┐рд╕рд╛рдж
+
+# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed
+# in the network details pane identifying the timings tab.
+netmonitor.tab.timings=рд╡реЗрд│рд╛
+
+# LOCALIZATION NOTE (netmonitor.tab.stackTrace): This is the label displayed
+# in the network details pane identifying the stack-trace tab.
+netmonitor.tab.stackTrace=рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕
+
+# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed
+# in the network details pane identifying the security tab.
+netmonitor.tab.security=рд╕реБрд░рдХреНрд╖рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed
+# in the network toolbar for the "All" filtering button.
+netmonitor.toolbar.filter.all=рд╕рд░реНрд╡
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed
+# in the network toolbar for the "HTML" filtering button.
+netmonitor.toolbar.filter.html=HTML
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed
+# in the network toolbar for the "CSS" filtering button.
+netmonitor.toolbar.filter.css=CSS
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed
+# in the network toolbar for the "JS" filtering button.
+netmonitor.toolbar.filter.js=JS
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed
+# in the network toolbar for the "XHR" filtering button.
+netmonitor.toolbar.filter.xhr=XHR
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed
+# in the network toolbar for the "Fonts" filtering button.
+netmonitor.toolbar.filter.fonts=рдЯрдВрдХ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed
+# in the network toolbar for the "Images" filtering button.
+netmonitor.toolbar.filter.images=рдкреНрд░рддрд┐рдорд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed
+# in the network toolbar for the "Media" filtering button.
+netmonitor.toolbar.filter.media=рдореАрдбрд┐рдпрд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed
+# in the network toolbar for the "Flash" filtering button.
+netmonitor.toolbar.filter.flash=рдлреНрд▓реЕрд╢
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed
+# in the network toolbar for the "WS" filtering button.
+netmonitor.toolbar.filter.ws=WS
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed
+# in the network toolbar for the "Other" filtering button.
+netmonitor.toolbar.filter.other=рдЗрддрд░
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label
+# displayed in the network toolbar for the url filtering textbox.
+netmonitor.toolbar.filterFreetext.label=URLs рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the
+# shortcut key to focus on the toolbar url filtering textbox
+netmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (netmonitor.toolbar.search.key): This is the
+# shortcut key to toggle the search panel
+netmonitor.toolbar.search.key=CmdOrCtrl+Shift+F
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.learnMore): This is
+# the title used for MDN icon in filtering textbox
+netmonitor.toolbar.filterFreetext.learnMore=рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдмрд╛рдмрдд рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.label): This is the label
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.label=рдкрд░рд╕рд┐рд╕реНрдЯ рд▓реЙрдЧ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.tooltip): This is the tooltip
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.tooltip=рдЖрдкрдг рд╣рд╛ рдкрд░реНрдпрд╛рдп рд╕рдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рд╕ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдирд╡реАрди рдкреГрд╖реНрдард╛рд╡рд░ рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рддрд╛рдирд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рд╕реВрдЪреА рд╕рд╛рдл рдХреЗрд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.label): This is the label
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.label=рдХреЕрд╢реЗ рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.tooltip): This is the tooltip
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.tooltip=HTTP рдХреЕрд╢реЗ рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed
+# in the network toolbar for the "Clear" button.
+netmonitor.toolbar.clear=рдирд╖реНрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.toggleRecording): This is the label displayed
+# in the network toolbar for the toggle recording button.
+netmonitor.toolbar.toggleRecording=рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдВрдж рд╕реНрдердЧрд┐рдд/рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.search): This is the tooltip label displayed
+# in the network toolbar for the search button.
+netmonitor.toolbar.search=рд╢реЛрдз
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetColumns): This is the label
+# displayed in the network table header context menu.
+netmonitor.toolbar.resetColumns=рд░рдХрд╛рдиреЗ рдкреБрдирдГрд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetSorting): This is the label
+# displayed in the network table header context menu to reset sorting
+netmonitor.toolbar.resetSorting=рдХреНрд░рдорд╡рд╛рд░реА рд░реАрд╕реЗрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.timings): This is the label
+# displayed in the network table header context menu for the timing submenu
+netmonitor.toolbar.timings=рд╡реЗрд│рд╛
+
+# LOCALIZATION NOTE (netmonitor.toolbar.responseHeaders): This is the
+# label displayed in the network table header context menu for the
+# response headers submenu.
+netmonitor.toolbar.responseHeaders=рдкреНрд░рддрд┐рд╕рд╛рдж рд╢реАрд░реНрд╖рдХ
+
+# LOCALIZATION NOTE (netmonitor.summary.learnMore): This is the label displayed
+# in the network details headers tab, with a link to external documentation.
+netmonitor.summary.learnMore=рд╕реНрдерд┐рддреА рдХреЛрдбрдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+
+# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed
+# on the button in the headers tab that opens a form to edit and resend the currently
+# displayed request
+netmonitor.summary.editAndResend=рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed
+# in the network details response tab identifying an image's file name.
+netmonitor.response.name=рдирд╛рд╡:
+
+# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed
+# in the network details response tab identifying an image's dimensions.
+netmonitor.response.dimensions=рдкрд░рд┐рдорд╛рдг:
+
+# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed
+# in the network details response tab identifying an image's mime.
+netmonitor.response.mime=MIME рдкреНрд░рдХрд╛рд░:
+
+# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "blocked" state.
+netmonitor.timings.blocked=рдкреНрд░рддрд┐рдмрдВрдзреАрдд:
+
+# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "dns" state.
+netmonitor.timings.dns=DNS рд░реЗрдЬреЛрд▓реНрдпреБрд╢рди:
+
+# LOCALIZATION NOTE (netmonitor.timings.ssl): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "tls" handshake state.
+netmonitor.timings.ssl=TLS рд╕рдВрд░рдЪрдирд╛:
+
+# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "connect" state.
+netmonitor.timings.connect=рдЬреЛрдбрдгреА рдХрд░рдд рдЖрд╣реЗ:
+
+# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "send" state.
+netmonitor.timings.send=рдкрд╛рдард╡рдд рдЖрд╣реЗ:
+
+# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "wait" state.
+netmonitor.timings.wait=рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдд рдЖрд╣реЗ:
+
+# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "receive" state.
+netmonitor.timings.receive=рдкреНрд░рд╛рдкреНрдд рдХрд░рдд рдЖрд╣реЗ:
+
+# LOCALIZATION NOTE (netmonitor.timings.learnMore): This is the label displayed
+# in the network details timings tab, with a link to external documentation
+netmonitor.timings.learnMore=рд╡реЗрд│реЗ рдмрд╛рдмрдд рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
+
+# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip
+# for warning icon that indicates a connection uses insecure cipher suite.
+netmonitor.security.warning.cipher=рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗрд▓реА рдЧреБрдкреНрдд рд▓рд┐рдкреА рдЬреБрдиреА рдЖрдгрд┐ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ.
+
+# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed
+# in the security tab if a security error prevented the connection.
+netmonitor.security.error=рдПрдХ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА:
+
+# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed
+# in the security tab describing TLS/SSL protocol version.
+netmonitor.security.protocolVersion=рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡реГрддреНрддреА:
+
+# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed
+# in the security tab describing the cipher suite used to secure this connection.
+netmonitor.security.cipherSuite=рд╕рд╛рдпрдлрд░ рд╕реВрдЯ:
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup): This is the label displayed
+# in the security tab describing the key exchange group suite used to secure
+# this connection.
+netmonitor.security.keaGroup=рдХреА рдПрдХреНрд╕рдЪреЗрдВрдЬ рдЧреНрд░реБрдк:
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.none): This is the label
+# displayed in the security tab describing the case when no group was used.
+netmonitor.security.keaGroup.none=рдХрд╛рд╣реАрдЪ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.custom): This is the label
+# displayed in the security tab describing the case when a custom group was used.
+netmonitor.security.keaGroup.custom=рд╕реНрд╡рдкрд╕рдВрдд
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.unknown): This is the value
+# displayed in the security tab describing an unknown group.
+netmonitor.security.keaGroup.unknown=рдЕрдкрд░рд┐рдЪрд┐рдд рд╕рдореБрд╣
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme): This is the label
+# displayed in the security tab describing the signature scheme used by for
+# the server certificate in this connection.
+netmonitor.security.signatureScheme=рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдпреЛрдЬрдирд╛:
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme.none): This is the
+# label displayed in the security tab describing the case when no signature
+# was used.
+netmonitor.security.signatureScheme.none=рдХрд╛рд╣реАрдЪ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme.unknown): This is the
+# value displayed in the security tab describing an unknown signature scheme.
+netmonitor.security.signatureScheme.unknown=рдЕрдЬреНрдЮрд╛рдд рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдпреЛрдЬрдирд╛
+
+# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed
+# in the security tab describing the usage of HTTP Strict Transport Security.
+netmonitor.security.hsts=HTTP рд╕реНрдЯреНрд░реАрдХреНрдЯ рд╡рд╛рд╣рддреВрдХ рд╕реБрд░рдХреНрд╖рд╛:
+
+# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed
+# in the security tab describing the usage of Public Key Pinning.
+netmonitor.security.hpkp=рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдкрд┐рдВрдирд┐рдВрдЧ:
+
+# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed
+# in the security tab describing the section containing information related to
+# the secure connection.
+netmonitor.security.connection=рдЬреЛрдбрдгреА:
+
+# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed
+# in the security tab describing the server certificate section.
+netmonitor.security.certificate=рдкреНрд░рдорд╛рдгрдкрддреНрд░:
+
+# LOCALIZATION NOTE (netmonitor.trackingResource.tooltip): This is the label used
+# in the Network monitor panel as a tooltip for tracking resource icon.
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed
+# on the context menu that copies the selected request's url
+netmonitor.context.copyUrl=URL рдЪреА рдкреНрд░рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key
+# for the Copy URL menu item displayed in the context menu for a request
+netmonitor.context.copyUrl.accesskey=U
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed
+# on the context menu that copies the selected request's url parameters
+netmonitor.context.copyUrlParams=URL рдкреНрд░рдорд╛рдкрдХреЗ рдХреЙрдкреА рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key
+# for the Copy URL Parameters menu item displayed in the context menu for a request
+netmonitor.context.copyUrlParams.accesskey=P
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestData): This is the label displayed
+# on the context menu that copies the selected request's data
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestData.accesskey): This is the access key
+# for the Copy POST/PATCH/PUT/DELETE Data menu item displayed in the context menu for a request
+netmonitor.context.copyRequestData.accesskey=D
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed
+# on the context menu that copies the selected request as a cURL command.
+# The capitalization is part of the official name and should be used throughout all languages.
+# http://en.wikipedia.org/wiki/CURL
+netmonitor.context.copyAsCurl=cURL рдореНрд╣рдгреВрди рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl.accesskey): This is the access key
+# for the Copy as cURL menu item displayed in the context menu for a request
+netmonitor.context.copyAsCurl.accesskey=C
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl.*): This is the template used to add
+# a target platform to the label for "Copy as cURL" command
+# e.g. Copy as cURL (Windows)
+# Localized label for "Copy as cURL": %S
+netmonitor.context.copyAsCurl.win.accesskey=C
+netmonitor.context.copyAsCurl.posix=%S (POSIX)
+netmonitor.context.copyAsCurl.posix.accesskey=P
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsFetch): This is the label displayed
+# on the context menu that copies the selected request as a fetch request.
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsFetch.accesskey): This is the access key
+# for the Copy as fetch menu item displayed in the context menu for a request
+netmonitor.context.copyAsFetch.accesskey=F
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed
+# on the context menu that copies the selected item's request headers
+netmonitor.context.copyRequestHeaders=рд╡рд┐рдирдВрддреА рд╢реАрд░реНрд╖рдХрд╛рдВрдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key
+# for the Copy Request Headers menu item displayed in the context menu for a request
+netmonitor.context.copyRequestHeaders.accesskey=Q
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed
+# on the context menu that copies the selected item's response headers
+netmonitor.context.copyResponseHeaders=рд░реЗрд╕реНрдкрд╛рдБрд╕ рд╢реАрд░реНрд╖рдХрд╛рдВрдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key
+# for the Copy Response Headers menu item displayed in the context menu for a response
+netmonitor.context.copyResponseHeaders.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed
+# on the context menu that copies the selected response as a string
+netmonitor.context.copyResponse=рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponse.accesskey): This is the access key
+# for the Copy Response menu item displayed in the context menu for a request
+netmonitor.context.copyResponse.accesskey=R
+
+# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed
+# on the context menu that copies the selected image as data uri
+netmonitor.context.copyImageAsDataUri=рдкреНрд░рддрд┐рдорд╛рддреАрд▓ рдбрд╛рдЯрд╛рдЪреЗ URI рдореНрд╣рдгреВрди рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key
+# for the Copy Image As Data URI menu item displayed in the context menu for a request
+netmonitor.context.copyImageAsDataUri.accesskey=I
+
+# LOCALIZATION NOTE (netmonitor.context.useAsFetch): This is the label displayed
+# on the context menu that copies the selected request as a fetch command.
+
+# LOCALIZATION NOTE (netmonitor.context.useAsFetch.accesskey): This is the access key
+# for the Copy as fetch menu item displayed in the context menu for a request
+netmonitor.context.useAsFetch.accesskey=F
+
+# LOCALIZATION NOTE (netmonitor.context.saveImageAs): This is the label displayed
+# on the context menu that save the Image
+netmonitor.context.saveImageAs=рдкреНрд░рддрд┐рдорд╛ рдЕрд╢реА рд╕рд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.saveImageAs.accesskey): This is the access key
+# for the Copy Image As Data URI menu item displayed in the context menu for a request
+netmonitor.context.saveImageAs.accesskey=V
+
+# LOCALIZATION NOTE (netmonitor.context.copyAll): This is the label displayed
+# on the context menu that copies all data
+netmonitor.context.copyAll=рд╕рд░реНрд╡ рдХреЙрдкреА рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyAll.accesskey): This is the access key
+# for the Copy All menu item displayed in the context menu for a properties view panel
+netmonitor.context.copyAll.accesskey=A
+
+# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed
+# on the context menu that copies all as HAR format
+netmonitor.context.copyAllAsHar=HAR рдореНрд╣рдгреВрди рд╕рд░реНрд╡рд╛рдВрдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key
+# for the Copy All As HAR menu item displayed in the context menu for a network panel
+netmonitor.context.copyAllAsHar.accesskey=O
+
+# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed
+# on the context menu that saves all as HAR format
+netmonitor.context.saveAllAsHar=HAR рдореНрд╣рдгреВрди рд╕рд░реНрд╡ рд╕рд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key
+# for the Save All As HAR menu item displayed in the context menu for a network panel
+netmonitor.context.saveAllAsHar.accesskey=H
+
+# LOCALIZATION NOTE (netmonitor.context.importHar.accesskey): This is the access key
+# for the Import HAR menu item displayed in the context menu for a network panel
+netmonitor.context.importHar.accesskey=I
+
+# LOCALIZATION NOTE (netmonitor.har.importHarDialogTitle): This is a label
+# used for import file open dialog
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogHARFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogHARFilter=HAR рдлрд╛рдЗрд▓
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogAllFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogAllFilter=рд╕рд░реНрд╡ рдлрд╛рдЗрд▓
+
+# LOCALIZATION NOTE (netmonitor.context.resend.label): This is the label displayed
+# on the context menu that resends the currently displayed request immediately
+netmonitor.context.resend.label=рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.resend.accesskey): This is the access key
+# for the "Resend" menu item displayed in the context menu for a request
+netmonitor.context.resend.accesskey=n
+
+# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed
+# on the context menu that opens a form to edit and resend the currently
+# displayed request
+netmonitor.context.editAndResend=рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key
+# for the "Edit and Resend" menu item displayed in the context menu for a request
+netmonitor.context.editAndResend.accesskey=E
+
+# LOCALIZATION NOTE (netmonitor.context.blockURL): This is the label displayed
+# on the context menu that blocks any requests matching the selected request's URL.
+netmonitor.context.blockURL=URL рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.context.unblockURL): This is the label displayed
+# on the context menu that unblocks any requests matching the selected request's URL.
+
+# LOCALIZATION NOTE (netmonitor.context.newTab): This is the label
+# for the Open in New Tab menu item displayed in the context menu of the
+# network container
+netmonitor.context.newTab=рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд╛
+
+# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key
+# for the Open in New Tab menu item displayed in the context menu of the
+# network container
+netmonitor.context.newTab.accesskey=T
+
+# LOCALIZATION NOTE (netmonitor.context.openInDebugger): This is the label
+# for the Open in Debugger menu item displayed in the context menu of the
+# network container
+netmonitor.context.openInDebugger=рдбрд┐рдмрдЧрд░рдордзреНрдпреЗ рдЙрдШрдбрд╛
+
+# LOCALIZATION NOTE (netmonitor.context.openInDebugger.accesskey): This is the access key
+# for the Open in Debugger menu item displayed in the context menu of the
+# network container
+netmonitor.context.openInDebugger.accesskey=D
+
+# LOCALIZATION NOTE (netmonitor.context.openInStyleEditor): This is the label
+# for the Open in Style Editor menu item displayed in the context menu of the
+# network container
+netmonitor.context.openInStyleEditor=рд╢реИрд▓реА рд╕рдВрдкрд╛рджрдХрд╛рдордзреНрдпреЗ рдЙрдШрдбрд╛
+
+# LOCALIZATION NOTE (netmonitor.context.openInStyleEditor.accesskey): This is
+# the access key for the Open in Style Editor menu item displayed in the
+# context menu of the network container
+netmonitor.context.openInStyleEditor.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed
+# on the context menu that shows the performance analysis tools
+netmonitor.context.perfTools=рдХрд╛рдордЧрд┐рд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реБрд░реВ рдХрд░рд╛тАж
+
+# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key
+# for the performance analysis menu item displayed in the context menu for a request
+netmonitor.context.perfTools.accesskey=A
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed
+# as the title of the new custom request form
+netmonitor.custom.newRequest=рдирд╡реАрди рд╡рд┐рдирдВрддреА
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequestMethodLabel): This is the label displayed
+# above the method text input field of the new custom request form
+netmonitor.custom.newRequestMethodLabel=рдкрджреНрдзрдд
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequestUrlLabel): This is the label displayed
+# above the url text input field of the new custom request form
+netmonitor.custom.newRequestUrlLabel=URL
+
+# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed
+# above the query string entry in the custom request form
+netmonitor.custom.query=рдЪреМрдХрд╢реА рд╡рд┐рдзрд╛рди:
+
+# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed
+# above the request headers entry in the custom request form
+netmonitor.custom.headers=рд╡рд┐рдирдВрддреА рд╢реАрд░реНрд╖рдХреЗ:
+
+# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed
+# above the request body entry in the custom request form
+netmonitor.custom.postData=рд╡рд┐рдирдВрддреА рдЕрдВрдЧ:
+
+# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed
+# on the button which sends the custom request
+netmonitor.custom.send=рдкрд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed
+# on the button which cancels and closes the custom request form
+netmonitor.custom.cancel=рд░рджреНрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed
+# on the button which exists the performance statistics view
+netmonitor.backButton=рдорд╛рдЧреЗ
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.simple): This is the tooltip of the
+# column status code, when request is not being cached or is not from a service worker
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.simple = %1$S %2$S
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.cached): This is the tooltip of
+# the column status code, when the request is cached
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.cached = %1$S %2$S (рдХреЕрд╢реЗ рдХреЗрд▓реЗрд▓реЗ)
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.worker): This is the tooltip of
+# the column status code, when the request is from a service worker
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.worker = %1$S %2$S (рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛)
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.cachedworker): This is the tooltip
+# of the column status code, when the request is cached and is from a service worker
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.cachedworker = %1$S %2$S (рдХреЕрд╢реЗ рдХреЗрд▓реЗрд▓реЗ, рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛)
+
+# LOCALIZATION NOTE (netmonitor.label.dropHarFiles): This is a label
+# rendered within the Network panel when *.har file(s) are dragged
+# over the content.
+
+# LOCALIZATION NOTE (netmonitor.label.har): This is a label used
+# as a tooltip for toolbar drop-down button with HAR actions
+
+# LOCALIZATION NOTE (netmonitor.cache.cache): This is the label text for the parent
+# node in the TreeView.
+netmonitor.cache.cache=рдХреЕрд╢реЗ
+
+# LOCALIZATION NOTE (netmonitor.cache.empty): This is the text displayed when cache
+# information is not available.
+
+# LOCALIZATION NOTE (netmonitor.cache.notAvailable): This is the text displayed under
+# a node that has no information available.
+netmonitor.cache.notAvailable=рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (netmonitor.cache.dataSize): This is the label text for
+# the datasize of the cached object.
+netmonitor.cache.dataSize=рдорд╛рд╣рд┐рддреАрдЪрд╛ рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (netmonitor.cache.expires): This is the label text for the
+# expires time of the cached object.
+netmonitor.cache.expires=рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛
+
+# LOCALIZATION NOTE (netmonitor.cache.fetchCount): This is the label text for the
+# fetch count of the cached object.
+netmonitor.cache.fetchCount=рдкреНрд░рд╛рдкреНрдд рдЧрдгрдирд╛
+
+# LOCALIZATION NOTE (netmonitor.cache.lastFetched): This is the label text for the
+# last fetched date/time of the cached object.
+netmonitor.cache.lastFetched=рдЕрдВрддрд┐рдо рдкреНрд░рд╛рдкреНрдд
+
+# LOCALIZATION NOTE (netmonitor.cache.lastModified): This is the label text for the
+# last modified date/time of the cached object.
+netmonitor.cache.lastModified=рдпрд╛рдЖрдзреА рдХреЗрд▓реЗрд▓реЗ рд╕рдВрдкрд╛рджрди
+
+# LOCALIZATION NOTE (netmonitor.cache.device): This is the label text for the device
+# where a cached object was fetched from (e.g. "disk").
+netmonitor.cache.device=рдЙрдкрдХрд░рдг
+
diff --git a/l10n-mr/devtools/client/network-throttling.properties b/l10n-mr/devtools/client/network-throttling.properties
new file mode 100644
index 0000000000..35937f455e
--- /dev/null
+++ b/l10n-mr/devtools/client/network-throttling.properties
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the NetworkThrottlingSelector
+# component used to throttle network bandwidth.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the NetworkThrottlingMenu
+# component used to throttle network bandwidth.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure
+# network throttling. This option is the default and disables throttling so you
+# just have normal network conditions. There is not very much room in the UI
+# so a short string would be best if possible.
+responsive.noThrottling=рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдирд╛рд╣реА
+
diff --git a/l10n-mr/devtools/client/perftools.ftl b/l10n-mr/devtools/client/perftools.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/devtools/client/perftools.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/devtools/client/responsive.properties b/l10n-mr/devtools/client/responsive.properties
new file mode 100644
index 0000000000..90133a55bc
--- /dev/null
+++ b/l10n-mr/devtools/client/responsive.properties
@@ -0,0 +1,147 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Responsive Design Mode,
+# available from the Web Developer sub-menu -> 'Responsive Design Mode'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,
+# available from the Browser Tools sub-menu -> 'Responsive Design Mode'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (responsive.editDeviceList2): Context menu item displayed in the
+# device selector.
+responsive.editDeviceList2=рдпрд╛рджреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛тАж
+
+# LOCALIZATION NOTE (responsive.exit): Tooltip text of the exit button.
+responsive.exit=рд░реЗрд╕реНрдкрд╛рдБрд╕рд┐рд╡реНрд╣ рдбрд┐рдЬрд╛рдЗрди рдореЛрдбрдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+
+# LOCALIZATION NOTE (responsive.rotate): Tooltip text of the rotate button.
+responsive.rotate=рд╡реНрд╣реНрдпреБрдкреЛрд░реНрдЯ рдлрд┐рд░рд╡рд╛\u0020
+
+# LOCALIZATION NOTE (responsive.responsiveMode): Placeholder text for the
+# device selector.
+responsive.responsiveMode=рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓
+
+# LOCALIZATION NOTE (responsive.enableTouch): Tooltip text for the touch
+# simulation button when it's disabled.
+responsive.enableTouch=рд╕реНрдкрд░реНрд╢ рддрджрдирд┐рд░реВрдкрдг рд╕рдХреНрд╖рдо рдХрд░рд╛
+
+# LOCALIZATION NOTE (responsive.disableTouch): Tooltip text for the touch
+# simulation button when it's enabled.
+responsive.disableTouch=рд╕реНрдкрд░реНрд╢ рддрджрдирд┐рд░реВрдкрдг рдЕрдХреНрд╖рдо рдХрд░рд╛
+
+# LOCALIZATION NOTE (responsive.screenshot): Tooltip of the screenshot button.
+responsive.screenshot=рд╕рдВрдкреВрд░реНрдг рдкрдбрджреНрдпрд╛рдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреНрдпрд╛
+
+# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated
+# filename.
+# The first argument (%1$S) is the date string in yyyy-mm-dd format and the
+# second argument (%2$S) is the time string in HH.MM.SS format.
+responsive.screenshotGeneratedFilename=рд╕реНрдХреНрд░реАрди рд╢реЙрдЯ %1$S, %2$S рд╡реЗрд│реА
+
+# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's
+# notification box if a user tries to open Responsive Design Mode in a
+# non-remote tab.
+responsive.remoteOnly=рд░рд┐рд╕реНрдкреЙрдиреНрд╕рд┐рд╡реНрд╣ рдбрд┐рдЭрд╛рдИрди рдореЛрдб рд╣реНрдпрд╛ рдлрдХреНрдд рдорд▓реНрдЯрд┐-рдкреНрд░рдХреНрд░рд┐рдпреЗрдордзреНрдпреЗ рдЕрд╕рдгрд╛рд▒реНрдпрд╛ рд╡реЗрдм рдордЬрдХреВрд░рд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЕрд╢рд╛ рджреВрд░рд╕реНрде рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЯреЕрдмреНрд╕рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+
+# LOCALIZATION NOTE (responsive.changeDevicePixelRatio): Tooltip for the
+# device pixel ratio dropdown when is enabled.
+responsive.changeDevicePixelRatio=рдЙрдкрдХрд░рдгрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдкрдЯрд▓рд╛рдЪреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рдорд╛рдг рдмрджрд▓рд╛
+
+# LOCALIZATION NOTE (responsive.devicePixelRatio.auto): Tooltip for the device pixel ratio
+# dropdown when it is disabled because a device is selected.
+# The argument (%1$S) is the selected device (e.g. iPhone 6) that set
+# automatically the device pixel ratio value.
+responsive.devicePixelRatio.auto=рдЙрдкрдХрд░рдгрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдкрдЯрд▓рд╛рдЪреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рдорд╛рдг %1$S рдиреЗ рдЖрдкреЛрдЖрдк рдард░рд╡рд▓реЗ
+
+# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to
+# add a custom device based on an arbitrary size (no association to an existing
+# device).
+responsive.customDeviceName=рдкрд╕рдВрддреАрдЪреЗ рд╕рд╛рдзрди
+
+# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a
+# form to add a custom device based on the properties of another. %1$S is the
+# name of the device we're staring from, such as "Apple iPhone 6".
+responsive.customDeviceNameFromBase=%1$S (рдкрд╕рдВрддреАрдЪреЗ)
+
+# LOCALIZATION NOTE (responsive.addDevice2): Button text that reveals a form to
+# be used for adding custom devices.
+
+# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the
+# name of a new device.
+responsive.deviceAdderName=рдирд╛рд╡
+
+# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the
+# size of a new device.
+responsive.deviceAdderSize=рдЖрдХрд╛рд░
+
+# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio2): Label of form field for
+# the device pixel ratio of a new device.
+
+# LOCALIZATION NOTE (responsive.deviceAdderUserAgent2): Label of form field for
+# the user agent of a new device.
+
+# LOCALIZATION NOTE (responsive.deviceAdderTouch2): Label of form field for the
+# touch input support of a new device.
+responsive.deviceAdderTouch2=рдЯрдЪ рд╕реНрдХреНрд░реАрди
+
+# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a
+# form to add a new device.
+responsive.deviceAdderSave=рд╕рд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (responsive.deviceAdderCancel): Button text that cancels a
+# form to add a new device.
+responsive.deviceAdderCancel=рд░рджреНрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when
+# hovering on a device in the device modal. %1$S is the width of the device.
+# %2$S is the height of the device. %3$S is the device pixel ratio value of the
+# device. %4$S is the user agent of the device. %5$S is a boolean value
+# noting whether touch input is supported.
+responsive.deviceDetails=рдЖрдХрд╛рд░: %1$S x %2$S\nDPR: %3$S\nUA: %4$S\nрд╕реНрдкрд░реНрд╢: %5$S
+
+# LOCALIZATION NOTE (responsive.devicePixelRatioOption): UI option in a menu to configure
+# the device pixel ratio. %1$S is the devicePixelRatio value of the device.
+responsive.devicePixelRatioOption=DPR: %1$S
+
+# LOCALIZATION NOTE (responsive.reloadConditions.touchSimulation): Label on checkbox used
+# to select whether to reload when touch simulation is toggled.
+
+# LOCALIZATION NOTE (responsive.reloadConditions.userAgent): Label on checkbox used
+# to select whether to reload when user agent is changed.
+
+# LOCALIZATION NOTE (responsive.reloadNotification.description2): Text in notification bar
+# shown on first open to clarify that some features need a reload to apply.
+
+# LOCALIZATION NOTE (responsive.leftAlignViewport): Label on checkbox used in the settings
+# menu.
+
+# LOCALIZATION NOTE (responsive.settingOnboarding.content): This is the content shown in
+# the setting onboarding tooltip that is displayed below the settings menu button in
+# Responsive Design Mode.
+
+# LOCALIZATION NOTE (responsive.customUserAgent): This is the placeholder for the user
+# agent input in the responsive design mode toolbar.
+
+
+# LOCALIZATION NOTE (responsive.deviceSettings): The header text for the device settings
+# view.
+
+# LOCALIZATION NOTE (responsive.deviceNameAlreadyInUse): This is the text shown when adding a new
+# device with an already existing device name.
+
+# LOCALIZATION NOTE (responsive.deviceFormUpdate): Button text that updates a custom
+# device when the form is submitted.
+responsive.deviceFormUpdate=рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛
diff --git a/l10n-mr/devtools/client/shared.properties b/l10n-mr/devtools/client/shared.properties
new file mode 100644
index 0000000000..b283ed23a3
--- /dev/null
+++ b/l10n-mr/devtools/client/shared.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/.
+
+# LOCALIZATION NOTE (dimensions): This is used to display the dimensions
+# of a node or image, like 100├Ч200.
+dimensions=%S├Ч%S
+
diff --git a/l10n-mr/devtools/client/sourceeditor.properties b/l10n-mr/devtools/client/sourceeditor.properties
new file mode 100644
index 0000000000..ca8620d47c
--- /dev/null
+++ b/l10n-mr/devtools/client/sourceeditor.properties
@@ -0,0 +1,117 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Source Editor component.
+# This component is used whenever source code is displayed for the purpose of
+# being edited, inside the Firefox developer tools - current examples are the
+# Scratchpad and the Style Editor tools.
+
+# LOCALIZATION NOTE These strings are used inside the Source Editor component.
+# This component is used whenever source code is displayed for the purpose of
+# being edited, inside the Firefox developer tools (like Style Editor).
+
+# LOCALIZATION NOTE The correct localization of this file might be to keep it
+# in English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best documentation
+# on web development on the web.
+
+# LOCALIZATION NOTE (findCmd.promptMessage): This is the message shown when
+# the user wants to search for a string in the code. You can
+# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.
+findCmd.promptMessage=рдпрд╛рдХрд░рд┐рддрд╛ рд╢реЛрдзрд╛:
+
+# LOCALIZATION NOTE (gotoLineCmd.promptTitle): This is the dialog title used
+# when the user wants to jump to a specific line number in the code. You can
+# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.
+gotoLineCmd.promptTitle=рдУрд│реАрд╡рд░ рдЬрд╛тАж
+
+# LOCALIZATION NOTE (autocompletion.docsLink): This is the text shown on
+# the link inside of the documentation popup. If you type 'document' in Scratchpad
+# then press Shift+Space you can see the popup.
+autocompletion.docsLink=рджрд╕реНрддрдРрд╡рдЬ
+
+# LOCALIZATION NOTE (autocompletion.notFound): This is the text shown in
+# the documentation popup if Tern fails to find a type for the object.
+autocompletion.notFound=рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (jumpToLine.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to
+# a specific line in the editor.
+jumpToLine.commandkey=J
+
+# LOCALIZATION NOTE (toggleComment.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to either
+# comment or uncomment selected lines in the editor.
+toggleComment.commandkey=/
+
+# LOCALIZATION NOTE (indentLess.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce
+# indentation level in CodeMirror. However, its default value also used by
+# the Toolbox to switch between tools so we disable it.
+#
+# DO NOT translate this key without proper synchronization with toolbox.dtd.
+indentLess.commandkey=[
+
+# LOCALIZATION NOTE (indentMore.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase
+# indentation level in CodeMirror. However, its default value also used by
+# the Toolbox to switch between tools
+#
+# DO NOT translate this key without proper synchronization with toolbox.dtd.
+indentMore.commandkey=]
+
+# LOCALIZATION NOTE (moveLineUp.commandkey): This is the combination of keys
+# used to move the current line up.
+# Do not localize "Alt", "Up", or change the format of the string. These are key
+# identifiers, not messages displayed to the user.
+moveLineUp.commandkey=Alt-Up
+
+# LOCALIZATION NOTE (moveLineDown.commandkey): This is the combination of keys
+# used to move the current line up.
+# Do not localize "Alt", "Down", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+moveLineDown.commandkey=Alt-Down
+
+# LOCALIZATION NOTE (autocompletion.commandkey): This is the key, used with
+# Ctrl, for code autocompletion.
+# Do not localize "Space", it's the key identifier, not a message displayed to
+# the user.
+autocompletion.commandkey=Space
+
+# LOCALIZATION NOTE (showInformation2.commandkey): This is the combination of
+# keys used to display more information, like type inference.
+# Do not localize "Shift", "Ctrl", "Space", or change the format of the string.
+# These are key identifiers, not messages displayed to the user.
+showInformation2.commandkey=Shift-Ctrl-Space
+
+# LOCALIZATION NOTE (find.key):
+# Key shortcut used to find the typed search
+# Do not localize "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+find.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (replaceAll.key):
+# Key shortcut used to replace the content of the editor
+# Do not localize "Shift", "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+replaceAll.key=Shift+CmdOrCtrl+F
+
+# LOCALIZATION NOTE (replaceAllMac.key):
+# Key shortcut used to replace the content of the editor on Mac
+# Do not localize "Alt", "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+replaceAllMac.key=Alt+CmdOrCtrl+F
+
+# LOCALIZATION NOTE (findNext.key):
+# Key shortcut used to find again the typed search
+# Do not localize "CmdOrCtrl", "G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+findNext.key=CmdOrCtrl+G
+
+# LOCALIZATION NOTE (findPrev.key):
+# Key shortcut used to find the previous typed search
+# Do not localize "Shift", "CmdOrCtrl", "G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+findPrev.key=Shift+CmdOrCtrl+G
diff --git a/l10n-mr/devtools/client/startup.properties b/l10n-mr/devtools/client/startup.properties
new file mode 100644
index 0000000000..1f23b0a8be
--- /dev/null
+++ b/l10n-mr/devtools/client/startup.properties
@@ -0,0 +1,245 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (optionsButton.tooltip): This is used as the tooltip
+# for the options panel tab.
+optionsButton.tooltip=рд╕рд╛рдзрдирдкреЗрдЯреА рдкрд░реНрдпрд╛рдп
+
+# LOCALIZATION NOTE (options.label): This is used as the label of the tab in
+# the devtools window.
+options.label=рдкрд░реНрдпрд╛рдп
+
+# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the
+# toolbox panel.
+options.panelLabel=рд╕рд╛рдзрдирдкреЗрдЯреА рдкрд░реНрдпрд╛рдп рдлрд▓рдХ
+
+# LOCALIZATION NOTE (options.darkTheme.label2)
+# Used as a label for dark theme
+options.darkTheme.label2=рдЧрдбрдж
+
+# LOCALIZATION NOTE (options.lightTheme.label2)
+# Used as a label for light theme
+options.lightTheme.label2=рд╣рд▓рдХрд╛
+
+# LOCALIZATION NOTE (performance.label):
+# This string is displayed in the title of the tab when the profiler is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+performance.label=рдХрд╛рдордЧрд┐рд░реА
+
+# LOCALIZATION NOTE (performance.panelLabel):
+# This is used as the label for the toolbox panel.
+performance.panelLabel=рдХрд╛рдордЧрд┐рд░реА рдлрд▓рдХ
+
+# LOCALIZATION NOTE (performance.accesskey)
+# Used for the menuitem in the tool menu
+performance.accesskey=P
+
+# LOCALIZATION NOTE (performance.tooltip):
+# This string is displayed in the tooltip of the tab when the profiler is
+# displayed inside the developer tools window.
+# Keyboard shortcut for Performance Tools will be shown inside brackets.
+performance.tooltip=рдХрд╛рдордЧрд┐рд░реА (%S)
+
+# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools
+# menu as a shortcut to open the devtools with the Web Console tab selected.
+MenuWebconsole.label=рд╡реЗрдм рдХрдВрд╕реЛрд▓
+
+# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the
+# label of the tab in the devtools window.
+ToolboxTabWebconsole.label=рдХрдВрд╕реЛрд▓
+
+# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the
+# label for the toolbox panel.
+ToolboxWebConsole.panelLabel=рдХрдВрд╕реЛрд▓ рдлрд▓рдХ
+
+# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the
+# tooltip of the tab when the Web Console is displayed inside the developer
+# tools window.
+# Keyboard shortcut for Console will be shown inside the brackets.
+ToolboxWebconsole.tooltip2=рд╡реЗрдм рдХрдВрд╕реЛрд▓ (%S)
+
+webConsoleCmd.accesskey=W
+
+# LOCALIZATION NOTE (ToolboxDebugger.label):
+# This string is displayed in the title of the tab when the debugger is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+ToolboxDebugger.label=рдбреАрдмрдЧрд░
+
+# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxDebugger.panelLabel=рдбрд┐рдмрдЧрд░ рдлрд▓рдХ
+
+# LOCALIZATION NOTE (ToolboxDebugger.tooltip3):
+# This string is displayed in the tooltip of the tab when the debugger is
+# displayed inside the developer tools window.
+
+# LOCALIZATION NOTE (debuggerMenu.accesskey)
+# Used for the menuitem in the tool menu
+debuggerMenu.accesskey=D
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.label):
+# This string is displayed in the title of the tab when the style editor is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+ToolboxStyleEditor.label=рд╢реИрд▓реА рд╕рдВрдкрд╛рджрдХ
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxStyleEditor.panelLabel=рд╢реИрд▓реА рд╕рдВрдкрд╛рджрдХ рдлрд▓рдХ
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):
+# This string is displayed in the tooltip of the tab when the style editor is
+# displayed inside the developer tools window.
+# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.
+ToolboxStyleEditor.tooltip3=рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рд╕рдВрдкрд╛рджрдХ (CSS) (%S)
+
+# LOCALIZATION NOTE (open.accesskey): The access key used to open the style
+# editor.
+open.accesskey=l
+
+# LOCALIZATION NOTE (inspector.*)
+# Used for the menuitem in the tool menu
+inspector.label=рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░
+inspector.accesskey=I
+
+# LOCALIZATION NOTE (inspector.panelLabel)
+# Labels applied to the panel and views within the panel in the toolbox
+inspector.panelLabel=рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдлрд▓рдХ
+
+# LOCALIZATION NOTE (inspector.tooltip2)
+# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.
+inspector.tooltip2=DOM рд╡ рд╕реНрдЯрд╛рдЗрд▓ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ (%S)
+
+# LOCALIZATION NOTE (inspector.mac.tooltip)
+# This is the exact same string as inspector.tooltip2, except that we show it
+# on mac only, where we support toggling the inspector with either cmd+shift+C,
+# or cmd+opt+C
+
+# LOCALIZATION NOTE (netmonitor.label):
+# This string is displayed in the title of the tab when the Network Monitor is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+netmonitor.label=рдиреЗрдЯрд╡рд░реНрдХ
+
+# LOCALIZATION NOTE (netmonitor.panelLabel):
+# This is used as the label for the toolbox panel.
+netmonitor.panelLabel=рдиреЗрдЯрд╡рд░реНрдХ рдлрд▓рдХ
+
+# LOCALIZATION NOTE (netmonitor.accesskey)
+# Used for the menuitem in the tool menu
+netmonitor.accesskey=N
+
+# LOCALIZATION NOTE (netmonitor.tooltip2):
+# This string is displayed in the tooltip of the tab when the Network Monitor is
+# displayed inside the developer tools window.
+# Keyboard shortcut for Network Monitor will be shown inside the brackets.
+netmonitor.tooltip2=рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдВрддреНрд░рдХ (%S)
+
+# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage
+# editor.
+storage.accesskey=a
+
+# LOCALIZATION NOTE (storage.label):
+# This string is displayed as the label of the tab in the developer tools window
+storage.label=рд╕рд╛рдард╛
+
+# LOCALIZATION NOTE (storage.menuLabel):
+# This string is displayed in the Tools menu as a shortcut to open the devtools
+# with the Storage Inspector tab selected.
+storage.menuLabel=рд╕рд╛рдард╡рдг рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ
+
+# LOCALIZATION NOTE (storage.panelLabel):
+# This string is used as the aria-label for the iframe of the Storage Inspector
+# tool in developer tools toolbox.
+storage.panelLabel=рд╕рд╛рдард╡рдг рдлрд▓рдХ
+
+# LOCALIZATION NOTE (storage.tooltip3):
+# This string is displayed in the tooltip of the tab when the storage editor is
+# displayed inside the developer tools window.
+# A keyboard shortcut for Storage Inspector will be shown inside the brackets.
+storage.tooltip3=рд╕рд╛рдард╡рдг рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ (рдХреБрдХреАрдЬ, рд╕реНрдерд╛рдирд┐рдХ рд╕рд╛рдард╡рдг...) (%S)
+
+# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the
+# tab when the memory tool is displayed inside the developer tools window and in
+# the Developer Tools Menu.
+memory.label=рдореЗрдорд░реА
+
+# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the
+# toolbox panel.
+memory.panelLabel=рдореЗрдорд░реА рдлрд▓рдХ
+
+# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of
+# the tab when the memory tool is displayed inside the developer tools window.
+memory.tooltip=рдореЗрдорд░реА
+
+# LOCALIZATION NOTE (dom.label):
+# This string is displayed in the title of the tab when the DOM panel is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+dom.label=DOM
+
+# LOCALIZATION NOTE (dom.panelLabel):
+# This is used as the label for the toolbox panel.
+dom.panelLabel=DOM рдлрд▓рдХ
+
+# LOCALIZATION NOTE (dom.accesskey)
+# Used for the menuitem in the tool menu
+dom.accesskey=D
+
+# LOCALIZATION NOTE (dom.tooltip):
+# This string is displayed in the tooltip of the tab when the DOM is
+# displayed inside the developer tools window.
+# Keyboard shortcut for DOM panel will be shown inside the brackets.
+dom.tooltip=DOM (%S)
+
+# LOCALIZATION NOTE (accessibility.label):
+# This string is displayed in the title of the tab when the Accessibility panel
+# is displayed inside the developer tools window and in the Developer Tools Menu.
+accessibility.label=рд╕реБрд▓рднрддрд╛
+
+# LOCALIZATION NOTE (accessibility.panelLabel):
+# This is used as the label for the toolbox panel.
+accessibility.panelLabel=рд╕реБрд▓рднрддрд╛ рдкрдЯрд▓
+
+# LOCALIZATION NOTE (accessibility.accesskey)
+# Used for the menuitem in the tool menu
+accessibility.accesskey=y
+
+# LOCALIZATION NOTE (accessibility.tooltip3):
+# This string is displayed in the tooltip of the tab when the Accessibility is
+# displayed inside the developer tools window.
+# Keyboard shortcut for Accessibility panel will be shown inside the brackets.
+
+# LOCALIZATION NOTE (application.label):
+# This string is displayed in the title of the tab when the Application panel
+# is displayed inside the developer tools window and in the Developer Tools Menu.
+application.label=рдЕрдиреБрдкреНрд░рдпреЛрдЧ
+
+# LOCALIZATION NOTE (application.panelLabel):
+# This is used as the label for the toolbox panel.
+application.panelLabel=рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреЕрдиреЗрд▓
+
+# LOCALIZATION NOTE (application.tooltip):
+# This string is displayed in the tooltip of the tab when the Application panel is
+# displayed inside the developer tools window.
+application.tooltip=рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреЕрдиреЗрд▓
+
+# LOCALIZATION NOTE (toolbox.buttons.responsive):
+# This is the tooltip of the button in the toolbox toolbar that toggles
+# the Responsive mode.
+# Keyboard shortcut will be shown inside brackets.
+toolbox.buttons.responsive = рд░реЗрд╕рдкрд╛рдБрд╕рд┐рд╡реНрд╣ рдбрд┐рдЬрд╛рдЗрди рдореЛрдб (%S)
+
+# LOCALIZATION NOTE (toolbox.buttons.screenshot):
+# This is the tooltip of the button in the toolbox toolbar that allows you to
+# take a screenshot of the entire page
+toolbox.buttons.screenshot = рд╕рдВрдкреВрд░реНрдг рдкрд╛рдирд╛рдЪрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреНрдпрд╛
+
+# LOCALIZATION NOTE (toolbox.buttons.rulers):
+# This is the tooltip of the button in the toolbox toolbar that toggles the
+# rulers in the page
+toolbox.buttons.rulers = рдкреГрд╖реНрдард╛рд╕рд╛рдареА рдЯреЙрдЧрд▓ рд░реВрд▓рд░реНрд╕
+
+# LOCALIZATION NOTE (toolbox.buttons.measure):
+# This is the tooltip of the button in the toolbox toolbar that toggles the
+# measuring tools
+toolbox.buttons.measure = рдкрд╛рдирд╛рдЪрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдореЛрдЬрд╛
+
diff --git a/l10n-mr/devtools/client/storage.ftl b/l10n-mr/devtools/client/storage.ftl
new file mode 100644
index 0000000000..3f929f26e4
--- /dev/null
+++ b/l10n-mr/devtools/client/storage.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/.
+
+
+### These strings are used inside the Storage Inspector.
+
+# Key shortcut used to focus the filter box on top of the data view
+storage-filter-key = CmdOrCtrl+F
+
+# Placeholder for the searchbox that allows you to filter the table items
+storage-search-box =
+ .placeholder = рдШрдЯрдХ рдЪрд╛рд│рдгреА
+
+# Placeholder text in the sidebar search box
+storage-variable-view-search-box =
+ .placeholder = рдореВрд▓реНрдпреЗ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# Add Item button title
+storage-add-button =
+ .title = рдШрдЯрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+# Context menu action to delete all storage items
+storage-context-menu-delete-all =
+ .label = рд╕рд░реНрд╡ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# Context menu action to delete all session cookies
+storage-context-menu-delete-all-session-cookies =
+ .label = рд╕рд░реНрд╡ рд╕рддреНрд░ рдХреБрдХреАрдЬ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# Context menu action to copy a storage item
+storage-context-menu-copy =
+ .label = рдкреНрд░рдд рдмрдирд╡рд╛
+
+# Context menu action to delete storage item
+# Variables:
+# $itemName (String) - Name of the storage item that will be deleted
+storage-context-menu-delete =
+ .label = тАЬ{ $itemName }тАЭ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# Context menu action to add an item
+storage-context-menu-add-item =
+ .label = рдШрдЯрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+# Context menu action to delete all storage items from a given host
+# Variables:
+# $host (String) - Host for which we want to delete the items
+storage-context-menu-delete-all-from =
+ .label = тАЬ{ $host }тАЭ рддреВрди рд╕рд░реНрд╡ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+## Header names of the columns in the Storage Table for each type of storage available
+## through the Storage Tree to the side.
+
+storage-table-headers-cookies-name = рдирд╛рд╡
+storage-table-headers-cookies-value = рдореВрд▓реНрдп
+storage-table-headers-cookies-creation-time = рдирд┐рд░реНрдорд┐рдд
+storage-table-headers-cache-status = рд╕реНрдерд┐рддреА
+
+## Labels for Storage type groups present in the Storage Tree, like cookies, local storage etc.
+
+storage-tree-labels-cookies = рдХреВрдХрд┐рдЬ
+storage-tree-labels-local-storage = рд╕реНрдерд╛рдирд┐рдХ рд╕рд╛рдард╡рдг
+storage-tree-labels-session-storage = рд╕рддреНрд░ рд╕рд╛рдард╡рдг
+storage-tree-labels-indexed-db = IndexedDB
+storage-tree-labels-cache = рдХреЕрд╢реЗ рднрдВрдбрд╛рд░рдг
+
+##
+
+# Tooltip for the button that collapses the right panel in the
+# storage UI when the panel is closed.
+storage-expand-pane =
+ .title = рдкрдЯрд▓ рд╡рд┐рд╕реНрддреГрдд рдХрд░рд╛
+
+# Tooltip for the button that collapses the right panel in the
+# storage UI when the panel is open.
+storage-collapse-pane =
+ .title = рдкрдЯрд▓ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рд╛
+
+# String displayed in the expires column when the cookie is a Session Cookie
+storage-expires-session = рд╕рддреНрд░
+
+# Heading displayed over the item value in the sidebar
+storage-data = рдорд╛рд╣рд┐рддреА
+
+# Heading displayed over the item parsed value in the sidebar
+storage-parsed-value = рдкрд╛рд░реНрд╕рдбреН рдореВрд▓реНрдп
+
+# Warning notification when IndexedDB database could not be deleted immediately.
+# Variables:
+# $dbName (String) - Name of the database
+storage-idb-delete-blocked = рдорд╛рд╣рд┐рддреАрд╕рдВрдЪ тАЬ{ $dbName }тАЭ рд╕рд░реНрд╡ рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рдХреЗрд▓реНрдпрд╛рд╡рд░ рд╣рдЯрд╡рд┐рдгреНрдпрд╛рдд рдпреЗрддреАрд▓.
+
+# Error notification when IndexedDB database could not be deleted.
+# Variables:
+# $dbName (String) - Name of the database
+storage-idb-delete-error = рдорд╛рд╣рд┐рддреАрд╕рдВрдЪ тАЬ{ $dbName }тАЭ рд╣рдЯрд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
diff --git a/l10n-mr/devtools/client/styleeditor.ftl b/l10n-mr/devtools/client/styleeditor.ftl
new file mode 100644
index 0000000000..47fb20b54c
--- /dev/null
+++ b/l10n-mr/devtools/client/styleeditor.ftl
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+styleeditor-new-button =
+ .tooltiptext = рджрд╕реНрддрдРрд╡рдЬрдХрд░рд┐рддрд╛ рдирд╡реАрди рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдирд┐рд░реНрдорд╛рдг рдХрд░рд╛ рд╡ рдЬреЛрдбрд╛
+ .accesskey = N
+styleeditor-import-button =
+ .tooltiptext = рдЕрд╕реНрддрд┐рддреНрд╡рд╛рддреАрд▓ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдЖрдпрд╛рдд рдХрд░рд╛ рд╡ рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдЬреЛрдбрд╛
+ .accesskey = I
+styleeditor-visibility-toggle =
+ .tooltiptext = рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯрдЪреЗ рдЕрд╡рд▓реЛрдХрди рдмрджрд▓рд╛
+ .accesskey = S
+styleeditor-save-button = рд╕рд╛рдард╡рд╛
+ .tooltiptext = рдпрд╛ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯрд▓рд╛ рдлрд╛рдЗрд▓рдХрд░рд┐рддрд╛ рд╕рд╛рдард╡рд╛
+ .accesskey = S
+styleeditor-options-button =
+ .tooltiptext = рд╢реИрд▓реА рд╕рдВрдкрд╛рджрдХ рдкрд░реНрдпрд╛рдп
+styleeditor-editor-textbox =
+ .data-placeholder = рдпреЗрдереЗ CSS рдЯрд╛рдЗрдк рдХрд░рд╛.
+styleeditor-no-stylesheet = рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рдд рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+styleeditor-no-stylesheet-tip = рдХрджрд╛рдЪрд┐рдд рдЖрдкрдгрд╛рд╕ рд╣реЗ рдХрд░рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ <a data-l10n-name="append-new-stylesheet">рдирд╡реАрди рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛</a>?
+styleeditor-open-link-new-tab =
+ .label = рджреБрд╡рд╛ рдирд╡реАрди рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд╛
+styleeditor-copy-url =
+ .label = URL рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+styleeditor-find =
+ .label = рд╢реЛрдзрд╛
+ .accesskey = F
+styleeditor-find-again =
+ .label = рдкреБрдиреНрд╣рд╛ рд╢реЛрдзрд╛
+ .accesskey = g
+styleeditor-go-to-line =
+ .label = рдУрд│ рд╡рд░ рдЬрд╛тАж
+ .accesskey = J
+
+# This string is shown in the style sheets list
+# Variables:
+# $ruleCount (Integer) - The number of rules in the stylesheet.
+styleeditor-stylesheet-rule-count =
+ { $ruleCount ->
+ [one] { $ruleCount } рд░реВрд▓.
+ *[other] { $ruleCount } рд░реВрд▓реНрд╕реН.
+ }
diff --git a/l10n-mr/devtools/client/styleeditor.properties b/l10n-mr/devtools/client/styleeditor.properties
new file mode 100644
index 0000000000..e3d5728f9f
--- /dev/null
+++ b/l10n-mr/devtools/client/styleeditor.properties
@@ -0,0 +1,62 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Style Editor.
+# LOCALIZATION NOTE The correct localization of this file might be to keep it
+# in English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best documentation
+# on web development on the web.
+
+# LOCALIZATION NOTE (inlineStyleSheet): This is the name used for an style sheet
+# that is declared inline in the <style> element. Shown in the stylesheets list.
+# the argument is the index (order) of the containing <style> element in the
+# document.
+inlineStyleSheet=<рдЖрдВрддрд░рд┐рдХ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ #%S>
+
+# LOCALIZATION NOTE (newStyleSheet): This is the default name for a new
+# user-created style sheet.
+newStyleSheet=рдирд╡реАрди рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ #%S
+
+# LOCALIZATION NOTE (ruleCount.label): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is shown in the style sheets list.
+# #1 rule.
+# example: 111 rules.
+ruleCount.label=#1 рд░реВрд▓.;#1 рд░реВрд▓реНрд╕реН.
+
+# LOCALIZATION NOTE (error-load): This is shown when loading fails.
+error-load=рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+
+# LOCALIZATION NOTE (error-save): This is shown when saving fails.
+error-save=рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рд╕рд╛рдард╡рдгреЗ рдЕрд╢рдХреНрдп.
+
+# LOCALIZATION NOTE (importStyleSheet.title): This is the file picker title,
+# when you import a style sheet into the Style Editor.
+importStyleSheet.title=рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдЖрдпрд╛рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (importStyleSheet.filter): This is the *.css filter title
+importStyleSheet.filter=CSS рдлрд╛рдЗрд▓реНрд╕реН
+
+# LOCALIZATION NOTE (saveStyleSheet.title): This is the file picker title,
+# when you save a style sheet from the Style Editor.
+saveStyleSheet.title=рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рд╕рд╛рдард╡рд╛
+
+# LOCALIZATION NOTE (saveStyleSheet.filter): This is the *.css filter title
+saveStyleSheet.filter=CSS рдлрд╛рдЗрд▓реНрд╕реН
+
+# LOCALIZATION NOTE (saveStyleSheet.commandkey): This the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save
+saveStyleSheet.commandkey=S
+
+# LOCALIZATION NOTE (showOriginalSources.label): This is the label on the context
+# menu item to toggle showing original sources in the editor.
+
+# LOCALIZATION NOTE (showOriginalSources.accesskey): This is the access key for
+# the menu item to toggle showing original sources in the editor.
+showOriginalSources.accesskey=o
+
+# LOCALIZATION NOTE (showMediaSidebar.label): This is the label on the context
+# menu item to toggle showing @media rule shortcuts in a sidebar.
+
diff --git a/l10n-mr/devtools/client/toolbox-options.ftl b/l10n-mr/devtools/client/toolbox-options.ftl
new file mode 100644
index 0000000000..d924a456f6
--- /dev/null
+++ b/l10n-mr/devtools/client/toolbox-options.ftl
@@ -0,0 +1,128 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 for Developer Tools options
+
+
+## Default Developer Tools section
+
+# The heading
+options-select-default-tools-label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рд╛рдзрдиреЗ
+
+# The label for the explanation of the * marker on a tool which is currently not supported
+# for the target of the toolbox.
+options-tool-not-supported-label = * рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕рд╛рдзрдирдкреЗрдЯреА рд▓рдХреНрд╖реНрдпрдХрд░рд┐рддрд╛ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА
+
+# The label for the heading of group of checkboxes corresponding to the developer tools
+# added by add-ons. This heading is hidden when there is no developer tool installed by add-ons.
+options-select-additional-tools-label = ре▓рдб-рдСрдиреНрд╕реН рд╕рддрд░реНрдлреЗ рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗрд▓реЗ рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рд╛рдзрдиреЗ
+
+# The label for the heading of group of checkboxes corresponding to the default developer
+# tool buttons.
+options-select-enabled-toolbox-buttons-label = рдЙрдкрд▓рдмреНрдз рд╕рд╛рдзрдирдкреЗрдЯреА рдмрдЯрдиреНрд╕
+
+# The label for the heading of the radiobox corresponding to the theme
+options-select-dev-tools-theme-label = рдереАрдореНрд╕
+
+## Inspector section
+
+# The heading
+options-context-inspector = рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░
+
+# The label for the checkbox option to show user agent styles
+options-show-user-agent-styles-label = рдмреНрд░рд╛рдЙрдЭрд░ рд╢реИрд▓реА рджрд╛рдЦрд╡рд╛
+options-show-user-agent-styles-tooltip =
+ .title = рдпрд╛рд▓рд╛ рд╕реБрд░реВ рдХрд░реВрди рдмреНрд░рд╛рдЙрдЭрд░рддрд░реНрдлреЗ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЬреЛрдЧреА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реЗрд▓реА рджрд╛рдЦрд╡рд▓реЗ рдЬрд╛рдИрд▓.
+
+# The label for the checkbox option to enable collapse attributes
+options-collapse-attrs-label = DOM рдЧреБрдгрдзрд░реНрдо рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рд╛
+options-collapse-attrs-tooltip =
+ .title = рдЗрдиреНрд╕реНрдкреЗрдХреНрдЯрд░ рдЪреЗ рд▓рд╛рдВрдм рдЧреБрдгрдзрд░реНрдо рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рд╛
+
+## "Default Color Unit" options for the Inspector
+
+options-default-color-unit-label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░рдВрдЧ рдПрдХрдХ
+options-default-color-unit-authored = рд▓реЗрдЦрдХрд╛ рдкреНрд░рдорд╛рдгреЗ
+options-default-color-unit-hex = рд╣реЗрдХреНрд╕
+options-default-color-unit-hsl = HSL(A)
+options-default-color-unit-rgb = RGB(A)
+options-default-color-unit-name = рд░рдВрдЧрд╛рдВрдЪреЗ рдирд╛рд╡
+
+## Style Editor section
+
+# The heading
+options-styleeditor-label = рд╢реИрд▓реА рд╕рдВрдкрд╛рджрдХ
+
+# The label for the checkbox that toggles autocompletion of css in the Style Editor
+options-stylesheet-autocompletion-label = CSS рд╕реНрд╡рдкреВрд░реНрдг рдХрд░рд╛
+options-stylesheet-autocompletion-tooltip =
+ .title = рд╕реНрдЯрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрдХрд╛рдд рдЯрд╛рдЗрдк рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ CSS рдЧреБрдгрдзрд░реНрдо, рдореВрд▓реНрдп рдЖрдгрд┐ рд╕рд┐рд▓реЗрдХреНрдЯрд░реНрд╕ рд╕реНрд╡рдкреВрд░реНрдг рдХрд░рд╛
+
+## Screenshot section
+
+# The heading
+options-screenshot-label = рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╡рд░реНрддрди
+
+# Label for the checkbox that toggles the camera shutter audio for screenshot tool
+options-screenshot-audio-label = рдХреЕрдореЗрд░рд╛ рд╢рдЯрд░ рдЪрд╛ рдзреНрд╡рдиреА рдЪрд╛рд▓рд╡рд╛
+options-screenshot-audio-tooltip =
+ .title = рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреЗрддрд╛рдирд╛ рдХреЕрдореЗрд░рд╛ рдЪрд╛ рдзреНрд╡рдиреА рдЪрд╛рд▓рд╡рд╛
+
+## Editor section
+
+# The heading
+options-sourceeditor-label = рд╕рдВрдкрд╛рджрдХ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+
+options-sourceeditor-detectindentation-tooltip =
+ .title = рд╕реНрд░реЛрдд рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдУрд│рдЦрд╛
+options-sourceeditor-detectindentation-label = рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдУрд│рдЦрд╛
+options-sourceeditor-autoclosebrackets-tooltip =
+ .title = рдмрдВрдж рдХрдВрд╕ рд╕реНрд╡рддрдГ рдЕрдВрддрд░реНрднреБрдд рдХрд░рд╛
+options-sourceeditor-autoclosebrackets-label = рдХрдВрд╕ рд╕реНрд╡ рдмрдВрдж рдХрд░рд╛
+options-sourceeditor-expandtab-tooltip =
+ .title = рдЯреЕрдм рдХреА рдРрд╡рдЬреА рд╕реНрдкреЗрд╕реЗрд╕ рдХреА рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+options-sourceeditor-expandtab-label = рдореЛрдХрд│реНрдпрд╛ рдЬрд╛рдЧреЗрдЪрд╛ рд╡рд╛рдкрд░ рд╕рдорд╛рд╕рдХрд░рд┐рддрд╛ рдХрд░рд╛
+options-sourceeditor-tabsize-label = рдЯреЕрдм рдЖрдХрд╛рд░
+options-sourceeditor-keybinding-label = рдХрд┐рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрдЬ
+options-sourceeditor-keybinding-default-label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд
+
+## Advanced section
+
+# The heading
+options-context-advanced-settings = рдкреНрд░рдЧрдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬ
+
+# The label for the checkbox that toggles the HTTP cache on or off
+options-disable-http-cache-label = HTTP рдХреЕрд╢реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛ (рд╕рд╛рдзрдирдкреЗрдЯреА рдЦреБрд▓реЗ рдЕрд╕рддреЗрд╡реЗрд│реА)
+options-disable-http-cache-tooltip =
+ .title = рд╣рд╛ рдкрд░реНрдпрд╛рдп рд╕реБрд░реБ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕рд╛рдзрдирдкреЗрдЯреА рдЙрдШрдбреЗ рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдЯреЕрдмреНрд╕рд╕рд╛рдареА HTTP рдХреЕрд╢реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛрдИрд▓. Service Workers рд╡рд░ рдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.
+
+# The label for checkbox that toggles JavaScript on or off
+options-disable-javascript-label = JavaScript * рдмрдВрдж рдХрд░рд╛
+options-disable-javascript-tooltip =
+ .title = рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЯреЕрдмрдХрд░рд┐рддрд╛ рд╣реНрдпрд╛ рдкрд░реНрдпрд╛рдпрдЪреА рдирд┐рд╡рдб рдХреЗрд▓реНрдпрд╛рд╕ JavaScript рдмрдВрдж рд╣реЛрдИрд▓. рдЯреЕрдм рдХрд┐рдВрд╡рд╛ рд╕рд╛рдзрдирдкреЗрдЯреА рдмрдВрдж рдХреЗрд▓реНрдпрд╛рд╕ рд╣реНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+
+# The label for checkbox that toggles chrome debugging, i.e. the devtools.chrome.enabled preference
+options-enable-chrome-label = рдмреНрд░рд╛рдЙрдЭрд░ chrome рдЖрдгрд┐ ре▓рдб-рдСрди рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рд╛рдзрдирдкреЗрдЯреНрдпрд╛ рд╕рдХреНрд░реАрдп рдХрд░рд╛
+options-enable-chrome-tooltip =
+ .title = рд╣реЗ рдкрд░реНрдпрд╛рдп рд╕реБрд░реБ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЦреВрдк рдбреЗрд╡рд▓рдкрд░ рд╕рд╛рдзрдиреЗ рдмреНрд░рд╛рдЙрдЭрд░ рдордзреНрдпреЗ рд╡рд╛рдкрд░рддрд╛ рдпреЗрддреАрд▓ (рд╕рд╛рдзрдиреЗ > рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ > рд╕рд╛рдзрдирдкреЗрдЯреА) рдЖрдгрд┐ ре▓рдб-рдСрдиреНрд╕реН рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рд╣реВрди ре▓рдб-рдСрдиреНрд╕реН рдбреАрдмрдЧ рдХрд░рд╛.
+
+# The label for checkbox that toggles remote debugging, i.e. the devtools.debugger.remote-enabled preference
+options-enable-remote-label = рджреВрд░рд╕реНрдд рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕реБрд░реВ рдХрд░рд╛
+
+# The label for checkbox that toggles the service workers testing over HTTP on or off.
+options-enable-service-workers-http-label = Service Workers, HTTP рд╡рд░ рд╕рдХреНрд░рд┐рдп рдХрд░рд╛ (рдЬреЗрд╡реНрд╣рд╛ рд╕рд╛рдзрдирдкреЗрдЯреА рдЙрдШрдбреА рдЕрд╕реЗрд▓)
+options-enable-service-workers-http-tooltip =
+ .title = рд╣рд╛ рдкрд░реНрдпрд╛рдп рд╕реБрд░реВ рдХреЗрд▓реНрдпрд╛рдиреЗ, рдЕрд╕реЗ рдЯреЕрдмреНрд╕ рдЬреНрдпрд╛рдВрдЪреА рд╕рд╛рдзрдирдкреЗрдЯреА рдЙрдШрдбреА рдЖрд╣реЗ рддреНрдпрд╛рд╕рд╛рдареА, HTTP рд╡рд░реАрд▓ service workers рд╕реБрд░реВ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+
+# The label for the checkbox that toggles source maps in all tools.
+options-source-maps-label = рд╕реЛрд░реНрд╕ рдирдХрд╛рд╢реЗ рд╕рдХреНрд╖рдо рдХрд░рд╛
+options-source-maps-tooltip =
+ .title = рдЖрдкрдг рд╣рд╛ рдкрд░реНрдпрд╛рдп рд╕реНрддреНрд░реЛрдд рд╕рдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рд╕ рд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рдореЕрдк рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.
+
+# The message shown for settings that trigger page reload
+options-context-triggers-page-refresh = * рдлрдХреНрдд рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕рддреНрд░рдХрд░рд┐рддрд╛, рдкреГрд╖реНрда рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рддреЗ
+
+##
+
diff --git a/l10n-mr/devtools/client/toolbox.ftl b/l10n-mr/devtools/client/toolbox.ftl
new file mode 100644
index 0000000000..7472aaca77
--- /dev/null
+++ b/l10n-mr/devtools/client/toolbox.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/.
+
+
+### These messages are used in the DevTools toolbox.
+
+
+## These labels are shown in the "..." menu in the toolbox, and represent different
+## commands such as the docking of DevTools, toggling features, and viewing some
+## external links. Some of the commands have the keyboard shortcut shown next to
+## the label.
+
+toolbox-meatball-menu-dock-separate-window-label = рд╡реЗрдЧрд│реЗ рдкрдЯрд▓
+
+toolbox-meatball-menu-splitconsole-label = рд╡рд┐рднрд╛рдЧрд▓реЗрд▓реЗ рдХрдиреНрд╕реЛрд▓ рджрд╛рдЦрд╡рд╛
+toolbox-meatball-menu-hideconsole-label = рд╡рд┐рднрд╛рдЧрд▓реЗрд▓реЗ рдХрдиреНрд╕реЛрд▓ рд▓рдкрд╡рд╛
+
+toolbox-meatball-menu-settings-label = рд╕реЗрдЯрд┐рдВрдЧ
+toolbox-meatball-menu-documentation-label = рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгтАж
+toolbox-meatball-menu-community-label = рд╕рдореБрджрд╛рдптАж
+
+# This menu item is only available in the browser toolbox. It forces the popups/panels
+# to stay visible on blur, which is primarily useful for addon developers and Firefox
+# contributors.
+toolbox-meatball-menu-noautohide-label = рдкреЙрдкрдЕрдк рд╕реНрд╡рдВрдп рдкрджреНрдзрддреАрдиреЗ рд▓рдкрд╡реАрдгреЗ рдирд┐рд╖реНрдХреНрд░реАрдп рдХрд░рд╛
+
+##
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
diff --git a/l10n-mr/devtools/client/toolbox.properties b/l10n-mr/devtools/client/toolbox.properties
new file mode 100644
index 0000000000..aea4ff8191
--- /dev/null
+++ b/l10n-mr/devtools/client/toolbox.properties
@@ -0,0 +1,211 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (toolbox.titleTemplate1): This is the template
+# used to format the title of the toolbox.
+# The URL of the page being targeted: %1$S.
+toolbox.titleTemplate1=рд╡рд┐рдХрд╕рдХ рд╕рд╛рдзрдиреЗ - %1$S
+
+# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template
+# used to format the title of the toolbox.
+# The page title or other name for the thing being targeted: %1$S
+# The URL of the page being targeted: %2$S.
+toolbox.titleTemplate2=рд╡рд┐рдХрд╕рдХ рд╕рд╛рдзрдиреЗ - %1$S - %2$S
+
+# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
+# name when no tool is selected.
+toolbox.defaultTitle=рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рд╛рдзрдиреЗ
+
+# LOCALIZATION NOTE (toolbox.label): This is used as the label for the
+# toolbox as a whole
+toolbox.label=рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рд╛рдзрдиреЗ
+
+# LOCALIZATION NOTE (options.toolNotSupportedMarker): This is the template
+# used to add a * marker to the label for the Options Panel tool checkbox for the
+# tool which is not supported for the current toolbox target.
+# The name of the tool: %1$S.
+options.toolNotSupportedMarker=%1$S *
+
+# LOCALIZATION NOTE (toolbox.pickButton.tooltip)
+# This is the tooltip of the element picker button in the toolbox toolbar.
+# %S is the keyboard shortcut that toggles the element picker.
+
+# LOCALIZATION NOTE (toolbox.pickButton.mac.tooltip)
+# Like toolbox.pickButton.tooltip, but for macOS there are two possible keyboard
+# shortcuts: Cmd+Shift+C or Cmd+Opt+C
+
+# LOCALIZATION NOTE (toolbox.elementPicker.key)
+# Key shortcut used to toggle the element picker.
+
+# LOCALIZATION NOTE (toolbox.elementPicker.mac.key)
+# Key shortcut used to toggle the element picker for macOS.
+toolbox.elementPicker.mac.key=Cmd+Opt+C
+
+# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)
+# Used as a message in either tooltips or contextual menu items to open the
+# corresponding URL as a css file in the Style-Editor tool.
+# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.
+toolbox.viewCssSourceInStyleEditor.label=рд╢реИрд▓реА-рд╕рдВрдкрд╛рджрдХреЗрдордзреНрдпреЗ рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+
+# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)
+# Used as a message in either tooltips or contextual menu items to open the
+# corresponding URL as a js file in the Debugger tool.
+# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.
+toolbox.viewJsSourceInDebugger.label=рдбрд┐рдмрдЧрд░рдордзреНрдпреЗ рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+
+toolbox.resumeOrderWarning=рдбрд┐рдмрдЧрд░ рдЬреЛрдбрд▓реНрдпрд╛рдирдВрддрд░ рдкреГрд╖реНрда рдкрд░рдд рдЖрд▓реЗ рдирд╛рд╣реА. рд╣реЗ рд╡реНрдпрд╡рд╕реНрдереАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЯреВрд▓рдмреЙрдХреНрд╕ рдмрдВрдж рдХрд░реВрди рдкрд░рдд рдЙрдШрдбрд╛.
+
+# LOCALIZATION NOTE (toolbox.help.key)
+# Key shortcut used to open the options panel
+toolbox.help.key=F1
+
+# LOCALIZATION NOTE (toolbox.nextTool.key)
+# Key shortcut used to select the next tool
+toolbox.nextTool.key=CmdOrCtrl+]
+
+# LOCALIZATION NOTE (toolbox.previousTool.key)
+# Key shortcut used to select the previous tool
+toolbox.previousTool.key=CmdOrCtrl+[
+
+# LOCALIZATION NOTE (toolbox.zoom*.key)
+# Key shortcuts used to zomm in/out or reset the toolbox
+# Should match fullZoom*Cmd.commandkey values from browser.dtd
+toolbox.zoomIn.key=CmdOrCtrl+Plus
+toolbox.zoomIn2.key=CmdOrCtrl+=
+
+toolbox.zoomOut.key=CmdOrCtrl+-
+toolbox.zoomOut2.key=
+
+toolbox.zoomReset.key=CmdOrCtrl+0
+toolbox.zoomReset2.key=
+
+# LOCALIZATION NOTE (toolbox.reload*.key)
+# Key shortcuts used to reload the page
+toolbox.reload.key=CmdOrCtrl+R
+toolbox.reload2.key=F5
+
+# LOCALIZATION NOTE (toolbox.forceReload*.key)
+# Key shortcuts used to force reload of the page by bypassing caches
+toolbox.forceReload.key=CmdOrCtrl+Shift+R
+toolbox.forceReload2.key=CmdOrCtrl+F5
+
+# LOCALIZATION NOTE (toolbox.toggleHost.key)
+# Key shortcut used to move the toolbox in bottom or side of the browser window
+toolbox.toggleHost.key=CmdOrCtrl+Shift+D
+
+# LOCALIZATION NOTE (toolbox.closeToolbox.key) Key shortcut used to close the toolbox
+toolbox.closeToolbox.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (toolbox.toggleToolbox.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolbox.key=CmdOrCtrl+Shift+I
+
+# LOCALIZATION NOTE (toolbox.toggleToolboxOSX.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolboxOSX.key=CmdOrCtrl+Alt+I
+
+# LOCALIZATION NOTE (toolbox.toggleToolboxF12.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolboxF12.key=F12
+
+# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for
+# the iframes menu list that appears only when the document has some.
+# It allows you to switch the context of the whole toolbox.
+toolbox.frames.tooltip=iframe рдореНрд╣рдгреВрди рд╕рдзреНрдпрд╛рдЪрд╛ рд╣рд╡рд╛ рдЕрд╕реЗрд▓реЗрд▓рд╛ рджрд╕реНрддрдПрд╡рдЬ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (toolbox.frames.disabled.tooltip): This is the title
+# displayed as a tooltip of the iframes menu button, when disabled. The button
+# is normally hidden when no frames are available. But if the user is on the
+# DevTools Options panel, the button is always shown for discoverability.
+
+# LOCALIZATION NOTE (toolbox.showFrames.key)
+# Key shortcut used to show frames menu when 'frames' button is focused
+toolbox.showFrames.key=Alt+Down
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.button.tooltip): This is the tooltip
+# for the "..." button on the developer tools toolbox.
+toolbox.meatballMenu.button.tooltip=рд╡рд┐рдХрд╕рдХ рд╕рд╛рдзрдиреЗ рд╕рд╛рдиреБрдХреВрд▓ рдХрд░рд╛ рдЖрдгрд┐ рдорджрдд рдорд┐рд│рд╡рд╛
+
+# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for
+# the close button the developer tools toolbox.
+toolbox.closebutton.tooltip=рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рд╛рдзрдирдкрдЯреНрдЯреА рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (toolbox.sourceMapFailure): This is shown in the web console
+# when there is a failure to fetch or parse a source map.
+# The text of the error: %1$S
+# The URL that caused DevTools to try to fetch a source map: %2$S
+# The URL of the source map itself: %3$S
+toolbox.sourceMapFailure=рд╕реНрддреНрд░реЛрдд рдореЕрдк рддреНрд░реБрдЯреА: %1$S\nрд╕рдВрд╕рд╛рдзрди URL: %2$S\nрд╕реНрддреНрд░реЛрдд рдореЕрдк URL: %3$S
+
+# LOCALIZATION NOTE (toolbox.sourceMapSourceFailure): This is shown in
+# the web console when there is a failure to fetch or parse an
+# original source that was mentioned in a source map.
+# The text of the error: %1$S
+# The URL of the source: %2$S
+toolbox.sourceMapSourceFailure=рдореВрд│ рд╕реНрд░реЛрдд рдорд┐рд│рд╡рддрд╛рдирд╛ рдЪреВрдХ рдЭрд╛рд▓реА: %1$S \nрд╕реНрд░реЛрдд URL: %2$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel): This is displayed as a toolbox
+# header in about:devtools-toolbox. about:devtools-toolbox is used for instance when
+# inspecting tabs in about:debugging.
+# e.g. Mozilla Fennec (65.0a1)
+# The name of runtime: %1$S
+# The version of runtime: %2$S
+toolbox.debugTargetInfo.runtimeLabel=%1$S (%2$S)
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel.thisFirefox): this is displayed
+# as a toolbox header in about:devtools-toolbox, when inspecting the current Firefox runtime
+# (for instance, when inspecting one of its tabs in about:debugging)
+# e.g. This Firefox (65.0a1)
+# The version of runtime: %S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabelWithDeviceName): This is displayed
+# as a toolbox header in about:devtools-toolbox. about:devtools-toolbox is used for
+# instance when inspecting tabs in about:debugging.
+# e.g. Mozilla Fennec on Pixel 2 (65.0a1)
+# The name of runtime: %1$S
+# The version of runtime: %2$S
+# The device name of runtime: %3$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleRemote):
+# Used as the tab title for about:devtools-toolbox when connected to a remote target.
+# The connection type (see toolbox.debugTargetInfo.connection.*): %1$S
+# The target type (see toolbox.debugTargetInfo.targetType.*): %2$S
+# The target name (retrieved from DevTools, eg the extension's name): %3$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleLocal):
+# Used as the tab title for about:devtools-toolbox when connected to This Firefox.
+# The target type (see toolbox.debugTargetInfo.targetType.*): %1$S
+# The target name (retrieved from DevTools, eg the extension's name): %2$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleError):
+# Used as the tab title for about:devtools-toolbox when it failed to connect to the
+# target.
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.connection.*): This is displayed in the
+# toolbox header in about:devtools-toolbox, to indicate how the connection to the
+# runtime being inspected was made.
+toolbox.debugTargetInfo.connection.usb=USB
+toolbox.debugTargetInfo.connection.network=рдиреЗрдЯрд╡рд░реНрдХ
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.targetType.*): This is displayed as the
+# alt attribute for an icon in the toolbox header in about:devtools-toolbox,
+# to indicate what is the type of the debug target being inspected.
+toolbox.debugTargetInfo.targetType.extension=рд╡рд┐рд╕реНрддрд╛рд░
+toolbox.debugTargetInfo.targetType.process=рдкреНрд░рдХреНрд░рд┐рдпрд╛
+toolbox.debugTargetInfo.targetType.tab=рдЯреЕрдм
+
+# LOCALIZATION NOTE (browserToolbox.statusMessage): This is the label
+# shown next to status details when the Browser Toolbox fails to connect or
+# appears to be taking a while to do so.
+browserToolbox.statusMessage=рдмреНрд░рд╛рдЙрдЭрд░ рдЯреВрд▓рдмреЙрдХреНрд╕ рдЬреЛрдбрдгреАрдЪреА рд╕реНрдерд┐рддреА:
+
+# LOCALIZATION NOTE (toolbox.replay.jumpMessage): This is the label
+# shown in the web replay timeline marker
+
+# LOCALIZATION NOTE (toolbox.debugTargetErrorPage.title): This is the title
+# for the Error view shown by the toolbox when a connection to a debug target
+# could not be made
+toolbox.debugTargetErrorPage.title = рддреНрд░реБрдЯреА
+
+# LOCALIZATION NOTE (toolbox.debugTargetErrorPage.description): This is the
+# text that appears in the Error view and explains to the user that an error
+# has happened while trying to connect to a debug target
+
diff --git a/l10n-mr/devtools/client/webconsole.properties b/l10n-mr/devtools/client/webconsole.properties
new file mode 100644
index 0000000000..4cbfc0758a
--- /dev/null
+++ b/l10n-mr/devtools/client/webconsole.properties
@@ -0,0 +1,394 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# LOCALIZATION NOTE
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+# LOCALIZATION NOTE (browserConsole.title): shown as the
+# title when opening the browser console popup
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# LOCALIZATION NOTE
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+# LOCALIZATION NOTE (browserConsole.title): shown as the
+# title when opening the browser console popup
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# LOCALIZATION NOTE
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# LOCALIZATION NOTE
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+# LOCALIZATION NOTE (browserConsole.title): shown as the
+# title when opening the browser console popup
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# LOCALIZATION NOTE
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# LOCALIZATION NOTE
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
+# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
+timestampFormat=%02S:%02S:%02S.%03S
+
+ConsoleAPIDisabled=рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрджреНрд╡рд╛рд░реЗ рд╡реЗрдм рдХрдВрд╕реЛрд▓ рд▓реЙрдЧрд┐рдВрдЧ API (console.log, console.info, console.warn, console.error) рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
+
+# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before
+# a URL in the Web Console that was requested using an XMLHttpRequest.
+webConsoleXhrIndicator=XHR
+
+# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed
+# after security related web console messages.
+webConsoleMoreInfoLabel=рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to
+# display JavaScript functions that have no given name - they are said to be
+# anonymous. Test console.trace() in the webconsole.
+stacktrace.anonymousFunction=<рдирд┐рдирд╛рд╡рд┐>
+
+# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to
+# indicate that a given stack frame has an async parent.
+# %S is the "Async Cause" of the frame.
+stacktrace.asyncStack=(Async: %S)
+
+# LOCALIZATION NOTE (timeLog): this string is used to display the result of
+# the console.timeLog() call. Parameters: %1$S is the name of the timer, %2$S
+# is the number of milliseconds.
+timeLog=%1$S: %2$Sms
+
+# LOCALIZATION NOTE (console.timeEnd): this string is used to display the result of
+# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S
+# is the number of milliseconds.
+
+# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a
+# call to console.clear() to let the user know the previous messages of the
+# console have been removed programmatically.
+consoleCleared=рдХрдиреНрд╕реЛрд▓ рдХрд╛рдврд▓реЗ рдЧреЗрд▓реЗ.
+
+# LOCALIZATION NOTE (noCounterLabel): this string is used to display
+# count-messages with no label provided.
+noCounterLabel=<рд▓реЗрдмрд▓ рдирд╛рд╣реА>
+
+# LOCALIZATION NOTE (counterDoesntExist): this string is displayed when
+# console.countReset() is called with a counter that doesn't exist.
+counterDoesntExist=рдХрд╛рдЙрдВрдЯрд░ тАЬ%SтАЭ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (noGroupLabel): this string is used to display
+# console.group messages with no label provided.
+noGroupLabel=<no group label>
+
+maxTimersExceeded=рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдЯрд╛рдЗрдорд░рдЪреА рдХрдорд╛рд▓ рд╕рдВрдЦреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрдврд│рд▓реА.
+timerAlreadyExists=тАЬ%SтАЭ рд╕рдордпрджрд░реНрд╢рдХ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ
+timerDoesntExist=тАЬ%SтАЭ рд╕рдордпрджрд░реНрд╢рдХ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА
+timerJSError=рд╕рдордпрджрд░реНрд╢рдХрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА
+
+# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web
+# Console fails to connect to the server due to a timeout.
+connectionTimeout=рдЬреЛрдбрдгреА рд╡реЗрд│рд╕рдорд╛рдкреНрддрд┐. рд╕рдВрднрд╛рд╡реНрдп рддреНрд░реБрдЯреА рд╕рдВрджреЗрд╢рдХрд░рд┐рддрд╛ рдПрд░рд░ рдХрдВрд╕реЛрд▓рдЪреЗ рджреЛрдиреНрд╣реА рдЯреЛрдХ рддрдкрд╛рд╕рд╛. рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдХрдВрд╕реЛрд▓ рдкреБрдиреНрд╣рд╛ рдЙрдШрдбрд╛.
+
+# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that
+# appears in the filter text box for the properties view container.
+propertiesFilterPlaceholder=рдЧреБрдгрдзрд░реНрдо рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed
+# when you hover the red bubble that shows how many times a message is repeated
+# in the web console output.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of message repeats
+# example: 3 repeats
+messageRepeats.tooltip2=#1 рд░рд┐рдкрд┐рдЯ;#1 рд░рд┐рдкрд┐рдЯреНрд╕
+
+# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a
+# tooltip when hovering over the inspector icon next to a DOM Node in the console
+# output
+openNodeInInspector=рдиреЛрдбрдордзреАрд▓ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░рдЪреНрдпрд╛ рдиреАрд╡рдбрдХрд░рд┐рддрд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when
+# a new user of the developer tools pastes code into the console
+# %1 is the text of selfxss.okstring
+selfxss.msg=рд╕реНрдХреЕрдо рд╕рд╛рд╡рдзрд╛рдирддрд╛: рди рд╕рдордЬрдгрд╛рд▒реНрдпрд╛ рдмрд╛рдмреАрдВрдирд╛ рдЪрд┐рдХрдЯрд╡рд╛. рдпрд╛рдореБрд│реЗ рд╣рд▓реНрд▓реЗрдЦреЛрд░ рдЖрдкрд▓реА рдУрд│рдЦ рдЪреЛрд░реВрди рд╕рдВрдЧрдгрдХрд╛рдЪреЗ рдирд┐рдпрдВрддреНрд░рдг рдШреЗрдК рд╢рдХрддреЛ. рдЪрд┐рдХрдЯрд╡рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдХреГрдкрдпрд╛'%S' рдЦрд╛рд▓реА рдЯрд╛рдЗрдк рдХрд░рд╛ (рдПрдВрдЯрд░ рджрд╛рдмрд╛рдпрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА).
+
+# LOCALIZATION NOTE (selfxss.okstring): the string to be typed
+# in by a new user of the developer tools when they receive the sefxss.msg prompt.
+# Please avoid using non-keyboard characters here
+selfxss.okstring=рдЪрд┐рдХрдЯрд╡рдгреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when
+# you hover the arrow for expanding/collapsing the message details. For
+# console.error() and other messages we show the stacktrace.
+messageToggleDetails=рд╕рдВрджреЗрд╢ рддрдкрд╢реАрд▓ рджрд╛рдЦрд╡рд╛ рдХрд┐рдВрд╡рд╛ рд▓рдкрд╡рд╛.
+
+# LOCALIZATION NOTE (groupToggle): the text that is displayed when
+# you hover the arrow for expanding/collapsing the messages of a group.
+groupToggle=рдЧрдЯ рд▓рдкрд╡рд╛/рджрд╛рдЦрд╡рд╛
+
+# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):
+# the column header displayed in the console table widget.
+table.index=(рд╕реНрдерд╛рди)
+table.iterationIndex=(рд╡рд╛рд░рдВрд╡рд╛рд░рдЪрд╛ рдШрд╛рддрд╛рдВрдХ)
+table.key=рдХреА
+table.value=рдореВрд▓реНрдп
+
+# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):
+# tooltip for icons next to console output
+level.error=рддреНрд░реБрдЯреА
+level.warn=рдЪреЗрддрд╛рд╡рдгреА
+level.info=рдорд╛рд╣рд┐рддреА
+level.log=рдиреЛрдВрджреА
+level.debug=рдбрд┐рдмрдЧ
+
+# LOCALIZATION NOTE (logpoint.title)
+# Tooltip shown for logpoints sent from the debugger
+
+# LOCALIZATION NOTE (webconsole.find.key)
+# Key shortcut used to focus the search box on upper right of the console
+webconsole.find.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (webconsole.close.key)
+# Key shortcut used to close the Browser console (doesn't work in regular web console)
+webconsole.close.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (webconsole.clear.key*)
+# Key shortcut used to clear the console output
+webconsole.clear.key=Ctrl+Shift+L
+webconsole.clear.keyOSX=Ctrl+L
+
+# LOCALIZATION NOTE (webconsole.menu.copyURL.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# copies the URL displayed in the message to the clipboard.
+webconsole.menu.copyURL.label=рджреБрд╡реЗрдЪреНрдпрд╛ рдард┐рдХрд╛рдгрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+webconsole.menu.copyURL.accesskey=a
+
+# LOCALIZATION NOTE (webconsole.menu.openURL.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# opens the URL displayed in a new browser tab.
+webconsole.menu.openURL.label=URL рд▓рд╛ рдирд╡рд┐рди рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд╛
+webconsole.menu.openURL.accesskey=T
+
+# LOCALIZATION NOTE (webconsole.menu.openInNetworkPanel.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# opens the network message in the Network panel
+webconsole.menu.openInNetworkPanel.label=рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрдиреЗрд▓рдордзреНрдпреЗ рдЙрдШрдбрд╛
+webconsole.menu.openInNetworkPanel.accesskey=N
+
+# LOCALIZATION NOTE (webconsole.menu.resendNetworkRequest.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# resends the network request
+webconsole.menu.resendNetworkRequest.accesskey=n
+
+# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)
+# Label used for a context-menu item displayed for object/variable logs. Clicking on it
+# creates a new global variable pointing to the logged variable.
+webconsole.menu.storeAsGlobalVar.label=рдЧреНрд▓реЛрдмрд▓ рд╡реНрд╣реЗрд░реАрдпрдмрд▓ рдореНрд╣рдгреВрди рд╕рд╛рдард╡рд╛
+webconsole.menu.storeAsGlobalVar.accesskey=S
+
+# LOCALIZATION NOTE (webconsole.menu.copyMessage.label)
+# Label used for a context-menu item displayed for any log. Clicking on it will copy the
+# content of the log (or the user selection, if any).
+webconsole.menu.copyMessage.label=рд╕рдВрджреЗрд╢рд╛рдЪреА рдкреНрд░рдд рдХрд░рд╛
+webconsole.menu.copyMessage.accesskey=C
+
+# LOCALIZATION NOTE (webconsole.menu.copyObject.label)
+# Label used for a context-menu item displayed for object/variable log. Clicking on it
+# will copy the object/variable.
+webconsole.menu.copyObject.label=рдСрдмреНрдЬреЗрдХреНрдЯ рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+webconsole.menu.copyObject.accesskey=o
+
+webconsole.menu.openInSidebar.accesskey=V
+
+# LOCALIZATION NOTE (webconsole.menu.exportClipboard.label)
+# Label used for a context-menu item displayed on the output. Clicking on it
+# copies the entire output of the console to the clipboard.
+
+# LOCALIZATION NOTE (webconsole.jumpButton.tooltip)
+# Label used for the tooltip on the "jump" button in the console. It's displayed when
+# the user recorded execution with WebReplay, is now paused in the debugger, and hover a
+# message in the console output. Clicking on it will jump to the execution point where the
+# log item was generated.
+# Parameters: %S is the level of the message.
+
+# LOCALIZATION NOTE (webconsole.clearButton.tooltip)
+# Label used for the tooltip on the clear logs button in the console top toolbar bar.
+# Clicking on it will clear the content of the console.
+webconsole.clearButton.tooltip=рд╡реЗрдм рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдирд╖реНрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)
+# Label used for the tooltip on the toggle filter bar button in the console top
+# toolbar bar. Clicking on it will toggle the visibility of an additional bar which
+# contains filter buttons.
+webconsole.toggleFilterButton.tooltip=рдлрд┐рд▓реНрдЯрд░ рдкрдЯреНрдЯреА рдЯреЙрдЧрд▓ рдХрд░рд╛
+
+# LOCALIZATION NOTE (webconsole.filterInput.placeholder)
+# Label used for for the placeholder on the filter input, in the console top toolbar.
+webconsole.filterInput.placeholder=рдЖрдЙрдЯрдкреБрдЯ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)
+# Label used as the text of the "Errors" button in the additional filter toolbar.
+# It shows or hides error messages, either inserted in the page using
+# console.error() or as a result of a javascript error..
+webconsole.errorsFilterButton.label=рддреНрд░реБрдЯреА
+
+# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)
+# Label used as the text of the "Warnings" button in the additional filter toolbar.
+# It shows or hides warning messages, inserted in the page using console.warn().
+webconsole.warningsFilterButton.label=рдЪреЗрддрд╛рд╡рдиреА
+
+# LOCALIZATION NOTE (webconsole.logsFilterButton.label)
+# Label used as the text of the "Logs" button in the additional filter toolbar.
+# It shows or hides log messages, inserted in the page using console.log().
+webconsole.logsFilterButton.label=рдиреЛрдВрджреА
+
+# LOCALIZATION NOTE (webconsole.infoFilterButton.label)
+# Label used as the text of the "Info" button in the additional filter toolbar.
+# It shows or hides info messages, inserted in the page using console.info().
+webconsole.infoFilterButton.label=рдорд╛рд╣рд┐рддреА
+
+# LOCALIZATION NOTE (webconsole.debugFilterButton.label)
+# Label used as the text of the "Debug" button in the additional filter toolbar.
+# It shows or hides debug messages, inserted in the page using console.debug().
+webconsole.debugFilterButton.label=рдбрд┐рдмрдЧ
+
+# LOCALIZATION NOTE (webconsole.cssFilterButton.label)
+# Label used as the text of the "CSS" button in the additional filter toolbar.
+# It shows or hides CSS warning messages, inserted in the page by the browser
+# when there are CSS errors in the page.
+webconsole.cssFilterButton.label=CSS
+
+# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)
+# Label used as the text of the "XHR" button in the additional filter toolbar.
+# It shows or hides messages displayed when the page makes an XMLHttpRequest or
+# a fetch call.
+webconsole.xhrFilterButton.label=XHR
+
+# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)
+# Label used as the text of the "Requests" button in the additional filter toolbar.
+# It shows or hides messages displayed when the page makes a network call, for example
+# when an image or a scripts is requested.
+webconsole.requestsFilterButton.label=рд╡рд┐рдирдВрддреНрдпрд╛
+
+# LOCALIZATION NOTE (webconsole.filteredMessagesByText.label)
+# Text on the filter input displayed when some console messages are hidden because the
+# user has filled in the input.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# example: 345 hidden.
+
+# LOCALIZATION NOTE (webconsole.filteredMessagesByText.tooltip)
+# Tooltip on the filter input "hidden" text, displayed when some console messages are
+# hidden because the user has filled in the input.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# example: 345 items hidden by text filter.
+
+# LOCALIZATION NOTE (browserconsole.contentMessagesCheckbox.label)
+# Label used in the browser console filter bar. This label is used for a checkbox that
+# allows the user to show or hide console messages from the content process in the browser
+# console.
+# LOCALIZATION NOTE (browserconsole.contentMessagesCheckbox.tooltip)
+# Tooltip for the "Show content messages" checkbox in the Browser Console filter bar.
+
+# LOCALIZATION NOTE (webconsole.navigated): this string is used in the console when the
+# current inspected page is navigated to a new location.
+# Parameters: %S is the new URL.
+webconsole.navigated=%S рд╡рд░ рдЬрд╛
+
+# LOCALIZATION NOTE (webconsole.closeSplitConsoleButton.tooltip): This is the tooltip for
+# the close button of the split console.
+webconsole.closeSplitConsoleButton.tooltip=рд╕реНрдкреНрд▓рд┐рдЯ рдХрдиреНрд╕реЛрд▓ (Esc) рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (webconsole.closeSidebarButton.tooltip): This is the tooltip for
+# the close button of the sidebar.
+webconsole.closeSidebarButton.tooltip=рдмрд╛рдЬреВрдЪреА рдкрдЯреНрдЯреА рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.input.placeHolder):
+# This string is displayed in the placeholder of the reverse search input in the console.
+webconsole.reverseSearch.input.placeHolder=рд╢реЛрдз рдЗрддрд┐рд╣рд╛рд╕
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.result.closeButton.tooltip):
+# This string is displayed in the tooltip of the close button in the reverse search toolbar.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+webconsole.reverseSearch.closeButton.tooltip=рдмрдВрдж рдХрд░рд╛ (%S)
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.results):
+# This string is displayed in the reverse search UI when there are at least one result
+# to the search.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 index of current search result displayed.
+# #2 total number of search results.
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.noResult):
+# This string is displayed in the reverse search UI when there is no results to the search.
+webconsole.reverseSearch.noResult=рдкрд░рд┐рдгрд╛рдо рдирд╛рд╣реАрдд
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.result.previousButton.tooltip):
+# This string is displayed in the tooltip of the "previous result" button in the reverse search toolbar.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.result.nextButton.tooltip):
+# This string is displayed in the tooltip of the "next result" button in the reverse search toolbar.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+
+# LOCALIZATION NOTE (webconsole.confirmDialog.getter.label)
+# Label used for the "invoke getter" confirm dialog that appears in the console when
+# a user tries to autocomplete a property with a getter.
+# Example: given the following object `x = {get y() {}}`, when the user types `x.y.`, it
+# would return "Invoke getter y to retrieve the property list?".
+# Parameters: %S is the name of the getter.
+
+# LOCALIZATION NOTE (webconsole.confirmDialog.getter.invokeButtonLabel)
+# Label used for the confirm button in the "invoke getter" dialog that appears in the
+# console when a user tries to autocomplete a property with a getter.
+
+# LOCALIZATION NOTE (webconsole.group.contentBlocked)
+# Label used as the group header in the console output when content blocking is enabled
+# and that we have several warning messages about resources being blocked.
+
+# LOCALIZATION NOTE (webconsole.cssWarningElements.label)
+# Label for the list of HTML elements matching the selector associated
+# with the CSS warning. Parameters: %S is the CSS selector.
+
+# LOCALIZATION NOTE (webconsole.message.componentDidCatch.label)
+# Label displayed when the webconsole couldn't handle a given packet.
+# Parameters: %S is the URL to file a bug about the error.
+
+# LOCALIZATION NOTE (webconsole.message.componentDidCatch.copyButton.label)
+# Label displayed on the button next to the message we display when the webconsole
+# couldn't handle a given packet (See webconsole.message.componentDidCatch.label).
+
+
diff --git a/l10n-mr/devtools/shared/accessibility.properties b/l10n-mr/devtools/shared/accessibility.properties
new file mode 100644
index 0000000000..50ee53601f
--- /dev/null
+++ b/l10n-mr/devtools/shared/accessibility.properties
@@ -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/.
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio): A title text for the color contrast
+# ratio description, used by the accessibility highlighter to display the value. %S in the
+# content will be replaced by the contrast ratio numerical value.
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio.error): A title text for the color
+# contrast ratio, used when the tool is unable to calculate the contrast ratio value.
+accessibility.contrast.ratio.error=рдореЛрдЬреВ рд╢рдХрдд рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio.label): A title text for the color
+# contrast ratio description, used together with the actual values.
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio.label.large): A title text for the color
+# contrast ratio description that also specifies that the color contrast criteria used is
+# if for large text.
+
diff --git a/l10n-mr/devtools/shared/debugger-paused-reasons.ftl b/l10n-mr/devtools/shared/debugger-paused-reasons.ftl
new file mode 100644
index 0000000000..4fbd47daae
--- /dev/null
+++ b/l10n-mr/devtools/shared/debugger-paused-reasons.ftl
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Debugger which is available from the Web
+### Developer sub-menu -> 'Debugger', as well as in the "Paused Debugger
+### Overlay" that is displayed in the content page when it pauses.
+
+
+### The correct localization of this file might be to keep it in
+### English, or another language commonly spoken among web developers.
+### You want to make that choice consistent across the developer tools.
+### A good criteria is the language in which you'd find the best
+### documentation on web development on the web.
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused due to a `debugger` statement in the code
+whypaused-debugger-statement = рдбреА-рдмрдЧрд░ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯрд╡рд░ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a breakpoint
+whypaused-breakpoint = рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рд╡рд░ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an exception
+whypaused-exception = рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рдиреЗ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused while stepping in or out of the stack
+whypaused-resume-limit = рд╕реНрдЯреЗрдкреАрдВрдЧ рдХрд░рддрд╛рдирд╛ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a dom event
+whypaused-pause-on-dom-events = event listener рд╡рд░ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in an info block when evaluating a conditional
+# breakpoint throws an error
+whypaused-breakpoint-condition-thrown = рд╕рд╢рд░реНрдд рдмреНрд░реЗрдХрдкреЙрдИрдВрдЯ рд╕реЛрдмрдд рддреНрд░реБрдЯреА
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a promise rejection
+whypaused-promise-rejection = рд╡рдЪрди рдирд╛рдХрд╛рд░рд▓реНрдпрд╛ рдореБрд│реЗ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an assert
+whypaused-assert = assertion рд╡рд░ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a debugger statement
+whypaused-debug-command = рдбреА-рдмрдЧрд░ рдХрд╛рд░реНрдпрд╛рд╡рд░ рдерд╛рдВрдмрд╡рд┐рд▓рд╛ рдЖрд╣реЗ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an event listener breakpoint set
+whypaused-other = рдбреА-рдмрдЧрд░ рдерд╛рдВрдмрд╡реАрд▓рд╛ рдЖрд╣реЗ
diff --git a/l10n-mr/devtools/shared/debugger.properties b/l10n-mr/devtools/shared/debugger.properties
new file mode 100644
index 0000000000..5316b2ab18
--- /dev/null
+++ b/l10n-mr/devtools/shared/debugger.properties
@@ -0,0 +1,67 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 These strings are used inside the Debugger
+# which is available from the Web Developer sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Browser Tools sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptTitle=рдЖрдд рдпреЗрдгрд╛рд░реА рдЬреЛрдбрдгреА
+
+# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptHeader=рд░рд┐рдореЛрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬреЛрдбрдгреАрд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рдорд╛рдЧрдгрд╛рд░реА рд╡рд┐рдирдВрддреА рдЖрдврд│рд▓реА рд╣реЛрддреА. рд░рд┐рдореЛрдЯ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдкрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рдЪрд╛ рдкреВрд░реНрдгрдкрдгреЗ рддрд╛рдмрд╛ рдШреЗрдК рд╢рдХрддреЛ!
+# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt
+# dialog for the user to choose whether an incoming connection should be
+# allowed.
+# %1$S: The host and port of the client such as "127.0.0.1:6000"
+remoteIncomingPromptClientEndpoint=рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдВрддрд┐рдордмрд┐рдВрджреВ: %1$S
+# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt
+# dialog for the user to choose whether an incoming connection should be
+# allowed.
+# %1$S: The host and port of the server such as "127.0.0.1:6000"
+remoteIncomingPromptServerEndpoint=рд╕рд░реНрд╡реНрд╣рд░ рдЕрдВрддрд┐рдордмрд┐рдВрджреВ: %1$S
+# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptFooter=рдХрдиреЗрдХреНрд╢рдирд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛рдпрдЪреА рдХрд╛?
+
+# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the
+# third button in the incoming connection dialog that lets the user disable the
+# remote debugger server.
+remoteIncomingPromptDisable=рдмрдВрдж рдХрд░рд╛
+
+# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that
+# instructs the user to transfer an authentication token to the server.
+clientSendOOBTitle=рдХреНрд▓рд╛рдпрдВрдЯ рдУрд│рдЦ
+# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that
+# instructs the user to transfer an authentication token to the server.
+clientSendOOBHeader=рд╣реЗ рдХрдиреЗрдХреНрд╢рди рдЕрдзрд┐рдХреГрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрдг рдЬреНрдпрд╛ рдЕрдВрддрд┐рдордмрд┐рдВрджреВрд▓рд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдЖрд╣рд╛рдд рддреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрдЪреА рдЧрд░рдЬ рдЖрд╣реЗ. рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рджрд┐рд╕рдгрд╛рд▒реНрдпрд╛ рдкреНрд░реЙрдореНрдкреНрдЯрдордзреНрдпреЗ рдХреГрдкрдпрд╛ рдЦрд╛рд▓реАрд▓ рдЯреЛрдХрди рджреНрдпрд╛.
+# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the
+# user to transfer an authentication token to the server.
+# %1$S: The client's cert fingerprint
+clientSendOOBHash=рдорд╛рдЭреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░: %1$S
+# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the
+# user to transfer an authentication token to the server.
+# %1$S: The authentication token that the user will transfer.
+clientSendOOBToken=рдЯреЛрдХрди: %1$S
+
+# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog
+# that instructs the user to provide an authentication token from the client.
+serverReceiveOOBTitle=рдХреНрд▓рд╛рдпрдВрдЯ рдЯреЛрдХрди рдкреБрд░рд╡рд╛
+# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog
+# that instructs the user to provide an authentication token from the client.
+serverReceiveOOBBody=рдХреНрд▓рд╛рдпрдВрдЯ рдЯреЛрдХрди рдореВрд▓реНрдп рджрд╛рдЦрд╡рдд рдЕрд╕рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. рдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рдЕрдзрд┐рдХреГрддрддрд╛ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреЗ рдЯреЛрдХрди рдореВрд▓реНрдп рдпреЗрдереЗ рднрд░рд╛.
diff --git a/l10n-mr/devtools/shared/eyedropper.properties b/l10n-mr/devtools/shared/eyedropper.properties
new file mode 100644
index 0000000000..d1182a2b3b
--- /dev/null
+++ b/l10n-mr/devtools/shared/eyedropper.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/.
+
+# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.
+# LOCALIZATION NOTE The correct localization of this file might be to keep it
+# in English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best documentation
+# on web development on the web.
+
+# LOCALIZATION NOTE (colorValue.copied): This text is displayed when the user selects a
+# color with the eyedropper and it's copied to the clipboard.
+colorValue.copied=рдкреНрд░рдд рдмрдирд╡рд┐рд▓реЗрд▓реЗ
diff --git a/l10n-mr/devtools/shared/highlighters.ftl b/l10n-mr/devtools/shared/highlighters.ftl
new file mode 100644
index 0000000000..2606631dd3
--- /dev/null
+++ b/l10n-mr/devtools/shared/highlighters.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/.
+
+
+### This file contains strings used in highlighters.
+### Highlighters are visualizations that DevTools draws on top of content to aid
+### in understanding content sizing, etc.
+
+# The row and column position of a grid cell shown in the grid cell infobar when hovering
+# over the CSS grid outline.
+# Variables
+# $row (integer) - The row index
+# $column (integer) - The column index
+grid-row-column-positions = рдУрд│ { $row } / рд╕реНрддрдВрдн { $column }
+
diff --git a/l10n-mr/devtools/shared/screenshot.properties b/l10n-mr/devtools/shared/screenshot.properties
new file mode 100644
index 0000000000..0e5695b75e
--- /dev/null
+++ b/l10n-mr/devtools/shared/screenshot.properties
@@ -0,0 +1,120 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside Web Console commands.
+# The Web Console command line is available from the Web Developer sub-menu
+# -> 'Web Console'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Web Console commands
+# which can be executed in the Developer Tools, available in the
+# Browser Tools sub-menu -> 'Web Developer Tools'
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (screenshotDesc) A very short description of the
+# 'screenshot' command. Displayed when the --help flag is passed to
+# the screenshot command.
+screenshotDesc=рдкреГрд╖реНрдард╛рдЪреА рдкреНрд░рддрд┐рдорд╛ рдЬрддрди рдХрд░рд╛
+
+# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe
+# the 'filename' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotFilenameDesc=рд▓рдХреНрд╖реНрдп рдлрд╛рдЗрд▓рдирд╛рд╡
+
+# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the
+# 'filename' parameter to the 'screenshot' command.
+
+# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe
+# the 'clipboard' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotClipboardDesc=рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╡рд░ рдХреЙрдкреА рдХрд░рд╛рдпрдЪрд╛? (true/false)
+
+# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the
+# 'clipboard' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+
+# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of
+# the screenshot command. Displayed when the --help flag is passed to the
+# screenshot command.
+screenshotGroupOptions=рдкрд░реНрдпрд╛рдп
+
+# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe
+# the 'delay' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotDelayDesc=рд╡рд┐рд▓рдВрдм (рд╕реЗрдХрдВрдж)
+
+# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the
+# 'delay' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotDelayManual=рд╕реНрдХреНрд░рд┐рдирд╢реЙрдЯ рдШреЗрдгреНрдпрд╛рдкреВрд░реНрд╡реА рдерд╛рдВрдмрдгреНрдпрд╛рдЬреЛрдЧреА рд╡реЗрд│ (рд╕реЗрдХрдВрджрд╛рдд)
+
+# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe
+# the 'dpr' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotDPRDesc=рдЙрдкрдХрд░рдг рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рдорд╛рдг
+
+# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the
+# 'dpr' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotDPRManual=рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреЗрддрд╛рдирд╛ рд╡рд╛рдкрд░рд╛рд╡рдпрд╛рдЪреЗ рдЙрдкрдХрд░рдг рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рдорд╛рдг
+
+# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe
+# the 'fullpage' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFullPageDesc=рд╕рдВрдкреВрд░реНрдг рд╡реЗрдмрдкреГрд╖реНрда? (true/false)
+
+# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the
+# 'fullpage' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+
+# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe
+# the 'file' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFileDesc=рдлрд╛рдИрд▓ рдордзреНрдпреЗ рд╕рд╛рдард╡рд╛рдпрдЪреЗ рдЖрд╣реЗ рдХрд╛? (рд╣реЛ/рдирд╛рд╣реА)
+
+# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the
+# 'file' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+
+# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename
+# when no file name is provided. The first argument (%1$S) is the date string
+# in yyyy-mm-dd format and the second argument (%2$S) is the time string
+# in HH.MM.SS format. Please don't add the extension here.
+screenshotGeneratedFilename=рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ %1$S, %2$S рд╡реЗрд│реА
+
+# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon
+# encountering error while saving the screenshot to the file specified.
+# The argument (%1$S) is the filename.
+
+# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the
+# screenshot is successfully saved to the file specified.
+# The argument (%1$S) is the filename.
+screenshotSavedToFile=%1$S рд╡рд░ рдЬрддрди рдХреЗрд▓реЗ
+
+# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon
+# encountering error while copying the screenshot to clipboard.
+
+# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the
+# screenshot is successfully copied to the clipboard.
+screenshotCopied=рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╡рд░ рдХреЙрдкреА рдХреЗрд▓рд╛.
+
+# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the
+# 'node' parameter to the 'inspect' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+inspectNodeDesc=CSS рд╕рд┐рд▓реЗрдХреНрдЯрд░
+
+# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'
+# parameter to the 'inspect' command. Displayed when the --help flag is
+# passed to the `screenshot command.
+
diff --git a/l10n-mr/devtools/shared/shared.properties b/l10n-mr/devtools/shared/shared.properties
new file mode 100644
index 0000000000..0978450dee
--- /dev/null
+++ b/l10n-mr/devtools/shared/shared.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/.
+
+# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character
+ellipsis=тАж
diff --git a/l10n-mr/devtools/shared/styleinspector.properties b/l10n-mr/devtools/shared/styleinspector.properties
new file mode 100644
index 0000000000..2add3e8f27
--- /dev/null
+++ b/l10n-mr/devtools/shared/styleinspector.properties
@@ -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/.
+
+# LOCALIZATION NOTE These strings are used inside the Style Inspector.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+
+# LOCALIZATION NOTE (rule.status): For each style property the panel shows
+# the rules which hold that specific property. For every rule, the rule status
+# is also displayed: a rule can be the best match, a match, a parent match, or a
+# rule did not match the element the user has highlighted.
+rule.status.BEST=рдЙрддреНрддрдо рдЬреЛрдбрдгреА
+rule.status.MATCHED=рдЬреБрд│рд▓реЗ
+rule.status.PARENT_MATCH=рдкреЕрд░реЗрдВрдЯ рдЬреЛрдбрдгреА
+
+# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each
+# style property the panel shows the rules which hold that specific property.
+# For every rule, the rule source is also displayed: a rule can come from a
+# file, from the same page (inline), or from the element itself (element).
+rule.sourceInline=рдЗрдВрдирд▓рд╛рдЗрди
+rule.sourceElement=рдПрд▓рд┐рдореЗрдВрдЯ
+
+# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules
+# that were inherited from a parent node. Will be passed a node
+# identifier of the parent node.
+# e.g "Inherited from body#bodyID"
+rule.inheritedFrom=%S рдкрд╛рд╕реВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ
+
+# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.
+# Will be passed an identifier of the keyframe animation name.
+rule.keyframe=рдХрд┐рдлреНрд░реЗрдореНрд╕ %S
+
+# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet
+# link for CSS rules that were loaded from a user agent style sheet.
+# These styles will not be editable, and will only be visible if the
+# devtools.inspector.showUserAgentStyles pref is true.
+rule.userAgentStyles=(рдпреБрдЬрд░ рдПрдЬреЗрдВрдЯ)
+
+# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules
+# pseudo element header
+rule.pseudoElement=рд╕реНрдпреБрдбреЛ-рдПрд▓рд┐рдореЗрдВрдЯреНрд╕
+
+# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if
+# pseudo elements are present in the rule view.
+rule.selectedElement=рд╣реЗ рдПрд▓рд┐рдореЗрдВрдЯ
+
+# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is
+# entered into the rule view a warning icon is displayed. This text is used for
+# the title attribute of the warning icon.
+rule.warning.title=рдЕрд╡реИрдз рдЧреБрдгрдзрд░реНрдорд╛рдЪреЗ рдореВрд▓реНрдп
+
+# LOCALIZATION NOTE (rule.warningName.title): When an invalid property name is
+# entered into the rule view a warning icon is displayed. This text is used for
+# the title attribute of the warning icon.
+rule.warningName.title=рдЕрд╡реИрдз рдЧреБрдгрдзрд░реНрдорд╛рдЪреЗ рдирд╛рд╡
+
+# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip
+# of the search button that is shown next to a property that has been overridden
+# in the rule view.
+rule.filterProperty.title=рд╣рд╛ рдЧреБрдгрдзрд░реНрдо рдЕрд╕рдгрд╛рд░реЗ рдирд┐рдпрдо рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛
+
+# LOCALIZATION NOTE (rule.empty): Text displayed when the highlighter is
+# first opened and there's no node selected in the rule view.
+rule.empty=рдПрд▓рд┐рдореЗрдВрдЯ рдиреАрд╡рдбрд▓реЗ рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE (rule.variableValue): Text displayed in a tooltip
+# when the mouse is over a variable use (like "var(--something)") in
+# the rule view. The first argument is the variable name and the
+# second argument is the value.
+rule.variableValue=%S = %S
+
+# LOCALIZATION NOTE (rule.variableUnset): Text displayed in a tooltip
+# when the mouse is over a variable use (like "var(--something)"),
+# where the variable is not set. the rule view. The argument is the
+# variable name.
+rule.variableUnset=%S рд╕реЗрдЯ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (rule.selectorHighlighter.tooltip): Text displayed in a
+# tooltip when the mouse is over a selector highlighter icon in the rule view.
+rule.selectorHighlighter.tooltip=рдпрд╛ рдирд┐рд╡рдбрдХрд░реНрддреНрдпрд╛рд╢реА рдЬреБрд│рдгрд╛рд░реЗ рд╕рд░реНрд╡ рдШрдЯрдХ рдард│рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a color swatch in the rule view.
+rule.colorSwatch.tooltip=рд░рдВрдЧ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛,рд░рдВрдЧрд╕реНрд╡рд░реВрдк рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА shift+рдХреНрд▓рд┐рдХ рдХрд░рд╛\u0020
+
+# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a cubic-bezier swatch in the rule view.
+rule.bezierSwatch.tooltip=рд╡реЗрд│-рдХрд╛рд░реНрдп рд╕рдВрдкрд╛рджрдХ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓реАрдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a filter swatch in the rule view.
+rule.filterSwatch.tooltip=рдлрд┐рд▓реНрдЯрд░ рд╕рдВрдкрд╛рджрдХ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓реАрдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a angle swatch in the rule view.
+rule.angleSwatch.tooltip=рдХреЛрди рд╕реНрд╡рд░реВрдк рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА Shift+рдХреНрд▓реАрдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (rule.flexToggle.tooltip): Text displayed in a tooltip
+# when the mouse is over a Flexbox toggle icon in the rule view.
+rule.flexToggle.tooltip=Flexbox рд╣рд╛рдпрд▓рд╛рдЗрдЯрд░ рдЯреЙрдЧрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip
+# when the mouse is over a CSS Grid toggle icon in the rule view.
+rule.gridToggle.tooltip=CSS рдЧреНрд░рд┐рдб рд╣рд╛рдпрд▓рд╛рдЗрдЯрд░ рдЯреЙрдЧрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+# LOCALIZATION NOTE (rule.filterStyles.placeholder): This is the placeholder that
+# goes in the search box when no search term has been entered.
+
+# LOCALIZATION NOTE (rule.addRule.tooltip): This is the tooltip shown when
+# hovering the `Add new rule` button in the rules view toolbar.
+rule.addRule.tooltip=рдирд╡реАрди рдирд┐рдпрдо рдЬреЛрдбрд╛
+
+# LOCALIZATION NOTE (rule.togglePseudo.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Pseudo Class Panel` button in the
+# rule view toolbar.
+
+# LOCALIZATION NOTE (rule.classPanel.toggleClass.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Class Panel` button in the
+# rule view toolbar.
+
+# LOCALIZATION NOTE (rule.classPanel.newClass.placeholder): This is the placeholder
+# shown inside the text field used to add a new class in the rule-view.
+
+# LOCALIZATION NOTE (rule.classPanel.noClasses): This is the text displayed in the
+# class panel when the current element has no classes applied.
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule
+# and computed view context menu when a color value was clicked.
+styleinspector.contextmenu.copyColor=рд░рдВрдЧрд╛рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for
+# the rule and computed view context menu "Copy Color" entry.
+styleinspector.contextmenu.copyColor.accessKey=L
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :
+# text displayed in the context menu for an image URL.
+# Clicking it copies the URL to the clipboard of the user.
+styleinspector.contextmenu.copyUrl=URL рдЪреА рдкреНрд░рдд рдХрд░рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for
+# the rule and computed view context menu "Copy URL" entry.
+styleinspector.contextmenu.copyUrl.accessKey=U
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :
+# text displayed in the context menu for an image URL.
+# Clicking it copies the image as Data-URL to the clipboard of the user.
+styleinspector.contextmenu.copyImageDataUrl=рдкреНрд░рддрд┐рдорд╛ рдбрд╛рдЯрд╛-URL рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl.accessKey): Access key for
+# the rule and computed view context menu "Copy Image Data-URL" entry.
+styleinspector.contextmenu.copyImageDataUrl.accessKey=I
+
+# LOCALIZATION NOTE (styleinspector.copyImageDataUrlError): Text set in the clipboard
+# if an error occurs when using the copyImageDataUrl context menu action
+# (invalid image link, timeout, etc...)
+styleinspector.copyImageDataUrlError=рдбрд╛рдЯрд╛-URL рдкреНрд░рддрд┐рдореЗрдЪреА рдкреНрд░рдд рдмрдирд╡рдгреНрдпрд╛рдд рдЕрдкрдпрд╢ рдЖрд▓реЗ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view
+# context menu.
+styleinspector.contextmenu.toggleOrigSources=рдореВрд│ рд╕реНрд░реЛрдд рджрд╛рдЦрд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for
+# the rule view context menu "Show original sources" entry.
+styleinspector.contextmenu.toggleOrigSources.accessKey=O
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the
+# rule view context menu for adding a new rule to the element.
+# This should match inspector.addRule.tooltip in inspector.properties
+styleinspector.contextmenu.addNewRule=рдирд╡реАрди рдирд┐рдпрдо рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule.accessKey): Access key for
+# the rule view context menu "Add rule" entry.
+styleinspector.contextmenu.addNewRule.accessKey=R
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the
+# computed view context menu.
+styleinspector.contextmenu.selectAll=рд╕рд░реНрд╡ рдирд┐рд╡рдбрд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for
+# the computed view context menu "Select all" entry.
+styleinspector.contextmenu.selectAll.accessKey=A
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the
+# computed view context menu.
+styleinspector.contextmenu.copy=рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for
+# the computed view context menu "Copy" entry.
+styleinspector.contextmenu.copy.accessKey=C
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the
+# rule view context menu for copying the source location.
+styleinspector.contextmenu.copyLocation=рдард┐рдХрд╛рдгрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in
+# the rule view context menu for copying the property name.
+styleinspector.contextmenu.copyPropertyName=рдорд╛рд▓рдорддреНрддреЗрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in
+# the rule view context menu for copying the property value.
+styleinspector.contextmenu.copyPropertyValue=рдорд╛рд▓рдорддреНрддреЗрдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the
+# rule view context menu for copying the rule.
+styleinspector.contextmenu.copyRule=рдирд┐рдпрдорд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the
+# rule view context menu for copying the selector.
+styleinspector.contextmenu.copySelector=рдирд┐рд╡рдбрдХрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
diff --git a/l10n-mr/devtools/shared/webconsole-commands.ftl b/l10n-mr/devtools/shared/webconsole-commands.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/devtools/shared/webconsole-commands.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/devtools/startup/key-shortcuts.ftl b/l10n-mr/devtools/startup/key-shortcuts.ftl
new file mode 100644
index 0000000000..0824a789cb
--- /dev/null
+++ b/l10n-mr/devtools/startup/key-shortcuts.ftl
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Key pressed to open a toolbox with the default panel selected
+devtools-commandkey-toggle-toolbox = I
+# Alternative key pressed to open a toolbox with the default panel selected
+devtools-commandkey-toggle-toolbox-f12 = VK_F12
+# Key pressed to open the Browser Toolbox, used for debugging Firefox itself
+devtools-commandkey-browser-toolbox = I
+# Key pressed to open the Browser Console, used for debugging Firefox itself
+devtools-commandkey-browser-console = J
+# Key pressed to toggle on the Responsive Design Mode
+devtools-commandkey-responsive-design-mode = M
+# Key pressed to open a toolbox with the inspector panel selected
+devtools-commandkey-inspector = C
+# Key pressed to open a toolbox with the web console panel selected
+devtools-commandkey-webconsole = K
+# Key pressed to open a toolbox with the network monitor panel selected
+devtools-commandkey-netmonitor = E
+# Key pressed to open a toolbox with the style editor panel selected
+devtools-commandkey-styleeditor = VK_F7
+# Key pressed to open a toolbox with the performance panel selected
+devtools-commandkey-performance = VK_F5
+# Key pressed to open a toolbox with the storage panel selected
+devtools-commandkey-storage = VK_F9
+# Key pressed to open a toolbox with the DOM panel selected
+devtools-commandkey-dom = W
+# Key pressed to open a toolbox with the accessibility panel selected
+devtools-commandkey-accessibility-f12 = VK_F12
+# Key pressed to start or stop the performance profiler
+devtools-commandkey-profiler-start-stop = VK_1
+# Key pressed to capture a recorded performance profile
+devtools-commandkey-profiler-capture = VK_2
diff --git a/l10n-mr/dom/chrome/accessibility/AccessFu.properties b/l10n-mr/dom/chrome/accessibility/AccessFu.properties
new file mode 100644
index 0000000000..c85cc8d84e
--- /dev/null
+++ b/l10n-mr/dom/chrome/accessibility/AccessFu.properties
@@ -0,0 +1,110 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Roles
+menubar = рдореЗрдиреБ рдкрдЯреНрдЯреА
+scrollbar = рд╕реНрдХреНрд░реЛрд▓ рдкрдЯреНрдЯреА
+grip = рдкрдХрдб
+alert = рд╕рд╛рд╡рдзрд╛рдирддрд╛
+menupopup = рдореЗрдиреБ рдкреЙрдкрдЕрдк
+document = рджрд╕реНрддрдРрд╡рдЬ
+pane = рдкрдЯрд▓
+dialog = рд╕рдВрд╡рд╛рдж
+separator = рд╡рд┐рднрд╛рдЬрдХ
+toolbar = рд╕рд╛рдзрдирдкрдЯреНрдЯреА
+statusbar = рд╕реНрдерд┐рддреА рдкрдЯреНрдЯреА
+table = рддрдХреНрддрд╛
+columnheader = рд╕реНрддрдВрдн рд╢реАрд░реНрд╖рдХ
+rowheader = рдУрд│ рд╢реАрд░реНрд╖рдХ
+column = рд╕реНрддрдВрдн
+row = рдУрд│
+cell = рдХрдкреНрдкрд╛
+link = рджреБрд╡рд╛
+list = рд╕реВрдЪреА
+listitem = рд╕реВрдЪреАрддреАрд▓ рдШрдЯрдХ
+outline = рд░реБрдкрд░реЗрд╖рд╛
+outlineitem = рд░реБрдкрд░реЗрд╖рд╛ рдШрдЯрдХ
+pagetab = рдЯреЕрдм
+propertypage = рдЧреБрдгрдзрд░реНрдо рдкреГрд╖реНрда
+graphic = рдЧреНрд░рд╛рдлрд┐рдХ
+switch = рдЕрджрд▓рд╛рдмрджрд▓
+pushbutton = рдмрдЯрди
+checkbutton = рдмрдЯрди рддрдкрд╛рд╕рд╛
+radiobutton = рд░реЗрдбрд┐рдУ рдмрдЯрди
+combobox = рдХреЙрдореНрдмреЛ рдмреЙрдХреНрд╕
+progressbar = рд╕реНрдерд┐рддреА рдкрдЯреНрдЯреА
+slider = рд╕реНрд▓рд╛рдЗрдбрд░
+spinbutton = рд╕реНрдкрд┐рди рдмрдЯрди
+diagram = рдЖрдХреГрддреА
+animation = ре▓рдирд┐рдореЗрд╢рди
+equation = рд╕рдореАрдХрд░рдг
+buttonmenu = рдмрдЯрди рдореЗрдиреБ
+whitespace = рдореЛрдХрд│реА рдЬрд╛рдЧрд╛
+pagetablist = рдЯреЕрдм рд╕реВрдЪреА
+canvas = рдХреЕрдиреНрд╡рд╛рд╕
+checkmenuitem = рдореЗрдиреБ рдШрдЯрдХ рддрдкрд╛рд╕рд╛
+passwordtext = рдкрд╛рд╕рд╡рд░реНрдб рдордЬрдХреВрд░
+radiomenuitem = рд░реЗрдбрд┐рдУ рдореЗрдиреБ рдШрдЯрдХ
+textcontainer = рдордЬрдХреВрд░ рдзрд╛рд░рдХ
+togglebutton = рдЯреЙрдЧрд▓ рдмрдЯрди
+treetable = рд╡реГрдХреНрд╖ рддрдХреНрддрд╛
+header = рд╢реАрд░реНрд╖рдХ
+footer = рдЪрд░рдгрдУрд│
+paragraph = рдкрд░рд┐рдЪреНрдЫреЗрдж
+entry = рдиреЛрдВрдж
+caption = рдордерд│рд╛
+heading = рд╢реАрд░реНрд╖рдХ
+section = рд╡рд┐рднрд╛рдЧ
+form = рдлреЙрд░реНрдо
+comboboxlist = рдХреЙрдореНрдмреЛ рдмреЙрдХреНрд╕реН рд╕реВрдЪреА
+comboboxoption = рдХреЙрдореНрдмреЛ рдмреЙрдХреНрд╕реН рдкрд░реНрдпрд╛рдп
+imagemap = рдЪрд┐рддреНрд░ рдореЕрдк
+listboxoption = рдкрд░реНрдпрд╛рдп
+listbox = рд╕реВрдЪреА рдкреЗрдЯреА
+flatequation = рдлреНрд▓реЕрдЯ рдЗрдХреНрд╡реЗрд╢рди
+gridcell = рдЧреНрд░рд┐рдбрд╕реЗрд▓реН
+note = рдЯрд┐рдк
+figure = рдЖрдХреГрддрд┐
+definitionlist = рд╡рд░реНрдгрди рд╕реВрдЪреА
+term = рд╕рдВрдЬреНрдЮрд╛
+definition = рд╡рд░реНрдгрди
+
+mathmltable = рдЧрдгрд┐рдд рддрдХреНрддрд╛
+mathmlcell = рдХрдкреНрдкрд╛
+mathmlenclosed = рдкрд░рд┐рд╡реЗрд╖реНрдЯрд┐рдд
+mathmlfraction = рдЕрдкреВрд░реНрдгрд╛рдВрдХ
+mathmlfractionwithoutbar = рдмрд┐рдирд╛ рдмрд╛рд░рдЪрд╛ рдЕрдкреВрд░реНрдгрд╛рдВрдХ
+mathmlroot = рдореВрд│
+mathmlscripted = рд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдб
+mathmlsquareroot = рд╡рд░реНрдЧрдореБрд│
+
+# More sophisticated roles which are not actual numeric roles
+textarea = рдордЬрдХреВрд░ рдХреНрд╖реЗрддреНрд░
+
+base = рдмреЗрд╕
+close-fence = рдмрдВрдж рдХрдВрд╕
+denominator = рднрд╛рдЬрдХ
+numerator = рдЕрдВрд╢
+open-fence = рдЪрд╛рд▓реБ рдХрдВрд╕
+overscript = рдУрд╡рд░рд╕реНрдХреНрд░реАрдкреНрдЯ
+presubscript = рдкреНрд░реЗрд╕рдмрд╕реНрдХреНрд░реАрдкреНрдЯ
+presuperscript = рдкреНрд░реЗрд╕реБрдкрд░рд╕реНрдХреНрд░реАрдкреНрдЯ
+root-index = рд░реВрдЯ рдШрд╛рддрд╛рдВрдХ
+subscript = рд╕рдмрд╕реНрдХреНрд░реАрдкреНрдЯ
+superscript = рд╕реБрдкрд░рд╕реНрдХреНрд░реАрдкреНрдЯ
+underscript = рдЕрдВрдбрд░рд╕реНрдХреНрд░реАрдкреНрдЯ
+
+# More sophisticated object descriptions
+headingLevel = рд╢реАрд░реНрд╖рдХ рд╕реНрддрд░ %S
+
+# Landmark announcements
+banner = рдмреЕрдирд░
+complementary = рдФрдкрдЪрд╛рд░рд┐рдХ
+contentinfo = рдЖрд╢рдп рдорд╛рд╣рд┐рддреА
+main = рдореБрдЦреНрдп
+navigation = рд╕рдВрдЪрд╛рд░рди
+search = рд╢реЛрдзрд╛
+
+stateRequired = рдЖрд╡рд╢реНрдпрдХ
+
diff --git a/l10n-mr/dom/chrome/accessibility/mac/accessible.properties b/l10n-mr/dom/chrome/accessibility/mac/accessible.properties
new file mode 100644
index 0000000000..e62c53298d
--- /dev/null
+++ b/l10n-mr/dom/chrome/accessibility/mac/accessible.properties
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = рдЙрдбреА рдорд╛рд░рд╛
+press = рджрд╛рдмрд╛
+check = рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+uncheck = рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+select = рдирд┐рд╡рдбрд╛
+open = рдЙрдШрдбрд╛
+close = рдмрдВрдж рдХрд░рд╛
+switch = рдЕрджрд▓рд╛рдмрджрд▓
+click = рдХреНрд▓рд┐рдХ
+collapse= рдврд╛рд╕рд│рдгреЗ
+expand = рд╡рд┐рд╕реНрддрд╛рд░
+activate= рд╕рдХреНрд░рд┐рдп рдХрд░рд╛
+cycle = рдШрдЯрдирд╛рдЪрдХреНрд░
+
+# Universal Access API support
+# (Mac Only)
+# The Role Description for AXWebArea (the web widget). Like in Safari.
+htmlContent = HTML рдХрдВрдЯреЗрдВрдЯ
+# The Role Description for the Tab button.
+tab = рдЯреЕрдм
+# The Role Description for definition list dl, dt and dd
+term = рдЯрд░реНрдо
+definition = рд╡рд░реНрдгрди
+# The Role Description for an input type="search" text field
+searchTextField = рдордЬрдХреВрд░ рдХреНрд╖реЗрддреНрд░ рд╢реЛрдзрд╛
+# The Role Description for WAI-ARIA Landmarks
+application = рдЕрдиреБрдкреНрд░рдпреЛрдЧ
+search = рд╢реЛрдз
+banner = рдмреЕрдирд░
+navigation = рд╕рдВрдЪрд╛рд░рди
+complementary = рдФрдкрдЪрд╛рд░рд┐рдХ
+content = рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА
+main = рдореБрдЦреНрдп
+# The (spoken) role description for various WAI-ARIA roles
+alert = рд╕рд╛рддрд░реНрдХрддрд╛
+alertDialog = рд╕рддрд░реНрдХрддрд╛ рд╕рдВрд╡рд╛рдж
+article = рд▓реЗрдЦ
+document = рджрд╕реНрддрдРрд╡рдЬ
+# The (spoken) role description for the WAI-ARIA figure role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-figure
+figure = рдЖрдХреГрддреА
+# The (spoken) role description for the WAI-ARIA heading role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading
+heading = рд╢реАрд░реНрд╖рдХ
+log = рд▓реЙрдЧ
+marquee = рддрдВрдмреБ
+math = рдЧрдгрд┐рдд
+note = рдЯрд┐рдк
+region = рдкреНрд░рджреЗрд╢
+status = рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд┐рддреА
+timer = рд╕рдордпрджрд░реНрд╢рдХ
+tooltip = рдЯреВрд▓рдЯрд┐рдк
+separator = рд╡рд┐рднрд╛рдЬрдХ
+tabPanel = рдЯреЕрдм рдлрд▓рдХ
diff --git a/l10n-mr/dom/chrome/accessibility/unix/accessible.properties b/l10n-mr/dom/chrome/accessibility/unix/accessible.properties
new file mode 100644
index 0000000000..5ce716e80c
--- /dev/null
+++ b/l10n-mr/dom/chrome/accessibility/unix/accessible.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = рдЙрдбреА рдорд╛рд░рд╛
+press = рджрд╛рдмрд╛
+check = рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+uncheck = рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+select = рдирд┐рд╡рдбрд╛
+open = рдЙрдШрдбрд╛
+close = рдмрдВрдж рдХрд░рд╛
+switch = рдЕрджрд▓рд╛рдмрджрд▓
+click = рдХреНрд▓рд┐рдХ
+collapse= рдврд╛рд╕рд│рдгреЗ
+expand = рд╡рд┐рд╕реНрддрд╛рд░
+activate= рд╕рдХреНрд░рд┐рдп рдХрд░рд╛
+cycle = рдШрдЯрдирд╛рдЪрдХреНрд░
diff --git a/l10n-mr/dom/chrome/accessibility/win/accessible.properties b/l10n-mr/dom/chrome/accessibility/win/accessible.properties
new file mode 100644
index 0000000000..5ce716e80c
--- /dev/null
+++ b/l10n-mr/dom/chrome/accessibility/win/accessible.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = рдЙрдбреА рдорд╛рд░рд╛
+press = рджрд╛рдмрд╛
+check = рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+uncheck = рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+select = рдирд┐рд╡рдбрд╛
+open = рдЙрдШрдбрд╛
+close = рдмрдВрдж рдХрд░рд╛
+switch = рдЕрджрд▓рд╛рдмрджрд▓
+click = рдХреНрд▓рд┐рдХ
+collapse= рдврд╛рд╕рд│рдгреЗ
+expand = рд╡рд┐рд╕реНрддрд╛рд░
+activate= рд╕рдХреНрд░рд┐рдп рдХрд░рд╛
+cycle = рдШрдЯрдирд╛рдЪрдХреНрд░
diff --git a/l10n-mr/dom/chrome/appstrings.properties b/l10n-mr/dom/chrome/appstrings.properties
new file mode 100644
index 0000000000..85aa0705e2
--- /dev/null
+++ b/l10n-mr/dom/chrome/appstrings.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=рдХреГрдкрдпрд╛ URL рдпреЛрдЧреНрдп рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рддрдкрд╛рд╕рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+fileNotFound=рдлрд╛рдЗрд▓ %S рд╕рд╛рдкрдбреВ рд╢рдХрд▓реА рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рд╕реНрдерд╛рди рддрдкрд╛рд╕рд╛ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+fileAccessDenied=%S рдпреЗрдереАрд▓ рдлрд╛рдЗрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рдЬреЛрдЧреА рдирд╛рд╣реА.
+dnsNotFound2=%S рд╕рд╛рдкрдбреВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдирд╛рд╡ рддрдкрд╛рд╕рд╛ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+unknownProtocolFound=рдЦрд╛рд▓реАрд▓рдкреИрдХреА (%S) рдиреЛрдВрджрдгреАрдХреГрдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рд╣реНрдпрд╛ рд╕рдВрджрд░реНрднрдореНрдзреНрдпреЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдирд╛рд╣реА.
+connectionFailure=%S рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрддреЗрд╡реЗрд│реА рдЬреЛрдбрдгреА рдирдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реА.
+netInterrupt=%S рдХрд░рддрд╛ рдЬреЛрдбрдгреА рдЕрдирдкреЗрдХреНрд╖рд┐рддрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдЭрд╛рд▓реА. рдХрд╛рд╣реАрдХ рдорд╛рд╣рд┐рддреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдЭрд╛рд▓реА рдЕрд╕рд╛рд╡реА.
+netTimeout=%S рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрддреЗрд╡реЗрд│реА рдХреНрд░рд┐рдпрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реА.
+redirectLoop=рдкреБрдирдГрдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдд рд╕реАрдорд╛ рд╣реНрдпрд╛ URL рдХрд░рддрд╛ рд╡рд╛рдврд╡рд▓реА рдЖрд╣реЗ. рд╡рд┐рдирдВрддреАрд╕реНрдкрдж рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдирд┐рд░реНрдмрдВрдзрд┐рдд рдХреБрдХреАрдЬ рдпрд╛рдЪреЗ рдХрд╛рд░рдг рдЕрд╕реВ рд╢рдХрддреЗ.
+confirmRepostPrompt=рд╣реЗ рдкреГрд╖реНрда рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рдХрд░реАрддрд╛, рдЕрдиреБрдкреНрд░рдпреЛрдЧрдиреЗ рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪреА (рдЬрд╕реЗ рдХреА рд╢реЛрдз рдХрд┐рдВрд╡рд╛ рдХреНрд░рдорд╡рд╛рд░реА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ) рдкреБрдирд░рд╛рдХреГрддреА рдХрд░рдгрд╛рд▒реНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╡рд┐рд╖рдпрдХ рдорд╛рд╣рд┐рддреА рдкрд╛рдард╡рд┐рд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
+resendButton.label=рдкреБрдиреНрд╣ рдкрд╛рдард╡рд╛
+unknownSocketType=рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реБрд░рдХреНрд╖рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (PSM) рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░рдЪ рджрд╕реНрддрдРрд╡рдЬ рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЬрд╛рдИрд▓. PSM рдбрд╛рдЙрдирд▓реЛрдб рд╡ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХрд░рд╛ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдХрд┐рдВрд╡рд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛.
+netReset=рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА.
+notCached=рд╣реЗ рджрд╕реНрддрдРрд╡рдЬ рдпрд╛рдкреБрдвреЗ рдЕрдиреБрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+netOffline=рдСрдлрд▓рд╛рдЗрди рдкрдзреНрджрддреАрдд рджрд╕реНрддрдРрд╡рдЬ рджрд░реНрд╢рд╡рд┐рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдСрдирд▓рд╛рдЗрди рдЬрд╛рдгреНрдпрд╛рдХрд░рддрд╛, рдлрд╛рдЗрд▓ рдореЗрдиреБ рдордзреВрди рдСрдлрд▓рд╛рдЗрди рдХрд╛рдо рдХрд░рд╛ рдЕрдХрд╛рд░реНрдпрдиреНрд╡реАрдд рдХрд░рд╛.
+isprinting=рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдЫрдкрд╛рдИ рдХрд┐рдВрд╡рд╛ рдЫрдкрд╛рдИ рдкреВрд░реНрд╡рджреГрд╢реНрдп рдкрд╣рд╛рддреЗрд╡реЗрд│реА рдмрджрд▓ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+deniedPortAccess=рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдЙрдкрд▓рдмреНрдз рдкреЛрд░реНрдЯ рдХреНрд░рдорд╛рдВрдХрд╛рдЪрд╛ рдкреНрд░рд╡реЗрд╢ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ .
+proxyResolveFailure=рдЖрдкрдг рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗрд▓рд╛ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдЖрдкрд▓реА рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯреАрдВрдЧреНрд╕ рддрдкрд╛рд╕рд╛ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+proxyConnectFailure=рдЖрдкрдг рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗрд▓рд╛ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрддреЗрд╡реЗрд│реА рдЬреЛрдбрдгреА рдирдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реА. рдХреГрдкрдпрд╛ рдЖрдкрд▓реА рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯреАрдВрдЧреНрд╕ рддрдкрд╛рд╕рд╛ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+contentEncodingError=рдЖрдкрдг рдкрд╣рд╛рдд рдЕрд╕рд▓реЗрд▓реЗ рдкреГрд╖реНрда рджрд░реНрд╢рд╡рд┐рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рддреЗ рд╕рдВрдХреБрдЪрдирдЪреЗ рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд рдкреНрд░рдХрд╛рд░ рд╡рд╛рдкрд░рддреЗ.
+unsafeContentType=рдЗрдЪреНрдЫрд┐рдХ рдкреГрд╖реНрда рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рддреЗ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдзреЛрдХрд╛рджрд╛рдпрдХ рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд╛рд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзреВрди рддреНрдпрд╛рдВрдирд╛ рдпрд╛ рдЕрдбрдЪрдгреАрд╡рд┐рд╖рдпреА рдХрд│рд╡рд╛.
+malwareBlocked=%S рд╡рд░реАрд▓ рд╕реНрдерд│рд╛рд╕ рдкреНрд░рд╣рд╛рд░ рд╕реНрдерд│ рдореНрд╣рдгреВрди рдШреЛрд╖реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рд╡ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЖрдзрд╛рд░рд╛рд╡рд░ рд░реЛрдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+unwantedBlocked=%S рд╡рд░реАрд▓ рд╕реНрдерд│рд╛рд╕ рдкреНрд░рд╣рд╛рд░ рд╕реНрдерд│ рдореНрд╣рдгреВрди рдШреЛрд╖реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рд╡ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЖрдзрд╛рд░рд╛рд╡рд░ рд░реЛрдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+deceptiveBlocked=%S рд╡рд░реАрд▓ рд╡реЗрдм рдкреГрд╖реНрда рдлрд╕рд╡реА рд╕рд╛рдИрдЯ рдореНрд╣рдгреВрди рдШреЛрд╖реАрдд рдХреЗрд▓реЗ рд╡ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЖрдзрд╛рд░рд╛рд╡рд░ рд░реЛрдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+cspBlocked=рдпрд╛ рдкреГрд╖реНрдард╛рддреАрд▓ рдЕрдВрддрд░реНрднреБрдд рдордЬрдХреВрд░ рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрд░рдгрд╛рдореБрд│реЗ, рд╣реЗ рдкреГрд╖реНрда рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрдд рдЖрд╣реЗ.
+corruptedContentErrorv2=%S рд╡рд░рдЪреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЬреЗ рджреБрд░реБрд╕реНрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+sslv3Used=рдЖрдкрд▓реНрдпрд╛ рдордЬрдХреБрд░рд╛рдЪреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рдЦрд╛рддреНрд░реА %S рд╡рд░ рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг, рддреЗ SSLv3 рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ. SSLv3 рд╣рд╛ рдПрдХ рдмрд╛рдзреАрдд рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рд╛рд░ рдЖрд╣реЗ.
+weakCryptoUsed=%S рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдиреЗ рддреНрдпрд╛рдВрдЪреЗ рд╕рдВрдХреЗрддрд╕реНрдерд│ рдЕрдпреЛрдЧреНрдпрд░реАрддреНрдпрд╛ рд╕рд░рдВрдЪреАрдд рдХреЗрд▓реА рдЖрд╣реЗ. рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдЪреЛрд░реА рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА, рдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╢реА рдЬреЛрдбрдгреА рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реА рдирд╛рд╣реА.
+inadequateSecurityError=рдкреБрд░реЗрд╢реА рдирд╕рд▓реЗрд▓реА рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рддрд│реА рд╡рд╛рдкрд░реВрди рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+blockedByPolicy=рдЖрдкрд▓реНрдпрд╛ рд╕рдВрд╕реНрдереЗрдиреЗ рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+networkProtocolError=Firefox рд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЬреЗ рджреБрд░реБрд╕реНрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
diff --git a/l10n-mr/dom/chrome/dom/dom.properties b/l10n-mr/dom/chrome/dom/dom.properties
new file mode 100644
index 0000000000..a229e30bba
--- /dev/null
+++ b/l10n-mr/dom/chrome/dom/dom.properties
@@ -0,0 +1,283 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+KillScriptTitle=рд╕рд╛рд╡рдзрд╛рди: рдЕрдкреНрд░рддрд┐рд╕рд╛рджрд╕реНрдкрдж рд╕реНрдХреНрд░рд┐рдкреНрдЯ
+KillScriptMessage=рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрджрд╛рдЪреАрдд рд╡реНрдпрд╕реНрдд рдЕрд╕рд╛рд╡реА, рд╡ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рдирд┐рд╖рдХреНрд░реАрдп рдЭрд╛рд▓реА рдЕрд╕рд╛рд╡реА. рдЖрдкрдг рдЖрддрд╛рдЪ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдерд╛рдВрдмрд╡реВ рд╢рдХрддрд╛, рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреВрд░реНрдг рд╣реЛрдИ рдкрд░реНрдпрдВрдд рдкреБрдвреЗ рд╡рд╛рдЯ рдкрд╣рд╛.
+KillScriptWithDebugMessage=рд╣реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реНрдпрд╕реНрде рдЕрд╕реВ рд╢рдХрддреЗ, рдХрд┐рдВрд╡рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдмрдВрдж рдХреЗрд▓реЗ рдЕрд╕рд╛рд╡реЗ. рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдерд╛рдВрдмрд╡рд┐рдгреНрдпрд╛рдХрд░рддрд╛ рдЖрдкрдг рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓рд╛ рддреНрд╡рд░реАрдд рдпрд╛рдХреНрд╖рдгреА рдерд╛рдВрдмрд╡реВ рд╢рдХрддрд╛, рд╡ рддреНрдпрд╛рдХрд░рддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓рд╛ рдбреАрдмрдЧрд░ рдХрд╛рд░реНрдпрдкрдзреНрджрддреАрдд рдЙрдШрдбрд╛, рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓рд╛ рдкреБрдвреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдареЗрд╡рд╛.
+KillScriptLocation=рд╕реНрдХреНрд░рд┐рдкреНрдЯ: %S
+
+KillAddonScriptTitle=рд╕рд╛рд╡рдзрд╛рди: рдЕрдкреНрд░рддрд┐рд╕рд╛рджрд╕реНрдкрдж рдЕреЕрдб-рдСрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ
+# LOCALIZATION NOTE (KillAddonScriptMessage): %1$S is the name of an extension.
+# %2$S is the name of the application (e.g., Firefox).
+KillAddonScriptMessage=тАЬ%1$SтАЭ рдпрд╛ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди рдЪреА рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рддреАрдиреЗ %2$S рд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╣реАрди рдмрдирд╡рд▓реЗ рдЖрд╣реЗ.\n\nрддреА рд╡реНрдпрд╕реНрдд рдЕрд╕реВ рд╢рдХрддреЗ рдХрд┐рдВрд╡рд╛ рддрд┐рдиреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдмрдВрдж рдХреЗрд▓реЗ рдЕрд╕реВ рд╢рдХрддреЗ. рдЖрдкрдг рдЖрддреНрддрд╛ рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдерд╛рдВрдмрд╡реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рддреА рдкреВрд░реНрдг рд╣реЛрдИрд▓ рдХреА рдирд╛рд╣реА рд╣реЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛.
+KillAddonScriptGlobalMessage=рд╣реЗ рдкреГрд╖реНрда рдкреБрдврдЪреНрдпрд╛ рд╡реЗрд│реА рд▓реЛрдб рд╣реЛрдИрдкрд░реНрдпрдВрдд рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╡рд░ рдкреНрд░рдмрдВрдз рдШрд╛рд▓рд╛
+
+StopScriptButton=рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдерд╛рдВрдмрд╡рд╛
+DebugScriptButton=рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреАрдмрдЧ
+WaitForScriptButton=рдкреБрдвреЗ рдЪрд▓рд╛
+DontAskAgain=рдорд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╡рд┐рдЪрд╛рд░реВ рдирдХрд╛
+WindowCloseBlockedWarning=рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрддрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдореБрд│реЗ рдЙрдЧрдбрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдВрдбреЛ рдХрджрд╛рдЪрд┐рдд рдмрдВрдж рдХрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.
+OnBeforeUnloadTitle=рдирдХреНрдХреА?
+OnBeforeUnloadStayButton=рдкреГрд╖реНрдард╛рд╡рд░ рд░рд╣рд╛
+OnBeforeUnloadLeaveButton=рдкреГрд╖реНрда рд╕реЛрдбреВрди рджреНрдпрд╛
+EmptyGetElementByIdParam=getElementById() рдХрд░реАрддрд╛ рд░рд┐рдХрдореЗ рдЕрдХреНрд╖рд░рдорд╛рд│рд╛ рдкреБрд░рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+DocumentWriteIgnored=рд╡рд┐рд╖рдорд░рд┐рддреНрдпрд╛-рд▓реЛрдбрдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╛рд╣реНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд╕реВрди document.write() рдХрд░реАрддрд╛ рдХреЙрд▓ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
+EditorFileDropFailed=contenteditable рдордзреНрдпреЗ рдлрд╛рдИрд▓ рдЯрд╛рдХрдгреЗ рдЬрдорд▓реЗ рдирд╛рд╣реА : %S
+FormValidationTextTooLong=рдпрд╛ рдордЬрдХреВрд░рд▓рд╛ %S рдЕрдХреНрд╖рд░ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛рд╣реА рдХрдореА рдЕрдХреНрд╖рд░рд╛рдд рдЫреЛрдЯреЗ рдХрд░рд╛ (рдЖрдкрдг рд╕рдзреНрдпрд╛ %S рдЕрдХреНрд╖рд░реЗ рд╡рд╛рдкрд░рдд рдЖрд╣рд╛рдд).
+FormValidationTextTooShort=рдХрд┐рдорд╛рди %S рдЕрдХреНрд╖рд░реЗ рд╡рд╛рдкрд░рд╛ (рдЖрдкрдг рд╕рдзреНрдпрд╛ %S рдЕрдХреНрд╖рд░реЗ рд╡рд╛рдкрд░рдд рдЖрд╣рд╛рдд).
+FormValidationValueMissing=рдХреГрдкрдпрд╛ рд╣рд╛ рдХреНрд╖реЗрддреНрд░ рднрд░рд╛.
+FormValidationCheckboxMissing=рдХреГрдкрдпрд╛ рдкреБрдвреЗ рдЬрд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рд╣реА рдкреЗрдЯреА рддрдкрд╛рд╕рд╛.
+FormValidationRadioMissing=рдХреГрдкрдпрд╛ рдпрд╛рдкреИрдХреА рдПрдХ рдкрд░реНрдпрд╛рдп рдиреАрд╡рдбрд╛.
+FormValidationFileMissing=рдХреГрдкрдпрд╛ рдлрд╛рдЗрд▓ рдиреАрд╡рдбрд╛.
+FormValidationSelectMissing=рдХреГрдкрдпрд╛ рд╕реВрдЪреАрддреАрд▓ рдШрдЯрдХ рдиреАрд╡рдбрд╛.
+FormValidationInvalidEmail=рдХреГрдкрдпрд╛ рдИрдореЗрд▓ рдкрддреНрддрд╛ рджреНрдпрд╛.
+FormValidationInvalidURL=рдХреГрдкрдпрд╛ URL рджреНрдпрд╛.
+FormValidationInvalidDate =рдХреГрдкрдпрд╛ рд╡реИрдз рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрда рдХрд░рд╛.
+FormValidationPatternMismatch=рдХреГрдкрдпрд╛ рд╡рд┐рдирдВрддреАрдХреГрдд рд╕реНрд╡рд░реВрдк рдЬреБрд│рд╡рд╛.
+# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.
+FormValidationPatternMismatchWithTitle=рдХреГрдкрдпрд╛ рд╡рд┐рдирдВрддреАрдХреГрдд рд╕реНрд╡рд░реВрдк рдЬреБрд│рд╡рд╛: %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.
+FormValidationNumberRangeOverflow=рдХреГрдкрдпрд╛ %S рдкреЗрдХреНрд╖рд╛ рдХрдореА рдореВрд▓реНрдпрд╛рдЪреА рдиреАрд╡рдб рдХрд░рд╛.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time.
+FormValidationDateTimeRangeOverflow=рдХреГрдкрдпрд╛ %S рдкреЗрдХреНрд╖рд╛ рдорд╛рдЧреАрд▓ рдореВрд▓реНрдпрд╛рдЪреА рдирд┐рд╡рдб рдХрд░рд╛.
+# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.
+FormValidationNumberRangeUnderflow=рдХреГрдкрдпрд╛ %S рдкреЗрдХреНрд╖рд╛ рдХрдореА рдореВрд▓реНрдпрд╛рдЪреА рдиреАрд╡рдб рдХрд░рд╛.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time.
+FormValidationDateTimeRangeUnderflow=рдХреГрдкрдпрд╛ %S рдкреЗрдХреНрд╖рд╛ рдЕрд▓реАрдХрдбреАрд▓ рдореВрд▓реНрдпрд╛рдЪреА рдирд┐рд╡рдб рдХрд░рд╛.
+# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
+FormValidationStepMismatch=рдХреГрдкрдпрд╛ рд╡реИрдз рдореВрд▓реНрдп рдиреАрд╡рдбрд╛. рджреЛрди рдЬрд╡рд│рдЪреЗ рд╡реИрдз рдореВрд▓реНрдпреЗ %S рд╡ %S рдЖрд╣реЗ.
+# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.
+FormValidationStepMismatchOneValue=рдХреГрдкрдпрд╛ рд╡реИрдз рдореВрд▓реНрдпрдЪреА рдирд┐рд╡рдб рдХрд░рд╛. рд╕рд░реНрд╡рд╛рдд рдЬрд╡рд│рдЪреЗ рд╡реИрдз рдореВрд▓реНрдп %S рдЖрд╣реЗ.
+FormValidationBadInputNumber=рдХреГрдкрдпрд╛ рдХреНрд░рдорд╛рдВрдХ рджреНрдпрд╛.
+FullscreenDeniedDisabled=Fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкрд╕рдВрддреАрдкреНрд░рдорд╛рдгреЗ Fullscreen API рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
+FullscreenDeniedFocusedPlugin=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рдкрдЯрд▓рд╛рддреАрд▓ рдкреНрд▓рдЧрдЗрди рдХреЗрдВрджреНрд░реАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+FullscreenDeniedHidden=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреЗ рдЕрд╡рд▓реЛрдХрди рдЕрд╢рдХреНрдп рдЖрд╣реЗ.
+FullscreenDeniedContainerNotAllowed=fullscreen рд╕рд╛рдареАрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ рдХрд╛рд░рдг рдШрдЯрдХ рдЕрд╕рдгрд╛рд▒реНрдпрд╛ рджрд╕реНрддрд╡реЗрдЬрд╛рдВрдкреИрдХреА рдХрд┐рдорд╛рди рдПрдХ рддрд░реА рдШрдЯрдХ iframe рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛ рдШрдЯрдХрд╛рд▓рд╛ "allowfullscreen" рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдирд╛рд╣реА.
+FullscreenDeniedNotInputDriven=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рдХрд╛рд░реНрдпрд░рдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдирд┐рд░реНрдореАрдд рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рдБрдбрд▓рд░рдкрд╛рд╕реВрди Element.mozRequestFullScreen() рдХреЙрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+FullscreenDeniedNotHTMLSVGOrMathML=рдкрдбрджрд╛рднрд░рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рдПрд▓рд┐рдореЗрдВрдЯ <svg>, <math> рдХрд┐рдВрд╡рд╛ HTML рдпрд╛рдкреИрдХреА рдирд╛рд╣реАрдд.
+FullscreenDeniedNotInDocument=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рджрд╕реНрддрдРрд╡рдЬрд╛рдд рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рдШрдЯрдХ рдпрд╛рдкреБрдвреЗ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+FullscreenDeniedMovedDocument=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд▒реНрдпрд╛ рдШрдЯрдХрд╛рдиреЗ рджрд╕реНрддрдРрд╡рдЬ рд╣рд▓рд╡рд▓реЗ рдЖрд╣реЗ.
+FullscreenDeniedLostWindow=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рдкрдЯрд▓ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+FullscreenDeniedSubDocFullscreen=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг fullscreen рдХрд░рд┐рддрд╛ рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд░реЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ fullscreen рдЖрд╣реЗ.
+FullscreenDeniedNotFocusedTab=fullscreen рдХрд░реАрддрд╛ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рдШрдЯрдХ рд╕рдзреНрдпрд╛ рдХреЗрдВрджреНрд░рд┐рдд рдЯреЕрдмрдордзреНрдпреЗ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+RemovedFullscreenElement=fullscreen рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд▓реЗ рдХрд╛рд░рдг рджрд╕реНрддрдРрд╡рдЬрд╛рддреВрди fullscreen рдШрдЯрдХ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЖрд╣реЗ.
+FocusedWindowedPluginWhileFullscreen=fullscreen рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд▓реЗ рдХрд╛рд░рдг рд╡рд┐рдВрдбреЛрдЕрдбреН рдкреНрд▓рдЧрдЗрди рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+PointerLockDeniedDisabled=pointer lock рдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкрд╕рдВрддреАрдкреНрд░рдорд╛рдгреЗ Pointer Lock API рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
+PointerLockDeniedInUse=рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╕рдзреНрдпрд╛ рдкреЙрдЗрдВрдЯрд░ рджреБрд╕рд▒реНрдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рддреВрди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ.
+PointerLockDeniedNotInDocument=рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд░рд╛ рдШрдЯрдХ рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдирд╛рд╣реА.
+PointerLockDeniedSandboxed=рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг sandbox рдиреЗ Pointer Lock API рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+PointerLockDeniedHidden=рджрд╕реНрддрдРрд╡рдЬ рджрд┐рд╕реВ рд╢рдХрдд рдирд╕рд▓реНрдпрд╛рдиреЗ рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА.
+PointerLockDeniedNotFocused=рджрд╕реНрддрдРрд╡рдЬрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдирд╕рд▓реНрдпрд╛рдиреЗ рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА.
+PointerLockDeniedMovedDocument=рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдХрд╛рд░рдг рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд▒реНрдпрд╛ рдШрдЯрдХрд╛рдиреЗ рджрд╕реНрддрдРрд╡рдЬ рд╣рд▓рд╡рд▓реЗ рдЖрд╣реЗ.
+PointerLockDeniedNotInputDriven=Element.requestPointerLock() рдХрдореА рдХрд╛рд░реНрдпрд░рдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдШрдЯрдирд╛ рд╣рдБрдбреНрд▓рд░рдордзреВрди рдХреЙрд▓ рдирдВ рдХреЗрд▓реНрдпрд╛рдиреЗ рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХрдЪреА рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рд▓реА рдЖрдгрд┐ рджрд╕реНрддрдРрд╡рдЬ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдирд╛рд╣реА.
+PointerLockDeniedFailedToLock=рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХ рдХрд░рдгреНрдпрд╛рдд рдмреНрд░рд╛рдЙрдЭрд░ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рдиреЗ рдкреЙрдЗрдВрдЯрд░ рд▓реЙрдХ рд╡рд┐рдирдВрддреА рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ.
+HTMLSyncXHRWarning=рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдбрдордзреНрдпреЗ XMLHttpRequest рдордзреАрд▓ HTML рдкрд╛рд░реНрд╕рд┐рдВрдЧрдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+# LOCALIZATION NOTE: %S is the name of the header in question
+ForbiddenHeaderWarning=рдирд┐рд╖рд┐рджреНрдз рд╢рд┐рд░реНрд╖рдХ рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдирд╛рдХрд╛рд░рд▓рд╛: %S
+ResponseTypeSyncXHRWarning=рдкрдЯрд▓ рд╕рдВрджрд░реНрднрд╛рдд XMLHttpRequestрдЪреНрдпрд╛ responseType рдЧреБрдгрдзрд░реНрдорд╛рдЪреЗ рд╡рд╛рдкрд░ рдпрд╛рдкреБрдвреЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдбрдордзреНрдпреЗ рд╕рдорд░реНрдереАрдд рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.
+TimeoutSyncXHRWarning=рдкрдЯрд▓ рд╕рдВрджрд░реНрднрд╛рдд XMLHttpRequestрдЪреНрдпрд╛ timeout рдЧреБрдгрдзрд░реНрдорд╛рдЪреЗ рд╡рд╛рдкрд░ рдпрд╛рдкреБрдвреЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдбрдордзреНрдпреЗ рд╕рдорд░реНрдереАрдд рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.
+JSONCharsetWarning=XMLHttpRequestрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдкреНрд░рд╛рдкреНрдд JSON рдХрд░реАрддрд╛ рдиреЙрди-UTF-8 рдПрдВрдХреЛрдбрд┐рдВрдЧ рдШреЛрд╖реАрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЭрд╛рд▓рд╛. JSON рдбрд┐рдХреЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлрдХреНрдд UTF-8 рдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд▓реЗ рдЬрд╛рддреЗ.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.
+MediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement рд╣рд╛ createMediaElementSource рд▓рд╛ рджрд┐рд▓реЗрд▓рд╛ рдЕрд╕реВрди рдХреНрд░реЙрд╕-рдореВрд│ рд╕рдВрд╕рд╛рдзрди рдЖрд╣реЗ, рдиреЛрдб рд╢рд╛рдВрдд рд░рд╛рд╣реАрд▓.
+# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.
+MediaStreamAudioSourceNodeCrossOrigin=MediaStream рд╣рд╛ createMediaStreamSource рд▓рд╛ рджрд┐рд▓реЗрд▓рд╛ рдЕрд╕реВрди рдХреНрд░реЙрд╕-рдореВрд│ рд╕рдВрд╕рд╛рдзрди рдЖрд╣реЗ, рдиреЛрдб рд╢рд╛рдВрдд рд░рд╛рд╣реАрд▓.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaLoadExhaustedCandidates=рд╕рд░реНрд╡ рдХрдБрдбрд┐рдбреЗрдЯ рд╕реНрд░реЛрдд рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓реЗ. рдорд┐рдбреАрдпрд╛ рд▓реЛрдб рдерд╛рдВрдмрд╡рд▓реЗ.
+MediaLoadSourceMissingSrc=<source> рдПрд▓рд┐рдореЗрдВрдЯрдордзреНрдпреЗ "src" рдЧреБрдгрдзрд░реНрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА. рдорд┐рдбреАрдпрд╛ рд╕реНрд░реЛрдд рд▓реЛрдб рдХрд░рдгреЗ рдЕрдкрдпрд╢реА.
+# LOCALIZATION NOTE: Do not translate ConvolverNode
+# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.
+MediaLoadHttpError=рд╕реНрдерд┐рддреА %1$S рд╕рд╣ HTTP рд▓реЛрдб рдЕрдкрдпрд╢реА рдЭрд╛рд▓реЗ. рдорд┐рдбреАрдпрд╛ рд╕реНрд░реЛрдд %2$S рд▓реЛрдб рдХрд░рдгреЗ рдЕрдкрдпрд╢реА.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
+MediaLoadInvalidURI=рдЕрд╡реИрдз URI. рдорд┐рдбреАрдпрд╛ рд╕реНрд░реЛрдд %S рд▓реЛрдб рдХрд░рдгреЗ рдЕрдкрдпрд╢реА.
+# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.
+MediaLoadUnsupportedTypeAttribute="%1$S" рдкреИрдХреА рдирд┐рд░реНрджреЗрд╢реАрдд "type" рдЧреБрдгрдзрд░реНрдо рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА. рдорд┐рдбреАрдпрд╛ рд╕реНрд░реЛрдд %2$S рд▓реЛрдб рдХрд░рдгреЗ рдЕрдкрдпрд╢реА.
+# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.
+MediaLoadUnsupportedMimeType="%1$S" рдкреНрд░рдХрд╛рд░рдЪреЗ рдирд┐рд░реНрджреЗрд╢реАрдд HTTP "Content-Type" рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА. рдорд┐рдбреАрдпрд╛ рд╕реНрд░реЛрдд %2$S рд▓реЛрдб рдХрд░рдгреЗ рдЕрдкрдпрд╢реА.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
+MediaLoadDecodeError=рдорд┐рдбреАрдпрд╛ рд╕реНрд░реЛрдд %S рдбрд┐рдХреЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+MediaWidevineNoWMF=Windows Media Foundation рдирд╕рддрд╛рдирд╛ рджреЗрдЦреАрд▓ рд╡рд╛рдЗрдбрд╡реНрд╣рд╛рдЗрди рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдЖрд╣рд╛рдд. https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows рдкрд╣рд╛
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaWMFNeeded=рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реНрд╡рд░реВрдк %S рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрдг рдЕрддрд┐рд░рд┐рдХреНрдд Microsoft рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдкрд╣рд╛ https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaPlatformDecoderNotFound=рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд▓реЗ рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрд╡рд░ :%S рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЛрдбреЗрдХ рдирд╛рд╣реА
+MediaUnsupportedLibavcodec=рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╡реНрд╣рд┐рдбрд┐рдУ рдЪрд╛рд▓рд╡рд┐рд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрд╡рд░ libavcodec рдЪреА рдЕрд╕рдорд░реНрдерд┐рдд рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeError=%1$S рдореАрдбрд┐рдпрд╛ рд╕реНрд░реЛрдд рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рдЖрд▓рд╛ рдирд╛рд╣реА, рддреНрд░реБрдЯреА: %2$S
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeWarning=%1$S рдореАрдбрд┐рдпрд╛ рд╕реНрд░реЛрдд рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рдЖрд▓рд╛,рдкрдг рддреНрд░реБрдЯреАрд╕рд╣: %2$S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaCannotPlayNoDecoders=рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлреЙрд░реНрдореНрдпрд╛рдЯреНрд╕ рд╕рд╛рдареА, рдХреЛрдгрддреЗрд╣реА рдбреАрдХреЛрдбрд░ рдирд╛рд╣реА: %S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaNoDecoders=рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рдлреЙрд░реНрдореНрдпрд╛рдЯреНрд╕рд╕рд╛рдареА рдбреАрдХреЛрдбрд░ рдирд╛рд╣реА: %S
+MediaCannotInitializePulseAudio=PulseAudio рд╡рд╛рдкрд░рддрд╛ рдпреЗрдд рдирд╛рд╣реА
+# LOCALIZATION NOTE: %S is the URL of the web page which is not served on HTTPS and thus is not encrypted and considered insecure.
+MediaEMEInsecureContextDeprecatedWarning=%S рд╡рд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд (HTTPS рдирд╕рд▓реЗрд▓реНрдпрд╛) рд╕рдВрджрд░реНрднрд╛рдд рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдореАрдбрд┐рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рдкрд░рдгреЗ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдпреЗрдгрд╛рд░ рдЖрд╣реЗ. рдЖрдкрдг HTTPS рд╕рд╛рд░рдЦреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдореБрд│рд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдгреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреНрдпрд╛рд╡реЗ.
+# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (either an audioCapabilities or a videoCapabilities) that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
+MediaEMENoCapabilitiesDeprecatedWarning=MediaKeySystemConfiguration рдЙрдореЗрджрд╡рд╛рд░ рдкрд╛рд╕ рди рдХрд░рддрд╛ audioCapabilities рдХрд┐рдВрд╡рд╛ videoCapabilities рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реЗ navigator.requestMediaKeySystemAccess() (%S рд╡рд░) рдХреЙрд▓ рдХрд░рдд рдЖрд╣реЗ рдЬреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдЕрд╕рдорд░реНрдерд┐рдд рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.
+# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (a "codecs" string in the "contentType") that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
+MediaEMENoCodecsDeprecatedWarning=MediaKeySystemConfiguration рдЙрдореЗрджрд╡рд╛рд░ рдкрд╛рд╕ рди рдХрд░рддрд╛ audioCapabilities рдХрд┐рдВрд╡рд╛ videoCapabilities contentType рд╡рд┐рдирд╛ тАЬcodecsтАЭ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реЗ navigator.requestMediaKeySystemAccess() (%S рд╡рд░) рдХреЙрд▓ рдХрд░рдд рдЖрд╣реЗ рдЬреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдЕрд╕рдорд░реНрдерд┐рдд рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.
+# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
+MutationEventWarning=рдореНрдпреБрдЯреЗрд╢рди рдЗрд╡реНрд╣реЗрдВрдЯрд╕ рдЖрддрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд. рддреНрдпрд╛рдРрд╡рдЬреА MutationObserver рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛.
+# LOCALIZATION NOTE: Do not translate "Components"
+ComponentsWarning=Components рдШрдЯрдХ рдЖрддрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рд▓рд╛ рд▓рд╡рдХрд░рдЪ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рдИрд▓.
+PluginHangUITitle=рд╕рд╛рд╡рдзрд╛рдирддрд╛: рдЕрдкреНрд░рддрд┐рд╕рд╛рджреА рдкреНрд▓рдЧрдЗрди
+PluginHangUIMessage=%S рд╡реНрдпрд╕реНрдд рдЕрд╕реВ рд╢рдХрддреЗ, рдХрд┐рдВрд╡рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреНрдпрд╛рд╕ рдмрдВрдж рдЭрд╛рд▓реЗ рдЕрд╕рд╛рд╡реЗ. рдЖрдкрдг рдЖрддреНрддрд╛ рдкреНрд▓рдЧрдЗрдирд▓рд╛ рдерд╛рдВрдмрд╡реВ рд╢рдХрддрд╛, рдХрд┐рдВрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдкреВрд░реНрдгрддреНрд╡рдХрд░рд┐рддрд╛ рд╡рд╛рдЯ рдкрд╛рд╣реВ рд╢рдХрддрд╛.
+PluginHangUIWaitButton=рд╕реБрд░реВ рдареЗрд╡рд╛
+PluginHangUIStopButton=рдкреНрд▓рдЧрдЗрди рдмрдВрдж рдХрд░рд╛
+# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
+NodeIteratorDetachWarning=NodeIterator рд╡рд░ detach() рд▓рд╛ рдХреЙрд▓ рдХреЗрд▓реНрдпрд╛рдиреЗ рдХреЛрдгрддрд╛рд╣реА рдкреНрд░рднрд╛рд╡ рдкрдбрдд рдирд╛рд╣реА.
+# LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
+LenientThisWarning=[LenientThis] рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдЕрд╕рдгрд╛рд░реЗ рдЧреЗрдЯ рдХрд┐рдВрд╡рд╛ рд╕реЗрдЯ рдСрдл рдкреНрд░реЙрдкрд░реНрдЯрд┐рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдд рдЖрд╣реЗ рдХрд╛рд░рдг "this" рдШрдЯрдХ рдЕрдпреЛрдЧреНрдп рдЖрд╣реЗ.
+# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
+UseOfCaptureEventsWarning=captureEvents() рдЖрддрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдХреЛрдб рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, DOM 2 addEventListener() рдореЗрдердб рд╡рд╛рдкрд░рд╛. рдЕрдзрд┐рдХ рдорджрддреАрд╕рд╛рдареА http://developer.mozilla.org/en/docs/DOM:element.addEventListener рдкрд╣рд╛
+# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
+UseOfReleaseEventsWarning=releaseEvents() рдЖрддрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд. рдХреЛрдб рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, DOM 2 removeEventListener() рдореЗрдердб рд╡рд╛рдкрд░рд╛. рдЕрдзрд┐рдХ рдорджрддрдХрд░рд┐рддрд╛ http://developer.mozilla.org/en/docs/DOM:element.removeEventListener рдкрд╣рд╛
+# LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
+SyncXMLHttpRequestWarning=рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдкреНрд░рднрд╛рд╡реАрдд рд╣реЛрдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ main рдереНрд░реЗрдбрд╡рд░реАрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ XMLHttpRequest рдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╣реЛрдд рдирд╛рд╣реА. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрдХрд░рд┐рддрд╛ http://xhr.spec.whatwg.org/ рдкрд╣рд╛
+# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
+Window_Cc_ontrollersWarning=window.controllers рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ. UA рд╢реЛрдзрдХрд░рд┐рддрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рдирдХрд╛.
+ImportXULIntoContentWarning=XUL рдиреЛрдбреНрдЬрд▓рд╛ рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдЖрдпрд╛рдд рдХрд░рдгреЗ рдЖрддреНрддрд╛ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА. рдпрд╛ рдХрд╛рдордЧрд┐рд░реАрд▓рд╛ рд▓рд╡рдХрд░рдЪ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рдИрд▓.
+# LOCALIZATION NOTE: Do not translate "IndexedDB".
+IndexedDBTransactionAbortNavigation=рдПрдХ IndexedDB рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛ рдкреВрд░реНрдг рдЭрд╛рд▓рд╛ рдирд╡реНрд╣рддрд╛ рддреЗ рдкреГрд╖реНрда рджрд┐рдХрдЪрд╛рд▓рдирд╛рдореБрд│реЗ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛.
+# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
+IgnoringWillChangeOverBudgetWarning=Will-change рдореЗрдорд░реА рд╡рд╛рдкрд░ рдЦреВрдк рдЬрд╛рд╕реНрдд рдЖрд╣реЗ. рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреГрд╖реНрдарднрд╛рдЧ рдХреНрд╖реЗрддреНрд░рд╛рд▓рд╛ %1$S (%2$S px) рджреНрд╡рд╛рд░реЗ рдЧреБрдгрд▓реЗ рдХрд┐ рдЕрд░реНрдерд╕рдВрдХрд▓реНрдк рдорд┐рд│рддреЗ. рдЕрдВрджрд╛рдЬрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЭрд╛рд▓реНрдпрд╛рд╕ рджрд╕реНрддрдРрд╡рдЬрд╛рддреАрд▓ will-change рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдШрдЯрдирд╛ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.
+# LOCALIZATION NOTE: Do not translate "Worker".
+HittingMaxWorkersPerDomain2=ServiceWorker рддрд╛рддрдбреАрдиреЗ рд╕реБрд░реБ рд╣реЛрдК рд╢рдХрд▓рд╛ рдирд╛рд╣реА, рдХрд╛рд░рдг рддреНрдпрд╛рдЪ рд╕реНрддреНрд░реЛрддрд╛рддреАрд▓ рдЕрдиреНрдп рджрд╕реНрддрдРрд╡рдЬ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рд╕рдВрдЦреНрдпреЗрдЪреЗ рд╡рд░реНрдХрд░реНрд╕ рд╡рд╛рдкрд░рдд рдЖрд╣реЗрдд. ServiceWorker рдЖрддрд╛ рд░рдВрдЧреЗ рдордзреНрдпреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЕрдиреНрдп workers рдкреИрдХреА рдХрд╛рд╣реА рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рддреЗ рд╕реБрд░реБ рд╣реЛрдИрд▓.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
+AppCacheWarning=Application Cache API (AppCache) рдЪрд╛ рд╡рд╛рдкрд░ рдЖрддреНрддрд╛ рд╣реЛрдд рдирд╛рд╣реА рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рдИрд▓. рддреНрдпрд╛рдПреЗрд╡рдЬреА ServiceWorker рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache".
+# LOCALIZATION NOTE: Do not translate "Worker".
+EmptyWorkerSourceWarning=рдПрдХрд╛ рд░рд┐рдХрд╛рдореНрдпрд╛ рдЙрдЧрдорд╛рд╣реБрди Worker рдмрдирд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдЖрд╣реЗ. рд╣реЗ рдХрджрд╛рдЪрд┐рдд рдЖрд╣реЗрддреБрдХ рдЖрд╣реЗ.
+NavigatorGetUserMediaWarning=navigator.mozGetUserMedia рд▓рд╛ navigator.mediaDevices.getUserMedia рдиреЗ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ
+# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
+RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams рдЖрддрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рдРрд╡рдЬреА RTCPeerConnection.getSenders/getReceivers рд╡рд╛рдкрд░рд╛.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
+InterceptionFailedWithURL=%S рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдПрдХрд╛ ServiceWorker рдиреЗ рд╡рд┐рдирдВрддреАрдд рд╡реНрдпрддреНрдпрдп рдЖрдгрд▓рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдореБрд│реЗ рдЕрдирдкреЗрдХреНрд╖реАрдд рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "cors", "Response", "same-origin" or "Request". %1$S is a URL, %2$S is a URL.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "FetchEvent.respondWith()", "FetchEvent", "no-cors", "opaque", "Response", or "RequestMode". %1$S is a URL. %2$S is a RequestMode value.
+BadOpaqueInterceptionRequestModeWithURL='%1$S' рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. '%2$S' FetchEven рд╣рд╛рддрд╛рд│рддрд╛рдирд╛, рдПрдХрд╛ ServiceWorker рдиреЗ FetchEvent.respondWith() рд▓рд╛ opaque Response рдкрд╛рдард╡рд┐рд▓рд╛. рдЬреНрдпрд╛рд╡реЗрд│реЗрд▓рд╛ RequestMode рд╣рд╛ 'no-cors' рдЕрд╕рддреЛ, рддреНрдпрд╛рдЪ рд╡реЗрд│реА Opaque Response рдШрдЯрдХ рд╡реИрдз рдЕрд╕рддрд╛рдд.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
+InterceptedErrorResponseWithURL=%S рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдПрдХрд╛ ServiceWorker рдиреЗ FetchEvent.respondWith() рд▓рд╛ Error Response рдкреБрд░рд╡рд▓рд╛. рдпрд╛рдЪрд╛ рд╕рд░рд╛рд╕рд░реА рдЕрд░реНрде рдХреА ServiceWorker рдиреЗ рдЕрд╡реИрдз fetch() рдХреЙрд▓ рдХреЗрд▓рд╛.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
+InterceptedUsedResponseWithURL=%S рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдПрдХрд╛ ServiceWorker рдиреЗ FetchEvent.respondWith() рд▓рд╛ рд╡рд╛рдкрд░рд▓реЗрд▓рд╛ Response рдкреБрд░рд╡рд▓рд╛. рдкреНрд░рддрд┐рд╕рд╛рдж рдлрдХреНрдд рдПрдХрджрд╛рдЪ рд╡рд╛рдЪрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЕрдиреЗрдХрд╡реЗрд│рд╛ рд╡рд╛рдкрд░рд╛рдпрдЪрд╛ рдЕрд╕реЗрд▓ рддрд░, Response.clone() рд╡рд╛рдкрд░рд╛.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %s is a URL.
+BadOpaqueRedirectInterceptionWithURL='%S' рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдЧреИрд░ рд╕реБрдЪрд╛рд▓рди FetchEvent рд╣рд╛рддрд╛рд│рддрд╛рдирд╛, рдПрдХрд╛ ServiceWorker рдиреЗ FetchEvent.respondWith() рд▓рд╛ opaqueredirect рдкрд╛рдард╡рд┐рд▓рд╛.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL.
+BadRedirectModeInterceptionWithURL='%S' рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдПрдХрд╛ ServiceWorker рдиреЗ RedirectMode тАШfollowтАЩ рдирд╕рддрд╛рдирд╛ FetchEvent.respondWith() рд▓рд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд Response рдкрд╛рдард╡рд┐рд▓рд╛.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
+InterceptionCanceledWithURL=%S рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдПрдХрд╛ ServiceWorker рдиреЗ FetchEvent.preventDefault() рд▓рд╛ рдХреЙрд▓ рдХрд░реВрди рд▓реЛрдб рд░рджреНрдж рдХреЗрд▓рд╛.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
+InterceptionRejectedResponseWithURL='%1$S' рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдПрдХрд╛ ServiceWorker рдиреЗ FetchEvent.respondWith() рд▓рд╛ promise рдкрд╛рдард╡рд┐рд▓рд╛ рдЬреНрдпрд╛рдиреЗ '%2$S' рдирд╛рдХрд╛рд░рд▓реЗ.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", "FetchEvent.respondWith()", or "Response". %1$S is a URL. %2$S is an error string.
+InterceptedNonResponseWithURL='%1$S' рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА. рдПрдХрд╛ ServiceWorker рдиреЗ FetchEvent.respondWith() рд▓рд╛ promise рдкрд╛рдард╡рд┐рд▓рд╛ рдЬреНрдпрд╛рдиреЗ non-Response рдореВрд▓реНрдп '%2$S' рд╕реЛрдмрдд рд░рд┐рдЭреЙрд▓реНрд╡ рдХреЗрд▓реЗ.
+
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
+ServiceWorkerScopePathMismatch=рдПрдХ ServiceWorker рдЪреА рдиреЛрдВрджрдгреА рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА: рджрд┐рд▓реЗрд▓реА рд╡реНрдпрд╛рдкреНрддреА '%1$S' рдЪрд╛ рдорд╛рд░реНрдЧ рдХрдорд╛рд▓ рдкрд░рд╡рд╛рдирдЧреА рд╡реНрдпрд╛рдкреНрддреА '%2$S' рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдирд╛рд╣реА. рд╡реНрдпрд╛рдкреНрддреА рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рд╛, рд╕рд░реНрд╡реАрд╕ рд╡рд░реНрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд▓рд╡рд╛, рдХрд┐рдВрд╡рд╛ Service-Worker-Allowed HTTP рд╢рд┐рд░реНрд╖рдХ рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like "404" and %3$S is a URL.
+ServiceWorkerRegisterNetworkError=ServiceWorker тАШ%1$SтАЩ рд╕реНрдХреЛрдкрд╕рд╛рдареА рдиреЛрдВрджрдгреА/рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдпрд╢рд╕реНрд╡реА: рд╕реНрдХреНрд░рд┐рдкреНрдЯреН тАШ%3$SтАЩ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареАрдЪреА рдЕрдпрд╢рд╕реНрд╡реА рд╕реНрдерд┐рддреА тАШ%2$SтАЩ.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerGraceTimeoutTermination=ServiceWorker тАШ%1$SтАЩ рд╕реНрдХреЛрдк рд╕рд╛рдареА рдЧреНрд░реЗрд╕ рдЯрд╛рдИрдордЖрдКрдЯ рдореБрд│реЗ рдкреНрд░рд▓рдВрдмрд┐рдд waitUntil/respondWith рдЪреНрдпрд╛ рд╡рдЪрдирд╛рдВрд╕рд╣ рдмрдВрдж рдХрд░реАрдд рдЖрд╣реЗ.
+# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch".
+ServiceWorkerNoFetchHandler=рд╡рд░реНрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдпрдорд╛рдкрди рдХрд░рдд рдЕрд╕рддрд╛рдирд╛ рдлреЗрдЪ рдЗрд╡реНрд╣реЗрдиреНрдЯ рд╣реЕрдВрдбрд▓рд░ рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+ExecCommandCutCopyDeniedNotInputDriven=document.exec рдХрдорд╛рдВрдб('cut'/'copy') рдХрд╛рдо рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА рдХрд╛рд░рдг, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗреЗрд▓реЗрд▓реНрдпрд╛ рдереЛрдбрд╛ рд╡реЗрд│ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рдБрдбрд▓рд░ рдордзреБрди рд╡рд╛рдкрд░рд▓реЗ рдирд╡реНрд╣рддреЗ.
+ManifestShouldBeObject=Manifest рд╣реЗ рдШрдЯрдХ рдЕрд╕рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.
+ManifestScopeURLInvalid=рд╕реНрдХреЛрдк URL рдЕрд╡реИрдз рдЖрд╣реЗ.
+ManifestScopeNotSameOrigin=рд╕реНрдХреЛрдк URL рддреЗрдЪ рдореВрд│ рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЬреЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрд╣реЗ.
+ManifestStartURLOutsideScope=рдкреНрд░рд╛рд░рдВрдн URL рд╡реНрдпрд╛рдкреНрддреА рдмрд╛рд╣реЗрд░ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рд╡реНрдпрд╛рдкреНрддреА рдЕрд╡реИрдз рдЖрд╣реЗ.
+ManifestStartURLInvalid=рдкреНрд░рд╛рд░рдВрдн URL рдЕрд╡реИрдз рдЖрд╣реЗ.
+ManifestStartURLShouldBeSameOrigin=рд╕реБрд░реВрд╡рд╛рддреАрдЪреЗ URL рддреЗрдЪ рдореВрд│ рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЬреЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрд╣реЗ.
+# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. "Expected the manifest's start_url member to be a string."
+ManifestInvalidType=%1$S's %2$S рдореЗрдВрдмрд░ %3$S рдореНрд╣рдгреВрди рдЕрдкреЗрдХреНрд╖реАрдд рд╣реЛрддреЗ.
+# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "theme_color: 42 is not a valid CSS color."
+ManifestInvalidCSSColor=%1$S: %2$S рд╡реИрдз CSS рд░рдВрдЧ рдирд╛рд╣реА.
+PatternAttributeCompileFailure=<input pattern='%S'> рддрдкрд╛рд╕рддрд╛ рдпреЗрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рдкреБрдвреАрд▓ рдкреЕрдЯрд░реНрди рд╡реИрдз regexp рдирд╛рд╣реА: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch='DOMWindow' рд╡рд░ 'postMessage' рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА: рд▓рдХреНрд╖реНрдпрд╛рдЪреЗ рдореВрд│ ('%S') рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рд╡рд┐рдВрдбреЛрдЪреНрдпрд╛ рдореВрд│рд╛рд╢реА ('%S') рдЬреБрд│рдд рдирд╛рд╣реА
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbed=рдЬреВрдиреНрдпрд╛ рдкрджреНрдзрддреАрдЪреНрдпрд╛ Youtube Flash рдПрдореНрдмреЗрдб (%S) рд▓рд╛ iframe рдПрдореНрдмреЗрдб (%S) рдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣реАрдд рдЖрд╣реЗ. рд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ iframe рдРрд╡рдЬреА рдПрдореНрдмреЗрдб/рдШрдЯрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрдард╛рдд рдмрджрд▓ рдХрд░рд╛.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbedPathParams=рдЬреВрдиреНрдпрд╛ рдкрджреНрдзрддреАрдЪреНрдпрд╛ Youtube Flash рдПрдореНрдмреЗрдб (%S) рд▓рд╛ iframe рдПрдореНрдмреЗрдб (%S) рдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣реАрдд рдЖрд╣реЗ. рдорд╛рдкрджрдВрдб iframe рдПрдореНрдмреЗрдб рджреНрд╡рд╛рд░реЗ рдЕрд╕рдорд░реНрдереАрдд рд╣реЛрддреЗ рдЖрдгрд┐ рд░реБрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ. рд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ iframe рдРрд╡рдЬреА рдПрдореНрдмреЗрдб/рдШрдЯрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрдард╛рдд рдмрджрд▓ рдХрд░рд╛.
+# LOCALIZATION NOTE: This error is reported when the "Encryption" header for an
+# incoming push message is missing or invalid. Do not translate "ServiceWorker",
+# "Encryption", and "salt". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncryptionHeader=тАШ%1$SтАЩ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢рд╛рд╕рд╛рдареА тАШEncryptionтАЩ рд╣реЗрдбрд░рдордзреНрдпреЗ рдЕрджреНрд╡рд┐рддреАрдп тАШsaltтАШ рдШрдЯрдХ рдЕрд╕рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when the "Crypto-Key" header for an
+# incoming push message is missing or invalid. Do not translate "ServiceWorker",
+# "Crypto-Key", and "dh". %1$S is the ServiceWorker scope URL.
+PushMessageBadCryptoKeyHeader=тАШ%1$SтАЩ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. тАШCrypto-KeyтАШ рдЪреНрдпрд╛ рд╣реЗрдбрд░рдордзреНрдпреЗ рдЕреЕрдк рд╕рд░реНрд╡реНрд╣рд░рдЪреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд┐ рдЕрд╕рд▓реЗрд▓рд╛ тАШdhтАШ рдШрдЯрдХ рдЕрд╕рдгрдВ рдЧрд░рдЬреЗрдЪрдВ рдЖрд╣реЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated
+# "Encryption-Key" header for an incoming push message is missing or invalid.
+# Do not translate "ServiceWorker", "Encryption-Key", "dh", "Crypto-Key", and
+# "Content-Encoding: aesgcm". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncryptionKeyHeader=тАШ%1$SтАЩ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. тАШEncryption-KeyтАШ рдЪреНрдпрд╛ рд╣реЗрдбрд░рдордзреНрдпреЗ тАШdhтАШ рдШрдЯрдХ рдЕрд╕рдгрдВ рдЧрд░рдЬреЗрдЪрдВ рдЖрд╣реЗ. рд╣рд╛ рд╣реЗрдбрд░ рдЬреБрдирд╛ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдХрд╛рдврдгреНрдпрд╛рдд рдпреЗрдИрд▓. рдХреГрдкрдпрд╛ рддреНрдпрд╛ рдРрд╡рдЬреА 'Crypto-Key' 'Content-Encoding: aesgcm' рдЪреНрдпрд╛ рдмрд░реЛрдмрд░ рд╡рд╛рдкрд░рд╛ . рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "Content-Encoding" header is missing or contains an
+# unsupported encoding. Do not translate "ServiceWorker", "Content-Encoding",
+# "aesgcm", and "aesgcm128". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncodingHeader=тАЩ%1$SтАШ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. тАШContent-EncodingтАШ рдЪреНрдпрд╛ рд╣реЗрдбрд░ тАШaesgcmтАШ рдЕрд╕рдгрдВ рдЧрд░рдЬреЗрдЪрдВ рдЖрд╣реЗ. тАШaesgcm128тАШ рд╣рд╛ рд╣реЗрдбрд░ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛рдд рдкрдг рддреЛ рдЬреБрдирд╛ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдХрд╛рдврдгреНрдпрд╛рдд рдпреЗрдИрд▓. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "dh" parameter is not valid base64url. Do not translate
+# "ServiceWorker", "dh", "Crypto-Key", and "base64url". %1$S is the
+# ServiceWorker scope URL.
+PushMessageBadSenderKey=тАЩ%1$SтАШ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. 'Crypto-Key' рдордзрд▓рд╛ 'dh' рдШрдЯрдХ рдЕрдБрдк рд╕рд░реНрд╡рд░ рдЪреА Diffie-Hellman рдЪреА base64url рдордзреНрдпреЗ рдПрдирдХреЛрдбреЗрдб (https://tools.ietf.org/html/rfc7515#appendix-C) рдЕрд╕рдгрд╛рд░реА рдкрдмреНрд▓рд┐рдХ рдХреА рдЖрдгрд┐ рддреА тАЬuncompressedтАЭ рдХрд┐рдВрд╡рд╛ тАЬrawтАЭ рд╕реНрд╡рд░реВрдкрд╛рдд (65 bytes before encoding) рдЕрд╕рдгреЗ рдЧрд░рдЬреЗрдЪрдВ рдЖрд╣реЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "salt" parameter is not valid base64url. Do not translate
+# "ServiceWorker", "salt", "Encryption", and "base64url". %1$S is the
+# ServiceWorker scope URL.
+PushMessageBadSalt=тАЩ%1$SтАШ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. 'Encryption' рд╣реЗрдбрд░ рдордзрд▓рд╛ 'salt ' рдШрдЯрдХ base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) рдЖрдгрд┐ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЪреНрдпрд╛ рдЖрдзреА 16 рдмрд╛рдЗрдЯреНрд╕ рдЕрд╕рд╛рд╡рд╛. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "rs" parameter is not a number, or is less than the pad size.
+# Do not translate "ServiceWorker", "rs", or "Encryption". %1$S is the
+# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for
+# aesgcm).
+PushMessageBadRecordSize=тАЩ%1$SтАШ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. 'Encryption' рд╣реЗрдбрд░ рдордзрд▓рд╛ 'rs' рдШрдЯрдХ рдПрдХрддрд░ %2$S рдЖрдгрд┐ 2^36-31 рдордзреАрд▓ рдЕрд╕рд╛рд╡рд╛ рдХрд┐рдВрд╡рд╛ рд╕рдВрдкреВрд░реНрдгрдкрдгреЗ рд╡рдЧрд│рд╛рд╡рд╛. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because an encrypted record is shorter than the pad size, the pad is larger
+# than the record, or any of the padding bytes are non-zero. Do not translate
+# "ServiceWorker". %1$S is the ServiceWorker scope URL. %2$S is the pad size
+# (1 for aesgcm128, 2 for aesgcm).
+PushMessageBadPaddingError=тАЩ%1$SтАШ рд╕реНрдХреЛрдкрдЪрд╛ ServiceWorker рдкреБрд╢ рд╕рдВрджреЗрд╢рд╛рдЪреА рдЙрдХрд▓ рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛. рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрджреЗрд╢ рдордзрд▓рд╛ рдПрдХ рд░реЗрдХреЙрд░реНрдб рдмрд░реЛрдмрд░ рдкреЕрдбреЗрдб рдирд╛рд╣реА рдЭрд╛рд▓рд╛. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 рдкрд╣рд╛.
+# LOCALIZATION NOTE: This error is reported when push message decryption fails
+# and no specific error info is available. Do not translate "ServiceWorker".
+# %1$S is the ServiceWorker scope URL.
+PushMessageBadCryptoError='%1$S' рд╡реНрдпрд╛рдкреНрддреАрд╕рд╛рдареА ServiceWorker рд▓рд╛ рдкреБрд╢ рд╕рдВрджреЗрд╢ рдбреАрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛рдирд╛ рдПрдХ рддреНрд░реБрдЯреА рдЖрд▓реА: рдПрдиреНрдХреНрд░реАрдкреНрд╢рди рд╕рдВрдмрдВрдзреА рдорджрддреАрд╕рд╛рдареА рдХреГрдкрдпрд╛ https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption рдкрд╣рд╛
+# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.
+PreventDefaultFromPassiveListenerWarning=тАШpreventDefault()тАЩ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░ рдиреЛрдВрджрдгреАрдХреГрдд рд╢реНрд░реЛрддреНрдпрд╛рдХрдбреВрди тАШ%1$SтАЩ рдкреНрд░рдХрд╛рд░рдЪреА рдШрдЯрдирд╛ рдХреЙрд▓ рдХреЗрд▓реА рдЬрд╛рддреЗ.
+IIRFilterChannelCountChangeWarning=IIRFilterNode рдЪреЕрдиреЗрд▓реН рдмрджрд▓ рдЧрдгрдирд╛ рдХрджрд╛рдЪрд┐рдд рдСрдбрд┐рдУрдордзреНрдпреЗ рдЕрдбрдЪрдгреА рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрддрд╛рдд.
+BiquadFilterChannelCountChangeWarning=BiquadFilterNode рдЪреЕрдиреЗрд▓реН рдмрджрд▓ рдЧрдгрдирд╛ рдХрджрд╛рдЪрд┐рдд рдСрдбрд┐рдУрдордзреНрдпреЗ рдЕрдбрдЪрдгреА рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрддрд╛рдд.
+# LOCALIZATION NOTE: Do not translate ".png"
+GenericImageNamePNG=image.png
+GenericFileName=рдлрд╛рдЗрд▓
+GeolocationInsecureRequestIsForbidden=рдлрдХреНрдд рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрджрд░реНрднрд╛рддреАрд▓ рдЬрд┐рдУ рд▓реЛрдХреЗрд╢рди рд╡рд┐рдирдВрддреА рдкреВрд░реНрдг рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
+# LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top"
+WindowContentUntrustedWarning=рд╡рд┐рдВрдбреЛ рдШрдЯрдХрд╛рдЪрд╛ тАШcontentтАЩ рдЧреБрдгрдзрд░реНрдо рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓рд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдРрд╡рдЬреА рдХреГрдкрдпрд╛ тАШwindow.topтАЩ рд╡рд╛рдкрд░рд╛.
+# LOCALIZATION NOTE: The first %S is the tag name of the element that starts the loop, the second %S is the element's ID.
+SVGRefLoopWarning=тАЬ%SтАЭ рдУрд│рдЦ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ <%S> SVG рд▓рд╛ рд╕рдВрджрд░реНрдн рдЖрд╡рд░реНрддрди рдЖрд╣реЗ.
+# LOCALIZATION NOTE: The first %S is the tag name of the element in the chain where the chain was broken, the second %S is the element's ID.
+SVGRefChainLengthExceededWarning=рдЕрддрд┐ рд▓рд╛рдВрдм рдЕрд╢реА SVG <%S> рд╕рдВрджрд░реНрдн рд╕рд╛рдЦрд│реА тАЬ%SтАЭ рдУрд│рдЦ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдкрд╛рд╢реА рд╕реЛрдбреВрди рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceEmpty=<script> рдШрдЯрдХрд╛рдЪрд╛ тАШ%SтАЩ рдЧреБрдгрдзрд░реНрдо рд░рд┐рдХреНрдд рдЖрд╣реЗ.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceInvalidUri=<script> рдШрдЯрдХрд╛рдЪрд╛ тАШ%SтАЩ рдЧреБрдгрдзрд░реНрдо рдПрдХ рд╡реИрдз URI рдирд╛рд╣реА: "%S"
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceLoadFailed=тАЬ%SтАЭ рд╕реНрд░реЛрддрд╛рд╡рд░реАрд▓ <script> рдЪреЗ рд▓реЛрдбреАрдВрдЧ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ.
+ModuleSourceLoadFailed=тАЬ%SтАЭ рд╕реНрд░реЛрддрд╛рд╡рд░реАрд▓ рдореЙрдбреНрдпреВрд▓рдЪреЗ рд▓реЛрдбреАрдВрдЧ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceMalformed=<script> рд╕реНрд░реЛрдд URI рд╡рд┐рдХреГрдд рдЖрд╣реЗ: тАЬ%SтАЭ.
+ModuleSourceMalformed=рдореЙрдбреНрдпреВрд▓ рд╕реНрд░реЛрдд URI рд╡рд┐рдХреГрдд рдЖрд╣реЗ: тАЬ%SтАЭ.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceNotAllowed=<script> рд╕реНрд░реЛрдд URI рд▓рд╛ рдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА: тАЬ%SтАЭ.
+ModuleSourceNotAllowed=рдореЙрдбреНрдпреВрд▓ рд╕реНрд░реЛрдд URI рд▓рд╛ рдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА: тАЬ%SтАЭ.
+# LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
+InvalidKeyframePropertyValue=рдХреАрдлреНрд░реЗрдо рдкреНрд░реЙрдкрд░реНрдЯреА рд╡реНрд╣реЕрд▓реНрдпреБ тАЬ%1$SтАЭ тАЬ%2$SтАЭ рдЪреНрдпрд╛ рд╕рд┐рдВрдЯреЗрдХреНрд╕ рдкреНрд░рдорд╛рдгреЗ рдЕрд╡реИрдз рдЖрд╣реЗ.
+# LOCALIZATION NOTE: Do not translate "ReadableStream".
+ReadableStreamReadingFailed=рд╡рд╛рдЪрдгреНрдпрд╛рдпреЛрдЧреНрдп рд╕реНрд░реЛрддрд╛рдкрд╛рд╕реВрди рдбреЗрдЯрд╛ рд╡рд╛рдЪрдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА: тАЬ%SтАЭ.
+# LOCALIZATION NOTE: Do not translate "registerProtocolHandler".
+MotionEventWarning=рдЧрддреА рд╕реЗрдВрд╕рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓рд╛ рдЖрд╣реЗ.
+# LOCALIZATION NOTE: Do not translate "storage", "indexedDB.open" and "navigator.storage.persist()".
+UnsupportedEntryTypesIgnored=рдЕрд╕рдорд░реНрдереАрдд entryTypes рджреБрд░реНрд▓рдХреНрд╖реАрдд рдХрд░рдд рдЖрд╣реЗ: %S.
+
diff --git a/l10n-mr/dom/chrome/global-strres.properties b/l10n-mr/dom/chrome/global-strres.properties
new file mode 100644
index 0000000000..51d26fc56e
--- /dev/null
+++ b/l10n-mr/dom/chrome/global-strres.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+16389=рдЕрдкрд░рд┐рдЪреАрдд рддреНрд░реВрдЯреА рдЖрдврд│реА (%1$S)
diff --git a/l10n-mr/dom/chrome/layout/HtmlForm.properties b/l10n-mr/dom/chrome/layout/HtmlForm.properties
new file mode 100644
index 0000000000..e66520bfd8
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/HtmlForm.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Reset=рдкреБрдирдГ рд╕реБрд╕реНрдерд┐рдд рдХрд░рд╛
+Submit=рд╢рдВрдХрд╛ рд╕рд╛рджрд░ рдХрд░рд╛
+Browse=рдмреНрд░рд╛рдЙрдЭ рдХрд░рд╛...
+FileUpload=рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб
+DirectoryUpload=рдЕрдкрд▓реЛрдбрд╕рд╛рдареА рдлреЛрд▓реНрдбрд░ рдирд┐рд╡рдбрд╛
+DirectoryPickerOkButtonLabel=рдЕрдкрд▓реЛрдб
+ForgotPostWarning=рдлрд╛рд░реНрдо рдордзреНрдпреЗ enctype=%S рдЖрд╣реЗ, рдкрд░рдВрддреБ method=post рдирд╛рд╣реА. enctype рдЪреНрдпрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рди рдЬрд╛рддрд╛ рд╕рд╛рдзрд╛рд░рдгрд░реАрддреНрдпрд╛ method=GET рд╕рд╣ рд╕рд╛рджрд░ рдХрд░рдд рдЖрд╣реЗ.
+ForgotFileEnctypeWarning=рдлреЙрд░реНрдордордзреНрдпреЗ рдлрд╛рдЗрд▓ рдЖрджрд╛рди рдЖрд╣реЗ, рдкрдг рдлреЙрд░реНрдорд╡рд░реАрд▓ method=POST рд╡ enctype=multipart/рдлреЙрд░реНрдо-рдорд╛рд╣рд┐рддреА рд╕рд╛рдкрдбрдд рдирд╛рд╣реА. рд╣реА рдлрд╛рдЗрд▓ рдкрд╛рдард╡рд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.
+# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName
+DefaultFormSubject=%S рдХрдбреВрди рдлреЙрд░реНрдо рджрд╛рдЦрд▓ рдХрд░рд╛
+CannotEncodeAllUnicode=%S рдПрдВрдХреЛрдбрд┐рдВрдЧрдордзреНрдпреЗ рдПрдХ рдлреЙрд░реНрдо рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЬреЗ рд╕рд░реНрд╡ Unicode рдЕрдХреНрд╖рд░реЗ рдПрдВрдХреЛрдб рдХрд░рдд рдирд╛рд╣реА, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рдЗрдВрдкреБрдЯ рд╕рджреЛрд╖реАрдд рд╣реЛрдК рд╢рдХрддреЗ. рд╣рд┐ рдЕрдбрдЪрдг рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, рдкреГрд╖реНрда рдмрджрд▓рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рдлреЙрд░реНрдо UTF-8 рдПрдВрдХреЛрдбрд┐рдВрдЧрдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдПрдХрд░рдд рдкреГрд╖реНрдард╛рдЪреЗ рдПрдВрдХреЛрдбрд┐рдВрдЧ UTF-8 рдХрд░реАрддрд╛ рдмрджрд▓рд╡реВрди рдХрд┐рдВрд╡рд╛ рдлреЙрд░реНрдо рдПрд▓рд┐рдореЗрдВрдЯрд╡рд░ accept-charset=utf-8 рдЕрд╕реЗ рдирд┐рд░реНрджреЗрд╢реАрдд рдХрд░реВрди.
+AllSupportedTypes=рд╕рд░реНрд╡ рд╕рдорд░реНрдереАрдд рдкреНрд░рдХрд╛рд░
+# LOCALIZATION NOTE (NoFileSelected): this string is shown on a
+# <input type='file'> when there is no file selected yet.
+NoFileSelected=рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд▓реА рдирд╛рд╣реА.
+# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a
+# <input type='file' multiple> when there is no file selected yet.
+NoFilesSelected=рдлрд╛рдЗрд▓реНрд╕ рдирд┐рд╡рдбрд▓реА рдирд╛рд╣реА.
+# LOCALIZATION NOTE (NoDirSelected): this string is shown on a
+# <input type='file' directory/webkitdirectory> when there is no directory
+# selected yet.
+NoDirSelected=рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд╡рдбрд▓реЗрд▓реА рдирд╛рд╣реА.
+# LOCALIZATION NOTE (XFilesSelected): this string is shown on a
+# <input type='file' multiple> when there are more than one selected file.
+# %S will be a number greater or equal to 2.
+XFilesSelected=%S рдлрд╛рдЗрд▓реНрд╕ рдирд┐рд╡рдбрд▓реЗ.
+ColorPicker=рдПрдХ рд░рдВрдЧ рдирд┐рд╡рдбрд╛
+# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when
+# it has no direct <summary> child. Google Chrome should already have this
+# string translated.
+DefaultSummary=рддрдкрд╢реАрд▓
diff --git a/l10n-mr/dom/chrome/layout/MediaDocument.properties b/l10n-mr/dom/chrome/layout/MediaDocument.properties
new file mode 100644
index 0000000000..25cb65ae4b
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/MediaDocument.properties
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height
+#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type
+#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height
+#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type
+#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type
+#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type
+ImageTitleWithDimensions2AndFile=%S (%S рдкреНрд░рддрд┐рдорд╛, %S x %S рдкреАрдХреНрд╕реЗрд▓реНрд╕)
+ImageTitleWithoutDimensions=%S (%S рдкреНрд░рддрд┐рдорд╛)
+ImageTitleWithDimensions2=(%S рдкреНрд░рддрд┐рдорд╛, %Sx%S рдкреАрдХреНрд╕реЗрд▓)
+ImageTitleWithNeitherDimensionsNorFile=(%S рдкреНрд░рддрд┐рдорд╛)
+MediaTitleWithFile=%S (%S рдШрдЯрдХ)
+MediaTitleWithNoInfo=(%S рдШрдЯрдХ)
+
+InvalidImage=рдкреНрд░рддрд┐рдорд╛ тАЬ%SтАЭ рджрд░реНрд╢рд╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рддреНрдпрд╛рдд рддреНрд░реВрдЯреА рдЖрд╣реЗрдд.
+ScaledImage=рдкреНрд░рдорд╛рдг (%S%%)
+
+TitleWithStatus=%S - %S
diff --git a/l10n-mr/dom/chrome/layout/css.properties b/l10n-mr/dom/chrome/layout/css.properties
new file mode 100644
index 0000000000..519b49248f
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/css.properties
@@ -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/.
+
+MimeNotCss=рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ %1$S рджрд╛рдЦрд▓ рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рдЪреЗ, "%2$S" рдорд╛рдИрдо рдкреНрд░рдХрд╛рд░ "text/css" рдирд╛рд╣реА.
+MimeNotCssWarn=рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ %1$S CSS рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рджрд╛рдЦрд▓ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ рддрд░реА рддреНрдпрд╛рдЪреЗ MIME рдкреНрд░рдХрд╛рд░, "%2$S","text/css" рдирд╛рд╣реА.
+
+PEDeclDropped=рдЬрд╛рд╣реАрд░рдирд╛рдорд╛ рд╡рдЧрд│рд▓рд╛.
+PEDeclSkipped=рдкреБрдвреАрд▓ рдЬрд╛рд╣реАрд░рдирд╛рдореНрдпрд╛рд╡рд░ рдЬрд╛.
+PEUnknownProperty=рдЕрдкрд░рд┐рдЪреАрдд рдЧреБрдгрдзрд░реНрдо '%1$S'.
+PEValueParsingError='%1$S' рдХрд░реАрддрд╛ рдореБрд▓реНрдп рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+PEUnknownAtRule=рд╡рд┐рдирд╛рдкрдВрдЬреАрдХреГрдд at-rule рдХрд┐рдВрд╡рд╛ at-rule '%1$S' рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рдЪреВрдХ.
+PEAtNSUnexpected=@namespace: рдЕрдВрддрд░реНрдЧрдд рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЯреЛрдХрди '%1$S'.
+PEKeyframeBadName=@keyframes рдирд┐рдпрдорд╛рдЪреЗ рдЕрдкреЗрдХреНрд╖реАрдд рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░.
+PEBadSelectorRSIgnored=рдЪреВрдХреАрдЪреНрдпрд╛ рдирд┐рд╡рдбрдХрд╛рдореБрд│реЗ рдирд┐рдпрдорд╛рд╡рд▓реАрд▓рд╛ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+PEBadSelectorKeyframeRuleIgnored=рдЕрдпреЛрдЧреНрдп рд╕реЗрдХреНрдЯрд░рдореБрд│реЗ рд╡рдЧрд│рд▓реЗрд▓реЗ Keyframe рдирд┐рдпрдо.
+PESelectorGroupNoSelector=рдирд┐рд╡рдбрдХ рдЕрдкреЗрдХреНрд╖рд┐рдд.
+PESelectorGroupExtraCombinator=рдбреЕрдВрдЧрд▓рд┐рдВрдЧ рдХреЙрдореНрдмрд┐рдиреЗрдЯрд░.
+PEClassSelNotIdent=рд╡рд░реНрдЧ рдирд┐рд╡рдбрдХрд╛рдХрд░реНрддрд╛ рдУрд│рдЦрдХрд╛рд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PETypeSelNotType=рдШрдЯрдХрд╛рдЪреЗ рдирд╛рд╡ рдХрд┐рдВрд╡рд╛ '*' рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEUnknownNamespacePrefix=рдЕрдкрд░рд┐рдЪреАрдд рдирд╛рдордХреНрд╖реЗрддреНрд░ рдкреВрд░реНрд╡рдкрдж '%1$S'.
+PEAttributeNameExpected=рдУрд│рдЦрдХрд╛рд░ рдХрд░реНрддрд╛ рдЧреБрдгрдзрд░реНрдорд╛рдЪреЗ рдирд╛рд╡ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEAttributeNameOrNamespaceExpected=рдЧреБрдгрдзрд░реНрдорд╛рдЪреЗ рдирд╛рд╡ рдХрд┐рдВрд╡рд╛ рдирд╛рдордХреНрд╖реЗрддреНрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEAttSelNoBar='|' рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEAttSelUnexpected=рдЧреБрдгрдзрд░реНрдо рдирд┐рд╡рдбрдХ: рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЯреЛрдХрди '%1$S'.
+PEAttSelBadValue=рдЧреБрдгрдзрд░реНрдо рдирд┐рд╡рдбрдХрд╛рдЕрдВрддрд░реНрдЧрдд рд╕рдВрдЦреНрдпреЗрдХрд░реНрддрд╛ рдУрд│рдЦрдХрд╛рд░ рдХрд┐рдВрд╡рд╛ рдЕрдХреНрд╖рд░рдорд╛рд▓рд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEPseudoSelBadName=рд╕реНрдпреБрдбреЛ-рд╡рд░реНрдЧ рдХрд┐рдВрд╡рд╛ рд╕реНрдпреБрдбреЛ-рдШрдЯрдХрд╛рдХрд░реНрддрд╛ рдУрд│рдЦрдХрд╛рд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S рдЖрдврд│рд▓реЗ' .
+PEPseudoSelEndOrUserActionPC=рд╕рд┐рд▓реЗрдХреНрдЯрд░рдЪреА рд╕рдорд╛рдкреНрддрд┐ рдХрд┐рдВрд╡рд╛ рд╕реНрдпреБрдбреЛ-рдПрд▓рд┐рдореЗрдВрдЯрдирдВрддрд░ рдпреБрдЬрд░ ре▓рдХреНрд╢рди рд╕реНрдпреБрдбреЛ-рдХреНрд▓рд╛рд╕ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реА.
+PEPseudoSelUnknown=рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдпреБрдбреЛ-рд╡рд░реНрдЧ рдХрд┐рдВрд╡рд╛ рд╕реНрдпреБрдбреЛ-рдШрдЯрдХ '%1$S'.
+PEPseudoClassArgNotIdent=pseudo-class рдмрд╛рдм рдХрд░реАрддрд╛ рдУрд│рдЦрдХрд░реНрддрд╛ рдЕрдкреЗрдХреНрд╖реАрдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEColorNotColor=рд░рдВрдЧ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEParseDeclarationDeclExpected=рдЬрд╛рд╣реАрд░рдирд╛рдорд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEUnknownFontDesc=@font-face рдирд┐рдпрдо рдЕрдВрддрд░реНрдЧрдд рдЕрдкрд░рд┐рдЪреАрдд рд╡рд░рдгрдХрд░реНрддрд╛ '%1$S' рдЖрдврд│рд▓реЗ.
+PEMQExpectedFeatureName=рдорд┐рдбреАрдпрд╛ рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рдирд╛рд╡ рдЕрдкреЗрдХреНрд╖реАрдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEMQNoMinMaxWithoutValue=min- рдХрд┐рдВрд╡рд╛ max- рдиреБрд░реВрдк рдорд┐рдбреАрдпрд╛ рдЧреБрдгрд╡рд┐рд╢реЗрд╖рд▓рд╛ рдореБрд▓реНрдп рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+PEMQExpectedFeatureValue=рдорд┐рдбреАрдпрд╛ рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рдХрд░реАрддрд╛ рдЕрд╡реИрдз рдореБрд▓реНрдп рдЖрдврд│рд▓реЗ.
+PEExpectedNoneOrURL='none' рдХрд┐рдВрд╡рд╛ URL рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+PEExpectedNoneOrURLOrFilterFunction='none', URL, рдХрд┐рдВрд╡рд╛ рдлрд┐рд▓реНрдЯрд░ рдлрдВрдХреНрд╢рди рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рдВрддреБ '%1$S' рдЖрдврд│рд▓реЗ.
+
+TooLargeDashedRadius=рд╕реАрдорд╛ рддреНрд░рд┐рдЬреНрдпрд╛ тАШdashedтАЩ рд╕рд╛рдареА рдлрд╛рд░ рдореЛрдареА рдЖрд╣реЗ(100000px рдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд╛ рдЖрд╣реЗ). рд╕реЙрд▓рд┐рдб рдореНрд╣рдгреВрди рд░реЗрдВрдбрд░рд┐рдВрдЧ.
+TooLargeDottedRadius=рд╕реАрдорд╛ рддреНрд░рд┐рдЬреНрдпрд╛ тАШdottedтАЩ рд╕рд╛рдареА рдлрд╛рд░ рдореЛрдареА рдЖрд╣реЗ(100000px рдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд╛ рдЖрд╣реЗ). рд╕реЙрд▓рд┐рдб рдореНрд╣рдгреВрди рд░реЗрдВрдбрд░рд┐рдВрдЧ.
diff --git a/l10n-mr/dom/chrome/layout/htmlparser.properties b/l10n-mr/dom/chrome/layout/htmlparser.properties
new file mode 100644
index 0000000000..ff144b1d11
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/htmlparser.properties
@@ -0,0 +1,120 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Encoding warnings and errors
+EncNoDeclarationFrame=The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it.
+EncMetaUnsupported=An unsupported character encoding was declared for the HTML document using a meta tag. The declaration was ignored.
+EncProtocolUnsupported=An unsupported character encoding was declared on the transfer protocol level. The declaration was ignored.
+EncMetaUtf16=A meta tag was used to declare the character encoding as UTF-16. This was interpreted as an UTF-8 declaration instead.
+EncMetaUserDefined=\u0020x-user-defined рдкреНрд░рдорд╛рдгреЗ рдореЗрдЯрд╛ рдЯреЕрдЧрдЪрд╛ рд╡рд╛рдкрд░ рдХреЕрд░реЗрдХреНрдЯрд░ рдПрдВрдХреЛрдбрд┐рдВрдЧрдХрд░рд┐рддрд╛ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЕрд╕реЗ. рд╡рд┐рдирд╛-рдПрдВрдХреЛрдбреЗрдб рд▓реЗрдЧрд╕реА рдлрд╛рдБрдЯреНрд╕рд╕рд╣ рд╕рд╣рддреНрд╡рддрд╛рдРрд╡рдЬреА рд╣реНрдпрд╛рд╕ windows-1252 рдбрд┐рдХреНрд▓рд░реЗрд╢рди рдореНрд╣рдгреВрди рдУрд│рдЦрддреЗ рдЬрд╛рддреЗ. рд╣реНрдпрд╛ рд╕реНрдерд│рд╛рд▓рд╛ Unicode рд╡рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.
+
+# The bulk of the messages below are derived from
+# https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java
+# which is available under the MIT license.
+
+# Tokenizer errors
+errGarbageAfterLtSlash=Garbage after тАЬ</тАЭ.
+errLtSlashGt=Saw тАЬ</>тАЭ. Probable causes: Unescaped тАЬ<тАЭ (escape as тАЬ&lt;тАЭ) or mistyped end tag.
+errCharRefLacksSemicolon=Character reference was not terminated by a semicolon.
+errNoDigitsInNCR=No digits in numeric character reference.
+errGtInSystemId=тАЬ>тАЭ in system identifier.
+errGtInPublicId=тАЬ>тАЭ in public identifier.
+errNamelessDoctype=Nameless doctype.
+errConsecutiveHyphens=Consecutive hyphens did not terminate a comment. тАЬ--тАЭ is not permitted inside a comment, but e.g. тАЬ- -тАЭ is.
+errPrematureEndOfComment=Premature end of comment. Use тАЬ-->тАЭ to end a comment properly.
+errBogusComment=Bogus comment.
+errUnquotedAttributeLt=тАЬ<тАЭ in an unquoted attribute value. Probable cause: Missing тАЬ>тАЭ immediately before.
+errUnquotedAttributeGrave=тАЬ`тАЭ in an unquoted attribute value. Probable cause: Using the wrong character as a quote.
+errUnquotedAttributeQuote=Quote in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.
+errUnquotedAttributeEquals=тАЬ=тАЭ in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.
+errSlashNotFollowedByGt=A slash was not immediately followed by тАЬ>тАЭ.
+errNoSpaceBetweenAttributes=No space between attributes.
+errUnquotedAttributeStartLt=тАЬ<тАЭ at the start of an unquoted attribute value. Probable cause: Missing тАЬ>тАЭ immediately before.
+errUnquotedAttributeStartGrave=тАЬ`тАЭ at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote.
+errUnquotedAttributeStartEquals=тАЬ=тАЭ at the start of an unquoted attribute value. Probable cause: Stray duplicate equals sign.
+errAttributeValueMissing=Attribute value missing.
+errBadCharBeforeAttributeNameLt=Saw тАЬ<тАЭ when expecting an attribute name. Probable cause: Missing тАЬ>тАЭ immediately before.
+errEqualsSignBeforeAttributeName=Saw тАЬ=тАЭ when expecting an attribute name. Probable cause: Attribute name missing.
+errBadCharAfterLt=Bad character after тАЬ<тАЭ. Probable cause: Unescaped тАЬ<тАЭ. Try escaping it as тАЬ&lt;тАЭ.
+errLtGt=Saw тАЬ<>тАЭ. Probable causes: Unescaped тАЬ<тАЭ (escape as тАЬ&lt;тАЭ) or mistyped start tag.
+errProcessingInstruction=Saw тАЬ<?тАЭ. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
+errUnescapedAmpersandInterpretedAsCharacterReference=The string following тАЬ&тАЭ was interpreted as a character reference. (тАЬ&тАЭ probably should have been escaped as тАЬ&amp;тАЭ.)
+errNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or тАЬ&тАЭ should have been escaped as тАЬ&amp;тАЭ.)
+errNoNamedCharacterMatch=тАЬ&тАЭ did not start a character reference. (тАЬ&тАЭ probably should have been escaped as тАЬ&amp;тАЭ.)
+errQuoteBeforeAttributeName=Saw a quote when expecting an attribute name. Probable cause: тАЬ=тАЭ missing immediately before.
+errLtInAttributeName=тАЬ<тАЭ in attribute name. Probable cause: тАЬ>тАЭ missing immediately before.
+errQuoteInAttributeName=Quote in attribute name. Probable cause: Matching quote missing somewhere earlier.
+errExpectedPublicId=Expected a public identifier but the doctype ended.
+errBogusDoctype=Bogus doctype.
+maybeErrAttributesOnEndTag=End tag had attributes.
+maybeErrSlashInEndTag=Stray тАЬ/тАЭ at the end of an end tag.
+errNcrNonCharacter=Character reference expands to a non-character.
+errNcrSurrogate=Character reference expands to a surrogate.
+errNcrControlChar=Character reference expands to a control character.
+errNcrCr=A numeric character reference expanded to carriage return.
+errNcrInC1Range=A numeric character reference expanded to the C1 controls range.
+errEofInPublicId=End of file inside public identifier.
+errEofInComment=End of file inside comment.
+errEofInDoctype=End of file inside doctype.
+errEofInAttributeValue=End of file reached when inside an attribute value. Ignoring tag.
+errEofInAttributeName=End of file occurred in an attribute name. Ignoring tag.
+errEofWithoutGt=Saw end of file without the previous tag ending with тАЬ>тАЭ. Ignoring tag.
+errEofInTagName=End of file seen when looking for tag name. Ignoring tag.
+errEofInEndTag=End of file inside end tag. Ignoring tag.
+errEofAfterLt=End of file after тАЬ<тАЭ.
+errNcrOutOfRange=Character reference outside the permissible Unicode range.
+errNcrUnassigned=Character reference expands to a permanently unassigned code point.
+errDuplicateAttribute=Duplicate attribute.
+errEofInSystemId=End of file inside system identifier.
+errExpectedSystemId=Expected a system identifier but the doctype ended.
+errMissingSpaceBeforeDoctypeName=Missing space before doctype name.
+errNcrZero=Character reference expands to zero.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=No space between the doctype тАЬSYSTEMтАЭ keyword and the quote.
+errNoSpaceBetweenPublicAndSystemIds=No space between the doctype public and system identifiers.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=No space between the doctype тАЬPUBLICтАЭ keyword and the quote.
+
+# Tree builder errors
+errStrayStartTag2=Stray start tag тАЬ%1$SтАЭ.
+errStrayEndTag=Stray end tag тАЬ%1$SтАЭ.
+errUnclosedElements=End tag тАЬ%1$SтАЭ seen, but there were open elements.
+errUnclosedElementsImplied=End tag тАЬ%1$SтАЭ implied, but there were open elements.
+errUnclosedElementsCell=A table cell was implicitly closed, but there were open elements.
+errStrayDoctype=Stray doctype.
+errAlmostStandardsDoctype=Almost standards mode doctype. Expected тАЬ<!DOCTYPE html>тАЭ.
+errQuirkyDoctype=Quirky doctype. Expected тАЬ<!DOCTYPE html>тАЭ.
+errNonSpaceInTrailer=Non-space character in page trailer.
+errNonSpaceAfterFrameset=Non-space after тАЬframesetтАЭ.
+errNonSpaceInFrameset=Non-space in тАЬframesetтАЭ.
+errNonSpaceAfterBody=Non-space character after body.
+errNonSpaceInColgroupInFragment=Non-space in тАЬcolgroupтАЭ when parsing fragment.
+errNonSpaceInNoscriptInHead=Non-space character inside тАЬnoscriptтАЭ inside тАЬheadтАЭ.
+errFooBetweenHeadAndBody=тАЬ%1$SтАЭ element between тАЬheadтАЭ and тАЬbodyтАЭ.
+errStartTagWithoutDoctype=Start tag seen without seeing a doctype first. Expected тАЬ<!DOCTYPE html>тАЭ.
+errNoSelectInTableScope=No тАЬselectтАЭ in table scope.
+errStartSelectWhereEndSelectExpected=тАЬselectтАЭ start tag where end tag expected.
+errStartTagWithSelectOpen=тАЬ%1$SтАЭ start tag with тАЬselectтАЭ open.
+errImage=Saw a start tag тАЬimageтАЭ.
+errHeadingWhenHeadingOpen=Heading cannot be a child of another heading.
+errFramesetStart=тАЬframesetтАЭ start tag seen.
+errNoCellToClose=No cell to close.
+errStartTagInTable=Start tag тАЬ%1$SтАЭ seen in тАЬtableтАЭ.
+errFormWhenFormOpen=Saw a тАЬformтАЭ start tag, but there was already an active тАЬformтАЭ element. Nested forms are not allowed. Ignoring the tag.
+errTableSeenWhileTableOpen=Start tag for тАЬtableтАЭ seen but the previous тАЬtableтАЭ is still open.
+errStartTagInTableBody=тАЬ%1$SтАЭ start tag in table body.
+errEndTagSeenWithoutDoctype=End tag seen without seeing a doctype first. Expected тАЬ<!DOCTYPE html>тАЭ.
+errEndTagAfterBody=Saw an end tag after тАЬbodyтАЭ had been closed.
+errEndTagSeenWithSelectOpen=тАЬ%1$SтАЭ end tag with тАЬselectтАЭ open.
+errGarbageInColgroup=Garbage in тАЬcolgroupтАЭ fragment.
+errEndTagBr=End tag тАЬbrтАЭ.
+errNoElementToCloseButEndTagSeen=No тАЬ%1$SтАЭ element in scope but a тАЬ%1$SтАЭ end tag seen.
+errHtmlStartTagInForeignContext=HTML start tag тАЬ%1$SтАЭ in a foreign namespace context.
+errNoTableRowToClose=No table row to close.
+errNonSpaceInTable=Misplaced non-space characters inside a table.
+errUnclosedChildrenInRuby=Unclosed children in тАЬrubyтАЭ.
+errStartTagSeenWithoutRuby=Start tag тАЬ%1$SтАЭ seen without a тАЬrubyтАЭ element being open.
+errSelfClosing=Self-closing syntax (тАЬ/>тАЭ) used on a non-void HTML element. Ignoring the slash and treating as a start tag.
+errNoCheckUnclosedElementsOnStack=Unclosed elements on stack.
+errEndTagDidNotMatchCurrentOpenElement=End tag тАЬ%1$SтАЭ did not match the name of the current open element (тАЬ%2$SтАЭ).
+errEndTagViolatesNestingRules=End tag тАЬ%1$SтАЭ violates nesting rules.
+errEndWithUnclosedElements=тАЬ%1$SтАЭ рдХрд░рд┐рддрд╛ рд╕рдорд╛рдкреНрддрд┐ рдЯреЕрдЧ рдЖрдврд│рд▓реЗ, рдкрд░рдВрддреБ рди рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдЖрдврд│рд▓реЗ.
diff --git a/l10n-mr/dom/chrome/layout/layout_errors.properties b/l10n-mr/dom/chrome/layout/layout_errors.properties
new file mode 100644
index 0000000000..49315b5b2e
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/layout_errors.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ImageMapRectBoundsError=<area shape="rect"> рдЯреЕрдЧрдЪреЗ "рдирд┐рдмрдВрдзрдХ" рдЧреБрдгрдзрд░реНрдорд╛рддреАрд▓ "рдбрд╛рд╡реА,рд╡рд░,рдЙрдЬрд╡реА,рдЦрд╛рд▓реА" рд╕реБрд╕реНрдерд┐рдд рдкреНрд░рдХрд╛рд░рд╛рдд рдирд╛рд╣реА.
+ImageMapCircleWrongNumberOfCoords=<area shape="circle"> рдЯреЕрдЧрдЪреЗ "рдирд┐рдмрдВрдзрдХ" рдЧреБрдгрдзрд░реНрдорд╛рддреАрд▓ "рдордзреНрдпрднрд╛рдЧ-x,рдордзреНрдпрднрд╛рдЧ-y,рддреНрд░рд┐рдЬреНрдпрд╛" рд╕реБрд╕реНрдерд┐рдд рдкреНрд░рдХрд╛рд░рд╛рдд рдирд╛рд╣реА.
+ImageMapCircleNegativeRadius=<area shape="circle"> "рдирд┐рдмрдВрдзрдХ" рдЧреБрдгрдзрд░реНрдорд╛рддреАрд▓ рдЯреЕрдЧрд▓рд╛ рдирдХрд╛рд░рд╛рд░реНрдереА рддреНрд░рд┐рдЬреНрдпрд╛ рдЖрд╣реЗ.
+ImageMapPolyWrongNumberOfCoords=<area shape="poly"> рдЯреЕрдЧрдЪреЗ "рдирд┐рдмрдВрдзрдХ" рдЧреБрдгрдзрд░реНрдорд╛рддреАрд▓ "x1,y1,x2,y2 ..." рдкреНрд░рдХрд╛рд░рд╛рдд рдирд╛рд╣реА.
+ImageMapPolyOddNumberOfCoords=<area shape="poly"> рдЯреЕрдЧрдЪреЗ "рдирд┐рдмрдВрдзрдХ" рдЧреБрдгрдзрд░реНрдорд╛рддреАрд▓ рд╢реЗрд╡рдЯрдЪреЗ "y" рдирд┐рдмрдВрдзрдХ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА (рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдкреНрд░рдХрд╛рд░ рдЕрд╕рд╛ рдЖрд╣реЗ "x1,y1,x2,y2 ...").
+
+## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLargeArea):
+## %1$S is an integer value of the area of the frame
+## %2$S is an integer value of the area of a limit based on the viewport size
+CompositorAnimationWarningContentTooLargeArea=рдХрдВрдкреЛрд╕рд┐рдЯрд░ рд╡рд░ ре▓рдирд┐рдореЗрд╢рди рдЪрд╛рд▓рд╡реБ рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рдлреНрд░реЗрдордЪрд╛ (%1$S) рдЖрдХрд╛рд░ рд╡рд┐рд╡реНрд╣рдкреЛрд░реНрдЯрдЪреНрдпрд╛ (%2$S рдкреЗрдХреНрд╖рд╛ рдореЛрдард╛) рдорд╛рдирд╛рдиреЗ рдЦреВрдк рдореЛрдард╛ рдЖрд╣реЗ.
+## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):
+## (%1$S, %2$S) is a pair of integer values of the frame size
+## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size
+## (%5$S, %6$S) is a pair of integer values of an absolute limit
+CompositorAnimationWarningContentTooLarge2=рдХрдВрдкреЛрдЭрд┐рдЯрд░ рд╡рд░ ре▓рдирд┐рдореЗрд╢рди рдЪрд╛рд▓рд╡рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА рдХрд╛рд░рдг (%1$S, %2$S) реЮреНрд░реЗрдо рдЪрд╛ рдЖрдХрд╛рд░ рд╡реНрд╣реНрдпреБ рдкреЛрд░реНрдЯ ((%3$S, %4$S) рдкреЗрдХреНрд╖рд╛ рдореЛрдард╛) рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдЦреВрдк рдореЛрдард╛ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдХрдорд╛рд▓ рдорд░реНрдпрд╛рджреЗрдкреЗрдХреНрд╖рд╛ (%5$S, %6$S) рдореЛрдард╛ рдЖрд╣реЗ.
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+CompositorAnimationWarningTransformBackfaceVisibilityHidden='backface-visibility: hidden' рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдореНрд╕ рдЪреЗ рдЕреЕрдирд┐рдореЗрд╢рди рдХреЙрдореНрдкреЛрдЭреАрдЯрд░ рд╡рд░ рдЪрд╛рд▓рд╡реАрдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
+## CompositorAnimationWarningTransformWithGeometricProperties,
+## CompositorAnimationWarningTransformWithSyncGeometricAnimations,
+## CompositorAnimationWarningTransformFrameInactive,
+## CompositorAnimationWarningOpacityFrameInactive):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+CompositorAnimationWarningTransformSVG=SVG рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдВрд╡рд░ 'transform' рдЪреЗ рдЕреЕрдирд┐рдореЗрд╢рди рдХреЙрдореНрдкреЛрдЭреАрдЯрд░ рд╡рд░ рдЪрд╛рд▓рд╡реАрдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА
+CompositorAnimationWarningTransformWithGeometricProperties=рдЬреЗрдВрд╡реНрд╣рд╛ рднреВрдорд┐рддреАрдп рдЧреБрдгрдзрд░реНрдо рдПрдХрд╛рдЪ рд╡реЗрд│реА рдПрдХрд╛рдЪ рдШрдЯрдХрд╛рд╡рд░ ре▓рдиреАрдореЗрдЯ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд, рддреНрдпрд╛рд╡реЗрд│реА 'transform' рдЪреЗ ре▓рдирд┐рдореЗрд╢рди рдХреЙрдореНрдкреЛрдЭреАрдЯрд░ рд╡рд░ рдЪрд╛рд▓рд╡реАрдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=тАШtransformтАЩ ре▓рдирд┐рдореЗрд╢рди рдХрдВрдкреЛрдЭрд┐рдЯрд░ рд╡рд░ рдЪрд╛рд▓рд╡рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдЪрд╛рд▓реВ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ ре▓рдирд┐рдореЗрд╢рдирдЪреНрдпрд╛ рднреМрдорд┐рддрд┐рдХ рдЧреБрдгрдзрд░реНрдорд╛рдВрд╢реА рддреНрдпрд╛рдВрдЪрд╛ рддрд╛рд│рдореЗрд│ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
+CompositorAnimationWarningTransformFrameInactive=рдлреНрд░реЗрдо 'transform' рдЕреЕрдирд┐рдореЗрд╢рди рд╕рд╛рдареА рд╕рдХреНрд░реАрдп рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ ре▓рдирд┐рдореЗрд╢рди рдХреЙрдореНрдкреЛрдЭреАрдЯрд░ рд╡рд░ рдЪрд╛рд▓рд╡реАрдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА
+CompositorAnimationWarningOpacityFrameInactive=рдлреНрд░реЗрдо 'opacity' рдЕреЕрдирд┐рдореЗрд╢рди рд╕рд╛рдареА рд╕рдХреНрд░реАрдп рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ ре▓рдирд┐рдореЗрд╢рди рдХреЙрдореНрдкреЛрдЭреАрдЯрд░ рд╡рд░ рдЪрд╛рд▓рд╡реАрдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА
+CompositorAnimationWarningHasRenderingObserver=рдХрдВрдкреЛрд╕рд┐рдЯрд░ рд╡рд░ рдЕрдирд┐рдореЗрд╢рди рдЪрд╛рд▓реВ рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рдШрдЯрдХрд╛рдордзреНрдпреЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдирд┐рд░реАрдХреНрд╖рдХ рдЖрд╣реЗрдд (-moz-element рдХрд┐рдВрд╡рд╛ SVG рдХреНрд▓рд┐рдкрд┐рдВрдЧ/рдорд╛рд╕реНрдХрд┐рдВрдЧ)
+
diff --git a/l10n-mr/dom/chrome/layout/printing.properties b/l10n-mr/dom/chrome/layout/printing.properties
new file mode 100644
index 0000000000..452c8a2500
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/printing.properties
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page number formatting
+## @page_number The current page number
+#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+pagenumber=%1$d
+
+# Page number formatting
+## @page_number The current page number
+## @page_total The total number of pages
+#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+# the second %ld will receive the total number of pages
+pageofpages=%2$d рдкреИрдХреА %1$d
+
+PrintToFile=рдлрд╛рдЗрд▓рдХрд░реАрддрд╛ рдЫрдкрд╛рдИ рдХрд░рд╛
+print_error_dialog_title=рдЫрдкрд╛рдИрдпрдВрддреНрд░рд╛рддреАрд▓ рддреНрд░реБрдЯреА
+printpreview_error_dialog_title=рдЫрдкрд╛рдИрдкреВрд░реНрд╡ рджреГрд╢реНрдпрд╛рдд рддреНрд░реБрдЯреА
+
+# Printing error messages.
+#LOCALIZATION NOTE: Some of these messages come in pairs, one
+# for printing and one for print previewing. You can remove that
+# distinction in your language by removing the entity with the _PP
+# suffix; then the entity without a suffix will be used for both.
+# You can also add that distinction to any of the messages that don't
+# already have it by adding a new entity with a _PP suffix.
+#
+# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then
+# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error
+# condition when print previewing as well as when printing. If you
+# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when
+# printing, and PERR_FAILURE_PP will be used under the same conditions
+# when print previewing.
+#
+PERR_FAILURE=рдЫрдкрд╛рдИрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+
+PERR_ABORT=рдЫрдкрд╛рдИ рдХрд╛рд░реНрдп рд░рджреНрдж рдХреЗрд▓реЗ, рдХрд┐рдВрд╡рд╛ рдмрдВрдж рдХреЗрд▓реЗ.
+PERR_NOT_AVAILABLE=рдХрд╛рд╣реА рдЫрдкрд╛рдИ рдлрдВрдХреНрд╢рдиреЕрд▓рд┐рдЯрд┐ рд╕рдзреНрдпрд╛ рдЕрдиреБрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+PERR_NOT_IMPLEMENTED=рдХрд╛рд╣реА рдЫрдкрд╛рдИ рдлрдВрдХреНрд╢рдиреЕрд▓рд┐рдЯрд┐ рдЕрдЬреВрдирд╣реА рд▓рд╛рдЧреВ рдХреЗрд▓реА рдирд╛рд╣реА.
+PERR_OUT_OF_MEMORY=рдЫрдкрд╛рдИрдХрд░рд┐рддрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+PERR_UNEXPECTED=рдЫрдкрд╛рдИрд╡реЗрд│реА рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрдбрдЪрдг рдЖрдврд│рд▓реА.
+
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=рдЫрдкрд╛рдИрдпрдВрддреНрд░ рдЕрдиреБрдкрд▓рдмреНрдз .
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=рдЫрдкрд╛рдИрдпрдВрддреНрд░ рдЕрдиреБрдкрд▓рдмреНрдз, рдЫрдкрд╛рдИ рдкреВрд░реНрд╡рджреГрд╖реНрдп рджрд╛рдЦрд╡рдгреЗ рдЕрд╢рдХреНрдп.
+PERR_GFX_PRINTER_NAME_NOT_FOUND=рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдЫрдкрд╛рдИрдпрдВрддреНрд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+PERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=рдлрд╛рдЗрд▓рдХрд░рд┐рддрд╛ рдЫрдкрд╛рдИрдХрд░рд┐рддрд╛ рдЖрдКрдЯрдкреБрдЯ рдлрд╛рдЗрд▓ рдЙрдШрдбрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+PERR_GFX_PRINTER_STARTDOC=рдЫрдкрд╛рдИ рдХрд╛рд░реНрдп рд╕реБрд░реВ рдХрд░рддрд╛рдирд╛ рдЫрдкрд╛рдИ рдЕрдкрдпрд╢реА.
+PERR_GFX_PRINTER_ENDDOC=рдЫрдкрд╛рдИ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХрд░рддрд╛рдирд╛ рдЫрдкрд╛рдИ рдЕрдкрдпрд╢реА.
+PERR_GFX_PRINTER_STARTPAGE=рдирд╡реАрди рдкреГрд╖реНрда рд╕реБрд░реВ рдХрд░рддреЗрд╡реЗрд│реА рдЫрдкрд╛рдИ рдЕрдкрдпрд╢реА.
+PERR_GFX_PRINTER_DOC_IS_BUSY=рд╣реНрдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреА рдЫрдкрд╛рдИ рдЕрдЬреВрдирд╣реА рдЕрд╢рдХреНрдп, рддреЗ рдЕрдЬреВрдирд╣реА рд▓реЛрдб рд╣реЛрдд рдЖрд╣реЗ.
+PERR_GFX_PRINTER_DOC_IS_BUSY_PP=рд╣реНрдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреЗ рдЫрдкрд╛рдИ-рдкреВрд░реНрд╡рджреГрд╖реНрдп рдЕрдЬреВрдирд╣реА рдЕрд╢рдХреНрдп, рддреЗ рдЕрдЬреВрдирд╣реА рд▓реЛрдб рд╣реЛрдд рдЖрд╣реЗ.
diff --git a/l10n-mr/dom/chrome/layout/xmlparser.properties b/l10n-mr/dom/chrome/layout/xmlparser.properties
new file mode 100644
index 0000000000..50586e45b6
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/xmlparser.properties
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Map Expat error codes to error strings
+1 = рд╕реНрдореГрддреАрдЪреЗ рдкреНрд░рдорд╛рдг рдврд╛рд╕рд│рд▓реА
+2 = рд▓реЗрдЦрдирд╛рддреАрд▓ рддреНрд░реБрдЯреА
+3 = рдореВрд│ рдШрдЯрдХ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА
+4 = рдПрдХреАрдХреГрдд рдирд╛рд╣реА
+5 = рдЯреЛрдХрди рдЙрдШрдбреЗ рдЖрд╣реЗ
+6 = рдЕрдкреВрд░реНрдг рдЕрдХреНрд╖рд░
+7 = рди рдЬреБрд│рдгрд╛рд░рд╛ рдЯреЕрдЧ
+8 = рд╕рдорд╛рди рдЧреБрдгрдзрд░реНрдо
+9 = рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреНрдпрд╛ рдШрдЯрдХрд╛рдирдВрддрд░ рдЕрдбрдЧрд│
+10 = рдЕрд╡реИрдз рдШрдЯрдХ рд╡рд╕реНрддреВ рд╕рдВрджрд░реНрдн
+11 = рдЕрд╡реНрдпрд╛рдЦреНрдпрд┐рдд рд╡рд╕реНрддреВ
+12 = рдкреБрдирдГрд░рд╛рдХреГрдд рд╡рд╕реНрддреВ рд╕рдВрджрд░реНрдн
+13 = рдЕрд╕рдВрддреБрд▓рд┐рдд рд╡рд╕реНрддреВ
+14 = рдЕрд╡реИрдз рдЕрдХреНрд╖рд░ рдХреНрд░рдорд╛рдВрдХрд╛рдХрд░рддрд╛ рд╕рдВрджрд░реНрдн
+15 = рджреНрд╡рдпрд╛рдВрдХреАрдд рд╡рд╕реНрддреВрдХрд░рддрд╛ рд╕рдВрджрд░реНрдн
+16 = рдЧреБрдгрдзрд░реНрдорд╛рддреАрд▓ рдмрд╛рд╣реЗрд░реАрд▓ рд╡рд╕реНрддреВрдХрд░рддрд╛ рд╕рдВрджрд░реНрдн
+17 = рдмрд╛рд╣реЗрд░реАрд▓ рд╡рд╕реНрддреВрдЪреНрдпрд╛ рд╕реБрд░рд╡рд╛рддреАрд╕ xml рдЬрд╛рд╣реАрд░рдирд╛рдорд╛ рдирд╛рд╣реА
+18 = рдЕрдкрд░рд┐рдЪреАрдд рдРрдирдХреЛрдбрд┐рдВрдЧ
+19 = рдЬрд╛рд╣реАрд░рдирд╛рдореНрдпрд╛рдд рд╡реНрдпрд╛рдЦреНрдпрд┐рдд рдРрдирдХреЛрдбрд┐рдВрдЧ рдЪреБрдХреАрдЪреЗ рдЖрд╣реЗ
+20 = рдмрдВрдж рдирд╕рд▓реЗрд▓рд╛ CDATA рд╡рд┐рднрд╛рдЧ
+21 = рдмрд╛рд╣реЗрд░реАрд▓ рд╡рд╕реНрддреВ рд╕рдВрджрд░реНрднрд╛рдЪреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реА рдХрд░рддрд╛рдирд╛ рдЪреВрдХ
+22 = рджрд╕реНрддрдРрд╡рдЬ рд╕реНрд╡рддрдВрддреНрд░ рдирд╛рд╣реА
+23 = рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╡рд╛рдЪрдиреАрдп рд╕реНрдерд┐рддреА
+24 = рд╣реНрдпрд╛ рдШрдЯрдХ рд╡рд╕реНрддреВрдд рдЬрд╛рд╣реАрд░ рдХреЗрд▓реЗрд▓реА рд╡рд╕реНрддреВ
+27 = рдкреВрд░реНрд╡рдкрдж рдирд╛рдордХреНрд╖реЗрддреНрд░рд╛рд╕ рдирд┐рдЧрдбреАрдд рдирд╛рд╣реА
+28 = рдкреВрд░реНрд╡рдкрдж рд╡рд┐рдирд╛рдШреЗрд╖реАрдд рдирд╕рд╛рд╡реЗ
+29 = рдЖрд░рдХреНрд╖реАрдд рдкреВрд░реНрд╡рдкрдж (xml) рдЬрд╛рд╣реАрд░ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рд╛рд╡реЗ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдирд╛рдордХреНрд╖реЗрддреНрд░ URI рдирд┐рдЧрдбреАрдд рдирд╕рд╛рд╡реЗ
+30 = XML рдбрд┐рдХреНрд▓рд░реЗрд╢рди рд╡реЗрд▓-рдлреЙрд░реНрдореНрдб рдирд╛рд╣реА
+31 = рдкреВрд░реНрд╡рдкрдж рдХреБрдард▓реНрдпрд╛рд╣реА рдПрдХ рдЖрд░рдХреНрд╖реАрдд рдирд╛рдордХреНрд╖реЗрддреНрд░ URI рд╢реА рдирд┐рдЧрдбреАрдд рдирд╕рд╛рд╡реЗ
+32 = рд╡реНрдпрдХреНрддрд┐рдЧрдд id рдордзрд┐рд▓ рдЕрд╡реИрдз рдЕрдХреНрд╖рд░
+38 = рдЖрд░рдХреНрд╖реАрдд рдкреВрд░реНрд╡рдкрдж (xml) рд╡рд┐рдирд╛рдШреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдЕрдиреНрдп рдирд╛рдордХреНрд╖реЗрддреНрд░ рдирд╛рд╡рд╛рд╢реА рдмрдВрдзреАрдд рдирд╕рд╛рд╡реЗ
+39 = рдЖрд░рдХреНрд╖реАрдд рдкреВрд░реНрд╡рдкрдж (xmlns) рдШреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рд╡рд┐рдирд╛рдШреЛрд╖реАрдд рдирд╕рд╛рд╡реЗ
+40 = рдкреВрд░реНрд╡рдкрдж рдХреБрдард▓реНрдпрд╛рд╣реА рдЖрд░рдХреНрд╖реАрдд рдирд╛рдордХреНрд╖реЗрддреНрд░ рдирд╛рд╡рд╛рд╢реА рдмрдВрдзреАрдд рдирд╕рд╛рд╡реЗ
+
+# %1$S is replaced by the Expat error string, may be followed by Expected (see below)
+# %2$S is replaced by URL
+# %3$u is replaced by line number
+# %4$u is replaced by column number
+XMLParsingError = XML рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА: %1$S\nрд╕реНрдерд╛рди: %2$S\nрдУрд│ рдХреНрд░рдорд╛рдВрдХ %3$u, рд░рдХрд╛рдирд╛ %4$u:
+
+# %S is replaced by a tag name.
+# This gets appended to the error string if the error is mismatched tag.
+Expected = . рдЕрдкреЗрдХреНрд╖рд┐рдд: </%S>.
diff --git a/l10n-mr/dom/chrome/layout/xul.properties b/l10n-mr/dom/chrome/layout/xul.properties
new file mode 100644
index 0000000000..ca400aeab3
--- /dev/null
+++ b/l10n-mr/dom/chrome/layout/xul.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+PINotInProlog=prolog рд╡рд░ рдпрд╛рдкреБрдвреЗ <?%1$S?> рд╕реВрдЪрдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдЪрд╛ рдкреНрд░рднрд╛рд╡ рд░рд╣рд╛рдд рдирд╛рд╣реА (рдмрдЧ 360119 рдкрд╣рд╛).
diff --git a/l10n-mr/dom/chrome/mathml/mathml.properties b/l10n-mr/dom/chrome/mathml/mathml.properties
new file mode 100644
index 0000000000..ce0520138e
--- /dev/null
+++ b/l10n-mr/dom/chrome/mathml/mathml.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+InvalidChild=рдЕрд╡реИрдз рдорд╛рд░реНрдХрдЕрдк: <%1$S> рдпрд╛рд╕ <%2$S> рдЪреЗ рдЪрд╛рдЗрд▓реНрдб, рдЕрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░рд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.
+ChildCountIncorrect=рдЕрд╡реИрдз рдорд╛рд░реНрдХрдЕрдк: <%1$S/> рдЯреЕрдЧрдХрд░рд┐рддрд╛ рдЕрдпреЛрдЧреНрдп childrenрдЪреА рд╕рдВрдЦреНрдпрд╛.
+DuplicateMprescripts=рдЕрд╡реИрдз рдорд╛рд░реНрдХрдЕрдк: рдПрдХрд╛рдкреЗрдХреНрд╖рд╛рдЬрд╛рд╕реНрдд <mprescripts/>, <mmultiscripts/> рдордзреНрдпреЗ.
+# LOCALIZATION NOTE: The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
+NoBase=рдЕрд╡реИрдз рдорд╛рд░реНрдХрдЕрдк: <mmultiscripts/>рдордзреНрдпреЗ рдПрдХрдЪ рдореВрд│ рдШрдЯрдХ рдЕрдкреЗрдХреНрд╖рд┐рдд. рдПрдХрд╣реА рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА.
+SubSupMismatch=рдЕрд╡реИрдз рдорд╛рд░реНрдХрдЕрдк: <mmultiscripts/>рдордзреНрдпреЗ рдЕрдкреВрд░реНрдг subscript рдХрд┐рдВрд╡рд╛ superscript рдЬреЛрдбреА.
+
+# LOCALIZATION NOTE: When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
+AttributeParsingError=<%3$S/>рдЪреНрдпрд╛ '%2$S' рдЧреБрдгрдзрд░реНрдордХрд░рд┐рддрд╛ рдореВрд▓реНрдп '%1$S' рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА. рдЧреБрдгрдзрд░реНрдо рджреБрд░реНрд▓рдХреНрд╖рд┐рдд.
+AttributeParsingErrorNoTag='%2$S' рдЧреБрдгрдзрд░реНрдордХрд░рд┐рддрд╛ рдореВрд▓реНрдп '%1$S' рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА. рдЧреБрдгрдзрд░реНрдо рджреБрд░реНрд▓рдХреНрд╖рд┐рдд.
+LengthParsingError=MathML рдЧреБрдгрдзрд░реНрдо рдореВрд▓реНрдп '%1$S' рдпрд╛рд╕ рд▓рд╛рдВрдмреА рдЕрд╕реЗ рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА. рдЧреБрдгрдзрд░реНрдо рджреБрд░реНрд▓рдХреНрд╖рд┐рдд.
diff --git a/l10n-mr/dom/chrome/nsWebBrowserPersist.properties b/l10n-mr/dom/chrome/nsWebBrowserPersist.properties
new file mode 100644
index 0000000000..0028c49bb3
--- /dev/null
+++ b/l10n-mr/dom/chrome/nsWebBrowserPersist.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+readError=%S рдЬрддрди рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА, рдХрд╛рд░рдг рд╕реНрддреНрд░реЛрдд рдлрд╛рдЗрд▓ рд╡рд╛рдЪреВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.\n\nрдкреБрдвреЗ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╡реНрдпрд╡рд╕реНрдердкрд╛рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрд╛.
+writeError=%S рд╕рд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рдЕрдкрд░рд┐рдЪрд┐рдд рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛ рдЖрд╣реЗрдд.\n\nрджреБрд╕рд▒реНрдпрд╛ рд╕реНрдерд│рд╛рд╡рд░ рд╕рд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+launchError=%S рдЙрдШрдбреВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рдЕрдкрд░рд┐рдЪрд┐рдд рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛ рдЖрд╣реЗрдд.\n\nрдкреНрд░рдердо рдбрд┐рд╕реНрдХрд╡рд░ рд╕рд╛рдард╡рд╛ рдЖрдгрд┐ рдирдВрддрд░ рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛.
+diskFull=%S рд▓рд╛ рдбрд┐рд╕реНрдХрд╡рд░ рд╕рд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢реА рдЬрд╛рдЧрд╛ рдирд╛рд╣реА.\n\nрдЕрдирд╛рд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХрд╡рд░реВрди рд╣рдЯрд╡рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдХрд┐рдВрд╡рд╛ рджреБрд╕рд▒реНрдпрд╛ рд╕реНрдерд│рд╛рд╡рд░ рд╕рд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+readOnly=%S рд╕рд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рдбрд┐рд╕реНрдХ, рд╕рдВрдЪрдпрд┐рдХрд╛ рдХрд┐рдВрд╡рд╛ рдлрд╛рдЗрд▓ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ.\n\nрдбрд┐рд╕реНрдХ рд▓рд┐рд╣рд┐рддрд╛рдпреЗрдгреНрдпрдЬреЛрдЧреА рдХрд░рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рджреБрд╕рд▒реНрдпрд╛ рд╕реНрдерд│рд╛рд╡рд░ рд╕рд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+accessError=%S рд╕рд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рдЖрдкрдг рддреНрдпрд╛ рд╕рдВрдЪрдпреАрдХреЗрддрд▓реЗ рдЖрд╢рдп рдмрджрд▓реВ рд╢рдХрдд рдирд╛рд╣реА.\n\nрд╕рдВрдЪрд┐рддреЗрдЪрд╛ рдЧреБрдгрдзрд░реНрдо рдмрджрд▓рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдХрд┐рдВрд╡рд╛ рджреБрд╕рд▒реНрдпрд╛ рд╕реНрдерд│рд╛рд╡рд░ рд╕рд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+SDAccessErrorCardReadOnly=SD рдХрд╛рд░реНрдбрдЪрд╛ рд╡рд╛рдкрд░ рд╣реЛрдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+SDAccessErrorCardMissing=SD рдХрд╛рд░реНрдб рди рдЖрдврд│рд▓реНрдпрд╛рдиреЗ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп.
+helperAppNotFound=%S рдЙрдШрдбреВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рд╕рдВрдмрдзреАрдд рдорджрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдорд╛ рдиреБрд╕рд╛рд░ рдЕрдиреБрдмрдВрдз рдмрджрд▓рд╛.
+noMemory=рдЖрдкрдг рд╡рд┐рдирдВрддреАрдд рдХреЗрд▓реЗрд▓реА рдХреГрддреА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдореГрддреАрдд рдкреБрд░реЗрд╢реА рдЬрд╛рдЧрд╛ рдирд╛рд╣реА.\n\nрдХрд╛рд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдВрдж рдХрд░рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+title=%S рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ
+fileAlreadyExistsError=%S рд╕рд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг '_files' рд╕рдВрдЪрдпрд┐рдХреЗрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗрдЪ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдПрдХ рдлрд╛рдЗрд▓ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.\n\nрджреБрд╕рд▒реНрдпрд╛ рд╕реНрдерд╛рдирд╛рдд рд╕рд╛рдард╡рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+fileNameTooLongError=%S рд╕рд╛рдард╡реВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ рдЦреВрдк рдореЛрдареЗ рдЖрд╣реЗ.\n\nрдЫреЛрдареНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рдлрд╛рдЗрд▓ рд╕рд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
diff --git a/l10n-mr/dom/chrome/security/caps.properties b/l10n-mr/dom/chrome/security/caps.properties
new file mode 100644
index 0000000000..704d401c56
--- /dev/null
+++ b/l10n-mr/dom/chrome/security/caps.properties
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+CheckLoadURIError = рд╕реБрд░рдХреНрд╖рд╛ рддреНрд░реБрдЯреА: %S рд╡рд░реАрд▓ рдордЬрдХреВрд░ %S рдХрд░рддрд╛ рджрд╛рдЦрд▓рди рдХрд┐рдВрд╡рд╛ рдЬреБрд│реВ рд╢рдХрдд рдирд╛рд╣реА.
+CheckSameOriginError = рд╕реБрд░рдХреНрд╖рд╛ рддреНрд░реБрдЯреА: %S рд╡рд░реАрд▓ рдордЬрдХреВрд░ %S рдкрд╛рд╕реВрди рдорд╛рд╣рд┐рддреА рджрд╛рдЦрд▓ рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ExternalDataError = рд╕реБрд░рдХреНрд╖рд╛ рддреНрд░реБрдЯреА: %S рдордзреАрд▓ рдордЬрдХреВрд░рд╛рдиреЗ %S рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рдкрд░рдВрддреБ рдкреНрд░рддрд┐рдорд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рд╣реЛрдд рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрджрд╛рдЪрд┐рдд рдмрд╛рд╣реЗрд░реАрд▓ рдбрд╛рдЯрд╛ рд▓реЛрдб рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. \u0020
+
+CreateWrapperDenied = %S рдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрддреАрд▓ рдШрдЯрдХрд╛ рдХрд░реАрддрд╛ рдЖрд╡рд░рдг рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА
+CreateWrapperDeniedForOrigin = <%2$S> рд▓рд╛ рд╕рдореБрд╣ %1$S рдЪреЗ рдШрдЯрдХ рдХрд░реАрддрд╛ рд╡реНрд░реЕрдкрд░ рдмрдирд╡рд┐рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА
diff --git a/l10n-mr/dom/chrome/security/csp.properties b/l10n-mr/dom/chrome/security/csp.properties
new file mode 100644
index 0000000000..8fd96a2148
--- /dev/null
+++ b/l10n-mr/dom/chrome/security/csp.properties
@@ -0,0 +1,95 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# CSP Warnings:
+# LOCALIZATION NOTE (CSPViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPViolation = рдкреГрд╖реНрдард╛рдЪреЗ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдиреЗ рд░рд┐рд╕реЛрдЕрд░реНрд╕: %1$S рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рдЕрдбрд╡рд▓реЗ
+# LOCALIZATION NOTE (CSPViolationWithURI):
+# %1$S is the directive that has been violated.
+# %2$S is the URI of the resource which violated the directive.
+CSPViolationWithURI = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдиреЗ %2$S ("%1$S") рдпреЗрдереАрд▓ рд░рд┐рд╕реЛрдЕрд░реНрд╕рд▓рд╛ рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рдЕрдбрд╡рд▓реЗ
+# LOCALIZATION NOTE (CSPROViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPROViolation = рдлрдХреНрдд-рдЕрд╣рд╡рд╛рд▓ CSP рдХрд░рд╛рд░ ("%1$S") рдХрд░рд┐рддрд╛ рдЙрд▓реНрд▓рдВрдШрди рдЖрдврд│рд▓реЗ. рд╡рд░реНрддрди рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛрддреЗ, рдЖрдгрд┐ CSP рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд▓реЗ рдЧреЗрд▓реЗ.
+# LOCALIZATION NOTE (CSPROViolationWithURI):
+# %1$S is the directive that has been violated.
+# %2$S is the URI of the resource which violated the directive.
+CSPROViolationWithURI = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ %2$S ("%1$S") рдпреЗрдереАрд▓ рд░рд┐рд╕реЛрдЕрд░реНрд╕ рд▓реЛрдб рдХрд░рдгреЗ рдЖрдврд│рд▓реЗ. CSP рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ.
+# LOCALIZATION NOTE (triedToSendReport):
+# %1$S is the URI we attempted to send a report to.
+triedToSendReport = рдЕрд╡реИрдз URI: "%1$S" рдХрд░реАрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдкрд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЭрд╛рд▓рд╛
+# LOCALIZATION NOTE (couldNotParseReportURI):
+# %1$S is the report URI that could not be parsed
+couldNotParseReportURI = рд░рд┐рдкреЛрд░реНрдЯ URI: %1$S рд╡рд╛рдЪрдгреЗ рдЕрд╢рдХреНрдп
+# LOCALIZATION NOTE (couldNotProcessUnknownDirective):
+# %1$S is the unknown directive
+couldNotProcessUnknownDirective = рдЕрдкрд░рд┐рдЪреАрдд рдбрд┐рд░реЗрдХреНрдЯрд┐рд╡реНрд╣ '%1$S' рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЕрд╢рдХреНрдп
+# LOCALIZATION NOTE (ignoringUnknownOption):
+# %1$S is the option that could not be understood
+ignoringUnknownOption = рдЕрдкрд░рд┐рдЪреАрдд рдкрд░реНрдпрд╛рдп %1$S рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ
+# LOCALIZATION NOTE (ignoringDuplicateSrc):
+# %1$S defines the duplicate src
+ignoringDuplicateSrc = %1$S рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕реНрд░реЛрдд рджреБрд░реНрд▓рдХреНрд╖реАрдд рдХрд░рдд рдЖрд╣реЗ
+# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):
+# %1$S defines the ignored src
+ignoringSrcFromMetaCSP = '%1$S' рд╕реНрд░реЛрддрд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдд рдЖрд╣реЗ (meta рдШрдЯрдХрд╛рджреНрд╡рд╛рд░реЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рдиреЗ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА).
+# LOCALIZATION NOTE (ignoringStrictDynamic):
+# %1$S is the ignored src
+ignoringStrictDynamic = %1$S рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХрд░реАрдд рдЖрд╣реЛрдд (рдлрдХреНрдд script-src рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рдЕрд╕рд▓реЗрд▓реЗ).
+# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
+# %1$S is the csp directive that contains 'strict-dynamic'
+# 'strict-dynamic' should not be localized
+strictDynamicButNoHashOrNonce = рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд╛рдмреА рдХрд┐рдВрд╡рд╛ рд╣реЕрд╢рд╢рд┐рд╡рд╛рдп рдЕрд╕рд▓реЗрд▓рд╛ тАЬ%1$SтАЭ рдордзрд▓рд╛ тАШstrict-dynamicтАЩ рдХрд┐рд╡рд░реНрдб рдХрджрд╛рдЪрд┐рдд рд╕рдЧрд│реНрдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рдЪрдВ рд▓реЛрдбреАрдВрдЧ рдмреНрд▓реЙрдХ рдХрд░реВ рд╢рдХрддреЛ
+# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):
+# %1$S is the ETLD of the report URI that is not HTTP or HTTPS
+reportURInotHttpsOrHttp2 = рд░рд┐рдкреЛрд░реНрдЯ URI (%1$S) рд╣реЗ HTTP рдХрд┐рдВрд╡рд╛ HTTPS URI рдкрд╛рд╣рд┐рдЬреЗ.
+# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
+# %1$S is the ETLD of the page with the policy
+reportURInotInReportOnlyHeader = рд╣реНрдпрд╛ рд╕рд╛рдЗрдЯ (%1$S) рдХрдбреЗ рд╡рд┐рдирд╛ рдЕрд╣рд╡рд╛рд▓ URI рдлрдХреНрдд-рдЕрд╣рд╡рд╛рд▓ рд╕рд╛рджрд░ рдХрд░рдгреЗ рдзреЛрд░рдг рд╕рдХреНрд░реАрдп рдЖрд╣реЗ. CSP рдЕрдбрд╡рдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рд╣реНрдпрд╛ рдзреЛрд░рдгрд╛рдЪреНрдпрд╛ рдЧреИрд░ рд╡рд╛рдкрд░рд╡рд┐рд╖рдпреА рдХрд│рд╡реВ рд╢рдХрдд рдирд╛рд╣реА.
+# LOCALIZATION NOTE (failedToParseUnrecognizedSource):
+# %1$S is the CSP Source that could not be parsed
+failedToParseUnrecognizedSource = рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрд░реЛрдд %1$S рд╡рд╛рдЪрдгреЗ рдЕрд╢рдХреНрдп
+# LOCALIZATION NOTE (upgradeInsecureRequest):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+upgradeInsecureRequest = рдЕрд╕реБрд░рдХреНрд╖реАрдд рд╡рд┐рдирдВрддреА '%1$S' рдЪреНрдпрд╛ рдПреЗрд╡рдЬреА '%2$S' рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЛ
+# LOCALIZATION NOTE (ignoreSrcForDirective):
+ignoreSrcForDirective = '%1$S' рдбрд┐рд░реЗрдХреНрдЯреАрд╡ рд╕рд╛рдареА srcs рджреБрд░реНрд▓рдХреНрд╖реАрдд рдХрд░рдд рдЖрд╣реЗ
+# LOCALIZATION NOTE (hostNameMightBeKeyword):
+# %1$S is the hostname in question and %2$S is the keyword
+hostNameMightBeKeyword = %1$S рд▓рд╛ рдпрдЬрдорд╛рдирдирд╛рд╡ рдЕрд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖реАрдд рдХрд░рдд рдЖрд╣реЗ, рдореБрдЦреНрдпрд╢рдмреНрдж рдореНрд╣рдгреВрди рдирд╛рд╣реА. рдпрд╛рд╕ рдореБрдЦреНрдпрд╢рдмреНрдж рдореНрд╣рдгреВрди рдард░рд╡рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕,'%2$S' (рд╕рд┐рдВрдЧрд▓ рдХреЛрдЯреНрд╕рдордзреНрдпреЗ рд░рдЪрдирд╛рдмрдзреНрдж рдХрд░реВрди) рдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛.
+# LOCALIZATION NOTE (notSupportingDirective):
+# directive is not supported (e.g. 'reflected-xss')
+notSupportingDirective = '%1$S' рдбрд┐рд░реЗрдХреНрдЯреАрд╡рдЪреЗ рд╕рдорд░реНрдерди рдирд╛рд╣реА. рдбрд┐рд░реЗрдХреНрдЯреАрд╡ рд╡ рдореВрд▓реНрдпрд╛рдВрдирд╛ рджреБрд░реНрд▓рдХреНрд╖реАрдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+# LOCALIZATION NOTE (blockAllMixedContent):
+# %1$S is the URL of the blocked resource load.
+blockAllMixedContent = рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рдирдВрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ '%1$S'.
+# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
+# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')
+ignoringDirectiveWithNoValues = тАШ%1$SтАЩ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реАрдд рдЖрд╣реЗ, рдХрд╛рд░рдг рддреНрдпрд╛рдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдШрдЯрдХреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдирд╛рд╣реА.
+# LOCALIZATION NOTE (ignoringReportOnlyDirective):
+# %1$S is the directive that is ignored in report-only mode.
+ignoringReportOnlyDirective = Sandbox рджрд┐рд╢рд╛рджрд░реНрд╢рдХ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ рдЬреЗрд╡реНрд╣рд╛ рддреЗ рдПрдХрд╛ рдЕрд╣рд╡рд╛рд▓-рдХреЗрд╡рд│ рдзреЛрд░рдгрд╛рдордзреНрдпреЗ тАШ%1$SтАЩ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ.
+# LOCALIZATION NOTE (IgnoringSrcBecauseOfDirective):
+# %1$S is the name of the src that is ignored.
+# %2$S is the name of the directive that causes the src to be ignored.
+IgnoringSrcBecauseOfDirective=тАШ%2$SтАЩ рдЪреНрдпрд╛ рдЖрджреЗрд╢рд╛рдореБрд│реЗ тАШ%1$SтАЩ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдд рдЖрд╣реЗ.
+
+# CSP Errors:
+# LOCALIZATION NOTE (couldntParseInvalidSource):
+# %1$S is the source that could not be parsed
+couldntParseInvalidSource = рдЕрд╡реИрдз рд╕реНрд░реЛрдд %1$S рд╡рд╛рдЪрдгреЗ рдЕрд╢рдХреНрдп
+# LOCALIZATION NOTE (couldntParseInvalidHost):
+# %1$S is the host that's invalid
+couldntParseInvalidHost = рдЕрд╡реИрдз рдпрдЬрдорд╛рди %1$S рд╡рд╛рдЪрдгреЗ рдЕрд╢рдХреНрдп
+# LOCALIZATION NOTE (couldntParsePort):
+# %1$S is the string source
+couldntParsePort = %1$S рдордзреНрдпреЗ рдкреЛрд░реНрдЯ рд╡рд╛рдЪрдгреЗ рдЕрд╢рдХреНрдп
+# LOCALIZATION NOTE (duplicateDirective):
+# %1$S is the name of the duplicate directive
+duplicateDirective = рд╣реБрдмреЗрд╣реБрдм %1$S рдбрд┐рд░реЗрдХреНрдЯрд┐рд╡реНрд╣реНрд╕ рдЖрдврд│рд▓реЗ. рд╕рд░реНрд╡ рдкрд░рдВрддреБ рдкрд╣рд┐рд▓реНрдпрд╛ рдШрдЯрдирд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):
+# %1$S is the option that could not be understood
+couldntParseInvalidSandboxFlag = рдЕрд╡реИрдзреНрдп sandbox рдлреНрд▓реЕрдЧ тАШ%1$SтАЩ рдкрд╛рд░реНрд╕ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА
+
diff --git a/l10n-mr/dom/chrome/security/security.properties b/l10n-mr/dom/chrome/security/security.properties
new file mode 100644
index 0000000000..bdc4c87ebb
--- /dev/null
+++ b/l10n-mr/dom/chrome/security/security.properties
@@ -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/.
+
+# Mixed Content Blocker
+# LOCALIZATION NOTE: "%1$S" is the URI of the blocked mixed content resource
+BlockMixedDisplayContent = рдПрдХрддреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЖрд╢рдп "%1$S"рд▓рд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдЕрдбрд╡рд▓реЗ
+BlockMixedActiveContent = рдПрдХрддреНрд░ рд╕рдХреНрд░рд┐рдп рдЖрд╢рдп "%1$S"рд▓рд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдЕрдбрд╡рд▓реЗ
+
+# CORS
+# LOCALIZATION NOTE: Do not translate "Access-Control-Allow-Origin", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers
+CORSDisabled=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА %1$S рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреЗрд▓реЗ).
+CORSRequestNotHttp=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА %1$S рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рд╡рд┐рдирдВрддреА рдПрдЪрдЯреАрдЯреАрдкреА рдирд╛рд╣реА).
+CORSAllowOriginNotMatchingOrigin=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА %1$S рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рд╢реАрд░реНрд╖рдХ 'Access-Control-Allow-Origin' '%2$S' рд╕реЛрдмрдд рдЬреБрд│рдд рдирд╛рд╣реА).
+CORSNotSupportingCredentials=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА тАШ%1$SтАЩ рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рд╢рд┐рд░реНрд╖рдХрд╛рдордзреАрд▓ тАШAccess-Control-Allow-OriginтАЩ рдЬрд░ тАШ*тАЩ рдЕрд╕реЗрд▓ рддрд░ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рд╕рдорд░реНрдерди рдХрд░рдд рдирд╛рд╣реА).
+CORSMethodNotFound=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА %1$S рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рд╢рд┐рд░реНрд╖рдХрд╛рдордзреАрд▓ 'Access-Control-Allow-Methods' рдордзреАрд▓ рдкрджреНрдзрдд (method) рд╕рд╛рдкрдбрд▓реА рдирд╛рд╣реА).
+CORSMissingAllowCredentials=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА %1$S рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рд╢рд┐рд░реНрд╖рдХрд╛рдордзреАрд▓ 'Access-Control-Allow-Credentials' рдордзреНрдпреЗ 'true' рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реЛрддреЗ).
+CORSInvalidAllowMethod=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА %1$S рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рд╢рд┐рд░реНрд╖рдХ 'Access-Control-Allow-Methods' рдордзреАрд▓ рдЕрд╡реИрдз рдЯреЛрдХрди '%2$S').
+CORSInvalidAllowHeader=рдорд┐рд╢реНрд░-рд╕реНрддреНрд░реЛрдд рд╡рд┐рдирдВрддреА рдЕрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реА: рдПрдХрд╛рдЪ рдореБрд│рд╛рдЪреА рдкреЙрд▓рд┐рд╕реА %1$S рдпреЗрдереАрд▓ рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдордд рдХрд░рдд рдирд╛рд╣реА. (рдХрд╛рд░рдг: CORS рд╢рд┐рд░реНрд╖рдХ 'Access-Control-Allow-Headers' рдордзреАрд▓ рдЕрд╡реИрдз рдЯреЛрдХрди '%2$S').
+
+# LOCALIZATION NOTE: Do not translate "Strict-Transport-Security", "HSTS", "max-age" or "includeSubDomains"
+STSUnknownError=Strict-Transport-Security: рд╕рд╛рдЗрдЯ рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрджреЗрд╢реАрдд рд╢рд┐рд░реНрд╖рдХрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рдПрдХ рдЕрдЬреНрдЮрд╛рдд рддреНрд░реБрдЯреА рдЖрд▓реА.
+STSCouldNotParseHeader=Strict-Transport-Security: рд╕рд╛рдЗрдЯрдиреЗ рдЕрд╕реЗ рдПрдХ рд╢рд┐рд░реНрд╖рдХ рдирд┐рд░реНрджреЗрд╢реАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА.
+STSNoMaxAge=Strict-Transport-Security: рд╕рд╛рдЗрдЯрдиреЗ рдПрдХ рд╢рд┐рд░реНрд╖рдХ рдирд┐рд░реНрджреЗрд╢реАрдд рдХреЗрд▓реЗ рдЬреНрдпрд╛рдд 'max-age' рдбрд┐рд░реЗрдХреНрдЯреАрд╡ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╡реНрд╣рддреЗ.
+STSMultipleMaxAges=Strict-Transport-Security: рд╕рд╛рдЗрдЯрдиреЗ рдПрдХ рд╢рд┐рд░реНрд╖рдХ рдирд┐рд░реНрджреЗрд╢реАрдд рдХреЗрд▓реЗ рдЬреНрдпрд╛рдд рдЕрдиреЗрдХ 'max-age' рдбрд┐рд░реЗрдХреНрдЯреАрд╡ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ.
+STSInvalidMaxAge=Strict-Transport-Security: рд╕рд╛рдЗрдЯрдиреЗ рдПрдХ рд╢рд┐рд░реНрд╖рдХ рдирд┐рд░реНрджреЗрд╢реАрдд рдХреЗрд▓реЗ рдЬреНрдпрд╛рдд рдЕрд╡реИрджреНрдп 'max-age' рдбрд┐рд░реЗрдХреНрдЯреАрд╡ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ.
+STSMultipleIncludeSubdomains=Strict-Transport-Security: рд╕рд╛рдЗрдЯрдиреЗ рдПрдХ рд╢рд┐рд░реНрд╖рдХ рдирд┐рд░реНрджреЗрд╢реАрдд рдХреЗрд▓реЗ рдЬреНрдпрд╛рдд рдЕрдиреЗрдХ 'includeSubDomains' рдбрд┐рд░реЗрдХреНрдЯреАрд╡ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ.
+STSInvalidIncludeSubdomains=Strict-Transport-Security: рд╕рд╛рдЗрдЯрдиреЗ рдПрдХ рд╢рд┐рд░реНрд╖рдХ рдирд┐рд░реНрджреЗрд╢реАрдд рдХреЗрд▓реЗ рдЬреНрдпрд╛рдд рдЕрд╡реИрджреНрдп 'includeSubDomains' рдбрд┐рд░реЗрдХреНрдЯреАрд╡ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ.
+STSCouldNotSaveState=Strict-Transport-Security: Strict-Transport-Security рд╣реЛрд╕реНрдЯ рд╕рд╛рдИрдЯрдЪреА рдиреЛрдВрдж рдЭрд╛рд▓реНрдпрд╛рдиреЗ рдПрдХ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+
+InsecurePasswordsPresentOnPage=рдЕрд╕реБрд░рдХреНрд╖рд┐рдд (http://) рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдЙрдкрд▓рдмреНрдз рдкрд╛рд╕рд╡рд░реНрдб рдХреНрд╖реЗрддреНрд░. рд╣реЗ рд╕реБрд░рдХреНрд╖рд╛ рджреЛрд╖ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рд╡реЗрд╢ рд╢реНрд░реЗрдпрдЪреА рдЪреЛрд░реА рд╢рдХреНрдп рд╣реЛрддреЗ.
+InsecureFormActionPasswordsPresent=рдЕрд╕реБрд░рдХреНрд╖рд┐рдд (http://) рдлреЙрд░реНрдо ре▓рдХреНрд╢рдирд╕рд╣ рдлреЙрд░реНрдордордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдкрд╛рд╕рд╡рд░реНрдбреНрд╕ рдХреНрд╖реЗрддреНрд░. рд╣реЗ рд╕реБрд░рдХреНрд╖рд╛ рджреЛрд╖ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рд╡реЗрд╢ рд╢реНрд░реЗрдпрдЪреА рдЪреЛрд░реА рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдп рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ.
+InsecurePasswordsPresentOnIframe=рдЕрд╕реБрд░рдХреНрд╖рд┐рдд (http://) iframe рд╡рд░реАрд▓ рдЙрдкрд▓рдмреНрдз рдкрд╛рд╕рд╡рд░реНрдб рдХреНрд╖реЗрддреНрд░. рд╣реЗ рд╕реБрд░рдХреНрд╖рд╛ рджреЛрд╖ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рд╡реЗрд╢ рд╢реНрд░реЗрдпрдЪреА рдЪреЛрд░реА рд╢рдХреНрдп рд╣реЛрддреЗ.
+# LOCALIZATION NOTE: "%1$S" is the URI of the insecure mixed content resource
+LoadingMixedActiveContent2=рд╕реБрд░рдХреНрд╖рд┐рдд рдкреГрд╖реНрда "%1$S" рд╡рд░реАрд▓ рдорд┐рд╢реНрд░ (рдЕрд╕реБрд░рдХреНрд╖рд┐рдд) рд╕рдХреНрд░реАрдп рдорд╛рд╣рд┐рддреА рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ
+LoadingMixedDisplayContent2=рд╕реБрд░рдХреНрд╖рд┐рдд рдкреГрд╖реНрда "%1$S" рд╡рд░реАрд▓ рдорд┐рд╢реНрд░ (рдЕрд╕реБрд░рдХреНрд╖рд┐рдд) рдбрд┐рд╕реНрдкрд▓реЗ рдорд╛рд╣рд┐рддреА рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ
+
+# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
+BothAllowScriptsAndSameOriginPresent=рдПрдХ iframe рдЬреНрдпрд╛рдЪреНрдпрд╛ sandbox рдЧреБрдгрдзрд░реНрдорд╛рдд рджреЛрдиреНрд╣реА allow-scripts рд╡ allow-same-origin рдЖрд╣реЗрдд, рддреЗ рдЖрдкрд▓реЗ рд╕реЕрдиреНрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рдХрд╛рдвреВ рд╢рдХрддрд╛рдд.
+
+# Sub-Resource Integrity
+# LOCALIZATION NOTE: Do not translate "script" or "integrity". "%1$S" is the invalid token found in the attribute.
+MalformedIntegrityHash=script рдордзреНрдпреЗ integrity рдЧреБрдгрдзрд░реНрдорд╛рдд рдЕрдпреЛрдЧреНрдпрдкреНрд░рдХрд╛рд░реЗ рд░рдЪрдирд╛ рдЭрд╛рд▓реЗрд▓реА рд╣реЕрд╢ рдЖрд╣реЗ: "%1$S". рдпреЛрдЧреНрдп рд╕реНрд╡рд░реВрдк "<hash algorithm>-<hash value>" рдЖрд╣реЗ.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityLength=integrity рдЧреБрдгрдзрд░реНрдорд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╣реЕрд╢ рдЪреБрдХреАрдЪреНрдпрд╛ рд▓рд╛рдВрдмреАрдЪреЗ рдЖрд╣реЗ.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityBase64=integrity рдЧреБрдгрдзрд░реНрдорд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╣реЕрд╢рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рди рдХрд░реВ рд╢рдХрд▓реЛ рдирд╛рд╣реА.
+# LOCALIZATION NOTE: "%1$S" is the URI of the sub-resource that cannot be protected using SRI.
+IneligibleResource="%1$S" рд╣реЗ integrity рддрдкрд╛рд╕рд╛рд╕рд╛рдареА рдкрд╛рддреНрд░ рдирд╛рд╣реА рдХрд╛рд░рдг рддреЗ CORS-рд╕рдХреНрд╖рдо рд╡рд╛ рд╕рдорд╛рди-рдореВрд│ рдирд╛рд╣реА .
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the invalid hash algorithm found in the attribute.
+UnsupportedHashAlg=integrity рдЧреБрдгрдзрд░реНрдорд╛рдд рдЕрд╕рдорд░реНрдерд┐рдд рд╣реЕрд╢ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо: "%1$S"
+# LOCALIZATION NOTE: Do not translate "integrity"
+NoValidMetadata=integrity рдЧреБрдгрдзрд░реНрдорд╛рдд рдХреЛрдгрддрд╛рд╣реА рд╡реИрдз рдореЗрдЯрд╛рдбрд╛рдЯрд╛ рдирд╛рд╣реА.
+
+# LOCALIZATION NOTE: Do not translate "RC4".
+WeakCipherSuiteWarning=рд╣реА рд╕рд╛рдЗрдЯ рдПрдВрдХреНрд░рд┐рдкреНрд╢рдирдХрд░реАрддрд╛ RC4 рд╕рд╛рдпрдлрд░ рдЬреЛ рдХреА рдЕрд╕реБрд░рдХреНрд╖реАрдд рдЖрдгрд┐ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЖрд╣реЗ, рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ.
+
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not trasnlate "nosniff".
+XCTOHeaderValueMissing=X-Content-Type-Options рд╢рд┐рд░реНрд╖рдХ рдЪреЗрддрд╛рд╡рдгреА: тАЬ%1$SтАЭ; рд╣реЗ рдореВрд▓реНрдп рд╣реЛрддреЗ, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ тАЬnosniffтАЭ рдкрд╛рдард╡рд╛рдпрдЪреЗ рд╣реЛрддреЗ рдХрд╛?
+
+# LOCALIZATION NOTE: Do not translate "data: URI".
+BlockTopLevelDataURINavigation=рдЕрд╡реНрд╡рд▓ рджрд░реНрдЬрд╛ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди data:URI рд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА (тАЬ%1$SтАЭ рдпрд╛рдЪреЗ рд▓реЛрдбреАрдВрдЧ рдЕрдбрд╡рд▓реЗ рдЖрд╣реЗ)
+
diff --git a/l10n-mr/dom/chrome/svg/svg.properties b/l10n-mr/dom/chrome/svg/svg.properties
new file mode 100644
index 0000000000..b1788b4e96
--- /dev/null
+++ b/l10n-mr/dom/chrome/svg/svg.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+AttributeParseWarning=%1$S рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рдЕрдкрд┐рд░рд┐рдЪреАрдд рдореБрд▓реНрдп %2$S рдЖрдврд│рд▓реЗ.
diff --git a/l10n-mr/dom/chrome/xslt/xslt.properties b/l10n-mr/dom/chrome/xslt/xslt.properties
new file mode 100644
index 0000000000..f276ff0fdb
--- /dev/null
+++ b/l10n-mr/dom/chrome/xslt/xslt.properties
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+1 = XSLT рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢.
+2 = XPath рд╡рд╛рдХреНрдпрд╢реИрд▓реА рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢.
+3 =
+4 = XSLT рд░реВрдкрд╛рдВрддрд░рд╛рд╕ рдЕрдкрдпрд╢.
+5 = рдЕрд╡реИрдз XSLT/XPath рдХрд╛рд░реНрдпрдкрдзреНрджрддреА.
+6 = XSLT рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ (рдХрджрд╛рдЪрд┐рдд) рдкреБрдирдГрдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдЖрд╣реЗ.
+7 = XSLT 1.0 рдордзреНрдпреЗ рдмреЗрдХрд╛рдпрджреЗрд╢реАрд░ рдЧреБрдгрдзрд░реНрдо рд╕рдВрдЦреНрдпрд╛.
+8 = XPath рд╡рд╛рдХреНрдпрд╢реИрд▓реАрдХрдбреВрди рдиреЛрдбрд╕рдВрдЪ рд╕рдВрдЦреНрдпрд╛ рдкрд╛рдард╡рд┐рдгреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд.
+9 = XSLT рд░реВрдкрд╛рдВрддрд░ <xsl:message> рдХрдбреВрди рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрд▓реНрдпрд╛ рдЧреЗрд▓реЗ.
+10 = XSLT рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ рджрд╛рдЦрд▓ рдХрд░рддреЗрд╡реЗрд│реА рдиреЗрдЯрд╡рд░реНрдХ рддреНрд░реВрдЯреА:
+11 = XSLT рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯрд▓рд╛ XML рдорд╛рдИрдордкреНрд░рдХрд╛рд░ рдирд╛рд╣реА:
+12 = XSLT рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ рдкреНрд░рддреНрдпрдХреНрд╖рд░рд┐рддреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖рд░рд┐рддреНрдпрд╛ рд╕реНрд╡рддрд╛рд╣рд╛рд╕ рдЖрдпрд╛рдд рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рддреЛ:
+13 = XPath рдХрд╛рд░реНрдпрдкрдзреНрджрддреАрд╕ рдЪреБрдХреАрдЪреНрдпрд╛ рдмрд╛рдмреАрдВрд╕рд╣ рд╕рдХреНрд░реАрдп рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+14 = рдЕрдкрд░рд┐рдЪреАрдд XPath рд╡рд╛рдвреАрд╡ рдХрд╛рд░реНрдпрдкрдзреНрджрддреАрд╕ рд╕рдХреНрд░реАрдп рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+15 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: ')' рдЕрдкреЗрдХреНрд╖рд┐рдд:
+16 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА:рдЕрд╡реИрдз рдЕрдХреНрд╖:
+17 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: рдирд╛рд╡ рдХрд┐рдВрд╡рд╛ рдиреЛрдбрдкреНрд░рдХрд╛рд░ рд╕рд╛рдЪрдиреА рдЕрдкреЗрдХреНрд╖рд┐рдд:
+18 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: ']' рдЕрдкреЗрдХреНрд╖рд┐рдд:
+19 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА:рдЕрд╡реИрдз рдкрд░рд┐рд╡рд░реНрддрдХрд╛рдЪреЗ рдирд╛рд╡:
+20 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: рд╕рдореАрдХрд░рдг рдЕрдирдкреЗрдХреНрд╖рд┐рддрд░рд┐рддреНрдпрд╛ рд╕рдВрдкрд▓реЗ:
+21 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: рдСрдкрд░реЗрдЯрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд:
+22 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: рдЙрдШрдбреЗ рд▓реАрдЯрд░рд▓:
+23 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: ':' рдЕрдирдкреЗрдХреНрд╖рд┐рдд:
+24 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: '!' рдЕрдирдкреЗрдХреНрд╖рд┐рдд, рдирдХрд╛рд░рд╛рд░реНрдереА рдореНрд╣рдгрдЬреЗ not():
+25 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: рдЕрд╡реИрдз рдЕрдХреНрд╖рд░ рдЖрдврд│рд▓реЗ:
+26 = XPath рд╡рд╛рдЪрддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: рджреНрд╡рдпрдВрдХ рдСрдкрд░реЗрдЯрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд:
+27 = XSLT рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ рджрд╛рдЦрд▓ рдХрд░рддреЗрд╡реЗрд│реА рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+28 = рдЕрд╡реИрдз рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖реАрдд рдХрд░реАрдд рдЖрд╣реЗ.
+29 = рдЕрд╡реНрдпрд╡рд╕реНрдереАрдд рдХреБрд░рд│реЗ рдХрдВрд╕рд╛рдЪреЗ рдкреНрд░рдорд╛рдг.
+30 = рдЕрд╡реИрдз QName рд╕рд╣ рдШрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░реАрдд рдЖрд╣реЗ.
+31 = рд╡реЗрд░рд┐рдпреЗрдмрд▓ рдмрд╛рдВрдзрдгреА рддреНрдпрд╛рдЪ рд░рдЪрдирд╛ рдордзреНрдпреЗ рдкреНрд░рддрд┐рдХреГрдд рд╣реЛрддреЗ.
+32 = рдХрд┐ рдлрдВрдХреНрд╢рдирд▓рд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА.
+
+LoadingError = рд╕реНрдЯрд╛рдИрд▓рд╢реАрдЯ: %S рджрд╛рдЦрд▓ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА
+TransformError = XSLT рд░реВрдкрд╛рдВрддрд░ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реВрдЯреА: %S
diff --git a/l10n-mr/dom/dom/XMLPrettyPrint.ftl b/l10n-mr/dom/dom/XMLPrettyPrint.ftl
new file mode 100644
index 0000000000..5f6fba65c8
--- /dev/null
+++ b/l10n-mr/dom/dom/XMLPrettyPrint.ftl
@@ -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/.
+
+xml-nostylesheet = рдпрд╛ XML рдлрд╛рдЗрд▓рд╢реА рд╕рдВрдмрдзрд┐рдд рдХреЛрдгрддреАрд╣реА рд╢реИрд▓реАрд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдЖрдврд│рд▓реА рдирд╛рд╣реА. рджрд╕реНрддрд╛рдРрд╡рдЬрд╛рдЪреА рдХреНрд░рдорд╡рд╛рд░реА рд╕реНрдерд╛рд░рд╛рдиреБрд╕рд╛рд░реЗ рдЦрд╛рд▓рд┐рд▓ рдкреНрд░рдорд╛рдгреЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЖрд╣реЗ.
diff --git a/l10n-mr/dom/dom/media.ftl b/l10n-mr/dom/dom/media.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/dom/dom/media.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/mobile/android/chrome/browser.properties b/l10n-mr/mobile/android/chrome/browser.properties
new file mode 100644
index 0000000000..fb646855fe
--- /dev/null
+++ b/l10n-mr/mobile/android/chrome/browser.properties
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Popup Blocker
+
+# In Extension.jsm
+
+
+# LOCALIZATION NOTE (password.logins): Label that will be used in
+ # Web Console API
+stacktrace.anonymousFunction=<anonymous>
+stacktrace.outputMessage=%S, рдлрдВрдХреНрд╢рди %S, рдУрд│ %SрдЪреЗ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕.
+timer.start=%S: рд╕рдордпрджрд░реНрд╢рдХ рд╕реБрд░реВ рдЭрд╛рд▓реЗ
+
+# LOCALIZATION NOTE (timer.end):
+# This string is used to display the result of the console.timeEnd() call.
+# %1$S=name of timer, %2$S=number of milliseconds
+timer.end=%1$S: %2$Sms
+
+# Site settings dialog
+
+# In ContextualIdentityService.jsm
+
+# 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.
+# In android this will be only exposed by web extensions
+userContextPersonal.label = рд╡реИрдпрдХреНрддрд┐рдХ
+userContextWork.label = рдХрд╛рд░реНрдп
+userContextBanking.label = рдмрдБрдХрд┐рдВрдЧ
+userContextShopping.label = рдЦрд░реЗрджреА
+
diff --git a/l10n-mr/mobile/android/chrome/passwordmgr.properties b/l10n-mr/mobile/android/chrome/passwordmgr.properties
new file mode 100644
index 0000000000..16b842bb77
--- /dev/null
+++ b/l10n-mr/mobile/android/chrome/passwordmgr.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# String will be replaced by brandShortName.
+saveLogin=%S рд▓реЙрдЧрд┐рди рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдХрд╛?
+rememberButton=рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+neverButton=рдХрдзреАрдЪ рдирд╛рд╣реА
+
+# String is the login's hostname
+updatePassword=%S рд╕рд╛рдареА рд╕рд╛рдард╡рд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЕрджреНрдпрд╛рд╡рдд рдХрд░рд╛рд╡рд╛ рдХрд╛?
+updatePasswordNoUser=рдпрд╛ рд▓реЙрдЧрдЗрди рд╕рд╛рдареА рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдЕрджреНрдпрд╛рд╡рдд рдХрд░рд╛рд╡рд╛ рдХрд╛?
+updateButton=рдЕрджреНрдпрд╛рд╡рдд рдХрд░рд╛
+dontUpdateButton=рдЕрджреНрдпрд╛рд╡рдд рдХрд░реВ рдирдХрд╛
+
+userSelectText2=рдХреЛрдгрддреЗ рд▓реЙрдЧрд┐рди рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪреЗ рддреЗ рдирд┐рд╡рдбрд╛
+passwordChangeTitle=рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+
+username=рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рдирд╛рд╡
+password=рдкрд╛рд╕рд╡рд░реНрдб
diff --git a/l10n-mr/mobile/android/mobile/android/aboutConfig.ftl b/l10n-mr/mobile/android/mobile/android/aboutConfig.ftl
new file mode 100644
index 0000000000..24f88a96d8
--- /dev/null
+++ b/l10n-mr/mobile/android/mobile/android/aboutConfig.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/.
+
+config-toolbar-search =
+ .placeholder = рд╢реЛрдзрд╛
+config-new-pref-name =
+ .placeholder = рдирд╛рд╡
+
+config-new-pref-value-boolean = рдмреВрд▓рд┐рдпрди
+config-new-pref-value-string = рд╕реНрдЯреНрд░рд┐рдВрдЧ
+config-new-pref-value-integer = рдкреВрд░реНрдгрд╛рдВрдХ
+
+config-new-pref-string =
+ .placeholder = рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+config-new-pref-number =
+ .placeholder = рдЕрдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+config-new-pref-cancel-button = рд░рджреНрдж рдХрд░рд╛
+config-new-pref-create-button = рдмрдирд╡рд╛
+config-new-pref-change-button = рдмрджрд▓рд╛
+
+config-pref-toggle-button = рдЯреЙрдЧрд▓ рдХрд░рд╛
+config-pref-reset-button = рдкреВрд░реНрд╡рд╡рдд рдХрд░рд╛
+
+config-context-menu-copy-pref-name =
+ .label = рдирд╛рд╡рд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
+config-context-menu-copy-pref-value =
+ .label = рдореВрд▓реНрдпрд╛рдЪреА рдкреНрд░рдд рдмрдирд╡рд╛
diff --git a/l10n-mr/mobile/android/mobile/android/geckoViewConsole.ftl b/l10n-mr/mobile/android/mobile/android/geckoViewConsole.ftl
new file mode 100644
index 0000000000..67d1ae8d9e
--- /dev/null
+++ b/l10n-mr/mobile/android/mobile/android/geckoViewConsole.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Web Console API (in GeckoViewConsole.sys.mjs)
+
+console-stacktrace-anonymous-function = <anonymous>
+# Variables:
+# $filename (String): Source file name
+# $functionName (String): JavaScript function name
+# $lineNumber (String): The line number of the stacktrace call
+console-stacktrace = { $filename }, рдлрдВрдХреНрд╢рди { $functionName }, рдУрд│ { $lineNumber }рдЪреЗ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕.
+# Variables:
+# $name (String): user-defined name for the timer
+console-timer-start = { $name }: рд╕рдордпрджрд░реНрд╢рдХ рд╕реБрд░реВ рдЭрд╛рд▓реЗ
+# This string is used to display the result of the console.timeEnd() call.
+#
+# Variables:
+# $name (String): user-defined name for the timer
+# $duration (String): number of milliseconds
+console-timer-end = { $name }: { $duration }ms
diff --git a/l10n-mr/mobile/chrome/region.properties b/l10n-mr/mobile/chrome/region.properties
new file mode 100644
index 0000000000..fa315aa4d7
--- /dev/null
+++ b/l10n-mr/mobile/chrome/region.properties
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# increment this number when anything gets changed in the list below. This will
+# cause Firefox to re-read these prefs and inject any new handlers into the
+# profile database. Note that "new" is defined as "has a different URL"; this
+# means that it's not possible to update the name of existing handler, so
+# don't make any spelling errors here.
+gecko.handlerService.defaultHandlersVersion=1
+
+# The default set of protocol handlers for mailto:
+gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
+gecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s
+gecko.handlerService.schemes.mailto.1.name=Gmail
+gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
+
+# This is the default set of web based feed handlers shown in the reader
+# selection UI
+browser.contentHandlers.types.0.title=Bloglines
+browser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s
+
diff --git a/l10n-mr/netwerk/necko.properties b/l10n-mr/netwerk/necko.properties
new file mode 100644
index 0000000000..aed3d3f5d2
--- /dev/null
+++ b/l10n-mr/netwerk/necko.properties
@@ -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/.
+
+#ResolvingHost=Looking up
+#ConnectedTo=Connected to
+#ConnectingTo=Connecting to
+#SendingRequestTo=Sending request to
+#TransferringDataFrom=Transferring data from
+
+3=%1$S рд╢реЛрдзрдд рдЖрд╣реЗ...
+4=%1$S рд╢реА рдЬреБрд│рд▓реЗрд▓рд╛ рдЖрд╣реЗ...
+5=%1$S рд▓рд╛ рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рдд рдЖрд╣реЗ...
+6=%1$S рдкрд╛рд╕реВрди рдорд╛рд╣рд┐рддреА рд╕реНрдерд╛рдирд╛рдВрддрд░реАрдд рдХрд░рдд рдЖрд╣реЗ...
+7=%1$S рд╢реА рд╕рдВрдкрд░реНрдХ рдЬреБрд│рд╡рдгреА рдХрд░рдд рдЖрд╣реЗ...
+8=%1$S рд╡рд╛рдЪрд╛\u0020
+9=%1$S рд▓рд┐рд╣рд┐рд▓реЗ
+10=%1$S рд╕рд╛рдареА рдкреНрд░рддрд┐рдХреНрд╖реЗрдд...
+11=%1$S рд╢реЛрдзрд▓реЗтАж
+12=%1$S рд╢реА TLS рд╣рд╕реНрддрд╛рдВрджреЛрд▓рдирд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕реБрд░реБ рдЖрд╣реЗ ...
+13=%1$S рд╕реЛрдмрдд TLS рд╣рд╕реНрддрд╛рдВрджреЛрд▓рди рд╕рдВрдкрдиреНрди рдЭрд╛рд▓реЗ ...
+
+RepostFormData=рд╣реЗ рд╡реЗрдм рдкреГрд╖реНрда рдирд╡реНрдпрд╛ рд╕реНрдерд│рд╛рд╕ рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд┐рд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. рдлреЙрд░реНрдордЪреА рд▓рд┐рдЦреАрдд рдорд╛рд╣рд┐рддреА рдЖрдкрдг рд▓рд┐рд╣реАрд▓реЗрд▓реНрдпрд╛ рдирд╡реАрди рд╕реНрдерд╛рдирд╛рд╕ рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡реВ рдЗрдЪреНрдЫрд┐рддрд╛?
+
+# Directory listing strings
+DirTitle=%1$S рдЪреА рдЕрдгреБрдХреНрд░рдордгрд┐рдХрд╛
+DirGoUp=рд╡рд░рдЪреНрдпрд╛ рдкрд╛рддрд│реАрд╡рд░реАрд▓ рд╕рдВрдЪрдпреАрдХреЗрдкрд░реНрдпрдВрдд
+ShowHidden=рд▓рдкрд╡рд┐рд▓реЗрд▓реЗ рдШрдЯрдХ рджрд░реНрд╢рд╡рд╛
+DirColName=рдирд╛рд╡
+DirColSize=рдЖрдХрд╛рд░
+DirColMTime=рд╢реЗрд╡рдЯрдЪреНрдпрд╛рд╡реЗрд│реА рд╕рдВрдкрд╛рджреАрдд
+DirFileLabel=рдлрд╛рдЗрд▓:\u0020
+
+SuperfluousAuth=рдЖрдкрдг "%1$S" рд╕реНрдерд│рд╛рд╡рд░ "%2$S" рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рджрд╛рдЦрд▓ рд╣реЛрдгрд╛рд░ рдЖрд╣рд╛рдд, рдкрдг рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд╕ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрдирд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрдкрдгрд╛рд╕ рдЕрд╡рдШрдб рд╡рд╛рдЯреВ рд╢рдХрддреЗ.\n\nрдЖрдкрдгрд╛рд▓рд╛ "%1$S" рд╕реНрдерд│рд╛рд╕ рднреЗрдЯ рджреНрдпрд╛рдпрдЪреА рдЖрд╣реЗ?
+AutomaticAuth=рдЖрдкрдг "%1$S" рд╕реНрдерд│рд╛рд╡рд░ "%2$S" рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рджрд╛рдЦрд▓ рд╣реЛрдгрд╛рд░ рдЖрд╣рд╛рдд.
+
+UnsafeUriBlocked=\u0020тАЬ%1$SтАЭ рдпреЗрдереАрд▓ рд╕рдВрд╕рд╛рдзрди рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдиреЗ рдЕрдбрд╡рд▓рд╛.
+
diff --git a/l10n-mr/security/manager/chrome/pipnss/nsserrors.properties b/l10n-mr/security/manager/chrome/pipnss/nsserrors.properties
new file mode 100644
index 0000000000..2343004bf9
--- /dev/null
+++ b/l10n-mr/security/manager/chrome/pipnss/nsserrors.properties
@@ -0,0 +1,330 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+SSL_ERROR_EXPORT_ONLY_SERVER=рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреБрдХрдбреВрди рдЙрдЪреНрдЪ-рджрд░реНрдЬрд╛рдЪреЗ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА.
+SSL_ERROR_US_ONLY_SERVER=рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреБрд▓рд╛ рдЕрдкреЗрдХреНрд╖реАрдд рдЕрд╕рд▓реЗрд▓реЗ рдЙрдЪреНрдЪ-рджрд░реНрдЬрд╛рдЪреЗ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+SSL_ERROR_NO_CYPHER_OVERLAP=рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдорд╛рди рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_NO_CERTIFICATE=рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХрд░реАрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_BAD_CERTIFICATE=рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирдХрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ.
+SSL_ERROR_BAD_CLIENT=рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдкрд╛рд╕реВрди рдЪреБрдХреАрдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+SSL_ERROR_BAD_SERVER=рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдкрд╛рд╕реВрди рдЪреБрдХреАрдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=рдЕрд╕рдорд░реНрдереАрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдХрд╛рд░.
+SSL_ERROR_UNSUPPORTED_VERSION=рд╕рдордШрдЯрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░рд╛рдЪреА рдЕрд╕рдорд░реНрдереАрдд рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдд рдЖрд╣реЗ.
+SSL_ERROR_WRONG_CERTIFICATE=рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрддрд╛ рдЕрдпрд╢рд╕реНрд╡реА: рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рд╕рд╛рд░реНрд╡рдЬрдгреАрдХ рдХрд┐ рд╢реА рдЬреБрд│рд╡рдгреА рд╣реЛрдд рдирд╛рд╣реА.
+SSL_ERROR_BAD_CERT_DOMAIN=рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╡рд┐рдирдВрддреАрдХреГрдд рдХреНрд╖реЗрддреНрд░ рдирд╛рд╡ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрддреНрд░рд╛рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+SSL_ERROR_POST_WARNING=рдЕрдиреЛрд│рдЦреА SSL рдПрд░рд░ рдХреЛрдб.
+SSL_ERROR_SSL2_DISABLED=рд╕рдордШрдЯрдХ рдлрдХреНрдд SSL рдЖрд╡реГрддреНрддреА 2 рдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рддреЛ, рдЬреЗ рд╕реНрдерд╛рдиреАрдпрд░рд┐рддреНрдпрд╛ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рддреЗ.
+SSL_ERROR_BAD_MAC_READ=SSL рдХрдбреЗ рдЪреБрдХреАрдЪреЗ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХреЛрдб рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+SSL_ERROR_BAD_MAC_ALERT=SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдЪреБрдХреАрдЪреЗ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХреЛрдбрдЪреА рдкреБрд╖реНрдЯреА рдХреЗрд▓реА рдЖрд╣реЗ.
+SSL_ERROR_BAD_CERT_ALERT=SSL рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+SSL_ERROR_REVOKED_CERT_ALERT=SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрддреАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+SSL_ERROR_EXPIRED_CERT_ALERT=SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рд╡рдЧрд│рд▓реЗ рдЖрд╣реЗ.
+SSL_ERROR_SSL_DISABLED=рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкрди рдЕрдпрд╢рд╕реНрд╡реА: SSL рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+SSL_ERROR_FORTEZZA_PQG=рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкрди рдЕрдпрд╢рд╕реНрд╡реА: SSL рд╕рдордШрдЯрдХ рдЕрдиреНрдп FORTEZZA рдХреНрд╖реЗрддреНрд░ рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+SSL_ERROR_UNKNOWN_CIPHER_SUITE=рдЕрдкрд░рд┐рдЪреАрдд SSL рд╕реАрдлрд░ рд╕рдВрдХреБрд▓рдЪреА рд╡рд┐рдирдВрддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА рдЖрд╣реЗ.
+SSL_ERROR_NO_CIPHERS_SUPPORTED=рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА рд╡ рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_BAD_BLOCK_PADDING=SSL рдХрдбреЗ рдЪреБрдХреАрдЪреЗ рдмреНрд▓реЙрдХ рдЬреЛрдбрдгреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+SSL_ERROR_RX_RECORD_TOO_LONG=SSL рдХрдбреЗ рдХрдорд╛рд▓ рдкрд░рд╡рд╛рдирдЧреАрдп рд▓рд╛рдВрдмреА рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд▓рд╛рдВрдмреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+SSL_ERROR_TX_RECORD_TOO_LONG=SSL рдиреЗ рдХрдорд╛рд▓ рдкрд░рд╡рд╛рдирдЧреАрдп рд▓рд╛рдВрдмреА рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд▓рд╛рдВрдмреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреЗ рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ рдЖрд╣реЗ.
+SSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Hello Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Client Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Hello Done рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate Verify рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_FINISHED=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Finished рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Change Cipher Spec рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_ALERT=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Alert рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд рд╣реЕрдиреНрдбрд╢реЗрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдорд╛рд╣рд┐рддреА рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Hello Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Client Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Hello Done рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate Verify рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_FINISHED=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Finished рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Change Cipher Spec рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_ALERT=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Alert рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╣реЕрдиреНрдбрд╢реЗрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдорд╛рд╣рд┐рддреА рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЕрдиреБрдХреНрд░рдо рдкреНрд░рдХрд╛рд░ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рддреЗ.
+SSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░рд╕рд╣ рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_RX_UNKNOWN_ALERT=SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕рддрд░реНрдХ рд╡рд░реНрдгрди рдЕрд╕рдгрд╛рд░реЗ рд╕рддрд░реНрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_CLOSE_NOTIFY_ALERT=SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рд╣реА рдЬреБрд│рд╡рдгреА рдмрдВрдж рдХреЗрд▓реА.
+SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL рд╕рдШрдЯрдХрд╛рдиреЗ рдкреНрд░рд╛рдкреНрдп рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗрд▓реА рдирд╛рд╣реА.
+SSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп SSL рд░реЗрдХреЙрд░реНрдб рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдЕрд╕рдВрдХреБрдЪреАрдд рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+SSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL рд╕рдордШрдЯрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдХрд╛рдВрд╢реА рддрдбрдЬреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+SSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдЕрдиреБрдХреНрд░рдо рдХрд░реАрддрд╛ рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдирдХрд╛рд░рд▓реЗ.
+SSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдкреНрд░рдХрд╛рд░ рдХрд░рддреА рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL рд╕рдордШрдЯрдХ рдХрдбреЗ рдкреНрд░рд╛рдкреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╕рд╣ рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SSL_ERROR_GENERATE_RANDOM_FAILURE=SSL рдиреЗ рд╡рд┐рдирд╛рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА рдЖрд╣реЗ.
+SSL_ERROR_SIGN_HASHES_FAILURE=рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рддрдкрд╛рд╕рдгреА рдХрд░реАрддрд╛ рдорд╛рд╣рд┐рддреАрдЪреА рдбрд┐рдЬреАрдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╛рд╕реВрди SSL рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдХрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=SSL Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗрд╡реЗрд│реА рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рдЕрдкрдпрд╢ рдЖрдврд│рд▓реЗ.
+SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=SSL Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗрд╡реЗрд│реА рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рдЕрдкрдпрд╢ рдЖрдврд│рд▓реЗ.
+SSL_ERROR_ENCRYPTION_FAILURE=рдорд╣рд╛рдХрд╛рдп рдорд╛рд╣рд┐рддреА рдбреАрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдард░рд╛рд╡рд┐рдХ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдХрд░реАрддрд╛ рдЕрдкрдпрд╢реА рдард░рд▓реЗ.
+SSL_ERROR_DECRYPTION_FAILURE=рдорд╣рд╛рдХрд╛рдп рдорд╛рд╣рд┐рддреА рдбреАрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдард░рд╛рд╡рд┐рдХ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдХрд░реАрддрд╛ рдЕрдкрдпрд╢реА рдард░рд▓реЗ.
+SSL_ERROR_SOCKET_WRITE_FAILURE=рдЕрдВрддрд░реНрднреВрддреАрдд рд╕реЙрдХреЗрдЯ рдХрд░реАрддрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдорд╛рд╣рд┐рддреА рд▓рд┐рд╣реАрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЕрдкрдпрд╢реА.
+SSL_ERROR_MD5_DIGEST_FAILURE=MD5 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА.
+SSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА.
+SSL_ERROR_MAC_COMPUTATION_FAILURE=MAC рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЕрдкрдпрд╢реА.
+SSL_ERROR_SYM_KEY_CONTEXT_FAILURE=рд╕рдо рдХрд┐ рдЕрдиреБрдХреНрд░рдо рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+SSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Client Key Exchange рд╕рдВрджреЗрд╢ рдЕрдВрддрд░реНрдЧрдд рд╕рдо рдХрд┐ рдЙрдШрдбрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+SSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL рд╕рд░реНрд╡реНрд╣рд░рдиреЗ export рд╕реАрдлрд░ рд╕рдВрдХреБрд▓рд╕рд╣ рджреИрдирдВрджрд┐рдХ-рджрд░реНрдЬрд╛ рд╕рд╛рд░реНрд╡рдЬрдгрд┐рдХ рдХрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+SSL_ERROR_IV_PARAM_FAILURE=PKCS11 рдХреЛрдб IV рд▓рд╛ рдмрд╛рдм рдЕрд╕реЗ рднрд╛рд╖рд╛рдВрддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+SSL_ERROR_INIT_CIPHER_SUITE_FAILURE=рдирд┐рд╡рдбрд▓реЗрд▓реЗ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+SSL_ERROR_SESSION_KEY_GEN_FAILURE=SSL рд╕рддреНрд░ рдХрд░реАрддрд╛ рдХреНрд▓рд╛рдпрдВрдЯ рд╕рддреНрд░ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+SSL_ERROR_NO_SERVER_KEY_FOR_ALG=рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд░реАрддрд╛ рдХрд┐ рдирд╛рд╣реА.
+SSL_ERROR_TOKEN_INSERTION_REMOVAL=рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреНрд░рдЧрддреАрд╢реАрд▓ рдЕрд╕рддреЗрд╡реЗрд│реА PKCS#11 рдЯреЛрдХрди рдЕрдВрддрд░реНрднреВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ.
+SSL_ERROR_TOKEN_SLOT_NOT_FOUND=рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ PKCS#11 рдЯреЛрдХрди рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_NO_COMPRESSION_OVERLAP=рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдорд╛рди рд╕рдВрдХреБрдЪреАрдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_HANDSHAKE_NOT_COMPLETED=рд╡рд░реНрддрдорд╛рди рд╣реЕрдиреНрдбрд╢реЗрдХ рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рдЕрдиреНрдп SSL рд╣реЕрдиреНрдбрд╢реЗрдХ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=рд╕рдордШрдЯрдХ рдкрд╛рд╕реВрди рдЕрд╡реИрдз рд╣реЕрдиреНрдбрд╢реЗрдХs рд╣реЕрд╢ рдореБрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_CERT_KEA_MISMATCH=рдкреБрд░рд╡рд┐рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+SSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=SSL рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХрд░реАрддрд╛ рдХреБрдард▓рд┐рд╣реА рдкреНрд░рдорд╛рдгрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдг рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+SSL_ERROR_SESSION_NOT_FOUND=рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕рддреНрд░ рдХреЕрд╢ рдЕрдВрддрд░реНрдЧрдд рдХреНрд▓рд╛рдРрдВрдЯ SSL рд╕рддреНрд░ ID рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_DECRYPTION_FAILED_ALERT=рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп SSL рд░реЗрдХреЙрд░реНрдб рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+SSL_ERROR_RECORD_OVERFLOW_ALERT=рд╕рдордШрдЯрдХрд╛рдХрдбреЗ рд╕реАрдорд╛ рдкрд▓рд┐рдХрдбреАрд▓ рд▓рд╛рдВрдмреАрдЪреЗ SSL рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_UNKNOWN_CA_ALERT=рд╕рдШрдЯрдХ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреНрд╡рд╛рд░реЗ рдЬрд╛рд╣реАрд░ CA рдЪреА рдУрд│рдЦ рд╡ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣рддрд╛ рд╕реНрд╡реАрдХрд╛рд░рдд рдирд╛рд╣реА.
+SSL_ERROR_ACCESS_DENIED_ALERT=рд╕рдордШрдЯрдХрд╛рд╕ рд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ, рдкрд░рдВрддреБ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_DECODE_ERROR_ALERT=рд╕рдордШрдЯрдХ SSL рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╕ рдбреАрдХреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+SSL_ERROR_DECRYPT_ERROR_ALERT=рд╕рдордШрдЯрдХ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдХрд┐рдВрд╡рд╛ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдгрдЪреЗ рдЕрдкрдпрд╢реАрдкрдгрд╛ рдХрд│рд╡рд┐рддреЛ.
+SSL_ERROR_EXPORT_RESTRICTION_ALERT=рд╕рдордШрдЯрдХ рдЕрд╣рд╡рд╛рд▓ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдирд┐рдпрдорд╛рд╡рд▓реАрд╕рд╣ рд╕рд╣рддреНрд╡ рдирд╛рд╣реА.
+SSL_ERROR_PROTOCOL_VERSION_ALERT=рд╕рдордШрдЯрдХ рдЕрд╕рд╣рддреНрд╡ рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдЖрд╡реГрддреНрддреА рд╡рд┐рд╖рдпрдХ рдХрд│рд╡рд┐рддреЛ.
+SSL_ERROR_INSUFFICIENT_SECURITY_ALERT=рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдХреНрд▓рд╛рдРрдВрдЯ рдкреЗрдХреНрд╖рд╛рд╣реА рдЬрд╛рд╕реНрдд рд╕реБрд░рдХреНрд╖реАрдд рд╕реАрдлрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ.
+SSL_ERROR_INTERNAL_ERROR_ALERT=рд╕рдордШрдЯрдХ рдЕрдиреБрднрд╡рд┐рд▓реЗрд▓реЗ рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯреА рдХрд│рд╡рд┐рддреЛ.
+SSL_ERROR_USER_CANCELED_ALERT=рд╕рдордШрдЯрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдиреЗ рд╣реЕрдиреНрдбрд╢реЗрдХ рд░рджреНрдж рдХреЗрд▓реЗ.
+SSL_ERROR_NO_RENEGOTIATION_ALERT=рд╕рдордШрдЯрдХ SSL рд╕реБрд░рдХреНрд╖рд╛ рдмрд╛рдмреАрдВрдЪреЗ рдкреБрдиреНрд╣ рд╕рдВрдпреЛрдЬрдирд╛ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд рдирд╛рд╣реА.
+SSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=рдпрд╛ рд╕реЙрдХреЗрдЯ рдХрд░реАрддрд╛ SSL рд╕рд░реНрд╡реНрд╣рд░ рдХреЕрд╢ рд╕рдВрдпреЛрдЬрди рд╡ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL рд╕рдордШрдЯрдХ рд╡рд┐рдирдВрддреАрдХреГрдд TLS hello рд╡рд┐рд╕реНрддрд╛рд░рд╛рд▓рд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+SSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ URL рдкрд╛рд╕реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+SSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL рд╕рдордШрдЯрдХрд╛рдХрдбреЗ рд╡рд┐рдирдВрддреАрдХреГрдд DNS рдирд╛рд╡ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+SSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+SSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL рд╕рдордШрдЯрдХрдиреЗ рдЪреБрдХреАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реЕрд╢ рдореБрд▓реНрдп рдХрд│рд╡рд┐рд▓реЗ рдЖрд╣реЗ.
+SSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSLрд▓рд╛ рдЕрдирдкреЗрдХреНрд╖реАрдд рдирд╡реАрди рд╕рддреНрд░ рдЯрд┐рдХрд┐рдЯ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдЖрдврд│рд▓реЗ.
+SSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSLрд▓рд╛ рджреЛрд╖реАрдд рдирд╡реАрди рд╕рддреНрд░ рдЯрд┐рдХрд┐рдЯ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдЖрдврд│рд▓реЗ.
+SSL_ERROR_DECOMPRESSION_FAILURE=SSLрд▓рд╛ рд╕рдВрдХреБрдЪреАрдд рд░реЗрдХреЙрд░реНрдб рдЖрдврд│рд▓реЗ рдЬреНрдпрд╛рдВрд╕ рд╕рдВрдХреБрдЪрди рдЕрд╢рдХреНрдп рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+SSL_ERROR_RENEGOTIATION_NOT_ALLOWED=рдпрд╛ SSL рд╕реЙрдХреЗрдЯ рд╡рд░ рдкреБрдирдГрдмреЛрд▓рдгреА рд╢рдХреНрдп рдирд╛рд╣реА.
+SSL_ERROR_UNSAFE_NEGOTIATION=рдкрд┐рдЕрд░рдиреЗ рдЬреБрдгреНрдпрд╛ рд╢реИрд▓реАрдЪреЗ (рд╕рдВрднрд╛рд╡реНрдпрддрдпрд╛ рдЬреЛрдЦрд┐рдо) рд╣рдБрдбрд╢реЗрдХ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+SSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSLрд▓рд╛ рдЕрдирдкреЗрдХреНрд╖реАрдд рд╕рдВрдХреБрдЪрди рдЕрд╢рдХреНрдп рд░реЗрдХреЙрд░реНрдб рдЖрдврд│рд▓реЗ.
+SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=рд╕рд░реНрд╡реНрд╣рд░ рдХрд┐ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢рдордзреНрдпреЗ SSLрд▓рд╛ рдХрдордЬреЛрд░ рдПрдлрд┐рдореЗрд░рд▓ Diffie-Hellman рдХрд┐ рдЖрдврд│рд▓реА.
+SSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL рд▓рд╛ рдЕрд╡реИрдз NPN рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбрд╛рдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL 2.0 рдЬреЛрдбрдгреАрдВрдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=рд╕рд░реНрд╡реНрд╣рд░рдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=рдХреНрд▓рд╛рдпрдВрдЯрд╕рдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+SSL_ERROR_INVALID_VERSION_RANGE=SSL рдЖрд╡реГрддреНрддреА рд╡реИрдз рдирд╛рд╣реА.
+SSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL рдЬреЛрдбреАрджрд╛рд░рд╛рдиреЗ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рд╕рд╛рдпрдлрд░ рд╕реВрдЯ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡реГрддреНрддреАрд▓рд╛ рдЪрд╛рд▓рдд рдирд╛рд╣реА.
+SSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Hello Verify Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+SSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL рдХрдбреЗ рдЕрдирдкреЗрдХреНрд╖реАрдд Hello Verify Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡реГрддреНрддреА SSL рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА.
+SSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL рдХрдбреЗ рдЕрдирдкреЗрдХреНрд╖реАрдд Certificate Status рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+SSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=TLS рдЬреЛрдбреАрджрд╛рд░ рдЕрд╕рдорд░реНрдерд┐рдд hash algorithm рд╡рд╛рдкрд░рдд рдЖрд╣реЗ.
+SSL_ERROR_DIGEST_FAILURE=рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдп рдЕрдпрд╢рд╕реНрд╡реА.
+SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=рдПрдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓рд░реАрддреНрдпрд╛-рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдордзреНрдпреЗ рдЕрдпреЛрдЧреНрдп рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+SSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=рдкреБрдвреАрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдирд┐рдордп рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдХреНрд░реАрдп рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рдорд╛рддреНрд░ рдЧрд░рдЬ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪ рдХреЙрд▓рдмреЕрдХ рдореЛрдХрд│рд╛ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛.
+SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=ALPN рд╡рд┐рд╕реНрддрд╛рд░ рдордзреНрдпреЗ рдХреНрд▓рд╛рдпрдВрдЯ рдЬрд╛рд╣рд┐рд░рд╛рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА.
+SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=рд╕рдорд░реНрдердирд╛рдкреЗрдХреНрд╖рд╛ рдПрдХрд╛ рдЦрд╛рд▓рдЪреНрдпрд╛ TLS рдкрд╛рддрд│реАрд╡рд░ рдХреНрд▓рд╛рдпрдВрдЯ рдЧреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рд╣рд╕реНрддрд╛рдВрджреЛрд▓рди рдирд╛рдХрд╛рд░рд▓реЗ.
+SSL_ERROR_WEAK_SERVER_CERT_KEY=рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЦреВрдкрдЪ рдХрдордХреБрд╡рдд рдЕрд╕рд▓реЗрд▓реА рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрд╣реЗ.
+SSL_ERROR_RX_SHORT_DTLS_READ=DTLS рд░реЗрдХреЙрд░реНрдб рд╕рд╛рдареА рдмрдлрд░ рдордзреНрдпреЗ рдкреБрд░реЗрд╢реА рдЬрд╛рдЧрд╛ рдирд╛рд╣реА.
+SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=рдХреЛрдгрддреЗрд╣реА TLS рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдорд░реНрдерд┐рдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдирд╛рд╣реА.
+SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рд╣реЕрд╢ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреА рдЕрд╕рдорд░реНрдерд┐рдд рдЬреЛрдбреА рд╡рд╛рдкрд░рд▓реА.
+SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=рдпреЛрдЧреНрдп рддреЗ extended_master_secret extension рди рд╡рд╛рдкрд░рддрд╛ рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рдкрд░рдд рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+SSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=рдпреЛрдЧреНрдп рддреЗ extended_master_secret extension рд╡рд╛рдкрд░реВрди рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рдкрд░рдд рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+SEC_ERROR_IO=рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрдирддреЗрд╡реЗрд│реА I/O рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_LIBRARY_FAILURE=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА рдЕрдкрдпрд╢.
+SEC_ERROR_BAD_DATA=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЬреБрдгреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+SEC_ERROR_OUTPUT_LEN=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдВрдмреА рддреНрд░реБрдЯреА.
+SEC_ERROR_INPUT_LEN=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдЗрдирдкреБрдЯ рд▓рд╛рдВрдмреА рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА.
+SEC_ERROR_INVALID_ARGS=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз рдмрд╛рдмреА.
+SEC_ERROR_INVALID_ALGORITHM=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз рдЕрд▓реНрдЧреЛрд░рд┐рджрдо.
+SEC_ERROR_INVALID_AVA=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз AVA.
+SEC_ERROR_INVALID_TIME=рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рддрд░рд┐рддреНрдпрд╛ рд░рдЪрд▓реЗрд▓реА рд╡реЗрд│ рдЕрдХреНрд╖рд░рдорд╛рд│рд╛.
+SEC_ERROR_BAD_DER=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗрд▓реЗ DER-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢.
+SEC_ERROR_BAD_SIGNATURE=рд╕рдордШрдЯрдХрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+SEC_ERROR_EXPIRED_CERTIFICATE=рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ.
+SEC_ERROR_REVOKED_CERTIFICATE=рд╕рдордШрдЯрд╛рдХрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реЗ.
+SEC_ERROR_UNKNOWN_ISSUER=рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рдпреЛрдЬрдХ рдЕрдзрд┐рдкреНрд░рдорд╛рдгреАрдд рдирд╛рд╣реА.
+SEC_ERROR_BAD_KEY=рд╕рдордШрдЯрдХрд╛рдЪреА рд╕рд╛рд░реНрд╡рдЬрдгрд┐рдХ рдХрд┐ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_BAD_PASSWORD=рдкреНрд░рд╡рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрдХреАрдЪреЗ рдЖрд╣реЗ.
+SEC_ERROR_RETRY_PASSWORD=рдирд╡реАрди рдкрд╛рд╕рд╡рд░реНрдб рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+SEC_ERROR_NO_NODELOCK=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: nodelock рдирд╛рд╣реА.
+SEC_ERROR_BAD_DATABASE=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕рджреЛрд╖реАрдд рдорд╛рд╣рд┐рддреАрдХреЛрд╖.
+SEC_ERROR_NO_MEMORY=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕реНрдореГрддреА рд╡рд╛рдЯрдк рдЕрдкрдпрд╢реА.
+SEC_ERROR_UNTRUSTED_ISSUER=рд╕рдордШрдЯрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░реЗ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдЕрд╕реЗ рдЪрд┐рдиреНрд╣рд╛рдХреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+SEC_ERROR_UNTRUSTED_CERT=рд╕рдордШрдЯрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░реЗ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдЕрд╕реЗ рдЪрд┐рдиреНрд╣рд╛рдХреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+SEC_ERROR_DUPLICATE_CERT=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+SEC_ERROR_DUPLICATE_CERT_NAME=рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдирд╛рд╡ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рдирд╛рд╡рд╛рд╢реА рдЕрдЧрд╛рдКрд░рд┐рддреНрдпрд╛ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+SEC_ERROR_ADDING_CERT=рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬреЛрдбрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_FILING_KEY=рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдирд╡реАрди рдХрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_NO_KEY=рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+SEC_ERROR_CERT_VALID=рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_CERT_NOT_VALID=рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_CERT_NO_RESPONSE=Cert рд▓рд╛рдпрдмреНрд░рд░реА: рдкреНрд░рддрд┐рд╕рд╛рдж рдирд╛рд╣реА
+SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛ рдХрд░реАрддрд╛ CRL рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рджрд┐рдирд╛рдВрдХ рд╡ рд╡реЗрд│ рддрдкрд╛рд╕рд╛.
+SEC_ERROR_CRL_EXPIRED=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛ рдХрд░реАрддрд╛ CRL рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рджрд┐рдирд╛рдВрдХ рд╡ рд╡реЗрд│ рдЕрджреНрдпрдпрд╛рд╡рддреАрдд рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рддрдкрд╛рд╕рд╛.
+SEC_ERROR_CRL_BAD_SIGNATURE=рдпрд╛ CRL рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛рдЪреА рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+SEC_ERROR_CRL_INVALID=рдирд╡реАрди CRL рдЪреА рд░рдЪрдирд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_EXTENSION_VALUE_INVALID=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдореБрд▓реНрдп рдЕрд╡реИрдз рдЖрд╣реЗ
+SEC_ERROR_EXTENSION_NOT_FOUND=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_CA_CERT_INVALID=рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд╛рд░реНрдЧ рд▓рд╛рдВрдмреА рдорд░реНрдпрд╛рджрд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_CERT_USAGES_INVALID=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░ рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_INTERNAL_ONLY=**рдлрдХреНрдд рдЖрдВрддрд░рд┐рдХ рд╡рд┐рднрд╛рдЧ**
+SEC_ERROR_INVALID_KEY=рдХрд┐ рд╡рд┐рдирдВрддреАрдХреГрдд рдХрд╛рд░реНрдпрдкрдзреНрджрддреА рдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдврд│рд▓реЗ.
+SEC_ERROR_OLD_CRL=рдирд╡реАрди CRL рд╡рд░реНрддрдорд╛рди рдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ рдирд╛рд╣реА.
+SEC_ERROR_NO_EMAIL_CERT=рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдВрд╡рд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХреГрдд рдирд╛рд╣реА: рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдИрдореЗрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА.
+SEC_ERROR_NO_RECIPIENT_CERTS_QUERY=рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА: рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдкреНрд░рддреНрдпреЗрдХ рд╢реНрд░реЛрддрд╛ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрддреНрд░ рдирд╛рд╣реА.
+SEC_ERROR_NOT_A_RECIPIENT=рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдпреЛрдЧреНрдп рд╢реНрд░реЛрддрд╛, рдХрд┐рдВрд╡рд╛ рдЬреБрд│рд╡рдгреАрдЬреЛрдЧреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+SEC_ERROR_PKCS7_KEYALG_MISMATCH=рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдХрд┐ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+SEC_ERROR_PKCS7_BAD_SIGNATURE=рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдЕрдкрдпрд╢реА: рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХрд░реНрддрд╛ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА, рдЦреВрдк рдЬрд╛рд╕реНрдд рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХрд░реНрддрд╛, рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдп рдХрд┐рдВрд╡рд╛ рд╕рджреЛрд╖реАрдд рдорд╛рд╣рд┐рддреА рдЖрдврд│рд▓реА.
+SEC_ERROR_UNSUPPORTED_KEYALG=рдЕрд╕рдорд░реНрдереАрдд рдХрд┐рдВрд╡рд╛ рдЕрдкрд░рд┐рдЪреАрдд рдХрд┐ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо.
+SEC_ERROR_DECRYPTION_DISALLOWED=рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рд╕реВрдЪреАрдд рдирд╕рд▓реЗрд▓реЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЖрдХрд╛рд░ рд╡рд╛рдкрд░реВрди рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+XP_SEC_FORTEZZA_BAD_CARD=Fortezza рдХрд╛рд░реНрдб рд╡реНрдпрд╡рд╕реНрдереАрдд рдмрд╕рд╡рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдХрд╛рдвреВрдг рджреЗрдпрдХрд╛рд╕ рдкрд░рдд рдХрд░рд╛.
+XP_SEC_FORTEZZA_NO_CARD=Fortezza рдХрд╛рд░реНрдб рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+XP_SEC_FORTEZZA_NONE_SELECTED=Fortezza рдХрд╛рд░реНрдб рдирд┐рд╡рдбрд▓реЗ рдирд╛рд╣реА
+XP_SEC_FORTEZZA_MORE_INFO=рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ рдХреГрдкрдпрд╛ рд░реВрдкрд░реЗрдЦрд╛ рдирд┐рд╡рдбрд╛
+XP_SEC_FORTEZZA_PERSON_NOT_FOUND=рд░реВрдкрд░реЗрдЦрд╛ рдЖрдврд│рд▓реА рдирд╛рд╣реА
+XP_SEC_FORTEZZA_NO_MORE_INFO=рд░реВрдкрд░реЗрдЦрд╛ рд╡рд┐рд╖рдпреА рдЖрдгрдЦреА рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+XP_SEC_FORTEZZA_BAD_PIN=рдЕрд╡реИрдз рдкреАрди
+XP_SEC_FORTEZZA_PERSON_ERROR=Fortezza рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_NO_KRL=рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ KRL рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_KRL_EXPIRED=рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ.
+SEC_ERROR_KRL_BAD_SIGNATURE=рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+SEC_ERROR_REVOKED_KEY=рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рдХрд┐ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
+SEC_ERROR_KRL_INVALID=рдирд╡реАрди KRL рдЪреЗ рдкреНрд░рдХрд╛рд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_NEED_RANDOM=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╡рд┐рдирд╛рдХреНрд░рдо рдорд╛рд╣рд┐рддреА рд╣рд╡реА рдЖрд╣реЗ.
+SEC_ERROR_NO_MODULE=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рдирдВрддреАрдХреГрдд рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рд▓рд╛рдЧреВ рдХрд░рдд рдирд╛рд╣реА.
+SEC_ERROR_NO_TOKEN=рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдб рдХрд┐рдВрд╡рд╛ рдЯреЛрдХрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА, рддреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн, рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рд╛рд╡реЗ.
+SEC_ERROR_READ_ONLY=рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдлрдХреНрдд рд╡рд╛рдЪрдирдЬреЛрдЧреА рдорд╛рд╣рд┐рддреАрдХреЛрд╖.
+SEC_ERROR_NO_SLOT_SELECTED=рд╕реНрд▓реЙрдЯ рдХрд┐рдВрд╡рд╛ рдЯреЛрдХрди рдирд┐рд╡рдбрд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_CERT_NICKNAME_COLLISION=рд╕рдорд╛рди рдирд┐рдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+SEC_ERROR_KEY_NICKNAME_COLLISION=рд╕рдорд╛рди рдирд┐рдХрдирд╛рд╡ рдЕрд╕рдгрд╛рд░реА рдХрд┐ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+SEC_ERROR_SAFE_NOT_CREATED=рд╕реБрд░рдХреНрд╖реАрдд рдШрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+SEC_ERROR_BAGGAGE_NOT_CREATED=рдмреЕрдЧреЗрдЬ рдШрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+XP_JAVA_REMOVE_PRINCIPAL_ERROR=рдореБрд│ рд╣рдЯрд╡реВ рд╢рдХрдд рдирд╛рд╣реА
+XP_JAVA_DELETE_PRIVILEGE_ERROR=рдкрд░рд╡рд╛рдирдЧреА рд╣рдЯрд╡реВ рд╢рдХрдд рдирд╛рд╣реА
+XP_JAVA_CERT_NOT_EXISTS_ERROR=рдореБрд│рдХрдбреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА
+SEC_ERROR_BAD_EXPORT_ALGORITHM=рдЖрд╡рд╢реНрдпрдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА.
+SEC_ERROR_EXPORTING_CERTIFICATES=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_IMPORTING_CERTIFICATES=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_PKCS12_DECODING_PFX=рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдбрд┐рдХреЛрдбреАрдВрдЧ рддреНрд░реБрдЯреА. рд╡реИрдз рдлрд╛рдЗрд▓ рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_INVALID_MAC=рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЕрд╡реИрдз MAC. рдЪреБрдХреАрдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХрд┐рдВрд╡рд╛ рд╕рджреЛрд╖реАрдд рдлрд╛рдЗрд▓.
+SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. MAC рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдлрдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рдПрдХрд╛рдЧреНрд░рддрд╛ рд╡ рдЧреЛрдкрдиреАрдп рдкрджреНрдзрддреА рд╕рдорд░реНрдереАрдд.
+SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдлрд╛рдЗрд▓ рд░рдЪрдирд╛ рд╕рджреЛрд╖реАрдд рдЖрд╣реЗ.
+SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_UNSUPPORTED_VERSION=рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдлрд╛рдЗрд▓ рдЖрд╡реГрддреНрддреА рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдЕрд╡реИрдз рдЧреЛрдкрдиреАрдпрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб.
+SEC_ERROR_PKCS12_CERT_COLLISION=рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рд╕рдорд╛рди рдиреАрдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖рд╛рдд рдЖрд╣реЗ.
+SEC_ERROR_USER_CANCELLED=рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рд░рджреНрдж рдХрд░рд╛ рджрд╛рдмрд▓реЗ.
+SEC_ERROR_PKCS12_DUPLICATE_DATA=рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА, рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд.
+SEC_ERROR_MESSAGE_SEND_ABORTED=рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_INADEQUATE_KEY_USAGE=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдЪрд╛ рд╡рд╛рдкрд░ рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдХрд╛рд░реНрдпрджреНрдзрддреА рдХрд░реАрддрд╛ рдЕрдкреВрд░реЗ рдЖрд╣реЗ.
+SEC_ERROR_INADEQUATE_CERT_TYPE=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдХрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд░реАрддрд╛ рдордВрдЬреВрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_CERT_ADDR_MISMATCH=рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рддреАрд▓ рдкрддреНрддрд╛ рд╕рдВрджреЗрд╢ рд╣реЗрдбреНрдбрд░рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреИрди рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЯреЛрдкрдгрдирд╛рд╡рд╛ рд╡рд░реВрди рд╢реЛрдзрддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА рд╡ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_UNABLE_TO_WRITE=рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдлрд╛рдЗрд▓ рдмрдирд╡реВ рд╢рдХрдд рдирд╛рд╣реА.
+SEC_ERROR_PKCS12_UNABLE_TO_READ=рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЖрдпрд╛рдд рдлрд╛рдЗрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрд╢рдХреНрдп.
+SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ.
+SEC_ERROR_KEYGEN_FAIL=рд╕рд╛рд░реНрд╡рдЬрдгреАрдХ/рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЬреЛрдбреА рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+SEC_ERROR_INVALID_PASSWORD=рдкреНрд░рд╡рд┐рд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╡реИрдз рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдЕрдиреНрдп рдирд┐рд╡рдбрд╛.
+SEC_ERROR_RETRY_OLD_PASSWORD=рдЬреБрдгреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+SEC_ERROR_BAD_NICKNAME=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рд╡рд╛рдкрд░рдгреАрдд рдЖрд╣реЗ.
+SEC_ERROR_NOT_FORTEZZA_ISSUER=рд╕рдордШрдЯрдХ FORTEZZA рдЪреИрди рдХрдбреЗ рд╡рд┐рдирд╛-FORTEZZA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕реНрд▓реЙрдЯрд╡рд░ рд╣рд▓рд╡рд┐рддрд╛ рдпреЗрдд рдирд╛рд╣реА.
+SEC_ERROR_JS_INVALID_MODULE_NAME=рдЕрд╡реИрдз рд╡рд┐рднрд╛рдЧ рдирд╛рдо.
+SEC_ERROR_JS_INVALID_DLL=рдЕрд╡реИрдз рд╡рд┐рднрд╛рдЧ рдорд╛рд░реНрдЧ/рдлрд╛рдЗрд▓рдирд╛рдо
+SEC_ERROR_JS_ADD_MOD_FAILURE=рд╡рд┐рднрд╛рдЧ рдЬреЛрдбреВ рд╢рдХрдд рдирд╛рд╣реА
+SEC_ERROR_JS_DEL_MOD_FAILURE=рд╡рд┐рднрд╛рдЧ рдХрд╛рдвреВ рд╢рдХрдд рдирд╛рд╣реА
+SEC_ERROR_OLD_KRL=рдирд╡реАрди KRL рд╡рд░реНрддрдорд╛рди рдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ рдирд╛рд╣реА.
+SEC_ERROR_CKL_CONFLICT=рдирд╡реАрди CKL рдХрдбреЗ рд╡рд░реНрддрдорд╛рди CKL рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ рджреЗрдпрдХ рдЖрд╣реЗ. рд╡рд░реНрддрдорд╛рди CKL рдХрд╛рдвреВрдг рдЯрд╛рдХрд╛.
+SEC_ERROR_CERT_NOT_IN_NAME_SPACE=рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдпрд╛рдВрд╕ рд╕рдорд╛рди рдирд╛рд╡рд╛рдиреЗ рдкреНрд░рдорд╛рдгрддреНрд░ рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд рдирд╛рд╣реА.
+SEC_ERROR_KRL_NOT_YET_VALID=рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдХрд┐ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рд╡реИрдз рдирд╛рд╣реА.
+SEC_ERROR_CRL_NOT_YET_VALID=рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рдЕрдЬреВрдирд╣реА рд╡реИрдз рдирд╛рд╣реА.
+SEC_ERROR_UNKNOWN_CERT=рд╡рд┐рдирдВрддреАрдХреГрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_UNKNOWN_SIGNER=рд╕реНрд╡рд╛рдХреНрд╖рд░рдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░T рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_CERT_BAD_ACCESS_LOCATION=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд┐рддреА рд╕рд░реНрд╡реНрд╣рд░ рд╡рд░реАрд▓ рд╕реНрдерд╛рдирдЪреЗ рдкреНрд░рдХрд╛рд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреВрд░реНрдгрддрдпрд╛ рдбрд┐рдХреЛрдб рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА; рддреЗ рдЕрдкрд░рд┐рдЪреАрдд рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ.
+SEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдкрд┐рд░реАрдЪреАрдд/рдЕрд╡реИрдз рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд┐рд▓реА.
+SEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╡рд┐рдирдВрддреА рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд░рдЪрд▓реЗрд▓реА рдЖрдврд│рд▓реА.
+SEC_ERROR_OCSP_SERVER_ERROR=OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА.
+SEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP рд╕рд░реНрд╡реНрд╣рд░ рдкреБрдиреНрд╣ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╕реВрдЪрд╡рд┐рддреЛ.
+SEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдпрд╛ рд╡рд┐рдирдВрддреАрдХрд░реАрддрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
+SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдпрд╛ рд╡рд┐рдирдВрддреАрд╕ рдЕрдирд╛рдзрд┐рдХреГрддреНрддрдкрдгреЗ рдирдХрд╛рд░рд▓реЗ.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдерд┐рддреА рдШреЛрд╖реАрдд рдХреЗрд▓реА рдЖрд╣реЗ.
+SEC_ERROR_OCSP_UNKNOWN_CERT=OCSP рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд┐рддреА рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+SEC_ERROR_OCSP_NOT_ENABLED=рд╣реА рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдХрд╛рд░реНрдпрд░рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА OCSP рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
+SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=рд╣реА рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪреЗ OCSP рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рджрдХ.
+SEC_ERROR_OCSP_MALFORMED_RESPONSE=OCSP рд╕рд░реНрд╡реНрд╣рд░ рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рд╕рд╛рдж рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдЖрдврд│рд▓реЗ.
+SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдЪреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрдзрд┐рдкреНрд░рдорд╛рдгреАрдд рдирд╛рд╣реА.
+SEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдЕрдЬреВрдирд╣реА рд╡реИрдз рдирд╛рд╣реА (рддреНрдпрд╛рдордзреНрдпреЗ рднрд╡рд┐рд╖реНрдп рдХрд░реАрддрд╛ рджрд┐рдирд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ).
+SEC_ERROR_OCSP_OLD_RESPONSE=OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдХрдбреЗ рдЬреБрдгреА рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+SEC_ERROR_DIGEST_NOT_FOUND=CMS рдХрд┐рдВрд╡рд╛ PKCS #7 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрджреЗрд╢ рдордзреНрдпреЗ рдЖрдврд│рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=CMS рдХрд┐рдВрд╡рд╛ PKCS #7 рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░ рдЕрд╕рдорд░реНрдереАрдд рдЖрд╣реЗ.
+SEC_ERROR_MODULE_STUCK=PKCS #11 рд╡рд┐рднрд╛рдЧ рд╡рд╛рдкрд░рдгреАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+SEC_ERROR_BAD_TEMPLATE=ASN.1 рдорд╛рд╣рд┐рддреА рдбреАрдХреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдирд┐рд░реНрджреЗрд╢реАрдд рд░рдЪрдирд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_CRL_NOT_FOUND=рдЬреБрд│рд╡рдгреАрдЬреЛрдЧреА CRL рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_REUSED_ISSUER_AND_SERIAL=рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕ рд╕рдорд╛рди рджреЗрдпрдХ/рд╕рд┐рд░реАрдпрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╢реА рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдореБрд│ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА.
+SEC_ERROR_BUSY=NSS рдкреВрд░реНрдгрддрдпрд╛ рдмрдВрдж рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдШрдЯрдХ рдЕрдЬреВрдирд╣реА рд╡рд╛рдкрд░рдгреАрдд рдЖрд╣реЗ.
+SEC_ERROR_EXTRA_INPUT=DER-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рдордзреНрдпреЗ рд╡рд╛рдвреАрд╡ рд╡рд┐рдирд╛рд╡рд╛рдкрд░рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=рдЕрд╕рдорд░реНрдереАрдд рдПрд▓реЗрдкрдЯреАрдХ рд╡рдХреНрд░рд░реЗрд╖.
+SEC_ERROR_UNSUPPORTED_EC_POINT_FORM=рдЕрд╕рдорд░реНрдереАрдд рдПрд▓реЗрдкреНрдЯреАрдХ рд╡рдХреНрд░рд░реЗрд╖ рдкреНрд░рдХрд╛рд░.
+SEC_ERROR_UNRECOGNIZED_OID=рдЕрдорд╛рдиреНрдпрддрд╛рдкреНрд░рд╛рдкреНрдд рдШрдЯрдХ рдУрд│рдЦрдХрд░реНрддрд╛.
+SEC_ERROR_OCSP_INVALID_SIGNING_CERT=OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдЕрд╡реИрдз OCSP рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рдорд╛рдгрдкрддреНрд░.
+SEC_ERROR_REVOKED_CERTIFICATE_CRL=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рдЕрдВрддрд░реНрдЧрдд рдкреБрдиреНрд╣рд╛рд╕реНрдерд╛рдкреАрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+SEC_ERROR_REVOKED_CERTIFICATE_OCSP=рджреЗрдпрдХрд╛рдЪреЗ OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛рд╕реНрдкрдХ рдЕрд╣рд╡рд╛рд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+SEC_ERROR_CRL_INVALID_VERSION=рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХ рдЖрд╣реЗ.
+SEC_ERROR_CRL_V1_CRITICAL_EXTENSION=рджреЗрдпрдХ V1 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░рди рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=рджреЗрдпрд╛рдХрд╛рдЪреНрдпрд╛ V2 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдд рдЕрдкрд░рд┐рдЪреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+SEC_ERROR_UNKNOWN_OBJECT_TYPE=рдЕрдкрд░рд┐рдЪреАрдд рдШрдЯрдХ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢реАрдд.
+SEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 рдбреНрд░рд╛рдЗрд╡рд░ spec рдЪреЗ рдЙрд▓рдВрдЧреНрдЧрди рдЕрд╕рддреНрд╡рд░рд┐рддреНрдпрд╛ рдХрд░рддреЗ.
+SEC_ERROR_NO_EVENT=рдирд╡реАрди рд╕реНрд▓реЙрдЯ рдШрдЯрдирд╛ рдпрд╛рд╡реЗрд│реА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+SEC_ERROR_CRL_ALREADY_EXISTS=CRL рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+SEC_ERROR_NOT_INITIALIZED=NSS рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
+SEC_ERROR_TOKEN_NOT_LOGGED_IN=PKCS#11 рдЯреЛрдХрди рджрд╛рдЦрд▓ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА рдард░рд▓реА.
+SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=рд╕рдВрдпреЛрдЬреАрдд OCSP рдкреНрд░рддрд┐рд╕рд╛рджреАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+SEC_ERROR_OCSP_BAD_SIGNATURE=OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдХрдбреЗ рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+SEC_ERROR_OUT_OF_SEARCH_LIMITS=рд╕рд░реНрдЯ рд╡реИрдзрддрд╛ рд╢реЛрдз, рд╢реЛрдз рдорд░реНрдпрд╛рджрд╛рдкрд▓рд┐рдХрдбреЗ рдЖрд╣реЗ
+SEC_ERROR_INVALID_POLICY_MAPPING=рдкреЙрд▓рд┐рд╕реА рдореЕрдкрд┐рдВрдЧрдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдзреЛрд░рдг рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдЖрд╣реЗ
+SEC_ERROR_POLICY_VALIDATION_FAILED=рд╕рд░реНрдЯ рдЪреИрдирдореБрд│реЗ рдзреЛрд░рдг рд╡реИрдзрддрд╛ рдЕрдкрдпрд╢реА рдард░рддреЗ
+SEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=рд╕рд░реНрдЯ AIA рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдерд╛рд│рдЪреЗ рдкреНрд░рдХрд╛рд░ рдЖрдврд│рд▓реЗ
+SEC_ERROR_BAD_HTTP_RESPONSE=рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдпреЛрдЧреНрдп HTTP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреБрд░рд╡рд▓реЗ
+SEC_ERROR_BAD_LDAP_RESPONSE=рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдпреЛрдЧреНрдп LDAP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреБрд░рд╡рд▓реЗ
+SEC_ERROR_FAILED_TO_ENCODE_DATA=ASN1 рдПрдВрдХреЛрдбрд░рд╕рд╣ рдбрд╛рдЯрд╛ рдПрдВрдХреЛрдб рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
+SEC_ERROR_BAD_INFO_ACCESS_LOCATION=рд╕рд░реНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдпреЛрдЧреНрдп рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡реЗрд╢рдЪреЗ рд╕реНрдерд╛рди
+SEC_ERROR_LIBPKIX_INTERNAL=рд╕рд░реНрдЯ рд╡реИрдзрддрд╛рд╡реЗрд│реА Libpkix рдЖрдВрддрд░реАрдХ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_PKCS11_GENERAL_ERROR=PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_GENERAL_ERROR рдкреБрд░рд╡рд▓реЗ, рдЬреЗ рдЕрдкреНрд░рд╛рдкреНрдп рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ.
+SEC_ERROR_PKCS11_FUNCTION_FAILED=PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_FUNCTION_FAILED рд╕рдВрджреЗрд╢ рдкреБрд░рд╡рд▓реЗ, рдЬреЛ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рдлрдВрдХреНрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЛ. рдкреБрдирдГ рддреЗрдЪ рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реНрдпрд╛рд╕ рдпрд╢рд╕реНрд╡реА рдард░реВ рд╢рдХрддреЗ.
+SEC_ERROR_PKCS11_DEVICE_ERROR=PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_DEVICE_ERROR рдкреБрд░рд╡рд▓реЗ, рдЬреЗ рдЯреЛрдХрди рдХрд┐рдВрд╡рд╛ рд╕реНрд▓реЙрдЯрд╕рд╣ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ.
+SEC_ERROR_BAD_INFO_ACCESS_METHOD=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡реЗрд╢ рдореЗрдердб рдЖрдврд│рд▓реЗ.
+SEC_ERROR_CRL_IMPORT_FAILED=CRL рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+SEC_ERROR_EXPIRED_PASSWORD=рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рд╡реЗрд│ рд╕рдорд╛рдкреНрддрд┐ рдЖрдврд│рд▓реА.
+SEC_ERROR_LOCKED_PASSWORD=рдкрд╛рд╕рд╡рд░реНрдб рдХреБрд▓реВрдкрдмрдВрдж рдЖрд╣реЗ.
+SEC_ERROR_UNKNOWN_PKCS11_ERROR=рдЕрдкрд░рд┐рдЪреАрдд PKCS #11 рддреНрд░реБрдЯреА.
+SEC_ERROR_BAD_CRL_DP_URL=CRL рд╡рд┐рддрд░рдг рдкреЙрдЗрдВрдЯ рдирд╛рд╡рд╛рдд рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд URL рдЖрдврд│рд▓реЗ.
+SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=рдмрдВрдж рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рдЧрдиреЗрдЪрд░ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ, рд╣реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ.
+MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=рд╕рд░реНрд╡реНрд╣рд░ рдХреА рдкрд┐рдирд┐рдВрдЧ (HPKP) рд╡рд╛рдкрд░рддреЗ рдкрдг рдкрд┐рдирд╕реЗрдЯ рд╕реЛрдмрдд рдЬреБрд│реЗрд▓ рдЕрд╢реА рдХреЛрдгрддреАрд╣реА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рдЦрд│реА рдмрд╛рдВрдзрддрд╛ рдпреЗрдК рд╢рдХрд▓реА рдирд╛рд╣реА.
+MOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=рд╕рд░реНрд╡реНрд╣рд░ рдЬреНрдпрд╛рд▓рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд╛рд░реА рдореНрд╣рдгреВрди рдУрд│рдЦрддреЛ рд╡ рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╕реЛрдмрдд рдЖрдзрд╛рд░рднреВрдд рдорд░реНрдпрд╛рджрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ рдЕрд╕реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЛ. рдПрдЦрд╛рджреНрдпрд╛ рдпреЛрдЧреНрдп рдкреНрд░рдХрд╛рд░реЗ рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рдмрдд рдЕрд╕реЗ рдШрдбреВ рдирдпреЗ.
+MOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=рд╕рд░реНрд╡реНрд╣рд░ рдиреЗ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЬреЛрдбрдгреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦреВрдкрдЪ рд▓рд╣рд╛рди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд┐ рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+MOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕреЕрдиреНрдХрд░ рдирд╕рд▓реЗрд▓реЗ рдПрдХ X.509 рдЖрд╡реГрддреНрддреА 1 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ. X.509 рдЖрд╡реГрддреНрддреА 1 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рддреА рдЕрдиреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рдирдпреЗрдд.
+MOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрджреНрдпрд╛рдк рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+MOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрд╛рдк рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ.
+MOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд░рдХрд╛рдиреНрдпрд╛рддреАрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рддреНрдпрд╛рдЪреНрдпрд╛ signatureAlgorithm рд░рдХрд╛рдиреНрдпрд╛рд╕реЛрдмрдд рдЬреБрд│рдд рдирд╛рд╣реА.
+MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕рд╛рдареА, OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛ рдордзреНрдпреЗ рддреНрдпрд╛рдЪреА рд╕реНрдерд┐рддреА рджрд┐рд▓реЗрд▓реА рдирд╛рд╣реА.\u0020
+MOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЦреВрдк рдХрд╛рд│рд╛рд╕рд╛рдареА рд╡реИрдз рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=рдПрдХ рдЖрд╡рд╢реНрдпрдХ, TLS рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЧрд╣рд╛рд│ рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+MOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=рдкреВрд░реНрдгрд╛рдВрдХрд╛рдЪреА рдЕрд╡реИрдз рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЕрд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдгрд╛рдВрдордзреНрдпреЗ рдЙрдгреЗ рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ, рдЙрдгреЗ RSA moduli рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХрддреЗрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рд│ рдЕрд╕рд▓реЗрд▓реЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.
+MOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=рд╕реЗрд░реНрд╡реНрд╣рд░рдиреЗ рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдирд╛рд╡рд╛рд╕рд╣рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ.
+MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рдпрдВ-рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╛рд╣реА.
diff --git a/l10n-mr/security/manager/chrome/pipnss/pipnss.properties b/l10n-mr/security/manager/chrome/pipnss/pipnss.properties
new file mode 100644
index 0000000000..75f201ca05
--- /dev/null
+++ b/l10n-mr/security/manager/chrome/pipnss/pipnss.properties
@@ -0,0 +1,140 @@
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following strings have special requirements: they must fit in a 32 or 64
+# bytes buffer after being encoded to UTF-8.
+#
+# It's possible to verify the length of a translation using the Browser Console
+# in Firefox and evaluating the following code:
+#
+# (new TextEncoder('utf-8').encode('YOURSTRING')).length
+#
+# Simply replace YOURSTRING with your translation.
+#
+# If it's not possible to produce an understandable translation within these
+# limits, keeping the English text is an acceptable workaround.
+
+# The following strings have special requirements: they must fit in a 32 or 64
+# bytes buffer after being encoded to UTF-8.
+#
+# It's possible to verify the length of a translation using the Browser Console
+# in Firefox and evaluating the following code:
+#
+# (new TextEncoder().encode('YOURSTRING')).length
+#
+# Simply replace YOURSTRING with your translation.
+#
+# If it's not possible to produce an understandable translation within these
+# limits, keeping the English text is an acceptable workaround.
+
+# LOCALIZATION NOTE (RootCertModuleName): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+RootCertModuleName=Builtin Roots Module
+# LOCALIZATION NOTE (ManufacturerID): string limit is 32 bytes after conversion
+# to UTF-8.
+# length_limit = 32 bytes
+ManufacturerID=Mozilla.org
+# LOCALIZATION NOTE (LibraryDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+LibraryDescription=PSM Internal Crypto Services
+# LOCALIZATION NOTE (TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+TokenDescription=Generic Crypto Services
+# LOCALIZATION NOTE (PrivateTokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+PrivateTokenDescription=Software Security Device
+# LOCALIZATION NOTE (SlotDescription): string limit is 64 bytes after conversion
+# to UTF-8.
+# length_limit = 64 bytes
+SlotDescription=PSM Internal Cryptographic Services
+# LOCALIZATION NOTE (PrivateSlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+PrivateSlotDescription=PSM Private Keys
+# LOCALIZATION NOTE (Fips140TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+Fips140TokenDescription=Software Security Device (FIPS)
+# LOCALIZATION NOTE (Fips140SlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+Fips140SlotDescription=FIPS 140 Cryptographic, Key and Certificate Services
+
+# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. "Mozilla"), $2s is the CA name (e.g. VeriSign)
+nick_template=%1$s рдЪреЗ %2$s ID
+
+CertDumpKUSign=рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдд рдЖрд╣реЗ
+CertDumpKUNonRep=рдард╛рд│реВ рд╢рдХрдд рдирд╛рд╣реА
+CertDumpKUEnc=рдирд╛рд╡ рд╕реАрдлрд░ рдХрд░рд╛
+CertDumpKUDEnc=рдорд╛рд╣рд┐рддреА рд╕реАрдлрд░ рдХрд░рд╛
+CertDumpKUKA=рдирд╛рд╡ рдХрд░рд╛рд░
+CertDumpKUCertSign=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА
+CertDumpKUCRLSigner=CRL рд╕реНрд╡рд╛рдХреНрд╖рд░реА
+
+PSMERR_SSL_Disabled=SSL рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЬреБрд│рд╡рдгреА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕реНрдердкреАрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+PSMERR_SSL2_Disabled=рд╕реНрдерд│ рдЬреБрдгреЗ, SSL рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░рдЪреА рдЕрд╕реБрд░рдХреНрд╖реАрдд рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдЬреБрд│рд╡рдгреА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕реНрдердкреАрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+PSMERR_HostReusedIssuerSerial=рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЕрдзреНрдпрд╛рдкрдХ рдХрд┐рдВрд╡рд╛ рдИрдореЗрд▓ рдШрдЯрдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзреВрди рдЦрд╛рд▓рд┐рд▓ рдорд╛рд╣рд┐рддреА рдХрд│рд╡рд╛:\n\nрдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдг рджреНрд╡рд╛рд░реЗ рдкреБрд░рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗрд▓реЗ рд╕рд┐рд░реАрдпрд▓ рдХреНрд░рдорд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдХрд░реВрди рдПрдХрдореЗрд╡ рд╕рд┐рд░реАрдпрд▓ рдХреНрд░рдорд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдирд╡реАрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛.
+
+# LOCALIZATION NOTE (SSLConnectionErrorPrefix2): %1$S is the host string, %2$S is more detailed information (localized as well).
+SSLConnectionErrorPrefix2=%1$S рд╕реЛрдмрдд рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкреАрдд рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА. %2$S \n
+
+certErrorIntro=%S рдЕрд╡реИрдз рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЛ.
+
+certErrorTrust_SelfSigned=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡ рд╕рд╛рдХреНрд╖рд░реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+certErrorTrust_UnknownIssuer=рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдкрд░рд┐рдЪреАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+certErrorTrust_UnknownIssuer2=рд╕рд░реНрд╡реНрд╣рд░, рджрд░рдореНрдпрд╛рдирдЪреЗ рдпреЛрдЧреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдкрд╛рдард╡рдд рдирд╕рд╛рд╡реЗ.
+certErrorTrust_UnknownIssuer3=рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдпрд╛рдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреВ рд╢рдХрддреЗ.
+# LOCALIZATION NOTE (certErrorTrust_UnknownIssuer5): %1$S is replaced by the brand name, %2$S is replaced by host name.
+# LOCALIZATION NOTE (certErrorTrust_UnknownIssuer6): %1$S is replaced by the brand name, %2$S is replaced by host name.
+certErrorTrust_CaInvalid=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз CA рджреНрд╡рд╛рд░реЗ рдкреБрд░рд╡рд┐рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+certErrorTrust_Issuer=рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд░реНрд╣ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+certErrorTrust_SignatureAlgorithmDisabled=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рд╕ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреНрдпрд╛рд╕ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдмрдВрдж рдХреЗрд▓реЗ.
+certErrorTrust_ExpiredIssuer=рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдард░рдд рдирд╛рд╣реА.
+certErrorTrust_Untrusted=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рд╕реНрддреНрд░реЛрдд рдкрд╛рд╕реВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.
+# LOCALIZATION NOTE (certErrorTrust_Symantec): %S is replaced by the domain for which the certificate is valid
+
+
+certErrorMismatch=%S рдирд╛рд╡ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+# LOCALIZATION NOTE (certErrorMismatch1, certErrorMismatchSinglePrefix1, certErrorMismatchMultiple1): %1$S is replaced by the brand name, %2$S is replaced by host name.
+# LOCALIZATION NOTE (certErrorMismatch2, certErrorMismatchSinglePrefix2, certErrorMismatchMultiple2): %1$S is replaced by the brand name, %2$S is replaced by host name.
+# LOCALIZATION NOTE (certErrorMismatch3, certErrorMismatchSinglePrefix3, certErrorMismatchMultiple3): %1$S is replaced by the brand name, %2$S is replaced by host name.
+# LOCALIZATION NOTE (certErrorMismatchSinglePrefix): %S is replaced by the domain for which the certificate is valid
+certErrorMismatchSinglePrefix=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлрдХреНрдд %S рдХрд░рд┐рддрд╛ рд╡реИрдз рдЖрд╣реЗ.
+# LOCALIZATION NOTE (certErrorMismatchSinglePrefix1): %3$S is replaced by the domain for which the certificate is valid
+# LOCALIZATION NOTE (certErrorMismatchSinglePrefix2): %3$S is replaced by the domain for which the certificate is valid
+certErrorMismatchMultiple=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлрдХреНрдд рдЦрд╛рд▓рд┐рд▓ рдирд╛рд╡рд╛рдВрдХрд░реАрддрд╛ рд╡реИрдз рдЖрд╣реЗ:
+
+
+
+# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)
+certErrorExpiredNow=рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА %1$S рд▓рд╛ рд╡реЗрд│рд╕рдорд╛рдкреНрддреА рдЭрд╛рд▓реА. рд╕рдзреНрдпрд╛рдЪреЗ рд╡реЗрд│ %2$S рдЖрд╣реЗ.
+
+
+# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)
+certErrorNotYetValidNow=%1$S рдкрд░реНрдпрдВрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реИрдз рдард░рдд рдирд╛рд╣реА. рд╕рдзреНрдпрд╛рдЪреЗ рд╡реЗрд│ %2$S рдЖрд╣реЗ.
+
+
+# LOCALIZATION NOTE (certErrorSymantecDistrustDescription): %S will be replaced by the domain for which the certificate is valid.
+
+# LOCALIZATION NOTE (certErrorSymantecDistrustDescription1): %S will be replaced by the domain for which the certificate is valid.
+
+# LOCALIZATION NOTE (certErrorCodePrefix3): %S is replaced by the error code.
+certErrorCodePrefix3=рддреНрд░реБрдЯреА рдХреЛрдб: %S
+
+P12DefaultNickname=рдЖрдпрд╛рдд рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░
+CertUnknown=рдЕрдкрд░рд┐рдЪреАрдд
+CertNoEmailAddress=(рдИрдореЗрд▓ рдкрддреНрддрд╛ рдирд╛рд╣реА)
+CaCertExists=рд╣рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ is рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ installed as a рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг.
+NotACACert=рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА, рддреНрдпрд╛рдореБрд│реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдпрд╛рджреАрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
+UserCertIgnoredNoPrivateKey=рд╣рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рдЬреНрдпрд╛рд╡реЗрд│реА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рдирдВрддреАрд╕ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ рддреНрдпрд╛рд╡реЗрд│реА рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдкрд░рд╕реНрдкрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдирд╛рд╡рд╛рдЪреА рдорд╛рд▓рдХреА рдирд╡реНрд╣рддреА.
+UserCertImported=рдЖрдкрд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рд╣реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рдкреНрд░рддрд┐рдХреГрддреА рдХрд░рд╛.
+CertOrgUnknown=(рдЕрдкрд░рд┐рдЪреАрдд)
+CertNotStored=(рд╕рдВрдЪрдпреАрдд рдирд╛рд╣реА)
+CertExceptionPermanent=рдиреЗрд╣рдореАрдХрд░реАрддрд╛
+CertExceptionTemporary=рддрд╛рддреНрдкреВрд░реНрддреЗ
diff --git a/l10n-mr/security/manager/chrome/pippki/pippki.properties b/l10n-mr/security/manager/chrome/pippki/pippki.properties
new file mode 100644
index 0000000000..76b99833f0
--- /dev/null
+++ b/l10n-mr/security/manager/chrome/pippki/pippki.properties
@@ -0,0 +1,75 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Download Cert dialog
+# LOCALIZATION NOTE(newCAMessage1):
+# %S is a string representative of the certificate being downloaded/imported.
+newCAMessage1=рдЖрдкрдгрд╛рд╕ "%S" рд╡рд░ рдкреБрдвреАрд▓ рдХрд╛рд░рдгрд╛рдВрд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рд╛рдпрдЪреЗ?
+unnamedCA=рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди (рдирд┐рдирд╛рдореА)
+
+getPKCS12FilePasswordMessage=рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪрд╛ рдмреЕрдХрдЕрдк рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдХрд╛:
+
+# Client auth
+clientAuthRemember=рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the
+# user is choosing from a list of certificates.
+# %1$S is the nickname of the cert.
+# %2$S is the serial number of the cert in AA:BB:CC hex format.
+clientAuthNickAndSerial=%1$S [%2$S]
+# LOCALIZATION NOTE(clientAuthHostnameAndPort):
+# %1$S is the hostname of the server.
+# %2$S is the port of the server.
+clientAuthHostnameAndPort=%1$S:%2$S
+# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server
+# cert.
+clientAuthMessage1=рд╕рдВрд╕реНрдерд╛: "%S"
+# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer
+# cert of the server cert.
+clientAuthMessage2=рдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдЬрд╛рд░реА: "%S"
+# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the
+# currently selected client cert, such as "CN=John Doe,OU=Example" (without
+# quotes).
+clientAuthIssuedTo=рдЬрд╛рд░реА: %1$S
+# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected
+# cert in AA:BB:CC hex format.
+clientAuthSerial=рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ: %1$S
+# LOCALIZATION NOTE(clientAuthValidityPeriod):
+# %1$S is the already localized notBefore date of the selected cert.
+# %2$S is the already localized notAfter date of the selected cert.
+clientAuthValidityPeriod=%1$S рдкрд╛рд╕реВрди рддреЗ %2$S рдкрд░реНрдпрдВрдд рд╡реИрдз
+# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of
+# already localized key usages the selected cert is valid for.
+clientAuthKeyUsages=рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рд╡рд╛рдкрд░рд╛рдд: %1$S
+# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of
+# e-mail addresses the selected cert is valid for.
+clientAuthEmailAddresses=рдИ-рдореЗрд▓ рдкрддреНрддреЗ: %1$S
+# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the
+# cert which issued the selected cert.
+clientAuthIssuedBy=рдЬрд╛рд░реА рдХрд░рдгрд╛рд░реЗ: %1$S
+# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token
+# the selected cert is stored on.
+clientAuthStoredOn=рд╕рдВрдЧреНрд░рд╣рд┐рдд: %1$S
+
+# Page Info
+pageInfo_NoEncryption=рдЬреБрд│рд╡рдгреА рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдирд╛рд╣реА
+pageInfo_Privacy_None1=рд╕рдВрдХреЗрдд рд╕реНрдерд│ %S рддрд░реНрдлреЗ рдЖрдкрдг рдкрд╣рд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рдХрд░реАрддрд╛ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдирд╛рд╣реА.
+pageInfo_Privacy_None2=рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░реАрд▓ рд╡рд┐рдирд╛ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдкрд╛рдард╡рд┐рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рдЗрддрд░рд╛рдВрдХрдбреБрди рд╕реНрдерд╛рдирд╛рдВрддрд░реЗрд╡реЗрд│реА рдкрд╛рд╣рд┐рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддреЗ.\u0020
+pageInfo_Privacy_None4=рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЖрдкрдг рдкрд╣рд╛рдд рдЕрд╕рд▓реЗрд▓реЗ рдкреГрд╖реНрда рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдирд╡реНрд╣рддреЗ.
+# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):
+# %1$S is the name of the encryption standard,
+# %2$S is the key size of the cipher.
+# %3$S is protocol version like "SSL 3" or "TLS 1.2"
+pageInfo_EncryptionWithBitsAndProtocol=рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдЬреЛрдбрдгреА (%1$S, %2$S bit keys, %3$S)
+pageInfo_BrokenEncryption=рдЦрдВрдбрд┐рдд рдПрдирдХреНрд░рд┐рдкреНрд╢рди (%1$S, %2$S bit keys, %3$S)
+pageInfo_Privacy_Encrypted1=рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЖрдкрдг рдкрд╣рд╛рдд рдЕрд╕рд▓реЗрд▓реЗ рдкреГрд╖реНрда рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ.
+pageInfo_Privacy_Encrypted2=рдПрдирдХреНрд░рд┐рдкреНрд╢рдирдореБрд│реЗ рдЕрдирдзрд┐рдХреГрдд рд╡реНрдпрдХреНрддрд┐рдВрдирд╛ рдПрдХрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░реВрди рджреБрд╕рд▒реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдкрд╛рдард╡рд┐рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╛рд╣рдгреНрдпрд╛рд╕ рдХрдард┐рдг рдЬрд╛рддреЗ. рддреНрдпрд╛рдореБрд│реЗ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реВрди рдпреЗ рдЬрд╛ рдХрд░рдгрд╛рд░реЗ рд╣реЗ рдкреГрд╖реНрда рдХреБрдгреА рд╡рд╛рдЪреЗрд▓ рдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЦреБрдк рдХрдореА рдЖрд╣реЗ.
+pageInfo_MixedContent=рдЬреБрд│рд╡рдгреА рдЕрдВрд╢рддрдГ рдХреБрдЯрд▓рд┐рдкреАрдд
+pageInfo_MixedContent2=рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдкреГрд╖реНрдард╛рдордзреАрд▓ рдХрд╛рд╣реА рднрд╛рдЧ рдХреБрдЯрд▓рд┐рдкреАрдд рдирд╛рд╣реА.
+pageInfo_WeakCipher=рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдЖрдкрд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХрдордХреБрд╡рдд рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░рддреЗ рддрд╕реЗрдЪ рддреЗ рдЦрд╛рдЬрдЧреА рдирд╛рд╣реА. рдЗрддрд░ рд▓реЛрдХ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╛рд╣реБ рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрдЪреЗ рд╡рд░реНрддрди рдмрджрд▓реВ рд╢рдХрддрд╛рдд.
+pageInfo_CertificateTransparency_Compliant=рд╣реА рд╡реЗрдмрд╕рд╛рдИрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╛рд░рджрд░реНрд╢рдХрддрд╛ рдзреЛрд░рдг рдкрд╛рд│рддреЗ.
+
+# Token Manager
+password_not_set=(рд╕реНрдерд╛рдкрд┐рдд рдирд╛рд╣реА)
+enable_fips=FIPS рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛
+
diff --git a/l10n-mr/security/manager/security/certificates/certManager.ftl b/l10n-mr/security/manager/security/certificates/certManager.ftl
new file mode 100644
index 0000000000..9fd4fd18af
--- /dev/null
+++ b/l10n-mr/security/manager/security/certificates/certManager.ftl
@@ -0,0 +1,201 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+certmgr-title =
+ .title = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
+
+certmgr-tab-mine =
+ .label = рдЖрдкрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░
+
+certmgr-tab-people =
+ .label = рд╡реНрдпрдХреНрддрд┐
+
+certmgr-tab-servers =
+ .label = рд╕рд░реНрд╡реНрд╣рд░реНрд╕
+
+certmgr-tab-ca =
+ .label = рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди
+
+certmgr-mine = рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╢рд╛ рд╕рдВрдШрдЯрдирд╛рдВрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрд╣реЗрдд рдЬреА рдЖрдкрд▓реА рдУрд│рдЦ рдкрдЯрд╡реВрди рджреЗрддрд╛рдд
+certmgr-people = рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдлрд╛рдЗрд▓рд╡рд░ рдЕрд╕реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрд╣реЗрдд рдЬреЗ рд╣реНрдпрд╛ рд▓реЛрдХрд╛рдВрдирд╛ рдУрд│рдЦрддреЗ
+certmgr-ca = рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдлрд╛рдЗрд▓рд╡рд░ рдЕрд╕реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрд╣реЗрдд рдЬреЗ рд╣реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдордВрдбрд│рд╛рдВрдирд╛ рдУрд│рдЦрддреЗ
+
+certmgr-edit-ca-cert2 =
+ .title = CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рд╕реЗрдЯреАрдВрдЧреНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+ .style = min-width: 48em;
+
+certmgr-edit-cert-edit-trust = рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рд╕реЗрдЯреАрдВрдЧреНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛:
+
+certmgr-edit-cert-trust-ssl =
+ .label = рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдВрдХреЗрдд рд╕реНрдерд│рдВ рдУрд│рдЦреВ рд╢рдХрддреЗ.
+
+certmgr-edit-cert-trust-email =
+ .label = рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдореЗрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдУрд│рдЦреВ рд╢рдХрддреЗ.
+
+certmgr-delete-cert2 =
+ .title = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╖реНрдЯ рдХрд░рд╛
+ .style = min-width: 48em; min-height: 24em;
+
+certmgr-cert-name =
+ .label = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдирд╛рд╡
+
+certmgr-cert-server =
+ .label = рд╕рд░реНрд╡реНрд╣рд░
+
+certmgr-token-name =
+ .label = рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрди
+
+certmgr-begins-label =
+ .label = рдпрд╛рд╡реЗрд│реА рд╕реБрд░реВ
+
+certmgr-expires-label =
+ .label = рдпрд╛рд╡реЗрд│реА рд╡реЗрд│ рд╕рдорд╛рдкреНрдд
+
+certmgr-email =
+ .label = рдИ-рдореЗрд▓ рдкрддреНрддрд╛
+
+certmgr-serial =
+ .label = рдХреНрд░рдорд╛рдВрдХ
+
+certmgr-view =
+ .label = рджреГрд╢реНрдптАж
+ .accesskey = V
+
+certmgr-edit =
+ .label = рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛тАж
+ .accesskey = E
+
+certmgr-export =
+ .label = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рд╛тАж
+ .accesskey = x
+
+certmgr-delete =
+ .label = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛тАж
+ .accesskey = D
+
+certmgr-delete-builtin =
+ .label = рдирд╖реНрдЯ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реВ рдирдХрд╛тАж
+ .accesskey = D
+
+certmgr-backup =
+ .label = рдмреЕрдХрдЕрдктАж
+ .accesskey = B
+
+certmgr-backup-all =
+ .label = рд╕рд░реНрд╡ рдмреЕрдХрдЕрдк рдХрд░рд╛тАж
+ .accesskey = k
+
+certmgr-restore =
+ .label = рдЖрдпрд╛рдд рдХрд░рд╛тАж
+ .accesskey = m
+
+certmgr-add-exception =
+ .label = рдЕрдкрд╡рд╛рдж рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛тАж
+ .accesskey = x
+
+exception-mgr =
+ .title = рд╕реБрд░рдХреНрд╖рд╛ рдЕрдкрд╡рд╛рдж рдЬреЛрдбрд╛
+
+exception-mgr-extra-button =
+ .label = рд╕реБрд░рдХреНрд╖рд╛ рдЕрдкрд╡рд╛рджрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛
+ .accesskey = C
+
+exception-mgr-supplemental-warning = рдЕрдзрд┐рдХреГрдд рдмрдБрдХ, рджреБрдХрд╛рди, рд╡ рдЕрдиреНрдп рд╕рд╛рд░реНрд╡рдЬрдгреАрдХ рд╕реНрдерд│ рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕ рд╡рд┐рдЪрд╛рд░рдгрд╛рд░ рдирд╛рд╣реА.
+
+exception-mgr-cert-location-url =
+ .value = рд╕реНрдерд╛рди:
+
+exception-mgr-cert-location-download =
+ .label = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛
+ .accesskey = G
+
+exception-mgr-cert-status-view-cert =
+ .label = рджреГрд╢реНрдптАж
+ .accesskey = V
+
+exception-mgr-permanent =
+ .label = рдиреЗрд╣рдореАрдХрд░реАрддрд╛ рд╣реЗ рдЕрдкрд╡рд╛рдж рд╕рд╛рдард╡рд╛
+ .accesskey = P
+
+pk11-bad-password = рдкрд░рд┐рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╢рдмреНрдж рдЪреБрдХреАрдЪрд╛ рдЖрд╣реЗ..
+pkcs12-decode-err = рдлрд╛рдЗрд▓ рдХреЛрдб рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдПрдХрддрд░ рдлрд╛рдЗрд▓ PKCS #12 рд╕реНрд╡рд░реВрдкрд╛рдд рдирд╛рд╣реА , рджреЛрд╖реАрдд рдЕрд╕рд╛рд╡реА, рдХрд┐рдВрд╡рд╛ рдЖрдкрдг рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрдХреАрдЪрд╛ рдЖрд╣реЗ.
+pkcs12-unknown-err-restore = рдЕрдкрд░рд┐рдЪреАрдд рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ PKCS #12 рдлрд╛рдЗрд▓ рдкреБрдирдГрд╕рдВрдЪрдпреАрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+pkcs12-unknown-err-backup = рдЕрдкрд░рд┐рдЪреАрдд рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ PKCS #12 рдмреЕрдХрдЕрдк рдлрд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+pkcs12-unknown-err = рдЕрдкрд░рд┐рдЪреАрдд рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ PKCS #12 рдХрд╛рд░реНрдпрдкрдзреНрджрддреА рдЕрдкрдпрд╢реА.
+pkcs12-info-no-smartcard-backup = рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрди рдЬрд╕реЗ рдХреА рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдкрд╛рд╕реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдкреБрдирдГ рдкреНрд░рдд рдмрдирд╡рд┐рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+pkcs12-dup-data = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдгрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдирд╛рд╡ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрдирд╛рд╡рд░ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+
+## PKCS#12 file dialogs
+
+choose-p12-backup-file-dialog = рдмреИрдХрдк рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡
+file-browse-pkcs12-spec = PKCS12 рдлрд╛рдЗрд▓реНрд╕
+choose-p12-restore-file-dialog = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлрд╛рдЗрд▓
+
+## Import certificate(s) file dialog
+
+file-browse-certificate-spec = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлрд╛рдЗрд▓
+import-ca-certs-prompt = CA рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЖрдпрд╛рдд рдХрд░рддрд╛рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд╛
+import-email-cert-prompt = рдХреБрдгрд╛рдЪреЗрддрд░реА рдИрдореЗрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдпрд╛рдд рдХрд░рддрд╛рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд╛
+
+## For editing certificates trust
+
+# Variables:
+# $certName: the name of certificate
+edit-trust-ca = "{ $certName }" рдкреНрд░рдорд╛рдгрдкрддреНрд░, Certificate Authority рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ.
+
+## For Deleting Certificates
+
+delete-user-cert-title =
+ .title = рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдХрд╛рдвреБрди рдЯрд╛рдХрд╛
+delete-user-cert-confirm = рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдХрд╛рдвреБрди рдЯрд╛рдХрд╛рдпрдЪреЗ?
+delete-user-cert-impact = рдЖрдкрд▓реЗрдЪ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдХрд╛рдвреБрди рдЯрд╛рдХрд▓реНрдпрд╛рд╕, рдЖрдкрдг рд╕реНрд╡рддрдГрдЪреАрдЪ рдУрд│рдЦ рдкрдард╡реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.
+
+
+delete-ca-cert-title =
+ .title = CA рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдирд╖реНрдЯ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд╛рдЦрд╡рд╛
+delete-ca-cert-confirm = рдЖрдкрдг CA рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдирд╖реНрдЯ рдХрд░рд╛рдпрдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА. рдмрд┐рд▓реНрдЯ-рдЗрди рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдХрд░реАрддрд╛ рд╕рд░реНрд╡ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рдИрд▓, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рд╣реЛрддреЛ. рдЖрдкрдгрд╛рд▓рд╛ рдирдХреНрдХреА рдирд╖реНрдЯ рдХрд┐рдВрд╡рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рд╛рдпрдЪреЗ ?
+delete-ca-cert-impact = рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЕрдереЙрд░рд┐рдЯреА (CA) рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╖реНрдЯ рдХрд┐рдВрд╡рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд╛рдЦрд╡рд▓реНрдпрд╛рд╕, рд╣реЗ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди CA рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреБрдард▓реНрдпрд╛рд╣реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рдгрд╛рд░ рдирд╛рд╣реА.
+
+
+delete-email-cert-title =
+ .title = рдИ-рдореЗрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдХрд╛рдвреБрди рдЯрд╛рдХрд╛
+delete-email-cert-confirm = рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рд╣реНрдпрд╛ рд▓реЛрдХрд╛рдВрдЪреНрдпрд╛ рдИ-рдореЗрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдХрд╛рдвреБрди рдЯрд╛рдХрд╛рдпрдЪреЗ?
+delete-email-cert-impact = рдИрдореЗрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реНрдпрд╛рд╕, рдЖрдкрдг рддреНрдпрд╛ рд╡реНрдпрдХреНрддрд┐рд╕ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдИрдореЗрд▓ рдпрд╛рдкреБрдвреЗ рдкрд╛рдард╡реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.
+
+# Used for semi-uniquely representing a cert.
+#
+# Variables:
+# $serialNumber : the serial number of the cert in AA:BB:CC hex format.
+cert-with-serial =
+ .value = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪрд╛ рд╕рд┐рд░реАрдпрд▓ рдХреНрд░рдорд╛рдВрдХ: { $serialNumber }
+
+## Used to show whether an override is temporary or permanent
+
+
+## Add Security Exception dialog
+
+add-exception-branded-warning = { -brand-short-name } рд╕реНрдерд│рд╛рдЪреА рдУрд│рдЦ рдХрд╕реЗ рдХрд░рддреЗ рд╣реЗ рдЖрдкрдгрд╛рд╕ рд▓рдЧреЗрдЪ рдХрд│реЗрд▓.
+add-exception-invalid-header = рд╣реЗ рд╕реНрдерд│ рд╕реНрд╡рддрдГрд╣рд╛рд╕ рдЕрд╡реИрдз рдорд╛рд╣рд┐рддреАрд╕рд╣ рдУрд│рдЦрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЖрд╣реЗ.
+add-exception-domain-mismatch-short = рдЪреБрдХреАрдЪреЗ рд╕реНрдерд│
+add-exception-domain-mismatch-long = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреНрдп рд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХреАрдЪреЗ рдЖрд╣реЗ рдХреА рд╣реЗ рд╕рдВрдХреЗрддрд╕реНрдерд│ рдпреЛрдЧреНрдп рдирд╕реВрди, рдЖрдкрдг рдкреБрдвреЗ рдЬрд╛рдгреЗ рдЕрдиреБрдЪрд┐рдд рд░рд╛рд╣реАрд▓.
+add-exception-expired-short = рдЕрд╡рд╛рдкрд░рдгреНрдпрд╛рдЬреЛрдЧреА рдорд╛рд╣рд┐рддреА
+add-exception-expired-long = рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдзреНрдпрд╛ рд╡реИрдз рдирд╛рд╣реА. рд╣реЗ рдЪреЛрд░реАрд▓рд╛ рдЧреЗрд▓реЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рд╣рд░рд╡рд▓реЗрд▓реЗ рдЕрд╕реВ рд╢рдХрддреЗ рдЖрдгрд┐ рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдмрдирд╛рд╡рдЯ рдУрд│рдЦ рдореНрд╣рдгреВрди рдХреЛрдгреАрддрд░реА рд╡рд╛рдкрд░реВ рд╢рдХрддреЗ.
+add-exception-unverified-or-bad-signature-short = рдЕрдкрд░рд┐рдЪреАрдд рдУрд│рдЦ
+add-exception-unverified-or-bad-signature-long = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдирд╛рд╣реА, рдХрд╛рд░рдг рддреНрдпрд╛рд╕ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрд╡рд╛рдХреНрд╖рд░рд┐рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдкрд░рд┐рдЪреАрдд рддрдЬреНрдЮрд╛рдВрдХрдбреВрди рддрдкрд╛рд╕рд▓реЗрд▓реЗ рдирд╛рд╣реА.
+add-exception-valid-short = рд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░
+add-exception-valid-long = рд╣реЗ рд╕реНрдерд│ рд╡реИрдз, рддрдкрд╛рд╕рд▓реЗрд▓реЗ рдУрд│рдЦ рдкреБрд░рд╡рд┐рддреЗ. рдЕрдкрд╡рд╛рдж рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдХрд╛рд╣реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.
+add-exception-checking-short = рдорд╛рд╣рд┐рддреА рддрдкрд╛рд╕рдд рдЖрд╣реЗ
+add-exception-checking-long = рд╕рдВрдХреЗрддрд╕реНрдерд│ рдУрд│рдЦрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЖрд╣реЗтАж
+add-exception-no-cert-short = рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+add-exception-no-cert-long = рдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреА рдУрд│рдЦрд╡рд┐рд╖рдпрдХ рд╕реНрдерд┐рддреА рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+
+## Certificate export "Save as" and error dialogs
+
+save-cert-as = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕ рдлрд╛рдЗрд▓ рдордзреНрдпреЗ рд╕рдВрдЪрдпреАрдд рдХрд░рд╛
+cert-format-base64 = X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ (PEM)
+cert-format-base64-chain = X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреИрди рд╕рд╣ (PEM)
+cert-format-der = X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ (DER)
+cert-format-pkcs7 = X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ (PKCS#7)
+cert-format-pkcs7-chain = X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреИрди рд╕рд╣ (PKCS#7)
+write-file-failure = рдлрд╛рдЗрд▓ рддреНрд░реБрдЯреА
diff --git a/l10n-mr/security/manager/security/certificates/deviceManager.ftl b/l10n-mr/security/manager/security/certificates/deviceManager.ftl
new file mode 100644
index 0000000000..e5ef7b6e1c
--- /dev/null
+++ b/l10n-mr/security/manager/security/certificates/deviceManager.ftl
@@ -0,0 +1,132 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 for device manager
+
+devmgr-window =
+ .title = рд╕рд╛рдзрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
+ .style = min-width: 67em; min-height: 32em;
+
+devmgr-devlist =
+ .label = рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдХ рд╡ рд╕рд╛рдзрди
+
+devmgr-header-details =
+ .label = рддрдкрд╢реАрд▓
+
+devmgr-header-value =
+ .label = рдореВрд▓реНрдп
+
+devmgr-button-login =
+ .label = рдкреНрд░рд╡реЗрд╢ рдХрд░рд╛
+ .accesskey = n
+
+devmgr-button-logout =
+ .label = рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ .accesskey = O
+
+devmgr-button-changepw =
+ .label = рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рд╛
+ .accesskey = P
+
+devmgr-button-load =
+ .label = рд▓реЛрдб рдХрд░рд╛
+ .accesskey = L
+
+devmgr-button-unload =
+ .label = рд▓реЛрдб рдЕрд╢рдХреНрдп
+ .accesskey = U
+
+devmgr-button-enable-fips =
+ .label = FIPS рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛
+ .accesskey = F
+
+devmgr-button-disable-fips =
+ .label = FIPS рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛
+ .accesskey = F
+
+## Strings used for load device
+
+load-device =
+ .title = PKCS#11 рд╕рд╛рдзрди рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рджрд╛рдЦрд▓ рдХрд░рд╛
+
+load-device-info = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣рд╡реНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдХрд░рддрд╛ рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛.
+
+load-device-modname =
+ .value = рдШрдЯрдХрд╛рдЪреЗ рдирд╛рд╡
+ .accesskey = M
+
+load-device-modname-default =
+ .value = рдирд╡реАрди PKCS#11 рдШрдЯрдХ
+
+load-device-filename =
+ .value = рдШрдЯрдХрд╛рдЪреЗ рдлрд╛рдЗрд▓рдирд╛рд╡
+ .accesskey = f
+
+load-device-browse =
+ .label = рдмреНрд░рд╛рдЙрдЭ рдХрд░рд╛тАж
+ .accesskey = B
+
+## Token Manager
+
+devinfo-status =
+ .label = рд╕реНрдерд┐рддреА
+
+devinfo-status-disabled =
+ .label = рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд
+
+devinfo-status-not-present =
+ .label = рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+
+devinfo-status-uninitialized =
+ .label = рдкреНрд░рд╛рд░рдВрднрд┐рдд рдирд╛рд╣реА
+
+devinfo-status-not-logged-in =
+ .label = рджрд╛рдЦрд▓ рдЭрд╛рд▓реЗ рдирд╛рд╣реА
+
+devinfo-status-logged-in =
+ .label = рджрд╛рдЦрд▓ рдЭрд╛рд▓реЗ
+
+devinfo-status-ready =
+ .label = рддрдпрд╛рд░
+
+devinfo-desc =
+ .label = рд╡реНрдпрд╛рдЦреНрдпрд╛
+
+devinfo-man-id =
+ .label = рдЙрддреНрдкрд╛рджрдХ
+
+devinfo-hwversion =
+ .label = HW рдЖрд╡реГрддреНрддреА
+devinfo-fwversion =
+ .label = FW рдЖрд╡реГрддреНрддреА
+
+devinfo-modname =
+ .label = рдШрдЯрдХ
+
+devinfo-modpath =
+ .label = рдорд╛рд░реНрдЧ
+
+login-failed = рджрд╛рдЦрд▓ рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
+
+devinfo-label =
+ .label = рд▓реЗрдмрд▓
+
+devinfo-serialnum =
+ .label = рдХреНрд░рдорд╛рдВрдХ
+
+unable-to-toggle-fips = рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрдирдХрд░реАрддрд╛ FIPS рдореЛрдб рдмрджрд▓рдгреЗ рдЕрд╢рдХреНрдп рдХрд░рд╛. рдЖрдкрдг рдмрд╛рд╣реЗрд░ рдкрдбрд▓реНрдпрд╛рд╡рд░ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдкреБрдирдГрд╕реБрд░реВ рдХрд░рдгреЗ рд╢рд┐рдлрд╛рд░рд╕реАрдп рдЖрд╣реЗ.
+load-pk11-module-file-picker-title = рджрд╛рдЦрд▓ рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ PKCS#11 рд╕рд╛рдзрди рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдирд┐рд╡рдбрд╛
+
+# Load Module Dialog
+load-module-help-empty-module-name =
+ .value = рдореЛрдбреНрдпреВрд▓ рдирд┐рдирд╛рд╡реА рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА.
+
+# Do not translate 'Root Certs'
+load-module-help-root-certs-module-name =
+ .value = тАШRoot CertsтАШ рд░рд╛рдЦреАрд╡ рдЖрд╣реЗ рдЖрдгрд┐ рдореЛрдбреНрдпреВрд▓рдЪреЗ рдирд╛рд╡ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+
+add-module-failure = рдШрдЯрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
+del-module-warning = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣реЗ рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдХ рдирдХреНрдХреА рдХрд╛рдвреВрди рдЯрд╛рдХрд╛рдпрдЪреЗ?
+del-module-error = рдШрдЯрдХ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
diff --git a/l10n-mr/security/manager/security/pippki/pippki.ftl b/l10n-mr/security/manager/security/pippki/pippki.ftl
new file mode 100644
index 0000000000..c1fa0a9fd0
--- /dev/null
+++ b/l10n-mr/security/manager/security/pippki/pippki.ftl
@@ -0,0 +1,83 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+password-quality-meter = рдкрд╛рд╕рд╡рд░реНрдб рдЧреБрдгрд╛рдВрдХ рдорд╛рдкрдХ
+
+## Change Password dialog
+
+# Variables:
+# $tokenName (String) - Security device of the change password dialog
+change-password-token = рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрди: { $tokenName }
+change-password-old = рд╕рдзреНрдпрд╛рдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб:
+change-password-new = рдирд╡реАрди рдкрд╛рд╕рд╡рд░реНрдб:
+change-password-reenter = рдирд╡реАрди рдкрд╛рд╕рд╡рд░реНрдб(рдкреБрдиреНрд╣рд╛):
+
+## Reset Primary Password dialog
+
+reset-password-button-label =
+ .label = рдкреБрдирдГрд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+
+## Downloading cert dialog
+
+download-cert-window2 =
+ .title = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ
+ .style = min-width: 46em
+download-cert-message = рдЖрдкрдгрд╛рд╕ рдирд╡реАрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди (CA) рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рдгреНрдпрд╛рд╕ рдХрд│рд╡рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+download-cert-trust-ssl =
+ .label = рд╕рдВрдХреЗрдд рд╕реНрдерд│реЗ рдУрд│рдЦрдгреНрдпрд╛рдХрд░рд┐рддрд╛ рд╣реНрдпрд╛ CA рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рд╛.
+download-cert-trust-email =
+ .label = рдИрдореЗрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдУрд│рдЦрдгреНрдпрд╛рдХрд░рд┐рддрд╛ рд╣реНрдпрд╛ CA рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рд╛.
+download-cert-message-desc = рдХреБрдард▓реНрдпрд╛рд╣реА рдХрд╛рд░рдгрд╕реНрддрд╡ рд╣реНрдпрд╛ CA рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдЖрдкрдг рддреНрдпрд╛рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдгрд┐ рдХрд░рд╛рд░ рд╡ рдХрд╛рд░реНрдпрдкрдзреНрджрддреАрдЪреЗ рдкрд░рд┐рдХреНрд╖рдг рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ (рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реНрдпрд╛рд╕).
+download-cert-view-cert =
+ .label = рджреГрд╢реНрдп
+download-cert-view-text = CA рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдкрд░рд┐рдХреНрд╖рдг рдХрд░рд╛
+
+## Client Authorization Ask dialog
+
+
+## Client Authentication Ask dialog
+
+client-auth-window =
+ .title = рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдУрд│рдЦ рд╡рд┐рдирдВрддреА
+client-auth-site-description = рд╣реЗ рд╕реНрдерд│ рд╡рд┐рдирдВрддреА рдХрд░рдд рдЖрд╣реЗ рдХреА рдЖрдкрд▓реЗ рдУрд│рдЦ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ:
+client-auth-choose-cert = рдУрд│рдЦрдгреНрдпрд╛рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд╡рдбрд╛:
+client-auth-cert-details = рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рддрдкрд╢реАрд▓:
+# Variables:
+# $issuedTo (String) - The subject common name of the currently-selected client authentication certificate
+client-auth-cert-details-issued-to = рдЬрд╛рд░реА: { $issuedTo }
+# Variables:
+# $serialNumber (String) - The serial number of the certificate (hexadecimal of the form "AA:BB:...")
+client-auth-cert-details-serial-number = рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ: { $serialNumber }
+# Variables:
+# $notBefore (String) - The date before which the certificate is not valid (e.g. Apr 21, 2023, 1:47:53 PM UTC)
+# $notAfter (String) - The date after which the certificate is not valid
+client-auth-cert-details-validity-period = { $notBefore } рдкрд╛рд╕реВрди рддреЗ { $notAfter } рдкрд░реНрдпрдВрдд рд╡реИрдз
+# Variables:
+# $keyUsages (String) - A list of already-localized key usages for which the certificate may be used
+client-auth-cert-details-key-usages = рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рд╡рд╛рдкрд░рд╛рдд: { $keyUsages }
+# Variables:
+# $emailAddresses (String) - A list of email addresses present in the certificate
+client-auth-cert-details-email-addresses = рдИ-рдореЗрд▓ рдкрддреНрддреЗ: { $emailAddresses }
+# Variables:
+# $issuedBy (String) - The issuer common name of the certificate
+client-auth-cert-details-issued-by = рдЬрд╛рд░реА рдХрд░рдгрд╛рд░реЗ: { $issuedBy }
+# Variables:
+# $storedOn (String) - The name of the token holding the certificate (for example, "OS Client Cert Token (Modern)")
+client-auth-cert-details-stored-on = рд╕рдВрдЧреНрд░рд╣рд┐рдд: { $storedOn }
+client-auth-cert-remember-box =
+ .label = рд╣рд╛ рдирд┐рд░реНрдгрдп рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛
+
+## Set password (p12) dialog
+
+set-password-window =
+ .title = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдкреНрд░рддрд┐рдХреГрдд рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд╡рдбрд╛
+set-password-message = рдЖрдкрдг рдпреЗрдереЗ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдбрдЖрдкрд▓реА рдкреНрд░рддрд┐рдХреГрддреА рдлрд╛рдЗрд▓рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рддреЗ. рдкреНрд░рддрд┐рдХреГрддреАрдХрд░реАрддрд╛ рдЖрдкрдг рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.
+set-password-backup-pw =
+ .value = рдкреНрд░рддрд┐рдХреГрддреА рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгрдкрддреНрд░:
+set-password-repeat-backup-pw =
+ .value = рдкреНрд░рддрд┐рдХреГрддреА рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгрдкрддреНрд░ (рдкреБрдиреНрд╣рд╛):
+set-password-reminder = рдорд╣рддреНрд╡рд╛рдЪреЗ: рдЖрдкрдг рдкреНрд░рддрд┐рдХреГрддреА рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╕рд░рд▓рд╛рдд рддрд░ рдпрд╛рдЪреА рдкреНрд░рддрд┐рдХреГрддреА рдкреБрдирдГрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдард┐рдХрд╛рдгреА рддреНрдпрд╛рдЪреА рдиреЛрдВрдж рдХрд░рд╛.
+
+## Protected authentication alert
+
diff --git a/l10n-mr/toolkit/chrome/alerts/alert.properties b/l10n-mr/toolkit/chrome/alerts/alert.properties
new file mode 100644
index 0000000000..a7b0a1fb66
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/alerts/alert.properties
@@ -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/.
+
+# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.
+# This should ideally match the string that OS X uses for the close button on alert-type
+# notifications. OS X will truncate the value if it's too long.
+closeButton.title = рдмрдВрдж рдХрд░рд╛
+# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.
+actionButton.label = тАж
+# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced
+# with the hostname origin of the notification.
+webActions.disableForOrigin.label = %S рдкрд╛рд╕реВрди рдпреЗрдгрд╛рд▒реНрдпрд╛ рд╕реВрдЪрдирд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛
+
+# LOCALIZATION NOTE(source.label): Used to show the URL of the site that
+# sent the notification (e.g., "via mozilla.org"). "%1$S" is the source host
+# and port.
+source.label=%1$S рджреНрд╡рд╛рд░рд╛
+webActions.settings.label = рд╕реВрдЪрдирд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕реН
+
+# LOCALIZATION NOTE(pauseNotifications.label): %S is replaced with the
+# brandShortName of the application.
+pauseNotifications.label = %S рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рд╣реЛрдИрдкрд░реНрдпрдВрдд рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╕реНрдердЧрд┐рдд рдХрд░рд╛
diff --git a/l10n-mr/toolkit/chrome/autoconfig/autoconfig.properties b/l10n-mr/toolkit/chrome/autoconfig/autoconfig.properties
new file mode 100644
index 0000000000..7725515b48
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/autoconfig/autoconfig.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/.
+
+readConfigTitle = рд░рдЪрдиреЗрдд рддреНрд░реВрдЯреА
+readConfigMsg = рд╕рдВрд░рдЪрдирд╛ рдлрд╛рдЗрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢. рдХреГрдкрдпрд╛ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛.
+
+autoConfigTitle = AutoConfig рд╕рддрд░реНрдХрддрд╛
+autoConfigMsg = Netscape.cfg/AutoConfig рдЕрдкрдпрд╢реА. рдХреГрдкрдпрд╛ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛. \n рддреНрд░реВрдЯреА: %S рдЕрдкрдпрд╢реА:
+
+emailPromptTitle = рдИрдореЗрд▓ рдкрддреНрддрд╛
+emailPromptMsg = рдЖрдкрд▓рд╛ рдИрдореЗрд▓ рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
diff --git a/l10n-mr/toolkit/chrome/global-platform/mac/intl.properties b/l10n-mr/toolkit/chrome/global-platform/mac/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global-platform/mac/intl.properties
@@ -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/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=тАж
diff --git a/l10n-mr/toolkit/chrome/global-platform/mac/platformKeys.properties b/l10n-mr/toolkit/chrome/global-platform/mac/platformKeys.properties
new file mode 100644
index 0000000000..33569c0ccd
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global-platform/mac/platformKeys.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Platform: Mac
+# This file defines the on-screen display names for the various modifier keys
+# and the Return key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key - open up arrow symbol (ctrl-e)
+VK_SHIFT=тЗз
+
+# The Command key - clover leaf symbol (ctrl-q)
+VK_META=тМШ
+
+# The Win key - never generated by native key event
+VK_WIN=win
+
+# The Option/Alt key - splitting tracks symbol (ctrl-g)
+VK_ALT=тМе
+
+# The Control key - hat symbol (ctrl-f)
+VK_CONTROL=тМГ
+
+# The Return key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=рдкрд░рддрд╛
+
+# The separator character used between modifiers (none on Mac OS)
+MODIFIER_SEPARATOR=
diff --git a/l10n-mr/toolkit/chrome/global-platform/unix/intl.properties b/l10n-mr/toolkit/chrome/global-platform/unix/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global-platform/unix/intl.properties
@@ -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/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=тАж
diff --git a/l10n-mr/toolkit/chrome/global-platform/unix/platformKeys.properties b/l10n-mr/toolkit/chrome/global-platform/unix/platformKeys.properties
new file mode 100644
index 0000000000..8ce5ac9e9a
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global-platform/unix/platformKeys.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Platform: Unix
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key (Super key and Hyper keys are mapped to DOM Win key)
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/l10n-mr/toolkit/chrome/global-platform/win/intl.properties b/l10n-mr/toolkit/chrome/global-platform/win/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global-platform/win/intl.properties
@@ -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/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=тАж
diff --git a/l10n-mr/toolkit/chrome/global-platform/win/platformKeys.properties b/l10n-mr/toolkit/chrome/global-platform/win/platformKeys.properties
new file mode 100644
index 0000000000..d875936d23
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global-platform/win/platformKeys.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Platform: Windows
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/l10n-mr/toolkit/chrome/global/aboutStudies.properties b/l10n-mr/toolkit/chrome/global/aboutStudies.properties
new file mode 100644
index 0000000000..a7eff50aaa
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/aboutStudies.properties
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# LOCALIZATION NOTE (title): keep "Shield" in English. See
+# https://wiki.mozilla.org/Firefox/Shield/Shield_Studies for more information
+removeButton = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+
+# LOCALIZATION NOTE (activeStatus): Displayed for an active study
+activeStatus = рд╕рдХреНрд░рд┐рдп
+
+# LOCALIZATION NOTE (completeStatus): Displayed for a study that is already complete
+completeStatus = рдкреВрд░реНрдг рдЭрд╛рд▓реЗ
+
+updateButtonWin = рдкрд░реНрдпрд╛рдп рд╕реБрдзрд╛рд░рд╛
+updateButtonUnix = рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ рд╕реБрдзрд╛рд░рд╛
+learnMore = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+noStudies = рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрднреНрдпрд╛рд╕рд╛рдд рднрд╛рдЧ рдШреЗрддрд▓рд╛ рдирд╛рд╣реА.
+# LOCALIZATION NOTE (enabledList): %S is brandShortName (e.g. Firefox)
+
diff --git a/l10n-mr/toolkit/chrome/global/autocomplete.properties b/l10n-mr/toolkit/chrome/global/autocomplete.properties
new file mode 100644
index 0000000000..105e0ff25c
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/autocomplete.properties
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete
+# entries that are bookmark keyword searches. %1$S will be replaced with the
+# domain name of the bookmark, and %2$S will be replaced with the keyword
+# search text that the user is typing. %2$S will not be empty.
+bookmarkKeywordSearch = %1$S: %2$S
diff --git a/l10n-mr/toolkit/chrome/global/browser.properties b/l10n-mr/toolkit/chrome/global/browser.properties
new file mode 100644
index 0000000000..5ff2f31541
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/browser.properties
@@ -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/.
+
+formPostSecureToInsecureWarning.title = рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рд╡рдзрд╛рдирддрд╛
+formPostSecureToInsecureWarning.message = рдЖрдкрдг рдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рднрд░рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЬреЛрдбрдгреА рд╡рд░реВрди рдкрд╛рдард╡рд▓реА рдЬрд╛рдИрд▓ рдЖрдгрд┐ рддреА рддрд┐рд╕рд▒реНрдпрд╛ рдмрд╛рдЬреВрдХрдбреВрди рд╡рд╛рдЪрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.\n\nрд╣реА рдорд╛рд╣рд┐рддреА рдкрд╛рдард╡рдгреНрдпрд╛рдмрд╛рдмрдд рдЖрдкрдгрд╛рд▓рд╛ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ рдХрд╛?
+formPostSecureToInsecureWarning.continue = рд╕реБрд░реВ рдареЗрд╡рд╛
diff --git a/l10n-mr/toolkit/chrome/global/commonDialogs.properties b/l10n-mr/toolkit/chrome/global/commonDialogs.properties
new file mode 100644
index 0000000000..c64d2e78b2
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/commonDialogs.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Alert=рд╕рд╛рддрд░реНрдХрддрд╛
+Confirm=рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+ConfirmCheck=рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+Prompt=рд╡рд┐рдЪрд╛рд░рд╛
+Select=рдирд┐рд╡рдбрд╛
+OK=рдард┐рдХ рдЖрд╣реЗ
+Cancel=рд░рджреНрдж рдХрд░рд╛
+Yes=рд╣реЛрдп
+No=рдирд╛рд╣реА
+Save=рд╕рд╛рдард╡рд╛
+Revert=рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрд╡рд░ рд╣реНрдпрд╛
+DontSave=рд╕рд╛рдард╡реВ рдирдХрд╛
+ScriptDlgGenericHeading=[рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ]
+ScriptDlgHeading=%S рд╡рд░реАрд▓ рдкреГрд╖реНрдард╛рд╡рд░:
+ScriptDialogLabel=рдЕрдЧрд╛рдК рд╕рдВрд╡рд╛рдж рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдпрд╛ рдкреГрд╖реНрдард╛рд▓рд╛ рд░реЛрдЦрд╛
+ScriptDialogPreventTitle=рд╕рдВрд╡рд╛рдж рдкрд╕рдВрддреАрдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛
+# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):
+# %1 is an untrusted string provided by a remote server. It could try to
+# take advantage of sentence structure in order to mislead the user (see
+# bug 244273). %1 should be integrated into the translated sentences as
+# little as possible. %2 is the url of the site being accessed.
+EnterLoginForRealm3=%2$S рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рд╡ рдЧреБрдкреНрддрд╢рдмреНрджрд╛рд╕рд╛рдареА рд╡рд┐рдирдВрддреА рдХрд░рдд рдЖрд╣реЗ. рд╕реНрдерд│ рдЕрд╕реЗ рдореНрд╣рдгрддреЗ: "%1$S"
+EnterLoginForProxy3=%2$S рд╣реА рдкреНрд░реЙрдХреНрд╕реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рд╡ рдЧреБрдкреНрддрд╢рдмреНрджрд╛рд╕рд╛рдареА рд╡рд┐рдирдВрддреА рдХрд░рдд рдЖрд╣реЗ. рд╕реНрдерд│ рдЕрд╕реЗ рдореНрд╣рдгрддреЗ: тАЬ%1$SтАЭ
+EnterUserPasswordFor2=%1$S рдЖрдкрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдЖрдгрд┐ рдЧреБрдкреНрддрд╢рдмреНрджрд╛рд╕рд╛рдареА рд╡рд┐рдирдВрддреА рдХрд░рдд рдЖрд╣реЗ.
+EnterUserPasswordForCrossOrigin2=%1$S рдЖрдкрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдЖрдгрд┐ рдЧреБрдкреНрддрд╢рдмреНрджрд╛рд╕рд╛рдареА рд╡рд┐рдирдВрддреА рдХрд░рдд рдЖрд╣реЗ. рдЪреЗрддрд╛рд╡рдгреА: рдЖрдкрд▓рд╛ рдЧреБрдкреНрддрд╢рдмреНрдж рдЖрдкрдг рд╕рдзреНрдпрд╛ рднреЗрдЯ рджреЗрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рд▓рд╛ рдкрд╛рдард╡рд▓рд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА!
+EnterPasswordFor=%2$S рд╡рд░реАрд▓ %1$S рдХрд░реАрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджреНрдпрд╛
diff --git a/l10n-mr/toolkit/chrome/global/contentAreaCommands.properties b/l10n-mr/toolkit/chrome/global/contentAreaCommands.properties
new file mode 100644
index 0000000000..03a2dd96bb
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/contentAreaCommands.properties
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# context menu strings
+
+SaveImageTitle=рдЪрд┐рддреНрд░ рд╕рд╛рдард╡рд╛
+SaveMediaTitle=рдореАрдбрд┐рдпрд╛ рд╕рд╛рдард╡рд╛
+SaveVideoTitle=рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рдВрдЪрдпреАрдд рдХрд░рд╛
+SaveAudioTitle=рдСрдбрд┐рдУ рд╕рдВрдЪрдпреАрдд рдХрд░рд╛
+SaveLinkTitle=рд╣реНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрдЪрдпреАрдд рдХрд░рд╛
+WebPageCompleteFilter=рд╡реЗрдм рдкреГрд╖реНрда, рдкреВрд░реНрдг
+WebPageHTMLOnlyFilter=рд╡реЗрдм рдкреГрд╖реНрда, рдлрдХреНрдд HTML
+WebPageXHTMLOnlyFilter=рд╡реЗрдм рдкреГрд╖реНрда, рдлрдХреНрдд XHTML
+WebPageSVGOnlyFilter=рд╡реЗрдм рдкреГрд╖реНрда, рдлрдХреНрдд SVG
+WebPageXMLOnlyFilter=рд╡реЗрдм рдкреГрд╖реНрда, рдлрдХреНрдд XML
+
+# LOCALIZATION NOTE (filesFolder):
+# This is the name of the folder that is created parallel to a HTML file
+# when it is saved "With Images". The %S section is replaced with the
+# leaf name of the file being saved (minus extension).
+filesFolder=%S_рдлрд╛рдЗрд▓
diff --git a/l10n-mr/toolkit/chrome/global/dialog.properties b/l10n-mr/toolkit/chrome/global/dialog.properties
new file mode 100644
index 0000000000..27a5f3e94e
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/dialog.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/.
+
+button-accept=рдард┐рдХ рдЖрд╣реЗ
+button-cancel=рд░рджреНрдж рдХрд░рд╛
+button-help=рдорджрдд
+button-disclosure=рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+accesskey-accept=
+accesskey-cancel=
+accesskey-help=H
+accesskey-disclosure=I
diff --git a/l10n-mr/toolkit/chrome/global/extensions.properties b/l10n-mr/toolkit/chrome/global/extensions.properties
new file mode 100644
index 0000000000..42ab8779f4
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/extensions.properties
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.title = %S рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+
+#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.message = тАЬ%SтАЭ рд╣реЗ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдд рдЖрд╣реЗ. рдЖрдкрдг рдХрд╛рдп рдХрд░реВ рдЗрдЪреНрдЫрд┐рддрд╛?
+
+uninstall.confirmation.button-0.label = рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+uninstall.confirmation.button-1.label = рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдареЗрд╡рд╛
+
+saveaspdf.saveasdialog.title = рдЕрд╕реЗ рд╕рд╛рдард╡рд╛
+
+#LOCALIZATION NOTE (newTabControlled.message2) %S is the icon and name of the extension which updated the New Tab page.
+newTabControlled.learnMore = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+#LOCALIZATION NOTE (homepageControlled.message) %S is the icon and name of the extension which updated the homepage.
+homepageControlled.learnMore = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
+#LOCALIZATION NOTE (tabHideControlled.message) %1$S is the icon and name of the extension which hid tabs, %2$S is the icon of the all tabs button.
+tabHideControlled.learnMore = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
diff --git a/l10n-mr/toolkit/chrome/global/fallbackMenubar.properties b/l10n-mr/toolkit/chrome/global/fallbackMenubar.properties
new file mode 100644
index 0000000000..5a682aaed0
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/fallbackMenubar.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/.
+
+# OSX only. Default menu label when there is no xul menubar.
+
+quitMenuitem.label=рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+quitMenuitem.key=q
diff --git a/l10n-mr/toolkit/chrome/global/filepicker.properties b/l10n-mr/toolkit/chrome/global/filepicker.properties
new file mode 100644
index 0000000000..343c3f807c
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/filepicker.properties
@@ -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/.
+
+# LOCALIZATION NOTE: The extensions to which these descriptions refer
+# now live in toolkit/content/filepicker.properties
+allTitle=рд╕рд░реНрд╡ рдлрд╛рдЗрд▓
+htmlTitle=HTML рдлрд╛рдЗрд▓
+textTitle=рдордЬрдХреБрд░ рдлрд╛рдЗрд▓
+imageTitle=рдЪрд┐рддреНрд░ рдлрд╛рдЗрд▓реНрд╕
+xmlTitle=XML рдлрд╛рдЗрд▓
+xulTitle=XUL рдлрд╛рдЗрд▓
+appsTitle=рдЕрдиреБрдкреНрд░рдпреЛрдЧ
+audioTitle=рдСрдбрд┐рдУ рдлрд╛рдЗрд▓реНрд╕реН
+videoTitle=рд╡реНрд╣рд┐рдбреАрдУ рдлрд╛рдЗрд▓реНрд╕реН
+
+formatLabel=рд░реВрдкрдг:
+
diff --git a/l10n-mr/toolkit/chrome/global/intl.css b/l10n-mr/toolkit/chrome/global/intl.css
new file mode 100644
index 0000000000..2f54eb367d
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/intl.css
@@ -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/. */
+
+/*
+ * This file contains all localizable skin settings such as
+ * font, layout, and geometry
+ */
+window {
+ font: 3mm tahoma,arial,helvetica,sans-serif;
+}
diff --git a/l10n-mr/toolkit/chrome/global/intl.properties b/l10n-mr/toolkit/chrome/global/intl.properties
new file mode 100644
index 0000000000..4c3a1f0a57
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/intl.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/.
+
+# LOCALIZATION NOTE (intl.accept_languages):
+# This is a comma-separated list of valid BCP 47 language tags.
+#
+# Begin with the value of 'general.useragent.locale'. Next, include language
+# tags for other languages that you expect most users of your locale to be
+# able to speak, so that their browsing experience degrades gracefully if
+# content is not available in their primary language.
+#
+# It is recommended that you include "en-US, en" at the end of the list as a
+# last resort. However, if you know that users of your locale would prefer a
+# different variety of English, or if they are not likely to understand
+# English at all, you may opt to include a different English language tag, or
+# to exclude English altogether.
+#
+# For example, the Breton [br] locale might consider including French and
+# British English in their list, since those languages are commonly spoken in
+# the same area as Breton:
+# intl.accept_languages=br, fr-FR, fr, en-GB, en
+intl.accept_languages=mr-IN, mr, en-US, en
+
+# LOCALIZATION NOTE (font.language.group):
+# This preference controls the initial setting of the language drop-down menu
+# in the Content > Fonts & Colors > Advanced preference panel.
+#
+# Set it to the value of one of the menuitems in the "selectLangs" menulist in
+# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul
+font.language.group=x-devanagari
+
+# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your
+# language. This will determine how many plural forms of a word you will need
+# to provide and in what order.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+pluralRule=1
+
+# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):
+# Valid values are: true, false, <empty string>
+# Missing preference or empty value equals false.
+intl.menuitems.alwaysappendaccesskeys=
+intl.menuitems.insertseparatorbeforeaccesskeys=true
diff --git a/l10n-mr/toolkit/chrome/global/keys.properties b/l10n-mr/toolkit/chrome/global/keys.properties
new file mode 100644
index 0000000000..9936666d04
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/keys.properties
@@ -0,0 +1,78 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.
+# If you decide to translate this file, you should translate it based on
+# the prevelant kind of keyboard for your target user.
+# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels
+# and those w/ glyphs.
+# LOCALIZATION NOTE : VK_<тАж> represents a key on the keyboard.
+#
+# For more information please see bugzilla bug 90888.
+
+# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.
+# If you decide to translate this file, you should translate it based on
+# the prevalent kind of keyboard for your target user.
+# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels
+# and those w/ glyphs.
+# LOCALIZATION NOTE : VK_<тАж> represents a key on the keyboard.
+#
+# For more information please see bugzilla bug 90888.
+
+# F1..F10 should probably not be translated unless there are keyboards that actually have other labels
+# F11..F20 might be something else, but are really keyboard specific and not region/language specific
+# there are actually two different F11/F12 keys, I don't know which one these labels represent.
+# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut
+# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again
+# LOCALIZATION NOTE : BLOCK Do not translate the next block
+VK_F1=F1
+VK_F2=F2
+VK_F3=F3
+VK_F4=F4
+VK_F5=F5
+VK_F6=F6
+VK_F7=F7
+VK_F8=F8
+VK_F9=F9
+VK_F10=F10
+
+VK_F11=F11
+VK_F12=F12
+VK_F13=F13
+VK_F14=F14
+VK_F15=F15
+VK_F16=F16
+VK_F17=F17
+VK_F18=F18
+VK_F19=F19
+VK_F20=F20
+# LOCALIZATION NOTE : BLOCK end do not translate block
+
+# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block
+VK_UP=рд╡рд░рдЪрд╛ рдмрд╛рдг
+VK_DOWN=рдЦрд╛рд▓рдЪрд╛ рдмрд╛рдг
+VK_LEFT=рдбрд╛рд╡реАрдХрдбреАрд▓ рдмрд╛рдг
+VK_RIGHT=рдЙрдЬрд╡реАрдХрдбреАрд▓ рдмрд╛рдг
+VK_PAGE_UP=рдкреГрд╖реНрда рд╡рд░ рдХрд░рд╛
+VK_PAGE_DOWN=рдкреГрд╖реНрда рдЦрд╛рд▓реА рдХрд░рд╛
+# LOCALIZATION NOTE : BLOCK end GLYPHS
+
+# Enter, backspace, and Tab might have both glyphs and text
+# if the keyboards usually have a glyph,
+# if there is a meaningful translation,
+# or if keyboards are localized
+# then translate them or insert the appropriate glyph
+# otherwise you should probably just translate the glyph regions
+
+VK_TAB=Tab
+VK_BACK=Backspace
+VK_DELETE=Del
+# LOCALIZATION NOTE : BLOCK end maybe GLYPHS
+# LOCALIZATION NOTE : BLOCK typing state keys
+VK_HOME=Home
+VK_END=End
+
+VK_ESCAPE=Esc
+VK_INSERT=Ins
+# LOCALIZATION NOTE : BLOCK end
diff --git a/l10n-mr/toolkit/chrome/global/narrate.properties b/l10n-mr/toolkit/chrome/global/narrate.properties
new file mode 100644
index 0000000000..b4f1eed8a1
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/narrate.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/.
+
+back = рдорд╛рдЧреЗ
+forward = рдкреБрдвреЗ рдкрд╛рдард╡рд╛
+speed = рд╡реЗрдЧ
+selectvoicelabel = рдЖрд╡рд╛рдЬ:
+# Default voice is determined by the language of the document.
+defaultvoice = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд
+
+# Voice name and language.
+# eg. David (English)
+voiceLabel = %S (%S)
diff --git a/l10n-mr/toolkit/chrome/global/printdialog.properties b/l10n-mr/toolkit/chrome/global/printdialog.properties
new file mode 100644
index 0000000000..20bf1492fa
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/printdialog.properties
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# These strings are used in the native GTK, Mac and Windows print dialogs.
+
+# GTK titles:
+printTitleGTK=рдЫрдкрд╛рдИ
+optionsTabLabelGTK=рдкрд░реНрдпрд╛рдп
+
+# Mac titles:
+optionsTitleMac=рдкрд░реНрдпрд╛рдп:
+appearanceTitleMac=рд░реВрдк:
+pageHeadersTitleMac=рдкреГрд╖реНрда рд╢реАрд░реНрд╖рдХреЗ:
+pageFootersTitleMac=рдкреГрд╖реНрда рдЪрд░рдг:
+
+# Windows titles:
+optionsTitleWindows=рдкрд░реНрдпрд╛рдп
+
+# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _
+# before a character will turn that character into an accesskey in the GTK dialog.
+# e.g. "_As laid out" will make A the accesskey.
+# In the Windows labels, use an ampersand (&).
+# On Mac, underscores will be stripped.
+
+shrinkToFit=рдкреНрд░рдорд╛рдгрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рд╛ рд╡ рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рд░реВрдВрджреАрдд рдмрд╕рд╡рдгреНрдпрд╛рдХрд░реАрддрд╛ рдЫреЛрдЯреЗ рдХрд░рд╛ (_h)
+selectionOnly=рдлрдХреНрдд рдиреАрд╡рдбрдЪреАрдЪ рдЫрдкрд╛рдИ рдХрд░рд╛ (_O)
+printBGOptions=рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛
+printBGColors=рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрддреАрд▓ рд░рдВрдЧрд╛рдВрдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛ (_C)
+printBGImages=рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрддреАрд▓ рдкреНрд░рддрд┐рдорд╛рдВрдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛ (_m)
+headerFooter=рд╢реАрд░реНрд╖рдХ рд╡ рдЪрд░рдг
+left=рдбрд╛рд╡реЗ
+center=рдордзреНрдп
+right=рдКрдЬрд╡реЗ
+headerFooterBlank=--рд░рд┐рдХрд╛рдореЗ--
+headerFooterTitle=рд╢реАрд░реНрд╖рдХ
+headerFooterURL=URL
+headerFooterDate=рджрд┐рдирд╛рдВрдХ/рд╡реЗрд│
+headerFooterPage=рдкреГрд╖реНрда #
+headerFooterPageTotal=рдкреГрд╖реНрда #, # рдкреИрдХреА
+headerFooterCustom=рдкрд╕рдВрддреАрдЪреЗтАж
+customHeaderFooterPrompt=рдХреГрдкрдпрд╛ рдордирдкрд╕рдВрдд рд╢реАрд░реНрд╖рдХ/рдЪрд░рдг рдордЬрдХреВрд░ рджреНрдпрд╛
+
+summarySelectionOnlyTitle=рдиреАрд╡рдбрдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛
+summaryShrinkToFitTitle=рдмрд╕рд╡рдгреНрдпрд╛рдХрд░реАрддрд╛ рдЫреЛрдЯреЗ рдХрд░рд╛
+summaryPrintBGColorsTitle=BG рд░рдВрдЧрд╛рдВрдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛
+summaryPrintBGImagesTitle=BG рдкреНрд░рддрд┐рдорд╛рдВрдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛
+summaryHeaderTitle=рдкреГрд╖реНрда рд╢реАрд░реНрд╖рдХреЗ
+summaryFooterTitle=рдкреГрд╖реНрда рдЪрд░рдгреЗ
+summaryNAValue=N/A
+summaryOnValue=рд╕реБрд░реВ
+summaryOffValue=рдмрдВрдж
diff --git a/l10n-mr/toolkit/chrome/global/resetProfile.properties b/l10n-mr/toolkit/chrome/global/resetProfile.properties
new file mode 100644
index 0000000000..2bdd7a10be
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/resetProfile.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/.
+
+# LOCALIZATION NOTE: These strings are used for profile reset.
+
+# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.
+resetUnusedProfile.message=рдЖрдкрдг %S рд╕реБрд░реВ рдХреЗрд▓реЗ рдирд╛рд╣реА, рдЕрд╕реЗ рдЖрдврд│рд▓реЗ рдЖрд╣реЗ. рдЖрдкрдгрд╛рд▓рд╛ рдирд╡реАрди рдЕрдиреБрднрд╡рдХрд░рд┐рддрд╛ рдХреНрд▓рд┐рдирдЕрдк рдХрд░рд╛рдпрдЪреЗ? рдЖрдгрд┐, рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ!
+# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.
+resetUninstalled.message=рдЖрдкрдг %S рдкреБрдирдГрдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЕрд╕рдВ рджрд┐рд╕рдд рдЖрд╣реЗ. рдПрдХрд╛ рдирд╡реАрди рдЕрдиреБрднрд╡рд╛рд╕рд╛рдареА рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгреВ рдЗрдЪреНрдЫрд┐рддрд╛?
+
+# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.
+refreshProfile.resetButton.label=%S рдкреБрдирдГрджрд╛рдЦрд▓ рдХрд░рд╛...
+refreshProfile.resetButton.accesskey=e
diff --git a/l10n-mr/toolkit/chrome/global/viewSource.properties b/l10n-mr/toolkit/chrome/global/viewSource.properties
new file mode 100644
index 0000000000..8a3ecebdd7
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/viewSource.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/.
+
+goToLineTitle = рдУрд│реАрд╡рд░ рдЬрд╛
+goToLineText = рдУрд│ рдХреНрд░рдорд╛рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+invalidInputTitle = рдЕрд╡реИрдз рдЖрдЧрдд
+invalidInputText = рдкреНрд░рд╡рд┐рд╖реНрдЯ рдУрд│ рдХреНрд░рдорд╛рдВрдХ рдЕрд╡реИрдз.
+outOfRangeTitle = рдУрд│ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+outOfRangeText = рдирд┐рд╢реНрдЪрд┐рдд рдУрд│ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+viewSelectionSourceTitle = DOM рд╕реНрддреНрд░реЛрдд рдирд┐рд╡рдбрд╛
+
+context_goToLine_label = рдУрд│реАрд╡рд░ рдЬрд╛...
+context_goToLine_accesskey = L
+context_wrapLongLines_label = рдореЛрдареНрдпрд╛ рдУрд│реАрдВрдирд╛ рд░рдЪрдирд╛рдмрдзреНрдж рдХрд░рд╛
+context_highlightSyntax_label = рдорд╛рдВрдбрдгреА рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рд╛
diff --git a/l10n-mr/toolkit/chrome/global/wizard.properties b/l10n-mr/toolkit/chrome/global/wizard.properties
new file mode 100644
index 0000000000..9d4d5a80bf
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/global/wizard.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/.
+
+default-first-title=%S рд╡рд░ рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ
+default-last-title=%S рдкреВрд░реНрдг рдХрд░рдд рдЖрд╣реЗ
+default-first-title-mac=рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
+default-last-title-mac=рдирд┐рд╖реНрдХрд░реНрд╖
diff --git a/l10n-mr/toolkit/chrome/mozapps/downloads/downloads.properties b/l10n-mr/toolkit/chrome/mozapps/downloads/downloads.properties
new file mode 100644
index 0000000000..d9c0110973
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/mozapps/downloads/downloads.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/.
+
+# Desktop folder name for downloaded files
+downloadsFolder=рдбрд╛рдКрдирд▓реЛрдб
diff --git a/l10n-mr/toolkit/chrome/mozapps/downloads/unknownContentType.properties b/l10n-mr/toolkit/chrome/mozapps/downloads/unknownContentType.properties
new file mode 100644
index 0000000000..0a4bb8eb30
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/mozapps/downloads/unknownContentType.properties
@@ -0,0 +1,18 @@
+# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title=%S рдЙрдШрдбрдд рдЖрд╣реЗ
+saveDialogTitle=рд╕рд╛рдард╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛...
+defaultApp=%S (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд)
+chooseAppFilePickerTitle=рдорджрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рд╡рдбрд╛
+badApp=рдЖрдкрдг рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ ("%S") рдЖрдврд│рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА. рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдкрд╛рд╕рд╛.
+badApp.title=рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+badPermissions=рдпреЛрдЧреНрдп рдкрд░рд╡рд╛рдирдЧреА рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдлрд╛рдЗрд▓ рд╕рдВрдЪрдпреАрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдЕрдиреНрдп рд╕рдВрдЪрдпреАрдХрд╛ рдирд┐рд╡рдбрд╛.
+badPermissions.title=рдЕрд╡реИрдз рд╕рдВрдЪрдпрди рдкрд░рд╡рд╛рдирдЧреА
+unknownAccept.label=рдлрд╛рдЗрд▓ рд╕рд╛рдард╡рд╛
+unknownCancel.label=рд░рджреНрдж рдХрд░рд╛
+fileType=%S рдлрд╛рдЗрд▓
+# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit
+orderedFileSizeWithType=%1$S (%2$S %3$S)
diff --git a/l10n-mr/toolkit/chrome/mozapps/profile/profileSelection.properties b/l10n-mr/toolkit/chrome/mozapps/profile/profileSelection.properties
new file mode 100644
index 0000000000..59618708db
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/mozapps/profile/profileSelection.properties
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.
+
+# Application not responding
+# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.
+restartTitle=%S рдмрдВрдж рдХрд░рд╛
+restartMessageUnlocker=%S рд╣реЗ рдЕрдЧреЛрджрд░ рдкрд╛рд╕реВрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдд рдирд╛рд╣реА. рдирд╡реАрди рдЪреМрдХрдЯ рдЙрдШрдбрдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдЬреБрдиреА %S рд╣реА рдЪреМрдХрдЯ рдмрдВрдж рдХрд░рд╛.
+restartMessageNoUnlockerMac=%S рдЪреА рдкреНрд░рдд рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЙрдШрдбрд▓реНрдпрд╛ рдЧреЗрд▓реА рдЖрд╣реЗ. %S рдЪреА рдкреНрд░рдд рдлрдХреНрдд рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЙрдШрдбрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддреЗ.
+restartMessageUnlockerMac=%S рдЪреА рдкреНрд░рдд рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЙрдШрдбрд▓реНрдпрд╛ рдЧреЗрд▓реА рдЖрд╣реЗ. %S рдЪреА рддрд╛рдЬреА рдкреНрд░рдд рдЙрдШрдбрдгреНрдпрд╛рдХрд░реАрддрд╛ рдХрд╛рд░реНрдпрд░рдд рдкреНрд░рдд рдмрдВрдж рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓.
+
+# Profile manager
+# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.
+profileTooltip=рдирд┐рд╡рдбрд╕рдВрдЪ: '%S' - рдорд╛рд░реНрдЧ: '%S'
+
+pleaseSelectTitle=рдирд┐рд╡рдбрд╕рдВрдЪ рдирд┐рд╡рдбрд╛рд╡реЗ
+pleaseSelect=%S рд╣реЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреГрдкрдпрд╛ рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдЪреА рдирд┐рд╡рдб рдХрд░рд╛, рдХрд┐рдВрд╡рд╛ рдирд╡реАрди рдирд┐рд╡рдбрд╕рдВрдЪ рдмрдирд╡рд╛.
+
+renameProfileTitle=рдирд┐рд╡рдбрд╕рдВрдЪ рдкреБрд░реНрдирдирд╛рдорд╛рдВрдХреАрдд рдХрд░рд╛
+renameProfilePrompt="%S" рд╣реНрдпрд╛ рдирд┐рд╡рдбрд╕рдВрдЪрд╛рд▓рд╛ рдЕрд╕реЗ рдирд╛рдорд╛рдВрдХрд┐рдд рдХрд░рд╛:
+
+profileNameInvalidTitle=рдЕрд╡реИрдз рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдЪреЗ рдирд╛рд╡
+profileNameInvalid="%S" рд╣реЗ рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдЪреЗ рдирд╛рд╡ рдорд╛рдиреНрдп рдирд╛рд╣реА.
+
+chooseFolder=рдирд┐рд╡рдбрд╕рдВрдЪ рд╕рдВрдЪрд┐рдХрд╛ рдирд┐рд╡рдбрд╛
+profileNameEmpty=рд░рд┐рдХреНрдд рдирд┐рд╡рдбрд╕рдВрдЪ рдирд╛рд╡ рдорд╛рдиреНрдп рдирд╛рд╣реА.
+invalidChar="%S" рд╣реЗ рдЕрдХреНрд╖рд░ рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рд╡реЗрдЧрд│реЗ рдирд╛рд╡ рдирд┐рд╡рдбрд╛.
+
+deleteTitle=рдирд┐рд╡рдбрд╕рдВрдЪ рд╡рдЧрд│рд╛
+deleteProfileConfirm=рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реНрдпрд╛рд╕ рдЙрдкрд▓рдмреНрдз рдкреНрд░реЛрдлрд╛рдЗрд▓ рдпрд╛рджреАрддреВрди рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЬрд╛рдИрд▓ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.\nрдЖрдкрдг рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛рд╣рд┐рддреА рдлрд╛рдЗрд▓, рд╕рдВрдпреЛрдЬрдирд╛, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡ рдЕрдиреНрдп рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд╣рд┐рддреА рд╕рд╣ рдХрд╛рдвреВрдг рдЯрд╛рдХрдгреНрдпрд╛рдХрд░реАрддрд╛ рдирд┐рд╡рдбреВ рд╢рдХрддрд╛. рдпрд╛рдореБрд│реЗ рд╕рдВрдЪрдпреАрдХрд╛ "%S" рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реА рдЬрд╛рдИрд▓ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.\nрдЖрдкрдгрд╛рд▓рд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛рд╣рд┐рддреА рдлрд╛рдЗрд▓ рдХрд╛рдврд╛рдпрдЪреА?
+deleteFiles=рдлрд╛рдЗрд▓реНрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+dontDeleteFiles=рдлрд╛рдЗрд▓реНрд╕ рдХрд╛рдвреВ рдирдХрд╛
+
+profileCreationFailed=рдирд┐рд╡рдбрд╕рдВрдЪ рдмрдирд╡реВ рд╕рдХрдд рдирд╛рд╣реА. рдмрд╣реБрджрд╛ рдирд┐рд╡рдбрд▓реЗрд▓реА рд╕рдВрдЪрд┐рдХрд╛ рд▓рд┐рд╣рд┐рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдирд╕рд╛рд╡рд╛.
+profileCreationFailedTitle=рдирд┐рд╡рдбрд╕рдВрдЪ рдирд┐рд░реНрдореАрддреА рдЕрдпрд╢рд╕реНрд╡реА
+profileExists=рд╣реНрдпрд╛ рдирд╛рд╡рд╛рдЪреЗ рдирд┐рд╡рдбрд╕рдВрдЪ рдЖрдзреАрдкрд╛рд╕реВрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рд╡реЗрдЧрд│реЗ рдирд╛рд╡ рдирд┐рд╡рдбрд╛.
+profileFinishText=рдирд╡реАрди рдирд┐рд╡рдбрд╕рдВрдЪ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдкрд▓реЗ рд╡рд░ рджрд╛рдмрд╛.
+profileFinishTextMac=рдирд╡реАрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+profileMissing=рдЖрдкрд▓реЗ %S рдкреНрд░реЛрдлрд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдгреЗ рдЕрд╢рдХреНрдп. рдХрджрд╛рдЪрд┐рдд рдЖрдврд│рдгреНрдпрд╛рдЬреЛрдЧреА рдирд╕рд╛рд╡реЗ рдХрд┐рдВрд╡рд╛ рдкреНрд░рд╡реЗрд╢ рдЕрд╢рдХреНрдп рдЕрд╕рд╛рд╡реЗ.
+profileMissingTitle=рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+profileDeletionFailed=рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд╖реНрдЯ рдХрд░рддрд╛ рдпреЗрдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рддреА рд╡рд╛рдкрд░рд╛рдд рдЕрд╕реВ рд╢рдХрддреЗ.
+profileDeletionFailedTitle=рдирд╖реНрдЯ рдХрд░рдгреЗ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ
+
+# Profile reset
+# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.
+resetBackupDirectory=рдЬреБрдгрд╛ %S рдбрд╛рдЯрд╛
+
+# LOCALIZATION NOTE (conflictMessage): %1$S is brandProductName, %2$S is brandShortName.
+# LOCALIZATION NOTE (flushFailRestartButton): $S is brandShortName.
+flushFailExitButton=рдмрд╛рд╣реЗрд░ рдкрдбрд╛
diff --git a/l10n-mr/toolkit/chrome/mozapps/update/updates.properties b/l10n-mr/toolkit/chrome/mozapps/update/updates.properties
new file mode 100644
index 0000000000..244935a9a7
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/mozapps/update/updates.properties
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version
+# where update version from the update xml
+# example: MyApplication 10.0.5
+updateName=%S %S
+
+noThanksButton=рдирд╛рд╣реА рдзрдиреНрдпрд╡рд╛рдж
+noThanksButton.accesskey=N
+# NOTE: The restartLaterButton string is also used in
+# mozapps/extensions/content/blocklist.js
+restartLaterButton=рдкреБрдвреЗ рдкреБрдиреНрд╣рдкреНрд░рд╛рд░рдВрдн рдХрд░рд╛
+restartLaterButton.accesskey=L
+restartNowButton=%S рдкреБрдиреНрд╣рдкреНрд░рд╛рд░рдВрдн рдХрд░рд╛
+restartNowButton.accesskey=R
+
+statusFailed=рд╕реНрдерд╛рдкрдирд╛ рдЕрдкрдпрд╢реА
+
+installSuccess=рдЕрджреНрдпрдпрд╛рд╡рдд рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╕реНрдерд╛рдкреАрдд рдЭрд╛рд▓реЗ
+installPending=рдЙрд░реНрд╡рд░реАрдд рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХрд░рд╛
+patchApplyFailure=рдЕрджреНрдпрдпрд╛рд╡рдд рд╕реНрдерд╛рдкреАрдд рд╣реЛрдК рд╢рдХрд▓реА рдирд╛рд╣реА (рдкреЕрдЪ рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА)
+elevationFailure=рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдкреБрд░реЗрд╢реНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдирд╛рд╣реАрдд. рдХреГрдкрдпрд╛ рдЖрдкрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрд╛.
+
+check_error-200=рдЕрджреНрдпрдпрд╛рд╡рдд XML рдлрд╛рдЗрд▓ рд╕рджреЛрд╖реАрдд (200)
+check_error-403=рдкреНрд░рд╡реЗрд╢ рдирд╛рд╣реА (403)
+check_error-404=рдЕрджреНрдпрдпрд╛рд╡рдд XML рдлрд╛рдЗрд▓ рдЖрдврд│рд▓реА рдирд╛рд╣реА (404)
+check_error-500=рдЖрдВрддрд░реАрдХ рд╕рд░реНрд╡реНрд╣рд░ рддреНрд░реБрдЯреА (500)
+check_error-2152398849=рдЕрдкрдпрд╢реА (рдЕрдкрд░рд┐рдЪреАрдд рдХрд╛рд░рдг)
+check_error-2152398861=рдЬреБрд│рд╡рдгреА рдирдХрд╛рд░рд▓реА
+check_error-2152398862=рдЬреБрд│рд╡рдгреА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реА
+# NS_ERROR_OFFLINE
+check_error-2152398864=рд╕рдВрдЬрд╛рд│ рдСрдлрд▓рд╛рдЗрди рдЖрд╣реЗ (рдСрдирд▓рд╛рдЗрди рдЬрд╛)
+check_error-2152398867=рдкреЛрд░реНрдЯ рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА
+check_error-2152398868=рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА рдирд╛рд╣реА (рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛)
+check_error-2152398878=рдЕрджреНрдпрдпрд╛рд╡рдд рд╕рд░реНрд╡реНрд╣рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА (рдЖрдкрд▓реА рдЗрдВрдЯрд░рдиреЗрдЯ рдЬреБрд│рд╡рдгреА рддрдкрд╛рд╕рд╛)
+check_error-2152398890=рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА (рдЖрдкрд▓реА рдЗрдВрдЯрд░рдиреЗрдЯ рдЬреБрд│рд╡рдгреА рддрдкрд╛рд╕рд╛)
+# NS_ERROR_DOCUMENT_NOT_CACHED
+check_error-2152398918=рд╕рдВрдЬрд╛рд│ рдСрдлрд▓рд╛рдЗрди рдЖрд╣реЗ (рдСрдирд▓рд╛рдЗрди рдЬрд╛)
+check_error-2152398919=рдорд╛рд╣рд┐рддреА рд╕реНрдерд╛рдирд╛рдВрддрд░рди рдЕрдВрддрд░реНрдЧрдд рд╡реНрдпрддреНрдпрдп рдЖрдгрд▓реЗ рдЧреЗрд▓реЗ (рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛)
+check_error-2152398920=рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдЬреБрд│рд╡рдгреА рдирдХрд╛рд░рд▓реА рдЧреЗрд▓реА
+check_error-2153390069=рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ (рдХреГрдкрдпрд╛ рдЖрдкрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдШрдбреНрдпрд╛рд│ рдпреЛрдЧреНрдп рджрд┐рдирд╛рдВрдХ рд╡ рд╡реЗрд│рд╢реА рдЕрдпреЛрдЧреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдереАрдд рдХрд░рд╛)
+check_error-verification_failed=рдЕрджреНрдпрдпрд╛рд╡рддрдЪреА рдПрдХрддреНрдорддрд╛ рддрдкрд╛рд╕рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА
diff --git a/l10n-mr/toolkit/chrome/passwordmgr/passwordmgr.properties b/l10n-mr/toolkit/chrome/passwordmgr/passwordmgr.properties
new file mode 100644
index 0000000000..9ffd586826
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/passwordmgr/passwordmgr.properties
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+rememberPassword = рд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛.
+savePasswordTitle = рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+saveLoginButtonAllow.label = рд╕рд╛рдард╡рд╛
+saveLoginButtonAllow.accesskey = S
+saveLoginButtonDeny.label = рд╕рд╛рдард╡реВ рдирдХрд╛
+saveLoginButtonDeny.accesskey = D
+saveLoginButtonNever.label = рдХрдзреАрд╣реА рдЬрддрди рдХрд░реВ рдирдХрд╛
+saveLoginButtonNever.accesskey = e
+updateLoginButtonText = рдЕрджреНрдпрдпрд╛рд╡рдд
+updateLoginButtonAccessKey = U
+updateLoginButtonDeny.label = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░реВ рдирдХрд╛
+updateLoginButtonDeny.accesskey = D
+# LOCALIZATION NOTE (rememberPasswordMsg):
+# 1st string is the username for the login, 2nd is the login's hostname.
+# Note that long usernames may be truncated.
+rememberPasswordMsg = %2$S рд╡рд░ "%1$S" рдХрд░реАрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛рдпрд▓рд╛ рдЖрд╡рдбреЗрд▓ ?
+# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):
+# String is the login's hostname.
+rememberPasswordMsgNoUsername = %S рд╡рд░ рдкрд╛рд╕рд╡рд░реНрдб рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛рдпрд▓рд╛ рдЖрд╡рдбреЗрд▓?
+# LOCALIZATION NOTE (noUsernamePlaceholder):
+# This is displayed in place of the username when it is missing.
+noUsernamePlaceholder=рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдирд╛рд╣реА
+togglePasswordLabel=рдЧреБрдкреНрддрд╢рдмреНрдж рджрд░реНрд╢рд╡рд╛
+togglePasswordAccessKey2=h
+notNowButtonText = рдЖрддрд╛ рдирд╛рд╣реА (&N)
+neverForSiteButtonText = рд╣реНрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдХрд░рд┐рддрд╛ рдХрдзрд┐рдЪ рдирд╛рд╣реА (&v)
+rememberButtonText = рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ (&R)
+passwordChangeTitle = рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+# LOCALIZATION NOTE (updatePasswordMsg):
+# String is the username for the login.
+updatePasswordMsg = "%S" рдХрд░реАрддрд╛ рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рд╛рдпрд▓рд╛ рдЖрд╡рдбреЗрд▓?
+updatePasswordMsgNoUser = рд╕рд╛рдард╡рд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рд╛рдпрд▓рд╛ рдЖрд╡рдбреЗрд▓?
+userSelectText2 = рдХреЛрдгрддреЗ рд▓реЙрдЧрд┐рди рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪреЗ рддреЗ рдирд┐рд╡рдбрд╛
+loginsDescriptionAll2=рдкреБрдвреАрд▓ рд╕рд╛рдИрдЯрд╕рд╛рдареАрдЪреЗ рд▓реЙрдЧрд┐рдиреНрд╕ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдЬрддрди рдХреЗрд▓реЗ рдЖрд╣реЗрдд
+
+# LOCALIZATION NOTE (loginHostAge):
+# This is used to show the context menu login items with their age.
+# 1st string is the username for the login, 2nd is the login's age.
+loginHostAge=%1$S (%2$S)
+# LOCALIZATION NOTE (noUsername):
+# String is used on the context menu when a login doesn't have a username.
+noUsername=рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдирд╛рд╣реА
+
+# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):
+# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.
+insecureFieldWarningDescription2 = рд╣реА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА. рдпреЗрдереЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓реЙрдЧрд┐рдиреНрд╕рдЪреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪрд╛ рдЧреИрд░рд╡рд╛рдкрд░ рд╣реЛрдК рд╢рдХрддреЛ. %1$S
+insecureFieldWarningLearnMore = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+
diff --git a/l10n-mr/toolkit/chrome/places/places.properties b/l10n-mr/toolkit/chrome/places/places.properties
new file mode 100644
index 0000000000..8c43142187
--- /dev/null
+++ b/l10n-mr/toolkit/chrome/places/places.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/.
+
+BookmarksMenuFolderTitle=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рдореЗрдиреВ
+BookmarksToolbarFolderTitle=рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╕рд╛рдзрдирдкрдЯреНрдЯреА
+OtherBookmarksFolderTitle=рдЗрддрд░ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+TagsFolderTitle=рдЯреЕрдЧ
+MobileBookmarksFolderTitle=рдореЛрдмрд╛рдИрд▓ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+OrganizerQueryHistory=рдЗрддрд┐рд╣рд╛рд╕
+OrganizerQueryDownloads=рдбрд╛рдЙрдирд▓реЛрдб
+OrganizerQueryAllBookmarks=рд╕рд░реНрд╡ рд╡рд╛рдЪрдирдЦреВрдгрд╛
+
+# LOCALIZATION NOTE :
+# These are used to generate history containers when history is grouped by date
+finduri-AgeInDays-is-0=рдЖрдЬ
+finduri-AgeInDays-is-1=рдХрд╛рд▓
+finduri-AgeInDays-is=%S рджрд┐рд╡рд╕ рдкреВрд░реНрд╡реА
+finduri-AgeInDays-last-is=рд╢реЗрд╡рдЯрдЪреЗ %S рджрд┐рд╡рд╕
+finduri-AgeInDays-isgreater=%S рджрд┐рд╡рд╕рд╛рдВрдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ
+finduri-AgeInMonths-is-0=рд╣рд╛ рдорд╣рд┐рдирд╛
+finduri-AgeInMonths-isgreater=%S рдорд╣рд┐рдирд╛рдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ
+
+# LOCALIZATION NOTE (localhost):
+# This is used to generate local files container when history is grouped by site
+localhost=(рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓)
+
+# LOCALIZATION NOTE (backupFileSizeText):
+# The string is used for showing file size of each backup in the "fileRestorePopup" popup
+# %1$S is the file size
+# %2$S is the file size unit
+backupFileSizeText=%1$S %2$S
diff --git a/l10n-mr/toolkit/crashreporter/aboutcrashes.ftl b/l10n-mr/toolkit/crashreporter/aboutcrashes.ftl
new file mode 100644
index 0000000000..fa1468d229
--- /dev/null
+++ b/l10n-mr/toolkit/crashreporter/aboutcrashes.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/-
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crash-reports-title = рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓
+
+delete-button-label = рд╕рд░реНрд╡ рд╕рд╛рдл рдХрд░рд╛
+delete-confirm-title = рдЖрдкрдг рдирдХреНрдХреА рдЖрд╣рд╛рдд?
+delete-unsubmitted-description = рдпрд╛рдореБрд│реЗ рди рдкрд╛рдард╡рд┐рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдирд╖реНрдЯ рд╣реЛрддреАрд▓. рд╣реЗ рдкреВрд░реНрд╡рд╡рдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.
+
+crashes-unsubmitted-label = рди рдкрд╛рдард╡рд┐рд▓реЗрд▓реЗ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓
+id-heading = рдЕрд╣рд╡рд╛рд▓ ID
+date-crashed-heading = рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рдЪрд╛ рджрд┐рдирд╛рдВрдХ
+submit-crash-button-label = рдкрд╛рдард╡рд╛
+# This text is used to replace the label of the crash submit button
+# if the crash submission fails.
+submit-crash-button-failure-label = рдЕрдпрд╢рд╕реНтАНрд╡реА рдЭрд╛рд▓реЗ
+
+crashes-submitted-label = рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рд┐рд▓рд╛ рдЖрд╣реЗ
+date-submitted-heading = рд╕рд╛рджрд░ рдХреЗрд▓реНрдпрд╛рдЪрд╛ рджрд┐рдирд╛рдВрдХ
+view-crash-button-label = рдкрд╣рд╛
+
+no-reports-label = рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+no-config-label = рд╣рд╛ рдЕрдиреБрдкреНрд░реЛрдпрдЧ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╕рдВрдпреЛрдЬреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА. рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛ <code>breakpad.reportURL</code> рдирд┐рд╢реНрдЪрд┐рдд рдЕрд╕рд╛рд╡реА.
diff --git a/l10n-mr/toolkit/crashreporter/crashreporter.ini b/l10n-mr/toolkit/crashreporter/crashreporter.ini
new file mode 100644
index 0000000000..4259d8dd5b
--- /dev/null
+++ b/l10n-mr/toolkit/crashreporter/crashreporter.ini
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (isRTL):
+# Leave this entry empty unless your language requires right-to-left layout,
+# for example like Arabic, Hebrew, Persian. If your language needs RTL, please
+# use the untranslated English word "yes" as value
+isRTL=
+CrashReporterTitle=Crash Reporter
+# LOCALIZATION NOTE (CrashReporterVendorTitle): %s is replaced with the vendor name. (i.e. "Mozilla")
+CrashReporterVendorTitle=%s Crash Reporter
+# LOCALIZATION NOTE (CrashReporterErrorText): %s is replaced with another string containing detailed information.
+CrashReporterErrorText=The application had problem and crashed.\n\nUnfortunately the crash reporter is unable to submit a report for this crash.\n\nDetails: %s
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The first %s is replaced with the product name (i.e. "Firefox"), the second is replaced with another string containing detailed information. These two substitutions can not be reordered!
+CrashReporterProductErrorText2=%s had a problem and crashed.\n\nUnfortunately the crash reporter is unable to submit a crash report.\n\nDetails: %s
+CrashReporterSorry=We're Sorry
+# LOCALIZATION NOTE (CrashReporterDescriptionText2): The %s is replaced with the product name.
+CrashReporterDescriptionText2=%s had a problem and crashed.\n\nTo help us diagnose and fix the problem, you can send us a crash report.
+CrashReporterDefault=This application is run after a crash to report the problem to the application vendor. It should not be run directly.
+Details=DetailsтАж
+ViewReportTitle=Report Contents
+CommentGrayText=Add a comment (comments are publicly visible)
+ExtraReportInfo=This report also contains technical information about the state of the application when it crashed.
+# LOCALIZATION NOTE (CheckSendReport): The %s is replaced with the vendor name.
+CheckSendReport=Tell %s about this crash so they can fix it
+CheckIncludeURL=Include the address of the page I was on
+CheckAllowEmail=Allow %s to contact me about this report
+EmailGrayText=рдпреЗрдереЗ рдЖрдкрд▓рд╛ рдИрдореЗрд▓ рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+ReportPreSubmit2=Your crash report will be submitted before you quit or restart.
+ReportDuringSubmit2=рдЖрдкрд▓рд╛ рдЕрд╣рд╡рд╛рд▓ рдкрд╛рдард╡рдд рдЖрд╣реЛрддтАж
+ReportSubmitSuccess=Report submitted successfully!
+ReportSubmitFailed=There was a problem submitting your report.
+ReportResubmit=Resending reports that previously failed to sendтАж
+# LOCALIZATION NOTE (Quit2): The %s is replaced with the product name.
+Quit2=Quit %s
+# LOCALIZATION NOTE (Restart): The %s is replaced with the product name.
+Restart=Restart %s
+Ok=OK
+Close=Close
+
+# LOCALIZATION NOTE (CrashID): The %s is replaced with the Crash ID from the server, which is a string like abc12345-6789-0abc-def1-23456abcdef1
+CrashID=Crash ID: %s
+# LOCALIZATION NOTE (CrashDetailsURL): The %s is replaced with a URL that the user can visit to view the crash details.
+CrashDetailsURL=You can view details of this crash at %s
+ErrorBadArguments=The application passed an invalid argument.
+ErrorExtraFileExists=The application didn't leave an application data file.
+ErrorExtraFileRead=Couldn't read the application data file.
+ErrorExtraFileMove=Couldn't move application data file.
+ErrorDumpFileExists=The application did not leave a crash dump file.
+ErrorDumpFileMove=Couldn't move crash dump.
+ErrorNoProductName=The application did not identify itself.
+ErrorNoServerURL=The application did not specify a crash reporting server.
+ErrorNoSettingsPath=Couldn't find the crash reporter's settings.
+ErrorCreateDumpDir=Couldn't create pending dump directory.
+# LOCALIZATION NOTE (ErrorEndOfLife): The %s is replaced with the product name.
+ErrorEndOfLife=The version of %s you are using is no longer supported. Crash reports are no longer being accepted for this version. Please consider upgrading to a supported version.
+
diff --git a/l10n-mr/toolkit/services/accounts.ftl b/l10n-mr/toolkit/services/accounts.ftl
new file mode 100644
index 0000000000..edb7caa960
--- /dev/null
+++ b/l10n-mr/toolkit/services/accounts.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/.
+
+# Variables:
+# $user (String): the user name (e.g. "Ed")
+# $system (String): the operating system (e.g. "Android")
+account-client-name = { $system } рд╡рд░реАрд▓ { $user } рдЪреЗ { -brand-short-name }
diff --git a/l10n-mr/toolkit/toolkit/about/aboutAbout.ftl b/l10n-mr/toolkit/toolkit/about/aboutAbout.ftl
new file mode 100644
index 0000000000..19352690ee
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutAbout.ftl
@@ -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/.
+
+about-about-title = рд╡рд┐рд╖рдпреА рдмрджреНрджрд▓
+about-about-note = рдЖрдкрд▓реНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдХрд░реАрддрд╛, рд╣реЗ тАЬрд╡рд┐рд╖рдпреАтАЭ рдкреГрд╖реНрдард╛рдВрдЪреА рд╕реВрдЪреА рдЖрд╣реЗ.<br/> рдХрд╛рд╣рд┐рдХ рдЧреЛрдВрдзрд│рд╛рд╕реНрдкрдж рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдХрд╛рд╣рд┐рдХ рдлрдХреНрдд рд╢реЛрдзрдХрд░рддрд╛рдЪ рдЕрд╕реВ рд╢рдХрддрд╛рдд.<br/> рд╡ рдХрд╛рд╣рд┐рдХрд╛рдВрдирд╛ рдЪреМрдХрд╢реАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рдЧрд│реЗ рдЬрд╛рддреЗ.
diff --git a/l10n-mr/toolkit/toolkit/about/aboutAddons.ftl b/l10n-mr/toolkit/toolkit/about/aboutAddons.ftl
new file mode 100644
index 0000000000..8ccccf4eb1
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutAddons.ftl
@@ -0,0 +1,280 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addons-page-title = ре▓рдб-рдСрдиреНрд╕реН рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
+
+## Variables
+## $domain - Domain name where add-ons are available (e.g. addons.mozilla.org)
+
+
+##
+
+list-empty-installed =
+ .value = рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ ре▓рдб-рдСрдиреНрд╕реН рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдирд╛рд╣реА
+list-empty-available-updates =
+ .value = рд╕реБрдзрд╛рд░рдгрд╛ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+list-empty-recent-updates =
+ .value = рдЖрдкрдг рдиреБрдХрддреЗрдЪ рдХреЛрдгрддреЗрд╣реА ре▓рдб-рдСрдиреНрд╕реН рд╕реБрдзрд╛рд░реАрдд рдХреЗрд▓реЗ рдирд╛рд╣реА
+list-empty-find-updates =
+ .label = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░реАрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рд╛
+list-empty-button =
+ .label = ре▓рдб-рдСрдиреНрд╕реН рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рд╢рд┐рдХрд╛
+show-unsigned-extensions-button =
+ .label = рдХрд╛рд╣реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрдбрддрд╛рд│рд▓реЗ рдЬрд╛рдК рд╢рдХрд▓реЗ рдирд╛рд╣реАрдд
+show-all-extensions-button =
+ .label = рд╕рд░реНрд╡ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рджрд░реНрд╢рд╡рд╛
+detail-version =
+ .label = рдЖрд╡реГрддреНрддреА
+detail-last-updated =
+ .label = рд╢реЗрд╡рдЯрдЪреНрдпрд╛рд╡реЗрд│реА рд╕реБрдзрд╛рд░реАрдд рдХреЗрд▓реЗрд▓реЗ
+detail-contributions-description = рдЫреЛрдЯреЗрд╕реЗ рдпреЛрдЧрджрд╛рди рдХрд░реВрди рдпрд╛ ре▓рдб-рдСрдирдЪреНрдпрд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░рдиреЗ ре▓рдб-рдСрдирдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╕рд╛рдареА рдорджрдд рдкреБрд░рд╡рдгреНрдпрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЖрд╣реЗ.
+detail-update-type =
+ .value = рд╕реНрд╡рдпрдВ рд╕реБрдзрд╛рд░рдгрд╛
+detail-update-default =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд
+ .tooltiptext = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд рдЕрд╕рд▓реНрдпрд╛рд╡рд░рдЪ рд╕реБрдзрд╛рд░рдгрд╛ рд╕реНрд╡рдпрдВ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рд╛
+detail-update-automatic =
+ .label = рд╕реБрд░реВ рдХрд░рд╛
+ .tooltiptext = рд╕реНрд╡рдпрдВ рд╕реБрдзрд╛рд░рдгрд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░рд╛
+detail-update-manual =
+ .label = рдмрдВрдж рдХрд░рд╛
+ .tooltiptext = рд╕реНрд╡рдпрдВ рд╕реБрдзрд╛рд░рдгрд╛ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдХрд░реВ рдирдХрд╛
+# Used as a description for the option to allow or block an add-on in private windows.
+detail-private-browsing-label = рдЦрд╛рдЬрдЧреА рдкрдЯрд▓рд╛рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рд╛
+detail-private-browsing-on =
+ .label = рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+ .tooltiptext = рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧрдордзреНрдпреЗ рд╕рдХреНрд╖рдо рдХрд░рд╛
+detail-private-browsing-off =
+ .label = рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+ .tooltiptext = рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧрдордзреНрдпреЗ рдЕрдХреНрд╖рдо рдХрд░рд╛
+detail-home =
+ .label = рдореБрдЦреНрдпрдкреГрд╖реНрда
+detail-home-value =
+ .value = { detail-home.label }
+detail-repository =
+ .label = ре▓рдб-рдСрди рдкреНрд░реЛрдлрд╛рдЗрд▓
+detail-repository-value =
+ .value = { detail-repository.label }
+detail-check-for-updates =
+ .label = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░рд┐рддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рд╛
+ .accesskey = f
+ .tooltiptext = рдпрд╛ ре▓рдб-рдСрдирдХрд░реАрддрд╛ рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░реАрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рд╛
+detail-show-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] рдкрд░реНрдпрд╛рдп
+ *[other] рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+ .tooltiptext =
+ { PLATFORM() ->
+ [windows] рдпрд╛ ре▓рдб-рдСрдирдЪреЗ рдкрд░реНрдпрд╛рдп рдмрджрд▓рд╛
+ *[other] рдпрд╛ ре▓рдб-рдСрдирдЪрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдмрджрд▓рд╛
+ }
+detail-rating =
+ .value = рдЧреБрдгрд╡рддреНрддрд╛рд╢реНрд░реЗрдгреА
+addon-restart-now =
+ .label = рдЖрддреНрддрд╛ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рд╛
+disabled-unsigned-heading =
+ .value = рдХрд╛рд╣реА ре▓рдб-рдСрдиреНрд╕реН рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд
+disabled-unsigned-description = рдЦрд╛рд▓реАрд▓ рдЕреЕрдб-рдСрди { -brand-short-name } рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрдбрддрд╛рд│рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реАрдд. рдЖрдкрдг рдХрд░реВ рд╢рдХрддрд╛ <label data-l10n-name="find-addons">рдкреБрдирд░реНрдмрджрд▓ рд╢реЛрдзрд╛</label> рдХрд┐рдВрд╡рд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рд▓рд╛ рддреЗ рдкрдбрддрд╛рд│реВрди рдШреНрдпрд╛рдпрд▓рд╛ рд╕рд╛рдВрдЧрд╛.
+disabled-unsigned-learn-more = рдЖрдкрдгрд╛рд╕ рдСрдирд▓рд╛рдИрди рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд╕реЗ рдареЗрд╡рд╛рдпрдЪреЗ рдпрд╛рдмрд╛рдмрдд рдЖрдордЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрд╕рдВрдмрдВрдзреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+disabled-unsigned-devinfo = рдЬреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреЗ рдЕреЕрдб-рдСрди рдкрдбрддрд╛рд│реВрди рдШреЗрдгреНрдпрд╛рдд рд╕реНрд╡рд╛рд░рд╕реНрдп рдЖрд╣реЗ рдЕрд╕реЗ рд╡рд┐рдХрд╛рд╕рдХ рддреЗ рдХрд░реВ рд╢рдХрддрд╛рдд. рддреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдЪрд╛<label data-l10n-name="learn-more">рдореЕрдиреНрдпреБрдЕрд▓</label>.
+plugin-deprecation-description = рдХрд╛рд╣реА рд╢реЛрдзрддрд╛рдп рдХрд╛рдп? рдХрд╛рд╣реА рдкреНрд▓рдЧрдИрди, { -brand-short-name } рдЖрддрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реАрдд. <label data-l10n-name="learn-more">рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛.</label>
+legacy-warning-show-legacy = рд╕рд░реНрд╡ рд╡рд╛рд░рд╕рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рджрд░реНрд╢рд╡рд╛
+legacy-extensions =
+ .value = рд╡рд╛рд░рд╕рд╛ рд╡рд┐рд╕реНрддрд╛рд░
+legacy-extensions-description = рд╣реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ { -brand-short-name } рдорд╛рдирдХрд╛рдВрдордзреНрдпреЗ рдмрд╕рдд рдирд╛рд╣реА рдореНрд╣рдгреВрди рддреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд. <label data-l10n-name="legacy-learn-more">ре▓рдб-рдСрдиреНрд╕рдмрджреНрджрд▓ рдмрджрд▓ рдЬрд╛рдгрд╛</label>
+addon-category-extension = рдПрдХреНрд╕рдЯреЗрдВрд╢рди
+addon-category-extension-title =
+ .title = рдПрдХреНрд╕рдЯреЗрдВрд╢рди
+addon-category-theme = рдереАрдо
+addon-category-theme-title =
+ .title = рдереАрдо
+addon-category-plugin = рдкреНрд▓рдЧрдИрди
+addon-category-plugin-title =
+ .title = рдкреНрд▓рдЧрдИрди
+addon-category-dictionary = рд╢рдмреНрджрдХреЛрд╖
+addon-category-dictionary-title =
+ .title = рд╢рдмреНрджрдХреЛрд╖
+addon-category-locale = рднрд╛рд╖рд╛
+addon-category-locale-title =
+ .title = рднрд╛рд╖рд╛
+addon-category-available-updates = рдЙрдкрд▓рдмреНрдз рд╕реБрдзрд╛рд░рдгрд╛
+addon-category-available-updates-title =
+ .title = рдЙрдкрд▓рдмреНрдз рд╕реБрдзрд╛рд░рдгрд╛
+addon-category-recent-updates = рдиреБрдХрддреАрдЪ рд╕реБрдзрд╛рд░рдгрд╛
+addon-category-recent-updates-title =
+ .title = рдиреБрдХрддреАрдЪ рд╕реБрдзрд╛рд░рдгрд╛
+
+## These are global warnings
+
+extensions-warning-safe-mode = рд╕реЗрдл рдореЛрдбрджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
+extensions-warning-check-compatibility = ре▓рдб-рдСрди рд╕рд╣рддреНрд╡рддрд╛ рддрдкрд╛рд╕рдгреА рдмрдВрдж рдХреЗрд▓реА рдЖрд╣реЗ. рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╕рд╣рддреНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдЕрд╕реВ рд╢рдХрддрд╛рдд.
+extensions-warning-safe-mode2 =
+ .message = рд╕реЗрдл рдореЛрдбрджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
+extensions-warning-check-compatibility2 =
+ .message = ре▓рдб-рдСрди рд╕рд╣рддреНрд╡рддрд╛ рддрдкрд╛рд╕рдгреА рдмрдВрдж рдХреЗрд▓реА рдЖрд╣реЗ. рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╕рд╣рддреНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдЕрд╕реВ рд╢рдХрддрд╛рдд.
+extensions-warning-check-compatibility-button = рд╕реБрд░реВ рдХрд░рд╛
+ .title = ре▓рдб-рдСрди рд╕рд╣рддреНрд╡рддрд╛ рддрдкрд╛рд╕рдгреА рд╕реБрд░реВ рдХрд░рд╛
+extensions-warning-update-security = ре▓рдб-рдСрди рд╕реБрдзрд╛рд░рдгрд╛ рд╕реБрд░рдХреНрд╖рд╛ рддрдкрд╛рд╕рдгреА рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рддреЗрд╡реЗрд│реА рд╕рддрд░реНрдХ рд░рд╣рд╛.
+extensions-warning-update-security2 =
+ .message = ре▓рдб-рдСрди рд╕реБрдзрд╛рд░рдгрд╛ рд╕реБрд░рдХреНрд╖рд╛ рддрдкрд╛рд╕рдгреА рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рддреЗрд╡реЗрд│реА рд╕рддрд░реНрдХ рд░рд╣рд╛.
+extensions-warning-update-security-button = рд╕реБрд░реВ рдХрд░рд╛
+ .title = ре▓рдб-рдСрди рд╕реБрдзрд╛рд░рдгрд╛ рд╕реБрд░рдХреНрд╖рд╛ рддрдкрд╛рд╕рдгреА рд╕реБрд░реВ рдХрд░рд╛
+
+## Strings connected to add-on updates
+
+addon-updates-check-for-updates = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░реАрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рд╛
+ .accesskey = C
+addon-updates-view-updates = рдиреБрдХрддреНрдпрд╛рдЪ рд╕реБрдзрд╛рд░рдгрд╛рдВрдЪреЗ рджреГрд╖реНрдп
+ .accesskey = V
+
+# This menu item is a checkbox that toggles the default global behavior for
+# add-on update checking.
+
+addon-updates-update-addons-automatically = ре▓рдб-рдСрдиреНрд╕реН рд╕реНрд╡рдпрдВ рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рд╛
+ .accesskey = A
+
+## Specific add-ons can have custom update checking behaviors ("Manually",
+## "Automatically", "Use default global behavior"). These menu items reset the
+## update checking behavior for all add-ons to the default global behavior
+## (which itself is either "Automatically" or "Manually", controlled by the
+## extensions-updates-update-addons-automatically.label menu item).
+
+addon-updates-reset-updates-to-automatic = рд╕реНрд╡рдпрдВ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+ .accesskey = R
+addon-updates-reset-updates-to-manual = рд╕реБрдзрд╛рд░рдгрд╛ рд╕реНрд╡рд╣рд╕реНрддреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+ .accesskey = R
+
+## Status messages displayed when updating add-ons
+
+addon-updates-updating = ре▓рдб-рдСрдиреНрд╕реН рд╕реБрдзрд╛рд░реАрдд рдХрд░рдд рдЖрд╣реЗ
+addon-updates-installed = рдЖрдкрд▓реЗ ре▓рдб-рдСрдиреНрд╕реН рд╕реБрдзрд╛рд░реАрдд рдХреЗрд▓реЗ.
+addon-updates-none-found = рд╕реБрдзрд╛рд░рдгрд╛ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+addon-updates-manual-updates-found = рдЙрдкрд▓рдмреНрдз рд╕реБрдзрд╛рд░рдгрд╛рдВрдЪреЗ рджреГрд╖реНрдп
+
+## Add-on install/debug strings for page options menu
+
+addon-install-from-file = рдлрд╛рдЗрд▓рдкрд╛рд╕реВрди ре▓рдб-рдСрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛тАж
+ .accesskey = I
+addon-install-from-file-dialog-title = рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирдХрд░реАрддрд╛ ре▓рдб-рдСрди рдиреАрд╡рдбрд╛
+addon-install-from-file-filter-name = ре▓рдб-рдСрдиреНрд╕реН
+addon-open-about-debugging = рдЕреЕрдб-рдСрдирд╕ рдбреАрдмрдЧ рдХрд░рд╛
+ .accesskey = b
+
+## Extension shortcut management
+
+shortcuts-input =
+ .placeholder = рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдЯрд╛рдЗрдк рдХрд░рд╛
+shortcuts-pageAction = рдкреГрд╖реНрда рдХреНрд░рд┐рдпрд╛ рд╕рдХреНрд░рд┐рдп рдХрд░рд╛
+shortcuts-letter = рдПрдХ рдЕрдХреНрд╖рд░ рдЯрд╛рдЗрдк рдХрд░рд╛
+shortcuts-card-collapse-button = рдХрдореА рджрд░реНрд╢рд╡рд╛
+header-back-button =
+ .title = рдорд╛рдЧреЗ рдЬрд╛
+
+## Recommended add-ons page
+
+discopane-notice-learn-more = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛
+# The label of the button that appears after installing an add-on. Upon click,
+# the detailed add-on view is opened, from where the add-on can be managed.
+manage-addon-button = рд╡реНтАНрдпрд╡рд╕реНтАНрдерд╛рдкрд┐рдд рдХрд░рд╛
+find-more-addons = рдЕрдзрд┐рдХ рдНрдб-рдСрдиреНрд╕ рд╢реЛрдзрд╛
+
+## Add-on actions
+
+remove-addon-button = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+disable-addon-button = рдирд┐рд╖реНрдХреНрд░рд┐рдп
+enable-addon-button = рд╕рдХреНрд░рд┐рдп
+details-addon-button = рддрдкрд╢реАрд▓
+release-notes-addon-button = рдкреНрд░рдХрд╛рд╢рди рдЯреАрдкрд╛
+permissions-addon-button = рдкрд░рд╡рд╛рдирдЧреНрдпрд╛
+always-activate-button = рдиреЗрд╣рдореА рд╕рдХреНрд░рд┐рдп рдХрд░рд╛
+never-activate-button = рдХрдзреАрд╣реА рд╕рдХреНрд░рд┐рдп рдХрд░реВ рдирдХрд╛
+addon-detail-author-label = рд▓реЗрдЦрдХ
+addon-detail-version-label = рдЖрд╡реГрддреНрддреА
+addon-detail-homepage-label = рдореБрдЦреНрдпрдкреГрд╖реНрда
+addon-detail-rating-label = рдЧреБрдгрд╡рддреНрддрд╛рд╢реНрд░реЗрдгреА
+
+## Pending uninstall message bar
+
+pending-uninstall-undo-button = рдкреВрд░реНрд╡рд╡рддреН рдХрд░рд╛
+addon-detail-updates-radio-default = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд
+addon-detail-updates-radio-on = рдЪрд╛рд▓реВ
+addon-detail-updates-radio-off = рдмрдВрдж
+addon-detail-update-check-label = рд╕реБрдзрд╛рд░рдгрд╛рдВрдХрд░реАрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рд╛
+install-update-button = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛
+addon-detail-private-browsing-allow = рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
+addon-detail-private-browsing-disallow = рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдХрд╛
+
+## "sites with restrictions" (internally called "quarantined") are special domains
+## where add-ons are normally blocked for security reasons.
+
+
+## This is the tooltip text for the recommended badges for an extension in about:addons. The
+## badge is a small icon displayed next to an extension when it is recommended on AMO.
+
+
+##
+
+available-updates-heading = рдЙрдкрд▓рдмреНрдз рд╕реБрдзрд╛рд░рдгрд╛
+recent-updates-heading = рдиреБрдХрддреАрдЪ рд╕реБрдзрд╛рд░рдгрд╛
+release-notes-loading = рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗтАж
+release-notes-error = рдорд╛рдл рдХрд░рд╛, рдкрд░рдВрддреБ рдкреНрд░рдХрд╛рд╢рди рдЯрд┐рдкрд╛ рд▓реЛрдб рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+addon-permissions-empty = рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд░рд╡рд╛рдирдЧреАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА
+recommended-extensions-heading = рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░
+
+## Page headings
+
+extension-heading = рд╡рд┐рд╕реНрддрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+theme-heading = рдереАрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+plugin-heading = рдкреНрд▓рдЧрдЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+dictionary-heading = рд╢рдмреНрджрдХреЛрд╢ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+locale-heading = рднрд╛рд╖рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+shortcuts-heading = рд╡рд┐рд╕реНрддрд╛рд░ рд╢реЙрд░реНрдЯрдХрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+addon-page-options-button =
+ .title = рд╕рд░реНрд╡ ре▓рдб-рдСрдиреНрд╕реН рдХрд░реАрддрд╛ рд╕рд╛рдзрдиреЗ
+
+## Detail notifications
+## Variables:
+## $name (string) - Name of the add-on.
+
+# Variables:
+# $version (String): application version.
+details-notification-incompatible = { $name }, { -brand-short-name } { $version } рд╕рд╣ рдЕрд╕рд╣рддреНрд╡ рдЖрд╣реЗ.
+# Variables:
+# $version (string) - Application version.
+details-notification-incompatible2 =
+ .message = { $name }, { -brand-short-name } { $version } рд╕рд╣ рдЕрд╕рд╣рддреНрд╡ рдЖрд╣реЗ.
+details-notification-unsigned-and-disabled = { -brand-short-name } рдордзреНрдпреЗ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА { $name } рдЪреА рдкрдбрддрд╛рд│рдгреА рд╣реЛрдК рд╢рдХрд▓реА рдирд╛рд╣реА рдЖрдгрд┐ рддреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+details-notification-unsigned-and-disabled2 =
+ .message = { -brand-short-name } рдордзреНрдпреЗ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА { $name } рдЪреА рдкрдбрддрд╛рд│рдгреА рд╣реЛрдК рд╢рдХрд▓реА рдирд╛рд╣реА рдЖрдгрд┐ рддреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
+details-notification-unsigned-and-disabled-link = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+details-notification-unsigned = { -brand-short-name } рдордзреНрдпреЗ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА { $name } рдЪреА рдкрдбрддрд╛рд│рдгреА рд╣реЛрдК рд╢рдХрд▓реА рдирд╛рд╣реА. рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкреБрдвреЗ рдЬрд╛.
+details-notification-unsigned2 =
+ .message = { -brand-short-name } рдордзреНрдпреЗ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА { $name } рдЪреА рдкрдбрддрд╛рд│рдгреА рд╣реЛрдК рд╢рдХрд▓реА рдирд╛рд╣реА. рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкреБрдвреЗ рдЬрд╛.
+details-notification-unsigned-link = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+details-notification-blocked = { $name } рд╕реБрд░рдХреНрд╖рд╛ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд┐рд░рддрд╛ рдЕрдбрдЪрдгреАрдВрдореБрд│реЗ рдмрдВрдж рдХреЗрд▓реЗ.
+details-notification-blocked2 =
+ .message = { $name } рд╕реБрд░рдХреНрд╖рд╛ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд┐рд░рддрд╛ рдЕрдбрдЪрдгреАрдВрдореБрд│реЗ рдмрдВрдж рдХреЗрд▓реЗ.
+details-notification-blocked-link = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+details-notification-softblocked = { $name } рд╕реБрд░рдХреНрд╖рд╛ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд┐рд░рддрд╛ рдЕрдбрдЪрдгреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд┐рдЪреАрдд рдЖрд╣реЗ.
+details-notification-softblocked2 =
+ .message = { $name } рд╕реБрд░рдХреНрд╖рд╛ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд┐рд░рддрд╛ рдЕрдбрдЪрдгреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд┐рдЪреАрдд рдЖрд╣реЗ.
+details-notification-softblocked-link = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА
+details-notification-gmp-pending = { $name } рд▓рд╡рдХрд░рдЪ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+details-notification-gmp-pending2 =
+ .message = { $name } рд▓рд╡рдХрд░рдЪ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = рдХрд░рд╛рд░рд╡рд┐рд╖рдпрдХ рдорд╛рд╣рд┐рддреА
+plugins-gmp-privacy-info = рдЧреЛрдкрдиреАрдпрддрд╛ рдорд╛рд╣рд┐рддреА
+plugins-openh264-name = Cisco Systems, Inc рддрд░реНрдлреЗ рдкреБрд░рд╡рд▓реЗрд▓реЗ OpenH264 рд╡реНрд╣рд┐рдбреАрдУ рдХреЛрдбреЗрдХ.
+plugins-openh264-description = WebRTC рд╡рд┐рдирд┐рд░реНрджреАрд╖реНрдЯ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЬреНрдпрд╛рдВрдирд╛ H.264 рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЛрдбреЗрдХ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЛ рдЕрд╢рд╛ рд╕рд╛рдзрдирд╛рдВрд╕рд╣ WebRTC рдХреЙрд▓реНрд╕ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Mozilla рджреНрд╡рд╛рд░реЗ рд╣реЗ рдкреНрд▓рдЧрд┐рди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд░рд┐рддреНрдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдХреЛрдбреЗрдХ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА http://www.openh264.org/ рд▓рд╛ рднреЗрдЯ рджреНрдпрд╛ рдЖрдгрд┐ рдЖрдорд▓реНрдмрдЬрд╛рд╡рдгреА рд╕рдВрджрд░реНрднрд╛рдд рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+plugins-widevine-name = Google Inc. рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рд╡рд╛рдЗрдбрд╡рд╛рдЗрди рд╕рд╛рдордЧреНрд░реА рдбрд┐рдХреНрд░реАрдкреНрд╢рди рдореЙрдбреНрдпреВрд▓
diff --git a/l10n-mr/toolkit/toolkit/about/aboutCompat.ftl b/l10n-mr/toolkit/toolkit/about/aboutCompat.ftl
new file mode 100644
index 0000000000..4eebf1d12b
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutCompat.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/.
+
+label-disable = рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛
+label-enable = рд╕рдХреНрд░рд┐рдп рдХрд░рд╛
+label-interventions = рд╣рд╕реНрддрдХреНрд╖реЗрдк
+
+## Do not translate "SmartBlock". For reference, SmartBlock is a feature
+## of Firefox anti-tracking which fixes website breakage caused when
+## trackers are blocked, by acting just enough like those trackers to fix the
+## breakage. SmartBlock also contains special fixes for sites broken by
+## Firefox's Total Cookie Protection feature.
+
diff --git a/l10n-mr/toolkit/toolkit/about/aboutGlean.ftl b/l10n-mr/toolkit/toolkit/about/aboutGlean.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutGlean.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/toolkit/toolkit/about/aboutHttpsOnlyError.ftl b/l10n-mr/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutHttpsOnlyError.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/toolkit/toolkit/about/aboutLogging.ftl b/l10n-mr/toolkit/toolkit/about/aboutLogging.ftl
new file mode 100644
index 0000000000..cd0dba9ef8
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutLogging.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-logging-current-log-file = рд╕рджреНрдпрд╛рдЪреА рд▓реЙрдЧ рдлрд╛рдИрд▓:
+about-logging-log-tutorial = рд╣реЗ рд╕рд╛рдзрди рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ рдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА <a data-l10n-name="logging">HTTP рд▓реЙрдЧреАрдВрдЧ </a> рд╡рд░реАрд▓ рдорд╛рд╣рд┐рддреА рдкрд╣рд╛.
+about-logging-set-log-file = рд▓реЙрдЧ рдлрд╛рдИрд▓ рдард░рд╡рд╛
+about-logging-set-log-modules = рд▓реЙрдЧ рдореЙрдбреНрдпреВрд▓реНрд╕ рдард░рд╡рд╛
+about-logging-start-logging = рд▓реЙрдЧрд┐рдВрдЧ рд╕реБрд░реБ рдХрд░рд╛
+about-logging-stop-logging = рд▓реЙрдЧрд┐рдВрдЧ рдмрдВрдж рдХрд░рд╛
+
+## Logging presets
+
+## Variables:
+## $k (String) - Variable name
+## $v (String) - Variable value
+
diff --git a/l10n-mr/toolkit/toolkit/about/aboutMozilla.ftl b/l10n-mr/toolkit/toolkit/about/aboutMozilla.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutMozilla.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/toolkit/toolkit/about/aboutNetworking.ftl b/l10n-mr/toolkit/toolkit/about/aboutNetworking.ftl
new file mode 100644
index 0000000000..8006f4fb3f
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutNetworking.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/.
+
+about-networking-title = рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╡рд┐рд╖рдпреА
+about-networking-http = HTTP
+about-networking-sockets = рд╕реЙрдХреЗрдЯреНрд╕
+about-networking-dns = DNS
+about-networking-websockets = рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕
+about-networking-refresh = рддрд╛рдЬреЗ рдХрд░рд╛
+about-networking-auto-refresh = рджрд░ рей рд╕реЗрдХрдВрджрд╛рд▓рд╛ рд╕реНрд╡рддрдГ рддрд╛рдЬреЗ рдХрд░рд╛.
+about-networking-hostname = рдпрдЬрдорд╛рдирдирд╛рд╡
+about-networking-port = рдкреЛрд░реНрдЯ
+about-networking-ssl = SSL
+about-networking-active = рд╕рдХреНрд░реАрдп рдХрд░рд╛
+about-networking-idle = рдирд┐рд╖реНрдХреНрд░рд┐рдп
+about-networking-host = рдпрдЬрдорд╛рди
+about-networking-sent = рдкрд╛рдард╡рд╛
+about-networking-received = рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ
+about-networking-family = рдкрд░рд┐рд╡рд╛рд░
+about-networking-trr = TRR
+about-networking-addresses = рдкрддреНрддрд╛
+about-networking-expires = рд╡реЗрд│ рд╕рдорд╛рдкреНрддрд┐ (рд╕реЗрдХрдВрдж)
+about-networking-messages-sent = рдкрд╛рдард╡рд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢
+about-networking-messages-received = рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢
+about-networking-bytes-sent = рдкрд╛рдард╡рд▓реЗрд▓реЗ рдмрд╛рдЗрдЯреНрд╕
+about-networking-bytes-received = рдкреНрд░рд╛рдкреНрдд рдмрд╛рдЗрдЯреНрд╕
+about-networking-logging = рд▓реЙрдЧрд┐рдВрдЧ
+about-networking-dns-lookup = DNS Lookup
+about-networking-dns-lookup-button = рд╕рдорд╛рдзрд╛рди рдХрд░рд╛
+about-networking-dns-domain = рдбреЛрдореЗрди:
+about-networking-dns-lookup-table-column = IPs
+about-networking-rcwn = RCWN рд╕реНрдЯреЕрдЯреНрд╕
+about-networking-rcwn-status = RCWN рд╕реНрдерд┐рддреА
+about-networking-rcwn-cache-won-count = рд╕рдлрд▓ рдХреЕрд╢ рдореЛрдЬрдгреА
+about-networking-rcwn-net-won-count = рдПрдХреВрдг рдХреЕрд╢ рдореЛрдЬрдгреА
+about-networking-total-network-requests = рдПрдХреВрдг рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдирдВрддреА рдореЛрдЬрдгреА
+about-networking-rcwn-operation = рдХреЕрд╢реЗ рдСрдкрд░реЗрд╢рди
+about-networking-rcwn-perf-open = рдЙрдШрдбрд╛
+about-networking-rcwn-perf-read = рд╡рд╛рдЪрди
+about-networking-rcwn-perf-write = рд▓реЗрдЦрди
+about-networking-rcwn-perf-entry-open = рдиреЛрдВрдж рдЙрдШрдбрд╛
+about-networking-rcwn-avg-short = рдЫреЛрдЯреА рд╕рд░рд╛рд╕рд░реА
+about-networking-rcwn-avg-long = рд▓рд╛рдВрдм рд╕рд░рд╛рд╕рд░реА
+about-networking-rcwn-std-dev-long = рд▓реЙрдВрдЧ рд╕реНрдЯреЗрдВрдбрд░реНрдб рдбреЗрд╡реНрд╣рд┐рдПрд╢рди
+about-networking-rcwn-cache-slow = рдХреЕрд╢реЗ рд╣рд│реБ рдореЛрдЬрдгреА
+about-networking-rcwn-cache-not-slow = рдХреЕрд╢реЗ рд╣рд│реБ рдореЛрдЬрдгреА рдирд╛рд╣реА
+
+## Link is intended as "network link"
+
+
+##
+
diff --git a/l10n-mr/toolkit/toolkit/about/aboutPerformance.ftl b/l10n-mr/toolkit/toolkit/about/aboutPerformance.ftl
new file mode 100644
index 0000000000..ea5d4d5977
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutPerformance.ftl
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page title
+about-performance-title = рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
+
+## Column headers
+
+column-name = рдирд╛рд╡
+column-type = рдкреНрд░рдХрд╛рд░
+column-energy-impact = рдКрд░реНрдЬрд╛ рдкреНрд░рднрд╛рд╡
+column-memory = рдореЗрдорд░реА
+
+## Special values for the Name column
+
+ghost-windows = рдиреБрдХрддреЗрдЪ рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдЯреЕрдмреНрд╕
+
+## Values for the Type column
+
+type-tab = рдЯреЕрдм
+type-tracker = рдЯреНрд░реЕрдХрд░
+type-addon = рдЕтАНреЕрдб-рдСрди
+type-browser = рдмреНрд░рд╛рдЙрдЭрд░
+type-other = рдЗрддрд░
+
+## Values for the Energy Impact column
+##
+## Variables:
+## $value (Number) - Value of the energy impact, eg. 0.25 (low),
+## 5.38 (medium), 105.38 (high)
+
+energy-impact-high = рдЙрдЪреНрдЪ ({ $value })
+energy-impact-medium = рдордзреНрдпрдо ({ $value })
+energy-impact-low = рдХрдореА ({ $value })
+
+## Values for the Memory column
+##
+## Variables:
+## $value (Number) - How much memory is used
+
+size-KB = { $value } KB
+size-MB = { $value } MB
+size-GB = { $value } GB
+
+## Tooltips for the action buttons
+
+close-tab =
+ .title = рдЯреЕрдм рдмрдВрдж рдХрд░рд╛
+show-addon =
+ .title = рдЕреЕрдб-рдСрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдордзреНрдпреЗ рджрд░реНрд╢рд╡рд╛
+
diff --git a/l10n-mr/toolkit/toolkit/about/aboutPlugins.ftl b/l10n-mr/toolkit/toolkit/about/aboutPlugins.ftl
new file mode 100644
index 0000000000..206062b84f
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutPlugins.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title-label = рдкреНрд▓рдЧ-рдИрди рд╡рд┐рд╖рдпреА
+installed-plugins-label = рдЗрдВрд╕реНрдЯреЙрд▓реНрдб рдкреНрд▓рдЧрдЗрди
+no-plugins-are-installed-label = рдЗрдВрд╕реНрдЯреЙрд▓реНрдб рдкреНрд▓рдЧрдЗрди рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+deprecation-description = рдХрд╛рд╣реА рд╢реЛрдзрддрд╛рдп рдХрд╛рдп? рдХрд╛рд╣реА рдкреНрд▓рдЧрдИрди рдЖрддрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реАрдд. <a data-l10n-name="deprecation-link">рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛.</a>
+deprecation-description2 =
+ .message = рдХрд╛рд╣реА рд╢реЛрдзрддрд╛рдп рдХрд╛рдп? рдХрд╛рд╣реА рдкреНрд▓рдЧрдИрди рдЖрддрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реАрдд.
+
+## The information of plugins
+##
+## Variables:
+## $pluginLibraries: the plugin library
+## $pluginFullPath: path of the plugin
+## $version: version of the plugin
+
+file-dd = <span data-l10n-name="file">рдлрд╛рдЗрд▓:</span> { $pluginLibraries }
+path-dd = <span data-l10n-name="path">рдорд╛рд░реНрдЧ:</span> { $pluginFullPath }
+version-dd = <span data-l10n-name="version">рдЖрд╡реГрддреНрддреА:</span> { $version }
+
+## These strings describe the state of plugins
+##
+## Variables:
+## $blockListState: show some special state of the plugin, such as blocked, outdated
+
+state-dd-enabled = <span data-l10n-name="state">рд╕реНрддрд░:</span> рд╕рдорд░реНрдереАрдд
+state-dd-enabled-block-list-state = <span data-l10n-name="state">рд╕реНрддрд░:</span> рд╕рдорд░реНрдереАрдд ({ $blockListState })
+state-dd-Disabled = <span data-l10n-name="state">рд╕реНрддрд░:</span> рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд
+state-dd-Disabled-block-list-state = <span data-l10n-name="state">рд╕реНрддрд░:</span> рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд ({ $blockListState })
+mime-type-label = MIME рдкреНрд░рдХрд╛рд░
+description-label = рд╡рд┐рд╡рд░рдг
+suffixes-label = рдкреНрд░рддреНрдпрдп
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = рдХрд░рд╛рд░рд╡рд┐рд╖рдпрдХ рдорд╛рд╣рд┐рддреА
+plugins-gmp-privacy-info = рдЧреЛрдкрдиреАрдпрддрд╛ рдорд╛рд╣рд┐рддреА
+plugins-openh264-name = Cisco Systems, Inc рддрд░реНрдлреЗ рдкреБрд░рд╡рд▓реЗрд▓реЗ OpenH264 рд╡реНрд╣рд┐рдбреАрдУ рдХреЛрдбреЗрдХ.
+plugins-openh264-description = WebRTC рд╡рд┐рдирд┐рд░реНрджреАрд╖реНрдЯ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЬреНрдпрд╛рдВрдирд╛ H.264 рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЛрдбреЗрдХ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЛ рдЕрд╢рд╛ рд╕рд╛рдзрдирд╛рдВрд╕рд╣ WebRTC рдХреЙрд▓реНрд╕ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Mozilla рджреНрд╡рд╛рд░реЗ рд╣реЗ рдкреНрд▓рдЧрд┐рди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд░рд┐рддреНрдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдХреЛрдбреЗрдХ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА http://www.openh264.org/ рд▓рд╛ рднреЗрдЯ рджреНрдпрд╛ рдЖрдгрд┐ рдЖрдорд▓реНрдмрдЬрд╛рд╡рдгреА рд╕рдВрджрд░реНрднрд╛рдд рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
+plugins-widevine-name = Google Inc. рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рд╡рд╛рдЗрдбрд╡рд╛рдЗрди рд╕рд╛рдордЧреНрд░реА рдбрд┐рдХреНрд░реАрдкреНрд╢рди рдореЙрдбреНрдпреВрд▓
diff --git a/l10n-mr/toolkit/toolkit/about/aboutProcesses.ftl b/l10n-mr/toolkit/toolkit/about/aboutProcesses.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutProcesses.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/toolkit/toolkit/about/aboutProfiles.ftl b/l10n-mr/toolkit/toolkit/about/aboutProfiles.ftl
new file mode 100644
index 0000000000..514bb4ec3e
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutProfiles.ftl
@@ -0,0 +1,65 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+profiles-title = рдкреНрд░реЛрдлрд╛рдЗрд▓реНрд╕ рдмрджреНрджрд▓
+profiles-subtitle = рд╣реЗ рдкреГрд╖реНрда рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдд рдорджрдд рдХрд░реЗрд▓. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╣реЗ рдПрдХ рд╡реЗрдЧрд│рдВ рдЬрдЧ рдЖрд╣реЗ рдЬреНрдпрд╛рдд рдЗрддрд┐рд╣рд╛рд╕, рд╡рд╛рдЪрдирдЦреВрдг, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрдгрд┐ ре▓рдб-рдСрдиреНрд╕ рд╕реНрд╡рддрдВрддреНрд░ рдЕрд╕рддрд╛рдд.
+profiles-create = рдПрдХ рдирд╡реАрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрдирд╡рд╛
+profiles-restart-title = рдкреБрдирдГрд╕реБрд░реБ
+profiles-restart-in-safe-mode = ре▓рдб-рдСрдиреНрд╕ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░реБрди рдкреБрдирдГрд╕реБрд░реВ рдХрд░рд╛тАж
+profiles-restart-normal = рд╕рд╛рдзрд╛рд░рдгрд░рд┐рддреНрдпрд╛ рдкреБрдирдГрд╕реБрд░реБ рдХрд░рд╛тАж
+
+# Variables:
+# $name (String) - Name of the profile
+profiles-name = рдкреНрд░реЛрдлрд╛рдЗрд▓: { $name }
+profiles-is-default = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓
+profiles-rootdir = рдореБрдЦреНрдп рд╕рдВрдЪрдпрд┐рдХрд╛
+
+# localDir is used to show the directory corresponding to
+# the main profile directory that exists for the purpose of storing data on the
+# local filesystem, including cache files or other data files that may not
+# represent critical user data. (e.g., this directory may not be included as
+# part of a backup scheme.)
+# In case localDir and rootDir are equal, localDir is not shown.
+profiles-localdir = рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрдЪрдпрд┐рдХрд╛
+profiles-current-profile = рд╣реА рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡рд╛рдкрд░рд╛рдд рдЖрд╣реЗ рдЖрдгрд┐ рдХрд╛рдврдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+
+profiles-rename = рдкрд░рдд рдирд╛рдордХрд░рдг рдХрд░рд╛
+profiles-remove = рдХрд╛рдврд╛
+profiles-set-as-default = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореНрд╣рдгреВрди рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+profiles-launch-profile = рдирд╡реАрди рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд▓рд╛рдБрдЪ рдХрд░рд╛
+
+profiles-yes = рд╣реЛрдп
+profiles-no = рдирд╛рд╣реА
+
+profiles-rename-profile-title = рдкреНрд░реЛрдлрд╛рдЗрд▓рдЪреЗ рдкреБрдирдГрдирд╛рдорд╛рдВрдХрд░рдг рдХрд░рд╛
+# Variables:
+# $name (String) - Name of the profile
+profiles-rename-profile = рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреБрдирдГрдирд╛рдорд╛рдВрдХрд░рдг { $name }
+
+profiles-invalid-profile-name-title = рдЕрд╡реИрдз рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд╛рд╡
+# Variables:
+# $name (String) - Name of the profile
+profiles-invalid-profile-name = "{ $name }" рд╣реЗ рдкреНрд░реЛрдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ рдЕрдиреБрдордд рдирд╛рд╣реА.
+
+profiles-delete-profile-title = рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛рдврд╛
+# Variables:
+# $dir (String) - Path to be displayed
+profiles-delete-profile-confirm =
+ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рд╕ рдЙрдкрд▓рдмреНрдз рдпрд╛рджреАрддреВрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЬрд╛рдИрд▓ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+ рдЖрдкрдг рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛рд╣рд┐рддреА рдлрд╛рдЗрд▓, рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╡ рдЕрдиреНрдп рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд╣рд┐рддреАрд╕рд╣ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдХрд░реАрддрд╛ рдирд┐рд╡рдбреВ рд╢рдХрддрд╛. рд╣реНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдореБрд│реЗ рд╕рдВрдЪрдпреАрдХрд╛ "{ $dir }" рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реА рдЬрд╛рдИрд▓ рд╡ рдкреБрдиреНрд╣рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.
+ рдЖрдкрдгрд╛рд▓рд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛рд╣рд┐рддреА рдлрд╛рдЗрд▓ рдХрд╛рдврд╛рдпрдЪреА?
+profiles-delete-files = рдлрд╛рдЗрд▓реНрд╕ рдХрд╛рдврд╛
+profiles-dont-delete-files = рдлрд╛рдЗрд▓реНрд╕ рдХрд╛рдвреВ рдирдХрд╛
+
+profiles-delete-profile-failed-title = рддреНрд░реБрдЯреА
+profiles-delete-profile-failed-message = рд╣реА рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╣рдЯрд╡рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+
+
+profiles-opendir =
+ { PLATFORM() ->
+ [macos] Finder рдордзреНрдпреЗ рджрд╛рдЦрд╡рд╛
+ [windows] рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+ *[other] рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЙрдШрдбрд╛
+ }
diff --git a/l10n-mr/toolkit/toolkit/about/aboutReader.ftl b/l10n-mr/toolkit/toolkit/about/aboutReader.ftl
new file mode 100644
index 0000000000..d376b1dd52
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutReader.ftl
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-reader-loading = рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ...
+about-reader-load-error = рдкреГрд╖реНрдард╛рд╡рд░реВрди рд▓реЗрдЦ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА
+
+# An estimate for how long it takes to read an article,
+# expressed as a range covering both slow and fast readers.
+# Variables:
+# $rangePlural (String): The plural category of the range, using the same set as for numbers.
+# $range (String): The range of minutes as a localised string. Examples: "3-7", "~1".
+about-reader-estimated-read-time =
+ { $rangePlural ->
+ [one] { $range } рдорд┐рдиреАрдЯ
+ *[other] { $range } рдорд┐рдиреАрдЯреЗ
+ }
+
+## These are used as tooltips in Type Control
+
+
+## These are the styles of typeface that are options in the reader view controls.
+
+about-reader-font-type-serif = рдЕрд▓рдВрдХреГрдд
+about-reader-font-type-sans-serif = рд╕рдБрд╕-рд╕реЗрд░рд┐рдл
+
+## Reader View toolbar buttons
+
+about-reader-toolbar-close = рд╡рд╛рдЪрдХ рдореЛрдб рдмрдВрдж рдХрд░рд╛
+about-reader-toolbar-type-controls = рдЯрд╛рдИрдк рдирд┐рдпрдВрддреНрд░рдгреЗ
diff --git a/l10n-mr/toolkit/toolkit/about/aboutRights.ftl b/l10n-mr/toolkit/toolkit/about/aboutRights.ftl
new file mode 100644
index 0000000000..3a489afbf7
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutRights.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/.
+
+rights-title = рдЖрдкрд▓реНрдпрд╛ рд╣рдХреНрдХрд╛рдВрд╡рд┐рд╖рдпреА
+rights-intro = { -brand-full-name } рдлреНрд░рд┐ рд╡ рдУрдкрди рд╕реЛрдЕрд░реНрд╕реН рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд╣реЗ, рдЬреЗ рдЬрдЧрд╛рддрд┐рд▓ рд╣рдЬрд╛рд░реЛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдирд┐рд░реНрдорд╛рдг рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЖрдкрдгрд╛рд╕ рдХрд╛рд╣реА рдЧреЛрд╖реНрдЯреА рдорд╛рд╣рд┐рддреА рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:
+rights-intro-point-1 = { -brand-short-name } is made available to you under the terms of the <a data-l10n-name="mozilla-public-license-link">Mozilla Public License</a>. This means you may use, copy and distribute { -brand-short-name } to others. You are also welcome to modify the source code of { -brand-short-name } as you want to meet your needs. The Mozilla Public License also gives you the right to distribute your modified versions.
+rights-intro-point-2 = You are not granted any trademark rights or licenses to the trademarks of the Mozilla Foundation or any party, including without limitation the Firefox name or logo. Additional information on trademarks may be found <a data-l10n-name="mozilla-trademarks-link">here</a>.
+rights-intro-point-3 = Some features in { -brand-short-name }, such as the Crash Reporter, give you the option to provide feedback to { -vendor-short-name }. By choosing to submit feedback, you give { -vendor-short-name } permission to use the feedback to improve its products, to publish the feedback on its websites, and to distribute the feedback.
+rights-intro-point-4 = How we use your personal information and feedback submitted to { -vendor-short-name } through { -brand-short-name } is described in the <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name } Privacy Policy</a>.
+rights-intro-point-4-unbranded = Any applicable privacy policies for this product should be listed here.
+rights-intro-point-5 = Some { -brand-short-name } features make use of web-based information services, however, we cannot guarantee they are 100% accurate or error-free. More details, including information on how to disable the features that use these services, can be found in the <a data-l10n-name="mozilla-service-terms-link">service terms</a>.
+rights-intro-point-5-unbranded = If this product incorporates web services, any applicable service terms for the service(s) should be linked to the <a data-l10n-name="mozilla-website-services-link">Web Site Services</a> section.
+rights-intro-point-6 = рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░рдЪреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рд╛рдордЧреНрд░реА рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, { -brand-short-name } рддреГрддреАрдп рдкрдХреНрд╖рд╛рдХрдбреВрди рдордЬрдХреВрд░ рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдореЙрдбреНрдпреВрд▓реНрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ.
+rights-webservices-header = { -brand-full-name } Web-Based Information Services
+rights-webservices = { -brand-full-name } uses web-based information services ("Services") to provide some of the features provided for your use with this binary version of { -brand-short-name } under the terms described below. If you do not want to use one or more of the Services or the terms below are unacceptable, you may disable the feature or Service(s). Instructions on how to disable a particular feature or Service may be found <a data-l10n-name="mozilla-disable-service-link">here</a>. рдЗрддрд░ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рд╕реЗрд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдорд╛ рдордзреНрдпреЗ рдирд┐рд╖реНрдХреНрд░реАрдп рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
+rights-safebrowsing = <strong>SafeBrowsing: </strong>Disabling the Safe Browsing feature is not recommended as it may result in you going to unsafe sites. If you wish to disable the feature completely, follow these steps:
+rights-safebrowsing-term-1 = рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдЙрдШрдбрд╛
+rights-safebrowsing-term-2 = Select the Security selection
+rights-safebrowsing-term-3 = "{ enableSafeBrowsing-label }" рдкрд░реНрдпрд╛рдпрд╛рдкреБрдвреАрд▓ рдЦреБрдг рдХрд╛рдврд╛
+enableSafeBrowsing-label = рдзреЛрдХрд╛рджрд╛рдпрдХ рдЖрдгрд┐ рднреНрд░рд╛рдордХ рд╕рд╛рдордЧреНрд░реА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛
+rights-safebrowsing-term-4 = Safe Browsing is now disabled
+rights-locationawarebrowsing = <strong>Location Aware Browsing: </strong>is always opt-in. No location information is ever sent without your permission. If you wish to disable the feature completely, follow these steps:
+rights-locationawarebrowsing-term-1 = In the URL bar, type <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Type geo.enabled
+rights-locationawarebrowsing-term-3 = Double click on the geo.enabled preference
+rights-locationawarebrowsing-term-4 = Location-Aware Browsing is now disabled
+rights-webservices-unbranded = An overview of the web site services the product incorporates, along with instructions on how to disable them, if applicable, should be included here.
+rights-webservices-term-unbranded = Any applicable service terms for this product should be listed here.
+rights-webservices-term-1 = { -vendor-short-name } and its contributors, licensors and partners work to provide the most accurate and up-to-date Services. However, we cannot guarantee that this information is comprehensive and error-free. For example, the Safe Browsing Service may not identify some risky sites and may identify some safe sites in error and the Location Aware Service all locations returned by our service providers are estimates only and neither we nor our service providers guarantee the accuracy of the locations provided.
+rights-webservices-term-2 = { -vendor-short-name } may discontinue or change the Services at its discretion.
+rights-webservices-term-3 = You are welcome to use these Services with the accompanying version of { -brand-short-name }, and { -vendor-short-name } grants you its rights to do so. { -vendor-short-name } and its licensors reserve all other rights in the Services. These terms are not intended to limit any rights granted under open source licenses applicable to { -brand-short-name } and to corresponding source code versions of { -brand-short-name }.
+rights-webservices-term-4 = <strong>The Services are provided "as-is." { -vendor-short-name }, its contributors, licensors, and distributors, disclaim all warranties, whether express or implied, including without limitation, warranties that the Services are merchantable and fit for your particular purposes. You bear the entire risk as to selecting the Services for your purposes and as to the quality and performance of the Services. Some jurisdictions do not allow the exclusion or limitation of implied warranties, so this disclaimer may not apply to you.</strong>
+rights-webservices-term-5 = <strong>Except as required by law, { -vendor-short-name }, its contributors, licensors, and distributors will not be liable for any indirect, special, incidental, consequential, punitive, or exemplary damages arising out of or in any way relating to the use of { -brand-short-name } and the Services. The collective liability under these terms will not exceed $500 (five hundred dollars). Some jurisdictions do not allow the exclusion or limitation of certain damages, so this exclusion and limitation may not apply to you.</strong>
+rights-webservices-term-6 = { -vendor-short-name } may update these terms as necessary from time to time. These terms may not be modified or canceled without { -vendor-short-name }'s written agreement.
+rights-webservices-term-7 = These terms are governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions. If any portion of these terms is held to be invalid or unenforceable, the remaining portions will remain in full force and effect. In the event of a conflict between a translated version of these terms and the English language version, the English language version shall control.
diff --git a/l10n-mr/toolkit/toolkit/about/aboutServiceWorkers.ftl b/l10n-mr/toolkit/toolkit/about/aboutServiceWorkers.ftl
new file mode 100644
index 0000000000..1e0d50b9da
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutServiceWorkers.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/.
+
+
+### The term "Service Workers" and "Workers" should not be translated
+
+about-service-workers-title = Service Workers рд╡рд┐рд╖рдпреА
+about-service-workers-main-title = рдиреЛрдВрджрдгреАрдХреГрдд Service Workers
+about-service-workers-warning-not-enabled = Service Workers рд╕рдХреНрд░реАрдп рдХреЗрд▓реЗ рдирд╛рд╣реАрдд.
+about-service-workers-warning-no-service-workers = рдХреЛрдгрддреЗрд╣реА Service Workers рдиреЛрдВрджрдгреАрдХреГрдд рдирд╛рд╣реАрдд.
+
+# The original title of service workers' information
+#
+# Variables:
+# $originTitle: original title
+origin-title = рд╕реНрддреНрд░реЛрдд: { $originTitle }
+
+## These strings are for showing the information of workers.
+##
+## Variables:
+## $name: the name of scope, active cache, waiting cache and the push end point.
+## $url: the url of script specification and current worker.
+
+scope = <strong>рд╡реНрдпрд╛рдкреНрддреА:</strong> { $name }
+script-spec = <strong>рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдирд┐рд░реНрджреАрд╖реНрдЯреЗ:</strong> <a data-l10n-name="link">{ $url }</a>
+current-worker-url = <strong>рд╕рджреНрдп Worker рдпреБрдЖрд░рдПрд▓:</strong> <a data-l10n-name="link">{ $url }</a>
+active-cache-name = <strong>рд╕рдХреНрд░реАрдп рдХреЕрд╢реЗ рдирд╛рд╡:</strong> { $name }
+waiting-cache-name = <strong>рдХреЕрд╢реЗрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдкреНрд░рддреАрдХреНрд╖реЗрдд рдЖрд╣реЗ:</strong> { $name }
+push-end-point-waiting = <strong>рдЕрдВрддрд┐рдордмрд┐рдВрджреВ рдкреБрд╢ рдХрд░рд╛:</strong> { waiting }
+push-end-point-result = <strong>рдЕрдВрддрд┐рдордмрд┐рдВрджреВ рдкреБрд╢ рдХрд░рд╛:</strong> { $name }
+
+# This term is used as a button label (verb, not noun).
+update-button = рдЕрджреНрдпрдпрддрди рдХрд░рд╛
+
+unregister-button = рдЕрдиреЛрдВрджрдгреАрдХреГрдд рдХрд░рд╛
+
+unregister-error = рд╣рд╛ Service Worker рдЕрдиреЛрдВрджрдгреАрдХреГрдд рдХрд░рдгреНрдпрд╛рдд рдЕрдкрдпрд╢реА.
+
+waiting = рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗтАж
diff --git a/l10n-mr/toolkit/toolkit/about/aboutSupport.ftl b/l10n-mr/toolkit/toolkit/about/aboutSupport.ftl
new file mode 100644
index 0000000000..aa8e449f0a
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutSupport.ftl
@@ -0,0 +1,288 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-title = рддреНрд░реБрдЯреАрдирд┐рд╡рд╛рд░рди рдорд╛рд╣рд┐рддреА
+page-subtitle = This page contains technical information that might be useful when you're trying to solve a problem. If you are looking for answers to common questions about { -brand-short-name }, check out our <a data-l10n-name="support-link">support web site</a>.
+
+crashes-title = рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓
+crashes-id = рдЕрд╣рд╡рд╛рд▓ ID
+crashes-send-date = рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реЗ
+crashes-all-reports = рд╕рд░реНрд╡ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓
+crashes-no-config = рд╣реНрдпрд╛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗ рдирд╛рд╣реА.
+support-addons-name = рдирд╛рд╡
+support-addons-version = рдЖрд╡реГрддреНрддреА
+support-addons-id = ID
+security-software-title = рд╕реБрд░рдХреНрд╖рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░
+security-software-type = рдкреНрд░рдХрд╛рд░
+security-software-name = рдирд╛рд╡
+security-software-antivirus = рд╡рд┐рд╖рд╛рдгреВрд░реЛрдзрдХ
+security-software-antispyware = рд╣реЗрд░рдЧрд┐рд░реАрд╡рд┐рд░реЛрдзрдХ
+security-software-firewall = рдлрд╛рдпрд░рд╡реЙрд▓
+features-title = { -brand-short-name } рдЧреБрдгрд╡рд┐рд╢реЗрд╖
+features-name = рдирд╛рд╡
+features-version = рдЖрд╡реГрддреНрддреА
+features-id = ID
+processes-count = рдЧрдгрдирд╛
+app-basics-title = ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рдореБрд│
+app-basics-name = рдирд╛рд╡
+app-basics-version = рдЖрд╡реГрддреНрддреА
+app-basics-build-id = рдмрд┐рд▓реНрдб рдЖрдпрдбреА
+app-basics-update-channel = рдЕрджреНрдпрдпрд╛рд╡рдд рд╡рд╛рд╣рд┐рдиреА
+app-basics-update-history = рдЗрддрд┐рд╣рд╛рд╕ рд╕реБрдзрд╛рд░реАрдд рдХрд░рд╛
+app-basics-show-update-history = рд╕реБрдзрд╛рд░реАрдд рдЗрддрд┐рд╣рд╛рд╕ рджрд╛рдЦрд╡рд╛
+app-basics-profile-dir =
+ { PLATFORM() ->
+ [linux] рдкреНрд░реЛрдлрд╛рдЗрд▓ рдбрд┐рд░реЗрдХреНрдЯреНрд░реА
+ *[other] рдкреНрд░реЛрдлрд╛рдЗрд▓ рдлреЛрд▓реНрдбрд░
+ }
+app-basics-enabled-plugins = рд╕рдорд░реНрдереАрдд рдкреНрд▓рдЧрдИрдВрд╕реН
+app-basics-build-config = рдмрд┐рд▓реНрдбреН рд╕рдВрд░рдЪрдирд╛
+app-basics-user-agent = рдпреБрдЬрд░ рдПрдЬреЗрдВрдЯ
+app-basics-os = OS
+app-basics-memory-use = рдореЗрдорд░рд┐рдЪрд╛ рд╡рд╛рдкрд░
+app-basics-performance = рдХрд╛рдордЧрд┐рд░реА
+app-basics-service-workers = рдиреЛрдВрджрдгреАрдХреГрдд Service Workers
+app-basics-profiles = рдкреНрд░реЛрдлрд╛рдЗрд▓
+app-basics-multi-process-support = рдорд▓реНрдЯрд┐рдкреНрд░реЛрд╕реЗрд╕ рдкрдЯрд▓
+app-basics-key-mozilla = Mozilla рд╕реНрдерд╛рди рд╕реЗрд╡рд╛ рдХреА
+app-basics-safe-mode = рд╕реБрд░рдХреНрд╖рд┐рдд рдореЛрдб
+
+show-dir-label =
+ { PLATFORM() ->
+ [macos] рдлрд╛рдЗрдВрдбрд░рдордзреНрдпреЗ рджрд╛рдЦрд╡рд╛
+ [windows] рдлреЛрд▓реНрдбрд░ рдЙрдШрдбрд╛
+ *[other] рдбрд┐рд░реЗрдХреНрдЯреНрд░рд┐ рдЙрдШрдбрд╛
+ }
+modified-key-prefs-title = рдорд╣рддреНрд╡рд╛рдЪреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+modified-prefs-name = рдирд╛рд╡
+modified-prefs-value = рдореВрд▓реНрдп
+user-js-title = user.js рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+user-js-description = рдЖрдкрд▓реНрдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдлреЛрд▓реНрдбрд░ рдордзреНрдпреЗ <a data-l10n-name="user-js-link"> user.js рдлрд╛рдЗрд▓ </a> рдЖрд╣реЗ, рдЬреНрдпрд╛рдд { -brand-short-name } рджреНрд╡рд╛рд░реЗ рддрдпрд╛рд░ рди рдХреЗрд▓реЗрд▓рд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ.
+locked-key-prefs-title = рдорд╣рддреНрд╡рд╛рдЪреЗ рдХреБрд▓реВрдкрдмрдВрдж рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+locked-prefs-name = рдирд╛рд╡
+locked-prefs-value = рдореВрд▓реНрдп
+graphics-title = рдЧреНрд░рд╛рдлрд┐рдХреНрд╕реН
+graphics-features-title = рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ
+graphics-diagnostics-title = рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯреАрдХреНрд╕
+graphics-failure-log-title = рдЕрдкрдпрд╢ рд▓реЙрдЧ
+graphics-gpu1-title = GPU #1
+graphics-gpu2-title = GPU #2
+graphics-decision-log-title = рдирд┐рд░реНрдгрдп рдпрд╛рджреА
+graphics-crash-guards-title = рдХреНрд░реЕрд╢ рдЧрд╛рд░реНрдб рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ
+graphics-workarounds-title = рд╡рд░реНрдХрдЕрд░реЛрдЙрдВрдбреНрд╕
+place-database-title = рдЬрд╛рдЧрд╛рдВрдЪрд╛ рдбреЗрдЯрд╛рдмреЗрд╕
+place-database-integrity = рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛
+place-database-verify-integrity = рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рддрдкрд╛рд╕рд╛
+a11y-title = ре▓рдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯрд┐
+a11y-activated = рд╕реБрд░реВ рдХреЗрд▓реЗ
+a11y-force-disabled = ре▓рдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯрд┐ рдЯрд╛рд│рд╛
+a11y-handler-used = рд╕реБрд▓рдн рд╣рд╛рддрд╛рд│рдгрд╛рд░рд╛ рд╡рд╛рдкрд░рд▓рд╛
+a11y-instantiator = рд╕реБрд▓рднрддрд╛ рдЗрдВрд╕реНрдЯрдВрд╢рд┐рдПрдЯрд░
+library-version-title = рд╡рд╛рдЪрдирд╛рд▓рдп рдЖрд╡реГрддреНрддреА
+copy-text-to-clipboard-label = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдордЬрдХреВрд░рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+copy-raw-data-to-clipboard-label = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рд░реЙ рдорд╛рд╣рд┐рддреАрдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+sandbox-title = рд╕реЕрдВрдбрдмреЙрдХреНрд╕
+sandbox-sys-call-log-title = рдирд╛рдХрд╛рд░рд▓реЗрд▓реЗ рд╕рд┐рд╕реНрдЯрд┐рдо рдХреЙрд▓
+sandbox-sys-call-index = #
+sandbox-sys-call-age = рд╕реЗрдХрдВрджрд╛рдВрдкреВрд░реНрд╡реА
+sandbox-sys-call-pid = PID
+sandbox-sys-call-tid = TID
+sandbox-sys-call-proc-type = рдкреНрд░реЛрд╕реЗрд╕ рдкреНрд░рдХрд╛рд░
+sandbox-sys-call-number = Syscall
+sandbox-sys-call-args = рдмрд╛рдм
+
+## Media titles
+
+audio-backend = рдСрдбрд┐рдУ рдмреЕрдХреЗрдгреНрдб
+max-audio-channels = рдЕрдзрд┐рдХрддрдо рдЪреЕрдирд▓
+sample-rate = рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреГрдд рдирдореБрдирд╛ рджрд░
+media-title = рдореАрдбрд┐рдпрд╛
+media-output-devices-title = рдЖрдКрдЯрдкреБрдЯ рд╕рд╛рдзрдиреЗ
+media-input-devices-title = рдЗрдирдкреБрдЯ рд╕рд╛рдзрдиреЗ
+media-device-name = рдирд╛рд╡
+media-device-group = рд╕рдореВрд╣
+media-device-vendor = рдкреБрд░рд╡рдард╛рджрд╛рд░
+media-device-state = рд╕реНрдерд┐рддреА
+media-device-preferred = рдкреНрд░рд╛рдзрд╛рдиреНрдпрддреЗрдЪреЗ
+media-device-format = рд╕реНрд╡рд░реВрдк
+media-device-channels = рдорд╛рдзреНрдпрдо
+media-device-rate = рджрд░
+media-device-latency = рд╡рд┐рд▓рдВрдм
+
+## Codec support table
+
+##
+
+intl-title = рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг & рд╕реНрдерд╛рдирд┐рдХреАрдХрд░рдг
+intl-app-title = рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ
+intl-locales-requested = рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рд▓реЛрдХреЗрд▓
+intl-locales-available = рдЙрдкрд▓рдмреНрдз рд▓реЛрдХреЗрд▓
+intl-locales-supported = рдЕрдБрдк рд▓реЛрдХреЗрд▓
+intl-locales-default = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд▓реЛрдХреЕрд▓
+intl-os-title = рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА
+intl-os-prefs-system-locales = рд╕рд┐рд╕реНрдЯрдо рд▓реЛрдХреЕрд▓
+intl-regional-prefs = рдкреНрд░рд╛рджреЗрд╢рд┐рдХ рдкреНрд░рд╛рдзрд╛рдиреНрдпрддрд╛
+
+## Remote Debugging
+##
+## The Firefox remote protocol provides low-level debugging interfaces
+## used to inspect state and control execution of documents,
+## browser instrumentation, user interaction simulation,
+## and for subscribing to browser-internal events.
+##
+## See also https://firefox-source-docs.mozilla.org/remote/
+
+
+##
+
+# Variables
+# $days (Integer) - Number of days of crashes to log
+report-crash-for-days =
+ { $days ->
+ [one] рдХреНрд░реЕрд╢ рд░рд┐рдкреЛрд░реНрдЯреНрд╕, рд╢реЗрд╡рдЯрдЪреНрдпрд╛ { $days } рджрд┐рд╡рд╕рдХрд░рд┐рддрд╛
+ *[other] рдХреНрд░реЕрд╢ рд░рд┐рдкреЛрд░реНрдЯреНрд╕, рд╢реЗрд╡рдЯрдЪреНрдпрд╛ { $days } рджрд┐рд╡рд╕рд╛рдВрдХрд░рд┐рддрд╛
+ }
+
+# Variables
+# $minutes (integer) - Number of minutes since crash
+crashes-time-minutes =
+ { $minutes ->
+ [one] { $minutes } рдорд┐рдиреАрдЯ рдкреВрд░реНрд╡реА
+ *[other] { $minutes } рдорд┐рдиреАрдЯрд╛рдВрдкреВрд░реНрд╡реА
+ }
+
+# Variables
+# $hours (integer) - Number of hours since crash
+crashes-time-hours =
+ { $hours ->
+ [one] { $hours } рддрд╛рд╕ рдкреВрд░реНрд╡реА
+ *[other] { $hours } рддрд╛рд╕ рдкреВрд░реНрд╡реА
+ }
+
+# Variables
+# $days (integer) - Number of days since crash
+crashes-time-days =
+ { $days ->
+ [one] { $days } рджрд┐рд╡рд╕ рдкреВрд░реНрд╡реА
+ *[other] { $days } рджрд┐рд╡рд╕рд╛рдВрдкреВрд░реНрд╡реА
+ }
+
+# Variables
+# $reports (integer) - Number of pending reports
+pending-reports =
+ { $reports ->
+ [one] рд╕рд░реНрд╡ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ (рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│ рд╡реНрдпрд╛рдкреНрддрд┐рдордзреНрдпреЗ { $reports } рдЙрд░реНрд╡рд░рд┐рдд рдХреНрд░реЕрд╢ рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд)
+ *[other] рд╕рд░реНрд╡ рдХреНрд░реЕрд╢ рдЕрд╣рд╡рд╛рд▓ (рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│ рд╡реНрдпрд╛рдкреНрддрд┐рдордзреНрдпреЗ { $reports } рдЙрд░реНрд╡рд░рд┐рдд рдХреНрд░реЕрд╢)
+ }
+
+raw-data-copied = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдирд╡рдЦреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪреЗ рдкреНрд░рдд рдмрдирд╡рд┐рд▓реЗ
+text-copied = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдордЬрдХреВрд░рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд┐рд▓реЗ
+
+## The verb "blocked" here refers to a graphics feature such as "Direct2D" or "OpenGL layers".
+
+blocked-driver = рдЧреНрд░рд╛рдлрд┐рдХреНрд╕реН рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрд╡реГрддреНрддреАрдХрд░реАрддрд╛ рдЕрдбрд╡рд▓реЗ.
+blocked-gfx-card = рдирд┐рд╡рд╛рд░рдг рдЕрд╢рдХреНрдп рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЕрдбрдЪрдгреАрдВрдореБрд│реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕реН рдХрд╛рд░реНрдб рдЕрдбрд╡рд▓реЗ.
+blocked-os-version = рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдЖрд╡реГрддреНрддреАрдХрд░реАрддрд╛ рдЕрдбрд╡рд▓реЗ.
+blocked-mismatched-version = рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╡ DLL рдордзреНрдпреЗ рдЖрдкрд▓реНрдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреА рдЖрд╡реГрддреНрддреА рдЬреБрд│рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рд░реЛрдЦрд▓реЗ рдЖрд╣реЗ.
+# Variables
+# $driverVersion - The graphics driver version string
+try-newer-driver = рдЧреНрд░рд╛рдлрд┐рдХреНрд╕реН рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрд╡реГрддреНрддреАрдХрд░реАрддрд╛ рдЕрдбрд╡рд▓реЗ. рдЧреНрд░рд╛рдлрд┐рдХреНрд╕реН рдбреНрд░рд╛рдЗрд╡реНрд╣рд░рд▓рд╛ рдЖрд╡реГрддреНрддреА { $driverVersion } рдХрд┐рдВрд╡рд╛ рдирд╡реАрдирдХрд░реАрддрд╛ рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рд╛.
+
+# "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
+# there are no good translations, these are only used in about:support
+clear-type-parameters = рдХреНрд▓рд┐рдЕрд░рдЯрд╛рдЗрдк рдШрдЯрдХреЗ рдирд╖реНрдЯ рдХрд░рд╛
+
+compositing = рд╕рдВрдпреБрдХреНрдд
+hardware-h264 = рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ H264 рдбрд┐рдХреЛрдбрд┐рдВрдЧ
+main-thread-no-omtc = рдореБрдЦреНрдп рдереНрд░реЗрдб, OMTC рдирд╛рд╣реА
+yes = рд╣реЛрдп
+no = рдирд╛рд╣реА
+unknown = рдЕрдкрд░рд┐рдЪреАрдд
+
+## The following strings indicate if an API key has been found.
+## In some development versions, it's expected for some API keys that they are
+## not found.
+
+found = рд╕рд╛рдкрдбрд▓реЗ
+missing = рд╣рд░рд╡рд▓реЗрд▓реЗ
+
+gpu-description = рд╡рд░реНрдгрди
+gpu-vendor-id = рд╡рд┐рдХреНрд░реЗрддрд╛рдЪреЗ ID
+gpu-device-id = рд╕рд╛рдзрдирдЪреЗ ID
+gpu-subsys-id = Subsys ID
+gpu-drivers = рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕реН
+gpu-ram = RAM
+gpu-driver-version = рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрд╡реГрддреНрддреА
+gpu-driver-date = рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рджрд┐рдирд╛рдВрдХ
+gpu-active = рд╕рдХреНрд░реАрдп
+webgl1-wsiinfo = WebGL 1 рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ WSI рдорд╛рд╣рд┐рддреА
+webgl1-renderer = WebGL 1 рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рд░реЗрдВрдбрд░рд░
+webgl1-version = WebGL 1 рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрд╡реГрддреНрддреА
+webgl1-driver-extensions = WebGL 1 рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рд╡рд┐рд╕реНрддрд╛рд░
+webgl1-extensions = WebGL 1 рд╡рд┐рд╕реНрддрд╛рд░
+webgl2-wsiinfo = WebGL 2 рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ WSI рдорд╛рд╣рд┐рддреА
+webgl2-renderer = WebGL реи рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рд░реЗрдВрдбрд░рд░
+webgl2-version = WebGL реи рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрд╡реГрддреНрддреА
+webgl2-driver-extensions = WebGL реи рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рд╡рд┐рд╕реНрддрд╛рд░
+webgl2-extensions = WebGL реи рд╡рд┐рд╕реНрддрд╛рд░
+
+# Variables
+# $failureCode (string) - String that can be searched in the source tree.
+unknown-failure = рдХрд╛рд│реНрдпрд╛рд╕реВрдЪрд┐рдд; рдЕрдпрд╢рд╕реНрд╡реА рдХреЛрдб { $failureCode }
+
+d3d11layers-crash-guard = D3D11 рдХреЙрдореНрдкреЛрдЭрд┐рдЯрд░
+glcontext-crash-guard = OpenGL
+
+reset-on-next-restart = рдкреБрдврдЪреНрдпрд╛рд╡реЗрд│реА рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рдХрд░рддрд╛рдирд╛ рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+gpu-process-kill-button = GPU рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рдХрд░рд╛
+gpu-device-reset-button = рдЯреНрд░рд┐рдЧрд░ рд╕рд╛рдзрди рдкреБрдирдГрд╕реНрдерд╛рдкрд╛рди
+uses-tiling = рдЯрд╛рдЗрд▓рд┐рдВрдЧ рд╡рд╛рдкрд░рддреЗ
+off-main-thread-paint-enabled = рдореБрдЦреНрдп рдереНрд░реЗрдбрдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реА рдЪрд┐рддреНрд░рдХрд▓рд╛ рд╕рдХреНрд╖рдо
+
+min-lib-versions = рдЕрдкреЗрдХреНрд╖реАрдд рдХрд┐рдорд╛рди рдЖрд╡реГрддреНрддреА
+loaded-lib-versions = рд╡рд╛рдкрд░рдгреНрдпрд╛рдЬреЛрдЧреА рдЖрд╡реГрддреНрддреА
+
+has-seccomp-bpf = Seccomp-BPF (рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ)
+has-seccomp-tsync = рд╕реЗрдХреЙрдореНрдк рдереНрд░реЗрдб рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдпрдЭреЗрд╢рди
+has-user-namespaces = рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╛рдордЕрд╡рдХрд╛рд╢
+has-privileged-user-namespaces = рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╕рд╛рдареА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╛рдордЕрд╡рдХрд╛рд╢
+can-sandbox-content = рд╕реЕрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛
+can-sandbox-media = рдореАрдбрд┐рдпрд╛ рдкреНрд▓рдЧрдЗрди рд╕реЕрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ
+content-sandbox-level = рд╕реЕрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛
+effective-content-sandbox-level = рдкреНрд░рднрд╛рд╡реА рдордЬрдХреВрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдБрдбрдмрд╛реЕрдХреНрд╕ рд╕реНрддрд░
+sandbox-proc-type-content = рдордЬрдХреВрд░
+sandbox-proc-type-file = рдлрд╛рдИрд▓рдЪрд╛ рдордЬрдХреВрд░
+sandbox-proc-type-media-plugin = рдорд┐рдбреАрдпрд╛ рдкреНрд▓рдЧрдЗрди
+
+launcher-process-status-0 = рд╕рдХреНрд╖рдо
+
+# Variables
+# $remoteWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+multi-process-windows = { $remoteWindows }/{ $totalWindows }
+
+async-pan-zoom = рдЕрд╕рдВрдХрд╛рд▓рд┐рдХ рдкреЕрди/рдЭреВрдо
+apz-none = рдХрд╛рд╣реАрдЪ рдирд╛рд╣реА
+wheel-enabled = рд╡реНрд╣реАрд▓ рдЗрдирдкреБрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд
+touch-enabled = рдЯрдЪ рдЗрдирдкреБрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд
+drag-enabled = рд╕рд░рдХрдкрдЯреНрдЯреА рд╣рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд
+keyboard-enabled = рдХрд┐рдмреЛрд░реНрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд
+autoscroll-enabled = рдСрдЯреЛрд╕реНрдХреНрд░реЛрд▓ рд╕рдХреНрд╖рдо
+
+## Variables
+## $preferenceKey (string) - String ID of preference
+
+wheel-warning = рдЕрд╕рдВрдХрд╛рд▓рд┐рдХ рд╡реНрд╣реАрд▓ рдЗрдирдкреБрдЯ рдЖрдзрд╛рд░рд╣реАрди рдирд┐рд╡рдбреАрдореБрд│реЗ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: { $preferenceKey }
+touch-warning = рдЕрд╕рдВрдХрд╛рд▓рд┐рдХ рдЯрдЪ рдЗрдирдкреБрдЯ рдЖрдзрд╛рд░рд╣реАрди рдирд┐рд╡рдбреАрдореБрд│реЗ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: { $preferenceKey }
+
+## Strings representing the status of the Enterprise Policies engine.
+
+policies-inactive = рдирд┐рд╖реНрдХреНрд░рд┐рдп
+policies-active = рд╕рдХреНрд░рд┐рдп
+policies-error = рддреНрд░реБрдЯреА
+
+## Printing section
+
+## Normandy sections
+
diff --git a/l10n-mr/toolkit/toolkit/about/aboutTelemetry.ftl b/l10n-mr/toolkit/toolkit/about/aboutTelemetry.ftl
new file mode 100644
index 0000000000..d7288b7b10
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutTelemetry.ftl
@@ -0,0 +1,117 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-telemetry-ping-data-source = рдкрд┐рдВрдЧ рдбрд╛рдЯрд╛ рд╕реНрд░реЛрдд:
+about-telemetry-show-archived-ping-data = рд╕рдВрдЧреНрд░рд╣рд┐рдд рдкрд┐рдВрдЧ рдбрд╛рдЯрд╛
+about-telemetry-show-subsession-data = рд╕рдмрд╕реЗрд╢рди рдбрд╛рдЯрд╛ рджрд╛рдЦрд╡рд╛
+about-telemetry-choose-ping = рдкрд┐рдВрдЧ рдирд┐рд╡рдбрд╛:
+about-telemetry-archive-ping-type = рдкрд┐рдВрдЧ рдкреНрд░рдХрд╛рд░
+about-telemetry-archive-ping-header = рдкрд┐рдВрдЧ
+about-telemetry-option-group-today = рдЖрдЬ
+about-telemetry-option-group-yesterday = рдХрд╛рд▓
+about-telemetry-option-group-older = рдЬреБрдиреЗ
+about-telemetry-previous-ping = <<
+about-telemetry-next-ping = >>
+about-telemetry-page-title = Telemetry рдорд╛рд╣рд┐рддреА
+about-telemetry-more-information = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рд╢реЛрдзрдд рдЖрд╣рд╛рдд?
+about-telemetry-firefox-data-doc = <a data-l10n-name="data-doc-link">Firefox рдбреЗрдЯрд╛ рдбреЙрдХреНрдпреБрдореЗрдВрдЯреЗрд╢рди</a> рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЯреВрд▓реНрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рддреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдЖрд╣реЗрдд.
+about-telemetry-telemetry-client-doc = <a data-l10n-name="client-doc-link">Firefox Telemetry рдХреНрд▓рд╛рдпрдВрдЯ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг</a> рдордзреНрдпреЗ рд╕рдВрдХрд▓реНрдкрдирд╛, API рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕рдВрджрд░реНрднрд╛рдВрдЪреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.
+about-telemetry-telemetry-dashboard = <a data-l10n-name="dashboard-link">Telemetry рдбреЕрд╢рдмреЛрд░реНрдб</a> рдЖрдкрд▓реНрдпрд╛рд▓рд╛ Mozilla рд▓рд╛ Telemetry рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд.
+about-telemetry-show-in-Firefox-json-viewer = JSON рджрд░реНрд╢рдХрд╛рдордзреНрдпреЗ рдЙрдШрдбрд╛
+about-telemetry-home-section = рдореБрдЦреНрдп рдкрдЯрд▓
+about-telemetry-general-data-section = рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд╣рд┐рддреА
+about-telemetry-environment-data-section = рд╡рд╛рддрд╛рд╡рд░рдг рдбрд╛рдЯрд╛
+about-telemetry-session-info-section = рд╕рддреНрд░ рдорд╛рд╣рд┐рддреА
+about-telemetry-scalar-section = рд╕реНрдХреЗрд▓рд░
+about-telemetry-keyed-scalar-section = рджрд┐рд▓реЗрд▓реЗ рд╕реНрдХреЗрд▓рд░реНрд╕
+about-telemetry-histograms-section = рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдореНрд╕
+about-telemetry-keyed-histogram-section = рднрдбрдХ рд░рдВрдЧ рдЕрд╕рд▓реЗрд▓рд╛ рд╕реНрддрдВрднрд╛рд▓реЗрдЦ
+about-telemetry-events-section = рдШрдЯрдирд╛
+about-telemetry-simple-measurements-section = рд╕реЛрдкреЗ рдорд╛рдкрди
+about-telemetry-slow-sql-section = рд╣рд│реВ SQL рд╡рд┐рдзрд╛рдиреЗ
+about-telemetry-addon-details-section = ┬а┬аре▓рдб-рдСрди рддрдкрд╢реАрд▓
+about-telemetry-late-writes-section = рд╡рд┐рд▓рдВрдмреАрдд рд▓рд┐рдЦрд╛рдгреЗ
+about-telemetry-raw-payload-section = рд░реЙ рдкреЗрд▓реЛрдб
+about-telemetry-raw = рдореВрд│ JSON
+about-telemetry-full-sql-warning = рдЯреАрдк: рд╣рд│реВ SQL рдбреАрдмрдЧрд┐рдВрдЧ рд╕реБрд░реВ рдЖрд╣реЗ. рдкреВрд░реНрдг SQL рд╕реНрдЯреНрд░реАрдВрдЧреНрд╕ рджрд╛рдЦрд╡рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдкрд░рдВрддреБ рддреЗ TelemetryрдХрдбреЗ рд╕реБрдкреВрд░реНрдж рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.
+about-telemetry-fetch-stack-symbols = рд╕реНрдЯреЕрдХреНрд╕рдХрд░рд┐рддрд╛ рдлрдВрдХреНрд╢рди рдирд╛рд╡реЗ рдШреНрдпрд╛
+about-telemetry-hide-stack-symbols = рд╕реНрдЯреЕрдХ рдордзреАрд▓ рдХрдЪреНрдЪреА рдорд╛рд╣рд┐рддреА рджрд╛рдЦрд╡рд╛
+# Selects the correct release version
+# Variables:
+# $channel (String): represents the corresponding release data string
+about-telemetry-data-type =
+ { $channel ->
+ [release] рдкреНрд░рдХрд╛рд╢рди рдордЬрдХреВрд░
+ *[prerelease] рдкреНрд░рдХрд╛рд╢рдирдкреВрд░реНрд╡ рдордЬрдХреВрд░
+ }
+# Selects the correct upload string
+# Variables:
+# $uploadcase (String): represents a corresponding upload string
+about-telemetry-upload-type =
+ { $uploadcase ->
+ [enabled] рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ
+ *[disabled] рдЕрд╕рдорд░реНрде рдХреЗрд▓реЗрд▓реЗ
+ }
+# Variables:
+# $telemetryServerOwner (String): the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+about-telemetry-page-subtitle = рд╣реЗ рдкреГрд╖реНрда Telemetry рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░реАрдд рдХреЗрд▓реЗрд▓реА рдХрд╛рдордЧрд┐рд░реА, рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░, рд╡рд╛рдкрд░, рдЖрдгрд┐ рд╕реНрд╡рдкрд╕рдВрддреАрдХрд░рдгрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рддреЗ. { $telemetryServerOwner } рдХрдбреЗ рд╣реА рдорд╛рд╣рд┐рддреА рд╕реБрдкреВрд░реНрдж рдХреЗрд▓реА рдЬрд╛рддреЗ, { -brand-full-name } рд▓рд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА.
+about-telemetry-settings-explanation = Telemetry { about-telemetry-data-type } рдЧреЛрд│рд╛ рдХрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЕрдкрд▓реЛрдб <a data-l10n-name="upload-link">{ about-telemetry-upload-type }</a> рдЖрд╣реЗ.
+# Variables:
+# $name (String): ping name, e.g. тАЬsaved-sessionтАЭ
+# $timeStamp (String): ping localized timestamp, e.g. тАЬ2017/07/08 10:40:46тАЭ
+about-telemetry-ping-details = рдорд╛рд╣рд┐рддреАрдЪрд╛ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ тАЬ<a data-l10n-name="ping-link">рдкрд┐рдВрдЧ</a>тАЭ рдордзреНрдпреЗ рдЧреБрдВрдбрд╛рд│реБрди рдкрд╛рдард╡рд▓рд╛ рдЬрд╛рддреЛ. рдЖрдкрдг { $name }, { $timestamp } рдХрдбреЗ рдмрдШрдд рдЖрд╣рд╛рдд.
+# string used as a placeholder for the search field
+# More info about it can be found here:
+# https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
+# Variables:
+# $selectedTitle (String): the section name from the structure of the ping.
+about-telemetry-filter-placeholder =
+ .placeholder = { $selectedTitle } рдордзреНрдпреЗ рд╢реЛрдзрд╛
+about-telemetry-filter-all-placeholder =
+ .placeholder = рд╕рд░реНрд╡ рд╡рд┐рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рд╢реЛрдзрд╛
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-results-for-search = тАЬ{ $searchTerms }тАЭ рдХрд░рд┐рддрд╛ рдкрд░рд┐рдгрд╛рдо
+# More info about it can be found here: https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
+# Variables:
+# $sectionName (String): the section name from the structure of the ping.
+# $currentSearchText (String): the current text in the search input
+about-telemetry-no-search-results = рдХреНрд╖рдорд╕реНрд╡! тАЬ{ $currentSearchText }тАЭ рд╕рд╛рдареА { $sectionName } рдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдкрд░рд┐рдгрд╛рдо рдирд╛рд╣реАрдд
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-no-search-results-all = рдорд╛рдл рдХрд░рд╛! тАЬ{ $searchTerms }тАЭ рд╕рд╛рдареА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд┐рднрд╛рдЧрд╛рдд рдкрд░рд┐рдгрд╛рдо рдирд╛рд╣реАрдд
+# This message is displayed when a section is empty.
+# Variables:
+# $sectionName (String): is replaced by the section name.
+about-telemetry-no-data-to-display = рдХреНрд╖рдорд╕реНрд╡! рд╕рдзреНрдпрд╛ тАЬ{ $sectionName }тАЭ рдордзреНрдпреЗ рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+# used in the тАЬPing TypeтАЭ select
+about-telemetry-telemetry-ping-type-all = рд╕рд░реНрд╡
+# button label to copy the histogram
+about-telemetry-histogram-copy = рдкреНрд░рдд рдмрдирд╡рд╛
+# these strings are used in the тАЬSlow SQL StatementsтАЭ section
+about-telemetry-slow-sql-main = рдореЗрди рдереНрд░реЗрдбреНрд╕рд╡рд░реАрд▓ рд╣рд│реВ SQL рд╡рд┐рдзрд╛рдиреЗ
+about-telemetry-slow-sql-other = рд╕рд╣рд╛рдпреНрдпрдХ рдереНрд░реЗрдбреНрд╕рд╡рд░реАрд▓ рд╣рд│реВ SQL рд╡рд┐рдзрд╛рдиреЗ
+about-telemetry-slow-sql-hits = рд╣рд┐рдЯреНрд╕
+about-telemetry-slow-sql-average = рд╕рд░рд╛. рд╡реЗрд│ (рдорд┐рд▓реА рд╕реЗрдХрдВрдж)
+about-telemetry-slow-sql-statement = рд╡рд┐рдзрд╛рди
+# these strings are used in the тАЬAdd-on DetailsтАЭ section
+about-telemetry-addon-table-id = ре▓рдб-рдСрди ID
+about-telemetry-addon-table-details = рддрдкрд╢реАрд▓
+# Variables:
+# $addonProvider (String): the name of an Add-on Provider (e.g. тАЬXPIтАЭ, тАЬPluginтАЭ)
+about-telemetry-addon-provider = { $addonProvider } рдкреНрд░реЛрд╡реНрд╣рд╛рдЗрдбрд░
+about-telemetry-keys-header = рдЧреБрдгрдзрд░реНрдо
+about-telemetry-names-header = рдирд╛рд╡
+about-telemetry-values-header = рдореВрд▓реНрдп
+# Variables:
+# $lateWriteCount (Integer): the number of the late writes
+about-telemetry-late-writes-title = рд╡рд┐рд▓рдВрдмреАрдд рд▓рд┐рдЦрд╛рдг #{ $lateWriteCount }
+about-telemetry-stack-title = рд╕реНрдЯреЕрдХ:
+about-telemetry-memory-map-title = рдореЗрдорд░рд┐ рдирдХрд╛рд╢рд╛:
+about-telemetry-error-fetching-symbols = рдЪрд┐рдиреНрд╣реЗ рдШреЗрддрд╛рдВрдирд╛ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА. рдЖрдкрдг рдЗрдВрдЯрд░рдиреЗрдЯрд╕рд╣ рдЬреЛрдбрд▓реЗрд▓реЗ рдЖрд╣рд╛рдд рдпрд╛рдЪреА рддрдкрд╛рд╕рдгреА рдХрд░рд╛ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+about-telemetry-time-stamp-header = рдХрд╛рд▓рдореБрджреНрд░рд╛
+about-telemetry-category-header = рд╢реНрд░реЗрдгреА
+about-telemetry-method-header = рдкрджреНрдзрдд
+about-telemetry-object-header = рдШрдЯрдХ
+about-telemetry-extra-header = рдЕрдзрд┐рдХ
diff --git a/l10n-mr/toolkit/toolkit/about/aboutThirdParty.ftl b/l10n-mr/toolkit/toolkit/about/aboutThirdParty.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutThirdParty.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/toolkit/toolkit/about/aboutWebauthn.ftl b/l10n-mr/toolkit/toolkit/about/aboutWebauthn.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutWebauthn.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/toolkit/toolkit/about/aboutWebrtc.ftl b/l10n-mr/toolkit/toolkit/about/aboutWebrtc.ftl
new file mode 100644
index 0000000000..1967e8f796
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutWebrtc.ftl
@@ -0,0 +1,192 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 for about:webrtc, a troubleshooting and diagnostic page
+### for WebRTC calls. See https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API.
+
+# The text "WebRTC" is a proper noun and should not be translated.
+about-webrtc-document-title = рдЕрдВрддрд░реНрдЧрдд WebRTC
+
+# "about:webrtc" is a internal browser URL and should not be
+# translated. This string is used as a title for a file save dialog box.
+about-webrtc-save-page-dialog-title = about:webrtc рдЕрд╕реЗ рд╕рд╛рдард╡рд╛
+
+## These labels are for a disclosure which contains the information for closed PeerConnection sections
+
+
+## AEC is an abbreviation for Acoustic Echo Cancellation.
+
+about-webrtc-aec-logging-msg-label = AEC рд▓реЙрдЧрд┐рдВрдЧ
+about-webrtc-aec-logging-off-state-label = AEC рд▓реЙрдЧрд┐рдВрдЧ рд╕реБрд░реБ рдХрд░рд╛
+about-webrtc-aec-logging-on-state-label = AEC рд▓реЙрдЧрд┐рдВрдЧ рдерд╛рдВрдмрд╡рд╛
+about-webrtc-aec-logging-on-state-msg = AEC рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд░реАрдп (рдХреЙрд▓рд░ рдмрд░реЛрдмрд░ рдХрд╛рд╣реА рдХрд╛рд│ рдмреЛрд▓рд╛ рдЖрдгрд┐ рдирдВрддрд░ рдХреЕрдкреНрдЪрд░ рдерд╛рдВрдмрд╡рд╛)
+
+about-webrtc-aec-logging-toggled-on-state-msg = AEC рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд░реАрдп (рдХреЙрд▓рд░ рдмрд░реЛрдмрд░ рдХрд╛рд╣реА рдХрд╛рд│ рдмреЛрд▓рд╛ рдЖрдгрд┐ рдирдВрддрд░ рдХреЕрдкреНрдЪрд░ рдерд╛рдВрдмрд╡рд╛)
+# Variables:
+# $path (String) - The path to which the aec log file is saved.
+about-webrtc-aec-logging-toggled-off-state-msg = рдХреЕрдкреНрдЪрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓реЙрдЧ рдлрд╛рдЗрд▓реНрд╕ рдпрд╛рдордзреНрдпреЗ рд╕рд╛рдкрдбрддреАрд▓: { $path }
+
+##
+
+
+# "PeerConnection" is a proper noun associated with the WebRTC module. "ID" is
+# an abbreviation for Identifier. This string should not normally be translated
+# and is used as a data label.
+about-webrtc-peerconnection-id-label = PeerConnection рдЖрдпрдбреА:
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+about-webrtc-sdp-heading = SDP
+about-webrtc-local-sdp-heading = рд╕реНрдерд╛рдирд┐рдХ SDP
+about-webrtc-local-sdp-heading-offer = рд╕реНрдерд╛рдирд┐рдХ SDP (рдСрдлрд░)
+about-webrtc-local-sdp-heading-answer = рд╕реНрдерд╛рдирд┐рдХ SDP (рдЙрддреНрддрд░)
+about-webrtc-remote-sdp-heading = рджреВрд░рд╕реНрде SDP
+about-webrtc-remote-sdp-heading-offer = рджреВрд░рд╕реНрде SDP (рдСрдлрд░)
+about-webrtc-remote-sdp-heading-answer = рджреВрд░рд╕реНрде SDP (рдЙрддреНрддрд░)
+
+##
+
+# "RTP" is an abbreviation for the Real-time Transport Protocol, an IETF
+# specification, and should not normally be translated. "Stats" is an
+# abbreviation for Statistics.
+about-webrtc-rtp-stats-heading = RTP рд╕реНрдЯреЕрдЯреНрд╕
+
+## "ICE" is an abbreviation for Interactive Connectivity Establishment, which
+## is an IETF protocol, and should not normally be translated.
+
+about-webrtc-ice-state = ICE рд╕реНрдерд┐рддреА
+# "Stats" is an abbreviation for Statistics.
+about-webrtc-ice-stats-heading = ICE рдЖрдХрдбреЗрд╡рд╛рд░реА
+about-webrtc-ice-restart-count-label = ICE рдкреБрдиреНрд╣рд╛ рд╕реБрд░реБ рд╣реЛрддреЗ:
+about-webrtc-ice-rollback-count-label = ICE рд░реЛрд▓рдмреЕрдХ:
+about-webrtc-ice-pair-bytes-sent = рдкрд╛рдард╡рд▓реЗрд▓реЗ рдмрд╛рдЗрдЯреНрд╕:
+about-webrtc-ice-pair-bytes-received = рдкреНрд░рд╛рдкреНрдд рдмрд╛рдЗрдЯреНрд╕:
+about-webrtc-ice-component-id = рддрддреНрд╡ рдЖрдпрдбреА
+
+## These adjectives are used to label a line of statistics collected for a peer
+## connection. The data represents either the local or remote end of the
+## connection.
+
+about-webrtc-type-local = рд╕реНрдерд╛рдирд┐рдХ
+about-webrtc-type-remote = рджреВрд░рд╕реНрде
+
+##
+
+# This adjective is used to label a table column. Cells in this column contain
+# the localized javascript string representation of "true" or are left blank.
+about-webrtc-nominated = рдирд╛рдордирд┐рд░реНрджреЗрд╢рд┐рдд
+
+# This adjective is used to label a table column. Cells in this column contain
+# the localized javascript string representation of "true" or are left blank.
+# This represents an attribute of an ICE candidate.
+about-webrtc-selected = рдирд┐рд╡рдбрд▓реЗ
+
+about-webrtc-save-page-label = рдкреГрд╖реНрда рд╕рд╛рдард╡рд╛
+about-webrtc-debug-mode-msg-label = рдбреАрдмрдЧ рдореЛрдб
+about-webrtc-debug-mode-off-state-label = рдбреАрдмрдЧ рдореЛрдб рд╕реБрд░реБ рдХрд░рд╛
+about-webrtc-debug-mode-on-state-label = рдбреАрдмрдЧ рдореЛрдб рдерд╛рдВрдмрд╡рд╛
+about-webrtc-stats-heading = рд╕рддреНрд░ рдЖрдХрдбреЗрд╡рд╛рд░реА
+about-webrtc-stats-clear = рдЗрддрд┐рд╣рд╛рд╕ рдкреБрд╕реВрди рдЯрд╛рдХрд╛
+about-webrtc-log-heading = рдЬреЛрдбрдгреА рд▓реЙрдЧ
+about-webrtc-log-clear = рд▓реЙрдЧ рдкреБрд╕реВрди рдЯрд╛рдХрд╛
+about-webrtc-log-show-msg = рд▓реЙрдЧ рджрд░реНрд╢рд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-log-hide-msg = рд▓реЙрдЧ рд▓рдкрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+about-webrtc-log-section-show-msg = рд▓реЙрдЧ рджрд░реНрд╢рд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-log-section-hide-msg = рд▓реЙрдЧ рд▓рдкрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+
+## These are used to display a header for a PeerConnection.
+## Variables:
+## $browser-id (Number) - A numeric id identifying the browser tab for the PeerConnection.
+## $id (String) - A globally unique identifier for the PeerConnection.
+## $url (String) - The url of the site which opened the PeerConnection.
+## $now (Date) - The JavaScript timestamp at the time the report was generated.
+
+about-webrtc-connection-open = [ { $browser-id } | { $id } ] { $url } { $now }
+about-webrtc-connection-closed = [ { $browser-id } | { $id } ] { $url } (рдмрдВрдж рдХреЗрд▓реЗ) { $now }
+
+## These are used to indicate what direction media is flowing.
+## Variables:
+## $codecs - a list of media codecs
+
+
+##
+
+about-webrtc-local-candidate = рд╕реНрдерд╛рдирд┐рдХ рдЙрдореЗрджрд╡рд╛рд░
+about-webrtc-remote-candidate = рджреВрд░рд╕реНрде рдЙрдореЗрджрд╡рд╛рд░
+about-webrtc-raw-candidates-heading = рд╕рдЧрд│реЗ рдЕрдирдиреБрднрд╡реА рдЙрдореЗрджрд╡рд╛рд░
+about-webrtc-raw-local-candidate = рдЕрдирдиреБрднрд╡реА рд╕реНрдерд╛рдирд┐рдХ рдЙрдореЗрджрд╡рд╛рд░
+about-webrtc-raw-remote-candidate = рдЕрдирдиреБрднрд╡реА рджреВрд░рд╕реНрде рдЙрдореЗрджрд╡рд╛рд░
+about-webrtc-raw-cand-show-msg = рдЕрдирдиреБрднрд╡реА рдЙрдореЗрджрд╡рд╛рд░ рджрд╛рдЦрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-raw-cand-hide-msg = рдЕрдирдиреБрднрд╡реА рдЙрдореЗрджрд╡рд╛рд░ рд▓рдкрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-raw-cand-section-show-msg = рдЕрдирдиреБрднрд╡реА рдЙрдореЗрджрд╡рд╛рд░ рджрд╛рдЦрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-raw-cand-section-hide-msg = рдЕрдирдиреБрднрд╡реА рдЙрдореЗрджрд╡рд╛рд░ рд▓рдкрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-priority = рдкреНрд░рд╛рдзрд╛рдиреНрдп
+about-webrtc-fold-show-msg = рддрдкрд╢реАрд▓ рджрд╛рдЦрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-fold-hide-msg = рддрдкрд╢реАрд▓ рд▓рдкрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-fold-default-show-msg = рддрдкрд╢реАрд▓ рджрд╛рдЦрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-fold-default-hide-msg = рддрдкрд╢реАрд▓ рд▓рдкрд╡рд╛
+ .title = рд╣рд╛ рд╡рд┐рднрд╛рдЧ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдХрд░рд╛
+about-webrtc-decoder-label = рдбрд┐рдХреЛрдбрд░
+about-webrtc-encoder-label = рдПрдирдХреЛрдбрд░
+
+## SSRCs are identifiers that represent endpoints in an RTP stream
+
+
+## These are displayed on the button that shows or hides the
+## PeerConnection configuration disclosure
+
+
+##
+
+
+## These are paths used for saving the about:webrtc page or log files so
+## they can be attached to bug reports.
+## Variables:
+## $path (String) - The path to which the file is saved.
+
+about-webrtc-save-page-msg = рдкреГрд╖реНрда рдпрд╛рдд рдЬрддрди рдХреЗрд▓реЗ: { $path }
+about-webrtc-debug-mode-off-state-msg = рдорд╛рдЧреЛрд╡рд╛ рд▓реЙрдЧ рдпреЗрдереЗ рд╕рд╛рдкрдбреВ рд╢рдХрддреЛ: { $path }
+about-webrtc-debug-mode-on-state-msg = рдбреАрдмрдЧ рдореЛрдб рд╕рдХреНрд░реАрдп, рдпреЗрдереЗ рд▓реЙрдЧрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреНрдпрд╛: { $path }
+about-webrtc-aec-logging-off-state-msg = рдХреЕрдкреНрдЪрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓реЙрдЧ рдлрд╛рдЗрд▓реНрд╕ рдпрд╛рдордзреНрдпреЗ рд╕рд╛рдкрдбрддреАрд▓: { $path }
+
+about-webrtc-save-page-complete-msg = рдкреГрд╖реНрда рдпрд╛рдд рдЬрддрди рдХреЗрд▓реЗ: { $path }
+about-webrtc-debug-mode-toggled-off-state-msg = рдорд╛рдЧреЛрд╡рд╛ рд▓реЙрдЧ рдпреЗрдереЗ рд╕рд╛рдкрдбреВ рд╢рдХрддреЛ: { $path }
+about-webrtc-debug-mode-toggled-on-state-msg = рдбреАрдмрдЧ рдореЛрдб рд╕рдХреНрд░реАрдп, рдпреЗрдереЗ рд▓реЙрдЧрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреНрдпрд╛: { $path }
+
+##
+
+# Jitter is the variance in the arrival time of packets.
+# See: https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter
+# Variables:
+# $jitter (Number) - The jitter.
+about-webrtc-jitter-label = рдЬреАрдЯрд░ { $jitter }
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+
+## These are displayed on the button that shows or hides the SDP information disclosure
+
+
+## These are displayed on the button that shows or hides the Media Context information disclosure.
+## The Media Context is the set of preferences and detected capabilities that informs
+## the negotiated CODEC settings.
+
+
+##
+
diff --git a/l10n-mr/toolkit/toolkit/about/aboutWindowsMessages.ftl b/l10n-mr/toolkit/toolkit/about/aboutWindowsMessages.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/aboutWindowsMessages.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/toolkit/toolkit/about/abuseReports.ftl b/l10n-mr/toolkit/toolkit/about/abuseReports.ftl
new file mode 100644
index 0000000000..851fed0d75
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/abuseReports.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/.
+
+abuse-report-subtitle = рдХрд╛рдп рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ?
+
+## Panel buttons.
+
+abuse-report-cancel-button = рд░рджреНрдж рдХрд░рд╛
+abuse-report-next-button = рдкреБрдвреЗ
+abuse-report-goback-button = рдорд╛рдЧреЗ рдЬрд╛
+abuse-report-submit-button = рд╕рд╛рджрд░ рдХрд░рд╛
+
+## Message bars descriptions.
+
+
+## Variables:
+## $addon-name (string) - Name of the add-on
+
+
+## Message bars descriptions.
+##
+## Variables:
+## $addon-name (string) - Name of the add-on
+
+## Message bars actions.
+
+abuse-report-messagebar-action-remove-extension = рд╣реЛрдп, рддреЗ рдХрд╛рдврд╛
+abuse-report-messagebar-action-remove-theme = рд╣реЛрдп, рддреЗ рдХрд╛рдврд╛
+abuse-report-messagebar-action-retry = рдкреБрдирдГрдкреНрд░рдпрддреНрди рдХрд░рд╛
+abuse-report-messagebar-action-cancel = рд░рджреНрдж рдХрд░рд╛
+
+## Abuse report reasons (optionally paired with related examples and/or suggestions)
+
+abuse-report-other-reason = рдЗрддрд░
+
diff --git a/l10n-mr/toolkit/toolkit/about/certviewer.ftl b/l10n-mr/toolkit/toolkit/about/certviewer.ftl
new file mode 100644
index 0000000000..236180efa2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/certviewer.ftl
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Error messages
+
+
+## Certificate information labels
+
+certificate-viewer-authority-key-id = рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА ID
+certificate-viewer-authority-info-aia = рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдорд╛рд╣рд┐рддреА (AIA)
+certificate-viewer-certificate-policies = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдзреЛрд░рдгреЗ
+certificate-viewer-embedded-scts = рдПрдореНрдмреЗрдб рдХреЗрд▓реЗрд▓реЗ SCTs
+certificate-viewer-crl-endpoints = CRL рд╕рдорд╛рдкрди рдмрд┐рдВрджреВ
+
+# This message is used as a row header in the Miscellaneous section.
+# The associated data cell contains links to download the certificate.
+certificate-viewer-download = рдбрд╛рдЙрдирд▓реЛрдб
+# This message is used to replace boolean values (true/false) in several certificate fields, e.g. Certificate Authority
+# Variables:
+# $boolean (String) - true/false value for the specific field
+certificate-viewer-boolean =
+ { $boolean ->
+ [true] рд╣реЛ
+ *[false] рдирд╛рд╣реА
+ }
+
+## Variables:
+## $fileName (String) - The file name to save the PEM data in, derived from the common name from the certificate being displayed.
+
+##
+
+## Labels for tabs displayed in stand-alone about:certificate page
+
diff --git a/l10n-mr/toolkit/toolkit/about/config.ftl b/l10n-mr/toolkit/toolkit/about/config.ftl
new file mode 100644
index 0000000000..bf23d03dd8
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/config.ftl
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = рд╕рд╛рд╡рдзрд╛рдирддрд╛рдкреВрд░реНрд╡рдХ рдкреБрдвреЗ рдЬрд╛
+about-config-intro-warning-button = рдЬреЛрдЦрд┐рдо рд╕реНрд╡реАрдХрд╛рд░рд╛ рдЖрдгрд┐ рдкреБрдвреЗ рдЪрд▓рд╛
+
+
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = рд╣реА рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ рдмрджрд▓рд▓реНрдпрд╛рд╕ { -brand-short-name } рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд┐рдВрд╡рд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдК рд╢рдХрддреЛ.
+
+about-config-page-title = рдкреНрд░рдЧрдд рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+
+about-config-search-input1 =
+ .placeholder = рдкреНрд░рд╛рдзрд╛рдиреНрдп рдирд╛рд╡ рд╢реЛрдзрд╛
+about-config-show-all = рд╕рд░реНрд╡ рджрд░реНрд╢рд╡рд╛
+
+about-config-pref-add-button =
+ .title = рдЬреЛрдбрд╛
+about-config-pref-toggle-button =
+ .title = рдмрджрд▓рд╛
+about-config-pref-edit-button =
+ .title = рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
+about-config-pref-save-button =
+ .title = рд╕рд╛рдард╡рд╛
+about-config-pref-reset-button =
+ .title = рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
+about-config-pref-delete-button =
+ .title = рдирд╖реНрдЯ рдХрд░рд╛
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = рдмреБрд▓рд┐рдпрди
+about-config-pref-add-type-number = рд╕рдВрдЦреНрдпрд╛
+about-config-pref-add-type-string = рдЕрдХреНрд╖рд░рдорд╛рд│
+
+## Preferences with a non-default value are differentiated visually, and at the
+## same time the state is made accessible to screen readers using an aria-label
+## that won't be visible or copied to the clipboard.
+##
+## Variables:
+## $value (String): The full value of the preference.
+
+about-config-pref-accessible-value-default =
+ .aria-label = { $value } (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (рд╕рд╛рдиреБрдХреВрд▓)
diff --git a/l10n-mr/toolkit/toolkit/about/url-classifier.ftl b/l10n-mr/toolkit/toolkit/about/url-classifier.ftl
new file mode 100644
index 0000000000..223a247fb1
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/about/url-classifier.ftl
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+url-classifier-title = URL рд╡рд░реНрдЧрд┐рдХрд╛рд░рдХ рдорд╛рд╣рд┐рддреА
+url-classifier-search-title = рд╢реЛрдз
+url-classifier-search-result-title = рдкрд░рд┐рдгрд╛рдо
+url-classifier-search-result-uri = URI: { $uri }
+url-classifier-search-result-list = рд╕рд╛рд░рдгреНрдпрд╛рдВрдЪреА рд╕реВрдЪреА: { $list }
+url-classifier-search-input = URL
+url-classifier-search-error-invalid-url = рдЕрд╡реИрдз URL
+url-classifier-search-error-no-features = рдХреЛрдгрддреАрд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдирд┐рд╡рдбрд▓реА рдирд╛рд╣реАрдд
+url-classifier-search-btn = рд╢реЛрдз рд╕реБрд░реБ рдХрд░рд╛
+url-classifier-search-features = рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ
+url-classifier-search-listType = рдпрд╛рджреА рдкреНрд░рдХрд╛рд░
+url-classifier-provider-title = рдкреБрд░рд╡рд┐рдгрд╛рд░рд╛
+url-classifier-provider = рдкреБрд░рд╡рд┐рдгрд╛рд░рд╛
+url-classifier-provider-last-update-time = рдпрд╛ рдЖрдзреА рдЕрджреНрдпрдпрд╛рд╡рдд рдХреЗрд▓реЗ рддреА рд╡реЗрд│
+url-classifier-provider-next-update-time = рдкреБрдвреАрд▓ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪреА рд╡реЗрд│
+url-classifier-provider-back-off-time = рдмреЕрдХ-рдСрдл рд╡реЗрд│
+url-classifier-provider-last-update-status = рдпрд╛ рдЖрдзреА рдЕрджреНрдпрдпрд╛рд╡рдд рдХреЗрд▓реЗ рддреНрдпрд╛рдЪреА рд╕реНрдерд┐рддреА
+url-classifier-provider-update-btn = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛
+url-classifier-cache-title = рдХреЕрд╢реЗ
+url-classifier-cache-refresh-btn = рдкреБрдирдГрджрд╛рдЦрд▓ рдХрд░рд╛
+url-classifier-cache-clear-btn = рдкреБрд╕рд╛
+url-classifier-cache-table-name = рддрдХреНрддрд╛ рдирд╛рд╡
+url-classifier-cache-ncache-entries = рдЛрдг рдХреЕрд╢реЗ рдиреЛрдВрджреА рдЧрдгрдирд╛
+url-classifier-cache-pcache-entries = рдзрди рдХреЕрд╢реЗ рдиреЛрдВрджреА рдЧрдгрдирд╛
+url-classifier-cache-show-entries = рдиреЛрдВрджреА рджрд░реНрд╢рд╡рд╛
+url-classifier-cache-entries = рдХреЕрд╢реЗ рдиреЛрдВрджреА
+url-classifier-cache-prefix = рдЙрдкрд╕рд░реНрдЧ
+url-classifier-cache-ncache-expiry = рдЛрдг рдХреЕрд╢реЗ рдореБрджрдд рд╕рдорд╛рдкреНрддреА
+url-classifier-cache-fullhash = рдлреБрд▓ рд╣реЕрд╢
+url-classifier-cache-pcache-expiry = рдзрди рдХреЕрд╢реЗ рдореБрджрдд рд╕рдорд╛рдкреНрддреА
+url-classifier-debug-title = рдбрд┐рдмрдЧ
+url-classifier-debug-module-btn = рд▓реЙрдЧ рдореЙрдбреНрдпреВрд▓реНрд╕ рдард░рд╡рд╛
+url-classifier-debug-file-btn = рд▓реЙрдЧ рдлрд╛рдИрд▓ рдард░рд╡рд╛
+url-classifier-debug-js-log-chk = JS рд▓реЙрдЧ рд╕реЗрдЯ рдХрд░рд╛
+url-classifier-debug-sb-modules = рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рд▓реЙрдЧ рдореЙрдбреНрдпреБрд▓
+url-classifier-debug-modules = рд╕рдзреНрдпрд╛рдЪреЗ рд▓реЙрдЧ рдореЙрдбреНрдпреБрд▓
+url-classifier-debug-sbjs-modules = рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ JS рдореЙрдбреНрдпреБрд▓
+url-classifier-debug-file = рд╕рджреНрдпрд╛рдЪреА рд▓реЙрдЧ рдлрд╛рдИрд▓
+
+url-classifier-trigger-update = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреЗ рдЪрд╛рд▓реВ рдХрд░рд╛
+url-classifier-not-available = N/A
+url-classifier-disable-sbjs-log = рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ JS рд▓реЙрдЧ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рд╛
+url-classifier-enable-sbjs-log = рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ JS рд▓реЙрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛
+url-classifier-enabled = рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд
+url-classifier-disabled = рдирд┐рд╖реНрдХреНрд░рд┐рдп
+url-classifier-updating = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдд рдЖрд╣реЗ
+url-classifier-cannot-update = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА
+url-classifier-success = рд╕рдлрд▓рддрд╛
+
+## Variables
+## $error (string) - Error message
+
+url-classifier-update-error = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рддрд╛рдирд╛ рдЖрдврд│рд▓реЗрд▓реА рддреНрд░реБрдЯреА ({ $error })
+url-classifier-download-error = рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдЖрдврд│рд▓реЗрд▓реА рддреНрд░реБрдЯреА ({ $error })
diff --git a/l10n-mr/toolkit/toolkit/branding/accounts.ftl b/l10n-mr/toolkit/toolkit/branding/accounts.ftl
new file mode 100644
index 0000000000..3584cf6dcf
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/branding/accounts.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/.
+
+# тАЬAccountтАЭ can be localized, тАЬFirefoxтАЭ must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Firefox рдЦрд╛рддреЗ
diff --git a/l10n-mr/toolkit/toolkit/branding/brandings.ftl b/l10n-mr/toolkit/toolkit/branding/brandings.ftl
new file mode 100644
index 0000000000..9b6e9f6042
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/branding/brandings.ftl
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## The following feature names must be treated as a brand, and kept in English.
+## They cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-lockwise-brand-short-name = Lockwise
+-monitor-brand-name = Firefox Monitor
+-monitor-brand-short-name = Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
+-screenshots-brand-name = Firefox Screenshots
+-mozilla-vpn-brand-name = Mozilla VPN
+-profiler-brand-name = Firefox Profiler
+-translations-brand-name = Firefox Translations
+
+
+
+
+-focus-brand-name = Firefox Focus
+
+
+-relay-brand-name = Firefox Relay
+-relay-brand-short-name = Relay
+
+-mozmonitor-brand-name = Mozilla Monitor
diff --git a/l10n-mr/toolkit/toolkit/contentanalysis/contentanalysis.ftl b/l10n-mr/toolkit/toolkit/contentanalysis/contentanalysis.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/contentanalysis/contentanalysis.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/toolkit/toolkit/downloads/downloadUI.ftl b/l10n-mr/toolkit/toolkit/downloads/downloadUI.ftl
new file mode 100644
index 0000000000..d6699c4396
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/downloads/downloadUI.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/.
+
+download-ui-confirm-title = рд╕рд░реНрд╡ рдбрд╛рдКрдирд▓реЛрдбреНрд╕ рд░рджреНрдж рдХрд░рд╛рдпрдЪреЗ?
+
+## Variables:
+## $downloadsCount (Number): The current downloads count.
+
+download-ui-confirm-quit-cancel-downloads =
+ { $downloadsCount ->
+ [1] рдЖрддрд╛ рдмрд╛рд╣реЗрд░ рдкрдбрд▓реНрдпрд╛рд╕, 1 рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ?
+ *[other] рдЖрддрд╛ рдмрд╛рд╣реЗрд░ рдкрдбрд▓реНрдпрд╛рд╕, { $downloadsCount } рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ?
+ }
+download-ui-confirm-quit-cancel-downloads-mac =
+ { $downloadsCount ->
+ [1] рдЖрддрд╛ рдмрд╛рд╣реЗрд░ рдкрдбрд▓реНрдпрд╛рд╕, 1 рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ?
+ *[other] рдЖрддрд╛ рдмрд╛рд╣реЗрд░ рдкрдбрд▓реНрдпрд╛рд╕, { $downloadsCount } рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ?
+ }
+download-ui-dont-quit-button =
+ { PLATFORM() ->
+ [mac] рдмрд╛рд╣реЗрд░ рдкрдбреБ рдирдХрд╛
+ *[other] рдмрд╛рд╣реЗрд░ рдкрдбреБ рдирдХрд╛
+ }
+
+download-ui-confirm-offline-cancel-downloads =
+ { $downloadsCount ->
+ [1] рдЖрддрд╛ рдСрдлрд▓рд╛рдИрди рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рд╕, 1 рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдСрдлрд▓рд╛рдИрди рдЬрд╛рдпрдЪреЗ?
+ *[other] рдСрдлрд▓рд╛рдИрди рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рд╕, { $downloadsCount } рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдСрдлрд▓рд╛рдИрди рдЬрд╛рдпрдЪреЗ?
+ }
+download-ui-dont-go-offline-button = рдСрдирд▓рд╛рдИрди рд░рд╣рд╛
+
+download-ui-confirm-leave-private-browsing-windows-cancel-downloads =
+ { $downloadsCount ->
+ [1] рд╕рд░реНрд╡ рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдкрдЯрд▓рд╛рдВрдирд╛ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рд╕, 1 рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рдЦрд╛рдЬрдЧреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдореЛрдбрдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ рдЖрд╣реЗ?
+ *[other] рд╕рд░реНрд╡ рд╡реИрдпрдХреНрддрд┐рдХ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдкрдЯрд▓рд╛рдВрдирд╛ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рд╕, { $downloadsCount } рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рд░рджреНрдж рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА рд╡реИрдпрдХреНрддрд┐рдХ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдореЛрдбрдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрдЪреЗ рдЖрд╣реЗ?
+ }
+download-ui-dont-leave-private-browsing-button = рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрдЪрд╛рд░рди рдкрджреНрдзрддреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рд░рд╛рд╣реВ рджреНрдпрд╛
+
+download-ui-cancel-downloads-ok =
+ { $downloadsCount ->
+ [1] 1 рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХрд░рд╛
+ *[other] { $downloadsCount } рдбрд╛рдЙрдирд▓реЛрдб рд░рджреНрдж рдХрд░рд╛
+ }
+
+##
+
+download-ui-file-executable-security-warning-title = рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛рдпрдЪреЗ?
+# Variables:
+# $executable (String): The executable file to be opened.
+download-ui-file-executable-security-warning = "{ $executable }" рд╣реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рддрд╛рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдлрд╛рдЗрд▓ рдЖрд╣реЗ. рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рддрд╛рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдлрд╛рдЗрд▓ рдордзреНрдпреЗ рд╡рд╛рдпрд░рд╕ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рд╣рд╛рдиреАрдХрд░рдХ рдХреЛрдб рдЕрд╕реВ рд╢рдХрддреЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдЗрдЬрд╛ рд╣реЛрдК рд╢рдХрддреЗ. рд╣реА рдлрд╛рдЗрд▓ рдЙрдШрдбрддреЗрд╡реЗрд│реА рд╕рддрд░реНрдХ рд░рд╣рд╛. рдЖрдкрдгрд╛рд╕ рдирдХреНрдХреА "{ $executable }" рджрд╛рдЦрд▓ рдХрд░рд╛рдпрдЪреЗ?
diff --git a/l10n-mr/toolkit/toolkit/downloads/downloadUtils.ftl b/l10n-mr/toolkit/toolkit/downloads/downloadUtils.ftl
new file mode 100644
index 0000000000..bb5f65dc2d
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/downloads/downloadUtils.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/.
+
+## Variables:
+## $timeValue (number) - Number of units of time
+
+# Short form for seconds
+download-utils-short-seconds =
+ { $timeValue ->
+ [one] s
+ *[other] s
+ }
+# Short form for minutes
+download-utils-short-minutes =
+ { $timeValue ->
+ [one] m
+ *[other] m
+ }
+# Short form for hours
+download-utils-short-hours =
+ { $timeValue ->
+ [one] h
+ *[other] h
+ }
+# Short form for days
+download-utils-short-days =
+ { $timeValue ->
+ [one] d
+ *[other] d
+ }
+
+##
+
+# тАФ is the "em dash" (long dash)
+# example: 4 minutes left тАФ 1.1 of 11.1 GB (2.2 MB/sec)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+# $rate (String): rate number.
+# $unit (String): rate unit.
+download-utils-status = { $timeLeft } тАФ { $transfer } ({ $rate } { $unit }/sec)
+# If download speed is a JavaScript Infinity value, this phrase is used
+# тАФ is the "em dash" (long dash)
+# example: 4 minutes left тАФ 1.1 of 11.1 GB (Really fast)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-infinite-rate = { $timeLeft } тАФ { $transfer } (рдЦрд░рдВрдЪ рдЬрд▓рдж)
+# тАФ is the "em dash" (long dash)
+# example: 4 minutes left тАФ 1.1 of 11.1 GB
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-no-rate = { $timeLeft } тАФ { $transfer }
+
+download-utils-bytes = рдмрд╛рдИрдЯрд╕реН
+download-utils-kilobyte = KB
+download-utils-megabyte = MB
+download-utils-gigabyte = GB
+
+# example: 1.1 of 333 MB
+# Variables:
+# $progress (String): progress number.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-same-units = { $progress }, { $total } { $totalUnits } рдкреИрдХреА
+# example: 11.1 MB of 3.3 GB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): progress unit.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-diff-units = { $progress } { $progressUnits }, { $total } { $totalUnits } рдкреИрдХреА
+# example: 111 KB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): unit.
+download-utils-transfer-no-total = { $progress } { $progressUnits }
+
+# examples: 1m; 11h
+# Variables:
+# $time (String): time number.
+# $unit (String): time unit.
+download-utils-time-pair = { $time }{ $unit }
+# examples: 1m left; 11h left
+# Variables:
+# $time (String): time left, including a unit
+download-utils-time-left-single = { $time } рд╢рд┐рд▓реНрд▓рдХ
+# examples: 11h 2m left; 1d 22h left
+# Variables:
+# $time1 (String): time left, including a unit
+# $time2 (String): smaller measure of time left, including a unit
+download-utils-time-left-double = { $time1 } { $time2 } рд╢рд┐рд▓реНрд▓рдХ
+download-utils-time-few-seconds = рдХрд╛рд╣рд┐рдЪ рдХреНрд╖рдг рд╢рд┐рд▓реНрд▓рдХ рдЖрд╣реЗрдд
+download-utils-time-unknown = рдХрд┐рддреА рд╡реЗрд│ рд▓рд╛рдЧреЗрд▓ рдирд┐рд╢реНрдЪреАрдд рдирд╛рд╣реА
+
+# Variables:
+# $scheme (String): URI scheme like data: jar: about:
+download-utils-done-scheme = { $scheme } рд╕реНрд░реЛрдд
+# Special case of done-scheme for file:
+# This is used as an eTLD replacement for local files, so make it lower case
+download-utils-done-file-scheme = рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓
+
+# Displayed time for files finished yesterday
+download-utils-yesterday = рдХрд╛рд▓
diff --git a/l10n-mr/toolkit/toolkit/featuregates/features.ftl b/l10n-mr/toolkit/toolkit/featuregates/features.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/featuregates/features.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/toolkit/toolkit/formautofill/formAutofill.ftl b/l10n-mr/toolkit/toolkit/formautofill/formAutofill.ftl
new file mode 100644
index 0000000000..a4f2d6ce93
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/formautofill/formAutofill.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/.
+
+
+## OS Prompt Dialog
+
+# The links lead users to Form Autofill browser preferences.
+autofill-options-link = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп
+autofill-options-link-osx = рдлреЙрд░реНрдо рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо
+
+## The credit card capture doorhanger
+
+
+# Used on the doorhanger when an credit card change is detected.
+
+
+## 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/toolkit/toolkit/global/alert.ftl b/l10n-mr/toolkit/toolkit/global/alert.ftl
new file mode 100644
index 0000000000..68d496d557
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/alert.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/.
+
+alert-close =
+ .tooltiptext = рд╣реА рд╕реВрдЪрдирд╛ рдмрдВрдж рдХрд░рд╛
+alert-settings-title =
+ .tooltiptext = рд╕реЗрдЯрд┐рдВрдЧреНрд╕реН
diff --git a/l10n-mr/toolkit/toolkit/global/appPicker.ftl b/l10n-mr/toolkit/toolkit/global/appPicker.ftl
new file mode 100644
index 0000000000..2b9b0e8953
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/appPicker.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-picker-browse-button =
+ .buttonlabelextra2 = рд╕рдВрдЪрд╛рд░рдитАж
+app-picker-send-msg =
+ .value = рд╣реЗ рдШрдЯрдХ рдпреЗрдереЗ рдкрд╛рдард╡рд╛:
+app-picker-no-app-found =
+ .value = рдпрд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХрд░реАрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
diff --git a/l10n-mr/toolkit/toolkit/global/arrowscrollbox.ftl b/l10n-mr/toolkit/toolkit/global/arrowscrollbox.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/arrowscrollbox.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/toolkit/toolkit/global/browser-utils.ftl b/l10n-mr/toolkit/toolkit/global/browser-utils.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/browser-utils.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/toolkit/toolkit/global/commonDialog.ftl b/l10n-mr/toolkit/toolkit/global/commonDialog.ftl
new file mode 100644
index 0000000000..92b3540269
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/commonDialog.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+common-dialog-copy-cmd =
+ .label = рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = C
+common-dialog-select-all-cmd =
+ .label = рд╕рд░реНрд╡ рдирд┐рд╡рдбрд╛
+ .accesskey = A
diff --git a/l10n-mr/toolkit/toolkit/global/contextual-identity.ftl b/l10n-mr/toolkit/toolkit/global/contextual-identity.ftl
new file mode 100644
index 0000000000..e218e0e588
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/contextual-identity.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/.
+
+
+## Names of the default containers in Firefox.
+## See https://support.mozilla.org/kb/how-use-firefox-containers
+
+user-context-personal =
+ .label = рд╡реИрдпрдХреНрддрд┐рдХ
+ .accesskey = P
+user-context-work =
+ .label = рдХрд╛рд░реНрдп
+ .accesskey = W
+user-context-banking =
+ .label = рдмрдБрдХрд┐рдВрдЧ
+ .accesskey = B
+user-context-shopping =
+ .label = рдЦрд░реЗрджреА
+ .accesskey = S
+
+##
+
+user-context-none =
+ .label = рдХрдВрдЯреЗрдирд░ рдирд╛рд╣реА
+ .accesskey = N
+user-context-manage-containers =
+ .label = рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+ .accesskey = O
diff --git a/l10n-mr/toolkit/toolkit/global/cookieBannerHandling.ftl b/l10n-mr/toolkit/toolkit/global/cookieBannerHandling.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/cookieBannerHandling.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/toolkit/toolkit/global/createProfileWizard.ftl b/l10n-mr/toolkit/toolkit/global/createProfileWizard.ftl
new file mode 100644
index 0000000000..dd838e96ad
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/createProfileWizard.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/.
+
+create-profile-window2 =
+ .title = рд╕рд╣рд╛рдпреНрдпрдХ рдирд┐рд╡рдбрд╕рдВрдЪ рдХрд╛рд░реНрдпрдХреНрд░рдо рддрдпрд╛рд░ рдХрд░рд╛
+ .style = min-width: 45em; min-height: 32em;
+
+## First wizard page
+
+create-profile-first-page-header2 =
+ { PLATFORM() ->
+ [macos] рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
+ *[other] { create-profile-window2.title } рд╡рд░ рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ
+ }
+
+profile-creation-explanation-1 = рдЖрдкрд▓реНрдпрд╛ рдЦрд╛рдЬрдЧреА рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдд { -brand-short-name } рдорд╛рдВрдбрдгреА рдЖрдгрд┐ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡реВрди рдареЗрд╡рддреЛ.
+
+profile-creation-explanation-2 = рдЬрд░ рдЖрдкрдг { -brand-short-name } рдЪреНрдпрд╛ рд╣реНрдпрд╛ рдкреНрд░рддреАрдЪрд╛ рд╡рд╛рдкрд░ рджреБрд╕рд▒реНрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддреНрдпрд╛рдВрд╢реА рдХрд░рдд рдЕрд╕рд╛рд▓ рддрд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддреНрдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рд╡реЗрдЧрд╡реЗрдЧрд│реА рдареЗрд╡рдгреНрдпрд╛рдХрд░реАрддрд╛ рдЖрдкрдг рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддрд╛. рд╣реЗ рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛, рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддреНрдпрд╛рдиреЗ рд╕реНрд╡рддрдГрдЪрд╛ рдирд┐рд╡рдбрд╕рдВрдЪ рддрдпрд╛рд░ рдХрд░рд╛рд╡рд╛.
+
+profile-creation-explanation-3 = рдЬрд░ рдЖрдкрдг { -brand-short-name } рдЪреНрдпрд╛ рд╣реНрдпрд╛ рдкреНрд░рддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгрд╛рд░реА рдПрдХрдореЗрд╡ рд╡реНрдпрдХреНрддреА рдЕрд╕рд╛рд▓ рддрд░ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдХрдореАрддрдХрдореА рдПрдХрддрд░реА рдирд┐рд╡рдбрд╕рдВрдЪ рдЕрд╕рд▓рд╛рдЪ рдкрд╛рд╣реАрдЬреЗ. рдЖрдкрдгрд╛рд▓рд╛ рд╡рд╛рдЯрдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдирд┐рд╡рдбрд╕рдВрдЪ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рдВрдЪрд╛рдЪреА рдорд╛рдВрдбрдгреА рдЖрдгрд┐ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рд╕рд╛рдард╡рд┐рдгреНрдпрд╛рдХрд░реАрддрд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реНрдпрд╡рд╕рд╛рдп рдЖрдгрд┐ рдЦрд╛рдЬрдЧреА рдЙрдкрдпреЛрдЧрд╛рдХрд░реАрддрд╛ рд╡реЗрдЧрд╡реЗрдЧрд│рд╛ рдирд┐рд╡рдбрд╕рдВрдЪ рдЖрдкрдг рдареЗрд╡реВ рд╢рдХрддрд╛.
+
+profile-creation-explanation-4 =
+ { PLATFORM() ->
+ [macos] рдЖрдкрд▓реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЪрд░рд┐рддреНрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛, рдкреБрдвреЗ рдЪрд▓рд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+ *[other] рдЖрдкрд▓реНрдпрд╛ рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдЪреНрдпрд╛ рддрдпрд╛рд░реАрдЪреА рд╕реБрд░реВрд╡рд╛рдд рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛, рдкреБрдвреЗ рдЪрд▓рд╛ рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+ }
+
+## Second wizard page
+
+create-profile-last-page-header2 =
+ { PLATFORM() ->
+ [macos] рдирд┐рд╖реНрдХрд░реНрд╖
+ *[other] { create-profile-window2.title } рдкреВрд░реНрдг рдХрд░рдд рдЖрд╣реЗ
+ }
+
+profile-creation-intro = рдЬрд░ рдЖрдкрдг рдЕрдиреЗрдХ рдирд┐рд╡рдбрд╕рдВрдЪ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЕрд╕рд╛рд▓ рддрд░ рдЖрдкрдг рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛ рд╡реНрдпрддреАрд░реАрдХреНрдд рддреНрдпрд╛рдВрдирд╛ рд╕рд╛рдВрдЧреВ рд╢рдХрддрд╛. рдЖрдкрдг рдкреБрд░рд╡рд┐рд▓реЗрд▓реНрдпрд╛ рдирд╛рд╡рд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдВрд╡рд╛ рд╕реНрд╡рддрдГ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдирд╛рд╡рд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВ рд╢рдХрддрд╛.
+
+profile-prompt = рдирд╡реАрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд╛рд╡рд╛рдЪреА рдиреЛрдВрджрдгреА рдХрд░рд╛:
+ .accesskey = E
+
+profile-default-name =
+ .value = рдореВрд▓рднреВрдд рдЙрдкрдпреЛрдХрд░реНрддрд╛
+
+profile-directory-explanation = рдЖрдкрд▓реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕рдВрдпреЛрдЬрдирд╛, рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо рд╡ рдЕрдиреНрдп-рд╕рдВрдмрдВрдзрд┐рдд рдпреЗрдереЗ рд╕рдВрдЪрдпреАрдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓:
+
+create-profile-choose-folder =
+ .label = рдлреЛрд▓реНрдбрд░рдЪреА рдирд┐рд╡рдбрд╛...
+ .accesskey = C
+
+create-profile-use-default =
+ .label = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдлреЛрд▓реНрдбрд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = U
diff --git a/l10n-mr/toolkit/toolkit/global/cspErrors.ftl b/l10n-mr/toolkit/toolkit/global/cspErrors.ftl
new file mode 100644
index 0000000000..b8a8ec5eba
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/cspErrors.ftl
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+csp-error-missing-directive = рдзреЛрд░рдгрд╛рдд рдПрдХ рдЖрд╡рд╢реНрдпрдХ '{ $directive }' рджрд┐рд╢рд╛рджрд░реНрд╢рдХрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $keyword (String): the name of a CSP keyword, usually 'unsafe-inline'.
+csp-error-illegal-keyword = '{ $directive }' рджрд┐рд╢рд╛рджрд░реНрд╢рдХрд╛рдд рдПрдХ рдирд┐рд╖рд┐рджреНрдз рдЕрд╕рд▓реЗрд▓реЗ { $keyword } рдХреАрд╡рд░реНрдб рдЖрд╣реЗ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-protocol = '{ $directive }' рджрд┐рд╢рд╛рджрд░реНрд╢рдХрд╛рдд рдПрдХ рдирд┐рд╖рд┐рджреНрдз рдЕрд╕рд▓реЗрд▓реЗ { $scheme }: рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрд░реЛрдд
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-missing-host = { $scheme }: рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ '{ $directive }' рдирд┐рд░реНрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рд╣реЛрд╕реНрдЯрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $source (String): the name of a CSP source, usually 'self'.
+csp-error-missing-source = '{ $directive }' рдиреЗ рд╕реНрд░реЛрдд { $source } рд▓рд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-host-wildcard = { $scheme }: рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╕реВрддреНрд░рд╛рдВрдиреА '{ $directive }' рдирд┐рд░реНрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдХрд┐рдорд╛рди рдПрдХ рдЧреИрд░-рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рд╕рдм-рдбреЛрдореЗрди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдЙрджрд╛., *.com рдРрд╡рдЬреА *.example.com)
diff --git a/l10n-mr/toolkit/toolkit/global/datepicker.ftl b/l10n-mr/toolkit/toolkit/global/datepicker.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/datepicker.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/toolkit/toolkit/global/datetimebox.ftl b/l10n-mr/toolkit/toolkit/global/datetimebox.ftl
new file mode 100644
index 0000000000..32b06ac3c0
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/datetimebox.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/.
+
+## Placeholders for date and time inputs
+
+datetime-year-placeholder = yyyy
+datetime-month-placeholder = mm
+datetime-day-placeholder = dd
+datetime-time-placeholder = --
+
+## Field labels for input type=date
+
+datetime-year =
+ .aria-label = рд╡рд░реНрд╖
+datetime-month =
+ .aria-label = рдорд╣рд┐рдирд╛
+datetime-day =
+ .aria-label = рджрд┐рд╡рд╕
+
+## Field labels for input type=time
+
+datetime-hour =
+ .aria-label = рддрд╛рд╕
+datetime-minute =
+ .aria-label = рдорд┐рдирд┐рдЯреЗ
+datetime-second =
+ .aria-label = рд╕реЗрдХрдВрдж
+datetime-millisecond =
+ .aria-label = рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж
+datetime-dayperiod =
+ .aria-label = AM/PM
+
+## Calendar button for input type=date
+
+# This label is used by screenreaders and other assistive technology
+# to indicate the purpose of a toggle button inside of the <input type="date">
+# field that opens/closes a date picker calendar dialog
+
diff --git a/l10n-mr/toolkit/toolkit/global/extensionPermissions.ftl b/l10n-mr/toolkit/toolkit/global/extensionPermissions.ftl
new file mode 100644
index 0000000000..1d206f401e
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/extensionPermissions.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/.
+
+
+## Extension permission description keys are derived from permission names.
+## Permissions for which the message has been changed and the key updated
+## must have a corresponding entry in the `PERMISSION_L10N_ID_OVERRIDES` map.
+
+webext-perms-description-bookmarks = рд╡рд╛рдЪрдирдЦреВрдгрд╛ рд╡рд╛рдЪреВрди рдмрджрд▓ рдХрд░рд╛
+webext-perms-description-browserSettings = рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╛рдЪрд╛ рд╡ рдмрджрд▓рд╛
+webext-perms-description-browsingData = рдЕрд▓реАрдХрдбреАрд▓ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕, рдХреБрдХреАрдЬ рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдирд╖реНрдЯ рдХрд░рд╛
+webext-perms-description-clipboardRead = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╡рд░реАрд▓ рдорд╛рд╣рд┐рддреА рдШреНрдпрд╛
+webext-perms-description-clipboardWrite = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╡рд░ рдорд╛рд╣рд┐рддреА рднрд░рд╛
+webext-perms-description-devtools = рдЦреБрд▓реНрдпрд╛ рдЯреЕрдмрдордзреНрдпреЗ рдЖрдкрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдХрд╕рдХ рд╕рд╛рдзрдирд╛рдВрдЪреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рд╛
+webext-perms-description-downloads = рдлрд╛рдИрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░рдЪрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЗрддрд┐рд╣рд╛рд╕ рд╡рд╛рдЪреВрди рдмрджрд▓ рдХрд░рд╛
+webext-perms-description-downloads-open = рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдИрд▓ рдЙрдШрдбрд╛
+webext-perms-description-find = рд╕рд░реНрд╡ рдЙрдШрдбреНрдпрд╛ рдЯреЕрдмрдЪрд╛ рдордЬрдХреВрд░ рд╡рд╛рдЪрд╛
+webext-perms-description-geolocation = рдЖрдкрд▓реНрдпрд╛ рдард┐рдХрд╛рдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+webext-perms-description-history = рдмреНрд░рд╛рдКрдЭрд░рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдкрд╣рд╛
+webext-perms-description-management = рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдирдЪрд╛ рд╡рд╛рдкрд░ рдореЙрдирд┐рдЯрд░ рдХрд░рд╛ рд╡ рдереАрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+webext-perms-description-nativeMessaging = { -brand-short-name } рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рдкреНрд░реЛрдЧреНрд░реЕрдореНрд╕ рд╕реЛрдмрдд рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рд╛
+webext-perms-description-notifications = рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реВрдЪрдирд╛ рджрд░реНрд╢рд╡рд╛
+webext-perms-description-pkcs11 = рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рд╛
+webext-perms-description-privacy = рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдкрд╣рд╛ рд╡ рдмрджрд▓рд╛
+webext-perms-description-proxy = рдмреНрд░рд╛рдЙрдЭрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рд╛
+webext-perms-description-sessions = рдиреБрдХрддреЗрдЪ рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдЯреЕрдм рдкрд╣рд╛
+webext-perms-description-tabs = рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рдЯреЕрдм рдкрд╣рд╛
+webext-perms-description-tabHide = рд▓рдкрд╡рд╛ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░ рдЯреЕрдм рджрд╛рдЦрд╡рд╛
+webext-perms-description-topSites = рдмреНрд░рд╛рдКрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕ рдкрд╣рд╛
+webext-perms-description-webNavigation = рд╕рдВрдЪрд╛рд░рдг рд╕реБрд░реБ рдЕрд╕рддрд╛рдирд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдХрд╛рд░реНрдп рдкрд╣рд╛
diff --git a/l10n-mr/toolkit/toolkit/global/extensions.ftl b/l10n-mr/toolkit/toolkit/global/extensions.ftl
new file mode 100644
index 0000000000..e65e381e25
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/extensions.ftl
@@ -0,0 +1,93 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Headers used in the webextension permissions dialog,
+## See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+## for an example of the full dialog.
+## Note: This string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $extension (String): replaced with the localized name of the extension.
+
+webext-perms-header = { $extension } рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛рдпрдЪреЗ рдХрд╛?
+webext-perms-sideload-header = { $extension } рдЬреЛрдбрд▓реЗ
+webext-perms-optional-perms-header = { $extension } рдЖрдгрдЦреА рдкрд░рд╡рд╛рдирдЧреНрдпрд╛рдВрдЪреА рдорд╛рдЧрдгреА рдХрд░рдд рдЖрд╣реЗ.
+
+##
+
+webext-perms-add =
+ .label = рдЬреЛрдбрд╛
+ .accesskey = A
+webext-perms-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+
+webext-perms-sideload-text = рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░реАрд▓ рджреБрд╕рд▒реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░реЕрдордиреЗ рдЕреЕрдб-рдСрди рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рдЖрдкрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░реВ рд╢рдХрддреЗ. рдХреГрдкрдпрд╛ рдпрд╛ рдЕреЕрдб-рдСрдирдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛рдВрдЪреА рдлреЗрд░рддрдкрд╛рд╕рдгреА рдХрд░рд╛ рд╡ рддреНрдпрд╛рд▓рд╛ рдЪрд╛рд▓реВ рдареЗрд╡рд╛рдпрдЪреЗ рдХреА рдирд╛рд╣реА рддреЗ рдард░рд╡рд╛.
+webext-perms-sideload-text-no-perms = рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░реАрд▓ рдПрдХрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░реЕрдордиреЗ рдЕреЕрдб-рдСрди рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ рдЖрдкрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░реВ рд╢рдХрддреЛ. рдХреГрдкрдпрд╛ рддреНрдпрд╛рд▓рд╛ рдЪрд╛рд▓реВ рдареЗрд╡рд╛рдпрдЪреЗ рдХреА рдирд╛рд╣реА рддреЗ рдард░рд╡рд╛.
+webext-perms-sideload-enable =
+ .label = рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХрд░рд╛
+ .accesskey = E
+webext-perms-sideload-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+ .accesskey = C
+
+webext-perms-update-accept =
+ .label = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛
+ .accesskey = U
+
+webext-perms-optional-perms-list-intro = рдпрд╛рд╕ : рд╣реЗ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ
+webext-perms-optional-perms-allow =
+ .label = рд╕реНрд╡реАрдХрд╛рд░рд╛
+ .accesskey = A
+webext-perms-optional-perms-deny =
+ .label = рдирд╛рдХрд╛рд░рд╛
+ .accesskey = D
+
+webext-perms-host-description-all-urls = рд╕рд░реНрд╡ рд╡реЗрдмрд╕рд╛рдИрдЯрд╕рд╛рдареАрдЪреА рдЖрдкрд▓рд╛ рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# Variables:
+# $domain (String): will be replaced by the DNS domain for which a webextension is requesting access (e.g., mozilla.org)
+webext-perms-host-description-wildcard = { $domain } рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рд╕рд╛рдИрдЯрд╕рд╛рдареА рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# Variables:
+# $domainCount (Number): Integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webext-perms-host-description-too-many-wildcards =
+ { $domainCount ->
+ [one] рдЗрддрд░ { $domainCount } рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+ *[other] рдЗрддрд░ { $domainCount } рдХреНрд╖реЗрддреНрд░рд╛рдВрддреАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+ }
+# Variables:
+# $domain (String): will be replaced by the DNS host name for which a webextension is requesting access (e.g., www.mozilla.org)
+webext-perms-host-description-one-site = { $domain } рд╕рд╛рдареА рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+
+# Variables:
+# $domainCount (Number): Integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webext-perms-host-description-too-many-sites =
+ { $domainCount ->
+ [one] рдЗрддрд░ { $domainCount } рд╕рд╛рдЗрдЯ рд╡рд░реАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+ *[other] рдЗрддрд░ { $domainCount } рд╕рд╛рдЗрдЯреНрд╕ рд╡рд░реАрд▓ рдЖрдкрд▓реА рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
+ }
+
+## Headers used in the webextension permissions dialog for synthetic add-ons.
+## The part of the string describing what privileges the extension gives should be consistent
+## with the value of webext-site-perms-description-gated-perms-{sitePermission}.
+## Note, this string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $hostname (String): the hostname of the site the add-on is being installed from.
+
+
+##
+
+
+## Headers used in the webextension permissions dialog.
+## Note: This string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $extension (String): replaced with the localized name of the extension being installed.
+## $hostname (String): will be replaced by the DNS host name for which a webextension enables permissions.
+
+
+## These should remain in sync with permissions.NAME.label in sitePermissions.properties
+
diff --git a/l10n-mr/toolkit/toolkit/global/handlerDialog.ftl b/l10n-mr/toolkit/toolkit/global/handlerDialog.ftl
new file mode 100644
index 0000000000..755da71021
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/handlerDialog.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/.
+
+
+## Permission Dialog
+## Variables:
+## $host - the hostname that is initiating the request
+## $scheme - the type of link that's being opened.
+## $appName - Name of the application that will be opened.
+
+
+## Please keep the emphasis around the hostname and scheme (ie the
+## `<strong>` HTML tags). Please also keep the hostname as close to the start
+## of the sentence as your language's grammar allows.
+
+## Permission Dialog
+## Variables:
+## $host (string) - The hostname that is initiating the request
+## $scheme (string) - The type of link that's being opened.
+## $appName (string) - Name of the application that will be opened.
+## $extension (string) - Name of extension that initiated the request
+
+## Please keep the emphasis around the hostname and scheme (ie the
+## `<strong>` HTML tags). Please also keep the hostname as close to the start
+## of the sentence as your language's grammar allows.
+## Variables:
+## $host (string) - The hostname that is initiating the request
+## $scheme (string) - The type of link that's being opened.
+
+##
+
+## Chooser dialog
+## Variables:
+## $scheme - the type of link that's being opened.
+
+## Chooser dialog
+## Variables:
+## $scheme (string) - The type of link that's being opened.
+
+choose-other-app-description = рджреБрд╕рд░реЗ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд╡рдбрд╛
+choose-app-btn =
+ .label = рдирд┐рд╡рдбрд╛тАж
+ .accessKey = C
+choose-other-app-window-title = рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧтАж
+
diff --git a/l10n-mr/toolkit/toolkit/global/htmlForm.ftl b/l10n-mr/toolkit/toolkit/global/htmlForm.ftl
new file mode 100644
index 0000000000..19bc486ab7
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/htmlForm.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/.
+
+# This string is shown at the end of the tooltip text for
+# <input type='file' multiple> when there are more than 21 files selected
+# (when we will only list the first 20, plus an "and X more" line).
+# Variables:
+# $fileCount (Number): The number of remaining files.
+input-file-and-more-files =
+ { $fileCount ->
+ [one] рдЖрдгрд┐ рдЖрдгрдЦреА рдПрдХ рдЬрд╛рд╕реНрдд
+ *[other] рдЖрдгрд┐ { $fileCount } рдЬрд╛рд╕реНрдд
+ }
diff --git a/l10n-mr/toolkit/toolkit/global/mozCard.ftl b/l10n-mr/toolkit/toolkit/global/mozCard.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/mozCard.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/toolkit/toolkit/global/mozFiveStar.ftl b/l10n-mr/toolkit/toolkit/global/mozFiveStar.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/mozFiveStar.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/toolkit/toolkit/global/mozMessageBar.ftl b/l10n-mr/toolkit/toolkit/global/mozMessageBar.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/mozMessageBar.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/toolkit/toolkit/global/mozSupportLink.ftl b/l10n-mr/toolkit/toolkit/global/mozSupportLink.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/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/toolkit/toolkit/global/notification.ftl b/l10n-mr/toolkit/toolkit/global/notification.ftl
new file mode 100644
index 0000000000..3a99544a96
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/notification.ftl
@@ -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/.
+
+close-notification-message =
+ .tooltiptext = рд╣реЗ рд╕рдВрджреЗрд╢ рдмрдВрдж рдХрд░рд╛
diff --git a/l10n-mr/toolkit/toolkit/global/popupnotification.ftl b/l10n-mr/toolkit/toolkit/global/popupnotification.ftl
new file mode 100644
index 0000000000..386078cb93
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/popupnotification.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/.
+
+popup-notification-more-actions-button =
+ .aria-label = рдЕрдзрд┐рдХ рдХреГрддреА
+popup-notification-default-button =
+ .label = рдареАрдХ рдЖрд╣реЗ!
+ .accesskey = O
diff --git a/l10n-mr/toolkit/toolkit/global/processTypes.ftl b/l10n-mr/toolkit/toolkit/global/processTypes.ftl
new file mode 100644
index 0000000000..6d08bf041e
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/processTypes.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/.
+
+##
+## Localization for remote types defined in RemoteType.h
+##
+
+process-type-web = рд╡реЗрдм рдордЬрдХреВрд░
+
+# process used to run privileged about pages,
+# such as about:home
+process-type-privilegedabout = рдмрджреНрджрд▓ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░
+
+# process used to run privileged mozilla pages,
+# such as accounts.firefox.com
+process-type-privilegedmozilla = рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЕрд╕рд▓реЗрд▓ Mozilla рдордЬрдХреВрд░
+
+process-type-extension = рд╡рд┐рд╕реНрддрд╛рд░
+
+# process used to open file:// URLs
+process-type-file = рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓
+
+# process used to isolate a webpage from other web pages
+# to improve security
+process-type-webisolated = рдкреГрдердХ рд╡реЗрдм рдордЬрдХреВрд░
+
+##
+## Localization for Gecko process types defined in GeckoProcessTypes.h
+##
+
+# process used to communicate with the GPU for
+# graphics acceleration
+process-type-gpu = GPU
+
+##
+## Other
+##
+
diff --git a/l10n-mr/toolkit/toolkit/global/profileDowngrade.ftl b/l10n-mr/toolkit/toolkit/global/profileDowngrade.ftl
new file mode 100644
index 0000000000..a0b3afffad
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/profileDowngrade.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/.
+
+profiledowngrade-window2 =
+ .title = рдЖрдкрдг { -brand-product-name } рдЪреА рдЬреБрдиреА рдЖрд╡реГрддреНрддреА рдЪрд╛рд▓реВ рдХреЗрд▓реА рдЖрд╣реЗ
+ .style = min-width: 490px;
+
+profiledowngrade-window-create =
+ .label = рдирд╡реАрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрдирд╡рд╛
+
+profiledowngrade-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ *[other] рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+ }
diff --git a/l10n-mr/toolkit/toolkit/global/profileSelection.ftl b/l10n-mr/toolkit/toolkit/global/profileSelection.ftl
new file mode 100644
index 0000000000..0c081e7722
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/profileSelection.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/.
+
+profile-selection-window =
+ .title = { -brand-short-name } - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд╡рдбрд╕рдВрдЪрд╛рдЪреА рдирд┐рд╡рдб рдХрд░рд╛
+
+profile-selection-button-accept =
+ .label = { -brand-short-name } рдЪреА рд╕реБрд░реВрд╡рд╛рдд рдХрд░рд╛
+
+profile-selection-button-cancel =
+ .label = рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+
+profile-selection-new-button =
+ .label = рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рдХрд░рд╛...
+ .accesskey = C
+
+profile-selection-rename-button =
+ .label = рдкреНрд░реЛрдлрд╛рдЗрд▓рд▓рд╛ рдирд╡реАрди рдирд╛рд╡ рджреНрдпрд╛...
+ .accesskey = R
+
+profile-selection-delete-button =
+ .label = рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд╖реНрдЯ рдХрд░рд╛...
+ .accesskey = D
+
+## Messages used in the profile manager
+
+profile-manager-description = { -brand-short-name } рдирд┐рд╡рдбрдЪрд╕рдВрдЪрд╛рдордзреНрдпреЗ рдЖрдкрд▓реНрдпрд╛ рдорд╛рдВрдбрдгреАрдВрдЪреА, рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдо, рдЖрдгрд┐ рдЗрддрд░ рдЙрдкрдпреЛрдЧреА рдШрдЯрдХрд╛рдВрдЪреА рдорд╛рд╣рд┐рддреА рд╕рд╛рдард╡рд┐рддреЛ.
+
+profile-manager-work-offline =
+ .label = рдСрдлрд▓рд╛рдЗрди рдХрд╛рд░реНрдп рдХрд░рд╛
+ .accesskey = o
+
+profile-manager-use-selected =
+ .label = рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡реЗрд│реА рди рд╡рд┐рдЪрд╛рд░рддрд╛ рдиреАрд╡рдбрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+ .accesskey = s
diff --git a/l10n-mr/toolkit/toolkit/global/resetProfile.ftl b/l10n-mr/toolkit/toolkit/global/resetProfile.ftl
new file mode 100644
index 0000000000..a67d531d19
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/resetProfile.ftl
@@ -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/.
+
+refresh-profile-dialog-button =
+ .label = { -brand-short-name }рд▓рд╛ рдкреВрд░реНрд╡рд╡рддреН рдХрд░рд╛
+refresh-profile = { -brand-short-name } рд▓рд╛ рдПрдХ рдЯреНрдпреВрди рдЕрдк рджреНрдпрд╛
+refresh-profile-button = { -brand-short-name }рд▓рд╛ рдореВрд│рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛тАж
+
+refresh-profile-progress =
+ .title = { -brand-short-name }рд▓рд╛ рдкреВрд░реНрд╡рд╡рддреН рдХрд░рд╛
+refresh-profile-progress-description = рдЬрд╡рд│рдкрд╛рд╕ рдЭрд╛рд▓реЗ рдЖрд╣реЗ...
diff --git a/l10n-mr/toolkit/toolkit/global/resistFingerPrinting.ftl b/l10n-mr/toolkit/toolkit/global/resistFingerPrinting.ftl
new file mode 100644
index 0000000000..4b0c45b898
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/resistFingerPrinting.ftl
@@ -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/.
+
+# Spoof Accept-Language prompt
+privacy-spoof-english = рд╕реЗрдЯрд┐рдВрдЧ рдЗрдВрдЧреНрд░рдЬреА рднрд╛рд╖реЗрд╡рд░ рдмрджрд▓рд▓реНрдпрд╛рдиреЗ рдЖрдкрд▓реНрдпрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рдУрд│рдЦрдгреЗ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгреЗ рдЕрд╡рдШрдб рд╣реЛрдИрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡реЗрдм рдкреГрд╖реНрдард╛рдЪреА рдЗрдВрдЧреНрд░рдЬреА рдЖрд╡реГрддреНрддреА рдорд╛рдЧрд╡рд╛рдпрдЪреА рдЖрд╣реЗ рдХрд╛?
diff --git a/l10n-mr/toolkit/toolkit/global/run-from-dmg.ftl b/l10n-mr/toolkit/toolkit/global/run-from-dmg.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/run-from-dmg.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/toolkit/toolkit/global/tabprompts.ftl b/l10n-mr/toolkit/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000..5a51b05ad2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/tabprompts.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/.
+
+tabmodalprompt-username =
+ .value = рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рдирд╛рд╡:
+tabmodalprompt-password =
+ .value = рдкрд╛рд╕рд╡рд░реНрдб:
+
+tabmodalprompt-ok-button =
+ .label = рдард┐рдХ рдЖрд╣реЗ
+tabmodalprompt-cancel-button =
+ .label = рд░рджреНрдж рдХрд░рд╛
diff --git a/l10n-mr/toolkit/toolkit/global/textActions.ftl b/l10n-mr/toolkit/toolkit/global/textActions.ftl
new file mode 100644
index 0000000000..68d04b1ff7
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/textActions.ftl
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+text-action-undo =
+ .label = рдкреВрд░реНрд╡рд╡рддреН рдХрд░рд╛
+ .accesskey = U
+
+text-action-undo-shortcut =
+ .key = Z
+
+text-action-redo =
+ .label = рдкреБрдиреНрд╣рд╛ рдХрд░рд╛
+ .accesskey = R
+
+text-action-redo-shortcut =
+ .key = Y
+
+text-action-cut =
+ .label = рдХрд╛рдкрд╛
+ .accesskey = t
+
+text-action-cut-shortcut =
+ .key = X
+
+text-action-copy =
+ .label = рдкреНрд░рдд рдмрдирд╡рд╛
+ .accesskey = C
+
+text-action-copy-shortcut =
+ .key = C
+
+text-action-paste =
+ .label = рдЪрд┐рдЯрдХрд╡рд╛
+ .accesskey = P
+
+text-action-paste-shortcut =
+ .key = V
+
+text-action-delete =
+ .label = рдХрд╛рдвреВрди рдЯрд╛рдХрд╛
+ .accesskey = D
+
+text-action-select-all =
+ .label = рд╕рд░реНрд╡ рдирд┐рд╡рдбрд╛
+ .accesskey = A
+
+text-action-select-all-shortcut =
+ .key = A
+
+text-action-search-text-box-clear =
+ .title = рдирд╖реНрдЯ рдХрд░рд╛
diff --git a/l10n-mr/toolkit/toolkit/global/timepicker.ftl b/l10n-mr/toolkit/toolkit/global/timepicker.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/timepicker.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/toolkit/toolkit/global/tree.ftl b/l10n-mr/toolkit/toolkit/global/tree.ftl
new file mode 100644
index 0000000000..4ca8770365
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/tree.ftl
@@ -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/.
+
+tree-columnpicker-restore-order =
+ .label = рд╕реНрддрдВрдн рдХреНрд░рдо рдкреВрд░реНрд╡рд╕реНрдерд┐рддреАрдд рдЖрдгрд╛
diff --git a/l10n-mr/toolkit/toolkit/global/unknownContentType.ftl b/l10n-mr/toolkit/toolkit/global/unknownContentType.ftl
new file mode 100644
index 0000000000..5df1af0232
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/unknownContentType.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/.
+
+unknowncontenttype-settingschange =
+ .value =
+ { PLATFORM() ->
+ [windows] { -brand-short-name } рдордзрд┐рд▓ рдкрд░реНрдпрд╛рдп рдЕрдВрддрд░реНрдЧрдд рд╕рдВрдпреЛрдЬрдирд╛ рдордзреНрдпреЗ рдмрджрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
+ *[other] { -brand-short-name } рдордзрд┐рд▓ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдорд╛ рджреНрд╡рд╛рд░реЗ рд╕рдВрдпреЛрдЬрдирд╛ рдордзреНрдпреЗ рдмрджрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
+ }
+
+unknowncontenttype-intro = рдЖрдкрдг рдЙрдШрдбрд╛рдпрдЪреЗ, рдЕрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ:
+unknowncontenttype-which-is = рдЬреЗ рдЖрд╣реЗ:
+unknowncontenttype-from = рдкрд╛рд╕реВрди:
+unknowncontenttype-prompt = рдЖрдкрдгрд╛рд╕ рд╣реА рдлрд╛рдЗрд▓ рд╕рдВрдЪрдпреАрдд рдХрд░рд╛рдпрдЪреА?
+unknowncontenttype-action-question = { -brand-short-name } рдиреА рдпрд╛ рдлрд╛рдЗрд▓рд╢реА рдХрд╛рдп рдХрд░рд╛рд╡реЗ?
+unknowncontenttype-open-with =
+ .label = рдпрд╛рд╕рд╣ рдЙрдШрдбрд╛
+ .accesskey = O
+unknowncontenttype-other =
+ .label = рдЗрддрд░...
+unknowncontenttype-choose-handler =
+ .label =
+ { PLATFORM() ->
+ [macos] рдирд┐рд╡рдбрд╛тАж
+ *[other] рдЪрд╛рд│рд╛тАж
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] C
+ *[other] B
+ }
+unknowncontenttype-save-file =
+ .label = рдлрд╛рдЗрд▓ рд╕рд╛рдард╡рд╛
+ .accesskey = S
+unknowncontenttype-remember-choice =
+ .label = рдЖрддреНрддрд╛рдкрд╛рд╕реВрди рдпрд╛рдкреБрдвреЗ рд╣реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рдХрд░рд┐рддрд╛ рдЕрд╕реЗрдЪ рдЖрдкреЛрдЖрдк рдХрд░рд╛.
+ .accesskey = a
diff --git a/l10n-mr/toolkit/toolkit/global/videocontrols.ftl b/l10n-mr/toolkit/toolkit/global/videocontrols.ftl
new file mode 100644
index 0000000000..8d56ca1620
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/videocontrols.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+videocontrols-play-button =
+ .aria-label = рдЪрд╛рд▓рд╡рд╛
+videocontrols-pause-button =
+ .aria-label = рд╕реНрддрдмреНрдз рдХрд░рд╛
+videocontrols-mute-button =
+ .aria-label = рдордВрдж рдХрд░рд╛
+videocontrols-unmute-button =
+ .aria-label = рдордВрдж рдХрд░реВ рдирдХрд╛
+videocontrols-enterfullscreen-button =
+ .aria-label = рдкрдбрджрд╛рднрд░
+videocontrols-exitfullscreen-button =
+ .aria-label = рдкрдбрджрд╛рднрд░рдкрд╛рд╕реВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛
+videocontrols-casting-button-label =
+ .aria-label = рдкрдбрджреНрдпрд╛рд╡рд░ рджрд╛рдЦрд╡рд╛
+videocontrols-closed-caption-off =
+ .offlabel = рдмрдВрдж
+
+videocontrols-error-aborted = рд╡реНрд╣рд┐рдбреАрдУ рд▓реЛрдб рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ.
+videocontrols-error-network = рдиреЗрдЯрд╡рд░реНрдХ рддреНрд░реБрдЯреАрдореБрд│реЗ рд╡реНрд╣рд┐рдбреАрдУ рдЪрд╛рд▓рд╡рдгреЗ рдмрдВрдж рдХреЗрд▓реЗ.
+videocontrols-error-decode = рдлрд╛рдЗрд▓ рд╕рджреЛрд╖реАрдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ рд╡реНрд╣рд┐рдбреАрдУ рдЪрд╛рд▓рд╡рдгреЗ рдЕрд╢рдХреНрдп.
+videocontrols-error-src-not-supported = рд╡реНрд╣рд┐рдбреАрдУ рд░реВрдкрдг рдХрд┐рдВрд╡рд╛ MIME рдкреНрд░рдХрд╛рд░ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+videocontrols-error-no-source = рд╕рдорд░реНрдереАрдд рд░реВрдкрдг рд╡ MIME рдкреНрд░рдХрд╛рд░рд╕рд╣ рд╡реНрд╣рд┐рдбреАрдУ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+videocontrols-error-generic = рдЕрдкрд░рд┐рдЪреАрдд рддреНрд░реБрдЯреАрдореБрд│реЗ рд╡реНрд╣рд┐рдбреАрдУ рдЪрд╛рд▓рд╡рдгреЗ рд░рджреНрдж рдХреЗрд▓реЗ.
+
+# This message shows the current position and total video duration
+#
+# Variables:
+# $position (String): The current media position
+# $duration (String): The total video duration
+#
+# For example, when at the 5 minute mark in a 6 hour long video,
+# $position would be "5:00" and $duration would be "6:00:00", result
+# string would be "5:00 / 6:00:00". Note that $duration is not always
+# available. For example, when at the 5 minute mark in an unknown
+# duration video, $position would be "5:00" and the string which is
+# surrounded by <span> would be deleted, result string would be "5:00".
+videocontrols-position-and-duration-labels = { $position }<span data-l10n-name="position-duration-format"> / { $duration }</span>
+
diff --git a/l10n-mr/toolkit/toolkit/global/wizard.ftl b/l10n-mr/toolkit/toolkit/global/wizard.ftl
new file mode 100644
index 0000000000..faae8def82
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/global/wizard.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/.
+
+wizard-macos-button-back =
+ .label = рдорд╛рдЧреЗ рдЬрд╛
+ .accesskey = B
+wizard-linux-button-back =
+ .label = рдорд╛рдЧреЗ
+ .accesskey = B
+wizard-win-button-back =
+ .label = < рдорд╛рдЧреЗ
+ .accesskey = B
+
+wizard-macos-button-next =
+ .label = рд╕реБрд░реВ рдареЗрд╡рд╛
+ .accesskey = C
+wizard-linux-button-next =
+ .label = рдкреБрдвреАрд▓
+ .accesskey = N
+wizard-win-button-next =
+ .label = рдкреБрдвреЗ >
+ .accesskey = N
+
+wizard-macos-button-finish =
+ .label = рд╕рдорд╛рдкреНрдд
+wizard-linux-button-finish =
+ .label = рд╕рдорд╛рдкреНрдд
+wizard-win-button-finish =
+ .label = рд╕рдорд╛рдкреНрдд
+
+wizard-macos-button-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+wizard-linux-button-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
+wizard-win-button-cancel =
+ .label = рд░рджреНрдж рдХрд░рд╛
diff --git a/l10n-mr/toolkit/toolkit/intl/languageNames.ftl b/l10n-mr/toolkit/toolkit/intl/languageNames.ftl
new file mode 100644
index 0000000000..8f52e0a1b1
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/intl/languageNames.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/.
+
+language-name-aa = рдЕрдлрд╛рд░
+language-name-ab = рдЕрдмреНрдЦрд╛рдЭрд┐рдпрди
+language-name-ach = Acholi
+language-name-ae = рдЕрд╡реЗрд╕реНрддрди
+language-name-af = рдЖрдлреНрд░рд┐рдХрди
+language-name-ak = рдЕрдХрд╛рди
+language-name-am = рдЕрдореНрд╣реЗрд░рд┐рдХ
+language-name-an = рдЖрд░рдЧреЛрдирд┐рдЭ
+language-name-ar = рдЕрд░рдмреА
+language-name-as = рдЖрд╕рд╛рдореА
+language-name-ast = рдЕрд╕реНрддреБрд░реАрдпрди
+language-name-av = рдЕрд╡реЗрд░реАрдХ
+language-name-ay = рдЕрдпрдорд░рд╛
+language-name-az = рдЕрдЭрд░рдмреИрдЬрд╛рдиреА
+language-name-ba = рдмрд╢реНрдХреАрд░
+language-name-be = рдмреЗрд▓рд╛рд░реБрд╕рд┐рдпрди
+language-name-bg = рдмрд▓реНрдЧреЗрд░рд┐рдпрди
+language-name-bh = рдмрд┐рд╣рд╛рд░реА
+language-name-bi = рдмрд┐рд╕реНрд▓рд╛рдорд╛
+language-name-bm = рдмрдВрдмрд╛рд░рд╛
+language-name-bn = рдмрдВрдЧрд╛рд▓реА
+language-name-bo = рдЯрд┐рдмреЗрдЯрд┐рдпрди
+language-name-br = рдмреНрд░реЗрдЯреЙрди
+language-name-bs = рдмреЛрд╕реНрдирд┐рдпрди
+language-name-ca = рдХреЗрдЯрд▓реЙрди
+language-name-cak = Kaqchikel
+language-name-ce = рдЪреЗрдЪреЗрди
+language-name-ch = рдЪрдореЛрд░реЛ
+language-name-co = рдХреЛрд░реНрд╕реАрдХрди
+language-name-cr = рдХреНрд░реА
+language-name-crh = рдХреНрд░рд┐рдореА рддрд╛рддрд░
+language-name-cs = рдЪреЗрдХреН
+language-name-csb = рдХрд╛рд╢реБрдмрд┐рдпрди
+language-name-cu = рдЪрд░реНрдЪ рд╕реНрд▓рд╛рд╡реАрдХ
+language-name-cv = рдЪреБрд╡рд╢
+language-name-cy = рд╡реЗрд▓реНрд╢
+language-name-da = рдбреЕрдирд┐рд╢
+language-name-de = рдЬрд░реНрдорди
+language-name-dsb = рд▓реЛрд╡рд░ рд╕реЛрд░реНрдмрд┐рдпрди
+language-name-dv = рджрд┐рд╡реЗрд╣реА
+language-name-dz = рднреБрддрд╛рдиреА
+language-name-ee = рдЗрд╡
+language-name-el = рдЧреНрд░реАрдХ
+language-name-en = рдЗрдВрдЧреНрд▓рд┐рд╢
+language-name-eo = рдЗрд╕реНрдкрд░реЕрдВрдЯреЛ
+language-name-es = рд╕реНрдкреЕрдирд┐рд╢
+language-name-et = рдЗрд╕реНрдЯреЛрдирд┐рдпрди
+language-name-eu = рдмрд╛рд╕реНрдХреН
+language-name-fa = рдкрд░реНрдЭрд┐рдпрди
+language-name-ff = рдлрд▓рд╛рд╣
+language-name-fi = рдлрд┐рдиреНрдирд┐рд╢
+language-name-fj = рдлрд┐рдЬрд┐рдЕрди
+language-name-fo = рдлрд╛рдПрд░реЛрд╕реА
+language-name-fr = рдлреНрд░реЗрдиреНрдЪ
+language-name-fur = рдлреНрд░реНрдпреВрд▓реАрдпрди
+language-name-fy = рдлреНрд░рд┐рд╕рд┐рдпрди
+language-name-ga = рдЗрд░рд┐рд╢
+language-name-gd = рд╕реНрдХреЙрдЯрд╕реН рдЧреЗрд▓рд┐рдХ
+language-name-gl = рдЧреЕрд▓рд┐рд╢рд┐рдпрди
+language-name-gn = рдЧреБрдЕрд░рдиреА
+language-name-gu = рдЧреБрдЬрд░рд╛рддреА
+language-name-gv = рдорд╛рдВрдХреНрд╕
+language-name-ha = рд╣рд╛рдЙрд╕рд╛
+language-name-haw = рд╣рд╡рд╛рдИрдпрди
+language-name-he = рд╣рд┐рдмреНрд░реВ
+language-name-hi = рд╣рд┐рдиреНрджреА
+language-name-hil = рд╣рд┐рд▓рд┐рдЧреЗрдиреЙрди
+language-name-ho = рд╣рд┐рд░реА рдореЛрддреВ
+language-name-hr = рдХреНрд░реЛрд╡реЗрд╢рд┐рдпрди
+language-name-hsb = рдЕрдкреНрдкрд░ рд╕реЛрд░реНрдмрд┐рдпрди
+language-name-ht = рд╣рд╛рдЗрд╢рд┐рдпрди
+language-name-hu = рд╣рдиреНрдЧреЗрд░рд┐рдпрди
+language-name-hy = рдЕрд░реНрдореЗрдирд┐рдпрди
+language-name-hz = рд╣рд░реЗрд░реЛ
+language-name-ia = рдЗрдиреНрдЯрд░рд▓рд┐рдВрдЧреНрд╡рд╛
+language-name-id = рдЗрдиреНрдбреЛрдиреЗрд╢рд┐рдпрди
+language-name-ie = рдЗрдВрдЯрд░рд▓рд┐рдВрдЧ
+language-name-ig = рдЗрдЧреНрдмреЛ
+language-name-ii = рд╕рд┐рдЪреБрдЕрди рдпреА
+language-name-ik = рдЗрдиреБрдкрд┐рдпрдХ
+language-name-io = рдЗрдбреЛ
+language-name-is = рдЖрдЗрд╕рд▓реЕрдВрдбрд┐рдХ
+language-name-it = рдЗрдЯрд╛рд▓рд┐рдпрди
+language-name-iu = рдЗрдиреБрдХреНрдЯреАрдЯреБрдЯ
+language-name-ja = рдЬреЕрдкрдиреАрдЬ
+language-name-jv = рдЬреЕрд╡рдирд┐рдЬ
+language-name-ka = рдЬреЙрд░реНрдЬрд┐рдпрди
+language-name-kab = Kabyle
+language-name-kg = рдХреЙрдВрдЧреЛ
+language-name-ki = рдХрд┐рдХреБрдЧреБ
+language-name-kj = рдХреБрдЖрдиреНрдпрд╛рдо
+language-name-kk = рдХрдЭрд╛рдЦ
+language-name-kl = рдЧреНрд░реАрдирд▓рдБрдбрд┐рдХ
+language-name-km = рдХрдВрдмреЛрдбрд┐рдпрди
+language-name-kn = рдХрдиреНрдирдб
+language-name-ko = рдХреЛрд░рд┐рдпрди
+language-name-kok = рдХреЛрдВрдХрдгреА
+language-name-kr = рдХрдиреБрд░реА
+language-name-ks = рдХрд╢реНрдорд┐рд░реА
+language-name-ku = рдХреБрд░реНрдбрд┐рд╢
+language-name-kv = рдХреЛрдореА
+language-name-kw = рдХреЛрд░реНрдирд┐рд╢
+language-name-ky = рдХрд┐рд░реНрдЧрд┐рдЭ
+language-name-la = рд▓реЕрдЯрд┐рди
+language-name-lb = рд▓рдХрд╕реЗрдВрдмреЛрд░реНрдЧрд┐рдЭ
+language-name-lg = рдЧрдВрдбрд╛
+language-name-li = рд▓рд┐рдВрдореНрдмрд░реНрдЧрди
+language-name-lij = Ligurian
+language-name-ln = рд▓рд┐рдВрдЧрд╛рд▓рд╛
+language-name-lo = рд▓рд╛рдУрдерд┐рдпрди
+language-name-lt = рд▓рд┐рдереЙрдирд┐рдпрди
+language-name-ltg = Latgalian
+language-name-lu = рд▓реБрдмрд╛-рдХрддрдВрдЧрд╛
+language-name-lv = рд▓реЕрдЯреНрд╡рд┐рдпрди
+language-name-mai = Maithili
+language-name-meh = рджрдХреНрд╖рд┐рдгрдкрд╢реНрдЪрд┐рдореА рддреНрд▓рд╛рдХреНрд╕рд┐рдЖрдХреЛ рдорд┐рдХреНрд╕рдЯреЗрдХ
+language-name-mg = рдорд▓рд╛рдЧрд╕реА
+language-name-mh = рдорд╛рд░реНрд╢рд▓рд┐рдЬ
+language-name-mi = рдорд╛рдУрд░реА
+language-name-mix = Mixtepec Mixtec
+language-name-mk = рдореЕрд╕реЗрдбреЛрдирд┐рдпрди
+language-name-ml = рдорд╛рд▓рд╛рдпрд▓рдо
+language-name-mn = рдордВрдЧреЛрд▓рд┐рдпрди
+language-name-mr = рдорд░рд╛рдареА
+language-name-ms = рдорд╛рд▓реЗ
+language-name-mt = рдорд╛рд▓рдЯрд┐рдЬ
+language-name-my = рдмрд╛рд░реНрдорд┐рд╕
+language-name-na = рдиреМрд░реБ
+language-name-nb = рдиреЙрд░реНрд╡реЗрдЬрд┐рдпрди рдмреЛрдХрдорд╛рд▓
+language-name-nd = рджреЗрдмреЗрд▓реЗ, рдЙрддреНрддрд░
+language-name-ne = рдиреЗрдкрд╛рд▓реА
+language-name-ng = рджреЛрдВрдЧрд╛
+language-name-nl = рдбрдЪреН
+language-name-nn = рдиреЛрд░реНрд╡реЗрдЬрд┐рдпрди рдирд┐рдВрдУрд░реНрд╕реНрдХ
+language-name-no = рдиреЛрд░реНрд╡реЗрдЬрд┐рдпрди
+language-name-nr = рджреЗрдмреЛрд▓реЗ, рджрдХреНрд╖рд┐рдг
+language-name-nso = рд╕реЛрдереЛ, рдЙрддреНрддрд░рд┐рдп
+language-name-nv = рдирд╡рд╛рдЬреЛ
+language-name-ny = рдЪрд┐рдЪреЗрд╡рд╛
+language-name-oc = рдСрдХреНрдХрд┐рдЯрди
+language-name-oj = рдУрдЬрд┐рдмреНрд╡рд╛
+language-name-om = рдУрд░реЛрдореЛ
+language-name-or = рдУрдбрд┐рдпрд╛
+language-name-os = рдУрд╕реЗрд╢рд┐рдпрди
+language-name-pa = рдкрдВрдЬрд╛рдмреА
+language-name-pi = рдкрд╛рд▓реА
+language-name-pl = рдкреЛрд▓рд┐рд╢
+language-name-ps = рдкрд╛рд╢реНрддреЛ
+language-name-pt = рдкреЛрд░реНрдЪреБрдЧреАрд╕
+language-name-qu = рдХреНрд╡реЗрдЪреБрдЖ
+language-name-rm = рд╣рд╛рдПрдЯреЛ-рд░реЛрдорд╛рдирд┐рдХ
+language-name-rn = рдХрд┐рд░реБрдВрдбреА
+language-name-ro = рд░реЛрдореЗрдирд┐рдпрди
+language-name-ru = рд░рд╢реАрдпрди
+language-name-rw = рдХрд┐рдиреНрдпрд╛рд░рд╡рдВрдбрд╛
+language-name-sa = рд╕рдВрд╕реНрдХреГрдд
+language-name-sc = рд╕рд╛рд░реНрдбрд┐рдирд┐рдпрди
+language-name-sd = рд╕рд┐рдВрдзреА
+language-name-se = рдиреЙрд░реНрджрди рд╕рд╛рдореА
+language-name-sg = рд╕рд╛рдВрдЧреНрд░реЛ
+language-name-si = рд╕рд┐рдВрдШрд╛рд▓реЗрд╕реА
+language-name-sk = рд╕реНрд▓реЛрд╡реНрд╣рд╛рдХ
+language-name-sl = рд╕реНрд▓реЛрд╡реЗрдирд┐рдпрди
+language-name-sm = рд╕рдореЛрдЕрди
+language-name-sn = рд╢реЛрдирд╛
+language-name-so = рд╕реЛрдорд╛рд▓реА
+language-name-son = рд╕рд╛рдБрд╣реЗ
+language-name-sq = рдЕрд▓реНрдмреЗрдирд┐рдпрди
+language-name-sr = рд╕рд░реНрдмрд┐рдпрди
+language-name-ss = рд╕рд┐рд╕реНрд╡рддреА
+language-name-st = рд╕реЛрдереЛ, рджрдХреНрд╖рд┐рдгрд┐рдп
+language-name-su = рд╕реБрдбрд╛рдиреЗрд╕реА
+language-name-sv = рд╕реНрд╡реАрдбрд┐рд╢
+language-name-sw = рд╕реНрд╡рд╛рд╣рд┐рд▓реА
+language-name-ta = рд╕рдорд┐рд│
+language-name-te = рддреЗрд▓реБрдЧреБ
+language-name-tg = рддрд╛рдЬрд┐рдХ
+language-name-th = рдерд╛рдИ
+language-name-ti = рддрд┐рдЧреНрд░рд┐рдиреНрдпрд╛
+language-name-tig = рддрд┐рдЧреНрд░реЗ
+language-name-tk = рддреБрд░реНрдХрдорди
+language-name-tl = рдЯреЕрдЧрд▓реЙрдЧ
+language-name-tlh = рдХреНрд▓рд┐рдВрдЧреЛрди
+language-name-tn = рд╕реНрд╡рд╛рдирд╛
+language-name-to = рддреЛрдВрдЧрд╛
+language-name-tr = рдЯрд░реНрдХрд┐рд╢
+language-name-trs = рддреНрд░рд┐рдХреА
+language-name-ts = рддреНрд╕реЛрдВрдЧрд╛
+language-name-tt = рдЯрдЯрд╛рд░
+language-name-tw = рддреНрд╡реА
+language-name-ty = рддрд╛рд╣рд┐рд╢рд┐рдЕрди
+language-name-ug = рдЙрдЗрдШреБрд░
+language-name-uk = рдпреБрдХреНрд░реЗрдирд┐рдпрди
+language-name-ur = рдЙрд░реНрджреБ
+language-name-uz = рдЙрдЭреНрдмреЗрдХ
+language-name-ve = рд╡реЗрдВрдбрд╛
+language-name-vi = рд╡рд┐рдпрдЯрдирд╛рдореАрдЬ
+language-name-vo = рд╡реНрд╣реЛрд▓рд╛рдкреВрдХ
+language-name-wa = рд╡рд▓реНрд▓реВрди
+language-name-wen = рд╕реЛрд░реНрдмреАрдпрди
+language-name-wo = рд╡реЛрд▓реЛрдл
+language-name-xh = рд╣реЛрд╕рд╛
+language-name-yi = рдпрд┐рдбреАрд╢
+language-name-yo = рдпреЛрд░реВрдмрд╛
+language-name-za = рдЭреБрдЖрдВрдЧ
+language-name-zam = Miahuatl├бn Zapotec
+language-name-zh = рдЪрд╛рдпрдирд┐рдЬ
+language-name-zu = рдЭреБрд▓реВ
diff --git a/l10n-mr/toolkit/toolkit/intl/regionNames.ftl b/l10n-mr/toolkit/toolkit/intl/regionNames.ftl
new file mode 100644
index 0000000000..c448c28bf7
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/intl/regionNames.ftl
@@ -0,0 +1,275 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Notice: If you're updating this list, you should also
+### update the list in mozIntl.js.
+
+region-name-ad = рдЕрдВрдбреЛрд░рд╛
+region-name-ae = рд╕рдВрдпреБрдХреНрдд рдЕрд░рдм рдЕрдореАрд░рд╛рдд
+region-name-af = рдЕрдлрдЧрд╛рдирд┐рд╕реНрддрд╛рди
+region-name-ag = рдПрдВрдЯреАрдЧреБрдЖ рд╡ рдмрд╛рд░реНрдмреБрдбрд╛
+region-name-ai = рдПрдВрдЧреНрд╡реАрд▓рд╛
+region-name-al = рдЕрд▓реНрдмрд╛рдирд┐рдпрд╛
+region-name-am = рдЖрд░реНрдорд┐рдиреЗрдпрд╛
+region-name-ao = рдЕрдВрдЧреЛрд▓рд╛
+region-name-aq = рдПрдВрдЯрд╛рд░реНрдХрд┐рдЯрд┐рдХрд╛
+region-name-ar = рдЕрд░реНрдЬреЗрдиреНрдЯрд┐рдирд╛
+region-name-as = рдЕрдореЗрд░рд┐рдХрди рд╕рдореЛрдЖ
+region-name-at = рдЖрд╕реНрдЯреНрд░рд┐рдпрд╛
+region-name-au = рдЖрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛
+region-name-aw = рдЕрд░реВрдмрд╛
+region-name-az = рдЕрдЬрд░рдмреИрдЬрд╛рди
+region-name-ba = рдмреЛрд╕реНрдирд┐рдпрд╛ рд╡ рд╣рд░реНрдЬреЗрдЧреЛрд╡рд┐рдирд╛
+region-name-bb = рдмрд╛рд░рдмрд╛рдбреЛрд╕
+region-name-bd = рдмрдВрдЧреНрд▓рд╛рджреЗрд╢
+region-name-be = рдмреЗрд▓реНрдЬрд┐рдпрдо
+region-name-bf = рдмреБрд░реНрдХрд┐рдирд╛ рдлрд╛рд╕реЛ
+region-name-bg = рдмреБрд▓реНрдЧреЗрд░рд┐рдпрд╛
+region-name-bh = рдмрд╣рд░реАрди
+region-name-bi = рдмреБрд░реВрдВрдбреА
+region-name-bj = рдмреЗрдирд┐рди
+region-name-bl = рд╕реЗрдВрдЯ рдмрд╛рд░реНрдереЗрд▓реЗрдореА
+region-name-bm = рдмрд░рдореБрдбрд╛
+region-name-bn = рдмреНрд░реБрдиреЗрдИ
+region-name-bo = рдмреЛрд▓рд┐рд╡рд┐рдпрд╛
+region-name-br = рдмреНрд░рд╛рдЬреАрд▓
+region-name-bs = рдж рдмрд╛рд╣рд╛рдорд╛рдЬ
+region-name-bt = рднреВрдЯрд╛рди
+region-name-bv = рдмреЙрднреЗрдЯ рджреНрд╡реАрдк
+region-name-bw = рдмреЛрддреНрд╕рд╡рд╛рдирд╛
+region-name-by = рдмреЗрд▓рд╛рд░реВрд╕
+region-name-bz = рдмреЗрд▓реАрдЬ
+region-name-ca = рдХрдирд╛рдбрд╛
+region-name-cc = рдХреЛрдХреЛрд╕ (рдХреАрд▓рд┐рдВрдЧ) рджреНрд╡реАрдк
+region-name-cd = рдХрд╛рдВрдЧреЛ (рдХрд┐рдВрд╢рд╛рд╕рд╛)
+region-name-cf = рдХреЗрдВрджреНрд░реАрдп рдЕрдлреНрд░реАрдХреА рдЧрдгрддрдВрддреНрд░
+region-name-cg = рдХрд╛рдВрдЧреЛ (рдмреНрд░рд╛рдЬреНрдЬрд╛рд╡рд┐рд▓реЗ)
+region-name-ch = рд╕реНрд╡рд┐рдЯрдЬрд░рд▓реИрдВрдб
+region-name-ci = рдХреЛрдЯ рдбрд┐'рд╡реЙрд░реЗ
+region-name-ck = рдХреБрдХ рджреНрд╡реАрдк
+region-name-cl = рдЪрд┐рд▓реА
+region-name-cm = рдХреИрдорд░реВрди
+region-name-cn = рдЪреАрди
+region-name-co = рдХреЛрд▓рдВрдмрд┐рдпрд╛
+region-name-cp = рдХреНрд▓рд┐рдкрд░рдЯреЛрди рдмреЗрдЯ
+region-name-cr = рдХреЛрд╕реНрдЯрд╛рд░рд┐рдХрд╛
+region-name-cu = рдХреНрдпреВрдмрд╛
+region-name-cw = рдХреБрд░рд╛рдХрд╛рдУ
+region-name-cx = рдХреНрд░рд┐рд╕рдорд╕ рджреНрд╡реАрдк
+region-name-cy = рд╕рд╛рдЗрдкреНрд░рд╕
+region-name-de = рдЬрд░реНрдордиреА
+region-name-dg = рдбрд┐рдПрдЧреЛ рдЧрд╛рд░реНрд╕рд┐рдпрд╛
+region-name-dj = рдбреНрдЬрд╡реЛрдЯреА
+region-name-dk = рдбреЗрдордорд╛рд░реНрдХ
+region-name-dm = рдбреЛрдорд┐рдирд┐рдХрд╛
+region-name-do = рдбреЛрдорд┐рдирд┐рдХрди рдЧрдгрддрдВрддреНрд░
+region-name-dz = рдЕрд▓реНрдЬреАрд░рд┐рдпрд╛
+region-name-ec = рдЗрдХреНрд╡реЗрдбрд░
+region-name-ee = рдЗрд╕реНрдЯреЛрдирд┐рдпрд╛
+region-name-eg = рдорд┐рд╢реНрд░
+region-name-eh = рдкрд╢реНрдЪрд┐рдореА рд╕рд╣рд╛рд░рд╛
+region-name-er = рдЗрд░реАрдЯреНрд░рд┐рдпрд╛
+region-name-es = рд╕реНрдкреЗрди
+region-name-et = рдЗрдерд┐рдпреЛрдкрд┐рдпрд╛
+region-name-fi = рдлрд┐рдирд▓реИрдВрдб
+region-name-fj = рдлрд┐рдЬреА
+region-name-fk = рдлреЙрдХрд▓реИрдВрдб рджреНрд╡реАрдк (рдорд╛рд▓рд╡рд┐рдирд╛рд╕)
+region-name-fm = рдлреЗрдбрд░реЗрдЯреЗрдб рд╕реНрдЯреЗрдЯ рдСрдл рдорд┐рдХреНрд░реЛрдиреЗрд╕рд┐рдпрд╛
+region-name-fo = рдлреЗрд░рд╛рдУ рджреНрд╡реАрдк
+region-name-fr = рдлреНрд░рд╛рдВрд╕
+region-name-ga = рдЧреИрдмрд╛рди
+region-name-gb = рдпреВрдирд╛рдЗрдЯреЗрдб рдХрд┐рдВрдЧрдбрдо
+region-name-gd = рдЧреНрд░реЗрдиреЗрдбрд╛
+region-name-ge = рдЬреНрдпрд╛рд░реНрдЬрд┐рдпрд╛
+region-name-gf = рдлреНрд░реЗрдВрдЪ рдЧрд╛рдпрдирд╛
+region-name-gg = рдЧреНрдпреВрд░реНрдирд╕реЗ
+region-name-gh = рдШрд╛рдирд╛
+region-name-gi = рдЬрд┐рдмреНрд░рд╛рд▓реНрдЯрд░
+region-name-gl = рдЧреНрд░реАрдирд▓реИрдВрдб
+region-name-gm = рдЧрд╛рдВрдмреАрдпрд╛
+region-name-gn = рдЧрд╛рдпрдирд╛
+region-name-gp = рдЧреБрдЖрдбреЗрд▓реЛрдк
+region-name-gq = рд╡рд┐рд╖реБрд╡рддрд░реЗрдЦреАрдп
+region-name-gr = рдпреВрдирд╛рди
+region-name-gs = рджрдХреНрд╖рд┐рдг рдЬреЙрд░реНрдЬрд┐рдпрд╛ рд╡ рджрдХреНрд╖рд┐рдг рд╕реИрдВрдбрд╡рд┐рдЪ рджреНрд╡реАрдк
+region-name-gt = рдЧреБрдЖрдЯреЗрдорд╛рд▓рд╛
+region-name-gu = рдЧреБрдЖрдо
+region-name-gw = рдЧрд╛рдпрдирд╛-рдмрд┐рд╕рд╛рдЙ
+region-name-gy = рдЧреБрдпрд╛рдирд╛
+region-name-hk = рд╣рд╛рдВрдЧрдХрд╛рдВрдЧ
+region-name-hm = рд╣рд░реНрдб рджреНрд╡реАрдк рд╡ рдореИрдХрдбреЛрдирд╛рд▓реНрдб рджреНрд╡реАрдк
+region-name-hn = рд╣реЛрдВрдбреБрд░рд╛рд╕
+region-name-hr = рдХреНрд░реЛрд╢рд┐рдпрд╛
+region-name-ht = рд╣реИрддреА
+region-name-hu = рд╣рдВрдЧрд░реА
+region-name-id = рдЗрдВрдбреЛрдиреЗрд╢рд┐рдпрд╛
+region-name-ie = рдЖрдпрд░рд▓реИрдВрдб
+region-name-il = рдЗрдЬрд░рд╛рдпрд▓
+region-name-im = рдЖрдПрд▓ рдСрдл рдореИрди
+region-name-in = рднрд╛рд░рдд
+region-name-io = рдмреНрд░рд┐рдЯрд┐рд╢ рдЗрдВрдбрд┐рдпрди рдорд╣рд╛рд╕рд╛рдЧрд░ рдХреНрд╖реЗрддреНрд░
+region-name-iq = рдЗрд░рд╛рдХ
+region-name-ir = рдЗрд░рд╛рди
+region-name-is = рдЖрдЗрд╕рд▓реИрдВрдб
+region-name-it = рдЗрдЯрд▓реА
+region-name-je = рдЬрд░реНрд╕реА
+region-name-jm = рдЬрдореИрдХрд╛
+region-name-jo = рдЬреЛрд░реНрдбрди
+region-name-jp = рдЬрд╛рдкрд╛рди
+region-name-ke = рдХреЗрдиреНрдпрд╛
+region-name-kg = рдХрд┐рд░реНрдЧрд┐рдЬрд╕реНрддрд╛рди
+region-name-kh = рдХрдВрдмреЛрдбрд┐рдпрд╛
+region-name-ki = рдХрд┐рд░рд┐рдмрд╛рддреА
+region-name-km = рдХреЛрдореЛрд░реЛрд╕
+region-name-kn = рд╕реИрдВрдЯ рдХрд┐рдЯреНрд╕ рд╡ рдиреЗрд╡рд┐рд╕
+region-name-kp = рдЙрддреНрддрд░ рдХреЛрд░рд┐рдпрд╛
+region-name-kr = рджрдХреНрд╖рд┐рдг рдХреЛрд░рд┐рдпрд╛
+region-name-kw = рдХреБрд╡реИрдд
+region-name-ky = рдХреИрдорди рджреНрд╡реАрдк
+region-name-kz = рдХрдЬрд╛рдЦрд╕реНрддрд╛рди
+region-name-la = рд▓рд╛рдУрд╕
+region-name-lb = рд▓реЗрдмрдирд╛рди
+region-name-lc = рд╕реИрдВрдЯ рд▓реБрд╕рд┐рдпрд╛
+region-name-li = рд▓рд┐рдЪреЗрдВрд╕реНрдЯрд╛рдЗрди
+region-name-lk = рд╢реНрд░реА рд▓рдВрдХрд╛
+region-name-lr = рд▓рд╛рдЗрдмреЗрд░рд┐рдпрд╛
+region-name-ls = рд▓реЗрд╕реЗрдереЛ
+region-name-lt = рд▓рд┐рдереБрдЖрдирд┐рдпрд╛
+region-name-lu = рд▓рдХреНрд╕рдорд╡рд░реНрдЧ
+region-name-lv = рд▓рд╛рддрд╡рд┐рдпрд╛
+region-name-ly = рд▓реАрдмрд┐рдпрд╛
+region-name-ma = рдореЛрд░реЛрдХреНрдХреЛ
+region-name-mc = рдореЛрдирд╛рдХреЛ
+region-name-md = рдорд╛рд▓реНрдбреЛрд╡рд╛
+region-name-me = рдореЛрдВрдЯреЗрдирдЧреНрд░реЛ
+region-name-mf = рд╕реЗрдВрдЯ рдорд╛рд░реНрдЯрд┐рди
+region-name-mg = рдореИрдбрд╛рдЧрд╛рд╕реНрдХрд░
+region-name-mh = рдорд╛рд░реНрд╢рд▓ рджреНрд╡реАрдк
+region-name-ml = рдорд╛рд▓реА
+region-name-mm = рдмрд░реНрдорд╛
+region-name-mn = рдордВрдЧреЛрд▓рд┐рдпрд╛
+region-name-mo = рдордХрд╛рдЙ
+region-name-mp = рдЙрддреНрддрд░реА рдорд░рд┐рдпрд╛рдирд╛ рджреНрд╡реАрдк
+region-name-mq = рдорд╛рд░реНрдЯрд┐рдирд┐рдХ
+region-name-mr = рдореЙрд░рд┐рдЯреИрдирд┐рдпрд╛
+region-name-ms = рдореЛрдВрдЯреЗрд╕реЗрд░рд╛рдЯ
+region-name-mt = рдорд╛рд▓реНрдЯрд╛
+region-name-mu = рдорд╛рд░рд┐рд╢рд╕
+region-name-mv = рдорд╛рд▓рджреАрд╡
+region-name-mw = рдорд▓рд╛рд╡реА
+region-name-mx = рдореЗрдХреНрд╕рд┐рдХреЛ
+region-name-my = рдорд▓реЗрд╢рд┐рдпрд╛
+region-name-mz = рдореЛрдЬрд╛рдВрдмрд┐рдХ
+region-name-na = рдирд╛рдореАрдмрд┐рдпрд╛
+region-name-nc = рдиреНрдпреВ рдХреИрд▓рд┐рдбреЛрдирд┐рдпрд╛
+region-name-ne = рдирд╛рдЗрдЬрд░
+region-name-nf = рдиреЛрд░реНрдлреЛрдХ рджреНрд╡реАрдк
+region-name-ng = рдирд╛рдЗрдЬреАрд░рд┐рдпрд╛
+region-name-ni = рдирд┐рдХрд╛рд░рд╛рдЧреБрдЖ
+region-name-nl = рдиреАрджрд░рд▓реИрдВрдб
+region-name-no = рдирд╛рд░реНрд╡реЗ
+region-name-np = рдиреЗрдкрд╛рд▓
+region-name-nr = рдиреМрд░реВ
+region-name-nu = рдирд┐рдпреВ
+region-name-nz = рдиреНрдпреВрдЬреАрд▓реИрдВрдб
+region-name-om = рдУрдорд╛рди
+region-name-pa = рдкрдирд╛рдорд╛
+region-name-pe = рдкреЗрд░реВ
+region-name-pf = рдлреНрд░реЗрдВрдЪ рдкреЛрд▓рд┐рдирд┐рд╢рд┐рдпрд╛
+region-name-pg = рдкрд╛рдкреБрдЖ рдиреНрдпреВ рдЧрд╛рдЗрдирд╛
+region-name-ph = рдлрд┐рд▓реАрдкреАрдиреНрд╕
+region-name-pk = рдкрд╛рдХрд┐рд╕реНрддрд╛рди
+region-name-pl = рдкреЛрд▓реИрдВрдб
+region-name-pm = рд╕реЗрдВрдЯ рдкрд┐рдпрд░реЗ рд╡ рдорд┐рдХреЗрд▓реЙрди
+region-name-pn = рдкрд┐рдЯрдХреИрд░реНрди рджреНрд╡реАрдк
+region-name-pr = рдкреНрдпреВрд░реЗрдЯреЛ рд░рд┐рдХреЛ
+region-name-pt = рдкреБрд░реНрддрдЧрд╛рд▓
+region-name-pw = рдкрд▓рд╛рдЙ
+region-name-py = рдкрд░рд╛рдЧреБрд╡реЗ
+region-name-qa = рдХрддрд╛рд░
+region-name-qm = рдорд┐рдбрд╡реЗ рджреНрд╡рд┐рдк
+region-name-qs = рдмрд╕рд╛рд╕ рджрд╛ рдЗрдВрдбреАрдпрд╛
+region-name-qu = рдЬреБрдЖрди рджреЗ рдиреЛрд╡рд╛ рджреНрд╡реАрдк
+region-name-qw = рд╡реЗрдХ рджреНрд╡реАрдк
+region-name-qx = рдЧреНрд▓реЛрд░рд┐рдУрд╕реЛ рджреНрд╡реАрдк
+region-name-qz = рдПрдХреНрд░реЛрддрд┐рд░реА
+region-name-re = рд░рд┐рдпреВрдирд┐рдпрди
+region-name-ro = рд░реЛрдорд╛рдирд┐рдпрд╛
+region-name-rs = рд╕рд░реНрдмрд┐рдпрд╛
+region-name-ru = рд░рд╢рд┐рдпрд╛
+region-name-rw = рд░рд╡рд╛рдВрдбрд╛
+region-name-sa = рд╕рдЙрджреА рдЕрд░рдм
+region-name-sb = рд╕реЛрд▓реЛрдорди рджреНрд╡реАрдк
+region-name-sc = рд╕рд┐рдЪреЗрд▓реАрд╕
+region-name-sd = рд╕реВрдбрд╛рди
+region-name-se = рд╕реНрд╡реАрдбрди
+region-name-sg = рд╕рд┐рдВрдЧрд╛рдкреБрд░
+region-name-sh = рд╕реЗрдВрдЯ рд╣реЗрд▓реЗрдирд╛, рдЕрд╕реНрд╕реЗрдВрд╢рди рд╡ рдЯреНрд░реАрд╕реНрдЯрди рджрд╛ рдХреБрдВрд╣рд╛
+region-name-si = рд╕реНрд▓реЛрд╡реЗрдирд┐рдпрд╛
+region-name-sk = рд╕реНрд▓реЛрд╡реЗрдХрд┐рдпрд╛
+region-name-sl = рд╕рд┐рдпрд░рд╛ рд▓рд┐рдУрди
+region-name-sm = рд╕реИрди рдореЗрд░рд┐рдиреЛ
+region-name-sn = рд╕реЗрдиреЗрдЧрд▓
+region-name-so = рд╕реЛрдорд╛рд▓рд┐рдпрд╛
+region-name-sr = рд╕реВрд░реАрдирд╛рдо
+region-name-ss = рджрдХреНрд╖рд┐рдг рд╕реБрджрд╛рди
+region-name-st = рд╕рд╛рдУ рдЯреЛрдо рд╡ рдкреНрд░рд┐рдВрд╕рд┐рдк
+region-name-sv = рдЕрд▓ рд╕рд▓реНрд╡рд╛рдбреЛрд░
+region-name-sx = рд╕рд┐рдВрдЯ рдорд╛рд░реНрдЯреЗрди
+region-name-sy = рд╕реАрд░рд┐рдпрд╛
+region-name-tc = рддреБрд░реНрдХ рд╡ рдХреИрдХрд╕ рджреНрд╡реАрдк
+region-name-td = рдЪрд╛рдб
+region-name-tf = рдлреНрд░реЗрдВрдЪ рд╕рджрд░реНрди рдЖрдгрд┐ рдЕрдВрдЯрд╛рд░реНрдЯрд┐рдХ рд▓реЕрдВрдбреНрд╕
+region-name-tg = рдЯреЛрдЧреЛ
+region-name-th = рдерд╛рдИрд▓реИрдВрдб
+region-name-tj = рддрд╛рдЬрд┐рдХрд┐рд╕реНрддрд╛рди
+region-name-tk = рдЯреЛрдХреЗрд▓рд╛рдЙ
+region-name-tl = рддрд┐рдореЛрд░-рд▓реЗрд╕реНрдЯреЗ
+region-name-tm = рддреБрд░реНрдХрдореЗрдирд┐рд╕реНрддрд╛рди
+region-name-tn = рдЯреНрдпреВрдирд┐рд╕рд┐рдпрд╛
+region-name-to = рдЯреЛрдВрдЧрд╛
+region-name-tr = рддреБрд░реНрдХреА
+region-name-tt = рддреНрд░рд┐рдиреАрджрд╛рдж рд╡ рдЯреЛрдмреИрдЧреЛ
+region-name-tv = рддреБрд╡рд╛рд▓реВ
+region-name-tw = рддрд╛рдЗрд╡рд╛рди
+region-name-tz = рддрдВрдЬрд╛рдирд┐рдпрд╛
+region-name-ua = рдпреВрдХреНрд░реИрди
+region-name-ug = рдпреВрдЧрд╛рдВрдбрд╛
+region-name-us = рдпреВрдирд╛рдЗрдЯреЗрдб рд╕реНрдЯреЗрдЯреНрд╕
+region-name-uy = рдЙрд░реВрдЧреБрд╡реЗ
+region-name-uz = рдЙрдЬрдмреЗрдХрд┐рд╕реНрддрд╛рди
+region-name-va = рд╡реЗрдЯрд┐рдХрди рд╕рд┐рдЯреА
+region-name-vc = рд╕реЗрдВрдЯ рд╡рд┐рдВрд╕реЗрдЯ рд╡ рдЧреНрд░реЗрдирд╛рдбрд╛рдЗрдиреНрд╕
+region-name-ve = рд╡реЗрдиреЗрдЬреБрдПрд▓рд╛
+region-name-vg = рд╡рд░реНрдЬрд┐рди рджреНрд╡реАрдк, рдмреНрд░рд┐рдЯрд┐рд╢
+region-name-vi = рд╡реНрд╣рд░реНрдЬрд┐рди рджреНрд╡реАрдк, рдпреВ.рдПрд╕.
+region-name-vn = рд╡рд┐рдпрддрдирд╛рдо
+region-name-vu = рд╡рдиреЙрдЯреВ
+region-name-wf = рд╡рд╛рд▓рд┐рд╕ рд╡ рдлреБрдЯреБрдирд╛
+region-name-ws = рд╕рдореЛрдЖ
+region-name-xa = рдЕреЕрд╢рдореЛрд░ рдЖрдгрд┐ рдХрд╛рд░реНрдЯрд┐рдпрд░ рджреНрд╡реАрдк
+region-name-xb = рдмреЗрдХрд░ рджреНрд╡реАрдк
+region-name-xc = рдХреЛрд░рд▓ рд╕реА рджреНрд╡реАрдк
+region-name-xd = рдвреЗрдХреЗрд▓реАрдпрд╛
+region-name-xe = рдпреВрд░реЛрдкрд╛ рджреНрд╡реАрдк
+region-name-xg = рдЧрд╛рдЭрд╛ рдкрдЯреНрдЯреА
+region-name-xh = рд╣реЙрд╡рд▓рдБрдб рджреНрд╡реАрдк
+region-name-xj = рдЬреЕрди рдореЗрдпрди
+region-name-xk = рдХреЛрд╕реЛрд╡реНрд╣реЛ
+region-name-xl = рдкрд╛рд▓реНрдореАрд░рд╛ рдЕрдЯреЙрд▓
+region-name-xm = рдХрд┐рдВрдЧрдореЕрди рд░реАрдл
+region-name-xp = рдкреЕрд░рд╛рд╕реЗрд▓ рджреНрд╡реАрдк
+region-name-xq = рдЬрд╛рд░реНрд╡реАрд╕ рджреНрд╡реАрдк
+region-name-xr = рд╕реНрд╡реЕрд▓рдмрд╛рд░реНрдб
+region-name-xs = рд╕реНрдкреНрд░реЕрдЯрд▓реА рджреНрд╡реАрдк
+region-name-xt = рдЯреНрд░реЛрдореЗрд▓реАрди рджреНрд╡реАрдк
+region-name-xu = рдЬреЙрдирд╕реНрдЯреЛрди рдПрдЯреЛрд▓
+region-name-xv = рдирд╛рд╡рд╛рд╕реНрд╕рд╛ рджреНрд╡реАрдк
+region-name-xw = рдкрд╢реНрдЪрд┐рдо рдмреЕрдВрдХ
+region-name-ye = рдпреЗрдорди
+region-name-yt = рдореЗрдпреЛрдЯ
+region-name-za = рджрдХреНрд╖рд┐рдгреА рдЕрдлреНрд░реАрдХрд╛
+region-name-zm = рдЬрд╛рдореНрдмрд┐рдпрд╛
+region-name-zw = рдЬрд┐рдВрдмрд╛рдмреЗ
diff --git a/l10n-mr/toolkit/toolkit/main-window/autocomplete.ftl b/l10n-mr/toolkit/toolkit/main-window/autocomplete.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/main-window/autocomplete.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/toolkit/toolkit/main-window/findbar.ftl b/l10n-mr/toolkit/toolkit/main-window/findbar.ftl
new file mode 100644
index 0000000000..0670062cca
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/main-window/findbar.ftl
@@ -0,0 +1,69 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 contains the entities needed to use the Find Bar.
+
+findbar-next =
+ .tooltiptext = рд╢рдмреНрджрд╕рдореБрд╣рд╛рдЪреЗ рдкреБрдврдЪреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рд╢реЛрдзрд╛
+findbar-previous =
+ .tooltiptext = рд╢рдмреНрджрд╕рдореБрд╣рд╛рдЪреЗ рдкреВрд░реНрд╡реАрдЪреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рд╢реЛрдзрд╛
+
+findbar-find-button-close =
+ .tooltiptext = рд╢реЛрдз рдкрдЯреНрдЯреА рдмрдВрдж рдХрд░рд╛
+
+findbar-highlight-all2 =
+ .label = рд╕рд░реНрд╡ рдард│рдХ рдХрд░рд╛
+ .accesskey =
+ { PLATFORM() ->
+ [macos] l
+ *[other] a
+ }
+ .tooltiptext = рдЖрдврд│рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдард│рдХ рдХрд░рд╛
+
+findbar-case-sensitive =
+ .label = рдЖрдХрд╛рд░ рдЬреБрд│рд╡рд╛
+ .accesskey = c
+ .tooltiptext = рдЖрдХрд╛рд░ рд╕рдВрд╡рджреЗрдирд╢реАрд▓рддрд╛рд╕рд╣ рд╢реЛрдзрд╛
+
+findbar-entire-word =
+ .label = рдкреВрд░реНрдг рд╢рдмреНрдж
+ .accesskey = W
+ .tooltiptext = рдлрдХреНрдд рдкреВрд░реНрдг рд╢рдмреНрдж рд╢реЛрдзрд╛
+
+findbar-not-found = рд╢рдмреНрджрд╕рдореБрд╣ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА
+
+findbar-wrapped-to-top = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рдкреЛрд╣рдЪрд▓реЗ, рд╡рд░рдкрд╛рд╕реВрди рд╕реБрд░рд╡рд╛рдд рдХреЗрд▓реА
+findbar-wrapped-to-bottom = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдкреНрд░рд╛рд░рдВрднреАрд╕ рдкреЛрд╣реЛрдЪрд▓реЗ, рдЦрд╛рд▓рдкрд╛рд╕реВрди рд╕реБрд░рд╡рд╛рдд рдХреЗрд▓реА
+
+findbar-normal-find =
+ .placeholder = рдкреГрд╖реНрдард╛рдордзреНрдпреЗ рд╢реЛрдзрд╛
+findbar-fast-find =
+ .placeholder = рдЬрд▓рдж рд╢реЛрдз
+findbar-fast-find-links =
+ .placeholder = рдЬрд▓рдж рд╢реЛрдз (рдлрдХреНрдд рд▓рд┐рдВрдХ)
+
+findbar-case-sensitive-status =
+ .value = (рд╢реИрд▓реА рд╕рдВрд╡реЗрджрдирд╢реАрд▓)
+findbar-entire-word-status =
+ .value = (рдлрдХреНрдд рдкреВрд░реНрдг рд╢рдмреНрдж)
+
+# Variables:
+# $current (Number): Index of the currently selected match
+# $total (Number): Total count of matches
+findbar-found-matches =
+ .value =
+ { $total ->
+ [one] { $current } рдЬреБрд│рддрд╛рдд { $total } рдкреИрдХреА
+ *[other] { $current } рдЬреБрд│рддрд╛рдд { $total } рдкреИрдХреА
+ }
+
+# Variables:
+# $limit (Number): Total count of matches allowed before counting stops
+findbar-found-matches-count-limit =
+ .value =
+ { $limit ->
+ [one] { $limit } рдЬреБрд│рдгреАрдкреИрдХреА рдЬрд╛рд╕реНрдд
+ *[other] { $limit } рдЬреБрд│рдгреАрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд
+ }
diff --git a/l10n-mr/toolkit/toolkit/neterror/certError.ftl b/l10n-mr/toolkit/toolkit/neterror/certError.ftl
new file mode 100644
index 0000000000..322421235a
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/neterror/certError.ftl
@@ -0,0 +1,126 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = { $hostname } рдЕрд╡реИрдз рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЛ.
+
+cert-error-mitm-intro = рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕ рдЖрдкрд▓реА рдУрд│рдЦ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд, рдЬреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдХрд╛рд░реНрдпрд╛рдВрдХрдбреВрди рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддрд╛рдд.
+
+cert-error-mitm-mozilla = { -brand-short-name } рдкреВрд░реНрдгрдкрдгреЗ рд╡рд┐рдирд╛рдирдлрд╛ Mozilla рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдкреВрд░реНрдгрдкрдгреЗ рдореБрдХреНрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг (рд╕реАрдП) рднрд╛рдВрдбрд╛рд░рд╛рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рддрд╛рдд. рд╕реАрдП рднрд╛рдВрдбрд╛рд░ рд╣реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ рдХреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдХрд╛рд░реНтАНрдпрд╛рдВрдиреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╕рд╛рдареА рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА рдЙрдкрдпреЛрдЬрд┐рд▓реНрдпрд╛ рдЖрд╣реЗрдд.
+
+cert-error-mitm-connection = рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реАрджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдРрд╡рдЬреА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА { -brand-short-name } Mozilla CA рднрд╛рдВрдбрд╛рд░ рд╡рд╛рдкрд░рддрд╛рдд. рдЬрд╕реЗ, рдЬрд░ рдПрдЦрд╛рджрд╛ рдкреНрд░рддрд┐рд╡рд┐рд╖рд╛рдгреВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдВрд╡рд╛ рдЬреЛрдбрдгреА рдореЛрдЭрд┐рд▓рд╛ CA рднрд╛рдВрдбрд╛рд░рд╛рдордзреНрдпреЗ рдирд╕рд▓реЗрд▓реНрдпрд╛ CA рджреНрд╡рд╛рд░реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╕рд╣ рдЬреЛрдбрдгреАрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрдд рдЕрд╕реЗрд▓ рддрд░ рдЬреЛрдбрдгреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд▓реА рдЬрд╛рдИрд▓.
+
+cert-error-trust-unknown-issuer-intro = рдХреЛрдгреАрддрд░реА рд╕реНрдерд│рд╛рдЪреА рддреЛрддрдпрд╛рдЧрд┐рд░реА рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЕрд╕реВ рд╢рдХрддреЗ рдЖрдгрд┐ рдЖрдкрдг рдЖрдкрдг рдкреБрдвреЗ рдЬрд╛рдК рдирдпреЗ.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдВрдЪреА рдУрд│рдЦ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд. { -brand-short-name } рдЪрд╛ { $hostname } рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдХрд╛рд╢рдХ рдЕрдЬреНрдЮрд╛рдд рдЖрд╣реЗ, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рд╕рд╛рдХреНрд╖рд╛рдВрдХреАрдд рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдпреЛрдЧреНрдп рдордзреНрдпрд╕реНрде рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╛рдард╡рд┐рдд рдирд╛рд╣реА рдЖрд╣реЗ.
+
+cert-error-trust-cert-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз CA рджреНрд╡рд╛рд░реЗ рдкреБрд░рд╡рд┐рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+
+cert-error-trust-untrusted-issuer = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд░реНрд╣ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+
+cert-error-trust-signature-algorithm-disabled = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рд╕ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреНрдпрд╛рд╕ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдмрдВрдж рдХреЗрд▓реЗ.
+
+cert-error-trust-expired-issuer = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдард░рдд рдирд╛рд╣реА.
+
+cert-error-trust-self-signed = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡ рд╕рд╛рдХреНрд╖рд░реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдирд╛рд╣реА.
+
+cert-error-trust-symantec = GeoTrust, RapidSSL, Symantec, Thawte рдЖрдгрд┐ VeriSign рдпрд╛рдВрдиреА рджрд┐рд▓реЗрд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдпрд╛рдкреБрдвреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд▓реА рдЬрд╛рдд рдирд╛рд╣реАрдд рдХрд╛рд░рдг рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдХрд╛рд░реА рдкреВрд░реНрд╡реА рд╕реБрд░рдХреНрд╖рд╛ рдкрджреНрдзрддреАрдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдпрд╢рд╕реНрд╡реА рдард░рд▓реЗ рд╣реЛрддреЗ.
+
+cert-error-untrusted-default = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рд╕реНрддреНрд░реЛрдд рдкрд╛рд╕реВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-domain-mismatch = рд╡реЗрдмрд╕рд╛рдИрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реА рдУрд│рдЦ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд. { -brand-short-name } рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд▓рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдорд╛рдирдд рдирд╛рд╣реА рдХрд╛рд░рдг рддреА { $hostname } рд╕рд╛рдареА рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЗ.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single = рд╡реЗрдмрд╕рд╛рдИрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реА рдУрд│рдЦ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд. { -brand-short-name } рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд▓рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдорд╛рдирдд рдирд╛рд╣реА рдХрд╛рд░рдг рддреА { $hostname } рд╕рд╛рдареА рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЗ. рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗрд╡рд│ <a data-l10n-name="domain-mismatch-link">{ $alt-name }</a>.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single-nolink = рд╡реЗрдмрд╕рд╛рдИрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реА рдУрд│рдЦ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд. { -brand-short-name } рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд▓рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдорд╛рдирдд рдирд╛рд╣реА рдХрд╛рд░рдг рддреА { $hostname } рд╕рд╛рдареА рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЗ. рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗрд╡рд│ { $alt-name } рд╕рд╛рдареА рд╡реИрдз рдЖрд╣реЗ.
+
+# Variables:
+# $subject-alt-names (String) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = рд╡реЗрдмрд╕рд╛рдИрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реА рдУрд│рдЦ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд. { -brand-short-name } рд╣реНрдпрд╛ рд╕рд╛рдИрдЯрд▓рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдорд╛рдирдд рдирд╛рд╣реА рдХрд╛рд░рдг рддреА { $hostname } рд╕рд╛рдареА рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЗ. рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗрд╡рд│ рдЦрд╛рд▓реАрд▓ рдирд╛рд╡рд╛рдВрд╕рд╛рдареА рд╡реИрдз рдЖрд╣реЗ: { $subject-alt-names }
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-after-local-time (Date) - Certificate is not valid after this time.
+cert-error-expired-now = рд╡реЗрдмрд╕рд╛рдИрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реА рдУрд│рдЦ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд рдЬреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓рд╛рд╡рдзреАрд╕рд╛рдареА рд╡реИрдз рдЕрд╕рддрд╛рдд. { $hostname } рд╕рд╛рдареАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ { $not-after-local-time } рд░реЛрдЬреА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-before-local-time (Date) - Certificate is not valid before this time.
+cert-error-not-yet-valid-now = рд╡реЗрдмрд╕рд╛рдИрдЯ рдЖрдкрд▓реА рдУрд│рдЦ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рд╕рд┐рджреНрдз рдХрд░рддрд╛рдд рдЬреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓рд╛рд╡рдзреАрд╕рд╛рдареА рд╡реИрдз рдЕрд╕рддрд╛рдд. { $hostname } рд╕рд╛рдареАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ { $not-before-local-time } рдкрд░реНрдпрдВрдд рд╡реИрдз рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА.
+
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix = рддреНрд░реБрдЯреА рдХреЛрдб: { $error }
+
+# Variables:
+# $error (String) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = рддреНрд░реБрдЯреА рдХреЛрдб: <a data-l10n-name="error-code-link">{ $error }</a>
+
+# Variables:
+# $hostname (String) - Hostname of the website with SSL error.
+# $errorMessage (String) - Error message corresponding to the type of error we are experiencing.
+cert-error-ssl-connection-error = { $hostname } рд╕реЛрдмрдд рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкреАрдд рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА. { $errorMessage }
+
+cert-error-symantec-distrust-admin = рдЖрдкрдг рдпрд╛ рд╕рдорд╕реНрдпреЗрдмрджреНрджрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рд╢рд╛рд╕рдирд╛рд╕ рд╕реВрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛.
+
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = HTTP рд╕реНрдЯреНрд░реАрдХреНрдЯ рд╡рд╛рд╣рддреВрдХ рд╕реБрд░рдХреНрд╖рд╛: { $hasHSTS }
+
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = HTTP Public Key Pinning: { $hasHPKP }
+
+cert-error-details-cert-chain-label = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреИрди:
+
+open-in-new-window-for-csp-or-xfo-error = рдирд╡реАрди рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рд╕рд╛рдЗрдЯ рдЙрдШрдбрд╛
+
+## Messages used for certificate error titles
+
+connectionFailure-title = рдЬреЛрдбрдгреА рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА
+deniedPortAccess-title = рд╣рд╛ рдкрддреНрддрд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+dnsNotFound-title = рд╣рдВ. рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗ рд╕рдВрдХреЗрддрд╕реНрдерд│ рд╢реЛрдзрддрд╛рдирд╛ рддреНрд░рд╛рд╕ рд╣реЛрдд рдЖрд╣реЗ.
+
+fileNotFound-title = рдлрд╛рдЗрд▓ рд╕рд╛рдкрдбрд▓реА рдирд╛рд╣реА
+fileAccessDenied-title = рдлрд╛рдЗрд▓ рд╡рд╛рдкрд░ рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛
+generic-title = рдУрд╣.
+captivePortal-title = рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+malformedURI-title = рд╣рдВ. рддреЛ рдкрддреНрддрд╛ рдмрд░реЛрдмрд░ рд╡рд╛рдЯрдд рдирд╛рд╣реА.
+netInterrupt-title = рдЬреЛрдбрдгреА рдордзреНрдпреЗ рдЕрдбрдерд│рд╛
+notCached-title = рджрд╕реНрддрдРрд╡рдЬрдЪреА рд╡реЗрд│рд╕рдорд╛рдкреНрддрд┐
+netOffline-title = рдСрдлрд▓рд╛рдЗрди рдкрдзреНрджрддреА
+contentEncodingError-title = рдЕрдиреБрдХреНрд░рдо рдПрдирдХреЛрдбреАрдВрдЧ рддреНрд░реБрдЯреА
+unsafeContentType-title = рдЕрд╕реБрд░рдХреНрд╖реАрдд рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░
+netReset-title = рдЬреЛрдбрдгреА рдкреБрдирдГрдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА
+netTimeout-title = рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рд╕рдВрдкрд▓реА
+unknownProtocolFound-title = рдкрддреНрддрд╛ рд╕рдордЭрд▓рд╛ рдирд╛рд╣реА
+proxyConnectFailure-title = рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдЬреЛрдбрдгреАрдВрдХрд░рддрд╛ рдирдХрд╛рд░ рджреЗрдд рдЖрд╣реЗ
+proxyResolveFailure-title = рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рд╕реЛрдзрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
+redirectLoop-title = рдкреГрд╖реНрда рдпреЛрдЧреНрдпрдкрдгреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдд рд╣реЛрдд рдирд╛рд╣реА рдЖрд╣реЗ
+unknownSocketType-title = рд╕рд░реНрд╡реНрд╣рд░ рдХрдбреВрди рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рдж
+nssFailure2-title = рд╕реБрд░рдХреНрд╖реАрдд рдЬреЛрдбрдгреА рдЕрдкрдпрд╢реА
+csp-xfo-error-title = { -brand-short-name } рд╣реЗ рдкреГрд╖реНрда рдЙрдШрдбреВ рд╢рдХрдд рдирд╛рд╣реА
+corruptedContentError-title = рджреЛрд╖реАрдд рдЕрдВрддрд░реНрднреБрдд рдорд╛рд╣рд┐рддреА рддреНрд░реБрдЯреА
+sslv3Used-title = рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдЬреЛрдбрдгреА рдХрд░рдгреНрдпрд╛рдд рдЕрдХреНрд╖рдо
+inadequateSecurityError-title = рдЖрдкрд▓реА рдЬреЛрдбрдгреА рд╕реБрд░рдХреНрд╖реАрдд рдирд╛рд╣реА
+blockedByPolicy-title = рдЕрд╡рд░реЛрдзрд┐рдд рдкреГрд╖реНрда
+clockSkewError-title = рдЖрдкрд▓реЗ рд╕рдВрдЧрдгрдХ рдШрдбреНрдпрд╛рд│ рдЪреБрдХреАрдЪреЗ рдЖрд╣реЗ
+networkProtocolError-title = рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдорд╛рдд рддреНрд░реБрдЯреА
+nssBadCert-title = рдЪреЗрддрд╛рд╡рдгреА: рдкреБрдвреЗ рд╕рдВрднрд╛рд╡реНрдп рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрдХрд╛ рдЖрд╣реЗ
+nssBadCert-sts-title = рдХрдиреЗрдХреНрдЯ рдЭрд╛рд▓реЗ рдирд╛рд╣реА: рд╕рдВрднрд╛рд╡реНрдп рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛
diff --git a/l10n-mr/toolkit/toolkit/neterror/netError.ftl b/l10n-mr/toolkit/toolkit/neterror/netError.ftl
new file mode 100644
index 0000000000..80e50db1fb
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/neterror/netError.ftl
@@ -0,0 +1,98 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Error page titles
+
+neterror-page-title = рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░рддреЗрд╡реЗрд│реА рд╕рдорд╕реНрдпрд╛
+neterror-blocked-by-policy-page-title = рдЕрд╡рд░реЛрдзрд┐рдд рдкреГрд╖реНрда
+neterror-captive-portal-page-title = рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛
+neterror-dns-not-found-title = рд╕рд░реНрд╡реНрд╣рд░ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА
+neterror-malformed-uri-page-title = рдЕрд╡реИрдз URL
+
+## Error page actions
+
+neterror-advanced-button = рдкреНрд░рдЧрддтАж
+neterror-copy-to-clipboard-button = рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдордзреНрдпреЗ рдордЬрдХреВрд░рдЪреЗ рдкреНрд░рдд рдмрдирд╡рд╛
+neterror-learn-more-link = рдЕрдзрд┐рдХ рдЬрд╛рдгрд╛тАж
+neterror-open-portal-login-page-button = рдиреЗрдЯрд╡рд░реНрдХ рд▓реЙрдЧ рдЗрди рдкреГрд╖реНрда рдЙрдШрдбрд╛
+neterror-override-exception-button = рдЬреЛрдЦрд┐рдо рд╕реНрд╡реАрдХрд╛рд░рд╛ рдЖрдгрд┐ рдкреБрдвреЗ рдЪрд╛рд▓реВ рдареЗрд╡рд╛
+neterror-pref-reset-button = рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░реАрдд рд╕реЗрдЯрд┐рдВрдЧ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
+neterror-return-to-previous-page-button = рдорд╛рдЧреЗ рдЬрд╛
+neterror-return-to-previous-page-recommended-button = рдорд╛рдЧреЗ рдЬрд╛ (рд╢рд┐рдлрд╛рд░рд╕реАрдп)
+neterror-try-again-button = рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛
+neterror-view-certificate-link = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╣рд╛
+
+##
+
+neterror-pref-reset = рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рдЖрдкрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдпрд╛ рд╕рд╛рдареА рдХрд╛рд░рдгреАрднреВрдд рдЕрд╕реВ рд╢рдХрддреЗ.рдЖрдкрдг рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддрд╛ рдХрд╛?
+neterror-error-reporting-automatic = { -vendor-short-name } рд▓рд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдпреБрдХреНрдд рд╕рд╛рдИрдЯреНрд╕ рдУрд│рдЦрддрд╛ рдпрд╛рд╡реЗ рд╕рд╛рдареА рд╡ рддреНрдпрд╛рдВрдирд╛ рдЕрд╡рд░реЛрдзреАрдд рдХрд░рддрд╛ рдпрд╛рд╡реЗ рдпрд╛рд╕рд╛рдареА рдЕрд╢реНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рддреНрд░реБрдЯреА рд╕рд╛рджрд░ рдХрд░рд╛
+
+## Specific error messages
+
+neterror-generic-error = { -brand-short-name } рдХреБрдард▓реНрдпрд╛рддрд░реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рд╣реЗ рдкреГрд╖реНрда рджрд╛рдЦрд▓ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+
+neterror-load-error-try-again = рд╕реНрдерд│ рддрд╛рддреНрдкреБрд░рддреЗ рдЙрдкрд▓рдмреНрдз рдирд╕рд╛рд╡реЗ рдХрд┐рдВрд╡рд╛ рдлрд╛рд░рдЪ рд╡реНрдпрд╕реНрде рдЕрд╕рд╛рд╡реЗ. рдХрд╛рд╣реА рд╡реЗрд│рд╛рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрди рдкрд╣рд╛.
+neterror-load-error-connection = рдХреБрдард▓реЗрд╣реА рдкреГрд╖реНрда рджрд╛рдЦрд▓ рд╣реЛрдд рдирд╕рд▓реНрдпрд╛рд╕, рд╕рдВрдЧрдгрдХрд╛рдЪреА рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрдгреА рддрдкрд╛рд╕реВрди рдкрд╣рд╛.
+neterror-load-error-firewall = рдлрд╛рдпрд░рд╡реЙрд▓ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЙрдХреНрд╕реА рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реЗ рд╕рдВрдЧрдгрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, { -brand-short-name } рд▓рд╛ рд╡реЗрдм рдкреНрд░рд╡реЗрд╢ рдорд┐рд│реЗрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛.
+
+neterror-captive-portal = рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЖрдзреА рдЖрдкрдг рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛рд╡рдпрд╛рд╕ рд╣рд╡реЗ.
+
+## TRR-only specific messages
+## Variables:
+## $hostname (String) - Hostname of the website to which the user was trying to connect.
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+## Native fallback specific messages
+## Variables:
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+##
+
+neterror-file-not-found-filename = рдардХрд│рдкрдгрд╛ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдЯрд╛рдпрдкрд┐рдВрдЧ рддреНрд░реВрдЯреА рдХрд░рддрд╛ рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ рддрдкрд╛рд╕рд╛.
+neterror-file-not-found-moved = рдлрд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд,рдкреБрдирдГрдирд╛рдорд╛рдВрдХрд┐рдд рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реА рдЖрд╣реЗ рдпрд╛рдЪреА рддрдкрд╛рд╕рдиреА рдХрд░рд╛.
+
+neterror-access-denied = рддреЗ рдХрджрд╛рдЪрд┐рдд рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ, рд╣рд▓рд╡рд┐рд▓реЗ, рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдд рдЕрд╕рддреАрд▓.
+
+neterror-unknown-protocol = рдЖрдкрдгрд╛рд╕ рд╣рд╛ рдкрддреНрддрд╛ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рджреБрд╕рд░реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.
+
+neterror-redirect-loop = рд╣реА рдЕрдбрдЪрди рдХрдзреАрдХрдзреА рдХреБрдХреАрдЬ рдЕрд╕рдорд░реНрдереАрдд рдХрд┐рдВрд╡рд╛ рд╕реНрд╡реАрдХрд╛рд░ рди рдХреЗрд▓реНрдпрд╛рдореБрд│реЗрд╣реА рд╣реЛрддреЗ.
+
+neterror-unknown-socket-type-psm-installed = рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реБрд░рдХреНрд╖рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реАрджрд╛рдпрдХ рддрдкрд╛рд╕рдиреА рдХрд░рд╛.
+neterror-unknown-socket-type-server-config = рдпрд╛рдЪреЗ рдХрд╛рд░рдг рд╕рд░реНрд╡реНрд╣рд░ рд╡рд░реАрд▓ рдЕрдорд╛рдирдХ рд╕рдВрд░рдЪрдирд╛ рдЕрд╕реВ рд╢рдХрддреЗ.
+
+neterror-not-cached-intro = { -brand-short-name }рдЪреНрдпрд╛ рдХреЕрд╢реЗрдд рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рджрд╕реНрддрдРрд╡рдЬ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+neterror-not-cached-sensitive = рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рд╡рдзрдЧрд┐рд░рд┐ рдореНрд╣рдгреВрди, { -brand-short-name } рд╕реНрд╡рдпрдВ рд╕рдВрд╡рджреЗрдирд╢реАрд▓ рджрд╕реНрддрдРрд╡рдЬрдХрд░реАрддрд╛ рдкреБрдирдГрд╡рд┐рдирдВрддреА рдХрд░рдд рдирд╛рд╣реА.
+neterror-not-cached-try-again = рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдкрд╛рд╕реВрди рджрд╕реНрддрдРрд╡рдЬрд▓рд╛ рдкреБрдирдГрд╡рд┐рдирдВрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдирдГрдкреНрд░рдпрддреНрди рдХрд░рд╛ рд▓рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
+
+neterror-net-offline = "рдкреБрдирдГ рдкреНрд░рдпрддреНрди рдХрд░рд╛тАЭ рджрд╛рдмрд╛ рдСрдирд▓рд╛рдЗрди рдореЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдкреГрд╖реНрда рдкреБрдирдГ рд▓реЛрдб рдХрд░рд╛.
+
+neterror-proxy-resolve-failure-settings = рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯреАрдВрдЧреНрд╕ рдЕрдЪреВрдХ рдЖрд╣реЗрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдШреЗрдгреНрдпрд╛рдХрд░рддрд╛ рддрдкрд╛рд╕рд╛.
+neterror-proxy-resolve-failure-connection = рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдХрд╛рд░реНрдпрд░рдд рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрдгреА рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реАрджрд╛рдпрдХ рддрдкрд╛рд╕рдиреА рдХрд░рд╛.
+neterror-proxy-resolve-failure-firewall = рдлрд╛рдпрд░рд╡реЙрд▓ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЙрдХреНрд╕реА рджреНрд╡рд╛рд░реЗ рдЖрдкрд▓реЗ рд╕рдВрдЧрдгрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, { -brand-short-name } рд▓рд╛ рд╡реЗрдм рдкреНрд░рд╡реЗрд╢ рдорд┐рд│реЗрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдШреНрдпрд╛.
+
+neterror-proxy-connect-failure-settings = рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯреАрдВрдЧреНрд╕ рдЕрдЪреВрдХ рдЖрд╣реЗрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реАрджрд╛рдпрдХ рддрдкрд╛рд╕рд╛рдиреА рдХрд░рд╛.
+neterror-proxy-connect-failure-contact-admin = рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдШреЗрдгреНрдпрд╛рдХрд░рддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛.
+
+neterror-content-encoding-error = рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд▓рд╛ рдпрд╛ рдЕрдбрдЪрдгреА рд╡рд┐рд╖рдпреА рдЕрдЧрдд рдХрд░рд╛.
+
+neterror-unsafe-content-type = рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд▓рд╛ рдпрд╛ рдЕрдбрдЪрдгреА рд╡рд┐рд╖рдпреА рдЕрдЧрдд рдХрд░рд╛.
+
+neterror-nss-failure-not-verified = рдкреНрд░рд╛рдкреНрдд рдорд╛рд╣рд┐рддреАрдЪреА рдЕрдзрд┐рдкреНрд░рдорд╛рдгрддрд╛ рддрдкрд╛рд╕рддрд╛ рди рдЖрд▓реНрдпрд╛рдореБрд│реЗ рдЖрдкрдгрд╛рд╕ рдЗрдЪреНрдЫрд┐рдХ рдкреГрд╖реНрда рдкрд╛рд╣рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА.
+neterror-nss-failure-contact-website = рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд▓рд╛ рдпрд╛ рдЕрдбрдЪрдгреА рд╡рд┐рд╖рдпреА рдЕрд╡рдЧрдд рдХрд░рд╛.
+
+neterror-corrupted-content-intro = рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдирд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдиреЗ рджреГрд╖реНрдпрд╛рд╕реНрдкрдж рдкреГрд╖реНрда рджрд╛рдЦрд╡рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.
+neterror-corrupted-content-contact-website = рдпрд╛ рдЕрдбрдЪрдгреАрд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдкреВрд░рд╡рдгреНрдпрд╛рдХрд░реАрддрд╛, рдХреГрдкрдпрд╛ рд╕рдВрдХреЗрддрд╕реНрдерд│рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдВрд╢реА рд╕рдВрдкрд░реНрдХ рдХрд░рд╛.
+
+# Do not translate "SSL_ERROR_UNSUPPORTED_VERSION".
+neterror-sslv3-used = рд╕рдЦреЛрд▓ рдорд╛рд╣рд┐рддреА: SSL_ERROR_UNSUPPORTED_VERSION
+
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+neterror-inadequate-security-intro = <b>{ $hostname }</b> рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЖрдгрд┐ рд╣рд▓реНрд▓рд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЕрд╕рд▓реЗрд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдд рдЖрд╣реЗ. рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рд╕рд╣рдЬрдкрдгреЗ рдЖрдкрдг рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдордЬрдд рдЕрд╕рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡реВ рд╢рдХрддреЛ. рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдиреЗ рд╕рд░реНрд╡реНрд╣рд░ рдирд┐рд░реНрджреЛрд╖ рдХреЗрд▓реНрдпрд╛рд╡рд░рдЪ рдЖрдкрдг рд╕рд╛рдЗрдЯрд▓рд╛ рднреЗрдЯ рджреЗрдК рд╢рдХрддрд╛.
+# Do not translate "NS_ERROR_NET_INADEQUATE_SECURITY".
+neterror-inadequate-security-code = рддреНрд░реБрдЯреА рдХреЛрдб: NS_ERROR_NET_INADEQUATE_SECURITY
+
+certerror-what-can-you-do-about-it-title = рдЖрдкрдг рдпрд╛рдмрджреНрджрд▓ рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛?
+
diff --git a/l10n-mr/toolkit/toolkit/neterror/nsserrors.ftl b/l10n-mr/toolkit/toolkit/neterror/nsserrors.ftl
new file mode 100644
index 0000000000..b97c97b11e
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/neterror/nsserrors.ftl
@@ -0,0 +1,348 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# DO NOT ADD THINGS OTHER THAN ERROR MESSAGES HERE.
+# This file gets parsed into a JS dictionary of all known error message ids in
+# gen_aboutneterror_codes.py . If we end up needing fluent attributes or
+# refactoring them in some way, the script will need updating.
+
+psmerr-ssl-disabled = SSL рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЬреБрд│рд╡рдгреА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕реНрдердкреАрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+psmerr-ssl2-disabled = рд╕реНрдерд│ рдЬреБрдгреЗ, SSL рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░рдЪреА рдЕрд╕реБрд░рдХреНрд╖реАрдд рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдЬреБрд│рд╡рдгреА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕реНрдердкреАрдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
+
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЕрдзреНрдпрд╛рдкрдХ рдХрд┐рдВрд╡рд╛ рдИрдореЗрд▓ рдШрдЯрдХрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзреВрди рдЦрд╛рд▓рд┐рд▓ рдорд╛рд╣рд┐рддреА рдХрд│рд╡рд╛:
+
+ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдг рджреНрд╡рд╛рд░реЗ рдкреБрд░рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗрд▓реЗ рд╕рд┐рд░реАрдпрд▓ рдХреНрд░рдорд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдХрд░реВрди рдПрдХрдореЗрд╡ рд╕рд┐рд░реАрдпрд▓ рдХреНрд░рдорд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдирд╡реАрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛.
+
+ssl-error-export-only-server = рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреБрдХрдбреВрди рдЙрдЪреНрдЪ-рджрд░реНрдЬрд╛рдЪреЗ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА.
+ssl-error-us-only-server = рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреБрд▓рд╛ рдЕрдкреЗрдХреНрд╖реАрдд рдЕрд╕рд▓реЗрд▓реЗ рдЙрдЪреНрдЪ-рджрд░реНрдЬрд╛рдЪреЗ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-no-cypher-overlap = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдорд╛рди рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-no-certificate = рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХрд░реАрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-bad-certificate = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирдХрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ.
+ssl-error-bad-client = рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдкрд╛рд╕реВрди рдЪреБрдХреАрдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+ssl-error-bad-server = рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдкрд╛рд╕реВрди рдЪреБрдХреАрдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+ssl-error-unsupported-certificate-type = рдЕрд╕рдорд░реНрдереАрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдХрд╛рд░.
+ssl-error-unsupported-version = рд╕рдордШрдЯрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░рд╛рдЪреА рдЕрд╕рдорд░реНрдереАрдд рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдд рдЖрд╣реЗ.
+ssl-error-wrong-certificate = рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрддрд╛ рдЕрдпрд╢рд╕реНрд╡реА: рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рд╕рд╛рд░реНрд╡рдЬрдгреАрдХ рдХрд┐ рд╢реА рдЬреБрд│рд╡рдгреА рд╣реЛрдд рдирд╛рд╣реА.
+ssl-error-bad-cert-domain = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╡рд┐рдирдВрддреАрдХреГрдд рдХреНрд╖реЗрддреНрд░ рдирд╛рд╡ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрддреНрд░рд╛рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+ssl-error-post-warning = рдЕрдиреЛрд│рдЦреА SSL рдПрд░рд░ рдХреЛрдб.
+ssl-error-ssl2-disabled = рд╕рдордШрдЯрдХ рдлрдХреНрдд SSL рдЖрд╡реГрддреНрддреА 2 рдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рддреЛ, рдЬреЗ рд╕реНрдерд╛рдиреАрдпрд░рд┐рддреНрдпрд╛ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рддреЗ.
+ssl-error-bad-mac-read = SSL рдХрдбреЗ рдЪреБрдХреАрдЪреЗ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХреЛрдб рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+ssl-error-bad-mac-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдЪреБрдХреАрдЪреЗ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХреЛрдбрдЪреА рдкреБрд╖реНрдЯреА рдХреЗрд▓реА рдЖрд╣реЗ.
+ssl-error-bad-cert-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-revoked-cert-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрддреАрдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
+ssl-error-expired-cert-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рд╡рдЧрд│рд▓реЗ рдЖрд╣реЗ.
+ssl-error-ssl-disabled = рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкрди рдЕрдпрд╢рд╕реНрд╡реА: SSL рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+ssl-error-fortezza-pqg = рдЬреБрд│рд╡рдгреА рд╕реНрдерд╛рдкрди рдЕрдпрд╢рд╕реНрд╡реА: SSL рд╕рдордШрдЯрдХ рдЕрдиреНрдп FORTEZZA рдХреНрд╖реЗрддреНрд░ рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+ssl-error-unknown-cipher-suite = рдЕрдкрд░рд┐рдЪреАрдд SSL рд╕реАрдлрд░ рд╕рдВрдХреБрд▓рдЪреА рд╡рд┐рдирдВрддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА рдЖрд╣реЗ.
+ssl-error-no-ciphers-supported = рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА рд╡ рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+ssl-error-bad-block-padding = SSL рдХрдбреЗ рдЪреБрдХреАрдЪреЗ рдмреНрд▓реЙрдХ рдЬреЛрдбрдгреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+ssl-error-rx-record-too-long = SSL рдХрдбреЗ рдХрдорд╛рд▓ рдкрд░рд╡рд╛рдирдЧреАрдп рд▓рд╛рдВрдмреА рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд▓рд╛рдВрдмреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+ssl-error-tx-record-too-long = SSL рдиреЗ рдХрдорд╛рд▓ рдкрд░рд╡рд╛рдирдЧреАрдп рд▓рд╛рдВрдмреА рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд▓рд╛рдВрдмреАрдЪреЗ рд░реЗрдХреЙрд░реНрдб рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреЗ рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ рдЖрд╣реЗ.
+ssl-error-rx-malformed-hello-request = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Hello Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-client-hello = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Client Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-server-hello = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-certificate = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-server-key-exch = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-cert-request = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-hello-done = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Server Hello Done рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-cert-verify = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Certificate Verify рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-client-key-exch = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-finished = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Finished рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-change-cipher = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Change Cipher Spec рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-alert = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Alert рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-handshake = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд рд╣реЕрдиреНрдбрд╢реЗрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-malformed-application-data = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдорд╛рд╣рд┐рддреА рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-hello-request = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Hello Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-client-hello = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Client Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-server-hello = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Hello рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-certificate = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-server-key-exch = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-cert-request = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-hello-done = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Server Hello Done рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-cert-verify = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Certificate Verify рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-client-key-exch = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-finished = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Finished рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-change-cipher = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Change Cipher Spec рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-alert = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд Alert рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-handshake = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╣реЕрдиреНрдбрд╢реЗрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unexpected-application-data = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдорд╛рд╣рд┐рддреА рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unknown-record-type = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЕрдиреБрдХреНрд░рдо рдкреНрд░рдХрд╛рд░ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рддреЗ.
+ssl-error-rx-unknown-handshake = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░рд╕рд╣ рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-rx-unknown-alert = SSL рдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕рддрд░реНрдХ рд╡рд░реНрдгрди рдЕрд╕рдгрд╛рд░реЗ рд╕рддрд░реНрдХ рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-close-notify-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рд╣реА рдЬреБрд│рд╡рдгреА рдмрдВрдж рдХреЗрд▓реА.
+ssl-error-handshake-unexpected-alert = SSL рд╕рдШрдЯрдХрд╛рдиреЗ рдкреНрд░рд╛рдкреНрдп рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗрд▓реА рдирд╛рд╣реА.
+ssl-error-decompression-failure-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп SSL рд░реЗрдХреЙрд░реНрдб рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдЕрд╕рдВрдХреБрдЪреАрдд рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-handshake-failure-alert = SSL рд╕рдордШрдЯрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдХрд╛рдВрд╢реА рддрдбрдЬреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-illegal-parameter-alert = SSL рд╕рдордШрдЯрдХрд╛рдиреЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдЕрдиреБрдХреНрд░рдо рдХрд░реАрддрд╛ рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдирдХрд╛рд░рд▓реЗ.
+ssl-error-unsupported-cert-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдкреНрд░рдХрд╛рд░ рдХрд░рддреА рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+ssl-error-certificate-unknown-alert = SSL рд╕рдордШрдЯрдХ рдХрдбреЗ рдкреНрд░рд╛рдкреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╕рд╣ рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+ssl-error-generate-random-failure = SSL рдиреЗ рд╡рд┐рдирд╛рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА рдЖрд╣реЗ.
+ssl-error-sign-hashes-failure = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рддрдкрд╛рд╕рдгреА рдХрд░реАрддрд╛ рдорд╛рд╣рд┐рддреАрдЪреА рдбрд┐рдЬреАрдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-extract-public-key-failure = рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╛рд╕реВрди SSL рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдХрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+ssl-error-server-key-exchange-failure = SSL Server Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗрд╡реЗрд│реА рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рдЕрдкрдпрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-client-key-exchange-failure = SSL Client Key Exchange рд╣реЕрдиреНрдбрд╢реЗрдХ рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗрд╡реЗрд│реА рдЕрдирд┐рд░реНрджреЗрд╢реАрдд рдЕрдкрдпрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-encryption-failure = рдорд╣рд╛рдХрд╛рдп рдорд╛рд╣рд┐рддреА рдбреАрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдард░рд╛рд╡рд┐рдХ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдХрд░реАрддрд╛ рдЕрдкрдпрд╢реА рдард░рд▓реЗ.
+ssl-error-decryption-failure = рдорд╣рд╛рдХрд╛рдп рдорд╛рд╣рд┐рддреА рдбреАрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓рдЧреЛрд░рд┐рджрдо рдард░рд╛рд╡рд┐рдХ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдХрд░реАрддрд╛ рдЕрдкрдпрд╢реА рдард░рд▓реЗ.
+ssl-error-socket-write-failure = рдЕрдВрддрд░реНрднреВрддреАрдд рд╕реЙрдХреЗрдЯ рдХрд░реАрддрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдорд╛рд╣рд┐рддреА рд▓рд┐рд╣реАрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЕрдкрдпрд╢реА.
+ssl-error-md5-digest-failure = MD5 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА.
+ssl-error-sha-digest-failure = SHA-1 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА.
+ssl-error-mac-computation-failure = MAC рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЕрдкрдпрд╢реА.
+ssl-error-sym-key-context-failure = рд╕рдо рдХрд┐ рдЕрдиреБрдХреНрд░рдо рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-sym-key-unwrap-failure = Client Key Exchange рд╕рдВрджреЗрд╢ рдЕрдВрддрд░реНрдЧрдд рд╕рдо рдХрд┐ рдЙрдШрдбрдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-pub-key-size-limit-exceeded = SSL рд╕рд░реНрд╡реНрд╣рд░рдиреЗ export рд╕реАрдлрд░ рд╕рдВрдХреБрд▓рд╕рд╣ рджреИрдирдВрджрд┐рдХ-рджрд░реНрдЬрд╛ рд╕рд╛рд░реНрд╡рдЬрдгрд┐рдХ рдХрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+ssl-error-iv-param-failure = PKCS11 рдХреЛрдб IV рд▓рд╛ рдмрд╛рдм рдЕрд╕реЗ рднрд╛рд╖рд╛рдВрддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-init-cipher-suite-failure = рдирд┐рд╡рдбрд▓реЗрд▓реЗ рд╕реАрдлрд░ рд╕рдВрдХреБрд▓ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА.
+ssl-error-session-key-gen-failure = SSL рд╕рддреНрд░ рдХрд░реАрддрд╛ рдХреНрд▓рд╛рдпрдВрдЯ рд╕рддреНрд░ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+ssl-error-no-server-key-for-alg = рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд░реАрддрд╛ рдХрд┐ рдирд╛рд╣реА.
+ssl-error-token-insertion-removal = рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреНрд░рдЧрддреАрд╢реАрд▓ рдЕрд╕рддреЗрд╡реЗрд│реА PKCS#11 рдЯреЛрдХрди рдЕрдВрддрд░реНрднреВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ.
+ssl-error-token-slot-not-found = рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ PKCS#11 рдЯреЛрдХрди рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-no-compression-overlap = рд╕рдордШрдЯрдХрд╛рд╢реА рд╕реБрд░рдХреНрд╖реАрддрд░рд┐рддреНрдпрд╛ рд╕рдВрд╡рд╛рдж рд╕реНрдерд╛рдкреАрдд рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА: рд╕рдорд╛рди рд╕рдВрдХреБрдЪреАрдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-handshake-not-completed = рд╡рд░реНрддрдорд╛рди рд╣реЕрдиреНрдбрд╢реЗрдХ рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рдЕрдиреНрдп SSL рд╣реЕрдиреНрдбрд╢реЗрдХ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+ssl-error-bad-handshake-hash-value = рд╕рдордШрдЯрдХ рдкрд╛рд╕реВрди рдЕрд╡реИрдз рд╣реЕрдиреНрдбрд╢реЗрдХs рд╣реЕрд╢ рдореБрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-cert-kea-mismatch = рдкреБрд░рд╡рд┐рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд╡рдбрд▓реЗрд▓реЗ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+ssl-error-no-trusted-ssl-client-ca = SSL рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдХрд░реАрддрд╛ рдХреБрдард▓рд┐рд╣реА рдкреНрд░рдорд╛рдгрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдг рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+ssl-error-session-not-found = рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕рддреНрд░ рдХреЕрд╢ рдЕрдВрддрд░реНрдЧрдд рдХреНрд▓рд╛рдРрдВрдЯ SSL рд╕рддреНрд░ ID рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+ssl-error-decryption-failed-alert = рд╕рдордШрдЯрдХ рдкреНрд░рд╛рдкреНрдп SSL рд░реЗрдХреЙрд░реНрдб рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА рдард░рд▓рд╛.
+ssl-error-record-overflow-alert = рд╕рдордШрдЯрдХрд╛рдХрдбреЗ рд╕реАрдорд╛ рдкрд▓рд┐рдХрдбреАрд▓ рд▓рд╛рдВрдмреАрдЪреЗ SSL рд░реЗрдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-unknown-ca-alert = рд╕рдШрдЯрдХ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреНрд╡рд╛рд░реЗ рдЬрд╛рд╣реАрд░ CA рдЪреА рдУрд│рдЦ рд╡ рд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣рддрд╛ рд╕реНрд╡реАрдХрд╛рд░рдд рдирд╛рд╣реА.
+ssl-error-access-denied-alert = рд╕рдордШрдЯрдХрд╛рд╕ рд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ, рдкрд░рдВрддреБ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдирд╛рд╣реА.
+ssl-error-decode-error-alert = рд╕рдордШрдЯрдХ SSL рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╕ рдбреАрдХреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-decrypt-error-alert = рд╕рдордШрдЯрдХ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдХрд┐рдВрд╡рд╛ рдХрд┐ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдгрдЪреЗ рдЕрдкрдпрд╢реАрдкрдгрд╛ рдХрд│рд╡рд┐рддреЛ.
+ssl-error-export-restriction-alert = рд╕рдордШрдЯрдХ рдЕрд╣рд╡рд╛рд▓ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдирд┐рдпрдорд╛рд╡рд▓реАрд╕рд╣ рд╕рд╣рддреНрд╡ рдирд╛рд╣реА.
+ssl-error-protocol-version-alert = рд╕рдордШрдЯрдХ рдЕрд╕рд╣рддреНрд╡ рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдЖрд╡реГрддреНрддреА рд╡рд┐рд╖рдпрдХ рдХрд│рд╡рд┐рддреЛ.
+ssl-error-insufficient-security-alert = рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдХреНрд▓рд╛рдРрдВрдЯ рдкреЗрдХреНрд╖рд╛рд╣реА рдЬрд╛рд╕реНрдд рд╕реБрд░рдХреНрд╖реАрдд рд╕реАрдлрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ.
+ssl-error-internal-error-alert = рд╕рдордШрдЯрдХ рдЕрдиреБрднрд╡рд┐рд▓реЗрд▓реЗ рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯреА рдХрд│рд╡рд┐рддреЛ.
+ssl-error-user-canceled-alert = рд╕рдордШрдЯрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдиреЗ рд╣реЕрдиреНрдбрд╢реЗрдХ рд░рджреНрдж рдХреЗрд▓реЗ.
+ssl-error-no-renegotiation-alert = рд╕рдордШрдЯрдХ SSL рд╕реБрд░рдХреНрд╖рд╛ рдмрд╛рдмреАрдВрдЪреЗ рдкреБрдиреНрд╣ рд╕рдВрдпреЛрдЬрдирд╛ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд рдирд╛рд╣реА.
+ssl-error-server-cache-not-configured = рдпрд╛ рд╕реЙрдХреЗрдЯ рдХрд░реАрддрд╛ SSL рд╕рд░реНрд╡реНрд╣рд░ рдХреЕрд╢ рд╕рдВрдпреЛрдЬрди рд╡ рдЕрдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+ssl-error-unsupported-extension-alert = SSL рд╕рдордШрдЯрдХ рд╡рд┐рдирдВрддреАрдХреГрдд TLS hello рд╡рд┐рд╕реНрддрд╛рд░рд╛рд▓рд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+ssl-error-certificate-unobtainable-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ URL рдкрд╛рд╕реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+ssl-error-unrecognized-name-alert = SSL рд╕рдордШрдЯрдХрд╛рдХрдбреЗ рд╡рд┐рдирдВрддреАрдХреГрдд DNS рдирд╛рд╡ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+ssl-error-bad-cert-status-response-alert = SSL рд╕рдордШрдЯрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.
+ssl-error-bad-cert-hash-value-alert = SSL рд╕рдордШрдЯрдХрдиреЗ рдЪреБрдХреАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реЕрд╢ рдореБрд▓реНрдп рдХрд│рд╡рд┐рд▓реЗ рдЖрд╣реЗ.
+ssl-error-rx-unexpected-new-session-ticket = SSLрд▓рд╛ рдЕрдирдкреЗрдХреНрд╖реАрдд рдирд╡реАрди рд╕рддреНрд░ рдЯрд┐рдХрд┐рдЯ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-rx-malformed-new-session-ticket = SSLрд▓рд╛ рджреЛрд╖реАрдд рдирд╡реАрди рд╕рддреНрд░ рдЯрд┐рдХрд┐рдЯ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдЖрдврд│рд▓реЗ.
+ssl-error-decompression-failure = SSLрд▓рд╛ рд╕рдВрдХреБрдЪреАрдд рд░реЗрдХреЙрд░реНрдб рдЖрдврд│рд▓реЗ рдЬреНрдпрд╛рдВрд╕ рд╕рдВрдХреБрдЪрди рдЕрд╢рдХреНрдп рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА.
+ssl-error-renegotiation-not-allowed = рдпрд╛ SSL рд╕реЙрдХреЗрдЯ рд╡рд░ рдкреБрдирдГрдмреЛрд▓рдгреА рд╢рдХреНрдп рдирд╛рд╣реА.
+ssl-error-unsafe-negotiation = рдкрд┐рдЕрд░рдиреЗ рдЬреБрдгреНрдпрд╛ рд╢реИрд▓реАрдЪреЗ (рд╕рдВрднрд╛рд╡реНрдпрддрдпрд╛ рдЬреЛрдЦрд┐рдо) рд╣рдБрдбрд╢реЗрдХ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+ssl-error-rx-unexpected-uncompressed-record = SSLрд▓рд╛ рдЕрдирдкреЗрдХреНрд╖реАрдд рд╕рдВрдХреБрдЪрди рдЕрд╢рдХреНрдп рд░реЗрдХреЙрд░реНрдб рдЖрдврд│рд▓реЗ.
+ssl-error-weak-server-ephemeral-dh-key = рд╕рд░реНрд╡реНрд╣рд░ рдХрд┐ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╣рдБрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢рдордзреНрдпреЗ SSLрд▓рд╛ рдХрдордЬреЛрд░ рдПрдлрд┐рдореЗрд░рд▓ Diffie-Hellman рдХрд┐ рдЖрдврд│рд▓реА.
+ssl-error-next-protocol-data-invalid = SSL рд▓рд╛ рдЕрд╡реИрдз NPN рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбрд╛рдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+ssl-error-feature-not-supported-for-ssl2 = SSL 2.0 рдЬреЛрдбрдгреАрдВрдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-feature-not-supported-for-servers = рд╕рд░реНрд╡реНрд╣рд░рдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-feature-not-supported-for-clients = рдХреНрд▓рд╛рдпрдВрдЯрд╕рдХрд░реАрддрд╛ SSL рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+ssl-error-invalid-version-range = SSL рдЖрд╡реГрддреНрддреА рд╡реИрдз рдирд╛рд╣реА.
+ssl-error-cipher-disallowed-for-version = SSL рдЬреЛрдбреАрджрд╛рд░рд╛рдиреЗ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рд╕рд╛рдпрдлрд░ рд╕реВрдЯ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡реГрддреНрддреАрд▓рд╛ рдЪрд╛рд▓рдд рдирд╛рд╣реА.
+ssl-error-rx-malformed-hello-verify-request = SSL рдХрдбреЗ рд╕рджреЛрд╖реАрдд Hello Verify Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+ssl-error-rx-unexpected-hello-verify-request = SSL рдХрдбреЗ рдЕрдирдкреЗрдХреНрд╖реАрдд Hello Verify Request рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+ssl-error-feature-not-supported-for-version = рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡реГрддреНрддреА SSL рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА.
+ssl-error-rx-unexpected-cert-status = SSL рдХрдбреЗ рдЕрдирдкреЗрдХреНрд╖реАрдд Certificate Status рд╣реЕрдиреНрдбрд╢реЗрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛.
+ssl-error-unsupported-hash-algorithm = TLS рдЬреЛрдбреАрджрд╛рд░ рдЕрд╕рдорд░реНрдерд┐рдд hash algorithm рд╡рд╛рдкрд░рдд рдЖрд╣реЗ.
+ssl-error-digest-failure = рдбрд╛рдпрдЬреЗрд╕реНрдЯ рдХрд╛рд░реНрдп рдЕрдпрд╢рд╕реНрд╡реА.
+ssl-error-incorrect-signature-algorithm = рдПрдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓рд░реАрддреНрдпрд╛-рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдордзреНрдпреЗ рдЕрдпреЛрдЧреНрдп рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ.
+ssl-error-next-protocol-no-callback = рдкреБрдвреАрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдирд┐рдордп рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдХреНрд░реАрдп рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рдорд╛рддреНрд░ рдЧрд░рдЬ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪ рдХреЙрд▓рдмреЕрдХ рдореЛрдХрд│рд╛ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛.
+ssl-error-next-protocol-no-protocol = ALPN рд╡рд┐рд╕реНрддрд╛рд░ рдордзреНрдпреЗ рдХреНрд▓рд╛рдпрдВрдЯ рдЬрд╛рд╣рд┐рд░рд╛рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА.
+ssl-error-inappropriate-fallback-alert = рд╕рдорд░реНрдердирд╛рдкреЗрдХреНрд╖рд╛ рдПрдХрд╛ рдЦрд╛рд▓рдЪреНрдпрд╛ TLS рдкрд╛рддрд│реАрд╡рд░ рдХреНрд▓рд╛рдпрдВрдЯ рдЧреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рд╣рд╕реНрддрд╛рдВрджреЛрд▓рди рдирд╛рдХрд╛рд░рд▓реЗ.
+ssl-error-weak-server-cert-key = рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЦреВрдкрдЪ рдХрдордХреБрд╡рдд рдЕрд╕рд▓реЗрд▓реА рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрд╣реЗ.
+ssl-error-rx-short-dtls-read = DTLS рд░реЗрдХреЙрд░реНрдб рд╕рд╛рдареА рдмрдлрд░ рдордзреНрдпреЗ рдкреБрд░реЗрд╢реА рдЬрд╛рдЧрд╛ рдирд╛рд╣реА.
+ssl-error-no-supported-signature-algorithm = рдХреЛрдгрддреЗрд╣реА TLS рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдорд░реНрдерд┐рдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдирд╛рд╣реА.
+ssl-error-unsupported-signature-algorithm = рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рд╣реЕрд╢ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреА рдЕрд╕рдорд░реНрдерд┐рдд рдЬреЛрдбреА рд╡рд╛рдкрд░рд▓реА.
+ssl-error-missing-extended-master-secret = рдпреЛрдЧреНрдп рддреЗ extended_master_secret extension рди рд╡рд╛рдкрд░рддрд╛ рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рдкрд░рдд рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+ssl-error-unexpected-extended-master-secret = рдпреЛрдЧреНрдп рддреЗ extended_master_secret extension рд╡рд╛рдкрд░реВрди рдкреБрдвреАрд▓ рдмрд╛рдЬреБрдиреЗ рдкрд░рдд рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
+
+sec-error-io = рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрдирддреЗрд╡реЗрд│реА I/O рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-library-failure = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА рдЕрдкрдпрд╢.
+sec-error-bad-data = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЬреБрдгреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА.
+sec-error-output-len = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдВрдмреА рддреНрд░реБрдЯреА.
+sec-error-input-len = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдЗрдирдкреБрдЯ рд▓рд╛рдВрдмреА рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА.
+sec-error-invalid-args = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз рдмрд╛рдмреА.
+sec-error-invalid-algorithm = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз рдЕрд▓реНрдЧреЛрд░рд┐рджрдо.
+sec-error-invalid-ava = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реИрдз AVA.
+sec-error-invalid-time = рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рддрд░рд┐рддреНрдпрд╛ рд░рдЪрд▓реЗрд▓реА рд╡реЗрд│ рдЕрдХреНрд╖рд░рдорд╛рд│рд╛.
+sec-error-bad-der = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕рдВрд░рдЪреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗрд▓реЗ DER-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢.
+sec-error-bad-signature = рд╕рдордШрдЯрдХрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+sec-error-expired-certificate = рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ.
+sec-error-revoked-certificate = рд╕рдордШрдЯрд╛рдХрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реЗ.
+sec-error-unknown-issuer = рд╕рдордШрдЯрдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рдпреЛрдЬрдХ рдЕрдзрд┐рдкреНрд░рдорд╛рдгреАрдд рдирд╛рд╣реА.
+sec-error-bad-key = рд╕рдордШрдЯрдХрд╛рдЪреА рд╕рд╛рд░реНрд╡рдЬрдгрд┐рдХ рдХрд┐ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-bad-password = рдкреНрд░рд╡рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрдХреАрдЪреЗ рдЖрд╣реЗ.
+sec-error-retry-password = рдирд╡реАрди рдкрд╛рд╕рд╡рд░реНрдб рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+sec-error-no-nodelock = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: nodelock рдирд╛рд╣реА.
+sec-error-bad-database = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕рджреЛрд╖реАрдд рдорд╛рд╣рд┐рддреАрдХреЛрд╖.
+sec-error-no-memory = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕реНрдореГрддреА рд╡рд╛рдЯрдк рдЕрдкрдпрд╢реА.
+sec-error-untrusted-issuer = рд╕рдордШрдЯрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░реЗ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдЕрд╕реЗ рдЪрд┐рдиреНрд╣рд╛рдХреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+sec-error-untrusted-cert = рд╕рдордШрдЯрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░реЗ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд░реНрд╣ рдЕрд╕реЗ рдЪрд┐рдиреНрд╣рд╛рдХреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+sec-error-duplicate-cert = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-duplicate-cert-name = рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдирд╛рд╡ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзрд┐рд▓ рдирд╛рд╡рд╛рд╢реА рдЕрдЧрд╛рдКрд░рд┐рддреНрдпрд╛ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
+sec-error-adding-cert = рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬреЛрдбрддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-filing-key = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдирд╡реАрди рдХрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-no-key = рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+sec-error-cert-valid = рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реИрдз рдЖрд╣реЗ.
+sec-error-cert-not-valid = рд╣реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-cert-no-response = Cert рд▓рд╛рдпрдмреНрд░рд░реА: рдкреНрд░рддрд┐рд╕рд╛рдж рдирд╛рд╣реА
+sec-error-expired-issuer-certificate = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛ рдХрд░реАрддрд╛ CRL рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рджрд┐рдирд╛рдВрдХ рд╡ рд╡реЗрд│ рддрдкрд╛рд╕рд╛.
+sec-error-crl-expired = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛ рдХрд░реАрддрд╛ CRL рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ. рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рджрд┐рдирд╛рдВрдХ рд╡ рд╡реЗрд│ рдЕрджреНрдпрдпрд╛рд╡рддреАрдд рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рддрдкрд╛рд╕рд╛.
+sec-error-crl-bad-signature = рдпрд╛ CRL рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХрд╛рдЪреА рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+sec-error-crl-invalid = рдирд╡реАрди CRL рдЪреА рд░рдЪрдирд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-extension-value-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдореБрд▓реНрдп рдЕрд╡реИрдз рдЖрд╣реЗ
+sec-error-extension-not-found = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-ca-cert-invalid = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-path-len-constraint-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд╛рд░реНрдЧ рд▓рд╛рдВрдмреА рдорд░реНрдпрд╛рджрд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-cert-usages-invalid = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░ рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-internal-only = **рдлрдХреНрдд рдЖрдВрддрд░рд┐рдХ рд╡рд┐рднрд╛рдЧ**
+sec-error-invalid-key = рдХрд┐ рд╡рд┐рдирдВрддреАрдХреГрдд рдХрд╛рд░реНрдпрдкрдзреНрджрддреА рдХрд░реАрддрд╛ рд╕рдорд░реНрдерди рдкреБрд░рд╡рд┐рдд рдирд╛рд╣реА.
+sec-error-unknown-critical-extension = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдврд│рд▓реЗ.
+sec-error-old-crl = рдирд╡реАрди CRL рд╡рд░реНрддрдорд╛рди рдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ рдирд╛рд╣реА.
+sec-error-no-email-cert = рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдВрд╡рд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХреГрдд рдирд╛рд╣реА: рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдИрдореЗрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА.
+sec-error-no-recipient-certs-query = рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА: рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдкреНрд░рддреНрдпреЗрдХ рд╢реНрд░реЛрддрд╛ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрддреНрд░ рдирд╛рд╣реА.
+sec-error-not-a-recipient = рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдпреЛрдЧреНрдп рд╢реНрд░реЛрддрд╛, рдХрд┐рдВрд╡рд╛ рдЬреБрд│рд╡рдгреАрдЬреЛрдЧреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+sec-error-pkcs7-keyalg-mismatch = рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдХрд┐ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+sec-error-pkcs7-bad-signature = рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдкрд╛рд╕рдгреА рдЕрдкрдпрд╢реА: рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХрд░реНрддрд╛ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА, рдЦреВрдк рдЬрд╛рд╕реНрдд рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХрд░реНрддрд╛, рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдп рдХрд┐рдВрд╡рд╛ рд╕рджреЛрд╖реАрдд рдорд╛рд╣рд┐рддреА рдЖрдврд│рд▓реА.
+sec-error-unsupported-keyalg = рдЕрд╕рдорд░реНрдереАрдд рдХрд┐рдВрд╡рд╛ рдЕрдкрд░рд┐рдЪреАрдд рдХрд┐ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо.
+sec-error-decryption-disallowed = рдбрд┐рдХреНрд░реАрдкреНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рд╕реВрдЪреАрдд рдирд╕рд▓реЗрд▓реЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЖрдХрд╛рд░ рд╡рд╛рдкрд░реВрди рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+sec-error-no-krl = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ KRL рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-krl-expired = рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗ.
+sec-error-krl-bad-signature = рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдд рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдврд│рд▓реА.
+sec-error-revoked-key = рдпрд╛ рд╕реНрдерд│рд╛рд╡рд░реАрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рдХрд┐ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
+sec-error-krl-invalid = рдирд╡реАрди KRL рдЪреЗ рдкреНрд░рдХрд╛рд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-need-random = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╡рд┐рдирд╛рдХреНрд░рдо рдорд╛рд╣рд┐рддреА рд╣рд╡реА рдЖрд╣реЗ.
+sec-error-no-module = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рднрд╛рдЧ рд╡рд┐рдирдВрддреАрдХреГрдд рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рд▓рд╛рдЧреВ рдХрд░рдд рдирд╛рд╣реА.
+sec-error-no-token = рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдб рдХрд┐рдВрд╡рд╛ рдЯреЛрдХрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА, рддреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн, рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рд╛рд╡реЗ.
+sec-error-read-only = рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдпрдмреНрд░рд░реА: рдлрдХреНрдд рд╡рд╛рдЪрдирдЬреЛрдЧреА рдорд╛рд╣рд┐рддреАрдХреЛрд╖.
+sec-error-no-slot-selected = рд╕реНрд▓реЙрдЯ рдХрд┐рдВрд╡рд╛ рдЯреЛрдХрди рдирд┐рд╡рдбрд▓реЗ рдирд╛рд╣реА.
+sec-error-cert-nickname-collision = рд╕рдорд╛рди рдирд┐рдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-key-nickname-collision = рд╕рдорд╛рди рдирд┐рдХрдирд╛рд╡ рдЕрд╕рдгрд╛рд░реА рдХрд┐ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-safe-not-created = рд╕реБрд░рдХреНрд╖реАрдд рдШрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+sec-error-baggage-not-created = рдмреЕрдЧреЗрдЬ рдШрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА
+sec-error-bad-export-algorithm = рдЖрд╡рд╢реНрдпрдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА.
+sec-error-exporting-certificates = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-importing-certificates = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs12-decoding-pfx = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдбрд┐рдХреЛрдбреАрдВрдЧ рддреНрд░реБрдЯреА. рд╡реИрдз рдлрд╛рдЗрд▓ рдирд╛рд╣реА.
+sec-error-pkcs12-invalid-mac = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЕрд╡реИрдз MAC. рдЪреБрдХреАрдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХрд┐рдВрд╡рд╛ рд╕рджреЛрд╖реАрдд рдлрд╛рдЗрд▓.
+sec-error-pkcs12-unsupported-mac-algorithm = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. MAC рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unsupported-transport-mode = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдлрдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рдПрдХрд╛рдЧреНрд░рддрд╛ рд╡ рдЧреЛрдкрдиреАрдп рдкрджреНрдзрддреА рд╕рдорд░реНрдереАрдд.
+sec-error-pkcs12-corrupt-pfx-structure = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдлрд╛рдЗрд▓ рд░рдЪрдирд╛ рд╕рджреЛрд╖реАрдд рдЖрд╣реЗ.
+sec-error-pkcs12-unsupported-pbe-algorithm = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unsupported-version = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдлрд╛рдЗрд▓ рдЖрд╡реГрддреНрддреА рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+sec-error-pkcs12-privacy-password-incorrect = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рдЕрд╡реИрдз рдЧреЛрдкрдиреАрдпрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб.
+sec-error-pkcs12-cert-collision = рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА. рд╕рдорд╛рди рдиреАрдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖рд╛рдд рдЖрд╣реЗ.
+sec-error-user-cancelled = рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рд░рджреНрдж рдХрд░рд╛ рджрд╛рдмрд▓реЗ.
+sec-error-pkcs12-duplicate-data = рдЖрдпрд╛рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА, рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд.
+sec-error-message-send-aborted = рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+sec-error-inadequate-key-usage = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдЪрд╛ рд╡рд╛рдкрд░ рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдХрд╛рд░реНрдпрджреНрдзрддреА рдХрд░реАрддрд╛ рдЕрдкреВрд░реЗ рдЖрд╣реЗ.
+sec-error-inadequate-cert-type = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдХрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд░реАрддрд╛ рдордВрдЬреВрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+sec-error-cert-addr-mismatch = рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рддреАрд▓ рдкрддреНрддрд╛ рд╕рдВрджреЗрд╢ рд╣реЗрдбреНрдбрд░рд╢реА рдЬреБрд│рдд рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-import-key = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs12-importing-cert-chain = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреИрди рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs12-unable-to-locate-object-by-name = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд┐рдВрд╡рд╛ рдХрд┐ рдЯреЛрдкрдгрдирд╛рд╡рд╛ рд╡рд░реВрди рд╢реЛрдзрддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-export-key = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЖрдврд│рд▓реА рдирд╛рд╣реА рд╡ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-write = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдлрд╛рдЗрд▓ рдмрдирд╡реВ рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-pkcs12-unable-to-read = рдЖрдпрд╛рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЖрдпрд╛рдд рдлрд╛рдЗрд▓ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрд╢рдХреНрдп.
+sec-error-pkcs12-key-database-not-initialized = рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдХрд┐ рдорд╛рд╣рд┐рддреАрдХреЛрд╖ рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЧреЗрд▓реЗ.
+sec-error-keygen-fail = рд╕рд╛рд░реНрд╡рдЬрдгреАрдХ/рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд┐ рдЬреЛрдбреА рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-invalid-password = рдкреНрд░рд╡рд┐рд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╡реИрдз рдЖрд╣реЗ. рдХреГрдкрдпрд╛ рдЕрдиреНрдп рдирд┐рд╡рдбрд╛.
+sec-error-retry-old-password = рдЬреБрдгреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+sec-error-bad-nickname = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рдХрдирд╛рд╡ рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рд╡рд╛рдкрд░рдгреАрдд рдЖрд╣реЗ.
+sec-error-not-fortezza-issuer = рд╕рдордШрдЯрдХ FORTEZZA рдЪреИрди рдХрдбреЗ рд╡рд┐рдирд╛-FORTEZZA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+sec-error-cannot-move-sensitive-key = рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕реНрд▓реЙрдЯрд╡рд░ рд╣рд▓рд╡рд┐рддрд╛ рдпреЗрдд рдирд╛рд╣реА.
+sec-error-js-invalid-module-name = рдЕрд╡реИрдз рд╡рд┐рднрд╛рдЧ рдирд╛рдо.
+sec-error-js-invalid-dll = рдЕрд╡реИрдз рд╡рд┐рднрд╛рдЧ рдорд╛рд░реНрдЧ/рдлрд╛рдЗрд▓рдирд╛рдо
+sec-error-js-add-mod-failure = рд╡рд┐рднрд╛рдЧ рдЬреЛрдбреВ рд╢рдХрдд рдирд╛рд╣реА
+sec-error-js-del-mod-failure = рд╡рд┐рднрд╛рдЧ рдХрд╛рдвреВ рд╢рдХрдд рдирд╛рд╣реА
+sec-error-old-krl = рдирд╡реАрди KRL рд╡рд░реНрддрдорд╛рди рдкреЗрдХреНрд╖рд╛ рдЬреБрдгреЗ рдирд╛рд╣реА.
+sec-error-ckl-conflict = рдирд╡реАрди CKL рдХрдбреЗ рд╡рд░реНрддрдорд╛рди CKL рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ рджреЗрдпрдХ рдЖрд╣реЗ. рд╡рд░реНрддрдорд╛рди CKL рдХрд╛рдвреВрдг рдЯрд╛рдХрд╛.
+sec-error-cert-not-in-name-space = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдкреНрд░рдорд╛рдгрди рдпрд╛рдВрд╕ рд╕рдорд╛рди рдирд╛рд╡рд╛рдиреЗ рдкреНрд░рдорд╛рдгрддреНрд░ рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд рдирд╛рд╣реА.
+sec-error-krl-not-yet-valid = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдХрд┐ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рд╡реИрдз рдирд╛рд╣реА.
+sec-error-crl-not-yet-valid = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рдЕрдЬреВрдирд╣реА рд╡реИрдз рдирд╛рд╣реА.
+sec-error-unknown-cert = рд╡рд┐рдирдВрддреАрдХреГрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-unknown-signer = рд╕реНрд╡рд╛рдХреНрд╖рд░рдХрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░T рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-cert-bad-access-location = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд┐рддреА рд╕рд░реНрд╡реНрд╣рд░ рд╡рд░реАрд▓ рд╕реНрдерд╛рдирдЪреЗ рдкреНрд░рдХрд╛рд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-ocsp-unknown-response-type = OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреВрд░реНрдгрддрдпрд╛ рдбрд┐рдХреЛрдб рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА; рддреЗ рдЕрдкрд░рд┐рдЪреАрдд рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ.
+sec-error-ocsp-bad-http-response = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдкрд┐рд░реАрдЪреАрдд/рдЕрд╡реИрдз рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд┐рд▓реА.
+sec-error-ocsp-malformed-request = OCSP рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╡рд┐рдирдВрддреА рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд░рдЪрд▓реЗрд▓реА рдЖрдврд│рд▓реА.
+sec-error-ocsp-server-error = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ рддреНрд░реБрдЯреА рдЕрдиреБрднрд╡рд▓реА.
+sec-error-ocsp-try-server-later = OCSP рд╕рд░реНрд╡реНрд╣рд░ рдкреБрдиреНрд╣ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдХрд░реАрддрд╛ рд╕реВрдЪрд╡рд┐рддреЛ.
+sec-error-ocsp-request-needs-sig = OCSP рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдпрд╛ рд╡рд┐рдирдВрддреАрдХрд░реАрддрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
+sec-error-ocsp-unauthorized-request = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдпрд╛ рд╡рд┐рдирдВрддреАрд╕ рдЕрдирд╛рдзрд┐рдХреГрддреНрддрдкрдгреЗ рдирдХрд╛рд░рд▓реЗ.
+sec-error-ocsp-unknown-response-status = OCSP рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдерд┐рддреА рдШреЛрд╖реАрдд рдХреЗрд▓реА рдЖрд╣реЗ.
+sec-error-ocsp-unknown-cert = OCSP рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд┐рддреА рдЖрдврд│рд▓реА рдирд╛рд╣реА.
+sec-error-ocsp-not-enabled = рд╣реА рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдХрд╛рд░реНрдпрд░рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА OCSP рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
+sec-error-ocsp-no-default-responder = рд╣реА рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪреЗ OCSP рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рджрдХ.
+sec-error-ocsp-malformed-response = OCSP рд╕рд░реНрд╡реНрд╣рд░ рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рд╕рд╛рдж рд╕рджреЛрд╖реАрдд рдХрд┐рдВрд╡рд╛ рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдЖрдврд│рд▓реЗ.
+sec-error-ocsp-unauthorized-response = рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд░реАрддрд╛ OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдЪреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрдзрд┐рдкреНрд░рдорд╛рдгреАрдд рдирд╛рд╣реА.
+sec-error-ocsp-future-response = OCSP рдкреНрд░рддрд┐рд╕рд╛рдж рдЕрдЬреВрдирд╣реА рд╡реИрдз рдирд╛рд╣реА (рддреНрдпрд╛рдордзреНрдпреЗ рднрд╡рд┐рд╖реНрдп рдХрд░реАрддрд╛ рджрд┐рдирд╛рдВрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ).
+sec-error-ocsp-old-response = OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдХрдбреЗ рдЬреБрдгреА рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
+sec-error-digest-not-found = CMS рдХрд┐рдВрд╡рд╛ PKCS #7 рдбрд╛рдпрдЬреЗрд╕реНрдЯ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрджреЗрд╢ рдордзреНрдпреЗ рдЖрдврд│рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
+sec-error-unsupported-message-type = CMS рдХрд┐рдВрд╡рд╛ PKCS #7 рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░ рдЕрд╕рдорд░реНрдереАрдд рдЖрд╣реЗ.
+sec-error-module-stuck = PKCS #11 рд╡рд┐рднрд╛рдЧ рд╡рд╛рдкрд░рдгреАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рдХрд╛рдвреВрдг рдЯрд╛рдХрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
+sec-error-bad-template = ASN.1 рдорд╛рд╣рд┐рддреА рдбреАрдХреЛрдб рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдирд┐рд░реНрджреЗрд╢реАрдд рд░рдЪрдирд╛ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-crl-not-found = рдЬреБрд│рд╡рдгреАрдЬреЛрдЧреА CRL рдЖрдврд│рд▓реЗ рдирд╛рд╣реА.
+sec-error-reused-issuer-and-serial = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕ рд╕рдорд╛рди рджреЗрдпрдХ/рд╕рд┐рд░реАрдпрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╢реА рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдореБрд│ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА.
+sec-error-busy = NSS рдкреВрд░реНрдгрддрдпрд╛ рдмрдВрдж рдХрд░реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдШрдЯрдХ рдЕрдЬреВрдирд╣реА рд╡рд╛рдкрд░рдгреАрдд рдЖрд╣реЗ.
+sec-error-extra-input = DER-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рдордзреНрдпреЗ рд╡рд╛рдвреАрд╡ рд╡рд┐рдирд╛рд╡рд╛рдкрд░рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+sec-error-unsupported-elliptic-curve = рдЕрд╕рдорд░реНрдереАрдд рдПрд▓реЗрдкрдЯреАрдХ рд╡рдХреНрд░рд░реЗрд╖.
+sec-error-unsupported-ec-point-form = рдЕрд╕рдорд░реНрдереАрдд рдПрд▓реЗрдкреНрдЯреАрдХ рд╡рдХреНрд░рд░реЗрд╖ рдкреНрд░рдХрд╛рд░.
+sec-error-unrecognized-oid = рдЕрдорд╛рдиреНрдпрддрд╛рдкреНрд░рд╛рдкреНрдд рдШрдЯрдХ рдУрд│рдЦрдХрд░реНрддрд╛.
+sec-error-ocsp-invalid-signing-cert = OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдЕрд╡реИрдз OCSP рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рдорд╛рдгрдкрддреНрд░.
+sec-error-revoked-certificate-crl = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреА рдЕрдВрддрд░реНрдЧрдд рдкреБрдиреНрд╣рд╛рд╕реНрдерд╛рдкреАрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.
+sec-error-revoked-certificate-ocsp = рджреЗрдпрдХрд╛рдЪреЗ OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛рд╕реНрдкрдХ рдЕрд╣рд╡рд╛рд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкреАрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
+sec-error-crl-invalid-version = рджреЗрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдХрдбреЗ рдЕрдкрд░рд┐рдЪреАрдд рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХ рдЖрд╣реЗ.
+sec-error-crl-v1-critical-extension = рджреЗрдпрдХ V1 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░рди рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+sec-error-crl-unknown-critical-extension = рджреЗрдпрд╛рдХрд╛рдЪреНрдпрд╛ V2 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреБрдиреНрд╣рд╕реНрдерд╛рдкрди рдпрд╛рджреАрдд рдЕрдкрд░рд┐рдЪреАрдд рдЧрдВрднреАрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдареАрдд рдЖрд╣реЗ.
+sec-error-unknown-object-type = рдЕрдкрд░рд┐рдЪреАрдд рдШрдЯрдХ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢реАрдд.
+sec-error-incompatible-pkcs11 = PKCS #11 рдбреНрд░рд╛рдЗрд╡рд░ spec рдЪреЗ рдЙрд▓рдВрдЧреНрдЧрди рдЕрд╕рддреНрд╡рд░рд┐рддреНрдпрд╛ рдХрд░рддреЗ.
+sec-error-no-event = рдирд╡реАрди рд╕реНрд▓реЙрдЯ рдШрдЯрдирд╛ рдпрд╛рд╡реЗрд│реА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.
+sec-error-crl-already-exists = CRL рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ.
+sec-error-not-initialized = NSS рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
+sec-error-token-not-logged-in = PKCS#11 рдЯреЛрдХрди рджрд╛рдЦрд▓ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЕрдкрдпрд╢реА рдард░рд▓реА.
+sec-error-ocsp-responder-cert-invalid = рд╕рдВрдпреЛрдЬреАрдд OCSP рдкреНрд░рддрд┐рд╕рд╛рджреАрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрд╡реИрдз рдЖрд╣реЗ.
+sec-error-ocsp-bad-signature = OCSP рдкреНрд░рддрд┐рд╕рд╛рджрдХрдбреЗ рдЕрд╡реИрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ.
+sec-error-out-of-search-limits = рд╕рд░реНрдЯ рд╡реИрдзрддрд╛ рд╢реЛрдз, рд╢реЛрдз рдорд░реНрдпрд╛рджрд╛рдкрд▓рд┐рдХрдбреЗ рдЖрд╣реЗ
+sec-error-invalid-policy-mapping = рдкреЙрд▓рд┐рд╕реА рдореЕрдкрд┐рдВрдЧрдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдзреЛрд░рдг рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдЖрд╣реЗ
+sec-error-policy-validation-failed = рд╕рд░реНрдЯ рдЪреИрдирдореБрд│реЗ рдзреЛрд░рдг рд╡реИрдзрддрд╛ рдЕрдкрдпрд╢реА рдард░рддреЗ
+sec-error-unknown-aia-location-type = рд╕рд░реНрдЯ AIA рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рд╕реНрдерд╛рд│рдЪреЗ рдкреНрд░рдХрд╛рд░ рдЖрдврд│рд▓реЗ
+sec-error-bad-http-response = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдпреЛрдЧреНрдп HTTP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреБрд░рд╡рд▓реЗ
+sec-error-bad-ldap-response = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдпреЛрдЧреНрдп LDAP рдкреНрд░рддрд┐рд╕рд╛рдж рдкреБрд░рд╡рд▓реЗ
+sec-error-failed-to-encode-data = ASN1 рдПрдВрдХреЛрдбрд░рд╕рд╣ рдбрд╛рдЯрд╛ рдПрдВрдХреЛрдб рдХрд░рдгреНрдпрд╛рд╕ рдЕрдкрдпрд╢реА
+sec-error-bad-info-access-location = рд╕рд░реНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдпреЛрдЧреНрдп рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡реЗрд╢рдЪреЗ рд╕реНрдерд╛рди
+sec-error-libpkix-internal = рд╕рд░реНрдЯ рд╡реИрдзрддрд╛рд╡реЗрд│реА Libpkix рдЖрдВрддрд░реАрдХ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-pkcs11-general-error = PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_GENERAL_ERROR рдкреБрд░рд╡рд▓реЗ, рдЬреЗ рдЕрдкреНрд░рд╛рдкреНрдп рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ.
+sec-error-pkcs11-function-failed = PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_FUNCTION_FAILED рд╕рдВрджреЗрд╢ рдкреБрд░рд╡рд▓реЗ, рдЬреЛ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рдлрдВрдХреНрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЛ. рдкреБрдирдГ рддреЗрдЪ рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡реАрдд рдХреЗрд▓реНрдпрд╛рд╕ рдпрд╢рд╕реНрд╡реА рдард░реВ рд╢рдХрддреЗ.
+sec-error-pkcs11-device-error = PKCS #11 рдШрдЯрдХрд╛рдиреЗ CKR_DEVICE_ERROR рдкреБрд░рд╡рд▓реЗ, рдЬреЗ рдЯреЛрдХрди рдХрд┐рдВрд╡рд╛ рд╕реНрд▓реЙрдЯрд╕рд╣ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рдЪреЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ.
+sec-error-bad-info-access-method = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреНрдпреЗ рдЕрдкрд░рд┐рдЪреАрдд рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡реЗрд╢ рдореЗрдердб рдЖрдврд│рд▓реЗ.
+sec-error-crl-import-failed = CRL рдЖрдпрд╛рдд рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+sec-error-expired-password = рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рд╡реЗрд│ рд╕рдорд╛рдкреНрддрд┐ рдЖрдврд│рд▓реА.
+sec-error-locked-password = рдкрд╛рд╕рд╡рд░реНрдб рдХреБрд▓реВрдкрдмрдВрдж рдЖрд╣реЗ.
+sec-error-unknown-pkcs11-error = рдЕрдкрд░рд┐рдЪреАрдд PKCS #11 рддреНрд░реБрдЯреА.
+sec-error-bad-crl-dp-url = CRL рд╡рд┐рддрд░рдг рдкреЙрдЗрдВрдЯ рдирд╛рд╡рд╛рдд рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рдЕрд╕рдорд░реНрдереАрдд URL рдЖрдврд│рд▓реЗ.
+sec-error-cert-signature-algorithm-disabled = рдмрдВрдж рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рдЧрдиреЗрдЪрд░ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ, рд╣реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ.
+
+mozilla-pkix-error-key-pinning-failure = рд╕рд░реНрд╡реНрд╣рд░ рдХреА рдкрд┐рдирд┐рдВрдЧ (HPKP) рд╡рд╛рдкрд░рддреЗ рдкрдг рдкрд┐рдирд╕реЗрдЯ рд╕реЛрдмрдд рдЬреБрд│реЗрд▓ рдЕрд╢реА рдХреЛрдгрддреАрд╣реА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рдЦрд│реА рдмрд╛рдВрдзрддрд╛ рдпреЗрдК рд╢рдХрд▓реА рдирд╛рд╣реА.
+mozilla-pkix-error-ca-cert-used-as-end-entity = рд╕рд░реНрд╡реНрд╣рд░ рдЬреНрдпрд╛рд▓рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд╛рд░реА рдореНрд╣рдгреВрди рдУрд│рдЦрддреЛ рд╡ рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╕реЛрдмрдд рдЖрдзрд╛рд░рднреВрдд рдорд░реНрдпрд╛рджрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ рдЕрд╕реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рддреЛ. рдПрдЦрд╛рджреНрдпрд╛ рдпреЛрдЧреНрдп рдкреНрд░рдХрд╛рд░реЗ рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рдмрдд рдЕрд╕реЗ рдШрдбреВ рдирдпреЗ.
+mozilla-pkix-error-inadequate-key-size = рд╕рд░реНрд╡реНрд╣рд░ рдиреЗ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЬреЛрдбрдгреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦреВрдкрдЪ рд▓рд╣рд╛рди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд┐ рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+mozilla-pkix-error-v1-cert-used-as-ca = рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕреЕрдиреНрдХрд░ рдирд╕рд▓реЗрд▓реЗ рдПрдХ X.509 рдЖрд╡реГрддреНрддреА 1 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ. X.509 рдЖрд╡реГрддреНрддреА 1 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рддреА рдЕрдиреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рдирдпреЗрдд.
+mozilla-pkix-error-not-yet-valid-certificate = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрджреНрдпрд╛рдк рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрд╛рдк рд╡реИрдз рдирд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ.
+mozilla-pkix-error-signature-algorithm-mismatch = рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд░рдХрд╛рдиреНрдпрд╛рддреАрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рддреНрдпрд╛рдЪреНрдпрд╛ signatureAlgorithm рд░рдХрд╛рдиреНрдпрд╛рд╕реЛрдмрдд рдЬреБрд│рдд рдирд╛рд╣реА.
+mozilla-pkix-error-ocsp-response-for-cert-missing = рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕рд╛рдареА, OCSP рдкреНрд░рддрд┐рд╕рд╛рджрд╛ рдордзреНрдпреЗ рддреНрдпрд╛рдЪреА рд╕реНрдерд┐рддреА рджрд┐рд▓реЗрд▓реА рдирд╛рд╣реА.
+mozilla-pkix-error-validity-too-long = рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЦреВрдк рдХрд╛рд│рд╛рд╕рд╛рдареА рд╡реИрдз рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ.
+mozilla-pkix-error-required-tls-feature-missing = рдПрдХ рдЖрд╡рд╢реНрдпрдХ, TLS рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЧрд╣рд╛рд│ рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
+mozilla-pkix-error-invalid-integer-encoding = рдкреВрд░реНрдгрд╛рдВрдХрд╛рдЪреА рдЕрд╡реИрдз рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЕрд╕рд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдгрд╛рдВрдордзреНрдпреЗ рдЙрдгреЗ рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ, рдЙрдгреЗ RSA moduli рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХрддреЗрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рд│ рдЕрд╕рд▓реЗрд▓реЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.
+mozilla-pkix-error-empty-issuer-name = рд╕реЗрд░реНрд╡реНрд╣рд░рдиреЗ рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдирд╛рд╡рд╛рд╕рд╣рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ.
+mozilla-pkix-error-self-signed-cert = рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рдпрдВ-рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╛рд╣реА.
+
+xp-java-remove-principal-error = рдореБрд│ рд╣рдЯрд╡реВ рд╢рдХрдд рдирд╛рд╣реА
+xp-java-delete-privilege-error = рдкрд░рд╡рд╛рдирдЧреА рд╣рдЯрд╡реВ рд╢рдХрдд рдирд╛рд╣реА
+xp-java-cert-not-exists-error = рдореБрд│рдХрдбреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╛рд╣реА
+
+xp-sec-fortezza-bad-card = Fortezza рдХрд╛рд░реНрдб рд╡реНрдпрд╡рд╕реНрдереАрдд рдмрд╕рд╡рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА. рдХреГрдкрдпрд╛ рдХрд╛рдвреВрдг рджреЗрдпрдХрд╛рд╕ рдкрд░рдд рдХрд░рд╛.
+xp-sec-fortezza-no-card = Fortezza рдХрд╛рд░реНрдб рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+xp-sec-fortezza-none-selected = Fortezza рдХрд╛рд░реНрдб рдирд┐рд╡рдбрд▓реЗ рдирд╛рд╣реА
+xp-sec-fortezza-more-info = рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд░реАрддрд╛ рдХреГрдкрдпрд╛ рд░реВрдкрд░реЗрдЦрд╛ рдирд┐рд╡рдбрд╛
+xp-sec-fortezza-person-not-found = рд░реВрдкрд░реЗрдЦрд╛ рдЖрдврд│рд▓реА рдирд╛рд╣реА
+xp-sec-fortezza-no-more-info = рд░реВрдкрд░реЗрдЦрд╛ рд╡рд┐рд╖рдпреА рдЖрдгрдЦреА рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА
+xp-sec-fortezza-bad-pin = рдЕрд╡реИрдз рдкреАрди
+xp-sec-fortezza-person-error = Fortezza рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА.
diff --git a/l10n-mr/toolkit/toolkit/passwordmgr/passwordmgr.ftl b/l10n-mr/toolkit/toolkit/passwordmgr/passwordmgr.ftl
new file mode 100644
index 0000000000..38f96c6f10
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/passwordmgr/passwordmgr.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/.
+
+
+## Save and update password doorhanger
+
+password-manager-save-password-button-allow =
+ .label = рд╕рд╛рдард╡рд╛
+ .accesskey = S
+password-manager-save-password-button-never =
+ .label = рдХрдзреАрд╣реА рдЬрддрди рдХрд░реВ рдирдХрд╛
+ .accesskey = e
+password-manager-password-password-button-allow =
+ .label = рдЕрджреНрдпрдпрд╛рд╡рдд
+ .accesskey = U
+password-manager-update-password-button-deny =
+ .label = рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░реВ рдирдХрд╛
+ .accesskey = D
+# This is displayed in place of the username when it is missing.
+password-manager-no-username-placeholder = рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдирд╛рд╣реА
+password-manager-toggle-password =
+ .label = рдЧреБрдкреНрддрд╢рдмреНрдж рджрд░реНрд╢рд╡рд╛
+ .accesskey = h
+password-manager-confirm-password-change = рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
+password-manager-select-username = рдХреЛрдгрддреЗ рд▓реЙрдЧрд┐рди рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рд╛рдпрдЪреЗ рддреЗ рдирд┐рд╡рдбрд╛
diff --git a/l10n-mr/toolkit/toolkit/payments/payments.ftl b/l10n-mr/toolkit/toolkit/payments/payments.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/payments/payments.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/toolkit/toolkit/pdfviewer/viewer.ftl b/l10n-mr/toolkit/toolkit/pdfviewer/viewer.ftl
new file mode 100644
index 0000000000..49948b1938
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/pdfviewer/viewer.ftl
@@ -0,0 +1,239 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Main toolbar buttons (tooltips and alt text for images)
+
+pdfjs-previous-button =
+ .title = рдорд╛рдЧреАрд▓ рдкреГрд╖реНрда
+pdfjs-previous-button-label = рдорд╛рдЧреАрд▓
+pdfjs-next-button =
+ .title = рдкреБрдвреАрд▓ рдкреГрд╖реНрда
+pdfjs-next-button-label = рдкреБрдвреАрд▓
+# .title: Tooltip for the pageNumber input.
+pdfjs-page-input =
+ .title = рдкреГрд╖реНрда
+# Variables:
+# $pagesCount (Number) - the total number of pages in the document
+# This string follows an input field with the number of the page currently displayed.
+pdfjs-of-pages = { $pagesCount }рдкреИрдХреА
+# Variables:
+# $pageNumber (Number) - the currently visible page
+# $pagesCount (Number) - the total number of pages in the document
+pdfjs-page-of-pages = ({ $pagesCount } рдкреИрдХреА { $pageNumber })
+pdfjs-zoom-out-button =
+ .title = рдЫреЛрдЯреЗ рдХрд░рд╛
+pdfjs-zoom-out-button-label = рдЫреЛрдЯреЗ рдХрд░рд╛
+pdfjs-zoom-in-button =
+ .title = рдореЛрдареЗ рдХрд░рд╛
+pdfjs-zoom-in-button-label = рдореЛрдареЗ рдХрд░рд╛
+pdfjs-zoom-select =
+ .title = рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдореЛрдареЗ рдХрд░рд╛
+pdfjs-presentation-mode-button =
+ .title = рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдореЛрдбрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛
+pdfjs-presentation-mode-button-label = рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдореЛрдб
+pdfjs-open-file-button =
+ .title = рдлрд╛рдЗрд▓ рдЙрдШрдбрд╛
+pdfjs-open-file-button-label = рдЙрдШрдбрд╛
+pdfjs-print-button =
+ .title = рдЫрдкрд╛рдИ рдХрд░рд╛
+pdfjs-print-button-label = рдЫрдкрд╛рдИ рдХрд░рд╛
+
+## Secondary toolbar and context menu
+
+pdfjs-tools-button =
+ .title = рд╕рд╛рдзрдиреЗ
+pdfjs-tools-button-label = рд╕рд╛рдзрдиреЗ
+pdfjs-first-page-button =
+ .title = рдкрд╣рд┐рд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+pdfjs-first-page-button-label = рдкрд╣рд┐рд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+pdfjs-last-page-button =
+ .title = рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+pdfjs-last-page-button-label = рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдЬрд╛
+pdfjs-page-rotate-cw-button =
+ .title = рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+pdfjs-page-rotate-cw-button-label = рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+pdfjs-page-rotate-ccw-button =
+ .title = рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рдЙрд▓рдЯ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+pdfjs-page-rotate-ccw-button-label = рдШрдбреНрдпрд╛рд│рд╛рдЪреНрдпрд╛ рдХрд╛рдЯреНрдпрд╛рдЪреНрдпрд╛ рдЙрд▓рдЯ рджрд┐рд╢реЗрдиреЗ рдлрд┐рд░рд╡рд╛
+pdfjs-cursor-text-select-tool-button =
+ .title = рдордЬрдХреВрд░ рдирд┐рд╡рдб рд╕рд╛рдзрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпреАрдд рдХрд░рд╛
+pdfjs-cursor-text-select-tool-button-label = рдордЬрдХреВрд░ рдирд┐рд╡рдб рд╕рд╛рдзрди
+pdfjs-cursor-hand-tool-button =
+ .title = рд╣рд╛рдд рд╕рд╛рдзрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛
+pdfjs-cursor-hand-tool-button-label = рд╣рд╕реНрдд рд╕рд╛рдзрди
+pdfjs-scroll-vertical-button =
+ .title = рдЕрдиреБрд▓рдВрдм рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рд╡рд╛рдкрд░рд╛
+pdfjs-scroll-vertical-button-label = рдЕрдиреБрд▓рдВрдм рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ
+pdfjs-scroll-horizontal-button =
+ .title = рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рд╡рд╛рдкрд░рд╛
+pdfjs-scroll-horizontal-button-label = рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ
+
+## Document properties dialog
+
+pdfjs-document-properties-button =
+ .title = рджрд╕реНрддрдРрд╡рдЬ рдЧреБрдгрдзрд░реНрдотАж
+pdfjs-document-properties-button-label = рджрд╕реНрддрдРрд╡рдЬ рдЧреБрдгрдзрд░реНрдотАж
+pdfjs-document-properties-file-name = рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡:
+pdfjs-document-properties-file-size = рдлрд╛рдЗрд▓ рдЖрдХрд╛рд░:
+# Variables:
+# $size_kb (Number) - the PDF file size in kilobytes
+# $size_b (Number) - the PDF file size in bytes
+pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } рдмрд╛рдЗрдЯреНрд╕)
+# Variables:
+# $size_mb (Number) - the PDF file size in megabytes
+# $size_b (Number) - the PDF file size in bytes
+pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } рдмрд╛рдЗрдЯреНрд╕)
+pdfjs-document-properties-title = рд╢рд┐рд░реНрд╖рдХ:
+pdfjs-document-properties-author = рд▓реЗрдЦрдХ:
+pdfjs-document-properties-subject = рд╡рд┐рд╖рдп:
+pdfjs-document-properties-keywords = рдореБрдЦреНрдпрд╢рдмреНрдж:
+pdfjs-document-properties-creation-date = рдирд┐рд░реНрдорд╛рдг рджрд┐рдирд╛рдВрдХ:
+pdfjs-document-properties-modification-date = рджреБрд░реВрд╕реНрддреА рджрд┐рдирд╛рдВрдХ:
+# Variables:
+# $date (Date) - the creation/modification date of the PDF file
+# $time (Time) - the creation/modification time of the PDF file
+pdfjs-document-properties-date-string = { $date }, { $time }
+pdfjs-document-properties-creator = рдирд┐рд░реНрдорд╛рддрд╛:
+pdfjs-document-properties-producer = PDF рдирд┐рд░реНрдорд╛рддрд╛:
+pdfjs-document-properties-version = PDF рдЖрд╡реГрддреНрддреА:
+pdfjs-document-properties-page-count = рдкреГрд╖реНрда рд╕рдВрдЦреНрдпрд╛:
+pdfjs-document-properties-page-size = рдкреГрд╖реНрда рдЖрдХрд╛рд░:
+pdfjs-document-properties-page-size-unit-inches = рдЗрдВрдЪ
+pdfjs-document-properties-page-size-unit-millimeters = рдореАрдореА
+pdfjs-document-properties-page-size-orientation-portrait = рдЙрднреА рдорд╛рдВрдбрдгреА
+pdfjs-document-properties-page-size-orientation-landscape = рдЖрдбрд╡реЗ
+pdfjs-document-properties-page-size-name-a-three = A3
+pdfjs-document-properties-page-size-name-a-four = A4
+pdfjs-document-properties-page-size-name-letter = Letter
+pdfjs-document-properties-page-size-name-legal = Legal
+
+## Variables:
+## $width (Number) - the width of the (current) page
+## $height (Number) - the height of the (current) page
+## $unit (String) - the unit of measurement of the (current) page
+## $name (String) - the name of the (current) page
+## $orientation (String) - the orientation of the (current) page
+
+pdfjs-document-properties-page-size-dimension-string = { $width } ├Ч { $height } { $unit } ({ $orientation })
+pdfjs-document-properties-page-size-dimension-name-string = { $width } ├Ч { $height } { $unit } ({ $name }, { $orientation })
+
+##
+
+# The linearization status of the document; usually called "Fast Web View" in
+# English locales of Adobe software.
+pdfjs-document-properties-linearized = рдЬрд▓рдж рд╡реЗрдм рджреГрд╖реНрдп:
+pdfjs-document-properties-linearized-yes = рд╣реЛ
+pdfjs-document-properties-linearized-no = рдирд╛рд╣реА
+pdfjs-document-properties-close-button = рдмрдВрдж рдХрд░рд╛
+
+## Print
+
+pdfjs-print-progress-message = рдЫрдкрд╛рдИ рдХрд░реАрддрд╛ рдкреГрд╖реНрда рддрдпрд╛рд░ рдХрд░реАрдд рдЖрд╣реЗтАж
+# Variables:
+# $progress (Number) - percent value
+pdfjs-print-progress-percent = { $progress }%
+pdfjs-print-progress-close-button = рд░рджреНрдж рдХрд░рд╛
+pdfjs-printing-not-supported = рд╕рд╛рд╡рдзрд╛рдирддрд╛: рдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рддрд░реНрдлреЗ рдЫрдкрд╛рдЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорд░реНрдереАрдд рдирд╛рд╣реА.
+pdfjs-printing-not-ready = рд╕рд╛рд╡рдзрд╛рдирддрд╛: рдЫрдкрд╛рдИрдХрд░рд┐рддрд╛ PDF рдкреВрд░реНрдгрддрдпрд╛ рд▓реЛрдб рдЭрд╛рд▓реЗ рдирд╛рд╣реА.
+
+## Tooltips and alt text for side panel toolbar buttons
+
+pdfjs-toggle-sidebar-button =
+ .title = рдмрд╛рдЬреВрдЪреАрдкрдЯреНрдЯреА рдЯреЙрдЧрд▓ рдХрд░рд╛
+pdfjs-toggle-sidebar-button-label = рдмрд╛рдЬреВрдЪреАрдкрдЯреНрдЯреА рдЯреЙрдЧрд▓ рдХрд░рд╛
+pdfjs-document-outline-button =
+ .title = рджрд╕реНрддрдРрд╡рдЬ рдмрд╛рд╣реНрдпрд░реЗрдЦрд╛ рджрд░реНрд╢рд╡рд╛ (рд╡рд┐рд╕реНрддреГрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрдирд╡реЗрд│рд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛ /рд╕рд░реНрд╡ рдШрдЯрдХ рджрд╛рдЦрд╡рд╛)
+pdfjs-document-outline-button-label = рджрд╕реНрддрдРрд╡рдЬ рд░реВрдкрд░реЗрд╖рд╛
+pdfjs-attachments-button =
+ .title = рдЬреЛрдбрдкрддреНрд░ рджрд╛рдЦрд╡рд╛
+pdfjs-attachments-button-label = рдЬреЛрдбрдкрддреНрд░
+pdfjs-thumbs-button =
+ .title = рдердВрдмрдиреЗрд▓реНрд╕реН рджрд╛рдЦрд╡рд╛
+pdfjs-thumbs-button-label = рдердВрдмрдиреЗрд▓реНрд╕реН
+pdfjs-findbar-button =
+ .title = рджрд╕реНрддрдРрд╡рдЬрд╛рдд рд╢реЛрдзрд╛
+pdfjs-findbar-button-label = рд╢реЛрдзрд╛
+
+## Thumbnails panel item (tooltip and alt text for images)
+
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-title =
+ .title = рдкреГрд╖реНрда { $page }
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-canvas =
+ .aria-label = рдкреГрд╖реНрдард╛рдЪреЗ рдердВрдмрдиреЗрд▓ { $page }
+
+## Find panel button title and messages
+
+pdfjs-find-input =
+ .title = рд╢реЛрдзрд╛
+ .placeholder = рджрд╕реНрддрдРрд╡рдЬрд╛рдд рд╢реЛрдзрд╛тАж
+pdfjs-find-previous-button =
+ .title = рд╡рд╛рдХрдкреНрд░рдпреЛрдЧрдЪреА рдорд╛рдЧреАрд▓ рдШрдЯрдирд╛ рд╢реЛрдзрд╛
+pdfjs-find-previous-button-label = рдорд╛рдЧреАрд▓
+pdfjs-find-next-button =
+ .title = рд╡рд╛рдХрдкреНрд░рдпреЛрдЧрдЪреА рдкреБрдвреАрд▓ рдШрдЯрдирд╛ рд╢реЛрдзрд╛
+pdfjs-find-next-button-label = рдкреБрдвреАрд▓
+pdfjs-find-highlight-checkbox = рд╕рд░реНрд╡ рдард│рдХ рдХрд░рд╛
+pdfjs-find-match-case-checkbox-label = рдЖрдХрд╛рд░ рдЬреБрд│рд╡рд╛
+pdfjs-find-entire-word-checkbox-label = рд╕рдВрдкреВрд░реНрдг рд╢рдмреНрдж
+pdfjs-find-reached-top = рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рдХрд╛рд╕ рдкреЛрд╣рдЪрд▓реЗ, рддрд│рдкрд╛рд╕реВрди рдкреБрдвреЗ
+pdfjs-find-reached-bottom = рджрд╕реНрддрдРрд╡рдЬрд╛рдЪреНрдпрд╛ рддрд│рд╛рд▓рд╛ рдкреЛрд╣рдЪрд▓реЗ, рд╢реАрд░реНрд╖рдХрд╛рдкрд╛рд╕реВрди рдкреБрдвреЗ
+pdfjs-find-not-found = рд╡рд╛рдХрдкреНрд░рдпреЛрдЧ рдЖрдврд│рд▓реЗ рдирд╛рд╣реА
+
+## Predefined zoom values
+
+pdfjs-page-scale-width = рдкреГрд╖реНрдард╛рдЪреА рд░реВрдВрджреА
+pdfjs-page-scale-fit = рдкреГрд╖реНрда рдмрд╕рд╡рд╛
+pdfjs-page-scale-auto = рд╕реНрд╡рдпрдВ рд▓рд╛рд╣рди рдХрд┐рдВрд╡рд╛ рдореЛрдареЗ рдХрд░рдгреЗ
+pdfjs-page-scale-actual = рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдХрд╛рд░
+# Variables:
+# $scale (Number) - percent value for page scale
+pdfjs-page-scale-percent = { $scale }%
+
+## PDF page
+
+
+## Loading indicator messages
+
+pdfjs-loading-error = PDF рд▓реЛрдб рдХрд░рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+pdfjs-invalid-file-error = рдЕрд╡реИрдз рдХрд┐рдВрд╡рд╛ рджреЛрд╖реАрдд PDF рдлрд╛рдЗрд▓.
+pdfjs-missing-file-error = рди рдЖрдврд│рдгрд╛рд░реА PDF рдлрд╛рдЗрд▓.
+pdfjs-unexpected-response-error = рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рддрд┐рд╕рд╛рдж.
+pdfjs-rendering-error = рдкреГрд╖реНрда рджрд╛рдЦрд╡рддреЗрд╡реЗрд│реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реА.
+
+## Annotations
+
+# Variables:
+# $date (Date) - the modification date of the annotation
+# $time (Time) - the modification time of the annotation
+pdfjs-annotation-date-string = { $date }, { $time }
+# .alt: This is used as a tooltip.
+# Variables:
+# $type (String) - 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"
+pdfjs-text-annotation-type =
+ .alt = [{ $type } рдЯрд┐рдкрдгреНрдгреА]
+
+## Password
+
+pdfjs-password-label = рд╣реА PDF рдлрд╛рдЗрд▓ рдЙрдШрдбрдгреНрдпрд╛рдХрд░рд┐рддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджреНрдпрд╛.
+pdfjs-password-invalid = рдЕрд╡реИрдз рдкрд╛рд╕рд╡рд░реНрдб. рдХреГрдкрдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.
+pdfjs-password-ok-button = рдареАрдХ рдЖрд╣реЗ
+pdfjs-password-cancel-button = рд░рджреНрдж рдХрд░рд╛
+pdfjs-web-fonts-disabled = рд╡реЗрдм рдЯрдВрдХ рдЕрд╕рдорд░реНрдереАрдд рдЖрд╣реЗрдд: рдПрдореНрдмреЗрдбреЗрдб PDF рдЯрдВрдХ рд╡рд╛рдкрд░ рдЕрд╢рдХреНрдп.
+
+## Editing
+
+
+## Alt-text dialog
+
+
+## Editor resizers
+## This is used in an aria label to help to understand the role of the resizer.
+
diff --git a/l10n-mr/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl b/l10n-mr/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
new file mode 100644
index 0000000000..c2ad58534b
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/pictureinpicture/pictureinpicture.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/.
+
+pictureinpicture-player-title = рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░
+
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+## Note that this uses .tooltip rather than the standard '.title'
+## or '.tooltiptext' - but it has the same effect. Code in the
+## picture-in-picture window will read and copy this to an in-document
+## DOM node that then shows the tooltip.
+##
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+##
+
+## Note that this uses .tooltip rather than the standard '.title'
+## or '.tooltiptext' - but it has the same effect. Code in the
+## picture-in-picture window will read and copy this to an in-document
+## DOM node that then shows the tooltip.
+
+##
+
diff --git a/l10n-mr/toolkit/toolkit/preferences/preferences.ftl b/l10n-mr/toolkit/toolkit/preferences/preferences.ftl
new file mode 100644
index 0000000000..ec969b7980
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/preferences/preferences.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+password-not-set =
+ .value = (рдирд┐рд╢реНрдЪрд┐рдд рдирд╛рд╣реА)
+
+pw-change-success-title = рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рдпрд╢рд╕реНрд╡реА
+pw-change-failed-title = рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рдЕрдкрдпрд╢реА
+pw-remove-button =
+ .label = рдХрд╛рдвреБрди рдЯрд╛рдХрд╛
+
+set-password-old-password = рд╕рджреНрдпрд╛рдЪреЗ рдкрд╛рд╕рд╡рд░реНрдб:
+set-password-new-password = рдирд╡реАрди рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:
+set-password-reenter-password = рдкрд╛рд╕рд╡рд░реНрдб рдкреБрдирдГ-рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:
+set-password-meter = рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬрд╛ рдЧреБрдгрд╛рдВрдХ
+set-password-meter-loading = рджрд╛рдЦрд▓ рдХрд░реАрдд рдЖрд╣реЗ
+
+remove-info =
+ .value = рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рдХрд░реАрддрд╛ рдЖрдкрд▓рд╛ рд╕рджреНрдпрд╛рдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:
+remove-password-old-password =
+ .value = рд╕рджреНрдпрд╛рдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб:
diff --git a/l10n-mr/toolkit/toolkit/printing/printDialogs.ftl b/l10n-mr/toolkit/toolkit/printing/printDialogs.ftl
new file mode 100644
index 0000000000..6856d4f8c5
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/printing/printDialogs.ftl
@@ -0,0 +1,112 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+print-setup =
+ .title = рдкреГрд╖реНрдард╛рдЪреА рдорд╛рдВрдбрдгреА
+custom-prompt-title = рдордирд╛рд╕рд╛рд░рдЦреЗ...
+custom-prompt-prompt = рдЖрдкрд▓реЗ рдПрдЪреНрдЫрд┐рдХ рд╢рд┐рд░реНрд╖рд▓реЗрдЦ/рддрд│рд▓реЗрдЦ рдордЬрдХреБрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛
+basic-tab =
+ .label = рд░реВрдкрдг рдЖрдгрд┐ рдкрд░реНрдпрд╛рдп
+advanced-tab =
+ .label = рд╕рдорд╛рд╕ рдЖрдгрд┐ рд╢рд┐рд░реНрд╖рд▓реЗрдЦ/рддрд│рд▓реЗрдЦ
+format-group-label =
+ .value = рд╕реНрд╡рд░реВрдкрдг
+orientation-label =
+ .value = рдкрд░рд┐рдЪрд┐рддрддрд╛:
+portrait =
+ .label = рдЙрднреЗ
+ .accesskey = P
+landscape =
+ .label = рдЖрдбрд╡реЗ
+ .accesskey = L
+scale =
+ .label = рдкреНрд░рдорд╛рдг:
+ .accesskey = S
+scale-percent =
+ .value = %
+shrink-to-fit =
+ .label = рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рд░реВрдВрджреАрдд рдЖрдХреБрдВрдЪрд┐рдд рдХрд░рд╛
+ .accesskey = W
+options-group-label =
+ .value = рдкрд░реНрдпрд╛рдп
+print-bg =
+ .label = рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдЪреА рдЫрдкрд╛рдИ рдХрд░рд╛ (рд░рдВрдЧ рдЖрдгрд┐ рдЪрд┐рддреНрд░)
+ .accesskey = B
+margin-group-label-inches =
+ .value = рд╕рдорд╛рд╕ (рдЗрдВрдЪ)
+margin-group-label-metric =
+ .value = рд╕рдорд╛рд╕ (рдорд┐рд▓рд┐рдореАрдЯрд░)
+margin-top =
+ .value = рд╢реАрд░реНрд╖:
+ .accesskey = T
+margin-top-invisible =
+ .value = рд╢реАрд░реНрд╖:
+margin-bottom =
+ .value = рддрд│:
+ .accesskey = B
+margin-bottom-invisible =
+ .value = рддрд│:
+margin-left =
+ .value = рдбрд╛рд╡рд╛:
+ .accesskey = L
+margin-left-invisible =
+ .value = рдбрд╛рд╡рд╛:
+margin-right =
+ .value = рдЙрдЬрд╡рд╛:
+ .accesskey = R
+margin-right-invisible =
+ .value = рдЙрдЬрд╡рд╛:
+header-footer-label =
+ .value = рд╢рд┐рд░реНрд╖рд▓реЗрдЦ рдЖрдгрд┐ рддрд│рд▓реЗрдЦ
+hf-left-label =
+ .value = рдбрд╛рд╡реА:
+hf-center-label =
+ .value = рдордзреНрдп:
+hf-right-label =
+ .value = рдЙрдЬрд╡реА:
+header-left-tip =
+ .tooltiptext = рдбрд╛рд╡реА рд╢рд┐рд░реНрд╖рд▓реЗрдЦ
+header-center-tip =
+ .tooltiptext = рдордзреНрдп рд╢рд┐рд░реНрд╖рд▓реЗрдЦ
+header-right-tip =
+ .tooltiptext = рдЙрдЬрд╡реА рд╢рд┐рд░реНрд╖рд▓реЗрдЦ
+footer-left-tip =
+ .tooltiptext = рдбрд╛рд╡реА рддрд│рд▓реЗрдЦ
+footer-center-tip =
+ .tooltiptext = рдордзреНрдп рддрд│рд▓реЗрдЦ
+footer-right-tip =
+ .tooltiptext = рдЙрдЬрд╡реА рддрд│рд▓реЗрдЦ
+hf-blank =
+ .label = --рдХреЛрд░реЗ--
+hf-title =
+ .label = рд╢рд┐рд░реНрд╖рдХ
+hf-url =
+ .label = URL
+hf-date-and-time =
+ .label = рджрд┐рдирд╛рдВрдХ/рд╡реЗрд│
+hf-page =
+ .label = рдкреГрд╖реНрда #
+hf-page-and-total =
+ .label = # рдкреИрдХреА # рдкреГрд╖реНрда
+hf-custom =
+ .label = рдордирд╛рд╕рд╛рд░рдЦреЗ...
+print-preview-window =
+ .title = рдЫрдкрд╛рдИ рдкреВрд░реНрд╡рджреГрд╢реНрдп
+print-title =
+ .value = рд╢рд┐рд░реНрд╖рдХ:
+print-preparing =
+ .value = рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗ...
+print-progress =
+ .value = рдкреНрд░рдЧрддреА:
+print-window =
+ .title = рдЫрдкрд╛рдИ рд╕реБрд░реВ рдЖрд╣реЗ
+print-complete =
+ .value = рдЫрдкрд╛рдИ рдкреВрд░реНрдг рдЭрд╛рд▓реА.
+
+# Variables
+# $percent (integer) - Number of printed percentage
+print-percent =
+ .value = { $percent }%
+dialog-cancel-label = рд░рджреНрдж рдХрд░рд╛
+dialog-close-label = рдмрдВрдж рдХрд░рд╛
diff --git a/l10n-mr/toolkit/toolkit/printing/printPreview.ftl b/l10n-mr/toolkit/toolkit/printing/printPreview.ftl
new file mode 100644
index 0000000000..6751885d4f
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/printing/printPreview.ftl
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+printpreview-simplify-page-checkbox =
+ .label = рдкреГрд╖реНрда рд╕реБрд▓рдн рдХрд░рд╛
+ .accesskey = i
+ .tooltiptext = рд╣реЗ рдкреГрд╖реНрда рдЖрдкреЛрдЖрдк рд╕реБрд▓рдн рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА
+printpreview-simplify-page-checkbox-enabled =
+ .label = { printpreview-simplify-page-checkbox.label }
+ .accesskey = { printpreview-simplify-page-checkbox.accesskey }
+ .tooltiptext = рд╕реЛрдкреНрдпрд╛ рд╡рд╛рдЪрдирд╛рд╕рд╛рдареА рдорд╛рдВрдбрдгреА рдмрджрд▓рд╛
+printpreview-close =
+ .label = рдмрдВрдж рдХрд░рд╛
+ .accesskey = C
+printpreview-portrait =
+ .label = рдЙрднреЗ
+ .accesskey = o
+printpreview-landscape =
+ .label = рдЖрдбрд╡реЗ
+ .accesskey = L
+printpreview-scale =
+ .value = рдкреНрд░рдорд╛рдг:
+ .accesskey = S
+printpreview-shrink-to-fit =
+ .label = рдШрдЯреНрдЯ рдмрд╕рдгреНрдпрд╛рдХрд░реАрддрд╛ рдЖрдВрдХреБрдЪрд┐рдд рдХрд░рд╛
+printpreview-custom =
+ .label = рдордирд╛рд╕рд╛рд░рдЦреЗ...
+printpreview-print =
+ .label = рдЫрдкрд╛рдИтАж
+ .accesskey = P
+printpreview-of =
+ .value = рдпрд╛рдЪреЗ
+printpreview-custom-scale-prompt-title = рд╕рд╛рдиреБрдХреВрд▓ рдкреНрд░рдорд╛рдг
+printpreview-page-setup =
+ .label = рдкреГрд╖реНрдард╛рдЪреА рдорд╛рдВрдбрдгреАтАж
+ .accesskey = u
+printpreview-page =
+ .value = рдкреГрд╖реНрда:
+ .accesskey = a
+
+## Variables
+## $percent (integer) - menuitem percent label
+## $arrow (String) - UTF-8 arrow character for navigation buttons
+
+printpreview-percentage-value =
+ .label = { $percent }%
+printpreview-homearrow =
+ .label = { $arrow }
+ .tooltiptext = рдкрд╣рд┐рд▓реЗ рдкреГрд╖реНрда
+printpreview-previousarrow =
+ .label = { $arrow }
+ .tooltiptext = рдорд╛рдЧреАрд▓ рдкреГрд╖реНрда
+printpreview-nextarrow =
+ .label = { $arrow }
+ .tooltiptext = рдкреБрдвреАрд▓ рдкреГрд╖реНрда
+printpreview-endarrow =
+ .label = { $arrow }
+ .tooltiptext = рд╢реЗрд╡рдЯрдЪреЗ рдкреГрд╖реНрда
+
diff --git a/l10n-mr/toolkit/toolkit/printing/printUI.ftl b/l10n-mr/toolkit/toolkit/printing/printUI.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/printing/printUI.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/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl b/l10n-mr/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/reportBrokenSite/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/toolkit/toolkit/updates/backgroundupdate.ftl b/l10n-mr/toolkit/toolkit/updates/backgroundupdate.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/updates/backgroundupdate.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/toolkit/toolkit/updates/elevation.ftl b/l10n-mr/toolkit/toolkit/updates/elevation.ftl
new file mode 100644
index 0000000000..9bdbad668f
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/updates/elevation.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/.
+# This is temporary until bug 1521632 is fixed
+
+elevation-update-wizard =
+ .title = рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрджреНрдпрдпрд╛рд╡рдд
+elevation-details-link-label =
+ .value = рддрдкрд╢реАрд▓
+elevation-error-manual = рд╣реНрдпрд╛ рд▓рд┐рдВрдХ рд╡рд░ рднреЗрдЯ рджреЗрдКрди рд╡ рдЕрд▓рд┐рдХрдбреАрд▓ рдЖрд╡реГрддреНрддреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реБрди рдЖрдкрдг { -brand-short-name } рд╕реНрд╡рддрдГ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░реВ рд╢рдХрддрд╛:
+elevation-finished-page = рдЕрджреНрдпрдпрд╛рд╡рдд рдЖрдзрд┐рдкрд╛рд╕реВрдирдЪ рдкреНрд░рддрд┐рд╖реНрдард╛рдкреАрдд рдЖрд╣реЗ
+elevation-finished-background-page = { -brand-short-name } рдХрд░реАрддрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡ рд╕реНрдерд┐рд░рддрд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдбрд╛рдКрдирд▓реЛрдб рдХрд░реВрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ рд╡ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдХрд░реАрддрд╛ рд╕рдЬреНрдЬ рдЖрд╣реЗ.
+elevation-finished-background = рдЕрджреНрдпрдпрд╛рд╡рдд :
+elevation-more-elevated = рд╣реНрдпрд╛ рд╕реБрдзрд╛рд░рдгреЗрд╕рд╛рдареА рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░ рдЧрд░рдЬреЗрдЪреЗ рдЖрд╣реЗрдд. рдкреБрдврдЪреНрдпрд╛ рд╡реЗрд│реА рдЬреЗрд╡реНрд╣рд╛ { -brand-short-name } рд╕реБрд░реБ рд╣реЛрдИрд▓ рддреЗрд╡реНрд╣рд╛ рд╣реА рд╕реБрдзрд╛рд░рдгрд╛ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓. рддреБрдореНрд╣реА рдЖрддрд╛ { -brand-short-name } рдкреБрдирдГрд╕реБрд░реБ рдХрд░реВ рд╢рдХрддрд╛, рдХрд╛рдо рдЪрд╛рд▓реВ рдареЗрдКрди рдкреБрдирдГрд╕реБрд░реБ рдХрд░реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рд╣реА рд╕реБрдзрд╛рд░рдгрд╛ рдирд╛рдХрд╛рд░реВ рд╢рдХрддрд╛.
diff --git a/l10n-mr/toolkit/toolkit/updates/history.ftl b/l10n-mr/toolkit/toolkit/updates/history.ftl
new file mode 100644
index 0000000000..c34e6707b3
--- /dev/null
+++ b/l10n-mr/toolkit/toolkit/updates/history.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/.
+
+history-title = рдЗрддрд┐рд╣рд╛рд╕ рд╕реБрдзрд╛рд░рд╛
+history-intro = рдкреБрдвреАрд▓ рдЕрджреНрдпрдпрд╛рд╡рддреЗ рд╕реНрдерд╛рдкрди рдЭрд╛рд▓реЗрд▓реЗ рдЖрд╣реЗрдд
+
+close-button-label =
+ .buttonlabelcancel = рдмрдВрдж рдХрд░рд╛
+ .title = рдЗрддрд┐рд╣рд╛рд╕ рд╕реБрдзрд╛рд░рд╛
+
+no-updates-label = рдХрд╛рд╣реА рд╕реБрдзрд╛рд░рдгрд╛ рд╕реНрдерд╛рдкреАрдд рдЭрд╛рд▓реНрдпрд╛ рдирд╛рд╣реАрдд
+name-header = рдирд╛рд╡рд╛рдд рд╡рд╛рдв рдХрд░рд╛
+date-header = рджрд┐рдирд╛рдВрдХ рд╕реНрдерд╛рдкреАрдд рдХрд░рд╛
+type-header = рдкреНрд░рдХрд╛рд░
+state-header = рд░рд╛рдЬреНрдп
+
+# Used to display update history
+#
+# Variables:
+# $name (String): name of the update
+# $buildID (String): build identifier from the local updates.xml
+update-full-build-name = { $name } ({ $buildID })
+
+update-details = рддрдкрд╢реАрд▓
+
+update-installed-on = рдпрд╛рд╡реЗрд│реА рдкреНрд░рддрд┐рд╖реНрдард╛рдкрд┐рдд рдХреЗрд▓реЗ: { $date }
+
+update-status = рд╕реНрдерд┐рддреА: { $status }