Pontoon: Update Hindi (hi-IN) localization of Firefox
authorRitesh Raj <ritesh07raj@gmail.com>
Wed, 24 Nov 2021 08:35:04 +0000
changeset 1953 9f2d1137e18ef93c867be0226d6ef019d08d2077
parent 1952 f7668472a828d435a664f9a6136f0f4e33e38813
child 1954 c546ec4a0c71017a4d378697233b543aa6e7e66d
push id925
push userpontoon@mozilla.com
push dateWed, 24 Nov 2021 08:35:07 +0000
Pontoon: Update Hindi (hi-IN) localization of Firefox Co-authored-by: Ritesh Raj <ritesh07raj@gmail.com> Co-authored-by: shastrisamruddhi <shastrisamruddhi@gmail.com>
browser/browser/newtab/onboarding.ftl
browser/browser/places.ftl
browser/browser/preferences/preferences.ftl
browser/browser/protectionsPanel.ftl
browser/browser/sanitize.ftl
browser/browser/screenshots.ftl
browser/browser/toolbarContextMenu.ftl
browser/browser/upgradeDialog.ftl
browser/chrome/browser/browser.properties
--- a/browser/browser/newtab/onboarding.ftl
+++ b/browser/browser/newtab/onboarding.ftl
@@ -1,100 +1,84 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 
-### UI strings for the simplified onboarding modal / about:welcome
-### Various strings use a non-breaking space to avoid a single dangling /
-### widowed word, so test on various window sizes if you also want this.
-
-
-## These button action text can be split onto multiple lines, so use explicit
-## newlines in translations to control where the line break appears (e.g., to
-## avoid breaking quoted text).
-
-## Welcome modal dialog strings
-
-
 ### UI strings for the simplified onboarding / multistage about:welcome
 ### Various strings use a non-breaking space to avoid a single dangling /
 ### widowed word, so test on various window sizes if you also want this.
 
 
 ### UI strings for the MR1 onboarding / multistage about:welcome
 ### Various strings use a non-breaking space to avoid a single dangling /
 ### widowed word, so test on various window sizes if you also want this.
 
+
 ## Welcome page strings
 
 onboarding-welcome-header = { -brand-short-name } में स्वागत है
-
 onboarding-start-browsing-button-label = ब्राउज़िंग शुरू करें
 
-## Welcome full page string
-
-## Firefox Sync modal dialog strings.
-
-## This is part of the line "Enter your email to continue to Firefox Sync"
-
-
-## These are individual benefit messages shown with an image, title and
-## description.
-
-
-## These strings belong to the individual onboarding messages.
-
-
-## Each message has a title and a description of what the browser feature is.
-## Each message also has an associated button for the user to try the feature.
-## The string for the button is found above, in the UI strings section
-
-## Message strings belonging to the Return to AMO flow
-
 ## Custom Return To AMO onboarding strings
 
 
 ## Multistage 3-screen onboarding flow strings (about:welcome pages)
 
 # The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
 # automatically added to the text inside it. { -brand-short-name } should stay inside the span.
 onboarding-multistage-welcome-header = <span data-l10n-name="zap">{ -brand-short-name }</span> में स्वागत है
 onboarding-multistage-welcome-primary-button-label = सेटअप प्रारंभ करें
 onboarding-multistage-welcome-secondary-button-label = साइन इन
 onboarding-multistage-welcome-secondary-button-text = खाता पहले से है?
-
+onboarding-multistage-set-default-secondary-button-label = अभी नहीं
 onboarding-multistage-import-primary-button-label = आयात शुरू करें
 onboarding-multistage-import-secondary-button-label = अभी नहीं
 
 ## Multistage onboarding strings (about:welcome pages)
 
 onboarding-multistage-theme-secondary-button-label = अभी नहीं
-
 # Automatic theme uses operating system color settings
 onboarding-multistage-theme-label-automatic = स्वचालित
-
 # "Firefox Alpenglow" here is the name of the theme, and should be kept in English.
 onboarding-multistage-theme-label-alpenglow = Firefox Alpenglow
 
 ## Title and primary button strings differ between platforms as they
 ## match the OS' application context menu item action where Windows uses "pin"
 ## and "taskbar" while macOS "keep" and "Dock" (proper noun).
 
+
 ## Multistage MR1 onboarding strings (about:welcome pages)
 
+mr1-onboarding-set-default-secondary-button-label = अभी नहीं
+mr1-onboarding-sign-in-button-label = साइन इन
+
 ## Title, subtitle and primary button string used on set default onboarding screen
 ## when Firefox is not default browser
 
+mr1-onboarding-default-primary-button-label = तयशुदा ब्राउज़र बनाएं
+
 ## Multistage MR1 onboarding strings (about:welcome pages)
 
+mr1-onboarding-import-secondary-button-label = अभी नहीं
+mr2-onboarding-colorway-secondary-button-label = अभी नहीं
+mr1-onboarding-theme-primary-button-label = थीम सहेजें
+mr1-onboarding-theme-secondary-button-label = अभी नहीं
+# System theme uses operating system color settings
+mr1-onboarding-theme-label-system = सिस्टम थीम
+
 ## Please make sure to split the content of the title attribute into lines whose
 ## width corresponds to about 40 Latin characters, to ensure that the tooltip
 ## doesn't become too long. Line breaks will be preserved when displaying the
 ## tooltip.
 
+
 ## Please make sure to split the content of the title attribute into lines whose
 ## width corresponds to about 40 Latin characters, to ensure that the tooltip
 ## doesn't become too long. Line breaks will be preserved when displaying the
 ## tooltip.
 
+
 ## Multistage MR1 onboarding strings (MR1 about:welcome pages)
 
+
+## Strings for Thank You page
+
--- a/browser/browser/places.ftl
+++ b/browser/browser/places.ftl
@@ -64,16 +64,19 @@ places-edit-generic =
     .label = संपादित करें…
     .accesskey = i
 # Managed bookmarks are created by an administrator and cannot be changed by the user.
 managed-bookmarks =
     .label = प्रबंधित बुकमार्क
 # This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
 other-bookmarks-folder =
     .label = अन्य बुकमार्क
+places-show-in-folder =
+    .label = फोल्डर में दिखाएं
+    .accesskey = F
 places-manage-bookmarks =
     .label = बुकमार्क प्रबंधित करें
     .accesskey = M
 places-library =
     .title = लाइब्रे‌री
     .style = width:700px; height:500px;
 places-organize-button =
     .label = व्यवस्थित करें
--- a/browser/browser/preferences/preferences.ftl
+++ b/browser/browser/preferences/preferences.ftl
@@ -1,44 +1,36 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 do-not-track-description = वेबसाइटों को “डू नॉट ट्रैक” संकेत भेजे ताकि वो आपको ट्रैक ना करें
 do-not-track-learn-more = और अधिक जानें
 do-not-track-option-always =
     .label = हमेशा
-
+settings-page-title = सेटिंग
 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 }
-
 category-sync3 =
     .tooltiptext = { pane-sync-title3 }
-
 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 } फिर आरंभ करें
@@ -54,468 +46,361 @@ restart-later = कुछ देर से पुनर्प्रारंभ करें
 ## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
 ##
 ## Variables:
 ##   $name (String): name of the extension
 
 # This string is shown to notify the user that their notifications permission
 # is being controlled by an extension.
 extension-controlled-web-notifications = एक एक्सटेंशन, <img data-l10n-name="icon"/> { $name }, इस सेटिंग को नियंत्रित कर रहा है।
-
 # This string is shown to notify the user that Container Tabs
 # are being enabled by an extension.
 extension-controlled-privacy-containers = एक्सटेंशन, <img data-l10n-name="icon"/> { $name }, को कंटेनर टैब की आवश्यकता है.
-
 # This string is shown to notify the user that their content blocking "All Detected Trackers"
 # preferences are being controlled by an extension.
 extension-controlled-websites-content-blocking-all-trackers = एक एक्सटेंशन, <img data-l10n-name="icon"/> { $name }, इस सेटिंग को नियंत्रित कर रहा है।
-
 # This string is shown to notify the user that their proxy configuration preferences
 # are being controlled by an extension.
 extension-controlled-proxy-config = एक्सटेंशन, <img data-l10n-name="icon"/> { $name }, यह नियंत्रित कर रहा है { -brand-short-name } कैसे इंटरनेट से जुड़ेगा.
