diff options
| author | Adam Soltys <[email protected]> | 2026-08-27 11:25:55 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-08-27 11:25:55 -0700 |
| commit | 838046f049cad53fd45ef435a6dafcb3efbda638 (patch) | |
| tree | ce86fc0de5a8300b68e9b83849552017712d9c1a /src/i18n.js | |
| parent | 340cb3704620ec4bf7ebafcd1ac1a1343251c14b (diff) | |
| download | coinosv3-838046f049cad53fd45ef435a6dafcb3efbda638.tar.gz coinosv3-838046f049cad53fd45ef435a6dafcb3efbda638.zip | |
Renewal becomes a promise you can read: coins now live sixty days (pool coins thirty, not three), the refresh base fee is gone and the brackets quartered, the app renews only the coins that need it inside the free final window — with free rescue even past expiry — and the wallet screen quietly states when the next renewal comes and what it costs, which is now almost always the word "free"
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_019eA8JRq9Wr7z2fRQk99HLi
Diffstat (limited to 'src/i18n.js')
| -rw-r--r-- | src/i18n.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js index 2409c13..eec6eba 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -509,6 +509,10 @@ const STR = { giftSourceArk: 'Spending', giftArkNote: 'Sent from Spending — the link claims instantly, with no fee.', arkRenewWarn: 'Your Spending balance ({amount}) is too small to renew itself and will expire around {date}. Receiving any amount — or spending it — keeps it alive.', + arkRenewForecast: 'Coins renew automatically {when} · fee: {fee}', + arkRenewInDays: 'in ~{n} day(s)', + arkRenewNow: 'at the next opportunity', + feeFree: 'free', arkBoardStuck: 'Moving money hit a snag and will keep retrying: {error}', arkRenewWarnPush: 'Your Spending balance is too small to renew itself and expires around {date}. Receive any amount or spend it to keep it alive.', giftArkOutstanding: '{n} unclaimed instant gift(s)', |
