Files
gree-controller/lang/pl.json
T
2026-09-01 14:59:00 +02:00

814 lines
48 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.
{
"meta": {
"code": "pl",
"name": "Polish",
"native_name": "Polski",
"locale": "pl-PL"
},
"translations": {
"meta.description": "Lokalny sterownik klimatyzatorów GREE",
"status.connecting": "Łączenie…",
"status.connected": "Połączono",
"status.disconnected": "Rozłączono",
"status.connectionError": "Błąd połączenia",
"status.online": "Online",
"status.offline": "Offline",
"controls.language": "Język",
"controls.theme": "Motyw",
"theme.system": "System",
"theme.light": "Jasny",
"theme.dark": "Ciemny",
"nav.navigation": "Nawigacja",
"nav.dashboard": "Pulpit",
"nav.devices": "Urządzenia",
"nav.zones": "Strefy",
"nav.history": "Historia",
"nav.more": "Więcej",
"nav.schedules": "Harmonogramy",
"nav.automations": "Automatyzacje",
"nav.settings": "Ustawienia",
"nav.logs": "Zdarzenia",
"nav.logsAndEvents": "Zdarzenia i logi",
"actions.refresh": "Odśwież",
"actions.discover": "Wykryj",
"actions.discovering": "Szukam…",
"actions.add": "Dodaj",
"actions.show": "Pokaż",
"actions.save": "Zapisz",
"actions.cancel": "Anuluj",
"actions.edit": "Edytuj",
"actions.delete": "Usuń",
"actions.read": "Odczyt",
"actions.bind": "Powiąż",
"actions.noChange": "Bez zmiany",
"actions.turnOn": "Włącz",
"actions.turnOff": "Wyłącz",
"dashboard.home": "Dom",
"dashboard.title": "Komfort pod kontrolą",
"dashboard.loading": "Wczytywanie urządzeń…",
"dashboard.quickControl": "Sterowanie ręczne",
"dashboard.summary": "{online} z {total} urządzeń online{active}.",
"dashboard.summaryActive": ", {count} pracuje",
"dashboard.empty": "Brak urządzeń. Uruchom wykrywanie lub dodaj urządzenie ręcznie.",
"dashboard.metricOnline": "Online",
"dashboard.metricActive": "Aktywne",
"dashboard.metricDemand": "Strefy z żądaniem",
"devices.lan": "Sieć LAN",
"devices.addManual": "Dodaj ręcznie",
"devices.add": "Dodaj urządzenie",
"devices.ipAddress": "Adres IP",
"devices.protocol": "Protokół",
"devices.keyOptional": "Klucz (opcjonalnie)",
"devices.keyPlaceholder": "Zostaw puste — bind automatyczny",
"devices.simulated": "Urządzenie symulowane",
"devices.simulator": "symulator",
"devices.power": "Zasilanie",
"devices.currentTemperature": "Temperatura",
"common.clickTemperatureToEdit": "Kliknij temperaturę, aby wpisać wartość",
"common.targetTemperature": "Temperatura docelowa",
"devices.outdoor": "na zewnątrz",
"devices.quiet": "Cichy",
"devices.swing": "Swing",
"devices.turbo": "Turbo",
"devices.emptyTitle": "Brak urządzeń",
"devices.emptyText": "Użyj przycisku Wykryj w tej samej sieci LAN.",
"devices.readDone": "Odczyt zakończony",
"devices.bound": "Urządzenie powiązane",
"devices.added": "Urządzenie dodane",
"devices.disabledZoneTechnicalOnly": "Strefa jest wyłączona. Ręczne sterowanie tą jednostką jest dostępne tylko w zakładce Urządzenia.",
"zones.automation": "Automatyka",
"zones.new": "Nowa strefa",
"zones.description": "Strefy definiują logikę termostatu i konfigurację czujników. Bieżącą temperaturę, profil i tryb zmieniaj w „Szybkich termostatach” na Pulpicie.",
"zones.hysteresis": "Histereza °C",
"zones.separateHysteresis": "Ustaw osobno dla grzania i chłodzenia",
"zones.coolHysteresis": "Histereza chłodzenia °C",
"zones.heatHysteresis": "Histereza grzania °C",
"zones.source": "Strategia temperatury",
"zones.greeSensor": "Tylko GREE",
"zones.combinedSensor": "GREE + czujnik pokojowy",
"zones.externalSensor": "Tylko czujnik pokojowy",
"zones.minOn": "Min. czas WŁ. (s)",
"zones.minOff": "Min. czas WYŁ. (s)",
"zones.greeSource": "sensor GREE",
"zones.combinedSource": "GREE + czujnik pokojowy",
"zones.externalSource": "czujnik pokojowy",
"zones.measurement": "Temperatura sterująca",
"zones.demand": "Żądanie",
"zones.emptyTitle": "Brak stref",
"zones.emptyText": "Dodaj strefę, aby sterować temperaturą automatycznie.",
"zones.roomSensorEntity": "entity_id czujnika pokojowego",
"zones.roomSensorWeight": "Waga czujnika pokojowego %",
"zones.maxDifference": "Maks. różnica czujników °C",
"zones.sensorHelp": "Ten czujnik jest przypisany tylko do tej strefy. Gdy przestanie być dostępny, kontroler automatycznie wróci do sensora GREE.",
"zones.greeTemp": "GREE",
"zones.externalTemp": "Pokój",
"zones.usedSource": "użyte",
"zones.sourceDevice": "GREE",
"zones.sourceExternal": "czujnik pokojowy",
"zones.sourceCombined": "połączona",
"zones.sourceFallback": "fallback GREE",
"zones.sourceDiscrepancy": "fallback GREE: rozbieżność",
"zones.sourceUnavailable": "niedostępna",
"schedules.calendar": "Kalendarz",
"schedules.weekdays": "Dni tygodnia",
"schedules.crossMidnight": "Obsługa przedziałów przez północ",
"schedules.emptyTitle": "Brak harmonogramów",
"schedules.emptyText": "Ustaw temperaturę zależnie od dnia i godziny.",
"automations.rules": "Reguły",
"automations.namePlaceholder": "Chłodzenie awaryjne",
"automations.trigger": "Wyzwalacz",
"automations.tempAbove": "Temperatura powyżej",
"automations.tempBelow": "Temperatura poniżej",
"automations.time": "Godzina",
"automations.measurementDevice": "Urządzenie pomiarowe",
"automations.thresholdC": "Próg °C",
"automations.action": "Akcja",
"automations.triggerAt": "o {time}",
"automations.triggerAbove": "powyżej {temperature}",
"automations.triggerBelow": "poniżej {temperature}",
"automations.triggerSummary": "Wyzwalacz {trigger} · akcja: {device}",
"automations.last": "Ostatnio",
"automations.emptyTitle": "Brak automatyzacji",
"automations.emptyText": "Dodaj regułę temperatury lub czasu.",
"history.measurements": "Pomiary",
"history.title": "Historia klimatu",
"history.6h": "6 godzin",
"history.24h": "24 godziny",
"history.7d": "7 dni",
"history.30d": "30 dni",
"history.noData": "Brak pomiarów dla wybranego okresu",
"settings.system": "System",
"settings.controller": "Kontroler",
"settings.clientId": "Identyfikator klienta",
"settings.pollInterval": "Interwał odczytu (s)",
"settings.zoneInterval": "Interwał stref (s)",
"settings.broadcast": "Adres broadcast",
"settings.discoveryTimeout": "Timeout wykrywania (ms)",
"settings.simulationMode": "Tryb symulacji",
"settings.haTokenKeep": "Pozostaw puste, aby zachować zapisany token",
"settings.haTokenSaved": "Token zapisany — pozostaw puste",
"settings.haLongLivedToken": "Długotrwały token dostępu",
"settings.defaultEntity": "Domyślny entity_id",
"settings.testHa": "Testuj HA",
"settings.systemState": "Stan systemu",
"settings.version": "Wersja",
"settings.uptime": "Czas pracy",
"settings.apiAuth": "Autoryzacja API",
"settings.enabled": "włączona",
"settings.disabled": "wyłączona",
"logs.diagnostics": "Diagnostyka",
"logs.emptyTitle": "Brak zdarzeń",
"logs.emptyText": "Log jest pusty.",
"common.name": "Nazwa",
"common.zone": "Strefa",
"common.device": "Urządzenie",
"common.mode": "Tryb",
"common.target": "Cel",
"common.targetC": "Cel °C",
"common.temperature": "Temperatura",
"common.temperatureC": "Temperatura °C",
"common.schedule": "Harmonogram",
"common.automation": "Automatyzacja",
"common.enabled": "Aktywna",
"common.disabled": "Wyłączona",
"common.active": "Aktywna",
"common.from": "Od",
"common.to": "Do",
"common.power": "Zasilanie",
"common.on": "WŁ.",
"common.off": "WYŁ.",
"common.noDevice": "Brak urządzenia",
"common.noZone": "Brak strefy",
"common.cooldown": "Przerwa",
"common.cooldownSeconds": "Przerwa (s)",
"common.removed": "Usunięto",
"common.updated": "Dane odświeżone",
"common.saved": "Zapisano",
"placeholder.livingRoom": "Salon",
"placeholder.night": "Noc",
"mode.auto": "Auto",
"mode.cool": "Chłodzenie",
"mode.dry": "Osuszanie",
"mode.fan": "Nawiew",
"mode.heat": "Grzanie",
"fan.auto": "Auto",
"fan.low": "Niski",
"fan.mediumLow": "Śr.-niski",
"fan.medium": "Średni",
"fan.mediumHigh": "Śr.-wysoki",
"fan.high": "Wysoki",
"auth.required": "Wymagane uwierzytelnienie",
"auth.token": "Token dostępu",
"auth.connect": "Połącz",
"auth.invalid": "Nieprawidłowy token dostępu",
"error.http": "Błąd HTTP {status}",
"confirm.delete": "Usunąć {label}?",
"label.device": "urządzenie",
"label.zone": "strefę",
"label.schedule": "harmonogram",
"label.automation": "automatyzację",
"toast.found": "Znaleziono: {count}",
"toast.haTemperature": "Home Assistant: {temperature}°C",
"day.1": "Pn",
"day.2": "Wt",
"day.3": "Śr",
"day.4": "Cz",
"day.5": "Pt",
"day.6": "So",
"day.7": "Nd",
"settings.haSensorInput": "Źródło czujników Home Assistant",
"settings.haSensorInputHint": "Opcjonalne. Używane tylko wtedy, gdy strefa korzysta z zewnętrznego czujnika temperatury z Home Assistant.",
"settings.haIntegrationAccess": "Dostęp integracji Home Assistant",
"settings.haIntegrationHint": "Utwórz token kontrolera i wklej go w integracji GREE Controller w Home Assistant.",
"settings.newToken": "Utwórz nowy token",
"settings.noTokens": "Brak tokenów integracji",
"settings.noTokensHint": "Utwórz token przed dodaniem GREE Controller do Home Assistant.",
"settings.tokenCreated": "Token utworzony",
"settings.tokenCreatedHint": "Skopiuj token teraz. Nie będzie można wyświetlić go ponownie.",
"settings.created": "Utworzono",
"actions.copy": "Kopiuj",
"actions.revoke": "Unieważnij",
"actions.done": "Gotowe",
"confirm.revokeToken": "Unieważnić ten token dostępu Home Assistant?",
"toast.tokenCreated": "Utworzono token dostępu Home Assistant",
"toast.tokenCopied": "Token skopiowany",
"toast.tokenRevoked": "Token unieważniony",
"devices.protocolAuto": "Auto (V1 + V2)",
"devices.rename": "Nazwa / protokół",
"devices.protocolChangeHint": "Zmiana protokołu usuwa zapisany klucz urządzenia i wykona ponowny bind przy następnym żądaniu.",
"discovery.title": "Wykrywanie urządzeń GREE",
"discovery.help": "Auto wyszukuje urządzenia AES-ECB i AES-GCM. Kilka przebiegów zwiększa skuteczność, gdy wiele modułów Wi-Fi odpowiada na ten sam broadcast.",
"discovery.protocol": "Protokół wykrywania",
"discovery.passes": "Liczba przebiegów",
"discovery.timeout": "Łączny czas wyszukiwania (ms)",
"zones.quickHint": "Szybka zmiana celu i trybu",
"actions.later": "Później",
"discovery.nameDevices": "Nazwij znalezione urządzenia",
"discovery.nameDevicesHelp": "Nadaj każdej nowej jednostce przyjazną nazwę pokoju. Model techniczny i MAC pozostaną dostępne w diagnostyce.",
"dashboard.quickThermostats": "Termostaty",
"common.unavailable": "Niedostępne",
"mode.off": "Wyłączone",
"house.seasonMode": "Tryb klimatu domu",
"house.smartThermostat": "Inteligentny termostat",
"house.setpointStrategy": "Grzanie lub chłodzenie określa kierunek pracy automatyki. Po wznowieniu strefa bez aktywnego harmonogramu, ręcznego celu, trybu czasowego lub innego jawnego sterowania pozostaje OFF. „Nie steruj” nie ingeruje w urządzenia.",
"house.outdoor": "Na zewnątrz",
"house.modeUpdated": "Zmieniono tryb klimatu domu",
"zones.modePolicy": "Polityka trybu",
"zones.modePolicyHint": "Jeśli strefa ma korzystać z globalnego trybu Grzanie/Chłodzenie ustawionego w GREE Controller, zostaw „Dziedzicz tryb globalny” i nie zmieniaj tej opcji. „Tylko chłodzenie” lub „Tylko grzanie” wymusza stały tryb tylko dla tej strefy.",
"zones.followHouse": "Dziedzicz tryb globalny",
"zones.followHouseShort": "Globalny",
"zones.globalModeUnavailable": "Najpierw wybierz globalnie Grzanie albo Chłodzenie",
"zones.profileTemperatures": "Temperatury komfort / sen / poza domem",
"zones.minAdjust": "Minimalny odstęp regulacji (s)",
"zones.standbyOffset": "Przesunięcie temperatury standby °C",
"zones.smartFan": "Inteligentne wspomaganie nawiewu",
"zones.deviceTarget": "Cel jednostki",
"zones.overrideUntil": "Ręcznie do",
"zones.scheduleControl": "Sterowanie harmonogramem",
"zones.manualNoBoundary": "Ręcznie · brak kolejnego przejścia",
"zones.requesting": "Zapotrzebowanie aktywne",
"zones.satisfied": "Cel osiągnięty",
"zones.quickHintSmart": "Szybka zmiana działa do kolejnego przejścia harmonogramu; bez harmonogramu pozostaje aktywna.",
"preset.auto": "Auto",
"preset.comfort": "Komfort",
"preset.sleep": "Sen",
"preset.away": "Poza domem",
"preset.custom": "Własna",
"schedules.quickSetup": "Szybka konfiguracja harmonogramu",
"schedules.quickSetupHint": "Wybierz strefę i gotowy rytm dnia. Każdy wygenerowany wpis możesz potem edytować.",
"schedules.templateFamily": "Rodzina",
"schedules.templateChild": "Pokój dziecka",
"schedules.templateBedroom": "Sypialnia",
"schedules.templateWorkday": "Dzień roboczy",
"schedules.templateAlways": "Zawsze komfort",
"schedules.chooseZone": "Najpierw wybierz strefę",
"schedules.templateApplied": "Zastosowano preset harmonogramu",
"schedules.profile": "Profil",
"settings.outdoorEntity": "entity_id temperatury zewnętrznej",
"settings.outdoorAssist": "Używaj temperatury zewnętrznej jako wsparcia inteligentnego sterowania",
"settings.allowInvalidTls": "Zezwól na nieważny/samopodpisany certyfikat HTTPS",
"settings.allowInvalidTlsHint": "Używaj tylko dla zaufanego lokalnego serwera Home Assistant, np. https://192.168.50.25.",
"zones.sleepNow": "Sen",
"house.autoAll": "Auto harmonogram",
"house.comfortAll": "Komfort wszędzie",
"house.sleepAll": "Sen wszędzie",
"house.awayAll": "Poza domem",
"house.presetUpdated": "Zmieniono preset domu",
"schedules.replaceConfirm": "Zastąpić bieżący harmonogram tej strefy wybranym presetem? Każdy wygenerowany wpis można później edytować.",
"automations.smartHintTitle": "Do codziennego komfortu używaj presetów termostatu",
"automations.smartHint": "Harmonogramy i presety stref obsługują normalne grzanie/chłodzenie automatycznie. Automatyzacje zostaw na wyjątki, aby nie walczyły z termostatem.",
"history.allZones": "Wszystkie strefy",
"history.temperatureOverview": "Przegląd temperatur",
"history.temperatureOverviewHint": "GREE, czujnik pokojowy, temperatura sterująca, cele i temperatura zewnętrzna.",
"history.operationOverview": "Cele i praca urządzenia",
"history.operationOverviewHint": "Cele stref, zapotrzebowanie, zasilanie i nawiew w tym samym okresie.",
"history.greeSensor": "Czujnik GREE",
"history.roomSensor": "Czujnik pokojowy",
"history.controlTemperature": "Temperatura sterująca",
"history.comfortTarget": "Cel komfortu",
"history.deviceSetpoint": "Nastawa jednostki",
"history.outdoorTemperature": "Temperatura zewnętrzna",
"history.fanSpeed": "Prędkość nawiewu",
"history.demand": "Zapotrzebowanie",
"history.power": "Zasilanie",
"history.targetShort": "Cel",
"history.sensor": "Jednostka wewnętrzna",
"history.homeAssistant": "Home Assistant",
"history.assist": "Wsparcie pogodowe",
"history.tabOverview": "Przegląd",
"history.tabZones": "Strefy",
"history.tabDevices": "Jednostki GREE",
"history.tabSensors": "Czujniki HA",
"history.tabCustom": "Własny wykres",
"history.overviewHint": "Wszystkie pokoje, jednostki i dostępne pomiary zewnętrzne w jednym miejscu.",
"history.customHint": "Zbuduj własny wykres z danych GREE, stref i Home Assistant.",
"history.allDevices": "Wszystkie jednostki GREE",
"history.allSensors": "Wszystkie czujniki HA",
"history.haSensor": "Czujnik HA",
"history.deviceSamples": "Próbki GREE",
"history.zoneSamples": "Próbki stref",
"history.haSamples": "Próbki HA",
"history.greeHistory": "Historia odczytów urządzeń",
"history.zoneHistory": "Historia termostatu",
"history.haHistory": "Historia czujników zewnętrznych",
"history.allGreeIndoor": "Temperatury wszystkich jednostek GREE",
"history.allGreeIndoorHint": "Temperatura wewnętrzna raportowana przez każdą jednostkę GREE, niezależnie od stref.",
"history.allOutdoor": "Temperatury zewnętrzne",
"history.allOutdoorHint": "Temperatury zewnętrzne raportowane przez jednostki GREE oraz opcjonalny czujnik Home Assistant.",
"history.allZoneControl": "Temperatury sterujące wszystkich stref",
"history.allZoneControlHint": "Temperatura faktycznie używana przez termostat w każdej strefie.",
"history.greeOutdoor": "GREE zewnętrzna",
"history.deviceIndoor": "Temperatura wewnętrzna GREE",
"history.deviceIndoorHint": "Historia czujnika wewnętrznego wybranej jednostki lub wszystkich jednostek.",
"history.deviceOutdoor": "Temperatura zewnętrzna GREE",
"history.deviceOutdoorHint": "Temperatura zewnętrzna raportowana przez kompatybilne jednostki GREE. Jednostki bez tego czujnika są pomijane.",
"history.deviceTargets": "Nastawy jednostek GREE",
"history.deviceTargetsHint": "Temperatury zadane wysyłane do jednostek GREE w czasie.",
"history.deviceTarget": "Nastawa jednostki",
"history.indoorTemperature": "Temperatura wewnętrzna",
"history.haSensors": "Temperatury Home Assistant",
"history.haSensorsHint": "Czujniki temperatury pokojowej i zewnętrznej odczytywane z Home Assistant.",
"history.customTitle": "Kreator wykresu",
"history.customDescription": "Połącz dowolne serie GREE, stref i Home Assistant. Zapisz je lokalnie albo skopiuj link.",
"history.addSeries": "Dodaj serię",
"history.noCustomSeries": "Dodaj przynajmniej jedną serię do wykresu.",
"history.chartName": "Nazwa wykresu",
"history.copyLink": "Kopiuj link",
"history.series": "serie",
"history.noSavedCharts": "Brak zapisanych własnych wykresów.",
"history.customChart": "Własny wykres klimatu",
"history.customChartHint": "Wybrane źródła danych na wspólnej osi czasu.",
"history.chartSaved": "Własny wykres zapisany",
"history.linkCopied": "Link do wykresu skopiowany",
"toast.successTitle": "Gotowe",
"toast.errorTitle": "Wystąpił błąd",
"plan.eyebrow": "Plan sterowania",
"plan.title": "Co wydarzy się dalej",
"plan.house": "Cały dom",
"plan.houseSummary": "Aktywne strefy: {zones} · żądające działania: {demand}",
"plan.noEvents": "Brak zaplanowanych zmian w najbliższych dniach",
"plan.loading": "Wczytywanie aktualnego planu automatyki…",
"plan.rules": "Dodatkowe automatyzacje",
"plan.ruleCount": "Aktywne reguły: {count}",
"plan.event": "Zmiana",
"plan.groupSummary": "Strefy w grupie: {zones} · żądające działania: {demand}",
"plan.groupOff": "Grupa wyłączona — jednostki grupy są wyłączone, a blokada grupowa jest zwolniona.",
"zones.enable": "Włącz strefę",
"zones.disable": "Wyłącz strefę",
"history.90d": "90 dni",
"history.1y": "1 rok",
"settings.metrics": "Przechowywanie metryk",
"settings.retentionDays": "Lokalna retencja (dni)",
"settings.compaction": "Kompaktuj starsze metryki",
"settings.compactionHint": "SQLite przechowuje świeże dane lokalnie, a starsze próbki redukuje do rozdzielczości używanej przez wykresy.",
"settings.greeCommands": "Polecenia GREE",
"settings.greeTraffic": "Ruch GREE",
"settings.greeTrafficHint": "Liczniki ramek UDP odebranych od skonfigurowanych klimatyzatorów od uruchomienia kontrolera, aktualizowane na żywo.",
"settings.receivedFramesTotal": "Odebrane ramki łącznie",
"settings.receivedFramesDevices": "Klimatyzatory",
"settings.suppressBeep": "Próbuj wyciszać dźwięk poleceń",
"settings.suppressBeepHint": "Wysyłane są tylko zmienione właściwości. Jeśli firmware jednostki to obsługuje, wysyłane jest też polecenie wyciszenia buzzera.",
"settings.influx": "Długoterminowa historia InfluxDB",
"settings.influxHint": "Opcjonalne archiwum starszej historii. Obsługiwane są InfluxDB 1.x i 2.x. Próbki starsze niż próg są usuwane z SQLite dopiero po udanym zapisie do archiwum.",
"settings.influxEnabled": "Włącz archiwum InfluxDB",
"settings.influxVersion": "Wersja InfluxDB",
"settings.influxThreshold": "Używaj archiwum dla historii starszej niż (dni)",
"settings.influxDatabase": "Baza danych",
"settings.influxUsername": "Użytkownik",
"settings.influxPassword": "Hasło",
"settings.influxOrg": "Organizacja",
"settings.influxBucket": "Bucket",
"settings.influxToken": "Token",
"settings.secretKeep": "Pozostaw puste, aby zachować zapisany sekret",
"settings.secretSaved": "Sekret jest zapisany — pozostaw puste, aby go zachować",
"settings.debug": "Debug na ekranie",
"settings.debugOverlay": "Pokazuj okno debug na każdej podstronie",
"settings.debugGreeFrames": "Dołącz ramki protokołu GREE",
"settings.backup": "Kopia konfiguracji",
"settings.backupHint": "Eksport/import konfiguracji aplikacji. Plik eksportu może zawierać klucze urządzeń GREE oraz sekrety Home Assistant, InfluxDB i powiadomień; metryki i tokeny dostępu API nie są eksportowane.",
"settings.export": "Eksportuj ustawienia",
"settings.import": "Importuj ustawienia",
"settings.importConfirm": "Zastąpić bieżącą konfigurację aplikacji tym plikiem? Istniejące metryki i tokeny dostępu API zostaną zachowane.",
"debug.title": "Debug na żywo",
"debug.clear": "Wyczyść",
"debug.apiAndGree": "Requesty, zdarzenia + ramki GREE",
"debug.apiOnly": "Requesty i zdarzenia aplikacji",
"debug.empty": "Brak zdarzeń debug.",
"toast.exported": "Konfiguracja wyeksportowana",
"toast.imported": "Konfiguracja zaimportowana",
"nav.simulation": "Symulator",
"simulation.eyebrow": "Symulator",
"simulation.title": "Symulator automatyzacji",
"simulation.description": "Podgląd na żywo logiki termostatu i automatyzacji. Pole przepływu pokazuje, jak pomiary, harmonogramy, tryb nocny i decyzje termostatu zamieniają się w komendy wysyłane do jednostek GREE.",
"simulation.timelineEyebrow": "Oś czasu",
"simulation.timelineTitle": "Co wydarzy się dalej",
"simulation.zoneEyebrow": "Strefy",
"simulation.zoneTitle": "Przepływ decyzji termostatu",
"simulation.rulesEyebrow": "Reguły",
"simulation.rulesTitle": "Reguły automatyzacji",
"simulation.houseMode": "Tryb domu",
"simulation.strategy": "Strategia: {strategy}",
"simulation.outdoor": "Na zewnątrz",
"simulation.generatedAt": "Wygenerowano: {time}",
"simulation.activeZones": "Aktywne strefy",
"simulation.requestingZones": "Strefy z zapotrzebowaniem: {count}",
"simulation.rulesLabel": "Aktywne reguły",
"simulation.eventsQueued": "Zdarzenia w kolejce: {count}",
"simulation.house": "Dom",
"simulation.stepRoom": "Pomiar w pokoju",
"simulation.stepTarget": "Cel",
"simulation.stepDecision": "Decyzja",
"simulation.stepCommand": "Komenda dla jednostki",
"simulation.hysteresis": "Histereza {value}°C",
"simulation.deviceSetpoint": "Nastawa jednostki",
"simulation.quietIfSupported": "Jeśli obsługiwane",
"simulation.manual": "Ręcznie",
"simulation.noCommand": "Brak podglądu komendy",
"simulation.noActionPreview": "Brak bezpośredniej akcji",
"simulation.ruleOnDevice": "Cel akcji: {device}",
"simulation.nextReady": "Gotowa ponownie",
"simulation.noRules": "Brak aktywnych reguł automatyzacji.",
"simulation.waitingForData": "Oczekiwanie na dane",
"simulation.stateDemand": "Zapotrzebowanie",
"simulation.stateSatisfied": "Osiągnięto cel",
"simulation.reasonDisabled": "Strefa jest wyłączona, więc termostat nie wysyła komend sterujących.",
"simulation.reasonHouseOff": "Tryb domu „Nie steruj” pozostawia tę strefę pod sterowaniem ręcznym i nie wysyła poleceń do klimatyzatora.",
"simulation.reasonWaiting": "Symulator czeka na poprawny odczyt temperatury pokojowej i cel.",
"simulation.reasonDemand": "Pomieszczenie potrzebuje trybu {mode}. Termostat porównuje odczyt z celem {target}°C i histerezą {hysteresis}°C.",
"simulation.reasonSatisfied": "Cel został osiągnięty. Termostat przełącza jednostkę w podtrzymanie około {standby}°C, aby utrzymać ciszę i stabilność.",
"simulation.activeTargetLabel": "Aktywny cel przed zaokrągleniem: {value}°C",
"simulation.standbyTargetLabel": "Cel podtrzymania przed zaokrągleniem: {value}°C",
"common.fan": "Wentylator",
"devices.nameProtocol": "Nazwa / protokół",
"history.range": "Zakres",
"settings.controllerHint": "Ustawienia pracy kontrolera i wykrywania urządzeń w LAN.",
"settings.nightMode": "Tryb nocny",
"settings.nightModeHint": "W wybranych godzinach termostat ogranicza obroty wentylatora i może włączać Quiet oraz natywny Sleep na zgodnych jednostkach.",
"settings.nightModeEnabled": "Włącz tryb nocny",
"settings.nightStart": "Początek",
"settings.nightEnd": "Koniec",
"settings.nightMaxFan": "Maksymalny bieg wentylatora",
"settings.nightForceQuiet": "Używaj Quiet, jeśli jednostka obsługuje",
"settings.metricsAndLogs": "Metryki i logi",
"settings.eventRetentionDays": "Retencja zdarzeń/logów (dni)",
"settings.debugHint": "Diagnostyka na żywo wyświetlana na każdej podstronie aplikacji.",
"settings.sensorAliases": "Aliasy czujników",
"settings.sensorAliasesHint": "Przyjazne nazwy są używane tylko na wykresach i w selektorach. Zapytania do Home Assistanta zawsze używają oryginalnego entity_id.",
"settings.aliasPlaceholder": "Przyjazna nazwa",
"settings.noSensorAliases": "Nie wykryto jeszcze czujników Home Assistant. Możesz dodać entity_id poniżej.",
"settings.aliasRequired": "Podaj entity_id oraz alias.",
"settings.saveHint": "Zapisz zmiany wykonane w blokach powyżej.",
"logs.retention": "Retencja logów",
"logs.retentionHint": "Stare wpisy zdarzeń są automatycznie usuwane podczas konserwacji.",
"logs.keepFor": "Przechowuj przez",
"logs.retentionSaved": "Retencja logów ustawiona na {days} dni.",
"simulation.flowEyebrow": "Przepływ na żywo",
"simulation.flowTitle": "Schemat pracy automatyzacji",
"simulation.legendInput": "Wejście",
"simulation.legendLogic": "Logika",
"simulation.legendAction": "Akcja",
"simulation.fanMax": "maks. wentylator",
"simulation.globalInput": "Wejście globalne",
"simulation.thermostat": "Termostat",
"simulation.callForComfort": "Zapotrzebowanie",
"simulation.standby": "Ciche podtrzymanie",
"simulation.nextEvent": "Następne zdarzenie",
"simulation.noEventShort": "Brak zdarzenia",
"simulation.schedule": "Harmonogram",
"common.days": "dni",
"actions.clear": "Wyczyść",
"simulation.scheduled": "Zaplanowany",
"settings.nightNativeSleep": "Używaj natywnego Sleep, jeśli jednostka go obsługuje",
"devices.features": "Funkcje jednostki",
"devices.noExtraFeatures": "Nie wykryto jeszcze dodatkowych funkcji.",
"devices.light": "Podświetlenie panelu",
"devices.xfan": "X-FAN",
"devices.health": "Health",
"devices.air": "Air",
"devices.sleep": "Sen",
"nav.nightMode": "Tryb nocny",
"nav.homeAssistant": "Home Assistant / Czujniki",
"night.eyebrow": "Komfort",
"night.description": "Ustaw cichszą pracę termostatu w godzinach nocnych bez mieszania tych opcji z ustawieniami aplikacji.",
"night.saveHint": "Zapisz zmiany trybu nocnego.",
"homeAssistant.eyebrow": "Integracja",
"homeAssistant.description": "Połączenie, czujniki temperatury, przyjazne aliasy i tokeny dostępu dla integracji Home Assistant.",
"homeAssistant.saveHint": "Zapisz ustawienia Home Assistant i czujników.",
"notifications.title": "Powiadomienia",
"notifications.hint": "Wysyłaj ważne zdarzenia albo tylko błędy i anomalie.",
"notifications.enable": "Włącz powiadomienia",
"notifications.mode": "Tryb",
"notifications.problems": "Tylko błędy i anomalie",
"notifications.important": "Ważne zdarzenia + problemy",
"notifications.provider": "Dostawca",
"notifications.pushoverToken": "Token aplikacji Pushover",
"notifications.pushoverUser": "Klucz użytkownika/grupy Pushover",
"notifications.slackWebhook": "Webhook przychodzący Slack",
"notifications.discordWebhook": "Webhook Discord",
"notifications.cooldown": "Odstęp między powiadomieniami (s)",
"notifications.failureThreshold": "Liczba błędów komunikacji przed alarmem",
"notifications.targetTimeout": "Limit czasu na osiągnięcie temperatury (min)",
"notifications.test": "Wyślij powiadomienie testowe",
"zones.copyFrom": "Kopiuj ustawienia termostatu z…",
"zones.copySettings": "Kopiuj ustawienia",
"automations.preset": "Szablon…",
"automations.presetHot": "Chłodzenie przy wysokiej temperaturze",
"automations.presetCold": "Grzanie przy niskiej temperaturze",
"automations.presetMorning": "Komfort rano",
"automations.presetNightOff": "Wyłączanie na noc",
"actions.apply": "Zastosuj",
"logs.level": "Poziom",
"logs.category": "Kategoria",
"logs.all": "Wszystkie",
"logs.errors": "Błędy",
"logs.warnings": "Ostrzeżenia",
"logs.integrations": "Integracje",
"logs.systemOther": "System/inne",
"zones.copyDifferent": "Wybierz inny profil termostatu",
"zones.copiedFrom": "Skopiowano ustawienia termostatu z: {name}",
"house.noControl": "Nie steruj",
"house.powerAllEyebrow": "Zasilanie globalne",
"house.powerAllTitle": "Wszystkie klimatyzatory",
"house.powerAllHint": "Sterowanie zasilaniem wszystkich jednostek. WYŁ. pozostawia termostaty lokalnie wyłączone do ręcznego włączenia termostatu, grupy lub całego domu.",
"house.powerOnAll": "Włącz wszystkie",
"house.powerOffAll": "Wyłącz wszystkie",
"house.powerOnDone": "Włączono wszystkie termostaty i wysłano polecenie włączenia jednostek",
"house.powerOffDone": "Wyłączono wszystkie jednostki; termostaty pozostają lokalnie wyłączone",
"house.powerPartial": "Nie udało się zmienić zasilania {count} urządzeń",
"preset.manual": "Ręcznie",
"nav.groups": "Grupy",
"groups.eyebrow": "Sterowanie grupami",
"groups.dashboardTitle": "Wybrane klimatyzatory",
"groups.dashboardHint": "Steruj każdą grupą niezależnie: WŁ. uruchamia sterowanie jej jednostkami, WYŁ. wyłącza jednostki i zwalnia blokadę grupową. Możesz też wybrać tryb, profil albo własną temperaturę.",
"groups.manage": "Zarządzaj grupami",
"groups.new": "Nowa grupa",
"groups.description": "Połącz strefy termostatów, np. góra i dół, i steruj tylko wybranym zestawem. Włączenie grupy uruchamia jej termostaty, a wyłączenie wyłącza jednostki i zwalnia blokadę grupową.",
"groups.group": "Grupa",
"groups.namePlaceholder": "Góra",
"groups.members": "Członkowie grupy",
"groups.membersHint": "Grupy bazują na strefach termostatów. WŁ. przejmuje sterowanie członkami grupy, a WYŁ. wyłącza ich jednostki bez pozostawiania blokady grupowej.",
"groups.noMembers": "Brak członków",
"groups.mixed": "Różne",
"groups.followHouse": "Tryb globalny",
"groups.mode": "Tryb",
"groups.profile": "Profil",
"groups.masterOff": "",
"groups.memberCount": "Strefy: {count}",
"groups.emptyTitle": "Brak grup",
"groups.emptyText": "Utwórz grupę, aby wspólnie sterować wybranymi klimatyzatorami.",
"groups.partial": "Grupa zaktualizowana, ale nie udało się wykonać {count} operacji sterowania.",
"groups.controlUpdated": "Stan grupy zaktualizowany.",
"groups.noZones": "Najpierw utwórz strefy termostatów.",
"automations.targetType": "Typ celu",
"automations.groupHint": "Dla grupy Auto oznacza dziedziczenie globalnego trybu grzania/chłodzenia. Profil grupy jest stosowany do wszystkich stref w grupie.",
"simulation.openTab": "Otwórz sam symulator w nowej karcie",
"simulation.fullscreen": "Pełny ekran",
"simulation.exitFullscreen": "Wyjdź z pełnego ekranu",
"simulation.viewBy": "Widok według",
"simulation.unitsView": "Pojedyncze jednostki",
"simulation.groupsView": "Grupy",
"simulation.show": "Pokaż",
"simulation.allUnits": "Wszystkie jednostki",
"simulation.allGroups": "Wszystkie grupy",
"groups.chooseMember": "Wybierz co najmniej jedną strefę termostatu.",
"zones.configuration": "Konfiguracja strefy",
"zones.currentStatus": "Stan bieżący",
"zones.controlOnDashboard": "Bieżące sterowanie znajduje się w Szybkich termostatach na Pulpicie.",
"zones.controlNow": "Steruj",
"zones.noGroup": "bez grupy",
"zones.coolOnly": "Tylko chłodzenie",
"zones.heatOnly": "Tylko grzanie",
"zones.manualDeviceControl": "Sterowanie ręczne aktywne",
"zones.manualDeviceDescription": "Sterowanie ręczne ma priorytet. Automatyka, harmonogramy i sterowanie grupowe tej strefy są wstrzymane do ręcznego wybrania „Wznów automatykę”.",
"zones.manualDeviceUntil": "Sterowanie ręczne / pilot do {time}",
"zones.manualDeviceNoBoundary": "Sterowanie ręczne / pilot · do wznowienia",
"zones.resumeAutomation": "Wznów automatykę",
"zones.localThermostatControl": "Termostat lokalny",
"zones.localThermostatOn": "Sterowanie lokalne · włączone",
"zones.localThermostatOff": "Sterowanie lokalne · wyłączone",
"zones.localThermostatOnDescription": "Strefa działa lokalnie niezależnie od tego, czy sterowanie grupowe jest włączone. Czujnik, histereza, profil i regulacja GREE pozostają aktywne.",
"zones.localThermostatOffDescription": "Strefa jest lokalnie wyłączona. Po wznowieniu automatyki pozostanie OFF, jeśli nie ma aktywnego harmonogramu, ręcznego celu, trybu czasowego ani innego jawnego sterowania.",
"zones.unitPowerLocalHint": "Włącza lub wyłącza lokalny termostat tej strefy; nie jest to sterowanie pilotem ani bezpośrednia komenda urządzenia.",
"zones.localPowerUpdated": "Zmieniono stan lokalnego termostatu",
"zones.turnThermostatOn": "Włącz termostat",
"zones.turnThermostatOff": "Wyłącz termostat",
"zones.waiting": "Oczekiwanie",
"zones.noMeasurement": "Brak pomiaru",
"zones.localThermostatOffDescriptionTimed": "Strefa jest lokalnie wyłączona. Za {time} automatyka zostanie wznowiona i uruchomi strefę tylko przy aktywnym źródle sterowania.",
"zones.localThermostatResuming": "Czas minął — automatyka sprawdza aktywne źródło sterowania…",
"zones.resumeNow": "Wznów teraz",
"zones.controlOwner": "Sterowanie",
"zones.ownerAutomation": "Automatyka",
"zones.ownerLocalThermostat": "Termostat lokalny",
"zones.ownerExternal": "Pilot / sterowanie zewnętrzne",
"zones.ownerHaDirect": "HA — sterowanie bezpośrednie",
"zones.ownerWebDirect": "Web — sterowanie bezpośrednie",
"zones.ownerGlobalOff": "Globalnie wyłączone",
"zones.ownerSince": "od",
"zones.ownerResume": "do",
"zones.lockoutUntil": "blokada do",
"settings.haSensorStaleAfterMinutes": "Maksymalny wiek odczytu sensora HA (min)",
"settings.haSensorStaleAfterHint": "Jeśli sensor HA nie zaktualizuje się przez ten czas, odczyt zostanie uznany za nieaktualny. Termostat użyje czujnika GREE jako awaryjnego źródła, jeśli jest dostępny.",
"zones.quickThermostat": "Szybki termostat",
"zones.temporaryTitle": "Tryb czasowy",
"zones.temporaryActive": "Aktywny szybki termostat",
"zones.temporaryScheduled": "Zaplanowany szybki termostat",
"zones.temporaryStop": "Zakończ i wróć do automatyki",
"zones.temporaryTarget": "Temperatura szybkiego termostatu",
"zones.temporaryStartRule": "Kiedy uruchomić",
"zones.temporaryStartNow": "Od razu",
"zones.temporaryStartDelay": "Z opóźnieniem",
"zones.temporaryStartAt": "O konkretnej dacie i godzinie",
"zones.temporaryStartDelayMinutes": "Uruchom za (min)",
"zones.temporaryStartAtDate": "Uruchom o",
"zones.temporaryFinishRule": "Kiedy wrócić do automatyki",
"zones.temporaryDuration": "Po określonym czasie",
"zones.temporaryUntil": "O konkretnej dacie i godzinie",
"zones.temporaryReached": "Po osiągnięciu warunku temperatury",
"zones.temporaryStable": "Po utrzymaniu warunku temperatury",
"zones.temporaryScheduleBoundary": "Przy następnym przejściu harmonogramu",
"zones.temporaryDurationMinutes": "Czas działania (min)",
"zones.temporaryUntilDate": "Wyłącz o",
"zones.temporaryCondition": "Warunek",
"zones.temporaryWithin": "w zakresie celu ± tolerancja",
"zones.temporaryAtOrBelow": "temperatura ≤ cel",
"zones.temporaryAtOrAbove": "temperatura ≥ cel",
"zones.temporaryTolerance": "Tolerancja °C",
"zones.temporaryHoldMinutes": "Warunek musi trwać (min)",
"zones.temporarySafetyLimit": "Limit bezpieczeństwa (min, opcjonalnie)",
"zones.temporaryStableHint": "Jeśli temperatura wyjdzie poza warunek, licznik utrzymania zeruje się i zaczyna od nowa po ponownym spełnieniu warunku.",
"zones.temporaryScheduleHint": "Szybki termostat zakończy się przy najbliższej zmianie aktywnego wpisu harmonogramu tej strefy.",
"zones.temporaryStart": "Włącz czasowo",
"zones.temporaryUpdate": "Zmień zasady",
"zones.temporaryShort": "Czasowo",
"zones.temporaryStartHint": "Włącz szybki termostat czasowo lub do spełnienia warunku.",
"zones.temporaryOverride": "Czasowo · {time}",
"zones.temporaryWithinShort": "{target}°C ±{tolerance}°C",
"zones.temporaryAtOrBelowShort": "≤ {target}°C · tol. {tolerance}°C",
"zones.temporaryAtOrAboveShort": "≥ {target}°C · tol. {tolerance}°C",
"zones.temporaryHoldingStatus": "Warunek spełniony: {condition}. Trwa odliczanie stabilizacji.",
"zones.temporaryWaitingStable": "Oczekiwanie na ciągłe spełnienie: {condition}.",
"zones.temporaryWaitingReached": "Oczekiwanie na spełnienie: {condition}.",
"zones.temporaryUntilScheduleStatus": "Do następnej zmiany harmonogramu",
"zones.temporaryTimeStatus": "Do automatycznego powrotu do automatyki",
"zones.temporaryScheduledStatus": "Zaplanowany start: {time}. Do tego czasu normalna automatyka działa bez zmian.",
"zones.temporaryStartingStatus": "Uruchamianie szybkiego termostatu…",
"zones.temporaryWaitingMaster": "Sesja czeka na włączenie MASTER — nie zużywa czasu aktywnej pracy.",
"zones.temporaryPausedManual": "Sesja wstrzymana przez sterowanie ręczne/pilot. Czas aktywnej pracy i licznik warunku nie biegną.",
"zones.temporaryStopped": "Tryb czasowy zakończony — automatyka przejęła sterowanie",
"zones.temporaryStarted": "Tryb czasowy szybkiego termostatu uruchomiony",
"zones.temporaryScheduledToast": "Tryb czasowy szybkiego termostatu został zaplanowany",
"zones.temporaryInvalidStartAt": "Podaj prawidłową datę i godzinę uruchomienia",
"zones.temporaryInvalidUntil": "Podaj prawidłową datę i godzinę zakończenia",
"zones.temporaryEndAfterStart": "Czas zakończenia musi przypadać po uruchomieniu szybkiego termostatu",
"zones.automationToggleHint": "Włącza lub wyłącza automatykę termostatu tej strefy. Nie jest to chwilowe sterowanie.",
"dashboard.sections": "Sekcje pulpitu",
"dashboard.tabMain": "Główna",
"dashboard.tabThermostats": "Termostaty",
"dashboard.tabManual": "Sterowanie ręczne",
"dashboard.toolbarWorking": "{active}/{total} pracuje",
"notifications.alertTypes": "Typy alertów",
"notifications.alertTypesHint": "Wybierz, które alerty mogą być wysyłane. Progi powyżej nadal określają, kiedy dany alarm powstaje.",
"notifications.alertStaleSensor": "Stare odczyty czujników Home Assistant",
"notifications.alertSensorErrors": "Pozostałe błędy czujników Home Assistant",
"notifications.alertCommunication": "Problemy komunikacji z urządzeniami",
"notifications.alertTargetTimeout": "Nieosiągnięcie temperatury w limicie czasu",
"notifications.alertAutomation": "Błędy i konflikty automatyzacji",
"notifications.alertControlErrors": "Błędy sterowania termostatami i grupami",
"notifications.alertImportantEvents": "Ważne zmiany stanu",
"notifications.alertOther": "Pozostałe ostrzeżenia i błędy",
"notifications.testSent": "Wysłano powiadomienie testowe",
"actions.close": "Zamknij",
"actions.remove": "Usuń",
"plan.strategySetpoint": "Nastawa",
"simulation.running": "PRACA",
"simulation.idle": "CZUWA",
"logs.info": "Informacje",
"logs.days7": "7 dni",
"logs.days14": "14 dni",
"logs.days30": "30 dni",
"logs.days90": "90 dni",
"logs.days180": "180 dni",
"logs.days365": "365 dni",
"history.hoverHint": "Najedź lub dotknij, aby zobaczyć wartości. Zaznacz myszką obszar, aby go przybliżyć; na telefonie użyj szczypania. Klikaj legendę, aby ukrywać i pokazywać metryki.",
"actions.saving": "Zapisywanie…",
"actions.retry": "Ponów",
"auth.connecting": "Łączenie…",
"confirm.discardChanges": "Odrzucić niezapisane zmiany?",
"status.offlineHint": "Aktualizacje na żywo są niedostępne. Wyświetlane dane mogą być nieaktualne.",
"validation.required": "To pole jest wymagane.",
"validation.url": "Podaj poprawny adres URL http:// lub https://.",
"validation.range": "Podaj wartość od {min} do {max}.",
"validation.invalid": "Sprawdź tę wartość.",
"validation.entityId": "Podaj entity_id Home Assistanta, np. sensor.salon_temperature.",
"validation.fixFields": "Popraw zaznaczone pola przed zapisaniem.",
"history.legendShow": "Pokaż metrykę: {name}",
"history.legendHide": "Ukryj metrykę: {name}",
"history.zoomControls": "Powiększenie wykresu",
"history.zoomOut": "Pomniejsz wykres",
"history.zoomReset": "Przywróć powiększenie",
"history.zoomIn": "Powiększ wykres",
"house.powerOffConfirm": "Wyłączyć wszystkie klimatyzatory? Wszystkie termostaty pozostaną lokalnie WYŁ. bez timera. Później możesz włączyć pojedynczy termostat, grupę albo cały dom.",
"zones.temporaryStarting": "Uruchamianie…",
"notifications.applicationTokenPlaceholder": "Token aplikacji",
"notifications.userKeyPlaceholder": "Klucz użytkownika/grupy",
"settings.testingHa": "Testowanie…",
"settings.settingsSections": "Sekcje ustawień",
"settings.applicationSettings": "Aplikacja",
"settings.greeSettings": "GREE",
"settings.applicationRuntime": "Praca aplikacji",
"settings.applicationRuntimeHint": "Ustawienia całej aplikacji niezwiązane z transportem ani wykrywaniem GREE.",
"settings.simulationModeHint": "Po włączeniu na całym ekranie będzie widoczne wyraźne ostrzeżenie o trybie symulacji.",
"settings.greeConnection": "Połączenie GREE",
"settings.greeConnectionHint": "Identyfikator kontrolera, interwały odczytu i transport wykrywania urządzeń w LAN.",
"settings.systemStatusTitle": "Kondycja kontrolera",
"settings.systemStateHint": "Stan procesu aplikacji, silnika sterowania, połączenia oraz lokalnego środowiska uruchomieniowego.",
"settings.controlEngine": "Silnik sterowania",
"settings.ready": "Gotowy",
"settings.syncing": "Synchronizacja",
"settings.websocket": "Połączenie na żywo",
"settings.httpBind": "Nasłuch HTTP",
"settings.database": "Baza danych",
"settings.basePath": "Ścieżka bazowa",
"settings.healthy": "Działa prawidłowo",
"settings.attention": "Sprawdź stan",
"debug.filterAria": "Źródło debug",
"debug.all": "Wszystko",
"debug.requests": "Requesty",
"debug.gree": "GREE",
"debug.emptyRequests": "Brak przechwyconych requestów HTTP.",
"debug.emptyGree": "Brak przechwyconych ramek GREE.",
"simulation.bannerTitle": "TRYB SYMULACJI",
"simulation.bannerText": "Tryb symulacji jest włączony. Traktuj bieżące stany i wyniki jako testowe.",
"zones.separateHysteresisHint": "Włącz, aby ustawiać niezależną histerezę dla grzania i chłodzenia. Po wyłączeniu używana jest jedna wspólna wartość.",
"groups.customTemperature": "Własna temperatura",
"groups.customTemperatureHint": "Wpisz temperaturę docelową dla wszystkich stref w tej grupie.",
"groups.applyCustomTemperatureHint": "Ustaw tę temperaturę jako ręczny cel dla całej grupy.",
"groups.customTemperatureRange": "Temperatura grupy musi mieścić się w zakresie 830°C.",
"groups.activeControl": "Sterowanie grupowe",
"groups.customOpenHint": "Otwórz własną temperaturę. Ustawienie zmieni grupę dopiero po kliknięciu „Zastosuj”.",
"zones.ownerGroup": "Sterowanie grupą",
"zones.waitingLockout": "Oczekuje — ochrona sprężarki",
"zones.blockedByGroup": "Zablokowana przez wyłączoną grupę: {group}",
"zones.waitingStart": "Oczekuje na uruchomienie jednostki",
"zones.waitingGroup": "Oczekuje — blokada grupy: {groups}",
"zones.runningDemand": "Praca aktywna",
"groups.customDraftPending": "Nie zastosowano. Grupa zmieni profil dopiero po kliknięciu „Zastosuj”.",
"zones.waitingOffline": "Oczekuje — jednostka offline lub błąd komunikacji",
"zones.waitingDeviceDisabled": "Oczekuje — urządzenie jest wyłączone technicznie",
"zones.waitingMode": "Oczekuje na zmianę trybu jednostki",
"groups.gateOff": "Grupa wyłączona",
"zones.disabledByGroup": "Wyłączona przez grupę: {groups}",
"groups.controlToggle": "Zasilanie grupy",
"groups.enableControlFirst": "Najpierw włącz grupę.",
"settings.compressorProtection": "Ochrona sprężarki",
"settings.compressorProtectionTime": "Czas ochrony (min)",
"settings.compressorProtectionHint": "Zalecane: 3 minuty. Uruchomienia i zmiany trybu Grzanie/Chłodzenie zlecone podczas ochrony są kolejkowane. Pełną kolejkę otworzysz przyciskiem „Kolejka” nad Termostatami.",
"zones.compressorQueueTitle": "Oczekuje po ochronie sprężarki",
"zones.queuedPowerOn": "Zakolejkowane: włączenie · {mode} · {temperature}°C",
"zones.queuedGlobalPowerOn": "Zakolejkowane: globalne włączenie jednostki",
"zones.queuedModeChange": "Zakolejkowane: zmiana trybu na {mode} · {temperature}°C",
"zones.queuedAction": "Zakolejkowane zadanie sterowania",
"zones.compressorQueueUntil": "Wykonanie najwcześniej: {time}",
"zones.afterProtection": "po zakończeniu ochrony",
"zones.cancelAllQueued": "Anuluj wszystkie oczekujące",
"zones.queuedCancelled": "Zakolejkowane zadanie anulowane.",
"zones.noQueuedTask": "Brak oczekującego zadania do anulowania.",
"zones.queuedCancelledAll": "Anulowano oczekujące zadania: {count}.",
"zones.queueCancelledStatus": "Zadanie po ochronie anulowane — oczekuje na nowe polecenie",
"zones.queueOverview": "Kolejka",
"zones.queueEyebrow": "Ochrona sprężarki",
"zones.queueTitle": "Kolejka poleceń",
"zones.queueHint": "Polecenia czekające na zakończenie ochrony sprężarki. Możesz anulować pojedyncze zadanie albo wyczyścić całą kolejkę.",
"zones.queuePendingLabel": "Oczekujące zadania",
"zones.queueEmptyTitle": "Kolejka jest pusta",
"zones.queueEmptyText": "Nie ma poleceń oczekujących na zakończenie ochrony sprężarki.",
"zones.queueReasonProtection": "Ochrona sprężarki",
"zones.queueSource": "Źródło: {source}",
"zones.queueSourceGlobal": "Zasilanie globalne",
"zones.queueRemaining": "Pozostało {time}",
"zones.queueReady": "Gotowe do wykonania",
"zones.queueCancelAllConfirm": "Anulować wszystkie oczekujące zadania ({count}) ochrony sprężarki?"
}
}