-
 # This string is shown after the user disables an extension to notify the user
 # how to enable an extension that they disabled.
 #
 # <img data-l10n-name="addons-icon"/> will be replaced with Add-ons icon
 # <img data-l10n-name="menu-icon"/> will be replaced with Menu icon
 extension-controlled-enable = एक्सटेंशन को सक्षम करने के लिए <img data-l10n-name="addons-icon"/> <img data-l10n-name="menu-icon"/> मेनू में ऐड-ऑन पर जाएँ.
 
 ## Preferences UI Search Results
 
 search-results-header = खोज परिणाम
-
 search-results-help-link = मदद चाहिए? <a data-l10n-name="url">{ -brand-short-name } सपोर्ट</a>देखें
 
 ## General Section
 
 startup-header = आरंभन
-
 always-check-default =
     .label = जाँच कीजिए { -brand-short-name } आपका तयशुदा ब्राउज़र है
     .accesskey = y
-
 is-default = { -brand-short-name } अभी आपका तयशुदा ब्राउज़र है
 is-not-default = { -brand-short-name } अभी आपका तयशुदा ब्राउज़र है
-
 set-as-my-default-browser =
     .label = तयशुदा बनाएँ…
     .accesskey = D
-
 startup-restore-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
-
 show-tabs-in-taskbar =
     .label = विंडो कार्यपट्टी में टैब पूर्वावलोकन दिखाएँ
     .accesskey = k
-
 browser-containers-enabled =
     .label = आधान टैब चालू करें
     .accesskey = n
-
 browser-containers-learn-more = और जानें
-
 browser-containers-settings =
     .label = सेटिंग्स…
     .accesskey = i
-
 containers-disable-alert-title = क्या आप सभी कंटेनर टैब्स बंद करना चाहते हैं?
 containers-disable-alert-desc =
     { $tabCount ->
         [one] अगर आप अभी पात्र टैब निष्क्रिय करेंगे, { $tabCount } पात्र टैब बंद हो जाएगा. क्या आप पक्का पात्र टैब निष्क्रिय करना चाहते हैं?
        *[other] अगर आप पात्र टैब अभी निष्क्रिय करेंगे, { $tabCount } पात्र टैब बंद हो जाएगा. क्या आप पक्का पात्र टैब निष्क्रिय करना चाहते हैं?
     }
-
 containers-disable-alert-ok-button =
     { $tabCount ->
         [one] { $tabCount } कंटेनर टैब्स बंद करें
        *[other] { $tabCount } कंटेनर टैब्स बंद करें
     }
 containers-disable-alert-cancel-button = सक्षम बनाए रखें
-
 containers-remove-alert-title = यह कंटेनर हटायें?
-
 # Variables:
 #   $count (Number) - Number of tabs that will be closed.
 containers-remove-alert-msg =
     { $count ->
         [one] यदि आप अभी इस कंटेनर को हटाते हैं, { $count } कंटेनर टैब बंद हो जायेंगे. क्या आप निश्चित रूप से इस कंटेनर को हटाना चाहते हैं?
        *[other] यदि आप अभी इस कंटेनर को हटाते हैं, { $count } कंटेनर टैब बंद हो जायेंगे. क्या आप निश्चित रूप से इस कंटेनर को हटाना चाहते हैं?
     }
-
 containers-remove-ok-button = यह कंटेनर हटायें
 containers-remove-cancel-button = इस कंटेनर को नहीं हटायें
 
-
 ## General Section - Language & Appearance
 
 language-and-appearance-header = भाषा और उपस्थिति
-
 fonts-and-colors-header = फ़ॉन्ट व रंग
-
 default-font = तयशुदा फ़ॉन्ट
     .accesskey = D
 default-font-size = आकार
     .accesskey = S
-
 advanced-fonts =
     .label = विस्तृत...
     .accesskey = A
-
 colors-settings =
     .label = रंग...
     .accesskey = C
-
 # Zoom is a noun, and the message is used as header for a group of options
 preferences-zoom-header = ज़ूम
-
 preferences-default-zoom = तयशुदा ज़ूम
     .accesskey = z
-
 preferences-default-zoom-value =
     .label = { $percentage }%
-
 language-header = भाषा
-
 choose-language-description = पृष्ठ प्रदर्शन के लिए अपनी पसंदीदा भाषा का चयन करें
-
 choose-button =
     .label = चयन करें…
     .accesskey = o
-
 choose-browser-language-description = { -brand-short-name } से मेन्यु, संदेशों, तथा नोटिफिकेशनों के प्रदर्शित करने वाले भाषाओं का चयन करें.
 manage-browser-languages-button =
     .label = विकल्प सेट करें...
     .accesskey = l
 confirm-browser-language-change-description = इन बदलावों को लागु करने के लिए { -brand-short-name } को पुनःप्रारंभ करें.
 confirm-browser-language-change-button = लागु करें तथा पुनः प्रारंभकरें
-
 translate-web-pages =
     .label = वेब पृष्ठ का अनुवाद करें
     .accesskey = T
-
+fx-translate-web-pages = { -translations-brand-name }
 # The <img> element is replaced by the logo of the provider
 # used to provide machine translations for web pages.
 translate-attribution = <img data-l10n-name="logo"/> के द्वारा अनुवाद
-
 translate-exceptions =
     .label = अपवाद...
     .accesskey = x
-
 check-user-spelling =
     .label = टाइप करते समय अपना वर्तनी जाँचें
     .accesskey = t
 
 ## General Section - Files and Applications
 
 files-and-applications-title = फ़ाइल व अनुप्रयोग
-
 download-header = डाउनलोड
-
 download-save-to =
     .label = यहाँ फ़ाइल सहेजें
     .accesskey = v
-
 download-choose-folder =
     .label =
         { PLATFORM() ->
             [macos] चुनें…
            *[other] ब्राउज करें…
         }
     .accesskey =
         { PLATFORM() ->
             [macos] e
            *[other] o
         }
-
 download-always-ask-where =
     .label = हमेशा आपसे पूछें कि फ़ाइल कहाँ सहेजनी है
     .accesskey = A
-
 applications-header = अनुप्रयोग
-
 applications-description = चुने कैसे { -brand-short-name } वेब से डाउनलोड की हुई आपकी फ़ाइलों या ब्राउज़ करते समय आपके एप्लिकेशनों को कैसे संभालता है.
-
 applications-filter =
     .placeholder = फ़ाइल टाइप या अनुप्रयोगों को खोजें
-
 applications-type-column =
     .label = अंतर्वस्तु प्रकार
     .accesskey = T
-
 applications-action-column =
     .label = क्रिया
     .accesskey = A
-
 # Variables:
 #   $extension (String) - file extension (e.g .TXT)
 applications-file-ending = { $extension } फाइल
 applications-action-save =
     .label = फाइल सहेजें
-
 # Variables:
 #   $app-name (String) - Name of an application (e.g Adobe Acrobat)
 applications-use-app =
     .label = { $app-name } का प्रयोग करें
-
 # Variables:
 #   $app-name (String) - Name of an application (e.g Adobe Acrobat)
 applications-use-app-default =
     .label = { $app-name } (तयशुदा) का प्रयोग करें
-
 applications-use-other =
     .label = दूसरा प्रयोग करें…
 applications-select-helper = मददगार अनुप्रयोग चुनें
-
 applications-manage-app =
     .label = अनुप्रयोग विवरण…
 applications-always-ask =
     .label = हमेशा पूछें
-
 # Variables:
 #   $type-description (String) - Description of the type (e.g "Portable Document Format")
 #   $type (String) - the MIME type (e.g application/binary)
 applications-type-description-with-type = { $type-description } ({ $type })
-
 # Variables:
 #   $extension (String) - file extension (e.g .TXT)
 #   $type (String) - the MIME type (e.g application/binary)
 applications-file-ending-with-type = { applications-file-ending } ({ $type })
-
 # Variables:
 #   $plugin-name (String) - Name of a plugin (e.g Adobe Flash)
 applications-use-plugin-in =
     .label = { $plugin-name } ({ -brand-short-name } में) का प्रयोग करें
 applications-open-inapp =
     .label = { -brand-short-name } में खोलें
 
 ## The strings in this group are used to populate
 ## selected label element based on the string from
 ## the selected menu item.
 
 applications-use-plugin-in-label =
     .value = { applications-use-plugin-in.label }
