New apps Added

This commit is contained in:
2026-07-08 10:43:39 -04:00
parent 3b1f4bbd75
commit fefc2c8b5c
1114 changed files with 406637 additions and 154 deletions
@@ -0,0 +1,696 @@
{
"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": "Missed",
"reset": "Resetuj",
"snooze": "Snooze",
"snoozed": "Snoozed",
"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": "Last day of the month",
"recurrence_business_day": "Business days only (roll back from weekend)",
"recurrence_offset": "Offset (days, ±)",
"recurrence_offset_help": "Shift the date by ±N days, e.g. -2 = two days before.",
"last_day_month": "Last day of month",
"last_business_day_month": "Last business day",
"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",
"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": "Labels",
"labels_placeholder": "e.g. safety, seasonal, tenant-visible",
"labels_help": "Comma-separated tags for filtering and reporting.",
"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": "Earliest completion (days before due)",
"earliest_completion_days_help": "Leave empty to allow completing any time. 0 = only on/after the due date.",
"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": "Shared with (rotation)",
"shared_with_help": "Pick multiple people to share this task; the responsible person rotates on each completion.",
"rotation_strategy": "Rotation",
"rotation_none": "No rotation",
"rotation_round_robin": "Round-robin",
"rotation_least_completed": "Least completed",
"rotation_random": "Random",
"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_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ń",
"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ę",
"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": "Extra reminders (days before due)",
"settings_reminder_leads_hint": "Comma-separated lead times, e.g. 14, 3, 0 — one extra reminder fires on each matching day. Empty = off.",
"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": "Warranty expiry reminder",
"settings_warranty_reminder_days": "Days before expiry",
"settings_warranty_reminder_hint": "Notify once when an object's warranty is this many days from expiring.",
"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",
"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": "Completion photo (optional)",
"add_photo": "Add photo",
"uploading": "Uploading…",
"remove": "Remove",
"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"
}