Review Lox UI wording
In #42036 (closed) we added some new strings, and this issue is just to review them.
The new strings are all here if you want to review them all, but only a few stand out for me.
Some deviated from the mockups as we learnt more about how Lox actually functions.
The overview:
With a bridge pass, the bridge bot will send you new bridges when your bridges get blocked. If your bridges don’t get blocked, you’ll unlock invites that let you share bridges with trusted contacts.
After "days until you unlock", we show
Invites for your trusted contacts
the first time the user will gain invites. And if the user already has invites, we change it to
More invites for your trusted contacts
Note, the reason we no longer included "+N invites for your trusted contacts" was because the "+N" calculation is non-intuitive: the user doesn't actually gain a fixed number of new invites per level, instead whenever their level changes their remaining invites get reset. In particular, remaining invites at the current level are ignored. When you level up, the next level will reset to a higher number than whatever you have now, so will will gain some amount. When you level down, you can either have more or less remaining invites, depending on how many you used up before.
For the same reason, whenever the user levels up past level 1 ("bridge pass has been upgraded") or levels down ("blocked bridges have been replaced") or some mixture of both, we always show how many remaining invites they have:
You now have { $numInvites } remaining invites for your trusted contacts
I.e. instead of the "+N" from the mockup, we just give a notice of what the new number is, which may be more or less than when the user last looked.
We also have two strings that refer to "bridge pass server":
Connecting to bridge pass server…
and
Unable to connect to bridge pass server.
Should these be "bridge bot" instead of "bridge pass server" to be consistent? I assumed that "bridge bot" in the other strings already referred to the Lox authority (plus Tor Browser's interaction with it).