msgid ""
msgstr ""
"Project-Id-Version: Hindi (OrangChat)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 20:37+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Hindi <https://oranges.lt/translate/projects/orangchat/web-"
"client/hi/>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Weblate 2026.8.1\n"
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"

msgctxt "common.save"
msgid "Save"
msgstr "बचाना"

msgctxt "common.cancel"
msgid "Cancel"
msgstr "रद्द करना"

msgctxt "common.close"
msgid "Close"
msgstr "बंद करना"

msgctxt "common.delete"
msgid "Delete"
msgstr "मिटाना"

msgctxt "common.remove"
msgid "Remove"
msgstr "निकालना"

msgctxt "common.edit"
msgid "Edit"
msgstr "संपादन करना"

msgctxt "common.copy"
msgid "Copy"
msgstr "प्रतिलिपि"

msgctxt "common.copied"
msgid "Copied"
msgstr "कॉपी किया गया"

msgctxt "common.retry"
msgid "Retry"
msgstr "पुन: प्रयास करें"

msgctxt "common.back"
msgid "Back"
msgstr "पीछे"

msgctxt "common.next"
msgid "Next"
msgstr "अगला"

msgctxt "common.done"
msgid "Done"
msgstr "हो गया"

msgctxt "common.confirm"
msgid "Confirm"
msgstr "पुष्टि करना"

msgctxt "common.create"
msgid "Create"
msgstr "बनाएं"

msgctxt "common.add"
msgid "Add"
msgstr "जोड़ना"

msgctxt "common.search"
msgid "Search"
msgstr "खोज"

msgctxt "common.loading"
msgid "Loading…"
msgstr "लोड हो रहा है..."

msgctxt "common.saving"
msgid "Saving…"
msgstr "सहेजा जा रहा है..."

msgctxt "common.error"
msgid "Something went wrong"
msgstr "कुछ गलत हो गया"

msgctxt "common.enabled"
msgid "Enabled"
msgstr "सक्रिय"

msgctxt "common.disabled"
msgid "Disabled"
msgstr "अक्षम"

msgctxt "common.on"
msgid "On"
msgstr "पर"

msgctxt "common.off"
msgid "Off"
msgstr "बंद"

msgctxt "common.yes"
msgid "Yes"
msgstr "हाँ"

msgctxt "common.no"
msgid "No"
msgstr "नहीं"

msgctxt "common.download"
msgid "Download"
msgstr "डाउनलोड करना"

msgctxt "common.upload"
msgid "Upload"
msgstr "अपलोड करें"

msgctxt "common.unknown"
msgid "Unknown"
msgstr "अज्ञात"

msgctxt "language.title"
msgid "Language"
msgstr "भाषा"

msgctxt "language.description"
msgid ""
"The language this device shows the app in. It is not sent to the server, so "
"each of your devices can differ."
msgstr ""
"यह डिवाइस जिस भाषा में ऐप दिखाता है। इसे सर्वर पर नहीं भेजा जाता है, इसलिए आपका "
"प्रत्येक डिवाइस भिन्न हो सकता है।"

msgctxt "language.system"
msgid "Match my system"
msgstr "मेरे सिस्टम से मिलान करें"

msgctxt "language.systemHint"
msgid "Currently {language}"
msgstr "वर्तमान में {language}"

msgctxt "language.en"
msgid "English"
msgstr "अंग्रेज़ी"

msgctxt "language.lt"
msgid "Lithuanian"
msgstr "लिथुआनियाई"

msgctxt "language.zh"
msgid "Chinese"
msgstr "चीनी"

msgctxt "language.hi"
msgid "Hindi"
msgstr "हिंदी"

msgctxt "language.es"
msgid "Spanish"
msgstr "स्पैनिश"

msgctxt "language.ar"
msgid "Arabic"
msgstr "अरबी"

msgctxt "language.fr"
msgid "French"
msgstr "फ़्रेंच"

msgctxt "language.bn"
msgid "Bengali"
msgstr "बंगाली"

msgctxt "language.pt"
msgid "Portuguese"
msgstr "पुर्तगाली"

msgctxt "language.ru"
msgid "Russian"
msgstr "रूसी"

msgctxt "language.ur"
msgid "Urdu"
msgstr "उर्दू"

msgctxt "language.pirate"
msgid "Pirate"
msgstr ""

msgctxt "language.lolcat"
msgid "LOLCAT"
msgstr ""

msgctxt "language.incomplete"
msgid "This translation is not finished; anything missing is shown in English."
msgstr ""
"यह अनुवाद समाप्त नहीं हुआ है; जो कुछ भी गायब है उसे अंग्रेजी में दिखाया गया है।"

msgctxt "activityStatus.forDuration"
msgid "for {duration}"
msgstr "{duration} के लिए"

msgctxt "aboutTab.aFastSelfHostedChatFor"
msgid ""
"A fast, self-hosted chat for servers, DMs, and voice - part of the "
"Oranges.LT family."
msgstr ""
"सर्वर, डीएम और आवाज के लिए एक तेज़, स्व-होस्ट की गई चैट - Oranges.LT परिवार का हिस्सा"
"।"

msgctxt "aboutTab.build"
msgid "Build"
msgstr "निर्माण"

msgctxt "aboutTab.built"
msgid "Built"
msgstr "बनाना"

msgctxt "aboutTab.client"
msgid "Client"
msgstr "ग्राहक"

msgctxt "aboutTab.copyrightMadeWith"
msgid "© {year} Oranges.LT · Made with 🍊"
msgstr "© {year} Oranges.LT · 🍊 से निर्मित"

msgctxt "aboutTab.links"
msgid "Links"
msgstr "लिंक"

msgctxt "aboutTab.orangchat"
msgid "OrangChat"
msgstr "ओरंगचैट"

msgctxt "aboutTab.orangesLt"
msgid "Oranges.LT"
msgstr "संतरे.एलटी"

msgctxt "aboutTab.platform"
msgid "Platform"
msgstr "प्लैटफ़ॉर्म"

msgctxt "aboutTab.version"
msgid "Version"
msgstr "संस्करण"

msgctxt "aboutTab.versionNumber"
msgid "Version {version}"
msgstr "संस्करण {version}"

msgctxt "accessibilityTab.aLink"
msgid "A link"
msgstr "एक लिंक"

msgctxt "accessibilityTab.alwaysUnderlineLinksNotJustOn"
msgid "Always underline links, not just on hover."
msgstr "हमेशा लिंक को रेखांकित करें, न कि केवल होवर पर।"

msgctxt "accessibilityTab.chatInput"
msgid "Chat input"
msgstr "चैट इनपुट"

msgctxt "accessibilityTab.chatPreview"
msgid "Chat preview"
msgstr "चैट पूर्वावलोकन"

msgctxt "accessibilityTab.compactTightensTheSpacingBetweenMessages"
msgid ""
"Compact tightens the spacing between messages. The preview above follows it."
msgstr ""
"कॉम्पैक्ट संदेशों के बीच अंतर को मजबूत करता है। उपरोक्त पूर्वावलोकन इसका अनुसरण करता है।"

msgctxt "accessibilityTab.increaseContrast"
msgid "Increase contrast"
msgstr "कंट्रास्ट बढ़ाएँ"

msgctxt "accessibilityTab.larger"
msgid "Larger"
msgstr "बड़ा"

msgctxt "accessibilityTab.messageDensity"
msgid "Message density"
msgstr "संदेश घनत्व"

msgctxt "accessibilityTab.minimizeAnimationsAndTransitionsAcrossThe"
msgid "Minimize animations and transitions across the app."
msgstr "पूरे ऐप में एनिमेशन और ट्रांज़िशन कम से कम करें।"

msgctxt "accessibilityTab.motionContrast"
msgid "Motion & contrast"
msgstr "गति और कंट्रास्ट"

msgctxt "accessibilityTab.readablePreview"
msgid "Looks readable at this size. {link} shows the underline setting."
msgstr "इस आकार में पठनीय लगता है. {link} अंडरलाइन सेटिंग दिखाता है।"

msgctxt "accessibilityTab.reduceMotion"
msgid "Reduce motion"
msgstr "मोशन घटाएं"

msgctxt "accessibilityTab.resetToDefaults"
msgid "Reset to defaults"
msgstr "डिफ़ॉल्ट पर पुनः सेट करें"

msgctxt "accessibilityTab.scalesTheEntireInterfaceTheSample"
msgid "Scales the entire interface. The sample below updates as you drag."
msgstr ""
"संपूर्ण इंटरफ़ेस को स्केल करता है. जैसे ही आप खींचते हैं, नीचे दिया गया नमूना अपडेट हो जाता है।"

msgctxt "accessibilityTab.sendMessagesWithEnter"
msgid "Send messages with Enter"
msgstr "Enter के साथ संदेश भेजें"

msgctxt "accessibilityTab.smaller"
msgid "Smaller"
msgstr "छोटे"

msgctxt "accessibilityTab.strongerBordersAndHigherContrastText"
msgid "Stronger borders and higher-contrast text."
msgstr "मजबूत सीमाएँ और उच्च-विपरीत पाठ।"

msgctxt "accessibilityTab.textSize"
msgid "Text size"
msgstr "टेक्स्ट का साइज़"

msgctxt "accessibilityTab.theQuickBrownFoxJumpsOver"
msgid "The quick brown fox jumps over the lazy dog."
msgstr "तेज, भूरी लोमडी आलसी कुत्ते के उपर कूद गई।"

msgctxt "accessibilityTab.thisSecondLineIsGroupedUnder"
msgid ""
"This second line is grouped under the same author - it's the gap here that "
"Cozy and Compact change."
msgstr ""
"यह दूसरी पंक्ति एक ही लेखक के अंतर्गत समूहीकृत है - यहीं अंतर है कि कोज़ी और कॉम्पैक्ट बदलते हैं।"

msgctxt "accessibilityTab.todayAt1403"
msgid "Today at 14:03"
msgstr "आज 14:03 बजे"

msgctxt "accessibilityTab.underlineLinks"
msgid "Underline links"
msgstr "लिंकों को रेखांकित करें"

msgctxt "activityTab.activity"
msgid "Activity"
msgstr "गतिविधि"

msgctxt "activityTab.addGame"
msgid "Add game"
msgstr "गेम जोड़ें"

msgctxt "activityTab.allowARunningProcessAndChoose"
msgid "Allow a running process and choose the game name shown to others."
msgstr "एक चालू प्रक्रिया की अनुमति दें और दूसरों को दिखाए गए गेम का नाम चुनें।"

msgctxt "activityTab.customGameDetectionIsAvailableIn"
msgid "Custom game detection is available in the desktop app."
msgstr "कस्टम गेम डिटेक्शन डेस्कटॉप ऐप में उपलब्ध है।"

msgctxt "activityTab.displayTheGameYourePlaying"
msgid "Display the game you're playing"
msgstr "वह गेम प्रदर्शित करें जो आप खेल रहे हैं"

msgctxt "activityTab.gameName"
msgid "Game name"
msgstr "गेम का नाम"

msgctxt "activityTab.gameNotDetected"
msgid "Game not detected?"
msgstr "गेम का पता नहीं चला?"

msgctxt "activityTab.noRunningProcessesWereFound"
msgid "No running processes were found."
msgstr "कोई चालू प्रक्रिया नहीं पाई गई."

msgctxt "activityTab.runningProcess"
msgid "Running process"
msgstr "चलने की प्रक्रिया"

msgctxt "activityTab.theDesktopAppChecksRunningProcess"
msgid ""
"The desktop app checks running process names and shares a match with your "
"friends. This is off by default."
msgstr ""
"डेस्कटॉप ऐप चल रही प्रक्रिया के नामों की जांच करता है और आपके दोस्तों के साथ मिलान साझा "
"करता है। यह डिफ़ॉल्ट रूप से बंद है."

msgctxt "activityTab.theDesktopAppDetectsTheGames"
msgid ""
"The desktop app detects the games you're playing and shares them with your "
"friends."
msgstr ""
"डेस्कटॉप ऐप आपके द्वारा खेले जा रहे गेम का पता लगाता है और उन्हें आपके दोस्तों के साथ साझा "
"करता है।"

msgctxt "activityTab.turnActivitySharingOnToInspect"
msgid "Turn activity sharing on to inspect running processes."
msgstr "चल रही प्रक्रियाओं का निरीक्षण करने के लिए गतिविधि साझाकरण चालू करें।"

msgctxt "activityTab.whatShouldFriendsSee"
msgid "What should friends see?"
msgstr "दोस्तों को क्या देखना चाहिए?"

msgctxt "addByCode.checkingTheirIdentity"
msgid "Checking their identity…"
msgstr "उनकी पहचान की जाँच की जा रही है..."

msgctxt "addByCode.myContactCode"
msgid "My contact code"
msgstr "मेरा संपर्क कोड"

msgctxt "addByCode.publicInformationOnlyBeingInThe"
msgid ""
"Public information only. Being in the room is what makes it mean anything."
msgstr "केवल सार्वजनिक सूचना. कमरे में रहने का मतलब कुछ भी हो सकता है।"

msgctxt "addByCode.scanTheirCode"
msgid "Scan their code"
msgstr "उनका कोड स्कैन करें"

msgctxt "addByCode.showMyCode"
msgid "Show my code"
msgstr "मेरा कोड दिखाओ"

msgctxt "addByCode.togetherInPersonScanningTheirCode"
msgid ""
"Together in person? Scanning their code adds them and confirms their "
"encryption keys in one go."
msgstr ""
"व्यक्तिगत रूप से एक साथ? उनके कोड को स्कैन करने से वे जुड़ जाते हैं और एक ही बार में उनकी "
"एन्क्रिप्शन कुंजी की पुष्टि हो जाती है।"

msgctxt "addServerDialog.addServerMode"
msgid "Add server mode"
msgstr "सर्वर मोड जोड़ें"

msgctxt "addServerDialog.inviteLink"
msgid "Invite link"
msgstr "लिंक आमंत्रित करें"

msgctxt "addServerDialog.myOrangeGrove"
msgid "My orange grove"
msgstr "मेरा संतरे का बाग"

msgctxt "addServerDialog.serverName"
msgid "Server name"
msgstr "सर्वर का नाम"

msgctxt "androidAppBanner.dismissAndroidAppDownload"
msgid "Dismiss Android app download"
msgstr "Android ऐप डाउनलोड ख़ारिज करें"

msgctxt "androidAppBanner.getOrangchatForAndroid"
msgid "Get OrangChat for Android"
msgstr "एंड्रॉइड के लिए ओरंगचैट प्राप्त करें"

msgctxt "androidAppBanner.orangchatAndroidApp"
msgid "OrangChat Android app"
msgstr "ओरंगचैट एंड्रॉइड ऐप"

msgctxt "androidAppBanner.versionAndSize"
msgid "Version {version} · {size}"
msgstr "संस्करण {version} · {size}"

msgctxt "auditLogTab.changed"
msgid "Changed: {list}"
msgstr "परिवर्तित: {list}"

msgctxt "auditLogTab.newer"
msgid "Newer"
msgstr "नई"

msgctxt "auditLogTab.older"
msgid "Older"
msgstr "पुराने"

msgctxt "authLayout.chat"
msgid "Chat"
msgstr "बात करना"

msgctxt "authLayout.cookies"
msgid "Cookies"
msgstr "कुकीज़"

msgctxt "authLayout.guidelines"
msgid "Guidelines"
msgstr "दिशा-निर्देश"

msgctxt "authLayout.legal"
msgid "Legal"
msgstr "कानूनी"

msgctxt "authLayout.orang"
msgid "Orang"
msgstr "ओरंग"

msgctxt "authLayout.privacy"
msgid "Privacy"
msgstr "गोपनीयता"

msgctxt "authLayout.terms"
msgid "Terms"
msgstr "शर्तें"

msgctxt "botTag.bot"
msgid "Bot"
msgstr "बीओटी"

msgctxt "botTag.botAccount"
msgid "Bot account"
msgstr "बॉट खाता"

msgctxt "callCard.audioCall"
msgid "Audio call"
msgstr "ऑडियो कॉल"

msgctxt "callCard.videoCall"
msgid "Video call"
msgstr "वीडियो कॉल"

msgctxt "callErrorToast.dismiss"
msgid "Dismiss"
msgstr "नकार देना"

msgctxt "callStage.callConnected"
msgid "Call connected"
msgstr "कॉल कनेक्ट हुआ"

msgctxt "callStage.calling"
msgid "Calling"
msgstr "कॉलिंग"

msgctxt "callStage.closeFullScreen"
msgid "Close full screen"
msgstr "पूर्ण स्क्रीन बंद करें"

msgctxt "callStage.connectedInCall"
msgid "{count} in call"
msgstr "कॉल में {count}"

msgctxt "callStage.deafen"
msgid "Deafen"
msgstr "बहरा कर देना"

msgctxt "callStage.deafened"
msgid "Deafened"
msgstr "बहरा हो गया"

msgctxt "callStage.hangUp"
msgid "Hang up"
msgstr "लटकाओ"

msgctxt "callStage.inCall"
msgid "In call"
msgstr "कॉल में"

msgctxt "callStage.minimizeCall"
msgid "Minimize call"
msgstr "कॉल कम से कम करें"

msgctxt "callStage.mute"
msgid "Mute"
msgstr "आवाज़ बंद करना"

msgctxt "callStage.muted"
msgid "Muted"
msgstr "म्यूट किए गए"

msgctxt "callStage.nameSScreen"
msgid "{name}'s screen"
msgstr "{name} की स्क्रीन"

msgctxt "callStage.notInCall"
msgid "Not in call"
msgstr "कॉल में नहीं"

msgctxt "callStage.participantsSummary"
msgid "{connected} in call · {ringing} ringing"
msgstr "कॉल में {connected} · {ringing} बज रहा है"

msgctxt "callStage.ringingStatus"
msgid "Ringing…"
msgstr "बज रहा है..."

msgctxt "callStage.shareYourScreen"
msgid "Share your screen"
msgstr "अपनी स्क्रीन साझा करें"

msgctxt "callStage.speaking"
msgid "Speaking"
msgstr "बोला जा रहा है"

msgctxt "callStage.stopSharingYourScreen"
msgid "Stop sharing your screen"
msgstr "अपनी स्क्रीन साझा करना बंद करें"

msgctxt "callStage.turnCameraOff"
msgid "Turn camera off"
msgstr "कैमरा बंद करें"

msgctxt "callStage.turnCameraOn"
msgid "Turn camera on"
msgstr "कैमरा चालू करें"

msgctxt "callStage.undeafen"
msgid "Undeafen"
msgstr "अंडरएफेन"

msgctxt "callStage.unmute"
msgid "Unmute"
msgstr "अनम्यूट"

msgctxt "callStage.yourScreen"
msgid "Your screen"
msgstr "आपकी स्क्रीन"

msgctxt "channelSidebar.channels"
msgid "Channels"
msgstr "चैनल"

msgctxt "channelSidebar.createChannel"
msgid "Create channel"
msgstr "चैनल बनाएं"

msgctxt "channelSidebar.empty"
msgid "Empty"
msgstr "खाली"

msgctxt "channelSidebar.invitePeople"
msgid "Invite people"
msgstr "लोगों को आमंत्रित करें"

msgctxt "channelSidebar.live"
msgid "Live"
msgstr "रहना"

msgctxt "channelSidebar.noChannelsYet"
msgid "No channels yet."
msgstr "अभी तक कोई चैनल नहीं."

msgctxt "channelSidebar.serverSettings"
msgid "Server settings"
msgstr "सर्वर सेटिंग्स"

msgctxt "chatView.channelTopic"
msgid "Channel topic"
msgstr "चैनल विषय"

msgctxt "chatView.couldntLoadMessagesCheckYourConnection"
msgid "Couldn't load messages. Check your connection and try again."
msgstr "संदेश लोड नहीं किये जा सके. अपना कनेक्शन जांचें और पुनः प्रयास करें।"

msgctxt "chatView.encrypted"
msgid "Encrypted"
msgstr "कूट रूप दिया गया"

msgctxt "chatView.messagesInThisConversationAreEnd"
msgid "Messages in this conversation are end-to-end encrypted"
msgstr "इस वार्तालाप के संदेश एंड-टू-एंड एन्क्रिप्टेड हैं"

msgctxt "chatView.more"
msgid "More"
msgstr "अधिक"

msgctxt "chatView.openNavigation"
msgid "Open navigation"
msgstr "नेविगेशन खोलें"

msgctxt "chatView.searchMessages"
msgid "Search messages"
msgstr "संदेश खोजें"

msgctxt "chatView.toggleMemberList"
msgid "Toggle member list"
msgstr "सदस्य सूची टॉगल करें"

msgctxt "chatView.tryAgain"
msgid "Try again"
msgstr "पुनः प्रयास करें"

msgctxt "composer.aBotTokenIsThePassword"
msgid ""
"A bot token is the password for a bot account: anyone with it can sign in as "
"the bot, post in its servers and read its conversations. Pasting it here "
"would hand that control to everyone who can read this conversation."
msgstr ""
"बॉट टोकन एक बॉट खाते के लिए पासवर्ड है: इसके साथ कोई भी व्यक्ति बॉट के रूप में साइन इन "
"कर सकता है, इसके सर्वर में पोस्ट कर सकता है और इसकी बातचीत पढ़ सकता है। इसे यहां चिपकाने "
"से यह नियंत्रण उन सभी को मिल जाएगा जो इस वार्तालाप को पढ़ सकते हैं।"

msgctxt "composer.aLoginTokenLetsAnyoneWho"
msgid ""
"A login token lets anyone who has it sign into an OrangChat account. Pasting "
"it here would hand that account to everyone who can read this conversation."
msgstr ""
"एक लॉगिन टोकन किसी भी व्यक्ति को OrangChat खाते में साइन इन करने देता है जिसके पास यह "
"है। इसे यहां चिपकाने से वह खाता उन सभी को मिल जाएगा जो इस वार्तालाप को पढ़ सकते हैं।"

msgctxt "composer.attachFiles"
msgid "Attach files"
msgstr "फ़ाइलों को संलग्न करें"

msgctxt "composer.cancelReply"
msgid "Cancel reply"
msgstr "उत्तर रद्द"

msgctxt "composer.deleteRecording"
msgid "Delete recording"
msgstr "रिकॉर्डिंग हटाएँ"

msgctxt "composer.dontPaste"
msgid "Don't paste"
msgstr "पेस्ट न करें"

msgctxt "composer.holdToRecordAVoiceMessage"
msgid "Hold to record a voice message"
msgstr "ध्वनि संदेश रिकॉर्ड करने के लिए दबाए रखें"

msgctxt "composer.lockedSendWhenYoureDone"
msgid "Locked - send when you're done"
msgstr "लॉक - जब आपका काम पूरा हो जाए तो भेजें"

msgctxt "composer.mentionSuggestions"
msgid "Mention suggestions"
msgstr "सुझावों का उल्लेख करें"

#, fuzzy
msgctxt "composer.pasteCutOff"
msgid "Paste cut off - {max} characters max"
msgstr "पेस्ट कट ऑफ - {max} वर्ण अधिकतम"

msgctxt "composer.pasteItAnyway"
msgid "Paste it anyway"
msgstr "इसे वैसे भी चिपकाएँ"

msgctxt "composer.replyingTo"
msgid "Replying to"
msgstr "को जवाब दे रहा हूँ"

msgctxt "composer.sendMessage"
msgid "Send message"
msgstr "मेसेज भेजें"

msgctxt "composer.sendVoiceMessage"
msgid "Send voice message"
msgstr "ध्वनि संदेश भेजें"

msgctxt "composer.takeAPicture"
msgid "Take a picture"
msgstr "एक तस्वीर ले लो"

msgctxt "composerAttachments.expiresIn1Hour"
msgid "Expires in 1 hour"
msgstr "1 घंटे में समाप्त हो जाएगा"

msgctxt "confirmIdentityDialog.authenticationCode"
msgid "Authentication code"
msgstr "प्रमाणीकरण कोड"

msgctxt "confirmIdentityDialog.password"
msgid "Password"
msgstr "पासवर्ड"

msgctxt "connectionCards.connections"
msgid "Connections"
msgstr "कनेक्शन"

msgctxt "connectionCards.verified"
msgid "Verified"
msgstr "सत्यापित"

msgctxt "connectionsTab.addAnyWebsite"
msgid "Add any website"
msgstr "कोई भी वेबसाइट जोड़ें"

msgctxt "connectionsTab.connectAnAccount"
msgid "Connect an account"
msgstr "एक खाता कनेक्ट करें"

msgctxt "connectionsTab.disconnect"
msgid "Disconnect"
msgstr "डिस्कनेक्ट"

msgctxt "connectionsTab.itWillBeRemovedFromYour"
msgid ""
"It will be removed from your profile. You can link it again at any time."
msgstr ""
"इसे आपकी प्रोफ़ाइल से हटा दिया जाएगा. आप इसे किसी भी समय दोबारा लिंक कर सकते हैं."

msgctxt "connectionsTab.label"
msgid "Label"
msgstr "लेबल"

msgctxt "connectionsTab.link"
msgid "Link"
msgstr "जोड़ना"

msgctxt "connectionsTab.linkedAccountsAppearOnYourProfile"
msgid ""
"Linked accounts appear on your profile with a verified check. OrangChat only "
"reads your username - it can never post as you."
msgstr ""
"लिंक किए गए खाते सत्यापित जांच के साथ आपकी प्रोफ़ाइल पर दिखाई देते हैं। OrangChat केवल "
"आपका उपयोगकर्ता नाम पढ़ता है - यह कभी भी आपके जैसा पोस्ट नहीं कर सकता।"

msgctxt "connectionsTab.linksYouAddByHandShow"
msgid ""
"Links you add by hand show without a verified check, since anyone could "
"enter them."
msgstr ""
"आपके द्वारा हाथ से जोड़े गए लिंक सत्यापित जांच के बिना दिखाई देते हैं, क्योंकि कोई भी उनमें "
"प्रवेश कर सकता है।"

msgctxt "connectionsTab.myWebsite"
msgid "My website"
msgstr "मेरी वेबसाइट"

msgctxt "connectionsTab.noProvidersAreConfiguredOnThis"
msgid "No providers are configured on this server yet."
msgstr "इस सर्वर पर अभी तक कोई प्रदाता कॉन्फ़िगर नहीं किया गया है।"

msgctxt "connectionsTab.nothingLinkedYet"
msgid "Nothing linked yet."
msgstr "अभी तक कुछ भी लिंक नहीं है."

msgctxt "connectionsTab.verified"
msgid "Verified"
msgstr "सत्यापित"

msgctxt "connectionsTab.yourConnections"
msgid "Your connections"
msgstr "आपके कनेक्शन"

msgctxt "createChannelDialog.category"
msgid "Category"
msgstr "वर्ग"

msgctxt "createChannelDialog.channelType"
msgid "Channel type"
msgstr "चैनल प्रकार"

msgctxt "createChannelDialog.noCategory"
msgid "No category"
msgstr "कोई श्रेणी नहीं"

msgctxt "developersPage.addToServer"
msgid "Add to server…"
msgstr "सर्वर में जोड़ें…"

msgctxt "developersPage.avatar"
msgid "Avatar"
msgstr "अवतार"

msgctxt "developersPage.bot"
msgid "Bot"
msgstr "बीओटी"

msgctxt "developersPage.bots"
msgid "Bots"
msgstr "बॉट"

#, fuzzy
msgctxt "developersPage.botsIntro"
msgid ""
"Build on OrangChat with the {js} package for JavaScript or {py} for Python. "
"A bot is a real account: invite it to a server and give it roles like anyone "
"else. Bots cannot read DMs - those are end-to-end encrypted."
msgstr ""
"जावास्क्रिप्ट के लिए {js} पैकेज या पायथन के लिए {py} के साथ OrangChat पर निर्माण करें। "
"बॉट एक वास्तविक खाता है: इसे सर्वर पर आमंत्रित करें और इसे किसी अन्य की तरह भूमिकाएँ दें। "
"बॉट डीएम को नहीं पढ़ सकते - वे एंड-टू-एंड एन्क्रिप्टेड हैं।"

msgctxt "developersPage.copyThisTokenNow"
msgid "Copy this token now"
msgstr "अब इस टोकन को कॉपी करें"

msgctxt "developersPage.developers"
msgid "Developers"
msgstr "डेवलपर्स"

msgctxt "developersPage.displayName"
msgid "Display name"
msgstr "प्रदर्शित होने वाला नाम"

msgctxt "developersPage.helper"
msgid "Helper"
msgstr "सहायक"

msgctxt "developersPage.itIsStoredHashedAndCannot"
msgid ""
"It is stored hashed and cannot be shown again. If you lose it, mint a new "
"one."
msgstr ""
"इसे हैश में संग्रहित किया गया है और दोबारा नहीं दिखाया जा सकता। यदि आप इसे खो देते हैं, "
"तो एक नया बना लें।"

msgctxt "developersPage.iveSavedIt"
msgid "I've saved it"
msgstr "मैंने इसे सहेज लिया है"

msgctxt "developersPage.newBot"
msgid "New bot"
msgstr "नया बॉट"

