Ship LNURL mint pages, indexing UI, and reviews rewrite.
Add lnurl list/detail routes, OG fixtures, i18n strings, and the write/ index client flows so the site surfaces the new mint type end to end. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+118
-3
@@ -114,6 +114,8 @@
|
||||
"card.reviewed": "समीक्षा की गई {when}",
|
||||
"card.noReviews": "अभी तक कोई समीक्षा नहीं",
|
||||
"mint.title": "{name} · Cashu मिंट समीक्षाएँ",
|
||||
"mint.titleFedimint": "{name} · Fedimint फ़ेडरेशन की समीक्षाएँ",
|
||||
"mint.titleLnurl": "{name} · LNURL mint की समीक्षाएँ",
|
||||
"mint.breadcrumb": "ब्रेडक्रम्ब",
|
||||
"mint.crumbMints": "Cashu मिंट्स",
|
||||
"mint.copyUrl": "URL मिंट की प्रतिलिपि बनाएँ",
|
||||
@@ -325,7 +327,7 @@
|
||||
"reviews.validate.short": "समीक्षा उपयोगी हो, इसके लिए कम से कम {n} अक्षर लिखें।",
|
||||
"reviews.validate.long": "समीक्षाएँ {n} वर्णों तक सीमित हैं।",
|
||||
"feed.title": "नवीनतम मिंट और फेडरेशन समीक्षाएँ · Cashumints.space",
|
||||
"feed.description": "प्रत्येक मिंट और संघ समीक्षा जैसे ही प्रकाशित होती है: {reviews} समीक्षाएँ {mints} Cashu मिंट्स और {federations} Fedimint संघों में, Nostr पर हस्ताक्षरित और यहाँ नवीनतम से पहले पढ़ने योग्य। इकोसिस्टम, रेटिंग, या नाम के अनुसार फ़िल्टर करें।",
|
||||
"feed.description": "हर मिंट, फ़ेडरेशन और LNURL मिंट समीक्षा प्रकाशित होते ही: {mints} Cashu मिंट, {federations} Fedimint फ़ेडरेशन और {lnurl} LNURL मिंट पर {reviews} समीक्षाएँ, Nostr पर हस्ताक्षरित और यहाँ नवीनतम पहले पढ़ने योग्य. पारिस्थितिकी, रेटिंग या नाम से छाँटें.",
|
||||
"feed.heading": "नवीनतम समीक्षाएँ",
|
||||
"feed.lede": "हर Cashu, मिंट और Fedimint संघ की हर समीक्षा, नवीनतम से शुरू होकर, Nostr रिले से सीधे पढ़ी जाती है। प्रत्येक समीक्षा अपने लेखक द्वारा हस्ताक्षरित होती है और हमारे डेटाबेस में नहीं, बल्कि रिले पर रहती है।",
|
||||
"feed.label": "समीक्षाएँ",
|
||||
@@ -400,7 +402,14 @@
|
||||
"notfound.fb.reviews": "समीक्षाएँ",
|
||||
"notfound.fb.software": "सॉफ़्टवेयर",
|
||||
"notfound.fb.lastOnline": "अंतिम ऑनलाइन",
|
||||
"notfound.fb.note": "यह मिंट साइट की पिछली पुनर्निर्माण के बाद अनुक्रमित किया गया था, इसलिए यह लाइव एपीआई से लिया गया सारांश है। समीक्षाओं सहित पूरा पृष्ठ अगली पुनर्निर्माण में दिखाई देगा।",
|
||||
"notfound.fb.note": "यह mint साइट के पिछले बिल्ड के बाद इंडेक्स हुआ था, इसलिए यह लाइव API से बना सारांश है और नीचे इसकी समीक्षाएँ हैं। पूरा पेज अगले बिल्ड पर दिखेगा।",
|
||||
"notfound.resolve.checking": "पहली बार: इस mint की जाँच अभी हो रही है।",
|
||||
"notfound.resolve.failed": "यह mint जोड़ा नहीं जा सका",
|
||||
"notfound.resolve.failedFedimint": "यह फ़ेडरेशन जोड़ा नहीं जा सका",
|
||||
"notfound.resolve.retry": "दूसरा पता आज़माएँ",
|
||||
"notfound.resolve.switch": "इसे {kind} mint के रूप में खोलें",
|
||||
"notfound.resolve.fedimint": "फ़ेडरेशन के पेज के पते में उसका invite code नहीं होता, इसलिए सिर्फ़ लिंक से इसे खोजा नहीं जा सकता। invite code चिपकाएँ, यह जुड़ जाएगा।",
|
||||
"notfound.resolve.ambiguous": "सिर्फ़ लिंक से यह पता निकाला नहीं जा सकता। mint का पूरा URL चिपकाएँ, यह जुड़ जाएगा।",
|
||||
"wallets.title": "Cashu वॉलेट्स · Cashumints.space",
|
||||
"wallets.description": "Cashu वॉलेट जो यहाँ सूचीबद्ध मिंट्स के साथ मोबाइल, वेब, ब्राउज़र और कमांड लाइन पर काम करते हैं, और प्रत्येक किस काम में अच्छा है।",
|
||||
"wallets.heading": "बटुए",
|
||||
@@ -654,5 +663,111 @@
|
||||
"footer.allFedimints": "सभी महासंघ",
|
||||
"reviews.dialog.bodyPlaceholder.cashu": "मिंटिंग, मेल्टिंग और सपोर्ट का हिसाब कैसे निकला? विशिष्ट रूप से बताएं।",
|
||||
"reviews.dialog.bodyPlaceholder.fedimint": "जॉइनिंग, Lightning भुगतान और सपोर्ट का काम कैसे हुआ? विशिष्ट रूप से बताएं।",
|
||||
"fedimint.details.title": "संघ का विवरण"
|
||||
"fedimint.details.title": "संघ का विवरण",
|
||||
"nav.lnurlMints": "LNURL मिंट",
|
||||
"footer.allLnurlMints": "सभी LNURL मिंट",
|
||||
"lnurlMints.title": "LNURL मिंट: lnurlcash वाहक नोट मिंट, समीक्षा सहित | Cashumints.space",
|
||||
"lnurlMints.description": "Nostr नेटवर्क से अनुक्रमित सभी {total} LNURL मिंट: {online} ऑनलाइन, {offline} ऑफ़लाइन. हर एक के लिए समुदाय की रेटिंग, निकासी सीमाएँ और सुविधाएँ.",
|
||||
"lnurlMints.heading": "LNURL मिंट",
|
||||
"lnurlMints.lede": "इस साइट को ज्ञात हर LNURL मिंट. एक LNURL मिंट lnurlcash वाहक नोट जारी करता है: लाइटनिंग नोट जिन्हें आप एक रहस्य की तरह रखते हैं, और जिन्हें घुमाया, बाँटा, जोड़ा या वापस लाइटनिंग भुगतान में पिघलाया जा सकता है. हर एक की HTTPS पर कुछ मिनटों के अंतराल पर जाँच होती है.",
|
||||
"lnurlMints.search.label": "LNURL मिंट खोजें",
|
||||
"lnurlMints.search.placeholder": "नाम या पते से खोजें…",
|
||||
"lnurlMints.sort.label": "LNURL मिंट क्रमबद्ध करें",
|
||||
"lnurlMints.hideOffline": "ऑफ़लाइन छिपाएँ",
|
||||
"lnurlMints.showing": "{total} LNURL मिंट दिखाए जा रहे हैं ({online} ऑनलाइन, {offline} ऑफ़लाइन)",
|
||||
"lnurlMints.showingFiltered": "{total} में से {shown} LNURL मिंट दिखाए जा रहे हैं ({online} ऑनलाइन, {offline} ऑफ़लाइन)",
|
||||
"lnurlMints.noResults": "कोई LNURL मिंट मेल नहीं खाता.",
|
||||
"lnurlMints.emptyIndex": "अभी तक कोई LNURL मिंट अनुक्रमित नहीं है.",
|
||||
"lnurl.crumb": "LNURL मिंट",
|
||||
"lnurl.breadcrumb": "ब्रेडक्रम्ब",
|
||||
"lnurl.copyAddress": "पता कॉपी करें",
|
||||
"lnurl.more.title": "और LNURL मिंट",
|
||||
"lnurl.more.all": "सभी LNURL मिंट →",
|
||||
"lnurl.disclaimer": "एक LNURL मिंट आपके sats रखता है जबकि आप उसके नोट रखते हैं, इसलिए उसका उपयोग करने का मतलब है उसके संचालक पर भरोसा करना. रेटिंग समुदाय की राय हैं, और ऑनलाइन का मतलब पहुँच योग्य है, भरोसेमंद नहीं.",
|
||||
"lnurl.features.title": "सुविधाएँ",
|
||||
"lnurl.features.none": "इस मिंट ने घोषित नहीं किया कि वह क्या समर्थन करता है.",
|
||||
"lnurl.features.note": "सुविधाएँ वही हैं जो मिंट के संचालक ने Nostr पर घोषित कीं. जहाँ यह साइट HTTPS पर किसी की जाँच कर सकती है, वहाँ करती है, और बताती है जब कोई घोषित चीज़ अभी उपलब्ध नहीं है.",
|
||||
"lnurl.features.notListed": "घोषित नहीं",
|
||||
"lnurl.features.unavailable": "अनुपलब्ध",
|
||||
"lnurl.feature.mint": "लाइटनिंग से मिंट (LUD-06)",
|
||||
"lnurl.feature.melt": "लाइटनिंग में पिघलाना",
|
||||
"lnurl.feature.notes": "नोट घुमाना / बाँटना / जोड़ना",
|
||||
"lnurl.feature.lud16": "लाइटनिंग पता",
|
||||
"lnurl.feature.lud21": "भुगतान सत्यापन (LUD-21)",
|
||||
"lnurl.feature.signed-notes": "हस्ताक्षरित नोट (ऑफ़लाइन सत्यापन)",
|
||||
"lnurl.feature.onion": "Tor पता",
|
||||
"lnurl.feature.rotate": "नोट घुमाएँ",
|
||||
"lnurl.feature.split": "नोट बाँटें",
|
||||
"lnurl.feature.merge": "नोट जोड़ें",
|
||||
"lnurl.feature.lud06": "LUD-06 payRequest",
|
||||
"lnurl.feature.lud03": "LUD-03 withdrawRequest",
|
||||
"lnurl.limits.label": "निकासी सीमाएँ",
|
||||
"lnurl.limits.notPublished": "प्रकाशित नहीं",
|
||||
"lnurl.limits.withdrawRow": "निकासी",
|
||||
"lnurl.limits.disabled": "बंद",
|
||||
"lnurl.limits.sats.one": "{n} sat",
|
||||
"lnurl.limits.sats.other": "{n} sats",
|
||||
"lnurl.details.title": "मिंट विवरण",
|
||||
"lnurl.details.address": "लाइटनिंग पता",
|
||||
"lnurl.details.mintPubkey": "मिंट की सार्वजनिक कुंजी",
|
||||
"lnurl.details.onion": "Tor पता",
|
||||
"lnurl.details.fee": "मिंट शुल्क",
|
||||
"lnurl.details.node": "नोड",
|
||||
"lnurl.details.capacity": "घोषित क्षमता",
|
||||
"lnurl.kind.lightningAddress": "लाइटनिंग पता",
|
||||
"lnurl.kind.mintPubkey": "मिंट की सार्वजनिक कुंजी",
|
||||
"lnurl.kind.onionAddress": "Tor पता",
|
||||
"lnurl.confirmed.label": "अंतिम पुष्टि",
|
||||
"lnurl.confirmed.when": "{when} पुष्ट",
|
||||
"lnurl.fee.base.one": "{n} sat",
|
||||
"lnurl.fee.base.other": "{n} sats",
|
||||
"lnurl.fee.percent": "{percent}%",
|
||||
"home.topLnurl.title": "शीर्ष LNURL मिंट",
|
||||
"home.topLnurl.sub": "समीक्षाओं और रेटिंग के अनुसार",
|
||||
"home.topLnurl.all": "सभी {n} LNURL मिंट →",
|
||||
"feed.ecosystem.lnurl": "LNURL",
|
||||
"reviews.dialog.bodyPlaceholder.lnurl": "मिंट करना, पिघलाना और नोट घुमाना कैसा रहा? विशिष्ट रहें.",
|
||||
"reviews.byUrl.open": "समीक्षा लिखें",
|
||||
"reviews.byUrl.title": "समीक्षा लिखें",
|
||||
"reviews.byUrl.lede": "पता चिपकाएँ। अगर यह साइट उसे अभी तक नहीं जानती, तो उसे अभी जाँचकर जोड़ लिया जाएगा।",
|
||||
"reviews.byUrl.label.cashu": "mint का URL",
|
||||
"reviews.byUrl.label.fedimint": "फ़ेडरेशन का invite code",
|
||||
"reviews.byUrl.label.lnurl": "LNURL mint का URL",
|
||||
"reviews.byUrl.placeholder.cashu": "mint.example.com",
|
||||
"reviews.byUrl.placeholder.fedimint": "fed11…",
|
||||
"reviews.byUrl.placeholder.lnurl": "mint.example.com",
|
||||
"reviews.byUrl.check": "यह पता जाँचें",
|
||||
"reviews.byUrl.checking": "जाँच रहे हैं…",
|
||||
"reviews.byUrl.back": "दूसरा पता इस्तेमाल करें",
|
||||
"reviews.byUrl.existing": "पहले से सूची में",
|
||||
"reviews.byUrl.indexed": "अभी जोड़ा गया",
|
||||
"reviews.byUrl.confirmClose": "बंद करें? आपने जो पता लिखा है वह सहेजा नहीं जाएगा।",
|
||||
"reviews.byUrl.detected": "उस पते ने {kind} mint की तरह जवाब दिया।",
|
||||
"reviews.byUrl.switchTo": "इसे {kind} mint के रूप में समीक्षा करें",
|
||||
"reviews.byUrl.error.empty": "पहले कोई पता लिखें।",
|
||||
"reviews.byUrl.error.badUrl": "यह mint के URL जैसा नहीं लगता।",
|
||||
"reviews.byUrl.error.badInvite": "यह Fedimint का invite code नहीं है। कोड fed11 से शुरू होते हैं।",
|
||||
"reviews.byUrl.error.badInput": "यह साइट उस पते की जाँच नहीं कर सकती।",
|
||||
"reviews.byUrl.error.blocked": "यह सार्वजनिक पता नहीं है, इसलिए इसकी जाँच नहीं हो सकती।",
|
||||
"reviews.byUrl.error.notAMint": "उस पते ने जवाब तो दिया, पर इस तरह के mint के रूप में नहीं।",
|
||||
"reviews.byUrl.error.wrongType": "उस पते ने जवाब दिया, पर किसी और तरह के mint के रूप में।",
|
||||
"reviews.byUrl.error.unverifiable": "उस पते पर कुछ भी जवाब नहीं आया, और Nostr पर भी अभी उसका कोई निशान नहीं है।",
|
||||
"reviews.byUrl.error.rateLimited.one": "एक ही कनेक्शन से बहुत सारी जाँचें हो चुकी हैं। लगभग {n} मिनट बाद फिर कोशिश करें।",
|
||||
"reviews.byUrl.error.rateLimited.other": "एक ही कनेक्शन से बहुत सारी जाँचें हो चुकी हैं। लगभग {n} मिनट बाद फिर कोशिश करें।",
|
||||
"reviews.byUrl.error.network": "इंडेक्स तक नहीं पहुँच सके। अपना कनेक्शन जाँचकर फिर कोशिश करें।",
|
||||
"seo.lnurl.titleNoReviews": "{name}: LNURL मिंट जानकारी और समीक्षाएँ | Cashumints.space",
|
||||
"seo.desc.statusWithdraw": "{status}, निकासी {min}–{max} sat.",
|
||||
"mint.chip.noFunding": "मिंट / मेल्ट बंद",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.lead": "निकासी बंद है.",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.body.online": "यह मिंट अधिकतम निकासी शून्य घोषित करता है, इसलिए इसके जारी किए किसी भी नोट को किसी चीज़ के बदले भुनाया नहीं जा सकता. जब तक यह न बदले, यहाँ मिंट न करें.",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.body.offline": "अंतिम बार संपर्क होने पर इस मिंट ने अधिकतम निकासी शून्य घोषित की थी, इसलिए इसके जारी किए किसी भी नोट को किसी चीज़ के बदले भुनाया नहीं जा सकता था. जब तक यह न बदले, यहाँ मिंट न करें.",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.meta.online": "निकासी फ़िलहाल बंद है",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.meta.offline": "अंतिम बार देखे जाने पर निकासी बंद थी",
|
||||
"mint.warnings.lnurlInvalid.lead": "एंडपॉइंट जवाब दे रहा है पर अमान्य है.",
|
||||
"mint.warnings.lnurlInvalid.body": "होस्ट जवाब देता है, पर ऐसी मिंट घोषणा के साथ नहीं जिसे यह साइट पढ़ सके, इसलिए निकासी शायद काम न करे. नीचे जो है वह अंतिम पढ़ी जा सकी स्थिति है, और समीक्षाएँ अब भी काम करती हैं.",
|
||||
"mint.warnings.lnurlInvalid.meta": "जवाब देता है, पर वैध मिंट घोषणा के साथ नहीं",
|
||||
"mint.warnings.lnurlNoFunding.lead": "मिंट और मेल्ट अनुपलब्ध.",
|
||||
"mint.warnings.lnurlNoFunding.body": "मौजूदा नोट अब भी घुमाए, बाँटे या जोड़े जा सकते हैं, पर अभी लाइटनिंग से कुछ भी अंदर या बाहर नहीं जा रहा. मिंट खुद चालू है और जवाब दे रहा है; उसके पीछे का लाइटनिंग नोड उससे पहुँच में नहीं है.",
|
||||
"mint.warnings.lnurlNoFunding.meta": "मिंट और मेल्ट अनुपलब्ध",
|
||||
"mint.warnings.also.noFunding": "इसका लाइटनिंग नोड भी पहुँच से बाहर था, इसलिए कुछ भी मिंट या मेल्ट नहीं किया जा सकता था."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user