aboutsummaryrefslogtreecommitdiffstats
path: root/src/locales/sw.json
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-30 18:29:14 -0700
committerAdam Soltys <[email protected]>2026-10-30 18:29:14 -0700
commitf675fef1321e69f434f076211d13438c0e1aff59 (patch)
treee07ff6ba80faa9738dccf9bb2c1135d0c8e4c918 /src/locales/sw.json
parente7961f2e0d9df26b846c2c7f976c0d567ffbcc15 (diff)
downloadcoinosv3-f675fef1321e69f434f076211d13438c0e1aff59.tar.gz
coinosv3-f675fef1321e69f434f076211d13438c0e1aff59.zip
A profile (kind 0) is never written over one we failed to find. 2026-10-30, a long-time nostr user signed in with his key for the first time; our relays had never seen his kind 0 (it lived on ditto, snort and oxtr), the 3 s lookup came back empty, and the payment-address publish went out as {lud16, nip05} alone: name, picture and banner gone from every relay (nicstazzema, shown as npub1yk2lkr7). An empty quick lookup now widens to the same search the follow list got after its own overwrite (indexes, archives, the key's own write relays, Primal's signed copy) before anything is written, once per key per session so a brand-new key's first publish waits once. For anyone already hit, the profile editor offers "Look for older copies": a kind 0 from a history-keeping relay fills only the fields still empty in the editor, and Save publishes it. tools/kind0-overwrite-test.js plays the incident against a fake relay network where only an archive holds the profile
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Diffstat (limited to 'src/locales/sw.json')
-rw-r--r--src/locales/sw.json11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/locales/sw.json b/src/locales/sw.json
index 6aecfe6..e5aba2e 100644
--- a/src/locales/sw.json
+++ b/src/locales/sw.json
@@ -220,6 +220,17 @@
"followHistNone": "Hakuna nakala ya zamani yenye mtu anayekosekana kwenye orodha yako.",
"followHistNothing": "Wote kwenye nakala hiyo tayari wamo kwenye orodha yako.",
"followHistRestored": "Umerejesha unaowafuata {n}.",
+ "profHistDesc": "Ikiwa programu nyingine ilibadilisha wasifu wako, nakala ya zamani huenda bado iko kwenye relay inayohifadhi historia. Kuitumia hujaza tu sehemu zilizo tupu hapa.",
+ "profHistLook": "Tafuta nakala za zamani",
+ "profHistUse": "Tumia",
+ "profHistNoName": "(hakuna jina)",
+ "profHistNone": "Hakuna nakala ya zamani iliyo na kitu kinachokosekana hapa.",
+ "profHistNothing": "Kila kitu kwenye nakala hiyo tayari kipo hapa.",
+ "profHistFilled": "Sehemu {n} zimejazwa kutoka nakala ya zamani. Hifadhi ili kuchapisha.",
+ "profHist_name": "jina",
+ "profHist_about": "wasifu",
+ "profHist_picture": "picha",
+ "profHist_banner": "bango",
"securityTitle": "Usalama",
"arkCoinsNone": "Bado hakuna sarafu kwenye Matumizi.",
"profKeyLink": "Ufunguo wa umma",