msgctxt "developersPage.newToken"
msgid "New token"
msgstr "नया टोकन"

msgctxt "developersPage.noTokensThisBotCannotSign"
msgid "No tokens. This bot cannot sign in until you mint one."
msgstr ""
"कोई टोकन नहीं. यह बॉट तब तक साइन इन नहीं कर सकता जब तक कि आप एक बॉट न बना लें।"

msgctxt "developersPage.openNavigation"
msgid "Open navigation"
msgstr "नेविगेशन खोलें"

msgctxt "developersPage.revokeToken"
msgid "Revoke token"
msgstr "टोकन निरस्त करें"

msgctxt "developersPage.saveChanges"
msgid "Save changes"
msgstr "परिवर्तनों को सुरक्षित करें"

msgctxt "developersPage.tokens"
msgid "Tokens"
msgstr "टोकन"

msgctxt "developersPage.username"
msgid "Username"
msgstr "उपयोगकर्ता नाम"

msgctxt "developersPage.youHaventMadeAnyBotsYet"
msgid "You haven't made any bots yet."
msgstr "आपने अभी तक कोई बॉट नहीं बनाया है."

msgctxt "devicesTab.eachEntryIsADeviceWith"
msgid ""
"Each entry is a device with a live sign-in. Revoking one stops it renewing; "
"it loses access within a few minutes."
msgstr ""
"प्रत्येक प्रविष्टि लाइव साइन-इन वाला एक उपकरण है। किसी को रद्द करने से उसका नवीनीकरण "
"रुक जाता है; यह कुछ ही मिनटों में पहुंच खो देता है।"

msgctxt "devicesTab.signedInAt"
msgid "Signed in {time}"
msgstr "{time} में हस्ताक्षरित"

msgctxt "devicesTab.signOutOtherDevices_one"
msgid "Sign out {count} other device"
msgstr "{count} अन्य डिवाइस से साइन आउट करें"

msgctxt "devicesTab.signOutOtherDevices_other"
msgid "Sign out {count} other devices"
msgstr "{count} अन्य डिवाइस से साइन आउट करें"

msgctxt "devicesTab.thisDevice"
msgid "This device"
msgstr "यह डिवाइस"

msgctxt "devicesTab.whereYoureSignedIn"
msgid "Where you're signed in"
msgstr "आप कहां साइन इन हैं"

msgctxt "dmIntro.dmBeginning"
msgid "This is the beginning of your direct message history with {name}."
msgstr "यह {name} के साथ आपके सीधे संदेश इतिहास की शुरुआत है।"

msgctxt "dmIntro.groupBeginning_one"
msgid "This is the beginning of this group, with {count} other person."
msgstr "यह इस समूह की शुरुआत है, {count} अन्य व्यक्ति के साथ।"

msgctxt "dmIntro.groupBeginning_other"
msgid "This is the beginning of this group, with {count} other people."
msgstr "यह {count} अन्य लोगों के साथ इस समूह की शुरुआत है।"

msgctxt "dmIntro.justYouHere"
msgid "Just you here"
msgstr "बस आप यहाँ हैं"

msgctxt "dmIntro.messagesHereAreLockedOnYour"
msgid ""
"Messages here are locked on your device, so only the people in this "
"conversation can read them."
msgstr ""
"यहां संदेश आपके डिवाइस पर लॉक हैं, इसलिए केवल इस वार्तालाप में शामिल लोग ही उन्हें पढ़ सकते "
"हैं।"

msgctxt "dmIntro.messagesYouSendInThisConversation"
msgid "Messages you send in this conversation are only visible to you."
msgstr "इस वार्तालाप में आपके द्वारा भेजे गए संदेश केवल आपको दिखाई देंगे।"

msgctxt "dmSidebar.conversations"
msgid "Conversations"
msgstr "बात चिट"

msgctxt "dmSidebar.copyChannelId"
msgid "Copy Channel ID"
msgstr "चैनल आईडी कॉपी करें"

msgctxt "dmSidebar.copyUserId"
msgid "Copy User ID"
msgstr "उपयोगकर्ता आईडी कॉपी करें"

msgctxt "dmSidebar.developers"
msgid "Developers"
msgstr "डेवलपर्स"

msgctxt "dmSidebar.directMessages"
msgid "Direct Messages"
msgstr "सीधे संदेश"

msgctxt "dmSidebar.friends"
msgid "Friends"
msgstr "दोस्त"

msgctxt "dmSidebar.markAsRead"
msgid "Mark As Read"
msgstr "पढ़े हुए का चिह्न"

msgctxt "dmSidebar.newDirectMessage"
msgid "New direct message"
msgstr "नया सीधा संदेश"

msgctxt "dmSidebar.newGroup"
msgid "New group"
msgstr "नया समूह"

msgctxt "dmSidebar.noConversationsYetHitToMessage"
msgid "No conversations yet - hit + to message someone."
msgstr "अभी तक कोई बातचीत नहीं - किसी को संदेश भेजने के लिए + दबाएँ।"

msgctxt "dmSidebar.profile"
msgid "Profile"
msgstr "प्रोफ़ाइल"

msgctxt "dmSidebar.removeFriend"
msgid "Remove Friend"
msgstr "मित्र को हटाएँ"

msgctxt "dmSidebar.startACall"
msgid "Start a Call"
msgstr "कॉल प्रारंभ करें"

msgctxt "dmSidebar.theyllBeRemovedFromYourFriends"
msgid ""
"They'll be removed from your friends, and you'll need a new request to "
"reconnect. Your message history stays."
msgstr ""
"उन्हें आपके मित्रों से हटा दिया जाएगा, और आपको पुनः कनेक्ट करने के लिए एक नए अनुरोध की "
"आवश्यकता होगी। आपका संदेश इतिहास रहता है."

msgctxt "dmSidebar.unreadMessages"
msgid "unread messages"
msgstr "अपठित संदेश"

msgctxt "downloadTab.getTheApp"
msgid "Get the app"
msgstr "अबेदन पत्र लो"

msgctxt "downloadTab.macosIosArentAvailableYet"
msgid "macOS/iOS aren't available yet."
msgstr "macOS/iOS अभी उपलब्ध नहीं हैं।"

msgctxt "downloadTab.orangchatRunsInYourBrowserBut"
msgid ""
"OrangChat runs in your browser, but the native apps add tray, notifications, "
"and screen sharing."
msgstr ""
"OrangChat आपके ब्राउज़र में चलता है, लेकिन मूल ऐप्स ट्रे, नोटिफिकेशन और स्क्रीन शेयरिंग जोड़ते "
"हैं।"

msgctxt "emojiTab.customEmoji"
msgid "Custom emoji"
msgstr "कस्टम इमोजी"

msgctxt "emojiTab.gif"
msgid "GIF"
msgstr "GIF"

msgctxt "emojiTab.noCustomEmojiYetUploadOne"
msgid "No custom emoji yet. Upload one to use it anywhere in this server."
msgstr ""
"अभी तक कोई कस्टम इमोजी नहीं. इस सर्वर में कहीं भी उपयोग करने के लिए इसे अपलोड करें।"

msgctxt "emojiTab.pngJpegOrGifUpTo"
msgid ""
"PNG, JPEG or GIF up to 256 kB. Resized to 128px; GIFs keep their animation."
msgstr ""
"256 केबी तक पीएनजी, जेपीईजी या जीआईएफ। 128px का आकार बदला गया; GIFs अपना "
"एनीमेशन बनाए रखते हैं।"

msgctxt "encryptionModeChoice.beforeAMessageLeavesThisDevice"
msgid "Before a message leaves this device"
msgstr "किसी संदेश के इस डिवाइस से निकलने से पहले"

msgctxt "encryptionModeChoice.bothOptionsEncryptEverythingTheDifference"
msgid ""
"Both options encrypt everything. The difference is whether a swapped lock is "
"stopped before it can be used, or caught afterwards."
msgstr ""
"दोनों विकल्प हर चीज़ को एन्क्रिप्ट करते हैं। अंतर यह है कि क्या स्वैप किए गए लॉक को उपयोग "
"करने से पहले रोक दिया जाता है, या बाद में पकड़ा जाता है।"

msgctxt "encryptionModeChoice.checkingSomeonesCodeIsAOne"
msgid ""
"Checking someone's code is a one-to-one thing, so it happens in your direct "
"message with them - and anyone you have checked there shows as checked here "
"too. Waiting on everyone in a group to be checked would hold up people who "
"never asked for it."
msgstr ""
"किसी का कोड जांचना एक-से-एक बात है, इसलिए यह उनके साथ आपके सीधे संदेश में होता है - और "
"आपने वहां जो भी चेक किया है वह यहां भी चेक किया हुआ दिखता है। समूह में हर किसी की जांच के "
"लिए इंतजार करने से उन लोगों को परेशानी होगी जिन्होंने कभी इसकी मांग नहीं की थी।"

msgctxt "encryptionModeChoice.encryptionModeForThisConversation"
msgid "Encryption mode for this conversation"
msgstr "इस वार्तालाप के लिए एन्क्रिप्शन मोड"

msgctxt "encryptionModeChoice.groupConversationsSendStraightAway"
msgid "Group conversations send straight away"
msgstr "समूह वार्तालाप सीधे भेजें"

msgctxt "encryptionTab.addAnotherDevice"
msgid "Add another device"
msgstr "कोई अन्य डिवाइस जोड़ें"

msgctxt "encryptionTab.addedAt"
msgid "Added {time}"
msgstr "{time} जोड़ा गया"

msgctxt "encryptionTab.addedByAnotherOfYourDevices"
msgid "Added by another of your devices"
msgstr "आपके किसी अन्य डिवाइस द्वारा जोड़ा गया"

msgctxt "encryptionTab.addThisDevice"
msgid "Add this device"
msgstr "इस डिवाइस को जोड़ें"

msgctxt "encryptionTab.devicesWithYourKeys"
msgid "Devices with your keys"
msgstr "आपकी चाबियाँ वाले उपकरण"

msgctxt "encryptionTab.endToEndEncryption"
msgid "End-to-end encryption"
msgstr "एंड-टू-एंड एन्क्रिप्शन"

msgctxt "encryptionTab.entriesHead_one"
msgid "{count} entry · head {hash}…"
msgstr "{count} प्रविष्टि · प्रमुख {hash}…"

msgctxt "encryptionTab.entriesHead_other"
msgid "{count} entries · head {hash}…"
msgstr "{count} प्रविष्टियाँ · प्रमुख {hash}…"

msgctxt "encryptionTab.everyDeviceAddedOrRemovedIs"
msgid ""
"Every device added or removed is written into a logbook that can only be "
"added to, never edited or erased. Your devices read it on every start, so a "
"device you did not add cannot appear here quietly - you get told, and the "
"entry stays in the book."
msgstr ""
"जोड़ा या हटाया गया प्रत्येक उपकरण एक लॉगबुक में लिखा जाता है जिसे केवल जोड़ा जा सकता है, "
"संपादित या मिटाया नहीं जा सकता। आपके डिवाइस इसे हर शुरुआत में पढ़ते हैं, इसलिए जो डिवाइस "
"आपने नहीं जोड़ा है वह यहां चुपचाप दिखाई नहीं दे सकता है - आपको बताया जाता है, और "
"प्रविष्टि पुस्तक में रहती है।"

msgctxt "encryptionTab.firstDeviceOnThisAccount"
msgid "First device on this account"
msgstr "इस खाते पर पहला उपकरण"

msgctxt "encryptionTab.lastSeenAt"
msgid "Last seen {time}"
msgstr "अंतिम बार {time} देखा गया"

msgctxt "encryptionTab.noDevicesAreEnrolledOnThis"
msgid "No devices are enrolled on this account."
msgstr "इस खाते पर कोई उपकरण नामांकित नहीं है."

msgctxt "encryptionTab.revoke"
msgid "Revoke"
msgstr "रद्द करना"

msgctxt "encryptionTab.revoked"
msgid "Revoked"
msgstr "निरस्त किया गया"

msgctxt "encryptionTab.showAOneTimeCodeOn"
msgid ""
"Show a one-time code on this PC, then use OrangChat’s scanner on the phone. "
"The phone makes its own protected identity; this device authorizes it and "
"sends the encrypted history keys after you compare six digits and enter a "
"fresh security code. The system Camera app remains a fallback."
msgstr ""
"इस पीसी पर एक बार का कोड दिखाएं, फिर फोन पर ओरंगचैट के स्कैनर का उपयोग करें। फ़ोन "
"अपनी सुरक्षित पहचान बनाता है; आपके द्वारा छह अंकों की तुलना करने और एक नया सुरक्षा कोड "
"दर्ज करने के बाद यह डिवाइस इसे अधिकृत करता है और एन्क्रिप्टेड इतिहास कुंजी भेजता है। सिस्टम "
"कैमरा ऐप एक फ़ॉलबैक बना हुआ है।"

msgctxt "encryptionTab.showCodeForMyPhone"
msgid "Show code for my phone"
msgstr "मेरे फ़ोन के लिए कोड दिखाएँ"

msgctxt "encryptionTab.theLogbook"
msgid "The logbook"
msgstr "लॉगबुक"

msgctxt "encryptionTab.thisDevice"
msgid "This device"
msgstr "यह डिवाइस"

msgctxt "encryptionTab.thisDeviceHasNoEncryptionIdentity"
msgid "This device has no encryption identity yet"
msgstr "इस डिवाइस की अभी तक कोई एन्क्रिप्शन पहचान नहीं है"

msgctxt "encryptionTab.yourDirectMessagesAreLockedOn"
msgid ""
"Your direct messages are locked on your own devices before they are sent. "
"The key is made here and cannot be copied off this device, so nobody running "
"OrangChat - and nobody who gets hold of our database - can read them."
msgstr ""
"आपके सीधे संदेश भेजे जाने से पहले आपके अपने डिवाइस पर लॉक कर दिए जाते हैं। कुंजी यहां बनाई गई "
"है और इसे इस डिवाइस से कॉपी नहीं किया जा सकता है, इसलिए ओरंगचैट चलाने वाला कोई भी "
"व्यक्ति - और हमारे डेटाबेस तक पहुंचने वाला कोई भी व्यक्ति उन्हें पढ़ नहीं सकता है।"

#, fuzzy
msgctxt "errorBoundary.orangchatHitAnUnexpectedErrorAnd"
msgid ""
"OrangChat hit an unexpected error and could not keep showing this page. Your "
"messages are safe - reload to try again."
msgstr ""
"OrangChat में एक अप्रत्याशित त्रुटि आई और वह इस पृष्ठ को दिखाना जारी नहीं रख सका। आपके "
"संदेश सुरक्षित हैं - पुनः प्रयास करने के लिए पुनः लोड करें।"

msgctxt "errorBoundary.reloadOrangchat"
msgid "Reload OrangChat"
msgstr "ओरंगचैट को पुनः लोड करें"

msgctxt "errorBoundary.somethingWentWrong"
msgid "Something went wrong"
msgstr "कुछ गलत हो गया"

msgctxt "eventsDialog.aLinkAnAddressAnywhere"
msgid "A link, an address, anywhere"
msgstr "एक लिंक, एक पता, कहीं भी"

msgctxt "eventsDialog.createEvent"
msgid "Create event"
msgstr "ईवेंट बनाएं"

msgctxt "eventsDialog.description"
msgid "Description"
msgstr "विवरण"

msgctxt "eventsDialog.endsOptional"
msgid "Ends (optional)"
msgstr "समाप्त होता है (वैकल्पिक)"

msgctxt "eventsDialog.eventName"
msgid "Event name"
msgstr "घटना नाम"

msgctxt "eventsDialog.gameNight"
msgid "Game night"
msgstr "खेल रात"

msgctxt "eventsDialog.loadingEvents"
msgid "Loading events…"
msgstr "इवेंट लोड हो रहे हैं..."

msgctxt "eventsDialog.location"
msgid "Location"
msgstr "जगह"

msgctxt "eventsDialog.nothingScheduledYet"
msgid "Nothing scheduled yet."
msgstr "अभी तक कुछ भी निर्धारित नहीं है."

msgctxt "eventsDialog.somewhereElse"
msgid "Somewhere else"
msgstr "कहीं और"

msgctxt "eventsDialog.starts"
msgid "Starts"
msgstr "प्रारंभ होगा"

msgctxt "eventsDialog.whatsHappening"
msgid "What's happening?"
msgstr "क्या हो रहा है?"

msgctxt "eventsDialog.where"
msgid "Where"
msgstr "कहाँ"

msgctxt "expressionPicker.addEmojiOrGif"
msgid "Add emoji or GIF"
msgstr "इमोजी या GIF जोड़ें"

msgctxt "expressionPicker.favourites"
msgid "Favourites"
msgstr "पसंदीदा"

msgctxt "expressionPicker.loadingGifs"
msgid "Loading GIFs…"
msgstr "जीआईएफ लोड हो रहा है..."

msgctxt "expressionPicker.noGifsFound"
msgid "No GIFs found"
msgstr "कोई GIF नहीं मिला"

msgctxt "expressionPicker.poweredByKlipy"
msgid "Powered by KLIPY"
msgstr "KLIPY द्वारा संचालित"

msgctxt "expressionPicker.searchKlipy"
msgid "Search KLIPY"
msgstr "KLIPY खोजें"

msgctxt "expressionPicker.searchKlipyGifs"
msgid "Search KLIPY GIFs"
msgstr "KLIPY GIFs खोजें"

msgctxt "forwardDialog.directMessages"
msgid "Direct messages"
msgstr "सीधे संदेश"

msgctxt "forwardDialog.forwardMessage"
msgid "Forward message"
msgstr "अग्रेषित संदेश"

msgctxt "forwardDialog.nowhereToForwardThisToYet"
msgid "Nowhere to forward this to yet."
msgstr "इसे अभी तक अग्रेषित करने के लिए कहीं नहीं है।"

msgctxt "forwardDialog.searchChannelsAndDms"
msgid "Search channels and DMs"
msgstr "चैनल और डीएम खोजें"

msgctxt "forwardDialog.searchForwardTargets"
msgid "Search forward targets"
msgstr "आगे के लक्ष्य खोजें"

msgctxt "friendsPage.accept"
msgid "Accept"
msgstr "स्वीकार करना"

msgctxt "friendsPage.addAFriendByTheirUsername"
msgid "Add a friend by their username."
msgstr "किसी मित्र को उनके उपयोक्तानाम से जोड़ें."

msgctxt "friendsPage.addFriend"
msgid "Add Friend"
msgstr "दोस्त जोड़ें"

msgctxt "friendsPage.all"
msgid "All"
msgstr "सभी"

msgctxt "friendsPage.cancelRequest"
msgid "Cancel request"
msgstr "अनुरोध को रद्द करें"

msgctxt "friendsPage.decline"
msgid "Decline"
msgstr "गिरावट"

msgctxt "friendsPage.friends"
msgid "Friends"
msgstr "दोस्त"

msgctxt "friendsPage.incomingCount"
msgid "Incoming - {count}"
msgstr "आवक - {count}"

msgctxt "friendsPage.message"
msgid "Message"
msgstr "संदेश"

msgctxt "friendsPage.noFriendsYet"
msgid "No friends yet."
msgstr "अभी तक कोई दोस्त नहीं."

msgctxt "friendsPage.noPendingRequests"
msgid "No pending requests."
msgstr "कोई लंबित अनुरोध नहीं."

msgctxt "friendsPage.openNavigation"
msgid "Open navigation"
msgstr "नेविगेशन खोलें"

msgctxt "friendsPage.outgoingCount"
msgid "Outgoing - {count}"
msgstr "आउटगोइंग - {count}"

msgctxt "friendsPage.pending"
msgid "Pending"
msgstr "लंबित"

msgctxt "friendsPage.removeFriend"
msgid "Remove friend"
msgstr "मित्र को हटाओ"

msgctxt "friendsPage.send"
msgid "Send"
msgstr "भेजना"

msgctxt "friendsPage.username"
msgid "Username"
msgstr "उपयोगकर्ता नाम"

msgctxt "homePane.chat"
msgid "Chat"
msgstr "बात करना"

msgctxt "homePane.openNavigation"
msgid "Open navigation"
msgstr "नेविगेशन खोलें"

msgctxt "homePane.orang"
msgid "Orang"
msgstr "ओरंग"

msgctxt "howEncryptionWorks.addingASecondDeviceBeforeYou"
msgid ""
"Adding a second device before you need one is the whole answer. That is also "
"why two-factor authentication has to be on first: a spare device is a spare "
"set of keys, and it should take more than a password to make one."
msgstr ""
"आपको एक उपकरण की आवश्यकता से पहले दूसरा उपकरण जोड़ना ही संपूर्ण उत्तर है। यही कारण है "
"कि दो-कारक प्रमाणीकरण पहले होना चाहिए: एक अतिरिक्त डिवाइस चाबियों का एक अतिरिक्त "
"सेट है, और इसे बनाने के लिए पासवर्ड से अधिक समय लगना चाहिए।"

msgctxt "howEncryptionWorks.anythingOnADeviceThatIs"
msgid ""
"Anything on a device that is already unlocked and in someone else's hands. "
"At that point they are reading it the same way you do."
msgstr ""
"किसी डिवाइस पर कुछ भी जो पहले से ही अनलॉक है और किसी और के हाथ में है। उस समय वे इसे "
"वैसे ही पढ़ रहे होते हैं जैसे आप पढ़ते हैं।"

msgctxt "howEncryptionWorks.bothOfYouOpenTheConversation"
msgid ""
"Both of you open the conversation, tap the lock at the top, and one of you "
"scans the other's code. Then swap and do it the other way round - one scan "
"only proves one direction. It takes about ten seconds while you are stood "
"together."
msgstr ""
"आप दोनों वार्तालाप खोलें, शीर्ष पर लॉक टैप करें, और आप में से एक दूसरे का कोड स्कैन करता है। "
"फिर स्वैप करें और इसे दूसरे तरीके से करें - एक स्कैन केवल एक दिशा साबित करता है। जब आप एक "
"साथ खड़े होते हैं तो लगभग दस सेकंड लगते हैं।"

msgctxt "howEncryptionWorks.everyDeviceCutsItsOwnKey"
msgid "Every device cuts its own key"
msgstr "प्रत्येक उपकरण अपनी कुंजी स्वयं काटता है"

msgctxt "howEncryptionWorks.everyLockAnyonePublishesIsWritten"
msgid ""
"Every lock anyone publishes is written into a logbook that can only be added "
"to, never edited or erased. Your own devices read the page about your "
"account every time they start. If a lock is ever published in your name that "
"your devices did not make, they tell you, and the entry stays in the book "
"where anyone can point at it. A swap can be attempted; it cannot be "
"attempted quietly."
msgstr ""
"कोई भी व्यक्ति जो भी लॉक प्रकाशित करता है उसे एक लॉगबुक में लिखा जाता है जिसे केवल जोड़ा "
"जा सकता है, संपादित या मिटाया नहीं जा सकता। आपके अपने उपकरण हर बार प्रारंभ होने पर "
"आपके खाते के बारे में पृष्ठ पढ़ते हैं। यदि आपके नाम पर कभी कोई ताला प्रकाशित होता है जो आपके "
"उपकरणों ने नहीं बनाया है, तो वे आपको बताते हैं, और प्रविष्टि पुस्तक में रहती है जहां कोई भी "
"उस पर इशारा कर सकता है। अदला-बदली का प्रयास किया जा सकता है; इसका प्रयास चुपचाप "
"नहीं किया जा सकता।"

msgctxt "howEncryptionWorks.howDoesThisWork"
msgid "How does this work?"
msgstr "कैसे यह काम करता है?"

msgctxt "howEncryptionWorks.howYourMessagesAreProtected"
msgid "How your messages are protected"
msgstr "आपके संदेश कैसे सुरक्षित हैं"

msgctxt "howEncryptionWorks.howYouVerifySomeone"
msgid "How you verify someone"
msgstr "आप किसी को कैसे सत्यापित करते हैं"

msgctxt "howEncryptionWorks.ifASafetyCodeChangesOr"
msgid ""
"If a safety code changes, or a device you did not add appears on your "
"account, OrangChat stops and takes over the screen instead of showing a "
"notification you might swipe away."
msgstr ""
"यदि कोई सुरक्षा कोड बदलता है, या कोई उपकरण जिसे आपने नहीं जोड़ा है, वह आपके खाते पर "
"दिखाई देता है, तो OrangChat रुक जाता है और एक अधिसूचना दिखाने के बजाय स्क्रीन पर कब्जा "
"कर लेता है जिसे आप स्वाइप कर सकते हैं।"

msgctxt "howEncryptionWorks.ifSomethingEverLooksWrong"
msgid "If something ever looks wrong"
msgstr "अगर कभी कुछ गलत लगे"

msgctxt "howEncryptionWorks.ifYouLoseYourOnlyDevice"
msgid "If you lose your only device"
msgstr "यदि आप अपना एकमात्र उपकरण खो देते हैं"

msgctxt "howEncryptionWorks.inPlainLanguageWithNoJargon"
msgid "In plain language, with no jargon to get past first."
msgstr "सरल भाषा में, पहले पार पाने के लिए कोई शब्दजाल नहीं।"

msgctxt "howEncryptionWorks.itIsNotAlwaysAnAttack"
msgid ""
"It is not always an attack - it is also what happens when somebody loses "
"every device and has to start over. There is no way to tell those apart from "
"inside the app, which is why it asks you to check with the person directly "
"before you send anything else."
msgstr ""
"यह हमेशा हमला नहीं होता - ऐसा तब भी होता है जब कोई व्यक्ति सभी उपकरण खो देता है और "
"उसे फिर से शुरू करना पड़ता है। ऐप के अंदर के अलावा उन्हें बताने का कोई तरीका नहीं है, यही "
"कारण है कि यह आपको कुछ भी भेजने से पहले सीधे उस व्यक्ति से जांच करने के लिए कहता है।"

msgctxt "howEncryptionWorks.notInTheSameRoomYou"
msgid ""
"Not in the same room? You will each see the same short row of numbers, "
"called a safety code. Have them read it out on a phone call, or send it over "
"another app you already trust, and type it into the box under the code - the "
"app compares all sixty digits, which is more than anyone manages by eye. If "
"it matches, nobody is in the middle. The one thing that does not count is an "
"OrangChat voice call - that audio goes through the same servers this check "
"exists to test."
msgstr ""
"एक ही कमरे में नहीं? आपमें से प्रत्येक को संख्याओं की समान छोटी पंक्ति दिखाई देगी, जिसे सुरक्षा "
"कोड कहा जाता है। क्या उन्होंने इसे फोन कॉल पर पढ़ा है, या इसे किसी अन्य ऐप पर भेजा है "
"जिस पर आप पहले से ही भरोसा करते हैं, और इसे कोड के नीचे बॉक्स में टाइप करें - ऐप सभी साठ "
"अंकों की तुलना करता है, जो किसी भी व्यक्ति द्वारा आंखों से प्रबंधित किए जाने से कहीं अधिक है"
"। यदि यह मेल खाता है, तो बीच में कोई नहीं है। एक चीज़ जो मायने नहीं रखती वह है ओरंगचैट "
"वॉयस कॉल - वह ऑडियो उन्हीं सर्वरों से होकर गुजरता है जिनके परीक्षण के लिए यह चेक मौजूद है।"

msgctxt "howEncryptionWorks.onlyThePeopleInTheConversation"
msgid ""
"Only the people in the conversation can open them. Not OrangChat, not "
"somebody who steals our database, not somebody who turns up with a court "
"order - we do not hold a key we could hand over. This is on for every direct "
"message and there is no way to switch it off."
msgstr ""
"केवल बातचीत में शामिल लोग ही उन्हें खोल सकते हैं. ओरंगचैट नहीं, कोई ऐसा व्यक्ति नहीं जो "
"हमारा डेटाबेस चुराता है, कोई ऐसा व्यक्ति नहीं जो अदालत का आदेश लेकर आता है - हमारे पास "
"ऐसी चाबी नहीं है जिसे हम सौंप सकें। यह प्रत्येक प्रत्यक्ष संदेश के लिए चालू है और इसे बंद करने "
"का कोई तरीका नहीं है।"

msgctxt "howEncryptionWorks.serverChannelsThoseHaveSharedHistory"
msgid ""
"Server channels. Those have shared history, moderation and search, all of "
"which need the server to read them. Only direct messages and group DMs are "
"encrypted this way."
msgstr ""
"सर्वर चैनल. उनका साझा इतिहास, मॉडरेशन और खोज है, जिसे पढ़ने के लिए सर्वर की आवश्यकता "
"होती है। केवल प्रत्यक्ष संदेश और समूह DM ही इस प्रकार एन्क्रिप्ट किए जाते हैं।"

msgctxt "howEncryptionWorks.standardASwapGetsCaught"
msgid "Standard - a swap gets caught."
msgstr "मानक - एक अदला-बदली पकड़ी जाती है।"