-
 applications-action-save-label =
     .value = { applications-action-save.label }
-
 applications-use-app-label =
     .value = { applications-use-app.label }
-
 applications-open-inapp-label =
     .value = { applications-open-inapp.label }
-
 applications-always-ask-label =
     .value = { applications-always-ask.label }
-
 applications-use-app-default-label =
     .value = { applications-use-app-default.label }
-
 applications-use-other-label =
     .value = { applications-use-other.label }
-
 applications-use-os-default-label =
     .value = { applications-use-os-default.label }
 
 ##
 
 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 } <a data-l10n-name="learn-more">नया क्या है</a>
-
 update-history =
     .label = अद्यतन इतिहास दिखाएँ…
     .accesskey = p
-
 update-application-allow-description = के लिए { -brand-short-name } को अनुमति दें
-
 update-application-auto =
     .label = स्वचालित रूप से (अनुशंसित) अद्यतन स्थापित करें
     .accesskey = A
-
 update-application-check-choose =
     .label = अद्यतन हेतु जाँचें; लेकिन आपको उन्हें संस्थापित करने के लिए चुनने दें
     .accesskey = C
-
 update-application-manual =
     .label = अद्यतन के लिए कभी मत जाँचें (अनुशंसित नहीं)
     .accesskey = N
-
 update-application-use-service =
     .label = अद्यतन संस्थापित करने के लिए पृष्ठभूमि सेवा का उपयोग करें
     .accesskey = b
-
 update-in-progress-title = अद्यतन जारी है
-
 update-in-progress-message = क्या आप { -brand-short-name } के अपडेट को जारी रखना चाहते हैं?
-
 update-in-progress-ok-button = और छोड़े
 # Continue is the cancel button so pressing escape or using a platform standard
 # method of closing the UI will not discard the update.
 update-in-progress-cancel-button = और जारी रखें
 
 ## General Section - Performance
 
 performance-title = प्रदर्शन
-
 performance-use-recommended-settings-checkbox =
     .label = अनुशंसित प्रदर्शन सेटिंग्स का उपयोग करें
     .accesskey = U
-
 performance-use-recommended-settings-desc = ये सेटिंग्स आपके कंप्यूटर के हार्डवेयर और ऑपरेटिंग सिस्टम के अनुरूप हैं.
-
 performance-settings-learn-more = और जानें
-
 performance-allow-hw-accel =
     .label = उपलब्ध होने पर हार्ड त्वरण का उपयोग करें
     .accesskey = r
-
 performance-limit-content-process-option = सामग्री प्रक्रिया सीमा
     .accesskey = l
-
 performance-limit-content-process-enabled-desc = एकाधिक टैब का उपयोग करते समय अतिरिक्त सामग्री प्रक्रियाओं में सुधार हो सक हैं, लेकिन इससे अधिक मेमोरी का उपयोग होगा.
 performance-limit-content-process-blocked-desc = सामग्री प्रक्रियाओं की संख्या को संशोधित करना केवल multiprocess { -brand-short-name } के साथ ही संभव है. <a data-l10n-name="learn-more"> जानें कि कैसे जांच करें यदि multiprocess सक्षम है </a>
-
 # Variables:
 #   $num - default value of the `dom.ipc.processCount` pref.
 performance-default-content-process-count =
     .label = { $num } (तयशुदा)
 
 ## General Section - Browsing
 
 browsing-title = ब्राउज़िंग
-
 browsing-use-autoscroll =
     .label = स्वतः स्क्रॉलिंग का प्रयोग करें
     .accesskey = a
-
 browsing-use-smooth-scrolling =
     .label = सुगम स्क्रॉलिंग का प्रयोग करें
     .accesskey = m
-
 browsing-use-onscreen-keyboard =
     .label = आवश्यकता अनुसार स्पर्श वाला कीबोर्ड दिखाएँ
     .accesskey = k
-
 browsing-use-cursor-navigation =
     .label = पृष्ठ के अंदर संचरण के लिए हमेशा कर्सर का प्रयोग करें
     .accesskey = c
-
 browsing-search-on-start-typing =
     .label = जब टाइप करना शुरू करते हैं तभी पाठ के लिए खोजें
     .accesskey = x
-
 browsing-picture-in-picture-learn-more = अधिक जानें
-
 browsing-media-control-learn-more = अधिक जानें
-
 browsing-cfr-features =
     .label = ब्राउज़ करते समय सुविधाओं की सिफारिश करें
     .accesskey = f
-
 browsing-cfr-recommendations-learn-more = और जानें
 
 ## General Section - Proxy
 
 network-settings-title = नेटवर्क सेटिंग
-
 network-proxy-connection-description = विन्यस्त करें की { -brand-short-name } कैसे इंटरनेट से जुड़ेगा.
-
 network-proxy-connection-learn-more = अधिक जानें
-
 network-proxy-connection-settings =
     .label = सेटिंग…
     .accesskey = e
 
 ## Home Section
 
 home-new-windows-tabs-header = नया विंडोज और टैब
-
 home-new-windows-tabs-description2 = चुनें कि आप अपने होमपेज, नयी विंडो और नए टैब को खोलते समय क्या देखेंगे.
 
 ## Home Section - Home Page Customization
 
 home-homepage-mode-label = मुखपृष्ठ और नई विंडो
-
 home-newtabs-mode-label = नया टैब
-
 home-restore-defaults =
     .label = डिफ़ॉल्ट पुनः स्थापित करें
     .accesskey = R
-
 # "Firefox" should be treated as a brand and kept in English,
 # while "Home" and "(Default)" can be localized.
 home-mode-choice-default =
     .label = Firefox होम (तयशुदा)
-
 home-mode-choice-custom =
     .label = संशोधित URLs
-
 home-mode-choice-blank =
     .label = खाली पृष्ठ
-
 home-homepage-custom-url =
     .placeholder = एक URL चिपकाएँ...
-
 # This string has a special case for '1' and [other] (default). If necessary for
 # your language, you can add {$tabCount} to your translations and use the
 # standard CLDR forms, or only use the form for [other] if both strings should
 # be identical.
 use-current-pages =
     .label =
         { $tabCount ->
             [1] मौजूदा पृष्ठ का उपयोग करें
            *[other] मौजूदा पृष्ठों का उपयोग करें
         }
     .accesskey = C
-
 choose-bookmark =
     .label = बुकमार्क का उपयोग करें…
     .accesskey = B
 
 ## Home Section - Firefox Home Content Customization
 
 home-prefs-content-header = Firefox होम सामग्री
 home-prefs-content-description = चुनें जो सामग्री आप अपने Firefox होम स्क्रीन पर चाहते हैं ।
-
 home-prefs-search-header =
     .label = वेब खोज
 home-prefs-topsites-header =
     .label = सर्वोच्च साइटें
 home-prefs-topsites-description = साइटों आप सबसे अधिक यात्रा
 
 ## Variables:
 ##  $provider (String): Name of the corresponding content provider, e.g "Pocket".
@@ -523,395 +408,337 @@ home-prefs-topsites-description = साइटों आप सबसे अधिक यात्रा
 home-prefs-recommended-by-header =
     .label = { $provider } द्वारा अनुशंसित
 
 ##
 
 home-prefs-recommended-by-learn-more = यह किस प्रकार काम करता है
 home-prefs-recommended-by-option-sponsored-stories =
     .label = प्रायोजित कहानियां
-
 home-prefs-highlights-header =
     .label = प्रमुखताएँ
 home-prefs-highlights-description = आपके द्वारा सहेजी गई या विज़िट की गई साइटों का चयन
 home-prefs-highlights-option-visited-pages =
     .label = देखे गए पृष्ठ
 home-prefs-highlights-options-bookmarks =
     .label = बुकमार्क
 home-prefs-highlights-option-most-recent-download =
     .label = सबसे हालिया डाउनलोड
 home-prefs-highlights-option-saved-to-pocket =
     .label = पृष्ठ { -pocket-brand-name } में सहेजे गए
-
 # For the "Snippets" feature traditionally on about:home.
 # Alternative translation options: "Small Note" or something that
 # expresses the idea of "a small message, shortened from something else,
 # and non-essential but also not entirely trivial and useless.
 home-prefs-snippets-header =
     .label = अंश
 home-prefs-snippets-description = { -vendor-short-name } और { -brand-product-name } से अद्यतन
