diff options
| author | Adam Soltys <[email protected]> | 2026-10-03 08:47:20 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-03 08:47:20 -0700 |
| commit | 4444c9ce12cc9c1ed3eca9470e0c1080f80d8027 (patch) | |
| tree | e7678a59cc3de7e50f102ded24ea6e45e24427d1 /src/i18n.js | |
| parent | a6a0e1a4c86d9081ee386071bf5921608edb224b (diff) | |
| download | coinosv3-4444c9ce12cc9c1ed3eca9470e0c1080f80d8027.tar.gz coinosv3-4444c9ce12cc9c1ed3eca9470e0c1080f80d8027.zip | |
Settings → Nostr: manage your relays
A Relays card edits the two relay lists other Nostr apps go by: the
NIP-65 list (each relay Read, Write or both) and the NIP-17 DM inbox.
Each relay shows whether it answers (a dot; 'unreachable' spelled out).
Both lists are replaceable events other clients write too, so the card
edits only a copy it looked up across the index and archive relays, looks
again just before publishing, and backs off (reloading the newer copy) if
another app saved since. Only a list that changed is republished, to the
relays it names, the ones it used to name, and the indexers.
Saving updates our own idea of where we write (outbox lookups and wallet
sync relays) and resubscribes the DM inbox at once.
tools/relays-settings-test.js
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01ULQZS9MQa6iAsXnrJUD9Du
Diffstat (limited to 'src/i18n.js')
| -rw-r--r-- | src/i18n.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js index c2a6aca..cb0e752 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -111,6 +111,24 @@ const STR = { followHistPeople: '{n} people', followHistRestore: 'Restore {n}', followHistNone: 'No older copy has anyone your list is missing.', + relaysTitle: "Relays", + relaysDesc: "Where your posts go and where other apps look for you. The lists are signed with your key, so every Nostr app you use follows them.", + relaysPublic: "Posts and profile. Read: where replies and mentions reach you. Write: where your posts are published.", + relaysInbox: "Direct message inbox: where people send you private messages.", + relaysRead: "Read", + relaysWrite: "Write", + relaysNoneYet: "Not published yet. These are the defaults; save to publish them.", + relaysDown: "unreachable", + relaysBadUrl: "That isn’t a relay address (wss://…).", + relaysNeedBoth: "Keep at least one read relay and one write relay.", + relaysNeedDm: "Keep at least one inbox relay.", + relaysUnchanged: "Nothing changed.", + relaysWrongIdentity: "Your signer belongs to a different account. Switch to it and try again.", + relaysChangedElsewhere: "Another app just updated your relay lists. They’ve been reloaded; make your changes again.", + relaysSaved: "Relay lists saved", + relaysSave: "Save", + relaysSaving: "Saving…", + relaysReload: "Reload", followHistNothing: 'Everyone in that copy is already in your list.', followHistRestored: 'Restored {n} follows.', profFollowing: 'Following', |