msgctxt "howEncryptionWorks.standardIsWhatEveryConversationGets"
msgid ""
"Standard is what every conversation gets. Verify first is the extra step, "
"and it is only worth turning on for people you can realistically meet or "
"ring."
msgstr ""
"मानक वह है जो हर बातचीत को मिलता है। पहले सत्यापित करें एक अतिरिक्त कदम है, और यह "
"केवल उन लोगों के लिए चालू करने लायक है जिनसे आप वास्तविक रूप से मिल सकते हैं या कॉल कर "
"सकते हैं।"

msgctxt "howEncryptionWorks.thatIsAlsoWhyAddingA"
msgid ""
"That is also why adding a second device is a small ceremony instead of a "
"copy and paste. Your old device has to see the new one - a code on the "
"screen, a camera pointed at it - before anything moves."
msgstr ""
"यही कारण है कि कॉपी और पेस्ट करने के बजाय दूसरा उपकरण जोड़ना एक छोटा सा समारोह है। "
"आपके पुराने डिवाइस को नया देखना होगा - स्क्रीन पर एक कोड, एक कैमरा उस पर इंगित - कुछ "
"भी हिलने से पहले।"

msgctxt "howEncryptionWorks.theHardPartIsItReally"
msgid "The hard part: is it really their lock?"
msgstr "कठिन हिस्सा: क्या यह सचमुच उनका ताला है?"

msgctxt "howEncryptionWorks.theMessagesOnlyThatDeviceCould"
msgid ""
"The messages only that device could open stay locked, permanently. We cannot "
"recover them for you - if we could, none of the above would be true."
msgstr ""
"वे संदेश जिन्हें केवल वह उपकरण खोल सकता है, स्थायी रूप से लॉक रहते हैं। हम उन्हें आपके लिए "
"पुनर्प्राप्त नहीं कर सकते - यदि हम कर सकते हैं, तो उपरोक्त में से कोई भी सत्य नहीं होगा।"

msgctxt "howEncryptionWorks.toLockABoxForSomeone"
msgid ""
"To lock a box for someone, your device needs their lock, and it asks our "
"servers for it. So the fair question is: what if we handed you a lock we had "
"made ourselves, kept the key, and passed your messages along afterwards?"
msgstr ""
"किसी के लिए एक बॉक्स लॉक करने के लिए, आपके डिवाइस को उनके लॉक की आवश्यकता होती है, "
"और यह हमारे सर्वर से इसके लिए पूछता है। तो उचित सवाल यह है: क्या होगा अगर हम आपको एक "
"ताला सौंप दें जो हमने खुद बनाया था, चाबी अपने पास रख ली और बाद में आपको संदेश भेज दिया?"

msgctxt "howEncryptionWorks.twoAnswersAndYouPickHow"
msgid "Two answers, and you pick how much you want."
msgstr "दो उत्तर, और आप चुन सकते हैं कि आप कितना चाहते हैं।"

msgctxt "howEncryptionWorks.verifyFirstASwapCannotHappen"
msgid "Verify first - a swap cannot happen."
msgstr "पहले सत्यापित करें - अदला-बदली नहीं हो सकती।"

msgctxt "howEncryptionWorks.weCanStillSeeTheOutside"
msgid ""
"We can still see the outside of it: who sent it, who it went to, how big it "
"was and when. We cannot see what is inside."
msgstr ""
"हम अभी भी इसके बाहर देख सकते हैं: इसे किसने भेजा, यह किसके पास गया, यह कितना बड़ा था "
"और कब था। हम नहीं देख सकते कि अंदर क्या है."

msgctxt "howEncryptionWorks.whateverTheOtherPersonDoesWith"
msgid ""
"Whatever the other person does with the message. They can screenshot it, "
"save it, or show someone. Encryption stops strangers, not recipients."
msgstr ""
"दूसरा व्यक्ति संदेश के साथ जो कुछ भी करता है. वे इसका स्क्रीनशॉट ले सकते हैं, सहेज सकते हैं या "
"किसी को दिखा सकते हैं। एन्क्रिप्शन अजनबियों को रोकता है, प्राप्तकर्ताओं को नहीं।"

msgctxt "howEncryptionWorks.whatHappensWhenYouPressSend"
msgid "What happens when you press send"
msgstr "जब आप सेंड दबाते हैं तो क्या होता है"

msgctxt "howEncryptionWorks.whatThisDoesNotHide"
msgid "What this does not hide"
msgstr "ये क्या नहीं छुपाता"

msgctxt "howEncryptionWorks.whoYouTalkToWhenAnd"
msgid ""
"Who you talk to, when, and how often. Locked boxes still have to be "
"addressed to somebody."
msgstr ""
"आप किससे, कब और कितनी बार बात करते हैं। बंद बक्सों को अभी भी किसी को संबोधित करना "
"होगा।"

msgctxt "howEncryptionWorks.youCheckTheOtherPersonsLock"
msgid ""
"You check the other person's lock yourself, in person or on a call, before "
"anything is sent to them. Until you have, messages you type stay on your "
"device, still locked, and go nowhere. There is nothing for a swapped lock to "
"open."
msgstr ""
"आप दूसरे व्यक्ति को कुछ भी भेजने से पहले स्वयं, व्यक्तिगत रूप से या कॉल पर उसका लॉक जांचते हैं। "
"जब तक आपके पास नहीं होता, आपके द्वारा टाइप किए गए संदेश आपके डिवाइस पर बने रहते हैं, तब "
"भी लॉक रहते हैं, और कहीं नहीं जाते। स्वैप किए गए ताले को खोलने के लिए कुछ भी नहीं है।"

msgctxt "howEncryptionWorks.yourDevicePutsTheMessageIn"
msgid ""
"Your device puts the message in a box and locks it. Every device in the "
"conversation, and only those, holds a key to that box. Our servers store and "
"pass along the locked box."
msgstr ""
"आपका डिवाइस संदेश को एक बॉक्स में रखता है और उसे लॉक कर देता है। बातचीत में प्रत्येक "
"उपकरण, और केवल वे, उस बॉक्स की एक कुंजी रखते हैं। हमारे सर्वर लॉक किए गए बॉक्स को स्टोर "
"करते हैं और पास करते हैं।"

msgctxt "howEncryptionWorks.yourDirectMessagesAreLockedBefore"
msgid "Your direct messages are locked before they leave your device"
msgstr "आपके डिवाइस से निकलने से पहले आपके सीधे संदेश लॉक कर दिए जाते हैं"

msgctxt "howEncryptionWorks.yourPhoneAndYourComputerEach"
msgid ""
"Your phone and your computer each make their own key, on the device itself, "
"the first time you use encryption there. It goes into the part of the device "
"built to guard keys, and it is made so that it cannot be read back out - not "
"by OrangChat, not by another app, not by you. There is nothing to leak and "
"nothing to hand over."
msgstr ""
"जब आप पहली बार एन्क्रिप्शन का उपयोग करते हैं तो आपका फ़ोन और आपका कंप्यूटर डिवाइस पर "
"ही अपनी कुंजी बनाते हैं। यह कुंजी की सुरक्षा के लिए बनाए गए डिवाइस के हिस्से में चला जाता "
"है, और इसे इस तरह बनाया जाता है कि इसे वापस पढ़ा नहीं जा सकता - ओरंगचैट द्वारा नहीं, "
"किसी अन्य ऐप द्वारा नहीं, आपके द्वारा नहीं। लीक करने के लिए कुछ भी नहीं है और सौंपने के "
"लिए कुछ भी नहीं है।"

msgctxt "imageContextMenu.copyImage"
msgid "Copy image"
msgstr "नकल छवि"

msgctxt "imageContextMenu.copyImageAddress"
msgid "Copy image address"
msgstr "छवि पता कॉपी करें"

msgctxt "imageContextMenu.saveImageAs"
msgid "Save image as…"
msgstr "इमेज को इस तरह सेव कीजिए…"

msgctxt "imageLightbox.resetZoom"
msgid "Reset zoom"
msgstr "ज़ूम रीसेट करें"

msgctxt "imageLightbox.zoomIn"
msgid "Zoom in"
msgstr "ज़ूम इन"

msgctxt "imageLightbox.zoomOut"
msgid "Zoom out"
msgstr "ज़ूम आउट"

msgctxt "incomingCallDialog.accept"
msgid "Accept"
msgstr "स्वीकार करना"

msgctxt "incomingCallDialog.acceptWithCamera"
msgid "Accept with camera"
msgstr "कैमरे से स्वीकार करें"

msgctxt "incomingCallDialog.decline"
msgid "Decline"
msgstr "गिरावट"

msgctxt "inviteCard.inviteInvalid"
msgid "Invite invalid"
msgstr "आमंत्रण अमान्य"

msgctxt "inviteCard.join"
msgid "Join"
msgstr "जोड़ना"

msgctxt "inviteCard.joined"
msgid "Joined"
msgstr "सम्मिलित हुए"

msgctxt "inviteCard.resolvingInvite"
msgid "Resolving invite…"
msgstr "आमंत्रण का समाधान किया जा रहा है…"

msgctxt "inviteCard.signInToJoin"
msgid "Sign in to join"
msgstr "शामिल होने के लिए साइन इन करें"

msgctxt "inviteCard.thisInviteIsExpiredRevokedOr"
msgid "This invite is expired, revoked, or never existed."
msgstr ""
"यह आमंत्रण समाप्त हो गया है, निरस्त कर दिया गया है, या कभी अस्तित्व में ही नहीं था।"

msgctxt "inviteDialog.invitePeople"
msgid "Invite people"
msgstr "लोगों को आमंत्रित करें"

msgctxt "inviteDialog.shareThisLinkItUnfurlsInto"
msgid ""
"Share this link - it unfurls into a join card when posted in chat, and opens "
"the app on phones that have it. Expires in 7 days."
msgstr ""
"इस लिंक को साझा करें - चैट में पोस्ट करने पर यह एक जॉइन कार्ड में बदल जाता है, और जिन "
"फोन पर यह होता है उन पर ऐप खुल जाता है। 7 दिनों में समाप्त हो रहा है."

msgctxt "invitePage.thatInviteLinkIsMissingA"
msgid "That invite link is missing a code."
msgstr "उस आमंत्रण लिंक में एक कोड गुम है।"

msgctxt "keyErasureSection.eraseMyEncryptionKeys"
msgid "Erase my encryption keys"
msgstr "मेरी एन्क्रिप्शन कुंजी मिटा दें"

msgctxt "keyErasureSection.everyMessageAlreadyInYourEncrypted"
msgid ""
"Every message already in your encrypted conversations becomes permanently "
"unreadable - by you, by us, by anyone. Nothing brings them back."
msgstr ""
"आपकी एन्क्रिप्टेड बातचीत में पहले से मौजूद प्रत्येक संदेश स्थायी रूप से अपठनीय हो जाता है - "
"आपके द्वारा, हमारे द्वारा, किसी के द्वारा भी। कुछ भी उन्हें वापस नहीं लाता."

msgctxt "keyErasureSection.hasNotHappenedYet"
msgid "It has not happened yet."
msgstr "ऐसा अभी तक नहीं हुआ है."

msgctxt "keyErasureSection.happensAfter"
msgid ""
"This happens after {time}, unless a device that still holds your keys opens "
"OrangChat before then."
msgstr ""
"यह {time} के बाद होता है, जब तक कि कोई उपकरण जो अभी भी आपकी चाबियाँ रखता है, उससे "
"पहले OrangChat नहीं खोलता है।"

msgctxt "keyErasureSection.ifYouDidNotAskForThis"
msgid ""
"If you did not ask for this, cancel it now and change your password - "
"somebody else is signed in to your account."
msgstr ""
"यदि आपने इसके लिए नहीं पूछा है, तो इसे अभी रद्द करें और अपना पासवर्ड बदलें - आपके खाते में "
"किसी और ने साइन इन किया है।"

msgctxt "keyErasureSection.leaveThisEmptyIfYouDo"
msgid ""
"Leave this empty if you do not have two-factor turned on. It just makes the "
"wait shorter - three hours instead of a day."
msgstr ""
"यदि आपके पास टू-फैक्टर चालू नहीं है तो इसे खाली छोड़ दें। इससे इंतज़ार कम हो जाता है - एक "
"दिन के बजाय तीन घंटे।"

msgctxt "keyErasureSection.neverMind"
msgid "Never mind"
msgstr "कोई बात नहीं"

msgctxt "keyErasureSection.stoppedYourEncryptionKeysAreStaying"
msgid ""
"Stopped. Your encryption keys are staying where they are. If you did not ask "
"for the erasure in the first place, change your password now - somebody else "
"was signed in."
msgstr ""
"रुक गया. आपकी एन्क्रिप्शन कुंजियाँ वहीं रहेंगी जहाँ वे हैं। यदि आपने पहले ही मिटाने के लिए नहीं "
"कहा है, तो अब अपना पासवर्ड बदलें - किसी और ने साइन इन किया था।"

msgctxt "keyErasureSection.twoFactorCode"
msgid "Two-factor code"
msgstr "दो-कारक कोड"

msgctxt "keyErasureSection.yourEncryptionKeysAreScheduledTo"
msgid "Your encryption keys are scheduled to be erased"
msgstr "आपकी एन्क्रिप्शन कुंजियाँ मिटाई जाने वाली हैं"

msgctxt "legalPage.10DisclaimersAndLiability"
msgid "10. Disclaimers and liability"
msgstr "10. अस्वीकरण और दायित्व"

msgctxt "legalPage.10Security"
msgid "10. Security"
msgstr "10. सुरक्षा"

msgctxt "legalPage.11Changes"
msgid "11. Changes"
msgstr "11. परिवर्तन"

msgctxt "legalPage.11GoverningLawAndDisputes"
msgid "11. Governing law and disputes"
msgstr "11. शासी कानून और विवाद"

msgctxt "legalPage.12ChangesToTheseTerms"
msgid "12. Changes to these terms"
msgstr "12. इन शर्तों में परिवर्तन"

msgctxt "legalPage.1ControllerAndContact"
msgid "1. Controller and contact"
msgstr "1. नियंत्रक और संपर्क"

msgctxt "legalPage.1WhoProvidesOrangchat"
msgid "1. Who provides OrangChat"
msgstr "1. ओरंगचैट कौन प्रदान करता है"

msgctxt "legalPage.2026OrangesLt"
msgid "© 2026 Oranges.LT"
msgstr "© 2026 संतरे.एलटी"

msgctxt "legalPage.2AcceptingTheseTerms"
msgid "2. Accepting these terms"
msgstr "2. इन शर्तों को स्वीकार करना"

msgctxt "legalPage.2DataWeProcess"
msgid "2. Data we process"
msgstr "2. डेटा जिसे हम प्रोसेस करते हैं"

msgctxt "legalPage.3WhyWeProcessData"
msgid "3. Why we process data"
msgstr "3. हम डेटा प्रोसेस क्यों करते हैं"

msgctxt "legalPage.3YourAccount"
msgid "3. Your account"
msgstr "3. आपका खाता"

msgctxt "legalPage.4HowContentIsShared"
msgid "4. How content is shared"
msgstr "4. सामग्री कैसे साझा की जाती है"

msgctxt "legalPage.4YourContent"
msgid "4. Your content"
msgstr "4. आपकी सामग्री"

msgctxt "legalPage.5RulesForUsingTheService"
msgid "5. Rules for using the service"
msgstr "5. सेवा का उपयोग करने के नियम"

msgctxt "legalPage.5ServiceProvidersAndExternalRecipients"
msgid "5. Service providers and external recipients"
msgstr "5. सेवा प्रदाता और बाहरी प्राप्तकर्ता"

msgctxt "legalPage.6InternationalTransfers"
msgid "6. International transfers"
msgstr "6. अंतर्राष्ट्रीय स्थानान्तरण"

msgctxt "legalPage.6ServersAndModeration"
msgid "6. Servers and moderation"
msgstr "6. सर्वर और मॉडरेशन"

msgctxt "legalPage.7Retention"
msgid "7. Retention"
msgstr "7. प्रतिधारण"

msgctxt "legalPage.7SoftwareAndThirdPartyServices"
msgid "7. Software and third-party services"
msgstr "7. सॉफ़्टवेयर और तृतीय-पक्ष सेवाएँ"

msgctxt "legalPage.8AvailabilityAndChanges"
msgid "8. Availability and changes"
msgstr "8. उपलब्धता और परिवर्तन"

msgctxt "legalPage.8YourRights"
msgid "8. Your rights"
msgstr "8. आपके अधिकार"

msgctxt "legalPage.9Children"
msgid "9. Children"
msgstr "9. बच्चे"

msgctxt "legalPage.9SuspensionAndTermination"
msgid "9. Suspension and termination"
msgstr "9. निलंबन एवं समाप्ति"

msgctxt "legalPage.about10Minutes"
msgid "About 10 minutes"
msgstr "लगभग 10 मिनट"

msgctxt "legalPage.accountAndServiceContentRemainWhile"
msgid ""
"Account and service content remain while your account or the relevant "
"content exists."
msgstr ""
"खाता और सेवा सामग्री तब तक बनी रहती है जब तक आपका खाता या संबंधित सामग्री मौजूद "
"रहती है।"

msgctxt "legalPage.accountData"
msgid "Account data:"
msgstr "खाता डेटा:"

msgctxt "legalPage.appeals"
msgid "Appeals"
msgstr "अपील"

msgctxt "legalPage.backToOrangchat"
msgid "Back to OrangChat"
msgstr "ओरंगचैट पर वापस जाएँ"

msgctxt "legalPage.backupsMayRetainDeletedDataFor"
msgid ""
"Backups may retain deleted data for a limited recovery and security period."
msgstr ""
"बैकअप सीमित पुनर्प्राप्ति और सुरक्षा अवधि के लिए हटाए गए डेटा को बनाए रख सकता है।"

msgctxt "legalPage.byCreatingAnAccountAccessingOrangchat"
msgid ""
"By creating an account, accessing OrangChat, or continuing to use it after "
"being told about an updated version of these terms, you agree to these terms "
"and the Community Guidelines. If you do not agree, do not use the service."
msgstr ""
"एक खाता बनाकर, ओरंगचैट तक पहुंच कर, या इन शर्तों के अद्यतन संस्करण के बारे में बताए जाने के "
"बाद भी इसका उपयोग जारी रखते हुए, आप इन शर्तों और सामुदायिक दिशानिर्देशों से सहमत हैं। "
"यदि आप सहमत नहीं हैं, तो सेवा का उपयोग न करें।"

msgctxt "legalPage.callParticipationOnlineStatusDeviceType"
msgid ""
"call participation, online status, device type, and short-lived credentials "
"used to connect calls."
msgstr ""
"कॉल भागीदारी, ऑनलाइन स्थिति, डिवाइस प्रकार और कॉल कनेक्ट करने के लिए उपयोग की जाने "
"वाली अल्पकालिक क्रेडेंशियल।"

msgctxt "legalPage.chat"
msgid "Chat"
msgstr "बात करना"

msgctxt "legalPage.cloudinaryForEncryptedAttachmentsAndProfile"
msgid "Cloudinary for encrypted attachments and profile media storage."
msgstr "एन्क्रिप्टेड अटैचमेंट और प्रोफ़ाइल मीडिया स्टोरेज के लिए क्लाउडिनरी।"

msgctxt "legalPage.communityGuidelines"
msgid "Community Guidelines"
msgstr "समुदाय दिशानिर्देश"

msgctxt "legalPage.connectionsToOrangchatUseEncryptedHttps"
msgid ""
"Connections to OrangChat use encrypted HTTPS or WSS transport. Passwords are "
"hashed with Argon2id rather than stored as readable passwords. Cloud-hosted "
"message attachments and stored OAuth credentials are encrypted before "
"storage. We also use access controls, short-lived access tokens, refresh-"
"token rotation, optional two-factor authentication, rate limits, and "
"restricted service permissions."
msgstr ""
"OrangChat के कनेक्शन एन्क्रिप्टेड HTTPS या WSS ट्रांसपोर्ट का उपयोग करते हैं। पासवर्ड को "
"पढ़ने योग्य पासवर्ड के रूप में संग्रहीत करने के बजाय Argon2id के साथ हैश किया जाता है। "
"क्लाउड-होस्टेड संदेश अनुलग्नक और संग्रहीत OAuth क्रेडेंशियल भंडारण से पहले एन्क्रिप्ट किए जाते हैं"
"। हम एक्सेस नियंत्रण, अल्पकालिक एक्सेस टोकन, रिफ्रेश-टोकन रोटेशन, वैकल्पिक दो-कारक "
"प्रमाणीकरण, दर सीमा और प्रतिबंधित सेवा अनुमतियों का भी उपयोग करते हैं।"

msgctxt "legalPage.consent"
msgid "Consent:"
msgstr "सहमति:"

msgctxt "legalPage.contentAndSocialData"
msgid "Content and social data:"
msgstr "सामग्री और सामाजिक डेटा:"

msgctxt "legalPage.contract"
msgid "Contract:"
msgstr "अनुबंध:"

msgctxt "legalPage.controllerContactParagraph"
msgid ""
"Oranges.LT, Lithuania, is the controller for personal data processed to "
"provide OrangChat. For privacy questions or to exercise your rights, email "
"{email}."
msgstr ""
"Oranges.LT, लिथुआनिया, OrangChat प्रदान करने के लिए संसाधित व्यक्तिगत डेटा का नियंत्रक "
"है। गोपनीयता संबंधी प्रश्नों के लिए या अपने अधिकारों का प्रयोग करने के लिए, {email} पर "
"ईमेल करें।"

msgctxt "legalPage.cookieAndLocalStoragePolicy"
msgid "Cookie and Local Storage Policy"
msgstr "कुकी और स्थानीय भंडारण नीति"

msgctxt "legalPage.cookiesWeUse"
msgid "Cookies we use"
msgstr "कुकीज़ हम उपयोग करते हैं"

msgctxt "legalPage.copyright"
msgid "Copyright"
msgstr "कॉपीराइट"

msgctxt "legalPage.deletingAnAccountScrubsIdentifyingAccount"
msgid ""
"Deleting an account scrubs identifying account and profile fields and "
"removes personal side records. Messages and necessary moderation records may "
"remain under a deleted identity. You can delete all messages separately "
"before deleting the account."
msgstr ""
"किसी खाते को हटाने से खाते और प्रोफ़ाइल फ़ील्ड की पहचान साफ़ हो जाती है और व्यक्तिगत "
"साइड रिकॉर्ड हटा दिए जाते हैं। संदेश और आवश्यक मॉडरेशन रिकॉर्ड हटाई गई पहचान के अंतर्गत "
"रह सकते हैं। अकाउंट डिलीट करने से पहले आप सभी मैसेज को अलग-अलग डिलीट कर सकते हैं।"

msgctxt "legalPage.dependingOnTheFeatureAndDeployment"
msgid ""
"Depending on the feature and deployment configuration, data may be handled "
"by:"
msgstr ""
"सुविधा और परिनियोजन कॉन्फ़िगरेशन के आधार पर, डेटा को इसके द्वारा नियंत्रित किया जा "
"सकता है:"

msgctxt "legalPage.deviceData"
msgid "Device data:"
msgstr "डिवाइस डेटा:"

msgctxt "legalPage.directMessagesAndGroupDirectMessages"
msgid ""
"Direct messages and group direct messages are end-to-end encrypted once "
"every participant has enrolled an encryption-capable device. Until then, the "
"conversation is clearly labelled as plaintext. Server channels remain "
"readable by OrangChat so their public history, search, moderation, and role-"
"based access controls can work. Encrypted conversations keep message bodies, "
"attachment keys, drafts, and search data on participating devices; OrangChat "
"still processes delivery metadata such as participants, timestamps, and "
"ciphertext sizes. No system is perfectly secure, so users should also "
"protect their credentials and devices."
msgstr ""
"एक बार जब प्रत्येक प्रतिभागी एक एन्क्रिप्शन-सक्षम डिवाइस को नामांकित कर लेता है तो "
"प्रत्यक्ष संदेश और समूह प्रत्यक्ष संदेश एंड-टू-एंड एन्क्रिप्टेड होते हैं। तब तक, बातचीत को स्पष्ट "
"रूप से प्लेनटेक्स्ट के रूप में लेबल किया गया है। सर्वर चैनल OrangChat द्वारा पठनीय बने रहते हैं "
"ताकि उनका सार्वजनिक इतिहास, खोज, मॉडरेशन और भूमिका-आधारित पहुंच नियंत्रण काम कर सकें। "
"एन्क्रिप्टेड वार्तालाप भाग लेने वाले उपकरणों पर संदेश निकाय, अनुलग्नक कुंजी, ड्राफ्ट और खोज "
"डेटा रखते हैं; OrangChat अभी भी प्रतिभागियों, टाइमस्टैम्प और सिफरटेक्स्ट आकार जैसे डिलीवरी "
"मेटाडेटा को संसाधित करता है। कोई भी सिस्टम पूरी तरह से सुरक्षित नहीं है, इसलिए "
"उपयोगकर्ताओं को अपनी साख और उपकरणों की भी सुरक्षा करनी चाहिए।"

msgctxt "legalPage.distributeMalwareStealCredentialsEvadeAccess"
msgid ""
"Distribute malware, steal credentials, evade access controls, or disrupt the "
"service."
msgstr ""
"मैलवेयर वितरित करें, क्रेडेंशियल्स चुराएं, एक्सेस नियंत्रण से बचें, या सेवा को बाधित करें।"

msgctxt "legalPage.doNotSellTransferShareOr"
msgid ""
"Do not sell, transfer, share, or impersonate another person through an "
"account."
msgstr ""
"किसी खाते के माध्यम से किसी अन्य व्यक्ति को न बेचें, स्थानांतरित न करें, साझा न करें या उसका "
"प्रतिरूपण न करें।"

msgctxt "legalPage.effectiveDate"
msgid "Effective {date}"
msgstr "प्रभावी {date}"

msgctxt "legalPage.email"
msgid "Email"
msgstr "ईमेल"

msgctxt "legalPage.emailAddressUsernameDisplayNamePassword"
msgid ""
"email address, username, display name, password hash, OAuth login "
"identifiers, profile fields, privacy preferences, and security settings."
msgstr ""
"ईमेल पता, उपयोगकर्ता नाम, प्रदर्शन नाम, पासवर्ड हैश, OAuth लॉगिन पहचानकर्ता, "
"प्रोफ़ाइल फ़ील्ड, गोपनीयता प्राथमिकताएं और सुरक्षा सेटिंग्स।"

msgctxt "legalPage.enforcementMayIncludeWarningsContentRestrictions"
msgid ""
"Enforcement may include warnings, content restrictions, content removal, "
"feature limits, suspension, termination, evidence preservation, or referral "
"to authorities. We consider context, severity, intent, harm, history, and "
"the risk of repetition."
msgstr ""
"प्रवर्तन में चेतावनियाँ, सामग्री प्रतिबंध, सामग्री हटाना, सुविधा सीमाएँ, निलंबन, समाप्ति, "
"साक्ष्य संरक्षण, या अधिकारियों को रेफरल शामिल हो सकते हैं। हम संदर्भ, गंभीरता, इरादे, "
"नुकसान, इतिहास और पुनरावृत्ति के जोखिम पर विचार करते हैं।"

msgctxt "legalPage.evadeASuspensionBanRateLimit"
msgid ""
"Evade a suspension, ban, rate limit, moderation action, or technical "
"restriction."
msgstr "निलंबन, प्रतिबंध, दर सीमा, मॉडरेशन कार्रवाई या तकनीकी प्रतिबंध से बचें।"

msgctxt "legalPage.exploitGroomEndangerOrSexualiseA"
msgid "Exploit, groom, endanger, or sexualise a minor."
msgstr ""
"किसी नाबालिग का शोषण करना, उसे दुलारना, खतरे में डालना या उसका यौन शोषण करना।"

msgctxt "legalPage.googleFirebaseCloudMessagingAndWeb"
msgid ""
"Google Firebase Cloud Messaging and Web Push providers for notifications."
msgstr "सूचनाओं के लिए Google फ़ायरबेस क्लाउड मैसेजिंग और वेब पुश प्रदाता।"

msgctxt "legalPage.identifiersNamesProfileLinksAndOauth"
msgid ""
"identifiers, names, profile links, and OAuth tokens needed for account "
"connections you choose to enable."
msgstr ""
"आपके द्वारा सक्षम किए जाने वाले खाता कनेक्शन के लिए आवश्यक पहचानकर्ता, नाम, प्रोफ़ाइल "
"लिंक और OAuth टोकन।"

msgctxt "legalPage.infrastructureDatabaseCachingAndSecurityProviders"
msgid ""
"Infrastructure, database, caching, and security providers needed to host "
"OrangChat."
msgstr ""
"OrangChat को होस्ट करने के लिए आवश्यक इंफ्रास्ट्रक्चर, डेटाबेस, कैशिंग और सुरक्षा प्रदाता।"

msgctxt "legalPage.integrationData"
msgid "Integration data:"
msgstr "एकीकरण डेटा:"

