aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-21 18:20:13 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-21 18:20:13 +0200
commit4335a515c67477a6ac33356361b4f43a5df5e642 (patch)
tree8a456e2b01143aeb237bd4acab801988259f633b /packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
parent83881b389b96931bd504965479ff05aeabcd7ff2 (diff)
downloadmeshbay-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.js112
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',
};