-
 home-prefs-sections-rows-option =
     .label =
         { $num ->
             [one] { $num } row
            *[other] { $num } rows
         }
 
 ## Search Section
 
 search-bar-header = खोज पट्टी
 search-bar-hidden =
     .label = खोज और परिवहन के लिए पता पट्टी की प्रयोग करें
 search-bar-shown =
     .label = औज़ार पट्टी में खोज पट्टी जोड़े
-
 search-engine-default-header = तयशुदा खोज इंजिन
 search-engine-default-desc-2 = यह पता पट्टी और खोज पट्टी में आपका तयशुदा खोज इंजन है। आप इसे किसी भी समय बदल सकते हैं।
 search-engine-default-private-desc-2 = केवल निजी विंडोज़ के लिए एक अलग तयशुदा खोज एंजिन चुनें
 search-separate-default-engine =
     .label = इस खोज इंजन का उपयोग निजी विंडोज में करें
     .accesskey = U
-
 search-suggestions-header = खोज सुझाव
-
 search-suggestions-option =
     .label = खोज सुझाव प्रदान करें
     .accesskey = s
-
 search-show-suggestions-url-bar-option =
     .label = पता पट्टी परिणाम में खोज सुझाव दिखाएँ
     .accesskey = l
-
 # This string describes what the user will observe when the system
 # prioritizes search suggestions over browsing history in the results
 # that extend down from the address bar. In the original English string,
 # "ahead" refers to location (appearing most proximate to), not time
 # (appearing before).
 search-show-suggestions-above-history-option =
     .label = पता पट्टी परिणामों में खोज सुझावों को ब्राउज़िंग इतिहास के आगे देखें
-
 search-show-suggestions-private-windows =
     .label = निजी विंडोज में खोज सुझाव दिखाएं
-
 search-suggestions-cant-show = खोज सुझाव स्थान पट्टी में दिखाएँ नहीं जायेंगे क्योंकी आपने { -brand-short-name } को कभी भी इतिहास याद न रखने क लिए कॉन्फ़िगर करा है
-
 search-one-click-desc = खोजशब्द दर्ज करना प्रारंभ करते समय वैकल्पिक खोज इंजिन चुने जोकि पता पट्टी और खोज पट्टी के नीचे प्रकट होते हैं.
-
 search-choose-engine-column =
     .label = खोज इंजन
 search-choose-keyword-column =
     .label = बीजशब्द
-
 search-restore-default =
     .label = Default सर्च इंजन पुनर्स्थापित करें
     .accesskey = D
-
 search-remove-engine =
     .label = हटाएँ
     .accesskey = R
-
 search-find-more-link = अधिक खोज इंजन पाएँ
-
 # This warning is displayed when the chosen keyword is already in use
 # ('Duplicate' is an adjective)
 search-keyword-warning-title = बीजशब्द अनुकृति
 # Variables:
 #   $name (String) - Name of a search engine.
 search-keyword-warning-engine = आपने एक बीजशब्द चुना है जो अभी "{ $name }" के द्वारा प्रयोग में है. कृपया दूसरा चुनें.
 search-keyword-warning-bookmark = आपने एक बीजशब्द चुना है जो अभी बुकमार्क के द्वारा प्रयोग में है. कृपया दूसरा चुनें.‌
 
 ## Containers Section
 
 containers-header = पात्र टैब
 containers-add-button =
     .label = नया पात्र जोड़े
     .accesskey = A
-
 containers-new-tab-check =
     .label = प्रत्येक नए टैब के लिए एक कंटेनर का चयन करें
     .accesskey = S
-
+containers-settings-button =
+    .label = सेटिंग
 containers-remove-button =
     .label = हटायें
 
 ## Firefox Account - Signed out. Note that "Sync" and "Firefox Account" are now
 ## more discrete ("signed in" no longer means "and sync is connected").
 
 sync-signedout-caption = अपना वेब अपने साथ रखें
-
 # This message contains two links and two icon images.
 #   `<img data-l10n-name="android-icon"/>` - Android logo icon
 #   `<a data-l10n-name="android-link">` - Link to Android Download
 #   `<img data-l10n-name="ios-icon">` - iOS logo icon
 #   `<a data-l10n-name="ios-link">` - Link to iOS Download
 #
 # They can be moved within the sentence as needed to adapt
 # to your language, but should not be changed or translated.
 sync-mobile-promo = Firefox डाउनलोड करें <img data-l10n-name="android-icon"/><a data-l10n-name="android-link">Android</a> या <img data-l10n-name="ios-icon"/><a data-l10n-name="ios-link">iOS के लिए</a> अपने मोबाइल उपकरण के साथ सिंक करने के लिए.
 
 ## Firefox Account - Signed in
 
 sync-profile-picture =
     .tooltiptext = प्रोफ़ाइल तस्वीर बदलें
-
 sync-sign-out =
     .label = साइन आउट…
     .accesskey = g
-
 sync-manage-account = खाता प्रबंधित करें
     .accesskey = o
-
 sync-signedin-unverified = { $email } सत्यापित नहीं है.
 sync-signedin-login-failure = फिर से कनेक्ट करने के लिए साइन इन करें { $email }
-
 sync-resend-verification =
     .label = सत्यापन पुनः भेजें
     .accesskey = d
-
 sync-remove-account =
     .label = खाता मिटायें
     .accesskey = R
-
 sync-sign-in =
     .label = साइन इन
     .accesskey = g
 
 ## Sync section - enabling or disabling sync.
 
 prefs-sync-now =
     .labelnotsyncing = अभी सिंक करें
     .accesskeynotsyncing = N
     .labelsyncing = सिंक हो रहा है…
 
 ## The list of things currently syncing.
 
 sync-currently-syncing-heading = आप वर्तमान में इन चीज़ों को सिंक कर रहे हैं:
-
 sync-currently-syncing-bookmarks = बुकमार्क्स
 sync-currently-syncing-history = इतिहास
 sync-currently-syncing-tabs = टैबों को खोलें
 sync-currently-syncing-logins-passwords = लॉगिन और पासवर्ड
 sync-currently-syncing-addresses = पते
 sync-currently-syncing-creditcards = क्रेडिट कार्ड्स
 sync-currently-syncing-addons = ऐड-ऑन
-
 sync-currently-syncing-settings = सेटिंग
-
 sync-change-options =
     .label = बदलें...
     .accesskey = C
 
 ## The "Choose what to sync" dialog.
 
 sync-engine-bookmarks =
     .label = बुकमार्क
     .accesskey = m
-
 sync-engine-history =
     .label = इतिहास
     .accesskey = r
-
 sync-engine-tabs =
     .label = टैब खोलें
     .tooltiptext = सभी संकलित उपकरणों पर खुली हुई वस्तुओं की सूची
     .accesskey = T
-
 sync-engine-logins-passwords =
     .label = लॉगिन और पासवर्ड
     .tooltiptext = आपके द्वारा सहेजे गए उपयोगकर्ता नाम और पासवर्ड
     .accesskey = L
-
 sync-engine-addresses =
     .label = पता
     .tooltiptext = आपके द्वारा सहेजे गए डाक पते (केवल डेस्कटॉप के लिए)
     .accesskey = e
-
 sync-engine-creditcards =
     .label = क्रेडिट कार्ड
     .tooltiptext = नाम, संख्या और समाप्ति तिथि (केवल डेस्कटॉप के लिए)
     .accesskey = C
-
 sync-engine-addons =
     .label = ऐड-ऑन्स
     .tooltiptext = Firefox डेस्कटॉप के लिए एक्सटेंशन और थीम
     .accesskey = A
 
 ## The device name controls.
 
 sync-device-name-header = डिवाइस का नाम
-
 sync-device-name-change =
     .label = उपकरण का नाम बदले…
     .accesskey = h
-
 sync-device-name-cancel =
     .label = रद्द करें
     .accesskey = n
-
 sync-device-name-save =
     .label = सहेजें
     .accesskey = v
-
 sync-connect-another-device = अन्य डिवाइस जोड़ें
 
 ## Privacy Section
 
 privacy-header = ब्राउज़र गोपनीयता
 
 ## Privacy Section - Logins and Passwords
 
 # The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
 pane-privacy-logins-and-passwords-header = लॉगिन और पासवर्ड
     .searchkeywords = { -lockwise-brand-short-name }