msgctxt "legalPage.ipAddressUserAgentSessionRecords"
msgid ""
"IP address, user agent, session records, authentication tokens, rate-limit "
"records, audit logs, push subscriptions, error details, and request metadata."
msgstr ""
"आईपी ​​पता, उपयोगकर्ता एजेंट, सत्र रिकॉर्ड, प्रमाणीकरण टोकन, दर-सीमा रिकॉर्ड, ऑडिट "
"लॉग, पुश सदस्यता, त्रुटि विवरण और अनुरोध मेटाडेटा।"

msgctxt "legalPage.keepsYourAccountSignedInAnd"
msgid "Keeps your account signed in and rotates sessions securely."
msgstr "आपके खाते को साइन इन रखता है और सत्रों को सुरक्षित रूप से घुमाता है।"

msgctxt "legalPage.keepTheServiceTrustworthy"
msgid "Keep the service trustworthy"
msgstr "सेवा को भरोसेमंद रखें"

msgctxt "legalPage.keepYourPasswordBackupCodesDevices"
msgid ""
"Keep your password, backup codes, devices, and authentication methods secure."
msgstr "अपना पासवर्ड, बैकअप कोड, डिवाइस और प्रमाणीकरण विधियों को सुरक्षित रखें।"

msgctxt "legalPage.largeOrangmoveAttachmentsNormallyExpireWithin"
msgid "Large OrangMove attachments normally expire within one hour."
msgstr "बड़े OrangMove अनुलग्नक सामान्यतः एक घंटे के भीतर समाप्त हो जाते हैं।"

msgctxt "legalPage.legalAndSafetyRequests"
msgid "Legal and safety requests"
msgstr "कानूनी और सुरक्षा अनुरोध"

msgctxt "legalPage.legalDocuments"
msgid "Legal documents"
msgstr "कानूनी दस्तावेजों"

msgctxt "legalPage.legalNotice"
msgid "Legal Notice"
msgstr "कानूनी नोटिस"

msgctxt "legalPage.legalObligations"
msgid "Legal obligations:"
msgstr "कानूनी दायित्व:"

msgctxt "legalPage.legitimateInterests"
msgid "Legitimate interests:"
msgstr "वैध हित:"

msgctxt "legalPage.lithuania"
msgid "Lithuania"
msgstr "लिथुआनिया"

msgctxt "legalPage.lithuanianLawGovernsTheseTermsWithout"
msgid ""
"Lithuanian law governs these terms, without taking away mandatory "
"protections available to consumers in their country of residence. Please "
"contact us first so we can try to resolve a concern. Consumers may bring a "
"claim before any court that has jurisdiction under applicable consumer law. "
"Other claims are subject to the courts of Lithuania."
msgstr ""
"लिथुआनियाई कानून उपभोक्ताओं को उनके निवास देश में उपलब्ध अनिवार्य सुरक्षा को हटाए बिना, "
"इन शर्तों को नियंत्रित करता है। कृपया पहले हमसे संपर्क करें ताकि हम किसी चिंता का समाधान "
"करने का प्रयास कर सकें। उपभोक्ता लागू उपभोक्ता कानून के तहत अधिकार क्षेत्र रखने वाले किसी "
"भी न्यायालय के समक्ष दावा ला सकते हैं। अन्य दावे लिथुआनिया की अदालतों के अधीन हैं।"

msgctxt "legalPage.livekitInfrastructureForRealTimeVoice"
msgid "LiveKit infrastructure for real-time voice, video, and screen sharing."
msgstr ""
"वास्तविक समय में आवाज, वीडियो और स्क्रीन साझाकरण के लिए लाइवकिट बुनियादी ढांचा।"

msgctxt "legalPage.localDeviceStorage"
msgid "Local device storage"
msgstr "स्थानीय उपकरण भंडारण"

msgctxt "legalPage.locallyStoredThemeAccessibilityNotificationDownload"
msgid ""
"locally stored theme, accessibility, notification, download, plugin, and "
"interface preferences."
msgstr ""
"स्थानीय रूप से संग्रहीत थीम, पहुंच, अधिसूचना, डाउनलोड, प्लगइन और इंटरफ़ेस प्राथमिकताएं।"

msgctxt "legalPage.location"
msgid "Location"
msgstr "जगह"

msgctxt "legalPage.loginAndProfileConnectionProvidersYou"
msgid ""
"Login and profile connection providers you select, such as Google, Discord, "
"GitHub, GitLab, Twitch, YouTube, Reddit, X, or Steam."
msgstr ""
"आपके द्वारा चुने गए लॉगिन और प्रोफ़ाइल कनेक्शन प्रदाता, जैसे Google, Discord, GitHub, "
"GitLab, Twitch, YouTube, Reddit, X, या Steam।"

msgctxt "legalPage.managingStorage"
msgid "Managing storage"
msgstr "भण्डारण का प्रबंध करना"

msgctxt "legalPage.messagesAndProfileInformationAreShared"
msgid ""
"Messages and profile information are shared with the people and communities "
"you choose, according to channel permissions, membership, and privacy "
"settings. Server owners and moderators can access moderation and audit "
"information for communities they manage. Public or invite-accessible spaces "
"may expose content to a wider audience."
msgstr ""
"चैनल अनुमतियों, सदस्यता और गोपनीयता सेटिंग्स के अनुसार संदेश और प्रोफ़ाइल जानकारी आपके "
"द्वारा चुने गए लोगों और समुदायों के साथ साझा की जाती है। सर्वर मालिक और मॉडरेटर अपने "
"द्वारा प्रबंधित समुदायों के लिए मॉडरेशन और ऑडिट जानकारी तक पहुंच सकते हैं। सार्वजनिक या "
"आमंत्रण-सुलभ स्थान सामग्री को व्यापक दर्शकों के सामने प्रदर्शित कर सकते हैं।"

msgctxt "legalPage.messagesAttachmentsReactionsDraftsFriendshipsMemberships"
msgid ""
"messages, attachments, reactions, drafts, friendships, memberships, roles, "
"bans, events, server settings, and linked profiles."
msgstr ""
"संदेश, अनुलग्नक, प्रतिक्रियाएँ, ड्राफ्ट, मित्रता, सदस्यता, भूमिकाएँ, प्रतिबंध, घटनाएँ, सर्वर "
"सेटिंग्स और लिंक की गई प्रोफ़ाइलें।"

msgctxt "legalPage.name"
msgid "Name"
msgstr "नाम"

msgctxt "legalPage.navCookies"
msgid "Cookies"
msgstr "कुकीज़"

msgctxt "legalPage.navGuidelines"
msgid "Guidelines"
msgstr "दिशा-निर्देश"

msgctxt "legalPage.navLegalNotice"
msgid "Legal notice"
msgstr "कानूनी नोटिस"

msgctxt "legalPage.navPrivacy"
msgid "Privacy"
msgstr "गोपनीयता"

msgctxt "legalPage.navTerms"
msgid "Terms"
msgstr "शर्तें"

msgctxt "legalPage.noCredibleThreatsEncouragementOfViolence"
msgid ""
"No credible threats, encouragement of violence, or celebration of violent "
"harm."
msgstr "कोई विश्वसनीय धमकी, हिंसा को प्रोत्साहन या हिंसक क्षति का जश्न नहीं।"

msgctxt "legalPage.noEvasionOfBansModerationRate"
msgid "No evasion of bans, moderation, rate limits, or security controls."
msgstr "प्रतिबंध, मॉडरेशन, दर सीमा या सुरक्षा नियंत्रण से कोई परहेज नहीं।"

msgctxt "legalPage.noHarassmentStalkingTargetedHumiliationOr"
msgid "No harassment, stalking, targeted humiliation, or coordinated abuse."
msgstr "कोई उत्पीड़न, पीछा करना, लक्षित अपमान या समन्वित दुर्व्यवहार नहीं।"

msgctxt "legalPage.noHatefulConductBasedOnProtected"
msgid "No hateful conduct based on protected characteristics."
msgstr "संरक्षित विशेषताओं के आधार पर कोई घृणित आचरण नहीं।"

msgctxt "legalPage.noImpersonationIntendedToDeceiveOr"
msgid "No impersonation intended to deceive or defraud."
msgstr "धोखा देने या धोखाधड़ी करने का कोई प्रतिरूपण इरादा नहीं है।"

msgctxt "legalPage.noInfringementOfCopyrightTrademarkPrivacy"
msgid "No infringement of copyright, trademark, privacy, or other rights."
msgstr "कॉपीराइट, ट्रेडमार्क, गोपनीयता या अन्य अधिकारों का कोई उल्लंघन नहीं।"

msgctxt "legalPage.noNonConsensualIntimateContentOr"
msgid "No non-consensual intimate content or sexual content involving minors."
msgstr ""
"कोई गैर-सहमति वाली अंतरंग सामग्री या नाबालिगों से जुड़ी यौन सामग्री नहीं।"

msgctxt "legalPage.noPromotionOrCoordinationOfUnlawful"
msgid "No promotion or coordination of unlawful goods, services, or conduct."
msgstr "गैरकानूनी वस्तुओं, सेवाओं या आचरण का कोई प्रचार या समन्वय नहीं।"

msgctxt "legalPage.noScamsPhishingMalwareCredentialTheft"
msgid "No scams, phishing, malware, credential theft, or malicious links."
msgstr ""
"कोई घोटाला, फ़िशिंग, मैलवेयर, क्रेडेंशियल चोरी या दुर्भावनापूर्ण लिंक नहीं।"

msgctxt "legalPage.noSexualExploitationGroomingOrEndangerment"
msgid "No sexual exploitation, grooming, or endangerment of minors."
msgstr "नाबालिगों का कोई यौन शोषण, संवारना या उन्हें खतरे में नहीं डालना।"

msgctxt "legalPage.noSharingPrivateOrIntimateInformation"
msgid "No sharing private or intimate information without permission."
msgstr "बिना अनुमति के निजी या अंतरंग जानकारी साझा नहीं की जाएगी।"

msgctxt "legalPage.noSpamUnsolicitedBulkMessagingArtificial"
msgid ""
"No spam, unsolicited bulk messaging, artificial engagement, or abusive bots."
msgstr "कोई स्पैम, अनचाही बल्क मैसेजिंग, कृत्रिम सहभागिता या अपमानजनक बॉट नहीं।"

msgctxt "legalPage.nothingInTheseTermsExcludesLiability"
msgid ""
"Nothing in these terms excludes liability that cannot lawfully be excluded, "
"including liability for intentional misconduct, gross negligence, or "
"mandatory consumer rights. If you are a consumer, you keep all protections "
"given to you by the law of your country."
msgstr ""
"इन शर्तों में कुछ भी ऐसे दायित्व को शामिल नहीं करता है जिसे कानूनी तौर पर बाहर नहीं किया "
"जा सकता है, जिसमें जानबूझकर कदाचार, घोर लापरवाही या अनिवार्य उपभोक्ता अधिकारों के "
"लिए दायित्व शामिल है। यदि आप एक उपभोक्ता हैं, तो आप अपने देश के कानून द्वारा आपको दी "
"गई सभी सुरक्षाएँ रखते हैं।"

msgctxt "legalPage.openaiForAutomatedSafetyClassificationOf"
msgid "OpenAI for automated safety classification of uploaded images."
msgstr "अपलोड की गई छवियों के स्वचालित सुरक्षा वर्गीकरण के लिए OpenAI।"

msgctxt "legalPage.operatedByOrangesLt"
msgid ""
"OrangChat is operated by Oranges.LT in Lithuania. Contact us at {email}. "
"More operator information is available in our {legalNotice}."
msgstr ""
"OrangChat लिथुआनिया में Oranges.LT द्वारा संचालित है। {email} पर हमसे संपर्क करें। अधिक "
"ऑपरेटर जानकारी हमारे {legalNotice} में उपलब्ध है।"

msgctxt "legalPage.operationalSecurityAndModerationRecordsAre"
msgid ""
"Operational, security, and moderation records are kept only as long as "
"reasonably needed."
msgstr ""
"परिचालन, सुरक्षा और मॉडरेशन रिकॉर्ड केवल तब तक ही रखे जाते हैं जब तक उचित रूप से आवश्यक "
"हो।"

msgctxt "legalPage.operator"
msgid "Operator"
msgstr "संचालिका"

msgctxt "legalPage.orang"
msgid "Orang"
msgstr "ओरंग"

msgctxt "legalPage.orangchat"
msgid "OrangChat"
msgstr "ओरंगचैट"

msgctxt "legalPage.orangchatCanConnectToOrDisplay"
msgid ""
"OrangChat can connect to or display third-party services. Those services "
"have their own terms and privacy practices. We do not control and are not "
"responsible for third-party content, availability, or conduct."
msgstr ""
"OrangChat तृतीय-पक्ष सेवाओं से कनेक्ट या प्रदर्शित कर सकता है। उन सेवाओं की अपनी शर्तें और "
"गोपनीयता प्रथाएँ होती हैं। हम तीसरे पक्ष की सामग्री, उपलब्धता या आचरण को नियंत्रित नहीं "
"करते हैं और न ही उसके लिए ज़िम्मेदार हैं।"

msgctxt "legalPage.orangchatHasNoAdvertisingAnalyticsSdk"
msgid ""
"OrangChat has no advertising, analytics SDK, cross-site tracker, or data "
"broker relationship. We do not sell personal data, use behavioural "
"advertising, or create profiles for marketing."
msgstr ""
"ओरंगचैट का कोई विज्ञापन, एनालिटिक्स एसडीके, क्रॉस-साइट ट्रैकर या डेटा ब्रोकर संबंध नहीं है"
"। हम व्यक्तिगत डेटा नहीं बेचते हैं, व्यवहार संबंधी विज्ञापन का उपयोग नहीं करते हैं, या "
"मार्केटिंग के लिए प्रोफ़ाइल नहीं बनाते हैं।"

msgctxt "legalPage.orangchatIsBuiltForConversationAnd"
msgid ""
"OrangChat is built for conversation and community. These rules apply to "
"accounts, profiles, messages, calls, files, servers, links, and every other "
"part of the service."
msgstr ""
"OrangChat बातचीत और समुदाय के लिए बनाया गया है। ये नियम खातों, प्रोफ़ाइलों, संदेशों, "
"कॉलों, फ़ाइलों, सर्वरों, लिंकों और सेवा के अन्य सभी भागों पर लागू होते हैं।"

msgctxt "legalPage.orangchatIsCurrentlyProvidedWithoutA"
msgid ""
"OrangChat is currently provided without a paid subscription. We may change, "
"add, limit, or discontinue features and may perform maintenance. We do not "
"promise uninterrupted, error-free, or permanently available service. We will "
"provide reasonable notice when a material change is likely to significantly "
"affect users, where practical."
msgstr ""
"OrangChat वर्तमान में सशुल्क सदस्यता के बिना प्रदान किया जाता है। हम सुविधाओं को बदल "
"सकते हैं, जोड़ सकते हैं, सीमित कर सकते हैं या बंद कर सकते हैं और रखरखाव कर सकते हैं। हम "
"निर्बाध, त्रुटि-मुक्त या स्थायी रूप से उपलब्ध सेवा का वादा नहीं करते हैं। जब किसी भौतिक "
"परिवर्तन से उपयोगकर्ताओं पर महत्वपूर्ण प्रभाव पड़ने की संभावना होगी, जहां व्यावहारिक हो, "
"हम उचित सूचना प्रदान करेंगे।"

msgctxt "legalPage.orangchatIsNotAvailableToChildren"
msgid ""
"OrangChat is not available to children under 14. We do not knowingly collect "
"personal data from a child below the applicable minimum age. Contact us if "
"you believe a child has provided data in breach of this rule."
msgstr ""
"ओरंगचैट 14 वर्ष से कम उम्र के बच्चों के लिए उपलब्ध नहीं है। हम जानबूझकर लागू न्यूनतम आयु से कम "
"उम्र के बच्चे से व्यक्तिगत डेटा एकत्र नहीं करते हैं। यदि आपको लगता है कि किसी बच्चे ने इस "
"नियम का उल्लंघन करते हुए डेटा प्रदान किया है तो हमसे संपर्क करें।"

msgctxt "legalPage.orangchatIsPrivacyFocusedWeDo"
msgid ""
"OrangChat is privacy-focused. We do not track you across the web, build "
"advertising profiles, run product analytics, sell personal data, or collect "
"information simply because it might be useful later. This policy explains "
"the limited information that must be processed to provide the web, desktop, "
"and Android service you request."
msgstr ""
"ओरंगचैट गोपनीयता-केंद्रित है। हम आपको पूरे वेब पर ट्रैक नहीं करते हैं, विज्ञापन प्रोफ़ाइल नहीं "
"बनाते हैं, उत्पाद विश्लेषण नहीं चलाते हैं, व्यक्तिगत डेटा नहीं बेचते हैं, या जानकारी केवल इसलिए "
"एकत्र नहीं करते हैं क्योंकि यह बाद में उपयोगी हो सकती है। यह नीति उस सीमित जानकारी की "
"व्याख्या करती है जिसे आपके द्वारा अनुरोधित वेब, डेस्कटॉप और एंड्रॉइड सेवा प्रदान करने के लिए "
"संसाधित किया जाना चाहिए।"

msgctxt "legalPage.orangchatUsesOnlyStorageNeededTo"
msgid ""
"OrangChat uses only storage needed to sign you in, secure account linking, "
"remember your choices, and provide requested features. We do not use "
"advertising or analytics cookies."
msgstr ""
"ओरंगचैट केवल आपको साइन इन करने, सुरक्षित खाता लिंकिंग, आपकी पसंद को याद रखने और "
"अनुरोधित सुविधाएँ प्रदान करने के लिए आवश्यक स्टोरेज का उपयोग करता है। हम विज्ञापन या "
"एनालिटिक्स कुकीज़ का उपयोग नहीं करते हैं।"

msgctxt "legalPage.orangesLt"
msgid "Oranges.LT"
msgstr "संतरे.एलटी"

msgctxt "legalPage.orangmoveForTemporaryStorageOfLarge"
msgid ""
"OrangMove for temporary storage of large files, normally for up to one hour."
msgstr ""
"बड़ी फ़ाइलों के अस्थायी भंडारण के लिए OrangMove, आमतौर पर एक घंटे तक के लिए।"

msgctxt "legalPage.preventsForgeryDuringGoogleOrDiscord"
msgid "Prevents forgery during Google or Discord login."
msgstr "Google या Discord लॉगिन के दौरान जालसाजी को रोकता है।"

msgctxt "legalPage.privacyPolicy"
msgid "Privacy Policy"
msgstr "गोपनीयता नीति"

msgctxt "legalPage.protectPeople"
msgid "Protect people"
msgstr "लोगों की रक्षा करें"

msgctxt "legalPage.provideAccurateRegistrationInformationAndKeep"
msgid "Provide accurate registration information and keep it current."
msgstr "सटीक पंजीकरण जानकारी प्रदान करें और इसे अद्यतन रखें।"

msgctxt "legalPage.purpose"
msgid "Purpose"
msgstr "उद्देश्य"

msgctxt "legalPage.refreshSessionsNormallyExpireAfter30"
msgid ""
"Refresh sessions normally expire after 30 days and are rotated or revoked on "
"logout."
msgstr ""
"रिफ्रेश सत्र आम तौर पर 30 दिनों के बाद समाप्त हो जाते हैं और लॉगआउट पर घुमाए या निरस्त "
"कर दिए जाते हैं।"

msgctxt "legalPage.reportingAndEnforcement"
msgid "Reporting and enforcement"
msgstr "रिपोर्टिंग और प्रवर्तन"

msgctxt "legalPage.reportSeriousViolations"
msgid ""
"Report serious violations to server moderators and to {email}. Include "
"relevant message links, user or server identifiers, timestamps, and a "
"concise explanation. Do not redistribute harmful material merely to document "
"a report."
msgstr ""
"गंभीर उल्लंघनों की रिपोर्ट सर्वर मॉडरेटर और {email} को करें। प्रासंगिक संदेश लिंक, "
"उपयोगकर्ता या सर्वर पहचानकर्ता, टाइमस्टैम्प और एक संक्षिप्त स्पष्टीकरण शामिल करें। केवल एक "
"रिपोर्ट का दस्तावेजीकरण करने के लिए हानिकारक सामग्री का पुनर्वितरण न करें।"

msgctxt "legalPage.securityAndTechnicalData"
msgid "Security and technical data:"
msgstr "सुरक्षा और तकनीकी डेटा:"

msgctxt "legalPage.sendPrivacyRequestsContentNoticesIntellectual"
msgid ""
"Send privacy requests, content notices, intellectual property notices, "
"safety reports, and lawful authority requests to the email above. Clearly "
"identify the request, the relevant content or account, your authority or "
"rights, and reliable contact details. We may request additional information "
"needed to verify and process the request."
msgstr ""
"उपरोक्त ईमेल पर गोपनीयता अनुरोध, सामग्री नोटिस, बौद्धिक संपदा नोटिस, सुरक्षा रिपोर्ट "
"और वैध प्राधिकारी अनुरोध भेजें। अनुरोध, प्रासंगिक सामग्री या खाते, अपने अधिकार या "
"अधिकारों और विश्वसनीय संपर्क विवरण को स्पष्ट रूप से पहचानें। हम अनुरोध को सत्यापित करने "
"और संसाधित करने के लिए आवश्यक अतिरिक्त जानकारी का अनुरोध कर सकते हैं।"

msgctxt "legalPage.sendSpamRunAbusiveAutomationScrape"
msgid ""
"Send spam, run abusive automation, scrape users, or manipulate platform "
"features."
msgstr ""
"स्पैम भेजें, अपमानजनक स्वचालन चलाएं, उपयोगकर्ताओं को नष्ट करें, या प्लेटफ़ॉर्म सुविधाओं में हेरफेर "
"करें।"

msgctxt "legalPage.serverOwnersAndModeratorsMaySet"
msgid ""
"Server owners and moderators may set additional rules and may remove content "
"or members from their communities. Their actions are their own. OrangChat "
"may investigate reports, restrict visibility, remove content, disable "
"features, suspend accounts, preserve evidence, or contact competent "
"authorities when reasonably necessary."
msgstr ""
"सर्वर मालिक और मॉडरेटर अतिरिक्त नियम निर्धारित कर सकते हैं और अपने समुदायों से सामग्री "
"या सदस्यों को हटा सकते हैं। उनके कार्य उनके अपने हैं. ओरंगचैट रिपोर्ट की जांच कर सकता है, "
"दृश्यता प्रतिबंधित कर सकता है, सामग्री हटा सकता है, सुविधाएं अक्षम कर सकता है, खाते "
"निलंबित कर सकता है, साक्ष्य संरक्षित कर सकता है, या उचित रूप से आवश्यक होने पर सक्षम "
"अधिकारियों से संपर्क कर सकता है।"

msgctxt "legalPage.serverOwnersShouldPublishClearLocal"
msgid ""
"Server owners should publish clear local rules, choose trustworthy "
"moderators, use permissions carefully, respond to reports, and protect "
"younger members. Local rules may be stricter than these guidelines but may "
"not authorise conduct prohibited by them."
msgstr ""
"सर्वर मालिकों को स्पष्ट स्थानीय नियम प्रकाशित करने चाहिए, भरोसेमंद मॉडरेटर चुनना चाहिए, "
"अनुमतियों का सावधानीपूर्वक उपयोग करना चाहिए, रिपोर्टों का जवाब देना चाहिए और युवा "
"सदस्यों की सुरक्षा करनी चाहिए। स्थानीय नियम इन दिशानिर्देशों से अधिक सख्त हो सकते हैं "
"लेकिन उनके द्वारा निषिद्ध आचरण को अधिकृत नहीं कर सकते हैं।"

msgctxt "legalPage.serverResponsibilities"
msgid "Server responsibilities"
msgstr "सर्वर जिम्मेदारियाँ"

msgctxt "legalPage.service"
msgid "Service"
msgstr "सेवा"

msgctxt "legalPage.serviceOperator"
msgid "Service operator"
msgstr "सेवा संचालक"

msgctxt "legalPage.someProvidersMayProcessDataOutside"
msgid ""
"Some providers may process data outside Lithuania or the European Economic "
"Area. Where required, we rely on an adequacy decision, approved standard "
"contractual clauses, or another lawful transfer safeguard. You may ask us "
"for information about the safeguard relevant to a particular provider."
msgstr ""
"कुछ प्रदाता लिथुआनिया या यूरोपीय आर्थिक क्षेत्र के बाहर डेटा संसाधित कर सकते हैं। जहां "
"आवश्यक हो, हम पर्याप्तता निर्णय, अनुमोदित मानक संविदात्मक खंड, या किसी अन्य वैध "
"हस्तांतरण सुरक्षा पर भरोसा करते हैं। आप हमसे किसी विशेष प्रदाता से संबंधित सुरक्षा उपायों के "
"बारे में जानकारी मांग सकते हैं।"

msgctxt "legalPage.subjectToApplicableLawYouMay"
msgid ""
"Subject to applicable law, you may request access, correction, deletion, "
"restriction, portability, or a copy of your data. You may object to "
"processing based on legitimate interests and withdraw consent where "
"processing relies on consent. You may also complain to the Lithuanian State "
"Data Protection Inspectorate or your local supervisory authority."
msgstr ""
"लागू कानून के अधीन, आप पहुंच, सुधार, विलोपन, प्रतिबंध, पोर्टेबिलिटी, या अपने डेटा की एक "
"प्रति का अनुरोध कर सकते हैं। आप वैध हितों के आधार पर प्रसंस्करण पर आपत्ति कर सकते हैं और "
"सहमति वापस ले सकते हैं जहां प्रसंस्करण सहमति पर निर्भर करता है। आप लिथुआनियाई राज्य डेटा "
"संरक्षण निरीक्षणालय या अपने स्थानीय पर्यवेक्षी प्राधिकरण से भी शिकायत कर सकते हैं।"

msgctxt "legalPage.tellUsPromptlyIfYouBelieve"
msgid ""
"Tell us promptly if you believe your account or the service has been "
"compromised."
msgstr ""
"यदि आपको लगता है कि आपके खाते या सेवा से छेड़छाड़ की गई है तो हमें तुरंत बताएं।"

msgctxt "legalPage.temporaryOauthAndQrLoginState"
msgid "Temporary OAuth and QR login state normally expires within minutes."
msgstr ""
"अस्थायी OAuth और QR लॉगिन स्थिति सामान्यतः कुछ ही मिनटों में समाप्त हो जाती है।"

msgctxt "legalPage.termsOfService"
msgid "Terms of Service"
msgstr "सेवा की शर्तें"

msgctxt "legalPage.theOrangchatNameSoftwareInterfaceGraphics"
msgid ""
"The OrangChat name, software, interface, graphics, and original materials "
"are protected by applicable intellectual property law. User content remains "
"the responsibility and property of its respective owner, subject to the "
"licence in the Terms of Service."
msgstr ""
"OrangChat नाम, सॉफ़्टवेयर, इंटरफ़ेस, ग्राफ़िक्स और मूल सामग्री लागू बौद्धिक संपदा कानून "
"द्वारा संरक्षित हैं। सेवा की शर्तों में लाइसेंस के अधीन, उपयोगकर्ता सामग्री उसके संबंधित स्वामी "
"की जिम्मेदारी और संपत्ति बनी रहती है।"

msgctxt "legalPage.theseCookiesAreStrictlyNecessaryTo"
msgid ""
"These cookies are strictly necessary to provide authentication that you "
"request. They are Secure in production, and authentication cookies are not "
"available to page scripts."
msgstr ""
"आपके द्वारा अनुरोधित प्रमाणीकरण प्रदान करने के लिए ये कुकीज़ सख्ती से आवश्यक हैं। वे उत्पादन "
"में सुरक्षित हैं, और प्रमाणीकरण कुकीज़ पेज स्क्रिप्ट के लिए उपलब्ध नहीं हैं।"

msgctxt "legalPage.theseTermsGovernYourUseOf"
msgid ""
"These terms govern your use of OrangChat, including its website, desktop "
"application, Android application, messaging, calls, servers, integrations, "
"and related services."
msgstr ""
"ये शर्तें ओरंगचैट के आपके उपयोग को नियंत्रित करती हैं, जिसमें इसकी वेबसाइट, डेस्कटॉप एप्लिकेशन, "
"एंड्रॉइड एप्लिकेशन, मैसेजिंग, कॉल, सर्वर, एकीकरण और संबंधित सेवाएं शामिल हैं।"

msgctxt "legalPage.theWebAndDesktopAppsStore"
msgid ""
"The web and desktop apps store interface preferences on your device, "
"including theme, accessibility, message density, notification choices, "
"plugin settings, GIF favourites, download prompts, and dismissed notices. "
"The Android app stores equivalent settings and encrypted sign-in credentials "
"in app storage. This information stays on your device unless a feature "
"explicitly synchronises it with your account."
msgstr ""
"वेब और डेस्कटॉप ऐप्स आपके डिवाइस पर इंटरफ़ेस प्राथमिकताओं को संग्रहीत करते हैं, जिसमें थीम, "
"एक्सेसिबिलिटी, संदेश घनत्व, अधिसूचना विकल्प, प्लगइन सेटिंग्स, जीआईएफ पसंदीदा, डाउनलोड "
"संकेत और खारिज किए गए नोटिस शामिल हैं। एंड्रॉइड ऐप ऐप स्टोरेज में समतुल्य सेटिंग्स और "
"एन्क्रिप्टेड साइन-इन क्रेडेंशियल्स संग्रहीत करता है। यह जानकारी आपके डिवाइस पर तब तक रहती "
"है जब तक कि कोई सुविधा इसे आपके खाते के साथ स्पष्ट रूप से सिंक्रनाइज़ न कर दे।"

