--- a/browser/chrome/browser/aboutSessionRestore.dtd
+++ b/browser/chrome/browser/aboutSessionRestore.dtd
@@ -1,16 +1,16 @@
-<!ENTITY restorepage.title "Restore Previous Session">
-<!ENTITY restorepage.titletext "Your Last &brandShortName; Session Closed Unexpectedly">
-<!ENTITY restorepage.shortDesc "You can restore the tabs and windows from your previous session, or start a new session if they are no longer needed. Our apologies for the inconvenience.">
-<!ENTITY restorepage.remedies "If &brandShortName; closes repeatedly:">
-<!ENTITY restorepage.dueToChrome "Try disabling any recently added extensions in the Add-ons Manager.">
-<!ENTITY restorepage.dueToContent "Try restoring your session without any Web pages you suspect might be causing the crash:">
+<!ENTITY restorepage.title "पिछला सत्र वापस करें">
+<!ENTITY restorepage.titletext "आपका आखिरी &brandShortName; सत्र अचानक से बंद हो गया">
+<!ENTITY restorepage.shortDesc "आप अपने पिछले सत्र से टैब व विंडो की वापसी कर सकते हैं, या नया सत्र शुरू कर सकते हैं यदि वे अब जरूरी नहीं रह गए हैं. असुविधा के लिए हमारी ओर से खेद है.">
+<!ENTITY restorepage.remedies "यदि &brandShortName; बार बार बंद होता है:">
+<!ENTITY restorepage.dueToChrome "सहयुक्ति प्रबंधक में किसी हाल में जोड़े विस्तारों को निष्क्रिय करने की कोशिश करें.">
+<!ENTITY restorepage.dueToContent "अपने सत्र की वापसी की कोशिश करें बिना किसी वेब पृष्ठों के जिसे आप क्रैश का कारण समझ रहे हैं:">
-<!ENTITY restorepage.restoreButton "Restore Previous Session">
+<!ENTITY restorepage.restoreButton "पिछला सत्र फिर वापस करें">
<!ENTITY restorepage.restore.access "R">
-<!ENTITY restorepage.cancelButton "Start New Session">
+<!ENTITY restorepage.cancelButton "नया सत्र शुरू करें">
<!ENTITY restorepage.cancel.access "S">
-<!ENTITY restorepage.restoreHeader "Restore">
+<!ENTITY restorepage.restoreHeader "फिर वापस करें">
<!ENTITY restorepage.listHeader "विंडोज व टैब">
<!-- LOCALIZATION NOTE: %S will be replaced with a number. -->
-<!ENTITY restorepage.windowLabel "Window #%S">
+<!ENTITY restorepage.windowLabel "विंडो #%S">
--- a/security/manager/chrome/pipnss/pipnss.properties
+++ b/security/manager/chrome/pipnss/pipnss.properties
@@ -337,16 +337,18 @@ AVATemplate=%S = %S
PSMERR_SSL_Disabled=सुरक्षित रूप से कनेक्ट नहीं कर सकता है क्योंकि SSL प्रोटोकॉल को निष्क्रिय किया गया है.
PSMERR_SSL2_Disabled=सुरक्षित रूप से कनेक्ट नहीं कर सकता है क्योंकि साइट SSL प्रोटोकॉल के एक पुराने, असुरक्षित संस्करण का प्रयोग करता है.
PSMERR_HostReusedIssuerSerial=आपने एक अवैध प्रमाणपत्र पाया है. कृपया सर्वर प्रशासक या ईमेल प्रतिनिधि से संपर्क करें और उन्हें निम्नलिखित सूचना दें:\n\nआपका प्रमाणपत्र दूसरे प्रमाणपत्र की तरह समान क्रम संख्या समाहित करता है जो कि प्रमाणपत्र प्राधिकार के द्वारा निर्गत किया गया है. कृपया एक नया प्रमाणपत्र पाएँ जिसमें अद्वितीय क्रम संख्या शामिल हो.
SSLConnectionErrorPrefix=%S में कनेक्शन के दौरान एक त्रुटि आई.
certErrorIntro=%S किसी अवैध सुरक्षा प्रमाणपत्र का प्रयोग करता है.
+certErrorMismatchSinglePlain=प्रमाणपत्र सिर्फ %S के लिए वैध है.
+
certErrorTrust_SelfSigned=प्रमाणपत्र भरोसेमंद नहीं है क्योंकि यह स्वहस्ताक्षरित है.
certErrorTrust_UnknownIssuer=प्रमाणपत्र भरोसेमंद नहीं है क्योंकि निर्गतकर्ता प्रमाणपत्र अज्ञात है.
certErrorTrust_CaInvalid=प्रमाणपत्र भरोसेमंद नहीं है क्योंकि इसे किसी अवैध CA प्रमाणपत्र के द्वारा निर्गत किया गया था.
certErrorTrust_Issuer=प्रमाणपत्र भरोसेमंद नहीं है क्योंकि निर्गतकर्ता प्रमाणपत्र भरोसेमंद नहीं है.
certErrorTrust_ExpiredIssuer=प्रमाणपत्र भरोसेमंद नहीं है क्योंकि निर्गतकर्ता प्रमाणपत्र खत्म हो गया है.
certErrorTrust_Untrusted=प्रमाणपत्र किसी भरोसेमद स्रोत से नहीं आया है.
certErrorMismatch=The certificate is not valid for the name %S.
--- a/toolkit/chrome/global/config.dtd
+++ b/toolkit/chrome/global/config.dtd
@@ -53,16 +53,17 @@
<!ENTITY valueColumn.label "मान">
<!-- Tooltips -->
<!ENTITY prefColumnHeader.tooltip "छाँटने के लिए क्लिक करें">
<!ENTITY columnChooser.tooltip "Click to select columns to display">
<!-- Context Menu -->
<!ENTITY copyPref.key "C">
+<!ENTITY focusFilter.key "f">
<!ENTITY copyPref.label "नक़ल लें">
<!ENTITY copyPref.accesskey "C">
<!ENTITY copyName.label "नाम की नक़ल लें">
<!ENTITY copyName.accesskey "N">
<!ENTITY copyValue.label "मान की नक़ल लें">
<!ENTITY copyValue.accesskey "V">
<!ENTITY modify.label "बदलें">
<!ENTITY modify.accesskey "M">
--- a/toolkit/chrome/global/filefield.properties
+++ b/toolkit/chrome/global/filefield.properties
@@ -1,3 +1,3 @@
#### Change Action
-downloadHelperNoneSelected=None Selected
+downloadHelperNoneSelected=कोई नहीं चुना गया
new file mode 100644
--- /dev/null
+++ b/toolkit/chrome/mozapps/extensions/errors.dtd
@@ -0,0 +1,1 @@
+<!ENTITY errors.title "त्रुटि">
--- a/toolkit/chrome/mozapps/preferences/preferences.properties
+++ b/toolkit/chrome/mozapps/preferences/preferences.properties
@@ -1,11 +1,10 @@
#### Change Action
-downloadHelperNoneSelected=कोई चयनित नहीं
#### Master Password
password_not_set=(सेट नहीं)
failed_pw_change=मुख्य कूटशब्द को बदलने में असमर्थ.
incorrect_pw=आपने सही मुख्य कूटशब्द नहीं डाला है. फिर कोशिश करें.
pw_change_ok=मुख्य कूटशब्द सफलतापूर्वक बदला गया.
pw_erased_ok=आपने मुख्य कूटशब्द मिटा दिया है.
deleted file mode 100755
--- a/toolkit/chrome/mozapps/update/errors.dtd
+++ /dev/null
@@ -1,1 +0,0 @@
-<!ENTITY errors.title "त्रुटि">
--- a/toolkit/chrome/mozapps/update/updates.properties
+++ b/toolkit/chrome/mozapps/update/updates.properties
@@ -18,49 +18,32 @@ hideButton=छुपायें
hideButton.accesskey=H
updatesfound_minor.title=अद्यतन उपलब्ध
updatesfound_major.title=नया संस्करण उपलब्ध
checker_error-2152398918=संजाल ऑफ़लाइन है (ऑनलाइन हों)
checker_error-2153390069=सर्वर प्रमाणपत्र समाप्त हो गया (Please adjust your system clock to the correct date and time if it is incorrect or contact your Administrator)
-
-progressFormatKBKB=#1 #2 KB का
-progressFormatKBMB=#1 KB #2 MB का
-progressFormatMBMB=#1 #2 MB का
-progressFormatUnknownKB=#1 केबी
-progressFormatUnknownMB=#1 एमबी
-pausedStatus=%S अबतक डाउनलोड किया गया
-remain=शेष
-unknownFilesize=अनजान फाइल आकार
-rateFormatKBSec=#1 केबी/सेकेंड
-rateFormatMBSec=#1 एमबी/सेकेंड
-longTimeFormat=#1:#2:#3
-shortTimeFormat=#2:#3
-rateFormat= #1 पर
-progressFormat=#1#2
-timeFormat=; #1 #2
-statusFormat=#1#2
downloadingPrefix=%S डाउनलोड कर रहा है...
pausedName=%S का डाउनलोड रोकें
restartButton=अब %S फिर आरंभ करें
restartButton.accesskey=R
downloadButton_minor=अब डाउनलोड व संस्थापित करें »
downloadButton_minor.accesskey=D
downloadButton_major=नया संस्करण पाएं »
downloadButton_major.accesskey=G
notNowButton=अभी नहीं
notNowButton.accesskey=o
neverButton=कभी नहीं
neverButton.accesskey=N
resumePausedAfterCloseTitle=सॉफ्टवेयर अद्यतन
-resumePausedAfterCloseMessage=आपने इस अद्यतन का डाउनलोडिंग रोका हुआ है. क्या आप %S से पृष्ठभूमि में डाउनलोड का अद्यतन रोकना चाहते हैं जबकि आप ब्रॉउज करना जारी रखते हैं?
+resumePausedAfterCloseMsg=आपने इस अद्यतन का डाउनलोडिंग रोका हुआ है. क्या आप पृष्ठभूमि में अद्यतन डाउनलोड करना चाहते हैं जबकि आप %S का प्रयोग करते रहें?
updateReadyToInstallHeader=%S संस्थापित करने के लिये तैयार है
checker_error-200=AUS: XML फाइर विरूपित को अद्यतन करें (200)
checker_error-403=AUS: अभिगम अस्वीकृत (403)
checker_error-404=AUS: XML फाइल का अद्यतन नहीं मिला (404)
checker_error-500=AUS: आंतिरक सर्वर त्रुटि (500)
checker_error-2152398878=AUS: अद्यतन सर्वर नहीं मिला (अपने इंटरनेट संबंधन जांचें या अपने प्रशासक को संपर्क करें)