@@ -0,0 +1,550 @@
|
||||
{
|
||||
"site.name": "Cashumints.space",
|
||||
"common.close": "Close",
|
||||
"common.cancel": "Cancel",
|
||||
"common.done": "Done",
|
||||
"common.back": "Back",
|
||||
"common.retry": "Retry",
|
||||
"common.connect": "Connect",
|
||||
"common.copied": "Copied",
|
||||
"common.copyFull": "Copy full {kind}",
|
||||
"common.previousPage": "Previous page",
|
||||
"common.nextPage": "Next page",
|
||||
"common.reviewPages": "Review pages",
|
||||
"time.never": "never",
|
||||
"time.justNow": "just now",
|
||||
"time.none": "-",
|
||||
"time.unknownDate": "an unknown date",
|
||||
"time.ago.minute": "{n}m ago",
|
||||
"time.ago.hour": "{n}h ago",
|
||||
"time.ago.day": "{n}d ago",
|
||||
"time.ago.week": "{n}w ago",
|
||||
"time.ago.month": "{n}mo ago",
|
||||
"time.ago.year": "{n}y ago",
|
||||
"time.short.minute": "{n}m",
|
||||
"time.short.hour": "{n}h",
|
||||
"time.short.day": "{n}d",
|
||||
"time.short.week": "{n}w",
|
||||
"time.short.month": "{n}mo",
|
||||
"time.short.year": "{n}y",
|
||||
"status.online": "Online",
|
||||
"status.offline": "Offline",
|
||||
"status.degraded": "Unreachable",
|
||||
"status.unknown": "Not checked yet",
|
||||
"nav.skip": "Skip to content",
|
||||
"nav.main": "Main",
|
||||
"nav.mints": "Mints",
|
||||
"nav.reviews": "Reviews",
|
||||
"nav.wallets": "Wallets",
|
||||
"nav.about": "About",
|
||||
"nav.searchMints": "Search {n} mints",
|
||||
"lang.label": "Language",
|
||||
"lang.switcher": "Choose a language",
|
||||
"footer.copyright": "© {year} Cashumints.space",
|
||||
"footer.allMints": "All mints",
|
||||
"footer.allReviews": "All reviews",
|
||||
"footer.wallets": "Wallets",
|
||||
"footer.about": "About",
|
||||
"footer.disclaimer": "Disclaimer",
|
||||
"footer.terms": "Terms",
|
||||
"footer.privacy": "Privacy",
|
||||
"footer.madeBy": "Made with ❤️ by {azzamo} · Powered by Cashu and NIP-87",
|
||||
"footer.warning": "Mints are custodial. A mint can disappear with your money.",
|
||||
"home.title": "Cashumints.space · Find a Cashu mint you can trust",
|
||||
"home.description": "Find a Cashu mint you can trust. {mints} mints indexed with {reviews} community reviews signed on Nostr, plus live uptime, supported NUTs and mint software.",
|
||||
"home.hero.title": "Find a Cashu mint",
|
||||
"home.hero.titleEm": "you can trust",
|
||||
"home.hero.lede": "Every mint on the Nostr network, with real community reviews. No gatekeepers, just signed reviews you can verify yourself.",
|
||||
"home.search.label": "Search mints by name, domain, or URL",
|
||||
"home.search.placeholder": "Search by name, domain, or paste a mint URL…",
|
||||
"home.filters.mostReviewed": "Most reviewed",
|
||||
"home.filters.highestRated": "Highest rated",
|
||||
"home.filters.recentlyActive": "Recently active",
|
||||
"home.filters.websockets": "Supports WebSockets",
|
||||
"home.top.title": "Top mints",
|
||||
"home.top.sub": "ranked by reviews and rating",
|
||||
"home.top.all": "All {n} mints →",
|
||||
"home.latest.title": "Latest reviews",
|
||||
"home.latest.sub": "live from the Nostr network",
|
||||
"home.latest.prev": "Previous reviews",
|
||||
"home.latest.next": "More reviews",
|
||||
"home.latest.all": "All reviews →",
|
||||
"home.latest.empty": "No reviews could be read from the relays just now. Open any mint page to read and write reviews directly.",
|
||||
"home.why.title": "Why trust these reviews?",
|
||||
"home.why.signed.title": "Signed, not submitted",
|
||||
"home.why.signed.body": "Every review is a {link} event signed by its author's Nostr key. Nothing here is edited, ranked, or removed by us.",
|
||||
"home.why.signed.link": "NIP-87",
|
||||
"home.why.verify.title": "Verify it yourself",
|
||||
"home.why.verify.body": "Reviews live on public Nostr relays, not our database. Point any client at the same relays and you'll see the same data.",
|
||||
"home.why.checked.title": "Checked continuously",
|
||||
"home.why.checked.body": "We probe every mint for uptime, software version, limits, and supported NUTs, so the specs you see are current, not self-reported.",
|
||||
"home.cta.title": "Thinking about a mint? Read it first.",
|
||||
"home.cta.body": "A mint holds your ecash. Read what other people found before you put sats in, and leave a review when you have used one yourself.",
|
||||
"home.cta.explore": "Explore all mints",
|
||||
"home.cta.learn": "Learn about Cashu",
|
||||
"pulse.mintsIndexed": "mints indexed",
|
||||
"pulse.reviewsOnNostr": "reviews on Nostr",
|
||||
"pulse.lastReview": "last review",
|
||||
"pulse.mintsOnline": "mints online",
|
||||
"pulse.indexer": "indexer",
|
||||
"pulse.connected": "connected",
|
||||
"pulse.stale": "stale",
|
||||
"mints.title": "All Cashu mints · Cashumints.space",
|
||||
"mints.description": "All {total} Cashu mints indexed from the Nostr network, {online} online and {offline} offline, with community ratings, uptime and mint software. Search and sort the full list.",
|
||||
"mints.heading": "All mints",
|
||||
"mints.lede": "Every mint discovered on the Nostr network, including the ones that are gone. Offline mints stay listed so you can still find and review them.",
|
||||
"mints.search.label": "Search mints by name or domain",
|
||||
"mints.search.placeholder": "Search by name or domain…",
|
||||
"mints.sort.label": "Sort mints",
|
||||
"mints.sort.score": "Best overall",
|
||||
"mints.sort.rating": "Highest rated",
|
||||
"mints.sort.reviews": "Most reviewed",
|
||||
"mints.sort.recent": "Recently reviewed",
|
||||
"mints.sort.seen": "Recently seen online",
|
||||
"mints.hideOffline": "Hide offline",
|
||||
"mints.showing": "Showing {total} mints ({online} online, {offline} offline)",
|
||||
"mints.showingFiltered": "Showing {shown} of {total} mints ({online} online, {offline} offline)",
|
||||
"mints.noResults": "No mints match. Try a domain, or paste a mint URL.",
|
||||
"mints.clearSearch": "Clear the search",
|
||||
"card.noRatings": "No ratings yet",
|
||||
"card.reviews.one": "{n} review",
|
||||
"card.reviews.other": "{n} reviews",
|
||||
"card.lastSeen": "last seen {when}",
|
||||
"card.neverSeen": "never seen online",
|
||||
"card.reviewed": "reviewed {when}",
|
||||
"card.noReviews": "no reviews yet",
|
||||
"mint.title": "{name} · Cashu mint reviews",
|
||||
"mint.description.fallback": "{name} is a Cashu mint at {domain}.",
|
||||
"mint.description.rated.one": "Rated {rating} out of 5 from {n} review signed on Nostr.",
|
||||
"mint.description.rated.other": "Rated {rating} out of 5 from {n} reviews signed on Nostr.",
|
||||
"mint.description.noReviews": "No community reviews yet.",
|
||||
"mint.description.online": "Currently online.",
|
||||
"mint.description.unreachable": "Currently unreachable.",
|
||||
"mint.breadcrumb": "Breadcrumb",
|
||||
"mint.crumbMints": "Mints",
|
||||
"mint.copyUrl": "Copy mint URL",
|
||||
"mint.qrButton": "Mint QR",
|
||||
"mint.writeReview": "Write a review",
|
||||
"mint.rankByScore": "#{rank} by score",
|
||||
"mint.tagLightning": "Lightning",
|
||||
"mint.summary": "Mint summary",
|
||||
"mint.rating.label": "Community rating",
|
||||
"mint.rating.none": "No ratings yet",
|
||||
"mint.rating.reviews.one": "{n} review",
|
||||
"mint.rating.reviews.other": "{n} reviews",
|
||||
"mint.rating.unrated.one": "{n} left no rating",
|
||||
"mint.rating.unrated.other": "{n} left no rating",
|
||||
"mint.activity.label": "Activity",
|
||||
"mint.activity.since": "since last review",
|
||||
"mint.activity.noReviews": "no reviews yet",
|
||||
"mint.activity.recent.one": "{n} review in the last 90 days",
|
||||
"mint.activity.recent.other": "{n} reviews in the last 90 days",
|
||||
"mint.limits.label": "Limits",
|
||||
"mint.limits.notPublished": "not published",
|
||||
"mint.limits.min": "min",
|
||||
"mint.limits.max": "max",
|
||||
"mint.limits.mintRow": "mint",
|
||||
"mint.limits.meltRow": "melt",
|
||||
"mint.limits.disabled": "disabled",
|
||||
"mint.limits.range": "{min} to {max} {unit}",
|
||||
"mint.limits.upTo": "up to {max} {unit}",
|
||||
"mint.limits.from": "from {min} {unit}",
|
||||
"mint.software.label": "Mint software",
|
||||
"mint.software.unknown": "unknown",
|
||||
"mint.checked": "checked {when}",
|
||||
"mint.lastSeen": "last seen {when}",
|
||||
"mint.neverReached": "never reached",
|
||||
"mint.uptime.checks": "{ok} of the last {total} checks reachable",
|
||||
"mint.uptime.percent": "{percent}% reachable over 30 days",
|
||||
"mint.uptime.description": "{ok} of the last {total} checks succeeded",
|
||||
"mint.operator.title": "From the operator",
|
||||
"mint.operator.motd": "Message of the day",
|
||||
"mint.operator.beta": "This mint describes itself as experimental or in beta. Read the operator's own words below before storing anything you cannot lose.",
|
||||
"mint.nuts.title": "Supported NUTs",
|
||||
"mint.nuts.noneOffline": "No NUT list cached for this mint, it went offline before one was recorded.",
|
||||
"mint.nuts.noneYet": "No NUT list cached for this mint yet.",
|
||||
"mint.nuts.supported": "{n} of {total} known NUTs supported",
|
||||
"mint.nuts.whatAre": "what are NUTs?",
|
||||
"mint.nutRow.disabled": "disabled",
|
||||
"mint.nutRow.notSupported": "not supported",
|
||||
"mint.details.title": "Mint details",
|
||||
"mint.details.pubkey": "Pubkey",
|
||||
"mint.details.nostr": "Nostr",
|
||||
"mint.details.email": "Email",
|
||||
"mint.details.serverTime": "Server time",
|
||||
"mint.details.firstSeen": "First seen",
|
||||
"mint.details.terms": "Terms",
|
||||
"mint.kind.identifier": "identifier",
|
||||
"mint.kind.mintPubkey": "mint pubkey",
|
||||
"mint.kind.nostrAddress": "Nostr address",
|
||||
"mint.kind.emailAddress": "email address",
|
||||
"mint.kind.npub": "npub",
|
||||
"mint.disclaimer": "This mint is custodial: it holds your money, and it can stop doing so at any time. Ratings are community opinions and online means reachable, not trustworthy.",
|
||||
"mint.disclaimerLink": "Read the full disclaimer",
|
||||
"mint.qr.title": "Add {name} to your wallet",
|
||||
"mint.qr.note": "Scan this with a Cashu wallet to add the mint, or copy the URL and paste it in.",
|
||||
"mint.qr.warn": "Adding a mint means trusting it with your money.",
|
||||
"mint.qr.whatMeans": "What that means",
|
||||
"mint.qr.wallets": "Wallets that support Cashu",
|
||||
"mint.chip.frozen": "Frozen",
|
||||
"mint.chip.noWithdrawals": "No withdrawals",
|
||||
"mint.chip.meltOnly": "Melt only",
|
||||
"mint.warnings.dayCount.one": "{n} day",
|
||||
"mint.warnings.dayCount.other": "{n} days",
|
||||
"mint.warnings.gone.lead": "Likely gone.",
|
||||
"mint.warnings.gone.body.since": "This mint has been unreachable since {date} ({days}). Treat funds held there as at risk, and do not send new funds. Details below show its last known state.",
|
||||
"mint.warnings.gone.body.neverDated": "This mint has not answered a single check since we started watching it in {month}. Treat funds held there as at risk, and do not send new funds. Anything below came from the Nostr announcement, not from the mint.",
|
||||
"mint.warnings.gone.body.never": "This mint has not answered a single check since we started watching it. Treat funds held there as at risk, and do not send new funds. Anything below came from the Nostr announcement, not from the mint.",
|
||||
"mint.warnings.gone.meta.since": "Offline since {date}",
|
||||
"mint.warnings.gone.meta.never": "Never reachable since it was discovered",
|
||||
"mint.warnings.meltDisabled.lead": "Withdrawals disabled.",
|
||||
"mint.warnings.meltDisabled.body.online": "This mint has Lightning melting (NUT-05) turned off: you can put sats in, but you cannot withdraw them via Lightning. Do not deposit until melting is back.",
|
||||
"mint.warnings.meltDisabled.body.offline": "This mint had Lightning melting (NUT-05) turned off: you can put sats in, but you cannot withdraw them via Lightning. Do not deposit until melting is back.",
|
||||
"mint.warnings.meltDisabled.meta.online": "Withdrawals currently disabled",
|
||||
"mint.warnings.meltDisabled.meta.offline": "Withdrawals were disabled when last seen",
|
||||
"mint.warnings.frozen.lead": "Mint frozen.",
|
||||
"mint.warnings.frozen.body.online": "Both minting and melting are disabled. No sats can move in or out via Lightning.",
|
||||
"mint.warnings.frozen.body.offline": "Both minting and melting were disabled. No sats can move in or out via Lightning.",
|
||||
"mint.warnings.frozen.meta.online": "Currently frozen, nothing moves in or out",
|
||||
"mint.warnings.frozen.meta.offline": "Frozen when last seen",
|
||||
"mint.warnings.offlineLong.lead": "Offline for {days}, since {date}.",
|
||||
"mint.warnings.offlineLong.body": "The mint may be gone. Everything below is its last known state, and reviews still work.",
|
||||
"mint.warnings.offlineLong.meta": "Offline since {date}",
|
||||
"mint.warnings.meltOnly.lead": "Melt only.",
|
||||
"mint.warnings.meltOnly.body.online": "New minting (NUT-04) is disabled: you cannot deposit, but existing ecash can still be withdrawn. This often means a mint is winding down, so if you hold its ecash, consider melting out.",
|
||||
"mint.warnings.meltOnly.body.offline": "New minting (NUT-04) was disabled: you cannot deposit, but existing ecash can still be withdrawn. This often means a mint is winding down, so if you hold its ecash, consider melting out.",
|
||||
"mint.warnings.meltOnly.meta.online": "Currently melt only",
|
||||
"mint.warnings.meltOnly.meta.offline": "Melt only when last seen",
|
||||
"mint.warnings.offline.lead": "Offline since {date}.",
|
||||
"mint.warnings.offline.body": "Details were last confirmed then. You can still write a review.",
|
||||
"mint.warnings.offline.meta": "Offline since {date}",
|
||||
"mint.warnings.also.meltDisabled": "Before going offline it had also disabled withdrawals.",
|
||||
"mint.warnings.also.mintDisabled": "Before going offline it had also disabled new minting.",
|
||||
"mint.warnings.also.offline": "It has also been offline since {date} ({days}).",
|
||||
"nut.0": "Notation and models",
|
||||
"nut.1": "Mint public key exchange",
|
||||
"nut.2": "Keysets and fees",
|
||||
"nut.3": "Swapping tokens",
|
||||
"nut.4": "Minting via Lightning",
|
||||
"nut.5": "Melting via Lightning",
|
||||
"nut.6": "Mint information",
|
||||
"nut.7": "Token state check",
|
||||
"nut.8": "Overpaid Lightning fees",
|
||||
"nut.9": "Restore signatures",
|
||||
"nut.10": "Spending conditions",
|
||||
"nut.11": "Pay to public key",
|
||||
"nut.12": "DLEQ proofs",
|
||||
"nut.13": "Deterministic secrets",
|
||||
"nut.14": "Hashed timelock contracts",
|
||||
"nut.15": "Multipath payments",
|
||||
"nut.16": "Animated QR codes",
|
||||
"nut.17": "WebSocket subscriptions",
|
||||
"nut.18": "Payment requests",
|
||||
"nut.19": "Cached responses",
|
||||
"nut.20": "Signed mint quotes",
|
||||
"nut.21": "Clear authentication",
|
||||
"nut.22": "Blind authentication",
|
||||
"nut.23": "BOLT11 payment method",
|
||||
"nut.24": "HTTP 402 payment required",
|
||||
"nut.25": "BOLT12 payment method",
|
||||
"reviews.title": "Reviews",
|
||||
"reviews.anon": "Anon",
|
||||
"reviews.filter.group": "Filter reviews",
|
||||
"reviews.filter.all": "All",
|
||||
"reviews.filter.five": "5★",
|
||||
"reviews.filter.critical": "Critical",
|
||||
"reviews.filter.recent": "Recent",
|
||||
"reviews.loading.one": "Loading {n} review from Nostr relays",
|
||||
"reviews.loading.other": "Loading {n} reviews from Nostr relays",
|
||||
"reviews.empty": "No reviews yet. Be the first to review this mint.",
|
||||
"reviews.emptyWritten": "No written reviews here yet. Be the first to write one.",
|
||||
"reviews.emptyFilter": "No reviews match this filter.",
|
||||
"reviews.noscript": "Reviews are signed on Nostr and load in your browser, so this list needs JavaScript. The rating and counts above come from the site itself.",
|
||||
"reviews.relayError": "Could not reach the relay. Reviews may be incomplete.",
|
||||
"reviews.srRating": "{rating} out of 5",
|
||||
"reviews.srNoRating": "No rating given",
|
||||
"reviews.anonNote": "First review from this npub, no other activity found",
|
||||
"reviews.published": "Published.",
|
||||
"reviews.publishedPartial": "Published to {accepted} of {total} relays.",
|
||||
"reviews.propagating": "Propagating, it may take a moment to appear elsewhere.",
|
||||
"reviews.summary.line.one": "{count} rating without a comment: {breakdown}",
|
||||
"reviews.summary.line.other": "{count} ratings without a comment: {breakdown}",
|
||||
"reviews.summary.lineDay.one": "{count} rating without a comment on {when}: {breakdown}",
|
||||
"reviews.summary.lineDay.other": "{count} ratings without a comment on {when}: {breakdown}",
|
||||
"reviews.summary.showOne": "Show it",
|
||||
"reviews.summary.showMany": "Show them",
|
||||
"reviews.breakdown.5": "{n} five star",
|
||||
"reviews.breakdown.4": "{n} four star",
|
||||
"reviews.breakdown.3": "{n} three star",
|
||||
"reviews.breakdown.2": "{n} two star",
|
||||
"reviews.breakdown.1": "{n} one star",
|
||||
"reviews.breakdown.none": "{n} with no rating",
|
||||
"reviews.dialog.title": "Review {name}",
|
||||
"reviews.dialog.note": "Signed with your Nostr key and published to public relays. It cannot be edited or deleted.",
|
||||
"reviews.dialog.ratingLegend": "Your rating",
|
||||
"reviews.dialog.starsSr.one": "{n} star",
|
||||
"reviews.dialog.starsSr.other": "{n} stars",
|
||||
"reviews.dialog.chooseRating": "Choose a rating",
|
||||
"reviews.dialog.starLabel": "{n}: {phrase}",
|
||||
"reviews.dialog.stars.1": "avoid it",
|
||||
"reviews.dialog.stars.2": "had problems",
|
||||
"reviews.dialog.stars.3": "worked, with caveats",
|
||||
"reviews.dialog.stars.4": "good",
|
||||
"reviews.dialog.stars.5": "works great",
|
||||
"reviews.dialog.bodyLabel": "What should other people know?",
|
||||
"reviews.dialog.bodyPlaceholder": "How did minting, melting and support work out? Be specific.",
|
||||
"reviews.dialog.charCount": "{n} / {max}",
|
||||
"reviews.dialog.submit": "Sign and publish",
|
||||
"reviews.dialog.signing": "Signing…",
|
||||
"reviews.dialog.publishing": "Publishing…",
|
||||
"reviews.dialog.publishingTo": "Publishing to relays ({accepted}/{total})",
|
||||
"reviews.dialog.waitingExtension": "Waiting for your extension",
|
||||
"reviews.dialog.waitingSigner": "Waiting for your signer",
|
||||
"reviews.dialog.confirmClose": "Close this review? Your draft is kept until you leave the site.",
|
||||
"reviews.dialog.why.login": "Log in to publish",
|
||||
"reviews.dialog.why.rating": "Choose a rating",
|
||||
"reviews.dialog.why.words": "Write a few words",
|
||||
"reviews.dialog.why.more.one": "{n} more character",
|
||||
"reviews.dialog.why.more.other": "{n} more characters",
|
||||
"reviews.dialog.why.over.one": "{n} character over the limit",
|
||||
"reviews.dialog.why.over.other": "{n} characters over the limit",
|
||||
"reviews.dialog.identity.needSigner": "You need a Nostr signer to publish. Your key stays in it, this site never sees it.",
|
||||
"reviews.dialog.identity.loginToPublish": "Log in to publish",
|
||||
"reviews.dialog.identity.switch": "Switch",
|
||||
"reviews.dialog.identity.extension": "Signing with your browser extension",
|
||||
"reviews.dialog.identity.readingKey": "Reading your public key…",
|
||||
"reviews.dialog.identity.willAsk": "Your extension will be asked to sign",
|
||||
"reviews.dialog.error.noRelay": "No relay accepted the review. Check your connection, then try again.",
|
||||
"reviews.validate.rating": "Choose a rating from 1 to 5 stars.",
|
||||
"reviews.validate.short": "Write at least {n} characters so the review is useful.",
|
||||
"reviews.validate.long": "Reviews are limited to {n} characters.",
|
||||
"feed.title": "Latest Cashu mint reviews · Cashumints.space",
|
||||
"feed.description": "Every Cashu mint review as it is published: {reviews} reviews across {mints} mints, signed on Nostr and readable here newest first. Filter by rating or by mint.",
|
||||
"feed.heading": "Latest Cashu mint reviews",
|
||||
"feed.lede": "Every review of every mint, newest first, read live from the Nostr relays. Each one is signed by its author and lives on the relays, not in our database.",
|
||||
"feed.label": "Reviews",
|
||||
"feed.filterByMint": "Filter by mint",
|
||||
"feed.anyMint": "Any mint",
|
||||
"feed.clearMint": "Clear the mint filter",
|
||||
"feed.showingBuild.one": "Showing the most recent review from the last build",
|
||||
"feed.showingBuild.other": "Showing the {n} most recent reviews from the last build",
|
||||
"feed.noscript": "Reviews are signed on Nostr and load in your browser, so filtering and the full list need JavaScript. The {n} reviews below were read from the relays when this page was built.",
|
||||
"feed.emptyBuild": "No reviews could be read from the relays when this page was built. The list reloads from the relays in your browser.",
|
||||
"feed.foot": "Reviews are community opinions, not verified claims. Read the {link} before you trust a mint with money.",
|
||||
"feed.footLink": "disclaimer",
|
||||
"feed.showing": "Showing {shown} of {total} reviews",
|
||||
"feed.showingMatching": "Showing {shown} of {matching} matching reviews ({total} in total)",
|
||||
"feed.emptyRelays": "No reviews came back from the relays. Open any mint page to read and write reviews there.",
|
||||
"feed.emptyFilter": "No reviews match this filter. Clear the mint box, or try All.",
|
||||
"feed.relayError": "Could not reach the relays. Showing the reviews from the last build.",
|
||||
"feed.relayEmpty": "No reviews came back from the relays. Showing the reviews from the last build.",
|
||||
"feed.reading": "Reading the relays…",
|
||||
"login.open": "Log in",
|
||||
"login.title": "Log in with Nostr",
|
||||
"login.note": "Your key stays in your signer. This site can never see it.",
|
||||
"login.extension.name": "Browser extension",
|
||||
"login.extension.desc": "Sign with Alby, nos2x or another NIP-07 extension",
|
||||
"login.extension.none": "No extension found",
|
||||
"login.extension.getOne": "Get one:",
|
||||
"login.remote.name": "Remote signer",
|
||||
"login.remote.desc": "Scan a code with a signer app, or paste a bunker link",
|
||||
"login.primal.name": "Primal",
|
||||
"login.primal.desc": "Approve the login in the Primal app on your phone",
|
||||
"login.paste.label": "Or paste the connection link your signer gave you",
|
||||
"login.copyLink": "Copy the connection link",
|
||||
"login.whatIsNostr": "What is Nostr?",
|
||||
"login.connect.remote.title": "Connect a remote signer",
|
||||
"login.connect.remote.lead": "Scan this with your signer app, or copy the link and paste it there.",
|
||||
"login.connect.remote.hint": "Works with any NIP-46 signer: nsec.app, Amber, Nostrify, your own bunker.",
|
||||
"login.connect.primal.title": "Connect with Primal",
|
||||
"login.connect.primal.lead": "Open Primal on your phone, find remote signing in its settings, and scan this code.",
|
||||
"login.connect.primal.hint": "Primal signs for other apps over NIP-46, so this is the same connection any signer uses, and your key stays in Primal. {link}",
|
||||
"login.status.buildingLink": "Building a connection link",
|
||||
"login.status.waitingExtension": "Waiting for your extension",
|
||||
"login.status.waitingSigner": "Waiting for your signer",
|
||||
"login.status.connecting": "Connecting to your signer",
|
||||
"login.status.connected": "Connected",
|
||||
"login.method.extension": "Extension",
|
||||
"login.method.remote": "Remote",
|
||||
"login.method.primal": "Primal",
|
||||
"login.account": "Your Nostr account",
|
||||
"login.copyNpub": "Copy your full npub",
|
||||
"login.logout": "Log out",
|
||||
"signer.status.waitingExtension": "Waiting for your extension",
|
||||
"signer.status.signed": "Signed",
|
||||
"signer.status.reconnecting": "Reconnecting to your signer",
|
||||
"signer.status.approveWindow": "Your signer needs you to approve this in its own window",
|
||||
"signer.status.waitingSigner": "Waiting for your signer",
|
||||
"signer.status.stillWaiting": "Still waiting for your signer to answer",
|
||||
"signer.status.connected": "Connected",
|
||||
"signer.error.noExtension": "No signing extension found. Install Alby or nos2x, then reload this page.",
|
||||
"signer.error.privateKey": "That looks like a private key, not a connection link. This site never takes a key. Paste the bunker:// link your signer gave you.",
|
||||
"signer.error.badLink": "That is not a connection link this site understands. Paste the bunker:// link from your signer.",
|
||||
"signer.error.noAnswer": "Your signer did not answer. It may be closed, or its relay may be down. Open it and try again.",
|
||||
"signer.error.timeout": "Your signer did not answer in time. Open it, check it is still connected, then try again.",
|
||||
"signer.error.cancelled": "Connection cancelled.",
|
||||
"signer.error.declined": "Signature request was declined",
|
||||
"notfound.title": "Page not found · Cashumints.space",
|
||||
"notfound.description": "That page does not exist on Cashumints.space.",
|
||||
"notfound.heading": "This page does not exist",
|
||||
"notfound.lede": "It may have moved, or the mint may not be indexed yet. Search for a mint by name or domain, or paste a mint URL.",
|
||||
"notfound.browse": "Browse all mints",
|
||||
"notfound.home": "Go home",
|
||||
"notfound.loading": "Loading {host}",
|
||||
"notfound.fb.rating": "Rating",
|
||||
"notfound.fb.reviews": "Reviews",
|
||||
"notfound.fb.software": "Software",
|
||||
"notfound.fb.lastOnline": "Last online",
|
||||
"notfound.fb.note": "This mint was indexed after the site was last built, so this is a summary from the live API. The full page with reviews appears at the next rebuild.",
|
||||
"wallets.title": "Cashu wallets · Cashumints.space",
|
||||
"wallets.description": "Cashu wallets that work with the mints listed here, across mobile, web, browser and the command line, with what each one is good at.",
|
||||
"wallets.heading": "Wallets",
|
||||
"wallets.lede": "You need a wallet to hold ecash from any of these mints. Most wallets talk to several mints at once, so you are not tied to the first one you try.",
|
||||
"wallets.note": "This list is not exhaustive and is not an endorsement. The Cashu project keeps a broader index at {link}. A wallet holds keys, a mint holds the money: read the mint reviews before you pick where your sats live.",
|
||||
"wallets.platform.android": "Android",
|
||||
"wallets.platform.ios": "iOS",
|
||||
"wallets.platform.web": "Web",
|
||||
"wallets.platform.extension": "Browser extension",
|
||||
"wallets.platform.cli": "CLI",
|
||||
"wallets.platform.python": "Python",
|
||||
"wallets.item.minibits": "Mobile ecash wallet with its own mint, Lightning address support and Nostr contacts.",
|
||||
"wallets.item.nutstash": "Browser wallet that handles multiple mints at once and imports and exports raw tokens.",
|
||||
"wallets.item.enuts": "Mobile wallet focused on multimint balances and sending ecash over Nostr.",
|
||||
"wallets.item.cashume": "Reference web wallet from the Cashu project. Runs entirely in the browser, installable as a PWA.",
|
||||
"wallets.item.boardwalk": "Web wallet built around Lightning addresses and sending ecash by link.",
|
||||
"wallets.item.coinos": "Lightning wallet and point of sale that also runs its own Cashu mint.",
|
||||
"wallets.item.oxchat": "Nostr messenger with an ecash wallet built in, for sending sats inside chats.",
|
||||
"wallets.item.nutshell": "The reference implementation. Runs as a wallet on the command line and as mint software.",
|
||||
"about.title": "About Cashumints.space",
|
||||
"about.description": "What Cashu is, what a mint actually holds, what NIP-87 is, and how this site indexes mints and reads reviews from Nostr relays.",
|
||||
"about.heading": "About",
|
||||
"about.lede": "Cashumints.space lists every Cashu mint we can find on the Nostr network and shows you what people say about them. It is made by Azzamo.",
|
||||
"about.cashu.title": "What Cashu is",
|
||||
"about.cashu.p1": "Cashu is an ecash protocol for Bitcoin. A mint issues blinded tokens backed by sats it holds, and those tokens move between people without the mint learning who sent what to whom. The privacy is real and it is the point: tokens are not accounts, and the mint cannot link the token it signed to the token that comes back.",
|
||||
"about.cashu.p2": "You can read the protocol and its specifications at {link}. The specifications themselves are called NUTs, which is where the NUT numbers on every mint page come from.",
|
||||
"about.mints.title": "What a mint is, and the tradeoff",
|
||||
"about.mints.p1": "A mint is custodial. When you mint ecash you are handing sats to whoever runs that server, and you are trusting them to honour the tokens when you melt them back out. There is no fraud proof, no escrow and no recourse. A mint operator can disappear with the balance, and mints have.",
|
||||
"about.mints.p2": "That is exactly why reviews exist here. This site never tells you a mint is safe. The status on a mint page says {code}, not \"trusted\", and it only means the server answered when we last asked. Treat ecash balances like cash in a coat pocket: fine for spending, wrong for savings.",
|
||||
"about.nip87.title": "What NIP-87 is",
|
||||
"about.nip87.p1": "NIP-87 is the Nostr convention for announcing and recommending ecash mints. Two event kinds matter here:",
|
||||
"about.nip87.li1": "{code} announces a mint. The mint URL is in the {tag} tag. This is how the site discovers mints it has never seen.",
|
||||
"about.nip87.li2": "{code} is a review. It carries the rating and the review text, and points at the mint it is about with a {utag} tag (the mint URL) and a {dtag} tag (the mint's own public key).",
|
||||
"about.nip87.p2": "Every review is signed by its author's Nostr key. We never call a review \"verified\", because nobody verified it: it is signed, which is a different and more useful claim. It means you can check who wrote it and that it was not altered. It does not mean the author is honest or ever used the mint.",
|
||||
"about.how.title": "How this site works",
|
||||
"about.how.p1": "There are two loops and one rule. The rule is that the mint owns its metadata and Nostr owns the reviews, so this site stores neither as an authority.",
|
||||
"about.how.li1": "{strong} asks every known mint for {code} every ten minutes and records what it says: name, description, version, supported NUTs, limits, contact details. It also records whether the mint answered at all, which is where uptime comes from.",
|
||||
"about.how.li1Label": "The probe loop",
|
||||
"about.how.li2": "{strong} connects to Nostr relays every hour, reads mint announcements and reviews, and adds any mint it has not seen before.",
|
||||
"about.how.li2Label": "The discovery loop",
|
||||
"about.how.p2": "The important part is what happens when a mint stops answering. Its cached metadata is never overwritten by a failed probe, so a dead mint keeps its full page: its specs, its history and its reviews, with a banner saying when it went dark. The previous version of this site showed an error page instead, which meant the mints people most needed to warn each other about were the ones that could not be reviewed. That was the main reason for the rebuild.",
|
||||
"about.how.p3": "Review text is never stored on our side. When you open a mint page your browser talks to the relays directly and reads the reviews itself, and when you write one it is signed by your own Nostr extension and sent straight to those relays. We keep a count so the pages can be ranked and sorted, nothing more. Nothing here can be edited or deleted by us, including reviews we would rather not have.",
|
||||
"about.relays.title": "Relays we read",
|
||||
"about.relays.p1": "These are the relays the indexer and your browser both use:",
|
||||
"about.relays.p2": "Point any Nostr client at the same relays and you will see the same events. That is the whole promise: nothing here is only true because we say so.",
|
||||
"about.nuts.title": "What are NUTs?",
|
||||
"about.nuts.p1": "NUTs are the numbered Cashu specifications, like BIPs for Bitcoin. A mint advertises which ones it implements, and that tells you what it can actually do: NUT-04 and NUT-05 are minting and melting over Lightning (without them a mint is not much use), NUT-07 lets a wallet check whether a token was already spent, NUT-17 gives wallets live updates over WebSockets instead of polling, and NUT-20 lets a wallet prove a mint quote was really issued to it. The full list is at {link}.",
|
||||
"about.numbers.title": "Right now",
|
||||
"about.numbers.p1": "{mints} mints indexed, {online} of them answering, {reviews} reviews counted from the relays above.",
|
||||
"about.source.title": "Source and credit",
|
||||
"about.source.p1": "The site is open source at {github}. It is built and run by {azzamo}. If a mint page has something wrong on it, fix it at the source: mint metadata comes from the mint's own {code}, and reviews come from Nostr.",
|
||||
"terms.title": "Terms of use · Cashumints.space",
|
||||
"terms.description": "Terms of use for Cashumints.space: what the site is, what it does not do, and who is responsible for what. No accounts, no warranties, no affiliation with any mint.",
|
||||
"terms.heading": "Terms of use",
|
||||
"terms.lede": "Plain terms for a site that only indexes public data. Last updated {date}.",
|
||||
"terms.what.title": "What this site is",
|
||||
"terms.what.p1": "Cashumints.space is an index of publicly available data about Cashu mints. Two kinds of data, both from somewhere else:",
|
||||
"terms.what.li1": "Mint metadata, read from each mint's own {code} endpoint: name, description, software version, supported NUTs, contact details and whether the mint answered when we last asked.",
|
||||
"terms.what.li2": "Reviews, read from public Nostr relays. These are NIP-87 events published by their authors to relays anyone can query.",
|
||||
"terms.what.p2": "We collect that data, normalise it, rank it and show it. We do not create it.",
|
||||
"terms.noAccounts.title": "No accounts, no warranties",
|
||||
"terms.noAccounts.p1": "There is nothing to sign up for. The site is provided as it is, with no warranty of any kind: not that the data is accurate, not that it is current, not that the site will be available. Mint data can be minutes or hours old, a mint can change after we last checked, and a relay can fail to answer, in which case you are seeing less than exists.",
|
||||
"terms.noAccounts.p2": "Use it at your own risk. We are not liable for any loss that follows from using this site or relying on anything you read here. See the {link} for the specific risks of using a Cashu mint.",
|
||||
"terms.noAccounts.link": "disclaimer",
|
||||
"terms.noCustody.title": "We do not hold your money",
|
||||
"terms.noCustody.p1": "This site never takes custody of funds. It has no wallet, it does not touch ecash, and it cannot move, freeze or recover anything. If you have a problem with a mint, the mint operator is the only party who can help you, and we cannot contact them on your behalf.",
|
||||
"terms.noCustody.p2": "We are not affiliated with any mint listed here, and no mint pays for its listing, its rank or its rating. Mints are discovered from public Nostr announcements and ranked by an algorithm over public review data.",
|
||||
"terms.reviews.title": "Reviews are other people's words",
|
||||
"terms.reviews.p1": "Reviews are user-generated content published to public Nostr relays by their authors. We display them, we do not control them. We did not write them, we cannot edit them, and we cannot delete them from the relays that hold them: they are signed events on a network we do not own.",
|
||||
"terms.reviews.p2": "A review is one person's experience, not a verified fact. If you publish one, you are responsible for what it says. Do not publish anything unlawful, and be aware that what you publish is public and permanent (see the {link}).",
|
||||
"terms.reviews.link": "privacy page",
|
||||
"terms.reviews.p3": "We can stop showing a specific review on this site, and we will do that for content that is unlawful. That removes it from these pages only. The event stays on the relays and any other Nostr client can still read it.",
|
||||
"terms.links.title": "Links to other sites",
|
||||
"terms.links.p1": "Mint URLs, wallet links, operator contacts and everything else that points off this site are there because they are part of the data. A link is not an endorsement and we do not vet what is on the other end.",
|
||||
"terms.changes.title": "Changes",
|
||||
"terms.changes.p1": "These terms can change. The date at the top says when they last did. The site is open source, so every change to this page is in the commit history.",
|
||||
"terms.contact.title": "Contact",
|
||||
"terms.contact.p1": "Issues and takedown requests are best filed on {github}. The site is run by {azzamo}.",
|
||||
"privacy.title": "Privacy · Cashumints.space",
|
||||
"privacy.description": "Privacy on Cashumints.space: no accounts, no tracking cookies, no analytics. localStorage is used for profile caching and nothing is sent anywhere. Reviews are signed in your own browser.",
|
||||
"privacy.heading": "Privacy",
|
||||
"privacy.lede": "We collect as little as a website can. Last updated {date}.",
|
||||
"privacy.noAccounts.title": "No accounts",
|
||||
"privacy.noAccounts.p1": "There is no sign up, no login and no profile. Nothing on this site asks you who you are, and there is no user record to leak because there are no users.",
|
||||
"privacy.noTracking.title": "No tracking cookies, no analytics",
|
||||
"privacy.noTracking.p1": "The site sets no cookies for tracking. There is no analytics script, no tag manager, no pixel, no session recording and no advertising network. Nothing on the page reports your behaviour to us or to anyone else.",
|
||||
"privacy.logs.title": "Server logs",
|
||||
"privacy.logs.p1": "The web server keeps standard access logs, which is what any web server does by default. A log line records your IP address, the time, the page you asked for, the response status, and the user agent and referrer your browser sent. The logs exist to debug errors and spot abuse. They are not joined to anything else and they are not sold or shared.",
|
||||
"privacy.logs.operatorLabel": "Operator note:",
|
||||
"privacy.logs.operator": "if you run this site, state your real retention here. The deployment in the README uses nginx with its default access log and whatever rotation your distribution ships (on Debian and Ubuntu that is logrotate, daily, keeping 14 days). Confirm what your server does and replace this paragraph with the number.",
|
||||
"privacy.storage.title": "What is stored in your browser",
|
||||
"privacy.storage.p1": "The site uses localStorage for exactly two things, both of which stay on your device and are never sent anywhere:",
|
||||
"privacy.storage.li1": "A cache of Nostr profile metadata (kind 0 events: names, avatars, NIP-05 addresses) for the reviewers whose reviews you have looked at. This saves re-querying relays on every page. Entries expire, and the cache is capped and evicted oldest first.",
|
||||
"privacy.storage.li2": "Interface preferences, so the site behaves the same way next time.",
|
||||
"privacy.storage.p2": "Clearing your browser's site data removes both. Nothing breaks, the profile lookups just run again.",
|
||||
"privacy.thirdParties.title": "What your browser talks to",
|
||||
"privacy.thirdParties.p1": "Loading a page connects your browser to a few places besides this site. That is how a site with no server-side tracking still reads live data:",
|
||||
"privacy.thirdParties.li1Label": "Public Nostr relays",
|
||||
"privacy.thirdParties.li1": "{strong}, over WebSocket, to read reviews and reviewer profiles. The relay sees your IP and what you asked for, as any server you connect to does. The relays are listed on the {link}.",
|
||||
"privacy.thirdParties.li1Link": "about page",
|
||||
"privacy.thirdParties.li2Label": "Reviewer avatar images",
|
||||
"privacy.thirdParties.li2": "{strong}, loaded from wherever the reviewer's profile points. These are sent with a no-referrer policy, so the host does not learn which page you were on.",
|
||||
"privacy.publishing.title": "Publishing a review",
|
||||
"privacy.publishing.p1": "Writing a review happens in your browser, not on our server. The event is signed by your NIP-07 extension (Alby, nos2x or similar) and broadcast from your browser straight to the relays. Your private key never leaves the extension and this site never sees it. We do not build custom key management and we never ask for a key or a seed phrase.",
|
||||
"privacy.permanent.title": "Anything you publish to Nostr is public and permanent",
|
||||
"privacy.permanent.p1": "This is the part worth reading twice. A review is a signed event on public relays. Once it is out, it is out:",
|
||||
"privacy.permanent.li1": "Anyone can read it, now and later, using any Nostr client. It is not \"public on Cashumints.space\", it is public on the network.",
|
||||
"privacy.permanent.li2": "It is permanently linked to your Nostr public key, alongside everything else that key has ever published.",
|
||||
"privacy.permanent.li3": "Deleting it is a request, not a command. You can publish a deletion event and some relays will honour it, but a relay is free to ignore it and anyone who already copied the event still has it. Treat a published review as permanent.",
|
||||
"privacy.permanent.li4": "We cannot delete it for you. We can stop displaying it here; that changes nothing on the relays.",
|
||||
"privacy.permanent.p2": "If you want to review a mint without that being tied to your main identity, use a separate Nostr key. Note that a key with no other activity is shown as such on harsh reviews, because a brand new key writing a one star review is a pattern readers deserve to see.",
|
||||
"privacy.contact.title": "Questions",
|
||||
"privacy.contact.p1": "The site is open source: if you want to check any of the above, read the code at {github}. Questions and corrections can go in an issue there.",
|
||||
"disclaimer.title": "Disclaimer · Cashumints.space",
|
||||
"disclaimer.description": "What to know before you use a Cashu mint: mints are custodial, a mint can disappear with your money, reviews are opinions and online means reachable, not trustworthy.",
|
||||
"disclaimer.heading": "Disclaimer",
|
||||
"disclaimer.lede": "Read this before you put money in a mint. Last updated {date}.",
|
||||
"disclaimer.callout": "A Cashu mint holds your money for you. If it disappears, your ecash is gone, and there is nobody to appeal to. Keep only what you can afford to lose.",
|
||||
"disclaimer.custodial.title": "Mints are custodial",
|
||||
"disclaimer.custodial.p1": "When you mint ecash, you hand bitcoin to the mint operator and get tokens back. Those tokens are a claim on that operator. They are not bitcoin you hold, and the operator is the one who decides whether to honour them.",
|
||||
"disclaimer.custodial.p2": "That means every mint carries the same risks: the operator can vanish, can be compelled to stop, can lose the funds through a bug or a hack, or can simply turn the server off. There is no deposit insurance, no chargeback, no support line and no legal recourse worth counting on. This is true of the highest rated mint on this site.",
|
||||
"disclaimer.custodial.p3": "Cashu is designed for small amounts moving quickly. Use it that way: hold what you are about to spend, not your savings, and spread across mints rather than parking everything in one.",
|
||||
"disclaimer.reviews.title": "Reviews are opinions, not verified claims",
|
||||
"disclaimer.reviews.p1": "Every review here was written by someone on Nostr and signed with their key. Signed means we can tell you which key wrote it. It does not mean the review is true, that the author used the mint, or that the author is not the operator, a competitor, or one person with ten keys.",
|
||||
"disclaimer.reviews.p2": "We do not verify reviewers, and we do not edit or remove reviews we disagree with. Read a few, look at what they actually say, and weigh a mint with three reviews differently from one with three hundred.",
|
||||
"disclaimer.status.title": "Online means reachable, not trustworthy",
|
||||
"disclaimer.status.p1": "We check every mint regularly and show whether it answered. That is all a green status means: the server responded. It says nothing about whether the operator is solvent, honest, or still intends to honour your tokens tomorrow.",
|
||||
"disclaimer.status.p2": "A mint can be online right up to the moment it is not. Uptime history, supported NUTs and software version tell you something about how a mint is run, but none of them are a promise about your money.",
|
||||
"disclaimer.ranking.title": "How ranking works, and what it does not mean",
|
||||
"disclaimer.ranking.p1": "Mints are ordered by an algorithm over public review data: rating, number of reviews and recent activity, with online mints ahead of offline ones by default. The details are in the open source code.",
|
||||
"disclaimer.ranking.p2": "Nobody pays for placement. There is no sponsored slot, no promoted listing and no arrangement with any mint on this site. A high rank means the algorithm liked the public data, and nothing more. It is not a recommendation and it is not a safety rating.",
|
||||
"disclaimer.notAdvice.title": "This is not financial advice",
|
||||
"disclaimer.notAdvice.p1": "Nothing on this site is financial, investment, legal or tax advice. We do not know your situation and we are not advising you. Using a mint, and choosing which one, is your decision.",
|
||||
"disclaimer.dyor.title": "Do your own research",
|
||||
"disclaimer.dyor.li1": "Look up the operator. A mint run by someone with a public reputation to lose is a different proposition from an anonymous URL.",
|
||||
"disclaimer.dyor.li2": "Read the mint's own terms and its MOTD. A mint that calls itself a test or a beta means it.",
|
||||
"disclaimer.dyor.li3": "Start small. Mint a little, spend it, melt it back out, and see what happens before you trust it with more.",
|
||||
"disclaimer.dyor.li4": "Watch the limits. A low maximum is often a sign of a careful operator, and a high one is not a sign of a safe one.",
|
||||
"disclaimer.dyor.li5": "Keep your tokens backed up, and remember that a token is a bearer asset: whoever holds it can spend it.",
|
||||
"disclaimer.site.title": "About the site itself",
|
||||
"disclaimer.site.p1": "Data here can be wrong or out of date. Mints are probed on a schedule, relays sometimes fail to answer, and a page you are reading was built at some point in the past. The site is provided as it is, with no warranty. See the {link}.",
|
||||
"disclaimer.site.link": "terms of use",
|
||||
"disclaimer.updated": "20 August 2026",
|
||||
"login.getPrimal": "Get Primal",
|
||||
"reviews.dialog.identity.extensionGone": "Your browser extension is not answering. Log in again, or use a remote signer.",
|
||||
"seo.orgDescription": "A directory of Cashu mints, with live status from each mint and community reviews signed on Nostr.",
|
||||
"seo.ogImageAlt": "Cashumints.space: find a Cashu mint you can trust.",
|
||||
"nav.home": "Home",
|
||||
"mint.description.fallbackDomain": "A Cashu mint running at {domain}.",
|
||||
"mint.more.title": "More mints",
|
||||
"mint.more.all": "See all mints"
|
||||
}
|
||||
Reference in New Issue
Block a user