msgctxt "legalPage.threatenViolenceHarassPeoplePublishPrivate"
msgid ""
"Threaten violence, harass people, publish private information, or promote "
"hatred."
msgstr ""
"हिंसा की धमकी देना, लोगों को परेशान करना, निजी जानकारी प्रकाशित करना या नफरत को "
"बढ़ावा देना।"

msgctxt "legalPage.toCreateAccountsDeliverMessagesAnd"
msgid ""
"to create accounts, deliver messages and calls, store content, manage "
"communities, authenticate sessions, and provide requested features."
msgstr ""
"खाते बनाना, संदेश और कॉल वितरित करना, सामग्री संग्रहीत करना, समुदायों का प्रबंधन करना, "
"सत्र प्रमाणित करना और अनुरोधित सुविधाएँ प्रदान करना।"

msgctxt "legalPage.toRequestReviewOfAPlatform"
msgid ""
"To request review of a platform-level action, email us from the address "
"associated with your account. Explain the action, why you believe it should "
"change, and any relevant context. Another review does not guarantee reversal."
msgstr ""
"प्लेटफ़ॉर्म-स्तरीय कार्रवाई की समीक्षा का अनुरोध करने के लिए, हमें अपने खाते से जुड़े पते से ईमेल "
"करें। कार्रवाई स्पष्ट करें, आप क्यों मानते हैं कि इसे बदलना चाहिए, और कोई प्रासंगिक संदर्भ "
"बताएं। एक अन्य समीक्षा उलटफेर की गारंटी नहीं देती।"

msgctxt "legalPage.toRespondToValidLegalRequests"
msgid ""
"to respond to valid legal requests, protect rights, retain required records, "
"and meet regulatory duties."
msgstr ""
"वैध कानूनी अनुरोधों का जवाब देना, अधिकारों की रक्षा करना, आवश्यक रिकॉर्ड बनाए रखना और "
"नियामक कर्तव्यों को पूरा करना।"

msgctxt "legalPage.toSecureTheServicePreventAbuse"
msgid ""
"to secure the service, prevent abuse, debug failures, moderate content, "
"maintain reliability, and understand operational usage."
msgstr ""
"सेवा को सुरक्षित करने, दुरुपयोग रोकने, डीबग विफलताओं, सामग्री को मॉडरेट करने, "
"विश्वसनीयता बनाए रखने और परिचालन उपयोग को समझने के लिए।"

msgctxt "legalPage.toTheFullestExtentPermittedBy"
msgid ""
"To the fullest extent permitted by law, OrangChat is provided as available "
"and without warranties beyond those that cannot legally be excluded. We are "
"not responsible for user content or for indirect, incidental, special, "
"consequential, or punitive losses arising from use of the service."
msgstr ""
"कानून द्वारा अनुमत पूर्ण सीमा तक, ओरंगचैट को उपलब्ध के रूप में और बिना किसी वारंटी के "
"प्रदान किया जाता है, जिसे कानूनी तौर पर बाहर नहीं किया जा सकता है। हम उपयोगकर्ता "
"सामग्री या सेवा के उपयोग से उत्पन्न होने वाले अप्रत्यक्ष, आकस्मिक, विशेष, परिणामी या "
"दंडात्मक नुकसान के लिए ज़िम्मेदार नहीं हैं।"

msgctxt "legalPage.typicalDuration"
msgid "Typical duration"
msgstr "विशिष्ट अवधि"

msgctxt "legalPage.updatedDate"
msgid "Updated {date}"
msgstr "अद्यतन {date}"

msgctxt "legalPage.uploadContentYouDoNotHave"
msgid "Upload content you do not have permission to use."
msgstr "वह सामग्री अपलोड करें जिसके उपयोग की आपको अनुमति नहीं है।"

msgctxt "legalPage.upTo30Days"
msgid "Up to 30 days"
msgstr "30 दिन तक"

msgctxt "legalPage.useAccountAndSecuritySettingsWhere"
msgid ""
"Use account and security settings where possible, or email us. We may need "
"to verify your identity before completing a request."
msgstr ""
"जहां संभव हो खाता और सुरक्षा सेटिंग्स का उपयोग करें, या हमें ईमेल करें। अनुरोध पूरा करने से "
"पहले हमें आपकी पहचान सत्यापित करने की आवश्यकता हो सकती है।"

msgctxt "legalPage.useOrangchatForIllegalFraudulentDeceptive"
msgid "Use OrangChat for illegal, fraudulent, deceptive, or harmful activity."
msgstr ""
"अवैध, धोखाधड़ी, भ्रामक या हानिकारक गतिविधि के लिए ओरंगचैट का उपयोग करें।"

msgctxt "legalPage.voiceAndPresenceData"
msgid "Voice and presence data:"
msgstr "आवाज और उपस्थिति डेटा:"

msgctxt "legalPage.weAimToApplyRestrictionsDiligently"
msgid ""
"We aim to apply restrictions diligently, objectively, and proportionately. "
"If we take a platform-level action against your account or content, you may "
"ask for a review by emailing us with the relevant account and content "
"details."
msgstr ""
"हमारा लक्ष्य प्रतिबंधों को परिश्रमपूर्वक, निष्पक्षतापूर्वक और आनुपातिक रूप से लागू करना है। "
"यदि हम आपके खाते या सामग्री के विरुद्ध प्लेटफ़ॉर्म-स्तरीय कार्रवाई करते हैं, तो आप हमें संबंधित "
"खाते और सामग्री विवरण के साथ ईमेल करके समीक्षा के लिए कह सकते हैं।"

msgctxt "legalPage.website"
msgid "Website"
msgstr "वेबसाइट"

msgctxt "legalPage.weDiscloseInformationToAuthoritiesOr"
msgid ""
"We disclose information to authorities or other parties when required by law "
"or reasonably necessary to protect users, rights, safety, and service "
"security."
msgstr ""
"हम कानून द्वारा आवश्यक होने पर या उपयोगकर्ताओं, अधिकारों, सुरक्षा और सेवा सुरक्षा की "
"रक्षा के लिए उचित रूप से आवश्यक होने पर अधिकारियों या अन्य पक्षों को जानकारी का खुलासा "
"करते हैं।"

msgctxt "legalPage.weGiveYouAPersonalLimited"
msgid ""
"We give you a personal, limited, revocable, non-transferable right to use "
"OrangChat software for its intended purpose. You may not bypass security "
"measures, misuse private interfaces, or reverse engineer the software where "
"law permits us to restrict that activity."
msgstr ""
"हम आपको अपने इच्छित उद्देश्य के लिए ओरंगचैट सॉफ़्टवेयर का उपयोग करने का व्यक्तिगत, सीमित, "
"प्रतिसंहरणीय, गैर-हस्तांतरणीय अधिकार देते हैं। आप सुरक्षा उपायों को नजरअंदाज नहीं कर सकते, "
"निजी इंटरफेस का दुरुपयोग नहीं कर सकते, या सॉफ़्टवेयर को रिवर्स इंजीनियर नहीं कर सकते जहां "
"कानून हमें उस गतिविधि को प्रतिबंधित करने की अनुमति देता है।"

msgctxt "legalPage.weMaySuspendOrTerminateAccess"
msgid ""
"We may suspend or terminate access for a serious or repeated breach, legal "
"requirement, security risk, or material harm to users or the service. "
"Immediate action may be taken where delay would create risk. Otherwise, we "
"will use reasonable efforts to explain the action and available review "
"process."
msgstr ""
"हम किसी गंभीर या बार-बार उल्लंघन, कानूनी आवश्यकता, सुरक्षा जोखिम, या उपयोगकर्ताओं या "
"सेवा को भौतिक क्षति के लिए पहुंच को निलंबित या समाप्त कर सकते हैं। जहां देरी से जोखिम पैदा "
"होगा वहां तत्काल कार्रवाई की जा सकती है। अन्यथा, हम कार्रवाई और उपलब्ध समीक्षा "
"प्रक्रिया को समझाने के लिए उचित प्रयास करेंगे।"

msgctxt "legalPage.weMayUpdateTheseTermsFor"
msgid ""
"We may update these terms for legal, security, operational, or product "
"reasons. We will provide notice of significant changes through the service "
"or another appropriate channel. The effective date at the top identifies the "
"current version."
msgstr ""
"हम कानूनी, सुरक्षा, परिचालन या उत्पाद कारणों से इन शर्तों को अपडेट कर सकते हैं। हम सेवा "
"या किसी अन्य उपयुक्त चैनल के माध्यम से महत्वपूर्ण परिवर्तनों की सूचना प्रदान करेंगे। शीर्ष पर "
"प्रभावी तिथि वर्तमान संस्करण की पहचान करती है।"

msgctxt "legalPage.weMayUpdateThisPolicyWhen"
msgid ""
"We may update this policy when our service or legal obligations change. "
"Significant changes will be communicated through the service or another "
"appropriate channel."
msgstr ""
"जब हमारी सेवा या कानूनी दायित्व बदलते हैं तो हम इस नीति को अपडेट कर सकते हैं। महत्वपूर्ण "
"परिवर्तन सेवा या किसी अन्य उपयुक्त चैनल के माध्यम से सूचित किए जाएंगे।"

msgctxt "legalPage.weMinimiseDataCollectionIfInformation"
msgid ""
"We minimise data collection. If information is not needed to provide a "
"feature, protect the service, or meet a legal duty, we do not ask for or "
"intentionally retain it."
msgstr ""
"हम डेटा संग्रहण कम से कम करते हैं. यदि कोई सुविधा प्रदान करने, सेवा की सुरक्षा करने या "
"कानूनी कर्तव्य पूरा करने के लिए जानकारी की आवश्यकता नहीं है, तो हम इसे नहीं मांगते हैं या "
"जानबूझकर इसे बनाए नहीं रखते हैं।"

msgctxt "legalPage.whereYouChooseOptionalDevicePermissions"
msgid ""
"where you choose optional device permissions, push notifications, or an "
"optional connection that legally requires consent. You may withdraw consent "
"without affecting earlier processing."
msgstr ""
"जहां आप वैकल्पिक डिवाइस अनुमतियां, पुश नोटिफिकेशन, या एक वैकल्पिक कनेक्शन चुनते हैं जिसके "
"लिए कानूनी रूप से सहमति की आवश्यकता होती है। आप पहले की प्रक्रिया को प्रभावित किए "
"बिना सहमति वापस ले सकते हैं।"

msgctxt "legalPage.youAreResponsibleForActivityPerformed"
msgid ""
"You are responsible for activity performed through your account until you "
"notify us."
msgstr ""
"जब तक आप हमें सूचित नहीं करते तब तक आप अपने खाते के माध्यम से की जाने वाली गतिविधि के "
"लिए जिम्मेदार हैं।"

msgctxt "legalPage.youCanClearOrangchatSiteData"
msgid ""
"You can clear OrangChat site data through your browser or app settings. "
"Blocking the necessary authentication cookie prevents persistent sign-in. "
"Clearing local storage resets device preferences but does not delete your "
"OrangChat account or server content. Because we do not set optional "
"advertising or analytics cookies, OrangChat does not display a consent "
"banner."
msgstr ""
"आप अपने ब्राउज़र या ऐप सेटिंग्स के माध्यम से ओरंगचैट साइट डेटा साफ़ कर सकते हैं। आवश्यक "
"प्रमाणीकरण कुकी को ब्लॉक करना लगातार साइन-इन को रोकता है। स्थानीय संग्रहण साफ़ करने से "
"डिवाइस प्राथमिकताएँ रीसेट हो जाती हैं लेकिन आपका OrangChat खाता या सर्वर सामग्री नहीं "
"हटती। क्योंकि हम वैकल्पिक विज्ञापन या विश्लेषण कुकीज़ सेट नहीं करते हैं, ओरंगचैट सहमति बैनर "
"प्रदर्शित नहीं करता है।"

msgctxt "legalPage.youConfirmThatYouHaveThe"
msgid ""
"You confirm that you have the rights needed to submit your content and that "
"its use on OrangChat does not violate law, privacy, intellectual property, "
"or these terms."
msgstr ""
"आप पुष्टि करते हैं कि आपके पास अपनी सामग्री सबमिट करने के लिए आवश्यक अधिकार हैं और ओरंगचैट "
"पर इसका उपयोग कानून, गोपनीयता, बौद्धिक संपदा या इन शर्तों का उल्लंघन नहीं करता है।"

msgctxt "legalPage.youKeepOwnershipOfMessagesFiles"
msgid ""
"You keep ownership of messages, files, profile information, server content, "
"custom emoji, sounds, events, and other material you submit. You give "
"OrangChat a worldwide, non-exclusive, royalty-free licence to host, store, "
"reproduce, process, transmit, display, and adapt that content only as needed "
"to operate, secure, improve, and provide the service. This licence ends when "
"the content is deleted, except for copies that must remain temporarily in "
"backups, security records, or material shared with others."
msgstr ""
"आपके द्वारा सबमिट किए गए संदेशों, फ़ाइलों, प्रोफ़ाइल जानकारी, सर्वर सामग्री, कस्टम "
"इमोजी, ध्वनियों, घटनाओं और अन्य सामग्री का स्वामित्व आपके पास रहता है। आप ओरंगचैट को उस "
"सामग्री को होस्ट करने, स्टोर करने, पुनरुत्पादित करने, संसाधित करने, प्रसारित करने, "
"प्रदर्शित करने और अनुकूलित करने के लिए एक विश्वव्यापी, गैर-विशिष्ट, रॉयल्टी-मुक्त लाइसेंस देते "
"हैं, जो केवल सेवा को संचालित करने, सुरक्षित करने, सुधारने और प्रदान करने के लिए आवश्यक है। "
"यह लाइसेंस तब समाप्त हो जाता है जब सामग्री हटा दी जाती है, उन प्रतियों को छोड़कर जिन्हें "
"अस्थायी रूप से बैकअप, सुरक्षा रिकॉर्ड या दूसरों के साथ साझा की गई सामग्री में रहना चाहिए।"

msgctxt "legalPage.youMayStopUsingOrangchatAt"
msgid ""
"You may stop using OrangChat at any time and may delete your account in "
"Security settings. You must transfer or delete servers you own first. "
"Account deletion removes identifying profile and account data, but messages "
"may remain under a Deleted User identity so other participants retain their "
"conversation history. You can separately delete your message history before "
"deleting your account."
msgstr ""
"आप किसी भी समय ओरंगचैट का उपयोग बंद कर सकते हैं और सुरक्षा सेटिंग्स में अपना खाता हटा सकते "
"हैं। आपको पहले अपने स्वामित्व वाले सर्वर को स्थानांतरित करना होगा या हटाना होगा। खाता "
"हटाने से प्रोफ़ाइल और खाता डेटा की पहचान हटा दी जाती है, लेकिन संदेश हटाए गए "
"उपयोगकर्ता पहचान के अंतर्गत रह सकते हैं ताकि अन्य प्रतिभागी अपना वार्तालाप इतिहास बनाए "
"रखें। आप अपना खाता हटाने से पहले अपना संदेश इतिहास अलग से हटा सकते हैं।"

msgctxt "legalPage.youMustBeAtLeast14"
msgid ""
"You must be at least 14 years old. If the law where you live requires "
"parental or guardian permission, you may use OrangChat only after obtaining "
"that permission. A parent or guardian who permits a minor to use OrangChat "
"should help them understand these terms and use the service safely."
msgstr ""
"आपकी आयु कम से कम 14 वर्ष होनी चाहिए. यदि आप जहां रहते हैं वहां के कानून के अनुसार माता-"
"पिता या अभिभावक की अनुमति की आवश्यकता है, तो आप अनुमति प्राप्त करने के बाद ही ओरंगचैट "
"का उपयोग कर सकते हैं। जो माता-पिता या अभिभावक किसी नाबालिग को ओरंगचैट का उपयोग "
"करने की अनुमति देते हैं, उन्हें इन शर्तों को समझने और सेवा का सुरक्षित रूप से उपयोग करने में मदद "
"करनी चाहिए।"

msgctxt "legalPage.youMustFollowTheCommunityGuidelines"
msgid "You must follow the Community Guidelines. You must not:"
msgstr "आपको सामुदायिक दिशानिर्देशों का पालन करना होगा। आपको नहीं करना चाहिए:"

msgctxt "loginPage.authenticatorCode"
msgid "Authenticator code"
msgstr "प्रमाणक कोड"

msgctxt "loginPage.confirmWithYourPasskeyToFinish"
msgid "Confirm with your passkey to finish signing in."
msgstr "साइन इन पूरा करने के लिए अपनी पासकी से पुष्टि करें।"

msgctxt "loginPage.createAnAccount"
msgid "Create an account"
msgstr "खाता बनाएं"

msgctxt "loginPage.email"
msgid "Email"
msgstr "ईमेल"

msgctxt "loginPage.emailCode"
msgid "Email code"
msgstr "ईमेल कोड"

msgctxt "loginPage.emailMeACodeInstead"
msgid "Email me a code instead"
msgstr "इसके बजाय मुझे एक कोड ईमेल करें"

msgctxt "loginPage.enterThe6DigitCodeFrom"
msgid "Enter the 6-digit code from your app, or a recovery code."
msgstr "अपने ऐप से 6-अंकीय कोड या पुनर्प्राप्ति कोड दर्ज करें।"

msgctxt "loginPage.logIn"
msgid "Log in"
msgstr "लॉग इन करें"

msgctxt "loginPage.logInToKeepTheConversation"
msgid "Log in to keep the conversation going."
msgstr "बातचीत जारी रखने के लिए लॉग इन करें।"

msgctxt "loginPage.lostYourAuthenticator"
msgid "Lost your authenticator?"
msgstr "क्या आपका प्रमाणक खो गया?"

msgctxt "loginPage.newToOrangchat"
msgid "New to OrangChat?"
msgstr "ओरंगचैट पर नए हैं?"

msgctxt "loginPage.password"
msgid "Password"
msgstr "पासवर्ड"

msgctxt "loginPage.sendANewCode"
msgid "Send a new code"
msgstr "एक नया कोड भेजें"

msgctxt "loginPage.signIn"
msgid "Sign in"
msgstr "दाखिल करना"

msgctxt "loginPage.signInWithAPasskey"
msgid "Sign in with a passkey"
msgstr "पासकी से साइन इन करें"

msgctxt "loginPage.signInWithYourPhone"
msgid "Sign in with your phone"
msgstr "अपने फ़ोन से साइन इन करें"

msgctxt "loginPage.usePasskey"
msgid "Use passkey"
msgstr "पासकी का प्रयोग करें"

msgctxt "loginPage.verify"
msgid "Verify"
msgstr "सत्यापित करें"

msgctxt "loginPage.weEmailedYouASignIn"
msgid "We emailed you a sign-in code. It expires in 10 minutes."
msgstr ""
"हमने आपको एक साइन-इन कोड ईमेल किया है। यह 10 मिनट में समाप्त हो जाता है."

msgctxt "loginPage.welcomeBack"
msgid "Welcome back"
msgstr "वापसी पर स्वागत है"

msgctxt "markdown.spoilerClickToReveal"
msgid "Spoiler, click to reveal"
msgstr "स्पॉइलर, प्रकट करने के लिए क्लिक करें"

msgctxt "marketplaceThemes.install"
msgid "Install"
msgstr "स्थापित करना"

msgctxt "marketplaceThemes.installed"
msgid "Installed"
msgstr "स्थापित"

msgctxt "marketplaceThemes.intro"
msgid ""
"App themes override OrangChat color variables. Every entry is reviewed "
"through a pull request and bundled with the client. Want to contribute? "
"{repo}."
msgstr ""
"ऐप थीम OrangChat रंग चर को ओवरराइड करती हैं। प्रत्येक प्रविष्टि की समीक्षा पुल अनुरोध के "
"माध्यम से की जाती है और क्लाइंट के साथ बंडल की जाती है। योगदान देना चाहते हैं? {repo}."

msgctxt "marketplaceThemes.noThemesMatch"
msgid "No themes match \"{query}\"."
msgstr "कोई थीम \"{query}\" से मेल नहीं खाती।"

msgctxt "marketplaceThemes.searchThemes"
msgid "Search themes"
msgstr "थीम खोजें"

msgctxt "marketplaceThemes.seeTheMarketplaceRepo"
msgid "See the marketplace repo"
msgstr "मार्केटप्लेस रेपो देखें"

msgctxt "memberList.ban"
msgid "Ban"
msgstr "प्रतिबंध"

msgctxt "memberList.banName"
msgid "Ban {name}"
msgstr "{name} पर प्रतिबंध लगाएं"

msgctxt "memberList.changeNickname"
msgid "Change nickname"
msgstr "उपनाम बदलें"

msgctxt "memberList.kick"
msgid "Kick"
msgstr "लात मारना"

msgctxt "memberList.kickName"
msgid "Kick {name}"
msgstr "लात मारो {name}"

msgctxt "memberList.members"
msgid "Members"
msgstr "सदस्यों"

msgctxt "memberList.message"
msgid "Message"
msgstr "संदेश"

msgctxt "memberList.nickname"
msgid "Nickname"
msgstr "उपनाम"

msgctxt "memberList.offlineCount"
msgid "Offline - {count}"
msgstr "ऑफ़लाइन - {count}"

msgctxt "memberList.onlineCount"
msgid "Online - {count}"
msgstr "ऑनलाइन - {count}"

msgctxt "memberList.reasonOptional"
msgid "Reason (optional)"
msgstr "कारण (वैकल्पिक)"

msgctxt "memberList.roles"
msgid "Roles"
msgstr "भूमिकाएँ"

msgctxt "memberList.serverOwner"
msgid "Server owner"
msgstr "सर्वर स्वामी"

msgctxt "memberList.theyCanRejoinWithANew"
msgid "They can rejoin with a new invite."
msgstr "वे नए आमंत्रण के साथ पुनः शामिल हो सकते हैं."

msgctxt "memberList.theyWontBeAbleToRejoin"
msgid "They won't be able to rejoin unless unbanned."
msgstr "जब तक प्रतिबंध हटाया नहीं जाता, वे दोबारा शामिल नहीं हो सकेंगे।"

msgctxt "memberList.viewProfile"
msgid "View profile"
msgstr "प्रोफ़ाइल देखें"

msgctxt "messageAttachments.decrypt"
msgid "Decrypt"
msgstr "डिक्रिप्ट"

msgctxt "messageAttachments.decryptingFile"
msgid "Decrypting {filename}…"
msgstr "{filename} को डिक्रिप्ट किया जा रहा है..."

msgctxt "messageAttachments.expiredLargeFilesAreOnlyKept"
msgid "Expired - large files are only kept for an hour"
msgstr "समय सीमा समाप्त - बड़ी फ़ाइलें केवल एक घंटे के लिए रखी जाती हैं"

msgctxt "messageAttachments.hiddenByModeration"
msgid "This image was hidden by automatic moderation"
msgstr "यह छवि स्वचालित मॉडरेशन द्वारा छिपाई गई थी"

msgctxt "messageAttachments.inappropriateContent"
msgid "Inappropriate content"
msgstr "अनुपयुक्त सामग्री"

msgctxt "messageAttachments.show"
msgid "Show"
msgstr "दिखाओ"

msgctxt "messageAttachments.sizeEncrypted"
msgid "{size} · encrypted"
msgstr "{size} · एन्क्रिप्टेड"

msgctxt "messageAttachments.spoiler"
msgid "Spoiler"
msgstr "बिगाड़ने वाला"

msgctxt "messageAttachments.thisFileCouldNotBeDecrypted"
msgid "This file could not be decrypted on this device"
msgstr "इस फ़ाइल को इस डिवाइस पर डिक्रिप्ट नहीं किया जा सका"

msgctxt "messageContextMenu.addReaction"
msgid "Add Reaction"
msgstr "प्रतिक्रिया जोड़ें"

msgctxt "messageContextMenu.apps"
msgid "Apps"
msgstr "ऐप्स"

msgctxt "messageContextMenu.copyMessageId"
msgid "Copy Message ID"
msgstr "संदेश आईडी कॉपी करें"

msgctxt "messageContextMenu.copyMessageLink"
msgid "Copy Message Link"
msgstr "संदेश लिंक कॉपी करें"

msgctxt "messageContextMenu.copyText"
msgid "Copy Text"
msgstr "टेक्स्ट कॉपी करें"

msgctxt "messageContextMenu.deleteMessage"
msgid "Delete Message"
msgstr "संदेश को हटाएं"

msgctxt "messageContextMenu.editMessage"
msgid "Edit Message"
msgstr "संदेश संपादित करें"

msgctxt "messageContextMenu.forward"
msgid "Forward"
msgstr "आगे"

msgctxt "messageContextMenu.markUnread"
msgid "Mark Unread"
msgstr "अपठित चिन्हित करो"

msgctxt "messageContextMenu.pinMessage"
msgid "Pin Message"
msgstr "संदेश पिन करें"

msgctxt "messageContextMenu.reply"
msgid "Reply"
msgstr "जवाब"

msgctxt "messageContextMenu.reportMessage"
msgid "Report Message"
msgstr "रिपोर्ट संदेश"

msgctxt "messageContextMenu.speakMessage"
msgid "Speak Message"
msgstr "संदेश बोलें"

msgctxt "messageContextMenu.unpinMessage"
msgid "Unpin Message"
msgstr "संदेश अनपिन करें"

msgctxt "messageItem.deleteMessage"
msgid "Delete message"
msgstr "संदेश को हटाएं"

msgctxt "messageItem.edited"
msgid "(edited)"
msgstr "(संपादित)"

msgctxt "messageItem.editMessage"
msgid "Edit message"
msgstr "संदेश संपादित करें"

msgctxt "messageItem.enterToSaveEscToCancel"
msgid "Enter to save · Esc to cancel"
msgstr "सहेजने के लिए दर्ज करें · रद्द करने के लिए Esc"

msgctxt "messageItem.jumpToTheRepliedMessage"
msgid "Jump to the replied message"
msgstr "उत्तर दिए गए संदेश पर जाएं"

msgctxt "messageItem.originalMessage"
msgid "Original message"
msgstr "मूल संदेश"

msgctxt "messageItem.pinned"
msgid "Pinned"
msgstr "पिन की गई"

msgctxt "messageItem.reply"
msgid "Reply"
msgstr "जवाब"

msgctxt "messageList.couldntFindThatMessageItMay"
msgid "Couldn't find that message - it may have been deleted."
msgstr "वह संदेश नहीं मिल सका - हो सकता है कि उसे हटा दिया गया हो।"

msgctxt "messageList.loadEarlierMessages"
msgid "Load earlier messages"
msgstr "पहले के संदेश लोड करें"

msgctxt "messageList.newMessages"
msgid "New messages"
msgstr "नए संदेश"

msgctxt "messageList.newMessagesStartHere"
msgid "New messages start here"
msgstr "नए संदेश यहीं से प्रारंभ होते हैं"

msgctxt "messageList.thisIsTheStartOfThe"
msgid "This is the start of the channel. Say something!"
msgstr "यह चैनल की शुरुआत है. कुछ कहो!"

msgctxt "messageList.welcomeToChannel"
msgid "Welcome to #{channel}"
msgstr "#{channel} में आपका स्वागत है"

msgctxt "newDmDialog.findFriends"
msgid "Find friends"
msgstr "मित्रों को खोजें"

msgctxt "newDmDialog.searchByNameOrUsername"
msgid "Search by name or username"
msgstr "नाम या उपयोगकर्ता नाम से खोजें"

msgctxt "passkeysSection.addAPasskey"
msgid "Add a passkey"
msgstr "एक पासकी जोड़ें"

msgctxt "passkeysSection.addedLastUsed"
msgid "Added {added} · last used {lastUsed}"
msgstr "जोड़ा गया {added} · अंतिम बार उपयोग किया गया {lastUsed}"

msgctxt "passkeysSection.addedNeverUsed"
msgid "Added {added} · never used"
msgstr "{added} जोड़ा गया · कभी उपयोग नहीं किया गया"

msgctxt "passkeysSection.authenticatorCode"
msgid "Authenticator code"
msgstr "प्रमाणक कोड"

msgctxt "passkeysSection.createPasskey"
msgid "Create passkey"
msgstr "पासकी बनाएं"

msgctxt "passkeysSection.currentPassword"
msgid "Current password"
msgstr "वर्तमान पासवर्ड"

msgctxt "passkeysSection.name"
msgid "Name"
msgstr "नाम"

msgctxt "passkeysSection.noPasskeysYet"
msgid "No passkeys yet."
msgstr "अभी तक कोई पासकी नहीं."

msgctxt "passkeysSection.passkeys"
msgid "Passkeys"
msgstr "पासकीज़"

