diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-21 18:20:13 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-21 18:20:13 +0200 |
| commit | 4335a515c67477a6ac33356361b4f43a5df5e642 (patch) | |
| tree | 8a456e2b01143aeb237bd4acab801988259f633b /packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js | |
| parent | 83881b389b96931bd504965479ff05aeabcd7ff2 (diff) | |
| download | meshbay-4335a515c67477a6ac33356361b4f43a5df5e642.tar.gz | |
fix: add 82 missing i18n keys to all 9 non-English locales
node.*, wizard.*, sidebar.node, settings_node.*, and group.retry
were present in en.js but missing from fr/es/de/it/nl/pl/pt-BR/zh-CN/ja.
All 10 locales now have identical key sets (test_key_sets_match_english passes).
Co-Authored-By: Claude Opus 4.6 <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.js | 112 |
1 files changed, 112 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 e3f9270..c8c0315 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js @@ -493,4 +493,116 @@ export default { 'setup.skip': 'Pomiń — utwórz grupę bez lokalnego node', 'setup.create_group': 'Utwórz pierwszą grupę', 'setup.dismiss': 'Pomiń konfigurację', + + // Group (supplementary) + 'group.retry': 'Ponów', + + // Sidebar (supplementary) + 'sidebar.node': 'Node', + + // Node admin + 'node.title': 'Node', + 'node.not_operator': 'Nie udało się połączyć z Pana/Pani node. Upewnij się, że działa.', + 'node.offline': 'Node jest niedostępny', + 'node.retry': 'Ponów', + 'node.reload': 'Przeładuj konfigurację', + 'node.reloaded': 'Konfiguracja przeładowana. Zmiany katalogów w istniejących grupach są teraz aktywne.', + 'node.restart_needed': 'Po dodaniu: zainicjalizuj klucz grupy (meshbay-node gek-init --group <nazwa>).', + 'node.no_groups': 'Na tym node nie skonfigurowano żadnych grup.', + 'node.stale': 'brak na hub', + 'node.unavailable': 'niedostępny', + 'node.files': { + one: '{n} plik', + few: '{n} pliki', + many: '{n} plików', + other: '{n} pliku', + }, + 'node.peers': { + one: '{n} peer', + few: '{n} peery', + many: '{n} peerów', + other: '{n} peera', + }, + 'node.roots': 'Katalogi', + 'node.add_root': 'Dodaj katalog', + 'node.remove_root': 'Usuń', + 'node.root_added': 'Katalog dodany.', + 'node.root_remove_confirm': 'Usunąć „{name}" z tej grupy?', + 'node.root_removed': 'Katalog usunięty. Zalecany restart w celu odświeżenia indeksu.', + 'node.upload_root': 'przesyłanie', + 'node.attach_group': 'Dodaj grupę', + 'node.attach_pick': 'Grupa do hostowania', + 'node.attach_dir': 'Katalog współdzielony', + 'node.attach_upload_dir': 'Katalog przesyłania', + 'node.attach_upload_label': 'Katalog przesyłania (do przesyłania plików i załączników czatu)', + 'node.attached': 'Grupa dodana i wczytana. Uruchom meshbay-node gek-init --group {name}, jeśli jeszcze tego nie zrobiono.', + 'node.detach_group': 'Usuń grupę', + 'node.detach_confirm': 'Usunąć „{name}" z tego node?', + 'node.detached': 'Grupa usunięta.', + 'node.gek': 'Klucz grupy', + 'node.no_gek': 'Brak klucza grupy', + 'node.gek_init_hint': 'Nie ma jeszcze klucza grupy. Uruchom GEK init z wiersza poleceń, aby go skonfigurować.', + 'node.gek_public_hint': 'Rotacja klucza nie jest dostępna dla grup publicznych.', + 'node.gek_rotate': 'Zmień klucz grupy', + 'node.gek_rotate_confirm': 'Zmienić klucz grupy? Połączeni członkowie otrzymają nowy klucz automatycznie. Wcześniej pobrane treści pozostaną bez zmian.', + 'node.gek_rotated': 'Klucz grupy zmieniony.', + 'node.roster': 'Rejestr', + 'node.roster_load': 'Wczytaj rejestr', + 'node.roster_empty': 'Nie przypięto jeszcze żadnych członków.', + 'node.roster_user': 'Użytkownik', + 'node.roster_role': 'Rola', + 'node.roster_status': 'Status', + 'node.roster_via': 'Przypięty przez', + 'node.roster_invites': { + one: '{n} oczekujące zaproszenie', + few: '{n} oczekujące zaproszenia', + many: '{n} oczekujących zaproszeń', + other: '{n} oczekującego zaproszenia', + }, + 'node.unpin': 'Odepnij', + 'node.unpin_confirm': 'Odpiąć „{name}"? Będzie musiał(a) ponownie sparować.', + 'node.unpin_done': 'Tożsamość odpięta.', + 'node.denylist': 'Lista blokad', + 'node.denylist_load': 'Wczytaj listę blokad', + 'node.denylist_empty': 'Lista blokad jest pusta.', + 'node.denylist_count': { + one: '{n} wpis', + few: '{n} wpisy', + many: '{n} wpisów', + other: '{n} wpisu', + }, + 'node.denylist_remove': 'Usuń', + 'node.denylist_clear_all': 'Wyczyść wszystko', + 'node.denylist_clear_confirm': 'Usunąć „{subject}" z listy blokad?', + 'node.denylist_cleared': 'Wpis listy blokad usunięty.', + + // Settings — node + 'settings_node.detach_failed_continue': 'Nie udało się odłączyć grupy od node. Usunąć mimo to na hub?', + 'settings_node.roots': 'Katalogi współdzielone', + + // Create-group wizard + 'wizard.title': 'Utwórz grupę', + 'wizard.detecting': 'Wykrywanie lokalnego node…', + 'wizard.node_not_found': 'Nie wykryto lokalnego node. Upewnij się, że meshbay-node działa.', + 'wizard.node_offline_warning': 'Node nie działa. Grupa zostanie utworzona wyłącznie na hub. Node można podłączyć później na stronie Node.', + 'wizard.retry': 'Ponów', + 'wizard.skip_node': 'Kontynuuj bez node', + 'wizard.directories': 'Katalogi współdzielone', + 'wizard.directories_hint': 'Wybierz katalogi, które ta grupa będzie współdzielić. Wymagany jest co najmniej jeden.', + 'wizard.add_directory': 'Dodaj katalog', + 'wizard.remove': 'Usuń', + 'wizard.set_upload': 'Ustaw jako cel przesyłania', + 'wizard.upload_target': 'cel przesyłania', + 'wizard.create_and_setup': 'Utwórz i skonfiguruj', + 'wizard.create_hub_only': 'Utwórz tylko na hub', + 'wizard.setting_up': 'Konfigurowanie grupy…', + 'wizard.step_create_hub': 'Tworzenie grupy na hub', + 'wizard.step_attach': 'Podłączanie do node', + 'wizard.step_add_roots': 'Dodawanie katalogów', + 'wizard.step_gek': 'Inicjalizacja klucza szyfrowania', + 'wizard.step_pair': 'Konfigurowanie parowania', + 'wizard.done_title': 'Grupa utworzona', + 'wizard.done_message': 'Grupa jest gotowa. Node ją hostuje, a szyfrowanie jest skonfigurowane.', + 'wizard.go_to_group': 'Przejdź do grupy', + 'wizard.finish_later': 'Dokończ konfigurację później', }; |