From cf63094e13851e4f76a388c83285fea2b4333528 Mon Sep 17 00:00:00 2001
From: Cathy Sarisky <42299862+cathysarisky@users.noreply.github.com>
Date: Thu, 3 Oct 2024 17:01:39 -0400
Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Updated=20Hindi=20translations?=
=?UTF-8?q?=20(#21208)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
no ref
Hindi translations - original PR from meSingh, thank you! #20631
---
ghost/i18n/lib/i18n.js | 1 +
ghost/i18n/locales/hi/comments.json | 71 +++++++++
ghost/i18n/locales/hi/ghost.json | 34 ++++
ghost/i18n/locales/hi/portal.json | 208 +++++++++++++++++++++++++
ghost/i18n/locales/hi/search.json | 9 ++
ghost/i18n/locales/hi/signup-form.json | 9 ++
6 files changed, 332 insertions(+)
create mode 100644 ghost/i18n/locales/hi/comments.json
create mode 100644 ghost/i18n/locales/hi/ghost.json
create mode 100644 ghost/i18n/locales/hi/portal.json
create mode 100644 ghost/i18n/locales/hi/search.json
create mode 100644 ghost/i18n/locales/hi/signup-form.json
diff --git a/ghost/i18n/lib/i18n.js b/ghost/i18n/lib/i18n.js
index 2735d52c66..fb459803f8 100644
--- a/ghost/i18n/lib/i18n.js
+++ b/ghost/i18n/lib/i18n.js
@@ -19,6 +19,7 @@ const SUPPORTED_LOCALES = [
'fi', // Finnish
'fr', // French
'gd', // Gaelic (Scottish)
+ 'hi', // Hindi
'hr', // Croatian
'hu', // Hungarian
'id', // Indonesian
diff --git a/ghost/i18n/locales/hi/comments.json b/ghost/i18n/locales/hi/comments.json
new file mode 100644
index 0000000000..da48ab5d5a
--- /dev/null
+++ b/ghost/i18n/locales/hi/comments.json
@@ -0,0 +1,71 @@
+{
+ "{{amount}} characters left": "{{amount}} अक्षर बाकी",
+ "{{amount}} comments": "{{amount}} टिप्पणियाँ",
+ "{{amount}} days ago": "{{amount}} दिन पहले",
+ "{{amount}} hrs ago": "",
+ "{{amount}} mins ago": "",
+ "{{amount}} months ago": "{{amount}} महीने पहले",
+ "{{amount}} more": "{{amount}} और",
+ "{{amount}} seconds ago": "{{amount}} सेकंड पहले",
+ "{{amount}} weeks ago": "{{amount}} सप्ताह पहले",
+ "{{amount}} years ago": "{{amount}} साल पहले",
+ "1 comment": "1 टिप्पणी",
+ "Add comment": "टिप्पणी जोड़ें",
+ "Add context to your comment, share your name and expertise to foster a healthy discussion.": "अपनी टिप्पणी में संदर्भ जोड़ें, स्वस्थ चर्चा के लिए अपना नाम और विशेषज्ञता साझा करें।",
+ "Add reply": "जवाब जोड़ें",
+ "Already a member?": "पहले से सदस्य हैं?",
+ "Anonymous": "अनाम",
+ "Become a member of {{publication}} to start commenting.": "टिप्पणी शुरू करने के लिए {{publication}} का सदस्य बनें।",
+ "Become a paid member of {{publication}} to start commenting.": "टिप्पणी शुरू करने के लिए {{publication}} के भुगतान सदस्य बनें।",
+ "Cancel": "रद्द करें",
+ "Comment": "टिप्पणी",
+ "Complete your profile": "अपनी प्रोफ़ाइल पूरी करें",
+ "Delete": "हटाएं",
+ "Deleted member": "हटाए गए सदस्य",
+ "Discussion": "चर्चा",
+ "Edit": "संपादित करें",
+ "Edit this comment": "इस टिप्पणी को संपादित करें",
+ "edited": "",
+ "Enter your name": "अपना नाम दर्ज करें",
+ "Expertise": "विशेषज्ञता",
+ "Founder @ Acme Inc": "संस्थापक @ Acme Inc",
+ "Full-time parent": "पूर्णकालिक माता-पिता",
+ "Head of Marketing at Acme, Inc": "Acme, Inc में विपणन प्रमुख",
+ "Hide": "छिपाएं",
+ "Hide comment": "टिप्पणी छिपाएं",
+ "Jamie Larson": "राहुल शर्मा",
+ "Join the discussion": "चर्चा में शामिल हों",
+ "Just now": "अभी",
+ "Local resident": "स्थानीय निवासी",
+ "Member discussion": "सदस्य चर्चा",
+ "Name": "नाम",
+ "Neurosurgeon": "न्यूरोसर्जन",
+ "One day ago": "एक दिन पहले",
+ "One hour ago": "एक घंटा पहले",
+ "One min ago": "",
+ "One month ago": "एक महीने पहले",
+ "One week ago": "एक सप्ताह पहले",
+ "One year ago": "एक साल पहले",
+ "Reply": "जवाब दें",
+ "Reply to comment": "टिप्पणी का जवाब दें",
+ "Report": "रिपोर्ट",
+ "Report comment": "टिप्पणी की रिपोर्ट करें",
+ "Report this comment?": "क्या आप इस टिप्पणी की रिपोर्ट करना चाहते हैं?",
+ "Save": "सहेजें",
+ "Sending": "भेजा जा रहा है",
+ "Sent": "भेजा गया",
+ "Show": "दिखाएं",
+ "Show {{amount}} more replies": "{{amount}} और जवाब दिखाएं",
+ "Show {{amount}} previous comments": "{{amount}} पिछली टिप्पणियाँ दिखाएं",
+ "Show 1 more reply": "1 और जवाब दिखाएं",
+ "Show 1 previous comment": "1 पिछली टिप्पणी दिखाएं",
+ "Show comment": "टिप्पणी दिखाएं",
+ "Sign in": "साइन इन करें",
+ "Sign up now": "अभी साइन अप करें",
+ "Start the conversation": "बातचीत शुरू करें",
+ "This comment has been hidden.": "इस टिप्पणी को छिपा दिया गया है।",
+ "This comment has been removed.": "इस टिप्पणी को हटा दिया गया है।",
+ "Upgrade now": "अब उन्नत करें",
+ "Yesterday": "कल",
+ "Your request will be sent to the owner of this site.": "आपका अनुरोध इस साइट के मालिक को भेजा जाएगा।"
+}
diff --git a/ghost/i18n/locales/hi/ghost.json b/ghost/i18n/locales/hi/ghost.json
new file mode 100644
index 0000000000..1fe256d674
--- /dev/null
+++ b/ghost/i18n/locales/hi/ghost.json
@@ -0,0 +1,34 @@
+{
+ "All the best!": "सभी को शुभकामनाएं!",
+ "Complete signup for {{siteTitle}}!": "{{siteTitle}} के लिए साइनअप पूरा करें!",
+ "Complete your sign up to {{siteTitle}}!": "{{siteTitle}} के लिए अपना साइनअप पूरा करें!",
+ "Confirm email address": "ईमेल पता पुष्टि करें",
+ "Confirm signup": "साइनअप की पुष्टि करें",
+ "Confirm your email address": "अपना ईमेल पता पुष्टि करें",
+ "Confirm your email update for {{siteTitle}}!": "{{siteTitle}} के लिए अपना ईमेल अपडेट पुष्टि करें!",
+ "Confirm your subscription to {{siteTitle}}": "{{siteTitle}} के लिए अपनी सदस्यता पुष्टि करें",
+ "For your security, the link will expire in 24 hours time.": "आपकी सुरक्षा के लिए, यह लिंक 24 घंटों में समाप्त हो जाएगा।",
+ "Hey there,": "नमस्ते,",
+ "Hey there!": "नमस्ते!",
+ "If you did not make this request, you can safely ignore this email.": "यदि आपने यह अनुरोध नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से नजरअंदाज कर सकते हैं।",
+ "If you did not make this request, you can simply delete this message.": "यदि आपने यह अनुरोध नहीं किया है, तो आप इस संदेश को बस हटा सकते हैं।",
+ "Please confirm your email address with this link:": "कृपया इस लिंक से अपना ईमेल पता पुष्टि करें:",
+ "Secure sign in link for {{siteTitle}}": "{{siteTitle}} के लिए सुरक्षित साइन इन लिंक",
+ "See you soon!": "जल्द ही मिलते हैं!",
+ "Sent to {{email}}": "{{email}} पर भेजा गया",
+ "Sign in": "साइन इन करें",
+ "Sign in to {{siteTitle}}": "{{siteTitle}} में साइन इन करें",
+ "Tap the link below to complete the signup process for {{siteTitle}}, and be automatically signed in:": "{{siteTitle}} के लिए साइनअप प्रक्रिया को पूरा करने के लिए नीचे दिए गए लिंक पर टैप करें, और स्वचालित रूप से साइन इन हो जाएं:",
+ "Thank you for signing up to {{siteTitle}}!": "{{siteTitle}} के लिए साइन अप करने के लिए धन्यवाद!",
+ "Thank you for subscribing to {{siteTitle}}!": "{{siteTitle}} की सदस्यता लेने के लिए धन्यवाद!",
+ "Thank you for subscribing to {{siteTitle}}.": "{{siteTitle}} की सदस्यता लेने के लिए धन्यवाद।",
+ "Thank you for subscribing to {{siteTitle}}. Tap the link below to be automatically signed in:": "{{siteTitle}} की सदस्यता लेने के लिए धन्यवाद। स्वचालित रूप से साइन इन होने के लिए नीचे दिए गए लिंक पर टैप करें:",
+ "This email address will not be used.": "इस ईमेल पते का उपयोग नहीं किया जाएगा।",
+ "Welcome back to {{siteTitle}}!": "{{siteTitle}} में फिर से स्वागत है!",
+ "Welcome back! Use this link to securely sign in to your {{siteTitle}} account:": "फिर से स्वागत है! अपने {{siteTitle}} खाते में सुरक्षित रूप से साइन इन करने के लिए इस लिंक का उपयोग करें:",
+ "You can also copy & paste this URL into your browser:": "आप इस URL को अपने ब्राउज़र में कॉपी और पेस्ट भी कर सकते हैं:",
+ "You will not be signed up, and no account will be created for you.": "आप साइन अप नहीं होंगे, और आपके लिए कोई खाता नहीं बनाया जाएगा।",
+ "You will not be subscribed.": "आप सदस्यता नहीं लेंगे।",
+ "You're one tap away from subscribing to {{siteTitle}} — please confirm your email address with this link:": "आप {{siteTitle}} की सदस्यता लेने से एक टैप दूर हैं — कृपया इस लिंक से अपना ईमेल पता पुष्टि करें:",
+ "You're one tap away from subscribing to {{siteTitle}}!": "आप {{siteTitle}} की सदस्यता लेने से एक टैप दूर हैं!"
+}
diff --git a/ghost/i18n/locales/hi/portal.json b/ghost/i18n/locales/hi/portal.json
new file mode 100644
index 0000000000..577d535abc
--- /dev/null
+++ b/ghost/i18n/locales/hi/portal.json
@@ -0,0 +1,208 @@
+{
+ "(save {{highestYearlyDiscount}}%)": "({{highestYearlyDiscount}}% बचाएं)",
+ "{{amount}} days free": "{{amount}} दिन मुफ्त",
+ "{{amount}} off": "{{amount}} की छूट",
+ "{{amount}} off for first {{number}} months.": "पहले {{number}} महीनों के लिए {{amount}} की छूट।",
+ "{{amount}} off for first {{period}}.": "पहले {{period}} के लिए {{amount}} की छूट।",
+ "{{amount}} off forever.": "हमेशा के लिए {{amount}} की छूट।",
+ "{{discount}}% discount": "{{discount}}% छूट",
+ "{{memberEmail}} will no longer receive {{newsletterName}} newsletter.": "{{memberEmail}} को अब {{newsletterName}} न्यूज़लेटर प्राप्त नहीं होगा।",
+ "{{memberEmail}} will no longer receive emails when someone replies to your comments.": "{{memberEmail}} को अब आपके कमेंट्स पर कोई उत्तर देने पर ईमेल नहीं मिलेगा।",
+ "{{memberEmail}} will no longer receive this newsletter.": "{{memberEmail}} को अब यह न्यूज़लेटर प्राप्त नहीं होगा।",
+ "{{trialDays}} days free": "{{trialDays}} दिन मुफ्त",
+ "+1 (123) 456-7890": "",
+ "A login link has been sent to your inbox. If it doesn't arrive in 3 minutes, be sure to check your spam folder.": "एक लॉगिन लिंक आपके इनबॉक्स में भेजा गया है। यदि यह 3 मिनट में नहीं आता है, तो कृपया अपना स्पैम फ़ोल्डर जांचें।",
+ "Account": "खाता",
+ "Account details updated successfully": "",
+ "Account settings": "खाता सेटिंग्स",
+ "After a free trial ends, you will be charged the regular price for the tier you've chosen. You can always cancel before then.": "मुफ्त परीक्षण समाप्त होने के बाद, आपको आपके द्वारा चुने गए स्तर के लिए नियमित कीमत पर शुल्क लिया जाएगा। आप तब तक किसी भी समय रद्द कर सकते हैं।",
+ "Already a member?": "पहले से ही सदस्य हैं?",
+ "An error occurred": "",
+ "An unexpected error occured. Please try again or contact support if the error persists.": "एक अप्रत्याशित त्रुटि हुई। कृपया फिर से प्रयास करें या यदि त्रुटि बनी रहती है तो समर्थन से संपर्क करें।",
+ "Back": "वापस",
+ "Back to Log in": "लॉगिन पर वापस जाएं",
+ "Billing info": "बिलिंग जानकारी",
+ "Black Friday": "ब्लैक फ्राइडे",
+ "Cancel anytime.": "कभी भी रद्द करें।",
+ "Cancel subscription": "सदस्यता रद्द करें",
+ "Cancellation reason": "रद्द करने का कारण",
+ "Change": "परिवर्तन",
+ "Change plan": "",
+ "Check spam & promotions folders": "स्पैम और प्रचार फ़ोल्डरों की जांच करें",
+ "Check with your mail provider": "अपने मेल प्रदाता से जांचें",
+ "Check your inbox to verify email update": "",
+ "Choose": "चुनें",
+ "Choose a different plan": "एक अलग योजना चुनें",
+ "Choose a plan": "",
+ "Choose your newsletters": "अपने न्यूज़लेटर चुनें",
+ "Click here to retry": "फिर से प्रयास करने के लिए यहां क्लिक करें",
+ "Close": "बंद करें",
+ "Comments": "टिप्पणियाँ",
+ "Complimentary": "नि:शुल्क",
+ "Confirm": "पुष्टि करें",
+ "Confirm cancellation": "रद्द करने की पुष्टि करें",
+ "Confirm subscription": "सदस्यता की पुष्टि करें",
+ "Contact support": "सहायता के लिए संपर्क करें",
+ "Continue": "जारी रखें",
+ "Continue subscription": "सदस्यता जारी रखें",
+ "Could not create stripe checkout session": "",
+ "Could not sign in. Login link expired.": "साइन इन नहीं कर सके। लॉगिन लिंक समाप्त हो गया।",
+ "Could not update email! Invalid link.": "ईमेल अपडेट नहीं कर सके! अमान्य लिंक।",
+ "Create a new contact": "एक नया संपर्क बनाएं",
+ "Current plan": "वर्तमान योजना",
+ "Delete account": "खाता हटाएं",
+ "Didn't mean to do this? Manage your preferences .": "क्या ऐसा करने का इरादा नहीं था? अपनी प्राथमिकताएँ प्रबंधित करें।",
+ "Don't have an account?": "क्या आपके पास खाता नहीं है?",
+ "Edit": "बदलाव करें",
+ "Email": "ईमेल",
+ "Email newsletter": "ईमेल न्यूज़लेटर",
+ "Email newsletter settings updated": "",
+ "Email preferences": "ईमेल प्राथमिकताएँ",
+ "Emails": "ईमेल",
+ "Emails disabled": "ईमेल निष्क्रिय",
+ "Ends {{offerEndDate}}": "{{offerEndDate}} को समाप्त होता है",
+ "Enter your email address": "",
+ "Enter your name": "",
+ "Error": "गड़बड़ी",
+ "Expires {{expiryDate}}": "{{expiryDate}} को समाप्त होता है",
+ "Failed to cancel subscription, please try again": "",
+ "Failed to log in, please try again": "",
+ "Failed to log out, please try again": "",
+ "Failed to process checkout, please try again": "",
+ "Failed to send magic link email": "",
+ "Failed to send verification email": "",
+ "Failed to sign up, please try again": "",
+ "Failed to update account data": "",
+ "Failed to update account details": "",
+ "Failed to update billing information, please try again": "",
+ "Failed to update newsletter settings": "",
+ "Failed to update subscription, please try again": "",
+ "Forever": "हमेशा के लिए",
+ "Free Trial – Ends {{trialEnd}}": "मुफ्त परीक्षण – {{trialEnd}} को समाप्त होता है",
+ "Get help": "मदद प्राप्त करें",
+ "Get in touch for help": "मदद के लिए संपर्क करें",
+ "Get notified when someone replies to your comment": "जब कोई आपके टिप्पणी का उत्तर देता है तो सूचित करें",
+ "Give feedback on this post": "इस पोस्ट पर प्रतिक्रिया दें",
+ "Help! I'm not receiving emails": "मदद! मुझे ईमेल नहीं मिल रहे हैं",
+ "Here are a few other sites you may enjoy.": "यहाँ कुछ अन्य साइटें हैं जिन्हें आप पसंद कर सकते हैं।",
+ "If a newsletter is flagged as spam, emails are automatically disabled for that address to make sure you no longer receive any unwanted messages.": "यदि किसी न्यूज़लेटर को स्पैम के रूप में चिन्हित किया जाता है, तो उस पते के लिए ईमेल स्वचालित रूप से निष्क्रिय हो जाते हैं ताकि यह सुनिश्चित हो सके कि आपको अब कोई अवांछित संदेश प्राप्त नहीं हो।",
+ "If the spam complaint was accidental, or you would like to begin receiving emails again, you can resubscribe to emails by clicking the button on the previous screen.": "यदि स्पैम शिकायत दुर्घटनावश थी, या आप फिर से ईमेल प्राप्त करना शुरू करना चाहते हैं, तो आप पिछली स्क्रीन पर बटन पर क्लिक करके ईमेल की सदस्यता पुनः प्राप्त कर सकते हैं।",
+ "If you cancel your subscription now, you will continue to have access until {{periodEnd}}.": "यदि आप अब अपनी सदस्यता रद्द करते हैं, तो आपके पास {{periodEnd}} तक पहुंच बनी रहेगी।",
+ "If you have a corporate or government email account, reach out to your IT department and ask them to allow emails to be received from {{senderEmail}}": "यदि आपके पास एक कॉर्पोरेट या सरकारी ईमेल खाता है, तो अपनी आईटी विभाग से संपर्क करें और उनसे {{senderEmail}} से ईमेल प्राप्त करने की अनुमति माँगें",
+ "If you would like to start receiving emails again, the best next steps are to check your email address on file for any issues and then click resubscribe on the previous screen.": "यदि आप फिर से ईमेल प्राप्त करना शुरू करना चाहते हैं, तो अगला सबसे अच्छा कदम अपने फ़ाइल पर ईमेल पते की किसी भी समस्या के लिए जाँच करना है और फिर पिछली स्क्रीन पर पुनः सदस्यता पर क्लिक करें।",
+ "If you're not receiving the email newsletter you've subscribed to, here are a few things to check.": "यदि आपको वह ईमेल न्यूज़लेटर नहीं मिल रहा है जिसकी आपने सदस्यता ली है, तो यहाँ कुछ चीजें हैं जिन्हें जांचें।",
+ "If you've completed all these checks and you're still not receiving emails, you can reach out to get support by contacting {{supportAddress}}.": "यदि आपने इन सभी जाँचों को पूरा कर लिया है और आपको अभी भी ईमेल प्राप्त नहीं हो रहे हैं, तो आप {{supportAddress}} से संपर्क करके समर्थन प्राप्त कर सकते हैं।",
+ "In the event a permanent failure is received when attempting to send a newsletter, emails will be disabled on the account.": "यदि न्यूज़लेटर भेजने का प्रयास करते समय एक स्थायी विफलता प्राप्त होती है, तो खाते पर ईमेल निष्क्रिय कर दिए जाएंगे।",
+ "In your email client add {{senderEmail}} to your contacts list. This signals to your mail provider that emails sent from this address should be trusted.": "अपने ईमेल क्लाइंट में {{senderEmail}} को अपने संपर्क सूची में जोड़ें। यह आपके मेल प्रदाता को संकेत देता है कि इस पते से भेजे गए ईमेल पर विश्वास किया जाना चाहिए।",
+ "Invalid email address": "",
+ "Jamie Larson": "",
+ "jamie@example.com": "",
+ "Less like this": "इस तरह का कम",
+ "Make sure emails aren't accidentally ending up in the Spam or Promotions folders of your inbox. If they are, click on \"Mark as not spam\" and/or \"Move to inbox\".": "सुनिश्चित करें कि ईमेल गलती से आपके इनबॉक्स के स्पैम या प्रचार फ़ोल्डरों में समाप्त नहीं हो रहे हैं। यदि वे हैं, तो \"स्पैम नहीं\" और/या \"इनबॉक्स में ले जाएं\" पर क्लिक करें।",
+ "Manage": "प्रबंधित करें",
+ "Maybe later": "शायद बाद में",
+ "Memberships unavailable, contact the owner for access.": "सदस्यता उपलब्ध नहीं है, पहुँच के लिए मालिक से संपर्क करें।",
+ "month": "",
+ "Monthly": "मासिक",
+ "More like this": "इस तरह के और",
+ "Name": "नाम",
+ "Need more help? Contact support": "और अधिक मदद चाहिए? समर्थन से संपर्क करें",
+ "Newsletters can be disabled on your account for two reasons: A previous email was marked as spam, or attempting to send an email resulted in a permanent failure (bounce).": "आपके खाते पर न्यूज़लेटर को दो कारणों से निष्क्रिय किया जा सकता है: एक पिछला ईमेल स्पैम के रूप में चिह्नित किया गया था, या एक ईमेल भेजने का प्रयास एक स्थायी विफलता (बाउंस) के कारण हुआ।",
+ "No member exists with this e-mail address.": "",
+ "No member exists with this e-mail address. Please sign up first.": "",
+ "Not receiving emails?": "ईमेल प्राप्त नहीं हो रहे?",
+ "Now check your email!": "अब अपना ईमेल जांचें!",
+ "Once resubscribed, if you still don't see emails in your inbox, check your spam folder. Some inbox providers keep a record of previous spam complaints and will continue to flag emails. If this happens, mark the latest newsletter as 'Not spam' to move it back to your primary inbox.": "पुनः सदस्यता लेने के बाद, यदि आप अभी भी अपने इनबॉक्स में ईमेल नहीं देखते हैं, तो अपना स्पैम फ़ोल्डर जांचें। कुछ इनबॉक्स प्रदाता पिछली स्पैम शिकायतों का रिकॉर्ड रखते हैं और ईमेल को फ्लैग करना जारी रखेंगे। यदि ऐसा होता है, तो नवीनतम न्यूज़लेटर को 'स्पैम नहीं' के रूप में चिह्नित करें ताकि इसे वापस आपके मुख्य इनबॉक्स में ले जाया जा सके।",
+ "Permanent failure (bounce)": "स्थायी विफलता (बाउंस)",
+ "Phone number": "",
+ "Plan": "योजना",
+ "Plan checkout was cancelled.": "योजना चेकआउट रद्द कर दिया गया।",
+ "Plan upgrade was cancelled.": "योजना उन्नयन रद्द कर दिया गया।",
+ "Please contact {{supportAddress}} to adjust your complimentary subscription.": "अपनी नि:शुल्क सदस्यता को समायोजित करने के लिए कृपया {{supportAddress}} से संपर्क करें।",
+ "Please enter {{fieldName}}": "",
+ "Please fill in required fields": "कृपया आवश्यक फ़ील्ड भरें",
+ "Price": "कीमत",
+ "Re-enable emails": "ईमेल पुनः सक्षम करें",
+ "Recommendations": "सिफारिशें",
+ "Renews at {{price}}.": "{{price}} पर नवीनीकृत होता है।",
+ "Retry": "पुनः प्रयास करें",
+ "Save": "सेव करें",
+ "Send an email and say hi!": "ईमेल भेजें और नमस्ते कहें!",
+ "Send an email to {{senderEmail}} and say hello. This can also help signal to your mail provider that emails to and from this address should be trusted.": "{{senderEmail}} को एक ईमेल भेजें और नमस्ते कहें। यह आपके मेल प्रदाता को संकेत देने में भी मदद कर सकता है कि इस पते से और इस पते पर भेजे गए ईमेल पर विश्वास किया जाना चाहिए।",
+ "Sending login link...": "लॉगिन लिंक भेज रहा है...",
+ "Sending...": "भेजा जा रहा है...",
+ "Show all": "सभी दिखाएँ",
+ "Sign in": "साइन इन करें",
+ "Sign out": "साइन आउट करें",
+ "Sign up": "साइन अप करें",
+ "Signup error: Invalid link": "साइनअप त्रुटि: अमान्य लिंक",
+ "Something went wrong, please try again later.": "",
+ "Sorry, that didn’t work.": "क्षमा करें, वह काम नहीं किया।",
+ "Spam complaints": "स्पैम शिकायतें",
+ "Start {{amount}}-day free trial": "{{amount}}-दिवसीय मुफ्त परीक्षण शुरू करें",
+ "Starting {{startDate}}": "{{startDate}} से शुरू",
+ "Starting today": "आज से शुरू",
+ "Submit feedback": "प्रतिक्रिया सबमिट करें",
+ "Subscribe": "सदस्यता लें",
+ "Subscribed": "सदस्यता ली",
+ "Subscription plan updated successfully": "",
+ "Success": "सफलता",
+ "Success! Check your email for magic link to sign-in.": "सफलता! साइन-इन के लिए जादुई लिंक के लिए अपना ईमेल जांचें।",
+ "Success! Your account is fully activated, you now have access to all content.": "सफलता! आपका खाता पूरी तरह से सक्रिय हो गया है, अब आपके पास सभी सामग्री तक पहुंच है।",
+ "Success! Your email is updated.": "सफलता! आपका ईमेल अपडेट हो गया है।",
+ "Successfully unsubscribed": "सफलतापूर्वक सदस्यता समाप्त की",
+ "Thank you for subscribing. Before you start reading, below are a few other sites you may enjoy.": "सदस्यता लेने के लिए धन्यवाद। पढ़ना शुरू करने से पहले, नीचे कुछ अन्य साइटें हैं जिन्हें आप पसंद कर सकते हैं।",
+ "Thank you for your support": "",
+ "Thank you for your support!": "",
+ "Thanks for the feedback!": "प्रतिक्रिया के लिए धन्यवाद!",
+ "That didn't go to plan": "वह योजना के अनुसार नहीं हुआ",
+ "The email address we have for you is {{memberEmail}} — if that's not correct, you can update it in your .": "हमारे पास आपके लिए ईमेल पता {{memberEmail}} है — यदि वह सही नहीं है, तो आप इसे अपने में अपडेट कर सकते हैं।",
+ "There was a problem submitting your feedback. Please try again a little later.": "आपकी प्रतिक्रिया सबमिट करने में समस्या हुई। कृपया थोड़ी देर बाद फिर से प्रयास करें।",
+ "There was an error cancelling your subscription, please try again.": "",
+ "There was an error continuing your subscription, please try again.": "",
+ "There was an error processing your payment. Please try again.": "",
+ "There was an error sending the email, please try again": "",
+ "This site is invite-only, contact the owner for access.": "यह साइट केवल निमंत्रण द्वारा है, पहुँच के लिए मालिक से संपर्क करें।",
+ "This site is not accepting payments at the moment.": "",
+ "To complete signup, click the confirmation link in your inbox. If it doesn't arrive within 3 minutes, check your spam folder!": "साइनअप पूरा करने के लिए, अपने इनबॉक्स में पुष्टिकरण लिंक पर क्लिक करें। यदि यह 3 मिनट के भीतर नहीं आता है, तो अपना स्पैम फ़ोल्डर जांचें!",
+ "To continue to stay up to date, subscribe to {{publication}} below.": "",
+ "Too many attempts try again in {{number}} days.": "",
+ "Too many attempts try again in {{number}} hours.": "",
+ "Too many attempts try again in {{number}} minutes.": "",
+ "Too many different sign-in attempts, try again in {{number}} days": "",
+ "Too many different sign-in attempts, try again in {{number}} hours": "",
+ "Too many different sign-in attempts, try again in {{number}} minutes": "",
+ "Try free for {{amount}} days, then {{originalPrice}}.": "{{amount}} दिनों के लिए मुफ्त प्रयास करें, फिर {{originalPrice}}।",
+ "Unable to initiate checkout session": "",
+ "Unlock access to all newsletters by becoming a paid subscriber.": "एक सशुल्क सदस्य बनकर सभी न्यूज़लेटर्स तक पहुंच अनलॉक करें।",
+ "Unsubscribe from all emails": "सभी ईमेल से सदस्यता समाप्त करें",
+ "Unsubscribed": "सदस्यता समाप्त की",
+ "Unsubscribed from all emails.": "सभी ईमेल से सदस्यता समाप्त की।",
+ "Unsubscribing from emails will not cancel your paid subscription to {{title}}": "ईमेल से सदस्यता समाप्त करने से आपकी {{title}} की सशुल्क सदस्यता रद्द नहीं होगी",
+ "Update": "अपडेट करें",
+ "Update your preferences": "अपनी प्राथमिकताएँ अपडेट करें",
+ "Verification link sent, check your inbox": "पुष्टिकरण लिंक भेजा गया, अपना इनबॉक्स जांचें",
+ "Verify your email address is correct": "पुष्टि करें कि आपका ईमेल पता सही है",
+ "View plans": "योजनाएं देखें",
+ "We couldn't unsubscribe you as the email address was not found. Please contact the site owner.": "हम आपको सदस्यता समाप्त नहीं कर सके क्योंकि ईमेल पता नहीं मिला। कृपया साइट मालिक से संपर्क करें।",
+ "Welcome back, {{name}}!": "वापसी पर स्वागत है, {{name}}!",
+ "Welcome back!": "वापसी पर स्वागत है!",
+ "Welcome to {{siteTitle}}": "{{siteTitle}} में आपका स्वागत है",
+ "When an inbox fails to accept an email it is commonly called a bounce. In many cases, this can be temporary. However, in some cases, a bounced email can be returned as a permanent failure when an email address is invalid or non-existent.": "जब एक इनबॉक्स एक ईमेल को स्वीकार करने में विफल रहता है तो इसे आमतौर पर बाउंस कहा जाता है। कई मामलों में, यह अस्थायी हो सकता है। हालांकि, कुछ मामलों में, एक बाउंस ईमेल को स्थायी विफलता के रूप में लौटाया जा सकता है जब एक ईमेल पता अमान्य या गैर-मौजूद होता है।",
+ "Why has my email been disabled?": "मेरा ईमेल निष्क्रिय क्यों किया गया है?",
+ "year": "",
+ "Yearly": "वार्षिक",
+ "You currently have a free membership, upgrade to a paid subscription for full access.": "आपके पास वर्तमान में एक मुफ्त सदस्यता है, पूर्ण पहुंच के लिए सशुल्क सदस्यता में अपग्रेड करें।",
+ "You have been successfully resubscribed": "आपने सफलतापूर्वक पुनः सदस्यता प्राप्त कर ली है",
+ "You're currently not receiving emails": "आप वर्तमान में ईमेल प्राप्त नहीं कर रहे हैं",
+ "You're not receiving emails": "आप ईमेल प्राप्त नहीं कर रहे हैं",
+ "You're not receiving emails because you either marked a recent message as spam, or because messages could not be delivered to your provided email address.": "आप ईमेल प्राप्त नहीं कर रहे हैं क्योंकि आपने हाल की एक संदेश को स्पैम के रूप में चिन्हित किया है, या क्योंकि संदेश आपके द्वारा प्रदान किए गए ईमेल पते पर डिलीवर नहीं किए जा सके।",
+ "You've successfully signed in.": "आपने सफलतापूर्वक साइन इन कर लिया है।",
+ "You've successfully subscribed to": "आपने सफलतापूर्वक सदस्यता ली है",
+ "Your account": "आपका खाता",
+ "Your email has failed to resubscribe, please try again": "",
+ "Your input helps shape what gets published.": "आपका इनपुट प्रकाशित होने वाली चीज़ों को आकार देने में मदद करता है।",
+ "Your subscription will expire on {{expiryDate}}": "आपकी सदस्यता {{expiryDate}} को समाप्त हो जाएगी",
+ "Your subscription will renew on {{renewalDate}}": "आपकी सदस्यता {{renewalDate}} को नवीनीकृत होगी",
+ "Your subscription will start on {{subscriptionStart}}": "आपकी सदस्यता {{subscriptionStart}} को शुरू होगी"
+}
diff --git a/ghost/i18n/locales/hi/search.json b/ghost/i18n/locales/hi/search.json
new file mode 100644
index 0000000000..8902015528
--- /dev/null
+++ b/ghost/i18n/locales/hi/search.json
@@ -0,0 +1,9 @@
+{
+ "Authors": "",
+ "Cancel": "",
+ "No matches found": "",
+ "Posts": "",
+ "Search posts, tags and authors": "",
+ "Show more results": "",
+ "Tags": ""
+}
diff --git a/ghost/i18n/locales/hi/signup-form.json b/ghost/i18n/locales/hi/signup-form.json
new file mode 100644
index 0000000000..d1e3de321f
--- /dev/null
+++ b/ghost/i18n/locales/hi/signup-form.json
@@ -0,0 +1,9 @@
+{
+ "Email sent": "ईमेल भेज दी गई",
+ "Now check your email!": "अब अपना ईमेल चेक करें!",
+ "Please enter a valid email address": "कृपया एक वैध ईमेल पता दर्ज करें",
+ "Something went wrong, please try again.": "कुछ गड़बड़ हो गई है, कृपया फिर से कोशिश करें।",
+ "Subscribe": "सब्सक्राइब करें",
+ "To complete signup, click the confirmation link in your inbox. If it doesn't arrive within 3 minutes, check your spam folder!": "साइन अप पूरा करने के लिए, अपने इनबाक्स में कन्फर्मेशन लिंक पर क्लिक करें। अगर यह 3 मिनट के भीतर नहीं आता है, तो अपना स्पैम फ़ोल्डर चेक करें!",
+ "Your email address": "आपका ईमेल पता"
+}