Files
HomeAssistantVS/custom_components/maintenance_supporter/frontend/locales/pl.json
T

823 lines
42 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"maintenance": "Konserwacja",
"objects": "Obiekty",
"tasks": "Zadania",
"overdue": "Zaległe",
"due_soon": "Wkrótce",
"triggered": "Wyzwolone",
"ok": "OK",
"all": "Wszystkie",
"new_object": "+ Nowy obiekt",
"templates_from": "Z szablonu",
"templates_title": "Zacznij od szablonu",
"templates_task_count": "{n} zadań",
"template_created": "Utworzono z szablonu",
"onboard_hint": "Dodaj pierwszy obiekt, aby śledzić konserwację.",
"edit": "Edytuj",
"duplicate": "Duplikuj",
"task_duplicated": "Zadanie zduplikowane",
"object_duplicated": "Obiekt zduplikowany",
"delete": "Usuń",
"add_task": "+ Dodaj zadanie",
"complete": "Wykonaj",
"completed": "Wykonano",
"skip": "Pomiń",
"skipped": "Pominięte",
"missed": "Pominięte",
"reset": "Resetuj",
"snooze": "Drzemka",
"snoozed": "Odłożone",
"cancel": "Anuluj",
"bulk_select": "Zaznacz",
"bulk_select_all": "Zaznacz wszystko",
"bulk_n_selected": "Zaznaczono {n}",
"bulk_completed": "Ukończono {n} zadań",
"bulk_archived": "Zarchiwizowano {n} zadań",
"completing": "Wykonywanie…",
"interval": "Interwał",
"warning": "Ostrzeżenie",
"last_performed": "Ostatnio wykonane",
"next_due": "Następny termin",
"days_until_due": "Dni do terminu",
"avg_duration": "Śr. czas trwania",
"trigger": "Wyzwalacz",
"trigger_type": "Typ wyzwalacza",
"threshold_above": "Górny limit",
"threshold_below": "Dolny limit",
"threshold": "Próg",
"counter": "Licznik",
"state_change": "Zmiana stanu",
"runtime": "Czas pracy",
"runtime_hours": "Docelowy czas pracy (godziny)",
"target_value": "Wartość docelowa",
"baseline": "Wartość bazowa",
"target_changes": "Docelowa liczba zmian",
"for_minutes": "Przez (minuty)",
"time_based": "Czasowy",
"sensor_based": "Oparty na czujniku",
"manual": "Ręczny",
"one_time": "Jednorazowo",
"weekdays": "Dni tygodnia",
"nth_weekday": "N-ty dzień tygodnia w miesiącu",
"day_of_month": "Dzień miesiąca",
"recurrence_on_days": "Powtarzaj w",
"recurrence_occurrence": "Wystąpienie",
"recurrence_weekday": "Dzień tygodnia",
"recurrence_day": "Dzień miesiąca (131)",
"recurrence_last_day": "Ostatni dzień miesiąca",
"recurrence_business_day": "Tylko dni robocze (przesuń wstecz z weekendu)",
"recurrence_offset": "Przesunięcie (dni, ±)",
"recurrence_offset_help": "Przesuwa datę o ±N dni, np. -2 = dwa dni wcześniej.",
"last_day_month": "Ostatni dzień miesiąca",
"last_business_day_month": "Ostatni dzień roboczy",
"ord_1": "1.",
"ord_2": "2.",
"ord_3": "3.",
"ord_4": "4.",
"ord_5": "5.",
"ord_last": "Ostatni",
"day_word": "Dzień",
"interval_value": "Interwał",
"interval_unit": "Jednostka",
"unit_days": "Dni",
"unit_weeks": "Tygodnie",
"unit_months": "Miesiące",
"unit_years": "Lata",
"due_date": "Termin",
"cleaning": "Czyszczenie",
"inspection": "Inspekcja",
"replacement": "Wymiana",
"calibration": "Kalibracja",
"service": "Serwis",
"reading": "Odczyt",
"custom": "Niestandardowy",
"history": "Historia",
"cost": "Koszt",
"report_button": "Raport",
"report_title": "Raport konserwacji",
"report_generated": "Wygenerowano",
"report_times_done": "Wykonano",
"report_total_cost": "Koszt całkowity",
"report_every": "co {n} {unit}",
"report_notes": "Notatki",
"report_col_type": "Typ",
"report_col_status": "Status",
"report_col_schedule": "Harmonogram",
"duration": "Czas trwania",
"both": "Oba",
"trigger_val": "Wartość wyzwalacza",
"complete_title": "Wykonaj: ",
"checklist": "Lista kontrolna",
"require_on_completion": "Wymagaj przy zakończeniu",
"checklist_steps_optional": "Kroki listy kontrolnej (opcjonalne)",
"checklist_placeholder": "Wyczyść filtr\nWymień uszczelkę\nSprawdź ciśnienie",
"checklist_help": "Jeden krok na linię. Maks. 100 elementów.",
"err_too_long": "{field}: za długie (maks. {n} znaków)",
"err_too_short": "{field}: za krótkie (min. {n} znaków)",
"err_value_too_high": "{field}: za duże (maks. {n})",
"err_value_too_low": "{field}: za małe (min. {n})",
"err_required": "{field}: wymagane",
"err_wrong_type": "{field}: zły typ (oczekiwano: {type})",
"err_invalid_choice": "{field}: niedozwolona wartość",
"err_invalid_value": "{field}: nieprawidłowa wartość",
"feat_schedule_time": "Harmonogram według pory dnia",
"feat_schedule_time_desc": "Zadania stają się zaległe o określonej porze dnia zamiast o północy.",
"schedule_time_optional": "Termin o godzinie (opcjonalne, HH:MM)",
"schedule_time_help": "Puste = północ (domyślnie). Strefa czasowa HA.",
"at_time": "o",
"notes_optional": "Notatki (opcjonalne)",
"cost_optional": "Koszt (opcjonalne)",
"duration_minutes": "Czas trwania w minutach (opcjonalne)",
"days": "dni",
"day": "dzień",
"today": "Dzisiaj",
"d_overdue": "d zaległe",
"no_tasks": "Jeszcze brak zadań konserwacyjnych. Utwórz obiekt, aby zacząć.",
"no_tasks_short": "Brak zadań",
"no_history": "Jeszcze brak wpisów historii.",
"show_all": "Pokaż wszystko",
"cost_duration_chart": "Koszt i czas trwania",
"installed": "Zainstalowane",
"confirm_delete_object": "Usunąć ten obiekt i wszystkie jego zadania?",
"confirm_delete_task": "Usunąć to zadanie?",
"min": "Min",
"max": "Maks",
"save": "Zapisz",
"saving": "Zapisywanie…",
"edit_task": "Edytuj zadanie",
"new_task": "Nowe zadanie konserwacyjne",
"task_name": "Nazwa zadania",
"maintenance_type": "Typ konserwacji",
"priority": "Priorytet",
"labels": "Etykiety",
"labels_placeholder": "np. bezpieczeństwo, sezonowe, widoczne-dla-najemcy",
"labels_help": "Tagi rozdzielone przecinkami do filtrowania i raportów.",
"priority_low": "Niski",
"priority_normal": "Normalny",
"priority_high": "Wysoki",
"schedule_type": "Typ harmonogramu",
"interval_days": "Interwał (dni)",
"warning_days": "Dni ostrzeżenia",
"earliest_completion_days": "Najwcześniejsze ukończenie (dni przed terminem)",
"earliest_completion_days_help": "Pozostaw puste, aby można było ukończyć w dowolnym momencie. 0 = dopiero w dniu terminu lub później.",
"last_performed_optional": "Ostatnio wykonane (opcjonalne)",
"interval_anchor": "Punkt zaczepienia interwału",
"anchor_completion": "Od daty wykonania",
"anchor_planned": "Od daty planowanej (bez przesunięć)",
"edit_object": "Edytuj obiekt",
"name": "Nazwa",
"manufacturer_optional": "Producent (opcjonalne)",
"model_optional": "Model (opcjonalne)",
"serial_number_optional": "Numer seryjny (opcjonalne)",
"serial_number_label": "S/N",
"documentation_url_label": "Instrukcja",
"object_notes_label": "Notatki",
"sort_due_date": "Termin",
"sort_object": "Nazwa obiektu",
"sort_type": "Typ",
"sort_task_name": "Nazwa zadania",
"all_objects": "Wszystkie obiekty",
"tasks_lower": "zadań",
"no_tasks_yet": "Jeszcze brak zadań",
"add_first_task": "Dodaj pierwsze zadanie",
"trigger_configuration": "Konfiguracja wyzwalacza",
"entity_id": "ID encji",
"comma_separated": "oddzielone przecinkami",
"entity_logic": "Logika encji",
"entity_logic_any": "Wyzwala dowolna encja",
"entity_logic_all": "Wszystkie encje muszą wyzwolić",
"entities": "encje",
"attribute_optional": "Atrybut (opcjonalny, puste = stan)",
"use_entity_state": "Użyj stanu encji (bez atrybutu)",
"trigger_above": "Wyzwól powyżej",
"trigger_below": "Wyzwól poniżej",
"for_at_least_minutes": "Przez co najmniej (minuty)",
"safety_interval_days": "Interwał bezpieczeństwa (dni, opcjonalny)",
"safety_interval": "Interwał bezpieczeństwa (opcjonalny)",
"delta_mode": "Tryb delta",
"from_state_optional": "Ze stanu (opcjonalne)",
"to_state_optional": "Do stanu (opcjonalne)",
"documentation_url_optional": "URL dokumentacji (opcjonalne)",
"object_notes_optional": "Notatki (opcjonalne)",
"nfc_tag_id_optional": "ID tagu NFC (opcjonalne)",
"nfc_tags_empty_help": "W Home Assistant nie zarejestrowano jeszcze tagów NFC.",
"nfc_tags_open_settings": "Otwórz ustawienia tagów",
"nfc_tags_refresh": "Odśwież",
"environmental_entity_optional": "Czujnik środowiskowy (opcjonalne)",
"environmental_entity_helper": "np. sensor.outdoor_temperature — dostosowuje interwał na podstawie warunków środowiskowych",
"environmental_attribute_optional": "Atrybut środowiskowy (opcjonalne)",
"nfc_tag_id": "ID tagu NFC",
"nfc_linked": "Tag NFC powiązany",
"nfc_link_hint": "Kliknij, aby powiązać tag NFC",
"responsible_user": "Odpowiedzialny użytkownik",
"shared_with": "Współdzielone z (rotacja)",
"shared_with_help": "Wybierz kilka osób do tego zadania; osoba odpowiedzialna zmienia się po każdym ukończeniu.",
"rotation_strategy": "Rotacja",
"rotation_none": "Bez rotacji",
"rotation_round_robin": "Po kolei",
"rotation_least_completed": "Najmniej ukończeń",
"rotation_random": "Losowa",
"no_user_assigned": "(Brak przypisanego użytkownika)",
"all_users": "Wszyscy użytkownicy",
"my_tasks": "Moje zadania",
"tab_calendar": "Kalendarz",
"cal_no_events": "Brak konserwacji",
"cal_window_7": "7 dni",
"cal_window_14": "14 dni",
"cal_window_30": "30 dni",
"cal_window_365": "1 rok",
"cal_every_n_days": "co {n} dni",
"cal_source_time": "Czas",
"cal_source_time_adaptive": "Czas (adaptacyjny)",
"cal_source_sensor": "Czujnik",
"cal_predicted": "przewidywane",
"cal_confidence_high": "wysoka pewność",
"cal_confidence_medium": "średnia pewność",
"cal_confidence_low": "niska pewność",
"budget_monthly": "Budżet miesięczny",
"budget_yearly": "Budżet roczny",
"groups": "Grupy",
"new_group": "Nowa grupa",
"edit_group": "Edytuj grupę",
"no_groups": "Jeszcze brak grup",
"delete_group": "Usuń grupę",
"delete_group_confirm": "Usunąć grupę '{name}'?",
"group_select_tasks": "Wybierz zadania",
"group_name_required": "Nazwa jest wymagana",
"description_optional": "Opis (opcjonalny)",
"selected": "Wybrane",
"loading_chart": "Ładowanie danych wykresu...",
"hide_outliers": "Ukryj wartości odstające (błędy czujnika)",
"was_maintenance_needed": "Czy ta konserwacja była potrzebna?",
"feedback_needed": "Potrzebna",
"feedback_not_needed": "Niepotrzebna",
"feedback_not_sure": "Nie jestem pewien",
"suggested_interval": "Sugerowany interwał",
"apply_suggestion": "Zastosuj",
"reanalyze": "Analizuj ponownie",
"reanalyze_result": "Nowa analiza",
"reanalyze_insufficient_data": "Za mało danych do wygenerowania rekomendacji",
"data_points": "punkty danych",
"dismiss_suggestion": "Odrzuć",
"confidence_low": "Niska",
"confidence_medium": "Średnia",
"confidence_high": "Wysoka",
"recommended": "rekomendowane",
"seasonal_awareness": "Świadomość sezonowa",
"edit_seasonal_overrides": "Edytuj czynniki sezonowe",
"seasonal_overrides_title": "Czynniki sezonowe (nadpisanie)",
"seasonal_overrides_hint": "Czynnik na miesiąc (0.15.0). Puste = uczone automatycznie.",
"seasonal_override_invalid": "Nieprawidłowa wartość",
"seasonal_override_range": "Czynnik musi być między 0.1 a 5.0",
"clear_all": "Wyczyść wszystko",
"seasonal_chart_title": "Czynniki sezonowe",
"seasonal_learned": "Wyuczone",
"seasonal_manual": "Ręczne",
"month_jan": "Sty",
"month_feb": "Lut",
"month_mar": "Mar",
"month_apr": "Kwi",
"month_may": "Maj",
"month_jun": "Cze",
"month_jul": "Lip",
"month_aug": "Sie",
"month_sep": "Wrz",
"month_oct": "Paź",
"month_nov": "Lis",
"month_dec": "Gru",
"sensor_prediction": "Predykcja czujnika",
"degradation_trend": "Trend",
"trend_rising": "Rosnący",
"trend_falling": "Malejący",
"trend_stable": "Stabilny",
"trend_insufficient_data": "Niewystarczające dane",
"days_until_threshold": "Dni do progu",
"threshold_exceeded": "Próg przekroczony",
"environmental_adjustment": "Czynnik środowiskowy",
"sensor_prediction_urgency": "Czujnik przewiduje próg za ~{days} dni",
"day_short": "d",
"weibull_reliability_curve": "Krzywa niezawodności",
"weibull_failure_probability": "Prawdopodobieństwo awarii",
"weibull_r_squared": "Dopasowanie R²",
"beta_early_failures": "Wczesne awarie",
"beta_random_failures": "Losowe awarie",
"beta_wear_out": "Zużycie",
"beta_highly_predictable": "Wysoce przewidywalne",
"confidence_interval": "Przedział ufności",
"confidence_conservative": "Konserwatywny",
"confidence_aggressive": "Optymistyczny",
"current_interval_marker": "Bieżący interwał",
"recommended_marker": "Rekomendowany",
"characteristic_life": "Charakterystyczna żywotność",
"chart_mini_sparkline": "Wykres trendu",
"chart_history": "Historia kosztów i czasu trwania",
"chart_seasonal": "Czynniki sezonowe, 12 miesięcy",
"chart_weibull": "Krzywa niezawodności Weibulla",
"chart_sparkline": "Wykres wartości wyzwalacza czujnika",
"days_progress": "Postęp dni",
"qr_code": "Kod QR",
"qr_generating": "Generowanie kodu QR…",
"qr_error": "Nie udało się wygenerować kodu QR.",
"qr_error_no_url": "Brak skonfigurowanego URL HA. Ustaw zewnętrzny lub wewnętrzny URL w Ustawienia → System → Sieć.",
"save_error": "Nie udało się zapisać. Spróbuj ponownie.",
"qr_print": "Drukuj",
"qr_download": "Pobierz SVG",
"qr_action": "Akcja przy skanowaniu",
"qr_action_view": "Wyświetl informacje o konserwacji",
"qr_action_complete": "Oznacz konserwację jako wykonaną",
"qr_url_mode": "Typ linku",
"qr_mode_companion": "Companion App",
"qr_mode_local": "Lokalny (mDNS)",
"qr_mode_server": "URL serwera",
"overview": "Przegląd",
"analysis": "Analiza",
"recent_activities": "Ostatnie aktywności",
"search_notes": "Szukaj w notatkach",
"avg_cost": "Śr. koszt",
"no_advanced_features": "Brak włączonych funkcji zaawansowanych",
"no_advanced_features_hint": "Włącz „Adaptacyjne interwały” lub „Wzorce sezonowe” w ustawieniach integracji, aby zobaczyć tutaj dane analityczne.",
"analysis_not_enough_data": "Jeszcze za mało danych do analizy.",
"analysis_not_enough_data_hint": "Analiza Weibulla wymaga co najmniej 5 wykonanych konserwacji; wzorce sezonowe stają się widoczne po 6+ punktach danych na miesiąc.",
"analysis_manual_task_hint": "Zadania ręczne bez interwału nie generują danych analitycznych.",
"completions": "wykonania",
"current": "Bieżące",
"shorter": "Krótsze",
"longer": "Dłuższe",
"normal": "Normalne",
"disabled": "Wyłączone",
"compound_logic": "Logika złożona",
"compound": "Złożony (wiele warunków)",
"compound_logic_and": "I — wszystkie warunki muszą zadziałać",
"compound_logic_or": "LUB — wystarczy dowolny warunek",
"compound_help": "Połącz kilka warunków czujników w jeden wyzwalacz.",
"compound_no_conditions": "Brak warunków — dodaj co najmniej jeden.",
"compound_add_condition": "Dodaj warunek",
"compound_condition": "Warunek",
"compound_remove_condition": "Usuń warunek",
"card_title": "Tytuł",
"card_show_header": "Pokaż nagłówek ze statystykami",
"card_show_actions": "Pokaż przyciski akcji",
"card_compact": "Tryb kompaktowy",
"card_max_items": "Maks. elementów (0 = wszystkie)",
"card_filter_status": "Filtruj wg statusu",
"card_filter_status_help": "Puste = pokaż wszystkie statusy.",
"card_filter_objects": "Filtruj wg obiektów",
"card_filter_objects_help": "Puste = pokaż wszystkie obiekty.",
"card_filter_areas": "Filtruj wg obszarów",
"card_filter_areas_help": "Puste = pokaż wszystkie obszary.",
"card_filter_entities": "Filtruj wg encji (entity_ids)",
"card_filter_entities_help": "Wybierz encje sensor / binary_sensor z tej integracji. Puste = wszystkie.",
"card_loading_objects": "Ładowanie obiektów…",
"card_load_error": "Nie udało się załadować obiektów — sprawdź połączenie WebSocket.",
"card_no_tasks_title": "Brak zadań konserwacyjnych",
"card_no_tasks_cta": "→ Utwórz w panelu Maintenance",
"no_objects": "Brak obiektów.",
"action_error": "Akcja nie powiodła się. Spróbuj ponownie.",
"area_id_optional": "Obszar (opcjonalny)",
"installation_date_optional": "Data instalacji (opcjonalna)",
"warranty_expiry_optional": "Wygaśnięcie gwarancji (opcjonalnie)",
"warranty": "Gwarancja",
"warranty_valid_until": "ważna do {date}",
"warranty_expires_in": "wygasa za {days} dni",
"warranty_expired": "wygasła",
"cal_past_windows": "Minione okna",
"cal_forward_windows": "Przyszłe okna",
"history_edit_title": "Edytuj wpis historii",
"history_edit_timestamp": "Znacznik czasu",
"manufacturer": "Producent",
"model": "Model",
"area": "Obszar",
"actions": "Akcje",
"view_mode_label": "Widok",
"view_cards": "Widok kart",
"view_table": "Widok tabeli",
"objects_table_columns_label": "Kolumny tabeli obiektów",
"objects_table_columns_hint": "Wybierz, które kolumny mają być widoczne w widoku tabeli obiektów.",
"custom_icon_optional": "Ikona (opcjonalna, np. mdi:wrench)",
"task_enabled": "Zadanie włączone",
"skip_reason_prompt": "Pominąć to zadanie?",
"reason_optional": "Powód (opcjonalny)",
"reset_date_prompt": "Oznaczyć zadanie jako wykonane?",
"reset_date_optional": "Data ostatniego wykonania (opcjonalna, domyślnie dzisiaj)",
"notes_label": "Notatki",
"documentation_label": "Dokumentacja",
"no_nfc_tag": "— Brak tagu —",
"dashboard": "Pulpit",
"tab_today": "Dziś",
"palette_placeholder": "Szukaj obiektów i zadań…",
"palette_no_results": "Brak wyników",
"palette_hint": "↑↓ nawigacja · Enter otwórz · Esc zamknij",
"today_all_caught_up": "Wszystko zrobione! Nic w tym tygodniu.",
"today_overdue": "Zaległe",
"today_due_today": "Na dziś",
"today_this_week": "W tym tygodniu",
"settings": "Ustawienia",
"settings_features": "Funkcje zaawansowane",
"settings_features_desc": "Włącz lub wyłącz funkcje zaawansowane. Wyłączenie ukrywa je z UI, ale nie usuwa danych.",
"feat_adaptive": "Harmonogram adaptacyjny",
"feat_adaptive_desc": "Ucz się optymalnych interwałów z historii konserwacji",
"feat_predictions": "Predykcje czujników",
"feat_predictions_desc": "Przewiduj daty wyzwolenia z degradacji czujnika",
"feat_seasonal": "Korekty sezonowe",
"feat_seasonal_desc": "Dostosuj interwały do wzorców sezonowych",
"feat_environmental": "Korelacja środowiskowa",
"feat_environmental_desc": "Koreluj interwały z temperaturą/wilgotnością",
"feat_budget": "Śledzenie budżetu",
"feat_budget_desc": "Śledź miesięczne i roczne wydatki na konserwację",
"feat_groups": "Grupy zadań",
"feat_groups_desc": "Organizuj zadania w grupy logiczne",
"feat_checklists": "Listy kontrolne",
"feat_checklists_desc": "Wieloetapowe procedury wykonania zadania",
"settings_general": "Ogólne",
"settings_default_warning": "Domyślne dni ostrzeżenia",
"settings_panel_enabled": "Panel boczny",
"settings_panel_title": "Tytuł panelu bocznego",
"settings_notifications": "Powiadomienia",
"settings_notify_service": "Usługa powiadomień",
"settings_install_assist_sentences": "Zainstaluj zdania Assist",
"settings_install_assist_sentences_hint": "Kopiuje zdania głosowe do Twojej konfiguracji, aby klasyczny agent Assist je rozpoznawał. Plik zmieniony przez Ciebie nigdy nie zostanie nadpisany.",
"test_notification": "Powiadomienie testowe",
"send_test": "Wyślij test",
"testing": "Wysyłanie…",
"test_notification_success": "Powiadomienie testowe wysłane",
"test_notification_failed": "Powiadomienie testowe nie powiodło się",
"notify_per_person": "Dostarczanie dla każdej osoby",
"notify_no_own_device": "Brak własnego urządzenia — używa usługi domowej",
"settings_notify_due_soon": "Powiadom gdy wkrótce",
"settings_notify_overdue": "Powiadom gdy zaległe",
"settings_notify_triggered": "Powiadom gdy wyzwolone",
"settings_interval_hours": "Interwał powtarzania (godziny, 0 = raz)",
"settings_quiet_hours": "Godziny ciszy",
"settings_quiet_start": "Początek",
"settings_quiet_end": "Koniec",
"settings_max_per_day": "Maks. powiadomień dziennie (0 = bez limitu)",
"settings_bundling": "Grupowanie powiadomień",
"settings_bundle_threshold": "Próg grupowania",
"settings_reminder_leads": "Dodatkowe przypomnienia (dni przed terminem)",
"settings_reminder_leads_hint": "Wyprzedzenia rozdzielone przecinkami, np. 14, 3, 0 — w każdym wskazanym dniu wysyłane jest dodatkowe przypomnienie. Puste = wyłączone.",
"settings_actions": "Mobilne przyciski akcji",
"settings_action_complete": "Pokaż przycisk 'Wykonaj'",
"settings_action_skip": "Pokaż przycisk 'Pomiń'",
"settings_action_snooze": "Pokaż przycisk 'Drzemka'",
"settings_weekly_digest": "Cotygodniowe podsumowanie",
"settings_weekly_digest_hint": "Jedno powiadomienie podsumowujące w poniedziałek rano, gdy są zadania.",
"settings_warranty_reminder": "Przypomnienie o końcu gwarancji",
"settings_warranty_reminder_days": "Dni przed wygaśnięciem",
"settings_warranty_reminder_hint": "Powiadom raz, gdy do wygaśnięcia gwarancji obiektu pozostanie tyle dni.",
"settings_snooze_hours": "Czas drzemki (godziny)",
"settings_budget": "Budżet",
"settings_currency": "Waluta",
"settings_budget_monthly": "Budżet miesięczny",
"settings_budget_yearly": "Budżet roczny",
"settings_budget_alerts": "Alerty budżetowe",
"settings_budget_threshold": "Próg alertu (%)",
"settings_import_export": "Import / Eksport",
"settings_export_json": "Eksportuj JSON",
"settings_export_yaml": "Eksportuj YAML",
"settings_export_csv": "Eksportuj CSV",
"settings_import_csv": "Importuj CSV",
"settings_import_placeholder": "Wklej tutaj zawartość JSON lub CSV…",
"settings_import_btn": "Importuj",
"settings_import_success": "{count} obiektów zaimportowanych pomyślnie.",
"settings_export_success": "Eksport pobrany.",
"settings_saved": "Ustawienie zapisane.",
"settings_include_history": "Dołącz historię",
"sort_alphabetical": "Alfabetycznie",
"sort_due_soonest": "Najbliższy termin",
"sort_task_count": "Liczba zadań",
"sort_area": "Obszar",
"sort_assigned_user": "Przypisany użytkownik",
"sort_group": "Grupa",
"groupby_none": "Bez grupowania",
"groupby_area": "Wg obszaru",
"groupby_group": "Wg grupy",
"groupby_user": "Wg użytkownika",
"filter_label": "Filtr",
"user_label": "Użytkownik",
"photo_label": "Zdjęcie",
"sort_label": "Sortowanie",
"group_by_label": "Grupuj wg",
"state_value_help": "Użyj wartości stanu HA (zwykle małymi literami, np. \"on\"/\"off\"). Wielkość liter jest normalizowana przy zapisie.",
"target_changes_help": "Liczba pasujących przejść przed wyzwoleniem (domyślnie: 1).",
"qr_print_title": "Drukuj kody QR",
"qr_print_desc": "Wygeneruj stronę do druku z kodami QR do wycięcia i naklejenia na sprzęcie.",
"qr_print_load": "Załaduj obiekty",
"qr_print_filter": "Filtr",
"qr_print_objects": "Obiekty",
"qr_print_actions": "Akcje",
"qr_print_url_mode": "Typ linku",
"qr_print_estimate": "Szacowane kody QR",
"qr_print_over_limit": "limit 200, zawęź filtr",
"qr_print_generate": "Generuj kody QR",
"qr_print_generating": "Generowanie…",
"qr_print_ready": "Kody QR gotowe",
"qr_print_print_button": "Drukuj",
"qr_print_empty": "Nic do wygenerowania",
"qr_action_skip": "Pomiń",
"vacation_title": "Tryb urlopowy",
"vacation_active": "aktywny",
"vacation_ended": "zakończony",
"vacation_desc": "Zaplanuj urlop: powiadomienia są wstrzymane podczas okresu plus dni bufora. Możesz dodać wyjątki dla wybranych zadań.",
"vacation_enable": "Włącz tryb urlopowy",
"vacation_start": "Początek",
"vacation_end": "Koniec",
"vacation_buffer": "Bufor (dni)",
"vacation_exempt_title": "Powiadamiaj mimo urlopu",
"vacation_exempt_desc": "Wybierz zadania, które mają powiadamiać także w czasie urlopu (np. krytyczna chemia basenu).",
"vacation_load_tasks": "Wczytaj zadania",
"vacation_preview_btn": "Pokaż podgląd",
"vacation_preview_affected": "zadań dotyczy",
"vacation_event_due_soon": "wkrótce będzie wymagane",
"vacation_event_overdue": "stanie się zaległe",
"vacation_event_triggered_est": "możliwe wyzwolenie czujnika",
"vacation_sensor_based": "(czujnikowe)",
"vacation_action_notify": "Powiadamiaj mimo to",
"vacation_action_unsilence": "Ponownie wycisz",
"vacation_marked_complete": "Oznaczono jako wykonane",
"vacation_marked_skip": "Pominięto",
"vacation_end_now": "Zakończ urlop teraz",
"unassigned": "Nieprzypisane",
"no_area": "Brak obszaru",
"has_overdue": "Ma zaległe zadania",
"object": "Obiekt",
"settings_panel_access": "Dostęp do panelu",
"settings_panel_access_desc": "Administratorzy zawsze mają pełny dostęp. Aby delegować tworzenie, edytowanie i usuwanie wybranym użytkownikom bez uprawnień administratora, włącz tę opcję i zaznacz ich poniżej — pozostali widzą tylko Wykonaj i Pomiń.",
"settings_operator_write": "Zezwól wybranym użytkownikom na tworzenie, edycję i usuwanie",
"settings_operator_write_desc": "Wyłączone: tylko administratorzy mogą zmieniać treść. Włączone: wybrani użytkownicy poniżej również mają pełny dostęp.",
"no_non_admin_users": "Nie znaleziono użytkowników nie-admin. Dodaj ich w Ustawienia → Osoby.",
"owner_label": "Właściciel",
"feat_completion_actions": "Akcje po zakończeniu",
"feat_completion_actions_desc": "Akcja HA per zadanie po zakończeniu + QR szybkiego zakończenia z predefiniowanymi wartościami.",
"on_complete_action_title": "Po zakończeniu: wywołaj akcję HA (opcjonalnie)",
"on_complete_action_desc": "Wywołuje usługę HA po zakończeniu zadania — np. zresetuj licznik urządzenia.",
"on_complete_action_service": "Usługa",
"on_complete_action_target": "Encja docelowa",
"on_complete_action_data": "Dane (JSON, opcjonalnie)",
"on_complete_action_test": "Testuj akcję",
"on_complete_action_test_success": "Sukces",
"on_complete_action_test_failed": "Błąd",
"quick_complete_defaults_title": "Wartości domyślne szybkiego zakończenia (dla skanów QR, opcjonalnie)",
"quick_complete_defaults_desc": "Predefiniowane wartości dla QR szybkiego zakończenia. Bez nich QR otwiera okno dialogowe.",
"quick_complete_defaults_notes": "Notatki",
"quick_complete_defaults_cost": "Koszt",
"quick_complete_defaults_duration": "Czas trwania (minuty)",
"quick_complete_defaults_feedback_none": "Brak opinii",
"quick_complete_defaults_feedback_needed": "Było potrzebne",
"quick_complete_defaults_feedback_not_needed": "Nie było potrzebne",
"quick_complete_success": "Szybko oznaczono jako wykonane",
"trigger_replaced": "Wyzwalacz zastąpiony",
"add": "Dodaj",
"show_stats": "Pokaż statystyki + wykresy",
"hide_stats": "Ukryj statystyki",
"adaptive_no_data": "Za mało historii ukończeń do analizy adaptacyjnej. Wykonaj to zadanie jeszcze kilka razy, aby odblokować propozycje interwału i wykresy niezawodności.",
"suggestion_applied": "Zastosowano sugerowany interwał",
"vacation_mode": "Tryb urlopowy",
"vacation_status_active": "Aktywny teraz",
"vacation_status_scheduled": "Zaplanowany",
"vacation_status_inactive": "Nieaktywny",
"vacation_end_now_confirm": "Zakończyć urlop natychmiast?",
"vacation_exempt_count": "wykluczone",
"vacation_advanced": "Zaawansowane…",
"vacation_open_panel": "Otwórz w panelu",
"enable": "Włącz",
"saved": "Zapisano",
"budget_monthly_set": "Ustaw miesięczny",
"budget_yearly_set": "Ustaw roczny",
"budget_advanced": "Waluta, alerty…",
"budget_open_panel": "Otwórz w panelu",
"groups_empty": "Brak grup.",
"group_new_placeholder": "Dodaj grupę…",
"group_delete_confirm": "Usunąć grupę „{name}”?",
"groups_manage_tasks": "Zarządzaj przypisaniami zadań…",
"groups_open_panel": "Otwórz w panelu",
"on_complete_action_target_hint": "Uwaga: domena encji musi pasować do usługi — np. 'button.press' działa tylko na button.*, 'counter.increment' tylko na counter.*, 'input_button.press' tylko na input_button.* itd. W przypadku niezgodności akcja po cichu się nie wykona (HA zapisze w dzienniku 'Referenced entities ... missing or not currently available').",
"show_all_objects": "Pokaż wszystkie obiekty",
"show_all_tasks": "Wyczyść filtr — pokaż wszystkie zadania",
"filter_to_overdue": "Filtruj listę tylko do zaległych",
"filter_to_due_soon": "Filtruj listę tylko do zbliżających się terminów",
"filter_to_triggered": "Filtruj listę tylko do wyzwolonych",
"open_task": "Otwórz zadanie",
"show_details": "Pokaż historię + statystyki",
"hide_details": "Ukryj szczegóły",
"history_empty": "Brak historii.",
"history_edit_button": "Edytuj wpis",
"total_cost": "Koszt całkowity",
"times_performed": "Wykonano",
"older_entries": "starsze",
"open_in_panel": "Otwórz w panelu Konserwacja",
"skip_reason": "Powód pominięcia (opcjonalnie)",
"reset_to_date": "Zresetuj ostatnie wykonanie na",
"delete_task_confirm": "Usunąć to zadanie i jego historię?",
"delete_object_confirm": "Usunąć ten obiekt i wszystkie jego zadania?",
"loading": "Ładowanie…",
"archive": "Archiwizuj",
"undo": "Cofnij",
"task_archived": "Zadanie zarchiwizowane",
"object_archived": "Obiekt zarchiwizowany",
"unarchive": "Przywróć z archiwum",
"archived": "Zarchiwizowane",
"show_archived": "Pokaż zarchiwizowane",
"hide_archived": "Ukryj zarchiwizowane",
"confirm_archive_object": "Zarchiwizować ten obiekt i jego zadania? Historia zostanie zachowana i można ją później przywrócić.",
"settings_archive": "Archiwum i przechowywanie",
"settings_archive_desc": "Odkładaj ukończone zadania jednorazowe bez usuwania. Zarchiwizowane elementy są ukryte i nieaktywne, ale zachowują historię i koszty.",
"settings_archive_oneoff_days": "Automatycznie archiwizuj ukończone zadania jednorazowe po (dni, 0 = wył.)",
"settings_delete_archived_oneoff_days": "Automatycznie usuwaj zarchiwizowane zadania jednorazowe po (dni, 0 = nigdy)",
"archive_object": "Archiwizuj obiekt",
"unarchive_object": "Przywróć obiekt z archiwum",
"documents": "Dokumenty",
"documents_empty": "Brak dokumentów.",
"doc_upload": "Prześlij plik",
"doc_uploading": "Przesyłanie…",
"doc_add_link": "Dodaj link",
"doc_link_url": "URL (https://…)",
"doc_link_title": "Tytuł (opcjonalnie)",
"doc_open": "Otwórz",
"doc_delete_confirm": "Usunąć „{name}”?",
"doc_too_large": "Plik jest za duży (maks. 25 MB).",
"doc_upload_failed": "Przesyłanie nie powiodło się.",
"completion_photo_optional": "Zdjęcie ukończenia (opcjonalnie)",
"add_photo": "Dodaj zdjęcie",
"uploading": "Przesyłanie…",
"remove": "Usuń",
"doc_deduped": "Już zapisany gdzie indziej — współdzielony, bez dodatkowego miejsca.",
"doc_dup_in_object": "Ten plik jest już dołączony do tego obiektu.",
"doc_link_invalid": "Dozwolone są tylko linki http/https.",
"doc_cat_manual": "Instrukcja",
"doc_cat_warranty": "Gwarancja",
"doc_cat_invoice": "Faktura",
"doc_cat_spare_parts": "Części zamienne",
"doc_cat_photo": "Zdjęcie",
"doc_cat_other": "Inne",
"doc_link_badge": "Link",
"doc_storage_title": "Magazyn dokumentów",
"doc_storage_saved": "Zaoszczędzone przez deduplikację",
"doc_storage_refresh": "Odśwież",
"doc_download": "Pobierz",
"doc_close": "Zamknij",
"doc_camera": "Zrób zdjęcie",
"doc_drop_hint": "Upuść pliki tutaj",
"doc_task_none": "Brak dokumentów powiązanych z tym zadaniem.",
"doc_link_existing": "Powiąż dokument…",
"doc_attach": "Powiąż",
"doc_unlink": "Odłącz",
"doc_page": "Strona",
"chart_range_7d": "7d",
"chart_range_30d": "30d",
"chart_range_90d": "90d",
"chart_range_1y": "1r",
"chart_since_service": "od ostatniej konserwacji",
"chart_no_stats": "Brak statystyk długoterminowych dla tej encji — wyświetlane są tylko wartości z wpisów konserwacji",
"auto_complete_on_recovery": "Zakończ automatycznie, gdy czujnik wróci do normy",
"auto_complete_on_recovery_help": "Rejestruje wykonanie (ustawia ostatnie wykonanie), gdy wyzwalacz sam się rozwiąże — np. uzupełniono sól, wymieniono filtr.",
"doc_search": "Szukaj dokumentów…",
"doc_search_none": "Brak pasujących dokumentów",
"link_device_optional": "Połącz z istniejącym urządzeniem (opcjonalnie)",
"parent_object_optional": "Obiekt nadrzędny (opcjonalnie)",
"parent_none": "(Brak nadrzędnego)",
"paused": "Wstrzymane",
"pause_object": "Wstrzymaj",
"resume_object": "Wznów",
"pause_until_prompt": "Zamroź harmonogramy tego obiektu — nic nie staje się wymagane i nic nie powiadamia do czasu wznowienia. Opcjonalnie ustaw datę automatycznego wznowienia.",
"pause_until_label": "Wznów dnia (opcjonalnie)",
"object_paused": "Obiekt wstrzymany",
"object_resumed": "Obiekt wznowiony — harmonogramy uruchomione od nowa",
"object_paused_badge": "Wstrzymane",
"paused_until_label": "do",
"replace_object": "Zastąp…",
"replace_object_prompt": "Wycofaj ten obiekt i utwórz następcę. Historia i koszty pozostają zarchiwizowane przy starym; zadania i dokumenty przechodzą do nowego, liczniki startują od zera.",
"replace_name_label": "Nazwa następcy",
"object_replaced": "Obiekt zastąpiony — utworzono następcę",
"reading_unit_label": "Jednostka odczytu (np. kWh, m³)",
"reading_unit_help": "Wyświetlana obok zarejestrowanej wartości przy ukończeniu tego zadania.",
"reading_value_label": "Wartość odczytu",
"reading_label": "Odczyt",
"settings_templates_label": "Galeria szablonów",
"settings_templates_hint": "Odznacz szablony, których nigdy nie użyjesz — znikną z wyboru „Z szablonu\" (panel i config flow). Nic więcej się nie zmienia; można je włączyć ponownie w każdej chwili.",
"worksheet": "Karta pracy",
"worksheet_scan_view": "Zeskanuj, aby otworzyć zadanie",
"worksheet_scan_complete": "Zeskanuj, aby ukończyć",
"worksheet_manual_excerpt": "Fragment instrukcji",
"worksheet_pages": "strony",
"worksheet_printed": "Wydrukowano",
"worksheet_never": "Nigdy",
"card_all_caught_up": "Wszystko zrobione — nic nie wymaga uwagi",
"postpone": "Odłóż",
"postpone_date_prompt": "Przełożyć ten termin na jaką datę?",
"postpone_date_label": "Nowa data",
"postponed": "Odłożono",
"postponed_to": "Odłożono do",
"season_window_label": "Okno sezonowe (miesiące)",
"season_window_hint": "Termin tylko w wybranych miesiącach; daty poza sezonem przechodzą na następny aktywny miesiąc. Brak = cały rok.",
"series_end_label": "Kończy się",
"series_end_never": "Nigdy (powtarza bez końca)",
"series_end_after_count": "Po liczbie razy",
"series_end_until": "W dniu",
"series_end_count_label": "Liczba razy",
"series_end_until_label": "Data końcowa",
"parts_section": "Części i materiały",
"part_add": "Dodaj część",
"part_name": "Nazwa",
"part_vendor": "Producent",
"part_storage_location": "Miejsce przechowywania",
"part_product_url": "Adres URL produktu",
"part_unit": "Jednostka",
"part_cost": "Cena jednostkowa",
"part_stock": "Stan",
"part_reorder_threshold": "Próg zamówienia",
"part_restock_quantity": "Ilość uzupełnienia",
"part_auto_buy": "Zadanie zakupu przy niskim stanie",
"part_restock": "Koryguj stan",
"restock_quantity_label": "Kupiona ilość",
"consumes_parts_label": "Zużywa części",
"shared_parts_other_objects": "Części z innych obiektów",
"shared_parts_help": "Kilka obiektów może korzystać z jednego zapasu. Wykonanie tego zadania odejmuje ze stanu obiektu będącego właścicielem.",
"shared_part_unknown": "Nieznana część",
"parts_load_failed": "Nie udało się wczytać części tego obiektu — opcje zużycia części są teraz niedostępne.",
"settings_export_selection": "Ogranicz do wybranych obiektów (opcjonalnie)",
"settings_docs_archive": "Archiwum dokumentów (z plikami)",
"settings_docs_archive_hint": "Eksporty JSON/YAML/CSV zawierają tylko ustawienia. To ZIP zawiera treść przesłanych plików, aby przywracanie było kompletne.",
"settings_docs_export_btn": "Pobierz ZIP dokumentów",
"settings_docs_import_btn": "Przywróć ZIP dokumentów",
"settings_docs_import_success": "Przywrócono: {blobs} plików, {docs} dokumentów",
"adopt_problem_button": "Przejmij czujniki problemów",
"adopt_problem_title": "Przejmij czujniki problemów",
"adopt_problem_hint": "Zamienia czujniki problemów HA (błędy drukarki, ostrzeżenia filtra, niski poziom baterii) w zadania konserwacji, które uruchamiają się, gdy problem jest aktywny, i kończą się po jego rozwiązaniu.",
"adopt_problem_none": "Nie znaleziono czujników problemów, które nie są już śledzone.",
"adopt_problem_active": "aktywny",
"adopt_problem_ok": "ok",
"adopt_problem_new_object": "(nowy)",
"adopt_problem_adopt": "Przejmij zaznaczone",
"adopt_problem_done": "Przejęto {tasks} czujnik(ów) problemów",
"views_label": "Widoki",
"views_none": "— Brak widoku —",
"views_manage": "Zapisz / zarządzaj widokami",
"views_dialog_title": "Zapisane widoki",
"views_dialog_hint": "Zapisz bieżące filtry jako nazwany widok, którego każdy może użyć.",
"views_name_placeholder": "Nazwa widoku",
"views_save_current": "Zapisz bieżące filtry",
"views_none_yet": "Brak zapisanych widoków.",
"close": "Zamknij",
"trigger_hint_now": "Czujnik wskazuje teraz {value}.",
"trigger_hint_above": "Zadanie uruchomi się, gdy wartość przekroczy {target}.",
"trigger_hint_below": "Uruchomi się, gdy wartość spadnie poniżej {target}.",
"trigger_hint_counter_delta": "Liczy od bieżącego odczytu ({value}): termin przy {due} (+{target}); licznik startuje od nowa po każdym ukończeniu.",
"trigger_hint_counter_delta_edit": "Liczy zużycie od ostatniego ukończenia: termin po +{target}; licznik startuje od nowa po każdym ukończeniu.",
"trigger_hint_counter_abs": "Zadanie staje się wymagalne, gdy czujnik osiągnie {target}.",
"trigger_hint_runtime": "Zadanie staje się wymagalne po {hours} h łącznej pracy; licznik startuje od nowa po każdym ukończeniu.",
"trigger_hint_state_change": "Zadanie staje się wymagalne po {count} zmianie/zmianach stanu.",
"trigger_hint_state_change_to": "Zadanie staje się wymagalne po {count} zmianie/zmianach na „{state}”.",
"trigger_hint_state_now": "Bieżący stan: {value}.",
"adopt_problem_part": "Używa części: {name}",
"label_filter": "Etykieta",
"all_labels": "Wszystkie etykiety",
"settings_notify_scope": "Powiadamiaj tylko dla widoku",
"settings_notify_scope_all": "Wszystkie zadania",
"settings_notify_scope_hint": "Przypomnienia wysyłają tylko zadania pasujące do filtrów etykiety/użytkownika wybranego widoku. Status, sortowanie i grupowanie widoku są tu ignorowane.",
"card_saved_view": "Zapisany widok",
"card_saved_view_none": "Brak",
"card_saved_view_help": "Stosuje filtry statusu, użytkownika i etykiety widoku oprócz powyższych filtrów. Sortowanie i grupowanie widoku to ustawienia wyświetlania panelu i nie są stosowane na karcie.",
"doc_part_none": "Brak dokumentów powiązanych z tą częścią.",
"settings_templates_toggle_group": "Włącz lub wyłącz wszystkie szablony w tej grupie",
"setups_button": "Sugerowane konfiguracje",
"setups_title": "Sugerowane konfiguracje (Beta)",
"setups_hint": "Urządzenia obsługiwanych integracji, których czujniki materiałów eksploatacyjnych mogą napędzać zadania konserwacji. Przyjęcie tworzy obiekt i łączy każde zadanie z czujnikiem — uruchamia się, gdy materiał się kończy, i rozwiązuje po wymianie.",
"setups_none": "Nie znaleziono obsługiwanych urządzeń z niepodłączonymi czujnikami materiałów.",
"setups_adopt": "Skonfiguruj wybrane",
"setups_done": "Utworzono {tasks} zadań powiązanych z czujnikami.",
"complete_parts_used": "Części użyte tym razem",
"part_delete_confirm": "Usunąć część '{name}'? Zostaną usunięte śledzenie stanu, powiązania z zadaniami i otwarte przypomnienie o zakupie.",
"baseline_start_value": "Wartość początkowa (opcjonalnie)",
"baseline_start_help": "Liczenie zaczyna się od tej wartości. Pozostaw puste, aby liczyć od bieżącego stanu; wpisz stan z ostatniego serwisu, aby uwzględnić dotychczasowe zużycie.",
"setups_baseline_hint": "stan przy ostatnim serwisie (opcjonalnie)",
"baseline_start_help_edit": "Pozostaw puste, aby zachować dotychczasowe liczenie. Wpisana wartość zakotwicza liczenie na nowo (np. stan przy ostatnim serwisie).",
"baseline_current_effective": "Obecnie obowiązująca wartość początkowa: {value}",
"runtime_on_states": "Stany aktywne (rozdzielone przecinkami)",
"runtime_on_states_help": "Stany liczone jako czas pracy — domyślnie: on. Np. mowing, cleaning, printing. Przy wybranym atrybucie porównywane są jego wartości.",
"setups_target_new": "Utwórz nowy: {name}",
"schedule_preview_title": "Najbliższe terminy",
"schedule_preview_ontime": "Przy założeniu terminowego ukończenia.",
"schedule_preview_ends": "(seria się kończy)",
"adopt_problem_responsible": "Osoba odpowiedzialna za wszystkie przejęte zadania (opcjonalnie)",
"adopt_problem_configure": "Konfiguruj",
"history_auto": "Automatycznie",
"battery_fleet_title": "Flota baterii",
"battery_fleet_none_low": "Wszystkie baterie OK — nic do wymiany.",
"battery_fleet_buy_now": "Kup teraz",
"battery_fleet_soon": "Wkrótce potrzebne",
"battery_fleet_soon_hint": "Szacowane wg ostatniej wymiany — zamów z wyprzedzeniem.",
"battery_fleet_mark_all": "Oznacz wszystkie jako wymienione",
"battery_fleet_mark_one": "Oznacz tę baterię jako wymienioną",
"battery_fleet_offline": "offline",
"battery_fleet_trigger_lost": "Wyzwalacz czujnika tego zadania został utracony — nie uruchomi się ani nie zakończy automatycznie.",
"battery_fleet_repair": "Napraw",
"battery_fleet_exclude": "Wyklucz z floty",
"battery_fleet_excluded": "Wykluczone",
"battery_fleet_include": "Śledź ponownie",
"battery_fleet_total": "Śledzone baterie: {n}",
"battery_fleet_setup_button": "Flota baterii",
"battery_fleet_setup_done": "Flota baterii skonfigurowana — jedno zadanie śledzi wszystkie.",
"update_banner": "Na serwerze jest nowsza wersja Maintenance Supporter — załaduj ponownie, aby zaktualizować panel.",
"update_reload": "Załaduj ponownie"
}