-
 # Checkbox to control whether UI is shown to users to save or fill logins/passwords.
 forms-ask-to-save-logins =
     .label = वेबसाइटों के लिए लॉग इन और पासवर्ड सहेजने के लिए पूछें
     .accesskey = r
 forms-exceptions =
     .label = अपवाद…
     .accesskey = x
 forms-generate-passwords =
     .label = सुझाव दें और मजबूत पासवर्ड बनाएं
     .accesskey = u
 forms-breach-alerts-learn-more-link = अधिक जानें
-
 forms-saved-logins =
     .label = सहेजें गए लॉगइन देखें...
     .accesskey = L
 forms-primary-pw-learn-more-link = अधिक जानें
 # This string uses the former name of the Primary Password feature
 # ("Master Password" in English) so that the preferences can be found
 # when searching for the old name. The accesskey is unused.
 forms-master-pw-change =
     .label = मुख्य कूटशब्द बदलें…
     .accesskey = M
-
 forms-master-pw-fips-desc = कूटशब्द बदलाव विफल
+forms-windows-sso-learn-more-link = अधिक जानें
 
 ## OS Authentication dialog
 
 master-password-os-auth-dialog-caption = { -brand-full-name }
 
 ## Privacy Section - History
 
 history-header = इतिहास
-
 # This label is followed, on the same line, by a dropdown list of options
 # (Remember history, etc.).
 # In English it visually creates a full sentence, e.g.
 # "Firefox will" + "Remember history".
 #
 # If this doesn't work for your language, you can translate this message:
 #   - Simply as "Firefox", moving the verb into each option.
 #     This will result in "Firefox" + "Will remember history", etc.
 #   - As a stand-alone message, for example "Firefox history settings:".
 history-remember-label = { -brand-short-name } द्वारा
     .accesskey = w
-
 history-remember-option-all =
     .label = इतिहास याद रखें
 history-remember-option-never =
     .label = इतिहास कभी याद ना रखें
 history-remember-option-custom =
     .label = इतिहास के लिए मनपसंद सेटिंग्स का उपयोग करें
-
 history-remember-description = { -brand-short-name } द्वारा आपके ब्राउज़िंग, डाउनलोड, फॉर्म तथा खोज इतिहास याद रखा जाएगा.
 history-dontremember-description = { -brand-short-name } बतौर निजी ब्राउज़िंग की तरह समान सेटिंग का उपयोग करेगा, और कोई इतिहास याद नहीं रखेगा जब आप वेब ब्राउज़ करते हैं.
-
 history-private-browsing-permanent =
     .label = हमेशा निजी ब्राउजिंग विधि का उपयोग करें
     .accesskey = p
-
 history-remember-browser-option =
     .label = ब्राउज़िंग तथा डाउनलोड इतिहास को याद रखें
     .accesskey = b
-
 history-remember-search-option =
     .label = खोज और फ़ॉर्म इतिहास याद रखें
     .accesskey = f
-
 history-clear-on-close-option =
     .label = इतिहास साफ करें जब { -brand-short-name } बंद हो जाता है
     .accesskey = r
-
 history-clear-on-close-settings =
     .label = सेटिंग्स…
     .accesskey = t
-
 history-clear-button =
     .label = इतिहास हटायें...
     .accesskey = s
 
 ## Privacy Section - Site Data
 
 sitedata-header = कुकीज़ और साइट डेटा
-
 sitedata-total-size-calculating = साइट डेटा और कैश आकार की गणना ...
-
 # Variables:
 #   $value (Number) - Value of the unit (for example: 4.6, 500)
 #   $unit (String) - Name of the unit (for example: "bytes", "KB")
 sitedata-total-size = आपकी संग्रहीत कुकीज़, साइट डेटा और कैश वर्तमान में डिस्क स्थान के { $value } { $unit } का उपयोग कर रहे हैं।
-
 sitedata-learn-more = अधिक जानें
-
 sitedata-delete-on-close =
     .label = { -brand-short-name } बंद होने पर कुकीज़ और साइट डेटा हटा दें
     .accesskey = c
-
 sitedata-allow-cookies-option =
     .label = कुकीज़ और साइट डेटा स्वीकार करें
     .accesskey = A
-
 sitedata-disallow-cookies-option =
     .label = कुकीज़ और साइट डेटा प्रतिबंधित करें
     .accesskey = B
-
 sitedata-option-block-cross-site-trackers =
     .label = क्रॉस-साइट ट्रैकर
-
 sitedata-clear =
     .label = डेटा मिटायें...
     .accesskey = I
-
 sitedata-settings =
     .label = डेटा प्रबंधित करें...
     .accesskey = M
-
 sitedata-cookies-exceptions =
     .label = अपवादों को प्रबंधित करें...
     .accesskey = x
 
 ## Privacy Section - Address Bar
 
 addressbar-header = पता पट्टी
-
 addressbar-suggest = पता बार का उपयोग करते समय, सुझाव दें
-
 addressbar-locbar-history-option =
     .label = ब्राउज़िंग इतिहास
     .accesskey = H
 addressbar-locbar-bookmarks-option =
     .label = बुकमार्क
     .accesskey = k
 addressbar-locbar-openpage-option =
     .label = टैब खोलें
     .accesskey = O
 addressbar-locbar-topsites-option =
     .label = टॉप साइट
     .accesskey = T
-
+addressbar-locbar-engines-option =
+    .label = खोज इंजन
+    .accesskey = a
 addressbar-suggestions-settings = खोज इंजिन सुझाव के लिए प्राथमिकताएँ बदलें
 
 ## Privacy Section - Content Blocking
 
 content-blocking-enhanced-tracking-protection = उन्नत ट्रैकिंग सुरक्षा
-
 content-blocking-learn-more = अधिक जानें
 
 ## These strings are used to define the different levels of
 ## Enhanced Tracking Protection.
 
 # "Standard" in this case is an adjective, meaning "default" or "normal".
 enhanced-tracking-protection-setting-standard =
     .label = मानक
@@ -929,181 +756,152 @@ content-blocking-private-windows = निजी विंडो में ट्रैकिंग सामग्री
 content-blocking-cross-site-tracking-cookies = क्रॉस-साइट ट्रैकिंग कुकी
 content-blocking-social-media-trackers = सोशल मीडिया ट्रैकर
 content-blocking-all-cookies = सारे कुकीज़
 content-blocking-unvisited-cookies = नहीं देखे वेबसाइटों से कुकी
 content-blocking-all-windows-tracking-content = सभी विंडो में ट्रैकिंग सामग्री
 content-blocking-all-third-party-cookies = सभी तृतीय-पक्ष कुकीज़
 content-blocking-cryptominers = क्रिप्टोमाइनर
 content-blocking-fingerprinters = फिंगरप्रिंटर
-
+content-blocking-etp-standard-tcp-rollout-learn-more = अधिक जानें
 content-blocking-warning-title = सावधान!
 content-blocking-warning-learn-how = जानिए कैसे
-
 content-blocking-reload-description = आपको इन बदलाव को लागू करने के लिए अपने टैब को फिर से लोड करना होगा।
 content-blocking-reload-tabs-button =
     .label = सभी टैब फिर लोड करें
     .accesskey = R
-
 content-blocking-tracking-content-label =
     .label = ट्रैकिंग सामग्री
     .accesskey = ट
 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 = क
-
 # 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 = फ
 
 ## Privacy Section - Tracking
 
 tracking-manage-exceptions =
     .label = अपवादों को प्रबंधित करें
     .accesskey = x
 
 ## Privacy Section - Permissions
 
 permissions-header = अनुमतियां
-
 permissions-location = स्थान
 permissions-location-settings =
     .label = सेटिंग…
     .accesskey = t
-
 permissions-xr = Virtual Reality
 permissions-xr-settings =
     .label = सेटिंग…
     .accesskey = t
-
 permissions-camera = कैमरा
 permissions-camera-settings =
     .label = सेटिंग…
     .accesskey = t
-
 permissions-microphone = माइक्रोफोन
 permissions-microphone-settings =
     .label = सेटिंग…
     .accesskey = t
-
 permissions-notification = अधिसूचना
 permissions-notification-settings =
     .label = सेटिंग…
     .accesskey = t
 permissions-notification-link = अधिक जानें