msgctxt "passkeysSection.personalLaptop"
msgid "Personal laptop"
msgstr "निजी लैपटॉप"

msgctxt "passkeysSection.reachedTheLimit"
msgid "You've reached the limit of {max} passkeys. Remove one to add another."
msgstr "आप {max} पासकी की सीमा तक पहुंच गए हैं। एक को हटाकर दूसरा जोड़ें."

msgctxt "passkeysSection.removeName"
msgid "Remove {name}"
msgstr "{name} हटाएं"

msgctxt "passkeysSection.removePasskey"
msgid "Remove passkey"
msgstr "पासकी निकालें"

msgctxt "passkeysSection.removingThisOnlyAffectsOrangchatDelete"
msgid ""
"Removing this only affects OrangChat. Delete it from the device's own "
"passkey settings too, or it will keep showing up there."
msgstr ""
"इसे हटाने से केवल OrangChat प्रभावित होगा। इसे डिवाइस की अपनी पासकी सेटिंग से भी हटा "
"दें, अन्यथा यह वहां दिखाई देता रहेगा।"

msgctxt "passkeysSection.renameName"
msgid "Rename {name}"
msgstr "{name} का नाम बदलें"

msgctxt "passkeysSection.signInWithYourFingerprintFace"
msgid ""
"Sign in with your fingerprint, face or device PIN instead of a password. A "
"passkey only works on the site that created it, so it can't be phished - "
"which is why we ask for one instead of an emailed code when your account has "
"one."
msgstr ""
"पासवर्ड के बजाय अपने फ़िंगरप्रिंट, चेहरे या डिवाइस पिन से साइन इन करें। पासकी केवल उस "
"साइट पर काम करती है जिसने इसे बनाया है, इसलिए इसे फ़िश नहीं किया जा सकता है - यही "
"कारण है कि जब आपके खाते में पासकी होती है तो हम ईमेल कोड के बजाय एक की मांग करते हैं।"

msgctxt "passkeysSection.soYouCanTellItApart"
msgid "So you can tell it apart from your other devices later."
msgstr "तो आप बाद में इसे अपने अन्य डिवाइस से अलग बता सकते हैं।"

msgctxt "passkeysSection.syncedToYourDevicesKeychain"
msgid "Synced to your device's keychain."
msgstr "आपके डिवाइस की किचेन से समन्वयित।"

msgctxt "passkeysSection.thisBrowserDoesntSupportPasskeysPasskeys"
msgid ""
"This browser doesn't support passkeys. Passkeys you add elsewhere will still "
"work on your other devices."
msgstr ""
"यह ब्राउज़र पासकीज़ का समर्थन नहीं करता. आपके द्वारा कहीं और जोड़ी गई पासकी अभी भी "
"आपके अन्य उपकरणों पर काम करेंगी।"

msgctxt "plaintextNotice.thisConversationIsNotEncryptedYet"
msgid "This conversation is not encrypted yet"
msgstr "यह बातचीत अभी तक एन्क्रिप्टेड नहीं है"

msgctxt "plaintextNotice.waitingOn_one"
msgid ""
"{who} has not set up encryption on any device, and a locked message needs a "
"key on their side to open it. Messages here are stored the ordinary way "
"until then - it switches on by itself the moment they open OrangChat on a "
"phone or computer."
msgstr ""
"{who} ने किसी भी डिवाइस पर एन्क्रिप्शन सेट नहीं किया है, और लॉक किए गए संदेश को खोलने "
"के लिए उनकी तरफ एक कुंजी की आवश्यकता होती है। यहां संदेशों को तब तक सामान्य तरीके से "
"संग्रहीत किया जाता है - जैसे ही वे फोन या कंप्यूटर पर ओरंगचैट खोलते हैं, यह अपने आप चालू हो "
"जाता है।"

msgctxt "plaintextNotice.waitingOn_other"
msgid ""
"{who} have not set up encryption on any device, and a locked message needs a "
"key on each of their side to open it. Messages here are stored the ordinary "
"way until then - it switches on by itself the moment they all open OrangChat "
"on a phone or computer."
msgstr ""
"{who} ने किसी भी डिवाइस पर एन्क्रिप्शन सेट नहीं किया है, और एक लॉक किए गए संदेश को "
"खोलने के लिए उनके प्रत्येक तरफ एक कुंजी की आवश्यकता होती है। यहां संदेशों को तब तक सामान्य "
"तरीके से संग्रहीत किया जाता है - जैसे ही वे सभी फोन या कंप्यूटर पर ओरंगचैट खोलते हैं, यह अपने "
"आप चालू हो जाता है।"

msgctxt "pluginsTab.enable"
msgid "Enable"
msgstr "सक्षम"

msgctxt "pluginsTab.enabled"
msgid "Enabled"
msgstr "सक्रिय"

msgctxt "pluginsTab.intro"
msgid ""
"Built-in plugins tweak how this browser shows OrangChat. They ship with the "
"app - nothing is downloaded or run from elsewhere - and each choice is "
"stored on this device only. {count} enabled. Want to contribute? {repo}."
msgstr ""
"बिल्ट-इन प्लगइन्स इस बात को संशोधित करते हैं कि यह ब्राउज़र ओरंगचैट को कैसे दिखाता है। वे "
"ऐप के साथ शिप करते हैं - कहीं और से कुछ भी डाउनलोड या चलाया नहीं जाता है - और प्रत्येक "
"विकल्प केवल इस डिवाइस पर संग्रहीत किया जाता है। {count} सक्षम। योगदान देना चाहते हैं? "
"{repo}."

msgctxt "pluginsTab.noPluginsMatch"
msgid "No plugins match \"{query}\"."
msgstr "कोई प्लगइन्स \"{query}\" से मेल नहीं खाता।"

msgctxt "pluginsTab.searchPlugins"
msgid "Search plugins"
msgstr "प्लगइन्स खोजें"

msgctxt "pluginsTab.seeTheMarketplaceRepo"
msgid "See the marketplace repo"
msgstr "मार्केटप्लेस रेपो देखें"

msgctxt "privacyTab.checkPeopleBeforeMessagingThem"
msgid "Check people before messaging them"
msgstr "लोगों को संदेश भेजने से पहले उनकी जांच कर लें"

msgctxt "privacyTab.directMessages"
msgid "Direct messages"
msgstr "सीधे संदेश"

msgctxt "privacyTab.encryption"
msgid "Encryption"
msgstr "कूटलेखन"

msgctxt "privacyTab.everyDirectMessageIsEncryptedAlways"
msgid ""
"Every direct message is encrypted, always, and that part cannot be switched "
"off. This setting is about how carefully the other person's lock is checked "
"before your messages are sent to it."
msgstr ""
"प्रत्येक सीधा संदेश हमेशा एन्क्रिप्टेड होता है, और उस हिस्से को बंद नहीं किया जा सकता है। यह "
"सेटिंग इस बारे में है कि आपके संदेश भेजने से पहले दूसरे व्यक्ति के लॉक को कितनी सावधानी से जांचा "
"जाता है।"

msgctxt "privacyTab.friendNotifications"
msgid "Friend notifications"
msgstr "मित्र सूचनाएं"

msgctxt "privacyTab.friendRequests"
msgid "Friend requests"
msgstr "मित्र अनुरोध"

msgctxt "privacyTab.friendsComingOnline"
msgid "Friends coming online"
msgstr "मित्र ऑनलाइन आ रहे हैं"

msgctxt "privacyTab.leavingItOffIsNotUnprotected"
msgid ""
"Leaving it off is not \"unprotected\". Every lock is still checked against a "
"logbook that can only be added to, which your own devices read on every "
"start. The difference is whether a swapped lock is stopped before it can be "
"used, or caught right after. Group conversations always send straight away, "
"either way."
msgstr ""
"इसे छोड़ना \"असुरक्षित\" नहीं है। प्रत्येक लॉक को अभी भी एक लॉगबुक के विरुद्ध जांचा जाता है "
"जिसे केवल जोड़ा जा सकता है, जिसे आपके अपने डिवाइस हर शुरुआत पर पढ़ते हैं। अंतर यह है कि क्या "
"स्वैप किए गए लॉक को उपयोग करने से पहले रोका जाता है, या तुरंत बाद पकड़ा जाता है। समूह "
"वार्तालाप हमेशा किसी भी तरह से सीधे भेजे जाते हैं।"

msgctxt "privacyTab.letPeopleSeeIsTypingWhile"
msgid "Let people see “is typing…” while you write."
msgstr "लिखते समय लोगों को यह देखने दें कि \"टाइप कर रहा है...\"।"

msgctxt "privacyTab.notifyMeWhenSomeoneAcceptsMy"
msgid "Notify me when someone accepts my friend request."
msgstr "जब कोई मेरा मित्र अनुरोध स्वीकार कर ले तो मुझे सूचित करें।"

msgctxt "privacyTab.notifyMeWhenSomeoneSendsMe"
msgid "Notify me when someone sends me a friend request."
msgstr "जब कोई मुझे मित्र अनुरोध भेजे तो मुझे सूचित करें।"

msgctxt "privacyTab.offByDefaultThisFiresFor"
msgid ""
"Off by default - this fires for every friend each time they open the app."
msgstr ""
"डिफ़ॉल्ट रूप से बंद - यह प्रत्येक मित्र के लिए हर बार ऐप खोलने पर सक्रिय हो जाता है।"

msgctxt "privacyTab.requestsAccepted"
msgid "Requests accepted"
msgstr "अनुरोध स्वीकार किये गये"

msgctxt "privacyTab.sendTypingIndicators"
msgid "Send typing indicators"
msgstr "टाइपिंग संकेतक भेजें"

msgctxt "privacyTab.stopRequiringVerification"
msgid "Stop requiring verification"
msgstr "सत्यापन की आवश्यकता बंद करें"

msgctxt "privacyTab.whatYouShare"
msgid "What you share"
msgstr "आप क्या साझा करते हैं"

msgctxt "privacyTab.whoCanOpenANewConversation"
msgid ""
"Who can open a new conversation with you. Conversations you're already in "
"stay open either way."
msgstr ""
"जो आपके साथ नई बातचीत शुरू कर सकता है. आप जो बातचीत पहले से कर रहे हैं वह किसी भी तरह "
"से खुली रहेगी।"

msgctxt "privacyTab.whoCanSendYouAFriend"
msgid "Who can send you a friend request."
msgstr "आपको फ्रेंड रिक्वेस्ट कौन भेज सकता है."

msgctxt "privacyTab.withSomeoneNewYourMessagesWait"
msgid ""
"With someone new, your messages wait on this device - locked, sent nowhere - "
"until you have seen their code in person or read the numbers to each other "
"on a call. Worth turning on only if you can realistically meet or ring the "
"people you message."
msgstr ""
"किसी नए व्यक्ति के साथ, आपके संदेश इस डिवाइस पर प्रतीक्षा करते हैं - लॉक होते हैं, कहीं नहीं "
"भेजे जाते - जब तक कि आप व्यक्तिगत रूप से उनका कोड नहीं देख लेते या कॉल पर एक-दूसरे को नंबर "
"नहीं पढ़ लेते। इसे चालू करना तभी उचित है जब आप उन लोगों से वास्तविक रूप से मिल सकें या उन्हें "
"कॉल कर सकें जिन्हें आप संदेश भेजते हैं।"

msgctxt "profileCard.aboutMe"
msgid "About me"
msgstr "मेरे बारे में"

msgctxt "profileCard.memberSince"
msgid "Member since"
msgstr "से सदस्य"

msgctxt "profileDialog.accept"
msgid "Accept"
msgstr "स्वीकार करना"

msgctxt "profileDialog.message"
msgid "Message"
msgstr "संदेश"

msgctxt "profileThemesTab.install"
msgid "Install"
msgstr "स्थापित करना"

msgctxt "profileThemesTab.installed"
msgid "Installed"
msgstr "स्थापित"

msgctxt "profileThemesTab.intro"
msgid ""
"Profile themes style your public profile card - each preview below is your "
"own card with that theme applied. Every entry is reviewed through a pull "
"request, bundled with the client, and sanitized before it renders. Want to "
"contribute? {repo}."
msgstr ""
"प्रोफ़ाइल थीम आपके सार्वजनिक प्रोफ़ाइल कार्ड को शैलीबद्ध करती हैं - नीचे दिया गया प्रत्येक "
"पूर्वावलोकन उस थीम के साथ आपका अपना कार्ड है। प्रत्येक प्रविष्टि की समीक्षा पुल अनुरोध के "
"माध्यम से की जाती है, क्लाइंट के साथ बंडल किया जाता है, और प्रस्तुत करने से पहले उसे साफ "
"किया जाता है। योगदान देना चाहते हैं? {repo}."

msgctxt "profileThemesTab.noProfileThemesMatch"
msgid "No profile themes match \"{query}\"."
msgstr "कोई प्रोफ़ाइल थीम \"{query}\" से मेल नहीं खाती।"

msgctxt "profileThemesTab.searchProfileThemes"
msgid "Search profile themes"
msgstr "प्रोफ़ाइल थीम खोजें"

msgctxt "profileThemesTab.seeTheMarketplaceRepo"
msgid "See the marketplace repo"
msgstr "मार्केटप्लेस रेपो देखें"

msgctxt "profileThemesTab.thisIsHowYourAboutMe"
msgid "This is how your About me reads with this theme applied."
msgstr "इस थीम को लागू करने पर आपका मेरे बारे में विवरण इस प्रकार पढ़ा जाता है।"

msgctxt "profileThemesTab.username"
msgid "username"
msgstr "उपयोक्तानाम"

msgctxt "profileThemesTab.yourName"
msgid "Your name"
msgstr "आपका नाम"

msgctxt "qrLogin.codeExpired"
msgid "Code expired"
msgstr "कोड समाप्त हो गया"

msgctxt "qrLogin.confirmOnYourPhone"
msgid "Confirm on your phone"
msgstr "अपने फ़ोन पर पुष्टि करें"

msgctxt "qrLogin.couldNotStartQrSignIn"
msgid "Could not start QR sign-in."
msgstr "क्यूआर साइन-इन प्रारंभ नहीं किया जा सका."

msgctxt "qrLogin.newCode"
msgid "New code"
msgstr "नया कोड"

msgctxt "qrLogin.openOrangchatOnYourPhoneAnd"
msgid ""
"Open OrangChat on your phone, and point it at this code to sign in here."
msgstr ""
"अपने फ़ोन पर OrangChat खोलें, और यहां साइन इन करने के लिए इसे इस कोड पर इंगित करें।"

msgctxt "qrLogin.scanWithTheOrangchatApp"
msgid "Scan with the OrangChat app"
msgstr "OrangChat ऐप से स्कैन करें"

msgctxt "qrLogin.signInQrCode"
msgid "Sign-in QR code"
msgstr "साइन-इन क्यूआर कोड"

msgctxt "qrLogin.tryAgain"
msgid "Try again"
msgstr "पुनः प्रयास करें"

msgctxt "qrLogin.useEmailAndPasswordInstead"
msgid "Use email and password instead"
msgstr "इसके बजाय ईमेल और पासवर्ड का उपयोग करें"

msgctxt "qrScanner.cameraPreviewForScanningACode"
msgid "Camera preview for scanning a code"
msgstr "किसी कोड को स्कैन करने के लिए कैमरा पूर्वावलोकन"

msgctxt "qrScanner.pasteInstead"
msgid "Paste instead"
msgstr "इसके बजाय चिपकाएँ"

msgctxt "qrScanner.pasteTheCodeTextInsteadIt"
msgid "Paste the code text instead. It starts with"
msgstr "इसके बजाय कोड टेक्स्ट चिपकाएँ. इसकी शुरुआत होती है"

msgctxt "qrScanner.useTheCamera"
msgid "Use the camera"
msgstr "कैमरे का प्रयोग करें"

msgctxt "qrScanner.useThisCode"
msgid "Use this code"
msgstr "इस कोड का प्रयोग करें"

msgctxt "qrSignInTab.approveSignIn"
msgid "Approve sign-in"
msgstr "साइन-इन स्वीकृत करें"

msgctxt "qrSignInTab.approveThisSignIn"
msgid "Approve this sign-in?"
msgstr "क्या यह साइन-इन स्वीकृत है?"

msgctxt "qrSignInTab.checkingSignInCode"
msgid "Checking sign-in code…"
msgstr "साइन-इन कोड जांचा जा रहा है..."

msgctxt "qrSignInTab.onlyApproveACodeShownOn"
msgid ""
"Only approve a code shown on a device you trust. This will sign that device "
"into your OrangChat account."
msgstr ""
"केवल उस डिवाइस पर दिखाए गए कोड को स्वीकृत करें जिस पर आप भरोसा करते हैं। यह उस "
"डिवाइस को आपके OrangChat खाते में साइन इन कर देगा।"

msgctxt "qrSignInTab.pointYourCameraAtTheQr"
msgid ""
"Point your camera at the QR code on the device you want to sign in. You will "
"review and approve the request before it is allowed."
msgstr ""
"जिस डिवाइस पर आप साइन इन करना चाहते हैं उस पर अपने कैमरे को क्यूआर कोड पर इंगित करें। "
"अनुमति देने से पहले आप अनुरोध की समीक्षा करेंगे और उसे स्वीकृत करेंगे।"

msgctxt "qrSignInTab.scanAnotherCode"
msgid "Scan another code"
msgstr "दूसरे कोड को स्कैन करें"

msgctxt "qrSignInTab.scanASignInCode"
msgid "Scan a sign-in code"
msgstr "साइन-इन कोड स्कैन करें"

msgctxt "qrSignInTab.signInApproved"
msgid "Sign-in approved"
msgstr "साइन-इन स्वीकृत"

msgctxt "qrSignInTab.theOtherDeviceCanNowFinish"
msgid "The other device can now finish signing in."
msgstr "अन्य डिवाइस अब साइन इन करना समाप्त कर सकता है।"

msgctxt "reactions.addReaction"
msgid "Add reaction"
msgstr "प्रतिक्रिया जोड़ें"

msgctxt "reportMessageDialog.addContextThatWillHelpReview"
msgid "Add context that will help review this report"
msgstr "वह संदर्भ जोड़ें जो इस रिपोर्ट की समीक्षा करने में मदद करेगा"

msgctxt "reportMessageDialog.reportingDeliberatelyRevealsThisOneDecrypted"
msgid ""
"Reporting deliberately reveals this one decrypted message and a one-message "
"key. It does not reveal the conversation key, earlier messages, or later "
"messages."
msgstr ""
"रिपोर्टिंग जानबूझकर इस एक डिक्रिप्टेड संदेश और एक-संदेश कुंजी को प्रकट करती है। यह "
"वार्तालाप कुंजी, पहले के संदेश या बाद के संदेशों को प्रकट नहीं करता है।"

msgctxt "reportMessageDialog.sendReport"
msgid "Send report"
msgstr "रिपोर्ट भेजना"

msgctxt "reportMessageDialog.whatHappenedOptional"
msgid "What happened? (optional)"
msgstr "क्या हुआ? (वैकल्पिक)"

msgctxt "safetyNumberCheck.checkingThemHereIsSaferThan"
msgid ""
"Checking them here is safer than reading along - sixty digits is more than "
"anyone actually compares by eye."
msgstr ""
"यहां उन्हें जांचना साथ में पढ़ने की तुलना में अधिक सुरक्षित है - साठ अंक वास्तव में आंखों से तुलना "
"करने वाले किसी भी व्यक्ति से अधिक है।"

msgctxt "safetyNumberCheck.digitsOf60"
msgid ""
"That is {digits} of 60 digits. Nothing is compared until the whole code is "
"there, so a partial one is never called a mismatch."
msgstr ""
"यानी 60 अंकों का {digits}. जब तक पूरा कोड मौजूद न हो तब तक किसी भी चीज़ की तुलना "
"नहीं की जाती है, इसलिए आंशिक कोड को कभी भी बेमेल नहीं कहा जाता है।"

msgctxt "safetyNumberCheck.notInTheSameRoom"
msgid "Not in the same room?"
msgstr "एक ही कमरे में नहीं?"

msgctxt "safetyNumberCheck.theseDoNotMatchMostOften"
msgid ""
"These do not match. Most often that is a digit misheard or mistyped, so "
"check it once more. If it still differs, somebody is standing between you - "
"do not send anything here until you know which."
msgstr ""
"ये मेल नहीं खाते. अक्सर यह कोई अंक गलत सुनाई देता है या गलत टाइप हो जाता है, इसलिए इसे "
"एक बार फिर से जांच लें। यदि यह अभी भी भिन्न है, तो आपके बीच कोई खड़ा है - जब तक आप यह "
"नहीं जानते कि कौन सा है, तब तक यहां कुछ भी न भेजें।"

msgctxt "safetyNumberCheck.theseNumbersAppearOnceBothAccounts"
msgid ""
"These numbers appear once both accounts have set up encryption on a device."
msgstr ""
"ये नंबर तब दिखाई देते हैं जब दोनों खाते किसी डिवाइस पर एन्क्रिप्शन सेट कर लेते हैं।"

msgctxt "safetyNumberCheck.workingItOut"
msgid "Working it out…"
msgstr "इस पर काम करना..."

msgctxt "searchDialog.noMessagesFoundFor"
msgid "No messages found for “{query}”."
msgstr "\"{query}\" के लिए कोई संदेश नहीं मिला।"

msgctxt "searchDialog.onlyThisChannel"
msgid "Only this channel"
msgstr "केवल यही चैनल"

msgctxt "searchDialog.searchedOnThisDeviceEncryptedMessages"
msgid ""
"Searched on this device. Encrypted messages this device has never opened are "
"not in these results."
msgstr ""
"इस डिवाइस पर खोजा गया. इस डिवाइस द्वारा कभी नहीं खोले गए एन्क्रिप्टेड संदेश इन "
"परिणामों में नहीं हैं।"

msgctxt "searchDialog.searchMessages"
msgid "Search messages"
msgstr "संदेश खोजें"

msgctxt "searchDialog.searchThisConversation"
msgid "Search this conversation…"
msgstr "यह वार्तालाप खोजें..."

msgctxt "searchDialog.searchThisServer"
msgid "Search this server…"
msgstr "इस सर्वर को खोजें..."

msgctxt "searchDialog.serverSearchHint"
msgid "Server search matches whole words. Try {phrase} or {exclude} a word."
msgstr ""
"सर्वर खोज पूरे शब्दों से मेल खाती है. {phrase} या {exclude} एक शब्द आज़माएँ।"

msgctxt "searchDialog.typeToSearchMessages"
msgid "Type to search messages."
msgstr "संदेश खोजने के लिए टाइप करें."

msgctxt "securityAlertOverlay.account"
msgid "Account {subject}"
msgstr "खाता {subject}"

msgctxt "securityAlertOverlay.acceptingStartsThisContactOverAs"
msgid ""
"Accepting starts this contact over as unverified and lets messages flow "
"again. Anything they sent before they started over stays unreadable, and it "
"does not confirm who they are - compare safety numbers once you can."
msgstr ""
"स्वीकार करने से यह संपर्क असत्यापित के रूप में शुरू हो जाता है और संदेश फिर से प्रवाहित होने "
"लगते हैं। शुरू करने से पहले उन्होंने जो कुछ भी भेजा वह अपठनीय रहता है, और यह पुष्टि नहीं करता "
"है कि वे कौन हैं - एक बार सुरक्षा संख्याओं की तुलना करें।"

msgctxt "securityAlertOverlay.iUnderstand"
msgid "I understand"
msgstr "मैं समझता हूँ"

msgctxt "securityTab.1ScanThisCode"
msgid "1. Scan this code"
msgstr "1. इस कोड को स्कैन करें"

msgctxt "securityTab.2EnterThe6DigitCode"
msgid "2. Enter the 6-digit code"
msgstr "2. 6 अंकों का कोड दर्ज करें"

msgctxt "securityTab.accountStanding"
msgid "Account standing"
msgstr "खाता खड़ा है"

msgctxt "securityTab.askForACodeFromYour"
msgid ""
"Ask for a code from your phone in addition to your password when you sign in."
msgstr "साइन इन करते समय अपने फ़ोन से पासवर्ड के अलावा एक कोड मांगें।"

msgctxt "securityTab.atLeast8Characters"
msgid "At least 8 characters."
msgstr "कम से कम 8 अक्षर."

msgctxt "securityTab.bannedFromServer"
msgid "Banned from {server}"
msgstr "{server} से प्रतिबंधित"

msgctxt "securityTab.cantScan"
msgid "Can't scan?"
msgstr "स्कैन नहीं कर सकते?"

msgctxt "securityTab.changeEmail"
msgid "Change email"
msgstr "बदले ई - मेल"

msgctxt "securityTab.changePassword"
msgid "Change password"
msgstr "पासवर्ड बदलें"

msgctxt "securityTab.changingYourPasswordSignsOutEvery"
msgid "Changing your password signs out every other session."
msgstr "अपना पासवर्ड बदलने से हर दूसरे सत्र का साइन आउट हो जाता है।"

msgctxt "securityTab.codeFromYourApp"
msgid "Code from your app"
msgstr "आपके ऐप से कोड"

msgctxt "securityTab.codeFromYourAppOrA"
msgid "Code from your app (or a recovery code)"
msgstr "आपके ऐप से कोड (या पुनर्प्राप्ति कोड)"

msgctxt "securityTab.confirmNewPassword"
msgid "Confirm new password"
msgstr "नए पासवर्ड की पुष्टि करें"

msgctxt "securityTab.confirmYourPassword"
msgid "Confirm your password"
msgstr "अपने पासवर्ड की पुष्टि करें"

msgctxt "securityTab.considerGeneratingANewSet"
msgid "Consider generating a new set."
msgstr "एक नया सेट तैयार करने पर विचार करें."

msgctxt "securityTab.continue"
msgid "Continue"
msgstr "जारी रखना"

msgctxt "securityTab.copied"
msgid "Copied"
msgstr "कॉपी किया गया"

msgctxt "securityTab.copy"
msgid "Copy"
msgstr "प्रतिलिपि"

msgctxt "securityTab.deleteAccount"
msgid "Delete account"
msgstr "खाता हटा दो"

msgctxt "securityTab.deleteAllMyMessages"
msgid "Delete all my messages"
msgstr "मेरे सभी संदेश हटा दें"

msgctxt "securityTab.deleteAllYourMessages"
msgid "Delete all your messages"
msgstr "अपने सभी संदेश हटाएँ"

msgctxt "securityTab.deletedMessages_one"
msgid "Deleted {count} message."
msgstr "{count} संदेश हटा दिया गया."

msgctxt "securityTab.deletedMessages_other"
msgid "Deleted {count} messages."
msgstr "{count} संदेश हटाये गये।"

msgctxt "securityTab.deleteMyAccount"
msgid "Delete my account"
msgstr "मेरा एकाउंट हटा दो"

msgctxt "securityTab.deleteThemAll"
msgid "Delete them all"
msgstr "उन सभी को हटा दें"

msgctxt "securityTab.emailAndPassword"
msgid "Email & password"
msgstr "ईमेल और पासवर्ड"

msgctxt "securityTab.emailChangedTo"
msgid "Email changed to {email}."
msgstr "ईमेल को {email} में बदल दिया गया."

msgctxt "securityTab.enterThisKeyManually"
msgid "Enter this key manually:"
msgstr "इस कुंजी को मैन्युअल रूप से दर्ज करें:"

msgctxt "securityTab.freezesTheAccountIfYouThink"
msgid ""
"Freezes the account if you think someone else is in it: signs out every "
"other device, blocks new sign-ins, and closes new DMs and friend requests "
"until you lift it."
msgstr ""
"यदि आपको लगता है कि इसमें कोई और है तो खाते को फ़्रीज़ कर देता है: हर दूसरे डिवाइस को "
"साइन आउट कर देता है, नए साइन-इन को ब्लॉक कर देता है, और नए डीएम और मित्र अनुरोधों को "
"तब तक बंद कर देता है जब तक आप इसे हटा नहीं लेते।"

msgctxt "securityTab.generateCodes"
msgid "Generate codes"
msgstr "कोड जनरेट करें"

msgctxt "securityTab.iveSavedThem"
msgid "I've saved them"
msgstr "मैंने उन्हें बचा लिया है"

msgctxt "securityTab.leaveAllServers"
msgid "Leave all servers"
msgstr "सभी सर्वर छोड़ें"

msgctxt "securityTab.leavesEveryServerYoureInExcept"
msgid ""
"Leaves every server you're in except the ones you own. You'll need a new "
"invite to get back into any of them."
msgstr ""
"आपके स्वामित्व वाले सर्वर को छोड़कर आप जिस भी सर्वर पर हैं उसे छोड़ देता है। उनमें से किसी में "
"भी वापस जाने के लिए आपको एक नए आमंत्रण की आवश्यकता होगी।"

msgctxt "securityTab.leftServers_one"
msgid "Left {count} server."
msgstr "बायाँ {count} सर्वर।"

msgctxt "securityTab.leftServers_other"
msgid "Left {count} servers."
msgstr "बाएँ {count} सर्वर।"

msgctxt "securityTab.liftLockdown"
msgid "Lift lockdown"
msgstr "लॉकडाउन हटाओ"

