2026-10-01 16:20:16 -05:00
{
"permissions" : {
"view" : {
2026-10-02 06:39:59 +00:00
"title" : "Wyświetl automatyzacje" ,
"description" : "Zobacz automatyzacje i ich historię."
2026-10-01 16:20:16 -05:00
},
"create" : {
2026-10-02 06:39:59 +00:00
"title" : "Twórz automatyzacje" ,
"description" : "Dodaj nowe automatyzacje."
2026-10-01 16:20:16 -05:00
},
"edit" : {
2026-10-02 06:39:59 +00:00
"title" : "Edytuj automatyzacje" ,
"description" : "Zmień istniejące automatyzacje."
2026-10-01 16:20:16 -05:00
},
"delete" : {
2026-10-02 06:39:59 +00:00
"title" : "Usuń automatyzacje" ,
"description" : "Usuń automatyzacje."
2026-10-01 16:20:16 -05:00
},
"run" : {
2026-10-02 06:39:59 +00:00
"title" : "Uruchom automatyzacje" ,
"description" : "Uruchom automatyzację ręcznie."
2026-10-01 16:20:16 -05:00
}
},
"newUi" : {
"sidebar" : {
"automations" : {
"title" : "Automatyzacje" ,
"tabAutomations" : "Automatyzacje" ,
"tabRuns" : "Uruchomienia" ,
"tabChannels" : "Kanały" ,
"createAutomation" : "Nowa automatyzacja" ,
"backToAutomations" : "Powrót do automatyzacji" ,
"createTitle" : "Nowa automatyzacja" ,
"editTitle" : "Edytuj automatyzację" ,
"empty" : "Brak jeszcze automatyzacji. Utwórz automatyzację, która będzie reagować na metrykę, harmonogram lub zdarzenie." ,
"emptyRuns" : "Brak uruchomień." ,
2026-10-02 06:39:59 +00:00
"channelsHint" : "Kanały są skonfigurowane w Alertach" ,
"noChannelsHint" : "Alert zawsze trafia do Twojej skrzynki odbiorczej. Dodaj kanały w Alertach, aby wysłać go również gdzie indziej." ,
2026-10-01 16:20:16 -05:00
"nameLabel" : "Nazwa" ,
"namePlaceholder" : "np. Wyczyść /data, gdy się zapełni" ,
"nameRequired" : "Nazwa jest wymagana" ,
"descriptionLabel" : "Opis" ,
"descriptionPlaceholder" : "Opis opcjonalny" ,
"enabledLabel" : "Włączona" ,
"concurrencyLabel" : "Jeśli już działa" ,
"concurrencyHint" : "Co zrobić, gdy zostanie wyzwolona ponownie przed zakończeniem poprzedniego uruchomienia." ,
"concurrency" : {
"skip" : "Pomiń nowe uruchomienie" ,
"queue" : "Poczekaj i uruchom po zakończeniu" ,
"allow" : "Uruchom oba naraz"
},
"save" : "Zapisz" ,
"created" : "Utworzono automatyzację" ,
"updated" : "Zapisano automatyzację" ,
"deleted" : "Usunięto automatyzację" ,
"deleteConfirm" : "Usunąć tę automatyzację? Jej historia uruchomień również zostanie usunięta." ,
"runNow" : "Uruchom teraz" ,
"testRun" : "Uruchomienie próbne" ,
"testRunHint" : "Wykonuje każdy krok, ale nie zmienia niczego poza Termixem." ,
"runStarted" : "Uruchomiono" ,
"runFinished" : "Zakończono: {{status}}" ,
"trigger" : "Wyzwalacz" ,
"steps" : "Kroki" ,
"addStep" : "Dodaj krok" ,
"removeStep" : "Usuń krok" ,
"moveUp" : "W górę" ,
"moveDown" : "W dół" ,
"noSteps" : "Brak kroków. Dodaj jeden, aby określić, co powinno się stać." ,
"webhookTokenTitle" : "Adres URL webhooka" ,
"webhookTokenDescription" : "Pokazywany tylko raz. Zapisz go teraz, później nie da się go odzyskać." ,
"copy" : "Kopiuj" ,
"copied" : "Skopiowano" ,
"viewJson" : "JSON" ,
"viewBuilder" : "Kreator" ,
"viewGraph" : "Graf" ,
"lastRun" : "Ostatnie uruchomienie" ,
"never" : "Nigdy" ,
"duration" : "{{seconds}}s" ,
"stepOutput" : "Wyjście" ,
"stepError" : "Błąd" ,
"dryRunBadge" : "Uruchomienie próbne" ,
"hostSelector" : {
"trigger" : "Host wyzwalający" ,
"host" : "Konkretny host" ,
"fleet" : "Flota" ,
"all" : "Wszystkie hosty"
},
"triggerKinds" : {
"metric_threshold" : "Próg metryki" ,
"host_status" : "Host wstaje lub pada" ,
"health_check" : "Zmiana kontroli stanu" ,
"schedule" : "Zgodnie z harmonogramem" ,
"docker_event" : "Zdarzenie kontenera" ,
"internal_event" : "Zdarzenie Termixa" ,
"webhook" : "Przychodzący webhook"
},
"stepTypes" : {
2026-10-02 06:39:59 +00:00
"notify" : "Wyślij alert" ,
2026-10-01 16:20:16 -05:00
"http" : "Wywołaj adres URL" ,
"run_snippet" : "Uruchom snippet" ,
"run_command" : "Uruchom polecenie" ,
"docker" : "Kontroluj kontener" ,
"tunnel" : "Kontroluj tunel" ,
"wol" : "Obudź host" ,
"wait" : "Czekaj" ,
"set_var" : "Ustaw zmienną" ,
"if" : "Jeśli / w przeciwnym razie" ,
"run_automation" : "Uruchom inną automatyzację" ,
"stop" : "Zatrzymaj"
},
"statuses" : {
"running" : "Działa" ,
"success" : "Powodzenie" ,
"failed" : "Niepowodzenie" ,
"timeout" : "Przekroczono limit czasu" ,
"skipped" : "Pominięto" ,
"cancelled" : "Anulowano"
},
"fields" : {
"host" : "Host" ,
"metric" : "Metryka" ,
"mount" : "Punkt montowania" ,
"operator" : "Jest" ,
"value" : "Wartość" ,
"forSeconds" : "Utrzymywany przez (sekundy)" ,
"cooldown" : "Czas wyciszenia (minuty)" ,
"cron" : "Wyrażenie cron" ,
"intervalSeconds" : "Co (sekundy)" ,
"timezone" : "Strefa czasowa" ,
"timezoneServer" : "Czas serwera" ,
"timezoneHint" : "Czasy cron są odczytywane w tej strefie. Nie dotyczy harmonogramów interwałowych." ,
"container" : "Kontener" ,
"command" : "Polecenie" ,
"url" : "Adres URL" ,
"method" : "Metoda" ,
"body" : "Treść" ,
2026-10-02 06:39:59 +00:00
"channels" : "Wyślij również do" ,
2026-10-01 16:20:16 -05:00
"title" : "Tytuł" ,
"message" : "Wiadomość" ,
"snippet" : "Snippet" ,
"seconds" : "Sekundy" ,
"conditionLeftPlaceholder" : "Wartość do sprawdzenia" ,
"conditionRightPlaceholder" : "Porównaj z" ,
"variableName" : "Nazwa zmiennej" ,
"variableValue" : "Wartość" ,
"elevated" : "Uruchom z sudo" ,
"onError" : "Jeśli to się nie powiedzie" ,
"allowPrivateNetwork" : "Zezwalaj na lokalne adresy sieciowe" ,
"allowPrivateNetworkHint" : "Wymagane dla własnej usługi w sieci LAN. Domyślnie wyłączone, aby zapobiec żądaniom do adresów wewnętrznych."
},
"onError" : {
"stop" : "Zatrzymaj uruchomienie" ,
"continue" : "Kontynuuj"
},
2026-10-02 06:39:59 +00:00
"needsPlugin" : "Potrzeba {{plugin}}" ,
"needsPluginHint" : "Ta automatyzacja jest pomijana do momentu, aż potrzebna funkcja stanie się ponownie dostępna." ,
2026-10-01 16:20:16 -05:00
"offBadge" : "Wył." ,
"docsLink" : "Zobacz dokumentację" ,
"ago" : {
2026-10-02 06:39:59 +00:00
"seconds" : "{{count}}s temu" ,
2026-10-01 16:20:16 -05:00
"minutes" : "{{count}} min temu" ,
"hours" : "{{count}} godz. temu" ,
"days" : "{{count}} dni temu"
}
}
}
},
"nav" : {
"automations" : "Automatyzacje"
},
"onboarding" : {
"feature_automations" : "Automatyzacje" ,
"feature_automations_desc" : "Uruchamiaj kroki automatycznie, gdy coś się wydarzy, i otrzymuj powiadomienia."
},
"maintenance" : {
"title" : "Konserwacja" ,
2026-10-02 06:39:59 +00:00
"description" : "Wstrzymaj automatyzację stanu hosta, kondycji, metryk, kontenerów i rozłączania tunelu na czas trwania pracy. Monitorowanie, ręczne uruchomienia i zaplanowane automatyzacje będą kontynuowane." ,
"denied" : "Nie masz uprawnień do przeglądania informacji o konserwacji." ,
"sharedReadOnly" : "Ten host został Ci udostępniony. Tylko jego właściciel może zmienić stan konserwacji." ,
"failed" : "Nie udało się zaktualizować konserwacji." ,
"active" : "Konserwacja aktywna" ,
"estimated" : "Szacowany termin ukończenia" ,
"noAutoEnd" : "Kosztorys nie kończy prac konserwacyjnych. Należy go jednoznacznie zakończyć po zakończeniu prac." ,
"endConfirm" : "Zakończyć konserwację i wznowić automatyzacje wyzwalane zdarzeniami dla tego hosta?" ,
"confirmEnd" : "Potwierdź koniec" ,
2026-10-01 16:20:16 -05:00
"cancel" : "Anuluj" ,
2026-10-02 06:39:59 +00:00
"end" : "Zakończ konserwację" ,
2026-10-01 16:20:16 -05:00
"action" : "Akcja" ,
2026-10-02 06:39:59 +00:00
"startNow" : "Zacznij teraz" ,
"schedule" : "Zaplanuj na później" ,
"reason" : "Powód" ,
"startUtc" : "Pierwsze uruchomienie (UTC)" ,
2026-10-01 16:20:16 -05:00
"repeat" : "Powtórz" ,
2026-10-02 06:39:59 +00:00
"once" : "Raz" ,
"weekly" : "Tygodnik" ,
"monthly" : "Miesięczny" ,
"utcHelp" : "Harmonogramy korzystają z czasu UTC przez cały rok. Harmonogramy miesięczne pomijają miesiące bez wybranego dnia. Zaplanowane okna czasowe nie mogą się na siebie nakładać; nadwyżki konserwacyjne trwają również w kolejnych oknach czasowych." ,
"duration" : "Szacowany czas trwania (minuty)" ,
"grace" : "Okres karencji (minuty)" ,
"notify" : "Powiadom raz, jeśli po upływie okresu szacunkowego i okresu karencji nadal będziesz offline" ,
"addSchedule" : "Dodaj harmonogram" ,
"schedules" : "Harmonogramy" ,
"noSchedules" : "Brak harmonogramów konserwacji." ,
"completed" : "Już zaczęto" ,
"minutes_one" : "{{count}} minuta" ,
"minutes_other" : "{{count}} minut" ,
"remove" : "Usuń harmonogram" ,
"loadFailed" : "Nie można odświeżyć statusu konserwacji. Zmiany są zablokowane do czasu ich załadowania." ,
"loading" : "Ładowanie statusu konserwacji…"
2026-10-04 15:11:41 -05:00
},
"ui" : {
"sidebar" : {
"automations" : {
"options" : {
2026-10-05 06:28:23 +00:00
"connect" : "połączenie" ,
"disconnect" : "odłącz" ,
2026-10-04 15:11:41 -05:00
"offline" : "offline" ,
"online" : "online" ,
2026-10-05 06:28:23 +00:00
"failing" : "w braku" ,
"recovered" : "ekstrakcyjny"
2026-10-04 15:11:41 -05:00
}
}
}
2026-10-01 16:20:16 -05:00
}
}