-
 permissions-notification-pause =
     .label = { -brand-short-name } के पुनः शुरू होने तक अधिसूचना रोकें
     .accesskey = n
-
 permissions-autoplay = ऑटोप्‍ले
-
 permissions-autoplay-settings =
     .label = सेटिंग…
     .accesskey = t
-
 permissions-block-popups =
     .label = पॉपअप विंडो को अवरोधित करें
     .accesskey = B
-
 permissions-block-popups-exceptions =
     .label = अपवाद...
     .accesskey = E
-
 permissions-addon-install-warning =
     .label = वेबसाइटों द्वारा ऐड-ऑन अधिस्थापित करने के प्रयास पर आपको चेतावनी दें
     .accesskey = W
-
 permissions-addon-exceptions =
     .label = अपवाद…
     .accesskey = E
 
 ## Privacy Section - Data Collection
 
 collection-header = { -brand-short-name } डेटा संकलन और उपयोग
-
 collection-description = हम आपको हमेशा विकल्प देने का प्रयास करते हैं और केवल आवश्यक सूचनाएँ एकत्रित करते हैं ताकि { -brand-short-name } सबके लिए व बेहतर हो. हम व्यक्तिगत जानकारी लेने से पहले हमेशा अनुमति मांगते हैं.
 collection-privacy-notice = गोपनीयता सूचना
-
 collection-health-report-telemetry-disabled-link = अधिक जानें
-
 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 = इस निर्मित विन्यास के लिए डेटा रिपोर्टिंग को असक्रिय किया हैं
 
 ## Privacy Section - Security
 ##
 ## It is important that wording follows the guidelines outlined on this page:
 ## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
 
 security-header = सुरक्षा
-
 security-browsing-protection = भ्रामक सामग्री और खतरनाक सॉफ़्टवेयर सुरक्षा
-
 security-enable-safe-browsing =
     .label = ख़तरनाक और संदेहास्पद सामग्री रोकें
     .accesskey = B
 security-enable-safe-browsing-link = अधिक जानें
-
 security-block-downloads =
     .label = खतरनाक डाउनलोड बाधित करें
     .accesskey = d
-
 security-block-uncommon-software =
     .label = आपको अनचाहे एवं असामान्य सॉफ्टवेर के बारे में चेतावनी दें
     .accesskey = c
 
 ## Privacy Section - Certificates
 
 certs-header = प्रमाणपत्र
-
 certs-enable-ocsp =
     .label = Query OCSP responder servers to confirm the current validity of certificates
     .accesskey = Q
-
 certs-view =
     .label = सर्टिफ़िकेट देखें…
     .accesskey = C
-
 certs-devices =
     .label = सुरक्षा उपकरण…
     .accesskey = D
+space-alert-over-5gb-settings-button =
+    .label = सेटिंग खोलें
+    .accesskey = O
 
 ## Privacy Section - HTTPS-Only
 
 httpsonly-learn-more = अधिक जानें
 
 ## 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 } में फ़ाइलें सहेजें
--- a/browser/browser/protectionsPanel.ftl
+++ b/browser/browser/protectionsPanel.ftl
@@ -1,14 +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/.
 
 protections-panel-sendreportview-error = रिपोर्ट भेजने में एक त्रुटि हुई थी। कृपया बाद में पुन: प्रयास करें।
-
 # A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
 protections-panel-sitefixedsendreport-label = साइट ठीक हो गई? रिपोर्ट भेजें
 
 ## These strings are used to define the different levels of
 ## Enhanced Tracking Protection.
 
 protections-popup-footer-protection-label-strict = सख्‍त
     .label = सख्‍त
@@ -17,36 +16,32 @@ protections-popup-footer-protection-label-custom = मनपसंद
 protections-popup-footer-protection-label-standard = मानक
     .label = मानक
 
 ##
 
 # The text a screen reader speaks when focused on the info button.
 protections-panel-etp-more-info =
     .aria-label = उन्नत ट्रैकिंग सुरक्षा के बारे में अधिक जानकारी
-
 protections-panel-etp-on-header = इस साइट के लिए उन्नत ट्रैकिंग सुरक्षा चालू है।
 protections-panel-etp-off-header = इस साइट के लिए उन्नत ट्रैकिंग सुरक्षा बंद है।
-
 # The link to be clicked to open the sub-panel view
 protections-panel-site-not-working = साइट काम नहीं कर रही?
-
 # The heading/title of the sub-panel view
 protections-panel-site-not-working-view =
     .title = साइट काम नहीं कर रही?
 
 ## The "Allowed" header also includes a "Why?" link that, when hovered, shows
 ## a tooltip explaining why these items were not blocked in the page.
 
 protections-panel-not-blocking-why-label = क्यों?
 
 ##
 
 protections-panel-content-blocking-tracking-protection = ट्रैकिंग सामग्री
-
 protections-panel-content-blocking-socialblock = सोशल मीडिया ट्रैकर
 protections-panel-content-blocking-cryptominers-label = क्रिप्टोमाइनर
 protections-panel-content-blocking-fingerprinters-label = फिंगरप्रिंटर
 
 ## In the protections panel, Content Blocking category items are in three sections:
 ##   "Blocked" for categories being blocked in the current page,
 ##   "Allowed" for categories detected but not blocked in the current page, and
 ##   "None Detected" for categories not detected in the current page.
@@ -61,25 +56,24 @@ protections-panel-settings-label = सुरक्षा सेटिंग
 
 ## In the Site Not Working? view, we suggest turning off protections if
 ## the user is experiencing issues with any of a variety of functionality.
 
 protections-panel-site-not-working-view-issue-list-forms = फ़ॉर्म
 protections-panel-site-not-working-view-issue-list-payments = भुगतान
 protections-panel-site-not-working-view-issue-list-comments = टिप्पणियाँ
 protections-panel-site-not-working-view-issue-list-videos = वीडियो
-
 protections-panel-site-not-working-view-send-report = एक रिपोर्ट भेजें
 
 ##
 
+protections-panel-description-shim-allowed-learn-more = अधिक जानें
 protections-panel-content-blocking-manage-settings =
     .label = सुरक्षा सेटिंग प्रबंधित करें
     .accesskey = M
-
 protections-panel-content-blocking-breakage-report-view =
     .title = क्षतिग्रस्त साइट की रिपोर्ट करें
 protections-panel-content-blocking-breakage-report-view-collection-url = URL
 protections-panel-content-blocking-breakage-report-view-collection-url-label =
     .aria-label = URL
 protections-panel-content-blocking-breakage-report-view-collection-comments = वैकल्पिक: समस्या का वर्णन करें
 protections-panel-content-blocking-breakage-report-view-collection-comments-label =
     .aria-label = वैकल्पिक: समस्या का वर्णन करें
--- a/browser/browser/sanitize.ftl
+++ b/browser/browser/sanitize.ftl
@@ -1,110 +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/.
 
 sanitize-prefs =
     .title = इतिहास साफ करने के लिए सेटिंग
     .style = width: 34em
-
 sanitize-prefs-style =
     .style = width: 17em
-
 dialog-title =
     .title = हालिया इतिहास साफ करें
     .style = width: 34em
-
 # When "Time range to clear" is set to "Everything", this message is used for the
 # title instead of dialog-title.
 dialog-title-everything =
     .title = सभी इतिहास साफ करें
     .style = width: 34em
-
 clear-data-settings-label = जब बंद हो, { -brand-short-name } को सभी चीजें मिटा देनी चाहिए
 
 ## clear-time-duration-prefix is followed by a dropdown list, with
 ## values localized using clear-time-duration-value-* messages.
 ## clear-time-duration-suffix is left empty in English, but can be
 ## used in other languages to change the structure of the message.
 ##
 ## This results in English:
 ## Time range to clear: (Last Hour, Today, etc.)
 
 clear-time-duration-prefix =
     .value = साफ करने लिए समय दायरा:{ " " }
     .accesskey = T
-
 clear-time-duration-value-last-hour =
     .label = पिछला एक घंटा
-
 clear-time-duration-value-last-2-hours =
     .label = अंतिम दो घंटे
-
 clear-time-duration-value-last-4-hours =
     .label = अंतिम चार घंटे
-
 clear-time-duration-value-today =
     .label = आज
-
 clear-time-duration-value-everything =
     .label = सबकुछ
