const batch2 = { "socialUi": { "agentPanel": { "spot": "स्पॉट", "event": "इवेंट", "labPro": "Lab प्रो", "gear": "गियर", "crew": "क्रू", "description": "इस क्रू को जानता है — इसके जैम, रोस्टर और ओपन कॉल — साथ ही लाइव डेटा के साथ पूरा सीन।", "greeting": "नमस्ते! मैं Sasquatch हूँ, {{crew}} का गाइड। क्रू के बारे में पूछें — अगला जैम, इसे कौन चलाता है, हम क्या चाहते हैं — या पूरा सीन।", "suggestion1": "हमारा अगला जैम कब है?", "suggestion2": "यह क्रू कौन चलाता है?", "suggestion3": "हम क्या खोज रहे हैं?", "suggestion4": "हमारे पास के बेहतरीन स्पॉट?", "suggestion5": "स्केटिंग के लिए मौसम कैसा है?", "thinking": "Sasquatch सोच रहा है…", "placeholder": "अपने लोकल सीन के बारे में पूछें…", "disclaimer": "AI गलत हो सकता है — लिंक असली लिस्टिंग पर जाते हैं।" }, "badge": { "upcomingOne": "{{count}} आने वाला इवेंट", "upcomingMany": "{{count}} आने वाले इवेंट", "comingOne": "{{count}} इवेंट आ रहा है", "comingMany": "{{count}} इवेंट आ रहे हैं" }, "bell": { "youAreIn": "आप {{crew}} में हैं! 🛹", "membershipConfirmed": "सदस्यता पुष्ट हो गई।", "couldNotConfirm": "पुष्ट नहीं कर सके", "addedYouTo": "ने आपको जोड़ा", "confirmToAppear": "सदस्य के रूप में दिखने के लिए पुष्टि करें।", "notifications": "सूचनाएँ", "notificationsNew": "सूचनाएँ ({{count}} नई)", "unreadCount": "{{count}} बिना पढ़ी सूचनाएँ", "markRead": "पढ़ा हुआ चिह्नित करें", "allClear": "सब देख लिया", "tabAll": "सभी", "tabTrades": "ट्रेड", "tabSocial": "सोशल", "tabNews": "समाचार", "tabCrews": "क्रू", "checkingUpdates": "अपडेट जाँच रहे हैं…", "checkingTrades": "ऑफ़र और ट्रेड जाँच रहे हैं…", "loadingDrops": "नए ड्रॉप लोड हो रहे हैं…", "emptyAll": "ऑफ़र, ट्रेड, ज़ैप, जवाब, न्यूज़लेटर ड्रॉप और क्रू गतिविधि यहाँ दिखेंगे।", "emptyTrades": "ऑफ़र, काउंटर-ऑफ़र और ट्रेड पुष्टि सब यहाँ आते हैं — चाहे आप बेच रहे हों, खरीद रहे हों या बदल रहे हों।", "emptySocial": "ज़ैप, रिएक्शन, रीपोस्ट, मेंशन, जवाब, इवेंट RSVP और होस्ट अपडेट सब यहाँ आते हैं।", "emptyNews": "SkateSpots न्यूज़लेटर ड्रॉप यहाँ आएँगे। न्यूज़लेटर पेज पर सब्सक्राइब करें।", "emptyCrews": "क्रू निमंत्रण, कलेक्टिव अनुरोध और सदस्यता अनुरोध यहाँ दिखेंगे।", "subscribeBanner": "नए ड्रॉप अपनी बेल में पाने के लिए सब्सक्राइब करें", "read": "पढ़ा गया", "allCaughtUp": "आपने सब देख लिया" }, "chat": { "hidden": "छिपा हुआ", "hideMessageAria": "यह संदेश छिपाएँ", "hideMessageTitle": "संदेश छिपाएँ (एडमिन)", "messageHidden": "संदेश छिपा दिया", "messageHiddenDesc": "सभी के लिए क्रू चैट से छिपा दिया गया।", "messageHideFailed": "संदेश छिपाने में विफल", "encryptionUnavailable": "एन्क्रिप्शन उपलब्ध नहीं", "encryptionUnavailableDesc": "आपका साइनर NIP-44 एन्क्रिप्शन का समर्थन नहीं करता। कृपया अपना एक्सटेंशन अपडेट करें।", "messageFailed": "संदेश विफल", "couldNotSend": "संदेश नहीं भेज सके।", "noOneToMessage": "अभी संदेश भेजने के लिए कोई नहीं", "noOneToMessageDesc": "इस क्रू में चैट करने के लिए कोई और सदस्य नहीं है।", "subject": "{{crew}} क्रू चैट", "title": "क्रू चैट", "cordnBadgeTitle": "इस क्रू के Cordn कोऑर्डिनेटर से ContextVM के ज़रिए रूट किया गया। एंड-टू-एंड एन्क्रिप्टेड।", "private": "निजी", "privateBadgeTitle": "एंड-टू-एंड एन्क्रिप्टेड — सिर्फ़ क्रू सदस्य ही ये संदेश पढ़ सकते हैं।", "encryptedCordn": "एन्क्रिप्टेड और क्रू कोऑर्डिनेटर (Cordn) से रूट — कोई संदेश सार्वजनिक रिले पर नहीं जाता।", "encryptedNip17": "संस्थापक और सभी सूचीबद्ध क्रू सदस्यों के लिए एन्क्रिप्टेड ग्रुप चैट।", "moderatorNote": " मॉडरेटर के रूप में आप क्रू से संदेश छिपा सकते हैं।", "loginToSee": "क्रू चैट जॉइन कर सकते हैं या नहीं, देखने के लिए लॉग इन करें।", "membersOnly": "यह चैट क्रू सदस्यों के लिए निजी है। बातचीत में शामिल होने के लिए संस्थापक से कहें कि आपको क्रू में जोड़ें।", "noMessages": "अभी कोई संदेश नहीं। क्रू चैट शुरू करें — सेशन प्लान करें, स्पॉट साझा करें, क्लिप का मज़ा लें।", "newMessages": "नए संदेश", "new": "नया", "placeholder": "अपने क्रू को संदेश भेजें…", "sendAria": "संदेश भेजें" }, "collectiveJoinRequest": { "addedTitle": "{{name}} को {{collective}} में जोड़ा 🛹", "addedDesc": "वे अपनी ओर से पुष्टि करेंगे ताकि सत्यापित सदस्य के रूप में दिखें।", "couldNotAdd": "सदस्य नहीं जोड़ सके", "couldNotDismiss": "खारिज नहीं कर सके", "addedDone": "जोड़ा गया", "addedTo": "में", "dismissedDone": "{{name}} का अनुरोध खारिज किया", "wantsToJoin": "जॉइन करना चाहते हैं", "alreadyOnRoster": "पहले से रोस्टर पर", "openCollective": "ओपन कलेक्टिव", "dismiss": "खारिज करें", "addToCollective": "कलेक्टिव में जोड़ें" }, "collectiveMembers": { "confirmed": "पुष्ट", "pending": "लंबित", "pendingTooltip": "कलेक्टिव द्वारा सूचीबद्ध — इस सदस्य की पुष्टि का इंतज़ार।", "crewOnly": "सिर्फ़ क्रू", "crewOnlyTooltip": "इस सदस्य ने सिर्फ़ क्रू-साथियों को दिखना चुना है। आप उन्हें देख सकते हैं क्योंकि आप क्रू में हैं।", "hiddenMember": "छिपा सदस्य", "title": "सदस्य", "verifiedOf": "{{total}} में से {{confirmed}} सत्यापित — हर पुष्ट सदस्य ने अपनी खुद की Nostr कुंजी से हस्ताक्षर किए।", "verifiedPerMember": "सदस्यता प्रति सदस्य सत्यापित होती है। हर सदस्य अपनी Nostr कुंजी से पुष्टि करता है।", "adminsOne": "{{count}} एडमिन क्रू चलाने में मदद करते हैं।", "adminsMany": "{{count}} एडमिन क्रू चलाने में मदद करते हैं।" }, "confirmMembership": { "public": "सार्वजनिक", "crewOnly": "सिर्फ़ क्रू", "confirmedTitle": "सदस्यता पुष्ट हो गई!", "confirmedCrew": "आप {{name}} में सत्यापित हैं — सिर्फ़ क्रू-साथियों को दिखते हैं।", "confirmedPublic": "अब आप {{name}} के सत्यापित सदस्य के रूप में दिखते हैं।", "failed": "पुष्टि नहीं हो सकी", "addedTo": "आपको {{name}} में जोड़ा गया है", "addedDesc": "अपनी सदस्यता पुष्ट करें ताकि यह आपकी और उनकी प्रोफ़ाइल पर सत्यापित दिखे।", "yourVisibility": "आपकी दृश्यता", "confirming": "पुष्टि हो रही है…", "confirmButton": "सदस्यता पुष्ट करें" }, "contacts": { "message": "संदेश", "removePrivate": "निजी संपर्कों से हटाएँ", "savePrivate": "निजी संपर्कों में सहेजें", "seoTitle": "संपर्क - SkateSpots", "seoDescription": "आपका सीन — क्रू-साथी, जिन्हें आप फ़ॉलो करते हैं और हाल की बातचीत, निजी एन्क्रिप्टेड संपर्कों के साथ।", "encryptionUnavailableDesc": "आपका साइनर NIP-44 एन्क्रिप्शन का समर्थन नहीं करता।", "removed": "निजी संपर्कों से हटा दिया", "saved": "निजी संपर्कों में सहेजा गया", "savedDesc": "यह सूची सिर्फ़ आप देख सकते हैं।", "updateFailed": "संपर्क अपडेट नहीं कर सके", "loginTitle": "आपका सीन, एक ही जगह", "loginDesc": "अपने क्रू-साथी, फ़ॉलो किए लोग और हाल की बातचीत देखने के लिए लॉग इन करें — और निजी, एन्क्रिप्टेड संपर्क सूची रखें।", "title": "संपर्क", "subtitle": "आपका सीन — क्रू-साथी, फ़ॉलो और बातचीत", "filterPlaceholder": "npub से फ़िल्टर करें…", "tabCrew": "क्रू", "tabFollows": "फ़ॉलोइंग", "tabDms": "DM", "tabSaved": "सहेजे गए", "emptyCrewmates": "अभी कोई क्रू-साथी नहीं। अपना सीन नेटवर्क बनाने के लिए क्रू जॉइन या शुरू करें।", "emptyFollowing": "आप अभी किसी को फ़ॉलो नहीं कर रहे।", "emptyDms": "अभी कोई बातचीत नहीं। शुरू करने के लिए किसी स्केटर को संदेश भेजें।", "savedHint": "यह सूची आपकी कुंजी से एन्क्रिप्टेड है — सिर्फ़ आप इसे पढ़ सकते हैं। किसी को जोड़ने के लिए उन पर स्टार टैप करें।", "emptySaved": "अभी कोई सहेजा संपर्क नहीं। अपनी निजी पता पुस्तिका बनाने के लिए किसी भी टैब से लोगों को स्टार करें।" }, "conversation": { "unknown": "अज्ञात", "seoTitle": "{{name}} के साथ चैट - SkateSpots", "seoDescription": "निजी एन्क्रिप्टेड बातचीत", "sendFailed": "संदेश भेजने में विफल", "sendFailedDesc": "कृपया थोड़ी देर में फिर कोशिश करें।", "tradeConfirmed": "ट्रेड पुष्ट", "tradeConfirmedDesc": "आप दोनों की प्रतिष्ठा अपडेट हो गई।", "tradeConfirmFailed": "ट्रेड पुष्ट नहीं कर सके", "somethingWrong": "कुछ गड़बड़ हो गई।", "soldNote": "{{name}} को बेचा।", "saleConfirmed": "बिक्री पुष्ट", "saleConfirmedDesc": "{{name}} अब अपनी ओर से पुष्टि कर सकते हैं।", "saleConfirmFailed": "बिक्री पुष्ट नहीं कर सके", "escrowRedeemed": "एस्क्रो रिडीम हुआ", "escrowRedeemedDesc": "रकम अब आपके Cashu वॉलेट में है।", "escrowRedeemFailed": "एस्क्रो रिडीम नहीं कर सके", "loginTitle": "संदेश देखने के लिए लॉग इन करें", "secureLoginTitle": "सुरक्षित लॉगिन आवश्यक", "secureLoginDesc": "संदेशों के लिए सुरक्षित साइनर ऐप चाहिए।", "encrypted": "एन्क्रिप्टेड", "refresh": "रीफ़्रेश", "didCompleteTrade": "क्या आपने यह ट्रेड पूरा किया?", "recordedSale": "{{name}} ने बिक्री दर्ज की। दोनों की प्रतिष्ठा अपडेट करने के लिए पुष्टि करें।", "confirm": "पुष्टि करें", "confirmSale": "यह बिक्री पुष्ट करें?", "askedToRecord": "{{name}} ने इसे दर्ज करने को कहा। पुष्टि करने से दोनों की प्रतिष्ठा बढ़ेगी।", "confirmSaleButton": "बिक्री पुष्ट करें", "redeemEscrow": "एस्क्रो रिडीम करें", "escrowAppOnly": "Cashu एस्क्रो सिर्फ़ ऐप में है — रिडीम करने के लिए फ़ोन पर SkateSpots खोलें।", "startThread": "बातचीत शुरू करने के लिए संदेश भेजें", "placeholder": "संदेश लिखें...", "e2eeNote": "संदेश NIP-17 से एंड-टू-एंड एन्क्रिप्टेड हैं" }, "coordinator": { "secondsAgo": "{{count}} सेकंड पहले", "minutesAgo": "{{count}} मिनट पहले", "hoursAgo": "{{count}} घंटे पहले", "daysAgo": "{{count}} दिन पहले", "statusIdle": "जाँचा नहीं गया", "statusChecking": "जाँच हो रही है…", "statusOnline": "कनेक्टेड", "statusStale": "शांत", "statusOffline": "नहीं दिखा", "statusError": "पहुँच से बाहर", "notACoordinator": "यह कोऑर्डिनेटर नहीं है", "notACoordinatorDesc": "nprofile, npub या cordn.net लिंक पेस्ट करें।", "added": "कोऑर्डिनेटर जोड़ा गया", "relayOne": "{{count}} रिले", "relayMany": "{{count}} रिले", "lastSeen": "आख़िरी बार {{time}} देखा गया", "onlineDesc": "घोषणा कर रहा है। जो ग्रुप इसे इस्तेमाल करते हैं, वे अब संदेश भेज सकते हैं।", "staleDesc": "मिला, लेकिन हाल में घोषणा नहीं की — हो सकता है सो रहा हो।", "offlineDesc": "कोई घोषणा नहीं दिखी। हो सकता है यह निजी हो (कोई बात नहीं), या बस ऑफ़लाइन हो।", "errorDesc": "रिले तक नहीं पहुँच सके।", "idleDesc": "जाँच हो रही है…", "checkingDesc": "इसकी घोषणा खोज रहे हैं…", "eventFoundOne": "{{count}} इवेंट मिला।", "eventFoundMany": "{{count}} इवेंट मिले।", "check": "जाँचें", "addLinkCopied": "ऐड लिंक कॉपी हो गया", "copyFailed": "कॉपी नहीं हो सका", "copyManually": "इसे मैन्युअली कॉपी करें।", "addLink": "लिंक जोड़ें", "removeConfirm": "इस डिवाइस से यह कोऑर्डिनेटर हटाएँ?", "scanToJoin": "इस कोऑर्डिनेटर से जुड़ने के लिए Cordn में स्कैन करें।", "noCoordinator": "अभी कोई कोऑर्डिनेटर नहीं", "noCoordinatorDescA": "कोऑर्डिनेटर आपके क्रू के", "encryptedWord": "एन्क्रिप्टेड", "noCoordinatorDescB": "ग्रुप संदेश क्रम से पहुँचाता है। यह देखता है कौन, कब और कौन-सा ग्रुप — कभी सामग्री नहीं। एक चुनें, या अपना चलाएँ।", "change": "कोऑर्डिनेटर बदलें", "addTitle": "कोऑर्डिनेटर जोड़ें", "add": "जोड़ें", "scanQR": "कोऑर्डिनेटर QR स्कैन करें", "inputPlaceholder": "nprofile… या cordn.net लिंक", "runOwn": "अपना चलाएँ", "runOwnDesc": "यह पुराने फ़ोन, Raspberry Pi या किसी भी छोटे बॉक्स पर चल सकता है जिसे आप चालू छोड़ें। जब तक यह चलता है, आपका ग्रुप काम करता रहता है — और आप ग्रुप को कभी भी कहीं भी ले जा सकते हैं।", "onPhone": "फ़ोन पर", "onPhoneDesc": "Cordn Coordinator ऐप इस्तेमाल करें, फिर यहाँ उसका QR स्कैन करके जोड़ें।", "ourDefaultTitle": "SkateSpots कोऑर्डिनेटर", "ourDefaultDesc": "SkateSpots relay.skate-spots.org पर एक कोऑर्डिनेटर चलाता है। इसे डिफ़ॉल्ट रूप से इस्तेमाल करें, या अपना चलाएँ — कोऑर्डिनेटर सिर्फ़ सिफ़रटेक्स्ट और मेटाडेटा देखता है, आपके संदेश कभी नहीं।", "useOurs": "SkateSpots कोऑर्डिनेटर इस्तेमाल करें", "openCordn": "Cordn खोलें", "scanItsQR": "इसका QR स्कैन करें", "onServer": "सर्वर पर", "commandCopied": "कमांड कॉपी हो गया", "copyCommand": "कमांड कॉपी करें", "androidSleep": "Android फ़ोन कोऑर्डिनेटर को सुला सकता है। समय-समय पर ग्रुप शिफ़्ट करने के लिए तैयार रहें।", "privacyNote": "🔒 कोऑर्डिनेटर सिर्फ़ सिफ़रटेक्स्ट और मेटाडेटा देखता है — संदेश की सामग्री कभी नहीं। मेटाडेटा भी अपना रखने के लिए अपना कोऑर्डिनेटर चलाएँ।", "customTitle": "कस्टम चैट कोऑर्डिनेटर", "customBadge": "· प्रयोगात्मक · आपका अपना रिले", "customDescShort": "वैकल्पिक — आपके क्रू में पहले से एंड-टू-एंड एन्क्रिप्टेड चैट है, इसलिए इसकी ज़रूरत नहीं। सिर्फ़ तब सेट करें जब आप अपना चलाते हों", "remove": "हटाएँ", "pointerNote": "अभी सिर्फ़ पॉइंटर: wss:// एंडपॉइंट क्रू के चैट रिले के रूप में इस्तेमाल होता है; https:// वाला साझा ContextVM रिले से। असली Cordn MLS अभी जुड़ा नहीं है।", "cordnCoordinator": "Cordn कोऑर्डिनेटर", "invalid": "यह कोऑर्डिनेटर जैसा नहीं लगता। nprofile, cordn.net लिंक या https/wss URL पेस्ट करें।", "useMine": "मेरा कोऑर्डिनेटर इस्तेमाल करें" }, "createCrew": { "seoTitle": "क्रू बनाएँ - SkateSpots", "seoDescription": "अपना स्केट क्रू बनाएँ — होम टर्फ़, सदस्य और स्पॉट।", "loginRequired": "लॉगिन आवश्यक", "loginRequiredDesc": "क्रू बनाने के लिए आपको लॉग इन करना होगा।", "backToCrews": "क्रू पर वापस", "title": "क्रू बनाएँ", "intro": "आपका स्केट परिवार — जिनके साथ आप स्केट करते हैं। शुरू करने के लिए बस एक नाम काफ़ी है; बाकी सब वैकल्पिक है।" }, "crew": { "seoTitleNamed": "{{name}} - SkateSpots क्रू", "seoTitle": "क्रू - SkateSpots", "seoDescription": "SkateSpots पर एक स्केट क्रू।", "postHidden": "पोस्ट छिपी", "postHiddenDesc": "सभी के लिए क्रू फ़ीड से हटा दिया गया।", "postHideFailed": "पोस्ट छिपाने में विफल", "backToCrews": "क्रू पर वापस", "disband": "भंग करें", "youAreCaptain": "आप कप्तान हैं", "member": "सदस्य", "askSasquatch": "Sasquatch से पूछें", "agent": "क्रू एजेंट", "agentDesc": "आपके क्रू का AI गाइड — पास के स्पॉट, इवेंट, कोच और गियर, लाइव डेटा के साथ।", "eventsTab": "इवेंट", "chatTab": "चैट", "newMessages": "नए संदेश", "hostJam": "जैम होस्ट करें", "noEvents": "अभी कोई क्रू इवेंट नहीं। क्रू के रूप में जैम, कॉम्प या मीटअप होस्ट करें — यह आपके क्रू को इवेंट कैलेंडर से जोड़ता है और लोग इसे ज़ैप कर सकते हैं।", "support": "सपोर्ट", "zapCrew": "क्रू को ज़ैप करें", "bandTitle": "क्रू बैंड", "bandTagline": "लाइव संगीत · स्केट और साउंड", "listenTitle": "सुनें: {{domain}}", "listen": "धुनें सुनें", "setUpGig": "गिग सेट करें", "bookGigMessage": "नमस्ते {{crew}} — {{band}} को गिग के लिए बुक करने में रुचि है। तारीख़ों पर बात करने के लिए उपलब्ध हैं?", "messageAboutGig": "गिग के बारे में संदेश", "gigHintA": "कैलेंडर में इस क्रू द्वारा होस्ट किया गया संगीत इवेंट जोड़ता है।", "messageShort": "संदेश", "gigHintB": "तारीख़ें और ब्यौरे तय करने के लिए क्रू को एन्क्रिप्टेड DM खोलता है।", "homeSpots": "होम स्पॉट", "viewSpot": "स्पॉट देखें", "seeOnMap": "मैप पर देखें →", "founderLinks": "संस्थापक और लिंक", "startedBy": "{{name}} ने शुरू किया", "opens": "खुलता है: {{domain}}" }, "crews": { "seoTitle": "क्रू - SkateSpots", "seoDescription": "अपने लोग खोजें। अपने आस-पास के लोकल स्केट क्रू, कलेक्टिव और समुदाय खोजें।", "videoPartTooltip": "इस क्रू का वीडियो पार्ट है", "part": "पार्ट", "bandTooltip": "क्रू बैंड: {{name}}", "band": "बैंड", "focusAll": "सभी", "focusAllShort": "सभी", "focusDiy": "DIY", "focusPhoto": "फ़ोटो", "focusCoaching": "कोचिंग", "focusArt": "कला", "focusMusic": "संगीत", "focusPhysio": "फ़िज़ियो", "focusMixed": "मिक्स्ड", "title": "क्रू", "heroLine": "मैप से जुड़ा आपका स्केट परिवार — वे लोग जिनके साथ आप स्केट करते हैं", "heroWith": "साथ", "heroRest": ", न कि जिन्हें आप हायर करते हैं (वह The Lab है)।", "crewCountOne": "{{count}} क्रू", "crewCountMany": "{{count}} क्रू", "cityCountOne": "{{count}} शहर", "cityCountMany": "{{count}} शहर", "createCrew": "क्रू बनाएँ", "create": "बनाएँ", "searchPlaceholder": "नाम या शहर से क्रू खोजें…", "filterTitle": "क्रू फ़िल्टर करें", "filterDesc": "क्रू में किस चीज़ में रुचि है।", "nearMe": "मेरे पास", "emptySearchTitle": "आपकी खोज से कोई क्रू नहीं मिला", "emptySearchHint": "“{{query}}” के लिए कुछ नहीं मिला। दूसरा नाम या शहर आज़माएँ।", "clearSearch": "खोज साफ़ करें", "emptyFocusTitle": "अभी कोई {{label}} क्रू नहीं", "emptyFocusHint": "यहाँ अभी कोई “{{label}}” का झंडा नहीं फहरा रहा। सभी क्रू दिखाएँ, या इसे खुद शुरू करें।", "showAll": "सभी क्रू दिखाएँ", "claimTitle": "अपने लोकल सीन पर दावा करें", "claimHint": "यहाँ अभी कोई क्रू नहीं है। पहले बनें — अपना क्रू शुरू करें, अपने होम स्पॉट जोड़ें, और अपने सीन को मैप पर लाएँ ताकि सब उसे खोज सकें।" }, "crewCoordinator": { "privateChat": "निजी क्रू चैट", "encryptedChat": "एन्क्रिप्टेड चैट", "privateChatName": "निजी चैट", "privateChatDesc": "कोऑर्डिनेटर के ज़रिए फ़ॉरवर्ड-सीक्रेट ग्रुप चैट (MLS)।", "privateChatDescFull": "निजी चैट एक बार एडमिन बनाता है, फिर सदस्य जुड़ते हैं।", "chatRowDesc": "क्रू में सभी — हर सदस्य की कुंजी से सीलबंद (NIP-17)।", "openChat": "खोलें", "setUpChat": "सेट करें", "joinChat": "जॉइन करें", "checking": "जाँच हो रही है…", "openInAnotherApp": "दूसरे ऐप में खोलें", "on": "चालू", "defaultA": "यह", "chatWord": "चैट", "defaultB": "टैब", "e2ee": "एंड-टू-एंड एन्क्रिप्टेड है", "defaultC": "— संस्थापक और सभी सूचीबद्ध सदस्यों के लिए; कुछ सेट करने की ज़रूरत नहीं। संदेश हर सदस्य की कुंजी से सीलबंद होते हैं (NIP-17), इसलिए सिर्फ़ आपका क्रू उन्हें पढ़ सकता है।", "advancedA": "एडवांस्ड: अपना चलाएँ", "cordnCoordinator": "Cordn कोऑर्डिनेटर", "routeThrough": "चैट को इससे रूट करें", "coordinator": "कोऑर्डिनेटर", "deliveredOver": "इससे डिलीवर", "sharedRelay": "— साझा ContextVM रिले।", "ownRelay": "— आपके क्रू का अपना रिले।", "chatLive": "निजी चैट चालू है", "routesA": "यह", "routesB": "टैब इस कोऑर्डिनेटर से रूट होता है: संदेश एंड-टू-एंड एन्क्रिप्टेड हैं (NIP-44, हर सदस्य के लिए सीलबंद), इसलिए यह सिर्फ़ सीलबंद ट्रैफ़िक संभालता है।", "publicWarning": "ध्यान दें: यह साझा ContextVM रिले से एड्रेस होता है, इसलिए सिफ़रटेक्स्ट और उसका मेटाडेटा (कौन-सा क्रू, और कब) सार्वजनिक रूप से दिखता है — बस पढ़ा नहीं जा सकता। इसे भी निजी रखने के लिए क्रू को निजी wss:// रिले पर ले जाएँ।", "ownRelaySafe": "क्रू से जुड़ी कोई बात आपके क्रू के अपने रिले से बाहर नहीं जाती।", "manage": "कोऑर्डिनेटर प्रबंधित करें", "open": "{{domain}} खोलें", "openInCordnWeb": "Cordn (वेब)", "openCordnGroup": "क्रू चैट खोलें", "copyForStaircase": "Staircase के लिए कॉपी करें", "runBy": "कोऑर्डिनेटर चलाता है" }, "dms": { "securityReminder": "सुरक्षा अनुस्मारक", "phishingStrong": "SkateSpots आपको कभी DM नहीं करेगा", "phishingRest": "अपना खाता वेरिफ़ाई करने, कुंजियाँ साझा करने या भुगतान भेजने के लिए। अगर कोई DM में SkateSpots सपोर्ट होने का दावा करे — वह धोखाधड़ी है।", "dismissReminder": "सुरक्षा अनुस्मारक खारिज करें", "peopleCount": "{{count}} लोग", "youPrefix": "आप: ", "unreadMessages": "बिना पढ़े संदेश", "seoTitle": "संदेश - SkateSpots", "seoDescription": "स्केटबोर्डिंग समुदाय के साथ निजी एन्क्रिप्टेड संदेश", "loginTitle": "संदेश एक्सेस करने के लिए लॉग इन करें", "loginDesc": "समुदाय के स्केटर्स के साथ निजी, एन्क्रिप्टेड मैसेजिंग", "secureLoginTitle": "सुरक्षित लॉगिन आवश्यक", "secureLoginDesc": "निजी संदेशों के लिए आपकी बातचीत एन्क्रिप्ट करने हेतु सुरक्षित साइनर ऐप चाहिए।", "onAndroid": "Android पर:", "useAmber": "Amber ऐप इस्तेमाल करें", "getAmber": "Amber पाएँ →", "onIOS": "iOS पर:", "iosHint": "सेटिंग्स से bunker कनेक्शन (nsec.app) से लॉग इन करके देखें", "browserHint": "Alby या nos2x जैसे एन्क्रिप्शन-सपोर्ट वाले ब्राउज़र एक्सटेंशन से लॉग इन करके देखें।", "title": "संदेश", "subtitleFull": "NIP-17 से एंड-टू-एंड एन्क्रिप्टेड", "subtitleShort": "एन्क्रिप्टेड", "newMessage": "नया संदेश", "groups": "ग्रुप", "refresh": "रीफ़्रेश", "crews": "क्रू", "crewFounder": "संस्थापक", "crewMember": "सदस्य", "crewOpen": "खोलें", "crewSetUp": "सेट करें", "loadFailed": "संदेश लोड नहीं हो सके", "emptyTitle": "अभी कोई संदेश नहीं", "emptyDesc": "समुदाय में किसी से बातचीत शुरू करें", "startConversation": "बातचीत शुरू करें", "undecryptableOne": "{{count}} एन्क्रिप्टेड संदेश आपका साइनर नहीं खोल सका।", "undecryptableMany": "{{count}} एन्क्रिप्टेड संदेश आपका साइनर नहीं खोल सका।" }, "editCrew": { "seoTitleNamed": "{{name}} संपादित करें - SkateSpots", "seoTitle": "क्रू संपादित करें - SkateSpots", "seoDescription": "अपना स्केट क्रू संपादित करें।", "loginRequired": "लॉगिन आवश्यक", "notYours": "यह आपका क्रू नहीं है", "notYoursDesc": "सिर्फ़ क्रू संस्थापक ही इसे संपादित कर सकते हैं।", "backToCrew": "क्रू पर वापस", "title": "क्रू संपादित करें" }, "form": { "add": "जोड़ें", "added": "जोड़ा गया", "addNameInBasicsA": "क्रू का नाम फिर से जोड़ें", "addNameInBasicsB": "पूरा करने के लिए।", "adminsDescA": "भरोसेमंद सदस्यों को बनाएँ", "adminsWord": "एडमिन", "adminsDescB": "— वे सदस्यों को आमंत्रित कर सकते हैं और अपनी खुद की कुंजियों से क्रू फ़ीड और चैट मॉडरेट कर सकते हैं। आप (संस्थापक) हमेशा क्रू की पहचान के मालिक रहते हैं।", "agentDescA": "जोड़ें", "agentDescB": ", एक AI गाइड जो वाकई आपके क्रू को जानता है। सदस्य पूछ सकते हैं", "agentDescC": "— साथ ही लाइव SkateSpots डेटा से पास के स्पॉट, इवेंट, कोच और गियर। सीधे ब्राउज़र में चलता है; कोई कुंजी या सेटअप नहीं। यह शुरुआती दौर है (फ़्री-टियर AI, इसलिए कभी-कभी धीमा)।", "agentDescStrong": "आपका अगला जैम, क्रू कौन चलाता है, आप क्या खोज रहे हैं और आपका वाइब", "agentEnabledNote": "सेव करते ही Sasquatch आपके क्रू पेज पर दिखेगा।", "bandDesc": "बैंड है? स्केट सीन और लोकल संगीत साथ-साथ चलते हैं — अपने बैंड का नाम और धुनों का लिंक डालें।", "bandFooterA": "पूरी बैंड प्रोफ़ाइल (शैलियाँ, वाद्य, गिग) के लिए", "musicianWord": "संगीतकार", "bandFooterB": "The Lab में बनाएँ, फिर उसे", "linkedLabWord": "जुड़ी Lab प्रोफ़ाइल", "bandFooterC": "अनुभाग में ऊपर लिंक करें।", "bandMusicWord": "बैंड और संगीत", "bandName": "बैंड का नाम", "bandNamePlaceholder": "जैसे The Bail Outs", "bandNudgeA": "आपका बैंड है — अपना", "crewTypeWord": "क्रू टाइप", "bandNudgeB": "सेट करने के लिए टैप करें,", "bandNudgeC": "ताकि आप The Lab के Music सीन में भी दिखें।", "beta": "बीटा", "bioLabel": "परिचय / मैनिफ़ेस्टो", "bioPlaceholder": "आप कौन हैं, क्या स्केट करते हैं, आपकी कहानी...", "continue": "जारी रखें", "crewCreated": "क्रू बन गया!", "crewUpdated": "क्रू अपडेट हो गया!", "crewName": "क्रू का नाम", "cordnGroup": "Cordn ग्रुप", "cordnGroupHint": "वैकल्पिक: Staircase या Cordn वेब से ग्रुप लिंक पेस्ट करें। फिर आपके क्रू को हमारे कोऑर्डिनेटर पर असली एंड-टू-एंड MLS चैट मिलेगी।", "crewOnlyWord": "सिर्फ़ क्रू", "crewType": "क्रू टाइप", "crewTypeDescA": "क्या आपका क्रू किसी क्राफ़्ट पर केंद्रित है? एक चुनें ताकि आप उस सीन में भी दिखें", "theLab": "The Lab", "crewTypeDescB": "। सामान्य स्केट क्रू रहते हैं", "mixedWord": "मिक्स्ड", "crewTypeDescC": "।", "customVibeHint": "# के साथ अपना वाइब या फ़ोकस जोड़ें", "customVibePlaceholder": "जैसे downhill, night-sessions, no-comply", "editDesc": "आपके क्रू की पहचान, होम टर्फ़ और सदस्य", "enableAgent": "क्रू एजेंट चालू करें", "enableTreasury": "क्रू ट्रेज़री चालू करें", "failed": "विफल", "founded": "स्थापना (वर्ष)", "geolocationUnsupported": "जियोलोकेशन समर्थित नहीं", "gettingLocation": "प्राप्त हो रहा है...", "goalHint": "सुनिश्चित करें कि आपकी Nostr प्रोफ़ाइल में Lightning पता (lud16) हो ताकि योगदान पहुँच सकें।", "goalPlaceholder": "जैसे DIY स्पॉट को कंक्रीट करें", "goalTarget": "लक्ष्य (sats)", "goalWhat": "लक्ष्य क्या है?", "homeSpots": "होम स्पॉट", "homeSpotsDesc": "उन स्पॉट को जोड़ें जहाँ आपका क्रू अक्सर जाता है — वे मैप पर आपके क्रू से जुड़ेंगे", "homeTurf": "होम टर्फ़ (शहर / क्षेत्र)", "homeTurfPlaceholder": "Bristol, UK", "instagramDetected": "Instagram क्लिप मिली", "invalidMember": "मान्य npub, nprofile या hex pubkey दर्ज करें।", "latitude": "अक्षांश", "leaveBlankLocation": "मौजूदा होम टर्फ़ लोकेशन रखने के लिए खाली छोड़ें।", "links": "लिंक", "locationError": "लोकेशन त्रुटि", "locationFound": "लोकेशन मिल गई", "logoAlt": "क्रू", "logoHint": "लोगो से आपका क्रू मैप और फ़ीड में तुरंत पहचाना जा सकता है। चौकोर सबसे अच्छा रहता है।", "logoLabel": "क्रू लोगो / फ़ोटो", "logoUploaded": "लोगो अपलोड हो गया", "longitude": "देशांतर", "looksGood": "अच्छा लग रहा है", "makeAdmin": "एडमिन बनाएँ", "mapPin": "मैप पिन", "mapPinHint": "अपने क्रू को मैप पर रखें ताकि लोकल लोग आपको खोज सकें। बटन टैप करें — टाइप करने की ज़रूरत नहीं।", "memberAlreadyAdded": "यह सदस्य पहले से जोड़ा गया है।", "members": "सदस्य", "membersDesc": "अपने क्रू के Nostr खाते जोड़ें। हर सदस्य अपनी कुंजी से पुष्टि करता है — तब तक वे “लंबित” दिखते हैं।", "musicLink": "संगीत लिंक", "nameCrew": "अपने क्रू का नाम रखें", "nameCrewDesc": "आगे बढ़ने से पहले क्रू को नाम चाहिए।", "nameCrewFirst": "पहले अपने क्रू का नाम रखें", "nameHint": "यही एकमात्र चीज़ है जो वाकई ज़रूरी है। आप इसे बाद में बदल सकते हैं।", "namePlaceholder": "जैसे Backyard Bandits", "nameRequired": "नाम आवश्यक है", "nameRequiredDesc": "अपने क्रू को एक नाम दें।", "nip05DescA": "एक सत्यापन-योग्य हैंडल जिसे आप किसी भी डोमेन पर नियंत्रित करते हैं, जैसे", "nip05DescB": "। यह इस क्रू की संस्थापक कुंजी के विरुद्ध सत्यापित होता है, और आप कुछ जोड़ सकते हैं — जब उनका डोमेन पुष्टि करता है तो हर एक पर हरा चेक दिखता है।", "nip05Label": "क्रू NIP-05", "nip05Placeholder": "crew@yourdomain.com", "nip05Add": "जोड़ें", "nip05Invalid": "crew@yourdomain.com जैसा हैंडल दर्ज करें", "nip05TooMany": "आप अधिकतम {{count}} हैंडल जोड़ सकते हैं।", "nip05Unverified": "जाँचा नहीं गया", "nip05Remove": "{{handle}} हटाएँ", "notAKeyA": "यह अभी Nostr कुंजी जैसा नहीं लगता — पेस्ट करें एक", "notAKeyB": ",", "notAKeyC": ", या hex pubkey।", "onlyYouTubeInstagram": "सिर्फ़ YouTube और Instagram लिंक समर्थित हैं।", "openCall": "ओपन कॉल", "openCallDescA": "फ़िल्मर, एडिटर या नए लोग खोज रहे हैं? कॉल निकालें — यह आपके क्रू पेज पर दिखता है ताकि", "openCallDescB": "से मेल खाने वाले लोग संपर्क कर सकें।", "optional": "· वैकल्पिक", "optionalParen": "(वैकल्पिक)", "otherSocials": "अन्य सोशल", "otherSocialsDesc": "जितने चाहें जोड़ें — YouTube, TikTok, Discord, Telegram आदि।", "ownVisibility": "अपनी दृश्यता", "progress": "प्रगति", "publicWord": "सार्वजनिक", "publishedToScene": "सीन पर प्रकाशित।", "publishFailed": "प्रकाशित नहीं कर सके", "publishing": "प्रकाशित हो रहा है...", "ready": "तैयार", "readyToRollA": "तैयार — दबाएँ", "readyToRollB": "जब चाहें।", "removeAdminRole": "एडमिन भूमिका हटाएँ", "removeMember": "सदस्य हटाएँ", "removeSocial": "सोशल लिंक हटाएँ", "removeVibe": "{{vibe}} हटाएँ", "roles": "भूमिकाएँ:", "sasquatch": "Sasquatch", "saveCrew": "क्रू सहेजें", "skipToEnd": "अंत तक जाएँ", "socialPlaceholder": "@username या लिंक", "sponsorDesc": "अगर कोई लोकल शॉप आपके क्रू को सपोर्ट करती है, उसे यहाँ चुनें ताकि “Sponsored by” बैनर उनकी शॉप का लिंक देते हुए दिखे।", "stepAria": "चरण {{step}}: {{title}}", "stepBasics": "बुनियादी बातें", "stepBasicsShort": "बुनियादी", "stepBasicsHint": "बस ज़रूरी चीज़ें — सिर्फ़ इस चरण से भी क्रू बना सकते हैं।", "stepVibe": "पहचान और वाइब", "stepVibeShort": "वाइब", "stepVibeHint": "आपका क्रू ऐप में कैसे दिखेगा। सब वैकल्पिक।", "stepSquad": "टीम और स्पॉट", "stepSquadShort": "टीम", "stepSquadHint": "अपने लोग और अपना होम टर्फ़ जोड़ें। यह आप बाद में कभी भी कर सकते हैं।", "stepExtras": "अतिरिक्त", "stepExtrasShort": "अतिरिक्त", "stepExtrasHint": "बाद के लिए पावर-अप — जिस चीज़ पर यक़ीन न हो उसे छोड़ दें।", "extrasAllOptional": "इस चरण की हर चीज़ वैकल्पिक है।", "groupIdentity": "पहचान", "groupIdentityHint": "हैंडल, लिंक", "groupAi": "Sasquatch AI", "groupShowcase": "शोकेस", "groupPayments": "भुगतान और ट्रेज़री", "groupIntegrations": "इंटीग्रेशन", "groupAdvanced": "एडवांस्ड", "groupAdvancedHint": "प्रयोगात्मक", "pro": "प्रो", "agentProNote": "Sasquatch द्वारा संचालित। Pro को सबसे अच्छे मॉडल मिलते हैं; Pro के बिना फ़्री फ़ॉलबैक इस्तेमाल होता है।", "stepOf": "{{total}} में से चरण {{step}}", "treasuryDescA": "साझा लक्ष्य के लिए sats जुटाएँ — लोकल DIY स्पॉट ठीक करना, क्रू ट्रिप, कॉम्प का इनाम। यह पारदर्शी Lightning लक्ष्य है; ज़ैप सीधे", "treasuryDescStrong": "आपके वॉलेट में", "treasuryDescB": "(आपकी प्रोफ़ाइल के Lightning पते से) जाते हैं। SkateSpots कभी पैसा अपने पास नहीं रखता।", "upload": "अपलोड करें", "uploadFailed": "अपलोड विफल", "useCurrentLocation": "मौजूदा लोकेशन इस्तेमाल करें", "vibeLabel": "वाइब / फ़ोकस", "videoDescA": "आपके क्रू का पूरा पार्ट, मोंटाज या नई क्लिप। पेस्ट करें", "videoDescB": "लिंक — यह सीधे आपके क्रू पेज पर चलेगा।", "visibilityDescA": "हर सदस्य अपनी", "visibilityDescB": "नियंत्रित करता है — जब वे अपनी कुंजी से पुष्टि करते हैं तो चुन सकते हैं", "visibilityDescC": "— बाहर वालों से छिपा)। आप उनके लिए यह सेट नहीं कर सकते; यह उनका फ़ैसला है।", "website": "वेबसाइट", "yourRoles": "आपकी भूमिकाएँ (टीम लीडर)", "youtubeDetected": "YouTube वीडियो मिला", "invalidUrl": "मान्य लिंक दर्ज करें (जैसे https://example.com)।" }, "groupConversation": { "seoTitle": "ग्रुप चैट - SkateSpots", "invalidLink": "यह ग्रुप चैट लिंक अमान्य है।", "loginTitle": "यह ग्रुप देखने के लिए लॉग इन करें", "secureSignerTitle": "सुरक्षित साइनर आवश्यक", "secureSignerDesc": "ग्रुप संदेशों के लिए NIP-44 सक्षम साइनर चाहिए।", "encryptedGroup": "एंड-टू-एंड एन्क्रिप्टेड ग्रुप", "empty": "अभी कोई संदेश नहीं — ग्रुप को नमस्ते कहें।", "placeholder": "ग्रुप को संदेश भेजें..." }, "hero": { "established": "स्थापना {{year}}", "teamLeader": "टीम लीडर: {{name}}", "ledBy": "नेतृत्व" }, "inviteCard": { "acceptedTitle": "निमंत्रण स्वीकार हो गया 🛹", "acceptedDesc": "क्रू संस्थापक {{crew}} पर सदस्यों की पुष्टि करते हैं। मंज़ूरी मिलते ही आप रोस्टर पर दिखेंगे।", "couldNotAccept": "स्वीकार नहीं कर सके", "couldNotDecline": "अस्वीकार नहीं कर सके", "acceptedDone": "स्वीकार किया —", "confirmsMembers": "सदस्यों की पुष्टि करते हैं", "declinedDone": "{{crew}} का निमंत्रण अस्वीकार किया", "invitedYou": "ने आपको जॉइन करने का निमंत्रण दिया", "admin": "एडमिन", "accept": "स्वीकार करें", "decline": "अस्वीकार करें" }, "inviteDialog": { "messageIntro": "नमस्ते — SkateSpots पर {{crew}} क्रू जॉइन करें 🛹", "messageBody": "अपनी Nostr कुंजी से लॉग इन करें, फिर क्रू पेज से जॉइन करने का अनुरोध करें।", "copyFailed": "कॉपी नहीं हो सका", "shareTitle": "{{crew}} जॉइन करें", "sentTitle": "निमंत्रण भेज दिया! 🛹", "sentDesc": "उन्हें स्वीकार या अस्वीकार करने की सूचना मिलेगी।", "couldNotSend": "निमंत्रण नहीं भेज सके", "trigger": "आमंत्रित करें", "title": "{{crew}} में आमंत्रित करें", "description": "किसी की Nostr कुंजी पर निमंत्रण भेजें, या लिंक साझा करें।", "sendTab": "निमंत्रण भेजें", "shareTab": "लिंक साझा करें", "npubLabel": "स्केटर का npub", "invalidNpub": "यह मान्य npub जैसा नहीं लगता।", "noteLabel": "नोट", "optional": "(वैकल्पिक)", "notePlaceholder": "हमारे साथ स्केट करने आएँ…", "inviteAsAdmin": "एडमिन के रूप में आमंत्रित करें", "inviteAsAdminDesc": "क्रू प्रबंधित कर सकते हैं और दूसरों को आमंत्रित कर सकते हैं।", "sendButton": "निमंत्रण भेजें", "sendFooter": "उन्हें स्वीकार या अस्वीकार करने की सूचना मिलेगी। सदस्यता तभी गिनी जाएगी जब वे स्वीकार करें।", "inviteLink": "निमंत्रण लिंक", "messageLabel": "संदेश", "copyMessage": "संदेश कॉपी करें", "founderHint": "संस्थापक के रूप में आप सीधे किसी सदस्य की कुंजी जोड़ सकते हैं, फिर वे पुष्टि करेंगे।", "addMemberSettings": "क्रू सेटिंग्स में सदस्य जोड़ें" }, "joinRequest": { "moreCount": "+{{count}} और", "addedTitle": "{{name}} को {{crew}} में जोड़ा 🛹", "addedDesc": "वे अपनी ओर से पुष्टि करेंगे ताकि सदस्य के रूप में दिखें।", "vouchedTitle": "आपने {{name}} की सिफ़ारिश की 🤝", "vouchedDesc": "{{crew}} के संस्थापक आपकी सिफ़ारिश देखेंगे और उन्हें जोड़ सकेंगे।", "couldNotEndorse": "सिफ़ारिश नहीं कर सके", "endorsedDoneA": "आपने सिफ़ारिश की", "endorsedDoneB": "— संस्थापक पुष्टि करेंगे", "vouchedBy": "सिफ़ारिशकर्ता", "approveAndAdd": "स्वीकृत करें और जोड़ें", "addToCrew": "क्रू में जोड़ें", "vouchedWaiting": "सिफ़ारिश की — संस्थापक का इंतज़ार", "vouchForThem": "उनकी सिफ़ारिश करें", "leadershipOnly": "सिर्फ़ क्रू लीडरशिप के लिए।", "adminHelp": "एडमिन सीधे सदस्य नहीं जोड़ सकते — सिफ़ारिश संस्थापक को बताती है कि आप इस राइडर के साथ हैं।" }, "leadership": { "teamLeader": "टीम लीडर", "captain": "कप्तान", "verifiedMember": "सत्यापित सदस्य", "messageName": "{{name}} को संदेश भेजें", "title": "लीडरशिप", "captainsOne": "{{count}} कप्तान", "captainsMany": "{{count}} कप्तान", "footer": "टीम लीडर रोस्टर चलाते हैं; कप्तान आमंत्रित करने, जैम होस्ट करने और क्रू व्यवस्थित रखने में मदद करते हैं।" }, "linkField": { "title": "जुड़ा क्रू", "description": "आप भी क्रू चलाते हैं? इसे लिंक करें ताकि लोग आपके स्टूडियो और क्रू के बीच जा सकें। वैकल्पिक। इस क्रू को क्रू एडिटर से प्रोफ़ाइल से वापस लिंक करें और दोनों पर हरा", "descriptionRest": "बैज दिखेगा।", "none": "आपके पास अभी कोई क्रू नहीं है। इसे यहाँ लिंक करने के लिए क्रू पेज पर एक बनाएँ।", "linkedCrew": "जुड़ा क्रू ({{id}})" }, "lookingFor": { "title": "ओपन कॉल", "subtitle": "यह क्रू खोज रहा है:" }, "memberVisibility": { "updatedTitle": "दृश्यता अपडेट हुई", "updatedCrew": "अब आप सिर्फ़ क्रू-साथियों को दिखते हैं।", "updatedPublic": "अब आप इस क्रू में सार्वजनिक रूप से दिखते हैं।", "couldNotUpdate": "अपडेट नहीं कर सके", "title": "इस क्रू में आपकी दृश्यता", "save": "दृश्यता सहेजें" }, "newMessage": { "inCrew": "आपके क्रू में: {{crews}}", "crewmate": "क्रू-साथी", "following": "फ़ॉलोइंग", "invalidKey": "यह मान्य npub या सार्वजनिक कुंजी जैसा नहीं लगता।", "description": "अपने लोगों को नाम से खोजें, या किसी को संदेश भेजने के लिए npub पेस्ट करें। ग्रुप शुरू करने के लिए दो या अधिक चुनें।", "searchPlaceholder": "नाम खोजें या npub1... पेस्ट करें", "messageThisKey": "इस कुंजी को संदेश भेजें", "loadingPeople": "आपके लोग लोड हो रहे हैं...", "noPeople": "अभी कोई क्रू-साथी या फ़ॉलो नहीं।", "noPeopleHint": "बातचीत शुरू करने के लिए ऊपर किसी का npub पेस्ट करें।", "yourCrews": "आपके क्रू", "selected": "{{count}} चुने गए", "startGroup": "ग्रुप शुरू करें ({{count}})", "message": "संदेश" }, "nip05": { "mismatch": "यह डोमेन हैंडल को क्रू संस्थापक से अलग Nostr कुंजी पर ले जाता है। सत्यापित नहीं।", "verified": "सत्यापित — डोमेन पुष्टि करता है कि यह हैंडल क्रू की संस्थापक कुंजी का है।" }, "requestCollective": { "sentTitle": "अनुरोध भेजा गया 🤝", "sentDesc": "{{name}} इसे अपनी सूचनाओं में देखेंगे और आपको जोड़ सकेंगे।", "couldNotSend": "अनुरोध नहीं भेज सके", "title": "इस कलेक्टिव को जॉइन करें", "waiting": "अनुरोध भेजा गया — {{name}} का इंतज़ार।", "askA": "इसके पीछे के क्रू से कहें", "askB": "कि वे आपको रोस्टर में जोड़ें। उन्हें सूचना मिलेगी और वे एक टैप में आपको जोड़ सकेंगे।", "placeholder": "वैकल्पिक: बताएँ कि आप क्यों अच्छे रहेंगे…", "sendButton": "अनुरोध भेजें" }, "requestToJoin": { "sentTitle": "अनुरोध भेजा गया! 🛹", "sentDesc": "{{crew}} की लीडरशिप इसे अपनी सूचनाओं में देखेगी।", "couldNotSend": "अनुरोध नहीं भेज सके", "trigger": "जॉइन करने का अनुरोध", "title": "{{crew}} जॉइन करें", "description": "क्रू के संस्थापक और एडमिन को सूचित करता है ताकि वे आपको जोड़ सकें।", "placeholder": "नमस्ते कहें — कहाँ स्केट करते हैं, किसे जानते हैं, क्यों शामिल होना चाहते हैं…", "sending": "भेज रहे हैं…", "sendButton": "जॉइन अनुरोध भेजें" }, "sponsorBanner": { "loading": "स्पॉन्सर लोड हो रहा है…", "sponsoredBy": "स्पॉन्सर" }, "sponsorPicker": { "selected": "स्पॉन्सर चुना गया", "setLoading": "स्पॉन्सर सेट (शॉप लोड हो रही है…)", "set": "स्पॉन्सर सेट", "clearAria": "स्पॉन्सर हटाएँ", "searchPlaceholder": "नाम या शहर से स्केट शॉप खोजें…", "loading": "शॉप लोड हो रही हैं…", "noMatch": "कोई शॉप नहीं मिली — दूसरी खोज आज़माएँ।", "none": "अभी कोई शॉप नहीं मिली।" }, "treasury": { "title": "क्रू ट्रेज़री", "ofGoal": "{{target}} लक्ष्य में से", "goalReached": "लक्ष्य पूरा!", "funded": "{{percent}}% जुटा", "contributionOne": "{{count}} योगदान", "contributionMany": "{{count}} योगदान", "daysLeft": "{{days}} दिन बाकी", "closed": "बंद", "nonCustodial": "नॉन-कस्टोडियल · ज़ैप सीधे क्रू के Lightning वॉलेट में जाते हैं" }, "userStatus": { "atSpot": "📍 किसी स्पॉट पर", "autoClears": "⏱️ {{min}} मिनट में अपने आप हटेगा" }, "video": { "title": "पार्ट", "fullVideo": "पूरा वीडियो · मोंटाज", "latestClip": "नई क्लिप", "watch": "देखें", "iframeTitle": "{{crew}} — वीडियो", "playAria": "{{crew}} वीडियो चलाएँ", "thumbAlt": "{{crew}} वीडियो थंबनेल", "instagramTitle": "Instagram क्लिप" }, "vouch": { "removedTitle": "सिफ़ारिश हटाई", "vouchedTitle": "सिफ़ारिश की!", "removedDesc": "अब आप {{name}} की सिफ़ारिश नहीं करते।", "vouchedDesc": "आपने {{name}} की सिफ़ारिश की। सीन अपने लोगों पर भरोसा करता है।", "couldNotVouch": "सिफ़ारिश नहीं कर सके", "title": "सीन सिफ़ारिशें", "sceneVerified": "सीन-सत्यापित", "vouched": "सिफ़ारिश किया", "newUnvouched": "नया · बिना सिफ़ारिश", "checking": "सीन जाँच रहे हैं…", "empty": "अभी कोई सिफ़ारिश नहीं। आपके दायरों के स्केटर्स की सिफ़ारिश सबसे अच्छा संकेत है कि कोई असली है — कोई भटका हुआ नहीं।", "countOne": "{{count}} सिफ़ारिश", "countMany": "{{count}} सिफ़ारिशें", "trusted": "आपके भरोसे के जाल के स्केटर्स से {{count}}", "remove": "सिफ़ारिश हटाएँ", "vouchFor": "{{name}} की सिफ़ारिश करें", "ownerNote": "जो स्केटर आपका काम जानते हैं, वे यहाँ आपकी सिफ़ारिश कर सकते हैं।" } }, "labelsUi": { "spotCategory": { "street": { "label": "स्ट्रीट", "description": "मिले-जुले स्पॉट, शहरी इलाक़ा" }, "transition": { "label": "ट्रांज़िशन", "description": "घुमावदार/रैंप वाली सतहें" }, "park": { "label": "पार्क", "description": "बने हुए स्केटपार्क" }, "plaza": { "label": "प्लाज़ा", "description": "शहरी प्लाज़ा (जैसे MACBA, Love Park)" } }, "spotFeature": { "wallrides": "वॉलराइड", "stairs": "सीढ़ियाँ और हैंडरेल", "rails": "रेल", "ledges": "लेज और कर्ब", "gaps": "गैप", "flatground": "फ़्लैटग्राउंड", "manual-pads": "मैनुअल पैड", "half-pipes": "हाफ़ पाइप", "quarter-pipes": "क्वार्टर पाइप", "mini-ramps": "मिनी रैंप", "bowls": "बाउल", "vert": "वर्ट रैंप", "mega-ramps": "मेगा रैंप", "hubbas": "हब्बा", "euro-gaps": "यूरो गैप", "banks": "बैंक", "spine-ramps": "स्पाइन रैंप", "roll-ins": "रोल-इन", "hips": "हिप", "volcano": "वोल्केनो", "pyramids": "पिरामिड / फ़नबॉक्स", "snake-runs": "स्नेक रन", "pump-track": "पंप ट्रैक रोलर", "flat-bars": "फ़्लैट बार" }, "spotType": { "street": "स्ट्रीट", "transition": "ट्रांज़िशन", "park": "पार्क", "plaza": "प्लाज़ा", "wallrides": "वॉलराइड", "stairs": "सीढ़ियाँ और हैंडरेल", "rails": "रेल", "ledges": "लेज और कर्ब", "gaps": "गैप", "flatground": "फ़्लैटग्राउंड", "manual-pads": "मैनुअल पैड", "half-pipes": "हाफ़ पाइप", "quarter-pipes": "क्वार्टर पाइप", "mini-ramps": "मिनी रैंप", "bowls": "बाउल", "vert": "वर्ट रैंप", "mega-ramps": "मेगा रैंप", "hubbas": "हब्बा", "euro-gaps": "यूरो गैप", "banks": "बैंक", "spine-ramps": "स्पाइन रैंप", "roll-ins": "रोल-इन", "hips": "हिप", "volcano": "वोल्केनो", "pyramids": "पिरामिड / फ़नबॉक्स", "snake-runs": "स्नेक रन", "pump-track": "पंप ट्रैक रोलर", "flat-bars": "फ़्लैट बार", "diy": "DIY", "rail": "रेल", "ledge": "लेज", "gap": "गैप", "bowl": "बाउल", "stall": "स्टॉल", "slappy": "स्लैपी" }, "access": { "public": { "label": "सार्वजनिक - सबके लिए खुला" }, "private": { "label": "निजी संपत्ति - अनुमति आवश्यक" }, "locals": { "label": "पहले लोकल्स से पूछें" } }, "shelter": { "outdoor": { "label": "आउटडोर", "short": "आउटडोर", "description": "पूरी तरह खुला — बारिश में स्केटिंग रुक जाती है" }, "partial": { "label": "कुछ हिस्सा ढका", "short": "कुछ हिस्सा ढका", "description": "कुछ ऑब्स्टैकल सूखे रहते हैं" }, "covered": { "label": "ढका / छत वाला", "short": "ढका हुआ", "description": "आउटडोर लेकिन छत के नीचे" }, "indoor": { "label": "इनडोर", "short": "इनडोर", "description": "पूरी तरह बंद — बारिश हो या धूप, स्केट करें" } }, "eventType": { "contest": "कॉन्टेस्ट", "demo": "डेमो", "session": "सेशन", "workshop": "वर्कशॉप", "premiere": "प्रीमियर", "tradeshow": "ट्रेड शो", "gameskate": "गेम ऑफ़ स्केट", "concert": "🎸 कॉन्सर्ट", "jam": "🎵 जैम", "festival": "🎪 फ़ेस्टिवल", "popup": "🎯 पॉप-अप" }, "gearCategory": { "deck": "डेक", "trucks": "ट्रक", "wheels": "व्हील", "bearings": "बेयरिंग", "shoes": "स्केट शूज़", "clothing": "कपड़े", "protective": "प्रोटेक्टिव गियर", "stickers": "स्टिकर", "wax": "वैक्स", "tools": "औज़ार", "griptape": "ग्रिपटेप", "rubbrick": "रब ब्रिक" }, "gearCondition": { "new": { "label": "नया", "description": "कभी इस्तेमाल नहीं, पैकिंग में ही" }, "like_new": { "label": "नए जैसा", "description": "बहुत कम इस्तेमाल, बेहतरीन हालत" }, "good": { "label": "अच्छा", "description": "सामान्य घिसाव, पूरी तरह काम करता है" }, "well_used": { "label": "खूब इस्तेमाल", "description": "घिसा हुआ पर अब भी काम करता है" } }, "priceType": { "fixed": { "label": "तय कीमत", "description": "USD या sats में कीमत तय करें" }, "free": { "label": "मुफ़्त", "description": "दान में दे रहे हैं" }, "trade": { "label": "ट्रेड", "description": "बदलना चाहते हैं" }, "offer": { "label": "ऑफ़र दें", "description": "कीमत पर बात हो सकती है" } }, "listingType": { "selling": { "label": "बेच रहे हैं", "description": "गियर बिक्री के लिए लिस्ट करें" }, "wtb": { "label": "खरीदना चाहते हैं", "description": "खास गियर खोज रहे हैं" } }, "tour": { "spotType": { "street": "स्ट्रीट", "park": "पार्क", "diy": "DIY", "transition": "ट्रांज़िशन", "hidden": "छिपे रत्न" }, "category": { "local": { "label": "लोकल टूर", "description": "अपने शहर के छिपे स्पॉट दिखाएँ" }, "national": { "label": "नेशनल टूर", "description": "देश भर में कई शहरों की रोड ट्रिप" }, "international": { "label": "इंटरनेशनल टूर", "description": "कई देशों में सरहद पार के रोमांच" }, "destruction": { "label": "वर्ल्ड डिस्ट्रक्शन", "description": "KOTR जैसी वैश्विक टीम प्रतियोगिता" } } }, "crew": { "vibe": { "street": "स्ट्रीट", "transition": "ट्रांज़िशन / वर्ट", "park": "पार्क", "diy": "DIY", "cruising": "क्रूज़िंग / फ़िल्मिंग", "oldschool": "ओल्ड स्कूल", "allterrain": "हर टेरेन", "girls": "लड़की / महिला", "youth": "युवा / ग्रोम्स", "adaptive": "अडैप्टिव", "punk": "पंक", "hiphop": "रैप / हिप-हॉप" }, "focus": { "mixed": "मिक्स्ड / सामान्य", "builder": "DIY और बिल्डर", "photo": "फ़ोटो और फ़िल्म", "coaching": "कोचिंग", "art": "कला और डिज़ाइन", "music": "बैंड और संगीत", "wellness": "ट्रेनिंग और फ़िज़ियो" }, "focusDescription": { "mixed": "एक सामान्य स्केट क्रू — सिर्फ़ क्रू पेज पर दिखता है।", "builder": "एक DIY / पार्क-बिल्डिंग क्रू — The Lab में Builders के तहत भी दिखता है।", "photo": "फ़िल्मिंग, फ़ोटोग्राफ़ी या एडिटिंग क्रू — The Lab में Photo & Film के तहत भी दिखता है।", "coaching": "कोचिंग / लेसन क्रू — The Lab में Coaching के तहत भी दिखता है।", "art": "कला, डिज़ाइन, ग्रैफ़िटी या टैटू कलेक्टिव — The Lab में Art & Design के तहत भी दिखता है।", "music": "बैंड या संगीत कलेक्टिव — The Lab में Music के तहत भी दिखता है।", "wellness": "ट्रेनिंग, फ़िटनेस या फ़िज़ियो क्रू — The Lab में Training के तहत भी दिखता है।" }, "lookingFor": { "filmer": "फ़िल्मर", "photographer": "फ़ोटोग्राफ़र", "editor": "वीडियो एडिटर", "coach": "कोच", "builder": "रैंप बिल्डर", "artist": "कलाकार / डिज़ाइनर", "musician": "संगीतकार / बैंड", "members": "नए सदस्य" }, "role": { "filmer": "फ़िल्मर", "photographer": "फ़ोटोग्राफ़र", "editor": "एडिटर", "coach": "कोच", "builder": "बिल्डर", "artist": "कलाकार", "graffiti": "ग्रैफ़िटी", "tattoo": "टैटू", "trainer": "ट्रेनर", "musician": "संगीतकार", "judge": "जज", "manager": "टीम मैनेजर", "og": "OG" } }, "memberVisibility": { "public": { "label": "सार्वजनिक", "description": "इस क्रू में कोई भी आपको देख सकता है — सार्वजनिक क्रू पेज पर और क्रू-साथी खोज में।" }, "crew": { "label": "सिर्फ़ क्रू", "description": "सिर्फ़ पुष्ट क्रू-साथी और संस्थापक ही आपको यहाँ देखते हैं। बाकी सबके लिए आप अनाम “छिपा सदस्य” होते हैं। ध्यान दें: यह ऐप-स्तर की निजता है — आपका सदस्यता टैग रिले पर सार्वजनिक रूप से मौजूद रहता है, बस बाहर वालों को कभी नहीं दिखाया जाता।" } }, "tagCategory": { "features": { "name": "फ़ीचर", "description": "ऑब्स्टैकल और टेरेन" }, "surfaces": { "name": "सतहें", "description": "सामग्री और बनावट" }, "sizes": { "name": "आकार", "description": "माप और पैमाना" }, "stairs": { "name": "सीढ़ियों की गिनती", "description": "सीढ़ियों की संख्या" }, "vibes": { "name": "वाइब", "description": "माहौल और हालत" }, "location": { "name": "लोकेशन", "description": "लोकेशन संदर्भ" }, "tricks": { "name": "ट्रिक", "description": "खास ट्रिक के लिए अच्छा" } }, "spotTagCategory": { "street": { "label": "स्ट्रीट", "description": "स्ट्रीट स्पॉट - सीढ़ियाँ, रेल, लेज" }, "park": { "label": "पार्क", "description": "स्केटपार्क - सार्वजनिक या निजी" }, "diy": { "label": "DIY", "description": "DIY/खुद बनाए स्पॉट" }, "plaza": { "label": "प्लाज़ा", "description": "स्केट-फ़्रेंडली आर्किटेक्चर वाले सार्वजनिक प्लाज़ा" } }, "status": { "active": { "label": "सक्रिय", "description": "सब ठीक — स्केट करें।" }, "bust": { "label": "बस्ट", "description": "निकाले जाने का ज़्यादा ख़तरा — सिक्योरिटी या पुलिस।" }, "skate_stopped": { "label": "स्केट-स्टॉप्ड", "description": "नॉब/कैप लगा है, पर कुछ हिस्सों पर स्केट हो सकता है।" }, "closed": { "label": "बंद", "description": "अस्थायी रूप से बंद — निर्माण या इवेंट।" }, "gone": { "label": "चला गया", "description": "ढहा दिया गया, पक्का किया गया या हमेशा के लिए बाड़ से बंद।" } }, "price": { "free": "मुफ़्त", "trade": "ट्रेड", "makeOffer": "ऑफ़र दें", "offer": "ऑफ़र" } }, "cardUi": { "save": "कार्ड Nostr पर सहेजें", "saved": "कार्ड सहेजा गया", "savedDesc": "आपका कार्ड अब हस्ताक्षरित और सत्यापन-योग्य है।", "saveFailed": "कार्ड सहेज नहीं सके", "notPublished": "प्रकाशित नहीं", "titleNeon": "राइडर", "titleRest": "कार्ड", "saveFrontPng": "सामने वाला हिस्सा सहेजें (PNG)", "expired": "समाप्त", "logoUploaded": "लोगो अपलोड हो गया", "logoUploadFailed": "लोगो अपलोड नहीं कर सके", "venue": "जुड़ा वेन्यू (वैकल्पिक)", "venueNone": "कोई वेन्यू नहीं", "venueHint": "इस पास को किसी वेन्यू से जोड़ने के लिए अपने किसी स्पॉट को चुनें। वेरिफ़ायर पुष्टि करेगा कि यह आपका है।", "venuePick": "अपना वेन्यू चुनें", "parkNoVenue": "पार्क पास सिर्फ़ वेन्यू का मालिक ही जारी कर सकता है — पहले अपना कोई स्पॉट मैप करें।", "parkAddVenue": "स्पॉट जोड़ें", "parkNeedsVenue": "अपना वेन्यू चुनें", "parkIssued": "जारी पास", "parkRevoke": "रद्द करें", "parkRevoked": "रद्द", "parkRevokeFailed": "रद्द नहीं कर सके", "v": { "valid": "मान्य", "validDesc": "हस्ताक्षर मान्य है और वेन्यू द्वारा जारी।", "expired": "समाप्त", "expiredDesc": "इसकी वैधता तिथि बीत चुकी है।", "revoked": "रद्द", "revokedDesc": "जारीकर्ता ने यह पास रद्द कर दिया — इसे स्वीकार न करें।", "invalid": "अमान्य", "invalidDesc": "हस्ताक्षर सत्यापित नहीं होता। इस पर भरोसा न करें।", "notFound": "नहीं मिला", "notFoundDesc": "रिले पर कोई मेल खाता रिकॉर्ड नहीं।", "unverifiedIssuer": "असत्यापित जारीकर्ता", "unverifiedIssuerDesc": "यह पास ऐसे वेन्यू का नाम देता है जो जारीकर्ता की कुंजी का नहीं है।", "notBound": "जुड़ा नहीं", "notBoundDesc": "किसी वेन्यू से जुड़ा नहीं — एक्सेस के बारे में कुछ साबित नहीं करता।", "noRsvp": "कोई RSVP नहीं", "noRsvpDesc": "धारक का इस इवेंट के लिए कोई RSVP दर्ज नहीं है।", "admitted": "प्रवेश स्वीकृत", "admittedDesc": "आयोजक का इवेंट + धारक ने RSVP किया।", "noHolder": "लिंक में कोई धारक नहीं", "noHolderDesc": "इस QR में कोई टिकट धारक नहीं है (`?h=`), इसलिए धारक की जाँच नहीं हो सकती।" }, "passes": { "tab": "मेरे पास", "pass": "एक्सेस पास", "none": "अभी कोई पास नहीं। जब कोई वेन्यू या आयोजक आपको पास जारी करेगा, वह यहाँ दिखेगा।" }, "facets": { "title": "पहचान के पहलू दिखाएँ", "crews": "क्रू", "local": "लोकल", "roles": "Lab भूमिकाएँ" }, "roles": { "coach": "कोच", "filmer": "फ़िल्मर", "editor": "एडिटर", "photographer": "फ़ोटोग्राफ़र", "builder": "बिल्डर", "artist": "कलाकार", "graffiti": "ग्रैफ़िटी", "tattoo": "टैटू", "trainer": "ट्रेनर", "musician": "संगीतकार", "judge": "जज", "organizer": "आयोजक", "barber": "नाई" }, "crew": { "crewCard": "क्रू कार्ड", "crewSub": "आपका क्रू, एक कार्ड पर", "pick": "क्रू चुनें", "none": "आप अभी किसी क्रू में नहीं हैं — पहले जॉइन करें या शुरू करें।", "hint": "कार्ड क्रू के अपने हस्ताक्षरित डेटा से बनता है। बदलने के लिए क्रू को उसके पेज पर संपादित करें।", "members": "सदस्य", "spots": "स्पॉट", "est": "स्थापना {{year}}", "openCall": "ओपन कॉल", "verifiedCrew": "सत्यापित क्रू", "viewCrew": "क्रू देखें" }, "event": { "pass": "इवेंट पास", "passSub": "उस इवेंट का पास जहाँ आप जा रहे हैं", "pick": "इवेंट चुनें", "none": "अभी कोई इवेंट नहीं — पहले एक बनाएँ या किसी में RSVP करें।", "hint": "पास इवेंट के अपने हस्ताक्षरित डेटा से बनता है। सिर्फ़ आयोजक ही इसे बदल सकता है।", "admits": "प्रवेश", "going": "{{count}} जा रहे हैं", "verifiedEvent": "सत्यापित इवेंट", "viewEvent": "इवेंट देखें", "issuePass": "चेक-इन पास जारी करें", "issuePassBtn": "पास जारी करें", "issuePassHint": "किसी खास उपस्थित व्यक्ति के लिए हस्ताक्षरित पास — वे इसे दरवाज़े पर दिखाते हैं।", "notOrganiser": "सिर्फ़ आयोजक ही पास जारी कर सकता है", "passIssued": "पास जारी हुआ", "issueFailed": "पास जारी नहीं कर सके", "issuedPasses": "जारी चेक-इन पास" }, "studio": { "unsaved": "बिना सहेजे बदलाव", "saved": "सहेजा गया", "saveChanges": "बदलाव सहेजें", "allSaved": "सहेजा गया — अप टू डेट", "showOnCard": "कार्ड पर दिखाएँ", "derived": "आपकी Skater प्रोफ़ाइल से", "noSkaterProfile": "अभी कोई Skater प्रोफ़ाइल नहीं —", "editSkaterProfile": "अपनी शैलियाँ और स्तर जोड़ें", "noPhoto": "अभी कोई प्रोफ़ाइल फ़ोटो नहीं —", "addPhoto": "अपनी प्रोफ़ाइल में एक जोड़ें", "finishTitle": "अपना कार्ड पूरा करें", "finishDesc": "फ़ोटो और Skater प्रोफ़ाइल इसे असली रूप देते हैं।", "checkPhoto": "प्रोफ़ाइल फ़ोटो", "checkName": "डिस्प्ले नाम", "checkProfile": "शैलियाँ और स्तर", "checkCrew": "क्रू जॉइन करें", "moreTypes": "जैसे-जैसे आप अपने स्पॉट मैप करते, क्रू जॉइन करते या इवेंट में RSVP करते हैं, और कार्ड टाइप खुलते हैं।", "accent": "एक्सेंट रंग", "accentHint": "थीम का एक्सेंट बदल देता है", "accentClear": "थीम रंग इस्तेमाल करें", "logo": "कस्टम लोगो / क्रेस्ट", "logoAdd": "अपलोड करें", "logoChange": "बदलें", "logoClear": "हटाएँ" }, "back": { "title": "प्रिंट करने योग्य पिछला हिस्सा", "desc": "पीछे क्रू, भूमिकाएँ, स्पॉन्सर और लिंक", "showBack": "पिछला दिखाएँ", "showFront": "सामने वाला दिखाएँ", "empty": "अभी यहाँ कुछ नहीं — क्रू, भूमिकाएँ या स्पॉन्सर जोड़ें।" }, "verify": { "checking": "कार्ड जाँच रहे हैं…", "notFound": "कार्ड नहीं मिला", "notFoundDesc": "रिले पर कोई मेल खाता इवेंट नहीं मिला। हो सकता है इसे हटा दिया गया हो, या लिंक गलत है।", "invalid": "हस्ताक्षर अमान्य", "invalidDesc": "यह इवेंट मौजूद है पर इसका हस्ताक्षर सत्यापित नहीं होता। इस पर भरोसा न करें।", "authentic": "प्रामाणिक", "authenticDesc": "जारीकर्ता का हस्ताक्षर मान्य है।", "kind": "प्रकार", "kindPark": "पार्क एक्सेस कार्ड", "kindRider": "राइडर कार्ड", "kindCrew": "क्रू कार्ड", "kindEvent": "इवेंट पास", "organiser": "आयोजक", "expired": "समाप्त", "valid": "मान्य", "holder": "धारक", "ticketHolder": "टिकट धारक", "rsvp": "RSVP", "rsvpGoing": "जा रहे हैं", "rsvpInterested": "दिलचस्पी है", "rsvpNone": "कोई RSVP नहीं मिला", "revoked": "पास रद्द", "revokedDesc": "जारीकर्ता ने यह पास रद्द कर दिया — इसे स्वीकार न करें।", "issuedBy": "जारीकर्ता", "accessLevel": "एक्सेस स्तर", "validThru": "वैधता तक", "selfIssued": "स्थिति", "selfIssuedDesc": "स्व-जारी पहचान कार्ड", "venue": "वेन्यू", "venueVerified": "सत्यापित — इस वेन्यू की मालिक कुंजी जारीकर्ता से मेल खाती है।", "venueMismatch": "यह पास ऐसे वेन्यू का नाम देता है जो जारीकर्ता की कुंजी का नहीं है।", "venueNone": "किसी वेन्यू से जुड़ा नहीं।", "viewCard": "कार्ड देखें", "disclaimer": "मान्य हस्ताक्षर साबित करता है कि यह कार्ड किसने साइन किया — यह कौशल या वेन्यू द्वारा दिए गए एक्सेस अधिकारों से आगे कुछ साबित नहीं करता।", "details": "विवरण", "invalidLink": "अमान्य लिंक", "invalidLinkDesc": "यह मान्य कार्ड लिंक जैसा नहीं लगता।" }, "public": { "invalid": "यह मान्य कार्ड लिंक जैसा नहीं लगता।", "createYourOwn": "अपना कार्ड बनाएँ", "editYourCard": "अपना कार्ड संपादित करें", "backToEditor": "एडिटर पर वापस", "backHome": "होम पर वापस", "notCustomised": "इस स्केटर ने अभी अपना कार्ड कस्टमाइज़ नहीं किया — यह डिफ़ॉल्ट रूप है।", "verifyNote": "सत्यापित करने के लिए कार्ड पर QR स्कैन करें।" } }, "routeUi": { "destination": "गंतव्य", "routeTo": "{{label}} तक रूट", "routeToLabel": "रूट", "search": "खोजें", "description": "रूट विकल्प और ऐप में दिशा-निर्देश।", "routeMapAria": "रूट मैप", "findingLocation": "आपकी लोकेशन खोज रहे हैं…", "plottingRoute": "आपका रूट बना रहे हैं…", "refiningLocation": "लोकेशन सटीक कर रहे हैं…", "offlineSavedRoute": "ऑफ़लाइन · सहेजा रूट {{age}}", "tapMapStart": "शुरुआती बिंदु सेट करने के लिए मैप टैप करें", "fitRouteAria": "पूरा रूट मैप पर फ़िट करें", "wholeRoute": "पूरा रूट", "next": "अगला", "nextStep": "अगला · चरण {{n}}", "followTheLine": "लाइन पर चलें", "toTheTurn": "मोड़ तक", "toGo": "बाकी", "tryAgain": "फिर कोशिश करें", "mode": { "foot": "स्केट / पैदल", "bike": "साइकिल", "moto": "मोटो", "car": "कार", "transit": "पब्लिक ट्रांसपोर्ट" }, "from": "से", "myLocation": "मेरी लोकेशन", "tapTheMap": "मैप टैप करें…", "chooseOnMap": "मैप पर चुनें", "direct": "सीधा", "transferOne": "1 ट्रांसफ़र", "transfers": "{{count}} ट्रांसफ़र", "options": "{{count}} विकल्प", "ride": "राइड", "arrive": "पहुँचें", "speedAvg": "औसत {{speed}} km/h", "stepsCount": "{{count}} चरण", "onABoard": "बोर्ड पर", "usesDrivingRoads": "गाड़ी वाली सड़कों से", "drivingEstimate": "ड्राइविंग अनुमान", "updating": "अपडेट हो रहा है…", "pickMode": "अपना रूट देखने के लिए मोड चुनें।", "waitingLocation": "आपकी लोकेशन का इंतज़ार…", "routeSteps": "रूट के चरण", "walkingRoute": "पैदल रूट — बोर्ड पर तेज़", "planningView": "प्लानिंग व्यू — लाइव मोड़, आवाज़ और आगमन के साथ चलने के लिए Start टैप करें।", "leaveNow": "अभी निकलें", "departAt": "प्रस्थान", "arriveBy": "पहुँचना", "departureTime": "प्रस्थान समय", "arrivalTime": "आगमन समय", "only": "सिर्फ़", "clear": "साफ़ करें", "itinerary": "यात्रा योजना", "group": { "bus": "बस", "tram": "ट्राम", "metro": "मेट्रो", "train": "ट्रेन", "ferry": "फ़ेरी" }, "walk": "पैदल", "rideVerb": "राइड", "walkLower": "पैदल", "rideLower": "राइड", "toStop": "तक", "track": "ट्रैक {{track}}", "stopOne": "1 स्टॉप", "stopsCount": "{{count}} स्टॉप", "tickets": "टिकट ↗", "done": "पूरा", "stop": "स्टॉप", "start": "शुरू करें", "arrived": "आप पहुँच गए। 🛹", "voiceOnNote": "स्क्रीन चालू रहती है · आवाज़ चालू — मोड़ और आगमन बोले जाते हैं।", "voiceOffNote": "स्क्रीन चालू रहती है · आवाज़ बंद।", "followNote": "चलते समय मोड़, आवाज़ और आगमन। स्क्रीन चालू रखता है।", "voiceOffAria": "आवाज़ मार्गदर्शन बंद करें", "voiceOnAria": "आवाज़ मार्गदर्शन चालू करें", "voiceStart": "नेविगेशन शुरू हो रहा है", "voiceArrived": "आप पहुँच गए", "voiceIn": "{{metres}} मीटर में, {{instruction}}", "voiceContinue": "जारी रखें", "voiceContinueCaps": "जारी रखें", "errPermissionDenied": "लोकेशन अनुमति अस्वीकृत।", "errWaitingGps": "GPS फ़िक्स का इंतज़ार…", "errPermissionDeniedLong": "लोकेशन अनुमति अस्वीकृत। जहाँ आप हैं वहाँ से रूट करने के लिए लोकेशन चालू करें।", "errNoLocation": "आपकी लोकेशन नहीं मिल सकी। फिर कोशिश करें।", "errNoLocationShort": "आपकी लोकेशन नहीं मिल सकी।", "errTransitNoRouteFiltered": "उस समय या साधन के लिए कोई रूट नहीं — दूसरा समय आज़माएँ, या और साधन शामिल करें।", "errTransitNoRoute": "यहाँ कोई पब्लिक ट्रांसपोर्ट रूट नहीं मिला — हो सकता है यह इलाक़ा खुली समय-सारणी प्रकाशित न करता हो।", "errTransitUnreachable": "ट्रांज़िट सेवा तक नहीं पहुँच सके। अपना कनेक्शन जाँचें और फिर कोशिश करें।", "errRoutingBusy": "रूटिंग सेवा अभी व्यस्त है — थोड़ी देर में फिर कोशिश करें।", "errNoRouteMode": "इस मोड के लिए कोई रूट नहीं — गंतव्य सड़क नेटवर्क से बाहर हो सकता है। दूसरा मोड आज़माएँ।", "errRoutingUnreachable": "रूटिंग सेवा तक नहीं पहुँच सके। अपना कनेक्शन जाँचें और फिर कोशिश करें।", "departures": "प्रस्थान", "upcomingFrom": "{{stop}} से आने वाले प्रस्थान", "loadingDepartures": "प्रस्थान लोड हो रहे हैं…", "noDepartures": "इस स्टॉप पर कोई आने वाला प्रस्थान नहीं मिला।", "live": "लाइव", "cancelled": "रद्द", "refresh": "रीफ़्रेश", "tripLoginTitle": "सहेजने के लिए लॉग इन करें", "tripLoginDesc": "इस ट्रिप को Collection के रूप में रखने के लिए साइन इन करें।", "tripCollectionTitle": "{{destination}} स्केट ट्रिप 🛹", "tripCollectionDesc": "The Sasquatch की ट्रिप योजना — {{destination}} में {{count}} दिन।", "tripCollectionDescOne": "The Sasquatch की ट्रिप योजना — {{destination}} में {{count}} दिन।", "tripSavedTitle": "Collections में सहेजा गया 🦧", "tripSavedDesc": "आपकी {{destination}} ट्रिप बुकमार्क हो गई।", "tripSaveFailed": "सहेज नहीं सके", "tripSaveFailedDesc": "एक सेकंड में फिर कोशिश करें।", "daysInDestinationOne": "{{destination}} में {{count}} दिन", "daysInDestination": "{{destination}} में {{count}} दिन", "wetForecast": "बारिश का अनुमान — ढके/इनडोर विकल्पों के लिए लोकल क्रू से संपर्क करें।", "dayLabel": "दिन {{n}}", "freeSkate": "फ़्री स्केट — घूमें और फ़िल्माएँ। 🎥", "tapToBook": "बुक करने / ज़ैप करने के लिए टैप करें ⚡", "localCrews": "लोकल क्रू", "saving": "सहेज रहे हैं…", "savedToCollections": "Collections में सहेजा गया", "saveSpotOne": "{{count}} स्पॉट को Collection में सहेजें", "saveSpots": "{{count}} स्पॉट को Collection में सहेजें", "flights": "फ़्लाइट", "stays": "ठहरने की जगह", "gettingAround": "आना-जाना", "noMiddleman": "स्केटिंग की योजना मैं बनाता हूँ — फ़्लाइट और ठहरने की जगह असली साइटों पर खुलती हैं (कोई KYC नहीं, कोई बिचौलिया नहीं)।", "ageJustNow": "अभी-अभी", "ageMinAgo": "{{count}} मिनट पहले", "ageHourAgo": "{{count}} घंटे पहले", "ageDayAgo": "{{count}} दिन पहले", "skateRightHere": "यहीं", "skateMin": "~{{count}} मिनट क्रूज़", "skateHours": "~{{hours}} घंटे क्रूज़", "maneuver": { "headOut": "निकलें", "arrive": "स्पॉट पर पहुँचें", "continueStraight": "जारी रखें", "bearLeft": "बाईं ओर झुकें", "bearRight": "दाईं ओर झुकें", "turnLeft": "बाएँ मुड़ें", "turnRight": "दाएँ मुड़ें", "sharpLeft": "तेज़ बाएँ", "sharpRight": "तेज़ दाएँ", "turn": "मुड़ें", "keepLeft": "बाईं ओर रहें", "keepRight": "दाईं ओर रहें", "takeFork": "फ़ोर्क लें", "merge": "मर्ज करें", "roundabout": "राउंडअबाउट लें", "takeRamp": "रैंप लें", "takeExit": "एग्ज़िट लें" }, "maneuverOnto": "{{road}} पर {{instruction}}" } }; export default batch2;