msgctxt "securityTab.lockdown"
msgid "Lockdown"
msgstr "लॉकडाउन"

msgctxt "securityTab.lockDownMyAccount"
msgid "Lock down my account"
msgstr "मेरा खाता बंद कर दो"

msgctxt "securityTab.newEmail"
msgid "New email"
msgstr "नया ईमेल"

msgctxt "securityTab.newPassword"
msgid "New password"
msgstr "नया पासवर्ड"

msgctxt "securityTab.newRecoveryCodes"
msgid "New recovery codes"
msgstr "नए पुनर्प्राप्ति कोड"

msgctxt "securityTab.noServerIsCurrentlyRestrictingYou"
msgid "No server is currently restricting you."
msgstr "वर्तमान में कोई भी सर्वर आपको प्रतिबंधित नहीं कर रहा है।"

msgctxt "securityTab.nothingCanSignInAndNo"
msgid ""
"Nothing can sign in, and no new DMs or friend requests reach you. This "
"device stays signed in."
msgstr ""
"कोई भी चीज़ साइन इन नहीं कर सकती, और कोई भी नया DM या मित्र अनुरोध आप तक नहीं "
"पहुँचता। यह डिवाइस साइन इन रहता है."

msgctxt "securityTab.passwordChanged"
msgid "Password changed."
msgstr "पासवर्ड बदला गया।"

msgctxt "securityTab.passwordChangedSessionsRevoked_one"
msgid "Password changed. {count} other session was signed out."
msgstr "पासवर्ड बदला गया। {count} अन्य सत्र साइन आउट कर दिया गया था।"

msgctxt "securityTab.passwordChangedSessionsRevoked_other"
msgid "Password changed. {count} other sessions were signed out."
msgstr "पासवर्ड बदला गया। {count} अन्य सत्र साइन आउट कर दिए गए।"

msgctxt "securityTab.permanentlyDelete"
msgid "Permanently delete"
msgstr "स्थायी रूप से हटाना"

msgctxt "securityTab.reasonColon"
msgid "Reason: {reason}"
msgstr "कारण: {reason}"

msgctxt "securityTab.recoveryCodes"
msgid "Recovery codes"
msgstr "पुनर्प्राप्ति कोड"

msgctxt "securityTab.recoveryCodesLeft_one"
msgid "{count} recovery code left."
msgstr "{count} पुनर्प्राप्ति कोड बचा है।"

msgctxt "securityTab.recoveryCodesLeft_other"
msgid "{count} recovery codes left."
msgstr "{count} पुनर्प्राप्ति कोड बचे हैं।"

msgctxt "securityTab.removesEveryMessageYouveSentIn"
msgid ""
"Removes every message you've sent, in every server and group - including the "
"ones you've left. Attachments you uploaded aren't removed from storage. This "
"can't be undone."
msgstr ""
"प्रत्येक सर्वर और समूह में आपके द्वारा भेजे गए प्रत्येक संदेश को हटा देता है - जिसमें आपके द्वारा "
"छोड़ा गया संदेश भी शामिल है। आपके द्वारा अपलोड किए गए अनुलग्नक संग्रहण से नहीं हटाए जाते "
"हैं. इसे पूर्ववत नहीं किया जा सकता."

msgctxt "securityTab.saveTheseNowEachWorksOnce"
msgid ""
"Save these now - each works once if you lose your phone, and this is the "
"only time they're shown."
msgstr ""
"इन्हें अभी सहेजें - यदि आपका फ़ोन खो जाता है तो प्रत्येक एक बार काम करता है, और यही "
"एकमात्र समय है जब वे दिखाए जाते हैं।"

msgctxt "securityTab.setAPassword"
msgid "Set a password"
msgstr "एक पासवर्ड सेट करें"

msgctxt "securityTab.setPassword"
msgid "Set password"
msgstr "सांकेतिक शब्द लगना"

msgctxt "securityTab.signedInAs"
msgid "Signed in as"
msgstr "इस रूप में साइन इन किया"

msgctxt "securityTab.signedOutOtherSessions_one"
msgid "Signed out {count} other session."
msgstr "{count} अन्य सत्र से साइन आउट किया गया।"

msgctxt "securityTab.signedOutOtherSessions_other"
msgid "Signed out {count} other sessions."
msgstr "{count} अन्य सत्रों से साइन आउट किया गया।"

msgctxt "securityTab.stillYours"
msgid "Still yours: {names}."
msgstr "अभी भी तुम्हारा: {names}।"

msgctxt "securityTab.thisReplacesEveryExistingRecovery"
msgid "This replaces every existing recovery code."
msgstr "यह प्रत्येक मौजूदा पुनर्प्राप्ति कोड को प्रतिस्थापित करता है।"

msgctxt "securityTab.thoseDontMatch"
msgid "Those don't match."
msgstr "वे मेल नहीं खाते."

msgctxt "securityTab.timedOutInServer"
msgid "Timed out in {server}"
msgstr "{server} में समय समाप्त हो गया"

msgctxt "securityTab.turnOff"
msgid "Turn off"
msgstr "बंद करें"

msgctxt "securityTab.turnOffTwoFactor"
msgid "Turn off two-factor"
msgstr "दो-कारक बंद करें"

msgctxt "securityTab.turnOnTwoFactor"
msgid "Turn on two-factor"
msgstr "दो-कारक चालू करें"

msgctxt "securityTab.twoFactorAuthentication"
msgid "Two-factor authentication"
msgstr "दो-कारक प्रमाणीकरण"

msgctxt "securityTab.twoFactorAuthenticationIsOn"
msgid "Two-factor authentication is on"
msgstr "दो-कारक प्रमाणीकरण चालू है"

msgctxt "securityTab.twoFactorQrCode"
msgid "Two-factor QR code"
msgstr "दो-कारक क्यूआर कोड"

msgctxt "securityTab.typeUsernameToConfirm"
msgid "Type {username} to confirm"
msgstr "पुष्टि करने के लिए {username} टाइप करें"

msgctxt "securityTab.untilTime"
msgid "Until {time}"
msgstr "{time} तक"

msgctxt "securityTab.usedToSignInTheresNo"
msgid "Used to sign in. There's no confirmation email, so double-check it."
msgstr ""
"साइन इन करने के लिए उपयोग किया जाता है। कोई पुष्टिकरण ईमेल नहीं है, इसलिए इसे दोबारा "
"जांचें।"

msgctxt "securityTab.turningOffTwoFactorMakes"
msgid ""
"Turning off two-factor makes your password the only thing protecting your "
"account."
msgstr "टू-फैक्टर को बंद करने से आपका पासवर्ड ही आपके खाते की सुरक्षा करता है।"

msgctxt "securityTab.yesLeaveThemAll"
msgid "Yes, leave them all"
msgstr "हाँ, उन सबको छोड़ो"

msgctxt "securityTab.youllNeedAnAuthenticatorAppGoogle"
msgid ""
"You'll need an authenticator app - Google Authenticator, 1Password, Aegis, "
"or any other TOTP app."
msgstr ""
"आपको एक प्रमाणक ऐप की आवश्यकता होगी - Google प्रमाणक, 1 पासवर्ड, एजिस, या कोई "
"अन्य TOTP ऐप।"

msgctxt "securityTab.yourAccountIsInGoodStanding"
msgid "Your account is in good standing"
msgstr "आपका खाता अच्छी स्थिति में है"

msgctxt "securityTab.yourAccountIsLockedDown"
msgid "Your account is locked down"
msgstr "आपका खाता बंद कर दिया गया है"

msgctxt "securityTab.yourCurrentPassword"
msgid "Your current password"
msgstr "आपका वर्तमान पासवर्ड"

msgctxt "securityTab.yourMessagesStayInTheConversations"
msgid ""
"Your messages stay in the conversations they're part of, shown as from a "
"deleted user. Everything else - profile, connections, friends, server "
"memberships - is erased. This can't be undone."
msgstr ""
"आपके संदेश उन वार्तालापों में बने रहते हैं जिनका वे हिस्सा हैं, जिन्हें किसी हटाए गए उपयोगकर्ता "
"के रूप में दिखाया जाता है। बाकी सब कुछ - प्रोफ़ाइल, कनेक्शन, मित्र, सर्वर सदस्यता - मिटा "
"दिया जाता है। इसे पूर्ववत नहीं किया जा सकता."

msgctxt "securityTab.yourPassword"
msgid "Your password"
msgstr "आपका पासवर्ड"

msgctxt "serverContextMenu.copyServerId"
msgid "Copy Server ID"
msgstr "सर्वर आईडी कॉपी करें"

msgctxt "serverContextMenu.createCategory"
msgid "Create Category"
msgstr "श्रेणी बनाएं"

msgctxt "serverContextMenu.createChannel"
msgid "Create Channel"
msgstr "चैनल बनाएं"

msgctxt "serverContextMenu.editPerServerProfile"
msgid "Edit Per-server Profile"
msgstr "प्रति-सर्वर प्रोफ़ाइल संपादित करें"

msgctxt "serverContextMenu.inviteToServer"
msgid "Invite to Server"
msgstr "सर्वर पर आमंत्रित करें"

msgctxt "serverContextMenu.leaveServer"
msgid "Leave Server"
msgstr "सर्वर छोड़ें"

msgctxt "serverContextMenu.markAsRead"
msgid "Mark As Read"
msgstr "पढ़े हुए का चिह्न"

msgctxt "serverContextMenu.muteServer"
msgid "Mute Server"
msgstr "सर्वर म्यूट करें"

msgctxt "serverContextMenu.notificationSettings"
msgid "Notification Settings"
msgstr "अधिसूचना सेटिंग्स"

msgctxt "serverContextMenu.privacySettings"
msgid "Privacy Settings"
msgstr "गोपनीय सेटिंग"

msgctxt "serverContextMenu.serverSettings"
msgid "Server Settings"
msgstr "सर्वर सेटिंग्स"

msgctxt "serverContextMenu.unmuteServer"
msgid "Unmute Server"
msgstr "सर्वर अनम्यूट करें"

msgctxt "serverRail.addAServer"
msgid "Add a server"
msgstr "एक सर्वर जोड़ें"

msgctxt "serverRail.home"
msgid "Home"
msgstr "घर"

msgctxt "serverRail.leaveServer"
msgid "Leave server"
msgstr "सर्वर छोड़ें"

msgctxt "serverRail.membersOfThisServerSeeThis"
msgid ""
"Members of this server see this nickname instead of your display name. Leave "
"it empty to use your display name."
msgstr ""
"इस सर्वर के सदस्य आपके प्रदर्शन नाम के बजाय यह उपनाम देखते हैं। अपने प्रदर्शन नाम का उपयोग "
"करने के लिए इसे खाली छोड़ दें।"

msgctxt "serverRail.nickname"
msgid "Nickname"
msgstr "उपनाम"

msgctxt "serverRail.servers"
msgid "Servers"
msgstr "सर्वर"

msgctxt "serverRail.unreadDirectMessages"
msgid "unread direct messages"
msgstr "अपठित प्रत्यक्ष संदेश"

msgctxt "serverRail.youllNeedANewInviteTo"
msgid "You'll need a new invite to get back in."
msgstr "वापस आने के लिए आपको एक नए आमंत्रण की आवश्यकता होगी।"

msgctxt "serverSettingsDialog.auditLog"
msgid "Audit log"
msgstr "ऑडिट लॉग"

msgctxt "serverSettingsDialog.bans"
msgid "Bans"
msgstr "पर रोक लगाई"

msgctxt "serverSettingsDialog.color"
msgid "Color"
msgstr "रंग"

msgctxt "serverSettingsDialog.dangerZone"
msgid "Danger zone"
msgstr "खतरा क्षेत्र"

msgctxt "serverSettingsDialog.deleteForever"
msgid "Delete forever"
msgstr "हमेशा के लिए हटाएं"

msgctxt "serverSettingsDialog.deleteRole"
msgid "Delete role"
msgstr "भूमिका हटाएँ"

msgctxt "serverSettingsDialog.deleteServer"
msgid "Delete server"
msgstr "सर्वर हटाएँ"

msgctxt "serverSettingsDialog.deletingAServerRemovesAllIts"
msgid ""
"Deleting a server removes all its channels and messages. This cannot be "
"undone."
msgstr ""
"किसी सर्वर को हटाने से उसके सभी चैनल और संदेश हट जाते हैं। इसे असंपादित नहीं किया जा सकता "
"है।"

msgctxt "serverSettingsDialog.description"
msgid "Description"
msgstr "विवरण"

msgctxt "serverSettingsDialog.emoji"
msgid "Emoji"
msgstr "इमोजी"

msgctxt "serverSettingsDialog.leaveEmptyForInitials"
msgid "Leave empty for initials."
msgstr "प्रारंभिक के लिए खाली छोड़ें."

msgctxt "serverSettingsDialog.loadingBans"
msgid "Loading bans…"
msgstr "प्रतिबंध लोड हो रहा है..."

msgctxt "serverSettingsDialog.membersLoseThisRoleImmediately"
msgid "Members lose this role immediately."
msgstr "सदस्य यह भूमिका तुरंत खो देते हैं।"

msgctxt "serverSettingsDialog.newRole"
msgid "New role"
msgstr "नयी भूमिका"

msgctxt "serverSettingsDialog.noBannedUsers"
msgid "No banned users."
msgstr "कोई प्रतिबंधित उपयोगकर्ता नहीं."

msgctxt "serverSettingsDialog.noRolesYet"
msgid "No roles yet."
msgstr "अभी तक कोई भूमिका नहीं."

msgctxt "serverSettingsDialog.overview"
msgid "Overview"
msgstr "सिंहावलोकन"

msgctxt "serverSettingsDialog.roleName"
msgid "Role name"
msgstr "भूमिका का नाम"

msgctxt "serverSettingsDialog.roles"
msgid "Roles"
msgstr "भूमिकाएँ"

msgctxt "serverSettingsDialog.shownOnInvitePage"
msgid "Shown on the invite page. {count}/1024"
msgstr "आमंत्रण पृष्ठ पर दिखाया गया. {count}/1024"

msgctxt "serverSettingsDialog.saveChanges"
msgid "Save changes"
msgstr "परिवर्तनों को सुरक्षित करें"

msgctxt "serverSettingsDialog.saveRole"
msgid "Save role"
msgstr "भूमिका सहेजें"

msgctxt "serverSettingsDialog.serverIcon"
msgid "Server icon"
msgstr "सर्वर आइकन"

msgctxt "serverSettingsDialog.serverName"
msgid "Server name"
msgstr "सर्वर का नाम"

msgctxt "serverSettingsDialog.serverSettings"
msgid "Server settings"
msgstr "सर्वर सेटिंग्स"

msgctxt "serverSettingsDialog.sounds"
msgid "Sounds"
msgstr "ध्वनि"

msgctxt "serverSettingsDialog.thisPermanentlyDeletesTheServerIts"
msgid "This permanently deletes the server, its channels, and every message."
msgstr "यह सर्वर, उसके चैनल और प्रत्येक संदेश को स्थायी रूप से हटा देता है।"

msgctxt "serverSettingsDialog.unban"
msgid "Unban"
msgstr "अप्रतिबंधित करें"

msgctxt "serverSettingsDialog.whatIsThisServerAbout"
msgid "What is this server about?"
msgstr "यह सर्वर किस बारे में है?"

msgctxt "serverView.couldntLoadThisServer"
msgid "Couldn't load this server"
msgstr "इस सर्वर को लोड नहीं किया जा सका"

msgctxt "serverView.noTextChannelsYetCreateOne"
msgid "No text channels yet - create one from the server menu."
msgstr "अभी तक कोई टेक्स्ट चैनल नहीं - सर्वर मेनू से एक बनाएं।"

msgctxt "sharingTab.allowCameraMicrophone"
msgid "Allow camera & microphone"
msgstr "कैमरा और माइक्रोफ़ोन की अनुमति दें"

msgctxt "sharingTab.appliesTheNextTimeYouJoin"
msgid "Applies the next time you join a call."
msgstr "अगली बार जब आप किसी कॉल में शामिल होते हैं तो यह लागू होता है।"

msgctxt "sharingTab.camera"
msgid "Camera"
msgstr "कैमरा"

msgctxt "sharingTab.cameraAndMicrophoneAccessIsGranted"
msgid "Camera and microphone access is granted."
msgstr "कैमरा और माइक्रोफ़ोन पहुंच प्रदान की गई है।"

msgctxt "sharingTab.cameraAndMicrophoneAreBlockedRe"
msgid ""
"Camera and microphone are blocked. Re-allow them for this site in your "
"browser's address bar, then reload."
msgstr ""
"कैमरा और माइक्रोफ़ोन अवरुद्ध हैं. अपने ब्राउज़र के एड्रेस बार में उन्हें इस साइट के लिए पुनः "
"अनुमति दें, फिर पुनः लोड करें।"

msgctxt "sharingTab.chromeAndEdgeOnlyOtherBrowsers"
msgid "Chrome and Edge only - other browsers always use the system default."
msgstr ""
"केवल क्रोम और एज - अन्य ब्राउज़र हमेशा सिस्टम डिफ़ॉल्ट का उपयोग करते हैं।"

msgctxt "sharingTab.inputDevice"
msgid "Input device"
msgstr "इनपुट डिवाइस"

msgctxt "sharingTab.joinMuted"
msgid "Join muted"
msgstr "मौन में शामिल हों"

msgctxt "sharingTab.joinWithCameraOn"
msgid "Join with camera on"
msgstr "कैमरा ऑन करके जुड़ें"

msgctxt "sharingTab.microphone"
msgid "Microphone"
msgstr "माइक्रोफ़ोन"

msgctxt "sharingTab.orangchatOnlyOpensYourCameraAnd"
msgid ""
"OrangChat only opens your camera and microphone during a call, and while "
"you're testing them here."
msgstr ""
"OrangChat केवल कॉल के दौरान आपका कैमरा और माइक्रोफ़ोन खोलता है, और जब आप यहां उनका "
"परीक्षण कर रहे होते हैं।"

msgctxt "sharingTab.output"
msgid "Output"
msgstr "उत्पादन"

msgctxt "sharingTab.permissions"
msgid "Permissions"
msgstr "अनुमतियां"

msgctxt "sharingTab.speaker"
msgid "Speaker"
msgstr "वक्ता"

msgctxt "sharingTab.startEveryCallWithYourMicrophone"
msgid "Start every call with your microphone off."
msgstr "प्रत्येक कॉल को अपना माइक्रोफ़ोन बंद करके प्रारंभ करें।"

msgctxt "sharingTab.startVoiceChannelsWithVideoAlready"
msgid "Start voice channels with video already publishing."
msgstr "पहले से प्रकाशित वीडियो के साथ वॉयस चैनल प्रारंभ करें।"

msgctxt "sharingTab.theseChoicesAreStoredOnThis"
msgid ""
"These choices are stored on this device only - they're never sent to the "
"server."
msgstr ""
"ये विकल्प केवल इस डिवाइस पर संग्रहीत हैं - इन्हें सर्वर पर कभी नहीं भेजा जाता है।"

msgctxt "sharingTab.thisBrowserDoesntExposeCameraOr"
msgid "This browser doesn't expose camera or microphone controls."
msgstr "यह ब्राउज़र कैमरा या माइक्रोफ़ोन नियंत्रणों को उजागर नहीं करता है."

msgctxt "sharingTab.videoDevice"
msgid "Video device"
msgstr "वीडियो डिवाइस"

msgctxt "sharingTab.whenJoiningACall"
msgid "When joining a call"
msgstr "किसी कॉल में शामिल होने पर"

msgctxt "signupPage.alreadyHaveAnAccount"
msgid "Already have an account?"
msgstr "क्या आपके पास पहले से एक खाता मौजूद है?"

msgctxt "signupPage.checkYourEmailForAVerification"
msgid ""
"Check your email for a verification link. You must verify it before signing "
"in."
msgstr ""
"सत्यापन लिंक के लिए अपना ईमेल जांचें. साइन इन करने से पहले आपको इसे सत्यापित करना होगा।"

msgctxt "signupPage.claimYourUsernameAndStartChatting"
msgid "Claim your username and start chatting."
msgstr "अपने उपयोगकर्ता नाम का दावा करें और चैट करना शुरू करें।"

msgctxt "signupPage.communityGuidelines"
msgid "Community Guidelines"
msgstr "समुदाय दिशानिर्देश"

msgctxt "signupPage.createAccount"
msgid "Create account"
msgstr "खाता बनाएं"

msgctxt "signupPage.createYourAccount"
msgid "Create your account"
msgstr "अपना खाता बनाएं"

msgctxt "signupPage.displayNameOptional"
msgid "Display name (optional)"
msgstr "प्रदर्शन नाम (वैकल्पिक)"

msgctxt "signupPage.email"
msgid "Email"
msgstr "ईमेल"

msgctxt "signupPage.legalConsent"
msgid ""
"By creating an account, you agree to the {terms} and {guidelines}, and "
"acknowledge the {privacy}."
msgstr ""
"एक खाता बनाकर, आप {terms} और {guidelines} से सहमत होते हैं, और {privacy} को "
"स्वीकार करते हैं।"

msgctxt "signupPage.logIn"
msgid "Log in"
msgstr "लॉग इन करें"

msgctxt "signupPage.lowercaseLettersNumbersUnderscoresAndDots"
msgid "Lowercase letters, numbers, underscores, and dots."
msgstr "छोटे अक्षर, संख्याएँ, अंडरस्कोर और बिंदु।"

msgctxt "signupPage.password"
msgid "Password"
msgstr "पासवर्ड"

msgctxt "signupPage.privacyPolicy"
msgid "Privacy Policy"
msgstr "गोपनीयता नीति"

msgctxt "signupPage.termsOfService"
msgid "Terms of Service"
msgstr "सेवा की शर्तें"

msgctxt "signupPage.username"
msgid "Username"
msgstr "उपयोगकर्ता नाम"

msgctxt "soundTab.deleteName"
msgid "Delete {name}"
msgstr "{name} हटाएं"

msgctxt "soundTab.maxSizeMb"
msgid "Sound must be 1 MB or smaller."
msgstr "ध्वनि 1 एमबी या उससे छोटी होनी चाहिए."

msgctxt "soundTab.mp3OggWavOrFlacUpTo"
msgid "MP3, OGG, WAV or FLAC up to 1 MB and {seconds} seconds."
msgstr "MP3, OGG, WAV या FLAC 1 MB और {seconds} सेकंड तक।"

msgctxt "soundTab.noSoundsYetUploadOneTo"
msgid "No sounds yet. Upload one to play it in this server's voice channels."
msgstr ""
"अभी तक कोई आवाज़ नहीं. इसे इस सर्वर के वॉयस चैनल में चलाने के लिए एक अपलोड करें।"

msgctxt "soundTab.previewName"
msgid "Preview {name}"
msgstr "पूर्वावलोकन {name}"

msgctxt "soundTab.renameName"
msgid "Rename {name}"
msgstr "{name} का नाम बदलें"

msgctxt "soundTab.soundboard"
msgid "Soundboard"
msgstr "ध्वनि"

msgctxt "soundTab.soundsMustBeSecondsOrShorter"
msgid "Sounds must be {max} seconds or shorter (that one is {actual}s)."
msgstr "ध्वनियाँ {max} सेकंड या उससे कम होनी चाहिए (वह {actual} है)।"

msgctxt "soundTab.upload"
msgid "Upload"
msgstr "अपलोड करें"

msgctxt "soundTab.uploading"
msgid "Uploading…"
msgstr "अपलोड हो रहा है..."

msgctxt "soundTab.volumeForName"
msgid "Volume for {name}"
msgstr "{name} के लिए वॉल्यूम"

msgctxt "soundboardPanel.noSoundsYetAddSomeIn"
msgid "No sounds yet. Add some in Server settings → Sounds."
msgstr "अभी तक कोई आवाज़ नहीं. सर्वर सेटिंग्स → ध्वनि में कुछ जोड़ें।"

msgctxt "soundboardPanel.soundboard"
msgid "Soundboard"
msgstr "ध्वनि"

msgctxt "splashScreen.loadingOrangchat"
msgid "Loading OrangChat"
msgstr "ओरंगचैट लोड हो रहा है"

msgctxt "systemTab.appUpdates"
msgid "App updates"
msgstr "ऐप अपडेट"

msgctxt "systemTab.cachedDataOnThisDevice"
msgid "Cached data on this device."
msgstr "इस डिवाइस पर कैश्ड डेटा."

msgctxt "systemTab.cachedDataOnThisDeviceUsage"
msgid "Cached data on this device: ~{usage}."
msgstr "इस डिवाइस पर कैश्ड डेटा: ~{usage}."

msgctxt "systemTab.checkForUpdates"
msgid "Check for updates"
msgstr "अद्यतन के लिए जाँच"

msgctxt "systemTab.checkingForUpdates"
msgid "Checking for updates…"
msgstr "अपडेट के लिए जांच कर रहा है…"

msgctxt "systemTab.clearCacheReload"
msgid "Clear cache & reload"
msgstr "कैश साफ़ करें और पुनः लोड करें"

msgctxt "systemTab.connected"
msgid "Connected"
msgstr "जुड़े हुए"

msgctxt "systemTab.connecting"
msgid "Connecting…"
msgstr "कनेक्ट हो रहा है..."

msgctxt "systemTab.couldntCheckRightNow"
msgid "Couldn't check right now. Try again later."
msgstr "अभी जाँच नहीं हो सकी. बाद में पुन: प्रयास।"

msgctxt "systemTab.couldntCheckRightNowWithMessage"
msgid "Couldn't check right now. Try again later. ({message})"
msgstr "अभी जाँच नहीं हो सकी. बाद में पुन: प्रयास। ({message})"

msgctxt "systemTab.desktopNotifications"
msgid "Desktop notifications"
msgstr "डेस्कटॉप सूचनाएं"

msgctxt "systemTab.disconnected"
msgid "Disconnected"
msgstr "डिस्कनेक्ट किया गया"

msgctxt "systemTab.enableNotifications"
msgid "Enable notifications"
msgstr "सूचनाएं सक्षम करें"

msgctxt "systemTab.notifications"
msgid "Notifications"
msgstr "सूचनाएं"

msgctxt "systemTab.notificationsAreBlockedEnableThemFor"
msgid ""
"Notifications are blocked. Enable them for this site in your browser "
"settings."
msgstr ""
"सूचनाएं अवरुद्ध हैं. अपनी ब्राउज़र सेटिंग में इस साइट के लिए उन्हें सक्षम करें।"

msgctxt "systemTab.offNotificationsShowWhoWroteAnd"
msgid ""
"Off, notifications show who wrote and nothing more. Encrypted messages are "
"then never unlocked to make a notification at all. This browser only."
msgstr ""
"बंद, सूचनाएं दिखाती हैं कि किसने लिखा है और इससे अधिक कुछ नहीं। एन्क्रिप्टेड संदेशों को "
"अधिसूचना बनाने के लिए कभी भी अनलॉक नहीं किया जाता है। केवल यह ब्राउज़र."

msgctxt "systemTab.onLatestVersion"
msgid "You're on the latest version."
msgstr "आप नवीनतम संस्करण पर हैं."

msgctxt "systemTab.onLatestVersionNumbered"
msgid "You're on the latest version ({version})."
msgstr "आप नवीनतम संस्करण ({version}) पर हैं।"

msgctxt "systemTab.orangchatForPlatform"
msgid "OrangChat for {platform}."
msgstr "{platform} के लिए ओरंगचैट।"

msgctxt "systemTab.orangchatVersionForPlatform"
msgid "OrangChat {version} for {platform}."
msgstr "{platform} के लिए ओरंगचैट {version}।"

msgctxt "systemTab.pushAlertsForDirectMessagesAnd"
msgid ""
"Push alerts for direct messages and @mentions, even when OrangChat is closed."
msgstr ""
"ओरंगचैट बंद होने पर भी, सीधे संदेशों और @उल्लेखों के लिए अलर्ट पुश करें।"

msgctxt "systemTab.realtimeConnection"
msgid "Realtime connection"
msgstr "रीयलटाइम कनेक्शन"

msgctxt "systemTab.showMessageText"
msgid "Show message text"
msgstr "संदेश पाठ दिखाएँ"

msgctxt "systemTab.status"
msgid "Status"
msgstr "स्थिति"

msgctxt "systemTab.storage"
msgid "Storage"
msgstr "भंडारण"

msgctxt "systemTab.thisAppBuildCantCheckFrom"
msgid ""
"This app build can't check from here - use Help → Check for Updates… in the "
"window menu, or the tray icon."
msgstr ""
"यह ऐप बिल्ड यहां से जांच नहीं कर सकता - विंडो मेनू, या ट्रे आइकन में सहायता → अपडेट की "
"जांच करें... का उपयोग करें।"

msgctxt "systemTab.thisBrowserDoesntSupportNotifications"
msgid "This browser doesn't support notifications."
msgstr "यह ब्राउज़र सूचनाओं का समर्थन नहीं करता."

