diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-23 18:05:14 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-23 18:05:14 +0200 |
| commit | 35a7764db3f58a93c32206cb3ce74bb2f03967e7 (patch) | |
| tree | d2acb2a07ee6dc2f4241fcc785c2860d57263892 /packages/meshbay-hub/src/meshbay_hub/static/locales/it.js | |
| parent | 998f9c69308ee88fac36cfb77dfb6d07c6fa926a (diff) | |
| download | meshbay-35a7764db3f58a93c32206cb3ce74bb2f03967e7.tar.gz | |
feat(hub): open, create and join invitation links in the interface
#/invite takes the link out of the address on load and keeps it in the
tab through registration and sign-in; joining is one click, only the
ticket goes to the hub, and the code goes only to the node the link
names once it has signed its challenge. Members tab gains "Invite by
link" (shared e-mail box, pending list, cancel both halves); home page
takes a pasted link. Browser probe drives the real app, signed out and in.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/it.js')
| -rw-r--r-- | packages/meshbay-hub/src/meshbay_hub/static/locales/it.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js index 2deb4fc..2a95bf7 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js @@ -685,6 +685,40 @@ export default { 'members.invite_email_sent': "Un'e-mail con il codice è stata inviata a questo membro.", 'members.invite_email_failed': "Impossibile inviare l'e-mail — condivida il codice manualmente.", 'members.invite_email_opt': 'Invia l’invito per e-mail (potrebbe finire nello spam)', + 'members.link_title': "Invita tramite link", + 'members.link_hint': "Per chi forse non ha ancora un account. Il link funziona una volta, e solo per un account registrato con questo indirizzo.", + 'members.link_email_placeholder': "Indirizzo e-mail", + 'members.link_btn': "Crea link", + 'members.link_ready': "Link d’invito per {email}:", + 'members.link_copy': "Copia", + 'members.link_copied': "Copiato", + 'members.link_email_sent': "Il link è stato inviato per e-mail.", + 'members.link_email_refused': "Impossibile inviare l’e-mail — condivida il link di persona.", + 'members.links_pending': "Link d’invito", + 'members.link_status_redeemed': "usato da {user}", + 'members.link_status_expired': "scaduto", + 'members.link_expires': "scade il {date}", + 'members.link_cancel': "Annulla", + 'invite.title': "È stato invitato", + 'invite.none': "Nessun invito in attesa in questa scheda. Riapra il link ricevuto.", + 'invite.signed_out': "Qualcuno l’ha invitata in un gruppo su questo hub. Crei un account con l’indirizzo e-mail a cui è stato inviato l’invito, o acceda se ne ha già uno.", + 'invite.register': "Crea un account", + 'invite.signin': "Accedi", + 'invite.confirm': "{inviter} la invita a unirsi a {group}.", + 'invite.join': "Unisciti", + 'invite.ignore': "Ignora", + 'invite.open': "Apri il gruppo", + 'invite.already_member': "È già membro di {group}.", + 'invite.other_account': "Questo invito è stato inviato a un altro indirizzo e-mail. Acceda con l’account registrato con quell’indirizzo — alias e punti devono corrispondere esattamente.", + 'invite.invalid': "Questo invito non è più valido: è stato usato, annullato o è scaduto. Ne chieda uno nuovo.", + 'invite.joining': "Adesione…", + 'invite.after_register': "Acceda per unirsi al gruppo a cui è stato invitato.", + 'invite.paste_title': "Unisciti con un link d’invito", + 'invite.paste_placeholder': "Incolli qui il link", + 'invite.paste_btn': "Continua", + 'invite.paste_invalid': "Questo non è un link d’invito.", + 'invite.paste_other_hub': "Questo invito è per un altro hub.", + 'group.link_spent': "Questo link d’invito non è più valido sulla macchina che ospita il gruppo. Ne chieda uno nuovo.", 'members.invite_code_hint': 'Può anche condividere questo codice tramite un altro canale (es. SMS). ' + 'Lo inserirà la prima volta che aprirà questo gruppo.', 'transfers.title': 'Trasferimenti', |