-
 clear-time-duration-suffix =
     .value = { "" }
 
 ## These strings are used as section comments and checkboxes
 ## to select the items to remove
 
 history-section-label = इतिहास
-
 item-history-and-downloads =
     .label = ब्राउज़िंग और डाउनलोड इतिहास
     .accesskey = B
-
 item-cookies =
     .label = कुकीज़
     .accesskey = C
-
 item-active-logins =
     .label = सक्रिय लॉगिन
     .accesskey = L
-
 item-cache =
     .label = कैश
     .accesskey = a
-
 item-form-search-history =
     .label = खोज इतिहास से
     .accesskey = F
-
 data-section-label = आँकड़ा
-
 item-site-preferences =
     .label = साइट वरीयताएँ
     .accesskey = S
-
+item-site-settings =
+    .label = साइट सेटिंग
+    .accesskey = S
 item-offline-apps =
     .label = ऑफ़ाइल वेबसाइट आँकड़ा
     .accesskey = O
-
 sanitize-everything-undo-warning = इस क्रिया को पहले जैसा नहीं किया जा सकता है.
-
 window-close =
     .key = w
-
 sanitize-button-ok =
     .label = अब साफ करें
-
 # The label for the default button between the user clicking it and the window
 # closing.  Indicates the items are being cleared.
 sanitize-button-clearing =
     .label = साफ किया जा रहा है
-
 # Warning that appears when "Time range to clear" is set to "Everything" in Clear
 # Recent History dialog, provided that the user has not modified the default set
 # of history items to clear.
 sanitize-everything-warning = सभी इतिहास साफ किए जाएँगे.
-
 # Warning that appears when "Time range to clear" is set to "Everything" in Clear
 # Recent History dialog, provided that the user has modified the default set of
 # history items to clear.
 sanitize-selected-warning = सभी चुने गए मद साफ किए जाएँगे.
--- a/browser/browser/screenshots.ftl
+++ b/browser/browser/screenshots.ftl
@@ -1,42 +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/.
 
+screenshot-toolbarbutton =
+    .label = स्क्रीनशॉट
+    .tooltiptext = स्क्रीनशॉट लें
+screenshot-shortcut =
+    .key = S
 screenshots-instructions = किसी क्षेत्र को चुनने के लिए पृष्ठ पर खींचें या क्लिक करें. रद्द करने के लिए ESC दबाएँ.
 screenshots-cancel-button = रद्द करें
 screenshots-save-visible-button = दृश्यमान सहेजें
 screenshots-save-page-button = पूर्ण पृष्ठ सहेजें
 screenshots-download-button = डाउनलोड करें
 screenshots-download-button-tooltip = स्क्रीनशॉट डाउनलोड करें
 screenshots-copy-button = प्रतिलिपि बनाएँ
 screenshots-copy-button-tooltip = स्क्रीनशॉट क्लिपबोर्ड पर काॅपी करें
-
 screenshots-meta-key =
     { PLATFORM() ->
         [macos] ⌘
        *[other] Ctrl
     }
 screenshots-notification-link-copied-title = लिंक की नक़ल की गयी
 screenshots-notification-link-copied-details = आपके शॉट के लिंक क्लिपबोर्ड पर कॉपी किए गए हैं. पेस्ट करने के लिए { screenshots-meta-key }-V दबाएँ.
-
 screenshots-notification-image-copied-title = शॉट प्रतिलिपि बनाई गई
 screenshots-notification-image-copied-details = आपके शॉट के लिंक क्लिपबोर्ड पर कॉपी किए गए हैं. पेस्ट करने के लिए { screenshots-meta-key }-V दबाएँ.
-
 screenshots-request-error-title = कार्यरत नहीं है.
 screenshots-request-error-details = क्षमा करें! हम आपके शॉट को सहेज़ नहीं सके. कृपया बाद में पुन: प्रयास करें.
-
 screenshots-connection-error-title = हम आपके स्क्रीनशॉट से जुड़ नहीं सकते हैं.
 screenshots-connection-error-details = कृपया अपने इंटरनेट संपर्क की जाँच करें. यदि आप इंटरनेट से जुड़ने में सक्षम हैं, तो Firefox स्क्रीनशॉट सेवा के साथ एक अस्थायी समस्या हो सकती है.
-
 screenshots-login-error-details = हम आपका शॉट सहेज नहीं सके क्योंकि Firefox स्क्रीनशॉट सेवा में कोई समस्या है. कृपया बाद में पुन: प्रयास करें.
-
 screenshots-unshootable-page-error-title = हम इस पृष्ठ का स्क्रीनशॉट नहीं ले सकते.
 screenshots-unshootable-page-error-details = यह एक मानक वेब पेज नहीं है, इसलिए आप इसका स्क्रीनशॉट नहीं ले सकते.
-
 screenshots-empty-selection-error-title = आपका चयन बहुत छोटा है
-
 screenshots-private-window-error-title = निजी ब्राउज़िंग मोड में स्क्रीनशॉट निष्क्रिय कर दिया गया हैं
 screenshots-private-window-error-details = असुविधा के लिए खेद हैं. हमलोग भविष्य संस्करण के लिए इस सुविधा पर काम कर रहे हैं.
-
 screenshots-generic-error-title = ओह! Firefox स्क्रीनशॉट बिगड़ गया.
 screenshots-generic-error-details = हम सुनिश्चित नहीं हैं कि अभी क्या हुआ. पुन: प्रयास या एक भिन्न पृष्ठ का एक शॉट लेना चाहते हैं?
--- a/browser/browser/toolbarContextMenu.ftl
+++ b/browser/browser/toolbarContextMenu.ftl
@@ -27,23 +27,35 @@ toolbar-context-menu-remove-extension =
     .label = एक्सटेंशन हटाएँ
     .accesskey = v
 # This label is used in the extensions toolbar buttons context menus,
 # a user can use this command to submit to Mozilla an abuse report
 # related to that extension. "Report" is a verb.
 toolbar-context-menu-report-extension =
     .label = एक्सटेंशन के बारे में रिपोर्ट करें
     .accesskey = o
-# Can appear on the same context menu as menubarCmd ("Menu Bar") and
-# personalbarCmd ("Bookmarks Toolbar"), so they should have different
-# access keys.
+# Can appear on the same context menu as toolbar-context-menu-menu-bar-cmd
+# ("Menu Bar") and personalbarCmd ("Bookmarks Toolbar"), so they should
+# have different access keys.
 toolbar-context-menu-pin-to-overflow-menu =
     .label = अतिप्रवाह मेनू पर पिन करें
     .accesskey = P
 toolbar-context-menu-remove-from-toolbar =
     .label = औजारपट्टी से मिटाएँ
     .accesskey = R
 toolbar-context-menu-view-customize-toolbar =
     .label = मनपसंद बनाएँ…
     .accesskey = C
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+    .label = हमेशा दिखाएं
+    .accesskey = A
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+    .label = कभी न दिखाएं
+    .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+    .label = केवल नए टैब पर दिखाएं
+    .accesskey = O
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+    .label = अन्य बुकमार्क दिखाएं
+    .accesskey = h
 toolbar-context-menu-menu-bar-cmd =
     .toolbarname = मेनू पट्टी
     .accesskey = M
--- a/browser/browser/upgradeDialog.ftl
+++ b/browser/browser/upgradeDialog.ftl
@@ -1,18 +1,42 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+
 ### Strings for the upgrade dialog that can be displayed on major version change.
 
+
 ## New changes screen
 
+# This title can be explicitly wrapped to control which words are on which line.
+upgrade-dialog-new-title = एक नए { -brand-short-name } को हेलो कहें
+upgrade-dialog-new-primary-theme-button = एक थीम चुनें
+upgrade-dialog-new-secondary-button = अभी नहीं
+
 ## Pin Firefox screen
 ##
 ## These title, subtitle and button strings differ between platforms as they
 ## match the OS' application context menu item action where Windows uses "pin"
 ## and "taskbar" while macOS "keep" and "Dock" (proper noun).
 
+upgrade-dialog-pin-secondary-button = अभी नहीं
+
 ## Default browser screen
 
+upgrade-dialog-default-primary-button-2 = तयशुदा ब्राउज़र बनाएं
+upgrade-dialog-default-secondary-button = अभी नहीं
+
 ## Theme selection screen
 
