Expand i18n locales and improve reviews UI

Add many new language packs with RTL support, refresh brand assets, and harden review rendering with tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
michilis
2026-08-21 05:06:58 +02:00
co-authored by Cursor
parent 1c5df18e81
commit 47e6537dde
51 changed files with 15291 additions and 246 deletions
+19 -4
View File
@@ -61,7 +61,7 @@
"home.filters.highestRated": "Highest rated",
"home.filters.recentlyActive": "Recently active",
"home.filters.websockets": "Supports WebSockets",
"home.top.title": "Top mints",
"home.top.title": "Top Cashu mints",
"home.top.sub": "ranked by reviews and rating",
"home.top.all": "All {n} mints →",
"home.latest.title": "Latest reviews",
@@ -243,11 +243,19 @@
"nut.25": "BOLT12 payment method",
"reviews.title": "Reviews",
"reviews.anon": "Anon",
"reviews.anonTitle": "No public Nostr profile found for this key",
"reviews.nip05Title": "NIP-05 identifier (not verified by this site)",
"reviews.filter.group": "Filter reviews",
"reviews.filter.all": "All",
"reviews.filter.five": "5★",
"reviews.filter.critical": "Critical",
"reviews.filter.recent": "Recent",
"reviews.filter.hideAnon": "Hide anon",
"reviews.anonHidden.other": "Showing {n} of {total} reviews: anon hidden.",
"reviews.allAnon.one": "The only review here is anon.",
"reviews.allAnon.other": "All {n} reviews here are anon.",
"reviews.allAnonShow.one": "Show it",
"reviews.allAnonShow.other": "Show them",
"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 write one.",
@@ -257,6 +265,11 @@
"reviews.relayError": "Could not reach the relay. Reviews may be incomplete.",
"reviews.srRating": "{rating} out of 5",
"reviews.srNoRating": "No rating given",
"reviews.readMore": "Read more",
"reviews.readLess": "Show less",
"reviews.actions.copyNpub": "Copy npub",
"reviews.actions.openNostr": "View this event on Nostr",
"reviews.actions.copyLink": "Copy link to this review",
"reviews.anonNote": "First review from this npub, no other activity found",
"reviews.published": "Published.",
"reviews.publishedPartial": "Published to {accepted} of {total} relays.",
@@ -346,9 +359,11 @@
"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.remote.open": "Open in your signer app",
"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.connect.primal.open": "Open in Primal",
"login.status.buildingLink": "Building a connection link",
"login.status.waitingExtension": "Waiting for your extension",
"login.status.waitingSigner": "Waiting for your signer",
@@ -623,9 +638,9 @@
"feed.filterBySubject": "Filter by mint or federation",
"feed.anySubject": "Any mint or federation",
"feed.clearSubject": "Clear the name filter",
"home.fedimint.title": "Fedimint federations",
"home.fedimint.body": "{total} announced on Nostr, {online} confirmed running, {announced} never confirmed.",
"home.fedimint.link": "Browse federations",
"home.topFedimints.title": "Top Fedimints",
"home.topFedimints.sub": "ranked by reviews and rating",
"home.topFedimints.all": "All {n} federations →",
"reviews.validate.subject": "There is nothing to point this review at.",
"mint.warnings.fedimintOffline.lead": "Reported offline.",
"mint.warnings.fedimintOffline.body.since": "The last check that reached this federation was on {date} ({days} ago). Its guardians have not answered since. Treat funds held there as at risk, and do not join it with new funds.",