msgctxt "systemTab.updateChecksOnlyRunInThe"
msgid "Update checks only run in the installed app."
msgstr "अपडेट चेक केवल इंस्टॉल किए गए ऐप में चलते हैं।"

msgctxt "systemTab.updateFoundDownloading"
msgid "Update {version} found - downloading. You'll be asked to restart."
msgstr ""
"अपडेट {version} मिला - डाउनलोड हो रहा है। आपसे पुनः आरंभ करने के लिए कहा जाएगा."

msgctxt "toaster.dismissNotification"
msgid "Dismiss notification"
msgstr "अधिसूचना ख़ारिज करें"

msgctxt "transferDialog.addingADeviceIsASecurity"
msgid ""
"Adding a device is a security event, so it takes a fresh second-factor code. "
"Every other device on your account will be told about it."
msgstr ""
"डिवाइस जोड़ना एक सुरक्षा घटना है, इसलिए इसके लिए एक ताज़ा द्वितीय-कारक कोड की "
"आवश्यकता होती है। आपके खाते के प्रत्येक अन्य डिवाइस को इसके बारे में बताया जाएगा।"

msgctxt "transferDialog.addPhoneToThisAccount"
msgid "Add phone to this account"
msgstr "इस खाते में फ़ोन जोड़ें"

msgctxt "transferDialog.addThisDevice"
msgid "Add this device"
msgstr "इस डिवाइस को जोड़ें"

msgctxt "transferDialog.aOneTimeCodeIsOn"
msgid "A one-time code is on its way to your email - it expires in 10 minutes."
msgstr ""
"एक बार का कोड आपके ईमेल पर भेजा जा रहा है - यह 10 मिनट में समाप्त हो जाएगा।"

msgctxt "transferDialog.authorizingYourPhone"
msgid "Authorizing your phone"
msgstr "आपके फ़ोन को अधिकृत किया जा रहा है"

msgctxt "transferDialog.bothScreensShouldShowTheSame"
msgid ""
"Both screens should show the same six digits. If they differ, something is "
"between your two devices - stop here."
msgstr ""
"दोनों स्क्रीन पर समान छह अंक दिखने चाहिए। यदि वे भिन्न हैं, तो आपके दोनों उपकरणों के बीच "
"कुछ है - यहीं रुकें।"

msgctxt "transferDialog.connectingToTheOtherDevice"
msgid "Connecting to the other device…"
msgstr "अन्य डिवाइस से कनेक्ट किया जा रहा है…"

msgctxt "transferDialog.creatingOneTimeCode"
msgid "Creating one-time code…"
msgstr "एक बार का कोड बनाया जा रहा है..."

msgctxt "transferDialog.deviceTransferCode"
msgid "Device transfer code"
msgstr "डिवाइस ट्रांसफर कोड"

msgctxt "transferDialog.digitsConfirmed"
msgid "Digits confirmed"
msgstr "अंकों की पुष्टि की गई"

msgctxt "transferDialog.emailMeACode"
msgid "Email me a code"
msgstr "मुझे एक कोड ईमेल करें"

msgctxt "transferDialog.encryptingConversationHistoryKeysSigningThe"
msgid ""
"Encrypting conversation-history keys, signing the new device, and waiting "
"for the phone to store them securely…"
msgstr ""
"वार्तालाप-इतिहास कुंजियों को एन्क्रिप्ट करना, नए डिवाइस पर हस्ताक्षर करना, और फ़ोन "
"द्वारा उन्हें सुरक्षित रूप से संग्रहीत करने की प्रतीक्षा करना…"

msgctxt "transferDialog.enterTheSecurityCodeOnThe"
msgid ""
"Enter the security code on the authorized device. This device is waiting for "
"the encrypted history and signed authorization."
msgstr ""
"अधिकृत डिवाइस पर सुरक्षा कोड दर्ज करें. यह डिवाइस एन्क्रिप्टेड इतिहास और हस्ताक्षरित "
"प्राधिकरण की प्रतीक्षा कर रहा है।"

msgctxt "transferDialog.onADeviceYoureAlreadySigned"
msgid ""
"On a device you're already signed in on, open Settings → Encryption and "
"choose \"Add another device\", then point it at this code. Keep them close "
"together - the transfer only goes over your local network."
msgstr ""
"जिस डिवाइस पर आप पहले से साइन इन हैं, उस पर सेटिंग्स → एन्क्रिप्शन खोलें और \"अन्य डिवाइस "
"जोड़ें\" चुनें, फिर इसे इस कोड पर इंगित करें। उन्हें पास-पास रखें - स्थानांतरण केवल आपके स्थानीय "
"नेटवर्क पर होता है।"

msgctxt "transferDialog.openSettingsEncryptionAddThisPhone"
msgid "Open Settings → Encryption → Add this phone."
msgstr "सेटिंग्स खोलें → एन्क्रिप्शन → यह फ़ोन जोड़ें।"

msgctxt "transferDialog.resendEmailCode"
msgid "Resend email code"
msgstr "ईमेल कोड पुनः भेजें"

msgctxt "transferDialog.scanTheCodeShownOnThe"
msgid ""
"Scan the code shown on the new device, or use the paste option if this PC "
"has no camera."
msgstr ""
"नए डिवाइस पर दिखाए गए कोड को स्कैन करें, या यदि इस पीसी में कोई कैमरा नहीं है तो पेस्ट "
"विकल्प का उपयोग करें।"

msgctxt "transferDialog.scanThisWithYourPhone"
msgid "Scan this with your phone"
msgstr "इसे अपने फ़ोन से स्कैन करें"

msgctxt "transferDialog.showACodeForMyPhone"
msgid "Show a code for my phone to scan"
msgstr "मेरे फ़ोन को स्कैन करने के लिए एक कोड दिखाएँ"

msgctxt "transferDialog.tapScanCodeFromPcAnd"
msgid "Tap “Scan code from PC” and point OrangChat at this code."
msgstr ""
"“पीसी से कोड स्कैन करें” पर टैप करें और ओरंगचैट को इस कोड पर इंगित करें।"

msgctxt "transferDialog.theyDont"
msgid "They don't"
msgstr "वे नहीं करते"

msgctxt "transferDialog.theyMatch"
msgid "They match"
msgstr "उनका मिलान होता है"

msgctxt "transferDialog.thisAccountHasNoAuthenticatorApp"
msgid ""
"This account has no authenticator app set up, so OrangChat will email a one-"
"time code to the address on your account. Check your email before entering "
"it here."
msgstr ""
"इस खाते में कोई प्रमाणक ऐप सेट अप नहीं है, इसलिए OrangChat आपके खाते के पते पर एक बार "
"का कोड ईमेल करेगा। अपना ईमेल यहां दर्ज करने से पहले जांच लें।"

msgctxt "transferDialog.transferProgress"
msgid "Transfer progress"
msgstr "स्थानांतरण प्रगति"

msgctxt "transferDialog.tryAgain"
msgid "Try again"
msgstr "पुनः प्रयास करें"

msgctxt "transferDialog.updateThePhoneToOrangchat0"
msgid "Update the phone to OrangChat 0.5.4 and sign in to this account."
msgstr "फ़ोन को OrangChat 0.5.4 पर अपडेट करें और इस खाते में साइन इन करें।"

msgctxt "transferDialog.useACodeShownByThe"
msgid "Use a code shown by the new device instead"
msgstr "इसके बजाय नए डिवाइस द्वारा दिखाए गए कोड का उपयोग करें"

msgctxt "transferDialog.useAnEmailCodeInstead"
msgid "Use an email code instead"
msgstr "इसके बजाय एक ईमेल कोड का उपयोग करें"

msgctxt "transferDialog.waitingForTheOtherDevice"
msgid "Waiting for the other device…"
msgstr "अन्य डिवाइस की प्रतीक्षा की जा रही है..."

msgctxt "transferDialog.waitingForYourPhoneToScan"
msgid "Waiting for your phone to scan…"
msgstr "आपके फ़ोन के स्कैन होने की प्रतीक्षा की जा रही है..."

msgctxt "updateGate.dismissUpdateNotice"
msgid "Dismiss update notice"
msgstr "अद्यतन सूचना ख़ारिज करें"

msgctxt "updateGate.fixesProblemsInTheVersion"
msgid "OrangChat {latest} fixes problems in the version you are running."
msgstr ""
"OrangChat {latest} आपके द्वारा चलाए जा रहे संस्करण में समस्याओं को ठीक करता है।"

msgctxt "updateGate.isAvailable"
msgid "OrangChat {latest} is available."
msgstr "ओरंगचैट {latest} उपलब्ध है।"

msgctxt "updateGate.notSupportedUpdateToContinue"
msgid ""
"This version of OrangChat is no longer supported and can no longer connect. "
"Update to continue."
msgstr ""
"OrangChat का यह संस्करण अब समर्थित नहीं है और अब कनेक्ट नहीं हो सकता है। जारी रखने के "
"लिए अद्यतन करें."

msgctxt "updateGate.notSupportedUpdateToVersion"
msgid ""
"This version of OrangChat is no longer supported and can no longer connect. "
"Update to {latest} to continue."
msgstr ""
"OrangChat का यह संस्करण अब समर्थित नहीं है और अब कनेक्ट नहीं हो सकता है। जारी रखने के "
"लिए {latest} पर अपडेट करें।"

msgctxt "updateGate.reload"
msgid "Reload"
msgstr "पुनः लोड करें"

msgctxt "updateGate.update"
msgid "Update"
msgstr "अद्यतन"

msgctxt "updateGate.updateRequired"
msgid "Update required"
msgstr "अद्यतन आवश्यक है"

msgctxt "userFooter.userSettings"
msgid "User settings"
msgstr "उपयोगकर्ता सेटिंग्स"

msgctxt "userSettingsDialog.about"
msgid "About"
msgstr "के बारे में"

msgctxt "userSettingsDialog.aboutMe"
msgid "About me"
msgstr "मेरे बारे में"

msgctxt "userSettingsDialog.accentColor"
msgid "Accent color"
msgstr "उच्चारण रंग"

msgctxt "userSettingsDialog.appIcon"
msgid "App icon"
msgstr "ऐप आइकन"

msgctxt "userSettingsDialog.applied"
msgid "Applied"
msgstr "लागू"

msgctxt "userSettingsDialog.applyCss"
msgid "Apply CSS"
msgstr "सीएसएस लागू करें"

msgctxt "userSettingsDialog.avatar"
msgid "Avatar"
msgstr "अवतार"

msgctxt "userSettingsDialog.banner"
msgid "Banner"
msgstr "बैनर"

msgctxt "userSettingsDialog.browseAppThemes"
msgid "Browse app themes"
msgstr "ऐप थीम ब्राउज़ करें"

msgctxt "userSettingsDialog.browseProfileThemes"
msgid "Browse profile themes"
msgstr "प्रोफ़ाइल थीम ब्राउज़ करें"

msgctxt "userSettingsDialog.clear"
msgid "Clear"
msgstr "स्पष्ट"

msgctxt "userSettingsDialog.closeSettings"
msgid "Close settings"
msgstr "सेटिंग्स बंद करें"

msgctxt "userSettingsDialog.communityThemes"
msgid "Community themes"
msgstr "सामुदायिक विषय"

msgctxt "userSettingsDialog.couldNotSaveTheIcon"
msgid "Could not save the icon"
msgstr "आइकन सहेजा नहीं जा सका"

msgctxt "userSettingsDialog.cssFileIsTooLarge"
msgid "CSS file is too large (max 100 KB)."
msgstr "CSS फ़ाइल बहुत बड़ी है (अधिकतम 100 KB)।"

msgctxt "userSettingsDialog.customCss"
msgid "Custom CSS"
msgstr "कस्टम सीएसएस"

msgctxt "userSettingsDialog.customCssIsActive"
msgid "Custom CSS is active."
msgstr "कस्टम सीएसएस सक्रिय है."

msgctxt "userSettingsDialog.customCssTheme"
msgid "Custom CSS theme"
msgstr "कस्टम सीएसएस थीम"

msgctxt "userSettingsDialog.dark"
msgid "Dark"
msgstr "अँधेरा"

msgctxt "userSettingsDialog.displayName"
msgid "Display name"
msgstr "प्रदर्शित होने वाला नाम"

msgctxt "userSettingsDialog.downloadDefault"
msgid "Download default"
msgstr "डिफ़ॉल्ट डाउनलोड करें"

msgctxt "userSettingsDialog.downloadTemplate"
msgid "Download template"
msgstr "टेम्पलेट डाउनलोड करें"

msgctxt "userSettingsDialog.icon"
msgid "Icon"
msgstr "आइकन"

msgctxt "userSettingsDialog.identity"
msgid "Identity"
msgstr "पहचान"

msgctxt "userSettingsDialog.leaveEmptyToUseYourAccent"
msgid "Leave empty to use your accent color."
msgstr "अपने उच्चारण रंग का उपयोग करने के लिए खाली छोड़ दें।"

msgctxt "userSettingsDialog.light"
msgid "Light"
msgstr "रोशनी"

msgctxt "userSettingsDialog.loadExample"
msgid "Load example"
msgstr "उदाहरण लोड करें"

msgctxt "userSettingsDialog.loadStarter"
msgid "Load starter"
msgstr "स्टार्टर लोड करें"

msgctxt "userSettingsDialog.lowercaseLettersNumbersUnderscoresAndDots"
msgid "Lowercase letters, numbers, underscores, and dots."
msgstr "छोटे अक्षर, संख्याएँ, अंडरस्कोर और बिंदु।"

msgctxt "userSettingsDialog.navAbout"
msgid "About"
msgstr "के बारे में"

msgctxt "userSettingsDialog.navAccessibility"
msgid "Accessibility"
msgstr "सरल उपयोग"

msgctxt "userSettingsDialog.navActivity"
msgid "Activity"
msgstr "गतिविधि"

msgctxt "userSettingsDialog.navAppearance"
msgid "Appearance"
msgstr "उपस्थिति"

msgctxt "userSettingsDialog.navCameraMic"
msgid "Camera & Mic"
msgstr "कैमरा और माइक"

msgctxt "userSettingsDialog.navConnections"
msgid "Connections"
msgstr "कनेक्शन"

msgctxt "userSettingsDialog.navDevices"
msgid "Devices"
msgstr "उपकरण"

msgctxt "userSettingsDialog.navDownloadApp"
msgid "Download app"
msgstr "ऐप डाउनलोड करें"

msgctxt "userSettingsDialog.navEncryption"
msgid "Encryption"
msgstr "कूटलेखन"

msgctxt "userSettingsDialog.navGroupAccount"
msgid "Account"
msgstr "खाता"

msgctxt "userSettingsDialog.navGroupApp"
msgid "App"
msgstr "अनुप्रयोग"

msgctxt "userSettingsDialog.navGroupAppearance"
msgid "Appearance"
msgstr "उपस्थिति"

msgctxt "userSettingsDialog.navGroupPrivacySecurity"
msgid "Privacy & Security"
msgstr "निजता एवं सुरक्षा"

msgctxt "userSettingsDialog.navPlugins"
msgid "Plugins"
msgstr "प्लग-इन"

msgctxt "userSettingsDialog.navPrivacy"
msgid "Privacy"
msgstr "गोपनीयता"

msgctxt "userSettingsDialog.navProfile"
msgid "Profile"
msgstr "प्रोफ़ाइल"

msgctxt "userSettingsDialog.navProfileTheme"
msgid "Profile theme"
msgstr "प्रोफ़ाइल थीम"

msgctxt "userSettingsDialog.navScanSignInQr"
msgid "Scan sign-in QR"
msgstr "साइन-इन QR स्कैन करें"

msgctxt "userSettingsDialog.navSecurity"
msgid "Security"
msgstr "सुरक्षा"

msgctxt "userSettingsDialog.navSystem"
msgid "System"
msgstr "प्रणाली"

msgctxt "userSettingsDialog.navTheme"
msgid "Theme"
msgstr "विषय"

msgctxt "userSettingsDialog.ocPfBodyBackground1a1030"
msgid ".oc-pf-body { background: #1a1030; }"
msgstr ".oc-पीएफ-बॉडी { background: #1a1030; }"

msgctxt "userSettingsDialog.pngJpegWebpOrAnimatedGif"
msgid "PNG, JPEG, WebP, or animated GIF."
msgstr "पीएनजी, जेपीईजी, वेबपी, या एनिमेटेड जीआईएफ।"

msgctxt "userSettingsDialog.prebuiltColourThemesAndProfileCard"
msgid ""
"Prebuilt colour themes and profile-card themes, reviewed and bundled with "
"the app. Installing one recolours everything without writing any CSS."
msgstr ""
"पूर्व-निर्मित रंग थीम और प्रोफ़ाइल-कार्ड थीम, समीक्षा की गई और ऐप के साथ बंडल की गई। "
"इसे इंस्टॉल करने से बिना कोई सीएसएस लिखे सब कुछ दोबारा रंग में आ जाता है।"

msgctxt "userSettingsDialog.preview"
msgid "Preview"
msgstr "पूर्व दर्शन"

msgctxt "userSettingsDialog.profileThemeCss"
msgid "Profile theme (CSS)"
msgstr "प्रोफ़ाइल थीम (सीएसएस)"

msgctxt "userSettingsDialog.pronouns"
msgid "Pronouns"
msgstr "सर्वनाम"

msgctxt "userSettingsDialog.replacesTheOrangchatMarkForYou"
msgid ""
"Replaces the OrangChat mark for you everywhere you are signed in - browser "
"tab, in-app branding, and the desktop window and tray. Nobody else sees it."
msgstr ""
"आपके लिए हर जगह ओरंगचैट मार्क को बदल देता है जहां आप साइन इन हैं - ब्राउज़र टैब, इन-ऐप "
"ब्रांडिंग, और डेस्कटॉप विंडो और ट्रे। इसे कोई और नहीं देखता."

msgctxt "userSettingsDialog.restyleTheAppForYourselfPaste"
msgid ""
"Restyle the app for yourself - paste CSS below or upload a .css file. It "
"applies the moment you save, and it outranks the built-in theme, so "
"overriding a design token (the --oc-* variables) is enough to recolour "
"everything. Download the default stylesheet to see the full list."
msgstr ""
"अपने लिए ऐप को पुनः स्टाइल करें - नीचे CSS चिपकाएँ या एक .css फ़ाइल अपलोड करें। यह आपके "
"द्वारा सहेजे जाने पर लागू होता है, और यह अंतर्निहित थीम से आगे निकल जाता है, इसलिए "
"डिज़ाइन टोकन (--oc-* वेरिएबल्स) को ओवरराइड करना हर चीज़ को फिर से रंगने के लिए "
"पर्याप्त है। पूरी सूची देखने के लिए डिफ़ॉल्ट स्टाइलशीट डाउनलोड करें।"

msgctxt "userSettingsDialog.rootOcPrimary22c55e"
msgid ":root { --oc-primary: #22c55e; }"
msgstr ":रूट { --oc-primary: #22c55e; }"

msgctxt "userSettingsDialog.savedExclamation"
msgid "Saved!"
msgstr "सहेजा गया!"

msgctxt "userSettingsDialog.saveProfile"
msgid "Save profile"
msgstr "प्रोफ़ाइल बचा"

msgctxt "userSettingsDialog.sectionTitleAbout"
msgid "About"
msgstr "के बारे में"

msgctxt "userSettingsDialog.sectionTitleAccessibility"
msgid "Accessibility"
msgstr "सरल उपयोग"

msgctxt "userSettingsDialog.sectionTitleActivity"
msgid "Activity"
msgstr "गतिविधि"

msgctxt "userSettingsDialog.sectionTitleAppearance"
msgid "Appearance"
msgstr "उपस्थिति"

msgctxt "userSettingsDialog.sectionTitleCameraMicrophone"
msgid "Camera & Microphone"
msgstr "कैमरा और माइक्रोफोन"

msgctxt "userSettingsDialog.sectionTitleConnections"
msgid "Connections"
msgstr "कनेक्शन"

msgctxt "userSettingsDialog.sectionTitleDevices"
msgid "Devices"
msgstr "उपकरण"

msgctxt "userSettingsDialog.sectionTitleDownloadApp"
msgid "Download app"
msgstr "ऐप डाउनलोड करें"

msgctxt "userSettingsDialog.sectionTitleEncryption"
msgid "Encryption"
msgstr "कूटलेखन"

msgctxt "userSettingsDialog.sectionTitlePlugins"
msgid "Plugins"
msgstr "प्लग-इन"

msgctxt "userSettingsDialog.sectionTitlePrivacy"
msgid "Privacy"
msgstr "गोपनीयता"

msgctxt "userSettingsDialog.sectionTitleProfile"
msgid "Profile"
msgstr "प्रोफ़ाइल"

msgctxt "userSettingsDialog.sectionTitleProfileTheme"
msgid "Profile theme"
msgstr "प्रोफ़ाइल थीम"

msgctxt "userSettingsDialog.sectionTitleScanSignInQr"
msgid "Scan sign-in QR"
msgstr "साइन-इन QR स्कैन करें"

msgctxt "userSettingsDialog.sectionTitleSecurity"
msgid "Security"
msgstr "सुरक्षा"

msgctxt "userSettingsDialog.sectionTitleSystem"
msgid "System"
msgstr "प्रणाली"

msgctxt "userSettingsDialog.sectionTitleTheme"
msgid "Theme"
msgstr "विषय"

msgctxt "userSettingsDialog.settingsSections"
msgid "Settings sections"
msgstr "सेटिंग्स अनुभाग"

msgctxt "userSettingsDialog.signedInAs"
msgid "Signed in as"
msgstr "इस रूप में साइन इन किया"

msgctxt "userSettingsDialog.signOut"
msgid "Sign out"
msgstr "साइन आउट"

msgctxt "userSettingsDialog.squareImagesWorkBestLeaveEmpty"
msgid "Square images work best. Leave empty for the OrangChat mark."
msgstr ""
"वर्गाकार छवियाँ सबसे अच्छा काम करती हैं। OrangChat चिह्न के लिए खाली छोड़ें।"

msgctxt "userSettingsDialog.status"
msgid "Status"
msgstr "स्थिति"

msgctxt "userSettingsDialog.styleYourProfileCardHoweverYou"
msgid ""
"Style your profile card however you like - everyone sees it. It's sandboxed: "
"scoped to your card only, no external URLs, and it can't cover or escape the "
"card. The preview above updates live."
msgstr ""
"अपने प्रोफ़ाइल कार्ड को अपनी पसंद के अनुसार स्टाइल करें - हर कोई इसे देखता है। यह सैंडबॉक्स्ड "
"है: केवल आपके कार्ड तक ही सीमित है, कोई बाहरी यूआरएल नहीं है, और यह कार्ड को कवर या "
"बाहर नहीं कर सकता है। उपरोक्त अपडेट का पूर्वावलोकन लाइव है।"

msgctxt "userSettingsDialog.tellPeopleAboutYourself"
msgid "Tell people about yourself…"
msgstr "लोगों को अपने बारे में बताएं..."

msgctxt "userSettingsDialog.theme"
msgid "Theme"
msgstr "विषय"

msgctxt "userSettingsDialog.themeNameIsInstalled"
msgid "“{name}” is installed."
msgstr "\"{name}\" स्थापित है."

msgctxt "userSettingsDialog.theyThem"
msgid "they/them"
msgstr "वे/उन्हें"

msgctxt "userSettingsDialog.uploadCss"
msgid "Upload CSS"
msgstr "सीएसएस अपलोड करें"

msgctxt "userSettingsDialog.username"
msgid "Username"
msgstr "उपयोगकर्ता नाम"

msgctxt "verificationNotice.check_one"
msgid "Check them"
msgstr "उनकी जांच करें"

msgctxt "verificationNotice.check_other"
msgid "Check people"
msgstr "लोगों की जांच करें"

msgctxt "verificationNotice.notCheckedYet"
msgid ""
"You asked to check people before messaging them, and you have not checked "
"{who} yet. The message is sitting on this device, locked - it has not been "
"sent anywhere. Scan their code, or compare numbers on a call, and it goes."
msgstr ""
"आपने लोगों को संदेश भेजने से पहले उनकी जांच करने के लिए कहा था, और आपने अभी तक {who} की "
"जांच नहीं की है। संदेश इस डिवाइस पर लॉक है - इसे कहीं भी नहीं भेजा गया है। उनके कोड को "
"स्कैन करें, या कॉल पर संख्याओं की तुलना करें, और यह काम हो जाता है।"

msgctxt "verificationNotice.yourMessageIsWaitingNotLost"
msgid "Your message is waiting, not lost"
msgstr "आपका संदेश इंतज़ार कर रहा है, खोया नहीं है"

msgctxt "verifyDialog.doneEverythingFromHereOnUses"
msgid "Done. Everything from here on uses the new key."
msgstr "हो गया। यहां से हर चीज़ नई कुंजी का उपयोग करती है।"

msgctxt "verifyDialog.everythingSentFromNowOnUses"
msgid ""
"Everything sent from now on uses a new key. Existing messages stay readable, "
"and everyone still in the conversation keeps access."
msgstr ""
"अब से भेजी जाने वाली हर चीज़ एक नई कुंजी का उपयोग करती है। मौजूदा संदेश पढ़ने योग्य रहते "
"हैं, और बातचीत में शामिल सभी लोगों तक पहुंच बनी रहती है।"

msgctxt "verifyDialog.forgetThatICheckedThem"
msgid "Forget that I checked them"
msgstr "भूल जाओ कि मैंने उनकी जाँच की थी"

msgctxt "verifyDialog.makeANewKey"
msgid "Make a new key"
msgstr "एक नई कुंजी बनाओ"

msgctxt "verifyDialog.myVerificationCode"
msgid "My verification code"
msgstr "मेरा सत्यापन कोड"

msgctxt "verifyDialog.pointAtTheirCode"
msgid ""
"Point this at the code on {name} screen. They will find it under the lock at "
"the top of this conversation, or in Settings → Encryption."
msgstr ""
"इसे {name} स्क्रीन पर कोड पर इंगित करें। वे इसे इस वार्तालाप के शीर्ष पर लॉक के नीचे, या "
"सेटिंग्स → एन्क्रिप्शन में पाएंगे।"

msgctxt "verifyDialog.replacesTheKeyUsedFromNow"
msgid ""
"Replaces the key used from now on, so a device that has since been removed "
"cannot read anything new. Messages already here stay readable, and nobody is "
"locked out."
msgstr ""
"अब से उपयोग की गई कुंजी को बदल देता है, इसलिए जो उपकरण हटा दिया गया है वह कुछ भी "
"नया नहीं पढ़ सकता है। यहां पहले से मौजूद संदेश पढ़ने योग्य रहते हैं, और कोई भी बाहर नहीं "
"रहता है।"

msgctxt "verifyDialog.scanTheirCode"
msgid "Scan their code"
msgstr "उनका कोड स्कैन करें"

msgctxt "verifyDialog.sendWithoutCheckingThemFirst"
msgid "Send without checking them first"
msgstr "उन्हें पहले जांचे बिना भेजें"

msgctxt "verifyDialog.showMyCode"
msgid "Show my code"
msgstr "मेरा कोड दिखाओ"

msgctxt "verifyDialog.youHaveCheckedName"
msgid ""
"You have checked {name}. They have not checked you yet - have them scan this "
"code now, so it works both ways."
msgstr ""
"आपने {name} की जाँच कर ली है। उन्होंने अभी तक आपकी जाँच नहीं की है - क्या उन्होंने अभी इस "
"कोड को स्कैन किया है, इसलिए यह दोनों तरीकों से काम करता है।"

msgctxt "verifyDialog.standingTogetherScanEachOthersCodes"
msgid ""
"Standing together? Scan each other's codes - one scan proves one direction, "
"so do both. Apart, compare the numbers below instead."
msgstr ""
"एक साथ खड़े हैं? एक-दूसरे के कोड को स्कैन करें - एक स्कैन एक दिशा को सिद्ध करता है, इसलिए "
"दोनों को। इसके अलावा, इसके बजाय नीचे दी गई संख्याओं की तुलना करें।"

msgctxt "verifyDialog.startAFreshKey"
msgid "Start a fresh key"
msgstr "एक नई कुंजी प्रारंभ करें"

msgctxt "verifyDialog.startAFreshKeyHere"
msgid "Start a fresh key here"
msgstr "यहां एक नई कुंजी प्रारंभ करें"

msgctxt "verifyDialog.their"
msgid "their"
msgstr "उनका"

msgctxt "verifyDialog.thisCodeHoldsNothingSecretIt"
msgid ""
"This code holds nothing secret. It is safe for anyone to see; being in the "
"room is what makes scanning it mean something."
msgstr ""
"इस कोड में कुछ भी रहस्य नहीं है। इसे किसी के भी देखना सुरक्षित है; कमरे में होने से स्कैनिंग का "
"कुछ मतलब बनता है।"

msgctxt "videoLightbox.seekVideo"
msgid "Seek video"
msgstr "वीडियो खोजें"

msgctxt "whatsNewDialog.gotIt"
msgid "Got it"
msgstr "समझ गया"

msgctxt "whatsNewDialog.whatsNew"
msgid "What's new"
msgstr "नया क्या है"
