Files
BetterDesk/web-nodejs/lang/pl.json
T
UNITRONIX a957f3fe2a Add CDAP gateway & redesign devices UI
Introduce full CDAP subsystem and devices UI overhaul. Adds a new CDAP WebSocket gateway (cdap/gateway.go) with auth, connection lifecycle, message loop, heartbeat monitor and APIs (cdap/api.go, cdap/auth.go, cdap/handler.go, cdap/manifest.go, cdap/messages.go). Wire CDAP into the server (api/server.go + handlers in api/cdap_handlers.go) exposing REST endpoints for status, device list, info, manifest, state and sending commands. Enhance peer handling: CDAP-connected overlay in peer list/get, device revocation/cascade support in handleDeletePeer (blocklist, connection teardown, events + audit), and new audit action ActionPeerRevoked. Frontend updates include CDAP device page, widgets, commands, styles and services; major devices page UI redesign (responsive folder chips, toolbar, slim table, kebab menu) plus related CSS/JS/views, translations, docs and assets. Overall adds CDAP features, revocation workflow, and a responsive devices UI.
2026-03-20 02:01:48 +01:00

1107 lines
46 KiB
JSON

{
"meta": {
"lang": "pl",
"name": "Polish",
"native_name": "Polski",
"direction": "ltr"
},
"common": {
"loading": "Ładowanie...",
"confirm": "Potwierdź",
"alert": "Uwaga",
"prompt": "Wprowadź wartość",
"copied": "Skopiowano do schowka",
"save": "Zapisz",
"saved": "Zapisano",
"error": "Błąd",
"success": "Sukces",
"warning": "Ostrzeżenie",
"info": "Informacja",
"all": "Wszystkie",
"cancel": "Anuluj",
"delete": "Usuń"
},
"nav": {
"main": "Główne",
"tools": "Narzędzia",
"system": "System",
"dashboard": "Panel",
"devices": "Urządzenia",
"keys": "Klucze",
"generator": "Generator",
"settings": "Ustawienia",
"users": "Użytkownicy",
"inventory": "Inwentaryzacja",
"tickets": "Zgłoszenia",
"activity": "Aktywność",
"automation": "Automatyzacja",
"file_transfer": "Przesyłanie plików",
"network": "Sieć",
"dataguard": "DataGuard",
"reports": "Raporty",
"tenants": "Organizacje",
"registrations": "Rejestracje",
"toggle_sidebar": "Przełącz pasek boczny"
},
"auth": {
"login": "Zaloguj",
"logout": "Wyloguj",
"login_title": "Logowanie",
"login_subtitle": "Zaloguj się do BetterDesk Console",
"username": "Użytkownik",
"username_placeholder": "Wprowadź nazwę użytkownika",
"password": "Hasło",
"password_placeholder": "Wprowadź hasło",
"remember_me": "Zapamiętaj mnie",
"login_failed": "Logowanie nie powiodło się. Sprawdź dane logowania.",
"invalid_credentials": "Nieprawidłowa nazwa użytkownika lub hasło.",
"fill_all_fields": "Wypełnij wszystkie pola",
"logout_confirm": "Czy na pewno chcesz się wylogować?",
"change_password": "Zmień hasło",
"password_required": "Hasło jest wymagane",
"totp_title": "Uwierzytelnianie dwuskładnikowe",
"totp_subtitle": "Wprowadź 6-cyfrowy kod z aplikacji uwierzytelniającej",
"totp_code": "Kod weryfikacyjny",
"totp_verify": "Zweryfikuj",
"totp_use_recovery": "Użyj kodu odzyskiwania",
"totp_use_code": "Użyj kodu z aplikacji",
"totp_recovery_code": "Kod odzyskiwania",
"totp_back_to_login": "Powrót do logowania",
"totp_invalid_code": "Nieprawidłowy kod weryfikacyjny. Spróbuj ponownie.",
"totp_enter_code": "Wprowadź 6-cyfrowy kod",
"totp_enter_recovery": "Wprowadź kod odzyskiwania",
"totp_session_expired": "Sesja wygasła. Zaloguj się ponownie.",
"totp_already_enabled": "Uwierzytelnianie dwuskładnikowe jest już włączone"
},
"dashboard": {
"title": "Panel",
"subtitle": "Przegląd serwera RustDesk",
"total_devices": "Wszystkie urządzenia",
"online_now": "Teraz online",
"banned": "Zablokowane",
"active_connections": "Aktywne połączenia",
"offline_devices": "Offline",
"server_status": "Status serwera",
"quick_actions": "Szybkie akcje",
"manage_devices": "Zarządzaj urządzeniami",
"view_keys": "Wyświetl klucze serwera",
"generate_config": "Generuj konfigurację klienta",
"server_settings": "Skonfiguruj ustawienia"
},
"devices": {
"title": "Urządzenia",
"id": "ID",
"hostname": "Nazwa hosta",
"username": "Użytkownik",
"platform": "Platforma",
"version": "Wersja",
"ip_address": "Adres IP",
"note": "Notatka",
"last_seen": "Ostatnio widziano",
"last_online": "Ostatnio online",
"first_seen": "Pierwsze połączenie",
"created": "Utworzono",
"status": "Status",
"ban_reason": "Powód blokady",
"actions": "Akcje",
"search_placeholder": "Szukaj urządzeń...",
"filter_all": "Wszystkie",
"filter_online": "Online",
"filter_offline": "Offline",
"filter_banned": "Zablokowane",
"selected": "zaznaczono",
"showing": "Pokazuję",
"of": "z",
"sync_status": "Synchronizuj status",
"sync_success": "Status zsynchronizowany",
"empty_title": "Nie znaleziono urządzeń",
"empty_text": "Żadne urządzenie nie pasuje do filtrów",
"edit_title": "Szczegóły urządzenia",
"delete_title": "Usuń urządzenie",
"delete_confirm": "Czy na pewno chcesz usunąć urządzenie {id}?",
"delete_warning": "Za chwilę trwale usuniesz to urządzenie:",
"delete_permanent": "Ta operacja jest nieodwracalna. Wszystkie dane powiązane z tym urządzeniem zostaną trwale usunięte z bazy danych.",
"delete_success": "Urządzenie usunięte",
"revoke_option": "Odwołaj urządzenie (rozłącz + zablokuj ponowną rejestrację)",
"revoke_hint": "Urządzenie zostanie natychmiast rozłączone i trwale zablokowane przed ponownym połączeniem z tym serwerem.",
"revoke_success": "Urządzenie odwołane i dodane do czarnej listy",
"details": "Szczegóły urządzenia",
"ban_title": "Zablokuj urządzenie",
"ban_confirm": "Czy na pewno chcesz zablokować urządzenie {id}?",
"ban_success": "Urządzenie zablokowane",
"unban_title": "Odblokuj urządzenie",
"unban_confirm": "Czy na pewno chcesz odblokować urządzenie {id}?",
"unban_success": "Urządzenie odblokowane",
"change_id": "Zmień ID",
"change_id_title": "Zmień ID urządzenia",
"new_id": "Nowe ID",
"change_id_hint": "6-16 znaków, tylko litery, cyfry, myślniki i podkreślenia",
"change_id_success": "ID urządzenia zmienione",
"id_length_error": "ID musi mieć 6-16 znaków",
"id_format_error": "ID może zawierać tylko litery, cyfry, myślniki i podkreślenia",
"bulk_delete_title": "Usuń wiele urządzeń",
"bulk_delete_confirm": "Czy na pewno chcesz usunąć {count} urządzeń?",
"bulk_delete_success": "Usunięto {count} urządzeń",
"columns": "Kolumny",
"toggle_columns": "Przełącz widoczność kolumn",
"not_found": "Nie znaleziono urządzenia",
"delete_failed": "Nie udało się usunąć urządzenia",
"change_id_failed": "Nie udało się zmienić ID urządzenia",
"invalid_id": "Nieprawidłowe ID urządzenia (wymagane 6-16 znaków)",
"invalid_id_format": "Nieprawidłowy format ID (tylko litery, cyfry, myślniki i podkreślenia)",
"id_exists": "Urządzenie o tym ID już istnieje",
"no_selection": "Nie wybrano żadnych urządzeń",
"device_type": "Typ",
"filter_type_all": "Wszystkie typy",
"filter_type_rustdesk": "RustDesk",
"filter_type_desktop": "Desktop",
"filter_type_scada": "SCADA",
"filter_type_iot": "IoT",
"filter_type_agent": "Agent"
},
"keys": {
"title": "Klucze serwera",
"subtitle": "Klucz publiczny i konfiguracja dla klientów RustDesk",
"public_key": "Klucz publiczny",
"qr_code": "Kod QR",
"server_info": "Informacje o serwerze",
"download": "Pobierz klucz",
"show_qr": "Pokaż QR",
"qr_hint": "Zeskanuj kod QR aplikacją mobilną RustDesk",
"no_key": "Nie znaleziono klucza publicznego",
"no_key_to_copy": "Brak klucza do skopiowania",
"no_qr": "Kod QR niedostępny",
"download_success": "Plik klucza pobrany"
},
"settings": {
"title": "Ustawienia",
"subtitle": "Konfiguracja konsoli i ustawienia konta",
"tab_general": "Ogólne",
"tab_server": "Serwer",
"tab_branding": "Wygląd",
"tab_backup": "Kopia zapasowa",
"language": "Język",
"change_password": "Zmiana hasła",
"password_desc": "Zaktualizuj hasło do konta",
"current_password": "Obecne hasło",
"new_password": "Nowe hasło",
"confirm_password": "Potwierdź hasło",
"save_password": "Zmień hasło",
"password_changed": "Hasło zostało zmienione",
"fill_all_fields": "Wypełnij wszystkie pola",
"passwords_not_match": "Hasła nie są identyczne",
"password_requirements": "Wymagania dotyczące hasła",
"password_requirements_not_met": "Hasło nie spełnia wymagań",
"req_length": "Minimum 8 znaków",
"req_uppercase": "Co najmniej jedna wielka litera",
"req_lowercase": "Co najmniej jedna mała litera",
"req_number": "Co najmniej jedna cyfra",
"server_info": "Informacje o serwerze",
"version": "Wersja",
"database": "Baza danych",
"uptime": "Czas działania",
"audit_log": "Dziennik audytu",
"audit_desc": "Ostatnia aktywność w konsoli",
"no_audit_logs": "Brak wpisów w dzienniku",
"backend_title": "Backend serwera",
"backend_desc": "Wybierz backend serwera do zarządzania urządzeniami oraz usług sygnalizacji/relay.",
"backend_original": "Oryginalny",
"backend_enhanced": "Rozszerzony",
"backend_rustdesk_desc": "Standardowe serwery sygnalizacji i relay RustDesk (hbbs + hbbr). Podstawowe REST API z ograniczonymi endpointami.",
"backend_betterdesk_desc": "Rozszerzony serwer Go z pełnym REST API, uwierzytelnianiem JWT, bloklistą, tagami, zdarzeniami WebSocket w czasie rzeczywistym i logowaniem audytu.",
"backend_feature_signal": "Serwer sygnalizacji (rejestracja ID)",
"backend_feature_relay": "Serwer relay (przekaźnik połączeń)",
"backend_feature_basic_api": "Podstawowe REST API",
"backend_feature_full_api": "Pełne REST API (34+ endpointów)",
"backend_feature_jwt": "Uwierzytelnianie JWT i TOTP 2FA",
"backend_feature_blocklist": "Zarządzanie bloklistą IP/ID",
"backend_feature_tags": "Tagi i grupowanie urządzeń",
"backend_feature_audit": "Logowanie zdarzeń audytu",
"backend_feature_websocket": "Zdarzenia WebSocket w czasie rzeczywistym",
"backend_connection": "Połączenie",
"backend_api_url": "Adres API",
"backend_test": "Testuj połączenie",
"backend_testing": "Testowanie...",
"backend_save": "Zastosuj backend",
"backend_saved": "Backend serwera został zmieniony. Zarządzanie urządzeniami będzie teraz obsługiwane przez nowy backend.",
"backend_save_failed": "Nie udało się przełączyć backendu serwera",
"backend_test_success": "Połączenie udane! Serwer jest dostępny.",
"backend_test_failed": "Połączenie nieudane. Serwer jest niedostępny.",
"backend_confirm_switch": "Czy na pewno chcesz przełączyć backend serwera? Zmieni to sposób zarządzania urządzeniami.",
"backend_unreachable": "Nie można przełączyć: docelowy serwer jest niedostępny. Najpierw uruchom serwer.",
"invalid_backend": "Nieprawidłowy wybór backendu. Wybierz 'rustdesk' lub 'betterdesk'.",
"backend_status_running": "Połączono",
"backend_status_unreachable": "Niedostępny",
"backend_status_error": "Błąd",
"backend_status_unknown": "Nieznany",
"totp_title": "Uwierzytelnianie dwuskładnikowe",
"totp_desc": "Dodaj dodatkową warstwę zabezpieczeń za pomocą aplikacji TOTP (Google Authenticator, Microsoft Authenticator, Authy itp.)",
"totp_enabled": "2FA włączone",
"totp_enabled_desc": "Twoje konto jest chronione uwierzytelnianiem dwuskładnikowym.",
"totp_disabled": "2FA wyłączone",
"totp_disabled_desc": "Włącz uwierzytelnianie dwuskładnikowe dla dodatkowego bezpieczeństwa konta.",
"totp_setup": "Włącz 2FA",
"totp_disable": "Wyłącz 2FA",
"totp_step1": "Zainstaluj aplikację uwierzytelniającą na telefonie",
"totp_step2": "Zeskanuj poniższy kod QR",
"totp_step3": "Wprowadź 6-cyfrowy kod, aby zweryfikować",
"totp_manual_key": "Klucz ręczny",
"totp_enter_code": "Wprowadź kod weryfikacyjny",
"totp_verify_enable": "Zweryfikuj i włącz",
"totp_enabled_success": "Uwierzytelnianie dwuskładnikowe włączone!",
"totp_recovery_warning": "Zapisz te kody odzyskiwania w bezpiecznym miejscu. Każdy kod może być użyty tylko raz. Jeśli stracisz dostęp do aplikacji uwierzytelniającej, możesz użyć tych kodów do zalogowania.",
"totp_done": "Gotowe",
"totp_disable_warning": "Wyłączenie uwierzytelniania dwuskładnikowego zmniejszy bezpieczeństwo konta. Wprowadź hasło, aby potwierdzić.",
"totp_disabled_success": "Uwierzytelnianie dwuskładnikowe zostało wyłączone."
},
"audit": {
"time": "Czas",
"user": "Użytkownik",
"action": "Akcja",
"details": "Szczegóły"
},
"generator": {
"title": "Generator konfiguracji klienta",
"subtitle": "Generuj konfigurację dla klientów RustDesk",
"config_options": "Opcje konfiguracji",
"server_address": "Adres serwera",
"server_address_hint": "Domena lub adres IP serwera",
"custom_port": "Własny port",
"port_hint": "Zostaw puste dla domyślnego (21116)",
"relay_server": "Serwer relay",
"relay_placeholder": "Taki sam jak serwer ID jeśli puste",
"relay_hint": "Opcjonalnie: osobny adres serwera relay",
"include_key": "Dołącz klucz publiczny do konfiguracji",
"generate": "Generuj konfigurację",
"output": "Wygenerowana konfiguracja",
"usage_title": "Dane połączenia",
"generated": "Konfiguracja wygenerowana",
"server_required": "Adres serwera jest wymagany",
"nothing_to_copy": "Najpierw wygeneruj konfigurację"
},
"server": {
"port": "Port",
"api_port": "Port API",
"id_server": "Serwer ID",
"relay_server": "Serwer Relay",
"api_key": "Klucz API"
},
"status": {
"online": "Online",
"offline": "Offline",
"banned": "Zablokowany",
"running": "Działa",
"stopped": "Zatrzymany",
"unknown": "Nieznany",
"checking": "Sprawdzanie..."
},
"actions": {
"refresh": "Odśwież",
"copy": "Kopiuj",
"connect": "Połącz",
"connect_desktop": "Połącz przez klienta desktop",
"details": "Szczegóły",
"edit": "Edytuj",
"delete": "Usuń",
"ban": "Zablokuj",
"unban": "Odblokuj",
"save": "Zapisz",
"cancel": "Anuluj",
"confirm": "Potwierdź",
"close": "Zamknij",
"clear": "Wyczyść",
"ok": "OK"
},
"time": {
"just_now": "Przed chwilą",
"minutes_ago": "{count} min temu",
"hours_ago": "{count} godz. temu",
"days_ago": "{count} dni temu"
},
"users": {
"title": "Zarządzanie użytkownikami",
"subtitle": "Zarządzaj użytkownikami konsoli i uprawnieniami",
"add_user": "Dodaj użytkownika",
"edit_user": "Edytuj użytkownika",
"username": "Nazwa użytkownika",
"username_placeholder": "Wprowadź nazwę użytkownika",
"username_hint": "3-32 znaki, tylko litery, cyfry i podkreślenia",
"password": "Hasło",
"password_placeholder": "Wprowadź hasło",
"password_hint": "Minimum 8 znaków z dużymi literami, cyframi i symbolami",
"password_leave_empty": "Zostaw puste, aby zachować obecne",
"role": "Rola",
"role_admin": "Administrator",
"role_operator": "Operator",
"role_viewer": "Obserwator",
"role_hint": "Obserwatorzy mogą tylko przeglądać, operatorzy mogą zarządzać urządzeniami, administratorzy mają pełny dostęp",
"created": "Utworzono",
"last_login": "Ostatnie logowanie",
"never": "Nigdy",
"actions": "Akcje",
"create": "Utwórz użytkownika",
"edit": "Edytuj",
"reset_password": "Resetuj hasło",
"new_password": "Nowe hasło",
"delete_title": "Usuń użytkownika",
"delete_confirm": "Czy na pewno chcesz usunąć użytkownika {username}?",
"delete_success": "Użytkownik został usunięty",
"user_created": "Użytkownik został utworzony",
"user_updated": "Użytkownik został zaktualizowany",
"password_reset_success": "Hasło zostało zresetowane",
"empty_title": "Brak użytkowników",
"empty_text": "Dodaj użytkowników, aby zarządzać dostępem do konsoli",
"fill_required": "Wypełnij wszystkie wymagane pola",
"invalid_username": "Nazwa użytkownika musi mieć 3-32 znaki, tylko litery, cyfry i podkreślenia",
"username_exists": "Nazwa użytkownika już istnieje",
"weak_password": "Hasło jest zbyt słabe",
"password_too_short": "Hasło musi mieć co najmniej 8 znaków",
"invalid_role": "Nieprawidłowa rola",
"cannot_demote_self": "Nie możesz zdegradować samego siebie",
"cannot_delete_self": "Nie możesz usunąć własnego konta",
"last_admin": "Nie można usunąć ostatniego administratora",
"admin_only": "Ta funkcja jest dostępna tylko dla administratorów",
"password_required": "Hasło jest wymagane",
"not_found": "Nie znaleziono użytkownika",
"strength_weak": "Słabe",
"strength_medium": "Średnie",
"strength_strong": "Silne",
"security_tips_title": "Najlepsze praktyki bezpieczeństwa",
"tip_strong_passwords": "Używaj silnych, unikalnych haseł dla każdego użytkownika",
"tip_unique_accounts": "Twórz indywidualne konta dla każdej osoby",
"tip_viewer_role": "Używaj roli obserwatora dla użytkowników, którzy potrzebują tylko odczytu",
"tip_operator_role": "Używaj roli operatora dla użytkowników, którzy muszą zarządzać urządzeniami, ale nie użytkownikami",
"tip_audit_logs": "Regularnie przeglądaj dzienniki dla podejrzanej aktywności"
},
"folders": {
"title": "Foldery",
"create": "Utwórz folder",
"edit": "Edytuj folder",
"delete": "Usuń folder",
"name": "Nazwa folderu",
"name_placeholder": "Wprowadź nazwę folderu",
"name_required": "Nazwa folderu jest wymagana",
"name_too_long": "Nazwa folderu jest za długa (max 50 znaków)",
"color": "Kolor",
"icon": "Ikona",
"not_found": "Nie znaleziono folderu",
"delete_confirm": "Czy na pewno chcesz usunąć ten folder? Urządzenia zostaną odłączone.",
"delete_success": "Folder został usunięty",
"created": "Folder został utworzony",
"updated": "Folder został zaktualizowany",
"no_devices_selected": "Nie wybrano urządzeń",
"devices_moved": "Urządzenia zostały przeniesione",
"device_assigned": "Urządzenie przypisane do folderu",
"unassigned": "Nieprzypisane",
"all_devices": "Wszystkie urządzenia",
"drag_hint": "Przeciągnij urządzenia do folderów, aby je zorganizować",
"move_to": "Przenieś do",
"toggle_sidebar": "Zwiń/rozwiń panel"
},
"errors": {
"forbidden_title": "Brak dostępu",
"forbidden_message": "Nie masz uprawnień do tego zasobu.",
"not_found_title": "Nie znaleziono strony",
"not_found_message": "Strona, której szukasz, nie istnieje lub została przeniesiona.",
"server_error_title": "Błąd serwera",
"server_error_message": "Coś poszło nie tak. Spróbuj ponownie później.",
"go_home": "Strona główna",
"try_again": "Spróbuj ponownie",
"load_devices_failed": "Nie udało się załadować urządzeń",
"load_key_failed": "Nie udało się załadować klucza",
"load_qr_failed": "Nie udało się załadować kodu QR",
"load_audit_failed": "Nie udało się załadować dziennika",
"load_users_failed": "Nie udało się załadować użytkowników",
"load_folders_failed": "Nie udało się załadować folderów",
"download_failed": "Pobieranie nie powiodło się",
"logout_failed": "Wylogowanie nie powiodło się",
"password_change_failed": "Nie udało się zmienić hasła",
"language_change_failed": "Nie udało się zmienić języka",
"ban_failed": "Nie udało się zablokować urządzenia",
"unban_failed": "Nie udało się odblokować urządzenia",
"delete_failed": "Nie udało się usunąć urządzenia",
"change_id_failed": "Nie udało się zmienić ID urządzenia",
"bulk_delete_failed": "Nie udało się usunąć urządzeń",
"sync_failed": "Nie udało się zsynchronizować statusu"
},
"remote": {
"title": "Pulpit Zdalny",
"connecting": "Łączenie...",
"waiting_password": "Oczekiwanie na hasło",
"authenticating": "Uwierzytelnianie...",
"streaming": "Połączono",
"disconnected": "Rozłączono",
"error": "Błąd",
"status_idle": "Bezczynny",
"password_required": "Wymagane Hasło",
"enter_password_for": "Wprowadź hasło dla urządzenia",
"password_placeholder": "Hasło urządzenia",
"connect": "Połącz",
"reconnect": "Połącz ponownie",
"disconnect": "Rozłącz",
"back_to_devices": "Powrót do Urządzeń",
"fullscreen": "Pełny ekran",
"toggle_audio": "Przełącz dźwięk",
"send_keys": "Wyślij klawisze",
"scale_mode": "Tryb skalowania",
"scale_fit": "Dopasuj do okna",
"scale_fill": "Wypełnij okno",
"scale_original": "Rozmiar oryginalny (1:1)",
"scale_stretch": "Rozciągnij",
"actions": "Akcje",
"lock_screen": "Zablokuj ekran",
"restart_remote": "Restartuj zdalne urządzenie",
"refresh_screen": "Odśwież ekran",
"clipboard_paste": "Wklej ze schowka",
"block_input": "Blokuj wprowadzanie",
"display_settings": "Ustawienia wyświetlania",
"image_quality": "Jakość obrazu",
"quality_best": "Najlepsza jakość",
"quality_balanced": "Zbalansowana",
"quality_low": "Wydajność",
"show_cursor": "Pokaż zdalny kursor",
"lock_after_session": "Zablokuj po sesji",
"privacy_mode": "Tryb prywatności",
"disable_clipboard": "Wyłącz schowek",
"chat": "Czat",
"chat_placeholder": "Wpisz wiadomość...",
"record": "Nagrywaj ekran",
"view_only": "Tylko podgląd",
"pin_toolbar": "Przypnij pasek",
"confirm_restart": "Czy na pewno chcesz zrestartować zdalne urządzenie?",
"webcodecs_not_supported": "Twoja przeglądarka nie obsługuje WebCodecs API. Użyj Chrome 94+ lub Edge 94+.",
"webcodecs_insecure_context": "WebCodecs niedostępne przez HTTP. Wideo używa dekodowania programowego. Dla lepszej wydajności użyj HTTPS.",
"webcodecs_fallback_active": "Aktywny programowy dekoder wideo (ograniczona wydajność)",
"click_to_start": "Kliknij, aby rozpocząć",
"autoplay_blocked": "Przeglądarka wymaga interakcji użytkownika, aby rozpocząć odtwarzanie wideo i audio.",
"start_playback": "Rozpocznij odtwarzanie"
},
"branding": {
"identity_title": "Identyfikacja marki",
"identity_desc": "Dostosuj nazwę i opis aplikacji wyświetlane w konsoli",
"app_name": "Nazwa aplikacji",
"app_description": "Opis aplikacji",
"logo_title": "Logo",
"logo_desc": "Wybierz sposób wyświetlania logo w pasku bocznym i na stronie logowania",
"logo_type_icon": "Ikona Material",
"logo_type_svg": "Kod SVG",
"logo_type_image": "URL obrazu",
"logo_icon_name": "Nazwa ikony",
"logo_icon_hint": "Wpisz nazwę ikony Material Icons (np. dns, cloud, security). Zobacz fonts.google.com/icons",
"logo_svg_code": "Kod SVG",
"logo_svg_hint": "Wklej kod SVG. Obsługuje pełne elementy <svg> ze ścieżkami i stylami.",
"logo_image_upload": "Wgraj obrazek",
"logo_image_choose": "Wybierz plik obrazu",
"logo_image_hint": "PNG, JPG, GIF, WebP lub SVG. Maks. 1.5 MB. Obraz jest zapisywany jako dane base64.",
"logo_image_url": "Dane obrazu / URL",
"logo_image_url_hint": "Wypełniane automatycznie po wgraniu pliku, lub wklej URL ręcznie.",
"logo_image_too_large": "Obraz jest za duży. Maksymalny rozmiar to 1.5 MB.",
"logo_image_invalid_type": "Nieprawidłowy typ pliku. Użyj PNG, JPG, GIF, WebP lub SVG.",
"preview": "Podgląd",
"colors_title": "Schemat kolorów",
"colors_desc": "Dostosuj paletę kolorów. Pozostaw puste, aby użyć domyślnych.",
"colors_backgrounds": "Tła",
"colors_text": "Tekst",
"colors_accents": "Kolory akcentowe",
"colors_borders": "Obramowania",
"import_export_title": "Import / Eksport",
"import_export_desc": "Zapisz swój motyw jako plik JSON lub zaimportuj z innej instancji",
"export_theme": "Eksportuj motyw",
"import_theme": "Importuj motyw",
"reset_defaults": "Przywróć domyślne",
"save_branding": "Zapisz wygląd",
"saved": "Wygląd zapisany pomyślnie. Przeładowywanie...",
"exported": "Motyw wyeksportowany",
"imported": "Motyw zaimportowany pomyślnie. Przeładowywanie...",
"import_error": "Nie udało się zaimportować motywu. Nieprawidłowy format pliku.",
"reset_confirm": "Czy na pewno chcesz przywrócić domyślny wygląd? Tej operacji nie można cofnąć.",
"reset_success": "Wygląd przywrócony do domyślnych. Przeładowywanie..."
},
"device_detail": {
"tab_overview": "Przegląd",
"tab_tags": "Tagi i notatki",
"tab_actions": "Akcje",
"section_identity": "Tożsamość",
"section_network": "Sieć",
"section_timestamps": "Znaczniki czasu",
"section_connect": "Połączenie",
"section_manage": "Zarządzanie",
"folder": "Folder",
"status_tier": "Poziom statusu",
"device_banned": "To urządzenie jest zablokowane",
"no_reason": "Nie podano powodu",
"tags": "Tagi",
"no_tags": "Brak tagów przypisanych do tego urządzenia",
"tag_placeholder": "Wprowadź nazwę tagu...",
"add_tag": "Dodaj",
"tag_exists": "Ten tag już istnieje",
"notes": "Notatki",
"notes_placeholder": "Dodaj notatki o tym urządzeniu...",
"danger_zone": "Strefa zagrożenia",
"action_connect_web": "Pulpit zdalny",
"action_connect_web_desc": "Połącz przez przeglądarkę",
"action_native_remote": "BetterDesk Remote",
"action_native_remote_desc": "Natywny strumień JPEG — bez wtyczek",
"action_connect_desktop": "Klient desktop",
"action_connect_desktop_desc": "Otwórz w aplikacji desktop",
"action_change_id_desc": "Zmień ID rejestracji urządzenia",
"action_ban_desc": "Zablokuj połączenia tego urządzenia",
"action_unban_desc": "Zezwól na ponowne połączenie",
"action_delete_desc": "Trwale usuń to urządzenie",
"tab_hardware": "Sprzęt",
"tab_metrics": "Metryki",
"section_system": "System",
"section_cpu": "Procesor",
"section_memory": "Pamięć",
"section_displays": "Wyświetlacze",
"section_encoding": "Kodeki",
"section_live_metrics": "Metryki na żywo",
"section_current_usage": "Aktualne użycie",
"section_usage_history": "Historia użycia",
"os": "System operacyjny",
"version": "Wersja klienta",
"cpu_model": "Model procesora",
"cpu_cores": "Rdzenie CPU",
"cpu_freq": "Częstotliwość CPU",
"total_memory": "Całkowita pamięć",
"metric_memory": "Pamięć",
"metric_disk": "Dysk",
"metrics_updated": "Zaktualizowano",
"device_groups": "Grupy",
"no_sysinfo": "Brak informacji o sprzęcie",
"no_sysinfo_hint": "Dane pojawią się po wysłaniu raportu sysinfo przez urządzenie",
"no_metrics": "Brak danych metrycznych",
"no_metrics_hint": "Metryki pojawią się po wysłaniu raportów heartbeat przez urządzenie",
"chart_oldest": "← Najstarsze",
"chart_newest": "Najnowsze →"
},
"inventory": {
"title": "Inwentaryzacja",
"subtitle": "Inwentaryzacja sprzętu i oprogramowania zarządzanych urządzeń",
"device_id": "ID urządzenia",
"hostname": "Nazwa hosta",
"os": "System operacyjny",
"cpu": "Procesor",
"cpu_cores": "Rdzenie CPU",
"cpu_usage": "Użycie CPU",
"memory": "Pamięć",
"memory_total": "Całkowita pamięć",
"memory_used": "Użyta pamięć",
"memory_available": "Dostępna pamięć",
"memory_usage": "Użycie pamięci",
"swap": "Swap",
"disks": "Dyski",
"disk_count": "Liczba dysków",
"network": "Sieć",
"network_interfaces": "Interfejsy sieciowe",
"software": "Oprogramowanie",
"software_count": "Zainstalowane oprogramowanie",
"system": "System",
"kernel": "Jądro",
"architecture": "Architektura",
"uptime": "Czas działania",
"frequency": "Częstotliwość",
"physical_cores": "Rdzenie fizyczne",
"logical_cores": "Rdzenie logiczne",
"model": "Model",
"usage": "Użycie",
"total": "Razem",
"used": "Użyte",
"available": "Dostępne",
"mount_point": "Punkt montowania",
"removable": "wymienny",
"mac_address": "Adres MAC",
"ip_addresses": "Adresy IP",
"traffic": "Ruch sieciowy",
"collect_now": "Zbierz teraz",
"collector_running": "Kolektor działa",
"collector_stopped": "Kolektor zatrzymany",
"last_upload": "Ostatnie przesłanie",
"total_uploads": "łącznie",
"last_seen": "Ostatnio widziano",
"collected_at": "Zebrano",
"no_data": "Brak danych inwentaryzacji. Kliknij \"Zbierz teraz\", aby zebrać informacje o systemie.",
"no_devices": "Nie znaleziono urządzeń z danymi inwentaryzacji",
"detail_title": "Szczegóły inwentaryzacji urządzenia",
"telemetry": "Telemetria",
"view_detail": "Szczegóły",
"export": "Eksportuj",
"refresh": "Odśwież"
},
"tickets": {
"title": "Helpdesk",
"subtitle": "Zgłoszenia i śledzenie problemów",
"create": "Nowe zgłoszenie",
"edit": "Edytuj zgłoszenie",
"delete": "Usuń zgłoszenie",
"detail": "Szczegóły zgłoszenia",
"ticket_id": "ID zgłoszenia",
"ticket_title": "Tytuł",
"description": "Opis",
"status": "Status",
"priority": "Priorytet",
"category": "Kategoria",
"assigned_to": "Przypisano do",
"created_by": "Utworzono przez",
"device": "Urządzenie",
"sla_due": "Termin SLA",
"created_at": "Utworzono",
"updated_at": "Zaktualizowano",
"resolved_at": "Rozwiązano",
"closed_at": "Zamknięto",
"status_open": "Otwarte",
"status_in_progress": "W toku",
"status_resolved": "Rozwiązane",
"status_closed": "Zamknięte",
"priority_low": "Niski",
"priority_medium": "Średni",
"priority_high": "Wysoki",
"priority_critical": "Krytyczny",
"category_general": "Ogólne",
"category_hardware": "Sprzęt",
"category_software": "Oprogramowanie",
"category_network": "Sieć",
"category_access": "Dostęp",
"category_other": "Inne",
"comments": "Komentarze",
"add_comment": "Dodaj komentarz",
"comment_placeholder": "Napisz komentarz...",
"internal_note": "Notatka wewnętrzna (niewidoczna dla użytkowników)",
"attachments": "Załączniki",
"upload_attachment": "Załącz plik",
"download": "Pobierz",
"connect_device": "Połącz z urządzeniem",
"no_tickets": "Brak zgłoszeń",
"no_comments": "Brak komentarzy",
"no_attachments": "Brak załączników",
"title_required": "Tytuł jest wymagany",
"delete_confirm": "Czy na pewno chcesz usunąć zgłoszenie #{id}?",
"delete_success": "Zgłoszenie usunięte",
"created_success": "Zgłoszenie utworzone",
"updated_success": "Zgłoszenie zaktualizowane",
"sla_overdue": "Przekroczony SLA",
"filter_all": "Wszystkie",
"search_placeholder": "Szukaj zgłoszeń...",
"assign_to_me": "Przypisz do mnie",
"unassign": "Usuń przypisanie",
"stats_total": "Razem",
"stats_open": "Otwarte",
"stats_in_progress": "W toku",
"stats_resolved": "Rozwiązane",
"stats_closed": "Zamknięte"
},
"activity": {
"title": "Monitorowanie aktywności",
"subtitle": "Śledzenie użycia aplikacji i bezczynności",
"device": "Urządzenie",
"hostname": "Nazwa hosta",
"sessions": "Sesje",
"idle_time": "Czas bezczynności",
"active_time": "Czas aktywności",
"last_report": "Ostatni raport",
"top_apps": "Najczęściej używane aplikacje",
"app_name": "Aplikacja",
"window_title": "Tytuł okna",
"category": "Kategoria",
"duration": "Czas trwania",
"started_at": "Rozpoczęto",
"ended_at": "Zakończono",
"session_count": "Liczba sesji",
"total_active": "Łącznie aktywny",
"total_idle": "Łącznie bezczynny",
"detail_count": "Rekordy szczegółów",
"no_data": "Brak danych o aktywności",
"no_sessions": "Brak zarejestrowanych sesji",
"filter_from": "Od",
"filter_to": "Do",
"filter_apply": "Zastosuj filtr",
"hours": "godziny",
"minutes": "minuty",
"seconds": "sekundy",
"category_browser": "Przeglądarka",
"category_productivity": "Produktywność",
"category_communication": "Komunikacja",
"category_development": "Programowanie",
"category_media": "Media",
"category_gaming": "Gry",
"category_system": "System",
"category_other": "Inne",
"summary": "Podsumowanie",
"details": "Szczegóły",
"refresh": "Odśwież"
},
"automation": {
"title": "Automatyzacja i alerty",
"subtitle": "Reguły alertów, zdalne polecenia i konfiguracja SMTP",
"rules": "Reguły alertów",
"rules_subtitle": "Definiuj warunki wyzwalające powiadomienia",
"alerts": "Historia alertów",
"alerts_subtitle": "Przeglądaj i potwierdzaj wyzwolone alerty",
"commands": "Zdalne polecenia",
"commands_subtitle": "Wysyłaj polecenia do zdalnych urządzeń",
"smtp": "Konfiguracja SMTP",
"smtp_subtitle": "Ustawienia powiadomień e-mail",
"rule_name": "Nazwa reguły",
"description": "Opis",
"condition_type": "Typ warunku",
"condition_op": "Operator",
"condition_value": "Próg",
"severity": "Ważność",
"scope_device": "Urządzenie docelowe",
"scope_all": "Wszystkie urządzenia",
"cooldown": "Okres chłodzenia (sekundy)",
"notify_emails": "E-maile powiadomień",
"enabled": "Włączony",
"disabled": "Wyłączony",
"create_rule": "Utwórz regułę",
"edit_rule": "Edytuj regułę",
"delete_rule": "Usuń regułę",
"acknowledge": "Potwierdź",
"acknowledged": "Potwierdzone",
"unacknowledged": "Niepotwierdzone",
"triggered_at": "Wyzwolono",
"severity_info": "Informacja",
"severity_warning": "Ostrzeżenie",
"severity_critical": "Krytyczny",
"op_gt": "Większy niż",
"op_gte": "Większy lub równy",
"op_lt": "Mniejszy niż",
"op_lte": "Mniejszy lub równy",
"op_eq": "Równy",
"op_neq": "Różny od",
"type_cpu_usage": "Użycie CPU (%)",
"type_memory_usage": "Użycie pamięci (%)",
"type_disk_usage": "Użycie dysku (%)",
"type_offline_duration": "Czas offline (s)",
"type_idle_duration": "Czas bezczynności (s)",
"type_custom": "Niestandardowy",
"command_type": "Typ polecenia",
"command_payload": "Polecenie / skrypt",
"command_result": "Wynik",
"command_status": "Status",
"send_command": "Wyślij polecenie",
"status_pending": "Oczekuje",
"status_running": "W trakcie",
"status_completed": "Zakończono",
"status_failed": "Błąd",
"smtp_host": "Host SMTP",
"smtp_port": "Port",
"smtp_secure": "Użyj TLS",
"smtp_user": "Nazwa użytkownika",
"smtp_pass": "Hasło",
"smtp_from": "Adres nadawcy",
"smtp_test": "Testuj połączenie",
"smtp_save": "Zapisz konfigurację",
"smtp_test_success": "Połączenie udane",
"smtp_test_failed": "Połączenie nieudane",
"no_rules": "Brak skonfigurowanych reguł alertów",
"no_alerts": "Brak wyzwolonych alertów",
"no_commands": "Brak wysłanych poleceń"
},
"file_transfer": {
"title": "Przesyłanie plików",
"transfers": "Transfery",
"new_transfer": "Nowy transfer",
"upload": "Wyślij",
"download": "Pobierz",
"direction": "Kierunek",
"filename": "Nazwa pliku",
"file_size": "Rozmiar pliku",
"mime_type": "Typ MIME",
"progress": "Postęp",
"status": "Status",
"device": "Urządzenie",
"initiated_by": "Zainicjowane przez",
"created_at": "Utworzono",
"cancel": "Anuluj",
"cancel_confirm": "Czy na pewno chcesz anulować ten transfer?",
"download_file": "Pobierz plik",
"browse_files": "Przeglądaj pliki",
"select_file": "Wybierz plik",
"select_device": "Wybierz urządzenie",
"no_transfers": "Brak transferów plików",
"status_pending": "Oczekuje",
"status_active": "Aktywny",
"status_completed": "Zakończono",
"status_failed": "Błąd",
"status_cancelled": "Anulowano",
"bytes_transferred": "Przesłane bajty",
"chunks": "Fragmenty",
"transfer_started": "Transfer rozpoczęty",
"transfer_completed": "Transfer zakończony",
"transfer_failed": "Transfer nieudany",
"transfer_cancelled": "Transfer anulowany",
"max_file_size": "Maksymalny rozmiar pliku: 4 GB",
"error_too_large": "Plik jest za duży",
"error_no_device": "Nie wybrano urządzenia",
"error_no_file": "Nie wybrano pliku"
},
"network": {
"title": "Monitoring sieci",
"targets": "Cele monitorowania",
"add_target": "Dodaj cel",
"edit_target": "Edytuj cel",
"delete_target": "Usuń cel",
"delete_confirm": "Czy na pewno chcesz usunąć ten cel?",
"target_name": "Nazwa",
"host": "Host",
"port": "Port",
"url": "URL",
"check_type": "Typ sprawdzania",
"timeout": "Timeout (ms)",
"interval": "Interwał (ms)",
"enabled": "Włączony",
"status": "Status",
"last_check": "Ostatnie sprawdzenie",
"last_rtt": "Ostatni RTT",
"rtt_ms": "RTT (ms)",
"status_up": "Dostępny",
"status_down": "Niedostępny",
"status_unknown": "Nieznany",
"check_now": "Sprawdź teraz",
"history": "Historia sprawdzeń",
"stats": "Statystyki",
"total_targets": "Łączna liczba celów",
"targets_up": "Cele dostępne",
"targets_down": "Cele niedostępne",
"type_ping": "Ping (ICMP)",
"type_tcp": "Port TCP",
"type_http": "HTTP",
"type_https": "HTTPS",
"tools": "Narzędzia sieciowe",
"ping_tool": "Test ping",
"tcp_tool": "Sprawdzenie portu TCP",
"http_tool": "Sprawdzenie HTTP",
"dns_tool": "Rozwiązywanie DNS",
"monitor_start": "Uruchom monitor",
"monitor_stop": "Zatrzymaj monitor",
"monitor_running": "Monitor jest uruchomiony",
"monitor_stopped": "Monitor jest zatrzymany",
"no_targets": "Brak skonfigurowanych celów monitorowania",
"no_history": "Brak historii sprawdzeń",
"error_code": "Błąd",
"status_code": "Kod statusu HTTP"
},
"dataguard": {
"title": "DataGuard — DLP",
"policies": "Polityki DLP",
"add_policy": "Dodaj politykę",
"edit_policy": "Edytuj politykę",
"delete_policy": "Usuń politykę",
"delete_confirm": "Czy na pewno chcesz usunąć tę politykę?",
"policy_name": "Nazwa",
"policy_description": "Opis",
"enabled": "Włączona",
"disabled": "Wyłączona",
"rules": "Reguły",
"add_rule": "Dodaj regułę",
"rule_type": "Typ reguły",
"rule_type_usb": "Urządzenie USB",
"rule_type_file": "Operacja na pliku",
"action": "Akcja",
"action_allow": "Zezwól",
"action_block": "Zablokuj",
"action_log": "Tylko loguj",
"filter": "Filtr",
"vid": "ID producenta (VID)",
"pid": "ID produktu (PID)",
"serial": "Numer seryjny",
"device_class": "Klasa urządzenia",
"drive_type": "Typ dysku",
"file_extensions": "Rozszerzenia plików",
"events": "Zdarzenia DLP",
"event_source": "Źródło",
"event_source_usb": "USB",
"event_source_file": "Plik",
"event_type": "Typ zdarzenia",
"event_details": "Szczegóły",
"no_policies": "Brak skonfigurowanych polityk DLP",
"no_events": "Brak zarejestrowanych zdarzeń DLP",
"stats": "Statystyki",
"total_events": "Łącznie zdarzeń",
"blocked_events": "Zablokowane",
"logged_events": "Zalogowane",
"usb_events": "Zdarzenia USB",
"file_events": "Zdarzenia plików",
"device_id": "ID urządzenia",
"policy_matched": "Dopasowana polityka",
"timestamp": "Znacznik czasu",
"drive_removable": "Wymienny",
"drive_fixed": "Stały",
"drive_network": "Sieciowy",
"drive_cdrom": "CD-ROM",
"drive_unknown": "Nieznany"
},
"reports": {
"title": "Raporty",
"generate": "Generuj raport",
"generate_csv": "Eksportuj CSV",
"report_type": "Typ raportu",
"type_devices": "Podsumowanie urz\u0105dze\u0144",
"type_activity": "Podsumowanie aktywno\u015bci",
"type_security": "Raport bezpiecze\u0144stwa",
"type_tickets": "Raport zg\u0142osze\u0144",
"type_network": "Raport sieci",
"type_inventory": "Raport inwentaryzacji",
"type_alerts": "Raport alert\u00f3w",
"saved": "Zapisane raporty",
"save_report": "Zapisz raport",
"delete_report": "Usu\u0144 raport",
"delete_confirm": "Czy na pewno chcesz usun\u0105\u0107 ten zapisany raport?",
"no_saved": "Brak zapisanych raport\u00f3w",
"report_title": "Tytu\u0142",
"created_by": "Utworzony przez",
"created_at": "Utworzono",
"filters": "Filtry",
"date_from": "Od",
"date_to": "Do",
"device_filter": "ID urz\u0105dzenia",
"generated_at": "Wygenerowano",
"section": "Sekcja danych",
"total_devices": "\u0141\u0105cznie urz\u0105dze\u0144",
"online": "Online",
"offline": "Offline",
"banned": "Zbanowane",
"platform_distribution": "Rozk\u0142ad platform",
"top_applications": "Top aplikacje",
"total_active": "\u0141\u0105czny czas aktywno\u015bci",
"total_idle": "\u0141\u0105czny czas bezczynno\u015bci",
"dlp_stats": "Statystyki DLP",
"banned_devices": "Zbanowane urz\u0105dzenia",
"audit_logs": "Logi audytu",
"ticket_stats": "Statystyki zg\u0142osze\u0144",
"category_distribution": "Rozk\u0142ad kategorii",
"priority_distribution": "Rozk\u0142ad priorytet\u00f3w",
"targets_status": "Status cel\u00f3w",
"os_distribution": "Rozk\u0142ad system\u00f3w operacyjnych",
"avg_ram": "\u015aredni RAM",
"alert_rules": "Regu\u0142y alert\u00f3w",
"recent_alerts": "Ostatnie alerty"
},
"tenants": {
"title": "Multi-Tenancy",
"list": "Organizacje",
"add_tenant": "Dodaj organizację",
"edit_tenant": "Edytuj organizację",
"delete_tenant": "Usuń organizację",
"delete_confirm": "Czy na pewno chcesz usunąć tę organizację? Wszystkie przypisania urządzeń i użytkowników zostaną usunięte.",
"name": "Nazwa",
"slug": "Identyfikator",
"contact_name": "Osoba kontaktowa",
"contact_email": "Email kontaktowy",
"max_devices": "Maks. urządzeń",
"max_devices_hint": "0 = bez limitu",
"notes": "Notatki",
"active": "Aktywna",
"inactive": "Nieaktywna",
"devices": "Urządzenia",
"users": "Użytkownicy",
"assign_device": "Przypisz urządzenie",
"assign_devices": "Przypisz urządzenia",
"remove_device": "Usuń urządzenie",
"assign_user": "Przypisz użytkownika",
"remove_user": "Usuń użytkownika",
"no_tenants": "Brak skonfigurowanych organizacji",
"no_devices": "Brak urządzeń przypisanych do tej organizacji",
"no_users": "Brak użytkowników przypisanych do tej organizacji",
"stats": "Statystyki organizacji",
"total_devices": "Łącznie urządzeń",
"online_devices": "Urządzenia online",
"total_users": "Łącznie użytkowników",
"created_at": "Utworzono",
"updated_at": "Zaktualizowano",
"slug_exists": "Identyfikator organizacji już istnieje"
},
"registrations": {
"title": "Rejestracje urządzeń",
"subtitle": "Zarządzaj żądaniami rejestracji urządzeń wykrytych w sieci LAN",
"search_placeholder": "Szukaj po ID urządzenia, nazwie hosta lub IP...",
"no_registrations": "Brak żądań rejestracji",
"col_device_id": "ID urządzenia",
"col_hostname": "Nazwa hosta",
"col_platform": "Platforma",
"col_ip": "Adres IP",
"col_version": "Wersja",
"col_status": "Status",
"col_requested": "Żądanie",
"col_actions": "Akcje",
"status_pending": "Oczekujące",
"status_approved": "Zatwierdzone",
"status_rejected": "Odrzucone",
"approve_btn": "Zatwierdź",
"approve_confirm": "Czy na pewno chcesz zatwierdzić to urządzenie? Otrzyma ono dane uwierzytelniające serwera i będzie mogło się automatycznie połączyć.",
"approved_success": "Rejestracja urządzenia zatwierdzona pomyślnie",
"reject_btn": "Odrzuć",
"reject_title": "Odrzuć rejestrację",
"reject_confirm": "Czy na pewno chcesz odrzucić to żądanie rejestracji?",
"reject_reason": "Powód (opcjonalnie)",
"reject_reason_placeholder": "Podaj powód odrzucenia...",
"rejected_success": "Rejestracja urządzenia odrzucona",
"delete_confirm": "Czy na pewno chcesz usunąć ten wpis rejestracji?",
"deleted_success": "Wpis rejestracji usunięty"
},
"backup": {
"title": "Kopia zapasowa",
"desc": "Pobierz pełną kopię zapasową konfiguracji konsoli, użytkowników, grup i ustawień. Dane urządzeń z serwera Go są dołączane gdy aktywny jest backend BetterDesk.",
"restore_title": "Przywracanie",
"restore_desc": "Prześlij wcześniej pobraną kopię zapasową, aby przywrócić konfigurację konsoli. Wybierz poniżej które sekcje przywrócić.",
"stat_users": "Użytkownicy",
"stat_settings": "Ustawienia",
"stat_folders": "Foldery",
"stat_groups": "Grupy",
"stat_strategies": "Strategie",
"stat_backend": "Backend",
"download": "Pobierz kopię",
"creating": "Tworzenie kopii...",
"download_success": "Kopia zapasowa pobrana pomyślnie",
"upload": "Prześlij kopię",
"restore_confirm": "Czy na pewno chcesz przywrócić dane z tej kopii? Wybrane sekcje zostaną nadpisane.",
"restore_success": "Kopia zapasowa przywrócona pomyślnie. Niektóre zmiany mogą wymagać odświeżenia strony.",
"restored": "Przywrócono",
"skipped": "Pominięto",
"backup_date": "Data kopii",
"opt_settings": "Ustawienia konsoli",
"opt_branding": "Wygląd / Motyw",
"opt_folders": "Foldery urządzeń",
"opt_groups": "Grupy użytkowników i urządzeń",
"opt_addressbooks": "Książki adresowe",
"opt_users": "Konta użytkowników",
"opt_users_warning": "Destrukcyjne: zastępuje WSZYSTKIE konta użytkowników danymi z kopii. Możesz zostać wylogowany.",
"no_file": "Nie wybrano pliku kopii zapasowej",
"invalid_json": "Nieprawidłowy plik kopii: nie jest poprawnym JSON",
"invalid_format": "Nieprawidłowy plik kopii: to nie jest kopia BetterDesk"
},
"cdap": {
"device_detail": "Urządzenie CDAP",
"loading": "Ładowanie...",
"loading_widgets": "Ładowanie widgetów urządzenia...",
"load_error": "Nie udało się załadować danych urządzenia",
"connected": "Połączony",
"disconnected": "Rozłączony",
"device_offline_msg": "Urządzenie jest obecnie offline. Wartości widgetów mogą być nieaktualne.",
"no_widgets": "Brak dostępnych widgetów",
"no_widgets_desc": "To urządzenie nie zarejestrowało manifestu CDAP z definicjami widgetów.",
"command_log": "Dziennik poleceń",
"clear_log": "Wyczyść dziennik",
"confirm_command": "Potwierdź polecenie",
"select_option": "Wybierz",
"cdap_status": "Status CDAP",
"cdap_enabled": "CDAP włączony",
"cdap_disabled": "CDAP wyłączony",
"cdap_devices": "Urządzenia CDAP",
"cdap_connections": "Aktywne połączenia",
"send_command": "Wyślij polecenie",
"command_sent": "Polecenie wysłane pomyślnie",
"command_failed": "Nie udało się wysłać polecenia"
},
"desktop": {
"switch_mode": "Tryb pulpitu",
"console_mode": "Tryb konsoli",
"loading": "Ładowanie...",
"minimize": "Minimalizuj",
"maximize": "Maksymalizuj",
"restore": "Przywróć",
"close": "Zamknij"
}
}