From d236b548cc140716d34dc2d99459fc42705dce70 Mon Sep 17 00:00:00 2001
From: Mike Hommey
Date: Tue, 3 Dec 2019 23:56:07 +0000
Subject: [PATCH] Import firefox-esr_68.3.0esr.orig-l10n-bn.tar.bz2
[dgit import orig firefox-esr_68.3.0esr.orig-l10n-bn.tar.bz2]
---
browser/branding/official/brand.dtd | 13 +
browser/branding/official/brand.ftl | 23 +
browser/branding/official/brand.properties | 14 +
browser/browser/aboutCertError.ftl | 17 +
browser/browser/aboutConfig.ftl | 38 +
browser/browser/aboutDialog.ftl | 43 +
browser/browser/aboutPolicies.ftl | 13 +
browser/browser/aboutPrivateBrowsing.ftl | 28 +
browser/browser/aboutRestartRequired.ftl | 9 +
browser/browser/aboutRobots.ftl | 29 +
browser/browser/aboutSessionRestore.ftl | 40 +
browser/browser/aboutTabCrashed.ftl | 24 +
browser/browser/appMenuNotifications.ftl | 49 +
browser/browser/branding/brandings.ftl | 15 +
browser/browser/branding/sync-brand.ftl | 11 +
browser/browser/customizeMode.ftl | 45 +
browser/browser/newInstallPage.ftl | 28 +
browser/browser/newtab/asrouter.ftl | 64 +
browser/browser/newtab/onboarding.ftl | 61 +
browser/browser/pageInfo.ftl | 231 ++++
browser/browser/panicButton.ftl | 31 +
.../policies/policies-descriptions.ftl | 67 +
.../preferences/applicationManager.ftl | 23 +
browser/browser/preferences/blocklists.ftl | 27 +
browser/browser/preferences/clearSiteData.ftl | 50 +
browser/browser/preferences/colors.ftl | 37 +
browser/browser/preferences/connection.ftl | 85 ++
browser/browser/preferences/containers.ftl | 80 ++
browser/browser/preferences/fonts.ftl | 149 ++
browser/browser/preferences/fxaPairDevice.ftl | 11 +
browser/browser/preferences/languages.ftl | 55 +
browser/browser/preferences/permissions.ftl | 143 ++
browser/browser/preferences/preferences.ftl | 849 ++++++++++++
.../browser/preferences/selectBookmark.ftl | 8 +
.../browser/preferences/siteDataSettings.ftl | 50 +
.../browser/preferences/syncDisconnect.ftl | 29 +
browser/browser/preferences/translation.ftl | 30 +
browser/browser/safeMode.ftl | 16 +
browser/browser/safebrowsing/blockedSite.ftl | 32 +
browser/browser/sanitize.ftl | 86 ++
browser/browser/syncedTabs.ftl | 39 +
browser/browser/tabContextMenu.ftl | 70 +
browser/browser/toolbarContextMenu.ftl | 22 +
browser/browser/touchbar/touchbar.ftl | 20 +
.../chrome/browser-region/region.properties | 29 +
.../chrome/browser/aboutPrivateBrowsing.dtd | 42 +
browser/chrome/browser/aboutRobots.dtd | 29 +
browser/chrome/browser/aboutTabCrashed.dtd | 32 +
browser/chrome/browser/accounts.properties | 108 ++
.../browser/activity-stream/newtab.properties | 214 +++
.../browser/app-extension-fields.properties | 10 +
browser/chrome/browser/baseMenuOverlay.dtd | 54 +
browser/chrome/browser/browser.dtd | 1175 ++++++++++++++++
browser/chrome/browser/browser.properties | 1104 +++++++++++++++
.../customizableWidgets.properties | 112 ++
.../chrome/browser/downloads/downloads.dtd | 174 +++
.../browser/downloads/downloads.properties | 99 ++
.../chrome/browser/feeds/subscribe.properties | 10 +
.../browser/lightweightThemes.properties | 12 +
.../chrome/browser/migration/migration.dtd | 50 +
.../browser/migration/migration.properties | 89 ++
browser/chrome/browser/newInstall.dtd | 14 +
browser/chrome/browser/pageInfo.dtd | 90 ++
browser/chrome/browser/pageInfo.properties | 68 +
.../places/bookmarkProperties.properties | 19 +
.../browser/places/editBookmarkOverlay.dtd | 28 +
browser/chrome/browser/places/places.dtd | 107 ++
.../chrome/browser/places/places.properties | 118 ++
browser/chrome/browser/pocket.properties | 43 +
.../preferences/preferences.properties | 171 +++
.../chrome/browser/preferences/security.dtd | 42 +
.../phishing-afterload-warning-message.dtd | 66 +
.../browser/safebrowsing/report-phishing.dtd | 13 +
.../safebrowsing/safebrowsing.properties | 6 +
browser/chrome/browser/search.properties | 67 +
.../chrome/browser/setDesktopBackground.dtd | 20 +
.../chrome/browser/shellservice.properties | 31 +
browser/chrome/browser/siteData.properties | 8 +
.../chrome/browser/sitePermissions.properties | 49 +
browser/chrome/browser/syncBrand.dtd | 7 +
browser/chrome/browser/syncSetup.properties | 22 +
browser/chrome/browser/tabbrowser.properties | 126 ++
browser/chrome/browser/taskbar.properties | 12 +
browser/chrome/browser/translation.dtd | 75 +
browser/chrome/browser/translation.properties | 12 +
browser/chrome/browser/uiDensity.properties | 5 +
.../chrome/browser/webrtcIndicator.properties | 61 +
.../chrome/overrides/appstrings.properties | 44 +
browser/chrome/overrides/netError.dtd | 176 +++
browser/chrome/overrides/settingsChange.dtd | 7 +
.../crashreporter/crashreporter-override.ini | 8 +
browser/defines.inc | 14 +
.../formautofill/formautofill.properties | 202 +++
.../extensions/fxmonitor/fxmonitor.properties | 43 +
.../report-site-issue/webcompat.properties | 10 +
.../webcompat-reporter/webcompat.properties | 10 +
browser/firefox-l10n.js | 6 +
browser/installer/custom.properties | 86 ++
browser/installer/mui.properties | 61 +
browser/installer/nsisstrings.properties | 52 +
browser/installer/override.properties | 86 ++
browser/pdfviewer/chrome.properties | 19 +
browser/pdfviewer/viewer.properties | 242 ++++
browser/profile/bookmarks.inc | 72 +
browser/updater/updater.ini | 10 +
devtools/client/VariablesView.dtd | 12 +
devtools/client/aboutdebugging.dtd | 5 +
devtools/client/aboutdebugging.ftl | 215 +++
devtools/client/aboutdebugging.properties | 214 +++
devtools/client/accessibility.properties | 204 +++
devtools/client/animationinspector.properties | 220 +++
devtools/client/app-manager.properties | 29 +
devtools/client/application.ftl | 45 +
devtools/client/boxmodel.properties | 51 +
devtools/client/canvasdebugger.dtd | 45 +
devtools/client/canvasdebugger.properties | 70 +
devtools/client/changes.properties | 60 +
devtools/client/components.properties | 19 +
devtools/client/connection-screen.dtd | 30 +
devtools/client/connection-screen.properties | 9 +
devtools/client/debugger.properties | 1112 +++++++++++++++
devtools/client/device.properties | 20 +
devtools/client/dom.properties | 19 +
devtools/client/filterwidget.properties | 59 +
devtools/client/font-inspector.properties | 78 ++
devtools/client/graphs.properties | 24 +
devtools/client/har.properties | 22 +
devtools/client/inspector.properties | 488 +++++++
devtools/client/jit-optimizations.properties | 35 +
devtools/client/jsonview.properties | 52 +
devtools/client/layout.properties | 121 ++
devtools/client/markers.properties | 173 +++
devtools/client/memory.properties | 446 ++++++
devtools/client/menus.properties | 56 +
devtools/client/netmonitor.properties | 1232 +++++++++++++++++
devtools/client/network-throttling.properties | 18 +
devtools/client/performance.dtd | 137 ++
devtools/client/performance.properties | 163 +++
devtools/client/responsive.properties | 165 +++
devtools/client/scratchpad.dtd | 155 +++
devtools/client/scratchpad.properties | 105 ++
devtools/client/shadereditor.dtd | 32 +
devtools/client/shadereditor.properties | 22 +
devtools/client/shared.properties | 11 +
devtools/client/sourceeditor.dtd | 19 +
devtools/client/sourceeditor.properties | 139 ++
devtools/client/startup.properties | 327 +++++
devtools/client/storage.dtd | 17 +
devtools/client/storage.properties | 119 ++
devtools/client/styleeditor.dtd | 71 +
devtools/client/styleeditor.properties | 56 +
devtools/client/toolbox.dtd | 194 +++
devtools/client/toolbox.properties | 269 ++++
devtools/client/webaudioeditor.dtd | 53 +
devtools/client/webaudioeditor.properties | 20 +
devtools/client/webconsole.properties | 352 +++++
devtools/client/webide.dtd | 169 +++
devtools/client/webide.properties | 83 ++
devtools/shared/accessibility.properties | 20 +
devtools/shared/csscoverage.dtd | 47 +
devtools/shared/csscoverage.properties | 32 +
devtools/shared/debugger.properties | 59 +
devtools/shared/eyedropper.properties | 14 +
devtools/shared/highlighters.properties | 11 +
devtools/shared/screenshot.properties | 109 ++
devtools/shared/shared.properties | 6 +
devtools/shared/styleinspector.properties | 231 ++++
devtools/startup/aboutDevTools.ftl | 34 +
devtools/startup/key-shortcuts.properties | 63 +
devtools/startup/startup.properties | 8 +
dom/chrome/accessibility/AccessFu.properties | 358 +++++
.../accessibility/mac/accessible.properties | 58 +
.../accessibility/unix/accessible.properties | 17 +
.../accessibility/win/accessible.properties | 17 +
dom/chrome/appstrings.properties | 41 +
dom/chrome/dom/dom.properties | 345 +++++
dom/chrome/global-strres.properties | 5 +
dom/chrome/global.dtd | 5 +
dom/chrome/layout/HtmlForm.properties | 43 +
dom/chrome/layout/MediaDocument.properties | 21 +
dom/chrome/layout/css.properties | 181 +++
dom/chrome/layout/htmlparser.properties | 131 ++
dom/chrome/layout/layout_errors.properties | 38 +
dom/chrome/layout/printing.properties | 60 +
dom/chrome/layout/xbl.properties | 15 +
dom/chrome/layout/xmlparser.properties | 48 +
dom/chrome/layout/xul.properties | 8 +
dom/chrome/mathml/mathml.properties | 17 +
dom/chrome/netError.dtd | 92 ++
dom/chrome/netErrorApp.dtd | 23 +
dom/chrome/nsWebBrowserPersist.properties | 17 +
dom/chrome/plugins.properties | 36 +
dom/chrome/security/caps.properties | 112 ++
dom/chrome/security/csp.properties | 117 ++
dom/chrome/security/security.properties | 99 ++
dom/chrome/svg/svg.properties | 5 +
dom/chrome/xml/prettyprint.dtd | 5 +
dom/chrome/xslt/xslt.properties | 39 +
editor/ui/chrome/composer/editor.dtd | 24 +
editor/ui/chrome/composer/editor.properties | 203 +++
editor/ui/chrome/composer/editorOverlay.dtd | 460 ++++++
.../ui/chrome/composer/editorPrefsOverlay.dtd | 13 +
.../chrome/composer/editorSmileyOverlay.dtd | 58 +
editor/ui/chrome/composer/pref-composer.dtd | 29 +
editor/ui/chrome/composer/pref-editing.dtd | 32 +
editor/ui/chrome/composer/pref-toolbars.dtd | 39 +
editor/ui/chrome/dialogs/EdAdvancedEdit.dtd | 18 +
editor/ui/chrome/dialogs/EdColorPicker.dtd | 22 +
editor/ui/chrome/dialogs/EdConvertToTable.dtd | 15 +
editor/ui/chrome/dialogs/EdDialogOverlay.dtd | 18 +
editor/ui/chrome/dialogs/EdLinkChecker.dtd | 9 +
.../dialogs/EdNamedAnchorProperties.dtd | 9 +
editor/ui/chrome/dialogs/EditConflict.dtd | 10 +
.../chrome/dialogs/EditorButtonProperties.dtd | 27 +
.../chrome/dialogs/EditorColorProperties.dtd | 28 +
.../dialogs/EditorFieldSetProperties.dtd | 20 +
.../chrome/dialogs/EditorFormProperties.dtd | 21 +
.../chrome/dialogs/EditorHLineProperties.dtd | 27 +
.../chrome/dialogs/EditorImageProperties.dtd | 77 ++
.../chrome/dialogs/EditorInputProperties.dtd | 50 +
.../ui/chrome/dialogs/EditorInsertChars.dtd | 19 +
.../ui/chrome/dialogs/EditorInsertSource.dtd | 15 +
editor/ui/chrome/dialogs/EditorInsertTOC.dtd | 16 +
.../ui/chrome/dialogs/EditorInsertTable.dtd | 18 +
.../chrome/dialogs/EditorLabelProperties.dtd | 18 +
.../chrome/dialogs/EditorLinkProperties.dtd | 6 +
.../chrome/dialogs/EditorListProperties.dtd | 20 +
.../chrome/dialogs/EditorPageProperties.dtd | 17 +
.../dialogs/EditorPersonalDictionary.dtd | 20 +
editor/ui/chrome/dialogs/EditorPublish.dtd | 65 +
.../chrome/dialogs/EditorPublishProgress.dtd | 16 +
editor/ui/chrome/dialogs/EditorReplace.dtd | 26 +
.../ui/chrome/dialogs/EditorSaveAsCharset.dtd | 15 +
.../chrome/dialogs/EditorSelectProperties.dtd | 48 +
editor/ui/chrome/dialogs/EditorSnapToGrid.dtd | 15 +
editor/ui/chrome/dialogs/EditorSpellCheck.dtd | 38 +
.../chrome/dialogs/EditorTableProperties.dtd | 75 +
.../dialogs/EditorTextAreaProperties.dtd | 33 +
editor/ui/chrome/region/region.properties | 8 +
mail/README.txt | 1 +
mail/all-l10n.js | 8 +
mail/chrome/communicator/utilityOverlay.dtd | 63 +
mail/chrome/messenger-mapi/mapi.properties | 36 +
.../chrome/messenger-newsblog/am-newsblog.dtd | 24 +
.../messenger-newsblog/feed-subscriptions.dtd | 22 +
.../messenger-newsblog/newsblog.properties | 42 +
.../chrome/messenger-region/region.properties | 19 +
.../messenger-smime/certFetchingStatus.dtd | 9 +
.../messenger-smime/msgCompSMIMEOverlay.dtd | 20 +
.../msgCompSMIMEOverlay.properties | 6 +
.../messenger-smime/msgCompSecurityInfo.dtd | 18 +
.../msgCompSecurityInfo.properties | 13 +
.../messenger-smime/msgReadSMIMEOverlay.dtd | 8 +
.../msgReadSMIMEOverlay.properties | 11 +
.../messenger-smime/msgReadSecurityInfo.dtd | 14 +
.../msgSecurityInfo.properties | 36 +
mail/chrome/messenger/AccountManager.dtd | 30 +
mail/chrome/messenger/AccountWizard.dtd | 115 ++
mail/chrome/messenger/CustomHeaders.dtd | 11 +
mail/chrome/messenger/FilterEditor.dtd | 45 +
mail/chrome/messenger/FilterListDialog.dtd | 33 +
mail/chrome/messenger/SearchDialog.dtd | 78 ++
mail/chrome/messenger/aboutDialog.dtd | 16 +
mail/chrome/messenger/aboutRights.dtd | 70 +
mail/chrome/messenger/aboutRights.properties | 8 +
.../messenger/aboutSupportMail.properties | 15 +
mail/chrome/messenger/accountCreation.dtd | 82 ++
.../messenger/accountCreation.properties | 64 +
.../messenger/accountCreationModel.properties | 18 +
.../messenger/accountCreationUtil.properties | 34 +
mail/chrome/messenger/activity.dtd | 37 +
mail/chrome/messenger/activity.properties | 99 ++
.../addressbook/abAddressBookNameDialog.dtd | 7 +
.../messenger/addressbook/abContactsPanel.dtd | 22 +
.../addressbook/abMailListDialog.dtd | 23 +
.../messenger/addressbook/abMainWindow.dtd | 210 +++
.../messenger/addressbook/abNewCardDialog.dtd | 7 +
.../addressbook/addressBook.properties | 154 +++
.../addressbook/ldapAutoCompErrs.properties | 104 ++
.../addressbook/pref-directory-add.dtd | 46 +
.../messenger/addressbook/pref-directory.dtd | 17 +
.../replicationProgress.properties | 16 +
mail/chrome/messenger/am-addressing.dtd | 41 +
mail/chrome/messenger/am-advanced.dtd | 27 +
mail/chrome/messenger/am-copies.dtd | 46 +
mail/chrome/messenger/am-identities-list.dtd | 11 +
mail/chrome/messenger/am-identity-edit.dtd | 11 +
mail/chrome/messenger/am-junk.dtd | 24 +
mail/chrome/messenger/am-main.dtd | 41 +
mail/chrome/messenger/am-mdn.dtd | 31 +
mail/chrome/messenger/am-mdn.properties | 6 +
mail/chrome/messenger/am-offline.dtd | 58 +
mail/chrome/messenger/am-server-advanced.dtd | 35 +
mail/chrome/messenger/am-server-top.dtd | 82 ++
.../messenger/am-serverwithnoidentities.dtd | 15 +
mail/chrome/messenger/am-smime.dtd | 32 +
mail/chrome/messenger/am-smime.properties | 28 +
.../messenger/appleMailImportMsgs.properties | 32 +
mail/chrome/messenger/baseMenuOverlay.dtd | 29 +
mail/chrome/messenger/configEditorOverlay.dtd | 5 +
mail/chrome/messenger/custom.properties | 5 +
mail/chrome/messenger/downloadheaders.dtd | 20 +
mail/chrome/messenger/editContactOverlay.dtd | 21 +
.../messenger/editContactOverlay.properties | 14 +
mail/chrome/messenger/fieldMapImport.dtd | 20 +
mail/chrome/messenger/filter.properties | 63 +
mail/chrome/messenger/folderProps.dtd | 66 +
mail/chrome/messenger/folderpane.dtd | 7 +
mail/chrome/messenger/gloda.properties | 161 +++
.../chrome/messenger/glodaComplete.properties | 20 +
mail/chrome/messenger/glodaFacetView.dtd | 20 +
.../messenger/glodaFacetView.properties | 176 +++
mail/chrome/messenger/imapMsgs.properties | 418 ++++++
mail/chrome/messenger/importDialog.dtd | 45 +
mail/chrome/messenger/importMsgs.properties | 310 +++++
mail/chrome/messenger/junkMailInfo.dtd | 11 +
mail/chrome/messenger/localMsgs.properties | 224 +++
mail/chrome/messenger/mailEditorOverlay.dtd | 6 +
mail/chrome/messenger/mailOverlay.dtd | 11 +
mail/chrome/messenger/mailViewList.dtd | 9 +
mail/chrome/messenger/mailViewSetup.dtd | 11 +
mail/chrome/messenger/mailviews.properties | 13 +
mail/chrome/messenger/markByDate.dtd | 9 +
mail/chrome/messenger/messenger.dtd | 857 ++++++++++++
mail/chrome/messenger/messenger.properties | 605 ++++++++
.../addressingWidgetOverlay.dtd | 13 +
.../messengercompose/askSendFormat.dtd | 20 +
.../messengercompose/askSendFormat.properties | 8 +
.../messengercompose/composeMsgs.properties | 344 +++++
.../mailComposeEditorOverlay.dtd | 9 +
.../messengercompose/messengercompose.dtd | 273 ++++
.../messengercompose/sendProgress.dtd | 8 +
.../messengercompose/sendProgress.properties | 14 +
mail/chrome/messenger/migration/migration.dtd | 33 +
.../messenger/migration/migration.properties | 38 +
mail/chrome/messenger/mime.properties | 173 +++
mail/chrome/messenger/mimeheader.properties | 39 +
mail/chrome/messenger/msgAccountCentral.dtd | 24 +
mail/chrome/messenger/msgHdrViewOverlay.dtd | 89 ++
mail/chrome/messenger/msgSynchronize.dtd | 23 +
.../chrome/messenger/msgViewPickerOverlay.dtd | 22 +
mail/chrome/messenger/msgmdn.properties | 18 +
mail/chrome/messenger/multimessageview.dtd | 8 +
.../messenger/multimessageview.properties | 19 +
mail/chrome/messenger/newFolderDialog.dtd | 16 +
mail/chrome/messenger/newTagDialog.dtd | 8 +
mail/chrome/messenger/news.properties | 61 +
mail/chrome/messenger/oeImportMsgs.properties | 76 +
mail/chrome/messenger/offline.properties | 24 +
.../messenger/offlineStartup.properties | 8 +
.../messenger/outlookImportMsgs.properties | 72 +
.../chrome/messenger/preferences/advanced.dtd | 113 ++
.../preferences/applicationManager.dtd | 8 +
.../preferences/applicationManager.properties | 13 +
.../messenger/preferences/applications.dtd | 23 +
.../preferences/attachmentReminder.dtd | 12 +
mail/chrome/messenger/preferences/compose.dtd | 61 +
.../messenger/preferences/connection.dtd | 41 +
mail/chrome/messenger/preferences/cookies.dtd | 32 +
mail/chrome/messenger/preferences/display.dtd | 50 +
mail/chrome/messenger/preferences/fonts.dtd | 80 ++
mail/chrome/messenger/preferences/general.dtd | 39 +
.../messenger/preferences/notifications.dtd | 15 +
mail/chrome/messenger/preferences/offline.dtd | 28 +
.../messenger/preferences/permissions.dtd | 26 +
.../messenger/preferences/preferences.dtd | 16 +
.../preferences/preferences.properties | 93 ++
.../chrome/messenger/preferences/receipts.dtd | 26 +
.../chrome/messenger/preferences/security.dtd | 63 +
.../messenger/preferences/sendoptions.dtd | 35 +
mail/chrome/messenger/prefs.properties | 59 +
mail/chrome/messenger/quickFilterBar.dtd | 212 +++
mail/chrome/messenger/renameFolderDialog.dtd | 9 +
.../messenger/search-attributes.properties | 45 +
.../messenger/search-operators.properties | 31 +
mail/chrome/messenger/search.properties | 27 +
.../messenger/searchIntegrationDefault.dtd | 7 +
.../chrome/messenger/searchIntegrationMac.dtd | 5 +
.../chrome/messenger/searchIntegrationWin.dtd | 5 +
mail/chrome/messenger/searchTermOverlay.dtd | 20 +
.../messenger/shutdownWindow.properties | 10 +
mail/chrome/messenger/smime.properties | 13 +
mail/chrome/messenger/smtpEditOverlay.dtd | 24 +
mail/chrome/messenger/subscribe.dtd | 22 +
mail/chrome/messenger/subscribe.properties | 11 +
.../messenger/systemIntegrationDialog.dtd | 16 +
mail/chrome/messenger/tabmail.dtd | 6 +
.../chrome/messenger/templateUtils.properties | 9 +
.../messenger/textImportMsgs.properties | 43 +
.../messenger/vCardImportMsgs.properties | 26 +
mail/chrome/messenger/viewLog.dtd | 12 +
.../messenger/virtualFolderListDialog.dtd | 7 +
.../messenger/virtualFolderProperties.dtd | 22 +
mail/chrome/messenger/wmImportMsgs.properties | 76 +
mail/chrome/mozldap/ldap.properties | 261 ++++
mail/chrome/overrides/netError.dtd | 149 ++
mail/chrome/overrides/settingsChange.dtd | 6 +
mail/defines.inc | 8 +
mail/installer/custom.properties | 74 +
mail/installer/mui.properties | 60 +
mail/installer/override.properties | 86 ++
mail/updater/updater.ini | 8 +
mobile/android/base/android_strings.dtd | 949 +++++++++++++
mobile/android/base/sync_strings.dtd | 115 ++
mobile/android/chrome/about.dtd | 24 +
mobile/android/chrome/aboutAccounts.dtd | 13 +
.../android/chrome/aboutAccounts.properties | 16 +
mobile/android/chrome/aboutAddons.dtd | 15 +
mobile/android/chrome/aboutAddons.properties | 15 +
mobile/android/chrome/aboutCertError.dtd | 30 +
mobile/android/chrome/aboutDevices.dtd | 14 +
mobile/android/chrome/aboutDownloads.dtd | 15 +
.../android/chrome/aboutDownloads.properties | 17 +
mobile/android/chrome/aboutHome.dtd | 7 +
mobile/android/chrome/aboutHome.properties | 5 +
mobile/android/chrome/aboutLogins.dtd | 9 +
mobile/android/chrome/aboutLogins.properties | 35 +
.../android/chrome/aboutPrivateBrowsing.dtd | 25 +
mobile/android/chrome/browser.properties | 543 ++++++++
mobile/android/chrome/config.dtd | 21 +
mobile/android/chrome/config.properties | 9 +
mobile/android/chrome/devicePrompt.properties | 5 +
mobile/android/chrome/passwordmgr.properties | 22 +
mobile/android/chrome/phishing.dtd | 27 +
mobile/android/chrome/pippki.properties | 85 ++
mobile/android/chrome/sync.properties | 40 +
.../chrome/webcompatReporter.properties | 12 +
mobile/android/defines.inc | 14 +
mobile/chrome/region.properties | 28 +
mobile/overrides/appstrings.properties | 43 +
mobile/overrides/netError.dtd | 124 ++
netwerk/necko.properties | 52 +
.../chrome/pipnss/nsserrors.properties | 331 +++++
.../manager/chrome/pipnss/pipnss.properties | 302 ++++
security/manager/chrome/pippki/pippki.dtd | 51 +
.../manager/chrome/pippki/pippki.properties | 191 +++
.../security/certificates/certManager.ftl | 255 ++++
.../security/certificates/deviceManager.ftl | 97 ++
services/sync/sync.properties | 16 +
toolkit/chrome/alerts/alert.dtd | 6 +
toolkit/chrome/alerts/alert.properties | 27 +
.../chrome/autoconfig/autoconfig.properties | 12 +
.../global-platform/mac/intl.properties | 7 +
.../mac/platformKeys.properties | 30 +
.../global-platform/unix/intl.properties | 7 +
.../unix/platformKeys.properties | 30 +
.../global-platform/win/intl.properties | 7 +
.../win/platformKeys.properties | 30 +
toolkit/chrome/global/aboutReader.properties | 54 +
toolkit/chrome/global/aboutRights.dtd | 90 ++
toolkit/chrome/global/aboutStudies.properties | 32 +
toolkit/chrome/global/aboutTelemetry.dtd | 48 +
.../chrome/global/aboutTelemetry.properties | 100 ++
toolkit/chrome/global/aboutWebrtc.properties | 147 ++
toolkit/chrome/global/appPicker.dtd | 7 +
toolkit/chrome/global/autocomplete.properties | 23 +
toolkit/chrome/global/browser.properties | 14 +
toolkit/chrome/global/charsetMenu.dtd | 6 +
toolkit/chrome/global/charsetMenu.properties | 116 ++
toolkit/chrome/global/commonDialog.dtd | 13 +
.../chrome/global/commonDialogs.properties | 32 +
toolkit/chrome/global/console.dtd | 37 +
toolkit/chrome/global/console.properties | 17 +
.../global/contentAreaCommands.properties | 23 +
toolkit/chrome/global/datetimebox.dtd | 35 +
toolkit/chrome/global/dialog.properties | 12 +
toolkit/chrome/global/dialogOverlay.dtd | 10 +
toolkit/chrome/global/editMenuOverlay.dtd | 35 +
toolkit/chrome/global/extensions.properties | 45 +
.../chrome/global/fallbackMenubar.properties | 8 +
toolkit/chrome/global/filepicker.properties | 55 +
toolkit/chrome/global/findbar.properties | 22 +
toolkit/chrome/global/globalKeys.dtd | 6 +
toolkit/chrome/global/intl.css | 7 +
toolkit/chrome/global/intl.properties | 51 +
toolkit/chrome/global/keys.properties | 70 +
toolkit/chrome/global/mozilla.dtd | 12 +
toolkit/chrome/global/narrate.properties | 19 +
toolkit/chrome/global/notification.dtd | 14 +
.../chrome/global/nsTreeSorting.properties | 5 +
toolkit/chrome/global/printPageSetup.dtd | 66 +
toolkit/chrome/global/printPreview.dtd | 43 +
.../chrome/global/printPreviewProgress.dtd | 9 +
toolkit/chrome/global/printProgress.dtd | 21 +
toolkit/chrome/global/printdialog.properties | 63 +
toolkit/chrome/global/resetProfile.dtd | 15 +
toolkit/chrome/global/resetProfile.properties | 14 +
toolkit/chrome/global/textcontext.dtd | 37 +
toolkit/chrome/global/tree.dtd | 5 +
toolkit/chrome/global/videocontrols.dtd | 54 +
toolkit/chrome/global/viewSource.properties | 18 +
toolkit/chrome/global/wizard.dtd | 24 +
toolkit/chrome/global/wizard.properties | 8 +
.../mozapps/downloads/downloads.properties | 114 ++
.../mozapps/downloads/settingsChange.dtd | 6 +
.../mozapps/downloads/unknownContentType.dtd | 26 +
.../downloads/unknownContentType.properties | 19 +
.../chrome/mozapps/extensions/blocklist.dtd | 17 +
.../chrome/mozapps/extensions/extensions.dtd | 234 ++++
.../mozapps/extensions/extensions.properties | 118 ++
toolkit/chrome/mozapps/handling/handling.dtd | 10 +
.../mozapps/handling/handling.properties | 12 +
.../mozapps/profile/createProfileWizard.dtd | 25 +
.../mozapps/profile/profileDowngrade.dtd | 16 +
.../mozapps/profile/profileSelection.dtd | 31 +
.../profile/profileSelection.properties | 53 +
toolkit/chrome/mozapps/update/updates.dtd | 56 +
.../chrome/mozapps/update/updates.properties | 95 ++
.../chrome/passwordmgr/passwordManager.dtd | 50 +
.../chrome/passwordmgr/passwordmgr.properties | 85 ++
toolkit/chrome/places/places.properties | 33 +
.../chrome/pluginproblem/pluginproblem.dtd | 32 +
toolkit/chrome/search/search.properties | 18 +
toolkit/crashreporter/aboutcrashes.ftl | 21 +
toolkit/crashreporter/crashreporter.ini | 60 +
toolkit/defines.inc | 1 +
toolkit/toolkit/about/aboutAbout.ftl | 6 +
toolkit/toolkit/about/aboutAddons.ftl | 237 ++++
toolkit/toolkit/about/aboutCompat.ftl | 8 +
toolkit/toolkit/about/aboutConfig.ftl | 91 ++
toolkit/toolkit/about/aboutNetworking.ftl | 59 +
toolkit/toolkit/about/aboutPerformance.ftl | 66 +
toolkit/toolkit/about/aboutPlugins.ftl | 32 +
toolkit/toolkit/about/aboutProfiles.ftl | 55 +
toolkit/toolkit/about/aboutRights.ftl | 36 +
toolkit/toolkit/about/aboutServiceWorkers.ftl | 41 +
toolkit/toolkit/about/aboutSupport.ftl | 270 ++++
toolkit/toolkit/about/aboutTelemetry.ftl | 122 ++
toolkit/toolkit/about/url-classifier.ftl | 51 +
toolkit/toolkit/global/resetProfile.ftl | 14 +
toolkit/toolkit/intl/languageNames.ftl | 211 +++
toolkit/toolkit/intl/regionNames.ftl | 280 ++++
toolkit/toolkit/main-window/editmenu.ftl | 29 +
toolkit/toolkit/main-window/findbar.ftl | 33 +
.../passwordmgr/passwordManagerList.ftl | 73 +
toolkit/toolkit/preferences/preferences.ftl | 34 +
toolkit/toolkit/printing/printDialogs.ftl | 111 ++
toolkit/toolkit/printing/printPreview.ftl | 58 +
toolkit/toolkit/updates/history.ftl | 30 +
539 files changed, 38039 insertions(+)
create mode 100644 browser/branding/official/brand.dtd
create mode 100644 browser/branding/official/brand.ftl
create mode 100644 browser/branding/official/brand.properties
create mode 100644 browser/browser/aboutCertError.ftl
create mode 100644 browser/browser/aboutConfig.ftl
create mode 100644 browser/browser/aboutDialog.ftl
create mode 100644 browser/browser/aboutPolicies.ftl
create mode 100644 browser/browser/aboutPrivateBrowsing.ftl
create mode 100644 browser/browser/aboutRestartRequired.ftl
create mode 100644 browser/browser/aboutRobots.ftl
create mode 100644 browser/browser/aboutSessionRestore.ftl
create mode 100644 browser/browser/aboutTabCrashed.ftl
create mode 100644 browser/browser/appMenuNotifications.ftl
create mode 100644 browser/browser/branding/brandings.ftl
create mode 100644 browser/browser/branding/sync-brand.ftl
create mode 100644 browser/browser/customizeMode.ftl
create mode 100644 browser/browser/newInstallPage.ftl
create mode 100644 browser/browser/newtab/asrouter.ftl
create mode 100644 browser/browser/newtab/onboarding.ftl
create mode 100644 browser/browser/pageInfo.ftl
create mode 100644 browser/browser/panicButton.ftl
create mode 100644 browser/browser/policies/policies-descriptions.ftl
create mode 100644 browser/browser/preferences/applicationManager.ftl
create mode 100644 browser/browser/preferences/blocklists.ftl
create mode 100644 browser/browser/preferences/clearSiteData.ftl
create mode 100644 browser/browser/preferences/colors.ftl
create mode 100644 browser/browser/preferences/connection.ftl
create mode 100644 browser/browser/preferences/containers.ftl
create mode 100644 browser/browser/preferences/fonts.ftl
create mode 100644 browser/browser/preferences/fxaPairDevice.ftl
create mode 100644 browser/browser/preferences/languages.ftl
create mode 100644 browser/browser/preferences/permissions.ftl
create mode 100644 browser/browser/preferences/preferences.ftl
create mode 100644 browser/browser/preferences/selectBookmark.ftl
create mode 100644 browser/browser/preferences/siteDataSettings.ftl
create mode 100644 browser/browser/preferences/syncDisconnect.ftl
create mode 100644 browser/browser/preferences/translation.ftl
create mode 100644 browser/browser/safeMode.ftl
create mode 100644 browser/browser/safebrowsing/blockedSite.ftl
create mode 100644 browser/browser/sanitize.ftl
create mode 100644 browser/browser/syncedTabs.ftl
create mode 100644 browser/browser/tabContextMenu.ftl
create mode 100644 browser/browser/toolbarContextMenu.ftl
create mode 100644 browser/browser/touchbar/touchbar.ftl
create mode 100644 browser/chrome/browser-region/region.properties
create mode 100644 browser/chrome/browser/aboutPrivateBrowsing.dtd
create mode 100644 browser/chrome/browser/aboutRobots.dtd
create mode 100644 browser/chrome/browser/aboutTabCrashed.dtd
create mode 100644 browser/chrome/browser/accounts.properties
create mode 100644 browser/chrome/browser/activity-stream/newtab.properties
create mode 100644 browser/chrome/browser/app-extension-fields.properties
create mode 100644 browser/chrome/browser/baseMenuOverlay.dtd
create mode 100644 browser/chrome/browser/browser.dtd
create mode 100644 browser/chrome/browser/browser.properties
create mode 100644 browser/chrome/browser/customizableui/customizableWidgets.properties
create mode 100644 browser/chrome/browser/downloads/downloads.dtd
create mode 100644 browser/chrome/browser/downloads/downloads.properties
create mode 100644 browser/chrome/browser/feeds/subscribe.properties
create mode 100644 browser/chrome/browser/lightweightThemes.properties
create mode 100644 browser/chrome/browser/migration/migration.dtd
create mode 100644 browser/chrome/browser/migration/migration.properties
create mode 100644 browser/chrome/browser/newInstall.dtd
create mode 100644 browser/chrome/browser/pageInfo.dtd
create mode 100644 browser/chrome/browser/pageInfo.properties
create mode 100644 browser/chrome/browser/places/bookmarkProperties.properties
create mode 100644 browser/chrome/browser/places/editBookmarkOverlay.dtd
create mode 100644 browser/chrome/browser/places/places.dtd
create mode 100644 browser/chrome/browser/places/places.properties
create mode 100644 browser/chrome/browser/pocket.properties
create mode 100644 browser/chrome/browser/preferences/preferences.properties
create mode 100644 browser/chrome/browser/preferences/security.dtd
create mode 100644 browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
create mode 100644 browser/chrome/browser/safebrowsing/report-phishing.dtd
create mode 100644 browser/chrome/browser/safebrowsing/safebrowsing.properties
create mode 100644 browser/chrome/browser/search.properties
create mode 100644 browser/chrome/browser/setDesktopBackground.dtd
create mode 100644 browser/chrome/browser/shellservice.properties
create mode 100644 browser/chrome/browser/siteData.properties
create mode 100644 browser/chrome/browser/sitePermissions.properties
create mode 100644 browser/chrome/browser/syncBrand.dtd
create mode 100644 browser/chrome/browser/syncSetup.properties
create mode 100644 browser/chrome/browser/tabbrowser.properties
create mode 100644 browser/chrome/browser/taskbar.properties
create mode 100644 browser/chrome/browser/translation.dtd
create mode 100644 browser/chrome/browser/translation.properties
create mode 100644 browser/chrome/browser/uiDensity.properties
create mode 100644 browser/chrome/browser/webrtcIndicator.properties
create mode 100644 browser/chrome/overrides/appstrings.properties
create mode 100644 browser/chrome/overrides/netError.dtd
create mode 100644 browser/chrome/overrides/settingsChange.dtd
create mode 100644 browser/crashreporter/crashreporter-override.ini
create mode 100644 browser/defines.inc
create mode 100644 browser/extensions/formautofill/formautofill.properties
create mode 100644 browser/extensions/fxmonitor/fxmonitor.properties
create mode 100644 browser/extensions/report-site-issue/webcompat.properties
create mode 100644 browser/extensions/webcompat-reporter/webcompat.properties
create mode 100644 browser/firefox-l10n.js
create mode 100644 browser/installer/custom.properties
create mode 100644 browser/installer/mui.properties
create mode 100644 browser/installer/nsisstrings.properties
create mode 100644 browser/installer/override.properties
create mode 100644 browser/pdfviewer/chrome.properties
create mode 100644 browser/pdfviewer/viewer.properties
create mode 100644 browser/profile/bookmarks.inc
create mode 100644 browser/updater/updater.ini
create mode 100644 devtools/client/VariablesView.dtd
create mode 100644 devtools/client/aboutdebugging.dtd
create mode 100644 devtools/client/aboutdebugging.ftl
create mode 100644 devtools/client/aboutdebugging.properties
create mode 100644 devtools/client/accessibility.properties
create mode 100644 devtools/client/animationinspector.properties
create mode 100644 devtools/client/app-manager.properties
create mode 100644 devtools/client/application.ftl
create mode 100644 devtools/client/boxmodel.properties
create mode 100644 devtools/client/canvasdebugger.dtd
create mode 100644 devtools/client/canvasdebugger.properties
create mode 100644 devtools/client/changes.properties
create mode 100644 devtools/client/components.properties
create mode 100644 devtools/client/connection-screen.dtd
create mode 100644 devtools/client/connection-screen.properties
create mode 100644 devtools/client/debugger.properties
create mode 100644 devtools/client/device.properties
create mode 100644 devtools/client/dom.properties
create mode 100644 devtools/client/filterwidget.properties
create mode 100644 devtools/client/font-inspector.properties
create mode 100644 devtools/client/graphs.properties
create mode 100644 devtools/client/har.properties
create mode 100644 devtools/client/inspector.properties
create mode 100644 devtools/client/jit-optimizations.properties
create mode 100644 devtools/client/jsonview.properties
create mode 100644 devtools/client/layout.properties
create mode 100644 devtools/client/markers.properties
create mode 100644 devtools/client/memory.properties
create mode 100644 devtools/client/menus.properties
create mode 100644 devtools/client/netmonitor.properties
create mode 100644 devtools/client/network-throttling.properties
create mode 100644 devtools/client/performance.dtd
create mode 100644 devtools/client/performance.properties
create mode 100644 devtools/client/responsive.properties
create mode 100644 devtools/client/scratchpad.dtd
create mode 100644 devtools/client/scratchpad.properties
create mode 100644 devtools/client/shadereditor.dtd
create mode 100644 devtools/client/shadereditor.properties
create mode 100644 devtools/client/shared.properties
create mode 100644 devtools/client/sourceeditor.dtd
create mode 100644 devtools/client/sourceeditor.properties
create mode 100644 devtools/client/startup.properties
create mode 100644 devtools/client/storage.dtd
create mode 100644 devtools/client/storage.properties
create mode 100644 devtools/client/styleeditor.dtd
create mode 100644 devtools/client/styleeditor.properties
create mode 100644 devtools/client/toolbox.dtd
create mode 100644 devtools/client/toolbox.properties
create mode 100644 devtools/client/webaudioeditor.dtd
create mode 100644 devtools/client/webaudioeditor.properties
create mode 100644 devtools/client/webconsole.properties
create mode 100644 devtools/client/webide.dtd
create mode 100644 devtools/client/webide.properties
create mode 100644 devtools/shared/accessibility.properties
create mode 100644 devtools/shared/csscoverage.dtd
create mode 100644 devtools/shared/csscoverage.properties
create mode 100644 devtools/shared/debugger.properties
create mode 100644 devtools/shared/eyedropper.properties
create mode 100644 devtools/shared/highlighters.properties
create mode 100644 devtools/shared/screenshot.properties
create mode 100644 devtools/shared/shared.properties
create mode 100644 devtools/shared/styleinspector.properties
create mode 100644 devtools/startup/aboutDevTools.ftl
create mode 100644 devtools/startup/key-shortcuts.properties
create mode 100644 devtools/startup/startup.properties
create mode 100644 dom/chrome/accessibility/AccessFu.properties
create mode 100644 dom/chrome/accessibility/mac/accessible.properties
create mode 100644 dom/chrome/accessibility/unix/accessible.properties
create mode 100644 dom/chrome/accessibility/win/accessible.properties
create mode 100644 dom/chrome/appstrings.properties
create mode 100644 dom/chrome/dom/dom.properties
create mode 100644 dom/chrome/global-strres.properties
create mode 100644 dom/chrome/global.dtd
create mode 100644 dom/chrome/layout/HtmlForm.properties
create mode 100644 dom/chrome/layout/MediaDocument.properties
create mode 100644 dom/chrome/layout/css.properties
create mode 100644 dom/chrome/layout/htmlparser.properties
create mode 100644 dom/chrome/layout/layout_errors.properties
create mode 100644 dom/chrome/layout/printing.properties
create mode 100644 dom/chrome/layout/xbl.properties
create mode 100644 dom/chrome/layout/xmlparser.properties
create mode 100644 dom/chrome/layout/xul.properties
create mode 100644 dom/chrome/mathml/mathml.properties
create mode 100644 dom/chrome/netError.dtd
create mode 100644 dom/chrome/netErrorApp.dtd
create mode 100644 dom/chrome/nsWebBrowserPersist.properties
create mode 100644 dom/chrome/plugins.properties
create mode 100644 dom/chrome/security/caps.properties
create mode 100644 dom/chrome/security/csp.properties
create mode 100644 dom/chrome/security/security.properties
create mode 100644 dom/chrome/svg/svg.properties
create mode 100644 dom/chrome/xml/prettyprint.dtd
create mode 100644 dom/chrome/xslt/xslt.properties
create mode 100644 editor/ui/chrome/composer/editor.dtd
create mode 100644 editor/ui/chrome/composer/editor.properties
create mode 100644 editor/ui/chrome/composer/editorOverlay.dtd
create mode 100644 editor/ui/chrome/composer/editorPrefsOverlay.dtd
create mode 100644 editor/ui/chrome/composer/editorSmileyOverlay.dtd
create mode 100644 editor/ui/chrome/composer/pref-composer.dtd
create mode 100644 editor/ui/chrome/composer/pref-editing.dtd
create mode 100644 editor/ui/chrome/composer/pref-toolbars.dtd
create mode 100644 editor/ui/chrome/dialogs/EdAdvancedEdit.dtd
create mode 100644 editor/ui/chrome/dialogs/EdColorPicker.dtd
create mode 100644 editor/ui/chrome/dialogs/EdConvertToTable.dtd
create mode 100644 editor/ui/chrome/dialogs/EdDialogOverlay.dtd
create mode 100644 editor/ui/chrome/dialogs/EdLinkChecker.dtd
create mode 100644 editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditConflict.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorButtonProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorColorProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorFormProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorHLineProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorImageProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInputProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertChars.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertSource.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertTOC.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertTable.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorLabelProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorLinkProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorListProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPageProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPublish.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPublishProgress.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorReplace.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSelectProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSnapToGrid.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSpellCheck.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorTableProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd
create mode 100644 editor/ui/chrome/region/region.properties
create mode 100644 mail/README.txt
create mode 100644 mail/all-l10n.js
create mode 100644 mail/chrome/communicator/utilityOverlay.dtd
create mode 100644 mail/chrome/messenger-mapi/mapi.properties
create mode 100644 mail/chrome/messenger-newsblog/am-newsblog.dtd
create mode 100644 mail/chrome/messenger-newsblog/feed-subscriptions.dtd
create mode 100644 mail/chrome/messenger-newsblog/newsblog.properties
create mode 100644 mail/chrome/messenger-region/region.properties
create mode 100644 mail/chrome/messenger-smime/certFetchingStatus.dtd
create mode 100644 mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
create mode 100644 mail/chrome/messenger-smime/msgCompSMIMEOverlay.properties
create mode 100644 mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
create mode 100644 mail/chrome/messenger-smime/msgCompSecurityInfo.properties
create mode 100644 mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd
create mode 100644 mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
create mode 100644 mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
create mode 100644 mail/chrome/messenger-smime/msgSecurityInfo.properties
create mode 100644 mail/chrome/messenger/AccountManager.dtd
create mode 100644 mail/chrome/messenger/AccountWizard.dtd
create mode 100644 mail/chrome/messenger/CustomHeaders.dtd
create mode 100644 mail/chrome/messenger/FilterEditor.dtd
create mode 100644 mail/chrome/messenger/FilterListDialog.dtd
create mode 100644 mail/chrome/messenger/SearchDialog.dtd
create mode 100644 mail/chrome/messenger/aboutDialog.dtd
create mode 100644 mail/chrome/messenger/aboutRights.dtd
create mode 100644 mail/chrome/messenger/aboutRights.properties
create mode 100644 mail/chrome/messenger/aboutSupportMail.properties
create mode 100644 mail/chrome/messenger/accountCreation.dtd
create mode 100644 mail/chrome/messenger/accountCreation.properties
create mode 100644 mail/chrome/messenger/accountCreationModel.properties
create mode 100644 mail/chrome/messenger/accountCreationUtil.properties
create mode 100644 mail/chrome/messenger/activity.dtd
create mode 100644 mail/chrome/messenger/activity.properties
create mode 100644 mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
create mode 100644 mail/chrome/messenger/addressbook/abContactsPanel.dtd
create mode 100644 mail/chrome/messenger/addressbook/abMailListDialog.dtd
create mode 100644 mail/chrome/messenger/addressbook/abMainWindow.dtd
create mode 100644 mail/chrome/messenger/addressbook/abNewCardDialog.dtd
create mode 100644 mail/chrome/messenger/addressbook/addressBook.properties
create mode 100644 mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
create mode 100644 mail/chrome/messenger/addressbook/pref-directory-add.dtd
create mode 100644 mail/chrome/messenger/addressbook/pref-directory.dtd
create mode 100644 mail/chrome/messenger/addressbook/replicationProgress.properties
create mode 100644 mail/chrome/messenger/am-addressing.dtd
create mode 100644 mail/chrome/messenger/am-advanced.dtd
create mode 100644 mail/chrome/messenger/am-copies.dtd
create mode 100644 mail/chrome/messenger/am-identities-list.dtd
create mode 100644 mail/chrome/messenger/am-identity-edit.dtd
create mode 100644 mail/chrome/messenger/am-junk.dtd
create mode 100644 mail/chrome/messenger/am-main.dtd
create mode 100644 mail/chrome/messenger/am-mdn.dtd
create mode 100644 mail/chrome/messenger/am-mdn.properties
create mode 100644 mail/chrome/messenger/am-offline.dtd
create mode 100644 mail/chrome/messenger/am-server-advanced.dtd
create mode 100644 mail/chrome/messenger/am-server-top.dtd
create mode 100644 mail/chrome/messenger/am-serverwithnoidentities.dtd
create mode 100644 mail/chrome/messenger/am-smime.dtd
create mode 100644 mail/chrome/messenger/am-smime.properties
create mode 100644 mail/chrome/messenger/appleMailImportMsgs.properties
create mode 100644 mail/chrome/messenger/baseMenuOverlay.dtd
create mode 100644 mail/chrome/messenger/configEditorOverlay.dtd
create mode 100644 mail/chrome/messenger/custom.properties
create mode 100644 mail/chrome/messenger/downloadheaders.dtd
create mode 100644 mail/chrome/messenger/editContactOverlay.dtd
create mode 100644 mail/chrome/messenger/editContactOverlay.properties
create mode 100644 mail/chrome/messenger/fieldMapImport.dtd
create mode 100644 mail/chrome/messenger/filter.properties
create mode 100644 mail/chrome/messenger/folderProps.dtd
create mode 100644 mail/chrome/messenger/folderpane.dtd
create mode 100644 mail/chrome/messenger/gloda.properties
create mode 100644 mail/chrome/messenger/glodaComplete.properties
create mode 100644 mail/chrome/messenger/glodaFacetView.dtd
create mode 100644 mail/chrome/messenger/glodaFacetView.properties
create mode 100644 mail/chrome/messenger/imapMsgs.properties
create mode 100644 mail/chrome/messenger/importDialog.dtd
create mode 100644 mail/chrome/messenger/importMsgs.properties
create mode 100644 mail/chrome/messenger/junkMailInfo.dtd
create mode 100644 mail/chrome/messenger/localMsgs.properties
create mode 100644 mail/chrome/messenger/mailEditorOverlay.dtd
create mode 100644 mail/chrome/messenger/mailOverlay.dtd
create mode 100644 mail/chrome/messenger/mailViewList.dtd
create mode 100644 mail/chrome/messenger/mailViewSetup.dtd
create mode 100644 mail/chrome/messenger/mailviews.properties
create mode 100644 mail/chrome/messenger/markByDate.dtd
create mode 100644 mail/chrome/messenger/messenger.dtd
create mode 100644 mail/chrome/messenger/messenger.properties
create mode 100644 mail/chrome/messenger/messengercompose/addressingWidgetOverlay.dtd
create mode 100644 mail/chrome/messenger/messengercompose/askSendFormat.dtd
create mode 100644 mail/chrome/messenger/messengercompose/askSendFormat.properties
create mode 100644 mail/chrome/messenger/messengercompose/composeMsgs.properties
create mode 100644 mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
create mode 100644 mail/chrome/messenger/messengercompose/messengercompose.dtd
create mode 100644 mail/chrome/messenger/messengercompose/sendProgress.dtd
create mode 100644 mail/chrome/messenger/messengercompose/sendProgress.properties
create mode 100644 mail/chrome/messenger/migration/migration.dtd
create mode 100644 mail/chrome/messenger/migration/migration.properties
create mode 100644 mail/chrome/messenger/mime.properties
create mode 100644 mail/chrome/messenger/mimeheader.properties
create mode 100644 mail/chrome/messenger/msgAccountCentral.dtd
create mode 100644 mail/chrome/messenger/msgHdrViewOverlay.dtd
create mode 100644 mail/chrome/messenger/msgSynchronize.dtd
create mode 100644 mail/chrome/messenger/msgViewPickerOverlay.dtd
create mode 100644 mail/chrome/messenger/msgmdn.properties
create mode 100644 mail/chrome/messenger/multimessageview.dtd
create mode 100644 mail/chrome/messenger/multimessageview.properties
create mode 100644 mail/chrome/messenger/newFolderDialog.dtd
create mode 100644 mail/chrome/messenger/newTagDialog.dtd
create mode 100644 mail/chrome/messenger/news.properties
create mode 100644 mail/chrome/messenger/oeImportMsgs.properties
create mode 100644 mail/chrome/messenger/offline.properties
create mode 100644 mail/chrome/messenger/offlineStartup.properties
create mode 100644 mail/chrome/messenger/outlookImportMsgs.properties
create mode 100644 mail/chrome/messenger/preferences/advanced.dtd
create mode 100644 mail/chrome/messenger/preferences/applicationManager.dtd
create mode 100644 mail/chrome/messenger/preferences/applicationManager.properties
create mode 100644 mail/chrome/messenger/preferences/applications.dtd
create mode 100644 mail/chrome/messenger/preferences/attachmentReminder.dtd
create mode 100644 mail/chrome/messenger/preferences/compose.dtd
create mode 100644 mail/chrome/messenger/preferences/connection.dtd
create mode 100644 mail/chrome/messenger/preferences/cookies.dtd
create mode 100644 mail/chrome/messenger/preferences/display.dtd
create mode 100644 mail/chrome/messenger/preferences/fonts.dtd
create mode 100644 mail/chrome/messenger/preferences/general.dtd
create mode 100644 mail/chrome/messenger/preferences/notifications.dtd
create mode 100644 mail/chrome/messenger/preferences/offline.dtd
create mode 100644 mail/chrome/messenger/preferences/permissions.dtd
create mode 100644 mail/chrome/messenger/preferences/preferences.dtd
create mode 100644 mail/chrome/messenger/preferences/preferences.properties
create mode 100644 mail/chrome/messenger/preferences/receipts.dtd
create mode 100644 mail/chrome/messenger/preferences/security.dtd
create mode 100644 mail/chrome/messenger/preferences/sendoptions.dtd
create mode 100644 mail/chrome/messenger/prefs.properties
create mode 100644 mail/chrome/messenger/quickFilterBar.dtd
create mode 100644 mail/chrome/messenger/renameFolderDialog.dtd
create mode 100644 mail/chrome/messenger/search-attributes.properties
create mode 100644 mail/chrome/messenger/search-operators.properties
create mode 100644 mail/chrome/messenger/search.properties
create mode 100644 mail/chrome/messenger/searchIntegrationDefault.dtd
create mode 100644 mail/chrome/messenger/searchIntegrationMac.dtd
create mode 100644 mail/chrome/messenger/searchIntegrationWin.dtd
create mode 100644 mail/chrome/messenger/searchTermOverlay.dtd
create mode 100644 mail/chrome/messenger/shutdownWindow.properties
create mode 100644 mail/chrome/messenger/smime.properties
create mode 100644 mail/chrome/messenger/smtpEditOverlay.dtd
create mode 100644 mail/chrome/messenger/subscribe.dtd
create mode 100644 mail/chrome/messenger/subscribe.properties
create mode 100644 mail/chrome/messenger/systemIntegrationDialog.dtd
create mode 100644 mail/chrome/messenger/tabmail.dtd
create mode 100644 mail/chrome/messenger/templateUtils.properties
create mode 100644 mail/chrome/messenger/textImportMsgs.properties
create mode 100644 mail/chrome/messenger/vCardImportMsgs.properties
create mode 100644 mail/chrome/messenger/viewLog.dtd
create mode 100644 mail/chrome/messenger/virtualFolderListDialog.dtd
create mode 100644 mail/chrome/messenger/virtualFolderProperties.dtd
create mode 100644 mail/chrome/messenger/wmImportMsgs.properties
create mode 100644 mail/chrome/mozldap/ldap.properties
create mode 100644 mail/chrome/overrides/netError.dtd
create mode 100644 mail/chrome/overrides/settingsChange.dtd
create mode 100644 mail/defines.inc
create mode 100644 mail/installer/custom.properties
create mode 100644 mail/installer/mui.properties
create mode 100644 mail/installer/override.properties
create mode 100644 mail/updater/updater.ini
create mode 100644 mobile/android/base/android_strings.dtd
create mode 100644 mobile/android/base/sync_strings.dtd
create mode 100644 mobile/android/chrome/about.dtd
create mode 100644 mobile/android/chrome/aboutAccounts.dtd
create mode 100644 mobile/android/chrome/aboutAccounts.properties
create mode 100644 mobile/android/chrome/aboutAddons.dtd
create mode 100644 mobile/android/chrome/aboutAddons.properties
create mode 100644 mobile/android/chrome/aboutCertError.dtd
create mode 100644 mobile/android/chrome/aboutDevices.dtd
create mode 100644 mobile/android/chrome/aboutDownloads.dtd
create mode 100644 mobile/android/chrome/aboutDownloads.properties
create mode 100644 mobile/android/chrome/aboutHome.dtd
create mode 100644 mobile/android/chrome/aboutHome.properties
create mode 100644 mobile/android/chrome/aboutLogins.dtd
create mode 100644 mobile/android/chrome/aboutLogins.properties
create mode 100644 mobile/android/chrome/aboutPrivateBrowsing.dtd
create mode 100644 mobile/android/chrome/browser.properties
create mode 100644 mobile/android/chrome/config.dtd
create mode 100644 mobile/android/chrome/config.properties
create mode 100644 mobile/android/chrome/devicePrompt.properties
create mode 100644 mobile/android/chrome/passwordmgr.properties
create mode 100644 mobile/android/chrome/phishing.dtd
create mode 100644 mobile/android/chrome/pippki.properties
create mode 100644 mobile/android/chrome/sync.properties
create mode 100644 mobile/android/chrome/webcompatReporter.properties
create mode 100644 mobile/android/defines.inc
create mode 100644 mobile/chrome/region.properties
create mode 100644 mobile/overrides/appstrings.properties
create mode 100644 mobile/overrides/netError.dtd
create mode 100644 netwerk/necko.properties
create mode 100644 security/manager/chrome/pipnss/nsserrors.properties
create mode 100644 security/manager/chrome/pipnss/pipnss.properties
create mode 100644 security/manager/chrome/pippki/pippki.dtd
create mode 100644 security/manager/chrome/pippki/pippki.properties
create mode 100644 security/manager/security/certificates/certManager.ftl
create mode 100644 security/manager/security/certificates/deviceManager.ftl
create mode 100644 services/sync/sync.properties
create mode 100644 toolkit/chrome/alerts/alert.dtd
create mode 100644 toolkit/chrome/alerts/alert.properties
create mode 100644 toolkit/chrome/autoconfig/autoconfig.properties
create mode 100644 toolkit/chrome/global-platform/mac/intl.properties
create mode 100644 toolkit/chrome/global-platform/mac/platformKeys.properties
create mode 100644 toolkit/chrome/global-platform/unix/intl.properties
create mode 100644 toolkit/chrome/global-platform/unix/platformKeys.properties
create mode 100644 toolkit/chrome/global-platform/win/intl.properties
create mode 100644 toolkit/chrome/global-platform/win/platformKeys.properties
create mode 100644 toolkit/chrome/global/aboutReader.properties
create mode 100644 toolkit/chrome/global/aboutRights.dtd
create mode 100644 toolkit/chrome/global/aboutStudies.properties
create mode 100644 toolkit/chrome/global/aboutTelemetry.dtd
create mode 100644 toolkit/chrome/global/aboutTelemetry.properties
create mode 100644 toolkit/chrome/global/aboutWebrtc.properties
create mode 100644 toolkit/chrome/global/appPicker.dtd
create mode 100644 toolkit/chrome/global/autocomplete.properties
create mode 100644 toolkit/chrome/global/browser.properties
create mode 100644 toolkit/chrome/global/charsetMenu.dtd
create mode 100644 toolkit/chrome/global/charsetMenu.properties
create mode 100644 toolkit/chrome/global/commonDialog.dtd
create mode 100644 toolkit/chrome/global/commonDialogs.properties
create mode 100644 toolkit/chrome/global/console.dtd
create mode 100644 toolkit/chrome/global/console.properties
create mode 100644 toolkit/chrome/global/contentAreaCommands.properties
create mode 100644 toolkit/chrome/global/datetimebox.dtd
create mode 100644 toolkit/chrome/global/dialog.properties
create mode 100644 toolkit/chrome/global/dialogOverlay.dtd
create mode 100644 toolkit/chrome/global/editMenuOverlay.dtd
create mode 100644 toolkit/chrome/global/extensions.properties
create mode 100644 toolkit/chrome/global/fallbackMenubar.properties
create mode 100644 toolkit/chrome/global/filepicker.properties
create mode 100644 toolkit/chrome/global/findbar.properties
create mode 100644 toolkit/chrome/global/globalKeys.dtd
create mode 100644 toolkit/chrome/global/intl.css
create mode 100644 toolkit/chrome/global/intl.properties
create mode 100644 toolkit/chrome/global/keys.properties
create mode 100644 toolkit/chrome/global/mozilla.dtd
create mode 100644 toolkit/chrome/global/narrate.properties
create mode 100644 toolkit/chrome/global/notification.dtd
create mode 100644 toolkit/chrome/global/nsTreeSorting.properties
create mode 100644 toolkit/chrome/global/printPageSetup.dtd
create mode 100644 toolkit/chrome/global/printPreview.dtd
create mode 100644 toolkit/chrome/global/printPreviewProgress.dtd
create mode 100644 toolkit/chrome/global/printProgress.dtd
create mode 100644 toolkit/chrome/global/printdialog.properties
create mode 100644 toolkit/chrome/global/resetProfile.dtd
create mode 100644 toolkit/chrome/global/resetProfile.properties
create mode 100644 toolkit/chrome/global/textcontext.dtd
create mode 100644 toolkit/chrome/global/tree.dtd
create mode 100644 toolkit/chrome/global/videocontrols.dtd
create mode 100644 toolkit/chrome/global/viewSource.properties
create mode 100644 toolkit/chrome/global/wizard.dtd
create mode 100644 toolkit/chrome/global/wizard.properties
create mode 100644 toolkit/chrome/mozapps/downloads/downloads.properties
create mode 100644 toolkit/chrome/mozapps/downloads/settingsChange.dtd
create mode 100644 toolkit/chrome/mozapps/downloads/unknownContentType.dtd
create mode 100644 toolkit/chrome/mozapps/downloads/unknownContentType.properties
create mode 100644 toolkit/chrome/mozapps/extensions/blocklist.dtd
create mode 100644 toolkit/chrome/mozapps/extensions/extensions.dtd
create mode 100644 toolkit/chrome/mozapps/extensions/extensions.properties
create mode 100644 toolkit/chrome/mozapps/handling/handling.dtd
create mode 100644 toolkit/chrome/mozapps/handling/handling.properties
create mode 100644 toolkit/chrome/mozapps/profile/createProfileWizard.dtd
create mode 100644 toolkit/chrome/mozapps/profile/profileDowngrade.dtd
create mode 100644 toolkit/chrome/mozapps/profile/profileSelection.dtd
create mode 100644 toolkit/chrome/mozapps/profile/profileSelection.properties
create mode 100644 toolkit/chrome/mozapps/update/updates.dtd
create mode 100644 toolkit/chrome/mozapps/update/updates.properties
create mode 100644 toolkit/chrome/passwordmgr/passwordManager.dtd
create mode 100644 toolkit/chrome/passwordmgr/passwordmgr.properties
create mode 100644 toolkit/chrome/places/places.properties
create mode 100644 toolkit/chrome/pluginproblem/pluginproblem.dtd
create mode 100644 toolkit/chrome/search/search.properties
create mode 100644 toolkit/crashreporter/aboutcrashes.ftl
create mode 100644 toolkit/crashreporter/crashreporter.ini
create mode 100644 toolkit/defines.inc
create mode 100644 toolkit/toolkit/about/aboutAbout.ftl
create mode 100644 toolkit/toolkit/about/aboutAddons.ftl
create mode 100644 toolkit/toolkit/about/aboutCompat.ftl
create mode 100644 toolkit/toolkit/about/aboutConfig.ftl
create mode 100644 toolkit/toolkit/about/aboutNetworking.ftl
create mode 100644 toolkit/toolkit/about/aboutPerformance.ftl
create mode 100644 toolkit/toolkit/about/aboutPlugins.ftl
create mode 100644 toolkit/toolkit/about/aboutProfiles.ftl
create mode 100644 toolkit/toolkit/about/aboutRights.ftl
create mode 100644 toolkit/toolkit/about/aboutServiceWorkers.ftl
create mode 100644 toolkit/toolkit/about/aboutSupport.ftl
create mode 100644 toolkit/toolkit/about/aboutTelemetry.ftl
create mode 100644 toolkit/toolkit/about/url-classifier.ftl
create mode 100644 toolkit/toolkit/global/resetProfile.ftl
create mode 100644 toolkit/toolkit/intl/languageNames.ftl
create mode 100644 toolkit/toolkit/intl/regionNames.ftl
create mode 100644 toolkit/toolkit/main-window/editmenu.ftl
create mode 100644 toolkit/toolkit/main-window/findbar.ftl
create mode 100644 toolkit/toolkit/passwordmgr/passwordManagerList.ftl
create mode 100644 toolkit/toolkit/preferences/preferences.ftl
create mode 100644 toolkit/toolkit/printing/printDialogs.ftl
create mode 100644 toolkit/toolkit/printing/printPreview.ftl
create mode 100644 toolkit/toolkit/updates/history.ftl
diff --git a/browser/branding/official/brand.dtd b/browser/branding/official/brand.dtd
new file mode 100644
index 00000000000..f3018f6390f
--- /dev/null
+++ b/browser/branding/official/brand.dtd
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/browser/branding/official/brand.ftl b/browser/branding/official/brand.ftl
new file mode 100644
index 00000000000..8ece5d507fa
--- /dev/null
+++ b/browser/branding/official/brand.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/.
+
+
+## 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/
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox à¦à¦¬à¦ Firefox পà§à¦°à¦¤à§à¦ Mozilla ফাà¦à¦¨à§à¦¡à§à¦¶à¦¨à§à¦° রà§à¦à¦¿à¦¸à§à¦à§à¦°à¦¿à¦à§à¦¤ à¦à§à¦°à§à¦¡à¦®à¦¾à¦°à§à¦à¥¤
diff --git a/browser/branding/official/brand.properties b/browser/branding/official/brand.properties
new file mode 100644
index 00000000000..daa16928870
--- /dev/null
+++ b/browser/branding/official/brand.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+# LOCALIZATION NOTE(brandProductName):
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+brandProductName=Firefox
+vendorShortName=Mozilla
+
+syncBrandShortName=সিà¦à§à¦
diff --git a/browser/browser/aboutCertError.ftl b/browser/browser/aboutCertError.ftl
new file mode 100644
index 00000000000..bc5520c8752
--- /dev/null
+++ b/browser/browser/aboutCertError.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/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = { $hostname } দà§à¦¬à¦¾à¦°à¦¾ à¦à¦à¦à¦¿ à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° নিরাপতà§à¦¤à¦¾à¦° সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¥¤
+cert-error-mitm-intro = à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à§à¦° মাধà§à¦¯à¦®à§ তাদà§à¦° পরিà¦à¦¯à¦¼ পà§à¦°à¦®à¦¾à¦£ à¦à¦°à§, যা সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ à¦à¦°à§à¦¤à§à¦ªà¦à§à¦· à¦à¦¸à§à¦¯à§ à¦à¦°à§à¥¤
+cert-error-trust-cert-invalid = à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° CA সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ দà§à¦¬à¦¾à¦°à¦¾ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ নিরà§à¦®à¦¿à¦¤ হà¦à§à¦¾à¦° ফলৠসà§à¦à¦¿ বিশà§à¦¬à¦¸à§à¦¤ নà§à¥¤
+cert-error-trust-untrusted-issuer = সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ নিরà§à¦®à¦¾à¦£à¦à¦¾à¦°à§à¦° সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বিশà§à¦¬à¦¸à§à¦¤ না হà¦à§à¦¾à¦° ফলৠà¦à¦ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বিশà§à¦¬à¦¸à§à¦¤ নà§à¥¤
+cert-error-trust-signature-algorithm-disabled = সনদপতà§à¦°à¦à¦¿ à¦à¦¿ নিরà§à¦à¦°à¦¯à§à¦à§à¦¯ নৠà¦à¦¾à¦°à¦¨ à¦à¦à¦¿ যৠসà§à¦¬à¦¾à¦à§à¦·à¦° সমাধান পদà§à¦§à¦¤à¦¿ (à¦
à§à¦¯à¦¾à¦²à¦à¦°à¦¿à¦¦à¦¿à¦®) বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ সà§à¦¬à¦¾à¦à§à¦·à¦°à¦¿à¦¤ হà§à§à¦à§ তা নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ à¦à¦à§ à¦à¦¾à¦°à¦¨ সমাধান পদà§à¦§à¦¤à¦¿ (à¦
à§à¦¯à¦¾à¦²à¦à¦°à¦¿à¦¦à¦¿à¦®) à¦à¦¿ নিরাপদ নà§à¥¤
+cert-error-trust-expired-issuer = সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ নিরà§à¦®à¦¾à¦£à¦à¦¾à¦°à§à¦° মà§à§à¦¾à¦¦ à¦à¦¤à§à¦¤à§à¦°à§à¦£ হà¦à§à¦¾à¦° ফলৠà¦à¦ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বিশà§à¦¬à¦¸à§à¦¤ নà§à¥¤
+cert-error-trust-self-signed = সà§à¦¬à§à¦ সà§à¦¬à¦¾à¦à§à¦·à¦°à¦¿à¦¤ হà¦à§à¦¾à¦° ফলৠà¦à¦ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à¦à¦¿ বিশà§à¦¬à¦¸à§à¦¤ নà§à¥¤
+cert-error-untrusted-default = সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à§à¦° à¦à§à¦¸ বিশà§à¦¬à¦¸à§à¦¤ নà§à¥¤
+# Variables:
+# $error (String) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = à¦à§à¦² à¦à§à¦¡: { $error }
diff --git a/browser/browser/aboutConfig.ftl b/browser/browser/aboutConfig.ftl
new file mode 100644
index 00000000000..3583b12c9e7
--- /dev/null
+++ b/browser/browser/aboutConfig.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/.
+
+# An old map warning, see https://en.wikipedia.org/wiki/Here_be_dragons
+about-config-warning-title = à¦à¦à¦¾à¦¨à§ ডà§à¦°à¦¾à¦à¦¨ হতৠহবà§!
+about-config-warning-text = à¦à¦à§à¦ পরà§à¦¯à¦¾à§à§à¦° à¦à¦ সà§à¦à¦¿à¦à¦¸à¦®à§à¦¹ পরিবরà§à¦¤à¦¨à§à¦° ফলৠà¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨à§à¦° সà§à¦¥à¦¾à§à§à¦¤à§à¦¬, নিরাপতà§à¦¤à¦¾ ঠà¦à¦¾à¦°à§à¦¯à¦à¦¾à¦°à¦¿à¦¤à¦¾ পà§à¦°à¦à¦¾à¦¬à¦¿à¦¤ হতৠপারà§à¥¤ à¦à¦ªà¦¨à¦¿ সমà§à¦ªà§à¦°à§à¦£à¦à¦¾à¦¬à§ নিশà§à¦à¦¿à¦¤ হলৠতবà§à¦ à¦à¦à¦¿à§à§ যান।
+about-config-warning-checkbox = à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§, à¦à¦®à¦¾à¦à§ à¦à¦¬à¦¾à¦° বিরà¦à§à¦¤ à¦à¦°!
+about-config-warning-button = à¦à¦®à¦¿ à¦à§à¦à¦à¦¿ à¦à§à¦°à¦¹à¦£ à¦à¦°à¦²à¦¾à¦®
+about-config-title = about:config
+about-config2-title = à¦à¦¨à§à¦¨à¦¤ à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨
+about-config-search-input =
+ .placeholder = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+about-config-show-all = সব দà§à¦à¦¾à¦
+about-config-pref-add = যà§à¦
+about-config-pref-toggle = à¦à¦à¦²
+about-config-pref-edit = সমà§à¦ªà¦¾à¦¦à¦¨à¦¾
+about-config-pref-save = সà¦à¦°à¦à§à¦·à¦£
+about-config-pref-reset = রিসà§à¦
+about-config-pref-delete = à¦
পসারণ
+
+## 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/browser/browser/aboutDialog.ftl b/browser/browser/aboutDialog.ftl
new file mode 100644
index 00000000000..43cc76c0cbd
--- /dev/null
+++ b/browser/browser/aboutDialog.ftl
@@ -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/.
+
+aboutDialog-title =
+ .title = { -brand-full-name } পরিà¦à¦¿à¦¤à¦¿
+releaseNotes-link = নতà§à¦¨ à¦à¦¿ à¦à¦à§
+update-checkForUpdatesButton =
+ .label = হালনাà¦à¦¾à¦¦ যাà¦à¦¾à¦
+ .accesskey = C
+update-updateButton =
+ .label = { -brand-shorter-name } হালনাà¦à¦¾à¦¦ à¦à¦°à¦¤à§ পà§à¦¨à¦°à¦¾à§ à¦à¦¾à¦²à§ à¦à¦°à§à¦¨
+ .accesskey = R
+update-checkingForUpdates = হালনাà¦à¦¾à¦¦ পরà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+update-downloading = হালনাà¦à¦¾à¦¦ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ হà¦à§à¦à§ â
+update-applying = হালানাà¦à¦¾à¦¦ পà§à¦°à§à§à¦ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+update-failed = হালনাà¦à¦¾à¦¦ বà§à¦¯à¦°à§à¦¥à¥¤ সরà§à¦¬à¦¶à§à¦· সà¦à¦¸à§à¦à¦°à¦£ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à§à¦¨
+update-failed-main = হালনাà¦à¦¾à¦¦ বà§à¦¯à¦°à§à¦¥à¥¤ সরà§à¦¬à¦¶à§à¦· সà¦à¦¸à§à¦à¦°à¦£ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à§à¦¨
+update-adminDisabled = সিসà§à¦à§à¦® পà§à¦°à¦¶à¦¾à¦¸à¦ à¦à¦°à§à¦¤à§à¦ হালনাà¦à¦¾à¦¦ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ রà§à§à¦à§
+update-noUpdatesFound = { -brand-short-name } হালনাà¦à¦¾à¦¦ à¦à¦°à¦¾ হà§à§à¦à§
+update-otherInstanceHandlingUpdates = { -brand-short-name } à¦
নà§à¦¯ সà§à¦¥à¦¾à¦¨à§ হালনাà¦à¦¾à¦¦ হà§à§à¦à§
+update-manual = হালনাà¦à¦¾à¦¦ যà§à¦à¦¾à¦¨à§ পাà¦à§à¦¾ যাবà§
+update-unsupported = à¦à¦ªà¦¨à¦¿ à¦à¦ সিসà§à¦à§à¦®à§ à¦à¦° হালনাà¦à¦¾à¦¦ à¦à¦°à¦¤à§ পারবà§à¦¨ না। à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+update-restarting = পà§à¦¨à¦°à¦¾à§ à¦à¦°à¦®à§à¦ হà¦à§à¦à§â¦
+channel-description = à¦à¦ªà¦¨à¦¿ বরà§à¦¤à¦®à¦¾à¦¨à§ রà§à§à¦à§à¦¨ হালনাà¦à¦¾à¦¦ à¦à§à¦¯à¦¾à¦¨à§à¦²à¥¤
+warningDesc-version = { -brand-short-name } হà¦à§à¦à§ পরà§à¦à§à¦·à¦¾à¦®à§à¦²à¦ সà¦à¦¸à§à¦à¦°à¦£ à¦à¦¬à¦ à¦
সà§à¦¥à¦¿à¦¤à¦¿à¦¶à§à¦²à¥¤
+community-exp = { -vendor-short-name } হà¦à§à¦à§ à¦à¦¨à§à¦¤à¦°à§à¦à¦¾à¦¤à¦¿à¦ সমà§à¦ªà§à¦°à¦¦à¦¾à§ যারা à¦à§à§à¦¬ à¦à§ মà§à¦à§à¦¤, সারà§à¦¬à¦à¦¨à§à¦¨ ঠপà§à¦°à¦¬à§à¦¶à¦¯à§à¦à§à¦¯ রাà¦à¦¤à§, à¦à¦à¦¸à¦¾à¦¥à§ à¦à¦¾à¦ à¦à¦°à§ যাà¦à§à¦à§à¥¤
+community-2 = { -brand-short-name } নà¦à¦¶à¦¾ à¦à¦°à§à¦à§ { -vendor-short-name } , à¦à¦à¦à¦¿ à¦à¦¨à§à¦¤à¦°à§à¦à¦¾à¦¤à¦¿à¦ সমà§à¦ªà§à¦°à¦¦à¦¾à§ যারা à¦à§à§à¦¬ à¦à§ মà§à¦à§à¦¤, সারà§à¦¬à¦à¦¨à§à¦¨ ঠপà§à¦°à¦¬à§à¦¶à¦¯à§à¦à§à¦¯ রাà¦à¦¤à§, à¦à¦à¦¸à¦¾à¦¥à§ à¦à¦¾à¦ à¦à¦°à§ যাà¦à§à¦à§à¥¤
+helpus = সাহাযà§à¦¯ à¦à¦°à¦¤à§ à¦à¦¾à¦¨? দান à¦à¦°à§à¦¨ à¦
থবা যà§à¦à¦¦à¦¾à¦¨ à¦à¦°à§à¦¨!
+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/browser/browser/aboutPolicies.ftl b/browser/browser/aboutPolicies.ftl
new file mode 100644
index 00000000000..6005d35d44e
--- /dev/null
+++ b/browser/browser/aboutPolicies.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/.
+
+about-policies-title = à¦à¦¨à§à¦à¦¾à¦°à¦ªà§à¦°à¦¾à¦à¦ নà§à¦¤à¦¿
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = সà¦à§à¦°à¦¿à¦¯à¦¼
+errors-tab = তà§à¦°à§à¦à¦¿
+documentation-tab = ডà¦à§à¦®à§à¦¨à§à¦à§à¦¶à¦¨
+inactive-message = à¦à¦¨à§à¦à¦¾à¦°à¦ªà§à¦°à¦¾à¦à¦ নà§à¦¤à¦¿ পরিষà§à¦¬à¦¾ নিষà§à¦à§à¦°à¦¿à§à¥¤
+policy-name = পলিসি নাম
+policy-value = নà§à¦¤à¦¿à¦° মà§à¦²à§à¦¯
+policy-errors = নà§à¦¤à¦¿à¦° তà§à¦°à§à¦à¦¿
diff --git a/browser/browser/aboutPrivateBrowsing.ftl b/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 00000000000..d73322f5d3c
--- /dev/null
+++ b/browser/browser/aboutPrivateBrowsing.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/.
+
+about-private-browsing-learn-more = ঠসমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ ।
+about-private-browsing-info-visited = দà§à¦à§ ফà§à¦²à¦¾ পà§à¦à¦¸à¦®à§à¦¹
+privatebrowsingpage-open-private-window-label = à¦à¦à¦à¦¿ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ à¦à§à¦²à§à¦¨
+ .accesskey = P
+about-private-browsing-info-notsaved = যà¦à¦¨ à¦à¦ªà¦¨à¦¿ à¦à§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ বà§à¦°à¦¾à¦à¦ à¦à¦°à§à¦¨, { -brand-short-name } সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¬à§ না :
+about-private-browsing-search-placeholder = à¦à§à§à¦¬à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+about-private-browsing-info-bookmarks = বà§à¦à¦®à¦¾à¦°à§à¦
+about-private-browsing-info-title = à¦à¦ªà¦¨à¦¿ à¦à¦à¦à¦¿ বà§à¦¯à¦¾à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§à¦¤à§ à¦à¦à§à¦¨
+about-private-browsing-info-searches = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+about-private-browsing-info-downloads = ডাà¦à¦¨à¦²à§à¦¡
+private-browsing-title = বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦
+about-private-browsing-info-saved = { -brand-short-name } সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হবৠà¦à¦ªà¦¨à¦¾à¦°:
+about-private-browsing-info-myths = বà§à¦¯à¦¾à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ সমà§à¦ªà¦°à§à¦à§ à¦à¦¿à¦à§ à¦à§à¦² ধারণা
+about-private-browsing-info-clipboard = à¦
নà§à¦²à¦¿à¦ªà¦¿ à¦à¦°à¦¾ à¦à§à¦à§à¦¸à¦
+about-private-browsing-info-temporary-files = à¦
সà§à¦¥à¦¾à§à§ ফাà¦à¦²
+about-private-browsing-info-cookies = à¦à§à¦à¦¿
+tracking-protection-start-tour = দà§à¦à§à¦¨ à¦à¦à¦¾ à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦¾à¦ à¦à¦°à§
+about-private-browsing-note = বà§à¦¯à¦¾à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦ªà¦¨à¦¾à¦à§ নামহà§à¦¨ à¦à¦°à¦¬à§ না à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦à§ à¦à¦ªà¦¨à¦¾à¦° নিà§à§à¦à¦à¦°à§à¦¤à¦¾ à¦à¦¿à¦à¦¬à¦¾ à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ সà§à¦¬à¦¾ পà§à¦°à¦¦à¦¾à¦¨à¦à¦¾à¦°à§ à¦à¦à¦¨à¦ à¦à¦¾à¦¨à¦¤à§ পারবà§, à¦à¦ªà¦¨à¦¿ à¦à§à¦¨ পাতাৠà¦à¦¿à§à§à¦à¦¿à¦²à§à¦¨à¥¤
+about-private-browsing =
+ .title = à¦à§à§à¦¬à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+about-private-browsing-not-private = à¦à¦ªà¦¨à¦¿ বরà§à¦¤à¦®à¦¾à¦¨à§ à¦à§à¦¨à§ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§à¦¤à§ নà§à¦à¥¤
+content-blocking-title = à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦
+content-blocking-description = à¦
নà§à¦ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§, à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ à¦à¦ªà¦¨à¦¾à¦° à¦à¦¾à¦°à§à¦¯à¦à§à¦°à¦® পরà§à¦¯à¦¬à§à¦à§à¦·à¦£ à¦à¦°à¦¤à§ পারà§à¥¤ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§à¦¤à§, { -brand-short-name } à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦ সà§à¦¬à¦¯à¦¼à¦à¦à§à¦°à¦¿à¦¯à¦¼à¦à¦¾à¦¬à§ à¦
নà§à¦ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦° à¦à¦à¦à§ দà§à§, যা à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦à¦°à¦£ সমà§à¦ªà¦°à§à¦à§ তথà§à¦¯ সà¦à¦à§à¦°à¦¹ à¦à¦°à¦¤à§ পারà§à¥¤
+about-private-browsing-info-description = à¦à¦ªà¦¨à¦¿ যà¦à¦¨ à¦
à§à¦¯à¦¾à¦ª বা সà¦à¦² বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à§à¦¯à¦¾à¦¬ ঠà¦à¦à¦¨à§à¦¡à§à¦ বনà§à¦§ à¦à¦°à¦¬à§à¦¨ তà¦à¦¨ { -brand-short-name } à¦à¦ªà¦¨à¦¾à¦° à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ ঠবà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ মà§à¦à§ ফà§à¦²à¦¬à§à¥¤ যদিঠà¦à¦¤à§ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ ঠà¦à¦ªà¦¨à¦¾à¦° à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ সà§à¦¬à¦¾à¦¦à¦¾à¦¨à¦à¦¾à¦°à§ à¦à¦ªà¦¨à¦¾à¦à§ à¦
à¦à§à¦à¦¾à¦¤à¦¨à¦¾à¦®à¦¾ à¦à¦°à§ না, à¦à¦à¦¿ à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ à¦
নà§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§à¦° à¦à¦¾à¦ থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦
নলাà¦à¦¨ à¦à¦°à§à¦®à¦à¦¾à¦¨à§à¦¡ à¦à§à¦ªà¦¨ রাà¦à¦¤à§ সহঠà¦à¦°à§à¥¤
diff --git a/browser/browser/aboutRestartRequired.ftl b/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 00000000000..90b8f62d77c
--- /dev/null
+++ b/browser/browser/aboutRestartRequired.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/.
+
+restart-required-title = পà§à¦¨à¦°à¦¾à§ শà§à¦°à§ à¦à¦°à¦¾ পà§à¦°à§à§à¦à¦¨
+restart-required-header = দà§à¦à¦à¦¿à¦¤à¥¤ à¦à¦¾à¦²à¦¿à§à§ যà§à¦¤à§ à¦à¦®à¦¾à¦¦à§à¦° à¦à¦à¦à¦¿ à¦à§à¦à§à¦ à¦à¦¾à¦ à¦à¦°à¦¤à§ হবà§à¥¤
+restart-required-intro = à¦à¦à¦®à¦¾à¦¤à§à¦° বà§à¦¯à¦¾à¦à¦à§à¦°à¦¾à¦à¦¨à§à¦¡à§ à¦à¦à¦à¦¿ à¦à¦ªà¦¡à§à¦ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হà§à§à¦à§à¥¤ à¦à¦à¦¿à¦° পà§à¦°à¦¯à¦¼à§à¦ à¦à¦°à¦¾ সমà§à¦ªà¦¨à§à¦¨ à¦à¦°à¦¤à§ { -brand-short-name } à¦à§à¦²à¦¿à¦ à¦à¦°à§ রিসà§à¦à¦¾à¦°à§à¦ à¦à¦°à§à¦¨à¥¤
+restart-required-description = à¦à¦®à¦°à¦¾ পরৠà¦à¦ªà¦¨à¦¾à¦° সমসà§à¦¤ পà§à¦, à¦à¦à¦¨à§à¦¡à§à¦ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à§ দিব, যà§à¦¨ à¦à¦ªà¦¨à¦¿ দà§à¦°à§à¦¤ à¦à¦ªà¦¨à¦¾à¦° পথৠযà§à¦¤à§ পারà§à¦¨à¥¤
+restart-button-label = { -brand-short-name } পà§à¦¨à¦°à¦¾à§ à¦à¦¾à¦²à§ à¦à¦°à§à¦¨
diff --git a/browser/browser/aboutRobots.ftl b/browser/browser/aboutRobots.ftl
new file mode 100644
index 00000000000..51a4bb4104f
--- /dev/null
+++ b/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 = à¦à¦°à§à¦! à¦à§à¦²à¦¾à¦à§ বারাডা নিà¦à§à¦à§!
+# 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/browser/browser/aboutSessionRestore.ftl b/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 00000000000..081e2ad56c4
--- /dev/null
+++ b/browser/browser/aboutSessionRestore.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/.
+
+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 = à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦¡-à¦
নসমà§à¦¹ à¦à¦¬à¦ à¦à¦¾à¦¸à§à¦à¦®à¦¾à¦à¦à§à¦¶à¦¾à¦¨à¦¸à¦®à§à¦¹ সরিà§à§ ফà§à¦²à¦¾ হà§à§à¦à§ à¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° সà§à¦à¦¿à¦ à¦à¦à§à¦° মত à¦à¦°à§ দà§à¦à§à¦¾ হà§à§à¦à§à¥¤ à¦à¦¤à§ যদি à¦à¦ªà¦¨à¦¾à¦° সমসà§à¦¯à¦¾à¦° সমাধান না হà§à§ থাà¦à§, à¦à¦ªà¦¨à¦¿ à¦à¦°à¦ à¦à¦¿ à¦à¦¿ à¦à¦°à¦¤à§ পারবà§à¦¨ তা à¦à¦°à¦ বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ à¦à¦¾à¦¨à§à¦¨à¥¤
diff --git a/browser/browser/aboutTabCrashed.ftl b/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 00000000000..88e51f92607
--- /dev/null
+++ b/browser/browser/aboutTabCrashed.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crashed-title = à¦à§à¦¯à¦¾à¦¬ à¦à§à¦°à§à¦¯à¦¾à¦¶ পà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦
+crashed-close-tab-button = à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à§à¦¨
+crashed-restore-tab-button = à¦à¦ à¦à§à¦¯à¦¾à¦¬à¦à¦¿ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à§à¦¨
+crashed-restore-all-button = à¦à§à¦°à§à¦¯à¦¾à¦¶ à¦à¦°à¦¾ সমসà§à¦¤ à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à§à¦¨
+crashed-header = à¦à¦¹! à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ à¦à§à¦°à¦¾à¦¶ à¦à¦°à§à¦à§à¥¤
+crashed-offer-help = à¦à¦®à¦°à¦¾ সাহাযà§à¦¯ à¦à¦°à¦¤à§ পারি!
+crashed-single-offer-help-message = পাতার à¦à¦¨à§à¦à§à¦¨à§à¦ রিলà§à¦¡ à¦à¦°à¦¤à§ { crashed-restore-tab-button } নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦£à¥¤
+crashed-multiple-offer-help-message = { crashed-restore-tab-button } à¦
থবা { crashed-restore-all-button } নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦£ পাতা/পাতাà¦à§à¦²à¦¿ রিলà§à¦¡ à¦à¦°à¦¤à§à¥¤
+crashed-request-help = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦®à¦¾à¦¦à§à¦° সাহাযà§à¦¯ à¦à¦°à¦¬à§à¦¨?
+crashed-request-help-message = à¦à§à¦°à¦¾à¦¶ রিপà§à¦°à§à¦ à¦à¦®à¦¾à¦¦à§à¦° সমসà§à¦¯à¦¾ নিরà§à¦£à§ ঠসমাধান à¦à¦¬à¦ { -brand-short-name } à¦à§ à¦à¦°à¦ à¦à¦¨à§à¦¨à¦¤ à¦à¦°à¦¬à§à¥¤
+crashed-request-report-title = à¦à§à¦¯à¦¾à¦¬ রিপà§à¦°à§à¦ à¦à¦°à§à¦¨
+crashed-send-report = à¦à¦à¦à¦¿ সà§à¦¬à¦¯à¦¼à¦à¦à§à¦°à¦¿à¦¯à¦¼ à¦à§à¦°à§à¦¯à¦¾à¦¶ পà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦¨ পà§à¦°à§à¦°à¦£ à¦à¦°à§à¦¨ যাতৠà¦à¦®à¦°à¦¾ à¦à¦à¦°à¦à¦® সমসà§à¦¯à¦¾à¦¬à¦²à¦¿à¦° সমাধান à¦à¦°à¦¤à§ পারি।
+crashed-comment =
+ .placeholder = à¦à¦à§à¦à¦¿à¦ মনà§à¦¤à¦¬à§à¦¯ (মনà§à¦¤à¦¬à§à¦¯à¦à§à¦²à§ সবাঠদà§à¦à¦¤à§ পাবà§)
+crashed-include-URL = { -brand-short-name } à¦à§à¦°à§à¦¯à¦¾à¦¶ à¦à¦°à¦¾à¦° সমৠà¦à¦ªà¦¨à¦¿ যà§à¦ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§ à¦à¦¿à¦²à§à¦¨ তার URLs যà§à¦à§à¦¤ à¦à¦°à§à¦¨à¥¤
+crashed-email-placeholder = à¦à¦à¦¾à¦¨à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦à¦² ঠিà¦à¦¾à¦¨à¦¾ দিন
+crashed-email-me = à¦à¦®à¦¾à¦à§ à¦à¦®à§à¦à¦² à¦à¦°à§à¦¨ যà¦à¦¨ à¦à¦°à¦ তথà§à¦¯ পাà¦à§à¦¾ যাবà§
+crashed-report-sent = à¦à§à¦°à§à¦¯à¦¾à¦¶ রিপà§à¦°à§à¦ à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦à¦®à¦¾ হà§à§ à¦à§à¦à§; ধনà§à¦¯à¦¬à¦¾à¦¦ { -brand-short-name } বানাতৠসাহাযà§à¦¯ à¦à¦°à¦¬à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦¬à¦ à¦à¦°à¦ à¦à¦¾à¦²à§ à¦à¦°à¦¬à¦¾à¦° à¦à¦¨à§à¦¯!
+crashed-request-auto-submit-title = বà§à¦¯à¦¾à¦à¦à§à¦°à¦¾à¦à¦¨à§à¦¡à§ থাà¦à¦¾ à¦à§à¦¯à¦¾à¦¬ রিপà§à¦°à§à¦ à¦à¦°à§à¦¨
+crashed-auto-submit-checkbox = à¦à¦ªà¦¨à¦¾à¦° পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ হালনাà¦à¦¾à¦¦ à¦à¦°à§à¦¨ যà§à¦¨ { -brand-short-name } à¦à§à¦°à§à¦¯à¦¾à¦¶ à¦à¦°à¦²à§ সà§à¦¬à§à¦à¦à§à¦°à¦¿à§à¦à¦¾à¦¬à§ পà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦¨ à¦à¦®à¦¾ à¦à¦°à§à¥¤
diff --git a/browser/browser/appMenuNotifications.ftl b/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 00000000000..16f7745e325
--- /dev/null
+++ b/browser/browser/appMenuNotifications.ftl
@@ -0,0 +1,49 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+appmenu-update-available =
+ .label = নতà§à¦¨ { -brand-shorter-name } হালনাà¦à¦¾à¦¦ রà§à§à¦à§à¥¤
+ .buttonlabel = হালনাà¦à¦¾à¦¦ ডাà¦à¦¨à¦²à§à¦¡
+ .buttonaccesskey = D
+ .secondarybuttonlabel = à¦à¦à¦¨ নà§
+ .secondarybuttonaccesskey = N
+appmenu-update-available-message = à¦à¦¤à¦¿ ঠà¦à§à¦ªà¦¨à§à§à¦¤à¦¾à§ নতà§à¦¨ à¦à¦¿à¦à§à¦° à¦à¦¨à§à¦¯ { -brand-shorter-name } হালনাà¦à¦¾à¦¦ à¦à¦°à§à¦¨à¥¤
+appmenu-update-manual =
+ .label = { -brand-shorter-name } সামà§à¦ªà§à¦°à¦¤à¦¿à¦à¦¤à¦® সà¦à¦¸à§à¦à¦°à¦£à§ হালনাà¦à¦¾à¦¦ à¦à¦°à¦¾ যাà§à¦¨à¦¿à¥¤
+ .buttonlabel = { -brand-shorter-name } ডাà¦à¦¨à¦²à§à¦¡
+ .buttonaccesskey = D
+ .secondarybuttonlabel = à¦à¦à¦¨ নà§
+ .secondarybuttonaccesskey = N
+appmenu-update-manual-message = à¦à¦à¦à¦¿ ফà§à¦°à§à¦¶ { -brand-shorter-name } à¦à¦ªà¦¿ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à§à¦¨ à¦à¦¬à¦ à¦à¦®à¦°à¦¾ সà§à¦à¦¿ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¤à§ সহাà§à¦¤à¦¾ à¦à¦°à¦¬à¥¤
+appmenu-update-whats-new =
+ .value = দà§à¦à§à¦¨ নতà§à¦¨ à¦à¦¿ à¦à¦à§à¥¤
+appmenu-update-unsupported =
+ .label = { -brand-shorter-name } সামà§à¦ªà§à¦°à¦¤à¦¿à¦ সà¦à¦¸à§à¦à¦°à¦£à§ হালনাà¦à¦¾à¦¦ à¦à¦°à¦¾ যাà¦à§à¦à§ না।
+ .buttonlabel = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+ .buttonaccesskey = L
+ .secondarybuttonlabel = বনà§à¦§
+ .secondarybuttonaccesskey = C
+appmenu-update-unsupported-message = { -brand-shorter-name } à¦à¦° সরà§à¦¬à¦¶à§à¦· সà¦à¦¸à§à¦à¦°à¦£à¦à¦¿ à¦à¦ªà¦¨à¦¾à¦° সিসà§à¦à§à¦®à§ সমরà§à¦¥à¦¿à¦¤ নয়।
+appmenu-update-restart =
+ .label = { -brand-shorter-name } হালনাà¦à¦¾à¦¦ à¦à¦°à¦¤à§ রিসà§à¦à¦¾à¦°à§à¦ à¦à¦°à§à¦¨à¥¤
+ .buttonlabel = রিসà§à¦à¦¾à¦°à§à¦ ঠরিসà§à¦à§à¦°
+ .buttonaccesskey = R
+ .secondarybuttonlabel = à¦à¦à¦¨ নà§
+ .secondarybuttonaccesskey = N
+appmenu-update-restart-message = দà§à¦°à§à¦¤ পà§à¦¨à¦°à¦¾à¦®à§à¦à§à¦° পরà§, { -brand-shorter-name } à¦à¦ªà¦¨à¦¾à¦° সমসà§à¦¤ à¦à§à¦²à¦¾ à¦à§à¦¯à¦¾à¦¬ à¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§à¦à§à¦²à¦¿ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à¦¬à§ যা বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ মà§à¦¡à§ নয়।
+appmenu-addon-private-browsing-installed =
+ .buttonlabel = ঠিà¦à¦¾à¦à§, বà§à¦à¦¤à§ পà§à¦°à§à¦à¦¿
+ .buttonaccesskey = O
+appmenu-addon-post-install-message = à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦¡-à¦
ন পরিà¦à¦¾à¦²à¦¨à¦¾ à¦à¦°à¦¤à§ মà§à¦¨à§à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+appmenu-addon-post-install-incognito-checkbox =
+ .label = à¦à¦ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à¦à¦¿à¦à§ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ তৠà¦à¦¾à¦²à¦¾à¦¨à§à¦° à¦
নà§à¦®à¦¤à¦¿ দিন
+ .accesskey = A
+appmenu-addon-private-browsing =
+ .label = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à¦à¦¿à¦à§ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§à¦¤à§ তৠপরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+ .buttonlabel = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾
+ .buttonaccesskey = M
+ .secondarybuttonlabel = ঠিà¦à¦¾à¦à§, বà§à¦à¦¤à§ পà§à¦°à§à¦à¦¿
+ .secondarybuttonaccesskey = O
+appmenu-addon-private-browsing-message = { -brand-shorter-name } ঠà¦à¦ªà¦¨à¦¿ à¦à¦à¦à¦¿ নতà§à¦¨ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ যà§à¦à§à¦¤ à¦à¦°à§à¦à§à¦¨ যা বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§à¦¤à§ à¦à¦¾à¦ à¦à¦°à¦¬à§ না যতà¦à§à¦·à¦£ না à¦à¦ªà¦¨à¦¿ তা সà§à¦à¦¿à¦ ঠà¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦à§à¦¨à¥¤
+appmenu-addon-private-browsing-learn-more = à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ সà§à¦à¦¿à¦à¦¸ à¦à¦°à¦¤à§ হৠà¦à¦¾à¦¨à§à¦¨
diff --git a/browser/browser/branding/brandings.ftl b/browser/browser/branding/brandings.ftl
new file mode 100644
index 00000000000..2f30eb28f8e
--- /dev/null
+++ b/browser/browser/branding/brandings.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## 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.
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-monitor-brand-name = Firefox Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
diff --git a/browser/browser/branding/sync-brand.ftl b/browser/browser/branding/sync-brand.ftl
new file mode 100644
index 00000000000..13bcad82ec7
--- /dev/null
+++ b/browser/browser/branding/sync-brand.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/.
+
+-sync-brand-short-name = সিà¦à§à¦
+# âSyncâ can be localized, âFirefoxâ must be treated as a brand,
+# and kept in English.
+-sync-brand-name = Firefox Sync
+# âAccountâ can be localized, âFirefoxâ must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Firefox Account
diff --git a/browser/browser/customizeMode.ftl b/browser/browser/customizeMode.ftl
new file mode 100644
index 00000000000..3c1e08a9bd8
--- /dev/null
+++ b/browser/browser/customizeMode.ftl
@@ -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/.
+
+customize-mode-restore-defaults =
+ .label = ডিফলà§à¦ মান পà§à¦¨à¦°à¦¾à§ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à§à¦¨
+customize-mode-menu-and-toolbars-header = à¦à¦ªà¦¨à¦¾à¦° পà¦à¦¨à§à¦¦à§à¦° à¦à¦¿à¦¨à¦¿à¦¸à¦¸à¦®à§à¦¹ à¦à§à¦²à¦¬à¦¾à¦° à¦
থবা à¦à¦à¦¾à¦°à¦«à§à¦²à§ মà§à¦¨à§à¦¤à§ ডà§à¦°à¦¾à¦ à¦à¦°à§à¦¨à¥¤
+customize-mode-overflow-list-title = মà§à¦¨à§ à¦à¦à¦¾à¦°à¦«à§à¦²à§
+customize-mode-uidensity =
+ .label = à¦à¦¨à¦¤à§à¦¬
+customize-mode-done =
+ .label = সমà§à¦ªà¦¨à§à¦¨
+customize-mode-lwthemes-menu-manage =
+ .label = বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾
+ .accesskey = M
+customize-mode-toolbars =
+ .label = à¦à§à¦²à¦¬à¦¾à¦°
+customize-mode-titlebar =
+ .label = শিরà§à¦¨à¦¾à¦® বার
+customize-mode-uidensity-menu-touch =
+ .label = সà§à¦ªà¦°à§à¦¶
+ .accesskey = T
+ .tooltiptext = সà§à¦ªà¦°à§à¦¶
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = à¦à§à¦¯à¦¾à¦¬à¦²à§à¦ মà§à¦¡à§à¦° à¦à¦¨à§à¦¯ সà§à¦ªà¦°à§à¦¶ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+customize-mode-extra-drag-space =
+ .label = সà§à¦ªà§à¦¸ ডà§à¦°à¦¾à¦ à¦à¦°à§à¦¨
+customize-mode-lwthemes =
+ .label = থিম
+customize-mode-overflow-list-description = হাতà§à¦° নাà¦à¦¾à¦²à§ à¦à¦¿à¦¨à§à¦¤à§ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦²à¦¬à¦¾à¦°à§à¦° বাà¦à¦°à§ রাà¦à¦¤à§ à¦à¦à¦à§à¦®à¦à§à¦²à§ à¦à¦à¦¾à¦¨à§ ডà§à¦°à§à¦¯à¦¾à¦ à¦à¦°à§à¦¨ ঠà¦à§à§à§ দিনâ¦
+customize-mode-uidensity-menu-normal =
+ .label = সà§à¦¬à¦¾à¦à¦¾à¦¬à¦¿à¦
+ .accesskey = N
+ .tooltiptext = সà§à¦¬à¦¾à¦à¦¾à¦¬à¦¿à¦
+customize-mode-uidensity-menu-compact =
+ .label = à¦à¦à¦à¦¸à¦¾à¦à¦
+ .accesskey = C
+ .tooltiptext = à¦à¦à¦à¦¸à¦¾à¦à¦
+customize-mode-lwthemes-menu-get-more =
+ .label = à¦à¦°à¦ থিম পান
+ .accesskey = G
+customize-mode-undo-cmd =
+ .label = পà§à¦°à§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à§ ফà§à¦°à¦¾à¦¨à§ U
+customize-mode-lwthemes-my-themes =
+ .value = à¦à¦®à¦¾à¦° থিমà¦à§à¦²à¦¿
diff --git a/browser/browser/newInstallPage.ftl b/browser/browser/newInstallPage.ftl
new file mode 100644
index 00000000000..1386288900a
--- /dev/null
+++ b/browser/browser/newInstallPage.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/.
+
+
+### For this feature, "installation" is used to mean "this discrete download of
+### Firefox" and "version" is used to mean "the specific revision number of a
+### given Firefox channel". These terms are not synonymous.
+
+title = à¦à§à¦°à§à¦¤à§à¦¬à¦ªà§à¦°à§à¦£ à¦à¦¬à¦°
+heading = à¦à¦ªà¦¨à¦¾à¦° { -brand-short-name } পà§à¦°à§à¦«à¦¾à¦à¦² পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+changed-title = à¦à¦¿ পরিবরà§à¦¤à¦¨ হà§à§à¦à§?
+changed-desc-profiles = { -brand-short-name } à¦à¦° নতà§à¦¨ à¦à¦¨à§à¦¸à¦à¦²à§ নতà§à¦¨ পà§à¦°à§à¦«à¦¾à¦à¦² রà§à§à¦à§à¥¤ পà§à¦°à§à¦«à¦¾à¦à¦² হল à¦à¦¿à¦à§ ফাà¦à¦²à§à¦° সà§à¦ যà§à¦à¦¾à¦¨à§ Firefox বà§à¦à¦®à¦¾à¦°à§à¦, পাসà¦à§à¦¾à¦°à§à¦¡ à¦à¦¬à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§à¦° পà¦à¦¨à§à¦¦à¦à§à¦²à§ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¥¤
+changed-desc-dedicated = Firefox (Firefox, Firefox ESR, Firefox Beta, Firefox Developer Edition, à¦à¦¬à¦ Firefox Nightly) à¦à¦° বিà¦à¦¿à¦¨à§à¦¨ à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨à§à¦° মধà§à¦¯à§ সহà¦à§ à¦à¦¬à¦ নিরাপদৠবদল à¦à¦°à¦¤à§, à¦à¦ à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨à§ à¦à¦à¦¨ নিবà§à¦¦à¦¿à¦¤ পà§à¦°à§à¦«à¦¾à¦à¦² রà§à§à¦à§à¥¤ যা Firefox à¦à¦° à¦
নà§à¦¯ à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨à§ সাথৠà¦à¦ªà¦¨à¦¾à¦° সà¦à¦°à¦à§à¦·à¦¿à¦¤ তথà§à¦¯ শà§à§à¦¾à¦° à¦à¦°à§ না।
+lost = à¦à¦ªà¦¨à¦¿ à¦à§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ তথà§à¦¯ বা à¦à¦¾à¦¸à§à¦à¦®à¦¾à¦à¦à§à¦¶à¦¨ হারিà§à§ যাবৠনা। à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ Firefox ঠà¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ সà¦à¦°à¦à§à¦·à¦¿à¦¤ রà§à§à¦à§, Firefox à¦à¦° à¦
নà§à¦¯ à¦à¦¨à§à¦¸à¦à¦²à§à¦ তা থাà¦à¦¬à§à¥¤
+options-title = à¦à¦®à¦¾à¦° à¦
পশনà¦à§à¦²à§ à¦à¦¿ à¦à¦¿?
+options-do-nothing = যদি à¦à¦ªà¦¨à¦¿ à¦à¦¿à¦à§ না à¦à¦°à§à¦¨, তবৠ{ -brand-short-name } তৠà¦à¦ªà¦¨à¦¾à¦° পà§à¦°à§à¦«à¦¾à¦à¦² ডাà¦à¦¾ Firefox à¦à¦° à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨à§à¦° পà§à¦°à§à¦«à¦¾à¦à¦² ডাà¦à¦¾ থà§à¦à§ à¦à¦¿à¦¨à§à¦¨ হবà§à¥¤
+options-use-sync = Firefox à¦à¦° সব à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à§à¦«à¦¾à¦à¦² ডাà¦à¦¾ à¦à¦à¦ রà¦à¦® রাà¦à¦¤à§ à¦à¦¾à¦à¦²à§, à¦à¦ªà¦¨à¦¿ তাদà§à¦° সিà¦à§à¦ রাà¦à¦¤à§ { -fxaccount-brand-name } বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
+resources = রিসà§à¦°à§à¦¸:
+support-link = পà§à¦°à§à¦«à¦¾à¦à¦² মà§à¦¯à¦¾à¦¨à§à¦à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ - সাপà§à¦°à§à¦ নিবনà§à¦§
+sync-header = { -fxaccount-brand-name } সাà¦à¦¨ à¦à¦¨ à¦
থবা তà§à¦°à§ à¦à¦°à§à¦¨
+sync-label = à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦à¦² দিন
+sync-input =
+ .placeholder = à¦à¦®à§à¦à¦²
+sync-button = à¦à¦¾à¦²à¦¿à§à§ যান
+sync-terms = à¦à¦à¦¿à¦¯à¦¼à§ যাà¦à¦¯à¦¼à¦¾à¦° মাধà§à¦¯à¦®à§, à¦à¦ªà¦¨à¦¿ পরিষà§à¦¬à¦¾à¦° শরà§à¦¤à¦¾à¦¬à¦²à¦¿ à¦à¦¬à¦ à¦à§à¦ªà¦¨à§à¦¯à¦¼à¦¤à¦¾ বিà¦à§à¦à¦ªà§à¦¤à¦¿ à¦à¦° সাথৠসমà§à¦®à¦¤ হন।
+sync-first = { -sync-brand-name } পà§à¦°à¦¥à¦®à¦¬à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦à§à¦¨? à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ সিà¦à§à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦à§ Firefox à¦à¦° পà§à¦°à¦¤à¦¿à¦à¦¿ à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨à§ সাà¦à¦¨ à¦à¦¨ à¦à¦°à¦¤à§ হবà§à¥¤
+sync-learn = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
diff --git a/browser/browser/newtab/asrouter.ftl b/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 00000000000..8da02952b44
--- /dev/null
+++ b/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,64 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+cfr-doorhanger-extension-heading = পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¾à¦¨
+cfr-doorhanger-pintab-heading = à¦à¦à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ দà§à¦à§à¦¨: à¦à§à¦¯à¦¾à¦¬ পিন à¦à¦°à§à¦¨
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = à¦à§à¦¨ à¦à¦®à¦¿ à¦à¦à¦¿ দà§à¦à¦à¦¿?
+cfr-doorhanger-extension-cancel-button = à¦à¦à¦¨ না
+ .accesskey = N
+cfr-doorhanger-extension-ok-button = à¦à¦à¦¨ যà§à¦ à¦à¦°à§à¦¨
+ .accesskey = A
+cfr-doorhanger-pintab-ok-button = à¦à¦ à¦à§à¦¯à¦¾à¦¬ পিন à¦à¦°à§à¦¨
+ .accesskey = P
+cfr-doorhanger-extension-manage-settings-button = সà§à¦ªà¦¾à¦°à¦¿à¦¶ সà§à¦à¦¿à¦à¦¸ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾ à¦à¦°à§à¦¨
+ .accesskey = M
+cfr-doorhanger-extension-never-show-recommendation = à¦à¦®à¦¾à¦à§ à¦à¦ সà§à¦ªà¦¾à¦°à¦¿à¦¶ দà§à¦à¦¾à¦¬à§à¦¨ না
+ .accesskey = S
+cfr-doorhanger-extension-learn-more-link = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = { $name } দà§à¦¬à¦¾à¦°à¦¾
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-extension-notification = সà§à¦ªà¦¾à¦°à¦¿à¦¶à¦à§à¦¤
+
+## Add-on statistics
+## These strings are used to display the total number of
+## users and rating for an add-on. They are shown next to each other.
+
+# Variables:
+# $total (Number) - The rating of the add-on from 1 to 5
+cfr-doorhanger-extension-rating =
+ .tooltiptext =
+ { $total ->
+ [one] { $total } তারà¦à¦¾
+ *[other] { $total } তারà¦à¦¾
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ [one] { $total } বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§
+ *[other] { $total } বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§
+ }
+cfr-doorhanger-pintab-description = à¦à¦ªà¦¨à¦¾à¦° সরà§à¦¬à¦¾à¦§à¦¿à¦ বà§à¦¯à¦¬à¦¹à§à¦¤ সাà¦à¦à¦à§à¦²à§ সহà¦à§ পান। à¦à§à¦¯à¦¾à¦¬à§ সাà¦à¦ à¦à§à¦²à¦¾ রাà¦à§à¦¨ (à¦à¦®à¦¨ à¦à¦¿ রিসà§à¦à¦¾à¦°à§à¦ দà§à¦à§à¦¾à¦° সমà§à§à¦)।
+
+## These messages are steps on how to use the feature and are shown together.
+
+cfr-doorhanger-pintab-step1 = à¦à§à¦¯à¦¾à¦¬ পিন à¦à¦°à¦¤à§ à¦à§à¦¯à¦¾à¦¬à§ ডান à¦à§à¦²à¦¿à¦ b> à¦à¦°à§à¦¨à¥¤
+cfr-doorhanger-pintab-step2 = মà§à¦¨à§ থà§à¦à§ পিন à¦à§à¦¯à¦¾à¦¬ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+cfr-doorhanger-pintab-step3 = যদি সাà¦à¦à§ হালনাà¦à¦¾à¦¦ থাà¦à§ তবৠà¦à¦ªà¦¨à¦¿ à¦à¦ªà¦¨à¦¾à¦° পিনà¦à§à¦¤ à¦à§à¦¯à¦¾à¦¬à§ à¦à¦à¦à¦¿ নà§à¦² বিনà§à¦¦à§ দà§à¦à¦¤à§ পাবà§à¦¨à¥¤
+cfr-doorhanger-pintab-animation-pause = বিরতি
+cfr-doorhanger-pintab-animation-resume = পà§à¦¨à¦°à¦¾à§ শà§à¦°à§
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = সরà§à¦¬à¦¤à§à¦° à¦à¦ªà¦¨à¦¾à¦° বà§à¦à¦®à¦¾à¦°à§à¦ সিà¦à§à¦ à¦à¦°à§à¦¨à¥¤
+cfr-doorhanger-bookmark-fxa-body = দারà§à¦¨! à¦à¦ªà¦¨à¦¾à¦° মà§à¦¬à¦¾à¦à¦² ডিà¦à¦¾à¦à¦¸à§ বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦°à¦¾ বাà¦à¦¿ রাà¦à¦¬à§à¦¨ না। { -fxaccount-brand-name } দিà§à§ শà§à¦°à§ à¦à¦°à§à¦¨à¥¤
+cfr-doorhanger-bookmark-fxa-link-text = à¦à¦à¦¨à¦ বà§à¦à¦®à¦¾à¦°à§à¦ সিà¦à§à¦ à¦à¦°à§à¦¨...
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = বনà§à¦§ বà§à¦¤à¦¾à¦®
+ .title = শিরà§à¦¨à¦¾à¦®
diff --git a/browser/browser/newtab/onboarding.ftl b/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 00000000000..a6cbad92778
--- /dev/null
+++ b/browser/browser/newtab/onboarding.ftl
@@ -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/.
+
+
+### UI strings for the simplified onboarding modal / about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## These button action text can be split onto multiple lines, so use explicit
+## newlines in translations to control where the line break appears (e.g., to
+## avoid breaking quoted text).
+
+onboarding-button-label-learn-more = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+onboarding-button-label-try-now = à¦à¦à¦¨à¦ পরঠà¦à¦°à§à¦¨
+onboarding-button-label-get-started = শà§à¦°à§ à¦à¦°à§à¦¨
+
+## Welcome modal dialog strings
+
+onboarding-welcome-header = { -brand-short-name } ঠসà§à¦¬à¦¾à¦à¦¤à¦®
+onboarding-join-form-email =
+ .placeholder = à¦à¦®à§à¦à¦² লিà¦à§à¦¨
+onboarding-join-form-email-error = বà§à¦§ à¦à¦®à§à¦à¦² à¦à¦¬à¦¶à§à¦¯à¦
+onboarding-join-form-continue = à¦à¦¾à¦²à¦¿à§à§ যান
+onboarding-start-browsing-button-label = বà§à¦°à¦¾à¦à¦à¦¿à¦ শà§à¦°à§ à¦à¦°à§à¦¨
+
+## These are individual benefit messages shown with an image, title and
+## description.
+
+onboarding-benefit-products-title = দরà¦à¦¾à¦°à§ পণà§à¦¯
+
+## These strings belong to the individual onboarding messages.
+
+
+## Each message has a title and a description of what the browser feature is.
+## Each message also has an associated button for the user to try the feature.
+## The string for the button is found above, in the UI strings section
+
+onboarding-private-browsing-title = বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦
+onboarding-private-browsing-text = à¦à¦ªà¦¨à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ বà§à¦°à¦¾à¦à¦à¥¤ à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦ à¦à¦°à§ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦
নলাà¦à¦¨ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦° বà§à¦²à¦ à¦à¦°à§, যা à¦à¦ªà¦¨à¦¾à¦à§ à¦à¦¯à¦¼à§à¦¬à§ à¦
নà§à¦¸à¦°à¦£ à¦à¦°à§à¥¤
+onboarding-screenshots-title = সà§à¦à§à¦°à¦¿à¦¨à¦¶à¦
+onboarding-screenshots-text = সà§à¦à§à¦°à¦¿à¦¨à¦¶à¦ নিন, সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨ à¦à¦¬à¦ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à§à¦¨ - { -brand-short-name } থà§à¦à§ পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ না à¦à¦°à§à¦à¥¤ à¦à¦ªà¦¨à¦¿ বà§à¦°à¦¾à¦à¦ à¦à¦°à¦¾à¦° সমà§à§à¦ à¦à¦à¦à¦¿ à¦
à¦à¦¶ বা à¦à¦à¦à¦¿ সমà§à¦ªà§à¦°à§à¦£ পà§à¦ à¦à§à¦¯à¦¾à¦ªà¦à¦¾à¦° à¦à¦°à§à¦¨à¥¤ পরবরà§à¦¤à§à¦¤à§ সà§à¦à¦¿ সহà¦à§ ফিরৠপà§à¦¤à§ à¦à¦¬à¦ à¦à¦¾à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦¯à¦¼à§à¦¬à§à¦ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨à¥¤
+onboarding-addons-title = à¦
à§à¦¯à¦¾à¦¡-à¦
ন
+onboarding-addons-text = à¦à¦®à¦¨à¦à¦¿ à¦à¦°à§ বà§à¦¶à¦¿ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ যà§à¦ à¦à¦°à§ { -brand-short-name } à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦¾à¦ à¦à¦°à¦¾ à¦à¦°à§ à¦à¦ িন à¦à¦°à§ তà§à¦²à§à¥¤ মà§à¦²à§à¦¯ তà§à¦²à¦¨à¦¾ à¦à¦°à§à¦¨, à¦à¦¬à¦¹à¦¾à¦à¦¯à¦¼à¦¾à¦° à¦à§à¦à¦ নিন à¦
থবা à¦à¦à¦à¦¿ à¦à¦¾à¦¸à§à¦à¦® থিম দিয়ৠà¦à¦ªà¦¨à¦¾à¦° বà§à¦¯à¦à§à¦¤à¦¿à¦¤à§à¦¬à¦à§ পà§à¦°à¦à¦¾à¦¶ à¦à¦°à§à¦¨à¥¤
+onboarding-ghostery-title = Ghostery
+onboarding-ghostery-text = Ghostery à¦à¦° মত à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ à¦à¦°à¦ দà§à¦°à§à¦¤, à¦à¦°à¦ সà§à¦®à¦¾à¦°à§à¦ বা নিরাপদ বà§à¦°à¦¾à¦à¦ à¦à¦°à§à¦¨, যা à¦à¦ªà¦¨à¦¾à¦à§ বিরà¦à§à¦¤à¦¿à¦à¦° বিà¦à§à¦à¦¾à¦ªà¦¨ বà§à¦²à¦ à¦à¦°à¦¤à§ সাহাযà§à¦¯ à¦à¦°à¦¬à§à¥¤
+# Note: "Sync" in this case is a generic verb, as in "to synchronize"
+onboarding-fxa-title = সিà¦à§à¦
+onboarding-fxa-text = à¦à¦ªà¦¨à¦¾à¦° বà§à¦à¦®à¦¾à¦°à§à¦à¦¸, পাসà¦à§à¦¾à¦°à§à¦¡ à¦à¦¬à¦ যà§à¦à¦¾à¦¨à§à¦ à¦à¦ªà¦¨à¦¿ { -brand-short-name } à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à§à¦¨ না à¦à§à¦¨ তা সিà¦à§à¦ à¦à¦°à¦¤à§ à¦à¦à¦à¦¿ { -fxaccount-brand-name } à¦à¦à¦¾à¦à¦¨à§à¦ সাà¦à¦¨ à¦à¦ª à¦à¦°à§ নিন।
+
+## Message strings belonging to the Return to AMO flow
+
+return-to-amo-sub-header = দারà§à¦£, à¦à¦ªà¦¨à¦¿ { -brand-short-name } পà§à¦¯à¦¼à§à¦à§à¦¨
+# will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-header = à¦à¦à¦¨ à¦à¦ªà¦¨à¦¿ পাবà§à¦¨ { $addon-name }.
+return-to-amo-extension-button = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ যà§à¦ à¦à¦°à§à¦¨
+return-to-amo-get-started-button = { -brand-short-name } দিয়ৠশà§à¦°à§ à¦à¦°à§à¦¨
diff --git a/browser/browser/pageInfo.ftl b/browser/browser/pageInfo.ftl
new file mode 100644
index 00000000000..2d1f111a96c
--- /dev/null
+++ b/browser/browser/pageInfo.ftl
@@ -0,0 +1,231 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-window =
+ .key = A
+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
+media-preview =
+ .value = মিডিà§à¦¾à¦° পà§à¦°à¦¾à¦à¦¦à¦°à§à¦¶à¦¨:
+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 = à¦
à¦à¦¾à¦¨à¦¾
+not-set-verified-by = নিরà§à¦§à¦¾à¦°à¦¿à¦¤ নà§
+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 = পà§à¦°à¦®à¦¿à¦¤ সমরà§à¦¥à¦¿à¦¨ মà§à¦¡
+security-no-owner = à¦à¦ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦¿ নিà¦à§à¦° মালিà¦à¦¾à¦¨à¦¾ সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ à¦à§à¦¨ তথà§à¦¯ দà§à§ না।
+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] মà§à¦à¦¾ (à§§à¦à¦¿ à¦à§à¦¯à¦¾à¦)
+ *[other] মà§à¦à¦¾ ({ $tags }à¦à¦¿ à¦à§à¦¯à¦¾à¦)
+ }
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] না
+ [one] হà§à¦¯à¦¾à¦, à¦à¦à¦¬à¦¾à¦°
+ *[other] হà§à¦¯à¦¾à¦, { $visits } বার
+ }
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ [one] { $kb } KB ({ $bytes } byte)
+ *[other] { $kb } KB ({ $bytes } bytes)
+ }
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ [one] { $type } à¦à¦®à§à¦ (à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¡à§à¦, { $frames } ফà§à¦°à§à¦®)
+ *[other] { $type } à¦à¦®à§à¦ (à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¡à§à¦, { $frames } ফà§à¦°à§à¦®)
+ }
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = { $type } à¦à¦¬à¦¿
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+# $scaledx (number) - The scaled horizontal size of an image
+# $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+ .value = { $dimx }px à { $dimy }px (à¦à¦¨à§à¦ªà¦¾à¦¤à¦¿à¦à¦à¦¾à¦¬à§ পরিবরà§à¦¤à¦¿à¦¤ { $scaledx }px à { $scaledy }px)
+# This string is used to display the size of an image in pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+media-dimensions =
+ .value = { $dimx }px à { $dimy }px
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+# $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } KB
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+# $website (string) - The website name
+media-block-image =
+ .label = { $website } থà§à¦à§ à¦à¦¸à¦¾ à¦à¦¬à¦¿ রà§à¦§ à¦à¦°à¦¾ হবà§
+ .accesskey = B
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+# $website (string) - The url of the website pageInfo is getting info for
+page-info-page =
+ .title = পাতার তথà§à¦¯ - { $website }
+page-info-frame =
+ .title = ফà§à¦°à§à¦® সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ - { $website }
diff --git a/browser/browser/panicButton.ftl b/browser/browser/panicButton.ftl
new file mode 100644
index 00000000000..b7ba48e76f9
--- /dev/null
+++ b/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 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 = সামà§à¦ªà§à¦°à¦¤à¦¿à¦à¦à§à¦à¦¿à¦à§à¦²à¦¿ মà§à¦à§ ফà§à¦²à§à¦¨
+panic-button-delete-history = সামà§à¦ªà§à¦°à¦¤à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ মà§à¦à§ ফà§à¦²à§à¦¨
+panic-button-delete-tabs-and-windows = সব à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à¦¿ à¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§ বনà§à¦§ à¦à¦°à§à¦¨
diff --git a/browser/browser/policies/policies-descriptions.ftl b/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 00000000000..02eb1021d75
--- /dev/null
+++ b/browser/browser/policies/policies-descriptions.ftl
@@ -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/.
+
+
+## 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-CertificatesDescription = সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ যà§à¦ à¦à¦°à§à¦¨ à¦
থবা নিà¦à¦¸à§à¦¬ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨à¥¤
+policy-Cookies = à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à§à¦à¦¿ à¦à§à¦°à¦¹à¦£ বা পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¨à¥¤
+policy-DisableAppUpdate = বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦ªà¦¡à§à¦ পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à§à¦¨à¥¤
+policy-DisableBuiltinPDFViewer = { -brand-short-name } à¦à¦° ডিফলà§à¦ পিডিà¦à¦« à¦à¦¿à¦à§à¦¾à¦°, 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 Screenshots à¦à¦° ফিà¦à¦¾à¦° নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨à¥¤
+policy-DisableFirefoxStudies = à¦à¦²à¦®à¦¾à¦¨ à¦à¦¬à§à¦·à¦£à¦¾ থà§à¦à§ { -brand-short-name } বিরত রাà¦à§à¦¨à¥¤
+policy-DisableForgetButton = Forget বাà¦à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§ বিরত রাà¦à§à¦¨à¥¤
+policy-DisableFormHistory = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ ঠফরম à¦à¦¤à¦¿à¦¹à¦¾à¦¸ মনৠরাà¦à¦¬à§ না।
+policy-DisableMasterPasswordCreation = সতà§à¦¯ হলà§, মাসà§à¦à¦¾à¦° পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡ তà§à¦°à¦¿ à¦à¦°à¦¾ সমà§à¦à¦¬ নà§à¥¤
+policy-DisablePocket = Pocket ঠà¦à¦¯à¦¼à§à¦¬à¦ªà§à¦ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾à¦° বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨à¥¤
+policy-DisablePrivateBrowsing = বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨à¥¤
+policy-DisableProfileImport = à¦
নà§à¦¯ বà§à¦°à¦¾à¦à¦à¦¾à¦° থà§à¦à§ তথà§à¦¯ à¦à¦®à¦¦à¦¾à¦¨à¦¿ à¦à¦°à¦¾à¦° মà§à¦¨à§ নিরà§à¦¦à§à¦¶à¦à¦¿ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨à¥¤
+policy-DisableProfileRefresh = about:support পাতাৠরিফà§à¦°à§à¦¶ { -brand-short-name } বà§à¦¤à¦¾à¦®à¦à¦¿ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨à¥¤
+policy-DisableSafeMode = নিরাপদ মà§à¦¡à§ পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¾à¦²à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à¦à¦¿ নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨à¥¤ নà§à¦: নিরাপদ মà§à¦¡à§ পà§à¦°à¦¬à§à¦¶ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ Shift à¦à§ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° Windows ঠà¦à§à¦°à§à¦ª নà§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ যà§à¦¤à§ পারà§à¥¤
+policy-DisableSecurityBypass = নিরà§à¦¦à¦¿à¦·à§à¦ নিরাপতà§à¦¤à¦¾ সতরà§à¦à¦¬à¦¾à¦°à§à¦¤à¦¾ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ থà§à¦à§ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§à¦à§ বিরত রাà¦à§à¦¨à¥¤
+policy-DisableSetAsDesktopBackground = à¦à¦¬à¦¿à¦° à¦à¦¨à§à¦¯ ডà§à¦¸à§à¦à¦à¦ª বà§à¦¯à¦¾à¦à¦à§à¦°à¦¾à¦à¦¨à§à¦¡ হিসাবৠসà§à¦ à¦à¦°à¦¾à¦° মà§à¦¨à§ নিরà§à¦¦à§à¦¶ নিসà§à¦à§à¦°à§ à¦à¦°à§à¦¨à¥¤
+policy-DisableSystemAddonUpdate = সিসà§à¦à§à¦® à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à¦¸à§à¦à¦² à¦à¦¬à¦ হালনাà¦à¦¾à¦¦ থà§à¦à§ বà§à¦°à¦¾à¦à¦à¦¾à¦°à¦à§ বিরত রাà¦à§à¦¨à¥¤
+policy-DisableTelemetry = Telemetry বনà§à¦§ à¦à¦°à§à¦¨à¥¤
+policy-DisplayBookmarksToolbar = ডিফলà§à¦à¦à¦¾à¦¬à§ বà§à¦à¦®à¦¾à¦°à§à¦ à¦à§à¦²à¦¬à¦¾à¦° দà§à¦à¦¾à¦à¥¤
+policy-DisplayMenuBar = ডিফলà§à¦à¦à¦¾à¦¬à§ মà§à¦¨à§ বার দà§à¦à¦¾à¦à¥¤
+policy-DNSOverHTTPS = HTTPS à¦à¦° à¦à¦ªà¦° DNS à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨à¥¤
+policy-DontCheckDefaultBrowser = শà§à¦°à§à¦¤à§ ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° à¦à¦¨à§à¦¯ যাà¦à¦¾à¦ থà§à¦à§ বিরত রাà¦à§à¦¨à¥¤
+# âlockâ means that the user wonât be able to change this setting
+policy-EnableTrackingProtection = à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦ সà¦à§à¦°à¦¿à§ à¦
থবা নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨ à¦à¦¬à¦ à¦à¦à§à¦à¦¿à¦à¦à¦¾à¦¬à§ লঠà¦à¦°à§à¦¨à¥¤
+# A âlockedâ extension canât be disabled or removed by the user. This policy
+# takes 3 keys (âInstallâ, âUninstallâ, âLockedâ), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = à¦à¦¨à¦¸à§à¦à¦², à¦à¦¨à¦à¦¨à¦¸à§à¦à¦² বা à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ লঠà¦à¦°à§à¦¨à¥¤ à¦à¦¨à¦¸à§à¦à¦² à¦
পশনà¦à¦¿ পà§à¦¯à¦¾à¦°à¦¾à¦®à¦¿à¦à¦¾à¦° হিসাবৠURLs বা à¦à§à¦¨ পাথ নà§à§à¥¤ à¦à¦¨à¦à¦¨à¦¸à§à¦à¦² à¦à¦¬à¦ লঠà¦
পশন à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¾à¦¨ IDs নà§à§à¥¤
+policy-ExtensionUpdate = সà§à¦¬à§à¦à¦à§à¦°à¦¿à§à¦à¦¾à¦¬à§ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ হালনাà¦à¦¾à¦¦ সà¦à§à¦°à¦¿à§ à¦
থবা নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨à¥¤
+policy-FlashPlugin = Flash পà§à¦²à¦¾à¦à¦à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦®à¦¤à¦¿ দিন বা পà§à¦°à¦¤à§à¦¯à¦¾à¦à¦¾à¦¨ à¦à¦°à§à¦¨à¥¤
+policy-HardwareAcceleration = যদি মিথà§à¦¯à¦¾ হà§, হারà§à¦¡à¦à¦¯à¦¼à§à¦¯à¦¾à¦°à§à¦° তà§à¦¬à¦°à¦£ বনà§à¦§ à¦à¦°à§à¦¨à¥¤
+# âlockâ means that the user wonât be able to change this setting
+policy-Homepage = হà§à¦®à¦ªà§à¦à§ সà§à¦ à¦à¦°à§à¦¨ à¦à¦¬à¦ বিà¦à¦²à§à¦ªà¦à¦¾à¦¬à§ লঠà¦à¦°à§à¦¨à¥¤
+policy-InstallAddonsPermission = নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦¿à¦à§ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à¦à§ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দিন।
+policy-PopupBlocking = নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à§à¦·à§à¦¤à§à¦°à§ ডিফলà§à¦à¦°à§à¦ªà§ পপà¦à¦ª পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দিন।
+policy-Proxy = পà¦à§à¦¸à¦¿ সà§à¦à¦¿à¦ ঠিঠà¦à¦°à§à¦¨
+policy-SanitizeOnShutdown = বনà§à¦§ à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦¤à§à¦°à§ সà¦à¦² নà§à¦à¦¿à¦à§à¦¶à¦¨ ডাà¦à¦¾ মà§à¦à§ ফà§à¦²à§à¦¨à¥¤
+policy-SearchBar = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ বারà§à¦° ডিফলà§à¦ à¦
বসà§à¦¥à¦¾à¦¨ সà§à¦ à¦à¦°à§à¦¨à¥¤ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ à¦à¦à¦¨à¦ à¦à¦à¦¿ à¦à¦¾à¦¸à§à¦à¦®à¦¾à¦à¦ à¦à¦°à¦¤à§ পারবà§à¦¨à¥¤
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = PKCS #11 মডিà¦à¦² à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à§à¦¨à¥¤
+policy-SSLVersionMax = সরà§à¦¬à¦¾à¦§à¦¿à¦ SSL সà¦à¦¸à§à¦à¦°à¦£ সà§à¦ à¦à¦°à§à¦¨à¥¤
+policy-SSLVersionMin = সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ SSL সà¦à¦¸à§à¦à¦°à¦£ সà§à¦ à¦à¦°à§à¦¨à¥¤
+# âformatâ refers to the format used for the value of this policy.
+policy-WebsiteFilter = à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ পরিদরà§à¦¶à¦¨ বà§à¦²à¦ à¦à¦°à§à¦¨à¥¤ ফরমà§à¦ সমà§à¦ªà¦°à§à¦à§ বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ à¦à¦¾à¦¨à¦¤à§ ডà¦à§à¦®à§à¦¨à§à¦à§à¦¶à¦¨ দà§à¦à§à¦¨à¥¤
diff --git a/browser/browser/preferences/applicationManager.ftl b/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 00000000000..9cb72d28e2a
--- /dev/null
+++ b/browser/browser/preferences/applicationManager.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/.
+
+app-manager-window =
+ .title = à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨à§à¦° বিবরণ
+ .style = width: 30em; min-height: 20em;
+app-manager-remove =
+ .label = à¦
পসারণ à¦à¦°à§à¦¨
+ .accesskey = R
+app-manager-handle-webfeeds = à¦à§à§à¦¬ ফিড নিমà§à¦¨à¦²à¦¿à¦à¦¿à¦¤ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ পরিà¦à¦¾à¦²à¦¨à¦¾à¦° à¦à¦¨à§à¦¯à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ যাবà§à¥¤
+# 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/browser/browser/preferences/blocklists.ftl b/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 00000000000..d2a697f74ef
--- /dev/null
+++ b/browser/browser/preferences/blocklists.ftl
@@ -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/.
+
+blocklist-window =
+ .title = বà§à¦²à¦ তালিà¦à¦¾
+ .style = width: 55em
+blocklist-close-key =
+ .key = w
+blocklist-treehead-list =
+ .label = তালিà¦à¦¾
+blocklist-button-cancel =
+ .label = বাতিল
+ .accesskey = C
+blocklist-button-ok =
+ .label = পরিবরà§à¦¤à¦¨ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+ .accesskey = S
+# 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 }
+blocklist-item-moz-std-listName = সà§à¦¤à¦° à§§ বাà¦à¦§à¦¾ তালিà¦à¦¾ (পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤)।
+blocklist-item-moz-full-listName = লà§à¦à§à¦² ২ বà§à¦²à¦ লিসà§à¦à¥¤
diff --git a/browser/browser/preferences/clearSiteData.ftl b/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 00000000000..e8540f9f53a
--- /dev/null
+++ b/browser/browser/preferences/clearSiteData.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/.
+
+clear-site-data-window =
+ .title = ডাà¦à¦¾ পরিষà§à¦à¦¾à¦° à¦à¦°à§à¦¨
+ .style = width: 35em
+clear-site-data-description = { -brand-short-name } à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ সà¦à¦°à¦à§à¦·à¦¿à¦¤ সà¦à¦² à¦à§à¦à¦¿ à¦à¦¬à¦ সাà¦à¦ ডাà¦à¦¾ পরিষà§à¦à¦¾à¦° à¦à¦°à¦¾ হলৠà¦à¦ªà¦¨à¦¿ হà§à¦¤ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ থà§à¦à§ সাà¦à¦¨ à¦à¦à¦ হবৠà¦à¦¬à¦ à¦
ফলাà¦à¦¨ à¦à§à§à¦¬ à¦à¦¨à§à¦à§à¦¨à§à¦ à¦
পসারণ à¦à¦°à¦¬à§à¥¤ à¦à§à¦¯à¦¾à¦¶à§ ডাà¦à¦¾ পরিষà§à¦à¦¾à¦°à§ à¦à¦ªà¦¨à¦¾à¦° লà¦à¦à¦¨à§ à¦à§à¦¨ পà§à¦°à¦à¦¾à¦¬ পরবৠনা।
+clear-site-data-close-key =
+ .key = w
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+ .label = à¦à§à¦à¦¿ à¦à¦¬à¦ সাà¦à¦ ডাà¦à¦¾ ({ $amount } { $unit })
+ .accesskey = S
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = à¦à§à¦à¦¿ à¦à¦¬à¦ সাà¦à¦ ডাà¦à¦¾
+ .accesskey = S
+clear-site-data-cookies-info = পরিষà§à¦à¦¾à¦° à¦à¦°à¦¾ হলৠà¦à¦ªà¦¨à¦¿ হà§à¦¤ সাà¦à¦¨ à¦à¦à¦ হবà§à¦¨
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+# $amount (Number) - Amount of cache currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+ .label = à¦à§à¦¯à¦¾à¦¶à§ à¦à¦°à¦¾ à¦à§à§à¦¬ à¦à¦¨à§à¦à§à¦¨à§à¦ ({ $amount } { $unit })
+ .accesskey = W
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+ .label = à¦à§à¦¯à¦¾à¦¶ à¦à¦°à¦¾ à¦à§à§à¦¬ à¦à¦¨à§à¦à§à¦¨à§à¦
+ .accesskey = W
+clear-site-data-cache-info = à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹à¦à§, à¦à¦®à§à¦ à¦à¦¬à¦ ডà§à¦à¦¾ পà§à¦¨à¦°à¦¾à¦¯à¦¼ লà§à¦¡ à¦à¦°à¦¤à§ হবà§
+clear-site-data-cancel =
+ .label = বাতিল
+ .accesskey = C
+clear-site-data-clear =
+ .label = পরিষà§à¦à¦¾à¦°
+ .accesskey = l
diff --git a/browser/browser/preferences/colors.ftl b/browser/browser/preferences/colors.ftl
new file mode 100644
index 00000000000..8e8433792e8
--- /dev/null
+++ b/browser/browser/preferences/colors.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/.
+
+colors-window =
+ .title = রà¦
+ .style =
+ { PLATFORM() ->
+ [macos] width: 41em
+ *[other] width: 38em
+ }
+colors-close-key =
+ .key = w
+colors-page-override = à¦à¦ªà¦¨à¦¾à¦° পà¦à¦¨à§à¦¦ দà§à¦¬à¦¾à¦°à¦¾ পাতা à¦à¦°à§à¦¤à§à¦ নিরà§à¦§à¦¾à¦°à¦¿à¦¤ রঠপà§à¦¨à¦à¦¸à§à¦¥à¦¾à¦ªà¦¿à¦¤ à¦à¦°à§à¦£
+ .accesskey = O
+colors-page-override-option-always =
+ .label = সরà§à¦¬à¦¦à¦¾
+colors-page-override-option-auto =
+ .label = শà§à¦§à§ হাঠà¦à¦¨à¦à§à¦°à¦¾à¦¸à§à¦ থিমà§à¦° সাথà§
+colors-page-override-option-never =
+ .label = à¦à¦à¦¨à§ নà§
+colors-text-and-background = লà§à¦à¦¾ ঠপà¦à¦à§à¦®à¦¿
+colors-text-header = à¦à§à¦à§à¦¸à¦
+ .accesskey = T
+colors-background = বà§à¦¯à¦¾à¦à¦à§à¦°à¦¾à¦à¦¨à§à¦¡
+ .accesskey = B
+colors-use-system =
+ .label = সিসà§à¦à§à¦® রঠবà§à¦¯à¦¬à¦¹à¦¾à¦° হবà§
+ .accesskey = s
+colors-underline-links =
+ .label = লিà¦à§à¦ নিমà§à¦¨à¦°à§à¦à¦¾à¦à§à¦à¦¿à¦¤ à¦à¦°à¦¾ হবà§
+ .accesskey = U
+colors-links-header = লিà¦à§à¦à§à¦° রà¦
+colors-unvisited-links = à¦
পরিদরà§à¦¶à¦¿à¦¤ লিà¦à§à¦
+ .accesskey = L
+colors-visited-links = পরিদরà§à¦¶à¦¿à¦¤ লিà¦à§à¦
+ .accesskey = V
diff --git a/browser/browser/preferences/connection.ftl b/browser/browser/preferences/connection.ftl
new file mode 100644
index 00000000000..49dbbbcc1c1
--- /dev/null
+++ b/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-window =
+ .title = সà¦à¦¯à§à¦à§à¦° সà§à¦à¦¿à¦
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em
+ *[other] width: 49em
+ }
+connection-close-key =
+ .key = w
+connection-disable-extension =
+ .label = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à¦à¦¿ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+connection-proxy-configure = à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦à§à¦° পà§à¦°à¦à§à¦¸à¦¿ à¦
à§à¦¯à¦¾à¦à§à¦¸à§à¦¸ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨
+connection-proxy-option-no =
+ .label = à¦à§à¦¨ পà§à¦°à¦à§à¦¸à¦¿ নà§
+ .accesskey = y
+connection-proxy-option-system =
+ .label = সিসà§à¦à§à¦® পà§à¦°à¦à§à¦¸à¦¿à¦° সà§à¦à¦¿à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবà§
+ .accesskey = U
+connection-proxy-option-auto =
+ .label = à¦à¦ নà§à¦à¦à§à¦¾à¦°à§à¦à§à¦° পà§à¦°à¦à§à¦¸à¦¿ সà§à¦à¦¿à¦ সà§à¦¬à§à¦à¦à§à¦°à¦¿à§à¦à¦¾à¦¬à§ সনাà¦à§à¦¤ à¦à¦°à¦¾ হবৠw
+ .accesskey = w
+connection-proxy-option-manual =
+ .label = হাতৠপà§à¦°à¦à§à¦¸à¦¿ à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨
+ .accesskey = m
+connection-proxy-http = HTTP পà§à¦°à¦à§à¦¸à¦¿
+ .accesskey = x
+connection-proxy-http-port = পà§à¦°à§à¦
+ .accesskey = P
+connection-proxy-http-share =
+ .label = সব পà§à¦°à§à¦à§à¦à¦²à§à¦° à¦à¦¨à§à¦¯ à¦à¦à¦ পà§à¦°à¦à§à¦¸à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবà§
+ .accesskey = s
+connection-proxy-ssl = SSL পà§à¦°à¦à§à¦¸à¦¿
+ .accesskey = L
+connection-proxy-ssl-port = পà§à¦°à§à¦
+ .accesskey = o
+connection-proxy-ftp = FTP পà§à¦°à¦à§à¦¸à¦¿
+ .accesskey = F
+connection-proxy-ftp-port = পà§à¦°à§à¦
+ .accesskey = r
+connection-proxy-socks = SOCKS হà§à¦¸à§à¦
+ .accesskey = C
+connection-proxy-socks-port = পà§à¦°à§à¦
+ .accesskey = t
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = K
+connection-proxy-socks5 =
+ .label = SOCKS v5
+ .accesskey = v
+connection-proxy-noproxy = à¦à§à¦¨à§ পà§à¦°à¦à§à¦¸à¦¿ নà§à¦
+ .accesskey = n
+connection-proxy-noproxy-desc = à¦à¦¦à¦¾à¦¹à¦°à¦£: .mozilla.org, .net.nz, 192.168.1.0/24
+connection-proxy-autotype =
+ .label = সà§à¦¬à§à¦à¦à§à¦°à¦¿à§ পà§à¦°à¦à§à¦¸à¦¿ à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ URL
+ .accesskey = A
+connection-proxy-reload =
+ .label = পà§à¦¨à¦°à¦¾à§ লà§à¦¡
+ .accesskey = e
+connection-proxy-autologin =
+ .label = পাসà¦à§à¦¾à¦°à§à¦¡ সà¦à¦°à¦à§à¦·à¦¿à¦¤ থাà¦à¦²à§ à¦
নà§à¦®à§à¦¦à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¾ থà§à¦à§ বিরত থাà¦à§à¦¨ i
+ .accesskey = i
+ .tooltip = à¦à¦ªà¦¨à¦¿ যà¦à¦¨ তাদà§à¦° à¦à¦¨à§à¦¯ পরিà¦à¦¯à¦¼à¦ªà¦¤à§à¦° সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦à§à¦¨ তà¦à¦¨ à¦à¦ à¦
পশনà¦à¦¿ নà§à¦°à¦¬à§ পà§à¦°à¦à§à¦¸à¦¿ à¦à¦°à¦¤à§ à¦
নà§à¦®à§à¦¦à¦¿à¦¤à§ হà§à§à¦à§à¥¤ পà§à¦°à¦®à¦¾à¦£à§à¦à¦°à¦£ বà§à¦¯à¦°à§à¦¥ হলৠà¦à¦ªà¦¨à¦¾à¦à§ à¦
নà§à¦°à§à¦§ à¦à¦¾à¦¨à¦¾à¦¨à§ হবà§à¥¤
+connection-proxy-socks-remote-dns =
+ .label = SOCKS v5 বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° সমৠProxy DNS
+ .accesskey = d
+connection-dns-over-https =
+ .label = HTTPS à¦à¦° à¦à¦ªà¦° DNS সà¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+ .accesskey = b
+connection-dns-over-https-url = URL
+ .accesskey = U
+ .tooltiptext = HTTPS দà§à¦¬à¦¾à¦°à¦¾ DNS রিà¦à¦²à§à¦ à¦à¦°à¦¾à¦° URL
+# Variables:
+# $url (String) - URL for the DNS over HTTPS provider
+connection-dns-over-https-url-default =
+ .label = ডিফলà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨ ({ $url })
+ .accesskey = U
+ .tooltiptext = HTTPS ঠDNS সমাধানৠডিফলà§à¦ URL বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+connection-dns-over-https-url-custom =
+ .label = সà§à¦¬à¦¨à¦¿à¦°à§à¦§à¦¾à¦°à¦¿à¦¤
+ .accesskey = C
+ .tooltiptext = DNS ঠHTTPS সমাধানà§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦° পà¦à¦¨à§à¦¦à§à¦° URL লিà¦à§à¦¨
diff --git a/browser/browser/preferences/containers.ftl b/browser/browser/preferences/containers.ftl
new file mode 100644
index 00000000000..bba477957ee
--- /dev/null
+++ b/browser/browser/preferences/containers.ftl
@@ -0,0 +1,80 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+containers-window-new =
+ .title = নতà§à¦¨ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° যà§à¦
+ .style = width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update =
+ .title = { $name } à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+ .style = width: 45em
+containers-window-close =
+ .key = w
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+containers-name-label = নাম
+ .accesskey = N
+ .style = { -containers-labels-style }
+containers-name-text =
+ .placeholder = à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦°à§à¦° নাম লিà¦à§à¦¨
+containers-icon-label = à¦à¦à¦à¦¨
+ .accesskey = I
+ .style = { -containers-labels-style }
+containers-color-label = রà¦
+ .accesskey = o
+ .style = { -containers-labels-style }
+containers-button-done =
+ .label = সমà§à¦ªà¦¨à§à¦¨
+ .accesskey = D
+containers-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-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/browser/browser/preferences/fonts.ftl b/browser/browser/preferences/fonts.ftl
new file mode 100644
index 00000000000..40638fb48fc
--- /dev/null
+++ b/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,149 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fonts-window =
+ .title = ফনà§à¦
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = à¦à¦¾à¦·à¦¾
+ .accesskey = F
+fonts-langgroup-arabic =
+ .label = à¦à¦°à¦¬à¦¿
+fonts-langgroup-armenian =
+ .label = à¦à¦°à§à¦®à§à¦¨à§à§
+fonts-langgroup-bengali =
+ .label = বাà¦à¦²à¦¾
+fonts-langgroup-simpl-chinese =
+ .label = সরলà¦à§à¦¤ à¦à§à¦¨à¦¾
+fonts-langgroup-trad-chinese-hk =
+ .label = সনাতন à¦à§à¦¨à¦¾ (হঠà¦à¦)
+fonts-langgroup-trad-chinese =
+ .label = সনাতন à¦à§à¦¨à¦¾ (তাà¦à¦à§à¦¾à¦¨)
+fonts-langgroup-cyrillic =
+ .label = সাà¦à¦°à¦¿à¦²à¦¿à¦
+fonts-langgroup-devanagari =
+ .label = দà§à¦¬à¦¨à¦à¦°à§
+fonts-langgroup-ethiopic =
+ .label = à¦à¦¥à¦¿à¦à¦ªà¦¿à¦
+fonts-langgroup-georgian =
+ .label = à¦à¦°à§à¦à¦¿à§à¦¾à¦¨
+fonts-langgroup-el =
+ .label = à¦à§à¦°à¦¿à¦
+fonts-langgroup-gujarati =
+ .label = à¦à§à¦à¦°à¦¾à¦¤à¦¿
+fonts-langgroup-gurmukhi =
+ .label = à¦à§à¦°à¦®à§à¦à§
+fonts-langgroup-japanese =
+ .label = à¦à¦¾à¦ªà¦¾à¦¨à§
+fonts-langgroup-hebrew =
+ .label = হিবà§à¦°à§
+fonts-langgroup-kannada =
+ .label = à¦à¦¾à¦¨à§à¦¨à¦¾à¦¡à¦¾
+fonts-langgroup-khmer =
+ .label = à¦à§à¦®à¦¾à¦°
+fonts-langgroup-korean =
+ .label = à¦à§à¦°à§à§
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+ .label = লà§à¦¯à¦¾à¦à¦¿à¦¨
+fonts-langgroup-malayalam =
+ .label = মালাà§à¦¾à¦²à¦¾à¦®
+fonts-langgroup-math =
+ .label = à¦à¦£à¦¿à¦¤
+fonts-langgroup-odia =
+ .label = à¦à§à¦¿à§à¦¾
+fonts-langgroup-sinhala =
+ .label = সিà¦à¦¹à¦²à§
+fonts-langgroup-tamil =
+ .label = তামিল
+fonts-langgroup-telugu =
+ .label = তà§à¦²à§à¦à§
+fonts-langgroup-thai =
+ .label = থাà¦
+fonts-langgroup-tibetan =
+ .label = তিবà§à¦¬à¦¤à§à§
+fonts-langgroup-canadian =
+ .label = à¦à¦à¦¨à¦¿à¦«à¦¾à¦à¦¡ à¦à§à¦¯à¦¾à¦¨à§à¦¡à¦¿à§à¦¾à¦¨ সিলà§à¦¬à¦¾à¦°à¦¿
+fonts-langgroup-other =
+ .label = à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ লà§à¦à¦¾à¦° সিসà§à¦à§à¦®
+
+## Default fonts and their sizes
+
+fonts-proportional-header = à¦à¦¨à§à¦ªà¦¾à¦¤à¦¿à¦
+ .accesskey = P
+fonts-default-serif =
+ .label = সà§à¦°à¦¿à¦«
+fonts-default-sans-serif =
+ .label = সাণà§à¦¸ শà§à¦°à¦¿à¦«
+fonts-proportional-size = à¦à¦à¦¾à¦°
+ .accesskey = z
+fonts-serif = সà§à¦°à¦¿à¦«
+ .accesskey = S
+fonts-sans-serif = সানà§à¦¸-সà§à¦°à¦¿à¦«
+ .accesskey = n
+fonts-monospace = মনà§à¦¸à§à¦ªà§à¦¸
+ .accesskey = M
+fonts-monospace-size = à¦à¦à¦¾à¦°
+ .accesskey = e
+fonts-minsize = ফনà§à¦à§à¦° সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ à¦à¦à¦¾à¦°
+ .accesskey = o
+fonts-minsize-none =
+ .label = à¦à§à¦¨à¦à¦¿ নà§
+fonts-allow-own =
+ .label = à¦à¦ªà¦°à§ নিরà§à¦¬à¦¾à¦à¦¿à¦¤ ফনà§à¦ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§, পাতাà¦à§à¦²à§ নিà¦à¦¸à§à¦¬ ফনà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারবà§
+ .accesskey = A
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+fonts-languages-fallback-header = লিà¦à§à¦¯à¦¾à¦¸à¦¿ à¦à¦¨à§à¦à§à¦à§à¦° à¦à¦¨à§à¦¯ à¦à§à¦¯à¦¾à¦°à§à¦à§à¦à¦¾à¦° à¦à¦¨à¦à§à¦¡à¦¿à¦
+fonts-languages-fallback-desc = à¦à¦ à¦
à¦à§à¦·à¦°à§à¦° à¦à¦¨à¦à§à¦¡à¦¿à¦ বà§à¦¯à¦¬à¦¹à§à¦¤ হà§à§à¦à§ লিà¦à§à¦¯à¦¾à¦¸à¦¿ à¦à¦¨à§à¦à§à¦¨à§à¦à¦° à¦à¦¨à§à¦¯ যা à¦à¦° à¦à¦¨à¦à§à¦¡à¦¿à¦ ডিà¦à§à¦²à§à§à¦¾à¦° à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥à¥¤
+fonts-languages-fallback-label = ফলবà§à¦¯à¦¾à¦ à¦à§à¦à§à¦¸à¦ à¦à¦¨à¦à§à¦¡à¦¿à¦
+ .accesskey = T
+fonts-languages-fallback-name-auto =
+ .label = বরà§à¦¤à¦®à¦¾à¦¨ লà§à¦à§à¦²à§à¦° à¦à¦¨à§à¦¯ ডিফলà§à¦
+fonts-languages-fallback-name-arabic =
+ .label = à¦à¦°à¦¬à¦¿
+fonts-languages-fallback-name-baltic =
+ .label = বালà§à¦à¦¿à¦
+fonts-languages-fallback-name-ceiso =
+ .label = মধà§à¦¯ à¦à¦à¦°à§à¦ªà§à§, à¦à¦à¦à¦¸à¦
+fonts-languages-fallback-name-cewindows =
+ .label = মধà§à¦¯ à¦à¦à¦°à§à¦ªà§à§, মাà¦à¦à§à¦°à§à¦¸à¦«à¦
+fonts-languages-fallback-name-simplified =
+ .label = à¦à¦¾à¦à¦¨à¦¿à¦, সরলà§à¦à§à¦¤
+fonts-languages-fallback-name-traditional =
+ .label = à¦à¦¾à¦à¦¨à¦¿à¦, সনাতন
+fonts-languages-fallback-name-cyrillic =
+ .label = সিরিলিà¦
+fonts-languages-fallback-name-greek =
+ .label = à¦à§à¦°à¦¿à¦
+fonts-languages-fallback-name-hebrew =
+ .label = হিবà§à¦°à§
+fonts-languages-fallback-name-japanese =
+ .label = à¦à¦¾à¦ªà¦¾à¦¨à¦¿
+fonts-languages-fallback-name-korean =
+ .label = à¦à§à¦°à¦¿à§à¦¾à¦¨
+fonts-languages-fallback-name-thai =
+ .label = থাà¦
+fonts-languages-fallback-name-turkish =
+ .label = তà§à¦°à§à¦à¦¿
+fonts-languages-fallback-name-vietnamese =
+ .label = à¦à¦¿à§à§à¦¤à¦¨à¦¾à¦®à§
+fonts-languages-fallback-name-other =
+ .label = à¦
নà§à¦¯ (পশà§à¦à¦¿à¦® à¦à¦à¦°à§à¦ªà§à§ সহ)
+fonts-very-large-warning-title = বড় নà§à¦¨à§à¦¯à¦¤à¦® ফনà§à¦à§à¦° à¦à¦à¦¾à¦°
+fonts-very-large-warning-message = à¦à¦ªà¦¨à¦¿ à¦à¦à¦à¦¿ à¦à§à¦¬ বড় সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ ফনà§à¦à§à¦° à¦à¦à¦¾à¦° (à¦
ধিঠ24 পিà¦à§à¦¸à§à¦²) নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦à§à¦¨. à¦à¦ à¦à¦ িন বা à¦
সমà§à¦à¦¬ à¦à¦ à¦à¦ মত à¦à¦¿à¦à§ à¦à§à¦°à§à¦¤à§à¦¬à¦ªà§à¦°à§à¦£ à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ পà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারà§à¥¤
+fonts-very-large-warning-accept = যà§à¦à§à¦¨à§à¦à¦¾à¦¬à§ à¦à¦®à¦¾à¦° পরিবরà§à¦¤à¦¨à¦à§à¦²à¦¿ বà¦à¦¾à¦¯à¦¼ রাà¦à§à¦¨
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = ডিফলà§à¦ ({ $name })
+fonts-label-default-unnamed =
+ .label = ডিফলà§à¦
diff --git a/browser/browser/preferences/fxaPairDevice.ftl b/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 00000000000..b11f6bdf5da
--- /dev/null
+++ b/browser/browser/preferences/fxaPairDevice.ftl
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-pair-device-dialog =
+ .title = à¦
নà§à¦¯ à¦à¦à¦à¦¿ ডিà¦à¦¾à¦à¦¸ সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à§à¦¨
+ .style = পà§à¦°à¦¸à§à¦¥: ২৬em; সরà§à¦¬à¦¨à¦¿à¦¨à§à¦®-à¦à¦à§à¦à¦¤à¦¾: à§©à§«em;
+fxa-qrcode-heading-phase1 = à§§. যদি à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦à¦°à§ না থাà¦à§à¦¨, তাহলৠà¦à¦ªà¦¨à¦¾à¦° মà§à¦¬à¦¾à¦à¦²à§ Firefox à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à§à¦¨ ।
+fxa-qrcode-heading-phase2 = ২. তারপর { -sync-brand-short-name } ঠসাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¦¨, à¦
থবা Android- ঠ{ -sync-brand-short-name } সà§à¦à¦¿à¦ থà§à¦à§ à¦à§à¦¡à¦¼à¦¾ à¦à§à¦¡ সà§à¦à§à¦¯à¦¾à¦¨ à¦à¦°à§à¦¨à¥¤
+fxa-qrcode-error-title = à¦à§à¦à¦¿à¦¬à¦¦à§à¦§ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥ হয়à§à¦à§à¥¤
+fxa-qrcode-error-body = à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
diff --git a/browser/browser/preferences/languages.ftl b/browser/browser/preferences/languages.ftl
new file mode 100644
index 00000000000..1058ff08bd5
--- /dev/null
+++ b/browser/browser/preferences/languages.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/.
+
+webpage-languages-window =
+ .title = à¦à§à§à¦¬à¦ªà§à¦ à¦à¦¾à¦·à¦¾ সà§à¦à¦¿à¦
+ .style = পà§à¦°à¦¸à§à¦¥: 40em
+languages-close-key =
+ .key = w
+languages-description = à¦
নà§à¦ à¦à§à¦·à§à¦¤à§à¦°à§ à¦à§à§à¦¬à¦ªà§à¦ à¦à¦à¦¾à¦§à¦¿à¦ à¦à¦¾à¦·à¦¾ সমরà§à¦¥à¦¨ à¦à¦°à§à¥¤ à¦à¦ªà¦¨à¦¾à¦° পà¦à¦¨à§à¦¦ à¦
নà§à¦¸à¦¾à¦°à§, à¦à§à§à¦¬à¦ªà§à¦ পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§à¦° à¦à¦¾à¦·à¦¾ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+languages-customize-spoof-english =
+ .label = à¦à¦¨à§à¦¨à¦¤ à¦à§à¦ªà¦¨à§à¦¯à¦¼à¦¤à¦¾ পà§à¦¤à§ à¦à¦¯à¦¼à§à¦¬ পà§à¦à§à¦° à¦à¦à¦°à§à¦à¦¿ সà¦à¦¸à§à¦à¦°à¦£à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨
+languages-customize-moveup =
+ .label = à¦à¦ªà¦°à§ à¦à¦ াà¦
+ .accesskey = U
+languages-customize-movedown =
+ .label = নà§à¦à§ নামাà¦
+ .accesskey = D
+languages-customize-remove =
+ .label = à¦
পসারণ
+ .accesskey = R
+languages-customize-select-language =
+ .placeholder = à¦à¦¾à¦·à¦¾ যà§à¦...
+languages-customize-add =
+ .label = যà§à¦
+ .accesskey = A
+# The pattern used to generate strings presented to the user in the
+# locale selection list.
+#
+# Example:
+# Icelandic [is]
+# Spanish (Chile) [es-CL]
+#
+# Variables:
+# $locale (String) - A name of the locale (for example: "Icelandic", "Spanish (Chile)")
+# $code (String) - Locale code of the locale (for example: "is", "es-CL")
+languages-code-format =
+ .label = { $locale } [{ $code }]
+languages-active-code-format =
+ .value = { languages-code-format.label }
+browser-languages-window =
+ .title = { -brand-short-name } à¦à¦¾à¦·à¦¾ সà§à¦à¦¿à¦
+ .style = পà§à¦°à¦¸à§à¦¥: 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 = বিদà§à¦¯à¦®à¦¾à¦¨ à¦à¦¾à¦·à¦¾
+browser-languages-error = { -brand-short-name } à¦à¦à¦¨ à¦à¦ªà¦¨à¦¾à¦° à¦à¦¾à¦·à¦¾ হালনাà¦à¦¾à¦¦ à¦à¦°à¦¤à§ পারà¦à§ না। à¦à¦ªà¦¨à¦¿ à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦à§ সà¦à¦¯à§à¦à§à¦¤ à¦à¦à§ à¦à¦¿ না যাà¦à¦¾à¦ à¦à¦°à§à¦¨ à¦à¦¬à¦ পà§à¦¨à¦°à¦¾à§ à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
diff --git a/browser/browser/preferences/permissions.ftl b/browser/browser/preferences/permissions.ftl
new file mode 100644
index 00000000000..cdaadd5c4f7
--- /dev/null
+++ b/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,143 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+permissions-window =
+ .title = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®
+ .style = width: 45em
+permissions-close-key =
+ .key = w
+permissions-address = à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° ঠিà¦à¦¾à¦¨à¦¾
+ .accesskey = d
+permissions-block =
+ .label = পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à¦¾ হবà§
+ .accesskey = B
+permissions-session =
+ .label = সà§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§
+ .accesskey = S
+permissions-allow =
+ .label = à¦
নà§à¦®à§à¦¦à¦¨
+ .accesskey = A
+permissions-site-name =
+ .label = à¦à§à§à¦¬à¦¸à¦¾à¦à¦
+permissions-status =
+ .label = à¦
বসà§à¦¥à¦¾
+permissions-remove =
+ .label = à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦
পসারণ
+ .accesskey = R
+permissions-remove-all =
+ .label = সব à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦
পসারণ à¦à¦°
+ .accesskey = e
+permissions-button-cancel =
+ .label = বাতিল
+ .accesskey = C
+permissions-button-ok =
+ .label = পরিবরà§à¦¤à¦¨ সà¦à¦°à¦à§à¦·à¦£
+ .accesskey = S
+permissions-searchbox =
+ .placeholder = à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à§à¦à¦à§à¦¨
+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-first-party =
+ .value = শà§à¦§à§à¦®à¦¾à¦¤à§à¦° পà§à¦°à¦¥à¦® পà¦à§à¦·à¦à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§
+permissions-capabilities-listitem-allow-session =
+ .value = সà§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° হà§à¦¸à§à¦ নাম দà§à§à¦¾ হà§à§à¦à§
+permissions-invalid-uri-label = à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦¾à¦°à§à¦¯à¦à¦° হà§à¦¸à§à¦ নাম দিন
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-tracking-protection-window =
+ .title = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®à¦¸à¦®à§à¦¹ - à¦à§à¦°à¦¾à¦à¦¿à¦ সà§à¦°à¦à§à¦·à¦¾
+ .style = { permissions-window.style }
+permissions-exceptions-tracking-protection-desc = à¦à¦ সমসà§à¦¤ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§ à¦à¦ªà¦¨à¦¿ à¦à§à¦°à§à¦¯à¦¾à¦à¦¿à¦ সà§à¦°à¦à§à¦·à¦¾ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§ রà§à¦à§à¦à§à¦¨à¥¤
+permissions-exceptions-content-blocking-window =
+ .title = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® - à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦
+ .style = { permissions-window.style }
+permissions-exceptions-content-blocking-desc = à¦à¦ªà¦¨à¦¿ à¦à¦ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à§à¦²à§à¦¤à§ à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦à§à¦¨à¥¤
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window =
+ .title = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® - à¦à§à¦à¦¿à¦ à¦à¦¬à¦ সাà¦à¦ ডাà¦à¦¾
+ .style = { permissions-window.style }
+permissions-exceptions-cookie-desc = à¦à§à¦¨ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সবসমৠসাà¦à¦ ডà§à¦à¦¾ à¦à¦¬à¦ à¦à§à¦à¦¿à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¬à§ à¦
থবা à¦à§à¦¨à¦à¦¿ à¦à¦à¦¨à¦ à¦à¦°à¦¬à§ না তা à¦à¦ªà¦¨à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤ à¦à§à§à¦¬ সাà¦à¦à§à¦° সঠিঠঠিà¦à¦¾à¦¨à¦¾ à¦à¦¾à¦à¦ª à¦à¦°à§à¦¨ à¦à¦¬à¦ তারপরৠবà§à¦²à¦ à¦à¦°à§à¦¨, সà§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦®à¦¤à¦¿ দিন, বা à¦
নà§à¦®à¦¤à¦¿ দিন।
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window =
+ .title = à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹- পপ-à¦à¦ª দà§à¦à¦¾à¦¤à§ পারবà§
+ .style = { permissions-window.style }
+permissions-exceptions-popup-desc = à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à§à¦²à§ পপ-à¦à¦ª à¦à¦à¦¨à§à¦¡à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¤à§ পারবৠà¦à¦ªà¦¨à¦¿ তা à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤ সাà¦à¦à§à¦° সঠিঠঠিà¦à¦¾à¦¨à¦¾ লিà¦à§ "à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window =
+ .title = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® - সà¦à¦°à¦à§à¦·à¦¿à¦¤ লà¦à¦à¦¨
+ .style = { permissions-window.style }
+permissions-exceptions-saved-logins-desc = নিমà§à¦¨à¦²à¦¿à¦à¦¿à¦¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§ লà¦à¦à¦¨à¦à§à¦²à¦¿ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হবৠনা
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window =
+ .title = à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹- à¦
à§à¦¯à¦¾à¦¡à¦¨à¦¸ à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ পারবà§
+ .style = { permissions-window.style }
+permissions-exceptions-addons-desc = à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à§à¦²à§ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¤à§ পারবৠà¦à¦ªà¦¨à¦¿ তা à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤ সাà¦à¦à§à¦° সঠিঠঠিà¦à¦¾à¦¨à¦¾ লিà¦à§ "à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+
+## Exceptions - Autoplay Media
+
+permissions-exceptions-autoplay-media-window2 =
+ .title = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® - à¦
à¦à§à¦ªà§à¦²à§
+ .style = { permissions-window.style }
+permissions-exceptions-autoplay-media-desc2 = à¦à§à¦¨ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সবসমৠমালà§à¦à¦¿à¦®à¦¿à¦¡à¦¿à§à¦¾ সাà¦à¦¨à§à¦¡ সà§à¦¬à§à¦à¦à¦¾à¦²à¦¨à¦¾ à¦à¦°à¦¬à§ à¦
থবা à¦à§à¦¨à¦à¦¿ à¦à¦à¦¨à¦ à¦à¦°à¦¬à§ না তা à¦à¦ªà¦¨à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤ à¦à§à§à¦¬ সাà¦à¦à§à¦° সঠিঠঠিà¦à¦¾à¦¨à¦¾ à¦à¦¾à¦à¦ª à¦à¦°à§à¦¨ à¦à¦¬à¦ তারপরৠবà§à¦²à¦ à¦à¦°à§à¦¨, সà§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦®à¦¤à¦¿ দিন, বা à¦
নà§à¦®à¦¤à¦¿ দিন।
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window =
+ .title = সà§à¦à¦¿à¦ - বিà¦à§à¦à¦ªà§à¦¤à¦¿à¦° à¦
নà§à¦®à¦¤à¦¿
+ .style = { permissions-window.style }
+permissions-site-notification-desc = নিমà§à¦¨à¦²à¦¿à¦à¦¿à¦¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ বিà¦à¦¿à¦¨à§à¦¨ সমà§à§ à¦à¦ªà¦¨à¦¾à¦à§ নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠাবà§, সà§à¦à¦¨à§à¦¯ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦à§à¥¤ à¦à§à¦¨ সাà¦à¦ à¦à¦ªà¦¨à¦¾à¦à§ নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠাতৠপারবৠবা পারবৠনা, সà§à¦à¦¿ à¦à¦ªà¦¨à¦¿ নিরà§à¦§à¦¾à¦°à¦£ à¦à¦°à¦¬à§à¦¨à¥¤ à¦à¦à¦¾à§à¦¾, নতà§à¦¨ সাà¦à¦ à¦à¦ªà¦¨à¦¾à¦à§ à¦à¦à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠà¦à¦¿à¦¨à¦¾, সà§à¦à¦¿à¦ বà§à¦²à¦ à¦à¦°à¦¤à§ পারবà§à¦¨à¥¤
+permissions-site-notification-disable-label =
+ .label = নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ à¦
নà§à¦®à§à¦¦à¦¨à§à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+permissions-site-notification-disable-desc = à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦à§ নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠানà§à¦° à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ বà§à¦²à¦ à¦à¦°à¦²à§ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
+
+## Site Permissions - Location
+
+permissions-site-location-window =
+ .title = সà§à¦à¦¿à¦ - à¦
বসà§à¦¥à¦¾à¦¨ à¦
নà§à¦®à¦¤à¦¿
+ .style = { permissions-window.style }
+permissions-site-location-desc = নিà¦à§à¦° à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨à§à¦° à¦à¦¾à¦¨à¦¤à§ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦à§à¥¤ à¦à¦ªà¦¨à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦°à§ দিতৠপারà§à¦¨ যà§, à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨ পাবà§à¥¤ নতà§à¦¨ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦°à¦à¦® à¦
নà§à¦°à§à¦§ সমà§à¦¹ à¦à¦ªà¦¨à¦¿ বà§à¦²à¦ à¦à¦°à§à¦ দিতৠপারà§à¦¨à¥¤
+permissions-site-location-disable-label =
+ .label = à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨à§à¦° তথà§à¦¯ à¦à¦¾à¦¨à¦¾à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+permissions-site-location-disable-desc = à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¤à§ à¦à§à§à§ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। যদিঠà¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¤à§ না দিলৠà¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
+
+## Site Permissions - Camera
+
+permissions-site-camera-window =
+ .title = সà§à¦à¦¿à¦ - à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦®à¦¤à¦¿
+ .style = { permissions-window.style }
+permissions-site-camera-desc = নিà¦à§à¦° à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° à¦
নà§à¦°à§à¦§ à¦à¦¾à¦¨à¦¿à§à§à¦à§à¥¤ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারবà§, তা à¦à¦ªà¦¨à¦¿ à¦à¦à§à¦ বলৠদিতৠপারà§à¦¨à¥¤ নতà§à¦¨ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦°à§à¦§ যà§à¦¨à§ পাঠাতৠনা পারà§, সà§à¦à¦¿à¦ à¦à¦ªà¦¨à¦¿ বà§à¦²à¦ à¦à¦°à§ দিতৠপারà§à¦¨à¥¤
+permissions-site-camera-disable-label =
+ .label = à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+permissions-site-camera-disable-desc = à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। তবৠà¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ না দিলৠà¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window =
+ .title = সà§à¦à¦¿à¦ - মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦
নà§à¦®à§à¦¦à¦¨
+ .style = { permissions-window.style }
+permissions-site-microphone-desc = নিà¦à§à¦° à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° à¦
নà§à¦°à§à¦§ à¦à¦¾à¦¨à¦¿à§à§à¦à§à¥¤ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারবà§, তা à¦à¦ªà¦¨à¦¿ à¦à¦à§à¦ বলৠদিতৠপারà§à¦¨à¥¤ নতà§à¦¨ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦°à§à¦§ যà§à¦¨à§ পাঠাতৠনা পারà§, সà§à¦à¦¿à¦ à¦à¦ªà¦¨à¦¿ বà§à¦²à¦ à¦à¦°à§ দিতৠপারà§à¦¨à¥¤
+permissions-site-microphone-disable-label =
+ .label = à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+permissions-site-microphone-disable-desc = à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ à¦à§à§à§ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। তবৠমাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ না দিলৠà¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
diff --git a/browser/browser/preferences/preferences.ftl b/browser/browser/preferences/preferences.ftl
new file mode 100644
index 00000000000..50805a7ae21
--- /dev/null
+++ b/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,849 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-default-content-blocking-known =
+ .label = শà§à¦§à§à¦®à¦¾à¦¤à§à¦° যà¦à¦¨ { -brand-short-name } পরিà¦à¦¿à¦¤ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦°à¦à§à¦²à§à¦à§ বà§à¦²à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ সà§à¦ à¦à¦°à¦¾ হà§
+do-not-track-option-always =
+ .label = সরà§à¦¬à¦¦à¦¾
+pref-page =
+ .title =
+ { PLATFORM() ->
+ [windows] à¦
পশন
+ *[other] পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+ }
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box =
+ .style = width: 15.4em
+ .placeholder =
+ { PLATFORM() ->
+ [windows] à¦
পশনৠà¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+ *[other] পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+ }
+policies-notice =
+ { PLATFORM() ->
+ [windows] à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¤à¦¿à¦·à§à¦ ান à¦
পশনà§à¦° à¦à¦¿à¦à§ পরিবরà§à¦¤à¦¨à§à¦° সà¦à§à¦·à¦®à¦¤à¦¾ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦à§à¥¤
+ *[other] à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¤à¦¿à¦·à§à¦ ান à¦
পশনà§à¦° à¦à¦¿à¦à§ পরিবরà§à¦¤à¦¨à§à¦° সà¦à§à¦·à¦®à¦¤à¦¾ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦à§à¥¤
+ }
+managed-notice = à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¤à¦¿à¦·à§à¦ ান দà§à¦¬à¦¾à¦°à¦¾ পরিà¦à¦¾à¦²à¦¿à¦¤ হà¦à§à¦à§à¥¤
+pane-general-title = সাধারণ
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-home-title = নà§à§
+category-home =
+ .tooltiptext = { pane-home-title }
+pane-search-title = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+category-search =
+ .tooltiptext = { pane-search-title }
+pane-privacy-title = à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ ঠনিরাপতà§à¦¤à¦¾
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+pane-sync-title2 = { -sync-brand-short-name }
+category-sync2 =
+ .tooltiptext = { pane-sync-title2 }
+help-button-label = { -brand-short-name } সাপà§à¦°à§à¦
+addons-button-label = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ ঠথিম
+focus-search =
+ .key = f
+close-button =
+ .aria-label = বনà§à¦§
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = à¦à¦ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ সà¦à§à¦°à¦¿à§ à¦à¦°à¦¤à§ { -brand-short-name } à¦
বশà§à¦¯à¦ পà§à¦¨à¦°à¦¾à§ à¦à¦¾à¦²à§ à¦à¦°à¦¤à§ হবà§à¥¤
+feature-disable-requires-restart = à¦à¦ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¤à§ { -brand-short-name } à¦
বশà§à¦¯à¦ পà§à¦¨à¦°à¦¾à§ à¦à¦¾à¦²à§ à¦à¦°à¦¤à§ হবà§à¥¤
+should-restart-title = { -brand-short-name } পà§à¦¨à¦°à¦¾à§ শà§à¦°à§ à¦à¦°à§à¦¨
+should-restart-ok = { -brand-short-name } পà§à¦¨à¦°à¦¾à§ শà§à¦°à§ à¦à¦°à§à¦¨
+cancel-no-restart-button = বাতিল
+restart-later = পরৠরিসà§à¦à¦¾à¦°à§à¦ à¦à¦°à¦¾ হবà§
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (String): name of the extension
+
+# This string is shown to notify the user that their home page
+# is being controlled by an extension.
+extension-controlled-homepage-override = à¦à¦à¦à¦¿ à¦à¦à§à¦¸à¦à§à¦¨à¦¸à¦¨, { $name }, à¦à¦ªà¦¨à¦¾à¦° নà§à§ পাতা নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à¦à§à¥¤
+# This string is shown to notify the user that their new tab page
+# is being controlled by an extension.
+extension-controlled-new-tab-url = à¦à¦à¦à¦¿ à¦à¦à§à¦¸à¦à§à¦¨à¦¸à¦¨, { $name }, à¦à¦ªà¦¨à¦¾à¦° নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬ পাতা নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à¦à§à¥¤
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlled-web-notifications = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨, { $name }, à¦à¦ সà§à¦à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦à§à¥¤
+# This string is shown to notify the user that the default search engine
+# is being controlled by an extension.
+extension-controlled-default-search = à¦à¦à¦à¦¿ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨, { $name }, à¦à¦ªà¦¨à¦¾à¦° ডিফলà§à¦ সারà§à¦ à¦à¦à§à¦à¦¿à¦¨ সà§à¦ à¦à¦°à§ দিà§à§à¦à§à¥¤
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlled-privacy-containers = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ { $name }-র à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ পà§à¦°à§à§à¦à¦¨à¥¤
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlled-websites-content-blocking-all-trackers = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨, { $name }, à¦à¦ সà§à¦à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦à§à¥¤
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlled-proxy-config = à¦à¦à¦à¦¿ à¦à¦à§à¦¸à¦à§à¦¨à¦¸à¦¨, { $name }, à¦à¦¿à¦à¦¾à¦¬à§ { -brand-short-name } à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦à§à¦° সাথৠসà¦à¦¯à§à¦ à¦à¦°à§ তা নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à¦à§à¥¤
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+# will be replaced with Add-ons icon
+# will be replaced with Menu icon
+extension-controlled-enable = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à¦à¦¿ সà¦à§à¦°à¦¿à§ à¦à¦°à¦¤à§ মà§à¦¨à§à¦¤à§ à¦à¦¡-à¦
নৠযান।
+
+## Preferences UI Search Results
+
+search-results-header = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§à¦° ফলাফল
+# ` ` will be replaced by the search term.
+search-results-empty-message =
+ { PLATFORM() ->
+ [windows] দà§à¦à¦à¦¿à¦¤! â â-র à¦à¦¨à§à¦¯ à¦
পশনৠà¦à§à¦¨ ফলাফল নà§à¦à¥¤
+ *[other] দà§à¦à¦à¦¿à¦¤! â â-র à¦à¦¨à§à¦¯ পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹à§ à¦à§à¦¨ ফলাফল নà§à¦à¥¤
+ }
+search-results-help-link = সাহাযà§à¦¯ পà§à¦°à§à§à¦à¦¨? { -brand-short-name } সাপà§à¦°à§à¦ দà§à¦à§à¦¨
+
+## General Section
+
+startup-header = শà§à¦°à§à¦¤à§
+# { -brand-short-name } will be 'Firefox Developer Edition',
+# since this setting is only exposed in Firefox Developer Edition
+separate-profile-mode =
+ .label = à¦
নà§à¦®à¦¤à¦¿ দিন { -brand-short-name } à¦à¦¬à¦ ফায়ারফà¦à§à¦¸ à¦à¦à¦ সময়ৠà¦à¦¾à¦²à¦¾à¦¨à§à¦° à¦à¦¨à§à¦¯
+use-firefox-sync = à¦à¦¿à¦ª: à¦à¦à¦¿ পà§à¦¥à¦ পà§à¦°à§à¦«à¦¾à¦à¦² বà§à¦¯à¦¾à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¥¤ তাদà§à¦° মধà§à¦¯à§ তথà§à¦¯ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ { -sync-brand-short-name } বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨à¥¤
+get-started-not-logged-in = { -sync-brand-short-name } ঠসাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¦¨â¦
+get-started-configured = { -sync-brand-short-name } à¦à¦° পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ à¦à§à¦²à§à¦¨
+always-check-default =
+ .label = সরà§à¦¬à¦¦à¦¾ যাà¦à¦¾à¦ à¦à¦°à¦¬à§ { -brand-short-name } à¦à¦ªà¦¨à¦¾à¦° ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦¿ না
+ .accesskey = y
+is-default = { -brand-short-name } à¦à¦ªà¦¨à¦¾à¦° বরà§à¦¤à¦®à¦¾à¦¨ ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°
+is-not-default = { -brand-short-name } à¦à¦ªà¦¨à¦¾à¦° নিরà§à¦§à¦¾à¦°à¦¿à¦¤ বà§à¦°à¦¾à¦à¦à¦¾à¦° নয়
+set-as-my-default-browser =
+ .label = ডিফলà§à¦ à¦à¦°à§à¦¨â¦
+ .accesskey = D
+startup-restore-previous-session =
+ .label = পà§à¦°à§à¦¬à¦¬à¦°à§à¦¤à§ সà§à¦¶à¦¨ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦°
+ .accesskey = s
+startup-restore-warn-on-quit =
+ .label = বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à§à¦¡à¦¼à§ যà§à¦¤à§ à¦à¦ªà¦¨à¦¾à¦à§ সতরà§à¦ à¦à¦°à¦¬à§
+disable-extension =
+ .label = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à¦à¦¿ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+tabs-group-header = à¦à§à¦¯à¦¾à¦¬
+ctrl-tab-recently-used-order =
+ .label = Ctrl+Tab সামà§à¦ªà§à¦°à¦¤à¦¿à¦ বà§à¦¯à¦¬à¦¹à§à¦¤ à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§à¦¤à§ à¦à§à¦°à¦®à¦¾à¦¨à§à¦¬à§à§ à¦à§à§à¦¬à§
+ .accesskey = T
+open-new-link-as-tabs =
+ .label = নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§à¦° পরিবরà§à¦¤à§ নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬à§ লিà¦à§à¦ à¦à§à¦²à§à¦¨
+ .accesskey = w
+warn-on-close-multiple-tabs =
+ .label = যà¦à¦¨ à¦à¦à¦¾à¦§à¦¿à¦ à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦¾ হলৠà¦à¦ªà¦¨à¦¾à¦à§ সরà§à¦¤à¦ à¦à¦°à¦¾ হবà§à¥¤
+ .accesskey = m
+warn-on-open-many-tabs =
+ .label = à¦à¦à¦¾à¦§à¦¿à¦ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à¦¾à¦° ফলৠ{ -brand-short-name } ধà§à¦° হà§à§ যাবার সমà§à¦à¦¬à¦¨à¦¾ থাà¦à¦²à§ সতরà§à¦ à¦à¦°à¦¾ হবà§à¥¤
+ .accesskey = d
+switch-links-to-new-tabs =
+ .label = নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬à§ লিà¦à§à¦ à¦à§à¦²à¦¾à¦° পর তাতৠতাà§à¦à§à¦·à¦£à¦¿à¦à¦à¦¾à¦¬à§ পরিবরà§à¦¤à¦¿à¦¤ হবà§
+ .accesskey = h
+show-tabs-in-taskbar =
+ .label = à¦à¦à¦¨à§à¦¡à§à¦° à¦à¦¾à¦¸à§à¦à¦¬à¦¾à¦°à§ à¦à§à¦¯à¦¾à¦¬à§à¦° পà§à¦°à¦¾à¦à¦¦à¦°à§à¦¶à¦¨ পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ হবৠk
+ .accesskey = k
+browser-containers-enabled =
+ .label = à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ সà¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+ .accesskey = n
+browser-containers-learn-more = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+browser-containers-settings =
+ .label = সà§à¦à¦¿à¦
+ .accesskey = i
+containers-disable-alert-title = সব à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à¦¬à§à¦¨?
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] à¦à¦ªà¦¨à¦¿ যদি à¦à¦à¦¨ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨, { $tabCount } à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ হয়ৠযাবà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤ à¦à¦ªà¦¨à¦¿ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+ *[other] à¦à¦ªà¦¨à¦¿ যদি à¦à¦à¦¨ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨, { $tabCount } à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ হয়ৠযাবà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤ à¦à¦ªà¦¨à¦¿ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+ }
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] { $tabCount } à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à§à¦¨
+ *[other] { $tabCount } à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ বনà§à¦§ à¦à¦°à§à¦¨
+ }
+containers-disable-alert-cancel-button = সà¦à§à¦°à¦¿à§ রাà¦à§à¦¨
+containers-remove-alert-title = à¦à¦ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° সরাতৠà¦à¦¾à¦¨?
+# Variables:
+# $count (Number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] à¦à¦ªà¦¨à¦¿ যদি à¦à¦à¦¨ à¦à¦ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° মà§à¦à§ ফà§à¦²à§à¦¨, { $count } ধারঠà¦à§à¦¯à¦¾à¦¬ বনà§à¦§ হয়ৠযাবà§. à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° সরানà§à¦° বিষয়ৠনিশà§à¦à¦¿à¦¤?
+ *[other] যদি à¦à¦ªà¦¨à¦¿ à¦à¦ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° মà§à¦à§ ফà§à¦²à§à¦¨, { $count } ধারঠà¦à§à¦¯à¦¾à¦¬ বনà§à¦§ হয়ৠযাবà§. à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤ যৠà¦à¦ªà¦¨à¦¿ à¦à¦ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° সরাতৠà¦à¦¾à¦¨?
+ }
+containers-remove-ok-button = à¦à¦ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° সরান
+containers-remove-cancel-button = à¦à¦ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦
পসারণ à¦à¦° না
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = à¦à¦¾à¦·à¦¾ ঠà¦
বà§à¦¬
+fonts-and-colors-header = ফনà§à¦ ঠরà¦
+default-font = ডিফলà§à¦ ফনà§à¦
+ .accesskey = D
+default-font-size = à¦à¦à¦¾à¦°
+ .accesskey = S
+advanced-fonts =
+ .label = à¦à¦à§à¦à¦ªà¦°à§à¦¯à¦¾à§...
+ .accesskey = A
+colors-settings =
+ .label = রà¦...
+ .accesskey = C
+language-header = à¦à¦¾à¦·à¦¾
+choose-language-description = পাতা পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§ পà¦à¦¨à§à¦¦à¦¸à¦ à¦à¦¾à¦·à¦¾ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+choose-button =
+ .label = নিরà§à¦¬à¦¾à¦à¦¨â¦
+ .accesskey = o
+choose-browser-language-description = { -brand-short-name } থà§à¦à§ মà§à¦¨à§, বারà§à¦¤à¦¾ à¦à¦¬à¦ বিà¦à§à¦à¦ªà§à¦¤à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¤à§ বà§à¦¯à¦¬à¦¹à§à¦¤ à¦à¦¾à¦·à¦¾ সমà§à¦¹ à¦à§à¦¨ à¦à¦°à§à¦¨à¥¤
+manage-browser-languages-button =
+ .label = বিà¦à¦²à§à¦ª সà§à¦ à¦à¦°à§à¦¨...
+ .accesskey = l
+confirm-browser-language-change-description = পরিবরà§à¦¤à¦¨ পà§à¦°à§à§à¦ à¦à¦°à¦¤à§ { -brand-short-name } রিসà§à¦à¦¾à¦°à§à¦ à¦à¦°à§à¦¨
+confirm-browser-language-change-button = à¦à¦¬à§à¦¦à¦¨ à¦à¦°à§à¦¨ à¦à¦¬à¦ পà§à¦¨à¦à¦¶à§à¦°à§ à¦à¦°à§à¦¨
+translate-web-pages =
+ .label = à¦à§à§à¦¬ à¦à¦¨à§à¦à§à¦¨à§à¦ à¦
নà§à¦¬à¦¾à¦¦ à¦à¦°à§à¦¨ T
+ .accesskey = T
+# The element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = à¦
নà§à¦¬à¦¾à¦¦ à¦à¦°à§à¦à§à¦¨
+translate-exceptions =
+ .label = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®... x
+ .accesskey = x
+check-user-spelling =
+ .label = à¦à¦¾à¦à¦ª à¦à¦°à¦¾à¦° সমৠবানান পরà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ হবà§
+ .accesskey = t
+
+## General Section - Files and Applications
+
+files-and-applications-title = ফাà¦à¦² ঠà¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨
+download-header = ডাà¦à¦¨à¦²à§à¦¡
+download-save-to =
+ .label = ফাà¦à¦² সà¦à¦°à¦à§à¦·à¦£à§à¦° সà§à¦¥à¦¾à¦¨
+ .accesskey = v
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] নিরà§à¦¬à¦¾à¦à¦¨...
+ *[other] বà§à¦°à¦¾à¦à¦...
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] e
+ *[other] o
+ }
+download-always-ask-where =
+ .label = যà§à¦à¦¾à¦¨à§ ফাà¦à¦² সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¬à§à¦¨ তা সরà§à¦¬à¦¦à¦¾ à¦à¦¿à¦à§à¦à¦¾à¦¸à¦¾ à¦à¦°à¦¬à§
+ .accesskey = A
+applications-header = à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨
+applications-description = { -brand-short-name } à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦ªà¦¨à¦¾à¦° à¦à§à§à¦¬ বা à¦
নà§à¦¯ à¦à§à¦¨ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ থà§à¦à§ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ ফাà¦à¦² নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à¦¬à§ তা নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+applications-filter =
+ .placeholder = ফাà¦à¦²à§à¦° ধরন à¦
থবা à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+applications-type-column =
+ .label = à¦à¦¨à§à¦à§à¦¨à§à¦à¦° ধরণ
+ .accesskey = T
+applications-action-column =
+ .label = à¦à¦°à¦£à§à§
+ .accesskey = A
+drm-content-header = ডিà¦à¦¿à¦à¦¾à¦² à¦
ধিà¦à¦¾à¦° বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾ (DRM) à¦à¦¨à§à¦à§à¦¨à§à¦
+play-drm-content =
+ .label = DRM-নিà§à¦¨à§à¦¤à§à¦°à¦¿à¦¤ à¦à¦¨à§à¦à§à¦¨à§à¦ পà§à¦²à§ à¦à¦°à§à¦¨
+ .accesskey = P
+play-drm-content-learn-more = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+update-application-title = { -brand-short-name } হালনাà¦à¦¾à¦¦
+update-application-description = সà§à¦°à¦¾ পারফরমà§à¦¯à¦¾à¦¨à§à¦¸, সà§à¦¥à¦¾à§à§à¦¤à§à¦¬ à¦à¦¬à¦ নিরাপতà§à¦¤à¦¾à¦° à¦à¦¨à§à¦¯ { -brand-short-name } হালনাà¦à¦¾à¦¦ রাà¦à§à¦¨à¥¤
+update-application-version = সà¦à¦¸à§à¦à¦°à¦£ { $version } নতà§à¦¨ à¦à¦¿ à¦à¦à§
+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-warning-cross-user-setting = à¦à¦ সà§à¦à¦¿à¦à¦à¦¿ সà¦à¦² à¦à¦à¦¨à§à¦¡à§à¦ à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ à¦à¦¬à¦ { -brand-short-name } à¦à¦° à¦à¦¨à§à¦¸à¦à¦²à§à¦¶à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ à¦à¦®à¦¨ { -brand-short-name } পà§à¦°à§à¦«à¦¾à¦à¦²à§ পà§à¦°à¦¯à§à¦à§à¦¯ হবà§à¥¤
+update-application-use-service =
+ .label = হালনাà¦à¦¾à¦¦ à¦à¦¨à¦¸à§à¦à¦²à§à¦° à¦à¦¨à§à¦¯ à¦à¦à¦à¦¿ পà¦à¦à§à¦®à¦¿à¦° সারà§à¦à¦¿à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨ b
+ .accesskey = b
+update-enable-search-update =
+ .label = সà§à¦¬à§à¦à¦à§à¦°à¦¿à§à¦à¦¾à¦¬à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ হালনাà¦à¦¾à¦¦ হবà§
+ .accesskey = e
+update-pref-write-failure-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 = হারà§à¦¡à¦à§à§à¦¯à¦¾à¦° à¦à¦à§à¦¸à¦¿à¦²à¦¾à¦°à§à¦¶à¦¨ বিদà§à¦¯à¦®à¦¾à¦¨ থাà¦à¦²à§ তা বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবৠr
+ .accesskey = r
+performance-limit-content-process-option = à¦à¦¨à§à¦à§à¦¨à§à¦ পà§à¦°à¦à§à¦°à¦¿à§à¦¾à¦à¦°à¦£ সà§à¦®à¦¾
+ .accesskey = L
+performance-limit-content-process-enabled-desc = à¦à¦à¦¾à¦§à¦¿à¦ à¦à§à¦¯à¦¾à¦¬ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° সময় বাà§à¦¤à¦¿ à¦à¦¨à§à¦à§à¦¨à§à¦ পà§à¦°à¦¸à§à¦¸ à¦à¦¾à¦°à§à¦¯à¦à§à¦·à¦®à¦¤à¦¾ বà§à¦¦à§à¦§à¦¿ à¦à¦°à§, à¦à¦¿à¦¨à§à¦¤à§ à¦à¦¤à§ বà§à¦¶à¦¿ মà§à¦®à¦°à¦¿ বà§à¦¯à¦¬à¦¹à§à¦¤ হà§à¥¤
+performance-limit-content-process-blocked-desc = à¦à¦¨à§à¦à§à¦¨à§à¦ পà§à¦°à¦¸à§à¦¸à§à¦° সà¦à¦à§à¦¯à¦¾ পরিবরà§à¦¤à¦¨ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° মালà§à¦à¦¿à¦ªà§à¦°à¦¸à§à¦¸ { -brand-short-name } ঠসমà§à¦à¦¬à¥¤ শিà¦à§à¦¨, মালà§à¦à¦¿à¦ªà§à¦°à¦¸à§à¦¸ à¦à¦¾à¦²à§ à¦à¦à§ à¦à¦¿à¦¨à¦¾ à¦à¦¿à¦à¦¾à¦¬à§ পরà§à¦à§à¦·à¦¾ à¦à¦°à¦¤à§ হà§
+# 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 = সà§à¦®à§à¦¥-সà§à¦à§à¦°à¦²à¦¿à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবৠm
+ .accesskey = m
+browsing-use-onscreen-keyboard =
+ .label = পà§à¦°à§à§à¦à¦¨à§ à¦à¦à¦à¦¿ à¦à¦¾à¦ kà¦à¦¿à¦¬à§à¦°à§à¦¡ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+ .accesskey = k
+browsing-use-cursor-navigation =
+ .label = বিà¦à¦¿à¦¨à§à¦¨ পাতার মধà§à¦¯à§ à¦à¦²à¦¾à¦à¦²à§à¦° à¦à¦¨à§à¦¯ সরà§à¦¬à¦¦à¦¾ à¦à¦¾à¦°à§à¦¸à¦¾à¦°-à¦à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবà§
+ .accesskey = c
+browsing-search-on-start-typing =
+ .label = à¦à¦¾à¦à¦ª à¦à¦°à¦®à§à¦ à¦à¦°à¦²à§ তà§à¦à§à¦·à¦£à¦¾à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ শà§à¦°à§ à¦à¦°à¦¾ হবà§
+ .accesskey = x
+browsing-cfr-recommendations =
+ .label = à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦ হিসাবৠপà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨
+ .accesskey = R
+browsing-cfr-recommendations-learn-more = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+## General Section - Proxy
+
+network-settings-title = নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà§à¦à¦¿à¦
+network-proxy-connection-description = à¦à¦¿à¦à¦¾à¦¬à§ { -brand-short-name } à¦à¦¨à§à¦à¦¾à¦°à§à¦¨à§à¦à§ সà¦à¦¯à§à¦ à¦à¦°à§ তা à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨à¥¤
+network-proxy-connection-learn-more = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+network-proxy-connection-settings =
+ .label = বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à¦¾à¦¬à¦²à§...
+ .accesskey = e
+
+## Home Section
+
+home-new-windows-tabs-header = নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬
+home-new-windows-tabs-description2 = নà§à§ পাতা, নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§ à¦à¦¬à¦ নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à§ à¦à¦ªà¦¨à¦¿ যা দà§à¦à¦¤à§ à¦à¦¾à¦¨ তা নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = নà§à§à¦ªà¦¾à¦¤à¦¾ à¦à¦¬à¦ নতà§à¦¨ পরà§à¦¦à¦¾
+home-newtabs-mode-label = নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à¦¿
+home-restore-defaults =
+ .label = ডিফলà§à¦ মান পà§à¦¨à¦°à¦¾à§ সà§à¦¥à¦¾à¦ªà¦¨
+ .accesskey = R
+# "Firefox" should be treated as a brand and kept in English,
+# while "Home" and "(Default)" can be localized.
+home-mode-choice-default =
+ .label = Firefox Home (ডিফলà§à¦)
+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
+
+## Search Section
+
+search-bar-header = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ বার
+search-bar-hidden =
+ .label = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦¬à¦ নà§à¦à¦¿à¦à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ ঠিà¦à¦¾à¦¨à¦¾ বার বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+search-bar-shown =
+ .label = à¦à§à¦²à¦¬à¦¾à¦°à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ বার যà§à¦à§à¦¤ à¦à¦°à§à¦¨
+search-engine-default-header = ডিফলà§à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨
+search-engine-default-desc = ঠিà¦à¦¾à¦¨à¦¾ বার à¦à¦¬à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ বারৠবà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦à¦¨à§à¦¯ ডিফলà§à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ পà¦à¦¨à§à¦¦ à¦à¦°à§à¦¨à¥¤
+search-suggestions-option =
+ .label = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ পরামরà§à¦¶ পà§à¦°à¦¦à¦¾à¦¨ à¦à¦°à§à¦¨
+ .accesskey = s
+search-show-suggestions-url-bar-option =
+ .label = ঠিà¦à¦¾à¦¨à¦¾ বার ফলাফলৠà¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ পরামরà§à¦¶ দà§à¦à¦¾à¦
+ .accesskey = l
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+ .label = ঠিà¦à¦¾à¦¨à¦¾ বার ফলাফলৠবà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸à§à¦° à¦à¦à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ পরামরà§à¦¶ দà§à¦à¦¾à¦
+search-suggestions-cant-show = { -brand-short-name } à¦à¦° à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨à§ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ মনৠনা রাà¦à¦¤à§ বলার à¦à¦¾à¦°à¦¨à§ লà§à¦à§à¦¶à¦¨ বারৠà¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ পরামরà§à¦¶ দà§à¦à¦¾à¦¬à§ না।
+search-one-click-header = à¦à¦-à¦à§à¦²à¦¿à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨
+search-one-click-desc = à¦à¦ªà¦¨à¦¿ à¦à§à¦à¦¯à¦¼à¦¾à¦°à§à¦¡ লিà¦à¦¤à§ শà§à¦°à§ à¦à¦°à¦¾à¦° সময় ঠিà¦à¦¾à¦¨à¦¾ বার à¦à¦¬à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ বারà§à¦° নà§à¦à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ বিà¦à¦²à§à¦ª à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨à¦à§à¦²à§ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+search-choose-engine-column =
+ .label = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨
+search-choose-keyword-column =
+ .label = à¦à§à¦à§à¦¾à¦°à§à¦¡
+search-restore-default =
+ .label = ডিফলà§à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ পà§à¦¨à¦à¦¸à§à¦¥à¦¾à¦ªà¦¨
+ .accesskey = D
+search-remove-engine =
+ .label = à¦
পসারণ à¦à¦°à§à¦¨
+ .accesskey = R
+search-find-more-link = à¦à¦°à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ à¦à§à¦à¦à§à¦¨
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = à¦à§à¦à§à¦¾à¦°à§à¦¡ à¦à¦¤à§à¦®à¦§à§à¦¯à§ বিদà§à¦¯à¦®à¦¾à¦¨
+# Variables:
+# $name (String) - Name of a search engine.
+search-keyword-warning-engine = à¦à¦ªà¦¨à¦¾à¦° দà§à§à¦¾ à¦à§à¦à§à¦¾à¦°à§à¦¡à¦à¦¿ à¦à¦¤à§à¦®à¦§à§à¦¯à§ "{ $name }" বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦à§à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦à¦à¦¿ à¦à¦¿à¦¨à§à¦¨ à¦à§à¦à§à¦¾à¦°à§à¦¡ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+search-keyword-warning-bookmark = à¦à¦ªà¦¨à¦¾à¦° দà§à§à¦¾ à¦à§à¦à§à¦¾à¦°à§à¦¡à¦à¦¿ à¦à¦¤à§à¦®à¦§à§à¦¯à§ à¦à¦à¦à¦¿ বà§à¦à¦®à¦¾à¦°à§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦à§à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦à¦à¦¿ à¦à¦¿à¦¨à§à¦¨ à¦à§à¦à§à¦¾à¦°à§à¦¡ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+
+## Containers Section
+
+containers-back-link = « ফিরৠযাà¦
+containers-header = à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬
+containers-add-button =
+ .label = নতà§à¦¨ à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° যà§à¦
+ .accesskey = A
+containers-preferences-button =
+ .label = পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+containers-remove-button =
+ .label = à¦
পসারণ
+
+## Sync Section - Signed out
+
+sync-signedout-caption = à¦à¦ªà¦¨à¦¾à¦° à¦à§à§à¦¬ à¦à¦ªà¦¨à¦¾à¦° সà¦à§à¦à§ নিন
+sync-signedout-description = à¦à¦ªà¦¨à¦¾à¦° সà¦à¦² ডিà¦à¦¾à¦à¦¸ à¦à§à¦¡à¦¼à§ à¦à¦ªà¦¨à¦¾à¦° বà§à¦à¦®à¦¾à¦°à§à¦, à¦à¦¤à¦¿à¦¹à¦¾à¦¸, à¦à§à¦¯à¦¾à¦¬, পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡, à¦
à§à¦¯à¦¾à¦¡ à¦à¦¾à¦°à§à¦¨, à¦à¦¬à¦ পà¦à¦¨à§à¦¦ সিà¦à¦à§à¦°à§à¦¨à¦¾à¦à¦ à¦à¦°à§à¦¨.
+sync-signedout-account-title = { -fxaccount-brand-name } à¦à¦° সাথৠà¦à¦¾à¦¨à§à¦à§à¦ à¦à¦°à§
+sync-signedout-account-create = à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ নà§à¦? শà§à¦°à§ à¦à¦°à§à¦¨
+ .accesskey = C
+sync-signedout-account-signin =
+ .label = সাà¦à¦¨ à¦à¦¨â¦
+ .accesskey = I
+# This message contains two links and two icon images.
+# ` ` - Android logo icon
+# `` - Link to Android Download
+# ` ` - iOS logo icon
+# ` ` - 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 = Firefox ডাà¦à¦¨à¦²à§à¦¡ Android à¦
থবা iOS à¦à¦ªà¦¨à¦¾à¦° মà§à¦¬à¦¾à¦à¦² ডিà¦à¦¾à¦à¦¸à§à¦° সাথৠসিà¦à§à¦ à¦à¦°à¦¤à§à¥¤
+
+## Sync Section - Signed in
+
+sync-profile-picture =
+ .tooltiptext = পà§à¦°à§à¦«à¦¾à¦à¦²à§à¦° à¦à¦¬à¦¿ পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+sync-disconnect =
+ .label = বিà¦à§à¦à¦¿à¦¨à§à¦¨â¦
+ .accesskey = D
+sync-manage-account = à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾
+ .accesskey = o
+sync-signedin-unverified = { $email } যাà¦à¦¾à¦ à¦à§à¦¤ না
+sync-signedin-login-failure = পà§à¦¨à¦°à¦¾à¦¯à¦¼ সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à¦¤à§ সাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¦¨ { $email }
+sync-resend-verification =
+ .label = যাà¦à¦¾à¦à¦à¦°à¦£ পà§à¦¨à¦°à¦¾à¦¯à¦¼ পাঠান
+ .accesskey = d
+sync-remove-account =
+ .label = à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ মà§à¦à§à¦¨
+ .accesskey = p
+sync-sign-in =
+ .label = সাà¦à¦¨ à¦à¦¨
+ .accesskey = g
+sync-signedin-settings-header = সিà¦à§à¦ সà§à¦à¦¿à¦
+sync-signedin-settings-desc = { -brand-short-name } দিà§à§ à¦à¦ªà¦¨à¦¾à¦° ডিà¦à¦¾à¦à¦¸à§ à¦à¦¿ à¦à¦¿ সিà¦à§à¦à§à¦°à§à¦¨à¦¾à¦à¦ à¦à¦°à¦¾ হবৠতা নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+sync-engine-bookmarks =
+ .label = বà§à¦à¦®à¦¾à¦°à§à¦
+ .accesskey = m
+sync-engine-history =
+ .label = à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+ .accesskey = r
+sync-engine-tabs =
+ .label = à¦à¦ªà§à¦¨ à¦à§à¦¯à¦¾à¦¬
+ .tooltiptext = সিà¦à§à¦ à¦à¦°à¦¾ ডিà¦à¦¾à¦à¦¸à¦à§à¦²à§à¦¤à§ যা যা à¦à§à¦²à¦¾ তার তালিà¦à¦¾
+ .accesskey = T
+sync-engine-logins =
+ .label = লà¦à¦à¦¨
+ .tooltiptext = à¦à¦ªà¦¨à¦¾à¦° সà¦à¦°à¦à§à¦·à¦¿à¦¤ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ নাম ঠপাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡
+ .accesskey = L
+sync-engine-addresses =
+ .label = ঠিà¦à¦¾à¦¨à¦¾
+ .tooltiptext = à¦à¦ªà¦¨à¦¾à¦° সà¦à¦°à¦à§à¦·à¦¿à¦¤ ঠিà¦à¦¾à¦¨à¦¾ (à¦à§à¦¬à¦²à¦®à¦¾à¦¤à§à¦° ডà§à¦¸à§à¦à¦à¦ªà§)
+ .accesskey = e
+sync-engine-creditcards =
+ .label = à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡
+ .tooltiptext = নাম, সà¦à¦à§à¦¯à¦¾ à¦à¦¬à¦ মà§à¦¯à¦¼à¦¾à¦¦à§à¦¤à§à¦¤à§à¦°à§à¦£à§à¦° তারিঠ( à¦à§à¦¬à¦²à¦®à¦¾à¦¤à§à¦° ডà§à¦¸à§à¦à¦à¦ªà§)
+ .accesskey = C
+sync-engine-addons =
+ .label = à¦
à§à¦¯à¦¾à¦¡-à¦
ন
+ .tooltiptext = Firefox ডà§à¦¸à§à¦à¦à¦ªà§à¦° à¦à¦¨à§à¦¯ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ ঠথিম
+ .accesskey = A
+sync-engine-prefs =
+ .label =
+ { PLATFORM() ->
+ [windows] à¦
পশন
+ *[other] পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+ }
+ .tooltiptext = সাধারণ, à¦à§à¦ªà¦¨à§à¦¯à¦¼à¦¤à¦¾ à¦à¦¬à¦ নিরাপতà§à¦¤à¦¾ সà§à¦à¦¿à¦ ঠà¦à¦ªà¦¨à¦¿ যা পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦à§à¦¨
+ .accesskey = s
+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 = à¦
নà§à¦¯ à¦à¦à¦à¦¿ ডিà¦à¦¾à¦à¦¸ সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à§à¦¨
+sync-manage-devices = ডিà¦à¦¾à¦à¦¸ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾
+sync-fxa-begin-pairing = à¦à§à¦¨ ডিà¦à¦¾à¦à¦¸ à¦à§à¦à¦¿à¦¬à¦¦à§à¦§ à¦à¦°à§à¦¨
+sync-tos-link = সà§à¦¬à¦¾à¦° শরà§à¦¤
+sync-fxa-privacy-notice = à¦à§à¦ªà¦¨à§à§à¦¤à¦¾à¦° নà§à¦¤à¦¿
+
+## Privacy Section
+
+privacy-header = বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à§à¦ªà¦¨à§à§à¦¤à¦¾
+
+## Privacy Section - Forms
+
+logins-header = লà¦à¦à¦¨ à¦à¦¬à¦ পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡
+forms-ask-to-save-logins =
+ .label = à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§ লà¦à¦à¦¨ ঠপাসà¦à§à¦¾à¦°à§à¦¡ সà¦à¦°à¦à§à¦·à¦£à§ à¦à¦¿à¦à§à¦à¦¾à¦¸à¦¾ à¦à¦°
+ .accesskey = r
+forms-exceptions =
+ .label = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®...
+ .accesskey = x
+forms-saved-logins =
+ .label = সà¦à¦°à¦à§à¦·à¦¿à¦¤ লà¦à¦à¦¨ Lâ¦
+ .accesskey = L
+forms-master-pw-use =
+ .label = মাসà§à¦à¦¾à¦° পাসà¦à§à¦¾à¦°à§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবà§
+ .accesskey = U
+forms-master-pw-change =
+ .label = মাসà§à¦à¦¾à¦° পাসà¦à§à¦¾à¦°à§à¦¡ পরিবরà§à¦¤à¦¨...
+ .accesskey = M
+
+## 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 = সবসমৠà¦à¦à¦¾à¦¨à§à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ মà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨ p
+ .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-delete-on-close =
+ .label = { -brand-short-name } বনà§à¦§ হলৠà¦à§à¦à¦¿ à¦à¦¬à¦ সাà¦à¦à§à¦° তথà§à¦¯ à¦
পসারণ à¦à¦°à§à¦¨
+ .accesskey = c
+sitedata-delete-on-close-private-browsing = à¦à¦¿à¦°à¦¸à§à¦¥à¦¾à§à§ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ মà§à¦¡à§, { -brand-short-name } যà¦à¦¨ বনà§à¦§ হবৠতà¦à¦¨ à¦à§à¦à¦¿ à¦à¦¬à¦ সাà¦à¦à§à¦° তথà§à¦¯ সরà§à¦¬à¦¦à¦¾à¦ মà§à¦à§ যাবà§à¥¤
+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-option-block-trackers =
+ .label = তà§à¦¤à§à¦¯à¦¼ পà¦à§à¦·à§à¦° à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦°
+sitedata-option-block-unvisited =
+ .label = à¦
দà§à¦à¦¾ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ থà§à¦à§ à¦à§à¦à¦¿
+sitedata-option-block-all-third-party =
+ .label = সমসà§à¦¤ তà§à¦¤à§à¦¯à¦¼ পà¦à§à¦·à§à¦° à¦à§à¦à¦¿ (à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¾à¦à¦¾à¦° à¦à¦¾à¦°à¦£ হতৠপারà§)
+sitedata-option-block-all =
+ .label = সমসà§à¦¤ à¦à§à¦à¦¿ (à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¾à¦à¦¾à¦° à¦à¦¾à¦°à¦£ হতৠপারà§)
+sitedata-clear =
+ .label = ডাà¦à¦¾ পরিষà§à¦à¦¾à¦° à¦à¦°à§à¦¨â¦
+ .accesskey = l
+sitedata-settings =
+ .label = ডাà¦à¦¾ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾â¦
+ .accesskey = M
+sitedata-cookies-permissions =
+ .label = à¦
নà§à¦®à¦¤à¦¿ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾...
+ .accesskey = P
+
+## Privacy Section - Address Bar
+
+addressbar-header = ঠিà¦à¦¾à¦¨à¦¾ বার
+addressbar-suggest = ঠিà¦à¦¾à¦¨à¦¾ বার বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° সমà§, সà§à¦ªà¦¾à¦°à¦¿à¦¶ à¦à¦°à¦¬à§
+addressbar-locbar-history-option =
+ .label = বà§à¦°à¦¾à¦à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+ .accesskey = H
+addressbar-locbar-bookmarks-option =
+ .label = বà§à¦à¦®à¦¾à¦°à§à¦à¦¸à¦®à§à¦¹ k
+ .accesskey = k
+addressbar-locbar-openpage-option =
+ .label = à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à§à¦¨ O
+ .accesskey = O
+addressbar-suggestions-settings = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ পরামরà§à¦¶à§à¦° à¦à¦¨à§à¦¯ পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+
+## Privacy Section - Content Blocking
+
+content-blocking-header = à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦
+content-blocking-description = যà§à¦¸à¦¬ তà§à¦¤à§à§-পà¦à§à¦· à¦à¦¨à§à¦à§à¦¨à§à¦ পà§à¦°à§ à¦à§à§à¦¬ à¦à§à§à§ à¦à¦ªà¦¨à¦¾à¦à§ à¦à§à¦°à§à¦¯à¦¾à¦ à¦à¦°à§ তাদà§à¦° বà§à¦²à¦ à¦à¦°à§à¦¨à¥¤ à¦à¦ªà¦¨à¦¾à¦° à¦
নলাà¦à¦¨ à¦à¦¾à¦°à§à¦¯à¦à§à¦°à¦® à¦à¦¿ পরিমান à¦à¦®à¦¾ হà¦à§à¦à§ à¦à¦¬à¦ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à§à¦²à§à¦° মধà§à¦¯à§ à¦à¦¦à¦¾à¦¨-পà§à¦°à¦¦à¦¾à¦¨ হà¦à§à¦à§ সà§à¦à¦¾ নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à§à¦¨à¥¤
+content-blocking-learn-more = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+# The terminology used to refer to categories of Content Blocking is also used in chrome/browser/browser.properties and should be translated consistently.
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+content-blocking-setting-standard =
+ .label = পà§à¦°à¦®à¦¿à¦¤
+ .accesskey = d
+content-blocking-setting-strict =
+ .label = পà§à¦°à¦à¦°
+ .accesskey = r
+content-blocking-setting-custom =
+ .label = সà§à¦¬à¦¨à¦¿à¦°à§à¦§à¦¾à¦°à¦¿à¦¤
+ .accesskey = C
+content-blocking-standard-description = শà§à¦§à§à¦®à¦¾à¦¤à§à¦° পরিà¦à¦¿à¦¤ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦°à¦à§à¦²à§ à¦à§ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ তৠবà§à¦²à¦ à¦à¦°à§à¥¤
+content-blocking-standard-desc = সà§à¦°à¦à§à¦·à¦¾ à¦à¦¬à¦ সমনà§à¦¬à§à§à¦° মাà¦à§ à¦à¦¾à¦°à¦¸à¦¾à¦®à§à¦¯ রাà¦à¦¾à¦° à¦à¦¨à§à¦¯à¥¤ à¦à¦¿à¦à§ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§ যাতৠà¦à§à§à¦¬à¦¸à¦¾à¦à¦ ঠিà¦à¦®à¦¤à§ à¦à¦¾à¦ à¦à¦°à§à¥¤
+content-blocking-custom-desc = নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨ à¦à¦¿ বà§à¦²à¦ à¦à¦°à¦¬à§à¦¨
+content-blocking-private-trackers = পরিà¦à¦¿à¦¤ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦° শà§à¦§à§à¦®à¦¾à¦¤à§à¦° বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ তà§
+content-blocking-third-party-cookies = তà§à¦¤à§à¦¯à¦¼ পà¦à§à¦·à§à¦° à¦à§à¦°à§à¦¯à¦¾à¦à¦¿à¦ à¦à§à¦à¦¿
+content-blocking-all-cookies = সব à¦à§à¦à¦¿
+content-blocking-all-windows-trackers = সব à¦à¦à¦¨à§à¦¡à§à¦¤à§ পরিà¦à¦¿à¦¤ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦°
+content-blocking-all-third-party-cookies = সà¦à¦² তà§à¦¤à§à§-পà¦à§à¦·à§à¦° à¦à§à¦à¦¿à¦à§à¦²à§
+content-blocking-warning-title = সাধà§à¦¬à¦¾à¦¦ à¦à¦¾à¦¨à¦¾à¦!
+content-blocking-learn-how = শিà¦à§à¦¨ à¦à¦¿à¦à¦¾à¦¬à§ হà§
+content-blocking-reload-description = à¦à¦ পরিবরà§à¦¤à¦¨à¦à§à¦²à¦¿ পà§à¦°à¦¯à¦¼à§à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à¦¾à¦¯à¦¼ লà§à¦¡ à¦à¦°à¦¤à§ হবà§à¥¤
+content-blocking-reload-tabs-button =
+ .label = সà¦à¦² à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à¦¾à¦¯à¦¼ লà§à¦¡ à¦à¦°à§à¦¨
+ .accesskey = R
+content-blocking-trackers-label =
+ .label = à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦°
+ .accesskey = à¦
+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-block-autoplay-media2 =
+ .label = সà§à¦¬à¦¯à¦¼à¦à¦à§à¦°à¦¿à¦¯à¦¼à¦à¦¾à¦¬à§ শবà§à¦¦ বাà¦à¦¾à¦¨à§ থà§à¦à§ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à¦à§ বিরত রাà¦à§à¦¨
+ .accesskey = B
+permissions-block-autoplay-media-exceptions =
+ .label = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®â¦
+ .accesskey = E
+permissions-block-popups =
+ .label = পপ-à¦à¦ª à¦à¦à¦¨à§à¦¡à§ বà§à¦²à¦ à¦à¦°à¦¾ হবৠB
+ .accesskey = B
+permissions-block-popups-exceptions =
+ .label = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®... E
+ .accesskey = E
+permissions-addon-install-warning =
+ .label = যà¦à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à§à¦¨ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦²à§ à¦à¦ªà¦¨à¦¾à¦à§ সরà§à¦¤à¦ à¦à¦°à¦¬à§
+ .accesskey = W
+permissions-addon-exceptions =
+ .label = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®...
+ .accesskey = E
+permissions-a11y-privacy-checkbox =
+ .label = à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ সà§à¦¬à¦¾ বà§à¦°à¦¾à¦à¦à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¬à§ না
+ .accesskey = a
+permissions-a11y-privacy-link = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+## Privacy Section - Data Collection
+
+collection-header = { -brand-short-name } ডাà¦à¦¾ সà¦à¦à§à¦°à¦¹ ঠবà§à¦¯à¦¬à¦¹à¦¾à¦°
+collection-description = à¦à¦®à¦°à¦¾ à¦à¦ªà¦¨à¦¾à¦° à¦à¦à§à¦à¦¾à¦à§ সমà§à¦®à¦¾à¦¨ à¦à¦°à¦¿, à¦à¦®à¦°à¦¾ ততà¦à§à¦à§ তথà§à¦¯à¦ সà¦à¦à§à¦°à¦¹ à¦à¦°à¦¿ যা সà¦à¦²à§à¦° à¦à¦¨à§à¦¯ { -brand-short-name } à¦à¦° মানà§à¦¨à§à¦¨à§à¦¨à§ পà§à¦°à§à§à¦à¦¨à¥¤ à¦à¦¾à¦°à¦ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ তথà§à¦¯ à¦à§à¦°à¦¹à¦¨à§à¦° সমৠà¦à¦®à¦°à¦¾ সরà§à¦¬à¦¦à¦¾ à¦
নà§à¦®à¦¤à¦¿ à¦à¦¾à¦à¥¤
+collection-privacy-notice = à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ নà§à¦¤à¦¿
+collection-health-report =
+ .label = { -brand-short-name } à¦à§ { -vendor-short-name } তৠà¦à¦¾à¦°à¦¿à¦à¦°à§ à¦à¦¬à¦ মিথষà§à¦à§à¦°à¦¿à¦¯à¦¼ তথà§à¦¯ পাঠাতৠà¦
নà§à¦®à¦¤à¦¿ দিন
+ .accesskey = r
+collection-health-report-link = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+collection-studies =
+ .label = { -brand-short-name } à¦à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦¬à¦ à¦à¦¾à¦²à¦¾à¦¨à§à¦° à¦
নà§à¦®à¦¤à¦¿ দিন
+collection-studies-link = { -brand-short-name } à¦
ধà§à¦¯à¦¯à¦¼à¦¨ দà§à¦à§à¦¨
+addon-recommendations-link = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = à¦à¦ বিলà§à¦¡ à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯à§ ডাà¦à¦¾ রিপà§à¦°à§à¦à¦¿à¦ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ হà§à§à¦à§
+collection-backlogged-crash-reports =
+ .label = à¦à¦ªà¦¨à¦¾à¦° পà¦à§à¦·à§ থà§à¦à§ বà§à¦¯à¦¾à¦à¦²à¦à¦à§à¦¤ à¦à§à¦°à¦¾à¦¶ রিপà§à¦°à§à¦à¦à§à¦²à¦¿ পাঠাতৠ{ -brand-short-name } à¦à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§à¦¨
+ .accesskey = c
+collection-backlogged-crash-reports-link = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = নিরাপতà§à¦¤à¦¾
+security-browsing-protection = à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦à¦¨à§à¦à§à¦¨à§à¦ ঠবিপদà¦à¦¨à¦ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾
+security-enable-safe-browsing =
+ .label = লà§à¦à¦¾à¦¨à§ à¦à¦¬à¦ à¦à§à¦·à¦¤à¦¿à¦à¦° à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦ à¦à¦°à§
+ .accesskey = B
+security-enable-safe-browsing-link = বিসà§à¦¤à¦¾à¦°à¦¿à¦¤
+security-block-downloads =
+ .label = à¦à§à¦·à¦¤à¦¿à¦à¦° ডাà¦à¦¨à¦²à§à¦¡ বà§à¦²à¦
+ .accesskey = d
+security-block-uncommon-software =
+ .label = à¦à¦ªà¦¨à¦¾à¦à§ à¦
পà§à¦°à§à§à¦à¦¨à§à§ ঠবà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®à§ সফà¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° সমà§à¦ªà¦°à§à¦à§ সতরà§à¦ à¦à¦°à¦¾ হবà§
+ .accesskey = c
+
+## Privacy Section - Certificates
+
+certs-header = সনদপতà§à¦°
+certs-personal-label = যà¦à¦¨ à¦à§à¦¨à§ সারà§à¦à¦¾à¦° à¦à¦ªà¦¨à¦¾à¦° বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à§
+certs-select-auto-option =
+ .label = সà§à¦¬à§à¦à¦à§à¦°à¦¿à§à¦à¦¾à¦¬à§ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à¦¾ হবà§
+ .accesskey = S
+certs-select-ask-option =
+ .label = à¦à¦ªà¦¨à¦¾à¦à§ পà§à¦°à¦¤à¦¿à¦¬à¦¾à¦° à¦à¦¿à¦à§à¦à§à¦¸ à¦à¦°à¦¾
+ .accesskey = A
+certs-enable-ocsp =
+ .label = à¦à¦¸à§à¦¯à§à¦à¦¾à¦°à§à¦° OCSP à¦à¦¤à§à¦¤à¦°à§à¦° রিপà§à¦°à§à¦ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à§à¦° যà§à¦à§à¦¯à¦¤à¦¾ বাতিল à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+ .accesskey = Q
+certs-view =
+ .label = সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ দà§à¦à§à¦¨â¦
+ .accesskey = C
+certs-devices =
+ .label = নিরাপতà§à¦¤à¦¾ ডিà¦à¦¾à¦à¦¸â¦
+ .accesskey = D
+space-alert-learn-more-button =
+ .label = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+ .accesskey = L
+space-alert-over-5gb-pref-button =
+ .label =
+ { PLATFORM() ->
+ [windows] à¦
পশন à¦à§à¦²à§à¦¨
+ *[other] পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ à¦à§à¦²à§à¦¨
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] O
+ }
+space-alert-over-5gb-message =
+ { PLATFORM() ->
+ [windows] { -brand-short-name } ঠযথà§à¦·à§à¦ পরিমাণৠডিসà§à¦ সà§à¦ªà§à¦¸ নাà¦à¥¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¨à§à¦à§à¦¨à§à¦ ঠিà¦à¦à¦¾à¦¬à§ নাঠদà§à¦à¦¾à¦¤à§ পারà§à¥¤ সà¦à¦°à¦à§à¦·à¦¿à¦¤ সাà¦à¦ ডাà¦à¦¾ পরিষà§à¦à¦¾à¦° à¦à¦°à¦¤à§ à¦
পশন> à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ ঠনিরাপতà§à¦¤à¦¾> à¦à§à¦à¦¿ ঠসাà¦à¦ ডাà¦à¦¾ যান।
+ *[other] { -brand-short-name } ঠযথà§à¦·à§à¦ পরিমাণৠডিসà§à¦ সà§à¦ªà§à¦¸ নাà¦à¥¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¨à§à¦à§à¦¨à§à¦ ঠিà¦à¦à¦¾à¦¬à§ নাঠদà§à¦à¦¾à¦¤à§ পারà§à¥¤ সà¦à¦°à¦à§à¦·à¦¿à¦¤ সাà¦à¦ ডাà¦à¦¾ পরিষà§à¦à¦¾à¦° à¦à¦°à¦¤à§ পà¦à¦¨à§à¦¦ > à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ ঠনিরাপতà§à¦¤à¦¾> à¦à§à¦à¦¿ ঠসাà¦à¦ ডাà¦à¦¾ যান।
+ }
+space-alert-under-5gb-ok-button =
+ .label = ঠিঠà¦à¦à§, বà§à¦à§à¦à¦¿
+ .accesskey = K
+space-alert-under-5gb-message = { -brand-short-name } ঠযথà§à¦·à§à¦ পরিমাণৠডিসà§à¦ সà§à¦ªà§à¦¸ নাà¦à¥¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¨à§à¦à§à¦¨à§à¦ ঠিà¦à¦à¦¾à¦¬à§ নাঠদà§à¦à¦¾à¦¤à§ পারà§à¥¤ à¦à¦°à¦ à¦à¦¾à¦² বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦
à¦à¦¿à¦à§à¦à¦¤à¦¾ পà§à¦¤à§ ডিসà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦
পà¦à¦¿à¦®à¦¾à¦à¦ à¦à¦°à§à¦¨ à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦°à¦¬à§à¦¨ à¦à¦¾à¦¨à¦¤à§ âà¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨â ঠà¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = ডà§à¦¸à§à¦à¦à¦ª
+downloads-folder-name = ডাà¦à¦¨à¦²à§à¦¡
+choose-download-folder-title = ডাà¦à¦¨à¦²à§à¦¡ ফà§à¦²à§à¦¡à¦¾à¦° নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨:
+# Variables:
+# $service-name (String) - Name of a cloud storage provider like Dropbox, Google Drive, etc...
+save-files-to-cloud-storage =
+ .label = { $service-name } ঠফাà¦à¦² সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
diff --git a/browser/browser/preferences/selectBookmark.ftl b/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 00000000000..78c4298d074
--- /dev/null
+++ b/browser/browser/preferences/selectBookmark.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/.
+
+select-bookmark-window =
+ .title = নà§à§ পাতা নিরà§à¦§à¦¾à¦°à¦£
+ .style = width: 32em;
+select-bookmark-desc = নà§à§ পাতা হিসà§à¦¬à§ নিরà§à¦§à¦¾à¦°à¦£à§à¦° à¦à¦¨à§à¦¯ à¦à¦à¦à¦¿ বà§à¦à¦®à¦¾à¦°à§à¦ বাà¦à¦¾à¦ à¦à¦°à§à¦¨à¥¤ à¦à§à¦¨à§ ফà§à¦²à§à¦¡à¦¾à¦° নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à¦¾ হলà§, ফà§à¦²à§à¦¡à¦¾à¦°à§à¦° সব বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦²à¦¾à¦¦à¦¾ à¦à§à¦¯à¦¾à¦¬à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ হবà§à¥¤
diff --git a/browser/browser/preferences/siteDataSettings.ftl b/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 00000000000..c117108e929
--- /dev/null
+++ b/browser/browser/preferences/siteDataSettings.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/.
+
+
+## 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 = সরà§à¦¬à¦¶à§à¦· বà§à¦¯à¦¬à¦¹à§à¦¤
+site-data-remove-selected =
+ .label = নিরà§à¦¬à¦¾à¦à¦¿à¦¤à¦¦à§à¦° à¦
পসারণ
+ .accesskey = R
+site-data-button-cancel =
+ .label = বাতিল
+ .accesskey = C
+site-data-button-save =
+ .label = পরিবরà§à¦¤à¦¨à¦à§à¦²à§ সà¦à¦°à¦à§à¦·à¦£
+ .accesskey = 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-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/browser/browser/preferences/syncDisconnect.ftl b/browser/browser/preferences/syncDisconnect.ftl
new file mode 100644
index 00000000000..69f879f2257
--- /dev/null
+++ b/browser/browser/preferences/syncDisconnect.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/.
+
+sync-disconnect-dialog =
+ .title = { -sync-brand-short-name } বিà¦à§à¦à¦¿à¦¨à§à¦¨ à¦à¦°à¦¾ হবà§?
+ .style = width: 36em; min-height: 35em;
+sync-disconnect-heading = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ বà§à¦°à¦¾à¦à¦à¦¾à¦° ডà§à¦à¦¾ মà§à¦à§ ফà§à¦²à¦¤à§ à¦à¦¾à¦¨? যদিà¦, à¦à¦ªà¦¨à¦¾à¦° { -sync-brand-name } ডà§à¦à¦¾ à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦à§ থাà¦à¦¬à§à¥¤
+sync-disconnect-remove-sync-caption = { -sync-brand-name } ডাà¦à¦¾ à¦
পসারণ à¦à¦°à§à¦¨
+sync-disconnect-remove-sync-data = বà§à¦à¦®à¦¾à¦°à§à¦, à¦à¦¤à¦¿à¦¹à¦¾à¦¸, পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡ à¦à¦¤à§à¦¯à¦¾à¦¦à¦¿
+sync-disconnect-remove-other-caption = à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ ডà§à¦à¦¾ সরিà§à§ নিন
+sync-disconnect-remove-other-data = à¦à§à¦à¦¿à¦, à¦à§à¦¯à¦¾à¦¶, à¦
ফলাà¦à¦¨ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ ডà§à¦à¦¾ à¦à¦¤à§à¦¯à¦¾à¦¦à¦¿
+# Shown while the disconnect is in progress
+sync-disconnect-disconnecting = বিà¦à§à¦à¦¿à¦¨à§à¦¨...
+sync-disconnect-cancel =
+ .label = বাতিল à¦à¦°à§à¦¨
+ .accesskey = C
+
+## Disconnect confirm Button
+##
+## The 2 labels which may be shown on the single "Disconnect" button, depending
+## on the state of the checkboxes.
+
+sync-disconnect-confirm-disconnect-delete =
+ .label = বিà¦à§à¦à¦¨à§à¦¨ à¦à¦°à§à¦¨ à¦à¦¬à¦ মà§à¦à§ দিন
+ .accesskey = D
+sync-disconnect-confirm-disconnect =
+ .label = à¦à¦à¦®à¦¾à¦¤à§à¦° বিà¦à§à¦à¦¿à¦¨à§à¦¨ হল
+ .accesskey = D
diff --git a/browser/browser/preferences/translation.ftl b/browser/browser/preferences/translation.ftl
new file mode 100644
index 00000000000..6a65590017c
--- /dev/null
+++ b/browser/browser/preferences/translation.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/.
+
+translation-window =
+ .title = বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® à¦
নà§à¦¬à¦¾à¦¦à¥¤
+ .style = width: 36em
+translation-close-key =
+ .key = w
+translation-languages-disabled-desc = নিমà§à¦¨à¦¬à¦°à§à¦£à¦¿à¦¤ à¦à¦¾à¦·à¦¾à§ à¦
নà§à¦¬à¦¾à¦¦ পà§à¦°à¦¸à§à¦¤à¦¾à¦¬ à¦à¦°à¦¾ হবà§à¦¨à¦¾
+translation-languages-column =
+ .label = à¦à¦¾à¦·à¦¾
+translation-languages-button-remove =
+ .label = à¦à¦¾à¦·à¦¾ মà§à¦à§ ফà§à¦²à§à¦¨
+ .accesskey = R
+translation-languages-button-remove-all =
+ .label = সব à¦à¦¾à¦·à¦¾ মà§à¦à§ ফà§à¦²à§à¦¨
+ .accesskey = e
+translation-sites-disabled-desc = নিà¦à§à¦° সাà¦à¦à¦à§à¦²à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦¬à¦¾à¦¦ পà§à¦°à¦¸à§à¦¤à¦¾à¦¬ à¦à¦°à¦¾ হবà§à¦¨à¦¾
+translation-sites-column =
+ .label = à¦à§à§à¦¬à¦¸à¦¾à¦à¦
+translation-sites-button-remove =
+ .label = সাà¦à¦ à¦
পসারণ
+ .accesskey = S
+translation-sites-button-remove-all =
+ .label = সব সাà¦à¦ à¦
পসারণ à¦à¦° i
+ .accesskey = i
+translation-button-close =
+ .label = বনà§à¦§
+ .accesskey = C
diff --git a/browser/browser/safeMode.ftl b/browser/browser/safeMode.ftl
new file mode 100644
index 00000000000..cbb64be0cd8
--- /dev/null
+++ b/browser/browser/safeMode.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/.
+
+safe-mode-window =
+ .title = { -brand-short-name } নিরাপদ মà§à¦¡
+ .style = max-width: 400px
+start-safe-mode =
+ .label = নিরাপদ মà§à¦¡à§ শà§à¦°à§ à¦à¦°à§à¦¨
+refresh-profile =
+ .label = { -brand-short-name } পà§à¦¨à¦à¦¨à¦¿à¦°à§à¦§à¦¾à¦°à¦£ à¦à¦°à¦¾ হবà§
+safe-mode-description = { -brand-short-name } à¦à¦° নিরাপদ মà§à¦¡ হà¦à§à¦à§ à¦à¦à¦à¦¿ বিশà§à¦· মà§à¦¡ যা à¦à¦¿à¦¨à¦¾ বিà¦à¦¿à¦¨à§à¦¨ বিষà§à§à¦° সমসà§à¦¯à¦¾à¦° সমাধানৠবà§à¦¯à¦¬à¦¹à§à¦¤ হà§à¥¤
+safe-mode-description-details = à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¬à¦ সà§à¦¬à¦¨à¦¿à¦°à§à¦§à¦¾à¦°à¦¿à¦¤ সà§à¦à¦¿à¦ সাময়িà¦à¦à¦¾à¦¬à§ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ হবà§, à¦à¦¬à¦ { -brand-short-name } à¦à¦° বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ হà§à¦¤à§ à¦à¦¾à¦ à¦à¦°à¦¬à§ না।
+refresh-profile-instead = à¦à¦à¦¾à¦¡à¦¼à¦¾à¦ à¦à¦ªà¦¨à¦¿ সমসà§à¦¯à¦¾à¦¸à¦®à¦¾à¦§à¦¾à¦¨ লাফালাফি à¦à¦¬à¦ রিফà§à¦°à§à¦¶ { -brand-short-name } à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦¤à§ পারà§à¦¨;
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } à¦
পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦à¦¾à¦¬à§ শà§à¦°à§à¦¤à§ বনà§à¦§ হà§à§ যাà§à¥¤ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦
থবা à¦
নà§à¦¯à¦à§à¦¨à§ à¦à¦¾à¦°à¦£à§ à¦à¦ সমসà§à¦¯à¦¾ দà§à¦à¦¾ দিতৠপারà§à¥¤ à¦à¦ªà¦¨à¦¿ সà§à¦« মà§à¦¡ à¦à¦° মাধà§à¦¯à¦®à§ à¦à¦ সমসà§à¦¯à¦¾à¦° সমাধান à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
diff --git a/browser/browser/safebrowsing/blockedSite.ftl b/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 00000000000..aedbf7f515a
--- /dev/null
+++ b/browser/browser/safebrowsing/blockedSite.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/.
+
+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 = à¦à¦ªà¦¦à§à¦·à§à¦à¦¾ { $advisoryname } ।
+safeb-palm-accept-label = ফিরৠযান
+safeb-palm-see-details-label = বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ দà§à¦à§à¦¨
+safeb-blocked-phishing-page-error-desc-override = { $sitename } à¦à¦à¦à¦¿ পà§à¦°à¦¤à¦¾à¦°à¦ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ হিসাবৠসনাà¦à§à¦¤ à¦à¦°à¦¾ হà§à§à¦à§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦ সনাà¦à§à¦¤à¦à¦°à¦£ à¦à§ সমসà§à¦¯à¦¾ হিসাবৠরিপà§à¦°à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨ à¦
থবা à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§ à¦à¦ à¦
নিরাপদ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¿à¦à¦¿à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
+safeb-blocked-phishing-page-error-desc-no-override = { $sitename } à¦à§ পà§à¦°à¦¤à¦¾à¦°à¦£à¦¾à¦®à§à¦²à¦ সাà¦à¦ হিসাবৠপà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦¨ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ সনাà¦à§à¦¤à¦à¦°à¦£ সমসà§à¦¯à¦¾ নিà§à§ পà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦¨ à¦à¦°à¦¤à§ পারà§à¦¨ ।
+safeb-blocked-phishing-page-learn-more =
+ পà§à¦°à¦¤à¦¾à¦°à¦£à¦¾à¦®à§à¦²à¦ সাà¦à¦ à¦à¦¬à¦ ফিশিঠসমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨ www.antiphishing.org à¦à¦à¦¾à¦¨à§à¥¤
+ { -brand-short-name } à¦à¦° ফিশিঠà¦à¦¬à¦ মালà¦à¦¯à¦¼à§à¦¯à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨ support.mozilla.org তà§à¥¤
+safeb-blocked-malware-page-error-desc-override = { $sitename } à¦à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ সনাà¦à§à¦¤à¦à¦°à¦£ সমসà§à¦¯à¦¾ রিপà§à¦°à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨ à¦
থবা à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§ à¦à¦ à¦
নিরাপদ সাà¦à¦à§ যà§à¦¤à§ পারà§à¦¨à¥¤
+safeb-blocked-malware-page-error-desc-no-override = { $sitename } à¦à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ সনাà¦à§à¦¤à¦à¦°à¦£ সমসà§à¦¯à¦¾ রিপà§à¦°à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨ ।
+safeb-blocked-malware-page-learn-more = à¦à¦¾à¦à¦°à¦¾à¦¸ à¦à¦¬à¦ à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ মà§à¦¯à¦¾à¦²à¦à§à§à¦¯à¦¾à¦° সহ à¦à§à¦·à¦¤à¦¿à¦à¦° à¦à¦¯à¦¼à§à¦¬ à¦à¦¨à¦à§à¦¨à§à¦ সমà§à¦ªà¦°à§à¦à§ à¦à¦¾à¦¨à§à¦¨ à¦à¦° à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° সà§à¦°à¦à§à¦·à¦¿à¦¤ রাà¦à¦¬à§à¦¨ তা à¦à¦¾à¦¨à¦¤à§ à¦à¦¿à¦à¦¿à¦ à¦à¦°à§à¦¨ StopBadware.org । { -brand-short-name } à¦à¦° ফিশিঠà¦à¦¬à¦ মà§à¦¯à¦¾à¦²à¦à§à§à¦¯à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦¾à¦¨à¦¤à§ à¦à¦¿à¦à¦¿à¦ à¦à¦°à§à¦¨ support.mozilla.org ।
+safeb-blocked-unwanted-page-error-desc-override = { $sitename } সাà¦à¦à¦à¦¿à¦¤à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà¦à¦à§à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হà§à§à¦à§ । à¦à¦ªà¦¨à¦¿ à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§ à¦à¦ à¦
নিরাপদ সাà¦à¦ à¦à¦¿à¦à¦¿à¦ à¦à¦°à¦¤à§ পারà§à¥¤
+safeb-blocked-unwanted-page-error-desc-no-override = { $sitename } সাà¦à¦à¦à¦¿à¦¤à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà¦à¦à§à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হà§à§à¦à§ ।
+safeb-blocked-unwanted-page-learn-more = à¦
যাà¦à¦¿à¦¤ সফà¦à¦à§à§à¦¯à¦¾à¦° পলিসিতৠà¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦à¦¬à¦ à¦
যাà¦à¦¿à¦¤ সফà¦à¦à§à§à¦¯à¦¾à¦° সমà§à¦ªà¦°à§à¦à§ পà§à§à¦¨à¥¤ support.mozilla.org ঠিà¦à¦¾à¦¨à¦¾à§ { -brand-short-name } à¦à¦° ফিশিঠà¦à¦¬à¦ মà§à¦¯à¦¾à¦²à¦à§à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨à¥¤
+safeb-blocked-harmful-page-error-desc-override = { $sitename } à¦à§ সমà§à¦à¦¾à¦¬à§à¦¯ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ সরবরাহà¦à¦¾à¦°à§ হিসাবৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à¦¤à§ পারà§à¦¨ à¦à¦¬à¦ à¦à¦ à¦
নিরাপদ সাà¦à¦à§ যান।
+safeb-blocked-harmful-page-error-desc-no-override = { $sitename } à¦à§ সমà§à¦à¦¾à¦¬à§à¦¯ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ সরবরাহà¦à¦¾à¦°à§ হিসাবৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ ।
+safeb-blocked-harmful-page-learn-more = { -brand-short-name } à¦à¦° ফিশিঠà¦à¦¬à¦ মà§à¦¯à¦¾à¦²à¦à§à§à¦¯à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨ support.mozilla.org তà§à¥¤
+safeb-palm-notdeceptive =
+ .label = à¦à¦à¦¿ à¦à§à¦¨ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সাà¦à¦ নাâ¦
+ .accesskey = d
diff --git a/browser/browser/sanitize.ftl b/browser/browser/sanitize.ftl
new file mode 100644
index 00000000000..273c770132a
--- /dev/null
+++ b/browser/browser/sanitize.ftl
@@ -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/.
+
+sanitize-prefs =
+ .title = à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦
পসারণà§à¦° সà§à¦à¦¿à¦
+ .style = width: 34em
+sanitize-prefs-style =
+ .style = width: 17em
+dialog-title =
+ .title = সামà§à¦ªà§à¦°à¦¤à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦
পসারণ
+ .style = width: 34em
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+dialog-title-everything =
+ .title = সব à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦
পসারণ
+ .style = width: 34em
+clear-data-settings-label = যà¦à¦¨ বনà§à¦§ à¦à¦°à¦¾ হà§, { -brand-short-name } সà§à¦¬à¦¯à¦¼à¦à¦à§à¦°à¦¿à¦¯à¦¼à¦à¦¾à¦¬à§ সব পরিষà§à¦à¦¾à¦° à¦à¦°à§ ফà§à¦²à§
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+ .value = à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦
পসারণà§à¦° সমà§à§à¦° পরিসর:{ " " }
+ .accesskey = T
+clear-time-duration-value-last-hour =
+ .label = à¦à¦¤ à§§ à¦à¦¨à§à¦à¦¾
+clear-time-duration-value-last-2-hours =
+ .label = à¦à¦¤ ২ à¦à¦¨à§à¦à¦¾
+clear-time-duration-value-last-4-hours =
+ .label = à¦à¦¤ ৪ à¦à¦¨à§à¦à¦¾
+clear-time-duration-value-today =
+ .label = à¦à¦ সারাদিন
+clear-time-duration-value-everything =
+ .label = সব
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+item-history-and-downloads =
+ .label = বà§à¦°à¦¾à¦à¦à¦¿à¦ B à¦à¦¬à¦ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+ .accesskey = B
+item-cookies =
+ .label = à¦à§à¦à¦¿ (C)
+ .accesskey = C
+item-active-logins =
+ .label = সà¦à§à¦°à¦¿à§ লà¦à¦à¦¨ (L)
+ .accesskey = L
+item-cache =
+ .label = à¦à§à¦¯à¦¾à¦¶ (a)
+ .accesskey = a
+item-form-search-history =
+ .label = ফরà§à¦® ঠà¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸ F
+ .accesskey = F
+data-section-label = তথà§à¦¯
+item-site-preferences =
+ .label = সাà¦à¦ সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ (S)
+ .accesskey = S
+item-offline-apps =
+ .label = à¦
ফলাà¦à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° তথà§à¦¯ (O)
+ .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/browser/browser/syncedTabs.ftl b/browser/browser/syncedTabs.ftl
new file mode 100644
index 00000000000..c93583bef8c
--- /dev/null
+++ b/browser/browser/syncedTabs.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/.
+
+synced-tabs-sidebar-title = সিà¦à§à¦à¦à§à¦¤ à¦à§à¦¯à¦¾à¦¬
+synced-tabs-sidebar-noclients-subtitle = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ªà¦¨à¦¾à¦° à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ ডিà¦à¦¾à¦à¦¸à§à¦° à¦à§à¦¯à¦¾à¦¬à¦¸à¦®à§à¦¹ à¦à¦à¦¾à¦¨à§ দà§à¦à¦¤à§ à¦à¦¾à¦¨?
+synced-tabs-sidebar-notsignedin = à¦à¦ªà¦¨à¦¾à¦° à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ ডিà¦à¦¾à¦à¦¸à§à¦° à¦à§à¦¯à¦¾à¦¬à§à¦° তালিà¦à¦¾ দà§à¦à¦¤à§ সাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+synced-tabs-sidebar-unverified = à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ যাà¦à¦¾à¦ à¦à¦°à¦¾ পà§à¦°à¦¯à¦¼à§à¦à¦¨à¥¤
+synced-tabs-sidebar-notabs = à¦à§à¦¨ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à¦¾ নà§à¦
+synced-tabs-sidebar-openprefs = পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ { -sync-brand-short-name } à¦à§à¦²à§à¦¨
+synced-tabs-sidebar-tabsnotsyncing = à¦à¦ªà¦¨à¦¾à¦° à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ ডিà¦à¦¾à¦à¦¸à§à¦° à¦à§à¦¯à¦¾à¦¬à§à¦° তালিà¦à¦¾ দà§à¦à¦¤à§, à¦à§à¦¯à¦¾à¦¬ সিà¦à¦ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à¦à¦¿ à¦à¦¾à¦²à§ à¦à¦°à§ দিন।
+synced-tabs-sidebar-connect-another-device = à¦
নà§à¦¯ ডিà¦à¦¾à¦à¦¸ সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à§à¦¨
+synced-tabs-sidebar-search =
+ .placeholder = সিà¦à§à¦ à¦à§à¦¯à¦¾à¦¬à§à¦° à¦à§à¦à¦ à¦à¦°à§à¦¨
+synced-tabs-context-open =
+ .label = à¦à§à¦²à§à¦¨ O
+ .accesskey = O
+synced-tabs-context-open-in-new-tab =
+ .label = নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬à§ à¦à§à¦²à§à¦¨
+ .accesskey = w
+synced-tabs-context-open-in-new-window =
+ .label = নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§à¦¤à§ à¦à§à¦²à§à¦¨
+ .accesskey = N
+synced-tabs-context-open-in-new-private-window =
+ .label = নতà§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§à¦¤à§ লিà¦à§à¦ à¦à§à¦²à§à¦¨
+ .accesskey = P
+synced-tabs-context-bookmark-single-tab =
+ .label = à¦à§à¦¯à¦¾à¦¬à¦à¦¿ বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦°à§à¦¨â¦
+ .accesskey = B
+synced-tabs-context-copy =
+ .label = à¦
নà§à¦²à¦¿à¦ªà¦¿
+ .accesskey = C
+synced-tabs-context-open-all-in-tabs =
+ .label = à¦à§à¦¯à¦¾à¦¬à§ সব à¦à§à¦²à§à¦¨
+ .accesskey = O
+synced-tabs-context-manage-devices =
+ .label = ডিà¦à¦¾à¦à¦¸ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾â¦
+ .accesskey = D
+fxa-sign-in = { -sync-brand-short-name } ঠসাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¦¨
diff --git a/browser/browser/tabContextMenu.ftl b/browser/browser/tabContextMenu.ftl
new file mode 100644
index 00000000000..21aea22291e
--- /dev/null
+++ b/browser/browser/tabContextMenu.ftl
@@ -0,0 +1,70 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+reload-tab =
+ .label = à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à¦¾à§ লà§à¦¡
+ .accesskey = R
+select-all-tabs =
+ .label = সব à¦à§à¦¯à¦¾à¦¬ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+ .accesskey = S
+duplicate-tab =
+ .label = à¦
নà§à¦°à§à¦ª à¦à§à¦¯à¦¾à¦¬
+ .accesskey = D
+duplicate-tabs =
+ .label = à¦
নà§à¦°à§à¦ª à¦à§à¦¯à¦¾à¦¬
+ .accesskey = D
+close-tabs-to-the-end =
+ .label = ডানদিà¦à§à¦° à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à§à¦¨
+ .accesskey = i
+close-other-tabs =
+ .label = à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à§à¦¨
+ .accesskey = O
+reload-tabs =
+ .label = à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à¦¾à§ লà§à¦¡
+ .accesskey = R
+pin-tab =
+ .label = পিন à¦à§à¦¯à¦¾à¦¬
+ .accesskey = P
+unpin-tab =
+ .label = à¦à§à¦¯à¦¾à¦¬ à¦à¦¨à¦ªà¦¿à¦¨ b
+ .accesskey = b
+pin-selected-tabs =
+ .label = পিন à¦à§à¦¯à¦¾à¦¬
+ .accesskey = P
+unpin-selected-tabs =
+ .label = à¦à§à¦¯à¦¾à¦¬ à¦à¦¨à¦ªà¦¿à¦¨
+ .accesskey = b
+bookmark-selected-tabs =
+ .label = বà§à¦à¦®à¦¾à¦°à§à¦ à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à¦¿...
+ .accesskey = k
+bookmark-tab =
+ .label = বà§à¦à¦®à¦¾à¦°à§à¦ à¦à§à¦¯à¦¾à¦¬
+ .accesskey = B
+reopen-in-container =
+ .label = à¦à¦¨à¦à§à¦à¦¨à¦¾à¦° পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à§à¦²à§à¦¨
+ .accesskey = e
+move-to-start =
+ .label = শà§à¦°à§à¦¤à§ যাà¦
+ .accesskey = S
+move-to-end =
+ .label = শà§à¦·à§ যাà¦
+ .accesskey = E
+move-to-new-window =
+ .label = নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§à¦¤à§ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° W
+ .accesskey = W
+undo-close-tab =
+ .label = বনà§à¦§ à¦à¦°à¦¾ à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à¦¾à§ à¦à§à¦²à§à¦¨ U
+ .accesskey = U
+close-tab =
+ .label = à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ C
+ .accesskey = C
+close-tabs =
+ .label = à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à§à¦¨
+ .accesskey = S
+move-tabs =
+ .label = à¦à§à¦¯à¦¾à¦¬ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦°
+ .accesskey = v
+move-tab =
+ .label = à¦à§à¦¯à¦¾à¦¬ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦°
+ .accesskey = v
diff --git a/browser/browser/toolbarContextMenu.ftl b/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 00000000000..7b5f48d3f25
--- /dev/null
+++ b/browser/browser/toolbarContextMenu.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/.
+
+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-undo-close-tab =
+ .label = বনà§à¦§ à¦à¦°à¦¾ à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à¦¾à§ à¦à§à¦²à§à¦¨ U
+ .accesskey = U
diff --git a/browser/browser/touchbar/touchbar.ftl b/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 00000000000..d268ddf24be
--- /dev/null
+++ b/browser/browser/touchbar/touchbar.ftl
@@ -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/.
+
+# 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 = বà§à¦à¦®à¦¾à¦°à§à¦ যà§à¦ à¦à¦°à§à¦¨
+open-bookmarks-sidebar = বà§à¦à¦®à¦¾à¦°à§à¦ সাà¦à¦¡à¦¬à¦¾à¦° à¦à§à¦²à§à¦¨
+reader-view = রিডার à¦à¦¿à¦
+# Meant to match the string displayed in an empty URL bar.
+open-location = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨ বা ঠিà¦à¦¾à¦¨à¦¾ লিà¦à§à¦¨
+share = শà§à§à¦¾à¦° à¦à¦°à§à¦¨
+close-window = à¦à¦à¦¨à§à¦¡à§ বনà§à¦§ à¦à¦°à§à¦¨
diff --git a/browser/chrome/browser-region/region.properties b/browser/chrome/browser-region/region.properties
new file mode 100644
index 00000000000..dbd1cfe5641
--- /dev/null
+++ b/browser/chrome/browser-region/region.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: REVIEW_REQUIRED
+# Please do not commit any changes to this file without a review from
+# the l10n-drivers team (this includes en-US). In order to get one,
+# please file a bug, add the "productization" keyword and CC l10n@mozilla.com.
+
+# 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
+
+# The default set of protocol handlers for irc:
+gecko.handlerService.schemes.irc.0.name=Mibbit
+gecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s
+
+# The default set of protocol handlers for ircs:
+gecko.handlerService.schemes.ircs.0.name=Mibbit
+gecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s
diff --git a/browser/chrome/browser/aboutPrivateBrowsing.dtd b/browser/chrome/browser/aboutPrivateBrowsing.dtd
new file mode 100644
index 00000000000..c71113f8b98
--- /dev/null
+++ b/browser/chrome/browser/aboutPrivateBrowsing.dtd
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/aboutRobots.dtd b/browser/chrome/browser/aboutRobots.dtd
new file mode 100644
index 00000000000..7a7a1e53bdb
--- /dev/null
+++ b/browser/chrome/browser/aboutRobots.dtd
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/aboutTabCrashed.dtd b/browser/chrome/browser/aboutTabCrashed.dtd
new file mode 100644
index 00000000000..ac659227ca6
--- /dev/null
+++ b/browser/chrome/browser/aboutTabCrashed.dtd
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/accounts.properties b/browser/chrome/browser/accounts.properties
new file mode 100644
index 00000000000..55a30af0ec7
--- /dev/null
+++ b/browser/chrome/browser/accounts.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 (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = পà§à¦¨à¦à¦¸à¦à¦¯à§à¦ %S
+
+# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account
+verifyDescription = %S যাà¦à¦¾à¦à¦à¦°à¦£
+
+# These strings are shown in a desktop notification after the
+# user requests we resend a verification email.
+verificationSentTitle = à¦à§à¦°à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠানৠহà§à§à¦à§
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = যাà¦à¦¾à¦à¦à¦°à¦£ লিà¦à§à¦ %S ঠপাঠানৠহয়à§à¦à§à¥¤
+verificationNotSentTitle = à¦à§à¦°à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠানৠসমà§à¦à¦¬ হà§à¦¨à¦¿
+verificationNotSentBody = à¦à¦®à¦°à¦¾ à¦à¦ সময়ৠà¦à¦à¦à¦¿ যাà¦à¦¾à¦à¦à¦°à¦£ মà§à¦à¦² পাঠাতৠà¦
à¦à§à¦·à¦®, দয়া à¦à¦°à§ পরৠà¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)
+# These strings are used in a notification shown when a new device joins the Sync account.
+# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we
+# could not get the device name that joined
+deviceConnectedTitle = Firefox Sync
+deviceConnectedBody = à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° à¦à¦à¦¨ %S à¦à¦° সাথৠসিà¦à§à¦ হà¦à§à¦à§à¥¤
+deviceConnectedBody.noDeviceName = à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à¦à¦¿ à¦à¦à¦¨ à¦à¦à¦à¦¿ নতà§à¦¨ ডিà¦à¦¾à¦à¦¸à§à¦° সাথৠসিà¦à§à¦ à¦à¦°à¦à§à¥¤
+
+# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)
+# These strings are used in a notification shown after Sync is connected.
+syncStartNotification.title = সিà¦à§à¦ সà¦à§à¦°à¦¿à§
+# %S is brandShortName
+syncStartNotification.body2 = %S à¦à¦¿à¦à§à¦à§à¦·à¦£à§à¦° মধà§à¦¯à§ সিà¦à§à¦ à¦à¦°à¦¾ শà§à¦°à§ হবà§à¥¤
+
+# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)
+# These strings are used in a notification shown after Sync was disconnected remotely.
+deviceDisconnectedNotification.title = সিà¦à§à¦ বিà¦à§à¦à¦¿à¦¨à§à¦¨
+deviceDisconnectedNotification.body = Firefox Sync থà§à¦à§ à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à¦à¦¿ সফলà¦à¦¾à¦¬à§ সà¦à¦¯à§à¦ বিà¦à§à¦à¦¿à¦¨à§à¦¨ à¦à¦°à¦¾ হয়à§à¦à§à¥¤
+
+# LOCALIZATION NOTE (sendToAllDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+sendToAllDevices.menuitem = সà¦à¦² ডিà¦à¦¾à¦à¦¸à§ পাঠাà¦
+
+# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unconfigured. Redirects to a marketing page.
+sendTabToDevice.unconfigured.status = সিà¦à§à¦ à¦à¦°à¦¤à§ সà¦à¦¯à§à¦à§à¦¤ নà§à¦
+sendTabToDevice.unconfigured = à¦à§à¦¯à¦¾à¦¬ পাঠানৠনিà§à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨â¦
+
+# LOCALIZATION NOTE (sendTabToDevice.signintosync)
+# Displayed in the Send Tabs context menu and the page action panel when sync is not
+# configured. Allows users to immediately sign into sync via the preferences.
+sendTabToDevice.signintosync = সিà¦à§à¦ à¦à¦°à¦¤à§ সাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¦¨â¦
+
+# LOCALIZATION NOTE (sendTabToDevice.singledevice, sendTabToDevice.connectdevice,
+# sendTabToDevice.singledevice.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account has only 1 device. The sendTabToDevice.singledevice link
+# redirects to a marketing page, the sendTabToDevice.connectdevice redirects
+# to an FxAccounts page that tells to you to connect another device.
+sendTabToDevice.singledevice.status = à¦à§à¦¨ ডিà¦à¦¾à¦à¦¸ সà¦à¦¯à§à¦à§à¦¤ নà§
+sendTabToDevice.singledevice = à¦à§à¦¯à¦¾à¦¬ পাঠানৠনিà§à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨â¦
+sendTabToDevice.connectdevice = à¦
নà§à¦¯ ডিà¦à¦¾à¦à¦¸à§ সà¦à¦¯à§à¦à§à¦¤ হà§à¦¨â¦
+
+# LOCALIZATION NOTE (sendTabToDevice.verify, sendTabToDevice.verify.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unverified. Redirects to the Sync preferences page.
+sendTabToDevice.verify.status = à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ যাà¦à¦¾à¦ হà§à¦¨à¦¿
+sendTabToDevice.verify = à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ যাà¦à¦¾à¦ à¦à¦°à§à¦¨â¦
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,
+# multipleTabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,
+# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body,
+# singleTabArrivingWithTruncatedURL.body)
+# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)
+# The body for these is the URL of the tab received
+tabArrivingNotification.title = à¦à§à¦¯à¦¾à¦¬ à¦à§à¦¹à§à¦¤
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = %S হতৠà¦à§à¦¯à¦¾à¦¬
+
+multipleTabsArrivingNotification.title = à¦à§à¦¯à¦¾à¦¬ à¦à§à¦¹à§à¦¤
+# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received and #2 is the device name.
+unnamedTabsArrivingNotification2.body = #1 à¦à§à¦¯à¦¾à¦¬ #2 হতৠà¦à¦¸à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬ #2 হতৠà¦à¦¸à§à¦à§
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received.
+unnamedTabsArrivingNotificationMultiple2.body = #1 à¦à§à¦¯à¦¾à¦¬ à¦à¦ªà¦¨à¦¾à¦° সà¦à¦¯à§à¦à§à¦¤ ডিà¦à¦¾à¦à¦¸ হতৠà¦à¦¸à§à¦à§à¥¤;#1 à¦à§à¦¯à¦¾à¦¬ à¦à¦ªà¦¨à¦¾à¦° সà¦à¦¯à§à¦à§à¦¤ ডিà¦à¦¾à¦à¦¸ হতৠà¦à¦¸à§à¦à§
+
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received
+# This version is used when we don't know any device names.
+unnamedTabsArrivingNotificationNoDevice.body = #1 à¦à§à¦¯à¦¾à¦¬ à¦à¦¸à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬ à¦à¦¸à§à¦à§
+
+# LOCALIZATION NOTE (singleTabArrivingWithTruncatedURL.body):
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's benen truncated.
+# %S is the portion of the URL that remains after truncation.
+singleTabArrivingWithTruncatedURL.body = %Sâ¦
+
+# LOCALIZATION NOTE (account.title):
+# Used as a default header for the FxA toolbar menu.
+account.title = à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦
diff --git a/browser/chrome/browser/activity-stream/newtab.properties b/browser/chrome/browser/activity-stream/newtab.properties
new file mode 100644
index 00000000000..66401c6ac8a
--- /dev/null
+++ b/browser/chrome/browser/activity-stream/newtab.properties
@@ -0,0 +1,214 @@
+newtab_page_title=নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬
+
+header_top_sites=শà§à¦°à§à¦ সাà¦à¦
+header_highlights=হাà¦à¦²à¦¾à¦à¦à¦¸
+# LOCALIZATION NOTE(header_recommended_by): This is followed by the name
+# of the corresponding content provider.
+header_recommended_by={provider} দà§à¦¬à¦¾à¦°à¦¾ সà§à¦ªà¦¾à¦°à¦¿à¦¶à¦à§à¦¤
+
+# LOCALIZATION NOTE(context_menu_button_sr): This is for screen readers when
+# the context menu button is focused/active. Title is the label or hostname of
+# the site.
+context_menu_button_sr={title} থà§à¦à§ à¦à¦¨à¦à§à¦à§à¦¸à¦ মà§à¦¨à§ à¦à§à¦²à§à¦¨
+
+# LOCALIZATION NOTE(section_context_menu_button_sr): This is for screen readers when
+# the section edit context menu button is focused/active.
+section_context_menu_button_sr=à¦à¦¨à¦à§à¦à§à¦¸ মà§à¦¨à§à¦¯à§ তৠসà§à¦à¦¶à¦¨à¦à¦¿ à¦à§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (type_label_*): 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
+type_label_visited=পরিদরà§à¦¶à¦¿à¦¤
+type_label_bookmarked=বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦°à¦¾ হà§à§à¦à§
+type_label_recommended=à¦à§à¦à¦
+type_label_pocket=Pocket ঠসà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+type_label_downloaded=ডাà¦à¦¨à¦²à§à¦¡ হà§à§à¦à§
+
+# LOCALIZATION NOTE (menu_action_*): These strings are displayed in a context
+# menu and are meant as a call to action for a given page.
+# LOCALIZATION NOTE (menu_action_bookmark): Bookmark is a verb, as in "Add to
+# bookmarks"
+menu_action_bookmark=বà§à¦à¦®à¦¾à¦°à§à¦
+menu_action_remove_bookmark=বà§à¦à¦®à¦¾à¦°à§à¦ মà§à¦à§ দিন
+menu_action_open_new_window=নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§à¦¤à§ à¦à§à¦²à§à¦¨
+menu_action_open_private_window=নতà§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§à¦¤à§ à¦à§à¦²à§à¦¨
+menu_action_dismiss=বাতিল
+menu_action_delete=à¦à¦¤à¦¿à¦¹à¦¾à¦¸ থà§à¦à§ মà§à¦à§ ফà§à¦²à§à¦¨
+menu_action_pin=পিন
+menu_action_unpin=à¦à¦¨à¦ªà¦¿à¦¨
+confirm_history_delete_p1=à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤à¦à¦¾à¦¬à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸ থà§à¦à§ à¦à¦ পাতার সà¦à¦² à¦à¦¿à¦à§ মà§à¦à§ ফà§à¦²à¦¤à§ à¦à¦¾à¦¨?
+# LOCALIZATION NOTE (confirm_history_delete_notice_p2): this string is displayed in
+# the same dialog as confirm_history_delete_p1. "This action" refers to deleting a
+# page from history.
+confirm_history_delete_notice_p2=à¦à¦ পরিবরà§à¦¤à¦¨à¦à¦¿ à¦
পরিবরà§à¦¤à¦¨à§à§à¥¤
+menu_action_save_to_pocket=Pocket ঠসà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+menu_action_delete_pocket=Pocket থà§à¦à§ মà§à¦à§ দিন
+menu_action_archive_pocket=Pocket ঠà¦à¦°à§à¦à¦¾à¦à¦ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (menu_action_show_file_*): 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.
+menu_action_show_file_mac_os=ফাà¦à¦¨à§à¦¡à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à§à¦¨
+menu_action_show_file_windows=ধারণà¦à¦¾à¦°à§ ফà§à¦²à§à¦¡à¦¾à¦° à¦à§à¦²à§à¦¨
+menu_action_show_file_linux=ধারণà¦à¦¾à¦°à§ ফà§à¦²à§à¦¡à¦¾à¦° à¦à§à¦²à§à¦¨
+menu_action_show_file_default=ফাà¦à¦² দà§à¦à¦¾à¦¨
+menu_action_open_file=ফাà¦à¦² à¦à§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (menu_action_copy_download_link, menu_action_go_to_download_page):
+# "Download" here, in both cases, is not a verb, it is a noun. As in, "Copy the
+# link that belongs to this downloaded item"
+menu_action_copy_download_link=ডাà¦à¦¨à¦²à§à¦¡à§à¦° লিà¦à§à¦ à¦
নà§à¦²à¦¿à¦ªà¦¿ à¦à¦°à§à¦¨
+menu_action_go_to_download_page=ডাà¦à¦¨à¦²à§à¦¡ পাতাৠযাà¦
+menu_action_remove_download=à¦à¦¤à¦¿à¦¹à¦¾à¦¸ থà§à¦à§ মà§à¦à§ ফà§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (search_button): This is screenreader only text for the
+# search button.
+search_button=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+
+# LOCALIZATION NOTE (search_header): Displayed at the top of the panel
+# showing search suggestions. {search_engine_name} is replaced with the name of
+# the current default search engine. e.g. 'Google Search'
+search_header={search_engine_name} à¦à§à¦à¦à§à¦¨
+
+# LOCALIZATION NOTE (search_web_placeholder): This is shown in the searchbox when
+# the user hasn't typed anything yet.
+search_web_placeholder=à¦à§à§à¦¬à§ সনà§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (section_disclaimer_topstories): This is shown below
+# the topstories section title to provide additional information about
+# how the stories are selected.
+section_disclaimer_topstories=মà¦à¦¾à¦° মà¦à¦¾à¦° সব à¦à¦²à§à¦ª নিরà§à¦¬à¦¾à¦à¦¿à¦¤ হà§à§à¦à§, à¦à¦ªà¦¨à¦¿ যà§à¦®à¦¨à¦à¦¾ পà§à§à¦¨à¥¤ Pocket à¦à¦à¦¨ থà§à¦à§ Mozilla à¦à¦° à¦
à¦à¦¶à¥¤
+section_disclaimer_topstories_linktext=à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦¾à¦ à¦à¦°à§ à¦à¦¾à¦¨à§à¦¨à¥¤
+# LOCALIZATION NOTE (section_disclaimer_topstories_buttontext): The text of
+# the button used to acknowledge, and hide this disclaimer in the future.
+section_disclaimer_topstories_buttontext=ঠিঠà¦à¦à§, বà§à¦à§à¦à¦¿
+
+# LOCALIZATION NOTE (prefs_*, settings_*): These are shown in about:preferences
+# for a "Firefox Home" section. "Firefox" should be treated as a brand and kept
+# in English, while "Home" should be localized matching the about:preferences
+# sidebar mozilla-central string for the panel that has preferences related to
+# what is shown for the homepage, new windows, and new tabs.
+prefs_home_header=Firefox Home à¦à¦¨à¦à§à¦¨à§à¦
+prefs_home_description=à¦à¦ªà¦¨à¦¾à¦° Firefox Home সà§à¦à§à¦°à¦¿à¦¨à§ যà§à¦¸à¦¬ à¦à¦¨à¦à§à¦¨à§à¦ রাà¦à¦¤à§ à¦à¦¾à¦¨ তা পà¦à¦¨à§à¦¦ à¦à¦°à§à¦¨à¥¤
+
+prefs_content_discovery_header=Firefox নà§à§
+prefs_content_discovery_button=বিষয়বসà§à¦¤à§ à¦à¦¬à¦¿à¦·à§à¦à¦¾à¦° বনà§à¦§ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (prefs_section_rows_option): This is a semi-colon list of
+# plural forms used in a drop down of multiple row options (1 row, 2 rows).
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+prefs_section_rows_option={num} সারি; {num} সারিà¦à§à¦²à¦¿
+prefs_search_header=à¦à§à§à¦¬ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+prefs_topsites_description=যৠসাà¦à¦à¦à§à¦²à¦¿à¦¤à§ à¦à¦ªà¦¨à¦¿ বà§à¦¶à¦¿ যান
+prefs_topstories_description2=à¦à§à§à¦¬à§à¦° দারà§à¦¨ সব à¦à¦¨à§à¦à§à¦¨à§à¦, নিà¦à§à¦° মত à¦à¦°à§ সাà¦à¦à¦¿à§à§ নিন
+prefs_topstories_options_sponsored_label=সà§à¦ªà¦¨à§à¦¸à¦° à¦à¦°à¦¾ সà§à¦à§à¦°à¦¿
+prefs_topstories_sponsored_learn_more=à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+prefs_highlights_description=সাà¦à¦à§à¦° à¦à¦à¦à¦¿ সà§à¦à¦¶à¦¨ যা à¦à¦ªà¦¨à¦¿ সà¦à¦°à¦à§à¦·à¦£ à¦
থবা à¦à¦¿à§à§à¦à¦¿à¦²à§à¦¨
+prefs_highlights_options_visited_label=à¦à§à¦°à§ à¦à¦¸à¦¾ পà§à¦
+prefs_highlights_options_download_label=সরà§à¦¬à¦¶à§à¦· ডাà¦à¦¨à¦²à§à¦¡
+prefs_highlights_options_pocket_label=পà§à¦à¦à¦¿ Pocket ঠসà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হà§à§à¦à§
+prefs_snippets_description=Mozilla and Firefox থà§à¦à§ হালনাà¦à¦¾à¦¦
+settings_pane_button_label=à¦à¦ªà¦¨à¦¾à¦° নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬ পà§à¦à¦à¦¿ à¦à¦¾à¦¸à§à¦à¦®à¦¾à¦à¦ à¦à¦°à§à¦¨
+settings_pane_topsites_header=শà§à¦°à§à¦· সাà¦à¦
+settings_pane_highlights_header=হাà¦à¦²à¦¾à¦à¦à¦¸
+settings_pane_highlights_options_bookmarks=বà§à¦à¦®à¦¾à¦°à§à¦
+# LOCALIZATION NOTE(settings_pane_snippets_header): 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."
+settings_pane_snippets_header=à¦à§à¦à¦¿à¦à¦¾à¦à¦¿
+
+# LOCALIZATION NOTE (edit_topsites_*): This is shown in the Edit Top Sites modal
+# dialog.
+edit_topsites_button_text=সমà§à¦ªà¦¾à¦¦à¦¨à¦¾
+edit_topsites_edit_button=সাà¦à¦à¦à¦¿ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (topsites_form_*): This is shown in the New/Edit Topsite modal.
+topsites_form_add_header=নতà§à¦¨ শà§à¦°à§à¦· সাà¦à¦
+topsites_form_edit_header=শà§à¦°à§à¦· সাà¦à¦ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+topsites_form_title_label=শিরà§à¦¨à¦¾à¦®
+topsites_form_title_placeholder=নাম দিন
+topsites_form_url_label=URL
+topsites_form_image_url_label=à¦à¦¾à¦¸à§à¦à¦® à¦à¦¬à¦¿à¦° URL
+topsites_form_url_placeholder=à¦à¦¾à¦à¦ª à¦à¦°à§à¦¨ à¦
থবা পà§à¦¸à§à¦ à¦à¦°à§à¦¨ URL
+topsites_form_use_image_link=à¦à¦¾à¦¸à§à¦à¦® à¦à¦¬à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨â¦
+# LOCALIZATION NOTE (topsites_form_*_button): These are verbs/actions.
+topsites_form_preview_button=পà§à¦°à¦¾à¦à¦¦à¦°à§à¦¶à¦¨
+topsites_form_add_button=যà§à¦
+topsites_form_save_button=সà¦à¦°à¦à§à¦·à¦£
+topsites_form_cancel_button=বাতিল
+topsites_form_url_validation=à¦à¦¾à¦°à§à¦¯à¦à¦° URL পà§à¦°à§à§à¦à¦¨
+topsites_form_image_validation=à¦à¦¬à¦¿ লà§à¦¡ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥à¥¤ à¦à¦¿à¦¨à§à¦¨ URL ঠà¦à§à¦¸à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (pocket_read_more): This is shown at the bottom of the
+# trending stories section and precedes a list of links to popular topics.
+pocket_read_more=à¦à¦¨à¦ªà§à¦°à¦¿à¦¯à¦¼ বিষয়:
+# LOCALIZATION NOTE (pocket_read_even_more): This is shown as a link at the
+# end of the list of popular topic links.
+pocket_read_even_more=à¦à¦°à¦ à¦à¦²à§à¦ª দà§à¦à§à¦¨
+pocket_more_reccommendations=à¦à¦°à¦ সà§à¦ªà¦¾à¦°à¦¿à¦¶
+pocket_how_it_works=à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦à¦¾ à¦à¦¾à¦ à¦à¦°à§
+pocket_cta_button=Pocket বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+pocket_cta_text=Pocket ঠà¦à¦ªà¦¨à¦¾à¦° পà¦à¦¨à§à¦¦à§à¦° à¦à¦²à§à¦ªà¦à§à¦²à§ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨, à¦à¦¬à¦ à¦à¦®à§à¦à¦¾à¦° সব লà§à¦à¦¾ পà§à§ à¦à¦ªà¦¨à¦¾à¦° মনà§à¦° à¦à¦¨à§à¦§à¦¨ যà§à¦à¦¾à¦¨à¥¤
+
+highlights_empty_state=বà§à¦°à¦¾à¦à¦à¦¿ à¦à¦°à¦¾ শà§à¦°à§ à¦à¦°à§à¦¨, à¦à¦¬à¦ à¦à¦¿à¦à§ à¦à§à¦°à§à¦¤à§à¦¬à¦ªà§à¦°à§à¦£ নিবনà§à¦§, à¦à¦¿à¦¡à¦¿à¦, à¦à¦¬à¦ à¦à¦ªà¦¨à¦¿ সমà§à¦ªà§à¦°à¦¤à¦¿ পরিদরà§à¦¶à¦¨ বা বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦°à§à¦à§à¦¨ à¦à¦®à¦¨ à¦à¦¿à¦à§ পà§à¦·à§à¦ া à¦à¦®à¦°à¦¾ à¦à¦à¦¾à¦¨à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¬à¥¤
+# LOCALIZATION NOTE (topstories_empty_state): When there are no recommendations,
+# in the space that would have shown a few stories, this is shown instead.
+# {provider} is replaced by the name of the content provider for this section.
+topstories_empty_state=à¦à¦¿à¦à§ à¦à¦à¦à¦¾ ঠিঠনà§à¦à¥¤ {provider} à¦à¦° শà§à¦°à§à¦· à¦à¦²à§à¦ªà¦à§à¦²à§ পà§à¦¤à§ à¦à¦¿à¦à§à¦à§à¦·à¦£ পর à¦à¦¬à¦¾à¦° দà§à¦à§à¦¨à¥¤ à¦
পà§à¦à§à¦·à¦¾ à¦à¦°à¦¤à§ à¦à¦¾à¦¨ না? বিশà§à¦¬à§à¦° সà§à¦°à¦¾ à¦à¦²à§à¦ªà¦à§à¦²à§ পà§à¦¤à§ à¦à§à¦¨ à¦à¦¨à¦ªà§à¦°à¦¿à§ বিষৠনিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (manual_migration_explanation2): This message is shown to encourage users to
+# import their browser profile from another browser they might be using.
+manual_migration_explanation2=à¦
নà§à¦¯ বà§à¦°à¦¾à¦à¦à¦¾à¦° থà§à¦à§ à¦à¦¨à¦¾ বà§à¦à¦®à¦¾à¦°à§à¦, à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦à¦¬à¦ পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡à¦à§à¦²à¦¿à¦° সাথৠফায়ারফà¦à§à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ দà§à¦à§à¦¨à¥¤
+# LOCALIZATION NOTE (manual_migration_cancel_button): This message is shown on a button that cancels the
+# process of importing another browserâs profile into Firefox.
+manual_migration_cancel_button=পà§à¦°à§à§à¦à¦¨ নà§à¦
+# LOCALIZATION NOTE (manual_migration_import_button): This message is shown on a button that starts the process
+# of importing another browserâs profile profile into Firefox.
+manual_migration_import_button=à¦à¦à¦¨à¦ à¦à¦®à§à¦ªà§à¦°à§à¦ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (error_fallback_default_*): This message and suggested
+# action link are shown in each section of UI that fails to render
+error_fallback_default_info=à¦à¦¹à§, à¦à¦¨à¦à§à¦¨à§à¦à¦à¦¿ লà§à¦¡ à¦à¦°à¦¤à§ à¦à¦¿à¦à§ à¦à§à¦² হà§à§à¦à§à¥¤
+error_fallback_default_refresh_suggestion=পà§à¦¨à¦°à¦¾à§ à¦à§à¦¸à§à¦à¦¾ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ পà§à¦à¦à¦¿ রিফà§à¦°à§à¦¶ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (section_menu_action_*). These strings are displayed in the section
+# context menu and are meant as a call to action for the given section.
+section_menu_action_remove_section=সà§à¦à¦¶à¦¨à¦à¦¿ সরান
+section_menu_action_collapse_section=সà§à¦à¦¶à¦¨à¦à¦¿ সà¦à¦à§à¦à¦¨ à¦à¦°à§à¦¨
+section_menu_action_expand_section=সà§à¦à¦¶à¦¨à¦à¦¿ পà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤ à¦à¦°à§à¦¨
+section_menu_action_manage_section=সà§à¦à¦¶à¦¨à¦à¦¿ পরিà¦à¦¾à¦²à¦¨à¦¾ à¦à¦°à§à¦¨
+section_menu_action_manage_webext=à¦à¦à§à¦¸à¦à§à¦¨à¦¸à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+section_menu_action_add_topsite=à¦à¦ª সাà¦à¦ যà§à¦ à¦à¦°à§à¦¨
+section_menu_action_add_search_engine=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ যà§à¦ à¦à¦°à§à¦¨
+section_menu_action_move_up=à¦à¦ªà¦°à§ à¦à¦ াà¦
+section_menu_action_move_down=নà§à¦à§ নামাà¦
+section_menu_action_privacy_notice=à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ নà§à¦¤à¦¿
+
+# LOCALIZATION NOTE (firstrun_*). These strings are displayed only once, on the
+# firstrun of the browser, they give an introduction to Firefox and Sync.
+firstrun_title=à¦
াপনি Firefox বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+firstrun_content=à¦à¦ªà¦¨à¦¾à¦° সমসà§à¦¤ ডিà¦à¦¾à¦à¦¸à§ à¦à¦ªà¦¨à¦¾à¦° বà§à¦à¦®à¦¾à¦°à§à¦, à¦à¦¤à¦¿à¦¹à¦¾à¦¸, পাসà¦à§à¦¾à¦°à§à¦¡ à¦à¦¬à¦ à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ সà§à¦à¦¿à¦à¦¸ পাà¦à§à¦¾ যাবà§à¥¤
+firstrun_learn_more_link=Firefox à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE (firstrun_form_header and firstrun_form_sub_header):
+# firstrun_form_sub_header is a continuation of firstrun_form_header, they are one sentence.
+# firstrun_form_header is displayed more boldly as the call to action.
+firstrun_form_header=à¦à¦ªà¦¨à¦¾à¦° à¦-মà§à¦à¦² লিà¦à§à¦¨
+firstrun_form_sub_header=Firefox সিà¦à§à¦ à¦à¦¾à¦²à¦¿à§à§ যà§à¦¤à§
+
+firstrun_email_input_placeholder=à¦à¦®à§à¦à¦²
+firstrun_invalid_input=à¦à¦¾à¦°à§à¦¯à¦à¦° à¦à¦®à§à¦à¦² à¦à¦¬à¦¶à§à¦¯à¦
+
+# LOCALIZATION NOTE (firstrun_extra_legal_links): {terms} is equal to firstrun_terms_of_service, and
+# {privacy} is equal to firstrun_privacy_notice. {terms} and {privacy} are clickable links.
+firstrun_extra_legal_links=à¦
à¦à§à¦°à¦¸à¦° হà¦à¦¯à¦¼à¦¾à¦° মাধà§à¦¯à¦®à§ à¦à¦ªà¦¨à¦¿ {terms} à¦à¦¬à¦ {privacy} à¦à¦° সাথৠসমà§à¦®à¦¤ হà¦à§à¦à§à¦¨à¥¤
+firstrun_terms_of_service=সà§à¦¬à¦¾à¦° শরà§à¦¤
+firstrun_privacy_notice=à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ নà§à¦¤à¦¿
+
+firstrun_continue_to_login=à¦à¦¾à¦²à¦¿à§à§ যান
+firstrun_skip_login=à¦à¦ ধাপà¦à¦¿ বাদ দিন
+
+# LOCALIZATION NOTE (context_menu_title): Action tooltip to open a context menu
+context_menu_title=মà§à¦¨à§ à¦à§à¦²à§à¦¨
diff --git a/browser/chrome/browser/app-extension-fields.properties b/browser/chrome/browser/app-extension-fields.properties
new file mode 100644
index 00000000000..3054bf30420
--- /dev/null
+++ b/browser/chrome/browser/app-extension-fields.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 (extension.firefox-compact-light@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-light@mozilla.org.name=হালà¦à¦¾
+
+# LOCALIZATION NOTE (extension.firefox-compact-dark@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-dark@mozilla.org.name=à¦à¦¾à§
+
diff --git a/browser/chrome/browser/baseMenuOverlay.dtd b/browser/chrome/browser/baseMenuOverlay.dtd
new file mode 100644
index 00000000000..88b35dc590f
--- /dev/null
+++ b/browser/chrome/browser/baseMenuOverlay.dtd
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/browser.dtd b/browser/chrome/browser/browser.dtd
new file mode 100644
index 00000000000..6b9023ff1a3
--- /dev/null
+++ b/browser/chrome/browser/browser.dtd
@@ -0,0 +1,1175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+à¦à§à¦à¦¿à¦à§à¦²à¦¿ মà§à¦à§ ফà§à¦²à§à¦¨">
+ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ মà§à¦à§ ফà§à¦²à§à¦¨">
+à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à¦¿ à¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§ বনà§à¦§ à¦à¦°à§à¦¨">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ মà§à¦¨à§à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤">
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/browser.properties b/browser/chrome/browser/browser.properties
new file mode 100644
index 00000000000..315db398f20
--- /dev/null
+++ b/browser/chrome/browser/browser.properties
@@ -0,0 +1,1104 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=%1$S-ঠ"%2$S" à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à¦¾ হবà§
+contextMenuSearch.accesskey=S
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[ফà§à¦²à§à¦¡à¦¾à¦°à§à¦° নাম]
+
+xpinstallPromptMessage=%S দà§à¦¬à¦¾à¦°à¦¾ à¦à¦ সাà¦à¦à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ সফà§à¦à¦à§à§à¦¯à¦¾à¦° à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨à§à¦° à¦
নà§à¦°à§à¦§ à¦à¦¾à¦¨à¦¾à¦¤à§ বাধা দà§à¦à§à¦¾ হà§à§à¦à§à¥¤
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+# LOCALIZATION NOTE (xpinstallPromptMessage.unknown)
+# This string is used in xpinstallPromptMessage.header and xpinstallPromptMessage.message when the domain is not available,
+# for example in case of local installs with drag and drop.
+xpinstallPromptMessage.dontAllow=à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§ না
+xpinstallPromptMessage.dontAllow.accesskey=D
+xpinstallPromptAllowButton=à¦
নà§à¦®à§à¦¦à¦¨
+# 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 http://www.mozilla.org/access/keyboard/accesskey for details
+xpinstallPromptAllowButton.accesskey=A
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstallPromptMessage.install.accesskey=C
+
+xpinstallDisabledMessageLocked=সিসà§à¦à§à¦® à¦
à§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦à§à¦°à§à¦à¦° দà§à¦¬à¦¾à¦°à¦¾ সফà¦à¦à§à§à¦¯à¦¾à¦° à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨ বরà§à¦¤à¦®à¦¾à¦¨à§ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ à¦à¦à§à¥¤
+xpinstallDisabledMessage=সফà¦à¦à§à§à¦¯à¦¾à¦° à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨ বরà§à¦¤à¦®à¦¾à¦¨à§ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ à¦à¦à§à¥¤ সà¦à§à¦°à¦¿à§ বà§à¦¤à¦¾à¦® à¦à§à¦²à¦¿à¦ à¦à¦°à§ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+xpinstallDisabledButton=সà¦à§à¦°à¦¿à§
+xpinstallDisabledButton.accesskey=n
+
+# LOCALIZATION NOTE (webextPerms.header)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=%S যà§à¦ à¦à¦°à¦¬à§à¦¨?
+
+webextPerms.unsignedWarning=সতরà§à¦à§à¦à¦°à¦£: à¦à¦ à¦
à§à¦¯à¦¾à¦¡-à¦
নà¦à¦¿ à¦
যাà¦à¦¾à¦à¦à§à¦¤à¥¤ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à¦à§ à¦à¦à§à¦°à¦¾à¦¨à§à¦¤ à¦à¦°à¦¤à§ à¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ তথà§à¦¯ à¦à§à¦°à¦¿ à¦à¦°à¦¤à§ পারà§à¥¤ à¦
à§à¦¯à¦¾à¦¡-à¦
নà¦à¦¿ à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à§à¦¨ à¦à§à¦¬à¦² যদি à¦à¦ªà¦¨à¦¿ à¦à¦° সà§à¦°à§à¦¸à¦à§ বিশà§à¦¬à¦¾à¦¸ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=যা à¦à¦°à¦¤à§ à¦à¦ªà¦¨à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿à¦° পà§à¦°à§à§à¦à¦¨:
+webextPerms.learnMore=à¦
নà§à¦®à¦¤à¦¿ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+webextPerms.add.label=যà§à¦
+webextPerms.add.accessKey=A
+webextPerms.cancel.label=বাতিল
+webextPerms.cancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)
+# %1$S will be replaced with the localized name of the sideloaded add-on.
+# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)
+webextPerms.sideloadMenuItem=%2$S à¦à¦° সাথৠ%1$S যà§à¦ হà§à§à¦à§
+
+# LOCALIZATION NOTE (webextPerms.sideloadHeader)
+# This string is used as a header in the webextension permissions dialog
+# when the extension is side-loaded.
+# %S is replaced with the localized name of the extension being installed.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.sideloadHeader=%S যà§à¦ হà§à§à¦à§
+webextPerms.sideloadText2=à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦
নà§à¦¯ à¦à¦à¦à¦¿ পà§à¦°à§à¦à§à¦°à¦¾à¦® à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à§à¦à§ যা à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦°à¦à§ পà§à¦°à¦à¦¾à¦¬à¦¿à¦¤ à¦à¦°à¦¬à§à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ ঠà¦
à§à¦¯à¦¾à¦¡-à¦
নà§à¦° à¦
নà§à¦®à¦¤à¦¿à¦à§à¦²à§ পরà§à¦¯à¦¾à¦²à§à¦à¦¨à¦¾ à¦à¦°à§à¦¨ à¦à¦¬à¦ সà§à¦¬à¦à§à¦°à¦¿à§ বা বাতিল (নিষà§à¦à§à¦°à¦¿à§ রাà¦à¦¤à§) à¦à¦°à§à¦¨à¥¤
+webextPerms.sideloadTextNoPerms=à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦
নà§à¦¯ à¦à¦à¦à¦¿ পà§à¦°à§à¦à§à¦°à¦¾à¦® à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à§à¦à§ যা à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦°à¦à§ পà§à¦°à¦à¦¾à¦¬à¦¿à¦¤ à¦à¦°à¦¬à§à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ ঠà¦
à§à¦¯à¦¾à¦¡-à¦
নà§à¦° à¦
নà§à¦®à¦¤à¦¿à¦à§à¦²à§ পরà§à¦¯à¦¾à¦²à§à¦à¦¨à¦¾ à¦à¦°à§à¦¨ à¦à¦¬à¦ সà§à¦¬à¦à§à¦°à¦¿à§ বা বাতিল (নিষà§à¦à§à¦°à¦¿à§ রাà¦à¦¤à§) à¦à¦°à§à¦¨à¥¤
+
+webextPerms.sideloadEnable.label=সà¦à§à¦°à¦¿à§
+webextPerms.sideloadEnable.accessKey=E
+webextPerms.sideloadCancel.label=বাতিল
+webextPerms.sideloadCancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S à¦à¦° নতà§à¦¨ à¦
নà§à¦®à¦¤à¦¿à¦° পà§à¦°à§à§à¦à¦¨
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText=%S হালনাà¦à¦¾à¦¦ হà§à§à¦à§à¥¤ হালনাà¦à¦¾à¦¦ সà¦à¦¸à§à¦à¦°à¦£ à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¾à¦° à¦à¦à§ à¦
বশà§à¦¯à¦ à¦à¦ªà¦¨à¦¾à¦à§ নতà§à¦¨ à¦
নà§à¦®à¦¤à¦¿à¦à§à¦²à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¤à§ হবà§à¥¤ âবাতিলâ পà¦à¦¨à§à¦¦ à¦à¦°à¦²à§ à¦
à§à¦¯à¦¾à¦¡-à¦
নà§à¦° বরà§à¦¤à¦®à¦¾à¦¨ সà¦à¦¸à§à¦à¦°à¦£ à¦
à¦à§à¦·à§à¦£à§à¦£ থাà¦à¦¬à§à¥¤
+
+webextPerms.updateAccept.label=হালনাà¦à¦¾à¦¦
+webextPerms.updateAccept.accessKey=U
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replace with the localized name of the extension requested new
+# permissions.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.optionalPermsHeader=%S à¦
তিরিà¦à§à¦¤ à¦
নà§à¦®à¦¤à¦¿à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦à§à¥¤
+webextPerms.optionalPermsListIntro=যা à¦à¦°à¦¤à§ à¦à¦¾à§:
+webextPerms.optionalPermsAllow.label=à¦
নà§à¦®à§à¦¦à¦¨
+webextPerms.optionalPermsAllow.accessKey=A
+webextPerms.optionalPermsDeny.label=পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¨
+webextPerms.optionalPermsDeny.accessKey=D
+
+webextPerms.description.bookmarks=বà§à¦à¦®à¦¾à¦°à§à¦ পà§à§à¦¨ ঠসমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+webextPerms.description.browserSettings=বà§à¦°à¦¾à¦à¦à¦¾à¦° সà§à¦à¦¿à¦ পড়à§à¦¨ à¦à¦¬à¦ পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+webextPerms.description.browsingData=সামà§à¦ªà§à¦°à¦¤à¦¿à¦ বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸, à¦à§à¦à¦¿ à¦à¦¬à¦ সমà§à¦ªà¦°à§à¦à¦¿à¦¤ ডাà¦à¦¾ মà§à¦à§ ফà§à¦²à§à¦¨
+webextPerms.description.clipboardRead=à¦à§à¦²à¦¿à¦ªà¦¬à§à¦°à§à¦¡ থà§à¦à§ ডাà¦à¦¾ নিন
+webextPerms.description.clipboardWrite=à¦à§à¦²à¦¿à¦ªà¦¬à§à¦°à§à¦¡ ডাà¦à¦¾ à¦à¦¨à¦ªà§à¦ à¦à¦°à§à¦¨
+webextPerms.description.devtools=à¦à§à¦²à¦¾ à¦à§à¦¯à¦¾à¦¬à§ à¦à¦ªà¦¨à¦¾à¦° ডাà¦à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ ডà§à¦à§à¦²à¦ªà¦¾à¦° à¦à§à¦² সমà§à¦ªà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤ à¦à¦°à§à¦¨
+webextPerms.description.dns=IP ঠিà¦à¦¾à¦¨à¦¾ ঠহà§à¦¸à§à¦à¦¨à§à¦® তথà§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+webextPerms.description.downloads=ফাà¦à¦² ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à§à¦¨, পà§à§à¦¨ à¦à¦¬à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° ডাà¦à¦¨à¦²à§à¦¡ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+webextPerms.description.downloads.open=à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ ফাà¦à¦² à¦à§à¦²à§à¦¨
+webextPerms.description.find=à¦à§à¦²à¦¾ à¦à§à¦¯à¦¾à¦¬à§à¦° সà¦à¦² লà§à¦à¦¾ পà§à§à¦¨
+webextPerms.description.geolocation=à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à§à¦¨
+webextPerms.description.history=বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+webextPerms.description.management=à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à§à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° পরà§à¦¯à¦¬à§à¦à§à¦·à¦£ à¦à¦¬à¦ থিম বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=%S à¦à¦¾à§à¦¾ à¦
নà§à¦¯à¦¸à¦¬ পà§à¦°à§à¦à§à¦°à¦¾à¦®à§à¦° সাথৠবারà§à¦¤à¦¾ বিনিমৠà¦à¦°
+webextPerms.description.notifications=à¦à¦ªà¦¨à¦¾à¦à§ নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ দà§à¦à¦¾à¦¬à§
+webextPerms.description.pkcs11=à¦à§à¦°à¦¿à¦ªà¦à§à¦à§à¦°à¦¾à¦«à¦¿à¦ à¦
থà§à¦à¦¿à¦à§à¦¶à¦¨ সà§à¦¬à¦¾ পà§à¦°à¦¦à¦¾à¦¨ à¦à¦°à§
+webextPerms.description.privacy=à¦à§à¦ªà¦¨à§à§à¦¤à¦¾à¦° সà§à¦à¦¿à¦ পà§à§à¦¨ à¦à¦¬à¦ পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+webextPerms.description.proxy=বà§à¦°à¦¾à¦à¦à¦¾à¦° পà§à¦°à¦à§à¦¸à¦¿ সà§à¦à¦¿à¦ নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à§à¦¨
+webextPerms.description.sessions=সমà§à¦ªà§à¦°à¦¤à¦¿ বনà§à¦§ à¦à¦°à¦¾ à¦à§à¦¯à¦¾à¦¬ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+webextPerms.description.tabs=বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à§ পà§à¦°à¦¬à§à¦¶ à¦à¦°à§à¦¨
+webextPerms.description.tabHide=বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ লà§à¦à¦¾à¦ বা দà§à¦à¦¾à¦
+webextPerms.description.topSites=বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸à§ পà§à¦°à¦¬à§à¦¶ à¦à¦°à§à¦¨
+webextPerms.description.unlimitedStorage=à¦à§à¦°à¦¾à¦¹à¦-পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦ à¦
à¦à¦¨à¦¿à¦¤ ডাà¦à¦¾ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+webextPerms.description.webNavigation=নà§à¦à¦¿à¦à§à¦¶à¦¨à§à¦° সমà§à§ বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¾à¦°à§à¦¯à¦à¦²à¦¾à¦ª বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+
+webextPerms.hostDescription.allUrls=সà¦à¦² à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦° ডাà¦à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=%S ডà§à¦®à§à¦à¦¨à§ থাà¦à¦¾ সাà¦à¦à§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ #1 à¦
নà§à¦¯ ডà§à¦®à§à¦à¦¨à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨;à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ #1 à¦
নà§à¦¯ ডà§à¦®à§à¦à¦¨à¦à§à¦²à§à¦¤à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=%S à¦à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ #1 à¦
নà§à¦¯ ডà§à¦®à§à¦à¦¨à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨;à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ #1 à¦
নà§à¦¯ ডà§à¦®à§à¦à¦¨à¦à§à¦²à§à¦¤à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (webext.defaultSearch.description)
+# %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
+# %2$S is replaced with the name of the current search engine
+# %3$S is replaced with the name of the new search engine
+webext.defaultSearch.description=%1$S à¦à¦ªà¦¨à¦¾à¦° ডিফলà§à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ %2$S থà§à¦à§ %3$S তৠপালà§à¦à¦¾à¦¤à§ à¦à¦¾à§à¥¤ à¦à¦ªà¦¨à¦¿ সমà§à¦®à¦¤ à¦à¦à§à¦¨?
+webext.defaultSearchYes.label=হà§à¦¯à¦¾à¦
+webext.defaultSearchYes.accessKey=Y
+webext.defaultSearchNo.label=না
+webext.defaultSearchNo.accessKey=N
+
+# LOCALIZATION NOTE (webext.remove.confirmation.title)
+# %S is the name of the extension which is about to be removed.
+webext.remove.confirmation.title=%S à¦
পসারণ
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=%2$S হতৠ%1$S à¦
পসারণ à¦à¦°à¦¬à§à¦¨?
+webext.remove.confirmation.button=à¦
পসারণ
+
+# LOCALIZATION NOTE (addonPostInstall.message1)
+# %1$S is replaced with the localized named of the extension that was
+# just installed.
+# %2$S is replaced with the localized name of the application.
+addonPostInstall.message1=%1$S %2$S-ঠযà§à¦ à¦à¦°à¦¾ হয়à§à¦à§
+addonPostInstall.okay.label=ঠিà¦
+addonPostInstall.okay.key=O
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=à¦
à§à¦¯à¦¾à¦¡ à¦
ন ডাà¦à¦¨à¦²à§à¦¡ à¦à¦¬à¦ যাà¦à¦¾à¦ à¦à¦°à¦¾ হà¦à§à¦à§â¦;#1 à¦à¦¿ à¦
à§à¦¯à¦¾à¦¡ à¦
ন ডাà¦à¦¨à¦²à§à¦¡ à¦à¦¬à¦ যাà¦à¦¾à¦ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+addonDownloadVerifying=পরà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§
+
+addonInstall.unsigned=(à¦
পরিà¦à§à¦·à§à¦¤)
+addonInstall.cancelButton.label=বাতিল
+addonInstall.cancelButton.accesskey=C
+addonInstall.acceptButton2.label=যà§à¦
+addonInstall.acceptButton2.accesskey=A
+
+# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the number of add-ons being installed
+addonConfirmInstall.message=à¦à¦ সাà¦à¦à¦à¦¿ à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦¡-à¦
ন #1: à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ পà¦à¦¨à§à¦¦ à¦à¦°à¦¬à§; à¦à¦ সাà¦à¦à¦à¦¿ #2 à¦
à§à¦¯à¦¾à¦¡-à¦
ন #1: à¦
à§à¦¯à¦¾à¦¡-à¦
নৠà¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ পà¦à¦¨à§à¦¦ à¦à¦°à¦¬à§
+addonConfirmInstallUnsigned.message=সতরà§à¦à¦¤à¦¾: à¦à¦ সাà¦à¦à¦à¦¿ à¦à¦à¦à¦¿ à¦
যাà¦à¦¿à¦¤ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ à¦à¦¾à¦à¦à§ #1-à¦à¥¤ à¦à¦ªà¦¨à¦¾à¦° নিà¦à§à¦° রিসà§à¦à§ à¦à¦à§à¦¨à¥¤;সতরà§à¦à¦¤à¦¾: à¦à¦ সাà¦à¦à¦à¦¿ à¦à¦à¦à¦¿ à¦
যাà¦à¦¿à¦¤ à¦
à§à¦¯à¦¾à¦¡-à¦
ন #2 à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ à¦à¦¾à¦à¦à§ #1-à¦à¥¤ à¦à¦ªà¦¨à¦¾à¦° নিà¦à§à¦° রিসà§à¦à§ à¦à¦à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the total number of add-ons being installed (at least 2)
+addonConfirmInstallSomeUnsigned.message=;সতরà§à¦à¦¤à¦¾: à¦à¦ সাà¦à¦à¦à¦¿ à¦à¦à¦à¦¿ #2 à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ à¦à¦¾à¦à¦à§ #1-à¦, যà§à¦à§à¦²à§à¦° à¦à¦¿à¦à§ à¦
যাà¦à¦¿à¦¤à¥¤ à¦à¦ªà¦¨à¦¾à¦° নিà¦à§à¦° রিসà§à¦à§ à¦à¦à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S সফলà¦à¦¾à¦¬à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হয়à§à¦à§à¥¤
+# LOCALIZATION NOTE (addonsGenericInstalled):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+addonsGenericInstalled=#1 à¦
à§à¦¯à¦¾à¦¡-à¦
ন সফলà¦à¦¾à¦¬à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হয়à§à¦à§à¥¤ ;#1 à¦
à§à¦¯à¦¾à¦¡-à¦
ন সফলà¦à¦¾à¦¬à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হয়à§à¦à§à¥¤
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
+# %1$S is the application name, %2$S is the add-on name
+addonInstallError-1=সà¦à¦¯à§à¦ বà§à¦¯à¦°à§à¦¥à¦¤à¦¾à¦° à¦à¦¨à§à¦¯ à¦
à§à¦¯à¦¾à¦¡-à¦
ন ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ যাà§à¦¨à¦¿à¥¤
+addonInstallError-2=à¦à¦° à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাà§à¦¨à¦¿ à¦à¦¾à¦°à¦£ পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ à¦
à§à¦¯à¦¾à¦¡-à¦
ন %1$S à¦à¦° সাথৠà¦à¦à¦¾ মিলৠনা।
+addonInstallError-3=ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ à¦à¦¡ à¦
ন à¦à¦¿ à¦à§à¦·à¦¤à¦¿à¦à§à¦°à¦¸à§à¦¤ হà¦à§à¦¾à¦° ফলৠà¦à¦à¦¿ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ সমà§à¦à¦¬ হà§à¦¨à¦¿à¥¤
+addonInstallError-4=%2$S à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাà§à¦¨à¦¿ à¦à¦¾à¦°à¦£ %1$S পà§à¦°à§à§à¦à¦¨à§à§ ফাà¦à¦² পরিবরà§à¦¤à¦¨ à¦à¦°à¦¤à§ পারৠনা।
+addonInstallError-5=%1$S à¦à¦ সাà¦à¦ থà§à¦à§ à¦à¦à¦à¦¿ à¦
যাà¦à¦¿à¦¤ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ বাà¦à¦§à¦¾ দিà¦à§à¦à§à¥¤
+addonLocalInstallError-1=ফাà¦à¦²à¦¸à¦¿à¦¸à§à¦à§à¦®à§ তà§à¦°à§à¦à¦¿à¦° à¦à¦¨à§à¦¯ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¾ যাৠনা।
+addonLocalInstallError-2=à¦à¦ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাà§à¦¨à¦¿ à¦à¦¾à¦°à¦£ পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ %1$S à¦
à§à¦¯à¦¾à¦¡ à¦
ন à¦à¦° সাথৠà¦à¦à¦¾ মিলৠনা।
+addonLocalInstallError-3=তà§à¦°à§à¦à¦¿à¦¯à§à¦à§à¦¤ হà¦à§à¦¾à§ ঠà¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাà§à¦¨à¦¿à¥¤
+addonLocalInstallError-4=%2$S à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাà§à¦¨à¦¿ à¦à¦¾à¦°à¦£ %1$S পà§à¦°à§à§à¦à¦¨à§à§ ফাà¦à¦² পরিবরà§à¦¤à¦¨ à¦à¦°à¦¤à§ পারৠনা।
+addonLocalInstallError-5=à¦à§à¦°à¦¿à¦«à¦¾à¦ না হà¦à§à¦¾à§ à¦à¦¾à¦°à¦¨à§ à¦à¦ à¦
à§à¦¯à¦¾à¦¡-à¦
নà¦à¦¿ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাà§à¦¨à¦¿à¥¤
+
+# LOCALIZATION NOTE (addonInstallErrorIncompatible):
+# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
+addonInstallErrorIncompatible=%3$S à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাৠনা à¦à¦¾à¦°à¦£ à¦à¦à¦¾ %1$S %2$S à¦à¦° সাথৠসà§à¦¸à¦à¦à¦¤à¦¿à¦ªà§à¦°à§à¦£ নà§à¥¤
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ যাৠনা à¦à¦¾à¦°à¦£ à¦à¦° মারাতà§à¦®à¦ সà§à¦¥à¦¾à§à¦¿à¦¤à§à¦¬ বা নিরাপতà§à¦¤à¦¾à¦à¦¨à¦¿à¦¤ সমসà§à¦¯à¦¾ হà¦à§à¦¾à¦° সমà§à¦à¦¾à¦¬à¦¨à¦¾ রà§à§à¦à§à¥¤
+
+unsignedAddonsDisabled.message=à¦à¦à¦à¦¾ বা তার বà§à¦¶à¦¿ à¦
à§à¦¯à¦¾à¦¡-à¦
ন যাà¦à¦¾à¦ à¦à¦°à¦¾ যাবৠনা à¦à¦¬à¦ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§ দà§à¦à§à¦¾ হà§à§à¦à§à¥¤
+unsignedAddonsDisabled.learnMore.label=à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨ L
+unsignedAddonsDisabled.learnMore.accesskey=L
+
+# LOCALIZATION NOTE (lightTheme.name): This is displayed in about:addons -> Appearance
+lightTheme.name=হালà¦à¦¾
+lightTheme.description=হালà¦à¦¾ রà¦à§à¦° à¦à¦¬à¦¹ দà§à¦à§à¦¾ à¦à¦à¦à¦¿ থিম।
+
+# LOCALIZATION NOTE (darkTheme.name): This is displayed in about:addons -> Appearance
+darkTheme.name=à¦à¦¾à§
+darkTheme.description=à¦à¦¾à§ রà¦à§à¦° à¦à¦¬à¦¹ দà§à¦à§à¦¾ à¦à¦à¦à¦¿ থিম।
+
+# LOCALIZATION NOTE (lwthemeInstallRequest.message2): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message2=সাà¦à¦ (%S) à¦à¦à¦à¦¿ থিম à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾à¦° পà§à¦°à¦¸à§à¦¤à§à¦¤à¦¿ নিà§à§à¦à§à¥¤
+lwthemeInstallRequest.allowButton2=à¦
নà§à¦®à§à¦¦à¦¨
+lwthemeInstallRequest.allowButton.accesskey2=a
+
+# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.message=#1 à¦à¦à¦à¦¿ পপ à¦à¦ª à¦à¦à¦¨à§à¦¡à§ à¦à§à¦²à¦¾à¦° থà§à¦à§ à¦à¦ সাà¦à¦à¦à§ পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à§à¦à§à¥¤;#1 #2 পপ à¦à¦ª à¦à¦à¦¨à§à¦¡à§ à¦à§à¦²à¦¾à¦° থà§à¦à§ à¦à¦ সাà¦à¦à¦à§ পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à§à¦à§à¥¤
+# LOCALIZATION NOTE (popupWarning.exceeded.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is left empty for English, since the number of blocked pop-ups is always greater than 1.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.exceeded.message=;#1 à¦à¦ সাà¦à¦ থà§à¦à§ #2 à¦à¦° বà§à¦¶à¦¿ পপ-à¦à¦ª à¦à¦à¦¨à§à¦¡à§ à¦à§à¦²à¦¾ থà§à¦à§ বিরত রাà¦à§à¥¤
+popupWarningButton=à¦
পশন
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+popupWarningButtonUnix.accesskey=P
+popupAllow=%S থà§à¦à§ পপ-à¦à¦ª à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§
+popupBlock=%S থà§à¦à§ পপ-à¦à¦ª রà§à¦§ à¦à¦°à¦¾ হবà§
+popupWarningDontShowFromMessage=পপ-à¦à¦ª রà§à¦§ à¦à¦°à¦¾ হলৠà¦à¦ বারà§à¦¤à¦¾à¦à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ হবৠনা
+popupShowPopupPrefix='%S' পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+
+# LOCALIZATION NOTE (popupShowBlockedPopupsIndicatorText): Semicolon separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pop-ups blocked.
+popupShowBlockedPopupsIndicatorText=#1 বà§à¦²à¦ পপ-à¦à¦ª দà§à¦à¦¾à¦â¦; #1 বà§à¦²à¦ পপ-à¦à¦ª দà§à¦à¦¾à¦â¦
+
+# Bad Content Blocker Doorhanger Notification
+# %S is brandShortName
+badContentBlocked.blocked.message=%S à¦à¦ পাতার à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦ à¦à¦°à§à¦à§à¥¤
+badContentBlocked.notblocked.message=%S à¦à¦ পাতাতৠà¦à§à¦¨à§ à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿à¥¤
+
+crashedpluginsMessage.title=%S পà§à¦²à¦¾à¦à¦à¦¨ à¦à§à¦°à§à¦¯à¦¾à¦¶ à¦à¦°à§à¦à§à¥¤
+crashedpluginsMessage.reloadButton.label=পাতা রিলà§à¦¡
+crashedpluginsMessage.reloadButton.accesskey=R
+crashedpluginsMessage.submitButton.label=à¦à§à¦°à§à¦¯à¦¾à¦¶ পà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦¨ à¦à¦®à¦¾ দিন
+crashedpluginsMessage.submitButton.accesskey=S
+crashedpluginsMessage.learnMore=à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨â¦
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S যাà¦à§à¦¾à¦° à¦à¦¥à¦¾ বà§à¦à¦¾à¦¤à§ à¦à¦¾à¦à§à¦à§à¦¨?
+keywordURIFixup.goTo=হà§à¦¯à¦¾à¦, à¦à¦®à¦¾à¦à§ %S নিà§à§ যাà¦
+keywordURIFixup.goTo.accesskey=Y
+keywordURIFixup.dismiss=পà§à¦°à§à§à¦à¦¨ নà§à¦
+keywordURIFixup.dismiss.accesskey=N
+
+pluginInfo.unknownPlugin=à¦
à¦à¦¾à¦¨à¦¾
+
+# Flash activation doorhanger UI
+flashActivate.message=à¦à¦ªà¦¨à¦¿ à¦à¦ সাà¦à¦à§ Adobe Flash à¦à¦²à¦¤à§ à¦
নà§à¦®à§à¦¦à¦¨ দিবà§à¦¨? à¦à§à¦¬à¦² বিশà§à¦¬à¦¸à§à¦¤ সাà¦à¦à§ Adobe Flash à¦
নà§à¦®à§à¦¦à¦¨ দিন।
+flashActivate.outdated.message=à¦à¦ªà¦¨à¦¿ à¦à¦ সাà¦à¦à§ Adobe Flash à¦à¦° পà§à¦°à¦¾à¦¨à§ সà¦à¦¸à§à¦à¦°à¦£ à¦à¦²à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨ দিবà§à¦¨? পà§à¦°à¦¾à¦¨à§ সà¦à¦¸à§à¦à¦°à¦£ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° à¦à¦°à§à¦®à¦à§à¦·à¦®à¦¤à¦¾ ঠনিরাপতà§à¦¤à¦¾à¦à§ পà§à¦°à¦à¦¾à¦¬à¦¿à¦¤ à¦à¦°à¦¤à§ পারà§à¥¤
+flashActivate.remember=à¦à¦ সিদà§à¦§à¦¾à¦¨à§à¦¤ মনৠরাà¦à§
+flashActivate.noAllow=à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨ না
+flashActivate.allow=à¦
নà§à¦®à§à¦¦à¦¨
+flashActivate.noAllow.accesskey=D
+flashActivate.allow.accesskey=A
+
+# in-page UI
+# LOCALIZATION NOTE (PluginClickToActivate2): Two changes were done to the
+# previous version of the string. The first is that we changed the wording from
+# "Activate" to "Run", because it's shorter and feels less technical in English.
+# Feel free to keep using the previous wording in your language if it's already
+# the best one.
+# The second change is that we removed the period at the end of the phrase, because
+# it's not natural in our UI, and the underline was removed from this, so it doesn't
+# look like a link anymore. We suggest that everyone removes that period too.
+PluginClickToActivate2=%S à¦à¦¾à¦²à¦¾à¦
+PluginVulnerableUpdatable=পà§à¦²à¦¾à¦à¦à¦¨à¦à¦¿ à¦à§à¦à¦à¦¿à¦ªà§à¦°à§à¦£ তাঠহালনাà¦à¦¾à¦¦ à¦à¦°à¦¾ à¦à¦à¦¿à¦¤à¥¤
+PluginVulnerableNoUpdate=পà§à¦²à¦¾à¦à¦à¦¨ à¦à¦¿à¦° নিরাপতà§à¦¤à¦¾ সà¦à¦¶à§à¦²à¦¿à¦·à§à¦ দà§à¦°à§à¦¬à¦²à¦¤à¦¾ রà§à§à¦à§à¥¤
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=হালনাà¦à¦¾à¦¦ à¦à¦°à§à¦¨ U %S
+update.downloadAndInstallButton.accesskey=U
+
+menuOpenAllInTabs.label=সব à¦à¦²à¦¾à¦¦à¦¾ à¦à§à¦¯à¦¾à¦¬à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+
+# History menu
+menuRestoreAllTabs.label=সব à¦à§à¦¯à¦¾à¦¬ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,
+# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.
+menuRestoreAllTabsSubview.label=বনà§à¦§ à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à¦¿ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
+# see bug 394759
+menuRestoreAllWindows.label=সব à¦à¦à¦¨à§à¦¡à§ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦°
+# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,
+# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.
+menuRestoreAllWindowsSubview.label=সব à¦à¦à¦¨à§à¦¡à§ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (à¦à¦¬à¦ #2 à¦à¦¿ à¦
নà§à¦¯ à¦à§à¦¯à¦¾à¦¬);#1 (à¦à¦¬à¦ #2 à¦à¦¿ à¦
নà§à¦¯ à¦à§à¦¯à¦¾à¦¬)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=à¦à¦ পাতাৠà¦
বসà§à¦¥à¦¾à¦¨ à¦à¦°à§à¦¨
+tabHistory.goBack=à¦à¦ পাতাৠফিরিà§à§ নাà¦
+tabHistory.goForward=à¦à¦ পাতাৠপরবরà§à¦¤à§ à¦
à¦à¦¶à§ যাà¦
+
+# URL Bar
+pasteAndGo.label=পà§à¦°à¦¤à¦¿à¦²à§à¦ªà¦¨ à¦à¦°à§à¦¨ à¦à¦¬à¦ à¦
à¦à§à¦°à¦¸à¦° হà§à¦¨
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=বরà§à¦¤à¦®à¦¾à¦¨ পাতা (%S) রিলà§à¦¡ à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=à¦à¦ পাতা (%S) লà§à¦¡ সà§à¦¥à¦à¦¿à¦¤ à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=à¦à§à¦® লà§à¦à§à¦² রিসà§à¦ (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=পাঠঠà¦à¦¿à¦à¦¤à§ à¦à¦à§à¦² (%S)
+# LOCALIZATION NOTE (urlbar.placeholder):
+# %S is the name of the user's current search engine
+urlbar.placeholder=%S দà§à¦¬à¦¾à¦°à¦¾ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨ à¦
থবা ঠিà¦à¦¾à¦¨à¦¾ লিà¦à§à¦¨
+# LOCALIZATION NOTE (urlbarSearchTip.onboarding):
+# %S is the name of the user's current search engine
+urlbarSearchTip.onboarding=à¦à¦® লিà¦à§, বà§à¦¶à¦¿ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ ফলাফল পান: ঠিà¦à¦¾à¦¨à¦¾à¦¬à¦¾à¦° থà§à¦à§à¦ %S à¦à§à¦à¦à§à¦¨à¥¤
+# LOCALIZATION NOTE (urlbarSearchTip.engineIsCurrentPage):
+# %S is the name of the user's current search engine
+urlbarSearchTip.engineIsCurrentPage=%S থà§à¦à§ পরামরà§à¦¶ ঠবà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ দà§à¦à¦¤à§ à¦à¦ªà¦¨à¦¾à¦° à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ শà§à¦°à§ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S%%
+
+# Block autorefresh
+refreshBlocked.goButton=à¦
নà§à¦®à§à¦¦à¦¨
+refreshBlocked.goButton.accesskey=A
+refreshBlocked.refreshLabel=%S à¦à¦ পাতাà¦à§ সà§à¦¬à§à¦à¦à§à¦°à¦¿à§à¦à¦¾à¦¬à§ রিলà§à¦¡ à¦à¦°à¦¤à§ বাধা দিà§à§à¦à§à¥¤
+refreshBlocked.redirectLabel=%S à¦à¦ পাতাà¦à¦¿à¦à§ সà§à¦¬à§à¦à¦à§à¦°à¦¿à§à¦à¦¾à¦¬à§ à¦
নà§à¦¯ à¦à¦à¦à¦¿ পাতাৠরিডিরà§à¦à§à¦ à¦à¦°à¦¤à§ বাধা দিà§à§à¦à§à¥¤
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=à¦à¦ªà¦¨à¦¾à¦° বà§à¦à¦®à¦¾à¦°à§à¦à¦à§à¦²à¦¿ দà§à¦à¦¾à¦¨ (%S)
+# Star button
+starButtonOn.tooltip2=à¦à¦ বà§à¦à¦®à¦¾à¦°à§à¦à¦à¦¿ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ (%S)
+starButtonOff.tooltip2=\u0020(%S) পাতাà¦à¦¿ বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦°à§à¦¨
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=ডাà¦à¦¨à¦²à§à¦¡à§à¦° à¦
à¦à§à¦°à¦à¦¤à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ (%S)
+
+# Print button tooltip on OS X
+# LOCALIZATION NOTE (printButton.tooltip):
+# Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+# %S is the keyboard shortcut for "Print"
+printButton.tooltip=à¦à¦ পাতাà¦à¦¿ মà§à¦¦à§à¦°à¦£ à¦à¦°à§à¦¨â¦ (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§ à¦à§à¦² (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à§à¦¨ (%S)
+
+# Offline web applications
+offlineApps.available2=à¦à¦ªà¦¨à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ ডাà¦à¦¾ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨ à¦à¦¿?
+offlineApps.allowStoring.label=ডাà¦à¦¾ সà¦à¦°à¦à§à¦·à¦£à§à¦° à¦
নà§à¦®à§à¦¦à¦¨ দিন
+offlineApps.allowStoring.accesskey=A
+offlineApps.dontAllow.label=à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨ না
+offlineApps.dontAllow.accesskey=n
+
+offlineApps.usage=à¦à¦ à¦à§à§à¦¬ সাà¦à¦à¦à¦¿ (%S) à¦
ফলাà¦à¦¨ à¦
বসà§à¦¥à¦¾à§ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ বরà§à¦¤à¦®à¦¾à¦¨à§ %SMB বà§à¦¶à¦¿ তথà§à¦¯ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦à§à¥¤
+offlineApps.manageUsage=সà§à¦à¦¿à¦ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+offlineApps.manageUsageAccessKey=S
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt): %S is hostname
+canvas.siteprompt=à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ HTML5 à¦à§à¦¯à¦¾à¦¨à¦à¦¾à¦¸ à¦à¦®à§à¦ ডাà¦à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§ à¦
নà§à¦®à§à¦¦à¦¨ দà§à¦¬à§à¦¨? à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à¦à§ সà§à¦¬à¦¤à¦¨à§à¦¤à§à¦°à¦à¦¾à¦¬à§ সনাà¦à§à¦¤ à¦à¦°à¦¤à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হতৠপারà§à¥¤
+canvas.notAllow=à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§ না
+canvas.notAllow.accesskey=n
+canvas.allow=ডাà¦à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨
+canvas.allow.accesskey=A
+canvas.remember=à¦à¦®à¦¾à¦° সিদà§à¦§à¦¾à¦¨à§à¦¤ সবসমৠমনৠরà§à¦à§
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+webauthn.registerPrompt2=%S à¦à¦ªà¦¨à¦¾à¦° à¦à¦à¦à¦¿ নিরাপতà§à¦¤à¦¾ à¦à§ দিà§à§ à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ নিবনà§à¦§à¦¨ à¦à¦°à¦¤à§ à¦à¦¾à¦¯à¦¼à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦à¦¨ সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à§ à¦à¦à¦à¦¿ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¤à§ পারà§à¦¨, বা বাতিল à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
+# 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.
+webauthn.registerDirectPrompt2=%1$S à¦à¦ªà¦¨à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ à¦à§ সমà§à¦ªà¦°à§à¦à§ বরà§à¦§à¦¿à¦¤ তথà§à¦¯ à¦à¦¾à¦¨à¦¤à§ à¦à¦¾à¦à¦à§, যা à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦ªà¦¨à§à§à¦¤à¦¾à¦à§ পà§à¦°à¦à¦¾à¦¬à¦¿à¦¤ à¦à¦°à¦¤à§ পারà§à¥¤ \n\n%2$S à¦à¦ªà¦¨à¦¾à¦à§ à¦à§à¦ªà¦¨ à¦à¦°à¦¤à§ পারবà§, তবৠà¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦ à¦à§ পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¨ à¦à¦°à¦¤à§ পারà§à¥¤ পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¨ à¦à¦°à¦¾ হলà§, à¦à¦ªà¦¨à¦¿ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.signPrompt2=%S à¦à¦à¦à¦¿ নিবনà§à¦§à¦¿à¦¤ নিরাপতà§à¦¤à¦¾ à¦à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ à¦à¦ªà¦¨à¦¾à¦à§ পà§à¦°à¦®à¦¾à¦£à§à¦à¦°à¦£ à¦à¦°à¦¤à§ à¦à¦¾à¦¯à¦¼à¥¤ à¦à¦ªà¦¨à¦¿ সà¦à¦¯à§à¦ à¦à¦°à§ à¦à¦à¦à¦¿ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¤à§ পারà§à¦¨, বা বাতিল à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
+webauthn.cancel=বাতিল
+webauthn.cancel.accesskey=c
+webauthn.proceed=à¦
à¦à§à¦°à¦¸à¦° হন
+webauthn.proceed.accesskey=p
+webauthn.anonymize=যà§à¦à§à¦¨ à¦à¦¾à¦¬à§ বà§à¦¨à¦¾à¦®à§ à¦à¦°à¦¾ হবà§
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=à¦à¦à¦°à¦¾à¦à¦¿à¦¤à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦¾à¦·à¦¾ সà§à¦à¦¿à¦ পরিবরà§à¦¤à¦¨ à¦à¦°à¦²à§ à¦
পশন সনাà¦à§à¦¤ ঠà¦à§à¦ªà¦¨à§à¦¯à¦¼à¦¤à¦¾ à¦à¦¨à§à¦¨à¦¤ à¦à¦°à¦¾ à¦à¦ªà¦¨à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦ িন হবà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦¯à¦¼à§à¦¬ পà§à¦ à¦à¦à¦°à§à¦à¦¿ à¦à¦¾à¦·à¦¾à§ দà§à¦à¦¤à§ à¦à¦¾à¦¨?
+
+# LOCALIZATION NOTE (identity.headerWithHost):
+# %S is the hostname of the site that is being displayed.
+identity.headerWithHost=%S à¦à¦° সাà¦à¦ তথà§à¦¯
+identity.identified.verifier=যাà¦à¦¾à¦à¦à¦¾à¦°à§: %S
+identity.identified.verified_by_you=à¦à¦ সাà¦à¦à§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¿ নিরাপতà§à¦¤à¦¾à¦° বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® যà§à¦ à¦à¦°à§à¦à§à¦¨
+identity.identified.state_and_country=%S, %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.icon.tooltip=সাà¦à¦à§à¦° তথà§à¦¯ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+identity.extension.label=à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ (%S)
+identity.extension.tooltip=à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ দà§à¦¬à¦¾à¦°à¦¾ লà§à¦¡à¦à§à¦¤: %S
+identity.showDetails.tooltip=সà¦à¦¯à§à¦à§à¦° বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ দà§à¦à¦¾à¦
+
+contentBlocking.title=à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦
+contentBlocking.tooltip=à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦ à¦à¦°à¦¾à¦° পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ à¦à§à¦²à§à¦¨
+
+contentBlocking.tooltipWin=à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦ à¦à¦°à¦¾à¦° à¦
পশন à¦à§à¦²à§à¦¨
+contentBlocking.tooltipOther=à¦à¦¨à¦à§à¦¨à§à¦ বà§à¦²à¦ à¦à¦°à¦¾à¦° পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ à¦à§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (contentBlocking.category.*):
+# The terminology used to refer to levels of Content Blocking is also used
+# in preferences and should be translated consistently.
+# LOCALIZATION NOTE (contentBlocking.category.standard):
+# "Standard" in this case is an adjective, meaning "default" or "normal"
+contentBlocking.category.standard=à¦à¦¦à¦°à§à¦¶
+contentBlocking.category.strict=সà§à¦®à¦¿à¦¤
+contentBlocking.category.custom=সà§à¦¬à¦¨à¦¿à¦°à§à¦§à¦¾à¦°à¦¿à¦¤
+
+# LOCALIZATION NOTE (contentBlocking.trackers.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking tracker content, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Trackers [are] Allowed"
+contentBlocking.trackers.allowed.label=à¦
নà§à¦®à§à¦¦à¦¿à¦¤
+# LOCALIZATION NOTE (contentBlocking.trackers.blocking.label):
+# This label signals that this type of content blocking is turned
+# ON and is successfully blocking tracker content, so this is
+# a positive thing. However, it is important to note that there is no
+# guarantee that we _actually_ blocked anything, hence we present it
+# in the present tense, not the past tense in English. The idea is that
+# past tense would imply that something was blocked, while present
+# tense expresses that we are waiting for trackers to load
+# and will block them as appropriate. This concept may not directly
+# translate to your language, but it is still preferable if the translation
+# would not make it seem like the blocking had already happened.
+# So in full context this word could be part of the sentence:
+# "[Firefox is] Blocking [trackers when they get loaded.]"
+contentBlocking.trackers.blocking.label=বà§à¦²à¦à¦¿à¦
+
+# 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.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking tracker content, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Cookies [are] Allowed"
+contentBlocking.cookies.allowed.label=à¦
নà§à¦®à§à¦¦à¦¿à¦¤
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+# See localization note for contentBlocking.trackers.blocking.label to get recommendations on translating "Blocking".
+contentBlocking.cookies.blockingTrackers.label=à¦à§à¦°à§à¦¯à¦¾à¦à¦¿à¦ à¦à§à¦à¦¿ বà§à¦²à¦à¦¿à¦
+contentBlocking.cookies.blocking3rdParty.label=তà§à¦¤à§à¦¯à¦¼ পà¦à§à¦·à§à¦° à¦à§à¦à¦¿ বà§à¦²à¦à¦¿à¦
+contentBlocking.cookies.blockingUnvisited.label=à¦
দà§à¦à¦¾ সাà¦à¦ à¦à§à¦à¦¿ বà§à¦²à¦à¦¿à¦
+contentBlocking.cookies.blockingAll.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.trackers.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.fingerprinters.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking fingerprinters, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Fingerprinters [are] Allowed"
+contentBlocking.fingerprinters.allowed.label=à¦
নà§à¦®à§à¦¦à¦¿à¦¤
+# LOCALIZATION NOTE (contentBlocking.fingerprinters.blocking.label):
+# This label signals that this type of content blocking is turned
+# ON and is successfully blocking fingerprinters, so this is
+# a positive thing. However, it is important to note that there is no
+# guarantee that we _actually_ blocked anything, hence we present it
+# in the present tense, not the past tense in English. The idea is that
+# past tense would imply that something was blocked, while present
+# tense expresses that we are waiting for fingerprinters to load
+# and will block them as appropriate. This concept may not directly
+# translate to your language, but it is still preferable if the translation
+# would not make it seem like the blocking had already happened.
+# So in full context this word could be part of the sentence:
+# "[Firefox is] Blocking [fingerprinters when they get loaded.]"
+contentBlocking.fingerprinters.blocking.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 (contentBlocking.cryptominers.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking cryptominers, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Cryptominers [are] Allowed"
+contentBlocking.cryptominers.allowed.label=à¦
নà§à¦®à§à¦¦à¦¿à¦¤
+# LOCALIZATION NOTE (contentBlocking.cryptominers.blocking.label):
+# This label signals that this type of content blocking is turned
+# ON and is successfully blocking cryptominers, so this is
+# a positive thing. However, it is important to note that there is no
+# guarantee that we _actually_ blocked anything, hence we present it
+# in the present tense, not the past tense in English. The idea is that
+# past tense would imply that something was blocked, while present
+# tense expresses that we are waiting for cryptominers to load
+# and will block them as appropriate. This concept may not directly
+# translate to your language, but it is still preferable if the translation
+# would not make it seem like the blocking had already happened.
+# So in full context this word could be part of the sentence:
+# "[Firefox is] Blocking [cryptominers when they get loaded.]"
+contentBlocking.cryptominers.blocking.label=বà§à¦²à¦ à¦à¦°à¦¾ হà¦à§à¦à§
+
+# LOCALIZATION NOTE (contentBlocking.intro.title): %S is brandShortName.
+contentBlocking.intro.title=%S ঠনতà§à¦¨: à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦
+# LOCALIZATION NOTE (contentBlocking.v1.intro.description): %S is brandShortName.
+contentBlocking.intro.v1.description=যদি সà§à¦°à¦à§à¦·à¦¾ ঢাল দà§à¦à¦¤à§ পান, %S পাতার à¦à§à¦¨ à¦à§à¦¨ à¦
à¦à¦¶ যা বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦°à§à¦®à¦à¦¾à¦¨à§à¦¡ ধà§à¦° বা à¦à§à¦°à§à¦¯à¦¾à¦ à¦à¦°à§ তা বà§à¦²à¦ à¦à¦°à¦à§à¥¤
+contentBlocking.intro.v2.description=à¦à§à¦°à§à¦¯à¦¾à¦à¦¿à¦ সà§à¦°à¦à§à¦·à¦¾ à¦à¦° à¦à§à¦ªà¦¨à§à¦¯à¦¼à¦¤à¦¾ সà§à¦¬à¦¿à¦§à¦¾ à¦à¦à¦¨ à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦ à¦à¦° মাতà§à¦° à¦à¦à¦à¦¿ à¦
à¦à¦¶à¥¤ যà¦à¦¨ সà§à¦°à¦à§à¦·à¦¾ ঢাল দà§à¦à¦¤à§ পাবà§à¦¨, à¦à¦¨à§à¦à§à¦¨à§à¦ বà§à¦²à¦à¦¿à¦ à¦à¦¾à¦²à§ রà§à§à¦à§à¥¤
+# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.
+trackingProtection.intro.step1of3=3 à¦à¦° 1
+trackingProtection.intro.nextButton.label=পরবরà§à¦¤à§
+
+trackingProtection.icon.activeTooltip=à¦à§à¦°à§à¦¯à¦¾à¦à¦¿à¦ পà§à¦°à¦à§à¦·à§à¦à¦¾ বà§à¦²à¦ à¦à¦°à¦¾ হà§à§à¦à§
+trackingProtection.icon.disabledTooltip=à¦à§à¦°à§à¦¯à¦¾à¦à¦¿à¦ à¦à¦¨à§à¦à§à¦ সনাà¦à§à¦¤ হà§à§à¦à§
+
+# Edit Bookmark UI
+editBookmarkPanel.newBookmarkTitle=নতà§à¦¨ বà§à¦à¦®à¦¾à¦°à§à¦
+editBookmarkPanel.editBookmarkTitle=বà§à¦à¦®à¦¾à¦°à§à¦à¦à¦¿ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+editBookmarkPanel.cancel.label=বাতিল
+editBookmarkPanel.cancel.accesskey=C
+
+# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the number of bookmarks to be removed.
+# If this causes problems with localization you can also do "Remove Bookmarks (#1)"
+# instead of "Remove #1 Bookmarks".
+editBookmark.removeBookmarks.label=বà§à¦à¦®à¦¾à¦°à§à¦ মà§à¦à§ ফà§à¦²à¦¾ হবà§;বà§à¦à¦®à¦¾à¦°à§à¦à¦à§à¦²à§ মà§à¦à§ ফà§à¦²à¦¾ হবৠ#1
+editBookmark.removeBookmarks.accesskey=R
+
+# Post Update Notifications
+pu.notifyButton.label=বিসà§à¦¤à¦¾à¦°à¦¿à¦¤â¦D
+pu.notifyButton.accesskey=D
+# LOCALIZATION NOTE %S will be replaced by the short name of the application.
+puNotifyText=%S হালনাà¦à¦¾à¦¦ à¦à¦°à¦¾ হà§à§à¦à§
+puAlertTitle=%S হালনাà¦à¦¾à¦¦ à¦à¦°à¦¾ হà§à§à¦à§
+puAlertText=বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ à¦à¦¾à¦¨à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = à¦à§à¦ à¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = à¦à§à¦® লà§à¦à§à¦² রিসà§à¦ (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = à¦à¦¾à¦à¦¾ (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = à¦
নà§à¦²à¦¿à¦ªà¦¿ (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = পà§à¦°à¦¤à¦¿à¦²à§à¦ªà¦¨ (%S)
+
+# Geolocation UI
+
+geolocation.allowLocation=à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দিন
+geolocation.allowLocation.accesskey=A
+geolocation.dontAllowLocation=à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§ না
+geolocation.dontAllowLocation.accesskey=n
+geolocation.shareWithSite3=à¦à¦ªà¦¨à¦¿ %Sà¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨ à¦à¦¿?
+geolocation.shareWithFile3=à¦à¦ সà§à¦¥à¦¾à¦¨à§à¦¯à¦¼ ফাà¦à¦²à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨ à¦à¦¿?
+geolocation.remember=à¦à¦ সিদà§à¦§à¦¾à¦¨à§à¦¤ মনৠরাà¦à§
+
+# Persistent storage UI
+persistentStorage.allow=à¦
নà§à¦®à§à¦¦à¦¨
+persistentStorage.allow.accesskey=A
+persistentStorage.neverAllow.label=à¦à¦à¦¨à¦ à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨ না
+persistentStorage.neverAllow.accesskey=N
+persistentStorage.notNow.label=à¦à¦à¦¨ নà§
+persistentStorage.notNow.accesskey=w
+persistentStorage.allowWithSite=à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ পারà§à¦¸à¦¿à¦¸à§à¦à§à¦¨à§à¦ সà§à¦à§à¦°à§à¦à§ ডà§à¦à¦¾ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¤à§ à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨?
+
+webNotifications.allow=সà¦à¦² বিà¦à§à¦à¦ªà§à¦¤à¦¿
+webNotifications.allow.accesskey=A
+webNotifications.notNow=à¦à¦à¦¨ নà§
+webNotifications.notNow.accesskey=n
+webNotifications.never=à¦à¦à¦¨à¦ à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨ না
+webNotifications.never.accesskey=v
+webNotifications.receiveFromSite2=à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ বিà¦à§à¦à¦ªà§à¦¤à¦¿ পাঠাতৠà¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=à¦à¦à¦¾à¦¨ থà§à¦à§ বà§à§à¦¿à§à§ যà§à¦¤à§ à¦à¦¾à¦!
+safebrowsing.getMeOutOfHereButton.accessKey=G
+safebrowsing.deceptiveSite=à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সাà¦à¦
+safebrowsing.notADeceptiveSiteButton.label=d à¦à¦à¦¾ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সাà¦à¦ নাâ¦
+safebrowsing.notADeceptiveSiteButton.accessKey=d
+safebrowsing.reportedAttackSite=রিপà§à¦°à§à¦à¦à§à¦¤ à¦à¦à§à¦°à¦®à¦¨à¦à¦¾à¦°à§ সাà¦à¦!
+safebrowsing.notAnAttackButton.label=à¦à¦à¦¿ à¦à¦à§à¦°à¦®à¦¨à¦à¦¾à¦°à§ সাà¦à¦ নà§...
+safebrowsing.notAnAttackButton.accessKey=a
+safebrowsing.reportedUnwantedSite=সনà§à¦¦à§à¦¹à¦à¦¾à¦à¦¨ à¦
বাà¦à§à¦à¦¿à¦¤ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° সাà¦à¦ রিপà§à¦°à§à¦ à¦à¦°à¦¾ হà§à§à¦à§!
+safebrowsing.reportedHarmfulSite=à¦à§à¦·à¦¤à¦¿à¦à¦° সাà¦à¦ হিসà§à¦¬à§ à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤!
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.listAllTabs.label=;সà¦à¦² #1 à¦à§à¦¯à¦¾à¦¬ à¦à¦° তালিà¦à¦¾
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦£ %S
+
+# safeModeRestart
+safeModeRestartPromptTitle=নিসà§à¦à§à¦°à¦¿à§ à¦
à§à¦¯à¦¾à¦¡-à¦
নসহ রিসà§à¦à¦¾à¦°à§à¦
+safeModeRestartPromptMessage=à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦
à§à¦¯à¦¾à¦¡-à¦
ন নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à§ রিসà§à¦à¦¾à¦°à§à¦ দà§à§à¦¾à¦° বà§à¦¯à¦¾à¦ªà¦¾à¦°à§ নিশà§à¦à¦¿à¦¤?
+safeModeRestartButton=পà§à¦¨à¦°à¦¾à§ শà§à¦°à§ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Web Developer" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+dataReportingNotification.message = %1$S সà§à¦¬à¦¯à¦¼à¦à¦à§à¦°à¦¿à¦¯à¦¼à¦à¦¾à¦¬à§ %2$S à¦à§ à¦à¦¿à¦à§ তথà§à¦¯ পà§à¦°à§à¦°à¦£ à¦à¦°à§ যাতৠà¦à¦®à¦°à¦¾ à¦à¦ªà¦¨à¦¾à¦° à¦
à¦à¦¿à¦à§à¦à¦¤à¦¾ à¦à¦¨à§à¦¨à¦¤ à¦à¦°à¦¤à§ পারি।
+dataReportingNotification.button.label = à¦à¦®à¦¿ à¦à¦¿ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¿ তা নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+dataReportingNotification.button.accessKey = C
+
+# Process hang reporter
+processHang.label = à¦à¦à¦à¦¿ à¦à§à§à¦¬ পà§à¦ à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° à¦à¦¤à¦¿à¦à§ à¦à¦®à¦¿à§à§ দিà¦à§à¦à§à¥¤ à¦à¦ªà¦¨à¦¿ ঠবà§à¦¯à¦¾à¦ªà¦¾à¦°à§ à¦à¦¿ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+# LOCALIZATION NOTE (processHang.add-on.label): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label = â%1$Sâ ঠà¦à¦à¦à¦¿ সà§à¦à§à¦°à¦¿à¦ªà§à¦ à¦à¦° à¦à¦¾à¦°à¦£à§ %2$S ধà§à¦° হà¦à§à¦à§à¥¤
+processHang.add-on.learn-more.text = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+processHang.button_stop.label = বনà§à¦§ à¦à¦°à§à¦¨
+processHang.button_stop.accessKey = S
+processHang.button_stop_sandbox.label = পাতাৠসামà§à¦¿à¦à¦à¦¾à¦¬à§ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ হà§à§à¦à§
+processHang.button_stop_sandbox.accessKey = A
+processHang.button_wait.label = à¦
পà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨
+processHang.button_wait.accessKey = W
+processHang.button_debug.label = সà§à¦à§à¦°à¦¿à¦ªà§à¦ ডিবাà¦
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=পà§à¦°à§à¦£ পরà§à¦¦à¦¾à§ à¦à¦à¦¨à§à¦¡à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=সাà¦à¦¡à¦¬à¦¾à¦° বামৠসরাà¦
+sidebar.moveToRight=সাà¦à¦¡à¦¬à¦¾à¦° ডানৠসরাà¦
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,
+# getUserMedia.shareMicrophone2.message,
+# getUserMedia.shareScreen3.message,
+# getUserMedia.shareCameraAndMicrophone2.message,
+# getUserMedia.shareCameraAndAudioCapture2.message,
+# getUserMedia.shareScreenAndMicrophone3.message,
+# getUserMedia.shareScreenAndAudioCapture3.message,
+# getUserMedia.shareAudioCapture2.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera2.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨?
+getUserMedia.shareMicrophone2.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨?
+getUserMedia.shareScreen3.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° সà§à¦à§à¦°à¦¿à¦¨ দà§à¦à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨?
+getUserMedia.shareCameraAndMicrophone2.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨?
+getUserMedia.shareCameraAndAudioCapture2.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬à§à¦° à¦
ডিঠশà§à¦¨à¦¤à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨?
+getUserMedia.shareScreenAndMicrophone3.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§ à¦à¦¬à¦ সà§à¦à§à¦°à¦¿à¦¨ দà§à¦à¦¤à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¦¨?
+getUserMedia.shareScreenAndAudioCapture3.message = à¦à¦ªà¦¨à¦¿ %S à¦à§ à¦à¦ à¦à§à¦¯à¦¾à¦¬à§à¦° à¦
ডিঠশà§à¦¨à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° সà§à¦à§à¦°à¦¿à¦¨ দà§à¦à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨?
+getUserMedia.shareAudioCapture2.message = à¦à¦ªà¦¨à¦¿ %S à¦à§ à¦à¦ à¦à§à¦¯à¦¾à¦¬à§à¦° à¦
ডিঠশà§à¦¨à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨?
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S will be the 'learn more' link
+getUserMedia.shareScreenWarning.message = à¦à§à¦¬à¦²à¦®à¦¾à¦¤à§à¦° à¦à¦¸à§à¦¥à¦¾à¦à¦¾à¦à¦¨ সাà¦à¦à§à¦° সাথৠসà§à¦à§à¦°à¦¿à¦¨ শà§à§à¦¾à¦° à¦à¦°à§à¦¨à¥¤ শà§à§à¦¾à¦° à¦à¦°à¦²à§ পà§à¦°à¦¤à¦¾à¦°à¦ সাà¦à¦à¦à§à¦²à§ ঠিঠà¦à¦ªà¦¨à¦¾à¦° মত à¦à¦°à§ বà§à¦°à¦¾à¦à¦ à¦à¦°à¦¤à§ পারৠà¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ ডাà¦à¦¾ à¦à§à¦°à¦¿ à¦à¦°à¦¤à§ পারà§à¥¤ %S
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %1$S is brandShortName (eg. Firefox)
+# %2$S will be the 'learn more' link
+getUserMedia.shareFirefoxWarning.message = à¦à§à¦¬à¦²à¦®à¦¾à¦¤à§à¦° à¦à¦¸à§à¦¥à¦¾à¦à¦¾à¦à¦¨ সাà¦à¦à§à¦° সাথৠ%1$S শà§à§à¦¾à¦° à¦à¦°à§à¦¨à¥¤ শà§à§à¦¾à¦° à¦à¦°à¦²à§ পà§à¦°à¦¤à¦¾à¦°à¦ সাà¦à¦à¦à§à¦²à§ ঠিঠà¦à¦ªà¦¨à¦¾à¦° মত à¦à¦°à§ বà§à¦°à¦¾à¦à¦ à¦à¦°à¦¤à§ পারৠà¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ ডাà¦à¦¾ à¦à§à¦°à¦¿ à¦à¦°à¦¤à§ পার। %2$S
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+getUserMedia.selectWindowOrScreen.label=শà§à¦¯à¦¼à¦¾à¦°à§à¦° à¦à¦¨à§à¦¯ à¦à¦à¦¨à§à¦¡à§ বা সà§à¦à§à¦°à¦¿à¦¨:
+getUserMedia.selectWindowOrScreen.accesskey=W
+getUserMedia.pickWindowOrScreen.label = à¦à¦à¦¨à§à¦¡à§ বা সà§à¦à§à¦°à¦¿à¦¨ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+getUserMedia.shareEntireScreen.label = সমà§à¦ªà§à¦°à§à¦£ সà§à¦à§à¦°à¦¿à¦¨
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = পরà§à¦¦à¦¾ %S
+# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the name of the application.
+# Replacement for #2 is the number of windows currently displayed by the application.
+getUserMedia.shareApplicationWindowCount.label=#1 (#2 à¦à¦à¦¨à§à¦¡à§);#1 (#2 à¦à¦à¦¨à§à¦¡à§à¦)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.dontAllow.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = à¦
নà§à¦®à§à¦¦à¦¨
+getUserMedia.allow.accesskey = A
+getUserMedia.dontAllow.label = à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§ না
+getUserMedia.dontAllow.accesskey = D
+getUserMedia.remember=à¦à¦ সিদà§à¦§à¦¾à¦¨à§à¦¤ মনৠরাà¦à¦¾ হবà§
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S à¦à¦ªà¦¨à¦¾à¦° পরà§à¦¦à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° সà§à¦¥à¦¾à¦¯à¦¼à§ à¦
নà§à¦®à¦¤à¦¿ দà§à¦¯à¦¼ না।
+getUserMedia.reasonForNoPermanentAllow.audio=à¦à§à¦¨ à¦à§à¦¯à¦¾à¦¬ শà§à§à¦¾à¦° à¦à¦°à¦¾ হবৠসà§à¦à¦¾ না à¦à§à¦¨à§ %S à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à§à¦° à¦
ডিঠà¦
à§à¦¯à¦¾à¦à§à¦¸à§à¦¸ à¦
নà§à¦®à¦¤à¦¿ দিতৠপারৠনা।
+getUserMedia.reasonForNoPermanentAllow.insecure=à¦à¦ সাà¦à¦à§ à¦à¦ªà¦¨à¦¾à¦° সà¦à¦¯à§à¦à¦à¦¿ নিরাপদ নয়। à¦à¦ªà¦¨à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾à¦° à¦à¦¨à§à¦¯, %S শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦ সà§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ পà§à¦°à¦¬à§à¦¶à¦¾à¦§à¦¿à¦à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¬à§à¥¤
+
+getUserMedia.sharingMenu.label = à¦à§à¦¯à¦¾à¦¬ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ dডিà¦à¦¾à¦à¦¸à¦à§à¦²à¦¿
+getUserMedia.sharingMenu.accesskey = d
+# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera
+# getUserMedia.sharingMenuMicrophone,
+# getUserMedia.sharingMenuAudioCapture,
+# getUserMedia.sharingMenuApplication,
+# getUserMedia.sharingMenuScreen,
+# getUserMedia.sharingMenuWindow,
+# getUserMedia.sharingMenuBrowser,
+# getUserMedia.sharingMenuCameraMicrophone,
+# getUserMedia.sharingMenuCameraMicrophoneApplication,
+# getUserMedia.sharingMenuCameraMicrophoneScreen,
+# getUserMedia.sharingMenuCameraMicrophoneWindow,
+# getUserMedia.sharingMenuCameraMicrophoneBrowser,
+# getUserMedia.sharingMenuCameraAudioCapture,
+# getUserMedia.sharingMenuCameraAudioCaptureApplication,
+# getUserMedia.sharingMenuCameraAudioCaptureScreen,
+# getUserMedia.sharingMenuCameraAudioCaptureWindow,
+# getUserMedia.sharingMenuCameraAudioCaptureBrowser,
+# getUserMedia.sharingMenuCameraApplication,
+# getUserMedia.sharingMenuCameraScreen,
+# getUserMedia.sharingMenuCameraWindow,
+# getUserMedia.sharingMenuCameraBrowser,
+# getUserMedia.sharingMenuMicrophoneApplication,
+# getUserMedia.sharingMenuMicrophoneScreen,
+# getUserMedia.sharingMenuMicrophoneWindow,
+# getUserMedia.sharingMenuMicrophoneBrowser,
+# getUserMedia.sharingMenuAudioCaptureApplication,
+# getUserMedia.sharingMenuAudioCaptureScreen,
+# getUserMedia.sharingMenuAudioCaptureWindow,
+# getUserMedia.sharingMenuAudioCaptureBrowser):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.sharingMenuCamera = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾)
+getUserMedia.sharingMenuMicrophone = %S (মাà¦à¦à§à¦°à§à¦«à§à¦¨)
+getUserMedia.sharingMenuAudioCapture = %S (à¦à§à¦¯à¦¾à¦¬ à¦
ডিà¦)
+getUserMedia.sharingMenuApplication = %S (à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨)
+getUserMedia.sharingMenuScreen = %S (সà§à¦à§à¦°à¦¿à¦¨)
+getUserMedia.sharingMenuWindow = %S (à¦à¦à¦¨à§à¦¡à§)
+getUserMedia.sharingMenuBrowser = %S (à¦à§à¦¯à¦¾à¦¬)
+getUserMedia.sharingMenuCameraMicrophone = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ মাà¦à¦à§à¦°à§à¦«à§à¦¨)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾,মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾, মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ সà§à¦à§à¦°à¦¿à¦¨)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾, মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾, মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬)
+getUserMedia.sharingMenuCameraAudioCapture = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬ à¦
ডিà¦)
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾, à¦à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾, à¦à§à¦¯à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ সà§à¦à§à¦°à§à¦¨)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾, à¦à§à¦¯à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾, à¦à§à¦¯à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬)
+getUserMedia.sharingMenuCameraApplication = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨)
+getUserMedia.sharingMenuCameraScreen = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ সà§à¦à§à¦°à¦¿à¦¨)
+getUserMedia.sharingMenuCameraWindow = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§)
+getUserMedia.sharingMenuCameraBrowser = %S (à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬)
+getUserMedia.sharingMenuMicrophoneApplication = %S (মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨)
+getUserMedia.sharingMenuMicrophoneScreen = %S (মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ সà§à¦à§à¦°à¦¿à¦¨)
+getUserMedia.sharingMenuMicrophoneWindow = %S (মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬)
+getUserMedia.sharingMenuAudioCaptureApplication = %S (à¦à§à¦¯à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (à¦à§à¦¯à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ সà§à¦à§à¦°à§à¦¨)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (à¦à§à¦¯à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ à¦à¦à¦¨à§à¦¡à§)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (à¦à§à¦¯à¦¾à¦¬ à¦
ডিঠà¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬)
+# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website
+# origin for the sharing menu if no readable origin could be deduced from the URL.
+getUserMedia.sharingMenuUnknownHost = à¦
à¦à¦¾à¦¨à¦¾ মà§à¦²
+
+# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.
+emeNotifications.drmContentPlaying.message2 = à¦à¦ সাà¦à¦à§à¦° à¦à¦¿à¦à§ à¦
ডিঠà¦à¦¬à¦ à¦à¦¿à¦¡à¦¿à¦ DRM সফà¦à¦à§à§à¦¯à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§, যà§à¦à¦¾ à¦à¦ªà¦¨à¦¾à¦à§ সà§à¦®à¦¿à¦¤ রাà¦à¦¤à§ পারৠযা à¦à¦ªà¦¨à¦¾à¦à§ %S à¦à¦°à¦¤à§ দà§à§à¥¤
+emeNotifications.drmContentPlaying.button.label = à¦à¦¨à¦«à¦¿à¦à¦¾à¦°... C
+emeNotifications.drmContentPlaying.button.accesskey = C
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message = à¦à¦ªà¦¨à¦¾à¦à§ à¦à¦ পাতাৠDRM সà¦à§à¦°à¦¿à§ à¦à¦°à¦¤à§ হবৠà¦à¦¿à¦à§ à¦
ডিঠবা à¦à¦¿à¦¡à¦¿à¦ à¦à¦¾à¦²à¦¾à¦¨à§à¦° à¦à¦¨à§à¦¯à¥¤ %S
+emeNotifications.drmContentDisabled.button.label = সà¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨ DRM E
+emeNotifications.drmContentDisabled.button.accesskey = E
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+emeNotifications.drmContentDisabled.learnMoreLabel = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = à¦à¦ পাতার à¦
ডিঠà¦
থবা à¦à¦¿à¦¡à¦¿à¦ à¦à¦¾à¦²à¦¾à¦¨à§à¦° à¦à¦¨à§à¦¯ %S à¦à¦° à¦à¦ªà¦¾à¦¦à¦¾à¦¨ à¦à¦¨à¦¸à§à¦à¦² হà¦à§à¦à§à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+
+emeNotifications.unknownDRMSoftware = à¦
à¦à¦¾à¦¨à¦¾
+
+# LOCALIZATION NOTE - %S is brandShortName
+slowStartup.message = %S ধà§à¦° মনৠহà¦à§à¦à§...à¦à¦¾à¦²à§... হতà§à¥¤
+slowStartup.helpButton.label = à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦à¦¿à¦° à¦à¦¤à¦¿ বাà§à¦¾à¦¨à§ যাৠতা à¦à¦¾à¦¨à§à¦¨
+slowStartup.helpButton.accesskey = à¦
+slowStartup.disableNotificationButton.label = পà§à¦¨à¦°à¦¾à§ বলবà§à¦¨ না
+slowStartup.disableNotificationButton.accesskey = প
+
+# LOCALIZATION NOTE - %S is brandShortName
+flashHang.message = পারফরমà§à¦¯à¦¾à¦¨à§à¦¸ à¦à¦¨à§à¦¨à¦¤ à¦à¦°à¦¤à§ %S Adobe Flash সà§à¦à¦¿à¦ ঠà¦à¦¿à¦à§ পরিবরà§à¦¤à¦¨ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+flashHang.helpButton.label = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨â¦
+flashHang.helpButton.accesskey = L
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = à¦à¦¾à¦¸à§à¦à§à¦®à¦¾à¦à¦ %S
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,
+# e10s.accessibilityNotice.enableAndRestart.label,
+# e10s.accessibilityNotice.enableAndRestart.accesskey):
+# These strings are related to the messages we display to offer e10s (Multi-process) to users
+# on the pre-release channels. They won't be used in release but they will likely be used in
+# beta starting from version 41, so it's still useful to have these strings properly localized.
+# %S is brandShortName
+e10s.accessibilityNotice.mainMessage2 = %S ফিà¦à¦¾à¦°à§à¦° সাথৠà¦à¦®à§à¦ªà¦¾à¦à¦¿à¦¬à¦¿à¦²à¦¿à¦à¦¿ à¦à¦¸à§à¦¯à§à¦° à¦à¦¾à¦°à¦£à§ à¦
à§à¦¯à¦¾à¦à§à¦¸à§à¦¸à¦¿à¦¬à¦¿à¦²à¦¿à¦à¦¿ সাপà§à¦°à§à¦ à¦à¦à¦¶à¦¿à¦ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+e10s.accessibilityNotice.acceptButton.label = ঠিঠà¦à¦à§
+e10s.accessibilityNotice.acceptButton.accesskey = O
+e10s.accessibilityNotice.enableAndRestart.label = সà¦à§à¦°à¦¿à§ (রিসà§à¦à¦¾à¦°à§à¦ পà§à¦°à§à§à¦à¦¨) E
+e10s.accessibilityNotice.enableAndRestart.accesskey = E
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = %S ঠà¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¬à§à¦¶à¦à¦®à§à¦¯ সফà¦à¦à§à§à¦¯à¦¾à¦°à§à¦° মধà§à¦¯à§ à¦
সামà¦à§à¦à¦¸à§à¦¯à¦¤à¦¾à¦° à¦à¦¾à¦°à¦£à§ à¦à§à¦¯à¦¾à¦¬ à¦à¦¨à§à¦à§à¦¨à§à¦ নিষà§à¦à§à¦°à¦¿à§ à¦à¦à§à¥¤ à¦à¦ªà¦¨à¦¾à¦° সà§à¦à§à¦°à¦¿à¦¨ রিডারà¦à¦¿ হালনাà¦à¦¾à¦¦ à¦à¦°à§à¦¨ à¦
থবা Firefox Extended Support সà¦à¦¸à§à¦à¦°à¦£ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤
+userContextWork.label = à¦à¦¾à¦
+userContextBanking.label = বà§à¦¯à¦¾à¦à¦à¦¿à¦
+userContextShopping.label = à¦à§à¦¨à¦¾à¦à¦¾à¦à¦¾
+userContextNone.label = à¦à¦¨à¦à§à¦¨à¦¾à¦° নà§à¦
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = W
+userContextBanking.accesskey = B
+userContextShopping.accesskey = S
+userContextNone.accesskey = N
+
+userContext.aboutPage.label = à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° পরিà¦à¦¾à¦²à¦¨à¦¾
+userContext.aboutPage.accesskey = o
+
+userContextOpenLink.label = নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬à§ %S লিà¦à§à¦ à¦à§à¦²à§à¦¨
+
+muteTab.label = à¦à§à¦¯à¦¾à¦¬ নিরব à¦à¦°à§à¦¨
+muteTab.accesskey = M
+unmuteTab.label = à¦à§à¦¯à¦¾à¦¬ সরব à¦à¦°à§à¦¨
+unmuteTab.accesskey = m
+playTab.label = à¦à§à¦¯à¦¾à¦¬ à¦à¦¾à¦²à¦¾à¦
+playTab.accesskey = l
+
+muteSelectedTabs2.label = à¦à§à¦¯à¦¾à¦¬ নিরব à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = M
+unmuteSelectedTabs2.label = à¦à§à¦¯à¦¾à¦¬ সরব à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = m
+playTabs.label = à¦à§à¦¯à¦¾à¦¬ à¦à¦¾à¦²à¦¾à¦
+playTabs.accesskey = y
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = ডিà¦à¦¾à¦à¦¸à§ à¦à§à¦¯à¦¾à¦¬ পাঠান; ডিà¦à¦¾à¦à¦¸à§ #1 à¦à§à¦¯à¦¾à¦¬ পাঠান
+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.
+pageAction.sendTabsToDevice.label = ডিà¦à¦¾à¦à¦¸à§ à¦à§à¦¯à¦¾à¦¬ পাঠান; ডিà¦à¦¾à¦à¦¸à§ #1 à¦à§à¦¯à¦¾à¦¬ পাঠান
+
+# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that
+# appear in the about:certerror page, so that the user can copy and send them to
+# the server administrators for troubleshooting.
+certErrorDetailsHSTS.label = HTTP à¦à¦ à§à¦° পরিবহন নিরাপতà§à¦¤à¦¾: %S
+certErrorDetailsKeyPinning.label = HTTP পাবলিঠà¦à§ পিন: %S
+certErrorDetailsCertChain.label = সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ à¦à§à¦à¦¨:
+
+# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pending crash reports
+pendingCrashReports2.label = à¦à¦ªà¦¨à¦¾à¦° পাঠানৠহà§à¦¨à¦¿ à¦à¦®à¦¨ à¦à¦à¦à¦¿ à¦à§à¦°à¦¾à¦¸ রিপà§à¦°à§à¦ রà§à§à¦à§; à¦à¦ªà¦¨à¦¾à¦° পাঠানৠহà§à¦¨à¦¿ à¦à¦®à¦¨ #1 à¦à§à¦°à¦¾à¦¸ রিপà§à¦°à§à¦ রà§à§à¦à§
+pendingCrashReports.viewAll = দà§à¦à¦¾à¦
+pendingCrashReports.send = পà§à¦°à§à¦°à¦£
+pendingCrashReports.alwaysSend = সরà§à¦¬à¦¦à¦¾ পাঠাà¦
+
+decoder.noCodecs.button = শিà¦à§à¦¨ à¦à¦¿à¦à¦¾à¦¬à§ হà§
+decoder.noCodecs.accesskey = L
+decoder.noCodecs.message = à¦à¦ à¦à¦¿à¦¡à¦¿à¦ à¦à¦¾à¦²à¦¾à¦¤à§, à¦à¦ªà¦¨à¦¾à¦à§ Microsoft à¦à¦° Media Feature Pack à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ হবà§à¥¤
+decoder.noCodecsLinux.message = à¦à¦ à¦à¦¿à¦¡à¦¿à¦ à¦à¦¾à¦²à¦¾à¦¤à§, à¦à¦ªà¦¨à¦¾à¦à§ পà§à¦°à§à§à¦à¦¨à§à§ à¦à¦¿à¦¡à¦¿à¦ à¦à§à¦¡à§à¦ à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ হবà§à¥¤
+decoder.noHWAcceleration.message = à¦à¦¿à¦¡à¦¿à¦à¦° মান à¦à¦¨à§à¦¨à§à¦¨ à¦à¦°à¦¤à§, à¦à¦ªà¦¨à¦¾à¦à§ Microsoft à¦à¦° Media Feature Pack à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ হবà§à¥¤
+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) " or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64-bit
+aboutDialog.architecture.thirtyTwoBit = 32-bit
+
+# LOCALIZATION NOTE (certImminentDistrust.message):
+# Shown in the browser console when visiting a website that is trusted today,
+# but won't be in the future unless the site operator makes a change.
+certImminentDistrust.message = à¦à¦ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§ বà§à¦¯à¦¬à¦¹à§à¦¤ নিরাপতà§à¦¤à¦¾ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ à¦à¦¬à¦¿à¦·à§à¦¯à¦¤ রিলিà¦à§ বিশà§à¦¬à¦¸à§à¦¤ মনৠà¦à¦°à¦¾ হবৠনা। à¦à¦°à¦ তথà§à¦¯à§à¦° à¦à¦¨à§à¦¯, https://wiki.mozilla.org/CA/Upcoming_Distrust_Actions দà§à¦à§à¦¨
+
+midi.Allow.label = à¦
নà§à¦®à§à¦¦à¦¨
+midi.Allow.accesskey = A
+midi.DontAllow.label = à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§ না
+midi.DontAllow.accesskey = N
+midi.remember=à¦à¦ সিদà§à¦§à¦¾à¦¨à§à¦¤ মনৠরাà¦à¦¾ হবà§
+midi.shareWithFile.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ সà§à¦¥à¦¾à¦¨à§à¦¯à¦¼ ফাà¦à¦²à¦à¦¿à¦à§ à¦à¦ªà¦¨à¦¾à¦° MIDI ডিà¦à¦¾à¦à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦®à¦¤à¦¿ দিবà§à¦¨?
+# LOCALIZATION NOTE (midi.shareWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite.message = à¦à¦ªà¦¨à¦¿ %S à¦à§ à¦à¦ªà¦¨à¦¾à¦° MIDI ডিà¦à¦¾à¦à¦¸à§ পà§à¦°à¦¬à§à¦¶à§à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨ à¦à¦¿?
+midi.shareSysexWithFile.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ সà§à¦¥à¦¾à¦¨à§à¦¯à¦¼ ফাà¦à¦²à¦à§ à¦à¦ªà¦¨à¦¾à¦° MIDI ডিà¦à¦¾à¦à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ à¦à¦¬à¦ SysEx বারà§à¦¤à¦¾ পà§à¦°à§à¦°à¦£/à¦à§à¦°à¦¹à¦£ à¦à¦°à¦¾à¦°à¦¾ à¦
নà§à¦®à¦¤à¦¿ দিবà§à¦¨?
+# LOCALIZATION NOTE (midi.shareSysexWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ %Sà¦à§ à¦à¦ªà¦¨à¦¾à¦° MIDI ডিà¦à¦¾à¦à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ à¦à¦¬à¦ SysEx বারà§à¦¤à¦¾ পà§à¦°à§à¦°à¦£/à¦à§à¦°à¦¹à¦£ à¦à¦°à¦¾à¦°à¦¾ à¦
নà§à¦®à¦¤à¦¿ দিবà§à¦¨?
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+#Â popup panels, including the sliding subviews of the main menu.
+panel.back = পà§à¦°à§à¦¬à¦¬à¦°à§à¦¤à§
+
+storageAccess.Allow.label = বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦®à¦¤à¦¿
+storageAccess.Allow.accesskey = A
+storageAccess.AllowOnAnySite.label = যà§à¦à§à¦¨ সাà¦à¦à§ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦®à¦¤à¦¿
+storageAccess.AllowOnAnySite.accesskey = w
+storageAccess.DontAllow.label = বà§à¦¯à¦¬à¦¹à¦¾à¦° বà§à¦²à¦
+storageAccess.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess.message):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess.message = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %2$S ঠà¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦¾à¦°à§à¦¯à¦à¦²à¦¾à¦ª à¦à§à¦°à§à¦¯à¦¾à¦ à¦à¦°à¦¤à§ %1$S à¦à§ à¦
নà§à¦®à¦¤à¦¿ দà§à¦¬à§à¦¨?
+# LOCALIZATION NOTE (storageAccess.description.label):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S will be replaced with the localized version of storageAccess.description.learnmore. This text will be converted into a hyper-link linking to the SUMO page explaining the concept of third-party trackers.
+storageAccess.description.label = à¦à¦ªà¦¨à¦¿ যদি à¦à¦ সাà¦à¦à§ %1$S à¦à§ সনাà¦à§à¦¤ বা বিশà§à¦¬à¦¾à¦¸ à¦à¦°à¦¤à§ না পারà§à¦¨ তাহলৠà¦à¦à§ বà§à¦²à¦ à¦à¦°à¦¤à§ à¦à¦¾à¦à¦¤à§ পারà§à¦¨à¥¤ %2$S সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+# LOCALIZATION NOTE (storageAccess.description.learnmore):
+# The value of this string is embedded inside storageAccess.description.label. See the localization note for storageAccess.description.label.
+storageAccess.description.learnmore = তà§à¦¤à§à¦¯à¦¼ পà¦à§à¦·à§à¦° à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦°
+
+confirmationHint.sendToDevice.label = পাঠানৠহà§à§à¦à§!
+confirmationHint.sendToDeviceOffline.label = à¦
পà§à¦à§à¦·à¦®à¦¾à¦¨ (à¦
ফলাà¦à¦¨)
+confirmationHint.copyURL.label = à¦à§à¦²à¦¿à¦ªà¦¬à§à¦°à§à¦¡à§ à¦
নà§à¦²à¦¿à¦ªà¦¿ à¦à¦°à¦¾ হà§à§à¦à§!
+confirmationHint.pageBookmarked.label = লাà¦à¦¬à§à¦°à§à¦°à¦¿à¦¤à§ সà¦à¦°à¦à§à¦·à¦¿à¦¤!
+confirmationHint.addSearchEngine.label = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ যà§à¦ à¦à¦°à¦¾ হà§à§à¦à§!
+
+confirmationHint.pinTab.label = পিন à¦à¦°à¦¾ à¦à¦à§!
+confirmationHint.pinTab.description = à¦à§à¦¯à¦¾à¦¬à¦à¦¿ à¦à¦¨à¦ªà¦¿à¦¨ à¦à¦°à¦¤à§ ডানà§-à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (livebookmarkMigration.title):
+# Used by the export of user's live bookmarks to an OPML file as a title for the file.
+# %S will be replaced with brandShortName
+livebookmarkMigration.title = %S লাà¦à¦ বà§à¦à¦®à¦¾à¦°à§à¦
diff --git a/browser/chrome/browser/customizableui/customizableWidgets.properties b/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 00000000000..5c0109ec876
--- /dev/null
+++ b/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -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/.
+
+history-panelmenu.label = à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = à¦à¦ªà¦¨à¦¾à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à§à¦¨ (%S)
+
+remotetabs-panelmenu.label = সিà¦à§à¦à¦à§à¦¤ à¦à§à¦¯à¦¾à¦¬
+remotetabs-panelmenu.tooltiptext2 = à¦
নà§à¦¯ ডিà¦à¦¾à¦à¦¸ থà§à¦à§ à¦à§à¦¯à¦¾à¦¬ দà§à¦à¦¾à¦¨
+
+privatebrowsing-button.label = নতà§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§
+# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut
+privatebrowsing-button.tooltiptext = à¦à¦à¦à¦¿ নতà§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦à¦¨à§à¦¡à§ à¦à§à¦²à§à¦¨ (%S)
+
+save-page-button.label = পাতা সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut
+save-page-button.tooltiptext3 = à¦à¦ পাতা সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨ (%S)
+
+find-button.label = à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = à¦à¦ ফাà¦à¦²à§ à¦à§à¦à¦à§à¦¨ (%S)
+
+open-file-button.label = ফাà¦à¦² à¦à§à¦²à§à¦¨
+# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.
+open-file-button.tooltiptext3 = à¦à¦à¦à¦¿ ফাà¦à¦² à¦à§à¦²à§à¦¨ (%S)
+
+developer-button.label = ডà§à¦à§à¦²à¦ªà¦¾à¦°
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = ডà§à¦à¦²à¦ªà¦¾à¦° à¦à§à¦²à¦¸à¦®à§à¦¹ à¦à§à¦²à§à¦¨ (%S)
+
+sidebar-button.label = সাà¦à¦¡à¦¬à¦¾à¦°
+sidebar-button.tooltiptext2 = সাà¦à¦¡à¦¬à¦¾à¦° পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ হবà§
+
+add-ons-button.label = à¦
à§à¦¯à¦¾à¦¡-à¦
ন
+# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut
+add-ons-button.tooltiptext3 = à¦à¦ªà¦¨à¦¾à¦° à¦
à§à¦¯à¦¾à¦¡-à¦
ন পরিà¦à¦¾à¦²à¦¨à¦¾ à¦à¦°à§à¦¨ (%S)
+
+preferences-button.label = পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+preferences-button.tooltiptext2 = সাà¦à¦ সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+preferences-button.tooltiptext.withshortcut = পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ à¦à§à¦²à§à¦¨ (%S)
+# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options
+preferences-button.labelWin = à¦
পশন
+# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options
+preferences-button.tooltipWin2 = à¦
পশন à¦à§à¦²à§à¦¨
+
+zoom-controls.label = বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦¨à§à¦à§à¦°à§à¦²
+zoom-controls.tooltiptext2 = বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦¨à§à¦à§à¦°à§à¦²
+
+zoom-out-button.label = à¦à§à¦ à¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = à¦à§à¦ à¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = পà§à¦¨à¦°à¦¾à¦¯à¦¼ সà§à¦ à¦à¦°à§à¦¨ à¦à§à¦® লà§à¦à§à¦²à§ (%S)
+
+zoom-in-button.label = বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ (%S)
+
+edit-controls.label = সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à§à¦¨
+edit-controls.tooltiptext2 = সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à§à¦¨
+
+cut-button.label = à¦à¦¾à¦à¦¾
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = à¦à¦¾à¦ (%S)
+
+copy-button.label = à¦
নà§à¦²à¦¿à¦ªà¦¿
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = à¦
নà§à¦²à¦¿à¦ªà¦¿ (%S)
+
+paste-button.label = পà§à¦°à¦¤à¦¿à¦²à§à¦ªà¦¨
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = পà§à¦°à¦¤à¦¿à¦²à§à¦ªà¦¨ (%S)
+
+feed-button.label = সাবসà§à¦à§à¦°à¦¾à¦à¦¬
+feed-button.tooltiptext2 = à¦à¦ পাতাৠসাবসà§à¦à§à¦°à¦¾à¦à¦¬ à¦à¦°à§à¦¨
+
+containers-panelmenu.label = à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²
+containers-panelmenu.tooltiptext = à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²
+
+# LOCALIZATION NOTE (characterencoding-button2.label): The \u00ad text at the beginning
+# of the string is used to disable auto hyphenation on the button text when it is displayed
+# in the menu panel.
+characterencoding-button2.label = à¦à§à¦à§à¦¸à¦ à¦à¦¨à¦à§à¦¡à¦¿à¦
+characterencoding-button2.tooltiptext = à¦à§à¦à§à¦¸à¦ à¦à¦¨à¦à§à¦¡à¦¿à¦ à¦
পশন দà§à¦à¦¾à¦¨
+
+email-link-button.label = à¦à¦®à§à¦à¦² লিà¦à§à¦
+email-link-button.tooltiptext3 = à¦à¦ পাতাৠà¦à¦à¦à¦¿ লিà¦à§à¦ à¦à¦®à§à¦² à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.linux2 = পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ %1$S (%2$S)
+# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.mac = পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ %1$S (%2$S)
+
+panic-button.label = à¦à§à¦²à§ যাà¦
+panic-button.tooltiptext = à¦à¦¿à¦à§ বà§à¦°à¦¾à¦à¦à¦¿à¦-à¦à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦à§à¦²à§ যান
+
+# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):
+# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)
+# %S is the keyboard shortcut
+devtools-webide-button2.label = WebIDE
+devtools-webide-button2.tooltiptext = à¦à§à¦²à§à¦¨ WebIDE (%S)
+
+e10s-button.label = নতà§à¦¨ Non-e10s à¦à¦à¦¨à§à¦¡à§
+e10s-button.tooltiptext = à¦à¦à¦à¦¿ নতà§à¦¨ Non-e10s à¦à¦à¦¨à§à¦¡à§ à¦à§à¦²à§à¦¨
+
+toolbarspring.label = পরিবরà§à¦¤à¦¨à¦¶à§à¦² ফাà¦à¦à¦¾à¦¸à§à¦¥à¦¾à¦¨
+toolbarseparator.label = বিà¦à¦¾à¦à¦
+toolbarspacer.label = ফাà¦à¦à¦¾à¦¸à§à¦¥à¦¾à¦¨
diff --git a/browser/chrome/browser/downloads/downloads.dtd b/browser/chrome/browser/downloads/downloads.dtd
new file mode 100644
index 00000000000..049173379ed
--- /dev/null
+++ b/browser/chrome/browser/downloads/downloads.dtd
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/downloads/downloads.properties b/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 00000000000..2abac674a27
--- /dev/null
+++ b/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,99 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=শà§à¦°à§ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+# LOCALIZATION NOTE (stateScanning):
+# Indicates that an external program is scanning the download for viruses.
+stateScanning=à¦à¦¾à¦à¦°à¦¾à¦¸ সà§à¦à§à¦¯à¦¾à¦¨ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+# 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. You
+# may need to adjust "downloads.width" in "downloads.dtd" if this turns out to
+# be longer than the other existing status strings.
+blockedMalware=à¦à¦ ফাà¦à¦²à§ à¦à§à¦¨ à¦à¦¾à¦à¦°à¦¾à¦¸ বা মà§à¦¯à¦¾à¦²à¦à¦¯à¦¼à§à¦¯à¦¾à¦° রয়à§à¦à§à¥¤
+blockedPotentiallyUnwanted=à¦à¦ ফাà¦à¦² à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦à§à¦·à¦¤à¦¿ à¦à¦°à¦¤à§ পারà§à¥¤
+blockedUncommon2=à¦à¦ ফাà¦à¦²à¦à¦¿ সাধারণত ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ হয়না।
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=ফাà¦à¦² সরানৠহà§à§à¦à§ বা পাà¦à§à¦¾ যাà¦à§à¦à§ না
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=à¦à¦ªà¦¨à¦¿ à¦à¦¿ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à§à¦¾à¦° বà§à¦¯à¦¾à¦ªà¦¾à¦°à§ নিশà§à¦à¦¿à¦¤?
+unblockHeaderOpen=à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤ à¦à¦ªà¦¨à¦¿ à¦à¦ ফাà¦à¦²à¦à¦¿ à¦à§à¦²à¦¤à§ à¦à¦¾à¦¨?
+unblockTypeMalware=à¦à¦ ফাà¦à¦²à§ à¦à¦¾à¦à¦°à¦¾à¦¸ বা à¦
নà§à¦¯ à¦à§à¦¨ মà§à¦¯à¦¾à¦²à¦à§à§à¦¯à¦¾à¦° থাà¦à¦¤à§ পারৠযা à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦à§à¦·à¦¤à¦¿ à¦à¦°à¦¬à§à¥¤
+unblockTypePotentiallyUnwanted2=à¦à¦ ফাà¦à¦²à¦à¦¿ সাহাযà§à¦¯à¦à¦¾à¦°à§ ডাà¦à¦¨à¦²à§à¦¡à§à¦° à¦à¦¦à§à¦®à¦¬à§à¦¶à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦® à¦à¦¬à¦ সà§à¦à¦¿à¦ ঠà¦
পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ পরিবরà§à¦¤à¦¨ à¦à¦°à§ ফà§à¦²à¦¬à§à¥¤
+unblockTypeUncommon2=সাধারণত à¦à¦ রà¦à¦® ফাà¦à¦² ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ হৠনা à¦à¦¬à¦ à¦à¦à¦¿ à¦à§à¦²à¦¾ নিরাপদ নহà§à¥¤ à¦à¦¤à§ à¦à¦¾à¦à¦°à¦¾à¦¸ থাà¦à¦¤à§ পারৠà¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦® ঠসà§à¦à¦¿à¦ ঠà¦
পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ পরিবরà§à¦¤à¦¨ à¦à¦°à§ ফà§à¦²à¦¤à§ পারà§à¥¤
+unblockTip2=à¦à¦ªà¦¨à¦¿ à¦à¦à¦à¦¿ বিà¦à¦²à§à¦ª ডাà¦à¦¨à¦²à§à¦¡ সà§à¦°à§à¦¸ à¦à§à¦à¦à§ পà§à¦¨à¦°à¦¾à§ à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+unblockButtonOpen=à¦à§à¦²à§à¦¨
+unblockButtonUnblock=ডাà¦à¦¨à¦²à§à¦¡à§à¦° à¦
নà§à¦®à¦¤à¦¿ দিন
+unblockButtonConfirmBlock=ফাà¦à¦² মà§à¦à§ ফà§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=à¦à¦à¦¾à¦° à¦
à¦à¦¾à¦¨à¦¾
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S â %2$S
+statusSeparatorBeforeNumber=%1$S â %2$S
+
+# LOCALIZATION NOTE (otherDownloads3):
+# This is displayed in an item at the bottom of the Downloads Panel when
+# there are more downloads than can fit in the list in the panel. Use a
+# semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/Localization_and_Plurals
+otherDownloads3=%1$S ফাà¦à¦² ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ হà¦à§à¦à§;%1$S ফাà¦à¦²à¦¸à¦®à§à¦¹ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à¦¾ হà¦à§à¦à§
+
+# LOCALIZATION NOTE (showLabel, showMacLabel):
+# This is displayed when you hover a download item in the Library widget view.
+# showMacLabel is only shown on Mac OSX.
+showLabel=ধারণà¦à¦¾à¦°à§ ফà§à¦²à§à¦¡à¦¾à¦° à¦à§à¦²à§à¦¨
+showMacLabel=ফà§à¦²à§à¦¡à¦¾à¦°à§ à¦à§à¦²à§à¦¨
+# LOCALIZATION NOTE (openFileLabel):
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+openFileLabel=ফাà¦à¦² à¦à§à¦²à§à¦¨
+# LOCALIZATION NOTE (retryLabel):
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+retryLabel=পà§à¦¨à¦°à¦¾à§ ডাà¦à¦¨à¦²à§à¦¡ à¦à¦°à§à¦¨
diff --git a/browser/chrome/browser/feeds/subscribe.properties b/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 00000000000..5e9f7a69f93
--- /dev/null
+++ b/browser/chrome/browser/feeds/subscribe.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 (addProtocolHandlerMessage):
+# Message displayed when adding a protocol handler:
+# %1$S is the application's domain, %2$S is the type of protocol
+addProtocolHandlerMessage=%2$S লিà¦à§à¦à¦à§à¦²à§à¦° à¦à¦¨à§à¦¯ à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ হিসাবৠâ%1$Sâ যà§à¦ à¦à¦°à¦¬à§à¦¨?
+addProtocolHandlerAddButton=à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ যà§à¦
+addProtocolHandlerAddButtonAccesskey=A
diff --git a/browser/chrome/browser/lightweightThemes.properties b/browser/chrome/browser/lightweightThemes.properties
new file mode 100644
index 00000000000..43c44825fb0
--- /dev/null
+++ b/browser/chrome/browser/lightweightThemes.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/.
+
+lightweightThemes.recommended-1.name=à¦à¦à¦à¦¿ à¦à§à§à¦¬ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° নবà¦à¦¾à¦à¦°à¦£
+lightweightThemes.recommended-1.description=(C) Sean.Martell হল à¦à§à§à¦¬ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° à¦à¦à¦à¦¿ নবà¦à¦¾à¦à¦°à¦£à¥¤ à¦à¦à¦¿ CC-BY-SA à¦à¦° à¦
ধà§à¦¨à§ সহà¦à¦²à¦à§à¦¯à¥¤ à¦à§à¦¨ à¦à§à¦¾à¦°à§à¦¨à§à¦à¦¿ নà§à¦à¥¤
+
+lightweightThemes.recommended-2.name=সà§à¦ªà§à¦¸ ফà§à¦¯à¦¾à¦¨à§à¦à¦¾à¦¸à¦¿
+lightweightThemes.recommended-2.description=সà§à¦ªà§à¦¸ ফà§à¦¯à¦¾à¦¨à§à¦à¦¾à¦¸à¦¿ হল (C) fx5800p। CC-BY-SA à¦à¦° à¦
ধà§à¦¨à§ পরà§à¦¯à¦¾à¦ªà§à¦¤ পাà¦à§à¦¾ যাà§à¥¤ à¦à§à¦¨ à¦à§à¦¾à¦°à§à¦¨à§à¦à¦¿ নà§à¦à¥¤
+
+lightweightThemes.recommended-4.name=পà§à¦¯à¦¾à¦¸à§à¦à§à¦² à¦à§à¦°à§à¦¡à¦¿à¦¯à¦¼à§à¦¨à§à¦
+lightweightThemes.recommended-4.description=পà§à¦¸à§à¦à¦¾à¦² à¦à§à¦°à¦¾à¦¡à¦¿à§à§à¦¨à§à¦ হল (C) darrinhenein। CC-BY ঠপরà§à¦¯à¦¾à¦ªà§à¦¤à¥¤ à¦à§à¦¨ à¦à§à¦¾à¦°à§à¦¨à§à¦à¦¿ নà§à¦à¥¤
diff --git a/browser/chrome/browser/migration/migration.dtd b/browser/chrome/browser/migration/migration.dtd
new file mode 100644
index 00000000000..28663c33a82
--- /dev/null
+++ b/browser/chrome/browser/migration/migration.dtd
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/migration/migration.properties b/browser/chrome/browser/migration/migration.properties
new file mode 100644
index 00000000000..87bab475074
--- /dev/null
+++ b/browser/chrome/browser/migration/migration.properties
@@ -0,0 +1,89 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profileName_format=%S %S
+
+# Browser Specific
+sourceNameIE=à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ à¦à¦à§à¦¸à¦ªà§à¦²à§à¦°à¦¾à¦°
+sourceNameEdge=মাà¦à¦à§à¦°à§à¦¸à¦«à¦ à¦à¦
+sourceNameSafari=সাফারি
+sourceNameCanary=Google Chrome Canary
+sourceNameChrome=Google Chrome
+sourceNameChromeBeta=Google Chrome Beta
+sourceNameChromeDev=Google Chrome Dev
+sourceNameChromium=à¦à§à¦°à§à¦®à¦¿à§à¦¾à¦®
+sourceNameFirefox=Mozilla Firefox
+sourceName360se=360 নিরাপদ বà§à¦°à¦¾à¦à¦à¦¾à¦°
+
+importedBookmarksFolder=%S থà§à¦à§
+
+importedSafariReadingList=তালিà¦à¦¾ পà§à¦¾ হà¦à§à¦à§ (সাফারি হতà§)
+importedEdgeReadingList=তালিà¦à¦¾ পà§à¦¾ হà¦à§à¦à§ (Edge হতà§)
+
+# Import Sources
+# Note: When adding an import source for profile reset, add the string name to
+# resetProfile.js if it should be listed in the reset dialog.
+1_ie=à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ à¦
পশন
+1_edge=সà§à¦à¦¿à¦
+1_safari=পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+1_chrome=পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+1_360se=পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+
+2_ie=à¦à§à¦à¦¿
+2_edge=à¦à§à¦à¦¿à¦¸
+2_safari=à¦à§à¦à¦¿
+2_chrome=à¦à§à¦à¦¿
+2_firefox=à¦à§à¦à¦¿
+2_360se=à¦à§à¦à¦¿
+
+4_ie=বà§à¦°à¦¾à¦à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+4_edge=বà§à¦°à¦¾à¦à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+4_safari=বà§à¦°à¦¾à¦à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+4_chrome=বà§à¦°à¦¾à¦à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+4_firefox_history_and_bookmarks=বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦à¦¬à¦ বà§à¦à¦®à¦¾à¦°à§à¦
+4_360se=বà§à¦°à¦¾à¦à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+
+8_ie=সà¦à¦°à¦à§à¦·à¦¿à¦¤ ফরমà§à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+8_edge=সà¦à¦°à¦à§à¦·à¦¿à¦¤ ফরমà§à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+8_safari=সà¦à¦°à¦à§à¦·à¦¿à¦¤ ফরমà§à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+8_chrome=à¦à¦¤à¦¿à¦¹à¦¾à¦¸ থà§à¦à§ সà¦à¦°à¦à§à¦·à¦¿à¦¤
+8_firefox=à¦à¦¤à¦¿à¦¹à¦¾à¦¸ থà§à¦à§ সà¦à¦°à¦à§à¦·à¦¿à¦¤
+8_360se=সà¦à¦°à¦à§à¦·à¦¿à¦¤ ফরমà§à¦° à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+
+16_ie=সà¦à¦°à¦à§à¦·à¦¿à¦¤ পাসà¦à§à¦¾à¦°à§à¦¡
+16_edge=সà¦à¦°à¦à§à¦·à¦¿à¦¤ পাসà¦à§à¦¾à¦°à§à¦¡ সমà§à¦¹
+16_safari=সà¦à¦°à¦à§à¦·à¦¿à¦¤ পাসà¦à§à¦¾à¦°à§à¦¡
+16_chrome=সà¦à¦°à¦à§à¦·à¦¿à¦¤ পাসà¦à§à¦¾à¦°à§à¦¡
+16_firefox=সà¦à¦°à¦à§à¦·à¦¿à¦¤ পাসà¦à§à¦¾à¦°à§à¦¡
+16_360se=সà¦à¦°à¦à§à¦·à¦¿à¦¤ পাসà¦à§à¦¾à¦°à§à¦¡
+
+32_ie=পà§à¦°à¦¿à§
+32_edge=পà§à¦°à¦¿à§
+32_safari=বà§à¦à¦®à¦¾à¦°à§à¦
+32_chrome=বà§à¦à¦®à¦¾à¦°à§à¦
+32_360se=বà§à¦à¦®à¦¾à¦°à§à¦
+
+64_ie=à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ তথà§à¦¯
+64_edge=à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ তথà§à¦¯
+64_safari=à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ তথà§à¦¯
+64_chrome=à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ তথà§à¦¯
+64_firefox_other=à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ তথà§à¦¯
+64_360se=à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ তথà§à¦¯
+
+128_firefox=à¦à¦à¦¨à§à¦¡à§ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¬
+
+# Automigration undo notification.
+# %1$S will be replaced with brandShortName, %2$S will be replaced with the name of the browser we imported from
+automigration.undo.message2.all = %1$S ঠযাà¦! %2$S থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¿à§ সাà¦à¦, বà§à¦à¦®à¦¾à¦°à§à¦, à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦à¦¬à¦ পারà§à¦¸à¦à§à¦¾à¦°à§à¦¡ নিà§à§ à¦à¦¸à§à¦¨à¥¤
+automigration.undo.message2.bookmarks = %1$S ঠযাà¦! %2$S থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¿à§ সাà¦à¦ à¦à¦¬à¦ বà§à¦à¦®à¦¾à¦°à§à¦ নিà§à§ à¦à¦¸à§à¦¨à¥¤
+automigration.undo.message2.bookmarks.logins = %1$S ঠযাà¦! %2$S থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¿à§ সাà¦à¦, বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦¬à¦ পারà§à¦¸à¦à§à¦¾à¦°à§à¦¡ নিà§à§ à¦à¦¸à§à¦¨à¥¤
+automigration.undo.message2.bookmarks.visits = %1$S ঠযাà¦! %2$S থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¿à§ সাà¦à¦, বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦¬à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ নিà§à§ à¦à¦¸à§à¦¨à¥¤
+automigration.undo.message2.logins = %1$S ঠযাà¦! %2$S থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° পারà§à¦¸à¦à§à¦¾à¦°à§à¦¡ নিà§à§ à¦à¦¸à§à¦¨à¥¤
+automigration.undo.message2.logins.visits = %1$S ঠযাà¦! %2$S থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¿à§ সাà¦à¦, বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦¬à¦ পারà§à¦¸à¦à§à¦¾à¦°à§à¦¡ নিà§à§ à¦à¦¸à§à¦¨à¥¤
+automigration.undo.message2.visits = %1$S ঠযাà¦! %2$S থà§à¦à§ à¦à¦ªà¦¨à¦¾à¦° পà§à¦°à¦¿à§ সাà¦à¦ à¦à¦¬à¦ à¦à¦¤à¦¿à¦¹à¦¾à¦¸ নিà§à§ à¦à¦¸à§à¦¨à¥¤
+automigration.undo.keep2.label = ঠিঠà¦à¦à§, বà§à¦à§à¦à¦¿
+automigration.undo.keep2.accesskey = O
+automigration.undo.dontkeep2.label = না ধনà§à¦¯à¦¬à¦¾à¦¦
+automigration.undo.dontkeep2.accesskey = N
+automigration.undo.unknownbrowser = à¦
à¦à¦¾à¦¨à¦¾ বà§à¦°à¦¾à¦à¦à¦¾à¦°
diff --git a/browser/chrome/browser/newInstall.dtd b/browser/chrome/browser/newInstall.dtd
new file mode 100644
index 00000000000..7759c583cb8
--- /dev/null
+++ b/browser/chrome/browser/newInstall.dtd
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/pageInfo.dtd b/browser/chrome/browser/pageInfo.dtd
new file mode 100644
index 00000000000..fee64440aa8
--- /dev/null
+++ b/browser/chrome/browser/pageInfo.dtd
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/pageInfo.properties b/browser/chrome/browser/pageInfo.properties
new file mode 100644
index 00000000000..b6b696527b8
--- /dev/null
+++ b/browser/chrome/browser/pageInfo.properties
@@ -0,0 +1,68 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+pageInfo.page.title=পাতার তথà§à¦¯ - %S
+pageInfo.frame.title=ফà§à¦°à§à¦® সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ - %S
+
+noPageTitle=শিরà§à¦¨à¦¾à¦®à¦¹à§à¦¨ পাতা:
+unknown=à¦
à¦à¦¾à¦¨à¦¾
+notset=নিরà§à¦§à¦¾à¦°à¦¿à¦¤ নà§
+yes=হà§à¦¯à¦¾à¦
+no=না
+
+mediaImg=à¦à¦¬à¦¿
+mediaVideo=à¦à¦¿à¦¡à¦¿à¦
+mediaAudio=à¦
ডিà¦
+mediaBGImg=পà¦à¦à§à¦®à¦¿
+mediaBorderImg=সà§à¦®à¦¾à¦¨à¦¾
+mediaListImg=বà§à¦²à§à¦
+mediaCursor=à¦à¦¾à¦°à§à¦¸à¦¾à¦°
+mediaObject=à¦
বà¦à§à¦à§à¦
+mediaEmbed=সনà§à¦¨à¦¿à¦¬à§à¦¶
+mediaLink=à¦à¦à¦à¦¨
+mediaInput=à¦à¦¨à¦ªà§à¦
+mediaFileSize=%S KB
+mediaSize=%Spx \u00D7 %Spx
+mediaSelectFolder=à¦à¦¬à¦¿ সà¦à¦°à¦à§à¦·à¦£à§à¦° à¦à¦¨à§à¦¯ ফà§à¦²à§à¦¡à¦¾à¦° নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+mediaBlockImage=%S থà§à¦à§ à¦à¦¸à¦¾ à¦à¦¬à¦¿ রà§à¦§ à¦à¦°à¦¾ হবà§
+mediaUnknownNotCached=à¦
à¦à¦¾à¦¨à¦¾ (à¦à§à¦¯à¦¾à¦¶ à¦à¦°à¦¾ হà§à¦¨à¦¿)
+mediaImageType=%S à¦à¦¬à¦¿
+mediaAnimatedImageType=%S à¦à¦¬à¦¿ (à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¶à¦¨ à¦à¦°à¦¾, %S ফà§à¦°à§à¦®)
+mediaDimensions=%Spx \u00D7 %Spx
+mediaDimensionsScaled=%Spx \u00D7 %Spx (à¦à¦¨à§à¦ªà¦¾à¦¤à¦¿à¦à¦à¦¾à¦¬à§ পরিবরà§à¦¤à¦¿à¦¤ %Spx \u00D7 %Spx)
+
+generalQuirksMode=Quirks মà§à¦¡
+generalStrictMode=পà§à¦°à¦®à¦¿à¦¤ সমরà§à¦¥à¦¿à¦¨ মà§à¦¡
+generalSize=%S à¦à¦¿à¦²à§à¦¬à¦¾à¦à¦ (%S বাà¦à¦)
+generalMetaTag=মà§à¦à¦¾ (1à¦à¦¿ à¦à§à¦¯à¦¾à¦)
+generalMetaTags=মà§à¦à¦¾ (%Sà¦à¦¿ à¦à§à¦¯à¦¾à¦)
+
+feedRss=RSS
+feedAtom=à¦
à§à¦¯à¦¾à¦à¦®
+feedXML=XML
+feedSubscribe=সাবসà§à¦à§à¦°à¦¾à¦à¦¬
+feedSubscribe.accesskey=u
+
+securityNoOwner=à¦à¦ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦¿ নিà¦à§à¦° মালিà¦à¦¾à¦¨à¦¾ সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ à¦à§à¦¨ তথà§à¦¯ দà§à§ না।
+# LOCALIZATION NOTE (securityVisitsNumber):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of visits and can be used in all plural forms as needed, e.g.
+# for '1': 'Yes, #1 time'
+securityVisitsNumber=হà§à¦¯à¦¾à¦, à¦à¦à¦¬à¦¾à¦°; হà§à¦¯à¦¾à¦, #1 বার
+securityNoVisits=না
+
+# LOCALIZATION NOTE(securitySiteDataCookies,securitySiteDataOnly): This is for site data disk usage.
+# It confirms that a website is indeed using this much space.
+# e.g. Is this website storing site data? "Yes, 50.23 MB"
+# %1$S = size (in bytes or megabytes, ...)
+# %2$S = unit of measure (bytes, KB, MB, ...)
+securitySiteDataCookies=হà§à¦¯à¦¾à¦, à¦à§à¦à¦¿ à¦à¦¬à¦ সাà¦à¦ ডাà¦à¦¾à¦° %1$S %2$S
+securitySiteDataOnly=হà§à¦¯à¦¾à¦, সাà¦à¦ ডাà¦à¦¾à¦° %1$S %2$S
+# LOCALIZATION NOTE(securitySiteDataCookiesOnly,securitySiteDataNo):
+# This is for site data and cookies usage. It answers the question "Is this website storing cookies and/or site data?"
+securitySiteDataCookiesOnly=হà§à¦¯à¦¾à¦, à¦à§à¦à¦¿
+securitySiteDataNo=না
+
+permissions.useDefault=ডিফলà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবà§
diff --git a/browser/chrome/browser/places/bookmarkProperties.properties b/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 00000000000..a274c919886
--- /dev/null
+++ b/browser/chrome/browser/places/bookmarkProperties.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/.
+
+dialogAcceptLabelAddItem=যà§à¦
+dialogAcceptLabelSaveItem=সà¦à¦°à¦à§à¦·à¦£
+dialogAcceptLabelAddLivemark=সাবসà§à¦à§à¦°à¦¾à¦à¦¬
+dialogAcceptLabelAddMulti=বà§à¦à¦®à¦¾à¦°à§à¦ যà§à¦
+dialogAcceptLabelEdit=সà¦à¦°à¦à§à¦·à¦£
+dialogTitleAddBookmark=নতà§à¦¨ বà§à¦à¦®à¦¾à¦°à§à¦
+dialogTitleAddLivemark=লাà¦à¦ বà§à¦à¦®à¦¾à¦°à§à¦à¦¸à¦¹ সাবসà§à¦à§à¦°à¦¾à¦à¦¬ à¦à¦°à§à¦¨
+dialogTitleAddFolder=নতà§à¦¨ ফà§à¦²à§à¦¡à¦¾à¦°
+dialogTitleAddMulti=নতà§à¦¨ বà§à¦à¦®à¦¾à¦°à§à¦
+dialogTitleEdit="%S" à¦à¦° বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à¦¾à¦¬à¦²à§
+
+bookmarkAllTabsDefault=[ফà§à¦²à§à¦¡à¦¾à¦°à§à¦° নাম]
+newFolderDefault=নতà§à¦¨ ফà§à¦²à§à¦¡à¦¾à¦°
+newBookmarkDefault=নতà§à¦¨ বà§à¦à¦®à¦¾à¦°à§à¦
+newLivemarkDefault=নতà§à¦¨ লাà¦à¦ বà§à¦à¦®à¦¾à¦°à§à¦
diff --git a/browser/chrome/browser/places/editBookmarkOverlay.dtd b/browser/chrome/browser/places/editBookmarkOverlay.dtd
new file mode 100644
index 00000000000..a24271d6520
--- /dev/null
+++ b/browser/chrome/browser/places/editBookmarkOverlay.dtd
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/places/places.dtd b/browser/chrome/browser/places/places.dtd
new file mode 100644
index 00000000000..1aecb62d036
--- /dev/null
+++ b/browser/chrome/browser/places/places.dtd
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/places/places.properties b/browser/chrome/browser/places/places.properties
new file mode 100644
index 00000000000..0aab0aa9a2c
--- /dev/null
+++ b/browser/chrome/browser/places/places.properties
@@ -0,0 +1,118 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+load-js-data-url-error=নিরাপতà§à¦¤à¦¾à¦à¦¨à¦¿à¦¤ à¦à¦¾à¦°à¦£à§, à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦à¦à¦¨à§à¦¡à§ à¦
থবা সাà¦à¦¡à¦¬à¦¾à¦° থà§à¦à§ javascript à¦
থবা ডাà¦à¦¾ url লà§à¦¡ à¦à¦°à¦¾ সমà§à¦à¦¬ নà§à¥¤
+noTitle=(শিরà§à¦¨à¦¾à¦®à¦¹à§à¦¨)
+
+bookmarksMenuEmptyFolder=(ফাà¦à¦à¦¾)
+
+bookmarksBackupTitle=বà§à¦à¦®à¦¾à¦°à§à¦ বà§à¦¯à¦¾à¦à¦à¦ª ফাà¦à¦²à§à¦° নাম
+
+bookmarksRestoreAlertTitle=বà§à¦à¦®à¦¾à¦°à§à¦ পà§à¦°à§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à§ ফিরানà§
+bookmarksRestoreAlert=à¦à¦° ফলৠবরà§à¦¤à¦®à¦¾à¦¨ বà§à¦à¦®à¦¾à¦°à§à¦à¦à§à¦²à§, বà§à¦¯à¦¾à¦à¦à¦ª বà§à¦à¦®à¦¾à¦°à§à¦ দিà§à§ পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à¦¾ হবà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤à¦à¦¾à¦¬à§ à¦à¦à¦¿ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+bookmarksRestoreTitle=à¦à¦à¦à¦¿ বà§à¦à¦®à¦¾à¦°à§à¦ বà§à¦¯à¦¾à¦à¦à¦ª নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=à¦
সমরà§à¦¥à¦¿à¦¤ ধরনà§à¦° ফাà¦à¦²à¥¤
+bookmarksRestoreParseError=বà§à¦¯à¦¾à¦à¦à¦ª ফাà¦à¦² পà§à¦°à¦à§à¦°à¦¿à§à¦¾à¦à¦°à¦£à§ বà§à¦¯à¦°à§à¦¥à¥¤
+
+bookmarksLivemarkLoading=লাà¦à¦ বà§à¦à¦®à¦¾à¦°à§à¦ লà§à¦¡ à¦à¦°à¦¾ হà¦à§à¦à§...
+bookmarksLivemarkFailed=লাà¦à¦ বà§à¦à¦®à¦¾à¦°à§à¦ ফিড লà§à¦¡ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥à¥¤
+
+menuOpenLivemarkOrigin.label="%S" à¦à§à¦²à¦¾ হবà§
+
+sortByName='%S' নাম à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨à§
+sortByNameGeneric=নাম à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨à§
+# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.
+# When any of these changes, all of the properties must be bumped, and the
+# change must be annotated here. Both label and accesskey must be updated.
+# - version 1: changed view.sortBy.1.date.
+view.sortBy.1.name.label=নাম à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨à§ N
+view.sortBy.1.name.accesskey=N
+view.sortBy.1.url.label=à¦
বসà§à¦¥à¦¾à¦¨ à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨ L
+view.sortBy.1.url.accesskey=L
+view.sortBy.1.date.label=সামà§à¦ªà§à¦°à¦¤à¦¿à¦ à¦à¦¿à¦à¦¿à¦ à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨ V
+view.sortBy.1.date.accesskey=V
+view.sortBy.1.visitCount.label=à¦à¦¿à¦à¦¿à¦ সà¦à¦à§à¦¯à¦¾ à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨ C
+view.sortBy.1.visitCount.accesskey=C
+view.sortBy.1.description.label=বরà§à¦£à¦¨à¦¾ à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨ D
+view.sortBy.1.description.accesskey=D
+view.sortBy.1.dateAdded.label=যà§à¦à§à¦° à¦à§à¦°à¦®à¦¾à¦¨à§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨à§ e
+view.sortBy.1.dateAdded.accesskey=e
+view.sortBy.1.lastModified.label=সরà§à¦¬à¦¶à§à¦· পরিবরà§à¦¤à¦¨ à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨ M
+view.sortBy.1.lastModified.accesskey=M
+view.sortBy.1.tags.label=à¦à§à¦¯à¦¾à¦ à¦
নà§à¦¸à¦¾à¦°à§ সাà¦à¦¾à¦¨ T
+view.sortBy.1.tags.accesskey=T
+
+searchBookmarks=বà§à¦à¦®à¦¾à¦°à§à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+searchHistory=à¦à¦¤à¦¿à¦¹à¦¾à¦¸ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+searchDownloads=ডাà¦à¦¨à¦²à§à¦¡ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+
+tabs.openWarningTitle=পà§à¦°à¦¦à¦°à§à¦¶à¦¨ নিশà§à¦à¦¿à¦¤à¦à¦°à¦£
+tabs.openWarningMultipleBranded=à¦à¦ªà¦¨à¦¿ %Sà¦à¦¿ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à¦¤à§ যাà¦à§à¦à§à¦¨à¥¤ পাতাà¦à§à¦²à§ লà§à¦¡ à¦à¦°à¦¾à¦° সমৠ%S ধà§à¦° হà§à§ যà§à¦¤à§ পারà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤?
+tabs.openButtonMultiple=à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à§à¦¨
+tabs.openWarningPromptMeBranded=à¦à¦à¦¾à¦§à¦¿à¦ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à¦¾à¦° ফলৠ%S ধà§à¦° হà¦à§à¦¾à¦° সমà§à¦à¦¾à¦¬à¦¨à¦¾ থাà¦à¦²à§ সতরà§à¦ à¦à¦°à¦¾ হবà§
+
+SelectImport=বà§à¦à¦®à¦¾à¦°à§à¦ ফাà¦à¦² à¦à¦®à¦ªà§à¦°à§à¦ à¦à¦°à¦¾ হবà§
+EnterExport=বà§à¦à¦®à¦¾à¦°à§à¦ ফাà¦à¦² à¦à¦à§à¦¸à¦ªà§à¦°à§à¦ à¦à¦°à¦¾ হবà§
+
+detailsPane.noItems=à¦à§à¦¨ à¦à¦à¦à§à¦® নà§à¦
+# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of items
+# example: 111 items
+detailsPane.itemsCountLabel=à¦à¦à¦à¦¿ à¦à¦à¦à§à¦®;#1 à¦à¦à¦à§à¦®
+
+mostVisitedTitle=সরà§à¦¬à¦¾à¦§à¦¿à¦ পরিদরà§à¦¶à¦¿à¦¤
+recentTagsTitle=সামà§à¦ªà§à¦°à¦¤à¦¿à¦ à¦à§à¦¯à¦¾à¦
+
+OrganizerQueryHistory=à¦à¦¤à¦¿à¦¹à¦¾à¦¸
+OrganizerQueryDownloads=ডাà¦à¦¨à¦²à§à¦¡
+OrganizerQueryAllBookmarks=সব বà§à¦à¦®à¦¾à¦°à§à¦
+OrganizerQueryTags=à¦à§à¦¯à¦¾à¦
+
+# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,
+# keywordResultLabel, searchengineResultLabel)
+# Noun used to describe the location bar autocomplete result type
+# to users with screen readers
+# See createResultLabel() in urlbarBindings.xml
+tagResultLabel=à¦à§à¦¯à¦¾à¦
+bookmarkResultLabel=বà§à¦à¦®à¦¾à¦°à§à¦
+switchtabResultLabel=à¦à§à¦¯à¦¾à¦¬
+keywordResultLabel=à¦à§à¦à§à¦¾à¦°à§à¦¡
+searchengineResultLabel=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.title=বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦°à¦®à§à¦à§ তà§à¦°à§à¦à¦¿
+lockPrompt.text=বà§à¦à¦®à¦¾à¦°à§à¦ ঠà¦à¦¤à¦¿à¦¹à¦¾à¦¸ সà¦à§à¦°à¦¿à§ à¦à¦°à¦¾ সমà§à¦à¦¬ নৠà¦à¦¾à¦°à¦£ %S à¦à¦° à¦à¦à¦à¦¿ ফাà¦à¦² à¦
নà§à¦¯ à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦à§à¥¤ à¦à¦¿à¦à§ নিরাপতà§à¦¤à¦¾ সফà¦à¦à§à§à¦¯à¦¾à¦° à¦à¦ সমসà§à¦¯à¦¾à¦° à¦à¦¾à¦°à¦£ হতৠপারà§à¥¤
+lockPromptInfoButton.label=à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨ L
+lockPromptInfoButton.accessKey=L
+
+# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+cmd.deletePages.label=পাতা à¦
পসারণ;পাতাà¦à§à¦²à§ à¦
পসারণ
+cmd.deletePages.accesskey=D
+
+# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+cmd.bookmarkPages.label=পাতা বà§à¦à¦®à¦¾à¦°à§à¦;পাতাà¦à§à¦²à§ বà§à¦à¦®à¦¾à¦°à§à¦
+cmd.bookmarkPages.accesskey=B
+
+# LOCALIZATION NOTE (cmd.deleteSinglePage.accesskey,
+# cmd.deleteMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.deleteSinglePage.label=পাতাà¦à¦¿ মà§à¦à§à¦¨
+cmd.deleteSinglePage.accesskey=D
+cmd.deleteMultiplePages.label=পাতাà¦à§à¦²à¦¿ মà§à¦à§à¦¨
+cmd.deleteMultiplePages.accesskey=D
+
+# LOCALIZATION NOTE (cmd.bookmarkSinglePage.accesskey,
+# cmd.bookmarkMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.bookmarkSinglePage.label=পাতাà¦à¦¿ বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦°à§à¦¨
+cmd.bookmarkSinglePage.accesskey=B
+cmd.bookmarkMultiplePages.label=পাতাà¦à§à¦²à¦¿ বà§à¦à¦®à¦¾à¦°à§à¦ à¦à¦°à§à¦¨
+cmd.bookmarkMultiplePages.accesskey=B
diff --git a/browser/chrome/browser/pocket.properties b/browser/chrome/browser/pocket.properties
new file mode 100644
index 00000000000..45b1d6cbc76
--- /dev/null
+++ b/browser/chrome/browser/pocket.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/.
+
+addtags = à¦à§à¦¯à¦¾à¦à¦¸à¦®à§à¦¹ যà§à¦ à¦à¦°à§à¦¨
+alreadyhaveacct = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦à¦à¦¨ Pocket বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§?
+continueff = Firefox à¦à¦° সাথৠà¦à¦¾à¦²à¦¿à§à§ যান
+errorgeneric = Pocket ঠসà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¤à§ তà§à¦°à§à¦à¦¿ à¦à¦à§à¦à§à¥¤
+learnmore = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+loginnow = লঠà¦à¦¨
+maxtaglength = à¦à§à¦¯à¦¾à¦ সমà§à¦¹ 25 à¦
à¦à§à¦·à¦°à§à¦° মধà§à¦¯à§ সà§à¦®à¦¾à¦¬à¦¦à§à¦§
+mustbeconnected = Pocket ঠà¦à§à¦¨ à¦à¦¿à¦à§ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§ রাà¦à¦¤à§ à¦à¦¾à¦à¦²à§, à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦à§ সà¦à¦¯à§à¦à§à¦¤ থাà¦à¦¤à§ হবà§à¥¤ à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ সà¦à¦¯à§à¦ পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨ à¦à¦¬à¦ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+onlylinkssaved = শà§à¦§à§ লিà¦à§à¦ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ যাবà§
+pagenotsaved = পাতা সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হà§à¦¨à¦¿
+pageremoved = পাতা à¦
পসারণ à¦à¦°à¦¾ হà§à§à¦à§
+pagesaved = Pocket ঠসà¦à¦°à¦à§à¦·à¦¿à¦¤ হà§à§à¦à§
+processingremove = পাতা à¦
পসারিত হà¦à§à¦à§â¦
+processingtags = à¦à§à¦¯à¦¾à¦ যà§à¦à§à¦¤ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+removepage = পà§à¦ মà§à¦à§ ফà§à¦²à§à¦¨
+save = সà¦à¦°à¦à§à¦·à¦£
+saving = সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হà¦à§à¦à§...
+signupemail = à¦à¦®à§à¦à¦² দিà§à§ সাà¦à¦¨ à¦à¦ª à¦à¦°à§à¦¨
+signuptosave = Pocket সাà¦à¦¨ à¦à¦ª à¦à¦°à§à¦¨à¥¤ à¦à¦à¦¿ মà§à¦«à¦¤à¥¤
+suggestedtags = পà§à¦°à¦¸à§à¦¤à¦¾à¦¬à¦¿à¦¤ à¦à§à¦¯à¦¾à¦
+tagline = Pocket à¦à¦° মাধà§à¦¯à¦®à§ যà§à¦à§à¦¨ সমà§, যà§à¦à§à¦¨ ডিà¦à¦¾à¦à¦¸à§ নিবনà§à¦§ à¦à¦¬à¦ à¦à¦¿à¦¡à¦¿à¦ দà§à¦à¦¤à§ Firefox থà§à¦à§ সà§à¦à§à¦²à§ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨à¥¤
+taglinestory_one = Firefox থà§à¦à§ à¦à¦°à§à¦à¦¿à¦à§à¦², à¦à¦¿à¦¡à¦¿à¦ বা পà§à¦·à§à¦ া সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ Pocket বাà¦à¦¨ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+taglinestory_two = যà§à¦à§à¦¨ সমà§à§, যà§à¦à§à¦¨ সà§à¦¥à¦¾à¦¨à§ Pocket ঠদà§à¦à§à¦¨à¥¤
+tagssaved = à¦à§à¦¯à¦¾à¦ যà§à¦ à¦à¦°à¦¾ হয়à§à¦à§
+tos = à¦à¦à¦¿ à¦
বà§à¦¯à¦¹à¦¤ রà§à¦à§, à¦à¦ªà¦¨à¦¿ Pocket à¦à¦° সà§à¦¬à¦¾à¦° শরà§à¦¤à¦¾à¦¬à¦²à§ à¦à¦¬à¦ à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ নà§à¦¤à¦¿à¦®à¦¾à¦²à¦¾à§ সমà§à¦®à¦¤ হবà§à¦¨à¥¤
+tryitnow = à¦à¦à¦¨à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+signinfirefox = ফায়ারফà¦à§à¦¸ দিয়ৠসাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¦¨
+signupfirefox = ফায়ারফà¦à§à¦¸ দিয়ৠসাà¦à¦¨ à¦à¦ª à¦à¦°à§à¦¨
+viewlist = তালিà¦à¦¾ দà§à¦à§à¦¨
+
+# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):
+# "Pocket" is a brand name.
+pocket-button.label = Pocket
+pocket-button.tooltiptext = Pocket ঠসà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+saveToPocketCmd.label = Pocket ঠপাতাà¦à¦¿ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨ k
+saveToPocketCmd.accesskey = k
+saveLinkToPocketCmd.label = Pocket ঠলিà¦à§à¦à¦à¦¿ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+saveLinkToPocketCmd.accesskey = o
+pocketMenuitem.label = Pocket তালিà¦à¦¾ দà§à¦à§à¦¨
diff --git a/browser/chrome/browser/preferences/preferences.properties b/browser/chrome/browser/preferences/preferences.properties
new file mode 100644
index 00000000000..b1ea0d7bf02
--- /dev/null
+++ b/browser/chrome/browser/preferences/preferences.properties
@@ -0,0 +1,171 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#### Security
+
+# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider
+# whose privacy policy must be accepted (for enabling
+# check-every-page-as-I-load-it phishing protection).
+phishBeforeText=à¦à¦ â à¦
পশনà¦à¦¿ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à¦²à§, à¦à¦ªà¦¨à¦¾à¦° পরিদরà§à¦¶à¦¿à¦¤ à¦à§à§à¦¬à¦ªà§à¦à¦à§à¦²à§à¦° ঠিà¦à¦¾à¦¨à¦¾ %S-ঠপাঠান হবà§à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ সà§à¦¬à¦¾à¦° শরà§à¦¤à¦¾à¦¬à¦²à§ পà§à§à¦¨ ঠতা à¦à§à¦°à¦¹à¦£ à¦à¦°à§ à¦à¦à¦¿à§à§ যান।
+
+#### Fonts
+
+labelDefaultFont=ডিফলà§à¦ (%S)
+labelDefaultFontUnnamed=ডিফলà§à¦
+
+veryLargeMinimumFontTitle=বড় নà§à¦¨à§à¦¯à¦¤à¦® ফনà§à¦à§à¦° à¦à¦à¦¾à¦°
+veryLargeMinimumFontWarning=à¦à¦ªà¦¨à¦¿ à¦à¦à¦à¦¿ à¦à§à¦¬ বড় সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ ফনà§à¦à§à¦° à¦à¦à¦¾à¦° (à¦
ধিঠ24 পিà¦à§à¦¸à§à¦²) নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦à§à¦¨. à¦à¦ à¦à¦ িন বা à¦
সমà§à¦à¦¬ à¦à¦ à¦à¦ মত à¦à¦¿à¦à§ à¦à§à¦°à§à¦¤à§à¦¬à¦ªà§à¦°à§à¦£ à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ পà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারà§à¥¤
+acceptVeryLargeMinimumFont=যà§à¦à§à¦¨à§à¦à¦¾à¦¬à§ à¦à¦®à¦¾à¦° পরিবরà§à¦¤à¦¨à¦à§à¦²à¦¿ বà¦à¦¾à¦¯à¦¼ রাà¦à§à¦¨
+
+#### Permissions Manager
+
+trackingprotectionpermissionstext2=à¦à¦ সমসà§à¦¤ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§ à¦à¦ªà¦¨à¦¿ à¦à§à¦°à§à¦¯à¦¾à¦à¦¿à¦ সà§à¦°à¦à§à¦·à¦¾ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§ রà§à¦à§à¦à§à¦¨à¥¤
+trackingprotectionpermissionstitle=বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®à¦¸à¦®à§à¦¹ - à¦à§à¦°à¦¾à¦à¦¿à¦ সà§à¦°à¦à§à¦·à¦¾
+cookiepermissionstext1=à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সবসমৠà¦à§à¦à¦¿à¦ à¦à¦¬à¦ সাà¦à¦ ডà§à¦à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¬à§ à¦
থবা à¦à¦à¦¨à§à¦ à¦à¦°à¦¬à§ না সà§à¦à¦¿ à¦à¦ªà¦¨à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦°à§ দিতৠপারà§à¦¨à¥¤ সà§à¦ সাà¦à¦à§à¦° সঠিঠঠিà¦à¦¾à¦¨à¦¾ à¦à¦¾à¦à¦ª à¦à¦°à§à¦¨ à¦à¦¬à¦ তারপরৠবà§à¦²à¦ à¦à¦°à§à¦¨, সà§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦®à¦¤à¦¿ দিন, বা à¦
নà§à¦®à§à¦¦à¦¨ দিন।
+cookiepermissionstitle1=বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® - à¦à§à¦à¦¿à¦ à¦à¦¬à¦ সাà¦à¦ ডাà¦à¦¾
+addonspermissionstext=à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à§à¦²à§ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¤à§ পারবৠà¦à¦ªà¦¨à¦¿ তা à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤ সাà¦à¦à§à¦° সঠিঠঠিà¦à¦¾à¦¨à¦¾ লিà¦à§ "à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+addons_permissions_title2=à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹- à¦
à§à¦¯à¦¾à¦¡à¦¨à¦¸ à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¤à§ পারবà§
+popuppermissionstext=à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à§à¦²à§ পপ-à¦à¦ª à¦à¦à¦¨à§à¦¡à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¤à§ পারবৠà¦à¦ªà¦¨à¦¿ তা à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤ সাà¦à¦à§à¦° সঠিঠঠিà¦à¦¾à¦¨à¦¾ লিà¦à§ "à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+popuppermissionstitle2=à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹- পপ-à¦à¦ª দà§à¦à¦¾à¦¤à§ পারবà§
+notificationspermissionstext6=নিমà§à¦¨à¦²à¦¿à¦à¦¿à¦¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ বিà¦à¦¿à¦¨à§à¦¨ সমà§à§ à¦à¦ªà¦¨à¦¾à¦à§ নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠাবà§, সà§à¦à¦¨à§à¦¯ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦à§à¥¤ à¦à§à¦¨ সাà¦à¦ à¦à¦ªà¦¨à¦¾à¦à§ নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠাতৠপারবৠবা পারবৠনা, সà§à¦à¦¿ à¦à¦ªà¦¨à¦¿ নিরà§à¦§à¦¾à¦°à¦£ à¦à¦°à¦¬à§à¦¨à¥¤ à¦à¦à¦¾à§à¦¾, নতà§à¦¨ সাà¦à¦ à¦à¦ªà¦¨à¦¾à¦à§ à¦à¦à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠà¦à¦¿à¦¨à¦¾, সà§à¦à¦¿à¦ বà§à¦²à¦ à¦à¦°à¦¤à§ পারবà§à¦¨à¥¤
+notificationspermissionstitle2=সà§à¦à¦¿à¦ - বিà¦à§à¦à¦ªà§à¦¤à¦¿à¦° à¦
নà§à¦®à¦¤à¦¿
+notificationspermissionsdisablelabel=নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ à¦
নà§à¦®à§à¦¦à¦¨à§à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+notificationspermissionsdisabledescription=à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦à§ নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠানà§à¦° à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ বà§à¦²à¦ à¦à¦°à¦²à§ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
+locationpermissionstext2=নিà¦à§à¦° à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨à§à¦° à¦à¦¾à¦¨à¦¤à§ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦à§à¥¤ à¦à¦ªà¦¨à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦°à§ দিতৠপারà§à¦¨ যà§, à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨ পাবà§à¥¤ নতà§à¦¨ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦°à¦à¦® à¦
নà§à¦°à§à¦§ সমà§à¦¹ à¦à¦ªà¦¨à¦¿ বà§à¦²à¦ à¦à¦°à§à¦ দিতৠপারà§à¦¨à¥¤
+locationpermissionstitle=সà§à¦à¦¿à¦ - à¦
বসà§à¦¥à¦¾à¦¨ à¦
নà§à¦®à¦¤à¦¿
+locationpermissionsdisablelabel=à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨à§à¦° তথà§à¦¯ à¦à¦¾à¦¨à¦¾à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+locationpermissionsdisabledescription=à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦° à¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¤à§ à¦à§à§à§ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। যদিঠà¦
বসà§à¦¥à¦¾à¦¨ à¦à¦¾à¦¨à¦¤à§ না দিলৠà¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
+camerapermissionstext2=নিà¦à§à¦° à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° à¦
নà§à¦°à§à¦§ à¦à¦¾à¦¨à¦¿à§à§à¦à§à¥¤ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারবà§, তা à¦à¦ªà¦¨à¦¿ à¦à¦à§à¦ বলৠদিতৠপারà§à¦¨à¥¤ নতà§à¦¨ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦°à§à¦§ যà§à¦¨à§ পাঠাতৠনা পারà§, সà§à¦à¦¿à¦ à¦à¦ªà¦¨à¦¿ বà§à¦²à¦ à¦à¦°à§ দিতৠপারà§à¦¨à¥¤
+camerapermissionstitle=সà§à¦à¦¿à¦ - à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦®à¦¤à¦¿
+camerapermissionsdisablelabel=à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+camerapermissionsdisabledescription=à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। তবৠà¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ না দিলৠà¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
+microphonepermissionstext2=নিà¦à§à¦° à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° à¦
নà§à¦°à§à¦§ à¦à¦¾à¦¨à¦¿à§à§à¦à§à¥¤ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারবà§, তা à¦à¦ªà¦¨à¦¿ à¦à¦à§à¦ বলৠদিতৠপারà§à¦¨à¥¤ নতà§à¦¨ à¦à§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦
নà§à¦°à§à¦§ যà§à¦¨à§ পাঠাতৠনা পারà§, সà§à¦à¦¿à¦ à¦à¦ªà¦¨à¦¿ বà§à¦²à¦ à¦à¦°à§ দিতৠপারà§à¦¨à¥¤
+microphonepermissionstitle=সà§à¦à¦¿à¦ - মাà¦à¦à§à¦°à§à¦«à§à¦¨ à¦
নà§à¦®à§à¦¦à¦¨
+microphonepermissionsdisablelabel=à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° নতà§à¦¨ à¦
নà§à¦°à§à¦§ বà§à¦²à¦ à¦à¦°à§à¦¨
+microphonepermissionsdisabledescription=à¦à¦¤à§ à¦à¦°à§, à¦à¦ªà¦°à§à¦° তালিà¦à¦¾à§ না থাà¦à¦¾ à¦à§à§à¦¬à¦¸à¦¾à¦à¦, à¦à¦ªà¦¨à¦¾à¦° মাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ à¦à§à§à§ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¤à§ পারবৠনা। তবৠমাà¦à¦à§à¦°à§à¦«à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ না দিলৠà¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¿à¦à§ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à§ বà§à¦¯à¦¾à¦à¦¾à¦¤ à¦à¦à¦¤à§ পারà§à¥¤
+invalidURI=à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦¾à¦°à§à¦¯à¦à¦° হà§à¦¸à§à¦ নাম দিন
+invalidURITitle=à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° হà§à¦¸à§à¦ নাম দà§à§à¦¾ হà§à§à¦à§
+savedLoginsExceptions_title=বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® - সà¦à¦°à¦à§à¦·à¦¿à¦¤ লà¦à¦à¦¨
+savedLoginsExceptions_desc3=নিমà§à¦¨à¦²à¦¿à¦à¦¿à¦¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§ লà¦à¦à¦¨à¦à§à¦²à¦¿ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হবৠনা
+
+#### Block List Manager
+
+# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the
+# block list in the block lists dialog. It combines the list name and
+# description.
+# e.g. mozNameTemplate : "Standard (Recommended). This list does a pretty good job."
+# %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)
+mozNameTemplate=%1$S %2$S
+# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking
+# protection block lists dialog, mozNameTemplate is used to create the final
+# string. Note that in the future these two strings (name, desc) could be
+# displayed on two different lines.
+mozstdName=Disconnect.me সাধারণ সà§à¦°à¦à§à¦·à¦¾ (সà§à¦ªà¦¾à¦°à¦¿à¦¶à¦à§à¦¤)।
+mozstdDesc=à¦à¦¿à¦à§ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦° à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à§à¦¨ যà§à¦¨ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ সঠিà¦à¦à¦¾à¦¬à§ à¦à¦²à¦¤à§ পারà§à¥¤
+mozfullName=Disconnect.me à¦à¦ à§à¦° সà§à¦°à¦à§à¦·à¦¾à¥¤
+mozfullDesc2=à¦à¦¾à¦¨à¦¾ à¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦° বà§à¦²à¦ à¦à¦°à¥¤ à¦à¦¿à¦à§ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ হà§à¦¤à§ সঠিà¦à¦à¦¾à¦¬à§ à¦à¦¾à¦ à¦à¦°à¦¬à§ না।
+
+#### Master Password
+
+pw_change2empty_in_fips_mode=à¦à¦ªà¦¨à¦¿ বরà§à¦¤à¦®à¦¾à¦¨à§ FIPS মà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦à§à¦¨à¥¤ FIPS-à¦à¦° à¦à§à¦·à§à¦¤à§à¦°à§ মাসà§à¦à¦¾à¦° পাসà¦à§à¦¾à¦°à§à¦¡ ফাà¦à¦à¦¾ রাà¦à¦¾ যাবৠনা।
+pw_change_failed_title=পাসà¦à§à¦¾à¦°à§à¦¡ পরিবরà§à¦¤à¦¨ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥
+
+#### Fonts
+
+# LOCALIZATION NOTE: The string represents a localized locale name
+# followed by the BCP47 locale code.
+#
+# Example: "French (Canada) [fr-ca]"
+# %1$S = locale name, %2$S = locale code
+languageCodeFormat=%1$S [%2$S]
+
+#### Downloads
+
+desktopFolderName=ডà§à¦¸à§à¦à¦à¦ª
+downloadsFolderName=ডাà¦à¦¨à¦²à§à¦¡
+chooseDownloadFolderTitle=ডাà¦à¦¨à¦²à§à¦¡ ফà§à¦²à§à¦¡à¦¾à¦° নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨:
+
+#### Applications
+
+fileEnding=%S ফাà¦à¦²
+saveFile=ফাà¦à¦² সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
+useApp=%S বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবà§
+useDefault=%S বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবৠ(ডিফলà§à¦)
+
+useOtherApp=à¦
নà§à¦¯ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবà§â¦
+fpTitleChooseApp=সহাà§à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+manageApp=à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨à§à¦° বিবরণâ¦
+webFeed=à¦à§à§à¦¬ ফিড
+videoPodcastFeed=à¦à¦¿à¦¡à¦¿à¦ পডà¦à¦¾à¦¸à§à¦
+audioPodcastFeed=পডà¦à¦¾à¦¸à§à¦
+alwaysAsk=সরà§à¦¬à¦¦à¦¾ à¦à¦¿à¦à§à¦à¦¾à¦¸à¦¾ à¦à¦°
+portableDocumentFormat=বহনযà§à¦à§à¦¯ ডà¦à§à¦®à§à¦¨à§à¦ ফরমà§à¦¯à¦¾à¦ (পিডিà¦à¦«)
+
+# LOCALIZATION NOTE (usePluginIn):
+# %1$S = plugin name (for example "QuickTime Plugin-in 7.2")
+# %2$S = brandShortName from brand.properties (for example "Minefield")
+usePluginIn=%S বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হবৠ(%S তà§)
+
+# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName
+previewInApp=%S-র à¦à§à¦¤à¦° পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ হবà§
+addLiveBookmarksInApp=%S ঠলাà¦à¦ বà§à¦à¦®à¦¾à¦°à§à¦ যà§à¦
+
+# LOCALIZATION NOTE (typeDescriptionWithType):
+# %1$S = type description (for example "Portable Document Format")
+# %2$S = type (for example "application/pdf")
+typeDescriptionWithType=%S (%S)
+
+#### Permission labels
+
+can=à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§
+canAccessFirstParty=শà§à¦§à§à¦®à¦¾à¦¤à§à¦° পà§à¦°à¦¥à¦® পà¦à§à¦·à¦à§ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§
+canSession=সà§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦®à§à¦¦à¦¨ à¦à¦°à¦¾ হবà§
+cannot=পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à¦¾ হবà§
+prompt=সরà§à¦¬à¦¦à¦¾ à¦à¦¿à¦à§à¦à¦¾à¦¸à¦¾ à¦à¦°
+
+#### Site Data Manager
+
+# LOCALIZATION NOTE (totalSiteDataSize2, siteUsage, siteUsagePersistent):
+# This is the total usage of site data, where we insert storage size and unit.
+# e.g., "The total usage is currently 200 MB"
+# %1$S = size
+# %2$S = unit (MB, KB, etc.)
+totalSiteDataSize2=ডিà¦à§à¦¸ সà§à¦ªà§à¦¸ à¦à¦° %2$S à¦à¦¾à§à¦à¦¾ à¦à¦° %1$S à¦à¦¾à§à¦à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦à§ à¦à¦ªà¦¨à¦¾à¦° সà¦à¦°à¦à§à¦·à¦¿à¦¤ à¦à§à¦à¦¿à¦, সাà¦à¦ ডাà¦à¦¾ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¶à¥¤
+siteUsage=%1$S %2$S
+siteUsagePersistent=%1$S %2$S (সà§à¦¥à¦¿à¦°)
+loadingSiteDataSize1=সাà¦à¦ ডাà¦à¦¾ à¦à¦¬à¦ à¦à§à¦¯à¦¾à¦¶ সাà¦à¦ à¦à¦£à¦¨à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+
+acceptRemove=à¦
পসারণ
+# LOCALIZATION NOTE (siteDataSettings3.description): %S = brandShortName
+siteDataSettings3.description=নিমà§à¦¨à§à¦à§à¦¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ সমà§à¦¹ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ à¦à§à¦à¦¿ à¦à¦¬à¦ সাà¦à¦ ডà§à¦à¦¾ à¦à¦®à¦¾ à¦à¦°à§à¥¤ %S à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ থà§à¦à§ ডà§à¦à¦¾ à¦à¦®à¦¾ রাà¦à§, যতà¦à§à¦·à¦£ না à¦à¦ªà¦¨à¦¿ à¦à¦à¦¿ মà§à¦à§ ফà§à¦²à¦à§à¦¨, à¦à¦¬à¦ সà§à¦¥à¦¾à¦¨à§à¦° পà§à¦°à§à§à¦à¦¨ হলৠডà§à¦à¦¾ মà§à¦à§ ফà§à¦²à¦¤à§ পারà§à¥¤
+# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):
+# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,
+# never displayed together and can share the same accesskey.
+# When only partial sites are shown as a result of keyword search,
+# removeAllShown is displayed as button label.
+# removeAll is displayed when no keyword search and all sites are shown.
+removeAllSiteData.label=সব à¦
পসারণ
+removeAllSiteData.accesskey=e
+removeAllSiteDataShown.label=পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ সব à¦à¦¿à¦à§ à¦
পসারণ
+removeAllSiteDataShown.accesskey=e
+
+spaceAlert.learnMoreButton.label=à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+spaceAlert.learnMoreButton.accesskey=L
+spaceAlert.over5GB.prefButton.label=পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ à¦à§à¦²à§à¦¨
+spaceAlert.over5GB.prefButton.accesskey=O
+# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options
+spaceAlert.over5GB.prefButtonWin.label=à¦
পশন à¦à§à¦²à§à¦¨
+spaceAlert.over5GB.prefButtonWin.accesskey=O
+# LOCALIZATION NOTE (spaceAlert.over5GB.message1): %S = brandShortName
+spaceAlert.over5GB.message1=%S ঠযথà§à¦·à§à¦ পরিমাণৠডিসà§à¦ সà§à¦ªà§à¦¸ নাà¦à¥¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¨à§à¦à§à¦¨à§à¦ ঠিà¦à¦à¦¾à¦¬à§ নাঠদà§à¦à¦¾à¦¤à§ পারà§à¥¤ সà¦à¦°à¦à§à¦·à¦¿à¦¤ সাà¦à¦ ডাà¦à¦¾ পরিষà§à¦à¦¾à¦° à¦à¦°à¦¤à§ পà¦à¦¨à§à¦¦ > à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ ঠনিরাপতà§à¦¤à¦¾> à¦à§à¦à¦¿ ঠসাà¦à¦ ডাà¦à¦¾ যান।
+# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin1):
+# - On Windows Preferences is called Options
+# - %S = brandShortName
+spaceAlert.over5GB.messageWin1=%S ঠযথà§à¦·à§à¦ পরিমাণৠডিসà§à¦ সà§à¦ªà§à¦¸ নাà¦à¥¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¨à§à¦à§à¦¨à§à¦ ঠিà¦à¦à¦¾à¦¬à§ নাঠদà§à¦à¦¾à¦¤à§ পারà§à¥¤ সà¦à¦°à¦à§à¦·à¦¿à¦¤ সাà¦à¦ ডাà¦à¦¾ পরিষà§à¦à¦¾à¦° à¦à¦°à¦¤à§ à¦
পশন> à¦à§à¦ªà¦¨à§à§à¦¤à¦¾ ঠনিরাপতà§à¦¤à¦¾> à¦à§à¦à¦¿ ঠসাà¦à¦ ডাà¦à¦¾ যান।
+spaceAlert.under5GB.okButton.label=ঠিঠà¦à¦à§, বà§à¦à§à¦à¦¿
+spaceAlert.under5GB.okButton.accesskey=K
+# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName
+spaceAlert.under5GB.message=%S ঠযথà§à¦·à§à¦ পরিমাণৠডিসà§à¦ সà§à¦ªà§à¦¸ নাà¦à¥¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¨à§à¦à§à¦¨à§à¦ ঠিà¦à¦à¦¾à¦¬à§ নাঠদà§à¦à¦¾à¦¤à§ পারà§à¥¤ à¦à¦°à¦ à¦à¦¾à¦² বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦
à¦à¦¿à¦à§à¦à¦¤à¦¾ পà§à¦¤à§ ডিসà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦
পà¦à¦¿à¦®à¦¾à¦à¦ à¦à¦°à§à¦¨ à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦°à¦¬à§à¦¨ à¦à¦¾à¦¨à¦¤à§ âà¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨â ঠà¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
diff --git a/browser/chrome/browser/preferences/security.dtd b/browser/chrome/browser/preferences/security.dtd
new file mode 100644
index 00000000000..e8a550749ad
--- /dev/null
+++ b/browser/chrome/browser/preferences/security.dtd
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd b/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
new file mode 100644
index 00000000000..9854bc77494
--- /dev/null
+++ b/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+।">
+
+
+
+
+
+
+
+ à¦à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ সনাà¦à§à¦¤à¦à¦°à¦£ সমসà§à¦¯à¦¾ রিপà§à¦°à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨ à¦
থবা à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§ à¦à¦ à¦
নিরাপদ সাà¦à¦à§ যà§à¦¤à§ পারà§à¦¨à¥¤">
+
+ à¦à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ সনাà¦à§à¦¤à¦à¦°à¦£ সমসà§à¦¯à¦¾ রিপà§à¦°à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨ ।">
+
+StopBadware.org। &brandShortName; à¦à¦° ফিশিঠà¦à¦¬à¦ মà§à¦¯à¦¾à¦²à¦à§à§à¦¯à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦¾à¦¨à¦¤à§ à¦à¦¿à¦à¦¿à¦ à¦à¦°à§à¦¨ support.mozilla.org ।">
+
+
+
+
+
+
+
+ সাà¦à¦à¦à¦¿à¦¤à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà¦à¦à§à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হà§à§à¦à§ । à¦à¦ªà¦¨à¦¿ à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§ à¦à¦ à¦
নিরাপদ সাà¦à¦ à¦à¦¿à¦à¦¿à¦ à¦à¦°à¦¤à§ পারà§à¥¤">
+
+ সাà¦à¦à¦à¦¿à¦¤à§ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সফà¦à¦à§à¦¾à¦° রà§à§à¦à§ বলৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হà§à§à¦à§ ।">
+
+à¦
যাà¦à¦¿à¦¤ সফà¦à¦à§à§à¦¯à¦¾à¦° পলিসিতৠà¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦à¦¬à¦ à¦
যাà¦à¦¿à¦¤ সফà¦à¦à§à§à¦¯à¦¾à¦° সমà§à¦ªà¦°à§à¦à§ পà§à§à¦¨à¥¤ support.mozilla.org ঠিà¦à¦¾à¦¨à¦¾à§ &brandShortName; à¦à¦° ফিশিঠà¦à¦¬à¦ মà§à¦¯à¦¾à¦²à¦à§à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨à¥¤">
+
+
+
+
+
+
+ à¦à¦à¦à¦¿ পà§à¦°à¦¤à¦¾à¦°à¦ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ হিসাবৠসনাà¦à§à¦¤ à¦à¦°à¦¾ হà§à§à¦à§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦ সনাà¦à§à¦¤à¦à¦°à¦£ à¦à§ সমসà§à¦¯à¦¾ হিসাবৠরিপà§à¦°à§à¦ à¦à¦°à¦¤à§ পারà§à¦¨ à¦
থবা à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§ à¦à¦ à¦
নিরাপদ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦¿à¦à¦¿à¦ à¦à¦°à¦¤à§ পারà§à¦¨à¥¤">
+
+ à¦à§ পà§à¦°à¦¤à¦¾à¦°à¦£à¦¾à¦®à§à¦²à¦ সাà¦à¦ হিসাবৠপà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦¨ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ সনাà¦à§à¦¤à¦à¦°à¦£ সমসà§à¦¯à¦¾ নিà§à§ পà§à¦°à¦¤à¦¿à¦¬à§à¦¦à¦¨ à¦à¦°à¦¤à§ পারà§à¦¨ ।">
+
+www.antiphishing.org à¦à¦à¦¾à¦¨à§à¥¤
+&brandShortName; à¦à¦° ফিশিঠà¦à¦¬à¦ মালà¦à¦¯à¦¼à§à¦¯à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨ support.mozilla.org তà§à¥¤">
+
+
+
+
+
+
+ à¦à§ সমà§à¦à¦¾à¦¬à§à¦¯ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ সরবরাহà¦à¦¾à¦°à§ হিসাবৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ । à¦à¦ªà¦¨à¦¿ à¦à§à¦à¦à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à¦¤à§ পারà§à¦¨ à¦à¦¬à¦ à¦à¦ à¦
নিরাপদ সাà¦à¦à§ যান।">
+
+ à¦à§ সমà§à¦à¦¾à¦¬à§à¦¯ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ সরবরাহà¦à¦¾à¦°à§ হিসাবৠরিপà§à¦°à§à¦ à¦à¦°à¦¾ হয়à§à¦à§ ।">
+
+support.mozilla.org তà§à¥¤">
diff --git a/browser/chrome/browser/safebrowsing/report-phishing.dtd b/browser/chrome/browser/safebrowsing/report-phishing.dtd
new file mode 100644
index 00000000000..ea2156c8ab4
--- /dev/null
+++ b/browser/chrome/browser/safebrowsing/report-phishing.dtd
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/browser/chrome/browser/safebrowsing/safebrowsing.properties b/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 00000000000..0de49f47d8e
--- /dev/null
+++ b/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/browser/chrome/browser/search.properties b/browser/chrome/browser/search.properties
new file mode 100644
index 00000000000..a760a503083
--- /dev/null
+++ b/browser/chrome/browser/search.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/.
+
+searchtip=%S দিà§à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à¦¾ হবà§
+
+# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when
+# the user hasn't typed anything yet.
+searchPlaceholder=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+
+# 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=C
+
+cmd_showSuggestions=পরামরà§à¦¶ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ হবৠ(S)
+cmd_showSuggestions_accesskey=S
+
+# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of
+# a search engine offered by a web page. Each engine is displayed as a
+# menuitem at the bottom of the search panel.
+cmd_addFoundEngine="%S" যà§à¦
+# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines
+# are offered by a web page, instead of listing all of them in the
+# search panel using the cmd_addFoundEngine string, they will be
+# grouped in a submenu using cmd_addFoundEngineMenu as a label.
+cmd_addFoundEngineMenu=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ যà§à¦
+
+searchAddFoundEngine2=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨ যà§à¦
+searchAddedFoundEngine2=যà§à¦ হà¦à§à¦¾ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦à§à¦à¦¿à¦¨
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of one-click
+# search providers: "Search for 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=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ সà§à¦à¦¿à¦ পরিবরà§à¦¤à¦¨ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (searchReset.intro):
+# %S is the name of the user's current search engine.
+searchReset.intro=à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+# LOCALIZATION NOTE (searchReset.message):
+# %1$S is brandShortName. %2$S is the name of the user's current search engine.
+searchReset.message=à¦à¦ªà¦¨à¦¾à¦° ডিফলà§à¦ সারà§à¦ à¦à¦à§à¦à¦¿à¦¨ পরিবরà§à¦¤à¦¿à¦¤ হà§à§à¦à§ বলৠমনৠহà¦à§à¦à§à¥¤ %1$S à¦à¦° à¦à¦¿ à¦à¦à¦¿à¦¤ %2$Sà¦à§ ডিফলà§à¦ সারà§à¦ à¦à¦à§à¦à¦¿à¦¨ বানানà§?
+# LOCALIZATION NOTE (searchReset.doNotResetButton):
+# This string is used as a button label in a notification popup.
+searchReset.doNotResetButton=না ধনà§à¦¯à¦¬à¦¾à¦¦
+# LOCALIZATION NOTE (searchReset.resetButton):
+# %S is the name of the user's current search engine. This string is used as a
+# button label in a notification popup, where space is limited. If necessary,
+# translate simply as "Yes, Use %S" (e.g., "Yes, use Google")
+searchReset.resetButton=হà§à¦¯à¦¾à¦, à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à¦¤à§ %S বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ à¦à¦¾à¦
diff --git a/browser/chrome/browser/setDesktopBackground.dtd b/browser/chrome/browser/setDesktopBackground.dtd
new file mode 100644
index 00000000000..2aa5b3eb7a5
--- /dev/null
+++ b/browser/chrome/browser/setDesktopBackground.dtd
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/shellservice.properties b/browser/chrome/browser/shellservice.properties
new file mode 100644
index 00000000000..3d724a6f789
--- /dev/null
+++ b/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+optionsLabel=%S à¦
পশন (&O)
+safeModeLabel=%S নিরাপদ মà§à¦¡ (&S)
+
+# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):
+# %S will be replaced by brandShortName
+setDefaultBrowserMessage2 = %S à¦à¦° সরà§à¦¬à¦¾à¦§à¦¿à¦ পà§à¦¤à§ à¦à¦à¦¿ à¦à§ à¦à¦ªà¦¨à¦¾à¦° ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦° হিসাবৠসà§à¦ à¦à¦°à§à¦¨
+setDefaultBrowserConfirm.label = %S à¦
ামার ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦° হিসà§à¦¬à§ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨ U
+setDefaultBrowserConfirm.accesskey = U
+setDefaultBrowserOptions.label = à¦
পশন O
+setDefaultBrowserOptions.accesskey = O
+setDefaultBrowserNotNow.label = à¦à¦ মà§à¦¹à§à¦°à§à¦¤à§ নৠN
+setDefaultBrowserNotNow.accesskey = N
+setDefaultBrowserNever.label = পà§à¦¨à¦°à¦¾à§ à¦
ামাà¦à§ à¦à¦¿à¦à§à¦à§à¦¸ à¦à¦°à¦¬à§à¦¨ না D
+setDefaultBrowserNever.accesskey = D
+
+# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°
+setDefaultBrowserMessage=%S à¦à¦ªà¦¨à¦¾à¦° ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦° নà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦à¦¿à¦à§ ডিফলà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦° হিসà§à¦¬à§ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+setDefaultBrowserDontAsk=%S à¦à¦¾à¦²à§ à¦à¦°à¦¾à¦° à¦à¦à§ পà§à¦°à¦¤à¦¿à¦¬à¦¾à¦° à¦à¦ পরà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ হবà§à¥¤
+setDefaultBrowserAlertConfirm.label=à¦à¦®à¦¾à¦° ডিফলà§à¦ à¦à§à§à¦¬ বà§à¦°à¦¾à¦à¦à¦¾à¦° হিসà§à¦¬à§ %S বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+setDefaultBrowserAlertNotNow.label=à¦à¦ মà§à¦¹à§à¦°à§à¦¤à§ নà§
+
+desktopBackgroundLeafNameWin=ডà§à¦¸à§à¦à¦à¦ª Background.bmp
+DesktopBackgroundDownloading=à¦à¦¬à¦¿ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হà¦à§à¦à§...
+DesktopBackgroundSet=ডà§à¦¸à§à¦à¦à¦ªà§à¦° পà¦à¦à§à¦®à¦¿ নিরà§à¦§à¦¾à¦°à¦£
diff --git a/browser/chrome/browser/siteData.properties b/browser/chrome/browser/siteData.properties
new file mode 100644
index 00000000000..15170ef73cb
--- /dev/null
+++ b/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/browser/chrome/browser/sitePermissions.properties b/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 00000000000..be91a9609c0
--- /dev/null
+++ b/browser/chrome/browser/sitePermissions.properties
@@ -0,0 +1,49 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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 = সরà§à¦¬à¦¦à¦¾ à¦à¦¿à¦à§à¦à¦¾à¦¸à¦¾ à¦à¦°
+state.current.hide = পà§à¦°à§à¦®à¦ লà§à¦à¦¾à¦¨
+
+# 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 = পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à¦¾ হবà§
+
+permission.autoplay-media.label = সà§à¦¬à¦¯à¦¼à¦à¦à§à¦°à¦¿à¦¯à¦¼à¦à¦¾à¦¬à§ সাà¦à¦¨à§à¦¡ সহ মিডিয়া পà§à¦²à§ à¦à¦°à§à¦¨
+
+permission.autoplay-media2.label = সà§à¦¬à§à¦à¦à¦¾à¦²à¦¿à¦¤ শবà§à¦¦
+permission.cookie.label = à¦à§à¦à¦¿ নিরà§à¦§à¦¾à¦°à¦£
+permission.desktop-notification3.label = নà§à¦à¦¿à¦«à¦¿à¦à§à¦¶à¦¨ পাঠান
+permission.image.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.flash-plugin.label = Adobe Flash রান à¦à¦°à§à¦¨
+permission.midi.label = MIDI ডিà¦à¦¾à¦à¦¸à§ পà§à¦°à¦¬à§à¦¶ à¦à¦°à§à¦¨
+permission.midi-sysex.label = MIDI ডিà¦à¦¾à¦à¦¸à§ SysEx সারà§à¦ªà§à¦ সহ পà§à¦°à¦¬à§à¦¶ à¦à¦°à§à¦¨
diff --git a/browser/chrome/browser/syncBrand.dtd b/browser/chrome/browser/syncBrand.dtd
new file mode 100644
index 00000000000..ac32d2411e1
--- /dev/null
+++ b/browser/chrome/browser/syncBrand.dtd
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/browser/chrome/browser/syncSetup.properties b/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 00000000000..4ab2f0ababc
--- /dev/null
+++ b/browser/chrome/browser/syncSetup.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/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+# Firefox Accounts based setup.
+continue.label = à¦à¦¾à¦²à¦¿à§à§ যান
+
+# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):
+# These strings are used in the confirmation dialog shown when the user hits the disconnect button
+# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button
+disconnect.label = বিà¦à§à¦à¦¿à¦¨à§à¦¨ à¦à¦°à§à¦¨
+disconnect.verify.title = বিà¦à§à¦à¦¿à¦¨à§à¦¨ à¦à¦°à§à¦¨
+disconnect.verify.bodyHeading = সিà¦à§à¦ সà§à¦¬à¦¾ থà§à¦à§ বিà¦à§à¦à¦¿à¦¨à§à¦¨ à¦à¦°à¦¾ হবà§?
+disconnect.verify.bodyText = à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¿à¦ ডাà¦à¦¾ à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ থà§à¦à§ যাবà§, à¦à¦¿à¦¨à§à¦¤à§ তা à¦à¦° à¦à¦ªà¦¨à¦¾à¦° à¦à¦à¦¾à¦à¦¨à§à¦à§à¦° সাথৠসিà¦à§à¦ à¦à¦°à¦¾ হবৠনা।
+
+relinkVerify.title = à¦à¦à¦¤à§à¦°à¦¿à¦à¦°à¦£ সতরà§à¦à¦¤à¦¾
+relinkVerify.heading = à¦à¦ªà¦¨à¦¿ à¦à¦¿ সিà¦à§à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ সাà¦à¦¨ à¦à¦¨ à¦à¦°à¦¾à¦° বà§à¦¯à¦¾à¦ªà¦¾à¦°à§ নিশà§à¦à¦¿à¦¤?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = à¦à¦à¦à¦¿ à¦à¦¿à¦¨à§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ পà§à¦°à§à¦¬à§ à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§ সিà¦à§à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ সাà¦à¦¨ à¦à¦¨ à¦à¦°à§à¥¤ সাà¦à¦¨ à¦à¦¨ à¦à¦°à¦¾à¦° পর à¦à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° বà§à¦à¦®à¦¾à¦°à§à¦, পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡ à¦à¦¬à¦ à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ সà§à¦à¦¿à¦ à¦à¦à¦¤à§à¦°à§à¦à¦°à¦£ à¦à¦°à¦¾ হবৠ%S সাথà§
diff --git a/browser/chrome/browser/tabbrowser.properties b/browser/chrome/browser/tabbrowser.properties
new file mode 100644
index 00000000000..b9fe922d22a
--- /dev/null
+++ b/browser/chrome/browser/tabbrowser.properties
@@ -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/.
+
+tabs.emptyTabTitle=নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬
+tabs.emptyPrivateTabTitle=বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ বà§à¦°à¦¾à¦à¦à¦¿à¦
+tabs.closeTab=à¦à§à¦¯à¦¾à¦¬ বনà§à¦§
+tabs.close=বনà§à¦§
+tabs.closeTitleTabs=à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ বনà§à¦§ à¦à¦°à¦¬à§à¦¨?
+tabs.closeAndQuitTitleTabs=à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ বনà§à¦§ à¦à¦°à¦¬à§à¦¨?
+tabs.closeAndQuitTitleTabsWin=à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ বনà§à¦§ à¦à¦°à§ বà§à¦°à¦¿à§à§ যাবà§à¦¨?
+# LOCALIZATION NOTE (tabs.closeWarningMultiple):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple tabs.
+tabs.closeWarningMultiple=;à¦à¦ªà¦¨à¦¿ #1 à¦à¦¿ à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à¦¤à§ যাà¦à§à¦à§à¦¨à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only
+# for multiple tabs.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+tabs.closeButtonMultiple=সব à¦à§à¦¯à¦¾à¦¬ বনà§à¦§
+tabs.closeWarningPromptMe=à¦à¦à¦¾à¦§à¦¿à¦ à¦à§à¦¯à¦¾à¦¬ বনà§à¦§ à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦²à§ à¦à¦®à¦¾à¦à§ সতরà§à¦ à¦à¦°à¦¾ হবà§
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindows):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# Note that every one of these plural forms must contain one instance of '%S'.
+tabs.closeWarningMultipleWindows=;à¦à¦ªà¦¨à¦¿ পà§à¦°à¦¾à¦¯à¦¼ #1 à¦à¦à¦¨à§à¦¡à§à¦ %S বনà§à¦§ à¦à¦°à¦¤à§ যাà¦à§à¦à§à¦¨à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦¾à¦²à¦¿à§à§ যà§à¦¤à§ à¦à¦¾à¦¨?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+# Note that every one of these plural forms must contain one instance of '%S'.
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsTabSnippet):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple windows which must contain multiple tabs (in total).
+# This string will be inserted in tabs.closeWarningMultipleWindows
+tabs.closeWarningMultipleWindowsTabSnippet=#1 à¦à§à¦¯à¦¾à¦¬ à¦à¦° ;সাথà§
+
+# LOCALIZATION NOTE (tabs.closeTabs.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be closed. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.closeTabs.tooltip=à¦à§à¦¯à¦¾à¦¬ বনà§à¦§; #1 à¦à§à¦¯à¦¾à¦¬ বনà§à¦§
+
+# LOCALIZATION NOTE (tabs.closeSelectedTabs.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for closing the current tab.
+# #1 is the number of tabs that will be closed. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.muteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Mute tab".
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Unmute tab".
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.muteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.muteAudio2.background.tooltip=à¦à§à¦¯à¦¾à¦¬ নিরব;#1 à¦à§à¦¯à¦¾à¦¬ নিরব
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unmuteAudio2.background.tooltip=à¦à§à¦¯à¦¾à¦¬ সরব;#1 à¦à§à¦¯à¦¾à¦¬ সরব
+
+# LOCALIZATION NOTE (tabs.unblockAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will have their audio unblocked. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+
+# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):
+# %S is the hostname of the site where dialogs are allowed to switch tabs
+tabs.allowTabFocusByPromptForSite=%S à¦à¦° ডাà§à¦¾à¦²à¦à¦¸à¦®à§à¦¹à¦à§ à¦
নà§à¦®à¦¤à¦¿ পà§à¦°à¦¦à¦¾à¦¨ à¦à¦°à§à¦¨ তাদà§à¦° à¦à§à¦¯à¦¾à¦¬à§ নিà§à§ যাà¦à§à¦¾à¦° à¦à¦¨à§à¦¯
+
+# LOCALIZATION NOTE (tabs.containers.tooltip):
+# Displayed as a tooltip on container tabs
+# %1$S is the title of the current tab
+# %2$S is the name of the current container
+tabs.containers.tooltip=%1$S - %2$S
+
+# LOCALIZATION NOTE (tabs.openWarningTitle, tabs.openWarningMultipleBranded, tabs.openButtonMultiple, tabs.openWarningPromptMeBranded):
+# These items are moved from chrome/browser/places/places.properties
+# Now they are not specific to bookmark.
+tabs.openWarningTitle=à¦à§à¦²à¦¾ নিশà§à¦à¦¿à¦¤ à¦à¦°à§à¦¨
+tabs.openWarningMultipleBranded=à¦à¦ªà¦¨à¦¿ %S à¦à¦¿ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à¦¤à§ যাà¦à§à¦à§à¦¨à¥¤ পাতাà¦à§à¦²à§ লà§à¦¡ à¦à¦°à¦¾à¦° সমৠ%S ধà§à¦° হà§à§ যà§à¦¤à§ পারà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿ নিশà§à¦à¦¿à¦¤?
+tabs.openButtonMultiple=à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à§à¦¨
+tabs.openWarningPromptMeBranded=à¦à¦à¦¾à¦§à¦¿à¦ à¦à§à¦¯à¦¾à¦¬ à¦à§à¦²à¦¾à¦° ফলৠ%S ধà§à¦° হà¦à§à¦¾à¦° সমà§à¦à¦¾à¦¬à¦¨à¦¾ থাà¦à¦²à§ সতরà§à¦ à¦à¦°à§à¦¨
diff --git a/browser/chrome/browser/taskbar.properties b/browser/chrome/browser/taskbar.properties
new file mode 100644
index 00000000000..ee889394581
--- /dev/null
+++ b/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/browser/chrome/browser/translation.dtd b/browser/chrome/browser/translation.dtd
new file mode 100644
index 00000000000..0edd1a547cc
--- /dev/null
+++ b/browser/chrome/browser/translation.dtd
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/translation.properties b/browser/chrome/browser/translation.properties
new file mode 100644
index 00000000000..0dc593075ca
--- /dev/null
+++ b/browser/chrome/browser/translation.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.label):
+# %S is a language name coming from the global/languageNames.properties file.
+translation.options.neverForLanguage.label=%S à¦à¦à¦¨à¦ à¦
নà§à¦¬à¦¾à¦¦ à¦à¦°à¦¬à§à¦¨ না N
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):
+# The accesskey value used here should not clash with the values used for
+# translation.options.*.accesskey in translation.dtd
+translation.options.neverForLanguage.accesskey=N
diff --git a/browser/chrome/browser/uiDensity.properties b/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 00000000000..f66d63e3f0e
--- /dev/null
+++ b/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/browser/chrome/browser/webrtcIndicator.properties b/browser/chrome/browser/webrtcIndicator.properties
new file mode 100644
index 00000000000..cb28999ffbe
--- /dev/null
+++ b/browser/chrome/browser/webrtcIndicator.properties
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings
+
+# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).
+# This string is used so that the window has a title in tools that enumerate/look for window
+# titles. It is not normally visible anywhere.
+webrtcIndicator.windowtitle = %S - শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিরà§à¦¦à§à¦¶à¦
+
+webrtcIndicator.sharingCameraAndMicrophone.tooltip = à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ à¦à¦¬à¦ মাà¦à¦à§à¦°à§à¦«à§à¦¨ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+webrtcIndicator.sharingCamera.tooltip = à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+webrtcIndicator.sharingMicrophone.tooltip = à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+webrtcIndicator.sharingApplication.tooltip = à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+webrtcIndicator.sharingScreen.tooltip = à¦à¦ªà¦¨à¦¾à¦° সà§à¦à§à¦°à§à¦¨ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+webrtcIndicator.sharingWindow.tooltip = à¦à¦à¦à¦¿ à¦à¦à¦¨à§à¦¡à§ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+webrtcIndicator.sharingBrowser.tooltip = à¦à¦à¦à¦¿ à¦à§à¦¯à¦¾à¦¬ শà§à¦¯à¦¼à¦¾à¦° à¦à¦°à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিয়নà§à¦¤à§à¦°à¦£ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+
+
+# LOCALIZATION NOTE : The following strings are only used on Mac for
+# menus attached to icons near the clock on the mac menubar.
+
+# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.sharingCameraWith.menuitem = "%S" à¦à¦° সà¦à§à¦à§ à¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+webrtcIndicator.sharingMicrophoneWith.menuitem = "%S" à¦à¦° সà¦à§à¦à§ মাà¦à¦à§à¦°à§à¦«à§à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+webrtcIndicator.sharingApplicationWith.menuitem = "%S" à¦à¦° সাথৠà¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+webrtcIndicator.sharingScreenWith.menuitem = "%S" à¦à¦° সà¦à§à¦à§ সà§à¦à§à¦°à§à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+webrtcIndicator.sharingWindowWith.menuitem = "%S" à¦à¦° সà¦à§à¦à§ à¦à¦à¦¨à§à¦¡à§ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+webrtcIndicator.sharingBrowserWith.menuitem = "%S" à¦à¦° সà¦à§à¦à§ à¦à§à¦¯à¦¾à¦¬ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+webrtcIndicator.controlSharing.menuitem = শà§à¦¯à¦¼à¦¾à¦°à¦¿à¦ নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingCameraWithNTabs.menuitem = #1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦à§à¦¯à¦¾à¦®à§à¦°à¦¾ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingMicrophoneWithNTabs.menuitem = #1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠমাà¦à¦à§à¦°à§à¦«à§à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠমাà¦à¦à§à¦°à§à¦«à§à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingApplicationWithNTabs.menuitem = #1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨à¦¸à¦®à§à¦¹ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingScreenWithNTabs.menuitem = #1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠসà§à¦à§à¦°à§à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠসà§à¦à§à¦°à§à¦¨ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingWindowWithNTabs.menuitem = #1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦à¦à¦¨à§à¦¡à§ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦à¦à¦¨à§à¦¡à§ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtcIndicator.sharingBrowserWithNTabs.menuitem = #1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦à¦à¦à¦¿ à¦à§à¦¯à¦¾à¦¬ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§;#1 à¦à§à¦¯à¦¾à¦¬à§à¦° সাথৠà¦à§à¦¯à¦¾à¦¬à¦¸à¦®à§à¦¹ শà§à§à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.controlSharingOn.menuitem = "%S" ঠশà§à§à¦¾à¦°à¦¿à¦ নিà§à¦¨à§à¦¤à§à¦°à¦£ à¦à¦°à§à¦¨
diff --git a/browser/chrome/overrides/appstrings.properties b/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 00000000000..49fed1ab2f8
--- /dev/null
+++ b/browser/chrome/overrides/appstrings.properties
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=à¦à¦ªà¦¨à¦¾à¦° URL সঠিঠà¦à¦à§ à¦à¦¿à¦¨à¦¾ পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨ à¦à¦¬à¦ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+fileNotFound=%S à¦à¦° ফাà¦à¦²à¦à¦¿ পাà¦à§à¦¾ যাà§à¦¨à¦¿à¥¤
+fileAccessDenied=%S à¦à¦° ফাà¦à¦²à¦à¦¿ পাঠযà§à¦à§à¦¯ নà§à¥¤
+dnsNotFound2=à¦à¦®à¦°à¦¾ %S ঠসারà§à¦à¦¾à¦°à§ সà¦à¦¯à§à¦ à¦à¦°à¦¤à§ পারà¦à¦¿ না।
+unknownProtocolFound=Firefox à¦à¦¾à¦¨à§à¦¨à¦¾ à¦à¦¿à¦à¦¾à¦¬à§ à¦à¦ ঠিà¦à¦¾à¦¨à¦¾à¦à¦¿ à¦à§à¦²à¦¤à§ হবà§, à¦à¦¾à¦°à¦¨ পà§à¦°à§à¦à§à¦à¦²à¦à§à¦²à¦¿à¦° মধৠà¦à¦à¦à¦¿ (%S) à¦à§à¦¨ পà§à¦°à§à¦à§à¦°à¦¾à¦®à§à¦° সাথৠযà§à¦à§à¦¤ নয় বা à¦à¦ পà§à¦°à§à¦à§à¦·à¦¾à¦ªà¦à§ à¦
নà§à¦®à§à¦¦à¦¿à¦¤ নয়।
+connectionFailure=%S à¦à¦° সারà§à¦à¦¾à¦°à§à¦° সাথৠসà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à¦¾ সমà§à¦à¦¬ হà§à¦¨à¦¿à¥¤
+netInterrupt=পাতা লà§à¦¡ à¦à¦°à¦¾à¦° সমৠ%S à¦à¦° সাথৠসà¦à¦¯à§à¦ বিà¦à§à¦¨à¦¿à¦¤ হà§à§à¦à§à¥¤
+netTimeout=%S à¦à¦° সারà§à¦à¦¾à¦°à¦à¦¿ সà¦à¦¯à§à¦ à¦à¦°à¦¤à§ à¦
তিরিà¦à§à¦¤ বà§à¦¶à¦¿ সমৠনিà¦à§à¦à§à¥¤
+redirectLoop=সারà§à¦à¦¾à¦°à¦à¦¿ à¦à¦ ঠিà¦à¦¾à¦¨à¦¾à¦° à¦
নà§à¦°à§à¦§à¦à¦¿ à¦à¦®à¦¨à¦à¦¾à¦¬à§ রিডিরà§à¦à§à¦ à¦à¦°à¦à§ যা সফল হবৠনা।
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, donât translate "%S"
+confirmRepostPrompt=à¦à¦ পাতাà¦à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯, %S à¦à¦° à¦à¦¿à¦à§ তথà§à¦¯ à¦à¦¬à¦¾à¦° পাঠাতৠহবৠযার à¦à¦¾à¦°à¦£à§ à¦à¦¿à¦à§ ধাপ পà§à¦¨à¦°à¦¾à¦¬à§à¦¤à§à¦¤à¦¿ হতৠপারৠ(যà§à¦®à¦¨ à¦à§à¦¨à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ বা à¦à§à¦°à¦¯à¦¼ নিশà§à¦à¦¿à¦¤à¦à¦°à¦£)।
+resendButton.label=পà§à¦¨à¦ পà§à¦°à§à¦°à¦£
+unknownSocketType=সারà§à¦à¦¾à¦°à§à¦° সাথৠযà§à¦à¦¾à¦¯à§à¦à§à¦° নিà§à¦® à¦
à¦à¦¾à¦¨à¦¾à¥¤
+netReset=পাতা লà§à¦¡ à¦à¦°à¦¾à¦° সমৠসারà§à¦à¦¾à¦°à§à¦° সাথৠসà¦à¦¯à§à¦ পà§à¦¨à¦à¦¨à¦¿à¦°à§à¦§à¦¾à¦°à¦£ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+notCached=ডà¦à§à¦®à§à¦¨à§à¦à¦à¦¿ à¦à¦° বিদà§à¦¯à¦®à¦¾à¦¨ নà§à¦à¥¤
+netOffline=Firefox বরà§à¦¤à¦®à¦¾à¦¨à§ à¦
ফলাà¦à¦¨ মà§à¦¡à§ থাà¦à¦¾à§ à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ বà§à¦°à¦¾à¦à¦ à¦à¦°à¦¾ সমà§à¦à¦¬ নà§à¥¤
+isprinting=মà§à¦¦à§à¦°à¦£ à¦
বসà§à¦¥à¦¾à§ বা মà§à¦¦à§à¦°à¦£ পà§à¦°à¦¾à¦à¦¦à¦°à§à¦¶à¦¨à§à¦° সমৠনথিà¦à¦¿ পরিবরà§à¦¤à¦¨ à¦à¦°à¦¾ সমà§à¦à¦¬ নà§à¥¤
+deniedPortAccess=à¦à¦ ঠিà¦à¦¾à¦¨à¦¾à§ à¦à¦²à§à¦²à§à¦à¦¿à¦¤ পà§à¦°à§à¦à¦à¦¿ সাধারণত নà§à¦à¦à§à¦¾à¦°à§à¦ বà§à¦°à¦¾à¦à¦à¦¿à¦ à¦à¦° à¦à¦¨à§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হৠনা। à¦à¦ªà¦¨à¦¾à¦° নিরাপতà§à¦¤à¦¾à¦° à¦à¦¨à§à¦¯ Firefox à¦à¦ à¦
নà§à¦°à§à¦§à¦à¦¿ বাতিল à¦à¦°à§ দিà§à§à¦à§à¥¤
+proxyResolveFailure=à¦à¦ªà¦¨à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à¦¾ পà§à¦°à¦à§à¦¸à¦¿ সারà§à¦à¦¾à¦°à¦à¦¿ পাà¦à§à¦¾ যাà§à¦¨à¦¿à¥¤
+proxyConnectFailure=à¦à¦ªà¦¨à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à¦¾ পà§à¦°à¦à§à¦¸à¦¿ সারà§à¦à¦¾à¦°à¦à¦¿ সà¦à¦¯à§à¦ পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¨ à¦à¦°à¦à§à¥¤
+contentEncodingError=à¦à¦à¦à¦¿ à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° বা à¦
সমরà§à¦¥à¦¿à¦¤ à¦à¦®à¦ªà§à¦°à§à¦¶à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à§ পাতা পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ সমà§à¦à¦¬ হà¦à§à¦à§ না।
+unsafeContentType=à¦à¦ পাতাà¦à¦¿ à¦à¦à¦à¦¿ à¦
নিরাপদ শà§à¦°à§à¦£à§à¦° ফাà¦à¦² হà¦à§à¦¾à§ à¦à¦à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ সমà§à¦à¦¬ হà¦à§à¦à§ না। à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦ à¦à§à§à¦¬ সাà¦à¦à§à¦° à¦à¦°à§à¦¤à§à¦ªà¦à§à¦·à¦à§ à¦
বহিত à¦à¦°à§à¦¨à¥¤
+externalProtocolTitle=বহিà¦à¦¸à§à¦¥ পà§à¦°à§à¦à§à¦à¦²à§à¦° à¦
নà§à¦°à§à¦§
+externalProtocolPrompt=%1$S: লিà¦à§à¦à¦à§à¦²à§ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦à¦à¦¿ বহিà¦à¦¸à§à¦¥ à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ à¦à¦°à¦®à§à¦ à¦à¦°à¦¾ পà§à¦°à§à§à¦à¦¨à¥¤\n\n\n à¦
নà§à¦°à§à¦§à¦à§à¦¤ লিà¦à§à¦:\n\n%2$S\n\nà¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨:%3$S\n\n\nà¦à¦ à¦
নà§à¦°à§à¦§à¦à¦¿ à¦
পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ হলà§, সমà§à¦à¦¬à¦¤ à¦à§à¦ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦à¦¿à¦° দà§à¦°à§à¦¬à¦²à¦¤à¦¾ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦à§à¥¤ বিদà§à¦¬à§à¦·à¦ªà§à¦°à§à¦£ নà§, à¦à¦®à¦¨ নিশà§à¦à¦¿à¦¤ না হলৠà¦
নà§à¦°à§à¦§à¦à¦¿ বাতিল à¦à¦°à§à¦¨à¥¤\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<à¦
à¦à¦¾à¦¨à¦¾>
+externalProtocolChkMsg=à¦à¦ ধরনà§à¦° সব লিà¦à§à¦à§à¦° à¦à§à¦·à§à¦¤à§à¦°à§ à¦à¦®à¦¾à¦° নিরà§à¦¬à¦¾à¦à¦¨ মনৠরাà¦à¦¾ হবà§à¥¤
+externalProtocolLaunchBtn=à¦
à§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ à¦à¦°à¦®à§à¦ à¦à¦°à¦¾ হবà§
+malwareBlocked=%S à¦à¦° সাà¦à¦à¦à¦¿ à¦à¦à¦à¦¿ à¦à¦à§à¦°à¦®à¦¨à¦à¦¾à¦°à§ সাà¦à¦ হিসà§à¦¬à§ à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ à¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° নিরাপতà§à¦¤à¦¾à¦° বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ à¦
নà§à¦¯à¦¾à§à§ à¦à¦à¦¿ পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+harmfulBlocked=%S à¦à¦° সাà¦à¦à¦à¦¿ সমà§à¦à¦¾à¦¬à§à¦¯ à¦à§à¦·à¦¤à¦¿à¦à¦¾à¦°à¦ সাà¦à¦ হিসাবৠà¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ à¦à¦°à¦¾ হয়à§à¦à§ à¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° নিরাপতà§à¦¤à¦¾ পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹à§à¦° à¦à¦ªà¦° à¦à¦¿à¦¤à§à¦¤à¦¿ à¦à¦°à§ à¦à¦à¦¿ বà§à¦²à¦ à¦à¦°à¦¾ হয়à§à¦à§à¥¤
+unwantedBlocked=%S à¦à¦° সাà¦à¦à¦à¦¿ à¦à¦à¦à¦¿ à¦
পà§à¦°à§à§à¦à¦¨à§à§ সাà¦à¦ হিসà§à¦¬à§ à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ à¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° নিরাপতà§à¦¤à¦¾à¦° বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ à¦
নà§à¦¯à¦¾à§à§ à¦à¦à¦¿ পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+deceptiveBlocked=%S à¦à¦° সাà¦à¦à¦à¦¿ à¦à¦à¦à¦¿ পà§à¦°à¦¤à¦¾à¦°à¦ সাà¦à¦ হিসà§à¦¬à§ à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ à¦à¦¬à¦ à¦à¦ªà¦¨à¦¾à¦° নিরাপতà§à¦¤à¦¾ সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ à¦
নà§à¦¯à¦¾à§à§ à¦à¦à¦¿ বà§à¦²à¦ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+cspBlocked=ঠপাতার à¦à¦à¦à¦¿ à¦à¦¨à§à¦à§à¦¨à§à¦ নিরাপতà§à¦¤à¦¾ নà§à¦¤à¦¿à¦®à¦¾à¦²à¦¾ à¦à¦à§ যা à¦à¦à§ à¦à¦à¦¾à¦¬à§ লà§à¦¡ à¦à¦°à¦¤à§ বাধা দà§à§à¥¤
+corruptedContentErrorv2=%S à¦à¦° সাà¦à¦à§ à¦à¦à¦à¦¿ নà§à¦à¦à§à¦¾à¦°à§à¦ পà§à¦°à§à¦à§à¦à¦² লà¦à§à¦à¦¿à¦¤ হà§à§à¦à§, যা মà§à¦°à¦¾à¦®à¦¤ à¦à¦°à¦¾ যাবৠনা।
+remoteXUL=à¦à¦ পাতাà¦à¦¿ à¦à¦à¦à¦¿ à¦
সমরà§à¦¥à¦¿à¦¤ à¦à§à¦à¦¨à§à¦²à¦à¦¿ সমরà§à¦¥à¦¨ à¦à¦°à§ যা Firefox ঠà¦à¦° নà§à¦à¥¤
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox %S ঠà¦à¦ªà¦¨à¦¾à¦° ডাà¦à¦¾à¦° সà§à¦°à¦à§à¦·à¦¾à¦° à¦à§à¦¯à¦¾à¦°à¦¾à¦¨à§à¦à¦¿ দিতৠপারৠনা à¦à¦¾à¦°à¦£ à¦à¦à¦¿ SSLv3 বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§, যা à¦à¦à¦à¦¿ à¦à¦à§à¦¨ সà§à¦°à¦à§à¦·à¦¾ পà§à¦°à§à¦à§à¦à¦²à¥¤
+inadequateSecurityError=à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à¦¿ à¦à¦à¦à¦¿ à¦
পরà§à¦¯à¦¾à¦ªà§à¦¤ সà§à¦¤à¦°à§à¦° নিরাপতà§à¦¤à¦¾ মধà§à¦¯à¦¸à§à¦¤à¦¤à¦¾ à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦à§à¥¤
+blockedByPolicy=à¦
াপনার পà§à¦°à¦¤à¦¿à¦·à§à¦ ান à¦à¦ পà§à¦ বা à¦à§à§à¦¬à¦¸à¦¾à¦à¦ বà§à¦²à¦ à¦à¦°à§ রà§à¦à§à¦à§à¥¤
+networkProtocolError=Firefox ঠনà§à¦à¦à§à¦¾à¦°à§à¦ পà§à¦°à¦à§à¦à¦² লà¦à§à¦à¦¿à¦¤ হà§à§à¦à§ যা মà§à¦°à¦¾à¦®à¦¤ à¦à¦°à¦¾ সমà§à¦à¦¬ নà§à¥¤
diff --git a/browser/chrome/overrides/netError.dtd b/browser/chrome/overrides/netError.dtd
new file mode 100644
index 00000000000..7d2d4e00744
--- /dev/null
+++ b/browser/chrome/overrides/netError.dtd
@@ -0,0 +1,176 @@
+
+
+
+%brandDTD;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+যদি ঠিà¦à¦¾à¦¨à¦¾ সঠিঠহà§, à¦à¦à¦¾à¦¨à§ à¦à¦°à¦ তিনà¦à¦¿ à¦à¦¿à¦¨à¦¿à¦¸ à¦à¦à§ যা à¦
াপনি à¦à§à¦¸à§à¦à¦¾ à¦à¦°à¦¤à§ পারà§à¦¨:
+
+ à¦à¦¬à¦¾à¦° à¦à§à¦¸à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+ à¦à¦ªà¦¨à¦¾à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà¦à¦¯à§à¦ পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤
+ à¦à¦ªà¦¨à¦¿ যদি সà¦à¦¯à§à¦à§à¦¤ থাà¦à§à¦¨ à¦à¦¿à¦¨à§à¦¤à§ ফায়ারà¦à¦¯à¦¼à¦¾à¦²à§à¦° পিà¦à¦¨à§, তাহলৠতা &brandShortName; à¦à¦¯à¦¼à§à¦¬à§ পà§à¦°à¦¬à§à¦¶ à¦à¦°à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤
+
+">
+
+
+ ফাà¦à¦²à§à¦° নামà§à¦° বানান ঠà¦à§à¦/বৠà¦
à¦à§à¦·à¦° পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ ফাà¦à¦²à§à¦° সà§à¦¥à¦¾à¦¨, নাম পরিবরà§à¦¤à¦¿à¦¤ হà§à§à¦à§ à¦à¦¿à¦¨à¦¾ বা সà§à¦à¦¿ মà§à¦à§ ফà§à¦²à¦¾ হà§à§à¦à§ à¦à¦¿à¦¨à¦¾ তা পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ ">
+
+
+à¦à¦à¦¾ মà§à¦à§ ফà§à¦²à¦¾ হতৠপারà§, সরিà§à§ নà§à§à¦¾ হতৠপারà§, à¦
থবা ফাà¦à¦² পà§à¦°à¦¬à§à¦¶à¦¾à¦§à¦¿à¦à¦¾à¦° পà§à¦°à¦¤à¦¿à¦°à§à¦§ à¦à¦°à¦¾ হà§à§ থাà¦à¦¤à§ পারà§à¥¤ ">
+
+
+&brandShortName; à¦à¦ পাতাà¦à¦¿ à¦à§à¦¨à§ à¦à¦¾à¦°à¦£à§ লà§à¦¡ à¦à¦°à¦¤à§ পারà¦à§ না।
">
+
+
+à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ পà§à¦°à¦¬à§à¦¶ à¦à¦°à¦¤à§ হলà§, à¦à¦ªà¦¨à¦¾à¦à§ à¦à¦ নà§à¦à¦à§à¦¾à¦°à§à¦à§ à¦
বশà§à¦¯à¦ লà¦à¦à¦¨ à¦à¦°à¦¤à§ হবà§à¥¤">
+
+
+
+
+
+
+
+
+
+
+
+&brandShortName;' à¦à¦° à¦à§à¦¯à¦¾à¦¶à§ à¦à¦ªà¦¨à¦¿ যৠনথিà¦à¦¿ à¦à§à§à§à¦à§à¦¨ তা পাà¦à§à¦¾ যাà¦à§à¦à§ না।নিরাপতà§à¦¤à¦¾à¦° à¦à¦¨à§à¦¯, &brandShortName; নাà¦à§à¦ নথির à¦à¦¨à§à¦¯ পà§à¦¨à¦°à¦¾à§ à¦
নà§à¦°à§à¦§ পাঠাবৠনা। à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨ বাà¦à¦¨à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ থà§à¦à§ নথিà¦à¦¿ পà§à¦¨à¦°à¦¾à§ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨à¥¤ ">
+
+
+
+ পাতা পà§à¦¨à¦°à¦¾à§ à¦à¦¾à¦²à§ à¦à¦°à¦¤à§ à¦à¦¬à¦ à¦
নলাà¦à¦¨ মà§à¦¡ পরিবরà§à¦¤à¦¨ à¦à¦°à¦¤à§ "à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨" à¦à¦¾à¦ªà§à¦¨à¥¤
+
+">
+
+
+ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦ সমসà§à¦¯à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ নিরà§à¦®à¦¾à¦¤à¦¾à¦¦à§à¦° à¦
বà¦à¦¤ à¦à¦°à§à¦¨à¥¤ ">
+
+
+ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦ সমসà§à¦¯à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à§à§à¦¬à¦¸à¦¾à¦à¦ নিরà§à¦®à¦¾à¦¤à¦¾à¦¦à§à¦° à¦
বà¦à¦¤ à¦à¦°à§à¦¨à¥¤ ">
+
+
+
+
+
+
+
+
+ à¦à¦ ঠিà¦à¦¾à¦¨à¦¾ à¦à§à¦²à¦¾à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦¯ সফà¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾à¦° পà§à¦°à§à§à¦à¦¨ হতৠপারà§à¥¤ ">
+
+
+ পà§à¦°à¦à§à¦¸à¦¿à¦° সà§à¦à¦¿à¦ সঠিঠà¦à¦¿à¦¨à¦¾ তা পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ পà§à¦°à¦à§à¦¸à¦¿ সারà§à¦à¦¾à¦° ঠিà¦à¦à¦¾à¦¬à§ à¦à¦²à¦à§ à¦à¦¿à¦¨à¦¾ à¦à¦¾à¦¨à¦¤à§ নà§à¦à¦à§à¦¾à¦°à§à¦ à¦
à§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦à§à¦°à§à¦à¦°à§à¦° সাথৠযà§à¦à¦¾à¦¯à§à¦ à¦à¦°à§à¦¨à¥¤ ">
+
+
+ পà§à¦°à¦à§à¦¸à¦¿ সà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯ সঠিà¦à¦°à§à¦ªà§ সà§à¦¥à¦¾à¦ªà¦¿à¦¤ হà§à§à¦à§ à¦à¦¿à¦¨à¦¾ তা পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° সাথৠসঠিà¦à¦°à§à¦ªà§ নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦à§à¦° সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¿à¦¤ রà§à§à¦à§ à¦à¦¿à¦¨à¦¾à¥¤ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° যদি à¦à§à¦¨à§ ফাà§à¦¾à¦°à¦à§à¦¾à¦² à¦
থবা পà§à¦°à¦à§à¦¸à¦¿à¦° à¦à§à¦¾à¦²à§ সà§à¦¥à¦¾à¦ªà¦¿à¦¤ হৠতাহলৠ&brandShortName;-à¦à§ à¦à§à§à¦¬à§ সà¦à¦¯à§à¦ à¦à¦°à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ পà§à¦°à¦¦à¦¾à¦¨ à¦à¦°à§à¦¨à¥¤ ">
+
+
+ à¦à§à¦à¦¿ নিষà§à¦à§à¦°à¦¿à§ à¦
থবা পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¨ à¦à¦°à¦¾ হলৠà¦à¦ সমসà§à¦¯à¦¾ হà¦à§à¦¾à¦° সমà§à¦à¦¾à¦¬à¦¨à¦¾ à¦à¦à§à¥¤ ">
+
+
+ à¦à¦ªà¦¨à¦¾à¦° সিসà§à¦à§à¦®à§ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ নিরাপতà§à¦¤à¦¾ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ à¦à¦ªà¦¸à§à¦¥à¦¿à¦¤ রà§à§à¦à§ à¦à¦¿à¦¨à¦¾ তা পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ সারà§à¦à¦¾à¦°à§ à¦à¦¦à¦°à§à¦¶ à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ না থাà¦à¦¾à¦° ফলৠà¦à¦ সমসà§à¦¯à¦¾à¦à¦¿ হতৠপারà§à¥¤ ">
+
+
+ পà§à¦°à¦¾à¦ªà§à¦¤ তথà§à¦¯à§à¦° যথারà§à¦¥à¦¤à¦¾ পরà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ সমà§à¦à¦¬ না হà¦à§à¦¾à¦° ফলৠপà§à¦°à¦¦à¦°à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ পাতা পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ সমà§à¦à¦¬ হà§à¦¨à¦¿à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦ সমসà§à¦¯à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à§à§à¦¬-সাà¦à¦ নিরà§à¦®à¦¾à¦¤à¦¾à¦¦à§à¦° সà§à¦à¦¿à¦¤ à¦à¦°à§à¦¨à¥¤ ">
+
+
+
+
+
+
+ à¦à¦° মালিঠতাদà§à¦° à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à¦¿ তà§à¦°à§à¦à¦¿à¦ªà§à¦°à§à¦£à¦à¦¾à¦¬à§ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦à§à¦¨à¥¤ à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯à¦à§ à¦à§à¦°à¦¿ হà§à§ যাà¦à§à¦¾ থà§à¦à§ বাà¦à¦à¦¾à¦¨à§à¦° à¦à¦¨à§à¦¯ &brandShortName; à¦à§à§à¦¬à¦¸à¦¾à¦à¦à¦à¦¿à¦° সাথৠযà§à¦à§à¦¤ à¦à¦°à¦¾ হà§à¦¨à¦¿à¥¤">
+
+
+
+
+
+সমসà§à¦¯à¦¾à¦à¦¿ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§à¦° নিà¦à§à¦° হà¦à§à¦¾à¦° সমà§à¦à¦¾à¦¬à¦¨à¦¾ সবà¦à§à¦¯à¦¼à§ বà§à¦¶à¦¿, à¦à¦° à¦à¦à¦¿ সমাধান à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦° à¦à¦°à¦¾à¦° à¦à¦¿à¦à§ নà§à¦à¥¤ à¦à¦ªà¦¨à¦¿ যদি à¦à§à¦¨à¦ à¦à¦°à§à¦ªà§à¦°à§à¦ নà§à¦à¦à§à¦¾à¦°à§à¦à§ থাà¦à§à¦¨ বা à¦à¦¨à§à¦à¦¿-à¦à¦¾à¦à¦°à¦¾à¦¸ সফà¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨, তাহলৠসহায়তার à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¿ সাপà§à¦°à§à¦ à¦à¦¿à¦®à§à¦° সাথৠà¦à¦¥à¦¾ বলতৠপারà§à¦¨à¥¤ à¦à¦ªà¦¨à¦¿ সà§à¦ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦° পà§à¦°à¦¶à¦¾à¦¸à¦à¦à§à¦ সমসà§à¦¯à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦
বহিত à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
">
+
+à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦à¦¡à¦¼à¦¿ ঠসà§à¦ à¦à¦°à¦¾ à¦à¦à§à¥¤ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° সিসà§à¦à§à¦® সà§à¦à¦¿à¦à¦¸à§ সঠিঠতারিà¦, সময়, à¦à¦¬à¦ à¦à¦¾à¦à¦® à¦à§à¦¨ সà§à¦ à¦à¦°à¦¾ à¦à¦à§, তা নিশà§à¦à¦¿à¦¤ à¦à¦°à§à¦¨, à¦à¦¬à¦ তারপর à¦à¦° রিফà§à¦°à§à¦¶ à¦à¦°à§à¦¨à¥¤
+à¦à¦ªà¦¨à¦¾à¦° à¦à¦¡à¦¼à¦¿à¦¤à§ যদি সঠিঠসময় নিরà§à¦§à¦¾à¦°à¦£ à¦à¦°à¦¾ থাà¦à§, তার মানৠহà¦à§à¦à§ সমà§à¦à¦¬à¦¤ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§à¦ à¦à§à¦² বিনà§à¦¯à¦¾à¦¸à§ রà§à§à¦à§, à¦à¦¬à¦ সমসà§à¦¯à¦¾à¦à¦¿ সমাধানà§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾ à¦à¦¿à¦à§à¦ à¦à¦°à¦¾à¦° নাà¦à¥¤ à¦à¦ªà¦¨à¦¿ সমসà§à¦¯à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦° পà§à¦°à¦¶à¦¾à¦¸à¦à¦à§ à¦
বহিত à¦à¦°à¦¤à§ পারà§à¦¨
">
+
+à¦à¦ সমসà§à¦¯à¦¾à¦à¦¿ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§à¦° হà¦à§à¦¾à¦° সমà§à¦à¦¾à¦¬à¦¨à¦¾ সবà¦à§à¦¯à¦¼à§ বà§à¦¶à¦¿ à¦à¦¬à¦ à¦à¦à¦¿à¦° সমাধান à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦° à¦à¦°à¦¾à¦° à¦à¦¿à¦à§à¦ নà§à¦à¥¤ à¦à¦ªà¦¨à¦¿ সমসà§à¦¯à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦ à¦à¦° পà§à¦°à¦¶à¦¾à¦¸à¦à¦à§ à¦
বহিত à¦à¦°à¦¤à§ পারà§à¦¨
+">
+
+ সাà¦à¦à¦à¦¿ সমà§à¦à¦¬à¦¤ সামà§à¦¿à¦à¦à¦¾à¦¬à§ à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° বা à¦
তà§à¦¯à¦¨à§à¦¤ বà§à¦¯à¦¸à§à¦¤à¥¤ à¦à¦¿à¦à§à¦à§à¦·à¦¨ পর à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤ à¦à§à¦¨ পাতাঠলà§à¦¡ à¦à¦°à¦¾ সমà§à¦à¦¬ না হলৠà¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° নà§à¦à¦à§à¦¾à¦°à§à¦ সà¦à¦¯à§à¦ পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° বা নà§à¦à¦à§à¦¾à¦°à§à¦ যদি à¦à§à¦¨à§ ফাà§à¦¾à¦°à¦à§à¦¾à¦² à¦
থবা পà§à¦°à¦à§à¦¸à¦¿ দিà§à§ সà§à¦°à¦à§à¦·à¦¿à¦¤ থাà¦à§, &brandShortName; à¦à§ à¦à§à§à¦¬à§ সà¦à¦¯à§à¦ à¦à¦°à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ পà§à¦°à¦¦à¦¾à¦¨ à¦à¦°à¦¾ হà§à§à¦à§ à¦à¦¿à¦¨à¦¾ তা পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ ">
+
+
+à¦à¦à¦¾à¦¬à§ পাতা লà§à¦¡ à¦à¦°à¦¤à§ &brandShortName; বাধা দà§à§ à¦à¦¾à¦°à¦£ ঠপাতার বিষà§à¦¬à¦¸à§à¦¤à§à¦° নিরাপতà§à¦¤à¦¾ নà§à¦¤à¦¿à¦®à¦¾à¦²à¦¾ à¦à¦à¦¾ à¦à¦°à¦¤à§ à¦
নà§à¦®à§à¦¦à¦¨ দà§à§ না।">
+
+
+পà§à¦°à¦¾à¦ªà§à¦¤ তথà§à¦¯à§à¦° যথারà§à¦¥à¦¤à¦¾ পরà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ সমà§à¦à¦¬ না হà¦à§à¦¾à¦° ফলৠপাতাà¦à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ সমà§à¦à¦¬ হà§à¦¨à¦¿à¥¤à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦ সমসà§à¦¯à¦¾ সমà§à¦ªà¦°à§à¦à§ à¦à§à§à¦¬-সাà¦à¦ নিরà§à¦®à¦¾à¦¤à¦¾à¦¦à§à¦° à¦
বà¦à¦¤ à¦à¦°à§à¦¨à¥¤ ">
+
+
+
+
+
+
+
+
+
+
+à¦à¦ সমসà§à¦¯à¦¾à¦à¦¿ সমà§à¦ªà¦°à§à¦à§ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° মালিà¦à¦à§ à¦à¦¾à¦¨à¦¾à¦¨à¥¤ ">
+
+
+
+
+
+
+ &brandShortName; à¦à¦ªà¦¨à¦¾à¦° সাথৠসà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à§à¦¨à¦¿à¥¤ à¦à¦¾à¦°à¦£ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦à§à¦¿ à¦à§à¦² সমৠপà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦à§, যা নিরাপদ সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨à§à¦° à¦
নà§à¦¤à¦°à¦¾à§à¥¤à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° সà§à¦ à¦à¦°à¦¾ রà§à§à¦à§, à¦
থঠà¦à¦à¦¿ সà§à¦ থাà¦à¦¾à¦° à¦à¦¥à¦¾à¥¤ à¦à¦ সমসà§à¦¯à¦¾ দà§à¦° à¦à¦°à¦¤à§, à¦à¦ªà¦¨à¦¾à¦° তারিঠঠসমà§à§à¦° সà§à¦à¦¿à¦ সঠিঠà¦à¦°à§à¦¨à¥¤
">
+ &brandShortName; à¦à¦ªà¦¨à¦¾à¦° সাথৠসà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à§à¦¨à¦¿à¥¤ à¦à¦¾à¦°à¦£ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦à§à¦¿ à¦à§à¦² সমৠপà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦à§, যা নিরাপদ সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨à§à¦° à¦
নà§à¦¤à¦°à¦¾à§à¥¤à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° সà§à¦ à¦à¦°à¦¾ রà§à§à¦à§à¥¤ à¦à¦ সমসà§à¦¯à¦¾ দà§à¦° à¦à¦°à¦¤à§, à¦à¦ªà¦¨à¦¾à¦° তারিঠঠসমà§à§à¦° সà§à¦à¦¿à¦ সঠিঠà¦à¦°à§à¦¨à¥¤
">
+
+
+
+
+
+
+ à¦à¦° HTTP সà§à¦à§à¦°à¦¿à¦à§à¦ à¦à§à¦°à¦¾à¦¨à§à¦¸à¦ªà§à¦°à§à¦ সিà¦à¦¿à¦à¦°à¦¿à¦à¦¿ (à¦à¦à¦à¦à¦¸à¦à¦¿à¦à¦¸) নামৠà¦à¦à¦à¦¿ নিরাপতà§à¦¤à¦¾ নà§à¦¤à¦¿ রয়à§à¦à§, যার মানৠহল যৠ&brandShortName; শà§à¦§à§à¦®à¦¾à¦¤à§à¦° নিরাপদà¦à¦¾à¦¬à§ সà¦à¦¯à§à¦ à¦à¦°à¦¤à§ পারবà§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à¦ সাà¦à¦ দà§à¦à¦¾à¦° à¦à¦¨à§à¦¯ à¦à§à¦¨ বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® যà§à¦ à¦à¦°à¦¤à§ পারবà§à¦¨ না।">
+
+
+
+
+ মà§à§à¦¾à¦¦à¦¹à§à¦¨ নিরাপতà§à¦¤à¦¾ পà§à¦°à¦¯à§à¦à§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦à§ যা à¦à¦à§à¦°à¦®à¦£à§à¦° শিà¦à¦¾à¦° হতৠপারà§à¥¤ à¦à¦ªà¦¨à¦¿ হà§à¦¤à§ à¦à¦à§ নিরাপদ মনৠà¦à¦°à¦à§à¦¨, à¦à¦¿à¦¨à§à¦¤à§ à¦à¦à¦à¦¨ à¦à¦à§à¦°à¦®à¦£à¦à¦¾à¦°à§ à¦à§à¦¬ সহà¦à§à¦ à¦à¦ªà¦¨à¦¾à¦° তথà§à¦¯ à¦à§à¦¨à§ নিতৠপারবà§à¥¤ à¦à§à§à¦¬à¦¸à¦¾à¦à¦à§à¦° à¦à¦¡à¦®à¦¿à¦¨ à¦à¦ সারà§à¦à¦¾à¦°à§à¦° নিরাপতà§à¦¤à¦¾ তà§à¦°à§à¦à¦¿ সারানà§à¦° à¦à¦ পরà§à¦¯à¦¨à§à¦¤ à¦à¦ªà¦¨à¦¿ à¦à¦¿à¦à¦¿à¦ à¦à¦°à¦¤à§ পারবà§à¦¨ না।Error code: NS_ERROR_NET_INADEQUATE_SECURITY
">
+
+
+
+
+
+
+, যা &brandShortName; à¦à§ নিরাপদà¦à¦¾à¦¬à§ সà¦à¦¯à§à¦à§à¦¤ হà¦à§à¦¾ থà§à¦à§ বিরত রাà¦à¦à§à¥¤ ঠà¦à¦¿à¦à¦¿à¦ à¦à¦°à¦¤à§ হলà§, à¦à¦ªà¦¨à¦¾à¦° সিসà§à¦à§à¦® সà§à¦à¦¿à¦à¦¸à§ à¦à¦¿à§à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à§à¦° à¦à§à¦¿à¦° বরà§à¦¤à¦®à¦¾à¦¨ তারিà¦, সময় à¦à¦¬à¦ সময় à¦
à¦à§à¦à¦² à¦à¦ªà¦¡à§à¦ à¦à¦°à§à¦¨ à¦à¦¬à¦ তারপর রিফà§à¦°à§à¦¶ à¦à¦°à§à¦¨à¥¤">
+
+
+
+
+
diff --git a/browser/chrome/overrides/settingsChange.dtd b/browser/chrome/overrides/settingsChange.dtd
new file mode 100644
index 00000000000..00662a70366
--- /dev/null
+++ b/browser/chrome/overrides/settingsChange.dtd
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/browser/crashreporter/crashreporter-override.ini b/browser/crashreporter/crashreporter-override.ini
new file mode 100644
index 00000000000..bc2106b56b4
--- /dev/null
+++ b/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/browser/defines.inc b/browser/defines.inc
new file mode 100644
index 00000000000..48e7c48887e
--- /dev/null
+++ b/browser/defines.inc
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+
+# variable definition and use the format specified.
+
+#define MOZ_LANGPACK_CONTRIBUTORS Zobayer Ahmed Khan Mahay Alam Khan
+
+#unfilter emptyLines
diff --git a/browser/extensions/formautofill/formautofill.properties b/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 00000000000..dd7919ee73a
--- /dev/null
+++ b/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,202 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S à¦à¦à¦¨ থà§à¦à§ ঠিà¦à¦¾à¦¨à¦¾ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¬à§ যà§à¦¨ à¦à¦ªà¦¨à¦¿ দà§à¦°à§à¦¤ ফরম পà§à¦°à¦£ à¦à¦°à¦¤à§ পারবà§à¦¨à¥¤
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = Form Autofill à¦
পশন
+autofillOptionsLinkOSX = Form Autofill পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+# LOCALIZATION NOTE (autofillSecurityOptionsLink, autofillSecurityOptionsLinkOSX): These strings are used
+# in the doorhanger for saving credit card info. The link leads users to Form Autofill browser preferences.
+autofillSecurityOptionsLink = Form Autofill ঠSecurity à¦
পশন
+autofillSecurityOptionsLinkOSX = Form Autofill ঠSecurity পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+# 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 = Form Autofill à¦
পশন পরিবরà§à¦¤à¦¨
+changeAutofillOptionsOSX = Form Autofill পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹ পরিবরà§à¦¤à¦¨
+changeAutofillOptionsAccessKey = C
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = সিà¦à§à¦à¦à§à¦¤ ডিà¦à¦¾à¦à¦¸à§ ঠিà¦à¦¾à¦¨à¦¾ শà§à§à¦¾à¦° à¦à¦°à§à¦¨
+# LOCALIZATION NOTE (creditCardsSyncCheckbox): If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+creditCardsSyncCheckbox = à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ শà§à§à¦¾à¦° à¦à¦°à§à¦¨ সিà¦à§à¦à¦à§à¦¤ ডিà¦à¦¾à¦à¦¸à§à¦° সাথà§
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ªà¦¨à¦¾à¦° ঠিà¦à¦¾à¦¨à¦¾ à¦à¦ নতà§à¦¨ তথà§à¦¯ দিà§à§ হালনাà¦à¦¾à¦¦ à¦à¦°à¦¬à§à¦¨?
+updateAddressDescriptionLabel = যৠঠিà¦à¦¾à¦¨à¦¾ হালনাà¦à¦¾à¦¦ হবà§:
+createAddressLabel = নতà§à¦¨ ঠিà¦à¦¾à¦¨à¦¾ তà§à¦°à¦¿
+createAddressAccessKey = C
+updateAddressLabel = ঠিà¦à¦¾à¦¨à¦¾ হালনাà¦à¦¾à¦¦
+updateAddressAccessKey = U
+# LOCALIZATION NOTE (saveCreditCardMessage, saveCreditCardDescriptionLabel, saveCreditCardLabel, cancelCreditCardLabel, neverSaveCreditCardLabel):
+# Used on the doorhanger when users submit payment with credit card.
+# LOCALIZATION NOTE (saveCreditCardMessage): %S is brandShortName.
+saveCreditCardMessage = à¦à¦ªà¦¨à¦¿ à¦à¦¿ %S à¦à§ à¦à¦ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¤à§ দিতৠà¦à¦¾à¦¨? (সà§à¦°à¦à§à¦·à¦¾ à¦à§à¦¡ সà¦à¦°à¦à§à¦·à¦¿à¦¤ হবৠনা)
+saveCreditCardDescriptionLabel = সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡:
+saveCreditCardLabel = à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ সà¦à¦°à¦à§à¦·à¦£
+saveCreditCardAccessKey = S
+cancelCreditCardLabel = সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§ না
+cancelCreditCardAccessKey = D
+neverSaveCreditCardLabel = à¦à¦à¦¨à§ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¬à§ না
+neverSaveCreditCardAccessKey = N
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦ নতà§à¦¨ তথà§à¦¯à§ à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ হালনাà¦à¦¾à¦¦ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+updateCreditCardDescriptionLabel = হালনাà¦à¦¾à¦¦à§à¦° à¦à¦¨à§à¦¯ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡:
+createCreditCardLabel = নতà§à¦¨ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ তà§à¦°à¦¿ à¦à¦°à§à¦¨
+createCreditCardAccessKey = C
+updateCreditCardLabel = à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ হালনাà¦à¦¾à¦¦ à¦à¦°à§à¦¨
+updateCreditCardAccessKey = U
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = Form Autofill মà§à¦¯à¦¾à¦¸à§à¦ পà§à¦¯à¦¾à¦¨à§à¦² à¦à§à¦²à§à¦¨
+
+# LOCALIZATION NOTE ( (autocompleteFooterOptionShort, autocompleteFooterOptionOSXShort): Used as a label for the button,
+# displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionShort = à¦à¦°à¦ à¦
পশন
+autocompleteFooterOptionOSXShort = পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹
+# LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email):
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+category.address = ঠিà¦à¦¾à¦¨à¦¾
+category.name = নাম
+category.organization2 = পà§à¦°à¦¤à¦¿à¦·à§à¦ ান
+category.tel = ফà§à¦¨
+category.email = à¦à¦®à§à¦à¦²
+# LOCALIZATION NOTE (fieldNameSeparator): This is used as a separator between categories.
+fieldNameSeparator = ,\u0020
+# LOCALIZATION NOTE (phishingWarningMessage, phishingWarningMessage2): The warning
+# text that is displayed for informing users what categories are about to be filled.
+# "%S" will be replaced with a list generated from the pre-defined categories.
+# The text would be e.g. Also autofills organization, phone, email.
+phishingWarningMessage = %S à¦
à¦à§à¦«à¦¿à¦² à¦à¦°à§
+phishingWarningMessage2 = %S à¦
à¦à§à¦«à¦¿à¦² à¦à¦°à§
+# LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down
+# suggestion when users try to autofill credit card on an insecure website (without https).
+insecureFieldWarningDescription = %S à¦à¦à¦à¦¿ à¦
নিরাপদ সাà¦à¦ সনাà¦à§à¦¤ à¦à¦°à§à¦à§à¥¤ ফরà§à¦® à¦
à¦à§à¦«à¦¿à¦² à¦
সà§à¦¥à¦¾à¦¯à¦¼à§à¦à¦¾à¦¬à§ নিসà§à¦à§à¦°à¦¿à§ à¦à¦°à¦¾ হয়à§à¦à§à¥¤
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = Autofill Form পরিষà§à¦à¦¾à¦°
+
+autofillHeader = ফরম à¦à¦¬à¦ à¦
à¦à§à¦«à¦¿à¦²
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = à¦
à¦à§à¦«à¦¿à¦² ঠিà¦à¦¾à¦¨à¦¾
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = সà¦à¦°à¦à§à¦·à¦¿à¦¤ ঠিà¦à¦¾à¦¨à¦¾â¦
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = à¦
à¦à§à¦«à¦¿à¦² à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = সà¦à¦°à¦à§à¦·à¦¿à¦¤ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡â¦
+
+# LOCALIZATION NOTE (manageAddressesTitle, manageCreditCardsTitle): The dialog title for the list of addresses or
+# credit cards in browser preferences.
+manageAddressesTitle = সà¦à¦°à¦à§à¦·à¦¿à¦¤ ঠিà¦à¦¾à¦¨à¦¾
+manageCreditCardsTitle = সà¦à¦°à¦à§à¦·à¦¿à¦¤ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡
+# LOCALIZATION NOTE (addressesListHeader, creditCardsListHeader): The header for the list of addresses or credit cards
+# in browser preferences.
+addressesListHeader = ঠিà¦à¦¾à¦¨à¦¾
+creditCardsListHeader = à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡
+removeBtnLabel = à¦
পসারণ
+addBtnLabel = যà§à¦â¦
+editBtnLabel = সমà§à¦ªà¦¾à¦¦à¦¨à¦¾â¦
+# LOCALIZATION NOTE (manageDialogsWidth): This strings sets the default width for windows used to manage addresses and
+# credit cards.
+manageDialogsWidth = 560px
+
+# LOCALIZATION NOTE (addNewAddressTitle, editAddressTitle): The dialog title for creating or editing addresses
+# in browser preferences.
+addNewAddressTitle = নতà§à¦¨ ঠিà¦à¦¾à¦¨à¦¾ যà§à¦
+editAddressTitle = ঠিà¦à¦¾à¦¨à¦¾ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾
+givenName = নামà§à¦° পà§à¦°à¦¥à¦®à¦¾à¦à¦¶
+additionalName = নামà§à¦° মধà§à¦¯à¦¾à¦à¦¶
+familyName = নামà§à¦° শà§à¦·à¦¾à¦à¦¶
+organization2 = পà§à¦°à¦¤à¦¿à¦·à§à¦ ান
+streetAddress = সà§à¦
+
+## address-level-3 (Sublocality) names
+# LOCALIZATION NOTE (neighborhood): Used in IR, MX
+neighborhood = পà§à¦°à¦¤à¦¿à¦¬à§à¦¶à§
+# LOCALIZATION NOTE (village_township): Used in MY
+village_township = à¦à§à¦°à¦¾à¦® বা শহর
+island = দà§à¦¬à§à¦ª
+# LOCALIZATION NOTE (townland): Used in IE
+townland = à¦à¦¾à¦à¦¨à¦²à§à¦¯à¦¾à¦¨à§à¦¡
+
+## address-level-2 names
+city = শহর
+# LOCALIZATION NOTE (district): Used in HK, SD, SY, TR as Address Level-2
+# and used in KR as Sublocality.
+district = à¦à§à¦²à¦¾
+# LOCALIZATION NOTE (post_town): Used in GB, NO, SE
+post_town = à¦à¦ªà¦¶à¦¹à¦°
+# LOCALIZATION NOTE (suburb): Used in AU as Address Level-2
+# and used in ZZ as Sublocality.
+suburb = à¦à§à¦°à¦¾à¦®
+
+# address-level-1 names
+province = পà§à¦°à¦¦à§à¦¶
+state = রাà¦à§à¦¯
+county = à¦à¦¾à¦à¦¨à§à¦à¦¿
+# LOCALIZATION NOTE (parish): Used in BB, JM
+parish = পà§à¦¯à¦¾à¦°à¦¿à¦¸
+# LOCALIZATION NOTE (prefecture): Used in JP
+prefecture = à¦à¦²à¦¾à¦à¦¾
+# LOCALIZATION NOTE (area): Used in HK
+area = à¦à¦²à¦¾à¦à¦¾
+# LOCALIZATION NOTE (do_si): Used in KR
+do_si = Do/Si
+# LOCALIZATION NOTE (department): Used in NI, CO
+department = বিà¦à¦¾à¦
+# LOCALIZATION NOTE (emirate): Used in AE
+emirate = à¦à¦®à¦¿à¦°à¦¾à¦¤
+# LOCALIZATION NOTE (oblast): Used in RU and UA
+oblast = à¦
বলাসà§à¦
+
+# LOCALIZATION NOTE (pin, postalCode, zip, eircode): Postal code name types
+# LOCALIZATION NOTE (pin): Used in IN
+pin = পিন
+postalCode = পà§à¦¸à§à¦à¦¾à¦² à¦à§à¦¡
+zip = à¦à¦¿à¦ª à¦à§à¦¡
+# LOCALIZATION NOTE (eircode): Used in IE
+eircode = à¦à§à¦¾à¦°à¦à§à¦¡
+
+country = রাষà§à¦à§à¦°
+tel = ফà§à¦¨
+email = à¦à¦®à§à¦à¦²
+cancelBtnLabel = বাতিল
+saveBtnLabel = সà¦à¦°à¦à§à¦·à¦£
+countryWarningMessage2 = Form Autofill à¦à§à¦¬à¦²à¦®à¦¾à¦¤à§à¦° নিরà§à¦¦à¦¿à¦·à§à¦ দà§à¦¶à§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦²à¦¬à§à¦§à¥¤
+
+# LOCALIZATION NOTE (addNewCreditCardTitle, editCreditCardTitle): The dialog title for creating or editing
+# credit cards in browser preferences.
+addNewCreditCardTitle = নতà§à¦¨ à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ যà§à¦ à¦à¦°à§à¦¨
+editCreditCardTitle = à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+cardNumber = à¦à¦¾à¦°à§à¦¡ নমà§à¦¬à¦°
+invalidCardNumber = à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦¾à¦°à§à¦¯à¦à¦° à¦à¦¾à¦°à§à¦¡ নমà§à¦¬à¦° দিন
+nameOnCard = à¦à¦¾à¦°à§à¦¡à§à¦° à¦à¦ªà¦° নাম
+cardExpiresMonth = মà§à§à¦¾à¦¦à§à¦¤à§à¦¤à§à¦°à§à¦£à§à¦° মাস
+cardExpiresYear = মà§à§à¦¾à¦¦à§à¦¤à§à¦¤à§à¦°à§à¦£à§à¦° বà¦à¦°
+billingAddress = বিল পাঠানà§à¦° ঠিà¦à¦¾à¦¨à¦¾
+cardNetwork = à¦à¦¾à¦°à§à¦¡à§à¦° ধরন
+# LOCALIZATION NOTE (cardCVV): Credit card security code https://en.wikipedia.org/wiki/Card_security_code
+cardCVV = CVV
+
+# LOCALIZATION NOTE: (cardNetwork.*): These are brand names and should only be translated when a locale-specific name for that brand is in common use
+cardNetwork.amex = American Express
+cardNetwork.cartebancaire = Carte Bancaire
+cardNetwork.diners = Diners Club
+cardNetwork.discover = à¦à¦¬à¦¿à¦·à§à¦à¦¾à¦° à¦à¦°à§à¦¨
+cardNetwork.jcb = JCB
+cardNetwork.mastercard = MasterCard
+cardNetwork.mir = MIR
+cardNetwork.unionpay = Union Pay
+cardNetwork.visa = Visa
+
+# LOCALIZATION NOTE (editCreditCardPasswordPrompt.*, useCreditCardPasswordPrompt.*): %S is brandShortName.
+editCreditCardPasswordPrompt.macosx = %S à¦à§à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¡à§à¦° তথà§à¦¯ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à¦à§à¥¤
diff --git a/browser/extensions/fxmonitor/fxmonitor.properties b/browser/extensions/fxmonitor/fxmonitor.properties
new file mode 100644
index 00000000000..3c58ae6583a
--- /dev/null
+++ b/browser/extensions/fxmonitor/fxmonitor.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/.
+
+# Header of the popup
+fxmonitor.popupHeader=à¦à¦ সাà¦à¦à§ à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ à¦à¦à§?
+# Firefox Monitor must be treated as a brand, and kept in English.
+# It cannot be:
+# - Declined to adapt to grammatical case.
+# - Transliterated.
+# - Translated.
+fxmonitor.brandName=Firefox Monitor
+# Tooltip text for the popup's anchor icon in the URL bar
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.anchorIcon.tooltiptext=%S ঠসাà¦à¦ রিপà§à¦°à§à¦ à¦à¦°à¦¾ হà§à§à¦à§
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is smaller than 100,000.
+# The placeholders are:
+# #1: The exact number of accounts compromised in the breach.
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is greater than 100,000.
+# The placeholders are:
+# #1: The number of accounts compromised in the breach, rounded down to the
+# most significant digit.
+# Ex.: 234,567 -> More than 200,000 accounts [...]
+# 345,678,901 -> More than 300,000,000 accounts [...]
+# 4,567,890,123 -> More than 4,000,000,000 accounts [...]
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.checkButton.label=%S দà§à¦à§à¦¨
+fxmonitor.checkButton.accessKey=C
+fxmonitor.dismissButton.label=বাতিল
+fxmonitor.dismissButton.accessKey=D
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.neverShowButton.label=à¦à¦à¦¨à§ %S সতরà§à¦à¦¤à¦¾ দà§à¦à¦¾à¦¬à§ না
+fxmonitor.neverShowButton.accessKey=N
diff --git a/browser/extensions/report-site-issue/webcompat.properties b/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 00000000000..91111855a72
--- /dev/null
+++ b/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/browser/extensions/webcompat-reporter/webcompat.properties b/browser/extensions/webcompat-reporter/webcompat.properties
new file mode 100644
index 00000000000..91111855a72
--- /dev/null
+++ b/browser/extensions/webcompat-reporter/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/browser/firefox-l10n.js b/browser/firefox-l10n.js
new file mode 100644
index 00000000000..b410ad9aef4
--- /dev/null
+++ b/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/browser/installer/custom.properties b/browser/installer/custom.properties
new file mode 100644
index 00000000000..5cca1fd2154
--- /dev/null
+++ b/browser/installer/custom.properties
@@ -0,0 +1,86 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+REG_APP_DESC=$BrandShortName নিরাপদ à¦à¦¬à¦ সà§à¦¬à¦à§à¦à¦¨à§à¦¦ বà§à¦°à¦¾à¦à¦à¦¿à¦ নিবà§à¦¦à¦¨ à¦à¦°à§à¥¤ পরিà¦à¦¿à¦¤ à¦à¦¨à§à¦à¦¾à¦°à¦«à§à¦¸, পরিà¦à§ à¦à¦¾à¦²à¦¿à§à¦¾à¦¤à¦¿à¦° বিরà§à¦¦à§à¦§à§ à¦à¦¨à§à¦¨à¦¤ নিরাপতà§à¦¤à¦¾, à¦à¦¬à¦ à¦à¦à¦à¦¿ পà§à¦°à§à¦¨à¦¾à¦à§à¦ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ à¦à¦ªà¦¨à¦¾à¦à§ à¦à§à§à¦¬à§à¦° পà§à¦°à§à¦£ à¦
à¦à¦¿à¦à§à¦à¦¤à¦¾ পà§à¦¤à§ সাহাযà§à¦¯ à¦à¦°à¦¬à§à¥¤
+CONTEXT_OPTIONS=$BrandShortName à¦
পশন (&O)
+CONTEXT_SAFE_MODE=$BrandShortName নিরাপদ পà§à¦°à¦à§à¦°à¦¿à¦¯à¦¼à¦¾ &S
+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=রà¦à§à¦·à¦¨à¦¾à¦¬à§à¦à§à¦·à¦£ সà§à¦¬à¦¾ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হবৠ&M
+SUMMARY_PAGE_TITLE=সারসà¦à¦à§à¦·à§à¦ª
+SUMMARY_PAGE_SUBTITLE=$BrandShortName à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨ শà§à¦°à§ à¦à¦°à¦¤à§ পà§à¦°à¦¸à§à¦¤à§à¦¤
+SUMMARY_INSTALLED_TO=$BrandShortName যৠসà§à¦¥à¦¾à¦¨à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হবà§:
+SUMMARY_REBOOT_REQUIRED_INSTALL=à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨ সমà§à¦ªà¦¨à§à¦¨ à¦à¦°à¦¤à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦¨à¦°à¦¾à§ à¦à¦¾à¦²à§ à¦à¦°à¦¤à§ হতৠপারà§à¥¤
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=à¦à¦¨à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨ সমà§à¦ªà¦¨à§à¦¨ à¦à¦°à¦¤à§ à¦à¦ªà¦¨à¦¾à¦° à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦¨à¦°à¦¾à§ à¦à¦¾à¦²à§ à¦à¦°à¦¤à§ হতৠপারà§à¥¤
+SUMMARY_TAKE_DEFAULTS=ডিফলà§à¦ à¦à§à§à¦¬ বà§à¦°à¦¾à¦à¦à¦¾à¦° হিসà§à¦¬à§ $BrandShortName বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨ (&s)
+SUMMARY_INSTALL_CLICK=à¦à¦¾à¦²à¦¿à§à§ যà§à¦¤à§ "à¦à¦¨à¦¸à§à¦à¦²" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+SUMMARY_UPGRADE_CLICK=à¦à¦¾à¦²à¦¿à§à§ যà§à¦¤à§ "à¦à¦ªà¦à§à¦°à§à¦¡" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+SURVEY_TEXT=$BrandShortName সমà§à¦ªà¦°à§à¦à§ à¦à¦ªà¦¨à¦¾à¦° মনà§à¦¤à¦¬à§à¦¯ à¦à¦®à¦¾à¦¦à§à¦° à¦à¦¾à¦¨à¦¾à¦¨ (&T)
+LAUNCH_TEXT=$BrandShortName à¦à¦à¦¨à¦¿ à¦à¦¾à¦²à§ à¦à¦°à¦¾ হবৠ(&L)
+CREATE_ICONS_DESC=$BrandShortName à¦à¦° à¦à¦¨à§à¦¯ à¦à¦à¦à¦¨ তà§à¦°à¦¿ à¦à¦°à¦¾ হবà§:
+ICONS_DESKTOP=à¦à¦®à¦¾à¦° ডà§à¦¸à§à¦à¦à¦ªà§ &D
+ICONS_STARTMENU=à¦à¦®à¦¾à¦° সà§à¦à¦¾à¦°à§à¦ মà§à¦¨à§ পà§à¦°à§à¦à§à¦°à¦¾à¦® ফà§à¦²à§à¦¡à¦¾à¦°à§ (&S)
+ICONS_QUICKLAUNCH=à¦à¦®à¦¾à¦° à¦à§à¦à¦à¦²à¦à§à¦ বারৠ(&Q)
+WARN_MANUALLY_CLOSE_APP_INSTALL=à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨ à¦à¦¾à¦²à¦¿à§à§ যà§à¦¤à§ $BrandShortName বনà§à¦§ à¦à¦°à¦¾ পà§à¦°à§à§à¦à¦¨à¥¤\n\nà¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ $BrandShortName বনà§à¦§ à¦à¦°à§à¦¨à¥¤
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=à¦à¦¨à¦à¦¨à¦¸à§à¦à¦²à§à¦¶à¦¨ à¦à¦¾à¦²à¦¿à§à§ যà§à¦¤à§ $BrandShortName বনà§à¦§ à¦à¦°à¦¾ পà§à¦°à§à§à¦à¦¨à¥¤\n\nà¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ $BrandShortName বনà§à¦§ à¦à¦°à§à¦¨à¥¤
+WARN_MANUALLY_CLOSE_APP_LAUNCH=$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=à¦à§à¦à¦¿à¦à¦¾à¦à¦¿ à¦à¦¿à¦à§ à¦à¦¾à¦â¦
+
+
+# _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=সà§à¦¬à¦¨à¦¿à¦°à§à¦¬à¦¾à¦à¦¿à¦¤ (&C)
+
+# 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/browser/installer/mui.properties b/browser/installer/mui.properties
new file mode 100644
index 00000000000..19843982c50
--- /dev/null
+++ b/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/browser/installer/nsisstrings.properties b/browser/installer/nsisstrings.properties
new file mode 100644
index 00000000000..d00b84d48fa
--- /dev/null
+++ b/browser/installer/nsisstrings.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:
+
+# 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.
+
+INSTALLER_WIN_CAPTION=$BrandShortName à¦à¦¨à§à¦¸à¦à¦²à¦¾à¦°
+
+# The \n in the next two strings can be moved or deleted as needed to make
+# the string fit in the 3 lines of space available.
+STUB_CLEANUP_PAVEOVER_HEADER=$BrandShortName à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হয়à§à¦à§à¥¤ \n হালনাà¦à¦¾à¦¦ à¦à¦°à§à¦¨à¥¤
+STUB_CLEANUP_REINSTALL_HEADER=$BrandShortName à¦à¦¤à§à¦®à¦§à§à¦¯à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾ হয়à§à¦à§à¥¤ \n নতà§à¦¨ à¦
নà§à¦²à¦¿à¦ªà¦¿ নিন।
+STUB_CLEANUP_PAVEOVER_BUTTON=হালনাà¦à¦¾à¦¦
+STUB_CLEANUP_REINSTALL_BUTTON=পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à§à¦¨
+STUB_CLEANUP_CHECKBOX_LABEL=ডিফলà§à¦ সà§à¦à¦¿à¦ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦¬à¦ à¦
নà§à¦à§à¦² পারফরমà§à¦¨à§à¦¸à§à¦° à¦à¦¨à§à¦¯ পà§à¦°à¦¾à¦¨à§ à¦
à§à¦¯à¦¾à¦¡-à¦
ন মà§à¦à§ দিন
+
+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=à¦à¦ªà¦¨à¦¾à¦° à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ ডিসà§à¦à§ পরà§à¦¯à¦¾à¦ªà§à¦¤ à¦à¦¾à§à¦à¦¾ নà§à¦à¥¤
+WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName বরà§à¦¤à¦®à¦¾à¦¨à§ à¦à¦²à¦à§à¥¤\n\nà¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦ªà¦¨à¦¿ à¦à¦à¦®à¦¾à¦¤à§à¦° যৠসà¦à¦¸à§à¦à¦°à¦¨à¦à¦¿ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦²à§à¦¨ সà§à¦à¦¿ à¦à¦¾à¦²à¦¾à¦¨à§à¦° à¦à¦¨à§à¦¯ $BrandShortName বনà§à¦§ à¦à¦°à§à¦¨à¥¤
+
+ERROR_DOWNLOAD_CONT=হà§à¦®à¥¤ à¦à§à¦¨à¦ à¦à¦¾à¦°à¦£à§, à¦à¦®à¦°à¦¾ $BrandShortName à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¤à§ পারিনি। \n à¦à¦à¦¾à¦° শà§à¦°à§ à¦à¦°à¦¤à§ à¦à¦à§ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+
+STUB_CANCEL_PROMPT_HEADING=à¦à¦ªà¦¨à¦¿ à¦à¦¿ $BrandShortName à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+STUB_CANCEL_PROMPT_MESSAGE=বাতিল à¦à¦°à¦²à§, $BrandShortName à¦à¦¨à¦¸à§à¦à¦² হবৠনা।
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=$BrandShortName à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à§à¦¨
+STUB_CANCEL_PROMPT_BUTTON_EXIT=বাতিল
+
+VERSION_32BIT=32-bit $BrandShortName
+VERSION_64BIT=64-bit $BrandShortName
diff --git a/browser/installer/override.properties b/browser/installer/override.properties
new file mode 100644
index 00000000000..966dec9bf06
--- /dev/null
+++ b/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=à¦à¦®à¦¿ লাà¦à¦¸à§à¦¨à§à¦¸ à¦à§à¦à§à¦¤à¦¿à¦° শরà§à¦¤à¦¾à¦¬à¦²à§à¦¤à§ সমà§à¦®à¦¤ নঠ(&d)
+InstallBtn=à¦à¦¨à¦¸à§à¦à¦²
+UninstallBtn=à¦à¦¨à¦à¦¨à¦¸à§à¦à¦²
+CancelBtn=বাতিল
+CloseBtn=বনà§à¦§ (&C)
+BrowseBtn=বà§à¦°à¦¾à¦à¦... (&r)
+ShowDetailsBtn=বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ (&d)
+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="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/browser/pdfviewer/chrome.properties b/browser/pdfviewer/chrome.properties
new file mode 100644
index 00000000000..6705c608f50
--- /dev/null
+++ b/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=পিডিà¦à¦« নথিà¦à¦¿ সঠিঠà¦à¦¾à¦¬à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ নাঠহতৠপারà§à¥¤
+unsupported_feature_forms=à¦à¦ পিডিà¦à¦« ফাà¦à¦²à¦à¦¿à¦¤à§ ফরà§à¦® রয়à§à¦à§à¥¤ ফরà§à¦®à§à¦° পà§à¦°à¦¨ à¦à¦°à¦¾ সমরà§à¦¥à¦¿à¦¤ নয়।
+open_with_different_viewer=à¦à¦¿à¦¨à§à¦¨ পà§à¦°à¦¦à¦°à§à¦¶à¦à§ à¦à§à¦²à§à¦¨
+open_with_different_viewer.accessKey=o
diff --git a/browser/pdfviewer/viewer.properties b/browser/pdfviewer/viewer.properties
new file mode 100644
index 00000000000..30e54c89cd0
--- /dev/null
+++ b/browser/pdfviewer/viewer.properties
@@ -0,0 +1,242 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Main toolbar buttons (tooltips and alt text for images)
+previous.title=পà§à¦°à§à¦¬à¦¬à¦°à§à¦¤à§ পাতা
+previous_label=পà§à¦°à§à¦¬à¦¬à¦°à§à¦¤à§
+next.title=পরবরà§à¦¤à§ পাতা
+next_label=পরবরà§à¦¤à§
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=পাতা
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages={{pagesCount}} à¦à¦°
+# LOCALIZATION NOTE (page_of_pages): "{{pageNumber}}" and "{{pagesCount}}"
+# will be replaced by a number representing the currently visible page,
+# respectively a number representing the total number of pages in the document.
+page_of_pages=({{pagesCount}} à¦à¦° {{pageNumber}})
+
+zoom_out.title=à¦à§à¦ à¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+zoom_out_label=à¦à§à¦ à¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+zoom_in.title=বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+zoom_in_label=বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+zoom.title=বৠà¦à¦à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+presentation_mode.title=à¦à¦ªà¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾ মà§à¦¡à§ সà§à¦¯à§à¦à¦ à¦à¦°à§à¦¨
+presentation_mode_label=à¦à¦ªà¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾ মà§à¦¡
+open_file.title=ফাà¦à¦² à¦à§à¦²à§à¦¨
+open_file_label=à¦à§à¦²à§à¦¨
+print.title=মà§à¦¦à§à¦°à¦£
+print_label=মà§à¦¦à§à¦°à¦£
+download.title=ডাà¦à¦¨à¦²à§à¦¡
+download_label=ডাà¦à¦¨à¦²à§à¦¡
+bookmark.title=বরà§à¦¤à¦®à¦¾à¦¨ à¦
বসà§à¦¥à¦¾ (à¦
নà§à¦²à¦¿à¦ªà¦¿ à¦
থবা নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§ তৠà¦à§à¦²à§à¦¨)
+bookmark_label=বরà§à¦¤à¦®à¦¾à¦¨ à¦
বসà§à¦¥à¦¾
+
+# Secondary toolbar and context menu
+tools.title=à¦à§à¦²
+tools_label=à¦à§à¦²
+first_page.title=পà§à¦°à¦¥à¦® পাতাৠযাà¦
+first_page.label=পà§à¦°à¦¥à¦® পাতাৠযাà¦
+first_page_label=পà§à¦°à¦¥à¦® পাতাৠযাà¦
+last_page.title=শà§à¦· পাতাৠযাà¦
+last_page.label=শà§à¦· পাতাৠযাà¦
+last_page_label=শà§à¦· পাতাৠযাà¦
+page_rotate_cw.title=à¦à§à¦¿à¦° à¦à¦¾à¦à¦à¦¾à¦° দিà¦à§ à¦à§à¦°à¦¾à¦
+page_rotate_cw.label=à¦à§à¦¿à¦° à¦à¦¾à¦à¦à¦¾à¦° দিà¦à§ à¦à§à¦°à¦¾à¦
+page_rotate_cw_label=à¦à§à¦¿à¦° à¦à¦¾à¦à¦à¦¾à¦° দিà¦à§ à¦à§à¦°à¦¾à¦
+page_rotate_ccw.title=à¦à¦¡à¦¼à¦¿à¦° à¦à¦¾à¦à¦à¦¾à¦° বিপরà§à¦¤à§ à¦à§à¦°à¦¾à¦
+page_rotate_ccw.label=à¦à¦¡à¦¼à¦¿à¦° à¦à¦¾à¦à¦à¦¾à¦° বিপরà§à¦¤à§ à¦à§à¦°à¦¾à¦
+page_rotate_ccw_label=à¦à¦¡à¦¼à¦¿à¦° à¦à¦¾à¦à¦à¦¾à¦° বিপরà§à¦¤à§ à¦à§à¦°à¦¾à¦
+
+cursor_text_select_tool.title=লà§à¦à¦¾ নিরà§à¦¬à¦¾à¦à¦ à¦à§à¦² সà¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+cursor_text_select_tool_label=লà§à¦à¦¾ নিরà§à¦¬à¦¾à¦à¦ à¦à§à¦²
+cursor_hand_tool.title=হà§à¦¯à¦¾à¦¨à§à¦¡ à¦à§à¦² সà¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+cursor_hand_tool_label=হà§à¦¯à¦¾à¦¨à§à¦¡ à¦à§à¦²
+
+scroll_vertical.title=à¦à¦²à¦®à§à¦¬ সà§à¦à§à¦°à¦²à¦¿à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+scroll_vertical_label=à¦à¦²à¦®à§à¦¬ সà§à¦à§à¦°à¦²à¦¿à¦
+scroll_horizontal.title=à¦
নà§à¦à§à¦®à¦¿à¦ সà§à¦à§à¦°à¦²à¦¿à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+scroll_horizontal_label=à¦
নà§à¦à§à¦®à¦¿à¦ সà§à¦à§à¦°à¦²à¦¿à¦
+scroll_wrapped.title=Wrapped সà§à¦à§à¦°à§à¦²à¦¿à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨
+scroll_wrapped_label=Wrapped সà§à¦à§à¦°à§à¦²à¦¿à¦
+
+spread_none_label=Spreads নà§à¦
+spread_odd_label=বিà¦à§à§ Spreads
+spread_even_label=à¦à§à§ Spreads
+
+# 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}} à¦à§à¦¬à¦¿ ({{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}} à¦à¦®à¦¬à¦¿ ({{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=পিডিà¦à¦« পà§à¦°à¦¸à§à¦¤à§à¦¤à¦à¦¾à¦°à¦:
+document_properties_version=পিডিà¦à¦« সà¦à¦·à§à¦à¦°à¦£:
+document_properties_page_count=মà§à¦ পাতা:
+document_properties_page_size=পাতার সাà¦à¦:
+document_properties_page_size_unit_inches=à¦à¦° মধà§à¦¯à§
+document_properties_page_size_unit_millimeters=mm
+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=লà§à¦à¦¾à¦°
+document_properties_page_size_name_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=Fast Web View:
+document_properties_linearized_yes=হà§à¦¯à¦¾à¦
+document_properties_linearized_no=না
+document_properties_close=বনà§à¦§
+
+print_progress_message=মà§à¦¦à§à¦°à¦£à§à¦° à¦à¦¨à§à¦¯ নথি পà§à¦°à¦¸à§à¦¤à§à¦¤ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=বাতিল
+
+# Tooltips and alt text for side panel toolbar buttons
+# (the _label strings are alt text for the buttons, the .title strings are
+# tooltips)
+toggle_sidebar.title=সাà¦à¦¡à¦¬à¦¾à¦° à¦à¦à¦² à¦à¦°à§à¦¨
+toggle_sidebar_notification.title=সাà¦à¦¡à¦¬à¦¾à¦° à¦à¦à¦² (নথিতৠà¦à¦à¦à¦²à¦¾à¦à¦¨/à¦à¦à¦¾à¦à¦®à§à¦¨à§à¦ রয়à§à¦à§)
+toggle_sidebar_label=সাà¦à¦¡à¦¬à¦¾à¦° à¦à¦à¦² à¦à¦°à§à¦¨
+document_outline.title=নথির à¦à¦à¦à¦²à¦¾à¦à¦¨ দà§à¦à¦¾à¦ (সব à¦à¦à¦à§à¦® পà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤/সà¦à§à¦à§à¦à¦¿à¦¤ à¦à¦°à¦¤à§ ডবল à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨)
+document_outline_label=নথির রà§à¦ªà¦°à§à¦à¦¾
+attachments.title=সà¦à¦¯à§à¦à§à¦¤à¦¿ দà§à¦à¦¾à¦
+attachments_label=সà¦à¦¯à§à¦à§à¦¤à¦¿
+thumbs.title=থামà§à¦¬à¦¨à§à¦à¦² সমà§à¦¹ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à§à¦¨
+thumbs_label=থামà§à¦¬à¦¨à§à¦à¦² সমà§à¦¹
+findbar.title=নথির মধà§à¦¯à§ à¦à§à¦à¦à§à¦¨
+findbar_label=à¦à§à¦à¦à§à¦¨
+
+# Thumbnails panel item (tooltip and alt text for images)
+# LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
+# number.
+thumb_page_title=পাতা {{page}}
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas={{page}} পাতার থামà§à¦¬à¦¨à§à¦à¦²
+
+# Find panel button title and messages
+find_input.title=à¦à§à¦à¦à§à¦¨
+find_input.placeholder=নথির মধà§à¦¯à§ à¦à§à¦à¦à§à¦¨â¦
+find_previous.title=বাà¦à§à¦¯à¦¾à¦à¦¶à§à¦° পà§à¦°à§à¦¬à¦¬à¦°à§à¦¤à§ à¦à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦¿ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+find_previous_label=পà§à¦°à§à¦¬à¦¬à¦°à§à¦¤à§
+find_next.title=বাà¦à§à¦¯à¦¾à¦à¦¶à§à¦° পরবরà§à¦¤à§ à¦à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦¿ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+find_next_label=পরবরà§à¦¤à§
+find_highlight=সব হাà¦à¦²à¦¾à¦à¦ à¦à¦°à¦¾ হবà§
+find_match_case_label=à¦
à¦à§à¦·à¦°à§à¦° à¦à¦¾à¦à¦¦ মà§à¦²à¦¾à¦¨à§
+find_entire_word_label=সমà§à¦ªà§à¦°à§à¦£ শবà§à¦¦
+find_reached_top=পাতার শà§à¦°à§à¦¤à§ পà§à¦à§ à¦à§à¦à§, নà§à¦ থà§à¦à§ à¦à¦°à¦®à§à¦ à¦à¦°à¦¾ হà§à§à¦à§
+find_reached_bottom=পাতার শà§à¦·à§ পà§à¦à§ à¦à§à¦à§, à¦à¦ªà¦° থà§à¦à§ à¦à¦°à¦®à§à¦ à¦à¦°à¦¾ হà§à§à¦à§
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]={{total}} à¦à¦° {{current}} মিল
+find_match_count[two]={{total}} à¦à¦° {{current}} মিল
+find_match_count[few]={{total}} à¦à¦° {{current}} মিল
+find_match_count[many]={{total}} à¦à¦° {{current}} মিল
+find_match_count[other]={{total}} à¦à¦° {{current}} মিল
+# LOCALIZATION NOTE (find_match_count_limit): The supported plural forms are
+# [zero|one|two|few|many|other], with [other] as the default value.
+# "{{limit}}" will be replaced by a numerical value.
+find_match_count_limit={[ plural(limit) ]}
+find_match_count_limit[zero]={{limit}} à¦à¦° বà§à¦¶à¦¿ মিল
+find_match_count_limit[one]={{limit}} à¦à¦° বà§à¦¶à¦¿ মিল
+find_match_count_limit[two]={{limit}} à¦à¦° বà§à¦¶à¦¿ মিল
+find_match_count_limit[few]={{limit}} à¦à¦° বà§à¦¶à¦¿ মিল
+find_match_count_limit[many]={{limit}} à¦à¦° বà§à¦¶à¦¿ মিল
+find_match_count_limit[other]={{limit}} à¦à¦° বà§à¦¶à¦¿ মিল
+find_not_found=বাà¦à§à¦¯à¦¾à¦à¦¶ পাà¦à§à¦¾ যাà§à¦¨à¦¿
+
+# Error panel labels
+error_more_info=à¦à¦°à¦ তথà§à¦¯
+error_less_info=à¦à¦® তথà§à¦¯
+error_close=বনà§à¦§
+# LOCALIZATION NOTE (error_version_info): "{{version}}" and "{{build}}" will be
+# replaced by the PDF.JS version and build ID.
+error_version_info=PDF.js v{{version}} (build: {{build}})
+# LOCALIZATION NOTE (error_message): "{{message}}" will be replaced by an
+# english string describing the error.
+error_message=বারà§à¦¤à¦¾: {{message}}
+# LOCALIZATION NOTE (error_stack): "{{stack}}" will be replaced with a stack
+# trace.
+error_stack=Stack: {{stack}}
+# LOCALIZATION NOTE (error_file): "{{file}}" will be replaced with a filename
+error_file=নথি: {{file}}
+# LOCALIZATION NOTE (error_line): "{{line}}" will be replaced with a line number
+error_line=লাà¦à¦¨: {{line}}
+rendering_error=পাতা à¦à¦ªà¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾à¦° সমৠতà§à¦°à§à¦à¦¿ দà§à¦à¦¾ দিà§à§à¦à§à¥¤
+
+# Predefined zoom values
+page_scale_width=পাতার পà§à¦°à¦¸à§à¦¥
+page_scale_fit=পাতা ফিঠà¦à¦°à§à¦¨
+page_scale_auto=সà§à¦¬à§à¦à¦à§à¦°à¦¿à§ à¦à§à¦®
+page_scale_actual=পà§à¦°à¦à§à¦¤ à¦à¦à¦¾à¦°
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading_error_indicator=তà§à¦°à§à¦à¦¿
+loading_error=পিডিà¦à¦« লà§à¦¡ à¦à¦°à¦¾à¦° সমৠতà§à¦°à§à¦à¦¿ দà§à¦à¦¾ দিà§à§à¦à§à¥¤
+invalid_file_error=à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° à¦
থবা à¦à§à¦·à¦¤à¦¿à¦à§à¦°à¦¸à§à¦¤ পিডিà¦à¦« ফাà¦à¦²à¥¤
+missing_file_error=নিà¦à§à¦à¦ PDF ফাà¦à¦²à¥¤
+unexpected_response_error=à¦
পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à§à¦¤ সারà§à¦à¦¾à¦° পà§à¦°à¦¤à¦¿à¦à§à¦°à¦¿à§à¦¾à¥¤
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+
+# 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=পিডিà¦à¦« ফাà¦à¦²à¦à¦¿ à¦à¦ªà§à¦¨ à¦à¦°à¦¤à§ পাসà¦à§à¦¾à¦°à§à¦¡ দিন।
+password_invalid=à¦à§à¦² পাসà¦à§à¦¾à¦°à§à¦¡à¥¤ à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+password_ok=ঠিঠà¦à¦à§
+password_cancel=বাতিল
+
+printing_not_supported=সতরà§à¦à¦¤à¦¾: à¦à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§ মà§à¦¦à§à¦°à¦£ সমà§à¦ªà§à¦°à§à¦£à¦à¦¾à¦¬à§ সমরà§à¦¥à¦¿à¦¤ নà§à¥¤
+printing_not_ready=সতরà§à¦à§à¦à¦°à¦£: পিডিà¦à¦«à¦à¦¿ মà§à¦¦à§à¦°à¦£à§à¦° à¦à¦¨à§à¦¯ সমà§à¦ªà§à¦°à§à¦£ লà§à¦¡ হà§à¦¨à¦¿à¥¤
+web_fonts_disabled=à¦à§à§à¦¬ ফনà§à¦ নিষà§à¦à§à¦°à¦¿à§: সà¦à¦¯à§à¦à§à¦¤ পিডিà¦à¦« ফনà§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ যাà¦à§à¦à§ না।
+document_colors_not_allowed=পিডিà¦à¦« ডà¦à§à¦®à§à¦¨à§à¦à¦à§ তাদà§à¦° নিà¦à¦¸à§à¦¬ রঠবà§à¦¯à¦¬à¦¹à¦¾à¦°à§ à¦
নà§à¦®à¦¤à¦¿ নà§à¦: 'পাতা তাদà§à¦° নিà¦à§à¦¸à§à¦¬ রঠনিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à¦¤à§ à¦
নà§à¦®à¦¤à¦¿ দিন' à¦à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§ নিষà§à¦à§à¦°à¦¿à§ রà§à§à¦à§à¥¤
diff --git a/browser/profile/bookmarks.inc b/browser/profile/bookmarks.inc
new file mode 100644
index 00000000000..0f13cb804d1
--- /dev/null
+++ b/browser/profile/bookmarks.inc
@@ -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/.
+#filter emptyLines
+
+# LOCALIZATION NOTE: The 'en-US' strings in the URLs will be replaced with
+# your locale code, and link to your translated pages as soon as they're
+# live.
+
+#define bookmarks_title বà§à¦à¦®à¦¾à¦°à§à¦
+#define bookmarks_heading বà§à¦à¦®à¦¾à¦°à§à¦
+
+#define bookmarks_toolbarfolder বà§à¦à¦®à¦¾à¦°à§à¦ à¦à§à¦²à¦¬à¦¾à¦°à§à¦° ফà§à¦²à§à¦¡à¦¾à¦°
+#define bookmarks_toolbarfolder_description বà§à¦à¦®à¦¾à¦°à§à¦ à¦à§à¦²à¦¬à¦¾à¦°à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦à¦ ফà§à¦²à§à¦¡à¦¾à¦°à§ বà§à¦à¦®à¦¾à¦°à§à¦ যà§à¦ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (getting_started):
+# link title for https://www.mozilla.org/en-US/firefox/central/
+#define getting_started à¦à¦°à¦®à§à¦ হতৠযাà¦à§à¦à§
+
+# LOCALIZATION NOTE (firefox_heading):
+# Firefox links folder name
+#define firefox_heading Mozilla Firefox
+
+# LOCALIZATION NOTE (firefox_help):
+# link title for https://www.mozilla.org/en-US/firefox/help/
+#define firefox_help সহাà§à¦¤à¦¾ ঠà¦à¦¿à¦à¦à§à¦°à¦¿à§à¦¾à¦²
+
+# LOCALIZATION NOTE (firefox_customize):
+# link title for https://www.mozilla.org/en-US/firefox/customize/
+#define firefox_customize Firefox à¦à¦¾à¦¸à§à¦à§à¦®à¦¾à¦à¦
+
+# LOCALIZATION NOTE (firefox_community):
+# link title for https://www.mozilla.org/en-US/contribute/
+#define firefox_community সমà§à¦ªà§à¦à§à¦¤ হà§à¦¨
+
+# LOCALIZATION NOTE (firefox_about):
+# link title for https://www.mozilla.org/en-US/about/
+#define firefox_about à¦à¦®à¦¾à¦¦à§à¦° পরিà¦à¦¿à¦¤à¦¿
+
+# LOCALIZATION NOTE (nightly_heading):
+# Firefox Nightly links folder name
+#define nightly_heading Firefox Nightly রিসà§à¦°à§à¦¸
+
+# LOCALIZATION NOTE (nightly_blog):
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+#define nightly_blog Firefox Nightly বà§à¦²à¦
+
+# LOCALIZATION NOTE (bugzilla):
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+#define bugzilla Mozilla বাঠà¦à§à¦°à§à¦¯à¦¾à¦à¦¾à¦°
+
+# LOCALIZATION NOTE (mdn):
+# Nightly builds only, link title for https://developer.mozilla.org/
+#define mdn Mozilla Developer Network
+
+# LOCALIZATION NOTE (nightly_tester_tools):
+# Nightly builds only, link title for https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
+#define nightly_tester_tools Nightly পরà§à¦à§à¦·à¦ à¦à§à¦²
+
+# LOCALIZATION NOTE (crashes):
+# Nightly builds only, link title for about:crashes
+#define crashes à¦
াপনার সব à¦à§à¦°à§à¦¯à¦¾à¦¶
+
+# LOCALIZATION NOTE (irc):
+# Nightly builds only, link title for ircs://irc.mozilla.org/nightly
+#define irc IRC তৠNightly নিà§à§ à¦à¦²à§à¦à¦¨à¦¾
+
+# LOCALIZATION NOTE (planet):
+# Nightly builds only, link title for https://planet.mozilla.org/
+#define planet Planet Mozilla
+
+#unfilter emptyLines
diff --git a/browser/updater/updater.ini b/browser/updater/updater.ini
new file mode 100644
index 00000000000..f3ec2240bf3
--- /dev/null
+++ b/browser/updater/updater.ini
@@ -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/.
+
+# 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/devtools/client/VariablesView.dtd b/devtools/client/VariablesView.dtd
new file mode 100644
index 00000000000..31e47ba757c
--- /dev/null
+++ b/devtools/client/VariablesView.dtd
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/devtools/client/aboutdebugging.dtd b/devtools/client/aboutdebugging.dtd
new file mode 100644
index 00000000000..705e73c44e6
--- /dev/null
+++ b/devtools/client/aboutdebugging.dtd
@@ -0,0 +1,5 @@
+
+
+
diff --git a/devtools/client/aboutdebugging.ftl b/devtools/client/aboutdebugging.ftl
new file mode 100644
index 00000000000..4efe3fef3ac
--- /dev/null
+++ b/devtools/client/aboutdebugging.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/.
+
+
+### 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 = ডিবাà¦à¦¿à¦ - সà§à¦à¦à¦ª
+# Page title (ie tab title) for the Runtime page
+# { $selectedRuntimeId } is the id of the current runtime, such as "this-firefox", "localhost:6080", ...
+about-debugging-page-title-runtime-page = ডিবাà¦à¦¿à¦ - রানà¦à¦¾à¦à¦® / { $selectedRuntimeId }
+
+# Sidebar strings
+
+# Display name of the runtime for the currently running instance of Firefox. Used in the
+# Sidebar and in the Setup page.
+about-debugging-this-firefox-runtime-name = à¦à¦à¦¿ { -brand-shorter-name }
+# Sidebar heading for selecting the currently running instance of Firefox
+about-debugging-sidebar-this-firefox =
+ .name = { about-debugging-this-firefox-runtime-name }
+# 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 = সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à§à¦¨
+# Temporary text displayed in sidebar items representing remote runtimes after
+# successfully connecting to them. Temporary UI, do not localize.
+about-debugging-sidebar-item-connected-label = সà¦à¦¯à§à¦à§à¦¤ হà§à§à¦à§
+# 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 = বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦° à¦à¦¨à§à¦¯ à¦
পà§à¦à§à¦·à¦¾ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+# 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 = সারà§à¦à¦¿à¦¸ à¦à¦¯à¦¼à¦¾à¦°à§à¦à¦¾à¦°à§à¦¸
+# Title of the shared workers category.
+about-debugging-runtime-shared-workers =
+ .name = শà§à¦¯à¦¼à¦¾à¦°à§à¦¡ à¦à¦¯à¦¼à¦¾à¦°à§à¦à¦¾à¦°à§à¦¸
+# Title of the other workers category.
+about-debugging-runtime-other-workers =
+ .name = à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ à¦à§à¦¾à¦°à§à¦à¦¾à¦°à¦¸
+# Title of the processes category.
+about-debugging-runtime-processes =
+ .name = পà§à¦°à¦à§à¦°à¦¿à§à¦¾
+# 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 = বিà¦à§à¦à¦¿à¦¨à§à¦¨
+# Text of the connection prompt button displayed in Runtime pages, when the preference
+# "devtools.debugger.prompt-connection" is false on the target runtime.
+about-debugging-connection-prompt-enable-button = দà§à¦°à§à¦¤ সà¦à¦¯à§à¦ সà¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+# Text of the connection prompt button displayed in Runtime pages, when the preference
+# "devtools.debugger.prompt-connection" is true on the target runtime.
+about-debugging-connection-prompt-disable-button = দà§à¦°à§à¦¤ সà¦à¦¯à§à¦ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+# Clicking on the header of a debug target category will expand or collapse the debug
+# target items in the category. This text is used as âtitleâ attribute of the header,
+# to describe this feature.
+about-debugging-collapse-expand-debug-targets = সà¦à¦à§à¦à¦¿à¦¤ / পà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤
+
+# 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 in the "This Firefox" page, in the Temporary Extension
+# section. Clicking on the button will open a file picker to load a temporary extension
+about-debugging-tmp-extension-install-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 = à¦
পসারণ
+# Message displayed in the file picker that opens to select a temporary extension to load
+# (triggered by the button using "about-debugging-tmp-extension-install-button")
+# manifest.json .xpi and .zip should not be localized.
+# Note: this message is only displayed in Windows and Linux platforms.
+about-debugging-tmp-extension-install-message = Manifest.json ফাà¦à¦² à¦
থবা .xpi/.zip archive নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+# This string is displayed as a message about the add-on having a temporaryID.
+about-debugging-tmp-extension-temporary-id = à¦à¦ à¦à¦¯à¦¼à§à¦¬ à¦à§à§à¦¬à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à§à¦° à¦à¦à¦à¦¿ à¦
সà§à¦¥à¦¾à¦¯à¦¼à§ à¦à¦à¦¡à¦¿ রà§à§à¦à§à¥¤ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+# Text displayed for extensions in "runtime" pages, before displaying a link the extension's
+# manifest URL.
+about-debugging-extension-manifest-url =
+ .label = মà§à¦¨à¦¿à¦«à§à¦¸à§à¦ URL
+# Text displayed for extensions in "runtime" pages, before displaying the extension's uuid.
+# UUIDs look like b293e463-481e-5148-a487-5aaf7a130429
+about-debugging-extension-uuid =
+ .label = à¦à¦à§à¦¯à¦¨à§à¦¤à¦°à¦¿à¦£ UUID
+# 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 pushes a test payload
+# to a service worker.
+# Notes, this relates to the "Push" API, which is normally not localized so it is
+# probably better to not localize it.
+about-debugging-worker-action-push = পà§à¦¶ à¦à¦°à§à¦¨
+# This string is displayed as a label of the button that starts a service worker.
+about-debugging-worker-action-start = শà§à¦°à§
+# 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 listen to Fetch events.
+about-debugging-worker-fetch-listening =
+ .label = ফà§à¦
+ .value = ফà§à¦ à¦à¦à§à¦¨à§à¦ à¦à¦° à¦à¦¨à§à¦¯ শà§à¦¨à¦¾ হà¦à§à¦à§
+# Displayed for service workers in runtime pages that do not listen to Fetch events.
+about-debugging-worker-fetch-not-listening =
+ .label = ফà§à¦
+ .value = ফà§à¦ à¦à¦à§à¦¨à§à¦ à¦à¦° à¦à¦¨à§à¦¯ শà§à¦¨à¦¾ হà¦à§à¦à§à¦¨à¦¾
+# 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 push service endpoint (url)
+# of a worker
+about-debugging-worker-push-service =
+ .label = পà§à¦¶ সারà§à¦à¦¿à¦¸
+# Displayed as name for the Main Process debug target in the Processes category. Only for
+# remote runtimes, if `devtools.aboutdebugging.process-debugging` is true.
+about-debugging-main-process-name = পà§à¦°à¦§à¦¾à¦¨ পà§à¦°à¦à§à¦°à¦¿à§à¦¾
diff --git a/devtools/client/aboutdebugging.properties b/devtools/client/aboutdebugging.properties
new file mode 100644
index 00000000000..e260756392d
--- /dev/null
+++ b/devtools/client/aboutdebugging.properties
@@ -0,0 +1,214 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (debug):
+# This string is displayed as a label of the button that starts
+# debugging a service worker.
+debug = ডিবাà¦
+
+# LOCALIZATION NOTE (push):
+# This string is displayed as a label of the button that pushes a test payload
+# to a service worker.
+push = পà§à¦¶ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (start):
+# This string is displayed as a label of the button that starts a service worker.
+start = শà§à¦°à§
+
+scope = সà§à¦¯à§à¦
+unregister = à¦
নিবনà§à¦§à¦¿à¦¤
+
+pushService = Push Service
+
+# LOCALIZATION NOTE (fetch):
+# Fetch is an event type and should not be translated.
+fetch = Fetch
+
+# LOCALIZATION NOTE (listeningForFetchEvents):
+# This is used to display the state of the SW in regard to fetch events.
+listeningForFetchEvents = à¦à¦à¦¤ à¦à¦à§à¦¨à§à¦à§à¦° à¦à¦¨à§à¦¯ শà§à¦¨à¦à§
+
+# LOCALIZATION NOTE (notListeningForFetchEvents):
+# This is used to display the state of the SW in regard to fetch events.
+notListeningForFetchEvents = ফà§à¦ à¦à¦à§à¦¨à§à¦à§à¦° à¦à¦¨à§à¦¯ শà§à¦¨à¦à§ না।
+
+# LOCALIZATION NOTE (addons):
+# This string is displayed as a header of the about:debugging#addons page.
+addons = à¦
à§à¦¯à¦¾à¦¡-à¦
ন
+
+# LOCALIZATION NOTE (addonDebugging.label):
+# This string is displayed next to a check box that enables the user to switch
+# addon debugging on/off.
+addonDebugging.label = à¦
à§à¦¯à¦¾à¦¡-à¦
ন ডিবাà¦à¦¿à¦ সà¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (addonDebugging.tooltip):
+# This string is displayed in a tooltip that appears when hovering over a check
+# box that switches addon debugging on/off.
+addonDebugging.tooltip = à¦à¦à¦¿ à¦à¦¾à¦²à§ à¦à¦°à¦²à§ à¦
à§à¦¯à¦¾à¦¡-à¦
ন à¦à¦¬à¦ à¦à§à¦°à§à¦® বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° বিà¦à¦¿à¦¨à§à¦¨ à¦
নà§à¦¯ à¦
à¦à¦¶ ডিবাঠà¦à¦°à¦¤à§ দিবà§
+
+# LOCALIZATION NOTE (addonDebugging.learnMore):
+# This string is displayed as a link next to addonDebugging.label and leads the user to
+# the MDN documentation page for about:debugging.
+# (https://developer.mozilla.org/docs/Tools/about:debugging#Enabling_add-on_debugging)
+addonDebugging.learnMore = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE (loadTemporaryAddon2):
+# This string is displayed as a label of a button that allows the user to
+# load additional add-ons.
+loadTemporaryAddon2 = à¦
সà§à¦¥à¦¾à¦¯à¦¼à§ à¦
à§à¦¯à¦¾à¦¡-à¦
ন লà§à¦¡ à¦à¦°à§à¦¨â¦
+
+# LOCALIZATION NOTE (addonInstallError):
+# This string is displayed when an error occurs while installing an addon.
+# %S will be replaced with the error message.
+addonInstallError = à¦à¦¨à§à¦¸à¦à¦² à¦à¦°à¦¾à¦° সমৠà¦à§à¦² হà§à§à¦à§: %S
+
+# LOCALIZATION NOTE (retryTemporaryInstall):
+# This string is displayed as a label of a button that allows the user to
+# retry a failed installation of a temporary add-on.
+retryTemporaryInstall = পà§à¦¨à¦°à¦¾à§ à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (extensions):
+# This string is displayed as a header above the list of loaded add-ons.
+extensions = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨
+
+# LOCALIZATION NOTE (temporaryExtensions):
+# This string is displayed as a header above the list of temporarily loaded add-ons.
+temporaryExtensions = à¦
সà§à¦¥à¦¾à¦¯à¦¼à§ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨
+
+# LOCALIZATION NOTE (systemExtensions):
+# This string is displayed as a header above the list of system add-ons.
+systemExtensions = সিসà§à¦à§à¦® à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨
+
+# LOCALIZATION NOTE (internalUUID):
+# This string is displayed as a label for the internal UUID of an extension.
+# The UUID is generated for this profile on install.
+internalUUID = à¦à¦à§à¦¯à¦¨à§à¦¤à¦°à¦¿à¦£ UUID
+
+# LOCALIZATION NOTE (extensionID):
+# This string is displayed as a label for the ID of an extension. This is not the same as the internal UUID.
+extensionID = à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ à¦à¦à¦¡à¦¿
+
+# LOCALIZATION NOTE (manifestURL):
+# This string is displayed as a link for the manifest of an extension,
+# accessible in a browser, such as moz-extension://[internalUUID]/manifest.json.
+manifestURL = মà§à¦¨à¦¿à¦«à§à¦¸à§à¦ URL
+
+# LOCALIZATION NOTE (webExtTip):
+# This string is displayed as a message below the list of temporarily loaded add-ons.
+# Web-ext is a command line tool for web-extensions developers.
+# See https://developer.mozilla.org/Add-ons/WebExtensions/Getting_started_with_web-ext
+webExtTip = à¦à¦ªà¦¨à¦¿ à¦à¦®à¦¾à¦¨à§à¦¡ লাà¦à¦¨ থà§à¦à§ à¦
সà§à¦¥à¦¾à¦¯à¦¼à§ à¦à¦¯à¦¼à§à¦¬ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ লà§à¦¡ à¦à¦°à¦¤à§ à¦à¦¯à¦¼à§à¦¬-à¦à¦à§à¦¸à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¤à§ পারà§à¦¨à¥¤
+
+# LOCALIZATION NOTE (webExtTip.learnMore):
+# This string is displayed as a link next to webExtTip and leads the user to the MDN
+# documentation page for web-ext.
+# (https://developer.mozilla.org/Add-ons/WebExtensions/Getting_started_with_web-ext)
+webExtTip.learnMore = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE (temporaryID):
+# This string is displayed as a message about the add-on having a temporaryID.
+temporaryID = à¦à¦ à¦à¦¯à¦¼à§à¦¬ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨à¦à¦¿ à¦
সà§à¦¥à¦¾à¦¯à¦¼à§ ID à¦à¦¿à¦²à¥¤
+
+# LOCALIZATION NOTE (temporaryID.learnMore):
+# This string is displayed as a link next to the temporaryID message and leads
+# the user to MDN.
+temporaryID.learnMore = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE (legacyExtensionWarning):
+# This string is displayed as a warning message when loading a temporary legacy extension.
+legacyExtensionWarning = à¦à¦à¦¿ à¦à¦à¦à¦¿ লিà¦à§à¦¯à¦¾à¦¸à¦¿ à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨, সà¦à§à¦¤à¦¨ থাà¦à§à¦¨ যৠà¦à¦à¦¿ à¦à¦° সমà§à¦ªà§à¦°à§à¦£à¦°à§à¦ªà§ সমরà§à¦¥à¦¿à¦¤ নয়। সà¦à¦¯à§à¦à§à¦¤ ডà¦à§à¦®à§à¦¨à§à¦à§à¦¶à¦¨ পড়à§à¦¨ à¦à¦¬à¦ তারপর সতরà§à¦à¦¤à¦¾ সà¦à§à¦à§ à¦à¦à¦¿à¦¯à¦¼à§ যান।
+
+# LOCALIZATION NOTE (legacyExtensionWarning.learnMore):
+# This string is displayed as a link next to the legacyExtensionWarning message and leads
+# the user to https://wiki.mozilla.org/Add-ons/Future_of_Bootstrap.
+legacyExtensionWarning.learnMore = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE (selectAddonFromFile2):
+# This string is displayed as the title of the file picker that appears when
+# the user clicks the 'Load Temporary Add-on' button
+selectAddonFromFile2 = মà§à¦¨à¦¿à¦«à§à¦¸à§à¦ ফাà¦à¦² à¦
থবা (.xpi) পà§à¦¯à¦¾à¦à§à¦ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (reload):
+# This string is displayed as a label of the button that reloads a given addon.
+reload = রিলà§à¦¡
+
+# LOCALIZATION NOTE (remove):
+# This string is displayed as a label of the button that will remove a given addon.
+remove = à¦
পসারণ
+
+# LOCALIZATION NOTE (location):
+# This string is displayed as a label for the filesystem location of an extension.
+location = à¦
বসà§à¦¥à¦¾à¦¨
+
+# LOCALIZATION NOTE (workers):
+# This string is displayed as a header of the about:debugging#workers page.
+workers = à¦à¦°à§à¦®à§à¦°à¦¾
+
+serviceWorkers = সারà§à¦à¦¿à¦¸ à¦à¦¯à¦¼à¦¾à¦°à§à¦à¦¾à¦°à§à¦¸
+sharedWorkers = শà§à¦¯à¦¼à¦¾à¦°à§à¦¡ à¦à¦¯à¦¼à¦¾à¦°à§à¦à¦¾à¦°à§à¦¸
+otherWorkers = à¦
নà§à¦¯à¦¾à¦¨à§à¦¯ à¦à§à¦¾à¦°à§à¦à¦¾à¦°à¦¸
+
+# LOCALIZATION NOTE (running):
+# This string is displayed as the state of a service worker in RUNNING state.
+running = à¦à¦²à¦®à¦¾à¦¨
+
+# LOCALIZATION NOTE (stopped):
+# This string is displayed as the state of a service worker in STOPPED state.
+stopped = বনà§à¦§ à¦à¦°à¦¾ হà§à§à¦à§
+
+# LOCALIZATION NOTE (registering):
+# This string is displayed as the state of a service worker for which no service worker
+# registration could be found yet. Only active registrations are visible from
+# about:debugging, so such service workers are considered as registering.
+registering = রà§à¦à¦¿à¦¸à§à¦à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§
+
+# LOCALIZATION NOTE (tabs):
+# This string is displayed as a header of the about:debugging#tabs page.
+tabs = à¦à§à¦¯à¦¾à¦¬
+
+# LOCALIZATION NOTE (pageNotFound):
+# This string is displayed as the main message at any error/invalid page.
+pageNotFound = পাতা পাà¦à§à¦¾ যাà§à¦¨à¦¿
+
+# LOCALIZATION NOTE (doesNotExist):
+# This string is displayed as an error message when navigating to an invalid page
+# %S will be replaced by the name of the page at run-time.
+doesNotExist = #%S নà§à¦à¥¤
+
+# LOCALIZATION NOTE (nothing):
+# This string is displayed when the list of workers is empty.
+nothing = à¦à¦à¦¨à§ à¦à¦¿à¦à§ না।
+
+# LOCALIZATION NOTE (configurationIsNotCompatible.label):
+# This string is displayed in about:debugging#workers if the current configuration of the
+# browser is incompatible with service workers. More details at
+# https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible
+configurationIsNotCompatible.label = à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ সারà§à¦à¦¿à¦¸ à¦à§à¦¾à¦°à§à¦à¦¾à¦°à§à¦° সাথৠসামà¦à§à¦à¦¸à§à¦¯à¦ªà§à¦°à§à¦£ নà§
+
+# LOCALIZATION NOTE (configurationIsNotCompatible.learnMore):
+# This string is displayed as a link next to configurationIsNotCompatible.label and leads
+# the user to the MDN documentation page for about:debugging, on the section explaining
+# why service workers might not be available.
+# (https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible)
+configurationIsNotCompatible.learnMore = à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE (multiProcessWarningTitle):
+# This string is displayed as a warning message on top of the about:debugging#workers
+# page when multi-e10s is enabled
+multiProcessWarningTitle = সারà§à¦à¦¿à¦¸ à¦à¦¯à¦¼à¦¾à¦°à§à¦à¦¾à¦° ডিবাà¦à¦¿à¦ à¦à¦ মà§à¦¹à§à¦°à§à¦¤à§ à¦à¦à¦¾à¦§à¦¿à¦ সামà¦à§à¦°à§à¦° পà§à¦°à¦¸à§à¦¸à¦à§à¦²à¦¿à¦° সাথৠসামà¦à§à¦à¦¸à§à¦¯à¦ªà§à¦°à§à¦£ নয়।
+
+# LOCALIZATION NOTE (multiProcessWarningMessage2):
+# This string is displayed in the warning section for multi-e10s in
+# about:debugging#workers
+multiProcessWarningMessage2 = বরà§à¦¤à¦®à¦¾à¦¨ সà¦à¦¸à§à¦à¦°à¦£à§à¦° à¦à¦¨à§à¦¯ à¦à¦à¦à¦¿ à¦à¦à¦ সামà¦à§à¦°à§ পà§à¦°à¦à§à¦°à¦¿à¦¯à¦¼à¦¾ à¦à§à¦°à¦¦à¦¾à¦° à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦
à¦à§à¦°à¦¾à¦§à¦¿à¦à¦¾à¦° "dom.ipc.multiOptOut" সà¦à¦¶à§à¦§à¦¨ à¦à¦°à¦¾ যায়।
+
+# LOCALIZATION NOTE (multiProcessWarningUpdateLink2):
+# This string is the text content of a link in the warning section for multi-e10s in
+# about:debugging#workers. The link updates the pref and restarts the browser.
+multiProcessWarningUpdateLink2 = মালà§à¦à¦¿à¦ªà¦² à¦à¦¨à§à¦à§à¦¨à§à¦ পà§à¦°à¦¸à§à¦¸ à¦
নিরà§à¦¬à¦¾à¦à¦¨
+
+# LOCALIZATION NOTE (multiProcessWarningConfirmUpdate2):
+# This string is displayed as a confirmation message when the user clicks on
+# the multiProcessWarningUpdateLink in about:debugging#workers
+multiProcessWarningConfirmUpdate2 = মালà§à¦à¦¿à¦ªà¦² পà§à¦°à¦¸à§à¦¸ à¦
নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à¦¬à§à¦¨?
diff --git a/devtools/client/accessibility.properties b/devtools/client/accessibility.properties
new file mode 100644
index 00000000000..8f60d82384a
--- /dev/null
+++ b/devtools/client/accessibility.properties
@@ -0,0 +1,204 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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 (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.
+accessibility.treeName=à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ বà§à¦à§à¦·
+
+# LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
+# displayed when accessible sidebar panel does not have an accessible object to
+# display.
+accessibility.accessible.notAvailable=বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾à¦° মত à¦à§à¦¨ তথà§à¦¯ নà§à¦
+
+# 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.
+accessibility.disable.disabledTitle=à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ সà§à¦¬à¦¾ বনà§à¦§ à¦à¦°à¦¾ যাবৠনা। à¦à¦à¦¾ ডà§à¦à§à¦²à¦ªà¦¾à¦° à¦à§à¦²à¦¸à§à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হà¦à§à¦à§à¥¤
+
+# LOCALIZATION NOTE (accessibility.disable.enabledTitle): A title text used for
+# a tooltip for Disable accessibility button when accessibility service can be
+# disabled.
+accessibility.disable.enabledTitle=সà¦à¦² à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à¦¿ à¦à¦¬à¦ পরà§à¦¦à¦¾à¦° à¦à¦¨à§à¦¯ à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ সà§à¦¬à¦¾ বনà§à¦§ à¦à¦°à¦¾ যাবà§à¥¤
+
+# LOCALIZATION NOTE (accessibility.enable.disabledTitle): A title text used for
+# a tooltip for Enabled accessibility button when accessibility service can not
+# be enabled.
+accessibility.enable.disabledTitle=à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ সà§à¦¬à¦¾ à¦à¦¾à¦²à§ à¦à¦°à¦¾ যাবৠনা। à¦à§à¦ªà¦¨à§à§à¦¤à¦¾à¦° পà¦à¦¨à§à¦¦à¦¸à¦®à§à¦¹à¦° দà§à¦¬à¦¾à¦°à¦¾ à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ সà§à¦¬à¦¾ বনà§à¦§à§ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+
+# LOCALIZATION NOTE (accessibility.enable.enabledTitle): A title text used for
+# a tooltip for Enabled accessibility button when accessibility service can be
+# enabled.
+accessibility.enable.enabledTitle=সà¦à¦² à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à¦¿ à¦à¦¬à¦ পরà§à¦¦à¦¾à¦° à¦à¦¨à§à¦¯ à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ সà§à¦¬à¦¾ à¦à¦¾à¦²à§ à¦à¦°à¦¾ যাবà§à¥¤
+
+# 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.empty): A title text used for indicating that
+# accessibility checks for a node yielded no results and another node should be
+# selected.
+accessibility.checks.empty=à¦
বà§à¦¯à¦¹à¦¤ রাà¦à¦¤à§ à¦à¦°à§à¦à¦à¦¿ নà§à¦¡ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+
+# 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.
+accessibility.contrast.header=রঠঠà¦à¦¨à¦à§à¦°à¦¾à¦¸à§à¦
+
+# 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.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.all): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a button that
+# filters the tree based on all accessibility failures within it.
+accessibility.filter.all=সব
+
+# 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.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.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.
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is starting up.
+
+# 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
+
+# LOCALIZATION NOTE (accessibility.progress.finishing): A title text for the
+# accessibility panel overlay shown when accessibility audit is finishing up.
+
+# LOCALIZATION NOTE (accessibility.beta): A title text for the features in the
+# accessibility panel that are currently in beta.
diff --git a/devtools/client/animationinspector.properties b/devtools/client/animationinspector.properties
new file mode 100644
index 00000000000..9d08e0faa5e
--- /dev/null
+++ b/devtools/client/animationinspector.properties
@@ -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/.
+
+# 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.invalidElementSelected):
+# This is the label shown in the panel when an invalid node is currently
+# selected in the inspector (i.e. a non-element node or a node that is not
+# animated).
+panel.invalidElementSelected=বরà§à¦¤à¦®à¦¾à¦¨ à¦à¦ªà¦¾à¦¦à¦¾à¦¨à§ à¦à§à¦¨ à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¶à¦¨ পাà¦à¦¯à¦¼à¦¾ যায়নি।
+
+# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel
+# when an invalid node is currently selected in the inspector, to invite the
+# user to select a new node by clicking on the element-picker icon.
+panel.selectElement=পাতাà¦à¦¿ থà§à¦à§ à¦
নà§à¦¯ à¦à¦à¦à¦¿ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ বà§à¦à§ নিন।
+
+# 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 (panel.allAnimations): This is the label shown at the bottom of
+# the panel, in a toolbar, to let the user know the toolbar applies to all
+# animations, not just the ones applying to the current element.
+panel.allAnimations=সব à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¶à¦¨
+
+# 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=∞
+
+# 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.animationIterationStartLabel):
+# 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
+player.animationIterationStartLabel=à¦à¦à¦¾à¦°à§à¦¶à¦¨ শà§à¦°à§: %1$S (%2$Ss)
+
+# 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)"
+player.animationIterationStartLabel2=পরিবরà§à¦¤à¦¨ শà§à¦°à§: %1$S (%2$S)
+
+# 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.rateSelectorTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# drop-down list that can be used to change the rate at which the animations
+# run.
+timeline.rateSelectorTooltip=à¦à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¶à¦¨ পà§à¦²à§à¦¬à§à¦¯à¦¾à¦à§à¦° হার সà§à¦ à¦à¦°à§à¦¨
+
+# 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%%
+
+# LOCALIZATION NOTE (detail.headerTitle):
+# This string is displayed on header label in .animation-detail-header.
+detail.headerTitle=à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦à§à¦¡ পà§à¦°à¦ªà¦¾à¦°à§à¦à¦¿à¦
+
+# LOCALIZATION NOTE (detail.header.closeLabel):
+# This string is displayed in a tooltip of close button for animated properties
+detail.header.closeLabel=à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦à§à¦¡ পà§à¦°à§à¦ªà¦¾à¦°à§à¦à¦¿ পà§à¦¯à¦¾à¦¨à§à¦² বনà§à¦§ à¦à¦°à§à¦¨
diff --git a/devtools/client/app-manager.properties b/devtools/client/app-manager.properties
new file mode 100644
index 00000000000..385aeffdfe8
--- /dev/null
+++ b/devtools/client/app-manager.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+validator.nonExistingFolder=পà§à¦°à§à¦à§à¦à§à¦ ফà§à¦²à§à¦¡à¦¾à¦°à¦à¦¿ বিদà§à¦¯à¦®à¦¾à¦¨ নà§à¦
+validator.expectProjectFolder=à¦à¦à¦à¦¿ পà§à¦°à¦à¦²à§à¦ª ফà§à¦²à§à¦¡à¦¾à¦° à¦à¦à¦à¦¿ ফাà¦à¦²à¦¸à¦¹ শà§à¦· হবà§
+validator.noManifestFile=পà§à¦°à¦à§à¦à§à¦ রà§à¦ ফà§à¦²à§à¦¡à¦¾à¦°à§ à¦à¦à¦à¦¿ মà§à¦¯à¦¾à¦¨à¦¿à¦«à§à¦¸à§à¦ ফাà¦à¦² পà§à¦°à§à§à¦à¦¨, যার নাম পà§à¦¯à¦¾à¦à§à¦ à¦
à§à¦¯à¦¾à¦ªà§à¦° à¦à¦¨à§à¦¯ 'manifest.webapp' নতà§à¦¬à¦¾ à¦
à§à¦¯à¦¾à¦¡-à¦
নà§à¦° à¦à¦¨à§à¦¯ 'manifest.json' হবà§à¥¤
+validator.invalidManifestURL=à¦
à¦à¦¾à¦°à§à¦¯à¦à¦° মà§à¦¯à¦¾à¦¨à¦¿à¦«à§à¦¸à§à¦ URL '%S'
+# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):
+# %1$S is the error message, %2$S is the URI of the manifest.
+validator.invalidManifestJSON=à¦à§à§à¦¬à¦
à§à¦¯à¦¾à¦ª মà§à¦¯à¦¾à¦¨à¦¿à¦«à§à¦¸à§à¦à¦à¦¿ à¦à¦à¦à¦¿ à¦à¦¾à¦°à§à¦¯à¦à¦° JSON ফাà¦à¦² নà§: %1$S à¦: %2$S
+validator.noAccessManifestURL=%2$S তৠ%1$S মà§à¦¯à¦¾à¦¨à¦¿à¦«à§à¦¸à§à¦ ফাà¦à¦²à¦à¦¿ পà§à¦¤à§ à¦
à¦à§à¦·à¦®
+# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of
+# the manifest, %2$S is the error message.
+validator.invalidHostedManifestURL=হà§à¦¸à§à¦à§à¦¡ মà§à¦¯à¦¾à¦¨à¦¿à¦«à§à¦¸à§à¦ URL '%1$S': %2$S à¦
বà§à¦§
+validator.invalidProjectType=পà§à¦°à¦à¦²à§à¦ªà§à¦° ধরন à¦
à¦à¦¾à¦¨à¦¾ '%S'
+# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):
+# don't translate 'icons' and 'name'.
+validator.missNameManifestProperty=মà§à¦¯à¦¾à¦¨à¦¿à¦«à§à¦¸à¦à§ à¦
তà§à¦¯à¦¾à¦¬à¦¶à§à¦¯à¦à§à§ 'name' পাà¦à§à¦¾ যাà¦à§à¦à§ না ।
+validator.missIconsManifestProperty=মà§à¦¯à¦¾à¦¨à¦¿à¦«à§à¦¸à¦à§ 'icons' পাà¦à§à¦¾ যাà¦à§à¦à§ না।
+validator.missIconMarketplace2=মারà§à¦à§à¦à¦ªà§à¦²à§à¦¸à§ à¦
à§à¦¯à¦¾à¦ª à¦à¦®à¦¾ দà§à§à¦¾à¦° à¦à¦¨à§à¦¯ নà§à¦¯à§à¦¨à¦¤à¦® 128px à¦à¦à¦à¦¨ লাà¦à¦¬à§
+validator.invalidAppType=à¦
à¦à¦¾à¦¨à¦¾ পà§à¦°à¦à§à¦¤à¦¿à¦° à¦
à§à¦¯à¦¾à¦ªà¦ '%S'.
+validator.invalidHostedPriviledges=হà§à¦¸à§à¦à¦¡ à¦
à§à¦¯à¦¾à¦ª '%S' à¦à¦ ধরনà§à¦° হতৠপারবৠনা।
+validator.noCertifiedSupport='certified' à¦
à§à¦¯à¦¾à¦ª à¦à§à¦²à§ à¦
à§à¦¯à¦¾à¦ª বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦ দà§à¦¬à¦¾à¦°à¦¾ পà§à¦°à§à¦£ সমরà§à¦¥à¦¿à¦¤ নà§à¥¤
+validator.nonAbsoluteLaunchPath=à¦à¦¾à¦²à§ à¦à¦°à¦¾à¦° পথà¦à¦¿à¦à§ '/': '%S' দিà§à§ শà§à¦°à§ হৠà¦à¦®à¦¨ à¦à¦à¦à¦¿ à¦
à§à¦¯à¦¾à¦¬à¦¸à§à¦²à§à¦ পথ হতৠহবà§
+validator.accessFailedLaunchPath=à¦
à§à¦¯à¦¾à¦ª à¦à¦¾à¦²à§ à¦à¦°à¦¾à¦° নথি '%S' পাà¦à§à¦¾ যাà¦à§à¦à§ না
+# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of
+# the launch document, %2$S is the http error code.
+validator.accessFailedLaunchPathBadHttpCode=à¦
à§à¦¯à¦¾à¦ª à¦à¦¾à¦²à§ à¦à¦°à¦¾à¦° '%1$S' নথিà¦à¦¿ পাà¦à§à¦¾ যাà¦à§à¦à§ না, HTTP à¦à§à¦¡ %2$S পাà¦à§à¦¾ à¦à§à¦à§
diff --git a/devtools/client/application.ftl b/devtools/client/application.ftl
new file mode 100644
index 00000000000..2bccc08d9ef
--- /dev/null
+++ b/devtools/client/application.ftl
@@ -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/.
+
+
+### 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.
+
+# Header for the list of Service Workers displayed in the application panel for the current page.
+serviceworker-list-header = সারà§à¦à¦¿à¦¸ à¦à¦¯à¦¼à¦¾à¦°à§à¦à¦¾à¦°à§à¦¸
+# Text displayed next to the list of Service Workers to encourage users to check out
+# about:debugging to see all registered Service Workers.
+serviceworker-list-aboutdebugging = à¦
নà§à¦¯ ডà§à¦®à§à¦à¦¨à§à¦° সà§à¦¬à¦¾ à¦à¦°à§à¦®à§à¦¦à§à¦° à¦à¦¨à§à¦¯ about:debugging à¦à§à¦²à§à¦¨
+# Text for the button to unregister a Service Worker. Displayed for active Service Workers.
+serviceworker-worker-unregister = Unregister
+# Text for the debug link displayed for an already started Service Worker. Clicking on the
+# link opens a new devtools toolbox for this service worker. The title attribute is only
+# displayed when the link is disabled.
+serviceworker-worker-debug = ডিবাà¦
+ .title = à¦à§à¦¬à¦²à¦®à¦¾à¦¤à§à¦° à¦à¦²à¦¨à§à¦¤ সারà§à¦à¦¿à¦¸ à¦à§à¦¾à¦°à§à¦à¦¾à¦° ডিবাঠà¦à¦°à¦¾ যাবà§
+# Text for the start link displayed for a registered but not running Service Worker.
+# Clicking on the link will attempt to start the service worker.
+serviceworker-worker-start = শà§à¦°à§
+# Text displayed next to the URL for the source of the service worker (e-g. "Source my/path/to/worker-js")
+serviceworker-worker-source = à¦à§à¦¸
+# Text displayed next to the current status of the service worker.
+serviceworker-worker-status = à¦
বসà§à¦¥à¦¾
+
+## 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 = থà§à¦®à§ à¦à§à¦à§
+# Service Worker status. A registering service worker is not yet registered and cannot be
+# started or debugged.
+serviceworker-worker-status-registering = নিবনà§à¦§ হà¦à§à¦à§
diff --git a/devtools/client/boxmodel.properties b/devtools/client/boxmodel.properties
new file mode 100644
index 00000000000..52af281f870
--- /dev/null
+++ b/devtools/client/boxmodel.properties
@@ -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/.
+
+# 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.position) This refers to the position in the box model and
+# might be displayed as a label or as a tooltip.
+boxmodel.position=à¦
বসà§à¦¥à¦¾à¦¨
+
+# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and
+# might be displayed as a label or as a tooltip.
+boxmodel.margin=মারà§à¦à¦¿à¦¨
+
+# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and
+# might be displayed as a label or as a tooltip.
+boxmodel.border=সà§à¦®à¦¾à¦¨à¦¾
+
+# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and
+# might be displayed as a label or as a tooltip.
+boxmodel.padding=পà§à¦¯à¦¾à¦¡à¦¿à¦
+
+# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and
+# might be displayed as a label or as a tooltip.
+boxmodel.content=à¦à¦¨à§à¦à§à¦¨à§à¦
+
+# 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=Box Model Properties
+
+# 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/devtools/client/canvasdebugger.dtd b/devtools/client/canvasdebugger.dtd
new file mode 100644
index 00000000000..1878b69ebb5
--- /dev/null
+++ b/devtools/client/canvasdebugger.dtd
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/canvasdebugger.properties b/devtools/client/canvasdebugger.properties
new file mode 100644
index 00000000000..b3cdf580560
--- /dev/null
+++ b/devtools/client/canvasdebugger.properties
@@ -0,0 +1,70 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Canvas Debugger
+# which is available from the Web Developer sub-menu -> 'Canvas'.
+# 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 (noSnapshotsText): The text to display in the snapshots menu
+# when there are no recorded snapshots yet.
+noSnapshotsText=à¦à§à¦¨ সà§à¦¨à§à¦¯à¦¾à¦ªà¦¶à¦ à¦à¦à¦¨ পরà§à¦¯à¦¨à§à¦¤ নà§à¦à¥¤
+
+# LOCALIZATION NOTE (snapshotsList.itemLabel):
+# This string is displayed in the snapshots list of the Canvas Debugger,
+# identifying a set of function calls of a recorded animation frame.
+snapshotsList.itemLabel=সà§à¦¨à§à¦¯à¦¾à¦ªà¦¶à¦ #%S
+
+# LOCALIZATION NOTE (snapshotsList.loadingLabel):
+# This string is displayed in the snapshots list of the Canvas Debugger,
+# for an item that has not finished loading.
+snapshotsList.loadingLabel=লà§à¦¡ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+
+# LOCALIZATION NOTE (snapshotsList.saveLabel):
+# This string is displayed in the snapshots list of the Canvas Debugger,
+# for saving an item to disk.
+snapshotsList.saveLabel=সà¦à¦°à¦à§à¦·à¦£
+
+# LOCALIZATION NOTE (snapshotsList.savingLabel):
+# This string is displayed in the snapshots list of the Canvas Debugger,
+# while saving an item to disk.
+snapshotsList.savingLabel=সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হà¦à§à¦à§...
+
+# LOCALIZATION NOTE (snapshotsList.loadedLabel):
+# This string is displayed in the snapshots list of the Canvas Debugger,
+# for an item which was loaded from disk
+snapshotsList.loadedLabel=ডিসà§à¦ থà§à¦à§ লà§à¦¡ à¦à¦°à¦¾ হà§à§à¦à§
+
+# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):
+# This string is displayed as a title for saving a snapshot to disk.
+snapshotsList.saveDialogTitle=à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¶à¦¨ ফà§à¦°à§à¦® সà§à¦¨à§à¦¯à¦¾à¦ªà¦¶à¦ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨â¦
+
+# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):
+# This string is displayed as a filter for saving a snapshot to disk.
+snapshotsList.saveDialogJSONFilter=JSON ফাà¦à¦²
+
+# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):
+# This string is displayed as a filter for saving a snapshot to disk.
+snapshotsList.saveDialogAllFilter=সব ফাà¦à¦²
+
+# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This string is displayed in the snapshots list of the Canvas Debugger,
+# as a generic description about how many draw calls were made.
+snapshotsList.drawCallsLabel=#1 draw;#1 draws
+
+# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This string is displayed in the snapshots list of the Canvas Debugger,
+# as a generic description about how many function calls were made in total.
+snapshotsList.functionCallsLabel=#1 call;#1 calls
+
+# LOCALIZATION NOTE (recordingTimeoutFailure):
+# This notification alert is displayed when attempting to record a requestAnimationFrame
+# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no
+# loops were found.
+recordingTimeoutFailure=à¦à§à¦¯à¦¾à¦¨à¦à¦¾à¦¸ ডিবাà¦à¦¾à¦° AnimationFrame বা setTimeout à¦à¦à§à¦° থà§à¦à§ à¦à§à¦¨ à¦
নà§à¦°à§à¦§ à¦à§à¦à§ পাà¦à§à¦¾ যাà§à¦¨à¦¿à¥¤
diff --git a/devtools/client/changes.properties b/devtools/client/changes.properties
new file mode 100644
index 00000000000..fb03a94f684
--- /dev/null
+++ b/devtools/client/changes.properties
@@ -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/.
+
+# 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.
+
+# 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
+
+# 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=à¦à¦à¦«à§à¦°à§à¦®
+
+# 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
+
+# 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.
+
+# 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/devtools/client/components.properties b/devtools/client/components.properties
new file mode 100644
index 00000000000..af21b87c4e0
--- /dev/null
+++ b/devtools/client/components.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 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/devtools/client/connection-screen.dtd b/devtools/client/connection-screen.dtd
new file mode 100644
index 00000000000..9d089ca2e93
--- /dev/null
+++ b/devtools/client/connection-screen.dtd
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/connection-screen.properties b/devtools/client/connection-screen.properties
new file mode 100644
index 00000000000..1fa55fece24
--- /dev/null
+++ b/devtools/client/connection-screen.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 : FILE This file contains the Remote Connection strings.
+# The Remote Connection window can reached from the "connectâ¦" menuitem
+# in the Web Developer menu.
+
+mainProcess=পà§à¦°à¦§à¦¾à¦¨ পà§à¦°à¦à§à¦°à¦¿à§à¦¾
diff --git a/devtools/client/debugger.properties b/devtools/client/debugger.properties
new file mode 100644
index 00000000000..4a29b1faafd
--- /dev/null
+++ b/devtools/client/debugger.properties
@@ -0,0 +1,1112 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (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=à¦
নà§à¦²à¦¿à¦ªà¦¿
+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=সà§à¦°à§à¦¸ Url à¦
নà§à¦²à¦¿à¦ªà¦¿
+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=ডাà¦à¦°à§à¦à§à¦à¦°à¦¿ রà§à¦ à¦
পসারণ
+removeDirectoryRoot.accesskey=d
+
+# 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.
+expandBreakpoints=বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ পà§à¦¯à¦¾à¦¨ পà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤ à¦à¦°à§à¦¨
+
+# 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
+
+# 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 (pauseButtonItem): The label that is displayed for the dropdown pause
+# list item when the debugger is in a running state.
+pauseButtonItem=পরবরà§à¦¤à§ বিবà§à¦¤à¦¿à¦° à¦à¦ªà¦° বিরতি দিন
+
+# LOCALIZATION NOTE (ignoreExceptionsItem): The pause on exceptions button description
+# when the debugger will not pause on exceptions.
+ignoreExceptionsItem=বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (pauseOnUncaughtExceptionsItem): The pause on exceptions dropdown
+# item shown when a user is adding a new breakpoint.
+pauseOnUncaughtExceptionsItem=à¦à¦¨à¦à¦ বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®à¦à§à¦²à§à§ বিরতি দিন
+
+# LOCALIZATION NOTE (pauseOnExceptionsItem2): The pause on exceptions checkbox description
+# when the debugger will pause on all exceptions.
+pauseOnExceptionsItem2=বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® ঠবিরতি দিন
+
+# LOCALIZATION NOTE (ignoreCaughtExceptionsItem): The pause on exceptions checkbox description
+# when the debugger will not pause on any caught exception
+ignoreCaughtExceptionsItem=ধরৠফà§à¦²à¦¾ বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®à¦à§à¦²à¦¿ à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (pauseOnCaughtExceptionsItem): The pause on exceptions checkbox description
+# when the debugger should pause on caught exceptions
+
+# LOCALIZATION NOTE (workersHeader): The text to display in the events
+# header.
+workersHeader=à¦à¦°à§à¦®à§à¦°à¦¾
+
+# LOCALIZATION NOTE (threadsHeader): The text to describe the threads header
+threadsHeader=থà§à¦°à§à¦¡
+
+# LOCALIZATION NOTE (mainThread): The text to describe the thread of the
+# program as opposed to worker threads.
+mainThread=পà§à¦°à¦§à¦¾à¦¨ থà§à¦°à§à¦¡
+
+# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list
+# when there are no workers.
+noWorkersText=à¦à¦ পাতাৠà¦à§à¦¨ সà§à¦°à§à¦¸ নà§à¦à¥¤
+
+# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list
+# when there are no sources.
+noSourcesText=à¦à¦ পাতাৠà¦à§à¦¨ সà§à¦°à§à¦¸ নà§à¦à¥¤
+
+# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab
+# when there are no events.
+noEventListenersText=পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦à§à¦¨ à¦à¦à§à¦¨à§à¦ শà§à¦°à§à¦¤à¦¾ নà§à¦
+
+# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events
+# header.
+eventListenersHeader=à¦à¦à§à¦¨à§à¦à§à¦° শà§à¦°à§à¦¤à¦¾
+
+# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab
+# when there are no stack frames.
+noStackFramesText=পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦à§à¦¨ সà§à¦à§à¦¯à¦¾à¦ ফà§à¦°à§à¦® নà§à¦
+
+# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when
+# the user hovers over the checkbox used to toggle an event breakpoint.
+eventCheckboxTooltip=à¦à¦ à¦à¦à¦¨à¦¾à§ à¦à¦à¦² বà§à¦°à§à¦ হà§à§à¦à§
+
+# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab
+# for every event item, between the event type and event selector.
+eventOnSelector=à¦à¦¾à¦²à§
+
+# LOCALIZATION NOTE (eventInSource): The text to display in the events tab
+# for every event item, between the event selector and listener's owner source.
+eventInSource=à¦à¦° মধà§à¦¯à§
+
+# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when
+# an event is listened on more than one target node.
+eventNodes=%S নà§à¦¡
+
+# LOCALIZATION NOTE (eventNative): The text to display in the events tab when
+# a listener is added from plugins, thus getting translated to native code.
+eventNative=[native code]
+
+# LOCALIZATION NOTE (*Events): The text to display in the events tab for
+# each group of sub-level event entries.
+animationEvents=à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¶à¦¨
+audioEvents=à¦
ডিà¦
+batteryEvents=বà§à¦¯à¦¾à¦à¦¾à¦°à¦¿
+clipboardEvents=à¦à§à¦²à¦¿à¦ªà¦¬à§à¦°à§à¦¡
+compositionEvents=à¦à¦ ন
+deviceEvents=ডিà¦à¦¾à¦à¦¸
+displayEvents=পà§à¦°à¦¦à¦°à§à¦¶à¦¨
+dragAndDropEvents=à¦à§à¦¨à§ à¦à¦¨à§ ফà§à¦²à§à¦¨
+gamepadEvents=à¦à§à¦®à¦ªà§à¦¯à¦¾à¦¡
+indexedDBEvents=IndexedDB
+interactionEvents=মিথসà§à¦à§à¦°à¦¿à§à¦¾
+keyboardEvents=à¦à§à¦¬à§à¦°à§à¦¡
+mediaEvents=HTML5 মিডিà§à¦¾
+mouseEvents=মাà¦à¦¸
+mutationEvents=রà§à¦ªà¦¾à¦¨à§à¦¤à¦°
+navigationEvents=নà§à¦¯à¦¾à¦à¦¿à¦à§à¦¶à¦¨
+pointerLockEvents=পà§à§à¦¨à§à¦à¦¾à¦° লà¦
+sensorEvents=সà§à¦¨à§à¦¸à¦°
+storageEvents=সà§à¦à§à¦°à§à¦
+timeEvents=সমà§
+touchEvents=সà§à¦ªà¦°à§à¦¶
+otherEvents=à¦
নà§à¦¯à¦¾à¦¨à§à¦¯
+
+# LOCALIZATION NOTE (blackboxCheckboxTooltip2): The tooltip text to display when
+# the user hovers over the checkbox used to toggle blackboxing its associated
+# source.
+blackboxCheckboxTooltip2=à¦à¦à¦² বà§à¦²à§à¦¯à¦¾à¦à¦¬à¦à§à¦¸à¦¿à¦
+
+# 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.
+allShortcut.key=CmdOrCtrl+/
+
+# 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.
+toggleCondPanel.breakpoint.key=CmdOrCtrl+Shift+B
+
+# 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.
+toggleCondPanel.logPoint.key=CmdOrCtrl+Shift+Y
+
+# 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 (sources.noSourcesAvailable): Text shown when the debugger
+# does not have any sources.
+sources.noSourcesAvailable=à¦à¦ পাতাৠà¦à§à¦¨ সà§à¦°à§à¦¸ নà§à¦
+
+# LOCALIZATION NOTE (sources.noSourcesAvailableRoot): Text shown when the debugger
+# does not have any sources under a specific directory root.
+sources.noSourcesAvailableRoot=à¦à¦ ডাà¦à¦°à§à¦à§à¦à¦°à¦¿ রà§à¦à§à¦° à¦à§à¦¨ সà§à¦°à§à¦¸ নà§à¦
+
+# 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 (sourceSearch.search.again.key2): Key shortcut to highlight
+# the next occurrence of the last search triggered from a source search
+# Do not localize "CmdOrCtrl+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sourceSearch.search.again.key2=CmdOrCtrl+G
+
+# LOCALIZATION NOTE (sourceSearch.search.againPrev.key2): Key shortcut to highlight
+# the previous occurrence of the last search triggered from a source search
+# Do not localize "CmdOrCtrl+Shift+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sourceSearch.search.againPrev.key2=CmdOrCtrl+Shift+G
+
+# 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.resultsSummary1): Shows a summary of
+# the number of matches for autocomplete
+sourceSearch.resultsSummary1=%d ফলাফল
+
+# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the
+# global search results when there are no matching strings after filtering.
+noMatchingStringsText=à¦à§à¦¨ মিল à¦à§à¦à¦à§ পাà¦à§à¦¾ যাà§à¦¨à¦¿
+
+# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the
+# filter text box when it is empty and the scripts container is selected.
+emptySearchText=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ সà§à¦à§à¦°à¦¿à¦ªà§à¦ (%S)
+
+# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that
+# appears in the filter text box for the variables view container.
+emptyVariablesFilterText=à¦à§à¦¯à¦¾à¦°à¦¿à§à§à¦¬à¦² ফিলà§à¦à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that
+# appears in the filter text box for the editor's variables view bubble.
+emptyPropertiesFilterText=ফিলà§à¦à¦¾à¦°à§à¦° বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à¦¾à¦¬à¦²à§
+
+# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the
+# filter panel popup for the filter scripts operation.
+searchPanelFilter=সà§à¦à§à¦°à¦¿à¦ªà§à¦ ফিলà§à¦à¦¾à¦° à¦à¦°à§à¦¨ (%S)
+
+# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the
+# filter panel popup for the global search operation.
+searchPanelGlobal=সব ফাà¦à¦²à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨ (%S)
+
+# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the
+# filter panel popup for the function search operation.
+searchPanelFunction=ফাà¦à¦¶à¦¨ ডà§à¦«à¦¿à¦¨à¦¿à¦¶à¦¨ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦£ à¦à¦°à¦¾ হবৠ(%S)
+
+# LOCALIZATION NOTE (searchPanelFunction2): This is the text that appears in the
+# filter panel popup for the function search operation.
+
+# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the
+# filter panel popup for the token search operation.
+searchPanelToken=à¦à¦ ফাà¦à¦²à§ à¦à§à¦à¦à§à¦¨ (%S)
+
+# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the
+# filter panel popup for the line search operation.
+searchPanelGoToLine=লাà¦à¦¨à§ লাফিà§à§ যাঠ(%S)
+
+# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the
+# filter panel popup for the variables search operation.
+searchPanelVariable=à¦à§à¦¯à¦¾à¦°à¦¿à§à§à¦¬à¦² ফিলà§à¦à¦¾à¦° à¦à¦°à§à¦¨ (%S)
+
+# 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.setConditional=শরà§à¦¤à¦¾à¦§à§à¦¨ বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨
+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.enableSelf.accesskey=E
+breakpointMenuItem.disableSelf=বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+breakpointMenuItem.disableSelf.accesskey=D
+breakpointMenuItem.deleteSelf=বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ à¦
পসারণ à¦à¦°à§à¦¨
+breakpointMenuItem.deleteSelf.accesskey=R
+breakpointMenuItem.enableOthers=à¦
নà§à¦¯à¦à§à¦²à¦¿ সà¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+breakpointMenuItem.enableOthers.accesskey=o
+breakpointMenuItem.disableOthers=à¦
নà§à¦¯à¦à§à¦²à¦¿ নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+breakpointMenuItem.disableOthers.accesskey=s
+breakpointMenuItem.deleteOthers=à¦
নà§à¦¯à¦à§à¦²à¦¿ à¦
পসারণ à¦à¦°à§à¦¨
+breakpointMenuItem.deleteOthers.accesskey=h
+breakpointMenuItem.enableAll=সমসà§à¦¤ বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ সà¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+breakpointMenuItem.enableAll.accesskey=b
+breakpointMenuItem.disableAll=সমসà§à¦¤ বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+breakpointMenuItem.disableAll.accesskey=k
+breakpointMenuItem.deleteAll=সমসà§à¦¤ বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ à¦
পসারণ à¦à¦°à§à¦¨
+breakpointMenuItem.deleteAll.accesskey=a
+breakpointMenuItem.removeCondition.label=বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ শরà§à¦¤ à¦
পসারণ à¦à¦°à§à¦¨
+breakpointMenuItem.removeCondition.accesskey=c
+breakpointMenuItem.editCondition.label=বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ শরà§à¦¤ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+breakpointMenuItem.editCondition.accesskey=n
+breakpointMenuItem.disableAllAtLine.label=লাà¦à¦¨à§à¦° বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ নিষà§à¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+breakpointMenuItem.disableAllAtLine.accesskey=K
+breakpointMenuItem.enableAllAtLine.label=লাà¦à¦¨à§à¦° বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ সà¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+breakpointMenuItem.enableAllAtLine.accesskey=L
+breakpointMenuItem.removeAllAtLine.label=লাà¦à¦¨à§à¦° বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ à¦
পসারণ à¦à¦°à§à¦¨
+breakpointMenuItem.removeAllAtLine.accesskey=X
+
+# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
+breakpoints.header=বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦
+
+# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are
+# no breakpoints present
+breakpoints.none=à¦à§à¦¨ বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ ধারà§à¦¯ à¦à¦°à¦¾ হà§à¦¨à¦¿
+
+# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip
+# when hovering over the 'disable breakpoints' switch button in right sidebar
+breakpoints.enable=বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ সà¦à§à¦°à¦¿à§ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip
+# when hovering over the 'disable breakpoints' switch button in right sidebar
+breakpoints.disable=বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+
+# 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 (components.header): Header for the
+# Framework Components pane in the right sidebar.
+components.header=à¦
à¦à¦¶à¦¸à¦®à§à¦¹
+
+# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message
+# for the summarizing the selected search result. e.g. 5 of 10 results.
+editor.searchResults=%d à¦à¦° %d ফলাফল
+
+# LOCALIZATION NOTE (editor.singleResult): Copy shown when there is one result.
+editor.singleResult=১ ফলাফল
+
+# 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.searchTypeToggleTitle): Search bar title for
+# toggling search type buttons(function search, variable search)
+editor.searchTypeToggleTitle=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨:
+
+# 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.addConditionalBreakpoint): Editor gutter context menu item
+# for creating a breakpoint with a condition
+editor.addConditionalBreakpoint=শরà§à¦¤à¦¾à¦§à§à¦¨ বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ যà§à¦
+
+# LOCALIZATION NOTE (editor.addLogBreakpoint): Editor gutter context menu item
+# for creating a breakpoint with a log
+editor.addLogBreakpoint=লঠপয়à§à¦¨à§à¦ যà§à¦ à¦à¦°à§à¦¨
+
+# 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.placeholder): Placeholder text for
+# input element inside ConditionalPanel component
+editor.conditionalPanel.placeholder=বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ বনà§à¦§ হবৠযà¦à¦¨ à¦à¦à§à¦¸à¦ªà§à¦°à§à¦¶à¦¨ সতà§à¦¯ হবà§
+
+# LOCALIZATION NOTE (editor.conditionalPanel.logPoint.placeholder): Placeholder text for
+# input element inside ConditionalPanel component when a log point is set
+
+# 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.conditionalPanel.close): Tooltip text for
+# close button inside ConditionalPanel component
+editor.conditionalPanel.close=বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ বাতিল ঠবনà§à¦§ à¦à¦°à§à¦¨
+
+# 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 (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
+expressions.key=CmdOrCtrl+Shift+E
+expressions.remove.tooltip=à¦à§à¦¾à¦ à¦à¦à§à¦¸à¦ªà§à¦°à§à¦¶à¦¨ à¦
পসারণ à¦à¦°à§à¦¨
+
+# 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.
+xhrBreakpoints.item.label=URL ঠâ%Sâ রà§à§à¦à§
+
+# LOCALIZATION NOTE (pauseOnAnyXHR): The pause on any XHR checkbox description
+# when the debugger will pause on any XHR requests.
+
+# 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.blackbox): Tooltip text associated
+# with the blackbox button
+sourceFooter.blackbox=বà§à¦²à¦¾à¦à¦¬à¦à§à¦¸ সà§à¦°à§à¦¸
+sourceFooter.blackbox.accesskey=b
+
+# LOCALIZATION NOTE (sourceFooter.unblackbox): Tooltip text associated
+# with the blackbox button
+sourceFooter.unblackbox=à¦à¦¨à¦¬à§à¦²à¦¾à¦à¦¬à¦à§à¦¸ সà§à¦°à§à¦¸
+sourceFooter.unblackbox.accesskey=b
+
+# 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.codeCoverage): Text associated
+# with a code coverage button
+sourceFooter.codeCoverage=à¦à§à¦¡ à¦à¦à¦¾à¦°à§à¦
+
+# 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
+sourceFooter.currentCursorPosition.tooltip=(লাà¦à¦¨ %1$S, à¦à¦²à¦¾à¦® %2$S)
+
+# 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 (scopes.helpTooltip.label): Scopes right sidebar pane
+# icon tooltip for link to MDN
+
+# LOCALIZATION NOTE (scopes.map.label): Checkbox label to map scopes
+scopes.map.label=মানà¦à¦¿à¦¤à§à¦°
+
+# 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
+outline.placeholder=ফাà¦à¦¶à¦¨ ফিলà§à¦à¦¾à¦° à¦à¦°à§à¦¨
+
+# 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.searchFunction): Label displayed in the welcome
+# panel. %S is replaced by the keyboard shortcut to search for functions.
+welcome.searchFunction=ফাà¦à¦²à§ ফাà¦à¦¶à¦¨ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à¦¤à§ %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 (sourceSearch.noResults2): The center pane Source Search
+# message when the query did not match any of the sources.
+sourceSearch.noResults2=à¦à§à¦¨ ফলাফল পাà¦à¦¯à¦¼à¦¾ যায়নি
+
+# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip
+# when the debugger will not pause on exceptions.
+ignoreExceptions=বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® à¦à¦ªà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ ধরতবà§à¦¯ নৠà¦à¦®à¦¨ বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦® সà§à¦¥à¦à¦¿à¦¤ à¦à¦°à¦¤à§ à¦à¦° à¦à¦ªà¦° à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button
+# tooltip when the debugger will pause on uncaught exceptions.
+pauseOnUncaughtExceptions=à¦à¦¨à¦à¦ à¦à¦à§à¦¸à§à¦ªà¦¶à¦¨à§ পস। সব à¦à¦à§à¦¸à§à¦ªà¦¶à¦¨ পস à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨
+
+# 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 (addWatchExpressionText): The text that is displayed in the
+# watch expressions list to add a new item.
+addWatchExpressionText=পরà§à¦¯à¦¬à§à¦à§à¦·à¦£ à¦
à¦à¦¿à¦¬à§à¦¯à¦¾à¦à§à¦¤à¦¿ যà§à¦ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the
+# variables view popup.
+addWatchExpressionButton=দà§à¦à§à¦¨
+
+# LOCALIZATION NOTE (extensionsText): The text that is displayed to represent
+# "moz-extension" directories in the source tree
+extensionsText=à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨
+
+# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the
+# variables pane when there are no variables to display.
+emptyVariablesText=à¦à§à¦¨ à¦à§à¦°à¦¿à¦¯à¦¼à§à¦¬à¦² পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ নà§à¦à¥¤
+
+# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables
+# pane as a header for each variable scope (e.g. "Global scope, "With scope",
+# etc.).
+scopeLabel=%S সà§à¦à§à¦ª
+
+# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch
+# expressions scope. This text is displayed in the variables pane as a header for
+# the watch expressions scope.
+watchExpressionsScopeLabel=à¦
à¦à¦¿à¦¬à§à¦¯à¦¾à¦à§à¦¤à¦¿ পরà§à¦¯à¦¬à§à¦à§à¦·à¦¨
+
+# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text
+# is added to scopeLabel and displayed in the variables pane as a header for
+# the global scope.
+globalScopeLabel=à¦à§à¦²à§à¦¬à¦¾à¦²
+
+# 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 (variablesEditButtonTooltip): The text that is displayed
+# in the variables list on a getter or setter which can be edited.
+variablesEditButtonTooltip=মান বসাতৠà¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨
+
+# 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 (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
+
+# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed
+# in the variables list as a separator between the name and value.
+variablesSeparatorLabel=:
+
+# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed
+# in the watch expressions list as a separator between the code and evaluation.
+watchExpressionsSeparatorLabel2=\u0020â
+
+# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed
+# in the functions search panel as a separator between function's inferred name
+# and its real name (if available).
+functionSearchSeparatorLabel=â
+
+# 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.key2): The shortcut for opening the
+# go to line modal
+# Do not localize "CmdOrCtrl+;", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+gotoLineModal.key2=CmdOrCtrl+;
+
+# 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.
+
+# 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
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.modifiersLabel): A label
+# preceding the group of modifiers
+symbolSearch.searchModifier.modifiersLabel=মà§à¦¡à¦¿à¦«à¦¾à§à¦¾à¦°:
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.regex): A search option
+# when searching text in a file
+symbolSearch.searchModifier.regex=Regex
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.caseSensitive): A search option
+# when searching text in a file
+symbolSearch.searchModifier.caseSensitive=à¦à§à¦¸ সà¦à¦¬à§à¦¦à¦¨à¦¶à§à¦²
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.wholeWord): A search option
+# when searching text in a file
+symbolSearch.searchModifier.wholeWord=সমà§à¦ªà§à¦°à§à¦£ শবà§à¦¦
+
+# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears
+# as a description in the notification panel popup, when multiple debuggers are
+# open in separate tabs and the user tries to resume them in the wrong order.
+# The substitution parameter is the URL of the last paused window that must be
+# resumed first.
+resumptionOrderPanelTitle=à¦à¦ বা à¦à¦à¦¾à¦§à¦¿à¦ ডিবাà¦à¦¾à¦° সà§à¦¥à¦à¦¿à¦¤ à¦à¦°à§ দà§à¦à§à¦¾ à¦à¦à§à¥¤ দà§à¦¾ à¦à¦°à§ পà§à¦°à¦¥à¦®à§ সবà¦à§à¦¯à¦¼à§ সমà§à¦ªà§à¦°à¦¤à¦¿ সà§à¦¥à¦à¦¿à¦¤ ডিবাà¦à¦¾à¦° পà§à¦¨à¦°à¦¾à¦¯à¦¼ শà§à¦°à§ à¦à¦°à§à¦¨: %S
+
+variablesViewOptimizedOut=(optimized away)
+variablesViewUninitialized=(শà§à¦°à§ à¦à¦°à¦¾ হà§à¦¨à¦¿)
+variablesViewMissingArgs=(বিদà§à¦¯à¦®à¦¾à¦¨ নà§)
+
+anonymousSourcesLabel=à¦
à¦à§à¦à¦¾à¦¤ à¦à§à¦¸
+
+experimental=à¦à¦à¦¿ à¦à¦à¦à¦¿ পরà§à¦à§à¦·à¦¾à¦®à§à¦²à¦ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯
+
+# LOCALIZATION NOTE (whyPaused.debuggerStatement): 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.debuggerStatement=ডিবাà¦à¦¾à¦° বিবà§à¦¤à¦¿à¦¤à§ বিরতি দà§à¦à¦¯à¦¼à¦¾ হয়à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a breakpoint
+whyPaused.breakpoint=বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦à§ বিরতি দà§à¦à¦¯à¦¼à¦¾ হয়à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an exception
+whyPaused.exception=বà§à¦¯à¦¤à¦¿à¦à§à¦°à¦®à§ বিরতি দà§à¦à¦¯à¦¼à¦¾ হয়à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.resumeLimit): 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.resumeLimit=পদবিনà§à¦¯à¦¾à¦¸à§à¦° সময় বিরতি দà§à¦à¦¯à¦¼à¦¾ হà§à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# dom event
+whyPaused.pauseOnDOMEvents=à¦à¦à§à¦¨à§à¦ লিসà§à¦¨à¦¾à¦° বনà§à¦§ à¦à¦°à¦¾ হà§à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed
+# in an info block when evaluating a conditional breakpoint throws an error
+whyPaused.breakpointConditionThrown=শরà§à¦¤à¦¾à¦§à§à¦¨ বà§à¦°à§à¦à¦ªà¦¯à¦¼à§à¦¨à§à¦à§ তà§à¦°à§à¦à¦¿
+
+# 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
+whyPaused.xhr=XMLHttpRequest ঠবিরতি দà§à¦à¦¯à¦¼à¦¾ হয়à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# promise rejection
+whyPaused.promiseRejection=পà§à¦°à¦¤à¦¿à¦¶à§à¦°à§à¦¤à¦¿ পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¨à§ বিরতি দà§à¦à§à¦¾ হà§à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an
+# assert
+whyPaused.assert=পà§à¦°à¦¤à¦¿à¦¬à¦¾à¦¦à§ বিরতি দà§à¦à¦¯à¦¼à¦¾ হয়à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# debugger statement
+whyPaused.debugCommand=ডিবাà¦à§à¦¡ ফাà¦à¦¶à¦¨ ঠবিরতি দà§à¦à¦¯à¦¼à¦¾ হয়à§à¦à§
+
+# LOCALIZATION NOTE (whyPaused.other): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an event
+# listener breakpoint set
+whyPaused.other=ডিবাà¦à¦¾à¦° বিরতি দà§à¦à¦¯à¦¼à¦¾ হয়à§à¦à§
+
+# 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=
+
+# 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
+shortcuts.toggleCondPanel.breakpoint=শরà§à¦¤à¦¾à¦§à§à¦¨ বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.logPoint): text describing
+# keyboard shortcut action for toggling conditional panel for log points
+shortcuts.toggleCondPanel.logPoint=লঠপà§à§à¦¨à§à¦ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à¦°à§à¦¨
+
+# 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.searchAgain): text describing
+# keyboard shortcut action for searching again
+shortcuts.searchAgain=পà§à¦¨à¦°à¦¾à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (shortcuts.searchAgain2): text describing
+# keyboard shortcut action for searching again
+shortcuts.searchAgain2=পরবরà§à¦¤à§ à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨
+
+# 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=à¦à§à¦¬à§à¦°à§à¦¡ শরà§à¦à¦à¦¾à¦
diff --git a/devtools/client/device.properties b/devtools/client/device.properties
new file mode 100644
index 00000000000..2b5cc136cb4
--- /dev/null
+++ b/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/devtools/client/dom.properties b/devtools/client/dom.properties
new file mode 100644
index 00000000000..b87e61b3eca
--- /dev/null
+++ b/devtools/client/dom.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 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 (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/devtools/client/filterwidget.properties b/devtools/client/filterwidget.properties
new file mode 100644
index 00000000000..639bfbcb67a
--- /dev/null
+++ b/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 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
+#
+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/devtools/client/font-inspector.properties b/devtools/client/font-inspector.properties
new file mode 100644
index 00000000000..a2623ac5d27
--- /dev/null
+++ b/devtools/client/font-inspector.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 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.
+
+# LOCALIZATION NOTE (fontinspector.otherFontsInPageHeader): This is the text for the
+# header of a collapsible section containing other fonts used in the page.
+fontinspector.otherFontsInPageHeader=পাতাৠà¦
নà§à¦¯ ফনà§à¦
+
+# 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.noPseduoWarning): Warning message shown when the
+# selected element is a pseudo-element that the font editor cannot work with.
+
+# LOCALIZATION NOTE (fontinspector.lineHeightLabel): Label for the UI to change the line height in the font editor.
+fontinspector.lineHeightLabel=লাà¦à¦¨à§à¦° à¦à¦à§à¦à¦¤à¦¾
+
+# 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.usedFontsLabel): Label for the Font Editor section
+# which shows the fonts used on the selected element.
+fontinspector.usedFontsLabel=বà§à¦¯à¦¬à¦¹à§à¦¤ ফনà§à¦
+
+# 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.
+fontinspector.previewTextPlaceholder=ফনà§à¦ পà§à¦°à¦¾à¦à¦¦à¦°à§à¦¶à¦¨ à¦à§à¦à§à¦¸à¦
diff --git a/devtools/client/graphs.properties b/devtools/client/graphs.properties
new file mode 100644
index 00000000000..84dbcb05551
--- /dev/null
+++ b/devtools/client/graphs.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 These strings are used inside the Performance Tools
+# which is available from the Web Developer sub-menu -> 'Performance'.
+# 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. These strings
+# are specifically for marker names in the performance tool.
+
+# LOCALIZATION NOTE (graphs.label.average):
+# This string is displayed on graphs when showing an average.
+graphs.label.average=à¦à§
+
+# LOCALIZATION NOTE (graphs.label.minimum):
+# This string is displayed on graphs when showing a minimum.
+graphs.label.minimum=সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨
+
+# LOCALIZATION NOTE (graphs.label.maximum):
+# This string is displayed on graphs when showing a maximum.
+graphs.label.maximum=সরà§à¦¬à§à¦à§à¦
diff --git a/devtools/client/har.properties b/devtools/client/har.properties
new file mode 100644
index 00000000000..e3aef9849e3
--- /dev/null
+++ b/devtools/client/har.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/.
+
+# 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 (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/devtools/client/inspector.properties b/devtools/client/inspector.properties
new file mode 100644
index 00000000000..539b4e9642e
--- /dev/null
+++ b/devtools/client/inspector.properties
@@ -0,0 +1,488 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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.
+
+breadcrumbs.siblings=শিবলà§à¦
+
+# LOCALIZATION NOTE (nodeMenu.tooltiptext)
+# This menu appears in the Infobar (on top of the highlighted node) once
+# the node is selected.
+nodeMenu.tooltiptext=নà§à¦¡ à¦
পারà§à¦¶à¦¨
+
+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.
+markupView.display.flex.tooltiptext=à¦à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ à¦à¦à¦à¦¿ বà§à¦²à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨à§à¦° মত à¦à¦à¦°à¦£ à¦à¦°à§ à¦à¦¬à¦ flexbox মডà§à¦² à¦
নà§à¦¯à¦¾à¦¯à¦¼à§ তার à¦à¦¨à¦à§à¦¨à§à¦ সাà¦à¦¿à§à§ দà§à§à¥¤
+
+# 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.
+markupView.display.inlineFlex.tooltiptext=à¦à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ à¦à¦à¦à¦¿ à¦à¦¨à¦²à¦¾à¦à¦¨ à¦à¦ªà¦¾à¦¦à¦¾à¦¨à§à¦° মত à¦à¦à¦°à¦£ à¦à¦°à§ à¦à¦¬à¦ flexbox মডà§à¦² à¦
নà§à¦¯à¦¾à¦¯à¦¼à§ তার à¦à¦¨à§à¦à§à¦¨à§à¦ সাà¦à¦¿à§à§ দà§à§à¥¤
+
+# 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.
+markupView.display.grid.tooltiptext=à¦à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ à¦à¦à¦à¦¿ বà§à¦²à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨à§à¦° মত à¦à¦à¦°à¦£ à¦à¦°à§ à¦à¦¬à¦ à¦à§à¦°à¦¿à¦¡ মডà§à¦² à¦
নà§à¦¯à¦¾à¦¯à¦¼à§ তার à¦à¦¨à§à¦à§à¦¨à§à¦ সাà¦à¦¿à§à§ দà§à§à¥¤
+
+# 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.
+markupView.display.inlineGrid.tooltiptext=à¦à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ à¦à¦à¦à¦¿ à¦à¦¨à¦²à¦¾à¦à¦¨ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ মত à¦à¦à¦°à¦£ à¦à¦°à§ à¦à¦¬à¦ à¦à§à¦°à¦¿à¦¡ মডà§à¦² à¦
নà§à¦¯à¦¾à¦¯à¦¼à§ তার à¦à¦¨à¦à§à¦¨à§à¦ সাà¦à¦¿à§à§ দà§à§à¥¤
+
+# 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.
+markupView.display.flowRoot.tooltiptext=à¦à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ à¦à¦à¦à¦¿ বà§à¦²à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ বাà¦à§à¦¸ তà§à¦°à§ à¦à¦°à§ যা à¦à¦à¦à¦¿ নতà§à¦¨ বà§à¦²à¦ ফরà§à¦®à§à¦¯à¦¾à¦à¦¿à¦ à¦à¦¨à¦à§à¦à§à¦¸à¦ সà§à¦à¦¨à¦¾ à¦à¦°à§à¥¤
+
+# 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.
+markupView.display.contents.tooltiptext2=à¦à¦ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ নিà¦à§à¦ à¦à¦à¦à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ বাà¦à§à¦¸ à¦à¦¤à§à¦ªà¦¾à¦¦à¦¨ à¦à¦°à§ না, à¦à¦¿à¦¨à§à¦¤à§ তার বিষয়বসà§à¦¤à§ à¦
নà§à¦¬à¦¾à¦¦ à¦à¦°à§à¥¤
+
+# 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
+# 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=শà§à¦°à§à¦¤à¦¾à¦° মà§à¦² à¦
বসà§à¦¥à¦¾à¦¨ সনাà¦à§à¦¤ à¦à¦°à¦¾ যাবৠনা। হয়তৠà¦à§à¦¡ যà§à¦®à¦¨ 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.
+inspector.showThreePaneMode=3-পà§à¦¯à¦¾à¦¨ à¦à¦¨à¦¸à¦ªà§à¦à§à¦à¦° à¦à¦à¦² à¦à¦¾à¦²à§ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (inspector.hideThreePaneMode): This is the tooltip for the button
+# that toggles off the 3 pane inspector mode.
+inspector.hideThreePaneMode=3-পà§à¦¯à¦¾à¦¨ à¦à¦¨à¦¸à¦ªà§à¦à§à¦à¦° à¦à¦à¦² বনà§à¦§ à¦à¦°à§à¦¨
+
+# 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 ), 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.selectNodeLabel):
+# This string is displayed in a tooltip that is shown when hovering over a DOM
+# node preview (e.g. 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 node in order to select it in the
+# inspector panel.
+inspector.nodePreview.selectNodeLabel=à¦à¦¨à¦¸à¦ªà§à¦à§à¦à¦°à§ নà§à¦¡à¦à¦¿ হাà¦à¦²à¦¾à¦à¦ à¦à¦°à¦¤à§ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨
+
+# 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=Inner 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=Outer 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=Outer 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=Inner 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=পà§à¦°à¦¥à¦® Child হিসà§à¦¬à§
+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=শà§à¦· Child হিসà§à¦¬à§
+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=Image Data-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.
+inspectorShowAccessibilityProperties.label=à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à¦à§à¦²à§ দà§à¦à¦¾à¦
+
+# 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.newBadge):
+# This is the text of a promotion badge showed in the inspector sidebar, next to a panel
+# name. Used to promote new/recent panels such as the layout panel.
+inspector.sidebar.newBadge=নতà§à¦¨!
+
+# 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.badge): This is the text displayed inside a
+# badge, in the inspector, next to nodes that are scrollable in the page.
+markupView.scrollable.badge=সà§à¦à§à¦°à¦²à¦¯à§à¦à§à¦¯
+
+# 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.
+
+# LOCALIZATION NOTE (rulePreviewTooltip.noAssociatedRule): This is the text displayed inside
+# the RulePreviewTooltip when a rule cannot be found for a CSS property declaration.
+rulePreviewTooltip.noAssociatedRule=সà¦à¦¯à§à¦à§à¦¤ à¦à§à¦¨ নিয়ম নà§à¦
diff --git a/devtools/client/jit-optimizations.properties b/devtools/client/jit-optimizations.properties
new file mode 100644
index 00000000000..dfde14c025b
--- /dev/null
+++ b/devtools/client/jit-optimizations.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/.
+
+# LOCALIZATION NOTE These strings are used within the JIT tools
+# in the Performance Tools which is available from the Web Developer
+# sub-menu -> 'Performance' 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 (jit.title):
+# This string is displayed in the header of the JIT Optimizations view.
+jit.title=JIT à¦
পà¦à¦¿à¦®à¦¾à¦à¦à§à¦¶à¦¨
+
+# LOCALIZATION NOTE (jit.optimizationFailure):
+# This string is displayed in a tooltip when no JIT optimizations were detected.
+jit.optimizationFailure=à¦
পà¦à¦¿à¦®à¦¾à¦à¦à§à¦¶à¦¨ বà§à¦¯à¦°à§à¦¥
+
+# LOCALIZATION NOTE (jit.samples):
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This string is displayed for the unit representing the number of times a
+# frame is sampled.
+# "#1" represents the number of samples
+# example: 30 samples
+jit.samples=#1 নমà§à¦¨à¦¾;#1 নমà§à¦¨à¦¾à¦à§à¦²à¦¿
+
+# LOCALIZATION NOTE (jit.types):
+# This string is displayed for the group of Ion Types in the optimizations view.
+jit.types=ধরন
+
+# LOCALIZATION NOTE (jit.attempts):
+# This string is displayed for the group of optimization attempts in the optimizations view.
+jit.attempts=পà§à¦°à¦à§à¦·à§à¦à¦¾
diff --git a/devtools/client/jsonview.properties b/devtools/client/jsonview.properties
new file mode 100644
index 00000000000..258dac67d8b
--- /dev/null
+++ b/devtools/client/jsonview.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 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.reps.more): Label used in arrays
+# that have more items than displayed.
+jsonViewer.reps.more=à¦à¦°à¦â¦
+
+# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box
+# at the top right cornder of the JSON Viewer.
+jsonViewer.filterJSON=ফিলà§à¦à¦¾à¦° JSON
+
+# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle
+# references in an array.
+jsonViewer.reps.reference=রà§à¦«à¦¾à¦°à§à¦¨à§à¦¸à§à¦° পà§à¦¨à¦°à¦¾à¦¬à§à¦¤à§à¦¤à¦¿
diff --git a/devtools/client/layout.properties b/devtools/client/layout.properties
new file mode 100644
index 00000000000..5dae7eba7a7
--- /dev/null
+++ b/devtools/client/layout.properties
@@ -0,0 +1,121 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE 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=Flexbox
+
+# LOCALIZATION (flexbox.flexContainer): The accordion header for the Flexbox panel
+# when a flex container is selected.
+flexbox.flexContainer=Flex à¦à¦¨à§à¦à§à¦à¦¨à¦¾à¦°
+
+# LOCALIZATION NOTE) (flexbox.flexItemOf): The accordion header for the Flexbox panel
+# when a flex item is selected. %s represents the flex container selector.
+flexbox.flexItemOf=%S à¦à¦° Flex à¦à¦à¦à§à¦®
+
+# LOCALIZATION NOTE (flexbox.noFlexboxeOnThisPage): In the case where there are no CSS
+# flex containers to display.
+flexbox.noFlexboxeOnThisPage=সà¦à¦² রাà¦à¦¤à§ à¦à¦à¦à¦¿ ফà§à¦²à§à¦à§à¦¸ à¦à¦¨à¦à§à¦à¦¨à¦¾à¦° à¦
থবা à¦à¦à¦à§à¦® নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (flexbox.flexItems): Header label displayed for the flex item list.
+flexbox.flexItems=Flex à¦à¦à¦à§à¦®
+
+# LOCALIZATION NOTE (flexbox.noFlexItems): Label shown in the flex items list section if
+# there are no flex items for the flex container to display.
+flexbox.noFlexItems=à¦à§à¦¨ Flex à¦à¦à¦à§à¦® নà§à¦
+
+# LOCALIZATION NOTE (flexbox.itemSizing.baseSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Base Size section.
+flexbox.itemSizing.baseSizeSectionHeader=à¦à¦¿à¦¤à§à¦¤à¦¿ à¦à¦à¦¾à¦°
+
+# 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.
+flexbox.itemSizing.itemContentSize=à¦à¦¨à§à¦à§à¦¨à§à¦ à¦à¦° à¦à¦à¦¾à¦°
+
+# 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 (flexbox.togglesFlexboxHighlighter2): The tooltip text for the Flexbox
+# toggle button.
+
+# 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=à¦à¦ পাতাৠCSS à¦à§à¦°à¦¿à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° হà¦à§à¦à§ না
+
+# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid
+# container elements that can be highlighted in the CSS Grid panel.
+layout.overlayMultipleGrids=à¦
à¦à¦¾à¦°à¦²à§ মালà§à¦à¦¿à¦ªà¦² à¦à§à¦°à¦¿à¦¡
+
+# 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/devtools/client/markers.properties b/devtools/client/markers.properties
new file mode 100644
index 00000000000..d9be516d246
--- /dev/null
+++ b/devtools/client/markers.properties
@@ -0,0 +1,173 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 Performance Tools
+# which is available from the Web Developer sub-menu -> 'Performance'.
+# 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. These strings
+# are specifically for marker names in the performance tool.
+
+# LOCALIZATION NOTE (marker.label.*):
+# These strings are displayed in the Performance Tool waterfall, identifying markers.
+# We want to use the same wording as Google Chrome when appropriate.
+marker.label.styles=শà§à¦²à§ পà§à¦¨à¦¨à¦¿à¦°à§à¦§à¦¾à¦°à¦£
+marker.label.stylesApplyChanges=সà§à¦à¦¾à¦à¦² পরিবরà§à¦¤à¦¨ পà§à¦°à§à§à¦ à¦à¦°à§à¦¨
+marker.label.reflow=লà§à¦à¦à¦
+marker.label.paint=মà§à¦¦à§à¦°à¦£
+marker.label.composite=à¦à¦®à§à¦ªà§à¦à¦¿à¦ সà§à¦¤à¦°à¦¸à¦®à§à¦¹
+marker.label.compositeForwardTransaction=à¦à¦®à§à¦ªà§à¦à¦¿à¦ রিà¦à§à§à§à¦¸à§à¦ পাঠানৠহà§à§à¦à§
+marker.label.javascript=ফাà¦à¦¶à¦¨ à¦à¦²
+marker.label.parseHTML=পারà§à¦¸ HTML
+marker.label.parseXML=Parse XML
+marker.label.domevent=DOM à¦à¦à§à¦¨à§à¦
+marker.label.consoleTime=à¦à¦¨à¦¸à§à¦²
+marker.label.garbageCollection2=à¦à¦¾à¦°à§à¦¬à§à¦ সà¦à¦à§à¦°à¦¹
+marker.label.garbageCollection.incremental=Incremental GC
+marker.label.garbageCollection.nonIncremental=à¦
à¦à§à¦°à¦®à¦¬à¦°à§à¦§à¦®à¦¾à¦¨ GC
+marker.label.minorGC=Minor GC
+marker.label.cycleCollection=পà§à¦¨à¦°à¦¾à¦¬à§à¦¤à§à¦¤ সà¦à¦à§à¦°à¦¹
+marker.label.cycleCollection.forgetSkippable=CC à¦à§à¦°à¦¾à¦« রিডাà¦à¦¶à¦¨
+marker.label.timestamp=à¦à¦¾à¦à¦®à¦¸à§à¦à§à¦¯à¦¾à¦®à§à¦ª
+marker.label.worker=à¦à¦°à§à¦®à§
+marker.label.messagePort=MessagePort
+marker.label.unknown=à¦
à¦à¦¾à¦¨à¦¾
+
+# LOCALIZATION NOTE (marker.label.javascript.*):
+# These strings are displayed as JavaScript markers that have special
+# reasons that can be translated.
+marker.label.javascript.scriptElement=সà§à¦à§à¦°à¦¿à¦ªà§à¦ à¦à§à¦¯à¦¾à¦
+marker.label.javascript.promiseCallback=à¦à¦²à¦¬à§à¦¯à¦¾à¦à§à¦° পà§à¦°à¦¤à¦¿à¦¶à§à¦°à§à¦¤à¦¿
+marker.label.javascript.promiseInit=Init পà§à¦°à¦¤à¦¿à¦à§à¦à¦¾
+marker.label.javascript.workerRunnable=à¦à¦°à§à¦®à§
+marker.label.javascript.jsURI=à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ URI
+marker.label.javascript.eventHandler=à¦à¦à§à¦¨à§à¦ হà§à¦¯à¦¾à¦¨à§à¦¡à§à¦²à¦¾à¦°
+
+# LOCALIZATION NOTE (marker.field.*):
+# Strings used in the waterfall sidebar as property names.
+
+# General marker fields
+marker.field.start=à¦à¦°à¦®à§à¦:
+marker.field.end=শà§à¦·
+marker.field.duration=সমà§à¦à¦¾à¦²:
+
+# General "reason" for a marker (JavaScript, Garbage Collection)
+marker.field.causeName=à¦à¦¾à¦°à¦£:
+# General "type" for a marker (Cycle Collection, Garbage Collection)
+marker.field.type=ধরন
+# General "label" for a marker (user defined)
+marker.field.label=লà§à¦¬à§à¦²:
+
+# Field names for stack values
+marker.field.stack=সà§à¦¤à§à¦ª:
+marker.field.startStack=শà§à¦°à§à¦¤à§ সà§à¦à§à¦¯à¦¾à¦:
+marker.field.endStack=শà§à¦·à§ সà§à¦à§à¦¯à¦¾à¦:
+
+# %S is the "Async Cause" of a marker, and this signifies that the cause
+# was an asynchronous one in a displayed stack.
+marker.field.asyncStack=(à¦
à§à¦¯à¦¾à¦¸à¦¿à¦à§à¦: %S)
+
+# For console.time markers
+marker.field.consoleTimerName=à¦à¦¾à¦à¦®à¦¾à¦°à§à¦° নাম:
+
+# For DOM Event markers
+marker.field.DOMEventType=à¦à¦à§à¦¨à§à¦à§à¦° ধরন:
+marker.field.DOMEventPhase=পরà§à¦¯à¦¾à§:
+
+# Non-incremental cause for a Garbage Collection marker
+marker.field.nonIncrementalCause=à¦
বরà§à¦§à¦¨à§à§ à¦à¦¾à¦°à¦£:
+
+# For "Recalculate Style" markers
+marker.field.isAnimationOnly=à¦à§à¦¬à¦² à¦
à§à¦¯à¦¾à¦¨à¦¿à¦®à§à¦¶à¦¨:
+
+# The type of operation performed by a Worker.
+marker.worker.serializeDataOffMainThread=à¦à§à¦¾à¦°à§à¦à¦¾à¦° ঠডাà¦à¦¾ সিরিà§à¦¾à¦² à¦à¦°
+marker.worker.serializeDataOnMainThread=মà§à¦² থà§à¦°à§à¦¡ ঠডাà¦à¦¾ সিরিà§à¦¾à¦² à¦à¦°
+marker.worker.deserializeDataOffMainThread=à¦à§à¦¾à¦°à§à¦à¦¾à¦° ঠডাà¦à¦¾ সিরিà§à¦¾à¦² নষà§à¦ à¦à¦°
+marker.worker.deserializeDataOnMainThread=মà§à¦² থà§à¦°à§à¦¡ ঠডাà¦à¦¾ সিরিà§à¦¾à¦² নষà§à¦ à¦à¦°
+
+# The type of operation performed by a MessagePort
+marker.messagePort.serializeData=সিরিà§à¦¾à¦²à¦¾à¦à¦ ডাà¦à¦¾
+marker.messagePort.deserializeData=ডিসিরিà§à¦¾à¦²à¦¾à¦à¦ ডাà¦à¦¾
+
+# Strings used in the waterfall sidebar as values.
+marker.value.unknownFrame=<à¦
à¦à¦¾à¦¨à¦¾ à¦
বসà§à¦¥à¦¾à¦¨>
+marker.value.DOMEventTargetPhase=লà¦à§à¦·à§à¦¯
+marker.value.DOMEventCapturingPhase=à¦à§à¦¯à¦¾à¦ªà¦à¦¾à¦°
+marker.value.DOMEventBubblingPhase=সাড়া à¦à¦¾à¦à¦¾à¦¨à§
+
+# LOCALIZATION NOTE (marker.gcreason.label.*):
+# These strings are used to give a concise but readable description of a GC reason.
+marker.gcreason.label.API=API à¦à¦²
+marker.gcreason.label.EAGER_ALLOC_TRIGGER=à¦à§à¦¸à§à¦ বরাদà§à¦¦ à¦à§à¦°à¦¿à¦à¦¾à¦°
+marker.gcreason.label.DESTROY_RUNTIME=বনà§à¦§
+marker.gcreason.label.LAST_DITCH=মà§à¦®à¦°à¦¿ à¦
বশিষà§à¦ নà§à¦
+marker.gcreason.label.TOO_MUCH_MALLOC=à¦
নà§à¦ বà§à¦¶à¦¿ বাà¦à¦ বরাদà§à¦¦ à¦à¦°à¦¾ হà§à§à¦à§
+marker.gcreason.label.ALLOC_TRIGGER=à¦
নà§à¦ বà§à¦¶à¦¿ বরাদà§à¦¦
+marker.gcreason.label.DEBUG_GC=ডিবাঠGC
+marker.gcreason.label.COMPARTMENT_REVIVED=মà§à¦¤ à¦à§à¦²à§à¦¬à¦¾à¦² পà§à¦¨à¦à¦à¦¾à¦à¦°à¦¿à¦¤
+marker.gcreason.label.RESET=বরà§à¦§à¦®à¦¾à¦¨ à¦à¦à§à¦°à§à¦° সমাপà§à¦¤à¦¿
+marker.gcreason.label.OUT_OF_NURSERY=নারà§à¦¸à¦¾à¦°à¦¿ পà§à¦°à§à¦£
+marker.gcreason.label.EVICT_NURSERY=নারà§à¦¸à¦¾à¦°à¦¿ à¦à¦à§à¦à§à¦¦
+marker.gcreason.label.FULL_STORE_BUFFER=নারà§à¦¸à¦¾à¦°à¦¿ à¦à¦ªà¦¾à¦¦à¦¾à¦¨ à¦
তিরিà¦à§à¦¤ সà¦à§à¦°à¦¿à§
+marker.gcreason.label.SHARED_MEMORY_LIMIT=বড় বরাদà§à¦¦ বà§à¦¯à¦°à§à¦¥
+marker.gcreason.label.PERIODIC_FULL_GC=পরà§à¦¯à¦¾à§à¦¬à§à¦¤à§à¦¤ পà§à¦°à§à¦£ GC
+marker.gcreason.label.INCREMENTAL_TOO_SLOW=বরাদà§à¦¦ হার à¦
তà§à¦¯à¦¨à§à¦¤ দà§à¦°à§à¦¤
+marker.gcreason.label.COMPONENT_UTILS=Cu.forceGC
+marker.gcreason.label.MEM_PRESSURE=মà§à¦®à§à¦°à¦¿à¦° সà§à¦¬à¦²à§à¦ªà¦¤à¦¾
+marker.gcreason.label.CC_WAITING=à¦à¦à§à¦° সà¦à¦à§à¦°à¦¹ দà§à¦¬à¦¾à¦°à¦¾ বলপà§à¦°à§à¦¬à¦
+marker.gcreason.label.CC_FORCED=à¦à¦à§à¦° সà¦à¦à§à¦°à¦¹ দà§à¦¬à¦¾à¦°à¦¾ বলপà§à¦°à§à¦¬à¦
+marker.gcreason.label.LOAD_END=পাতার লà§à¦¡ সমাপà§à¦¤ হলà§
+marker.gcreason.label.PAGE_HIDE=বà§à¦¯à¦¾à¦à¦à§à¦°à¦¾à¦à¦¨à§à¦¡à§ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦°à¦¿à¦¤
+marker.gcreason.label.NSJSCONTEXT_DESTROY=JS à¦à¦¨à§à¦à§à¦¨à§à¦ ধà§à¦¬à¦à¦¸
+marker.gcreason.label.SET_NEW_DOCUMENT=নতà§à¦¨ নথি
+marker.gcreason.label.SET_DOC_SHELL=নতà§à¦¨ নথি
+marker.gcreason.label.DOM_UTILS=API à¦à¦²
+marker.gcreason.label.DOM_IPC=IPC
+marker.gcreason.label.DOM_WORKER=পরà§à¦¯à¦¾à§à¦¬à§à¦¤à§à¦¤ à¦à§à¦¾à¦°à§à¦à¦¾à¦° GC
+marker.gcreason.label.INTER_SLICE_GC=পরà§à¦¯à¦¾à§à¦à§à¦°à¦®à§ বরà§à¦§à¦¨à¦¶à§à¦² GC সà§à¦²à¦¾à¦à¦¸
+marker.gcreason.label.FULL_GC_TIMER=পরà§à¦¯à¦¾à§à¦¬à§à¦¤à§à¦¤ সমà§à¦ªà§à¦°à§à¦£ GC
+marker.gcreason.label.SHUTDOWN_CC=বনà§à¦§
+marker.gcreason.label.DOM_WINDOW_UTILS=বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ নিষà§à¦à§à¦°à¦¿à§
+marker.gcreason.label.USER_INACTIVE=বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ নিষà§à¦à§à¦°à¦¿à§
+
+# The name of a nursery collection.
+marker.nurseryCollection=নারà§à¦¸à¦¾à¦°à¦¿ সà¦à¦à§à¦°à¦¹
+
+# LOCALIZATION NOTE (marker.gcreason.description.*):
+# These strings are used to give an expanded description of why a GC occurred.
+marker.gcreason.description.API=à¦à¦à¦¾à¦¨à§ API à¦à¦² à¦à¦à§ যা à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨à¦à§ à¦à§à¦° à¦à¦°à¦¾ হà§à§à¦à§
+marker.gcreason.description.EAGER_ALLOC_TRIGGER=à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ à¦à¦à§à¦¨à§à¦ লà§à¦ª ফিরৠà¦à¦¸à§à¦¨ à¦à¦¬à¦ à¦à¦à¦à¦¿ নতà§à¦¨ GC à¦à¦à§à¦° à¦à¦²à§à¦¡à¦¼à¦¨ সà§à¦·à§à¦à¦¿ হয়à§à¦à¦¿à¦² যৠà¦à¦¤ à¦à¦¿à¦¸à¦¿ থà§à¦à§ বরাদà§à¦¦ যথà§à¦·à§à¦ বাà¦à¦ à¦à¦¿à¦²à¥¤
+marker.gcreason.description.DESTROY_RUNTIME=Firefox à¦à¦à¦à¦¿ JavaScript রানà¦à¦¾à¦à¦® à¦
থবা à¦à¦¨à¦à§à¦à§à¦¸à¦à¦à§ নষà§à¦ à¦à¦°à§ দà§à§, à¦à¦¬à¦ যা à¦à¦à¦¿ বনà§à¦§ হবার পà§à¦°à§à¦¬à§ সরà§à¦¬à¦¶à§à¦· à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨ à¦à¦¿à¦²à¥¤
+marker.gcreason.description.LAST_DITCH=à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ à¦
à§à¦¯à¦¾à¦²à§à¦à§à¦ à¦à¦°à¦¤à§ à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦à§, à¦à¦¿à¦¨à§à¦¤à§ সà§à¦à¦¾à¦¨à§ à¦à§à¦¨à§ মà§à¦®à§à¦°à¦¿ à¦à¦¿à¦²à§ না। à¦
à§à¦¯à¦¾à¦²à§à¦à§à¦¶à¦¨à§à¦° à¦à¦¨à§à¦¯ মà§à¦®à§à¦°à¦¿ à¦à¦¾à¦²à¦¿ à¦à¦°à¦¾à¦° à¦à§à¦·à§à¦à¦¾ হিসà§à¦¬à§ সমà§à¦ªà§à¦°à§à¦£ à¦à¦¾à¦°à¦¬à§à¦ সà¦à¦à§à¦°à¦¹ à¦à¦°à§à¦à§à¥¤
+marker.gcreason.description.TOO_MUCH_MALLOC=à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ à¦à¦à§à¦° à¦
ধিঠবাà¦à¦à¦à§ বরাদà§à¦¦ à¦à¦°à§ à¦à¦¬à¦ à¦à¦à¦¿ à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨à§ পà§à¦°à§à§à¦ à¦à¦°à§à¥¤
+marker.gcreason.description.ALLOC_TRIGGER=à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ à¦à¦à§à¦° à¦
ধিঠসমৠবরাদà§à¦¦ à¦à¦°à§ à¦à¦¬à¦ à¦à¦à¦¿ à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨à§ পà§à¦°à§à§à¦ à¦à¦°à§à¥¤
+marker.gcreason.description.DEBUG_GC=Zeal ডিবাঠসà§à¦à¦¿à¦ বশত GC
+marker.gcreason.description.COMPARTMENT_REVIVED=à¦à¦à¦à¦¿ à¦à§à¦²à§à¦¬à¦¾à¦² à¦
বà¦à§à¦à§à¦ GC à¦à¦à§à¦°à§à¦° শà§à¦·à§ পà§à¦¨à¦°à¦à¦¾à¦à¦°à¦¿à¦¤ হà§à§à¦à§ যা GC à¦à¦à§à¦°à§à¦° শà§à¦°à§à¦¤à§ মà§à¦¤ হিসà§à¦¬à§ ধারণা à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+marker.gcreason.description.RESET=à¦à¦à¦à¦¿ সà¦à§à¦°à¦¿à§ à¦à§à¦°à¦®à¦¬à¦°à§à¦§à¦®à¦¾à¦¨ GC সাà¦à¦à§à¦² সাথৠসাথৠশà§à¦· à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à§à¦° à¦à¦°à§à¥¤
+marker.gcreason.description.OUT_OF_NURSERY=JavaScript নারà§à¦¸à¦¾à¦°à¦¿à¦¤à§ যথà§à¦·à§à¦ পরিমাণ নতà§à¦¨ à¦
বà¦à§à¦à§à¦ বরাদà§à¦¦ রাà¦à§ যা à¦à¦à¦¿ পà§à¦°à§à¦£ হৠà¦à¦¬à¦ à¦à§à¦à¦à¦¾à¦ GC à¦à§ পরিà¦à¦¾à¦²à¦¨à¦¾ à¦à¦°à§à¥¤
+marker.gcreason.description.EVICT_NURSERY=tenured heap ঠà¦à¦¿à¦à§ à¦à¦¾à¦ à¦à¦°à¦¾ পà§à¦°à§à§à¦à¦¨, যার à¦à¦¨à§à¦¯ নারà§à¦¸à¦¾à¦°à¦¿ à¦à¦¾à¦²à¦¿ পà§à¦°à§à§à¦à¦¨à¥¤
+marker.gcreason.description.FULL_STORE_BUFFER=à¦à¦à¦¾à¦¨à¦à¦¾à¦° সà§à¦¥à¦¾à§à§ à¦
বà¦à§à¦à§à¦à¦à§à¦²à§à¦¤à§ à¦à¦à§à¦° à¦
ধিঠপà§à¦°à¦ªà¦¾à¦°à§à¦à¦¿ à¦à¦à§ যার মà§à¦²à§à¦¯ à¦à¦à¦à¦¿ নারà§à¦¸à¦¾à¦°à¦¿à¦° à¦
বà¦à§à¦à§à¦à¥¤
+marker.gcreason.description.SHARED_MEMORY_LIMIT=বà§à¦®à¦¾à¦¨à§à¦° à¦à¦²à§à¦à§à¦¶à¦¨à§à¦° à¦
নà§à¦°à§à¦§ à¦à¦°à¦¾ হà§, à¦à¦¿à¦¨à§à¦¤à§ যথà§à¦·à§à¦ পরিমান মà§à¦®à§à¦°à¦¿ à¦à¦¾à¦²à¦¿ থাà¦à§ না।
+marker.gcreason.description.PERIODIC_FULL_GC=JavaScript à¦à¦à§à¦¨à§à¦ লà§à¦ªà§ ফà§à¦°à¦¤ পাঠাৠà¦à¦¬à¦ à¦à¦à¦¿ à¦à¦¿à¦² Firefox à¦à¦° সরà§à¦¬à¦¶à§à¦· à¦à¦¾à¦°à§à¦¬à§à¦ সà¦à¦à§à¦°à¦¹à§à¦° বà§à¦¶ দà§à¦°à§à¦ সমৠপর।
+marker.gcreason.description.INCREMENTAL_TOO_SLOW=à¦à¦à¦à¦¿ পà§à¦°à§à¦£, à¦
বরà§à¦§à¦¨à¦¶à§à¦² à¦à¦¾à¦°à¦¬à§à¦ সà¦à¦à§à¦°à¦¹ শà§à¦°à§ হà§à§à¦à¦¿à¦²à¥¤ à¦à¦° à¦à¦¾à¦°à¦£ বিদà§à¦¯à¦®à¦¾à¦¨ বরà§à¦§à¦¨à¦¶à§à¦² à¦à¦¾à¦°à¦¬à§à¦ সà¦à¦à§à¦°à¦¹ à¦à¦à§à¦° যতà¦à¦¾ ধারণ à¦à¦°à¦¤à§ সà¦à§à¦·à¦® বরাদà§à¦¦à§à¦° হার তার à¦à§à§à§ দà§à¦°à§à¦¤à¦¤à¦° à¦à¦¿à¦²à¥¤
+marker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() à¦à§ à¦à¦² à¦à¦°à¦¾ হৠà¦à¦à¦à¦¿ à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨à¦à§ à¦à§à¦° à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯à¥¤
+marker.gcreason.description.MEM_PRESSURE=à¦à¦à¦¾à¦¨à§ à¦à§à¦¬à¦ à¦à¦® মà§à¦®à§à¦°à¦¿ à¦à¦ªà¦¸à§à¦¥à¦¿à¦¤ à¦à¦¿à¦²à¥¤
+marker.gcreason.description.CC_WAITING=সাà¦à¦à§à¦² à¦à¦¾à¦²à§à¦à¦à¦° à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦à¦°à§à¦° পà§à¦°à§à§à¦à¦¨ পà§à§à¥¤
+marker.gcreason.description.CC_FORCED=সাà¦à¦à§à¦² à¦à¦¾à¦²à§à¦à¦à¦° à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦à¦°à§à¦° পà§à¦°à§à§à¦à¦¨ পà§à§à¥¤
+marker.gcreason.description.LOAD_END=ডà¦à§à¦®à§à¦¨à§à¦ লà§à¦¡ হà¦à§à¦¾ সমাপà§à¦¤ হলà§à¥¤
+marker.gcreason.description.PAGE_HIDE=à¦à§à¦¯à¦¾à¦¬ à¦
থবা à¦à¦à¦¨à§à¦¡à§à¦à§ বà§à¦¯à¦¾à¦à¦°à¦¾à¦à¦¨à§à¦¡à§ সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° à¦à¦°à¦¾ হলà§à¥¤
+marker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox à¦à¦à¦à¦¿ JavaScript রানà¦à¦¾à¦à¦® à¦
থবা à¦à¦¨à¦à§à¦à§à¦¸à¦à¦à§ নষà§à¦ à¦à¦°à§ à¦à¦¬à¦ à¦à¦à¦¿ বনà§à¦§ হবার পà§à¦°à§à¦¬à§ সরà§à¦¬à¦¶à§à¦· à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦à¦° à¦à¦¿à¦²à¥¤
+marker.gcreason.description.SET_NEW_DOCUMENT=পাতাà¦à¦¿ নতà§à¦¨ ডà¦à§à¦®à§à¦¨à§à¦à§ à¦à¦²à§ à¦à§à¦à§à¥¤
+marker.gcreason.description.SET_DOC_SHELL=পাতাà¦à¦¿ নতà§à¦¨ ডà¦à§à¦®à§à¦¨à§à¦à§ à¦à¦²à§ à¦à§à¦à§à¥¤
+marker.gcreason.description.DOM_UTILS=à¦à¦à¦¾à¦¨à§ à¦à¦à¦à¦¿ API à¦à¦² à¦à¦¿à¦² যা à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨à§ পà§à¦°à§à§à¦ à¦à¦°à¦¾ হà§à§à¦à§à¥¤
+marker.gcreason.description.DOM_IPC=à¦à¦à¦à¦¿ à¦à¦¨à§à¦à¦¾à¦°-পà§à¦°à¦¸à§à¦¸ বারà§à¦¤à¦¾ à¦à§à¦¹à§à¦¤ হলৠযার à¦à¦à¦à¦¿ à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨à§à¦° পà§à¦°à§à§à¦à¦¨à¥¤
+marker.gcreason.description.DOM_WORKER=à¦
পà§à¦à§à¦·à¦¾à¦à§à¦¤à¦à¦¾à¦¬à§ à¦
নà§à¦ সমà§à§à¦° à¦à¦¨à§à¦¯ à¦à¦¯à¦¼à¦¾à¦°à§à¦à¦¾à¦° à¦
à¦à§à¦ à¦à¦¿à¦²à¥¤
+marker.gcreason.description.INTER_SLICE_GC=সরà§à¦¬à¦¶à§à¦· à¦à§à¦°à¦®à¦¬à¦°à§à¦§à¦®à¦¾à¦¨ GC সà§à¦²à¦¾à¦à¦¸ থà§à¦à§ à¦
পà§à¦à§à¦·à¦¾à¦à§à¦¤ দà§à¦°à§à¦ সমà§à¥¤
+marker.gcreason.description.FULL_GC_TIMER=à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ à¦à¦à§à¦¨à§à¦ লà§à¦ªà§ ফিরৠà¦à¦¿à§à§à¦à§, à¦à¦¬à¦ à¦à¦®à¦°à¦¾ à¦à¦¾à¦°à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨ সমà§à¦ªà¦¨à§à¦¨à§à¦° পর থà§à¦à§ à¦à¦à¦¿ à¦à¦¿à¦²à§ à¦
পà§à¦à§à¦·à¦¾à¦à§à¦¤ দà§à¦°à§à¦ সমà§à¥¤
+marker.gcreason.description.SHUTDOWN_CC=ফায়ারফà¦à§à¦¸ à¦à¦à¦à¦¿ à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ রানà¦à¦¾à¦à¦® বা à¦à¦¨à¦à§à¦à§à¦¸à¦ বিনাশ à¦à¦°à§à¦à§, à¦à¦¬à¦ à¦à¦à¦¿ শাঠডাà¦à¦¨ à¦à¦à§ à¦à§à¦¡à¦¼à¦¾à¦¨à§à¦¤ à¦à¦¾à¦°à§à¦¬à§à¦ à¦à¦¾à¦²à§à¦à¦¶à¦¨ à¦à¦¿à¦²à¥¤
+marker.gcreason.description.DOM_WINDOW_UTILS=বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ à¦à¦à¦à¦¿ দà§à¦°à§à¦ সময় ধরৠনিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦¿à¦²à¥¤ à¦à¦à¦¾ লà¦à§à¦·à§à¦¯ à¦à¦°à¦¾ সমà§à¦à¦¾à¦¬à¦¨à¦¾ à¦à¦® à¦à¦¿à¦² যà¦à¦¨ GC সà¦à§à¦à¦¾à¦²à¦¨ à¦à¦°à¦¾à¦° সà§à¦¯à§à¦ à¦à§à¦°à¦¹à¦£ à¦à¦°à§à¦à¦¿à¦²à¥¤
+marker.gcreason.description.USER_INACTIVE=বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ à¦à¦à¦à¦¿ দà§à¦°à§à¦ সময় ধরৠনিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦¿à¦²à¥¤ ফায়ারফà¦à§à¦¸à§ à¦à¦à¦¾ লà¦à§à¦·à§à¦¯ à¦à¦°à¦¾ সমà§à¦à¦¾à¦¬à¦¨à¦¾ à¦à¦® à¦à¦¿à¦² যà¦à¦¨ GC সà¦à§à¦à¦¾à¦²à¦¨à§à¦° সà§à¦¯à§à¦ নà§à§à¥¤
diff --git a/devtools/client/memory.properties b/devtools/client/memory.properties
new file mode 100644
index 00000000000..37d6a75d862
--- /dev/null
+++ b/devtools/client/memory.properties
@@ -0,0 +1,446 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (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 MB
+
+# 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=à¦
বà¦à§à¦à§à¦ যà¦à¦¨ allocated à¦à¦°à¦¾ হৠতà¦à¦¨ Toggle à¦à¦°à¦¾ হৠà¦à¦² সà§à¦à§à¦¯à¦¾à¦ à¦à¦° রà§à¦à¦°à§à¦¡à¦¿à¦à¦à¦¿à¦à§à¥¤ à¦à¦² সà§à¦à§à¦¯à¦¾à¦ পà§à¦°à§à¦¬à¦¬à¦°à§à¦¤à§ সà§à¦¨à¦¾à¦ªà¦¶à¦à¦à§ à¦à§à¦°à§à¦ªà§ à¦à¦¬à¦ à¦
বà¦à§à¦à§à¦à¦à§ লà§à¦à§à¦² à¦à¦°à¦¬à§, à¦à¦¿à¦¨à§à¦¤à§ à¦à¦ à¦
বà¦à§à¦à§à¦à¦à§à¦²à§ সà§à¦·à§à¦à¦¿ হবৠশà§à¦§à§ à¦à¦ à¦
পশন à¦à§à¦²à§ toggle à¦à¦°à¦¾à¦° পর। à¦à¦² সà§à¦à§à¦¯à¦¾à¦ রà§à¦à¦¡à¦¿à¦ à¦à¦° à¦à¦¾à¦°à§à¦¯à¦à¦¾à¦°à§à¦¤à¦¾ à¦à§à¦¬à¦ à¦à¦¾à¦²à¥¤
+
+# 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 stack recorded à¦
নà§à¦¸à¦¾à¦°à§ à¦à§à¦°à§à¦ª à¦à¦°
+
+# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The
+# tooltip for the "inverted call stack" display option.
+censusDisplays.invertedAllocationStack.tooltip=যà¦à¦¨ à¦
বà¦à§à¦à§à¦ তà§à¦°à¦¿ হবৠà¦à¦à¦à§à¦®à¦à§à¦²à§ inverted JavaScript call stack recorded à¦
নà§à¦¸à¦¾à¦°à§ à¦à§à¦°à§à¦ª à¦à¦°
+
+# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the
+# "tree map" display option.
+censusDisplays.treeMap.tooltip=মà§à¦®à¦°à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° দà§à¦¶à§à¦¯à¦®à¦¾à¦¨ à¦à¦°: বà§à¦¶à¦¿ শতাà¦à¦¶ মà§à¦®à¦°à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§à¦° à¦à¦¨à§à¦¯à§ বৠবà§à¦²à¦
+
+# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the
+# "object class" display option.
+censusDisplays.objectClass.tooltip=à¦à¦à¦à§à¦®à¦à§à¦²à§ JavaScript Object [[class]] à¦
নà§à¦¸à¦¾à¦°à§ à¦à§à¦°à§à¦ª à¦à¦°
+
+# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the
+# "internal type" display option.
+censusDisplays.internalType.tooltip=à¦
à¦à§à¦¯à¦¨à§à¦¤à¦°à§à¦£ C++ ধরন à¦
নà§à¦¸à¦¾à¦°à§ à¦à¦à¦à§à¦®à¦à§à¦²à§ à¦à§à¦°à§à¦ª à¦à¦°
+
+# 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 stack recorded à¦
নà§à¦¸à¦¾à¦°à§ à¦
বà¦à§à¦à§à¦ লà§à¦¬à§à¦² দিন
+
+# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The
+# tooltip for the "internal type" dominator tree display option.
+dominatorTreeDisplays.internalType.tooltip=à¦
à¦à§à¦¯à¦¨à§à¦¤à¦°à§à¦£ C++ ধরন à¦
নà§à¦¸à¦¾à¦°à§ à¦
বà¦à§à¦à§à¦ লà§à¦¬à§à¦² দিন
+
+# 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=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=(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.importing.full): The label describing the
+# snapshot state IMPORTING, used in the main heap view.
+snapshot.state.importing.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=Dominators
+
+# 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=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/devtools/client/menus.properties b/devtools/client/menus.properties
new file mode 100644
index 00000000000..9d2b70db170
--- /dev/null
+++ b/devtools/client/menus.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/.
+
+devtoolsServiceWorkers.label = সà§à¦¬à¦¾ à¦à¦°à§à¦®à§
+devtoolsServiceWorkers.accesskey = k
+
+devtoolsConnect.label = সà¦à¦¯à§à¦â¦
+devtoolsConnect.accesskey = C
+
+browserConsoleCmd.label = বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦¨à¦¸à§à¦²
+browserConsoleCmd.accesskey = B
+
+responsiveDesignMode.label = পà§à¦°à¦¤à¦¿à¦à§à¦°à¦¿à¦¯à¦¼à¦¾à¦¶à§à¦² ডিà¦à¦¾à¦à¦¨ মà§à¦¡
+responsiveDesignMode.accesskey = R
+
+eyedropper.label = à¦à¦à¦¡à§à¦°à¦ªà¦¾à¦°
+eyedropper.accesskey = y
+
+# LOCALIZATION NOTE (scratchpad.label): This menu item label appears
+# in the Tools menu. See bug 653093.
+# The Scratchpad is intended to provide a simple text editor for creating
+# and evaluating bits of JavaScript code for the purposes of function
+# prototyping, experimentation and convenient scripting.
+#
+# It's quite possible that you won't have a good analogue for the word
+# "Scratchpad" in your locale. You should feel free to find a close
+# approximation to it or choose a word (or words) that means
+# "simple discardable text editor".
+scratchpad.label = সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡
+scratchpad.accesskey = S
+
+# 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
+
+# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the
+# application menu item that opens the browser content toolbox UI in the Tools menu.
+# This toolbox allows to debug the chrome of the content process in multiprocess builds.
+browserContentToolboxMenu.label = বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦¨à§à¦à§à¦ à¦à§à¦²à¦¬à¦à§à¦¸
+browserContentToolboxMenu.accesskey = x
+
+webide.label = WebIDE
+webide.accesskey = W
+
+devtoolsWebReplay.label = à¦à¦¯à¦¼à§à¦¬ রিপà§à¦²à§
+devtoolsReloadAndRecordTab.label = à¦à§à¦¯à¦¾à¦¬ রিলà§à¦¡ à¦à¦°à§à¦¨ ঠরà§à¦à¦°à§à¦¡ à¦à¦°à§à¦¨
+devtoolsSaveRecording.label = রà§à¦à¦°à§à¦¡à¦¿à¦ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+devtoolsReplayNewTab.label = নতà§à¦¨ à¦à§à¦¯à¦¾à¦¬à§ রà§à¦à¦°à§à¦¡à¦¿à¦ লà§à¦¡ à¦à¦°à§à¦¨
+
+devToolboxMenuItem.label = à¦à§à¦¯à§à¦à¦² à¦à§à¦²
+devToolboxMenuItem.accesskey = T
+
+getMoreDevtoolsCmd.label = à¦à¦°à¦ à¦à§à¦² পান
+getMoreDevtoolsCmd.accesskey = M
diff --git a/devtools/client/netmonitor.properties b/devtools/client/netmonitor.properties
new file mode 100644
index 00000000000..a83e57ef511
--- /dev/null
+++ b/devtools/client/netmonitor.properties
@@ -0,0 +1,1232 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (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:
+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 (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 (paramsEmptyText): This is the text displayed in the
+# params tab of the network details pane when there are no params available.
+paramsEmptyText=à¦à¦ à¦
নà§à¦°à§à¦§à§à¦° à¦à¦¨à§à¦¯ à¦à§à¦¨à§ পà§à¦¯à¦¾à¦°à¦¾à¦®à¦¿à¦à¦¾à¦°à§à¦° নà§à¦
+
+# 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 â callback %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.
+responseTruncated=পà§à¦°à¦¤à¦¿à¦à§à¦°à¦¿à¦¯à¦¼à¦¾ à¦à¦¾à¦à¦¾ হয়à§à¦à§
+
+# 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 (responsePreview): This is the text displayed
+# in the response tab of the network details pane for an HTML preview.
+responsePreview=পà§à¦°à¦¾à¦à¦¦à¦°à§à¦¶à¦¨
+
+# 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=à¦à¦à¦à¦¿ request;#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.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.sizeKB): This is the label displayed
+# in the network menu specifying the size of a request (in kilobytes).
+networkMenu.sizeKB=%S KB
+
+# 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.
+networkMenu.sizeUnavailable.title=সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦°à§à¦° à¦à¦à¦¾à¦° সহà¦à¦²à¦à§à¦¯ নà§
+
+# 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.blockedBy): This is the label displayed
+# in the network menu specifying the request was blocked by something.
+# %S is replaced by the blocked reason, which could be "DevTools", "CORS", etc.
+
+# LOCALIZATION NOTE (networkMenu.blocked): This is a generic message for a
+# URL that has been blocked for an unknown reason
+
+# 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 ms
+
+# 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=,\u0020
+
+# 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 ms
+
+# 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 ms
+
+# 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 ms
+
+# 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 ms
+
+# 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 ms
+
+# 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 ms
+
+# 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 ms
+
+# 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 ms
+
+# 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.sizeKB): This is the label displayed
+# in pie or table charts specifying the size of a request (in kilobytes).
+charts.sizeKB=%S KB
+
+# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed
+# in pie or table charts specifying the size of a transferred request (in kilobytes).
+charts.transferredSizeKB=%S KB
+
+# 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.totalTransferredSize): This is the label displayed
+# in the performance analysis view for total transferred size, in kilobytes.
+charts.totalTransferredSize=সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦°à§à¦° à¦à¦à¦¾à¦°: %S KBà¦à¦à¦¾à¦°
+
+# 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.
+charts.learnMore=à¦à¦°à§à¦®à¦à§à¦·à¦®à¦¤à¦¾ বিশà§à¦²à§à¦·à¦£ সমà§à¦ªà¦°à§à¦à§ à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# LOCALIZATION NOTE (charts.totalSize): This is the label displayed
+# in the performance analysis view for total requests size, in kilobytes.
+charts.totalSize=à¦à¦à¦¾à¦°: %S KB
+
+# 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.
+charts.totalSecondsNonBlocking=নন বà§à¦²à¦à¦¿à¦ সময়: #1 সà§à¦à§à¦¨à§à¦¡; নন বà§à¦²à¦à¦¿à¦ সমà§: #1 সà§à¦à§à¦¨à§à¦¡
+
+# 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.
+charts.nonBlockingTime=নন বà§à¦²à¦à¦¿à¦ সমà§
+
+# 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.
+netRequest.originalFileURL.tooltip=à¦à¦¸à¦²: %S
+
+# 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.
+netRequest.decodedFileURL.tooltip=ডিà¦à§à¦¡ à¦à¦°à¦¾: %S
+
+# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab
+# This tab displays list of HTTP headers
+netRequest.headers=শà§à¦°à§à¦·à¦à¦°à¦£
+
+# LOCALIZATION NOTE (netRequest.response): A label used for Response tab
+# This tab displays HTTP response body
+netRequest.response=পà§à¦°à¦¤à¦¿à¦à§à¦°à¦¿à§à¦¾
+
+# LOCALIZATION NOTE (netRequest.rawData): A label used for a section
+# in Response tab. This section displays raw response body as it's
+# been received from the backend (debugger server)
+netRequest.rawData=à¦
পরিশà§à¦§à¦¿à¦¤ ডাà¦à¦¾
+
+# LOCALIZATION NOTE (netRequest.xml): A label used for a section
+# in Response tab. This section displays parsed XML response body.
+netRequest.xml=XML
+
+# LOCALIZATION NOTE (netRequest.image): A label used for a section
+# in Response tab. This section displays images returned in response body.
+netRequest.image=à¦à¦¿à¦¤à§à¦°
+
+# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used
+# in Response and Post tabs in case the body is bigger than given limit.
+# It allows the user to click and fetch more from the backend.
+# The {{link}} will be replace at run-time by an active link.
+# String with ID 'netRequest.sizeLimitMessageLink' will be used as text
+# for this link.
+netRequest.sizeLimitMessage=à¦à¦à¦¾à¦°à§à¦° সà§à¦®à¦¾à¦°à§à¦à¦¾à§ পà§à¦à¦à§ à¦à§à¦à§à¥¤ à¦à¦°à¦ লà§à¦¡ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯à§ {{link}} à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨à¥¤
+netRequest.sizeLimitMessageLink=à¦à¦à¦¾à¦¨à§
+
+# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used
+# in Response tab if the response body is not available.
+netRequest.responseBodyDiscarded=পà§à¦°à¦¤à¦¿à¦à§à¦°à¦¿à§à¦¾à¦° মà§à¦² à¦
à¦à¦¶ সà§à¦à§à¦° à¦à¦°à¦¾ হà§à¦¨à¦¿à¥¤
+
+# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used
+# in Post tab if the post body is not available.
+netRequest.requestBodyDiscarded=POST বডির à¦
নà§à¦°à§à¦§ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¾ হৠনাà¦à¥¤
+
+# LOCALIZATION NOTE (netRequest.post): A label used for Post tab
+# This tab displays HTTP post body
+netRequest.post=POST
+
+# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab
+# This tab displays request and response cookies.
+netRequest.cookies=à¦à§à¦à¦¿
+
+# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab
+# This tab displays data parsed from URL query string.
+netRequest.params=পà§à¦¯à¦¾à¦°à¦¾à¦®
+
+# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab
+# This tab displays the request's JavaScript stack trace. Should be identical to
+# debuggerUI.tabs.callstack
+netRequest.callstack=à¦à¦² ষà§à¦à§à¦¯à¦¾à¦
+
+# 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.
+certmgr.certificateTransparency.status.ok=সঠিঠSCTs রà§à¦à¦°à§à¦¡
+
+# 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.
+certmgr.certificateTransparency.status.notEnoughSCTS=à¦
পরà§à¦¯à¦¾à¦ªà§à¦¤ SCTs
+
+# 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.
+certmgr.certificateTransparency.status.notDiverseSCTS=à¦à¦à¦ রà¦à¦®à§à¦° SCTs
+
+# 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.
+
+# 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.cause): This is the label displayed
+# in the network table toolbar, above the "cause" column.
+netmonitor.toolbar.cause=à¦à¦¾à¦°à¦£
+
+# 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.tab.headers): This is the label displayed
+# in the network details pane identifying the headers tab.
+netmonitor.tab.headers=শà§à¦°à§à¦·à¦à¦°à¦£
+
+# 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=মিডিà§à¦¾ (M)
+
+# 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=URL ফিলà§à¦à¦¾à¦° à¦à¦°à§à¦¨
+
+# 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.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=রà§à¦à¦°à§à¦¡à¦¿à¦ নà§à¦à¦à§à¦¾à¦°à§à¦ লঠPause/Resume à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed
+# in the network toolbar for the performance analysis button.
+netmonitor.toolbar.perf=পারফরমà§à¦¨à§à¦¸ বিশà§à¦²à§à¦·à¦£ à¦
দলবদল à¦à¦°à§à¦¨â¦
+
+# 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.url): This is the label displayed
+# in the network details headers tab identifying the URL.
+netmonitor.summary.url=à¦
নà§à¦°à§à¦§à¦à§à¦¤ URL:
+
+# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed
+# in the network details headers tab identifying the method.
+netmonitor.summary.method=à¦
নà§à¦°à§à¦§à§à¦° পদà§à¦§à¦¤à¦¿:
+
+# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed
+# in the network details headers tab identifying the remote address.
+netmonitor.summary.address=দà§à¦°à¦¬à¦°à§à¦¤à§ ঠিà¦à¦¾à¦¨à¦¾:
+
+# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed
+# in the network details headers tab identifying the status code.
+netmonitor.summary.status=সà§à¦à§à¦¯à¦¾à¦à¦¾à¦¸ à¦à§à¦¡:
+
+# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed
+# in the network details headers tab identifying the http version.
+netmonitor.summary.version=সà¦à¦¸à§à¦à¦°à¦£:
+
+# 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.referrerPolicy): This is the label displayed
+# in the network details headers tab identifying the referrer policy.
+netmonitor.summary.referrerPolicy=রà§à¦«à¦¾à¦°à¦¾à¦° নà§à¦¤à¦¿:
+
+# 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.summary.rawHeaders): This is the label displayed
+# on the button in the headers tab that toggle view for raw request/response headers
+# from the currently displayed request
+netmonitor.summary.rawHeaders=র হà§à¦¡à¦¾à¦°
+
+# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed
+# in the network details headers tab identifying the raw request headers textarea
+netmonitor.summary.rawHeaders.requestHeaders=হà§à¦¡à¦¾à¦° রিà¦à§à§à§à¦¸à§à¦ à¦à¦°à§à¦¨:
+
+# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed
+# in the network details headers tab identifying the raw response headers textarea
+netmonitor.summary.rawHeaders.responseHeaders=পà§à¦°à¦¤à§à¦¤à§à¦¤à¦° শà§à¦°à§à¦·à¦à¦°à¦£:
+
+# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed
+# in the network details headers tab identifying the headers size.
+netmonitor.summary.size=হà§à¦¡à¦¾à¦°à§à¦° à¦à¦à¦¾à¦°:
+
+# 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.copy): This is the label displayed
+# for the copy sub-menu in the context menu for a request
+netmonitor.context.copy=à¦
নà§à¦²à¦¿à¦ªà¦¿
+
+# LOCALIZATION NOTE (netmonitor.context.copy.accesskey): This is the access key
+# for the copy menu/sub-menu displayed in the context menu for a request
+netmonitor.context.copy.accesskey=C
+
+# 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
+netmonitor.context.copyRequestData=%S ডাà¦à¦¾ à¦
নà§à¦²à¦¿à¦ªà¦¿ à¦à¦°à§à¦¨
+
+# 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.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
+
+# 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
+
+# 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
+
+# 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
+
+# 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): This is the label displayed
+# on the context menu that imports HAR files
+netmonitor.context.importHar=à¦à¦®à¦ªà§à¦°à§à¦ à¦à¦°à§à¦¨â¦
+
+# 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
+netmonitor.har.importHarDialogTitle=HAR ফাà¦à¦² à¦à¦®à¦ªà§à¦°à§à¦ à¦à¦°à§à¦¨
+
+# 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.
+
+# LOCALIZATION NOTE (netmonitor.context.unblockURL): This is the label displayed
+# on the context menu that unblocks any requests matching the selected request's URL.
+netmonitor.context.unblockURL=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.headers.learnMore): This is the label displayed
+# next to a header list item, with a link to external documentation
+netmonitor.headers.learnMore=à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨
+
+# 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.
+netmonitor.label.dropHarFiles = HAR ফাà¦à¦² à¦à¦à¦¾à¦¨à§ à¦à¦¾à§à§à¦¨
+
+# LOCALIZATION NOTE (netmonitor.label.har): This is a label used
+# as a tooltip for toolbar drop-down button with HAR actions
+netmonitor.label.har=HAR à¦à¦à§à¦¸à¦ªà§à¦°à§à¦/à¦à¦®à§à¦ªà§à¦°à§à¦
+
+# 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.
+netmonitor.cache.empty=à¦à§à¦¨ à¦à§à¦¯à¦¾à¦¶ তথà§à¦¯ নà§à¦
+
+# 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=Fetch à¦à¦£à¦¨à¦¾
+
+# LOCALIZATION NOTE (netmonitor.cache.lastFetched): This is the label text for the
+# last fetched date/time of the cached object.
+netmonitor.cache.lastFetched=সরà§à¦¬à¦¶à§à¦· fetch à¦à¦°à¦¾ হà§à§à¦à¦¿à¦²
+
+# 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/devtools/client/network-throttling.properties b/devtools/client/network-throttling.properties
new file mode 100644
index 00000000000..a16cd769949
--- /dev/null
+++ b/devtools/client/network-throttling.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 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 (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/devtools/client/performance.dtd b/devtools/client/performance.dtd
new file mode 100644
index 00000000000..894df9cc570
--- /dev/null
+++ b/devtools/client/performance.dtd
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/performance.properties b/devtools/client/performance.properties
new file mode 100644
index 00000000000..5b4eeac1785
--- /dev/null
+++ b/devtools/client/performance.properties
@@ -0,0 +1,163 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 Performance Tools
+# which is available from the Web Developer sub-menu -> 'Performance'.
+# 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 (noRecordingsText): The text to display in the
+# recordings menu when there are no recorded profiles yet.
+noRecordingsText=à¦à¦à¦¨ পরà§à¦¯à¦¨à§à¦¤ à¦à§à¦¨ পà§à¦°à§à¦«à¦¾à¦à¦² নà§à¦à¥¤
+
+# LOCALIZATION NOTE (recordingsList.itemLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# identifying a set of function calls. %S represents the number of recording,
+# iterating for every new recording, resulting in "Recording #1", "Recording #2", etc.
+recordingsList.itemLabel=রà§à¦à¦°à§à¦¡à¦¿à¦ #%S
+
+# LOCALIZATION NOTE (recordingsList.recordingLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for an item that has not finished recording.
+recordingsList.recordingLabel=à¦à¦²à¦®à¦¾à¦¨ পà§à¦°à¦à§à¦°à¦¿à§à¦¾
+
+# LOCALIZATION NOTE (recordingsList.loadingLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for an item that is finished and is loading.
+recordingsList.loadingLabel=লà§à¦¡ à¦à¦°à¦¾ হà¦à§à¦à§â¦
+
+# LOCALIZATION NOTE (recordingsList.durationLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for an item that has finished recording.
+recordingsList.durationLabel=%S ms
+
+# LOCALIZATION NOTE (recordingsList.saveLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for saving an item to disk.
+recordingsList.saveLabel=সà¦à¦°à¦à§à¦·à¦£
+
+# LOCALIZATION NOTE (graphs.fps):
+# This string is displayed in the framerate graph of the Performance Tools,
+# as the unit used to measure frames per second. This label should be kept
+# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
+graphs.fps=fps
+
+# LOCALIZATION NOTE (graphs.ms):
+# This string is displayed in the flamegraph of the Performance Tools,
+# as the unit used to measure time (in milliseconds). This label should be kept
+# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
+graphs.ms=ms
+
+# LOCALIZATION NOTE (graphs.memory):
+# This string is displayed in the memory graph of the Performance tool,
+# as the unit used to memory consumption. This label should be kept
+# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
+graphs.memory=MB
+
+# LOCALIZATION NOTE (category.*):
+# These strings are displayed in the categories graph of the Performance Tools,
+# as the legend for each block in every bar. These labels should be kept
+# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.
+category.other=Gecko
+category.css=সà§à¦à¦¾à¦à¦²
+category.layout=লà§à¦à¦à¦
+category.js=JIT
+category.gc=GC
+category.network=নà§à¦à¦à§à¦¾à¦°à§à¦
+category.graphics=à¦à§à¦°à¦¾à¦«à¦¿à¦à§à¦¸
+category.storage=সà§à¦à§à¦°à§à¦
+category.events=à¦à¦¨à¦ªà§à¦ à¦à¦¬à¦ à¦à¦à¦¨à¦¾
+category.dom=DOM
+category.idle=নিষà§à¦à§à¦°à¦¿à§
+category.tools=à¦à§à¦²
+
+# LOCALIZATION NOTE (table.bytes):
+# This string is displayed in the call tree after bytesize units.
+# %S represents the value in bytes.
+table.bytes=%S B
+
+# LOCALIZATION NOTE (table.ms2):
+# This string is displayed in the call tree after units of time in milliseconds.
+# %S represents the value in milliseconds.
+table.ms2=%S ms
+
+# LOCALIZATION NOTE (table.percentage3):
+# This string is displayed in the call tree after units representing percentages.
+# %S represents the value in percentage with two decimal points, localized.
+# there are two "%" after %S to escape and display "%"
+table.percentage3=%S%%
+
+# LOCALIZATION NOTE (table.root):
+# This string is displayed in the call tree for the root node.
+table.root=(root)
+
+# LOCALIZATION NOTE (table.idle):
+# This string is displayed in the call tree for the idle blocks.
+table.idle=(idle)
+
+# LOCALIZATION NOTE (table.url.tooltiptext):
+# This string is displayed in the call tree as the tooltip text for the url
+# labels which, when clicked, jump to the debugger.
+table.url.tooltiptext=ডিবাà¦à¦¾à¦°à§ à¦à§à¦¸ দà§à¦à§à¦¨
+
+# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):
+# This string is displayed in the icon displayed next to frames that
+# have optimization data
+table.view-optimizations.tooltiptext2=ফà§à¦°à§à¦®à§ রà§à§à¦à§ JIT à¦
পà¦à¦¿à¦®à¦¾à¦à¦à§à¦¶à¦¨ ডাà¦à¦¾
+
+# LOCALIZATION NOTE (recordingsList.importDialogTitle):
+# This string is displayed as a title for importing a recoring from disk.
+recordingsList.importDialogTitle=à¦à¦®à§à¦ªà§à¦°à§à¦ রà§à¦à¦°à§à¦¡à¦¿à¦â¦
+
+# LOCALIZATION NOTE (recordingsList.saveDialogTitle):
+# This string is displayed as a title for saving a recording to disk.
+recordingsList.saveDialogTitle=রà§à¦à¦°à§à¦¡ সà¦à¦à§à¦°à¦¹ à¦à¦°à¦¾ হà¦à§à¦à§
+
+# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):
+# This string is displayed as a filter for saving a recording to disk.
+recordingsList.saveDialogJSONFilter=JSON ফাà¦à¦²
+
+# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):
+# This string is displayed as a filter for saving a recording to disk.
+recordingsList.saveDialogAllFilter=সব ফাà¦à¦²
+
+# LOCALIZATION NOTE (timeline.tick):
+# This string is displayed in the timeline overview, for delimiting ticks
+# by time, in milliseconds.
+timeline.tick=%S ms
+
+# LOCALIZATION NOTE (timeline.records):
+# This string is displayed in the timeline waterfall, as a title for the menu.
+timeline.records=RECORDS
+
+# LOCALIZATION NOTE (profiler.bufferFull):
+# This string is displayed when recording, indicating how much of the
+# buffer is currently be used.
+# %S is the percentage of the buffer used -- there are two "%"s after to escape
+# the % that is actually displayed.
+# Example: "Buffer 54% full"
+profiler.bufferFull=বাফার %S%% সমà§à¦ªà§à¦°à§à¦£
+
+# LOCALIZATION NOTE (recordings.start):
+# The label shown on the main recording buttons to start recording.
+recordings.start=রà§à¦à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¯à¦à¦¾à¦°à¦¿à¦¤à¦¾ শà§à¦°à§ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (recordings.stop):
+# The label shown on the main recording buttons to stop recording.
+recordings.stop=রà§à¦à¦°à§à¦¡à¦¿à¦ à¦à¦¾à¦°à§à¦¯à¦à¦¾à¦°à¦¿à¦¤à¦¾ বনà§à¦§ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (recordings.start.tooltip):
+# This string is displayed as a tooltip on a button that starts a new profile.
+recordings.start.tooltip=à¦à¦¾à¦°à§à¦¯à¦à¦¾à¦°à¦¿à¦¤à¦¾ ধারণà§à¦° ধারনাবসà§à¦¥à¦¾ à¦à¦à¦² à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (recordings.import.tooltip):
+# This string is displayed on a button that opens a dialog to import a saved profile data file.
+recordings.import.tooltip=à¦à¦®à§à¦ªà§à¦°à§à¦â¦
+
+# LOCALIZATION NOTE (recordings.clear.tooltip):
+# This string is displayed on a button that removes all the recordings.
+recordings.clear.tooltip=পরিষà§à¦à¦¾à¦°
diff --git a/devtools/client/responsive.properties b/devtools/client/responsive.properties
new file mode 100644
index 00000000000..3e9809e4d6e
--- /dev/null
+++ b/devtools/client/responsive.properties
@@ -0,0 +1,165 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (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=à¦à¦¿à¦à¦ªà§à¦°à§à¦ à¦à§à¦°à¦¾à¦¨
+
+# LOCALIZATION NOTE (responsive.done): Button text in the device list modal
+responsive.done=সমà§à¦ªà¦¨à§à¦¨
+
+# 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=viewport à¦à¦° à¦à¦à¦à¦¿ সà§à¦à§à¦°à¦¿à¦¨à¦¶à¦ নাà¦
+
+# 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=সà§à¦à§à¦°à§à¦¨à¦¶à¦ %2$S তৠ%1$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=রà§à¦¸à¦ªà¦¨à¦¸à¦¿à¦ ডিà¦à¦¾à¦à¦¨ মà§à¦¡ শà§à¦§à§ রিমà§à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§à¦° à¦à§à¦¯à¦¾à¦¬à§à¦° à¦à¦¨à§à¦¯, যà§à¦¨ সà§à¦à§à¦²à§ Firefox à¦à¦° বিà¦à¦¿à¦¨à§à¦¨ à¦à¦¾à¦à§ à¦à§à§à¦¬ à¦à¦¨à¦à§à¦¨à§à¦à§à¦° à¦à¦¨à§à¦¯ বà§à¦¯à¦¬à¦¹à§à¦¤ হà§à¥¤
+
+# 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.addDevice): Button text that reveals a form to
+# be used for adding custom devices.
+responsive.addDevice=ডিà¦à¦¾à¦à¦¸ যà§à¦
+
+# LOCALIZATION NOTE (responsive.addDevice2): Button text that reveals a form to
+# be used for adding custom devices.
+responsive.addDevice2=à¦à¦¾à¦¸à§à¦à¦® ডিà¦à¦¾à¦à¦¸ যà§à¦ à¦à¦°à§à¦¨â¦
+
+# 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.deviceAdderPixelRatio): Label of form field for
+# the device pixel ratio of a new device. The available width is very low, so you
+# might see overlapping text if the length is much longer than 5 or so
+# characters.
+responsive.deviceAdderPixelRatio=DPR
+
+# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for
+# the user agent of a new device. The available width is very low, so you might
+# see overlapping text if the length is much longer than 5 or so characters.
+responsive.deviceAdderUserAgent=UA
+
+# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the
+# touch input support of a new device. The available width is very low, so you
+# might see overlapping text if the length is much longer than 5 or so
+# characters.
+responsive.deviceAdderTouch=সà§à¦ªà¦°à§à¦¶
+
+# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio2): Label of form field for
+# the device pixel ratio of a new device.
+responsive.deviceAdderPixelRatio2=ডিà¦à¦¾à¦à¦¸ à¦à¦° পিà¦à§à¦¸à§à¦² à¦
নà§à¦ªà¦¾à¦¤
+
+# 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\n:UA: %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.
+responsive.reloadConditions.touchSimulation=à¦à¦¾à¦ সিমà§à¦²à§à¦¶à¦¨ à¦à¦à¦² হলৠরিলà§à¦¡ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (responsive.reloadConditions.userAgent): Label on checkbox used
+# to select whether to reload when user agent is changed.
+responsive.reloadConditions.userAgent=যà¦à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§à¦° à¦à¦à§à¦¨à§à¦ পরিবরà§à¦¤à¦¿à¦¤ হবৠতà¦à¦¨ রিলà§à¦¡ à¦à¦°à§à¦¨
+
+# 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.
+
+responsive.showUserAgentInput=বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§ à¦à¦à§à¦¨à§à¦ দà§à¦à¦¾à¦¨
+
+# LOCALIZATION NOTE (responsive.deviceSettings): The header text for the device settings
+# view.
+responsive.deviceSettings=ডিà¦à¦¾à¦à¦¸ সà§à¦à¦¿à¦
+
+# LOCALIZATION NOTE (responsive.deviceNameAlreadyInUse): This is the text shown when adding a new
+# device with an already existing device name.
+responsive.deviceNameAlreadyInUse=ডিà¦à¦¾à¦à¦¸ নাম à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ বà§à¦¯à¦¾à¦¬à¦¹à¦¾à¦° হà¦à§à¦à§
diff --git a/devtools/client/scratchpad.dtd b/devtools/client/scratchpad.dtd
new file mode 100644
index 00000000000..ea2461bcb85
--- /dev/null
+++ b/devtools/client/scratchpad.dtd
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/scratchpad.properties b/devtools/client/scratchpad.properties
new file mode 100644
index 00000000000..6d61afa1a4b
--- /dev/null
+++ b/devtools/client/scratchpad.properties
@@ -0,0 +1,105 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 JavaScript scratchpad
+# which is available from the Web Developer sub-menu -> 'Scratchpad'.
+#
+# 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 (export.fileOverwriteConfirmation): This is displayed when
+# the user attempts to save to an already existing file.
+export.fileOverwriteConfirmation=ফাà¦à¦² বিদà§à¦¯à¦®à¦¾à¦¨ à¦à¦à§à¥¤ পà§à¦¨à¦°à¦¾à§ লিà¦à§à¦¨?
+
+# LOCALIZATION NOTE (browserWindow.unavailable): This error message is shown
+# when Scratchpad does not find any recently active main browser window.
+browserWindow.unavailable=à¦à§à¦¡à¦à¦¿ নà§à§à¦¾à¦° à¦à¦¨à§à¦¯ সà§à¦à§à¦°à¦à¦ªà§à¦¯à¦¾à¦¡ à¦à§à¦¨ বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦à¦¨à§à¦¡à§ à¦à§à¦à¦à§ পাà§à¦¨à¦¿à¥¤
+
+# LOCALIZATION NOTE (scratchpadContext.invalid): This error message is shown
+# when user tries to run an operation in Scratchpad in an unsupported context.
+scratchpadContext.invalid=বরà§à¦¤à¦®à¦¾à¦¨ মà§à¦¡à§ সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡ à¦à¦ à¦
পারà§à¦¶à¦¨ à¦à¦¾à¦²à¦¾à¦¤à§ পারবৠনা।
+
+# LOCALIZATION NOTE (openFile.title): This is the file picker title, when you
+# open a file from Scratchpad.
+openFile.title=ফাà¦à¦² à¦à§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (openFile.failed): This is the message displayed when file
+# open fails.
+openFile.failed=ফাà¦à¦²à¦à¦¿ পà§à¦¤à§ বà§à¦¯à¦°à§à¦¥ হà§à§à¦à§à¥¤
+
+# LOCALIZATION NOTE (importFromFile.convert.failed): This is the message
+# displayed when file conversion from some charset to Unicode fails.
+# %1 is the name of the charset from which the conversion failed.
+importFromFile.convert.failed=%1$S হতৠà¦à¦à¦¨à¦¿à¦à§à¦¡ ফাà¦à¦²à§ রà§à¦ªà¦¾à¦¨à§à¦¤à¦° à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥à¥¤
+
+# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the
+# menuitem in the 'Open Recent'-menu which clears all recent files.
+clearRecentMenuItems.label=à¦à¦à¦à§à¦® পরিসà§à¦à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (saveFileAs): This is the file picker title, when you save
+# a file in Scratchpad.
+saveFileAs=নতà§à¦¨ à¦à¦¾à¦¬à§ ফাà¦à¦² সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (saveFile.failed): This is the message displayed when file
+# save fails.
+saveFile.failed=ফাà¦à¦² সà¦à¦°à¦à§à¦·à¦£ à¦
পারà§à¦¶à¦¨ বà§à¦¯à¦°à§à¦¥ হয়à§à¦à§à¥¤
+
+# LOCALIZATION NOTE (confirmClose): This is message in the prompt dialog when
+# you try to close a scratchpad with unsaved changes.
+confirmClose=à¦à¦ªà¦¨à¦¿ à¦à¦¿ সà§à¦à§à¦°à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡à§ à¦à¦ªà¦¨à¦¾à¦° পরিবরà§à¦¤à¦¿à¦¤ পরিবরà§à¦¤à¦¨ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+
+# LOCALIZATION NOTE (confirmClose.title): This is title of the prompt dialog when
+# you try to close a scratchpad with unsaved changes.
+confirmClose.title=à¦
সà¦à¦°à¦à§à¦·à¦¿à¦¤ পরিবরà§à¦¤à¦¨
+
+# LOCALIZATION NOTE (confirmRevert): This is message in the prompt dialog when
+# you try to revert unsaved content of scratchpad.
+confirmRevert=à¦à¦ªà¦¨à¦¿ à¦à¦ সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡à§ যৠপরিবরà§à¦¤à¦¨à¦à§à¦²à§ à¦à¦¨à§à¦à§à¦¨ সà§à¦à§à¦²à§ à¦à¦¿ à¦à¦¬à¦¾à¦° à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¤à§ à¦à¦¾à¦¨?
+
+# LOCALIZATION NOTE (confirmRevert.title): This is title of the prompt dialog when
+# you try to revert unsaved content of scratchpad.
+confirmRevert.title=পরিবরà§à¦¤à¦¨à¦à§à¦²à§ পà§à¦¨à¦°à¦¾à§ à¦à¦²à§à¦²à§à¦ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (scratchpadIntro): This is a multi-line comment explaining
+# how to use the Scratchpad. Note that this should be a valid JavaScript
+# comment inside /* and */.
+scratchpadIntro1=/*\n * à¦à¦à¦¾ à¦à¦à¦à¦¿ à¦à¦¾à¦à¦¾ সà§à¦à§à¦°à¦¿à¦ªà§à¦ সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡\n *\n * à¦à¦¿à¦à§ à¦à¦¾à¦à¦¾à¦¸à§à¦à§à¦°à¦¿à¦ªà§à¦ পà§à¦°à¦¬à§à¦¶ à¦à¦°à¦¾à¦¨, তারপর রাà¦à¦ à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨ বা à¦à¦à§à¦¸à¦¿à¦à¦à¦ মà§à¦¨à§ থà§à¦à§ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨:\n *1. নিরà§à¦¬à¦¾à¦à¦¿à¦¤ à¦à§à¦à§à¦¸à¦à¦à§ মà§à¦²à§à¦¯à¦¾à§à¦¨ à¦à¦°à¦¤à§ à¦à¦¾à¦²à¦¾à¦¨ (%1$S),\n * 2. ফলাফলৠà¦à¦à¦à¦¿ à¦
বà¦à§à¦à§à¦ পরিদরà§à¦¶à¦ à¦à¦¨à¦¤à§ পরিদরà§à¦¶à¦¨ à¦à¦°à§à¦¨(%2$S), or,\n * 3. নিরà§à¦¬à¦¾à¦à¦¨à§à¦° পর মনà§à¦¤à¦¬à§à¦¯à§ ফলাফল পà§à¦°à¦¬à§à¦¶ à¦à¦°à¦¾à¦¤à§ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à§à¦¨à¥¤ (%3$S)\n */\n\n
+
+# LOCALIZATION NOTE (notification.browserContext): This is the message displayed
+# over the top of the editor when the user has switched to browser context.
+browserContext.notification=বà§à¦°à¦¾à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦·à¦¾à¦ªà¦à§ সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡ সমà§à¦ªà¦¾à¦¦à¦¨ à¦à¦°à§à¦¨à¥¤
+
+# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with
+# documentation for Scratchpad on MDN.
+help.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad
+
+# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column
+# information displayed in statusbar when selection is made in
+# Scratchpad.
+scratchpad.statusBarLineCol = লাà¦à¦¨ %1$S, à¦à¦²à¦¾à¦® %2$S
+
+# LOCALIZATION NOTE (fileExists.notification): This is the message displayed
+# over the top of the the editor when a file does not exist.
+fileNoLongerExists.notification=à¦à¦ ফাà¦à¦² বরà§à¦¤à¦®à¦¾à¦¨à§ বিদà§à¦¯à¦®à¦¾à¦¨ নà§à¦à¥¤
+
+# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that
+# appears in the filter text box for the properties view container.
+propertiesFilterPlaceholder=ফিলà§à¦à¦¾à¦°à§à¦° বà§à¦¶à¦¿à¦·à§à¦à§à¦¯à¦¾à¦¬à¦²à§
+
+# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad
+# fails to connect to the server due to a timeout.
+connectionTimeout=সà¦à¦¯à§à¦ সমৠশà§à¦·à¥¤ সমà§à¦à¦¾à¦¬à§à¦¯ তà§à¦°à§à¦à¦¿ বারà§à¦¤à¦¾à¦° à¦à¦¨à§à¦¯ তà§à¦°à§à¦à¦¿ à¦à¦¨à¦¸à§à¦²à§à¦° দà§à¦à¦¿ পà§à¦°à¦¾à¦¨à§à¦¤à¦ পরà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨ । পà§à¦¨à¦°à¦¾à§ সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡ à¦à¦¾à¦²à§ à¦à¦°à§ à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨à¥¤
+
+# 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.msg): 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=পà§à¦¸à§à¦ à¦à¦°à¦¾ à¦
নà§à¦®à§à¦¦à¦¿à¦¤
diff --git a/devtools/client/shadereditor.dtd b/devtools/client/shadereditor.dtd
new file mode 100644
index 00000000000..7a2ae3349fb
--- /dev/null
+++ b/devtools/client/shadereditor.dtd
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/shadereditor.properties b/devtools/client/shadereditor.properties
new file mode 100644
index 00000000000..baf595a3bed
--- /dev/null
+++ b/devtools/client/shadereditor.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/.
+
+# 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 (shadersList.programLabel):
+# This string is displayed in the programs list of the Shader Editor,
+# identifying a set of linked GLSL shaders.
+shadersList.programLabel=পà§à¦°à§à¦à§à¦°à¦¾à¦® %S
+
+# LOCALIZATION NOTE (shadersList.blackboxLabel):
+# This string is displayed in the programs list of the Shader Editor, while
+# the user hovers over the checkbox used to toggle blackboxing of a program's
+# associated fragment shader.
+shadersList.blackboxLabel=à¦à¦à¦² দà§à¦¶à§à¦¯à¦®à¦¾à¦¨ à¦à§à¦¯à¦¾à¦®à¦¿à¦¤à¦¿
diff --git a/devtools/client/shared.properties b/devtools/client/shared.properties
new file mode 100644
index 00000000000..57b2cdde17b
--- /dev/null
+++ b/devtools/client/shared.properties
@@ -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/.
+
+# LOCALIZATION NOTE (dimensions): This is used to display the dimensions
+# of a node or image, like 100Ã200.
+dimensions=%SÃ%S
+
+# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget
+# as the default tooltip of a group checkbox
+sideMenu.groupCheckbox.tooltip=à¦à¦ à¦à§à¦°à§à¦ªà§à¦° সà¦à¦² à¦à§à¦à¦¬à¦à§à¦¸ পরিবরà§à¦¤à¦¨ à¦à¦°à§
diff --git a/devtools/client/sourceeditor.dtd b/devtools/client/sourceeditor.dtd
new file mode 100644
index 00000000000..469b47ec824
--- /dev/null
+++ b/devtools/client/sourceeditor.dtd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/sourceeditor.properties b/devtools/client/sourceeditor.properties
new file mode 100644
index 00000000000..f80e178cb55
--- /dev/null
+++ b/devtools/client/sourceeditor.properties
@@ -0,0 +1,139 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 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.promptTitle): This is the dialog title used
+# 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.promptTitle=à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨â¦
+
+# 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 (gotoLineCmd.promptMessage): This is the message shown 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.promptMessage=লাà¦à¦¨ নমà§à¦¬à¦°à§ à¦à¦¾à¦®à§à¦ª à¦à¦°à§à¦¨:
+
+# LOCALIZATION NOTE (annotation.breakpoint.title): This is the text shown in
+# front of any breakpoint annotation when it is displayed as a tooltip in one of
+# the editor gutters. This feature is used in the JavaScript Debugger.
+annotation.breakpoint.title=বà§à¦°à§à¦à¦ªà§à§à¦¨à§à¦: %S
+
+# LOCALIZATION NOTE (annotation.currentLine): This is the text shown in
+# a tooltip displayed in any of the editor gutters when the user hovers the
+# current line.
+annotation.currentLine=বরà§à¦¤à¦®à¦¾à¦¨ লাà¦à¦¨
+
+# LOCALIZATION NOTE (annotation.debugLocation.title): This is the text shown in
+# a tooltip displayed in any of the editor gutters when the user hovers the
+# current debugger location. The debugger can pause the JavaScript execution at
+# user-defined lines.
+annotation.debugLocation.title=বরà§à¦¤à¦®à¦¾à¦¨ পদà¦à§à¦·à§à¦ª: %S
+
+# 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=docs
+
+# 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/devtools/client/startup.properties b/devtools/client/startup.properties
new file mode 100644
index 00000000000..e5df0033770
--- /dev/null
+++ b/devtools/client/startup.properties
@@ -0,0 +1,327 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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.
+ToolboxDebugger.tooltip3=JavaScript ডিবাà¦à¦¾à¦°
+
+# 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 (ToolboxShaderEditor.label):
+# This string is displayed in the title of the tab when the Shader Editor is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+ToolboxShaderEditor.label=শà§à¦¡à¦¾à¦° সমà§à¦ªà¦¾à¦¦à¦
+
+# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxShaderEditor.panelLabel=শà§à¦¡à¦¾à¦° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ পà§à¦¯à¦¾à¦¨à§à¦²
+
+# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):
+# This string is displayed in the tooltip of the tab when the Shader Editor is
+# displayed inside the developer tools window.
+ToolboxShaderEditor.tooltip=WebGL à¦à¦° à¦à¦¨à§à¦¯ সরাসরি GLSL শà§à¦¡à¦¾à¦° à¦à¦¾à¦·à¦¾ সমà§à¦ªà¦¾à¦¦à¦
+
+# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):
+# This string is displayed in the title of the tab when the Shader Editor is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+ToolboxCanvasDebugger.label=Canvas
+
+# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxCanvasDebugger.panelLabel=Canvas পà§à¦¯à¦¾à¦¨à§à¦²
+
+# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):
+# This string is displayed in the tooltip of the tab when the Shader Editor is
+# displayed inside the developer tools window.
+ToolboxCanvasDebugger.tooltip= à¦à¦° পà§à¦°à§à¦à§à¦·à¦¾à¦ªà¦à¦¿ যাà¦à¦¾à¦ ঠডিবাঠà¦à¦°à¦¾à¦° à¦à§à¦²
+
+# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):
+# This string is displayed in the title of the tab when the Web Audio Editor
+# is displayed inside the developer tools window and in the Developer Tools Menu.
+ToolboxWebAudioEditor1.label=à¦à§à§à¦¬ à¦
ডিà¦
+
+# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxWebAudioEditor1.panelLabel=à¦à§à§à¦¬ à¦
ডিঠপà§à¦¯à¦¾à¦¨à§à¦²
+
+# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):
+# This string is displayed in the tooltip of the tab when the Web Audio Editor is
+# displayed inside the developer tools window.
+ToolboxWebAudioEditor1.tooltip=à¦à§à§à¦¬ à¦
ডিঠপà§à¦°à§à¦à§à¦·à¦¾à¦ªà¦ à¦à¦¿à¦à§à¦¯à§à¦¯à¦¼à¦¾à¦²à¦¾à¦à¦à¦¾à¦° ঠà¦
ডিঠনà§à¦¡ পরিদরà§à¦¶à¦
+
+# 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 (scratchpad.label): this string is displayed in the title of
+# the tab when the Scratchpad is displayed inside the developer tools window and
+# in the Developer Tools Menu.
+scratchpad.label=সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡
+
+# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the
+# label for the toolbox panel.
+scratchpad.panelLabel=সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡ পà§à¦¯à¦¾à¦¨à§à¦²
+
+# LOCALIZATION NOTE (scratchpad.tooltip): This string is displayed in the
+# tooltip of the tab when the Scratchpad is displayed inside the developer tools
+# window.
+scratchpad.tooltip=সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡
+
+# 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.
+accessibility.tooltip3=à¦
à¦à¦¿à¦à¦®à§à¦¯à¦¤à¦¾ (%S)
+
+# 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.replay):
+# This is the tooltip of the button in the toolbox toolbar that enables
+# the web replay record feature.
+toolbox.buttons.replay = WebReplay সà¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (toolbox.buttons.stopReplay):
+# This is the tooltip of the button in the toolbox toolbar that dissables
+# the web replay feature.
+toolbox.buttons.stopReplay = WebReplay নিষà§à¦à§à¦°à¦¿à¦¯à¦¼ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (toolbox.buttons.paintflashing):
+# This is the tooltip of the paintflashing button in the toolbox toolbar
+# that toggles paintflashing.
+toolbox.buttons.paintflashing = à¦à¦à¦² পà§à¦à¦¨à§à¦ ফà§à¦²à§à¦¯à¦¾à¦¶à¦¿à¦
+
+# LOCALIZATION NOTE (toolbox.buttons.scratchpad):
+# This is the tooltip of the button in the toolbox toolbar that opens
+# the scratchpad window
+toolbox.buttons.scratchpad = সà§à¦à§à¦°à§à¦¯à¦¾à¦à¦ªà§à¦¯à¦¾à¦¡
+
+# 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 = পাতার à¦à¦à¦à¦¿ à¦
à¦à¦¶ পরিমাপ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (toolbox.tab.newBadge):
+# This is the text of a promotion badge showed in the toobox tab bar, next to a tab panel
+# name. Used to promote new/recent panels such as the accessibility panel.
+toolbox.tab.newBadge=নতà§à¦¨
diff --git a/devtools/client/storage.dtd b/devtools/client/storage.dtd
new file mode 100644
index 00000000000..88492e9b429
--- /dev/null
+++ b/devtools/client/storage.dtd
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/storage.properties b/devtools/client/storage.properties
new file mode 100644
index 00000000000..9cf720d8934
--- /dev/null
+++ b/devtools/client/storage.properties
@@ -0,0 +1,119 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 Storage Editor 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 (storage.filter.key):
+# Key shortcut used to focus the filter box on top of the data view
+storage.filter.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (tree.emptyText):
+# This string is displayed when the Storage Tree is empty. This can happen when
+# there are no websites on the current page (about:blank)
+tree.emptyText=à¦à¦ পাতাৠà¦à§à¦¨ হà§à¦¸à§à¦ নà§à¦
+
+# LOCALIZATION NOTE (table.emptyText):
+# This string is displayed when there are no rows in the Storage Table for the
+# selected host.
+table.emptyText=নিরà§à¦¬à¦¾à¦à¦¿à¦¤ হà§à¦¸à§à¦à§à¦° à¦à¦¨à§à¦¯ à¦à§à¦¨ তথà§à¦¯ বরà§à¦¤à¦®à¦¾à¦¨ নà§à¦
+
+# LOCALIZATION NOTE (tree.labels.*):
+# These strings are the labels for Storage type groups present in the Storage
+# Tree, like cookies, local storage etc.
+tree.labels.cookies=à¦à§à¦à¦¿
+tree.labels.localStorage=সà§à¦¥à¦¾à¦¨à§à§ সà§à¦à§à¦°à§à¦
+tree.labels.sessionStorage=সà§à¦¶à¦¨ সà§à¦à§à¦°à§à¦
+tree.labels.indexedDB=à¦à¦¨à¦¡à§à¦à§à¦¸ à¦à¦°à¦¾ DB
+tree.labels.Cache=à¦à§à¦¯à¦¾à¦¶à§ সà§à¦à§à¦°à§à¦
+
+# LOCALIZATION NOTE (table.headers.*.*):
+# These strings are the header names of the columns in the Storage Table for
+# each type of storage available through the Storage Tree to the side.
+table.headers.cookies.uniqueKey=সতনà§à¦¤à§à¦° à¦à§
+table.headers.cookies.name=নাম
+table.headers.cookies.path=পাথ
+table.headers.cookies.host=ডà§à¦®à§à¦à¦¨
+table.headers.cookies.expires=মà§à¦¯à¦¼à¦¾à¦¦à§à¦¤à§à¦¤à§à¦°à§à¦£à§à¦° তারিà¦
+table.headers.cookies.value=মান
+table.headers.cookies.lastAccessed=সরà§à¦¬à¦¶à§à¦· পà§à¦°à¦¬à§à¦¶
+table.headers.cookies.creationTime=তà§à¦°à¦¿à¦à§à¦¤
+table.headers.cookies.sameSite=sameSite
+
+table.headers.localStorage.name=à¦à§
+table.headers.localStorage.value=মান
+
+table.headers.sessionStorage.name=à¦à§
+table.headers.sessionStorage.value=মান
+
+table.headers.Cache.url=URL
+table.headers.Cache.status=à¦
বসà§à¦¥à¦¾
+
+table.headers.indexedDB.uniqueKey=সতনà§à¦¤à§à¦° à¦à§
+table.headers.indexedDB.name=à¦à§
+table.headers.indexedDB.db=ডাà¦à¦¾à¦¬à§à¦ নাম
+table.headers.indexedDB.storage=সà§à¦à§à¦°à§à¦
+table.headers.indexedDB.objectStore=à¦
বà¦à§à¦à§à¦ সà¦à¦°à¦à§à¦·à¦à§à¦° নাম
+table.headers.indexedDB.value=মান
+table.headers.indexedDB.origin=মà§à¦²
+table.headers.indexedDB.version=সà¦à¦¸à§à¦à¦°à¦£
+table.headers.indexedDB.objectStores=à¦
বà¦à§à¦à§à¦ সà¦à¦°à¦à§à¦·à¦
+table.headers.indexedDB.keyPath2=à¦à§ পাথ
+table.headers.indexedDB.autoIncrement=সà§à¦¬à§à¦à¦à§à¦°à¦¿à§ বà§à¦¦à§à¦§à¦¿
+table.headers.indexedDB.indexes=à¦à¦¨à§à¦¡à§à¦à§à¦¸
+
+# LOCALIZATION NOTE (label.expires.session):
+# This string is displayed in the expires column when the cookie is Session
+# Cookie
+label.expires.session=সà§à¦¶à¦¨
+
+# LOCALIZATION NOTE (storage.search.placeholder):
+# This is the placeholder text in the sidebar search box
+storage.search.placeholder=à¦à§à¦¯à¦¾à¦²à§ ফিলà§à¦à¦¾à¦° à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (storage.data.label):
+# This is the heading displayed over the item value in the sidebar
+storage.data.label=তথà§à¦¯
+
+# LOCALIZATION NOTE (storage.parsedValue.label):
+# This is the heading displayed over the item parsed value in the sidebar
+storage.parsedValue.label=পারà§à¦¸à¦à§à¦¤ মান
+
+# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):
+# Label of popup menu action to delete storage item.
+storage.popupMenu.deleteLabel=â%Sâ মà§à¦à§ ফà§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (storage.popupMenu.addItemLabel):
+# Label of popup menu action to add an item.
+storage.popupMenu.addItemLabel=বিষৠযà§à¦
+
+# LOCALIZATION NOTE (storage.popupMenu.refreshItemLabel):
+# Label of popup menu action to refresh an item.
+storage.popupMenu.refreshItemLabel=à¦à¦à¦à§à¦® রিফà§à¦°à§à¦¶ à¦à¦°à§à¦¨
+
+# LOCALIZATION NOTE (storage.popupMenu.deleteAllFromLabel):
+# Label of popup menu action to delete all storage items.
+storage.popupMenu.deleteAllFromLabel=â%Sâ থà§à¦à§ সব মà§à¦à§ ফà§à¦²à§à¦¨
+
+# LOCALIZATION NOTE (storage.idb.deleteBlocked):
+# Warning notification when IndexedDB database could not be deleted immediately.
+storage.idb.deleteBlocked=ডà§à¦à¦¾à¦¬à§à¦¸ â%Sâ মà§à¦à§ ফà§à¦²à¦¾à¦° পরৠসব সà¦à¦¯à§à¦ বনà§à¦§ à¦à¦°à¦¾ হবà§à¥¤
+
+# LOCALIZATION NOTE (storage.idb.deleteError):
+# Error notification when IndexedDB database could not be deleted.
+storage.idb.deleteError=ডà§à¦à¦¾à¦¬à§à¦¸ â%Sâ মà§à¦à§ ফà§à¦²à¦¾ যাবৠনা।
+
+# LOCALIZATION NOTE (storage.expandPane):
+# This is the tooltip for the button that collapses the right panel in the
+# storage UI when the panel is closed.
+storage.expandPane=পà§à¦¯à¦¾à¦¨ পà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤ à¦à¦°
+
+# LOCALIZATION NOTE (storage.collapsePane):
+# This is the tooltip for the button that collapses the right panel in the
+# storage UI when the panel is open.
+storage.collapsePane=পà§à¦¯à¦¾à¦¨ সà¦à§à¦à§à¦à¦¿à¦¤ à¦à¦°
diff --git a/devtools/client/styleeditor.dtd b/devtools/client/styleeditor.dtd
new file mode 100644
index 00000000000..13fcf1e8684
--- /dev/null
+++ b/devtools/client/styleeditor.dtd
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/devtools/client/styleeditor.properties b/devtools/client/styleeditor.properties
new file mode 100644
index 00000000000..24ca020cd8d
--- /dev/null
+++ b/devtools/client/styleeditor.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/.
+
+# 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