+
+## Start screen
+
+upgrade-dialog-start-secondary-button = अभी नहीं
+
+## Colorway screen
+
+upgrade-dialog-theme-primary-button = थीम सहेजें
+upgrade-dialog-theme-secondary-button = अभी नहीं
+
+## Thank you screen
+
--- a/browser/chrome/browser/browser.properties
+++ b/browser/chrome/browser/browser.properties
@@ -214,17 +214,17 @@ addonConfirmInstallSomeUnsigned.message=;सावधान: यह साइट #1 में #2 ऐड-ऑन स्थापित करना चाहेंगे, जिसमे से कुछ असत्यापित हैं. अपने जोखिम में आगे बढ़े.
 # %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):
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonInstallError-8, 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=\u0020यह सहयुक्ति संस्थापित नहीं किया जा सका क्योंकि फ़ाइलसिस्टम त्रुटि थी.
 addonLocalInstallError-2=यह ऐड-ऑन स्थापित नहीं किया जा सका क्योंकि यह %1$S अपेक्षित ऐड-ऑन से मेल नहीं खाता है.
@@ -396,16 +396,28 @@ webauthn.registerPrompt2=%S आपकी सुरक्षा कुंजी के साथ एक खाता पंजीकृत करना चाहता है। आप अभी एक को कनेक्ट और अधिकृत कर सकते हैं, या रद्द कर सकते हैं|
 # The website is asking for extended information about your
 # hardware authenticator that shouldn't be generally necessary. Permitting
 # this is safe if you only use one account at this website. If you have
 # multiple accounts at this website, and you use the same hardware
 # authenticator, then the website could link those accounts together.
 # And this is true even if you use a different profile / browser (or even Tor
 # Browser). To avoid this, you should use different hardware authenticators
 # for different accounts on this website.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt3):
+# %S is hostname.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+# LOCALIZATION NOTE (webauthn.registerDirectPromptHint):
+# %S is brandShortName
 # LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
 webauthn.signPrompt2=%S एक पंजीकृत सुरक्षा कुंजीप् के उपयोग से आपको प्रमाणित करना चाहती हैं| आप अभी एक को कनेक्ट और अधिकृत कर सकते है, या रद्द कर सकते हैं|
 webauthn.cancel=रद्द
 webauthn.cancel.accesskey=c
 webauthn.proceed=आगे जाऐं
 webauthn.proceed.accesskey=P
 webauthn.anonymize=गुमनाम कर दो
 
@@ -548,45 +560,40 @@ zoomEnlarge-button.tooltip = बड़ा करें (%S)
 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
 
-# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation):
-# %1$S is the first party origin, %2$S is the third party origin.
-
 geolocation.allow.accesskey=A
 geolocation.block.accesskey=B
 # LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
 # %1$S is the first party origin, %2$S is the third party origin.
 geolocation.remember=यह निर्णय याद रखें
 
 # Virtual Reality Device UI
 xr.allow2.accesskey=A
 xr.block.accesskey=B
 
 # Persistent storage UI
 persistentStorage.allow=अनुमति दें
 persistentStorage.allow.accesskey=A
-
 persistentStorage.block.accesskey=B
 
 # Web notifications UI
 # LOCALIZATION NOTE (alwaysBlock, block)
 # The two button strings will never be shown at the same time, so
 # it's okay for them to have the same access key
 webNotifications.allow2.accesskey=A
 webNotifications.notNow=अभी नहीं
 webNotifications.notNow.accesskey=n
 webNotifications.never=कभी अनुमति न दें
 webNotifications.never.accesskey=v
-
 webNotifications.alwaysBlock.accesskey=B
 webNotifications.block.accesskey=B
 
 # 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=मुझे यहाँ से बाहर ले जाएँ!
@@ -651,32 +658,30 @@ sidebar.moveToRight=साइडबार को दाईं ओर ले जाएं
 #                    getUserMedia.shareMicrophone3.message,
 #                    getUserMedia.shareScreen4.message,
 #                    getUserMedia.shareCameraAndMicrophone3.message,
 #                    getUserMedia.shareCameraAndAudioCapture3.message,
 #                    getUserMedia.shareScreenAndMicrophone4.message,
 #                    getUserMedia.shareScreenAndAudioCapture4.message,
 #                    getUserMedia.shareAudioCapture3.message):
 # %S is the website origin (e.g. www.mozilla.org)
-
 # LOCALIZATION NOTE (selectAudioOutput.shareSpeaker.message):
 # "Speakers" is used in a general sense that might include headphones or
 # another audio output connection.
 # %S is the website origin (e.g. www.mozilla.org)
 
 # LOCALIZATION NOTE (getUserMedia.shareCameraUnsafeDelegation2.message,
 #                    getUserMedia.shareMicrophoneUnsafeDelegation2.message,
 #                    getUserMedia.shareScreenUnsafeDelegation2.message,
 #                    getUserMedia.shareCameraAndMicrophoneUnsafeDelegation2.message,
 #                    getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation2.message,
 #                    getUserMedia.shareScreenAndMicrophoneUnsafeDelegation2.message,
 #                    getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation2.message,
 # %1$S is the first party origin.
 # %2$S is the third party origin.
-
 # LOCALIZATION NOTE ():
 # "Speakers" is used in a general sense that might include headphones or
 # another audio output connection.
 # %1$S is the first party origin.
 # %2$S is the third party origin.
 
 # LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
 # LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
@@ -850,21 +855,16 @@ playTabs.label = टैब्स चलाएँ
 playTabs.accesskey = y
 
 # LOCALIZATION NOTE (sendTabsToDevice.label):
 # Semi-colon list of plural forms.
 # See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 is the number of tabs sent to the device.
 sendTabsToDevice.accesskey = n
 
-# LOCALIZATION NOTE (pageAction.sendTabsToDevice.label):
-# Semi-colon list of plural forms.
-# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
-# #1 is the number of tabs sent to the device.
-
 # LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 is the number of pending crash reports
 pendingCrashReports2.label = आपके पास एक अप्रेषित ध्वंस रिपोर्ट हैं;आपके पास #1 अप्रेषित ध्वंस रिपोर्ट हैं
 pendingCrashReports.viewAll = देखें
 pendingCrashReports.send = भेजें
 pendingCrashReports.alwaysSend = हमेशा भेजें
 
@@ -900,36 +900,42 @@ permissions.remove.tooltip = इस अनुमति को मिटाए और फिर से अनुमति मांगे
 # between the Firefox version and the "What's new" link in the About dialog,
 # e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
 aboutDialog.architecture.sixtyFourBit = 64-बिट
 aboutDialog.architecture.thirtyTwoBit = 32- बिट
 
 midi.allow.accesskey = A
 midi.block.accesskey = B
 midi.remember=यह फैसला याद रखें
-
 # LOCALIZATION NOTE (midi.shareWithSite): %S is the name of the site URL (https://...) requesting MIDI access
 # LOCALIZATION NOTE (midi.shareSysexWithSite): %S is the name of the site URL (https://...) requesting MIDI access
 
 # LOCALIZATION NOTE (panel.back):
 # This is used by screen readers to label the "back" button in various browser
 # popup panels, including the sliding subviews of the main menu.
 panel.back = पीछे
 
 storageAccess.Allow.label = एक्सेस की अनुमति दें
 storageAccess.Allow.accesskey = A
 storageAccess.DontAllow.label = एक्सेस ब्लॉक करें
 storageAccess.DontAllow.accesskey = B
-
 # LOCALIZATION NOTE (storageAccess3.message, storageAccess.hintText):
 # %1$S and %3$S are both 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.
 
 
 
+storageAccess1.Allow.accesskey = A
+storageAccess1.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess4.message, storageAccess1.hintText):
+# %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.
+
+
+
 confirmationHint.sendToDevice.label = भेज दिया!
 confirmationHint.copyURL.label = क्लिपबोर्ड में नक़ल किया गया!
 confirmationHint.addSearchEngine.label = खोज इंजन जोड़ा गया!
 confirmationHint.pinTab.label = पिन की गई!
 confirmationHint.pinTab.description = इसे अनपिन करने के लिए टैब पर दाहिना स्पर्श करें।
 confirmationHint.passwordSaved.label = पासवर्ड सहेजा गया!
 confirmationHint.loginRemoved.label = लॉगिन हटाया गया!
 confirmationHint.breakageReport.label = सूचना भेजी गई। धन्यवाद!