This commit is contained in:
Mateusz Gruszczyński
2026-09-02 09:02:56 +02:00
parent 9c6e51fc35
commit 43441d2fb7
16 changed files with 555 additions and 60 deletions
+80 -6
View File
@@ -927,8 +927,6 @@
"settings.haConnectionHint": "Server address and credentials used by all Home Assistant features.",
"settings.haThermostatSources": "Thermostat temperature sources",
"settings.haThermostatSourcesHint": "These settings belong to thermostat and temperature-source logic, not reusable Flow inputs.",
"flow.listEyebrow": "Your automations",
"flow.listTitle": "Flow list",
"flow.listCount": "{count} Flows",
"flow.quickToggleHint": "Enable or disable the Flow without opening the editor",
"flow.quickEnabled": "Flow enabled",
@@ -965,8 +963,84 @@
"flow.templateCategory.advanced.hint": "Nested AND/OR/NOT logic, multiple rooms and Home Assistant states.",
"flow.templateCategory.home_assistant": "Home Assistant / heat sources",
"flow.templateCategory.home_assistant.hint": "Coordinate GREE with a gas boiler, external heat source, heating demand and temperatures read from Home Assistant.",
"flow.templatesLoadFailed": "Unable to load preset library."
},
"flow.sharedInputsSettingsLink": "Shared Flow inputs in Home Assistant →",
"flow.templateCategories": "Preset categories"
"flow.templatesLoadFailed": "Unable to load preset library.",
"flow.sharedInputsSettingsLink": "Shared Flow inputs in Home Assistant →",
"flow.templateCategories": "Preset categories",
"flow.sharedInputTest": "Test HA input",
"flow.sharedInputTesting": "Testing…",
"flow.sharedInputTestHint": "The test uses the saved Home Assistant connection and does not save this input.",
"flow.sharedInputTestEntityRequired": "Enter entity_id before testing.",
"flow.sharedInputTestCurrent": "Current value",
"flow.sharedInputTestExpected": "Condition",
"flow.sharedInputTestMatched": "TRUE — condition matched",
"flow.sharedInputTestNotMatched": "FALSE — condition did not match",
"flow.sharedInputTestAvailable": "Entity available",
"flow.sharedInputTestUnavailable": "Entity unavailable",
"flow.sharedInputUsedBy": "Used in {count} Flows",
"flow.sharedInputUnused": "Not used in any Flow",
"flow.openReferencedFlow": "Open Flow “{name}”",
"flow.templateSearch": "Search presets…",
"flow.templateSearchLabel": "Search presets",
"flow.templateFavorites": "Favorites",
"flow.templateRecent": "Recent",
"flow.templateNoResults": "No presets match the search.",
"flow.templateNoFavorites": "You have no favorite presets yet.",
"flow.templateNoRecent": "No preset has been used yet.",
"flow.templateFavoriteAdd": "Add to favorites",
"flow.templateFavoriteRemove": "Remove from favorites",
"flow.templatePreview": "Preset preview",
"flow.templatePreviewHint": "Review requirements and the block layout before replacing the current Flow.",
"flow.templateUse": "Use preset",
"flow.templateRequirements": "Requirements",
"flow.templateRequiresHa": "Home Assistant",
"flow.templateRequiresZone": "{count} zone(s)",
"flow.templateRequiresDevice": "{count} device(s)",
"flow.templateRequiresGroup": "{count} group(s)",
"flow.templateRequiresShared": "{count} shared input(s)",
"flow.templateRequiresEntity": "HA entities configured in the preset",
"flow.templateRequirementsReady": "Requirements available",
"flow.templateRequirementsMissing": "Missing: {items}",
"flow.templateNodesCount": "{count} blocks",
"flow.templateEdgesCount": "{count} connections",
"flow.templateSelectPreview": "Select a preset to preview it.",
"flow.templateCategory.favorites": "Favorites",
"flow.templateCategory.recent": "Recent",
"flow.enable": "Enable Flow",
"flow.disable": "Disable Flow",
"flow.logLevelInfo": "Info",
"flow.logLevelWarn": "Warning",
"flow.logLevelError": "Error",
"flow.logKindCreated": "Flow created",
"flow.logKindUpdated": "Flow updated",
"flow.logKindDeleted": "Flow deleted",
"flow.logKindImported": "Flow imported",
"flow.logKindDryRun": "Flow test",
"flow.logKindConditionError": "Condition error",
"flow.logKindActionSuppressed": "Action suppressed",
"flow.logKindActionFired": "Action executed",
"flow.logKindActionError": "Action error",
"flow.logKindBlockedZone": "Blocked by zone",
"flow.logKindBlockedManual": "Blocked by manual control",
"flow.logKindBlockedThermostat": "Blocked by thermostat",
"flow.logKindBlockedTemporary": "Blocked by temporary thermostat",
"flow.logKindBlockedThermostatOwner": "Device owned by thermostat",
"flow.logKindBlockedOwnership": "Control ownership changed",
"flow.logKindConflict": "Automation conflict",
"flow.logMessageCreated": "Flow “{name}” was created.",
"flow.logMessageUpdated": "Flow “{name}” was updated.",
"flow.logMessageDeleted": "Flow “{name}” was deleted.",
"flow.logMessageImported": "Flow “{name}” was imported.",
"flow.logMessageDryRun": "Flow “{name}” was tested without changing device state.",
"flow.logMessageConditionError": "One of the Flow conditions could not be evaluated correctly.",
"flow.logMessageActionSuppressed": "The Flow action was suppressed by the current control owner.",
"flow.logMessageActionFired": "The Flow action was executed.",
"flow.logMessageActionError": "The Flow action failed to execute.",
"flow.logMessageBlockedZone": "The Flow action was blocked because the related zone is disabled.",
"flow.logMessageBlockedManual": "The Flow action was blocked by manual device control.",
"flow.logMessageBlockedThermostat": "The Flow action was blocked by the local thermostat.",
"flow.logMessageBlockedTemporary": "The Flow action was blocked by the temporary thermostat.",
"flow.logMessageBlockedThermostatOwner": "The Flow action was suppressed because the device is controlled by an enabled thermostat zone.",
"flow.logMessageBlockedOwnership": "The Flow action was suppressed because control ownership changed during execution.",
"flow.logMessageConflict": "The Flow action was skipped because another automation already claimed the same target."
}
}
+80 -6
View File
@@ -927,8 +927,6 @@
"settings.haConnectionHint": "Adres serwera i dane dostępu używane przez wszystkie funkcje Home Assistant.",
"settings.haThermostatSources": "Źródła temperatury sterowania",
"settings.haThermostatSourcesHint": "Te ustawienia należą do logiki termostatów i źródeł temperatury, nie do wspólnych wejść Flow.",
"flow.listEyebrow": "Twoje automatyzacje",
"flow.listTitle": "Lista Flow",
"flow.listCount": "{count} Flow",
"flow.quickToggleHint": "Szybko włącz lub wyłącz Flow bez otwierania edytora",
"flow.quickEnabled": "Flow włączony",
@@ -965,8 +963,84 @@
"flow.templateCategory.advanced.hint": "Wielopoziomowe AND/OR/NOT, wiele pomieszczeń i stany Home Assistant.",
"flow.templateCategory.home_assistant": "Home Assistant / źródła ciepła",
"flow.templateCategory.home_assistant.hint": "Koordynacja GREE z kotłem gazowym, zewnętrznym ogrzewaniem, zapotrzebowaniem i temperaturami pobieranymi z Home Assistant.",
"flow.templatesLoadFailed": "Nie udało się wczytać biblioteki presetów."
},
"flow.sharedInputsSettingsLink": "Wspólne wejścia Flow w Home Assistant →",
"flow.templateCategories": "Kategorie presetów"
"flow.templatesLoadFailed": "Nie udało się wczytać biblioteki presetów.",
"flow.sharedInputsSettingsLink": "Wspólne wejścia Flow w Home Assistant →",
"flow.templateCategories": "Kategorie presetów",
"flow.sharedInputTest": "Testuj wejście HA",
"flow.sharedInputTesting": "Sprawdzanie…",
"flow.sharedInputTestHint": "Test używa zapisanej konfiguracji połączenia Home Assistant i nie zapisuje tego wejścia.",
"flow.sharedInputTestEntityRequired": "Podaj entity_id przed testem.",
"flow.sharedInputTestCurrent": "Aktualna wartość",
"flow.sharedInputTestExpected": "Warunek",
"flow.sharedInputTestMatched": "TRUE — warunek spełniony",
"flow.sharedInputTestNotMatched": "FALSE — warunek niespełniony",
"flow.sharedInputTestAvailable": "Encja dostępna",
"flow.sharedInputTestUnavailable": "Encja niedostępna",
"flow.sharedInputUsedBy": "Używane w {count} Flow",
"flow.sharedInputUnused": "Nieużywane w żadnym Flow",
"flow.openReferencedFlow": "Otwórz Flow „{name}”",
"flow.templateSearch": "Szukaj presetów…",
"flow.templateSearchLabel": "Szukaj presetów",
"flow.templateFavorites": "Ulubione",
"flow.templateRecent": "Ostatnie",
"flow.templateNoResults": "Brak presetów pasujących do wyszukiwania.",
"flow.templateNoFavorites": "Nie masz jeszcze ulubionych presetów.",
"flow.templateNoRecent": "Nie użyto jeszcze żadnego presetu.",
"flow.templateFavoriteAdd": "Dodaj do ulubionych",
"flow.templateFavoriteRemove": "Usuń z ulubionych",
"flow.templatePreview": "Podgląd presetu",
"flow.templatePreviewHint": "Sprawdź wymagania i układ bloków przed zastąpieniem bieżącego Flow.",
"flow.templateUse": "Użyj presetu",
"flow.templateRequirements": "Wymagania",
"flow.templateRequiresHa": "Home Assistant",
"flow.templateRequiresZone": "{count} strefa/strefy",
"flow.templateRequiresDevice": "{count} urządzenie/urządzenia",
"flow.templateRequiresGroup": "{count} grupa/grupy",
"flow.templateRequiresShared": "{count} wspólne wejście/wejścia",
"flow.templateRequiresEntity": "Encje HA skonfigurowane w presecie",
"flow.templateRequirementsReady": "Wymagania dostępne",
"flow.templateRequirementsMissing": "Brakuje: {items}",
"flow.templateNodesCount": "{count} bloków",
"flow.templateEdgesCount": "{count} połączeń",
"flow.templateSelectPreview": "Wybierz preset, aby zobaczyć podgląd.",
"flow.templateCategory.favorites": "Ulubione",
"flow.templateCategory.recent": "Ostatnie",
"flow.enable": "Włącz Flow",
"flow.disable": "Wyłącz Flow",
"flow.logLevelInfo": "Informacja",
"flow.logLevelWarn": "Ostrzeżenie",
"flow.logLevelError": "Błąd",
"flow.logKindCreated": "Utworzenie Flow",
"flow.logKindUpdated": "Aktualizacja Flow",
"flow.logKindDeleted": "Usunięcie Flow",
"flow.logKindImported": "Import Flow",
"flow.logKindDryRun": "Test Flow",
"flow.logKindConditionError": "Błąd warunku",
"flow.logKindActionSuppressed": "Akcja pominięta",
"flow.logKindActionFired": "Akcja wykonana",
"flow.logKindActionError": "Błąd akcji",
"flow.logKindBlockedZone": "Zablokowane przez strefę",
"flow.logKindBlockedManual": "Zablokowane przez sterowanie ręczne",
"flow.logKindBlockedThermostat": "Zablokowane przez termostat",
"flow.logKindBlockedTemporary": "Zablokowane przez termostat tymczasowy",
"flow.logKindBlockedThermostatOwner": "Urządzenie kontrolowane przez termostat",
"flow.logKindBlockedOwnership": "Zmiana właściciela sterowania",
"flow.logKindConflict": "Konflikt automatyzacji",
"flow.logMessageCreated": "Utworzono Flow „{name}”.",
"flow.logMessageUpdated": "Zaktualizowano Flow „{name}”.",
"flow.logMessageDeleted": "Usunięto Flow „{name}”.",
"flow.logMessageImported": "Zaimportowano Flow „{name}”.",
"flow.logMessageDryRun": "Wykonano test Flow „{name}” bez zmiany stanu urządzeń.",
"flow.logMessageConditionError": "Nie udało się poprawnie ocenić jednego z warunków Flow.",
"flow.logMessageActionSuppressed": "Akcja Flow została pominięta z powodu aktualnego właściciela sterowania.",
"flow.logMessageActionFired": "Akcja Flow została wykonana.",
"flow.logMessageActionError": "Wykonanie akcji Flow zakończyło się błędem.",
"flow.logMessageBlockedZone": "Akcja Flow została zablokowana, ponieważ powiązana strefa jest wyłączona.",
"flow.logMessageBlockedManual": "Akcja Flow została zablokowana przez ręczne sterowanie urządzeniem.",
"flow.logMessageBlockedThermostat": "Akcja Flow została zablokowana przez lokalny termostat.",
"flow.logMessageBlockedTemporary": "Akcja Flow została zablokowana przez tymczasowy termostat.",
"flow.logMessageBlockedThermostatOwner": "Akcja Flow została pominięta, ponieważ urządzeniem steruje aktywna strefa termostatu.",
"flow.logMessageBlockedOwnership": "Akcja Flow została pominięta, ponieważ w trakcie wykonania zmienił się właściciel sterowania.",
"flow.logMessageConflict": "Akcja Flow została pominięta z powodu konfliktu z inną automatyzacją dla tego samego celu."
}
}