aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-23 18:05:14 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-23 18:05:14 +0200
commit35a7764db3f58a93c32206cb3ce74bb2f03967e7 (patch)
treed2acb2a07ee6dc2f4241fcc785c2860d57263892 /packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
parent998f9c69308ee88fac36cfb77dfb6d07c6fa926a (diff)
downloadmeshbay-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/pl.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
index 886f1c7..d042c48 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
@@ -698,6 +698,40 @@ export default {
'members.invite_email_sent': 'E-mail z kodem został wysłany do tego członka.',
'members.invite_email_failed': 'Nie udało się wysłać e-maila — przekaż kod ręcznie.',
'members.invite_email_opt': 'Wyślij zaproszenie e-mailem (może trafić do spamu)',
+ 'members.link_title': "Zaproś linkiem",
+ 'members.link_hint': "Dla kogoś, kto może jeszcze nie mieć konta. Link działa raz i tylko dla konta założonego na ten adres.",
+ 'members.link_email_placeholder': "Adres e-mail",
+ 'members.link_btn': "Utwórz link",
+ 'members.link_ready': "Link zaproszenia dla {email}:",
+ 'members.link_copy': "Kopiuj",
+ 'members.link_copied': "Skopiowano",
+ 'members.link_email_sent': "Link został wysłany e-mailem.",
+ 'members.link_email_refused': "Nie udało się wysłać e-maila — przekaż link samodzielnie.",
+ 'members.links_pending': "Linki zaproszeń",
+ 'members.link_status_redeemed': "użyty przez {user}",
+ 'members.link_status_expired': "wygasł",
+ 'members.link_expires': "wygasa {date}",
+ 'members.link_cancel': "Anuluj",
+ 'invite.title': "Otrzymano zaproszenie",
+ 'invite.none': "W tej karcie nie czeka żadne zaproszenie. Otwórz ponownie otrzymany link.",
+ 'invite.signed_out': "Ktoś zaprosił cię do grupy na tym hubie. Załóż konto na adres e-mail, na który wysłano zaproszenie, albo zaloguj się, jeśli już je masz.",
+ 'invite.register': "Załóż konto",
+ 'invite.signin': "Zaloguj się",
+ 'invite.confirm': "{inviter} zaprasza cię do {group}.",
+ 'invite.join': "Dołącz",
+ 'invite.ignore': "Ignoruj",
+ 'invite.open': "Otwórz grupę",
+ 'invite.already_member': "Jesteś już członkiem {group}.",
+ 'invite.other_account': "To zaproszenie wysłano na inny adres e-mail. Zaloguj się na konto założone na ten adres — aliasy i kropki muszą się dokładnie zgadzać.",
+ 'invite.invalid': "To zaproszenie jest już nieważne: zostało użyte, anulowane lub wygasło. Poproś o nowe.",
+ 'invite.joining': "Dołączanie…",
+ 'invite.after_register': "Zaloguj się, aby dołączyć do grupy, do której cię zaproszono.",
+ 'invite.paste_title': "Dołącz przez link zaproszenia",
+ 'invite.paste_placeholder': "Wklej tutaj link",
+ 'invite.paste_btn': "Dalej",
+ 'invite.paste_invalid': "To nie jest link zaproszenia.",
+ 'invite.paste_other_hub': "To zaproszenie dotyczy innego huba.",
+ 'group.link_spent': "Ten link zaproszenia jest już nieważny na komputerze, który hostuje grupę. Poproś o nowy.",
'members.invite_code_hint': 'Możesz też przekazać ten kod innym kanałem (np. SMS). '
+ 'Kod działa jednorazowo i nigdy nie przechodzi przez hub.',
'transfers.title': 'Transfery',