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:
+124
-9
@@ -15,12 +15,12 @@
|
||||
"time.justNow": "gerade eben",
|
||||
"time.none": "-",
|
||||
"time.unknownDate": "ein unbekanntes Datum",
|
||||
"time.ago.minute": "{n}me zurück",
|
||||
"time.ago.hour": "{n}he zurück",
|
||||
"time.ago.day": "{n}de zurück",
|
||||
"time.ago.week": "{n}we zurück",
|
||||
"time.ago.month": "{n}moe zurück",
|
||||
"time.ago.year": "{n}ye zurück",
|
||||
"time.ago.minute": "vor {n} Min.",
|
||||
"time.ago.hour": "vor {n} Std.",
|
||||
"time.ago.day": "vor {n} T.",
|
||||
"time.ago.week": "vor {n} Wo.",
|
||||
"time.ago.month": "vor {n} Mon.",
|
||||
"time.ago.year": "vor {n} J.",
|
||||
"time.short.minute": "{n}m",
|
||||
"time.short.hour": "{n}h",
|
||||
"time.short.day": "{n}d",
|
||||
@@ -114,6 +114,8 @@
|
||||
"card.reviewed": "Rezension zu „{when}“",
|
||||
"card.noReviews": "noch keine Bewertungen",
|
||||
"mint.title": "{name} · Bewertungen zu Cashu Mint",
|
||||
"mint.titleFedimint": "{name} · Reviews der Fedimint-Föderation",
|
||||
"mint.titleLnurl": "{name} · Reviews des LNURL Mint",
|
||||
"mint.breadcrumb": "Navigationspfad",
|
||||
"mint.crumbMints": "Cashu-Münzen",
|
||||
"mint.copyUrl": "URL kopieren",
|
||||
@@ -325,7 +327,7 @@
|
||||
"reviews.validate.short": "Schreibe mindestens {n} Zeichen, damit die Bewertung hilfreich ist.",
|
||||
"reviews.validate.long": "Rezensionen sind auf {n} Zeichen begrenzt.",
|
||||
"feed.title": "Aktuelle Bewertungen zu Münzprägeanstalten und Verbänden · Cashumints.space",
|
||||
"feed.description": "Alle Bewertungen zu Mints und Föderationen, sobald sie veröffentlicht werden: {reviews}-Bewertungen zu {mints} Cashu-Mints und {federations} Fedimint-Föderationen, auf Nostr signiert und hier lesbar – die neuesten zuerst. Filtern Sie nach Ökosystem, Bewertung oder Name.",
|
||||
"feed.description": "Jede Bewertung von Mints, Föderationen und LNURL-Mints, sobald sie veröffentlicht wird: {reviews} Bewertungen zu {mints} Cashu-Mints, {federations} Fedimint-Föderationen und {lnurl} LNURL-Mints, auf Nostr signiert und hier neueste zuerst lesbar. Filtere nach Ökosystem, Note oder Name.",
|
||||
"feed.heading": "Neueste Bewertungen",
|
||||
"feed.lede": "Alle Bewertungen zu allen Cashu-Münzen und der Fedimint-Föderation, sortiert nach den neuesten zuerst, werden live von den Nostr-Relays übertragen. Jede Bewertung ist vom jeweiligen Autor signiert und wird auf den Relays gespeichert, nicht in unserer Datenbank.",
|
||||
"feed.label": "Rezensionen",
|
||||
@@ -400,7 +402,14 @@
|
||||
"notfound.fb.reviews": "Rezensionen",
|
||||
"notfound.fb.software": "Software",
|
||||
"notfound.fb.lastOnline": "Zuletzt online",
|
||||
"notfound.fb.note": "Diese Seite wurde erst nach der letzten Aktualisierung der Website indexiert, daher handelt es sich hierbei um eine Zusammenfassung aus der Live-API. Die vollständige Seite mit den Bewertungen wird bei der nächsten Aktualisierung angezeigt.",
|
||||
"notfound.fb.note": "Dieser Mint wurde nach dem letzten Build der Seite indexiert. Das hier ist eine Zusammenfassung aus der Live-API, mit den Reviews darunter. Die vollständige Seite erscheint beim nächsten Build.",
|
||||
"notfound.resolve.checking": "Erster Besuch: dieser Mint wird gerade geprüft.",
|
||||
"notfound.resolve.failed": "Dieser Mint konnte nicht aufgenommen werden",
|
||||
"notfound.resolve.failedFedimint": "Diese Föderation konnte nicht aufgenommen werden",
|
||||
"notfound.resolve.retry": "Andere Adresse versuchen",
|
||||
"notfound.resolve.switch": "Als {kind} Mint öffnen",
|
||||
"notfound.resolve.fedimint": "Die Seitenadresse einer Föderation enthält ihren Invite Code nicht, deshalb lässt sich diese nicht allein über den Link finden. Füg den Invite Code ein, dann wird sie aufgenommen.",
|
||||
"notfound.resolve.ambiguous": "Diese Adresse lässt sich nicht allein aus dem Link ableiten. Füg die vollständige URL des Mint ein, dann wird er aufgenommen.",
|
||||
"wallets.title": "Cashu-Wallets · Cashumints.space",
|
||||
"wallets.description": "Cashu-Wallets, die mit den hier aufgeführten Mints kompatibel sind – auf Mobilgeräten, im Web, im Browser und über die Befehlszeile –, wobei jedes seine jeweiligen Stärken hat.",
|
||||
"wallets.heading": "Geldbörsen",
|
||||
@@ -654,5 +663,111 @@
|
||||
"footer.allFedimints": "Alle Verbände",
|
||||
"reviews.dialog.bodyPlaceholder.cashu": "Wie liefen das Prägen, das Einschmelzen und die Unterstützung ab? Gehen Sie bitte ins Detail.",
|
||||
"reviews.dialog.bodyPlaceholder.fedimint": "Wie haben sich die Integration, Lightning-Zahlungen und der Support bewährt? Gehen Sie bitte konkret darauf ein.",
|
||||
"fedimint.details.title": "Angaben zum Verband"
|
||||
"fedimint.details.title": "Angaben zum Verband",
|
||||
"nav.lnurlMints": "LNURL-Mints",
|
||||
"footer.allLnurlMints": "Alle LNURL-Mints",
|
||||
"lnurlMints.title": "LNURL-Mints: Mints für lnurlcash-Inhaberscheine, bewertet | Cashumints.space",
|
||||
"lnurlMints.description": "Alle {total} aus dem Nostr-Netzwerk indexierten LNURL-Mints: {online} online, {offline} offline. Community-Bewertungen, Auszahlungsgrenzen und Funktionen für jeden.",
|
||||
"lnurlMints.heading": "LNURL-Mints",
|
||||
"lnurlMints.lede": "Jeder LNURL-Mint, den diese Seite kennt. Ein LNURL-Mint gibt lnurlcash-Inhaberscheine aus: Lightning-Scheine, die man als Geheimnis hält und die sich rotieren, teilen, zusammenführen oder zurück zu einer Lightning-Zahlung schmelzen lassen. Jeder wird alle paar Minuten über HTTPS geprüft.",
|
||||
"lnurlMints.search.label": "LNURL-Mints durchsuchen",
|
||||
"lnurlMints.search.placeholder": "Nach Name oder Adresse suchen…",
|
||||
"lnurlMints.sort.label": "LNURL-Mints sortieren nach",
|
||||
"lnurlMints.hideOffline": "Offline ausblenden",
|
||||
"lnurlMints.showing": "{total} LNURL-Mints ({online} online, {offline} offline)",
|
||||
"lnurlMints.showingFiltered": "{shown} von {total} LNURL-Mints ({online} online, {offline} offline)",
|
||||
"lnurlMints.noResults": "Kein LNURL-Mint passt dazu.",
|
||||
"lnurlMints.emptyIndex": "Es sind noch keine LNURL-Mints indexiert.",
|
||||
"lnurl.crumb": "LNURL-Mints",
|
||||
"lnurl.breadcrumb": "Brotkrumenpfad",
|
||||
"lnurl.copyAddress": "Adresse kopieren",
|
||||
"lnurl.more.title": "Weitere LNURL-Mints",
|
||||
"lnurl.more.all": "Alle LNURL-Mints →",
|
||||
"lnurl.disclaimer": "Ein LNURL-Mint verwahrt deine Sats, während du seine Scheine hältst – ihn zu nutzen heißt also, seinem Betreiber zu vertrauen. Bewertungen sind Meinungen der Community, und online heißt erreichbar, nicht vertrauenswürdig.",
|
||||
"lnurl.features.title": "Funktionen",
|
||||
"lnurl.features.none": "Dieser Mint hat nicht angekündigt, was er unterstützt.",
|
||||
"lnurl.features.note": "Funktionen sind das, was der Betreiber des Mints auf Nostr angekündigt hat. Wo diese Seite eine davon über HTTPS prüfen kann, tut sie das, und sie sagt es, wenn etwas Angekündigtes gerade nicht verfügbar ist.",
|
||||
"lnurl.features.notListed": "nicht angekündigt",
|
||||
"lnurl.features.unavailable": "nicht verfügbar",
|
||||
"lnurl.feature.mint": "Prägen über Lightning (LUD-06)",
|
||||
"lnurl.feature.melt": "Schmelzen zu Lightning",
|
||||
"lnurl.feature.notes": "Scheine rotieren / teilen / zusammenführen",
|
||||
"lnurl.feature.lud16": "Lightning-Adresse",
|
||||
"lnurl.feature.lud21": "Zahlungsprüfung (LUD-21)",
|
||||
"lnurl.feature.signed-notes": "Signierte Scheine (Offline-Prüfung)",
|
||||
"lnurl.feature.onion": "Tor-Adresse",
|
||||
"lnurl.feature.rotate": "Einen Schein rotieren",
|
||||
"lnurl.feature.split": "Einen Schein teilen",
|
||||
"lnurl.feature.merge": "Scheine zusammenführen",
|
||||
"lnurl.feature.lud06": "LUD-06 payRequest",
|
||||
"lnurl.feature.lud03": "LUD-03 withdrawRequest",
|
||||
"lnurl.limits.label": "Auszahlungsgrenzen",
|
||||
"lnurl.limits.notPublished": "nicht veröffentlicht",
|
||||
"lnurl.limits.withdrawRow": "Auszahlung",
|
||||
"lnurl.limits.disabled": "deaktiviert",
|
||||
"lnurl.limits.sats.one": "{n} Sat",
|
||||
"lnurl.limits.sats.other": "{n} Sats",
|
||||
"lnurl.details.title": "Details zum Mint",
|
||||
"lnurl.details.address": "Lightning-Adresse",
|
||||
"lnurl.details.mintPubkey": "Öffentlicher Schlüssel des Mints",
|
||||
"lnurl.details.onion": "Tor-Adresse",
|
||||
"lnurl.details.fee": "Prägegebühr",
|
||||
"lnurl.details.node": "Node",
|
||||
"lnurl.details.capacity": "Angekündigte Kapazität",
|
||||
"lnurl.kind.lightningAddress": "Lightning-Adresse",
|
||||
"lnurl.kind.mintPubkey": "öffentlicher Schlüssel des Mints",
|
||||
"lnurl.kind.onionAddress": "Tor-Adresse",
|
||||
"lnurl.confirmed.label": "Zuletzt bestätigt",
|
||||
"lnurl.confirmed.when": "bestätigt {when}",
|
||||
"lnurl.fee.base.one": "{n} Sat",
|
||||
"lnurl.fee.base.other": "{n} Sats",
|
||||
"lnurl.fee.percent": "{percent} %",
|
||||
"home.topLnurl.title": "Top LNURL-Mints",
|
||||
"home.topLnurl.sub": "nach Bewertungen und Note sortiert",
|
||||
"home.topLnurl.all": "Alle {n} LNURL-Mints →",
|
||||
"feed.ecosystem.lnurl": "LNURL",
|
||||
"reviews.dialog.bodyPlaceholder.lnurl": "Wie liefen Prägen, Schmelzen und das Rotieren von Scheinen? Werde konkret.",
|
||||
"reviews.byUrl.open": "Review schreiben",
|
||||
"reviews.byUrl.title": "Review schreiben",
|
||||
"reviews.byUrl.lede": "Adresse einfügen. Kennt diese Seite sie noch nicht, wird sie jetzt geprüft und aufgenommen.",
|
||||
"reviews.byUrl.label.cashu": "Mint-URL",
|
||||
"reviews.byUrl.label.fedimint": "Invite Code der Föderation",
|
||||
"reviews.byUrl.label.lnurl": "URL des LNURL Mint",
|
||||
"reviews.byUrl.placeholder.cashu": "mint.example.com",
|
||||
"reviews.byUrl.placeholder.fedimint": "fed11…",
|
||||
"reviews.byUrl.placeholder.lnurl": "mint.example.com",
|
||||
"reviews.byUrl.check": "Diese Adresse prüfen",
|
||||
"reviews.byUrl.checking": "Wird geprüft…",
|
||||
"reviews.byUrl.back": "Andere Adresse verwenden",
|
||||
"reviews.byUrl.existing": "Schon gelistet",
|
||||
"reviews.byUrl.indexed": "Gerade aufgenommen",
|
||||
"reviews.byUrl.confirmClose": "Schließen? Die eingegebene Adresse wird nicht behalten.",
|
||||
"reviews.byUrl.detected": "Diese Adresse hat als {kind} Mint geantwortet.",
|
||||
"reviews.byUrl.switchTo": "Als {kind} Mint bewerten",
|
||||
"reviews.byUrl.error.empty": "Gib zuerst eine Adresse ein.",
|
||||
"reviews.byUrl.error.badUrl": "Das sieht nicht nach einer Mint-URL aus.",
|
||||
"reviews.byUrl.error.badInvite": "Das ist kein Fedimint Invite Code. Codes beginnen mit fed11.",
|
||||
"reviews.byUrl.error.badInput": "Diese Seite kann diese Adresse nicht prüfen.",
|
||||
"reviews.byUrl.error.blocked": "Das ist keine öffentliche Adresse, sie kann also nicht geprüft werden.",
|
||||
"reviews.byUrl.error.notAMint": "Diese Adresse hat geantwortet, aber nicht als Mint dieser Art.",
|
||||
"reviews.byUrl.error.wrongType": "Diese Adresse hat geantwortet, aber als eine andere Art von Mint.",
|
||||
"reviews.byUrl.error.unverifiable": "Unter dieser Adresse hat nichts geantwortet, und auf Nostr gibt es bisher keine Spur davon.",
|
||||
"reviews.byUrl.error.rateLimited.one": "Das sind viele Prüfungen von einer Verbindung. Versuch es in etwa {n} Minute noch einmal.",
|
||||
"reviews.byUrl.error.rateLimited.other": "Das sind viele Prüfungen von einer Verbindung. Versuch es in etwa {n} Minuten noch einmal.",
|
||||
"reviews.byUrl.error.network": "Der Index war nicht erreichbar. Prüf deine Verbindung und versuch es noch einmal.",
|
||||
"seo.lnurl.titleNoReviews": "{name}: Infos und Bewertungen zum LNURL-Mint | Cashumints.space",
|
||||
"seo.desc.statusWithdraw": "{status}, Auszahlung {min}–{max} Sat.",
|
||||
"mint.chip.noFunding": "Kein Prägen / Schmelzen",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.lead": "Auszahlungen sind deaktiviert.",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.body.online": "Dieser Mint gibt eine maximale Auszahlung von null an, also lässt sich kein von ihm ausgegebener Schein gegen irgendetwas einlösen. Präge hier nichts, solange das so bleibt.",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.body.offline": "Dieser Mint gab beim letzten Kontakt eine maximale Auszahlung von null an, also ließ sich kein von ihm ausgegebener Schein gegen irgendetwas einlösen. Präge hier nichts, solange das so bleibt.",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.meta.online": "Auszahlungen derzeit deaktiviert",
|
||||
"mint.warnings.lnurlWithdrawalsDisabled.meta.offline": "Auszahlungen waren beim letzten Kontakt deaktiviert",
|
||||
"mint.warnings.lnurlInvalid.lead": "Endpunkt antwortet, ist aber ungültig.",
|
||||
"mint.warnings.lnurlInvalid.body": "Der Host antwortet, aber nicht mit einer Mint-Ankündigung, die diese Seite lesen kann – Auszahlungen funktionieren also möglicherweise nicht. Alles darunter ist der letzte lesbare Stand, und Bewertungen funktionieren weiterhin.",
|
||||
"mint.warnings.lnurlInvalid.meta": "Antwortet, aber nicht mit einer gültigen Mint-Ankündigung",
|
||||
"mint.warnings.lnurlNoFunding.lead": "Prägen und Schmelzen nicht verfügbar.",
|
||||
"mint.warnings.lnurlNoFunding.body": "Vorhandene Scheine lassen sich weiterhin rotieren, teilen oder zusammenführen, aber über Lightning bewegt sich gerade nichts hinein oder hinaus. Der Mint selbst läuft und antwortet; die Lightning-Node dahinter ist von ihm aus nicht erreichbar.",
|
||||
"mint.warnings.lnurlNoFunding.meta": "Prägen und Schmelzen nicht verfügbar",
|
||||
"mint.warnings.also.noFunding": "Auch seine Lightning-Node war nicht erreichbar, es konnte also weder geprägt noch geschmolzen werden."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user