summaryrefslogtreecommitdiffstats
path: root/l10n-hi-IN/mobile/android
diff options
context:
space:
mode:
Diffstat (limited to 'l10n-hi-IN/mobile/android')
-rw-r--r--l10n-hi-IN/mobile/android/chrome/about.dtd21
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutAccounts.dtd13
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutAccounts.properties16
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutAddons.dtd15
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutAddons.properties12
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutCertError.dtd31
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutDownloads.dtd15
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutDownloads.properties17
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutHome.dtd7
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutLogins.dtd9
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutLogins.properties33
-rw-r--r--l10n-hi-IN/mobile/android/chrome/aboutPrivateBrowsing.dtd25
-rw-r--r--l10n-hi-IN/mobile/android/chrome/browser.properties476
-rw-r--r--l10n-hi-IN/mobile/android/chrome/config.dtd21
-rw-r--r--l10n-hi-IN/mobile/android/chrome/config.properties9
-rw-r--r--l10n-hi-IN/mobile/android/chrome/devicePrompt.properties5
-rw-r--r--l10n-hi-IN/mobile/android/chrome/passwordmgr.properties22
-rw-r--r--l10n-hi-IN/mobile/android/chrome/phishing.dtd27
-rw-r--r--l10n-hi-IN/mobile/android/chrome/pippki.properties84
-rw-r--r--l10n-hi-IN/mobile/android/chrome/sync.properties12
-rw-r--r--l10n-hi-IN/mobile/android/chrome/webcompatReporter.properties12
-rw-r--r--l10n-hi-IN/mobile/android/defines.inc14
22 files changed, 896 insertions, 0 deletions
diff --git a/l10n-hi-IN/mobile/android/chrome/about.dtd b/l10n-hi-IN/mobile/android/chrome/about.dtd
new file mode 100644
index 0000000000..cc97ba2298
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/about.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!ENTITY aboutPage.title "&brandShortName; का परिचय">
+<!ENTITY aboutPage.warningVersion "&brandShortName; प्रायोगिक स्तर पर है और अस्थिर हो सकता है.">
+<!ENTITY aboutPage.checkForUpdates.link "अद्यतन के लिए जाँचें »">
+<!ENTITY aboutPage.checkForUpdates.checking "अद्यतन के लिए खोज रहे हैं…">
+<!ENTITY aboutPage.checkForUpdates.none "कोई अद्यतन उपलब्ध नहीं">
+<!ENTITY aboutPage.checkForUpdates.available2 "अद्यतन डाउनलोड करें">
+<!ENTITY aboutPage.checkForUpdates.downloading "अद्यतन डाउनलोड कर रहा है…">
+<!ENTITY aboutPage.checkForUpdates.downloaded2 "अद्यतन इनस्टॉल करें">
+<!ENTITY aboutPage.faq.label "FAQ">
+<!ENTITY aboutPage.support.label "समर्थन">
+<!ENTITY aboutPage.privacyPolicy.label "गोपनीयता नीति">
+<!ENTITY aboutPage.rights.label "अपने अधिकार जानें">
+<!ENTITY aboutPage.relNotes.label "रिलीज नोट्स">
+<!ENTITY aboutPage.credits.label "श्रेय">
+<!ENTITY aboutPage.license.label "लाइसेंसिंग सूचना">
+
+<!-- LOCALIZATION NOTE (aboutPage.logoTrademark): The message is explicitly about the word "Firefox" being trademarked, that's why we use it, instead of brandShortName. -->
+<!ENTITY aboutPage.logoTrademark "Firefox और Firefox के लोगो Mozilla फाउंडेशन के ट्रेडमार्क हैं.">
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutAccounts.dtd b/l10n-hi-IN/mobile/android/chrome/aboutAccounts.dtd
new file mode 100644
index 0000000000..b74887f357
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutAccounts.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutAccounts.connected.title "Firefox खाता">
+<!ENTITY aboutAccounts.connected.description "आप इस प्रकार जुड़े हुए हैं">
+<!ENTITY aboutAccounts.syncPreferences.label "सिंक सेटिंग्स की जाँच करने के लिए यहां टैप करें">
+
+<!ENTITY aboutAccounts.noConnection.title "कोई इंटरनेट कनेक्शन नहीं">
+<!ENTITY aboutAccounts.retry.label "फिर कोशिश करें">
+
+<!ENTITY aboutAccounts.restrictedError.title "सीमित">
+<!ENTITY aboutAccounts.restrictedError.description "आप इस प्रोफाइल से Firefox खाते प्रबंधित नहीं कर सकते हैं.">
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutAccounts.properties b/l10n-hi-IN/mobile/android/chrome/aboutAccounts.properties
new file mode 100644
index 0000000000..4d73c4b1c2
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutAccounts.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (relinkDenied.message): Ideally, this string is short (it's
+# a toast message).
+relinkDenied.message = सिंक मे पहले से ही साइन-इन हैं!
+# LOCALIZATION NOTE (relinkDenied.openPrefs): Ideally, this string is short (it's a
+# button label) and upper-case, to match Google and Android's convention.
+relinkDenied.openPrefs = PREFS
+
+relinkVerify.title = क्या आप निश्चित हैं कि आप सिंक करने के लिए हस्ताक्षर करने चाहते हैं?
+# LOCALIZATION NOTE (relinkVerify.message): Email address of a user previously signed in to Sync.
+relinkVerify.message = आप पहले दूसरे ईमेल पता से सिंक करने के लिए साइन-इन थे. साइनिंग-इन इस ब्राउज़र का पुस्तचिह्न, पासवर्ड और दूसरे सेटिंग्स को %S के साथ जोड़ेगा
+relinkVerify.continue = जारी रखें
+relinkVerify.cancel = रद्द करें
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutAddons.dtd b/l10n-hi-IN/mobile/android/chrome/aboutAddons.dtd
new file mode 100644
index 0000000000..229d795981
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutAddons.dtd
@@ -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/. -->
+
+<!ENTITY aboutAddons.title2 "सहयुक्ति">
+<!ENTITY aboutAddons.header2 "आपकी सहयुक्तियाँ">
+
+<!ENTITY addonAction.enable "सक्रिय करें">
+<!ENTITY addonAction.disable "निष्क्रिय करें">
+<!ENTITY addonAction.uninstall "अनइनस्टॉल">
+<!ENTITY addonAction.undo "पहले जैसा">
+<!ENTITY addonAction.update "अपडेट करें">
+
+<!ENTITY addonUnsigned.message "यह ऐड-ऑन &brandShortName; के द्वारा सत्यापित नही सका.">
+<!ENTITY addonUnsigned.learnMore "अधिक जानें">
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutAddons.properties b/l10n-hi-IN/mobile/android/chrome/aboutAddons.properties
new file mode 100644
index 0000000000..d2a1e5d21c
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutAddons.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/.
+
+addonStatus.uninstalled=%S को आपके द्वारा फिर आरंभ किए जाने के बाद विसंस्थापित किया जाएगा.
+
+# Will keep both strings and at runtime will fallback on the old one if the new one is not yet localized
+addons.browseAll=सभी Firefox सहयुक्तियाँ ब्राउज़ करें
+
+addons.browseRecommended=Firefox के अनुशंसित एक्सटेंशनों को ब्राउज करें
+
+addon.options=विकल्प
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutCertError.dtd b/l10n-hi-IN/mobile/android/chrome/aboutCertError.dtd
new file mode 100644
index 0000000000..74bd0f28ea
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutCertError.dtd
@@ -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/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+ %brandDTD;
+
+<!-- These strings are used by Firefox's custom about:certerror page,
+a replacement for the standard security certificate errors produced
+by NSS/PSM via netError.xhtml. -->
+
+
+<!ENTITY certerror.pagetitle "गैर भरोसेमंद कनेक्शन">
+<!ENTITY certerror.longpagetitle "यह कनेक्शन गैर भरोसेमंद है">
+<!-- Localization note (certerror.introPara1) - The string "#1" will
+be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+
+<!ENTITY certerror.introPara1 "आपने &brandShortName; को <b>#1</b> से सुरक्षित रूप से कनेक्ट होने के लिए कहा है, लेकिन हम संपुष्ट नहीं कर सकते हैं कि आपका कनेक्शन सुरक्षित है.">
+
+<!ENTITY certerror.whatShouldIDo.heading "मुझे क्या करना चाहिए?">
+<!ENTITY certerror.whatShouldIDo.content "यदि आप इस साइट से बिना किसी समस्या के प्रायः कनेक्ट होते हैं, इस त्रुटि का मतलब हो सकता है कि कोई इस साइट को छद्म रूप में अपने लिए दिखाने की कोशिश कर रहा है, और इसलिए आपको जारी नहीं रखना चाहिए.">
+<!ENTITY certerror.getMeOutOfHere.label "मुझें यहॉँ से बाहर ले जायें!">
+
+<!ENTITY certerror.expert.heading "मैं जोखिम समझता हूँ">
+<!ENTITY certerror.expert.content "यदि आप समझते हैं कि क्या चल रहा है, आप &brandShortName; को कह सकते हैं कि वह साइट के पहचान पर भरोसा करना शुरू करे. <b>हालाँकि आप इस साइट पर भरोसा करते हैं, इस त्रुटि का मतलब हो सकता है कि कोई व्यक्ति आपके कनेक्शन के साथ छेड़छाड़ कर रहा है.</b>">
+<!ENTITY certerror.expert.contentPara2 "कोई अपवाद मत जोड़ें जब तक आप नहीं जानते हैं कि क्यों यह साइट भरोसेमंद पहचान का प्रयोग नहीं करता है.">
+<!ENTITY certerror.addTemporaryException.label "वेबसाइट देखू">
+<!ENTITY certerror.addPermanentException.label "स्थायी अपवाद जोड़ें">
+
+<!ENTITY certerror.technical.heading "तकनीकी विवरण">
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutDownloads.dtd b/l10n-hi-IN/mobile/android/chrome/aboutDownloads.dtd
new file mode 100644
index 0000000000..45d7ad5f66
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutDownloads.dtd
@@ -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/. -->
+
+<!ENTITY aboutDownloads.title "डाउनलोड">
+<!ENTITY aboutDownloads.header "आपका डाउनलोड">
+<!ENTITY aboutDownloads.empty "कोई डाउनलोड नहीं">
+
+<!ENTITY aboutDownloads.open "खोलें">
+<!ENTITY aboutDownloads.remove "मिटाएँ">
+<!ENTITY aboutDownloads.removeAll "सभी मिटाएँ">
+<!ENTITY aboutDownloads.pause "ठहरें">
+<!ENTITY aboutDownloads.resume "फिर बहाल करें">
+<!ENTITY aboutDownloads.cancel "रद्द करें">
+<!ENTITY aboutDownloads.retry "पुनःप्रयास">
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutDownloads.properties b/l10n-hi-IN/mobile/android/chrome/aboutDownloads.properties
new file mode 100644
index 0000000000..4590f57325
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutDownloads.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (downloadMessage.deleteAll):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+downloadMessage.deleteAll=इस डाउनलोड को हटाएं?;हटाएं #1डाउनलोड?
+
+downloadAction.deleteAll=सभी मिटाएँ
+
+downloadState.downloading=डाउनलोड कर रहा है…
+downloadState.canceled=रद्द
+downloadState.failed=विफल
+downloadState.paused=रुका
+downloadState.starting=आरंभ कर रहा है…
+downloadState.unknownSize=अज्ञात आकार
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutHome.dtd b/l10n-hi-IN/mobile/android/chrome/aboutHome.dtd
new file mode 100644
index 0000000000..22b9356234
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutHome.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!-- This string should be kept in sync with the home_title string
+ in android_strings.dtd -->
+
+<!ENTITY abouthome.title "&brandShortName; होम">
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutLogins.dtd b/l10n-hi-IN/mobile/android/chrome/aboutLogins.dtd
new file mode 100644
index 0000000000..030adae74a
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutLogins.dtd
@@ -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/. -->
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+ %brandDTD;
+<!ENTITY aboutLogins.title "लॉगिन">
+<!ENTITY aboutLogins.update "अद्यतन">
+<!ENTITY aboutLogins.emptyLoginText "अपने लॉगिन सुरक्षित रखें">
+<!ENTITY aboutLogins.emptyLoginHint "लॉगिन और प्रत्यायक &brandShortName; का उपयोग करके सहेजते है यहाँ दिखेगा.">
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutLogins.properties b/l10n-hi-IN/mobile/android/chrome/aboutLogins.properties
new file mode 100644
index 0000000000..c57c045582
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutLogins.properties
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+loginsMenu.showPassword=पासवर्ड दिखाएँ
+loginsMenu.copyPassword=पासवर्ड कॉपी करें
+loginsMenu.copyUsername=उपयोक्तानाम नकल करें
+loginsMenu.editLogin=लॉगिन सम्पादित करें
+loginsMenu.delete=मिटाएँ
+
+loginsMenu.deleteAll=सभी मिटाएँ
+
+loginsDialog.confirmDelete=इस लॉगिन को मिटाएँ?
+loginsDialog.confirmDeleteForFxaUser=यह लॉगिन हटाएं?\n\nयह संकलित लॉगिन को प्रभावित कर सकता है।
+loginsDialog.confirmDeleteAll=सभी लॉगिन हटाएं?
+loginsDialog.confirmDeleteAllForFxaUser=सभी लॉगिन हटाएं?\n\nयह संकलित लॉगिन को प्रभावित कर सकता है।
+loginsDialog.copy=नक़ल लें
+loginsDialog.confirm=OK
+loginsDialog.cancel=रद्द करें
+
+editLogin.fallbackTitle=लॉगिन सम्पादित करें
+editLogin.saved1=लॉगिन सहेजें सहेजा गया
+editLogin.couldNotSave=परिवर्तन सहेजा नही जा सका
+
+loginsDetails.copyFailed=प्रतिलिपि विफल
+loginsDetails.passwordCopied=पासवर्ड की नकल की गयी
+loginsDetails.usernameCopied=उपयोक्तानाम नक़ल
+loginsDetails.deleted=लॉग इन नष्ट
+
+loginsDetails.deletedAll=सभी लॉगिन हटाए गए
+
+password-btn.show=दिखाएँ
+password-btn.hide=छिपाएँ
diff --git a/l10n-hi-IN/mobile/android/chrome/aboutPrivateBrowsing.dtd b/l10n-hi-IN/mobile/android/chrome/aboutPrivateBrowsing.dtd
new file mode 100644
index 0000000000..93e2b83110
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/aboutPrivateBrowsing.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY privatebrowsingpage.title "निजी ब्राउज़िंग">
+
+<!-- Localisation note: the plus sign here is a shorthand way of expressing the word "and". Contextually the privatebrowsingpage.title.private string
+ is used as a title, with the privatebrowsingpage.title string preceding it but on a separate line.
+ So the final line will say "Private Browsing + Tracking Protection". -->
+<!ENTITY privatebrowsingpage.title.private "+ ट्रैकिंग संरक्षण">
+<!-- Localization note (privatebrowsingpage.title.normal1): "Private Browsing"
+ is capitalized in English to be consistent with our existing uses of the
+ term. -->
+<!ENTITY privatebrowsingpage.title.normal1 "आप निजी ब्राउज़िंग में नहीं हैं">
+
+<!ENTITY privatebrowsingpage.description.trackingProtection "&brandShortName; पृष्ठ के उन हिस्सों को ब्लॉक करता है जो आपके ऑनलाइन गतिविधियों को ट्रैक कर सकते हैं.">
+<!ENTITY privatebrowsingpage.description.privateDetails "हम कोई इतिहास नही याद रखेंगे, परन्तु डाउनलोड की हुई फ़ाइलें तथा नए बुकमार्क आपके उपकरण पर सहेजे जाएँगे.">
+
+<!-- Localization note (privatebrowsingpage.description.normal2): "Private
+ Browsing is capitalized in English to be consistent with our existing uses
+ of the term. -->
+<!ENTITY privatebrowsingpage.description.normal2 "निजी ब्राउजिंग में, हम आपका कोई भी ब्राउज़िंग इतिहास या कूकीज नही रखेंगे. पुस्तचिह्न आप जोड़े और फाइल जो आप डाउनलोड करते है आपके डिवाइस में सहेजा जायेगा.">
+
+<!ENTITY privatebrowsingpage.link.private "अधिक जानना चाहते है?">
+<!ENTITY privatebrowsingpage.link.normal "एक नया निजी टैब खोलें">
diff --git a/l10n-hi-IN/mobile/android/chrome/browser.properties b/l10n-hi-IN/mobile/android/chrome/browser.properties
new file mode 100644
index 0000000000..e18987a6fe
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/browser.properties
@@ -0,0 +1,476 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addonsConfirmInstall.title=सहयुक्ति संस्थापन
+addonsConfirmInstall.install=संस्थापित करें
+
+addonsConfirmInstallUnsigned.title=असत्यापित ऐड-ऑन
+addonsConfirmInstallUnsigned.message=यह साइट असत्यापित ऐड-ऑन को स्थापित करना चाहेंगे. अपने जोख़िम पर आगे बढ़ें.
+
+# Alerts
+alertAddonsDownloading=सहयुक्ति डाउनलोड जारी
+alertAddonsInstalledNoRestart.message=संस्थापन संपन्न
+
+# LOCALIZATION NOTE (alertAddonsInstalledNoRestart.action2): Ideally, this string is short (it's a
+# button label) and upper-case, to match Google and Android's convention.
+alertAddonsInstalledNoRestart.action2=ADD-ONS
+
+alertDownloadsStart2=डाउनलोड आरंभ कर रहा है
+alertDownloadsDone2=डाउनलोड पूर्ण
+alertDownloadsToast=डाउनलोड आरंभ…
+alertDownloadsPause=ठहरें
+alertDownloadsResume=फिर बहाल करें
+alertDownloadsCancel=रद्द करें
+# LOCALIZATION NOTE (alertDownloadSucceeded): This text is shown as a snackbar inside the app after a
+# successful download. %S will be replaced by the file name of the download.
+alertDownloadSucceeded=%S डाउनलोड
+# LOCALIZATION NOTE (downloads.disabledInGuest): This message appears in a toast
+# when the user tries to download something in Guest mode.
+downloads.disabledInGuest=अतिथि सत्र में डाउनलोड निष्क्रिय होते हैं
+
+# LOCALIZATION NOTE (alertSearchEngineAddedToast, alertSearchEngineErrorToast, alertSearchEngineDuplicateToast)
+# %S will be replaced by the name of the search engine (exposed by the current page)
+# that has been added; for example, 'Google'.
+alertSearchEngineAddedToast='%S' को बतौर खोज ईंजन जोड़ा गया है
+alertSearchEngineErrorToast='%S' को बतौर खोज ईंजन नहीं जोड़ा जा सका
+alertSearchEngineDuplicateToast='%S' पहले से आपके खोज ईंजन पर है
+
+# LOCALIZATION NOTE (alertShutdownSanitize): This text is shown as a snackbar during shutdown if the
+# user has enabled "Clear private data on exit".
+alertShutdownSanitize=निजी आँकड़ा साफ करके...
+
+alertPrintjobToast=छपाई हो रही है…
+
+download.blocked=फ़ाइल डाउनलोड करने में असमर्थ
+
+addonError.titleError=त्रुटि
+addonError.titleBlocked=अवरुद्ध ऐड-ऑन
+addonError.learnMore=अधिक जानें
+
+# LOCALIZATION NOTE (unsignedAddonsDisabled.title, unsignedAddonsDisabled.message):
+# These strings will appear in a dialog when Firefox detects that installed add-ons cannot be verified.
+unsignedAddonsDisabled.title=असत्यापित ऐड-ऑनस
+unsignedAddonsDisabled.message=एक या उससे अधिक सत्यापित ऐड-ऑन सत्यापित नहीं कर सकते और निष्क्रिय नही कर दिया गया.
+unsignedAddonsDisabled.dismiss=ख़ारिज
+unsignedAddonsDisabled.viewAddons=ऐड-ऑन देखें
+
+# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4, addonError-5):
+# #1 is the add-on name, #2 is the add-on host, #3 is the application name
+addonError-1=यह सहयुक्ति को डाउनलोड नहीं किया जा सका क्योंकि #2 पर कनेक्शन विफलता हुई.
+addonError-2=#2 से सहयुक्ति को संस्थापित नहीं किया जा सका क्योंकि यह उस सहयुक्ति से मेल नहीं खा सका जो #3 से प्रत्याशित था.
+addonError-3=#2 से डाउनलोड किए सहयुक्ति को संस्थापित नहीं किया जा सका क्योंकि यह भ्रष्ट दिखता था.
+addonError-4=#1 संस्थापित नहीं किया जा सका क्योंकि #3 जरूरी फ़ाइल को बदल नहीं सकता है.
+addonError-5=#3 एक असत्यापित ऐड-ऑन स्थापित करने से #2 को माना किया गया हैं.
+
+# LOCALIZATION NOTE (addonLocalError-1, addonLocalError-2, addonLocalError-3, addonLocalError-4, addonLocalError-5, addonErrorIncompatible, addonErrorBlocklisted):
+# #1 is the add-on name, #3 is the application name, #4 is the application version
+addonLocalError-1=यह सहयुक्ति संस्थापित नहीं किया जा सका क्योंकि फ़ाइलसिस्टम त्रुटि थी.
+addonLocalError-2=यह सहयुक्ति संस्थापित नहीं किया जा सका क्योंकि यह उन प्रत्याशित #3 सहयुक्ति से मेल नहीं खाता है.
+addonLocalError-3=यह सहयुक्ति संस्थापित नहीं किया जा सका क्योंकि यह दूषित दिखता है.
+addonLocalError-4=#1 संस्थापित नहीं किया जा सका क्योंकि #3 जरूरी फ़ाइल को बदल नहीं सकता है.
+addonLocalError-5=यह ऐड-ऑन स्थापित नहीं किया जा सकता क्योंकि यह सत्यापित नहीं किया गया हैं.
+addonErrorIncompatible=#1 संस्थापित नहीं किया जा सका क्योंकि यह #3 #4 से संगत नहीं है.
+addonErrorBlocklisted=#1 संस्थापित नहीं किया जा सका क्योंकि इसके साथ स्थायित्व या सुरक्षा समस्या का अत्यधिक जोखिम है.
+
+# Notifications
+notificationRestart.normal=परिवर्तन पूर्ण करने के लिए फिर प्रारंभ करें.
+notificationRestart.blocked=असुरक्षित सहयुक्तियाँ संस्थापित. निष्क्रिय करने के लिए पुनः आरंभ करें.
+notificationRestart.button=फिर आरंभ करें
+doorhanger.learnMore=अधिक जानें
+
+# Popup Blocker
+
+# LOCALIZATION NOTE (popup.message): Semicolon-separated list of plural forms.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popup.message=#1 ने इस साइट को पॉप अप विंडो खोलने से रोका है. क्या आप इसे दिखाना चाहेंगे?;#1 इस साइट को #2 पॉपअप विंडो को खोलने से रोका है? क्या आप उसे दिखाना चाहेंगे?
+popup.dontAskAgain=इस साइट के लिए दुबारा मत पूछें
+popup.show=दिखाएँ
+popup.dontShow=मत दिखाएँ
+
+# SafeBrowsing
+safeBrowsingDoorhanger=इस साइट में मैलवेयर या एक फ़िशिंग प्रयास युक्त के रूप में पहचान की गई है. सावधान रहो.
+
+# LOCALIZATION NOTE (blockPopups.label2): Label that will be used in
+# site settings dialog.
+blockPopups.label2=पॉपअप्स
+
+# XPInstall
+xpinstallPromptWarning2=%S इस साईट (%S) को आपके उपकरण पर सॉफ्टवेयर संस्थापित करने को पूछने से रोकता है .
+xpinstallPromptWarningLocal=%S ने इस सहयुक्ति (%S) को आपकी युक्ति पर संस्थापित होने से रोका है.
+xpinstallPromptWarningDirect=%S ने किसी सहयुक्ति को आपकी युक्ति पर संस्थापित होने से रोका है.
+xpinstallPromptAllowButton=स्वीकारें
+xpinstallDisabledMessageLocked=सॉफ़्टवेयर संस्थापन आपके सिस्टम प्रशासक के द्वारा निष्क्रिय कर दिया गया है.
+xpinstallDisabledMessage2=सॉफ्टवेयर संस्थापन अभी निष्क्रिय है. सक्रिय क्लिक करें और दोबारा कोशिश करें.
+xpinstallDisabledButton=सक्रिय करें
+
+# 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?
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=इसके लिए आपकी अनुमति की आवश्यकता है:
+webextPerms.add.label=जोड़ें
+webextPerms.cancel.label=रद्द करें
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+webextPerms.updateText=%S अपडेट हो चूका है. अपडेट किये हुए संस्करण को स्थापित करने से पहले आपको नई अनुमतियों को स्वीकृत करना होगा. “रद्द करना” चुनना आपके वर्तमान ऐड-ऑन संस्करण को बनाए रखेगा.
+
+webextPerms.updateAccept.label=अपडेट करें
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replaced with the localized name of the extension requesting new
+# permissions.
+webextPerms.optionalPermsHeader=%S अतिरिक्त अनुमतियों का अनुरोध करता है.
+webextPerms.optionalPermsListIntro=यह चाहता है:
+webextPerms.optionalPermsAllow.label=अनुमति दें
+webextPerms.optionalPermsDeny.label=मना करें
+
+webextPerms.description.bookmarks=पुस्तचिन्हों को जाने और संशोधित करें
+webextPerms.description.browserSettings=ब्राउज़र सेटिंग्स जाने और संशोधित करें
+webextPerms.description.browsingData=आधुनिक ब्राउज़िंग इतिहास, कुकीज़, और संबंधित डेटा मिटायें
+webextPerms.description.clipboardRead=क्लिपबोर्ड से डेटा प्राप्त करें
+webextPerms.description.clipboardWrite=क्लिपबोर्ड में डेटा डालें
+webextPerms.description.devtools=अपने डेटा को खुले टैबों में उपयोग करने के लिए डेवलपर उपकरण को विस्तृत करें
+webextPerms.description.downloads=फाइलों को डाउनलोड करें तथा ब्राउज़र के डाउनलोड इतिहास को जाने एवं संशोधित करें
+webextPerms.description.downloads.open=अपने कंप्यूटर पर डाउनलोड की गई फ़ाइलें खोलें
+webextPerms.description.find=सभी खुले हुए टैब का विषय वस्तु पढ़ें
+webextPerms.description.geolocation=अपने स्थान तक पहुँचें
+webextPerms.description.history=ब्राउज़िंग इतिहास तक पहुँचें
+webextPerms.description.management=एक्सटेंशन उपयोगिता पर नजर रखें तथा थीम प्रबंधित करें
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=%S के अलावा अन्य कार्यक्रमों के साथ संदेशों का आदान प्रदान करें
+webextPerms.description.notifications=खुद को सूचनाएँ प्रदर्शित करें
+webextPerms.description.privacy=गोपनीयता सेटिंग्स जाने तथा संशोधित करें
+webextPerms.description.proxy=ब्राउज़र प्रॉक्सी सेटिंग जाने तथा संशोधित करें
+webextPerms.description.sessions=हाल ही में बंद किए गए टैबों तक पहुँचें
+webextPerms.description.tabs=ब्राउज़र टैबों तक पहुंचें
+webextPerms.description.topSites=ब्राउज़िंग इतिहास तक पहुंचें
+webextPerms.description.webNavigation=नेवीगेशन के दौरान ब्राउज़र गतिविधि तक पहुंचें
+
+webextPerms.hostDescription.allUrls=सभी वेबसाइटो के लिए अपने डेटा को एक्सेस करें
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=%S डोमेन में साइटो के लिए अपने डेटा को एक्सेस करें
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=अपने डेटा को एक्सेस करें #1 अन्य डोमेन में;अपने डेटा को एक्सेस करें #1 अन्य डोमेनो में
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=अपने डेटा को एक्सेस करें %S के लिए
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=अपने डेटा को एक्सेस करें #1 अन्य साइट पर;अपने डेटा को एक्सेस करें #1 अन्य साइटो पर
+
+
+# Site Identity
+identity.identified.verifier=इसके द्वारा जाँचा गया: %S
+identity.identified.verified_by_you=आपने इस साइट के लिए सुरक्षा अपवाद जोड़ा है
+identity.identified.state_and_country=%S, %S
+
+# Geolocation UI
+geolocation.allow=साझा करें
+geolocation.dontAllow=साझा मत करें
+# LOCALIZATION NOTE (geolocation.location): Label that will be used in
+# site settings dialog.
+geolocation.location=स्थान
+
+# Desktop notification UI
+desktopNotification2.allow=हमेशा
+desktopNotification2.dontAllow=कभी नहीं
+# LOCALIZATION NOTE (desktopNotification.notifications): Label that will be
+# used in site settings dialog.
+desktopNotification.notifications=सूचनाएँ
+
+# Imageblocking
+imageblocking.downloadedImage=चित्र से अवरोध हटाये गए
+imageblocking.showAllImages=सभी दिखाएँ
+
+# New Tab Popup
+# LOCALIZATION NOTE (newtabpopup, newprivatetabpopup): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of tabs
+newtabpopup.opened=नया टैब खुला हुआ;#1 नये टैब्स खुले हुए
+newprivatetabpopup.opened=नए निजी टैब खोला;#1नए निजी टैब खोला
+
+# LOCALIZATION NOTE (newtabpopup.switch): Ideally, this string is short (it's a
+# button label) and upper-case, to match Google and Android's convention.
+newtabpopup.switch=SWITCH
+
+# Undo close tab toast
+# LOCALIZATION NOTE (undoCloseToast.message): This message appears in a toast
+# when the user closes a tab. %S is the title of the tab that was closed.
+undoCloseToast.message=%S बंद किया
+
+# Private Tab closed message
+# LOCALIZATION NOTE (privateClosedMessage.message): This message appears
+# when the user closes a private tab.
+privateClosedMessage.message=निजी ब्राउज़िंग बंद हो चुकी है
+
+# LOCALIZATION NOTE (undoCloseToast.messageDefault): This message appears in a
+# toast when the user closes a tab if there is no title to display.
+undoCloseToast.messageDefault=टैब बंद किया
+
+# LOCALIZATION NOTE (undoCloseToast.action2): Ideally, this string is short (it's a
+# button label) and upper-case, to match Google and Android's convention.
+undoCloseToast.action2=UNDO
+
+# Offline web applications
+offlineApps.ask=%S को अपनी युक्ति पर ऑफ़लाइन उपयोग के लिए आँकड़ा जमा करने की छूट दें?
+offlineApps.dontAskAgain=इस साइट के लिए दुबारा मत पूछें
+offlineApps.allow=स्वीकारें
+offlineApps.dontAllow2=स्वीकार मत करें
+
+# LOCALIZATION NOTE (offlineApps.offlineData): Label that will be used in
+# site settings dialog.
+offlineApps.offlineData=ऑफ़लाइन डाटा
+
+# LOCALIZATION NOTE (password.logins): Label that will be used in
+ # site settings dialog.
+password.logins=लॉग इन
+# LOCALIZATION NOTE (password.save): This should match
+# saveButton in passwordmgr.properties
+password.save=सहेजें
+# LOCALIZATION NOTE (password.dontSave): This should match
+# dontSaveButton in passwordmgr.properties
+password.dontSave=मत सहेजें
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Character
+# Encoding" menu in the site menu. Any other value will hide it. Without this
+# setting, the "Character Encoding" menu must be enabled via Preferences.
+# This is not a string to translate. If users frequently use the "Character Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Text Selection
+selectionHelper.textCopied=पाठ क्लिपबोर्ड में नक़ल किया गया
+
+# Casting
+# LOCALIZATION NOTE (casting.sendToDevice): Label that will be used in the
+# dialog/prompt.
+casting.sendToDevice=साधन पर भेजें
+
+# Context menu
+contextmenu.openInNewTab=लिंक नए टैब में खोलें
+contextmenu.openInPrivateTab=निजी टैब में खोलें
+contextmenu.share=साझा करें
+contextmenu.copyLink=कड़ी नक़ल करें
+contextmenu.shareLink=कड़ी साझा करें
+contextmenu.bookmarkLink=बुकमार्क लिंक
+contextmenu.copyEmailAddress=ईमेल पता की नक़ल करें
+contextmenu.shareEmailAddress=ईमेल पता साझा करें
+contextmenu.copyPhoneNumber=फोन नम्बर नक़ल करें
+contextmenu.sharePhoneNumber=साझा करें फोन नंबर
+contextmenu.fullScreen=पूर्ण स्क्रीन
+contextmenu.viewImage=चित्र देखें
+contextmenu.copyImageLocation=छवि स्थान की नक़ल करें
+contextmenu.shareImage=छवि साझा करें
+# LOCALIZATION NOTE (contextmenu.search):
+# The label of the contextmenu item which allows you to search with your default search engine for
+# the text you have selected. %S is the name of the search engine. For example, "Google".
+contextmenu.search=%S खोजें
+contextmenu.saveImage=छवि सहेजें
+contextmenu.showImage=छवि दिखाएँ
+contextmenu.setImageAs=छवि बतौर ऐसे सेट करें
+# LOCALIZATION NOTE (contextmenu.addSearchEngine3): This string should be rather short. If it is
+# significantly longer than the translation for the "Paste" action then this might trigger an
+# Android bug positioning the floating text selection partially off the screen. This issue heavily
+# depends on the screen size and the specific translations. For English "Paste" / "Add search engine"
+# is working while "Paste" / "Add as search engine" triggers the bug. See bug 1262098 for more details.
+# Manual testing the scenario described in bug 1262098 is highly recommended.
+contextmenu.addSearchEngine3=खोज इंजिन जोडें
+contextmenu.playMedia=बजाएँ
+contextmenu.pauseMedia=ठहरें
+contextmenu.showControls2=नियंत्रण दिखाएँ
+contextmenu.mute=मौन
+contextmenu.unmute=आवाज़ चालू
+contextmenu.saveVideo=वीडियो सहेजें
+contextmenu.saveAudio=ऑडियो सहेजें
+contextmenu.addToContacts=संपर्क में जोड़ें
+# LOCALIZATION NOTE (contextmenu.sendToDevice):
+# The label that will be used in the contextmenu and the pageaction
+contextmenu.sendToDevice=साधन पर भेजें
+
+contextmenu.copy=नक़ल लें
+contextmenu.cut=काटें
+contextmenu.selectAll=सभी चुनें
+contextmenu.paste=चिपकाएँ
+
+contextmenu.call=कॉल करें
+
+#Input widgets UI
+inputWidgetHelper.date=एक तारीख उठाओ
+inputWidgetHelper.datetime-local=एक तारीख और एक समय उठाओ
+inputWidgetHelper.time=एक समय का चयन करें
+inputWidgetHelper.week=एक सप्ताह का चयन करें
+inputWidgetHelper.month=एक माह का चयन करें
+inputWidgetHelper.cancel=रद्द करें
+inputWidgetHelper.set=स्थापित करें
+inputWidgetHelper.clear=साफ करें
+
+# Web Console API
+stacktrace.anonymousFunction=<anonymous>
+stacktrace.outputMessage=%S से स्टैक ट्रेस, फंक्शन %S, पंक्ति %S.
+timer.start=%S: टाइमर आरंभ
+
+# LOCALIZATION NOTE (timer.end):
+# This string is used to display the result of the console.timeEnd() call.
+# %1$S=name of timer, %2$S=number of milliseconds
+timer.end=%1$S: %2$Sms
+
+clickToPlayPlugins.activate=सक्रिय करें
+clickToPlayPlugins.dontActivate=सक्रिय मत करें
+# LOCALIZATION NOTE (clickToPlayPlugins.plugins): Label that
+# will be used in site settings dialog.
+clickToPlayPlugins.plugins=प्लगिन
+
+# Site settings dialog
+
+masterPassword.incorrect=गलत पासवर्ड
+
+# Debugger
+# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptTitle=आगत कनेक्शन
+# LOCALIZATION NOTE (remoteIncomingPromptUSB): The message displayed on the
+# dialog that prompts the user to allow an incoming USB connection.
+remoteIncomingPromptUSB=USB दोषसुधार कनेक्शन को अनुमति दें?
+# LOCALIZATION NOTE (remoteIncomingPromptUSB): The message displayed on the
+# dialog that prompts the user to allow an incoming TCP connection.
+remoteIncomingPromptTCP=%1$S:%2$S से दूरस्थ दोषसुधार कनेक्शन को अनुमति दें? दूरस्थ डिवाइस प्रमाणपत्र को प्रमाणित करने के क्रम में यह कनेक्शन को QR कोड को स्कैन किया जाने की जरूरत हैं. आप डिवाइस को याद करके भविष्य स्कैन से बच सकते हैं.
+# LOCALIZATION NOTE (remoteIncomingPromptDeny): This button will deny an
+# an incoming remote debugger connection.
+remoteIncomingPromptDeny=अस्वीकार करें
+# LOCALIZATION NOTE (remoteIncomingPromptAllow): This button will allow an
+# an incoming remote debugger connection.
+remoteIncomingPromptAllow=अनुमति दें
+# LOCALIZATION NOTE (remoteIncomingPromptScan): This button will start a QR
+# code scanner to authenticate an incoming remote debugger connection. The
+# connection will be allowed assuming the scan succeeds.
+remoteIncomingPromptScan=स्केन
+# LOCALIZATION NOTE (remoteIncomingPromptScanAndRemember): This button will
+# start a QR code scanner to authenticate an incoming remote debugger
+# connection. The connection will be allowed assuming the scan succeeds, and
+# the other endpoint's certificate will be saved to skip future scans for this
+# client.
+remoteIncomingPromptScanAndRemember=स्कैन और याद रखें
+# LOCALIZATION NOTE (remoteQRScanFailedPromptTitle): The title displayed in a
+# dialog when we are unable to complete the QR code scan for an incoming remote
+# debugging connection.
+remoteQRScanFailedPromptTitle=QR स्कैन विफल
+# LOCALIZATION NOTE (remoteQRScanFailedPromptMessage): The message displayed in
+# a dialog when we are unable to complete the QR code scan for an incoming
+# remote debugging connection.
+remoteQRScanFailedPromptMessage=दूरस्थ दोषसुधार के लिए QR कोड स्कैन करने में अक्षम. सत्यापित करें कि बारकोड स्कैनर एप्प संस्थापित है और संपर्क करने की पुनः कोशिश कर रहा है.
+# LOCALIZATION NOTE (remoteQRScanFailedPromptOK): This button dismisses the
+# dialog that appears when we are unable to complete the QR code scan for an
+# incoming remote debugging connection.
+remoteQRScanFailedPromptOK=OK
+
+# Helper apps
+helperapps.open=खोलें
+helperapps.openWithApp2=%S एप्प से खोलें
+helperapps.openWithList2=किसी एप्प से खोलें
+helperapps.always=हमेशा
+helperapps.never=कभी नहीं
+helperapps.pick=इसके उपयोग से कार्य पूरा करें
+helperapps.saveToDisk=डाउनलोड
+helperapps.alwaysUse=हमेशा
+helperapps.useJustOnce=एक बार केवल
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera.message, getUserMedia.shareMicrophone.message, getUserMedia.shareCameraAndMicrophone.message, getUserMedia.sharingCamera.message, getUserMedia.sharingMicrophone.message, getUserMedia.sharingCameraAndMicrophone.message): %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera.message = क्या आप %S के साथ अपना कैमरा साझा करना चाहते हैं?
+getUserMedia.shareMicrophone.message = क्या आप %S के साथ अपना माइक्रोफोन साझा करना चाहते हैं?
+getUserMedia.shareCameraAndMicrophone.message = क्या आप %S के साथ अपना कैमरा और माइक्रोफोन साझा करना चाहेंगे?
+getUserMedia.denyRequest.label = साझा मत करें
+getUserMedia.shareRequest.label = साझा करें
+getUserMedia.videoSource.default = कैमरा %S
+getUserMedia.videoSource.frontCamera = सामने फेसिंग का कैमरा
+getUserMedia.videoSource.backCamera = पीछे फेसिंग का कैमरा
+getUserMedia.videoSource.none = कोई विडियो नहीं
+getUserMedia.videoSource.tabShare = स्ट्रीम करने के लिए टैब चुनें
+getUserMedia.videoSource.prompt = वीडियो स्रोत
+getUserMedia.audioDevice.default = माइक्रोफोन %S
+getUserMedia.audioDevice.none = कोई ऑडियो नहीं
+getUserMedia.audioDevice.prompt = उपयोग के लिए माइक्रोफोन
+getUserMedia.sharingCamera.message2 = कैमरा चालू है
+getUserMedia.sharingMicrophone.message2 = माइक्रोफोन चालू है
+getUserMedia.sharingCameraAndMicrophone.message2 = कैमरा और माइक्रोफोन चालू है
+getUserMedia.blockedCameraAccess = कैमरा बाधित किया जा चुका है.
+getUserMedia.blockedMicrophoneAccess = माइक्रोफोन बाधित किया जा चुका है.
+getUserMedia.blockedCameraAndMicrophoneAccess = कैमरा और माइक्रोफोन बाधित किया जा चुका है.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+# In android this will be only exposed by web extensions
+userContextPersonal.label = व्यक्तिगत
+userContextWork.label = कार्य
+userContextBanking.label = बैंकिंग
+userContextShopping.label = शॉपिंग
+
+# LOCALIZATION NOTE (readerMode.toolbarTip):
+# Tip shown to users the first time we hide the reader mode toolbar.
+readerMode.toolbarTip=पाठक विकल्प को दिखने के लिए स्क्रीन का दोहन करें
+
+#Open in App
+openInApp.pageAction = एप्प में खोलें
+openInApp.ok = OK
+openInApp.cancel = रद्द करें
+
+#Tab sharing
+tabshare.title = "स्ट्रीम करने के लिए किसी टैब को चुनें"
+#Tabs in context menus
+browser.menu.context.default = कड़ी
+browser.menu.context.img = छवि
+browser.menu.context.video = वीडियो
+browser.menu.context.audio = ऑडियो
+browser.menu.context.tel = फोन
+browser.menu.context.mailto = डाक
+
+# "Subscribe to page" prompts created in FeedHandler.js
+feedHandler.chooseFeed=फ़ीड चुनें
+feedHandler.subscribeWith=इससे सदस्यता लें
+
+# LOCALIZATION NOTE (nativeWindow.deprecated):
+# This string is shown in the console when someone uses deprecated NativeWindow apis.
+# %1$S=name of the api that's deprecated, %2$S=New API to use. This may be a url to
+# a file they should import or the name of an api.
+nativeWindow.deprecated=%1$S पदावनत किया गया है. इसके बजाये कृपया %2$S उपयोग करें
+
+# Vibration API permission prompt
+vibrationRequest.message = अपने उपकरण को इस साईट के लिए कंपन की अनुमति दें?
+vibrationRequest.denyButton = अनुमति न दें
+vibrationRequest.allowButton = अनुमति दें
diff --git a/l10n-hi-IN/mobile/android/chrome/config.dtd b/l10n-hi-IN/mobile/android/chrome/config.dtd
new file mode 100644
index 0000000000..e44851e7c0
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/config.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY toolbar.searchPlaceholder "खोजें">
+
+<!ENTITY newPref.namePlaceholder "नाम">
+
+<!ENTITY newPref.valueBoolean "बुलियन">
+<!ENTITY newPref.valueString "स्ट्रिंग">
+<!ENTITY newPref.valueInteger "पूर्णाँक">
+
+<!ENTITY newPref.stringPlaceholder "स्ट्रिंग दर्ज करें">
+<!ENTITY newPref.numberPlaceholder "संख्या दर्ज करें">
+
+<!ENTITY newPref.toggleButton "टॉगल">
+<!ENTITY newPref.cancelButton "रद्द करें">
+
+<!ENTITY contextMenu.copyPrefName "नाम की नक़ल लें">
+<!ENTITY contextMenu.copyPrefValue "मान नक़ल करें">
diff --git a/l10n-hi-IN/mobile/android/chrome/config.properties b/l10n-hi-IN/mobile/android/chrome/config.properties
new file mode 100644
index 0000000000..a17a09be2b
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/config.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/.
+
+newPref.createButton=बनाएँ
+newPref.changeButton=परिवर्तन करें
+
+pref.toggleButton=टॉगल
+pref.resetButton=फिर सेट करें
diff --git a/l10n-hi-IN/mobile/android/chrome/devicePrompt.properties b/l10n-hi-IN/mobile/android/chrome/devicePrompt.properties
new file mode 100644
index 0000000000..18d7919cc9
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/devicePrompt.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/.
+
+deviceMenu.title=निकटस्थ उपकरण
diff --git a/l10n-hi-IN/mobile/android/chrome/passwordmgr.properties b/l10n-hi-IN/mobile/android/chrome/passwordmgr.properties
new file mode 100644
index 0000000000..8072bcb7ef
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/passwordmgr.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/.
+
+# String will be replaced by brandShortName.
+saveLogin=क्या आप चाहते है की %S इस लॉगिन को याद रखें?
+rememberButton=याद रखें
+neverButton=कभी नहीं
+
+# String is the login's hostname
+updatePassword=%S हेतु सहेजे गए पासवर्ड को अद्यतन करें?
+updatePasswordNoUser=इस लॉगिन के लिए सहेजे गये पासवर्ड को अपडेट करें?
+updateButton=अद्यतन
+dontUpdateButton=अद्यतन न करें
+
+# Copy of the toolkit's passwordmgr.properties
+userSelectText2=अद्यतन करने के लिए लॉगिन चुनें:
+passwordChangeTitle=पासवर्ड कि बदलाव कि पुष्टि करें
+
+# Strings used by PromptService.js
+username=उपयोक्तानाम
+password=पासवर्ड
diff --git a/l10n-hi-IN/mobile/android/chrome/phishing.dtd b/l10n-hi-IN/mobile/android/chrome/phishing.dtd
new file mode 100644
index 0000000000..c52bd070cc
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/phishing.dtd
@@ -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/. -->
+
+<!ENTITY safeb.palm.accept.label "यहाँ से मुझे बाहर निकालें!">
+<!ENTITY safeb.palm.decline.label "इस चेतावनी को अनदेखा करें">
+<!ENTITY safeb.palm.reportPage.label "यह पृष्ठ क्यों रोका गया था?">
+<!-- Localization note (safeb.palm.advisory.desc) - Please don't translate <a id="advisory_provider"/> tag. It will be replaced at runtime with advisory link-->
+<!ENTITY safeb.palm.advisory.desc "सुझाव प्रदाता <a id='advisory_provider'/>">
+
+<!ENTITY safeb.blocked.malwarePage.title "रिपोर्ट की गई हमलावर साइट!">
+<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id="malware_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.malwarePage.shortDesc "<span id='malware_sitename'/> पर यह वेब पृष्ठ एक अटैक पृष्ठ के रूप में सूचित किया गया है और आपके सुरक्षा प्राथमिकताओं के आधार पर अवरूद्ध किया गया है.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>भेद्य पृष्ठ प्रोग्राम संस्थापित करने की कोशिश करते हैं जो निजी सूचनाओं को चुराते हैं, आपके कम्प्यूटर का उपयोग अन्य को भेदने के लिए करते हैं , या आपके तंत्र को क्षति पहुँचाते हैं.</p><p>कुछ भेद्य पृष्ठ साभिप्राय हानिकारक सॉफ्टवेयर को अस्तव्यस्त करते हैं लेकिन बहुत से बिना मालिक की जानकारी या अनुमति के बिना समझौता कर लेते हैं.</p>">
+
+<!ENTITY safeb.blocked.phishingPage.title3 "धोखादायक साईट!">
+<!-- Localization note (safeb.blocked.phishingPage.shortDesc3) - Please don't translate the contents of the <span id="phishing_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.phishingPage.shortDesc3 "इस वेब पृष्ठ पे <span id='phishing_sitename'/> को धोखादायक सूचित किया गया है और आपकी प्राथमिकताओं के अनुसार अवरोधित कर दिया गया है.">
+<!ENTITY safeb.blocked.phishingPage.longDesc3 "<p>भ्रमकारी साइट्स आपको भ्रमित कर आपकी निजी जानकारी जैसे फ़ोन नंबर, पासवर्ड, क्रेडिट कार्ड का दुरुपयोग या आपके डिवाइस मैं आपत्तिजनक सॉफ्टवेयर इनस्टॉल करके आपको उलझाने हेतु डिज़ाइन की गई हैं.</p><p>वेब के माध्यम से दर्ज की गई कोई भी व्यक्तिगत जानकारी आपकी पहचान के लिए घातक हो सकती है.</p>">
+
+<!ENTITY safeb.blocked.unwantedPage.title "अवांछित सॉफ्टवेयर साइट रिपोर्टेड किया गया!">
+<!-- Localization note (safeb.blocked.unwanted.shortDesc) - Please don't translate the contents of the <span id="unwanted_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.unwantedPage.shortDesc "This web page at <span id='unwanted_sitename'/> has been reported as an attack page and has been blocked based on your security preferences.">
+<!ENTITY safeb.blocked.unwantedPage.longDesc "अवांछित सॉफ्टवेयर पृष्ठ वह सॉफ्टवेयर स्थापित करने का प्रयास करें जो भ्रामक हो सकता है और अप्रत्याशित तरीके में आपके तंत्र को प्रभावित कर सकता है.">
+
+<!ENTITY safeb.blocked.harmfulPage.title "आगे साइट में मैलवेयर हो सकता है">
+<!ENTITY safeb.blocked.harmfulPage.shortDesc "&brandShortName; इस पृष्ठ को अवरुद्ध कर दिया गया क्योंकि यह हानिकारक एप्प को स्थापित करने कि कोशिश कर रहा होगा जो की आपके जानकारियों को चुरा अथवा मिटा सकता था (उदाहरण के लिए, फ़ोटो, पासवर्ड, संदेश और क्रेडिट कार्ड)."> \ No newline at end of file
diff --git a/l10n-hi-IN/mobile/android/chrome/pippki.properties b/l10n-hi-IN/mobile/android/chrome/pippki.properties
new file mode 100644
index 0000000000..908f8d5968
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/pippki.properties
@@ -0,0 +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/.
+
+nssdialogs.ok.label=OK
+nssdialogs.cancel.label=रद्द करें
+
+# These strings are stolen from security/manager/locales/en-US/chrome/pippki/pippki.dtd
+downloadCert.title=प्रमाणपत्र डाउनलोड कर रहा है
+downloadCert.message1=आपको एक नया सर्टिफिकेट ऑथोरिटी (CA)पर विश्वास के लिये पूछा जायेगा.
+downloadCert.viewCert.label=देखें
+downloadCert.trustSSL=वेबसाइट को पहचानने के लिये भरोसा करें.
+downloadCert.trustEmail=ईमेल उपयोक्ता को पहचानने के लिये भरोसा करें.
+pkcs12.getpassword.title=कूटशब्द प्रविष्टि संवाद
+pkcs12.getpassword.message=इस प्रमाणपत्र बैकअप को एन्क्रिप्ट करने में उपयोग हुयी पासवर्ड दर्ज करें.
+clientAuthAsk.title=उपयोक्ता पहचान आग्रह
+clientAuthAsk.message1=इस साइट ने आपसे एक प्रमाणपत्र से अपने को पहचानने का आग्रह किया है:
+clientAuthAsk.message2=एक पहचान के रूप में एक प्रमाणपत्र के लिये चुनें:
+clientAuthAsk.message3=चयनित प्रमाणपत्र का विवरण:
+clientAuthAsk.remember.label=यह फैसला याद रखें
+# LOCALIZATION NOTE(clientAuthAsk.nickAndSerial): Represents a single cert when
+# the user is choosing from a list of certificates.
+# %1$S is the nickname of the cert.
+# %2$S is the serial number of the cert in AA:BB:CC hex format.
+clientAuthAsk.nickAndSerial=%1$S [%2$S]
+# LOCALIZATION NOTE(clientAuthAsk.hostnameAndPort):
+# %1$S is the hostname of the server.
+# %2$S is the port of the server.
+clientAuthAsk.hostnameAndPort=%1$S:%2$S
+# LOCALIZATION NOTE(clientAuthAsk.organization): %S is the Organization of the
+# server cert.
+clientAuthAsk.organization=संगठन: "%S"
+# LOCALIZATION NOTE(clientAuthAsk.issuer): %S is the Organization of the
+# issuer cert of the server cert.
+clientAuthAsk.issuer=इसके अंतर्गत निर्गत: "%S"
+# LOCALIZATION NOTE(clientAuthAsk.issuedTo): %1$S is the Distinguished Name of
+# the currently selected client cert, such as "CN=John Doe,OU=Example" (without
+# quotes).
+clientAuthAsk.issuedTo=इसे दे दें: %1$S
+# LOCALIZATION NOTE(clientAuthAsk.serial): %1$S is the serial number of the
+# selected cert in AA:BB:CC hex format.
+clientAuthAsk.serial=क्रम संख्या: %1$S
+# LOCALIZATION NOTE(clientAuthAsk.validityPeriod):
+# %1$S is the already localized notBefore date of the selected cert.
+# %2$S is the already localized notAfter date of the selected cert.
+clientAuthAsk.validityPeriod=%1$S से %2$S तक वैध
+# LOCALIZATION NOTE(clientAuthAsk.keyUsages): %1$S is a comma separated list of
+# already localized key usages the selected cert is valid for.
+clientAuthAsk.keyUsages=कुंजी उपयोग: %1$S
+# LOCALIZATION NOTE(clientAuthAsk.emailAddresses): %1$S is a comma separated
+# list of e-mail addresses the selected cert is valid for.
+clientAuthAsk.emailAddresses=ई-मेल पता: %1$S
+# LOCALIZATION NOTE(clientAuthAsk.issuedBy): %1$S is the Distinguished Name of
+# the cert which issued the selected cert.
+clientAuthAsk.issuedBy=के द्वारा दिया गया: %1$S
+# LOCALIZATION NOTE(clientAuthAsk.storedOn): %1$S is the name of the PKCS #11
+# token the selected cert is stored on.
+clientAuthAsk.storedOn=पर भंडारित: %1$S
+clientAuthAsk.viewCert.label=देखें
+
+certmgr.title=प्रमाणपत्र विवरण
+# These strings are stolen from security/manager/locales/en-US/chrome/pippki/certManager.dtd
+certmgr.subjectinfo.label=इसमें निर्गत
+certmgr.issuerinfo.label=इसके द्वारा निर्गत
+certmgr.periodofvalidity.label=वैधता की अवधि
+certmgr.fingerprints.label=फिंगरप्रिंट
+certdetail.cn=सामान्य नाम (CN): %1$S
+certdetail.o=संगठन (O): %1$S
+certdetail.ou=सांगठनिक ईकाई (OU): %1$S
+# LOCALIZATION NOTE(certdetail.serialnumber): %1$S is the serial number of the
+# cert being viewed in AA:BB:CC hex format.
+certdetail.serialnumber=क्रम संख्या: %1$S
+# LOCALIZATION NOTE(certdetail.sha256fingerprint): %1$S is the SHA-256
+# Fingerprint of the cert being viewed in AA:BB:CC hex format.
+certdetail.sha256fingerprint=SHA-256 फिंगरप्रिंट: %1$S
+# LOCALIZATION NOTE(certdetail.sha1fingerprint): %1$S is the SHA-1 Fingerprint
+# of the cert being viewed in AA:BB:CC hex format.
+certdetail.sha1fingerprint=SHA1 फिंगरप्रिंट: %1$S
+# LOCALIZATION NOTE(certdetail.notBefore): %1$S is the already localized
+# notBefore date of the cert being viewed.
+certdetail.notBefore=पर शुरू: %1$S
+# LOCALIZATION NOTE(certdetail.notAfter): %1$S is the already localized notAfter
+# date of the cert being viewed.
+certdetail.notAfter=पर समाप्त: %1$S
diff --git a/l10n-hi-IN/mobile/android/chrome/sync.properties b/l10n-hi-IN/mobile/android/chrome/sync.properties
new file mode 100644
index 0000000000..30a47e2fee
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/sync.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/.
+
+# Mobile Sync
+
+# %S is the date and time at which the last sync successfully completed
+lastSync2.label=अंतिम सिंक: %S
+
+# %S is the username logged in
+account.label=खाता: %S
+
diff --git a/l10n-hi-IN/mobile/android/chrome/webcompatReporter.properties b/l10n-hi-IN/mobile/android/chrome/webcompatReporter.properties
new file mode 100644
index 0000000000..9e2608f78c
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/chrome/webcompatReporter.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 (webcompat.menu.name): A "site issue" is a bug, display,
+# or functionality problem with a webpage in the browser.
+webcompat.menu.name=साइट समस्या को रिपोर्ट करो
+
+# LOCALIZATION NOTE (webcompat.reportDesktopMode.message): A " site issue" is a
+# bug, display, or functionality problem with a webpage in the browser.
+webcompat.reportDesktopMode.message=साइट समस्या को रिपोर्ट करो?
+webcompat.reportDesktopModeYes.label=रिपोर्ट
diff --git a/l10n-hi-IN/mobile/android/defines.inc b/l10n-hi-IN/mobile/android/defines.inc
new file mode 100644
index 0000000000..38114f9a53
--- /dev/null
+++ b/l10n-hi-IN/mobile/android/defines.inc
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+
+# variable definition and use the format specified.
+
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Rajesh Ranjan (mozilla hindi coordinator, email:rajeshkajha@yahoo.com</em:contributor><em:contributor>Vaibhav Agarwal, Matrubhasha Team</em:contributor><em:contributor>Ashishi Gupta, Matrubhasha Team</em:contributor>
+
+#unfilter emptyLines