{
  "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 (1–31)",
  "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)",
  "completed_at_optional": "Wykonano dnia (opcjonalne, puste = teraz)",
  "completed_at_future_error": "Data wykonania nie może być w przyszłości.",
  "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",
  "all_priorities": "Wszystkie priorytety",
  "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",
  "all_parts": "Wszystkie części",
  "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",
  "trigger_equals": "Wyzwól przy równym (=)",
  "trigger_not_equals": "Wyzwól przy różnym od (≠)",
  "for_at_least_minutes": "Przez co najmniej (minuty)",
  "safety_interval_days": "Interwał bezpieczeństwa (dni, opcjonalny)",
  "safety_interval": "Interwał bezpieczeństwa (opcjonalny)",
  "trigger_combinator": "Połącz wyzwalacz i interwał",
  "trigger_combinator_any": "Wyzwalacz lub interwał (co pierwsze)",
  "trigger_combinator_all": "Wyzwalacz i interwał (oba wymagane)",
  "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",
  "adaptive_prediction_enabled": "Włącz predykcje sterowane czujnikami",
  "adaptive_seasonal_enabled": "Włącz świadomość sezonową",
  "adaptive_max_interval": "Maksymalny interwał (dni)",
  "adaptive_min_interval": "Minimalny interwał (dni)",
  "adaptive_ewa_alpha": "Tempo uczenia (alpha)",
  "adaptive_enabled": "Włącz adaptacyjne planowanie",
  "adaptive_section_title": "Adaptacyjne planowanie",
  "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.1–5.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_priority_help": "Puste = wszystkie priorytety. Zadania bez jawnego priorytetu liczą się jako Normalny.",
  "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_export_settings": "Eksportuj ustawienia (JSON)",
  "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).",
  "for_minutes_state_help": "0 liczy każdą zmianę od razu. Z minutami nowy stan musi się najpierw utrzymać — krótkie mignięcia wtedy nie wyzwalają i nie liczą się.",
  "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",
  "trigger_removed": "Wyzwalacz usunięty",
  "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",
  "parts_inventory_value": "Wartość zapasów",
  "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",
  "parts_used_by": "Używane przez",
  "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",
  "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_for_minutes_hint": "Wyzwalaj dopiero, gdy problem utrzymuje się tak długo — 0 reaguje na pierwsze mignięcie.",
  "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_all": "Wszystkie śledzone baterie",
  "battery_fleet_all_hint": "Wyklucz tutaj urządzenie, zanim w ogóle zgłosi niski poziom — odkurzacz, który sam się ładuje, albo telefon, który ostrzega samodzielnie.",
  "battery_fleet_add": "Dodaj baterię",
  "battery_fleet_add_hint": "Wybierz czujnik baterii pominięty przez automatyczne wykrywanie — od razu trafi na listę.",
  "battery_fleet_track_self": "Śledź baterie samoładujące",
  "battery_fleet_track_self_hint": "Telefony, odkurzacze i inne samoładujące się urządzenia pojawiają się jako akumulatory — przy niskim poziomie proszą o ładowanie, nigdy o nowe baterie.",
  "battery_fleet_status_low": "Niski",
  "battery_fleet_status_soon": "Wkrótce",
  "battery_fleet_status_ok": "W porządku",
  "battery_fleet_predicted_on": "Przewidywane około {date}",
  "battery_fleet_predicted_trend": "Prognoza na podstawie trendu rozładowania tej baterii: około {date} ({confidence})",
  "battery_fleet_rechargeable": "Akumulator: ładowanie zamiast wymiany — nigdy na liście zakupów",
  "battery_fleet_sort_name": "Sortuj według nazwy",
  "battery_fleet_sort_urgency": "Sortuj według pilności",
  "battery_fleet_mark_recharged": "Oznacz jako naładowaną",
  "battery_fleet_sparkline_hint": "Poziom baterii z ostatnich 30 dni — kropkowana linia: prognoza do progu niskiego poziomu",
  "battery_fleet_filter_type": "Pokaż tylko ten typ baterii",
  "battery_fleet_record_replacement": "Poziom skoczył około {date} — zapisz tę wymianę w Battery Notes",
  "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",
  "battery_fleet_forecast_overdue": "Przewidywana data minęła — bateria nadal zgłasza dobry stan. Jeśli ją wymieniono, zapisz wymianę; w przeciwnym razie prognoza była błędna.",
  "cost_from_parts": "Użyj ≈ {amount} z części",
  "dismiss": "Odrzuć",
  "gs_label": "Pierwsze kroki — te wskazówki znikają wraz z rozwojem konfiguracji",
  "gs_setups_chip": "Sugerowane konfiguracje: znaleziono {n} urządzeń z gotowymi wyzwalaczami",
  "gs_adopt_chip": "{n} czujników problemów może stać się zadaniami konserwacji",
  "gs_fleet_chip": "Jedno kliknięcie konfiguruje flotę baterii",
  "cal_editor_window": "Okno domyślne",
  "cal_editor_window_week": "Tydzień (7 dni)",
  "cal_editor_window_fortnight": "Dwa tygodnie (14 dni)",
  "cal_editor_window_month": "Miesiąc (30 dni, domyślnie)",
  "cal_editor_window_year": "Rok (365 dni, puste dni ukryte)",
  "cal_editor_show_chips": "Pokaż przełączniki okna na karcie",
  "cal_editor_chips_hint": "Ukryj przełączniki, gdy karta jest osadzona w widoku strategii, który już pełni rolę wyboru okna.",
  "cal_editor_show_user_filter": "Pokaż filtr użytkownika",
  "cal_editor_default_user": "Domyślny filtr użytkownika",
  "cal_editor_my_tasks": "Moje zadania (bieżący użytkownik)",
  "cal_editor_show_object_filter": "Pokaż filtr obiektu",
  "cal_editor_object_hint": "Wybierz obiekt w YAML: object_filter: \"<nazwa>\" — lub listę nazw, aby ograniczyć kartę do kilku obiektów.",
  "object_history_section": "Historia (wszystkie zadania)",
  "object_history_all_tasks": "Wszystkie zadania",
  "object_history_empty": "Brak wpisów w tym okresie.",
  "object_history_cap_note": "Historia przechowuje do 500 wpisów na zadanie — bardzo stare wpisy mogą brakować.",
  "service_record_title": "Książka serwisowa",
  "service_record_print": "Książka serwisowa (PDF)",
  "date": "Data",
  "service_record_entries": "wpisów",
  "completed_by": "Wykonane przez",
  "date_from": "Od",
  "date_to": "Do"
}
