v0.9.6
This commit is contained in:
+134
-1
@@ -809,6 +809,139 @@
|
||||
"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?"
|
||||
"zones.queueCancelAllConfirm": "Anulować wszystkie oczekujące zadania ({count}) ochrony sprężarki?",
|
||||
"nav.flows": "Flow",
|
||||
"flow.eyebrow": "Logika wizualna",
|
||||
"flow.new": "Nowy Flow",
|
||||
"flow.infoTitle": "Jedno miejsce dla harmonogramów i automatyzacji",
|
||||
"flow.infoText": "Układasz logikę z bloków. GREE Controller tłumaczy Flow na generowane harmonogramy i automatyzacje. Wygenerowane wpisy są tylko do odczytu poza tym edytorem.",
|
||||
"flow.sourceOfTruth": "Flow = źródło logiki",
|
||||
"flow.blocks": "Bloki",
|
||||
"flow.defaultDescription": "Wizualna logika sterowania",
|
||||
"flow.compilesAutomatically": "Automatycznie tłumaczone na harmonogramy i automatyzacje",
|
||||
"flow.openEditor": "Otwórz edytor",
|
||||
"flow.emptyTitle": "Brak Flow",
|
||||
"flow.emptyText": "Utwórz pierwszy przepływ i ułóż logikę z bloków.",
|
||||
"flow.editorEyebrow": "Edytor Flow",
|
||||
"flow.namePlaceholder": "Nazwa logiki",
|
||||
"flow.paletteHint": "Dodaj blok, a potem połącz jego wyjście z kolejnym blokiem.",
|
||||
"flow.time": "Czas",
|
||||
"flow.sensors": "Czujniki",
|
||||
"flow.logic": "Logika",
|
||||
"flow.actions": "Akcje",
|
||||
"flow.emptyCanvas": "Zacznij od dodania bloków",
|
||||
"flow.emptyCanvasHint": "Warunki układaj po lewej, akcje po prawej.",
|
||||
"flow.interpretation": "Interpretacja",
|
||||
"flow.selectBlock": "Wybierz blok",
|
||||
"flow.selectBlockHint": "Tutaj pojawią się jego ustawienia.",
|
||||
"flow.newDefaultName": "Nowa logika",
|
||||
"flow.notFound": "Nie znaleziono Flow",
|
||||
"flow.connectHere": "Połącz tutaj",
|
||||
"flow.startConnection": "Rozpocznij połączenie",
|
||||
"flow.allConditions": "Wszystkie warunki muszą być spełnione",
|
||||
"flow.operator": "Operator",
|
||||
"flow.state": "Stan",
|
||||
"flow.value": "Wartość",
|
||||
"flow.andHint": "AND łączy kilka gałęzi. Wszystkie warunki doprowadzone do akcji muszą być spełnione.",
|
||||
"flow.blockSettings": "Ustawienia bloku",
|
||||
"flow.noActionsYet": "Dodaj akcję, aby zobaczyć interpretację logiki.",
|
||||
"flow.always": "Zawsze",
|
||||
"flow.compileCount": "{schedules} harm. · {automations} autom.",
|
||||
"flow.nameRequired": "Podaj nazwę Flow",
|
||||
"flow.saved": "Flow zapisany i przetłumaczony na logikę wykonawczą.",
|
||||
"flow.deleteConfirm": "Usunąć Flow „{name}” razem z wygenerowanymi harmonogramami i automatyzacjami?",
|
||||
"flow.deleted": "Flow usunięty.",
|
||||
"flow.generated": "Wygenerowane przez Flow",
|
||||
"flow.generatedReadOnly": "Wygenerowane przez Flow — edycja tylko w edytorze Flow",
|
||||
"flow.anyCondition": "Wystarczy jeden warunek",
|
||||
"flow.invertCondition": "Odwrócenie warunku",
|
||||
"flow.orHint": "OR zwraca prawdę, gdy spełniona jest co najmniej jedna podłączona gałąź.",
|
||||
"flow.notHint": "NOT odwraca wynik dokładnie jednej podłączonej gałęzi.",
|
||||
"flow.and": "i",
|
||||
"flow.or": "lub",
|
||||
"flow.not": "nie",
|
||||
"flow.node.weekday": "Dni tygodnia",
|
||||
"flow.node.timeRange": "Przedział godzin",
|
||||
"flow.node.dateRange": "Zakres dat",
|
||||
"flow.node.outdoorTemperature": "Temperatura zewn.",
|
||||
"flow.node.deviceTemperature": "Temperatura urządzenia",
|
||||
"flow.node.zoneTemperature": "Temperatura strefy",
|
||||
"flow.node.haState": "HA: stan",
|
||||
"flow.node.haNumeric": "HA: wartość",
|
||||
"flow.node.and": "AND",
|
||||
"flow.node.or": "OR",
|
||||
"flow.node.not": "NOT",
|
||||
"flow.node.thermostat": "Termostat",
|
||||
"flow.node.greeDevice": "Urządzenie GREE",
|
||||
"flow.node.group": "Grupa",
|
||||
"common.yes": "Tak",
|
||||
"common.no": "Nie",
|
||||
"common.loading": "Ładowanie…",
|
||||
"flow.import": "Importuj Flow",
|
||||
"flow.export": "Eksportuj",
|
||||
"flow.exported": "Flow wyeksportowany.",
|
||||
"flow.imported": "Flow zaimportowany i skompilowany.",
|
||||
"flow.importFailed": "Nie udało się zaimportować Flow",
|
||||
"flow.templates": "Presety",
|
||||
"flow.templateLibrary": "Biblioteka Flow",
|
||||
"flow.templatesHint": "Gotowe układy tworzą edytowalny graf z użyciem istniejących stref, urządzeń i grup.",
|
||||
"flow.templateReplaceConfirm": "Zastąpić obecne bloki wybranym presetem?",
|
||||
"flow.dryRun": "Dry-run",
|
||||
"flow.logs": "Logi",
|
||||
"flow.testMode": "Diagnostyka Flow",
|
||||
"flow.simulationTime": "Data i godzina symulacji",
|
||||
"flow.runSimulation": "Uruchom symulację",
|
||||
"flow.dryRunHint": "Dry-run nie zmienia stanu termostatów, urządzeń, grup, harmonogramów ani automatyzacji.",
|
||||
"flow.simulationOverrides": "Nadpisania czujników",
|
||||
"flow.simulationOverridesHint": "Zostaw puste, aby użyć aktualnego stanu aplikacji lub Home Assistant.",
|
||||
"flow.useLiveValue": "aktualna wartość",
|
||||
"flow.noSimulationOverrides": "Ten Flow nie ma źródeł, które wymagają nadpisania wartości.",
|
||||
"flow.runningSimulation": "Symulacja…",
|
||||
"flow.simulationFailed": "Symulacja nie powiodła się",
|
||||
"flow.compiledPreview": "Kompilacja: {schedules} harm. · {automations} autom.",
|
||||
"flow.wouldExecute": "Akcja wykonałaby się",
|
||||
"flow.blockedByOwnership": "Zablokowane przez ownership",
|
||||
"flow.conditionFalse": "Warunek niespełniony",
|
||||
"flow.blockReason": "Powód blokady",
|
||||
"flow.saveBeforeLogs": "Najpierw zapisz Flow, aby zobaczyć jego logi.",
|
||||
"flow.noLogs": "Brak logów dla tego Flow.",
|
||||
"flow.logsFailed": "Nie udało się pobrać logów.",
|
||||
"flow.attribute": "Atrybut",
|
||||
"flow.houseMode": "Tryb domu",
|
||||
"flow.field": "Pole",
|
||||
"flow.node.haAttribute": "HA: atrybut",
|
||||
"flow.node.houseMode": "Tryb domu",
|
||||
"flow.node.deviceState": "Stan urządzenia",
|
||||
"flow.node.zoneState": "Stan termostatu",
|
||||
"flow.node.constant": "Stała testowa",
|
||||
"flow.template.workday_comfort.title": "Komfort w dni robocze",
|
||||
"flow.template.workday_comfort.description": "Pon.–pt. rano uruchamia preset komfortu w wybranej strefie.",
|
||||
"flow.template.weather_comfort.title": "Komfort zależny od pogody",
|
||||
"flow.template.weather_comfort.description": "Łączy dzień, godzinę i temperaturę zewnętrzną przez AND przed sterowaniem termostatem.",
|
||||
"flow.template.smart_demand.title": "Inteligentne zapotrzebowanie",
|
||||
"flow.template.smart_demand.description": "Złożona logika czasu, trybu domu i alternatywy temperatury zewnętrznej lub pokojowej.",
|
||||
"flow.template.device_resilience.title": "Sterowanie tylko przy sprawnym urządzeniu",
|
||||
"flow.template.device_resilience.description": "Uruchamia termostat tylko gdy urządzenie jest włączone, online i tryb domu pozwala na pracę.",
|
||||
"flow.template.night_group.title": "Noc dla grupy",
|
||||
"flow.template.night_group.description": "Nocny przedział czasu + tryb domu sterują presetem sleep dla grupy lub strefy.",
|
||||
"flow.template.ha_window_guard.title": "Otwarte okno — wyłącz HVAC",
|
||||
"flow.template.ha_window_guard.description": "Przykład integracji z binary_sensor Home Assistant: otwarte okno wyłącza termostat. Ustaw właściwy entity_id.",
|
||||
"flow.node.groupState": "Stan grupy",
|
||||
"flow.node.nightMode": "Tryb nocny",
|
||||
"flow.nightModeActive": "aktywny zgodnie z ustawieniami aplikacji",
|
||||
"flow.nightModeHint": "Warunek jest prawdziwy, gdy skonfigurowany w aplikacji Tryb nocny jest aktualnie aktywny. Użyj NOT, aby sprawdzić czas poza trybem nocnym.",
|
||||
"flow.template.presence_eco.title": "Obecność: komfort / eco",
|
||||
"flow.template.presence_eco.description": "Dwie jawne gałęzie Home Assistant: stan home włącza komfort, a not_home ustawia preset away. Ustaw właściwy entity_id osoby lub czujnika obecności.",
|
||||
"flow.template.frost_guard.title": "Ochrona przeciwzamrożeniowa",
|
||||
"flow.template.frost_guard.description": "W trybie grzania, przy niskiej temperaturze zewnętrznej i pokojowej, ustawia bezpieczny niski cel termostatu.",
|
||||
"flow.template.nested_guard.title": "Złożony warunek z OR i NOT",
|
||||
"flow.template.nested_guard.description": "Dni i godziny + temperatura zewnętrzna LUB pokojowa + NOT dla otwartego okna. Przykład wielopoziomowego grafu.",
|
||||
"flow.template.night_quiet.title": "Nocny profil grupy",
|
||||
"flow.template.night_quiet.description": "Korzysta bezpośrednio z istniejącego Trybu nocnego aplikacji i stanu grupy, aby zastosować preset sleep.",
|
||||
"flow.node.haAvailable": "HA: dostępność",
|
||||
"flow.available": "dostępna",
|
||||
"flow.haAvailableHint": "Warunek jest prawdziwy tylko wtedy, gdy encja Home Assistant odpowiada stanem innym niż unknown/unavailable. Błąd połączenia jest traktowany bezpiecznie jako false. Przydatne jako bramka przed NOT i logiką bezpieczeństwa.",
|
||||
"flow.deviceOptions": "Zaawansowane opcje GREE",
|
||||
"flow.deviceOptionsHint": "Te pola używają istniejącego DeviceCommand. Fan/quiet/sleep oraz tryby dry/fan są blokowane dla urządzenia przypisanego do termostatu, gdy mogłyby walczyć z regulatorem; użyj wtedy akcji Termostat."
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user