import type { TranslationMap } from
"../lib/types.ts" ;
// Generated by scripts/control-ui-i18n.ts.
export
const pl: TranslationMap = {
common: {
health:
"Stan" ,
ok:
"OK" ,
yes:
"Tak" ,
no:
"Nie" ,
active:
"Aktywny" ,
loading:
"Ładowanie…" ,
refreshing:
"Odświeżanie…" ,
online:
"Online" ,
offline:
"Offline" ,
connect:
"Połącz" ,
connected:
"Połączono" ,
refresh:
"Odśwież" ,
reload:
"Przeładuj" ,
probe:
"Sprawdź" ,
call:
"Połączenie" ,
confirm:
"Potwierdź" ,
cancel:
"Anuluj" ,
unselect:
"Odznacz" ,
enabled:
"Włączone" ,
disabled:
"Wyłączone" ,
na:
"n/d" ,
configured:
"Skonfigurowano" ,
running:
"Uruchomiono" ,
linked:
"Połączono" ,
mode:
"Tryb" ,
baseUrl:
"Bazowy URL" ,
lastStart:
"Ostatnie uruchomienie" ,
lastProbe:
"Ostatnie sprawdzenie" ,
lastInbound:
"Ostatnie przychodzące" ,
lastConnect:
"Ostatnie połączenie" ,
lastMessage:
"Ostatnia wiadomość" ,
authAge:
"Wiek uwierzytelnienia" ,
credential:
"Poświadczenie" ,
audience:
"Odbiorcy" ,
publicKey:
"Klucz publiczny" ,
probeOk:
"Sprawdzenie OK" ,
probeFailed:
"Sprawdzenie nie powiodło się" ,
reloadConfig:
"Przeładuj konfigurację" ,
loadConfig:
"Wczytaj konfigurację" ,
loadApprovals:
"Wczytaj zatwierdzenia" ,
settingsSections:
"Sekcje ustawień" ,
version:
"Wersja" ,
docs:
"Dokumentacja" ,
theme:
"Motyw" ,
resources:
"Zasoby" ,
search:
"Szukaj" ,
save:
"Zapisz" ,
saving:
"Zapisywanie…" ,
saveAndPublish:
"Zapisz i opublikuj" ,
importing:
"Importowanie…" ,
importFromRelays:
"Importuj z przekaźników" ,
showAdvanced:
"Pokaż zaawansowane" ,
hideAdvanced:
"Ukryj zaawansowane" ,
unsavedChanges:
"Masz niezapisane zmiany" ,
secondsAgo:
"{count}s temu" ,
working:
"Praca…" ,
showQr:
"Pokaż QR" ,
relink:
"Połącz ponownie" ,
waitForScan:
"Czekaj na zeskanowanie" ,
logout:
"Wyloguj" ,
},
channels: {
health: {
title:
"Stan kanału" ,
subtitle:
"Migawki stanu kanału z Gateway." ,
noSnapshotYet:
"Brak migawki." ,
},
generic: {
subtitle:
"Stan kanału i konfiguracja." ,
},
gatewayUrlConfirmation: {
title:
"Zmień URL Gateway" ,
subtitle:
"To spowoduje ponowne połączenie z innym serwerem Gateway" ,
warning:
"Potwierdź tylko, jeśli ufasz temu URL-owi. Złośliwe adresy URL mogą zagrozić bezpieczeństwu twojego systemu." ,
},
nostr: {
profile:
"Profil" ,
editProfile:
"Edytuj profil" ,
profilePicture:
"Zdjęcie profilowe" ,
noProfile:
"Nie ustawiono profilu." ,
noProfileHint:
"Kliknij „Edytuj profil”, aby dodać swoje imię, bio i awatar." ,
name:
"Imię" ,
displayName:
"Nazwa wyświetlana" ,
about:
"O mnie" ,
advanced:
"Zaawansowane" ,
profilePicturePreview:
"Podgląd zdjęcia profilowego" ,
account:
"Konto" ,
username:
"Nazwa użytkownika" ,
usernameHelp:
"Krótka nazwa użytkownika (np. satoshi)" ,
bio:
"Bio" ,
bioPlaceholder:
"Powiedz innym coś o sobie..." ,
bioHelp:
"Krótki biogram lub opis" ,
displayNameHelp:
"Twoja pełna nazwa wyświetlana" ,
avatarUrl:
"URL awatara" ,
avatarHelp:
"Adres URL HTTPS do Twojego zdjęcia profilowego" ,
bannerUrl:
"URL banera" ,
bannerHelp:
"Adres URL HTTPS do obrazu banera" ,
website:
"Strona internetowa" ,
websiteHelp:
"Twoja osobista strona internetowa" ,
nip05Identifier:
"Identyfikator NIP-05" ,
nip05Help:
"Weryfikowalny identyfikator (np. you@domain.com)" ,
lightningAddress:
"Adres Lightning" ,
lightningHelp:
"Adres Lightning do napiwków (LUD-16)" ,
},
},
nodes: {
binding: {
loadConfigHint:
"Wczytaj konfigurację, aby edytować powiązania." ,
formModeHint:
"Przełącz kartę Konfiguracja na tryb Formularz, aby edytować tutaj powiązania." ,
execNodeBinding:
"Powiązanie węzła exec" ,
execNodeBindingSubtitle:
"Przypnij agentów do konkretnego węzła podczas używania exec host=node." ,
defaultBinding:
"Domyślne powiązanie" ,
defaultBindingHint:
"Używane, gdy agenci nie nadpisują powiązania węzła." ,
node:
"Węzeł" ,
},
},
instances: {
title:
"Połączone instancje" ,
subtitle:
"Sygnały obecności z Gateway i klientów." ,
showHosts:
"Pokaż hosty i adresy IP" ,
hideHosts:
"Ukryj hosty i adresy IP" ,
toggleHostVisibility:
"Przełącz widoczność hostów" ,
noInstances:
"Nie zgłoszono jeszcze żadnych instancji." ,
lastInput:
"Ostatnie wejście {time}" ,
reason:
"Powód {reason}" ,
},
agentTools: {
connectedSource:
"Połączono: {id}" ,
connected:
"Połączono" ,
channelSource:
"Kanał: {id}" ,
channel:
"Kanał" ,
builtIn:
"Wbudowane" ,
},
nav: {
chat:
"Czat" ,
control:
"Sterowanie" ,
agent:
"Agent" ,
settings:
"Ustawienia" ,
expand:
"Rozwiń pasek boczny" ,
collapse:
"Zwiń pasek boczny" ,
resize:
"Zmień rozmiar paska bocznego" ,
},
tabs: {
agents:
"Agenci" ,
overview:
"Przegląd" ,
channels:
"Kanały" ,
instances:
"Instancje" ,
sessions:
"Sesje" ,
usage:
"Użycie" ,
cron:
"Zadania Cron" ,
skills:
"Skills" ,
nodes:
"Węzły" ,
chat:
"Czat" ,
config:
"Konfiguracja" ,
communications:
"Komunikacja" ,
appearance:
"Wygląd" ,
automation:
"Automatyzacja" ,
infrastructure:
"Infrastruktura" ,
aiAgents:
"AI i agenci" ,
debug:
"Debug" ,
logs:
"Logi" ,
dreams:
"Sny" ,
},
subtitles: {
agents:
"Obszary robocze, narzędzia, tożsamości." ,
overview:
"Status, punkty dostępu, stan." ,
channels:
"Kanały i ustawienia." ,
instances:
"Połączone klienty i węzły." ,
sessions:
"Aktywne sesje i ustawienia domyślne." ,
usage:
"Zużycie API i koszty." ,
cron:
"Wybudzenia i cykliczne uruchomienia." ,
skills:
"Skills i klucze API." ,
nodes:
"Sparowane urządzenia i polecenia." ,
chat:
"Czat Gateway do szybkich interwencji." ,
config:
"Edytuj openclaw.json." ,
communications:
"Kanały, wiadomości i ustawienia audio." ,
appearance:
"Motyw, UI i ustawienia kreatora konfiguracji." ,
automation:
"Polecenia, hooki, cron i pluginy." ,
infrastructure:
"Ustawienia Gateway, web, przeglądarki i multimediów." ,
aiAgents:
"Agenci, modele, Skills, narzędzia, pamięć, sesja." ,
debug:
"Migawki, zdarzenia, RPC." ,
logs:
"Logi Gateway na żywo." ,
dreams:
"Konsolidacja pamięci podczas snu." ,
},
overview: {
access: {
title:
"Dostęp do Gateway" ,
subtitle:
"Gdzie panel się łączy i jak się uwierzytelnia." ,
wsUrl:
"URL WebSocket" ,
token:
"Token Gateway" ,
password:
"Hasło (nie jest przechowywane)" ,
passwordPlaceholder:
"hasło systemowe lub współdzielone" ,
sessionKey:
"Domyślny klucz sesji" ,
language:
"Język" ,
connectHint:
"Kliknij Połącz, aby zastosować zmiany połączenia." ,
trustedProxy:
"Uwierzytelniono przez zaufany serwer proxy." ,
showToken:
"Pokaż token" ,
hideToken:
"Ukryj token" ,
toggleTokenVisibility:
"Przełącz widoczność tokenu" ,
showPassword:
"Pokaż hasło" ,
hidePassword:
"Ukryj hasło" ,
togglePasswordVisibility:
"Przełącz widoczność hasła" ,
},
snapshot: {
title:
"Migawka" ,
subtitle:
"Najnowsze informacje z uzgadniania połączenia z Gateway." ,
status:
"Status" ,
uptime:
"Czas działania" ,
tickInterval:
"Interwał tyknięcia" ,
lastChannelsRefresh:
"Ostatnie odświeżenie kanałów" ,
channelsHint:
"Użyj Kanałów, aby połączyć WhatsApp, Telegram, Discord, Signal lub iMessage." ,
},
stats: {
instances:
"Instancje" ,
instancesHint:
"Sygnały obecności z ostatnich 5 minut." ,
sessions:
"Sesje" ,
sessionsHint:
"Ostatnie klucze sesji śledzone przez Gateway." ,
cron:
"Cron" ,
cronNext:
"Następne wybudzenie {time}" ,
},
notes: {
title:
"Notatki" ,
subtitle:
"Szybkie przypomnienia dotyczące zdalnych konfiguracji sterowania." ,
tailscaleTitle:
"Tailscale serve" ,
tailscaleText:
"Preferuj tryb serve, aby utrzymać Gateway na loopback z uwierzytelnianiem tailnet." ,
sessionTitle:
"Higiena sesji" ,
sessionText:
"Użyj /new lub sessions.patch, aby zresetować kontekst." ,
cronTitle:
"Przypomnienia Cron" ,
cronText:
"Używaj odizolowanych sesji do cyklicznych uruchomień." ,
},
auth: {
required:
"Ten Gateway wymaga uwierzytelnienia. Dodaj token lub hasło, a następnie kliknij Połącz." ,
failed:
"Uwierzytelnianie nie powiodło się. Ponownie skopiuj URL z tokenem za pomocą {command} lub zaktualizuj token, a następnie kliknij Połącz." ,
},
pairing: {
hint:
"To urządzenie wymaga zatwierdzenia parowania przez host Gateway." ,
scopeUpgradeTitle:
"Rozszerzenie zakresu oczekuje na zatwierdzenie." ,
scopeUpgradeSummary:
"To urządzenie jest już sparowane, ale żądane rozszerzenie zakresu oczekuje na zatwierdzenie." ,
roleUpgradeTitle:
"Zmiana roli oczekuje na zatwierdzenie." ,
roleUpgradeSummary:
"To urządzenie jest już sparowane, ale żądana zmiana roli oczekuje na zatwierdzenie." ,
metadataUpgradeTitle:
"Zmiana metadanych urządzenia oczekuje na zatwierdzenie." ,
metadataUpgradeSummary:
"To urządzenie jest już sparowane, ale zmiana metadanych oczekuje na zatwierdzenie." ,
mobileHint:
"Na urządzeniu mobilnym? Skopiuj pełny URL (w tym #token=...) z openclaw dashboard --no-open na komputerze." ,
docsTitle:
"Dokumentacja parowania urządzeń (otwiera się w nowej karcie)" ,
docsLink:
"Dokumentacja: Parowanie urządzeń" ,
},
insecure: {
hint:
"Ta strona używa HTTP, więc przeglądarka blokuje tożsamość urządzenia. Użyj HTTPS (Tailscale Serve) lub otwórz {url} na hoście Gateway." ,
stayHttp:
"Jeśli musisz pozostać przy HTTP, ustaw {config} (tylko token)." ,
},
connection: {
title:
"Jak się połączyć" ,
step1:
"Uruchom Gateway na komputerze hosta:" ,
step2:
"Uzyskaj URL panelu z tokenem:" ,
step3:
"Wklej powyżej URL WebSocket i token albo otwórz bezpośrednio URL z tokenem." ,
step4:
"Lub wygeneruj token wielokrotnego użytku:" ,
docsHint:
"Do zdalnego dostępu zalecany jest Tailscale Serve. " ,
docsLink:
"Przeczytaj dokumentację →" ,
authDocsTitle:
"Dokumentacja uwierzytelniania Control UI (otwiera się w nowej karcie)" ,
authDocsLink:
"Dokumentacja: Uwierzytelnianie Control UI" ,
tailscaleDocsTitle:
"Dokumentacja Tailscale Serve (otwiera się w nowej karcie)" ,
tailscaleDocsLink:
"Dokumentacja: Tailscale Serve" ,
insecureHttpDocsTitle:
"Dokumentacja niezabezpieczonego HTTP (otwiera się w nowej karcie)" ,
insecureHttpDocsLink:
"Dokumentacja: Niezabezpieczone HTTP" ,
},
cards: {
cost:
"Koszt" ,
skills:
"Skills" ,
recentSessions:
"Ostatnie sesje" ,
modelAuth:
"Uwierzytelnianie modeli" ,
modelAuthOk:
"{count} ok" ,
modelAuthExpired:
"{count} wygasło" ,
modelAuthExpiring:
"{count} wkrótce wygaśnie" ,
modelAuthProviders:
"{count} dostawców" ,
modelAuthUsageLeft:
"Pozostało {pct}%" ,
modelAuthExpiresIn:
"wygasa {when}" ,
modelAuthAttentionExpiredTitle:
"Uwierzytelnianie modeli wygasło" ,
modelAuthAttentionExpiringTitle:
"Uwierzytelnianie modeli wkrótce wygaśnie" ,
modelAuthAttentionExpiredDesc:
"{providers} — uwierzytelnij ponownie za pomocą openclaw models auth" ,
modelAuthAttentionExpiringEntry:
"{provider} ({when})" ,
},
attention: {
title:
"Uwaga" ,
},
eventLog: {
title:
"Dziennik zdarzeń" ,
},
logTail: {
title:
"Logi Gateway" ,
},
quickActions: {
newSession:
"Nowa sesja" ,
automation:
"Automatyzacja" ,
refreshAll:
"Odśwież wszystko" ,
terminal:
"Terminal" ,
},
palette: {
placeholder:
"Wpisz polecenie…" ,
noResults:
"Brak wyników" ,
},
},
dreaming: {
tabs: {
scene:
"Scena" ,
diary:
"Dziennik" ,
advanced:
"Zaawansowane" ,
},
header: {
refresh:
"Odśwież" ,
refreshing:
"Odświeżanie…" ,
on:
"Dreaming włączone" ,
off:
"Dreaming wyłączone" ,
},
status: {
active:
"Dreaming aktywne" ,
idle:
"Dreaming bezczynne" ,
promotedSuffix:
"promowany" ,
nextSweepPrefix:
"następne przetwarzanie" ,
},
scene: {
backfill:
"Uzupełnij" ,
dedupeDiary:
"Dziennik deduplikacji" ,
reset:
"Resetuj" ,
clearGrounded:
"Wyczyść uziemione" ,
repairCache:
"Napraw pamięć podręczną snów" ,
working:
"Przetwarzanie…" ,
},
phase: {
light:
"Lekki" ,
deep:
"Głęboki" ,
rem:
"Rem" ,
off:
"wył." ,
},
advanced: {
eyebrow:
"Przegląd" ,
title:
"Przegląd dziennego dziennika" ,
description:
"Sprawdź, co pochodzi z dziennego dziennika, co czeka na awans i co zostało ostatnio awansowane." ,
summaryFromDailyLog:
"z dziennego dziennika" ,
summaryWaiting:
"oczekujące" ,
summaryPromotedToday:
"awansowane dzisiaj" ,
stagedTitle:
"Z dziennego dziennika" ,
stagedDescription:
"Kandydaci do odtworzenia wyciągnięci ze starszych wpisów dziennego dziennika." ,
shortTermTitle:
"Oczekujące na awans" ,
shortTermDescription:
"Bieżący kandydaci krótkoterminowi czekający na przejście do prawdziwej pamięci." ,
sortRecent:
"Najnowsze" ,
sortSignals:
"Najsilniejsze wsparcie" ,
originDailyLog:
"odtworzone" ,
originLive:
"na żywo" ,
originMixed:
"mieszane" ,
promotedTitle:
"Ostatnie awanse" ,
promotedDescription:
"Elementy, które przeszły już proces awansu." ,
emptyGrounded:
"Obecnie nie ma przygotowanych wpisów do odtworzenia opartych na dzienniku." ,
emptyShortTerm: "Brak krótkoterminowych wpisów do sprawdzenia." ,
emptyPromoted: "Brak ostatnich awansów do sprawdzenia." ,
updatedPrefix: "zaktualizowano" ,
},
stats: {
shortTerm: "Krótkoterminowe" ,
grounded: "Uziemione" ,
signals: "Sygnały" ,
promoted: "Promowane" ,
phaseHits: "Trafienia faz" ,
},
trace: {
shortTerm: "Krótkoterminowe" ,
grounded: "Uziemione" ,
signals: "Sygnały" ,
promoted: "Promowane" ,
groundedLed: "grounded-led" ,
emptyShortTerm: "Brak aktywnych elementów krótkoterminowych." ,
emptyGrounded: "Brak przygotowanych uziemionych elementów." ,
emptySignals: "Brak aktywnych sygnałów." ,
emptyPromoted: "Nic nie zostało jeszcze dziś promowane." ,
},
diary: {
title: "Dziennik snów" ,
noDreamsYet: "Brak snów" ,
noDreamsHint: "Sny pojawią się tutaj po uruchomieniu pierwszego cyklu śnienia." ,
waitingTitle: "Dziennik czeka" ,
waitingHint: "Wpisy narracyjne pojawią się po następnym cyklu śnienia." ,
older: "Starsze" ,
newer: "Nowsze" ,
reload: "Przeładuj" ,
reloading: "Przeładowywanie…" ,
},
phrases: {
consolidatingMemories: "konsolidowanie wspomnień…" ,
tidyingKnowledgeGraph: "porządkowanie grafu wiedzy…" ,
replayingConversations: "odtwarzanie dzisiejszych rozmów…" ,
weavingShortTerm: "przekształcanie pamięci krótkoterminowej w długoterminową…" ,
defragmentingMindPalace: "defragmentowanie pałacu pamięci…" ,
filingLooseThoughts: "porządkowanie luźnych myśli…" ,
connectingDots: "łączenie odległych punktów…" ,
compostingContext: "kompostowanie starych okien kontekstu…" ,
alphabetizingSubconscious: "układanie podświadomości alfabetycznie…" ,
promotingHunches: "promowanie obiecujących przeczuć…" ,
forgettingNoise: "zapominanie o tym, co nieważne…" ,
dreamingEmbeddings: "śnienie w embeddingach…" ,
reorganizingAttic: "reorganizowanie strychu pamięci…" ,
indexingDay: "ciche indeksowanie dnia…" ,
nurturingInsights: "pielęgnowanie rodzących się spostrzeżeń…" ,
simmeringIdeas: "dojrzewanie nie do końca uformowanych pomysłów…" ,
whisperingVectorStore: "szeptanie do vector store…" ,
},
},
usage: {
page: {
subtitle: "Zobacz, gdzie trafiają tokeny, kiedy sesje osiągają szczyt i co generuje koszty." ,
},
common: {
emptyValue: "—" ,
unknown: "nieznane" ,
},
loading: {
title: "Przegląd użycia" ,
badge: "Ładowanie" ,
},
metrics: {
tokens: "Tokeny" ,
cost: "Koszt" ,
session: "sesja" ,
sessions: "sesje" ,
},
presets: {
today: "Dzisiaj" ,
last7d: "7d" ,
last30d: "30d" ,
},
filters: {
title: "Filtry" ,
to: "do" ,
startDate: "Data początkowa" ,
endDate: "Data końcowa" ,
timeZone: "Strefa czasowa" ,
timeZoneLocal: "Lokalna" ,
timeZoneUtc: "UTC" ,
pin: "Przypnij" ,
pinned: "Przypięte" ,
unpin: "Odepnij filtry" ,
selectAll: "Zaznacz wszystko" ,
clear: "Wyczyść" ,
clearAll: "Wyczyść wszystko" ,
remove: "Usuń filtr" ,
all: "Wszystkie" ,
days: "Dni" ,
hours: "Godziny" ,
session: "Sesja" ,
agent: "Agent" ,
channel: "Kanał" ,
provider: "Dostawca" ,
model: "Model" ,
tool: "Narzędzie" ,
daysCount: "{count} dni" ,
hoursCount: "{count} godzin" ,
sessionsCount: "{count} sesji" ,
},
query: {
placeholder:
"Filtruj sesje (np. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)" ,
apply: "Filtruj (po stronie klienta)" ,
matching: "Pasuje {shown} z {total} sesji" ,
inRange: "{total} sesji w zakresie" ,
tip: "Wskazówka: użyj filtrów lub kliknij słupki, aby zawęzić dni." ,
},
export: {
label: "Eksport" ,
sessionsCsv: "CSV sesji" ,
dailyCsv: "CSV dzienne" ,
json: "JSON" ,
},
empty: {
title: "Zacznij od zakresu dat" ,
subtitle:
"Wczytaj dane użycia, aby porównać koszty, sprawdzić sesje i analizować osie czasu bez opuszczania panelu." ,
hint: "Wybierz zakres dat i kliknij Odśwież, aby wczytać dane użycia." ,
noData: "Brak danych" ,
featureOverview: "Karty przeglądu" ,
featureSessions: "Ranking sesji" ,
featureTimeline: "Analiza osi czasu" ,
},
daily: {
title: "Dzienne użycie" ,
total: "Łącznie" ,
byType: "Według typu" ,
tokensTitle: "Dzienne użycie tokenów" ,
costTitle: "Dzienny koszt" ,
},
breakdown: {
output: "Wyjście" ,
input: "Wejście" ,
cacheWrite: "Zapis do pamięci podręcznej" ,
cacheRead: "Odczyt z pamięci podręcznej" ,
total: "Łącznie" ,
tokensByType: "Tokeny według typu" ,
costByType: "Koszt według typu" ,
},
overview: {
title: "Przegląd użycia" ,
messages: "Wiadomości" ,
messagesHint: "Łączna liczba wiadomości użytkownika i asystenta w wybranym zakresie." ,
messagesAbbrev: "wiad." ,
user: "użytkownik" ,
assistant: "asystent" ,
toolCalls: "Wywołania narzędzi" ,
toolCallsHint: "Łączna liczba wywołań narzędzi we wszystkich sesjach." ,
toolsUsed: "użyte narzędzia" ,
errors: "Błędy" ,
errorsHint: "Łączna liczba błędów wiadomości i narzędzi w wybranym zakresie." ,
toolResults: "wyniki narzędzi" ,
avgTokens: "Śr. tokenów / wiadomość" ,
avgTokensHint: "Średnia liczba tokenów na wiadomość w tym zakresie." ,
avgCost: "Śr. koszt / wiadomość" ,
avgCostHint: "Średni koszt na wiadomość, gdy dostawcy raportują koszty." ,
avgCostHintMissing:
"Średni koszt na wiadomość, gdy dostawcy raportują koszty. Dla części lub wszystkich sesji w tym zakresie brakuje danych o kosztach." ,
acrossMessages: "Łącznie dla {count} wiadomości" ,
sessions: "Sesje" ,
sessionsHint: "Unikalne sesje w wybranym zakresie." ,
sessionsInRange: "z {count} w zakresie" ,
throughput: "Przepustowość" ,
throughputHint:
"Przepustowość pokazuje liczbę tokenów na minutę aktywnego czasu. Im wyższa, tym lepiej." ,
tokensPerMinute: "tok/min" ,
perMinute: "/ min" ,
errorRate: "Wskaźnik błędów" ,
errorHint: "Wskaźnik błędów = błędy / wszystkie wiadomości. Im niższy, tym lepiej." ,
avgSession: "średnia na sesję" ,
cacheHitRate: "Współczynnik trafień pamięci podręcznej" ,
cacheHint:
"Współczynnik trafień pamięci podręcznej = odczyt z pamięci podręcznej / (wejście + odczyt z pamięci podręcznej). Im wyższy, tym lepiej." ,
cached: "z pamięci podręcznej" ,
prompt: "prompt" ,
calls: "wywołania" ,
topModels: "Najpopularniejsze modele" ,
topProviders: "Najpopularniejsi dostawcy" ,
topTools: "Najpopularniejsze narzędzia" ,
topAgents: "Najpopularniejsi agenci" ,
topChannels: "Najpopularniejsze kanały" ,
peakErrorDays: "Dni największej liczby błędów" ,
peakErrorHours: "Godziny największej liczby błędów" ,
noModelData: "Brak danych o modelach" ,
noProviderData: "Brak danych o dostawcach" ,
noToolCalls: "Brak wywołań narzędzi" ,
noAgentData: "Brak danych o agentach" ,
noChannelData: "Brak danych o kanałach" ,
noErrorData: "Brak danych o błędach" ,
},
sessions: {
title: "Sesje" ,
shown: "Wyświetlono: {count}" ,
total: "Łącznie: {count}" ,
avg: "śr." ,
all: "Wszystkie" ,
recent: "Ostatnio przeglądane" ,
recentShort: "Ostatnie" ,
sort: "Sortuj" ,
ascending: "Rosnąco" ,
descending: "Malejąco" ,
clearSelection: "Wyczyść zaznaczenie" ,
noRecent: "Brak ostatnich sesji" ,
noneInRange: "Brak sesji w zakresie" ,
more: "+{count} więcej" ,
selected: "Zaznaczone ({count})" ,
copy: "Kopiuj" ,
copyName: "Kopiuj nazwę sesji" ,
limitReached:
"Wyświetlanych jest pierwszych 1000 sesji. Zawęź zakres dat, aby uzyskać pełne wyniki." ,
},
details: {
noUsageData: "Brak danych o użyciu dla tej sesji." ,
duration: "Czas trwania" ,
modelMix: "Miks modeli" ,
filtered: "(przefiltrowane)" ,
close: "Zamknij szczegóły sesji" ,
noTimeline: "Brak danych osi czasu" ,
noDataInRange: "Brak danych w zakresie" ,
usageOverTime: "Użycie w czasie" ,
reset: "Resetuj" ,
perTurn: "Na turę" ,
cumulative: "Skumulowane" ,
turnRange: "Tury {start}–{end} z {total}" ,
assistantOutputTokens: "Tokeny wyjściowe asystenta" ,
userToolInputTokens: "Tokeny wejściowe użytkownika i narzędzi" ,
tokensWrittenToCache: "Tokeny zapisane do pamięci podręcznej" ,
tokensReadFromCache: "Tokeny odczytane z pamięci podręcznej" ,
noContextData: "Brak danych kontekstowych" ,
systemPromptBreakdown: "Podział promptu systemowego" ,
collapse: "Zwiń" ,
collapseAll: "Zwiń wszystko" ,
expandAll: "Rozwiń wszystko" ,
baseContextPerMessage: "Bazowy kontekst na wiadomość" ,
system: "System" ,
systemShort: "Sys" ,
skills: "Skills" ,
tools: "Narzędzia" ,
files: "Pliki" ,
ofInput: "z wejścia" ,
of: "z" ,
timelineFiltered: "oś czasu przefiltrowana" ,
conversation: "Konwersacja" ,
noMessages: "Brak wiadomości" ,
tool: "Narzędzie" ,
toolResult: "Wynik narzędzia" ,
hasTools: "Ma narzędzia" ,
searchConversation: "Szukaj w konwersacji" ,
you: "Ty" ,
noMessagesMatch: "Żadne wiadomości nie pasują do filtrów." ,
},
mosaic: {
title: "Aktywność według czasu" ,
subtitleEmpty: "Szacunki wymagają znaczników czasu sesji." ,
subtitle:
"Oszacowano na podstawie zakresów sesji (pierwsza/ostatnia aktywność). Strefa czasowa: {zone}." ,
noTimelineData: "Brak jeszcze danych osi czasu." ,
dayOfWeek: "Dzień tygodnia" ,
midnight: "Północ" ,
fourAm: "4:00" ,
eightAm: "8:00" ,
noon: "Południe" ,
fourPm: "16:00" ,
eightPm: "20:00" ,
legend: "Niska → Wysoka gęstość tokenów" ,
sun: "Nd" ,
mon: "Pn" ,
tue: "Wt" ,
wed: "Śr" ,
thu: "Cz" ,
fri: "Pt" ,
sat: "Sb" ,
},
},
login: {
subtitle: "Panel Gateway" ,
passwordPlaceholder: "opcjonalne" ,
showToken: "Pokaż token" ,
hideToken: "Ukryj token" ,
toggleTokenVisibility: "Przełącz widoczność tokenu" ,
showPassword: "Pokaż hasło" ,
hidePassword: "Ukryj hasło" ,
togglePasswordVisibility: "Przełącz widoczność hasła" ,
},
chat: {
disconnected: "Rozłączono z Gateway." ,
refreshTitle: "Odśwież dane czatu" ,
thinkingToggle: "Przełącz wyświetlanie myślenia/pracy asystenta" ,
toolCallsToggle: "Przełącz wyświetlanie wywołań narzędzi i wyników narzędzi" ,
focusToggle: "Przełącz tryb skupienia (ukryj pasek boczny i nagłówek strony)" ,
hideCronSessions: "Ukryj sesje Cron" ,
showCronSessions: "Pokaż sesje Cron" ,
showCronSessionsHidden: "Pokaż sesje Cron ({count} ukrytych)" ,
onboardingDisabled: "Wyłączone podczas konfiguracji" ,
},
languages: {
en: "Angielski (English)" ,
zhCN: "简体中文 (chiński uproszczony)" ,
zhTW: "繁體中文 (chiński tradycyjny)" ,
ptBR: "Português (brazylijski portugalski)" ,
de: "Deutsch (niemiecki)" ,
es: "Español (hiszpański)" ,
jaJP: "日本語 (japoński)" ,
ko: "한국어 (koreański)" ,
fr: "Français (francuski)" ,
tr: "Türkçe (turecki)" ,
uk: "Українська (ukraiński)" ,
id: "Bahasa Indonesia (indonezyjski)" ,
pl: "Polski (polski)" ,
th: "ไทย (tajski)" ,
},
cron: {
summary: {
enabled: "Włączone" ,
yes: "Tak" ,
no: "Nie" ,
jobs: "Zadania" ,
nextWake: "Następne wybudzenie" ,
refreshing: "Odświeżanie..." ,
refresh: "Odśwież" ,
},
jobs: {
title: "Zadania" ,
subtitle: "Wszystkie zaplanowane zadania przechowywane w Gateway." ,
shownOf: "Wyświetlono {shown} z {total}" ,
searchJobs: "Szukaj zadań" ,
searchPlaceholder: "Nazwa, opis lub agent" ,
enabled: "Włączone" ,
schedule: "Harmonogram" ,
lastRun: "Ostatnie uruchomienie" ,
all: "Wszystkie" ,
sort: "Sortuj" ,
nextRun: "Następne uruchomienie" ,
recentlyUpdated: "Ostatnio zaktualizowane" ,
name: "Nazwa" ,
direction: "Kierunek" ,
ascending: "Rosnąco" ,
descending: "Malejąco" ,
reset: "Resetuj" ,
noMatching: "Brak pasujących zadań." ,
loading: "Ładowanie..." ,
loadMore: "Wczytaj więcej zadań" ,
},
runs: {
title: "Historia uruchomień" ,
subtitleAll: "Najnowsze uruchomienia wszystkich zadań." ,
subtitleJob: "Najnowsze uruchomienia dla {title}." ,
scope: "Zakres" ,
allJobs: "Wszystkie zadania" ,
selectedJob: "Wybrane zadanie" ,
searchRuns: "Szukaj uruchomień" ,
searchPlaceholder: "Podsumowanie, błąd lub zadanie" ,
newestFirst: "Od najnowszych" ,
oldestFirst: "Od najstarszych" ,
status: "Status" ,
delivery: "Dostarczenie" ,
clear: "Wyczyść" ,
allStatuses: "Wszystkie statusy" ,
allDelivery: "Wszystkie stany dostarczenia" ,
selectJobHint: "Wybierz zadanie, aby sprawdzić historię uruchomień." ,
noMatching: "Brak pasujących uruchomień." ,
loadMore: "Wczytaj więcej uruchomień" ,
runStatusOk: "OK" ,
runStatusError: "Błąd" ,
runStatusSkipped: "Pominięto" ,
runStatusUnknown: "Nieznany" ,
deliveryDelivered: "Dostarczono" ,
deliveryNotDelivered: "Nie dostarczono" ,
deliveryUnknown: "Nieznane" ,
deliveryNotRequested: "Nie zażądano" ,
},
form: {
editJob: "Edytuj zadanie" ,
newJob: "Nowe zadanie" ,
updateSubtitle: "Zaktualizuj wybrane zaplanowane zadanie." ,
createSubtitle: "Utwórz zaplanowane wybudzenie lub uruchomienie agenta." ,
required: "Wymagane" ,
requiredSr: "wymagane" ,
basics: "Podstawy" ,
basicsSub: "Nadaj nazwę, wybierz asystenta i ustaw stan włączenia." ,
fieldName: "Nazwa" ,
description: "Opis" ,
agentId: "Identyfikator agenta" ,
namePlaceholder: "Poranny przegląd" ,
descriptionPlaceholder: "Opcjonalny kontekst dla tego zadania" ,
agentPlaceholder: "main lub ops" ,
agentHelp: "Zacznij pisać, aby wybrać znanego agenta, albo wprowadź własnego." ,
schedule: "Harmonogram" ,
scheduleSub: "Określ, kiedy to zadanie ma być uruchamiane." ,
every: "Co" ,
at: "O" ,
cronOption: "Cron" ,
runAt: "Uruchom o" ,
unit: "Jednostka" ,
minutes: "Minuty" ,
hours: "Godziny" ,
days: "Dni" ,
expression: "Wyrażenie" ,
expressionPlaceholder: "0 7 * * *" ,
everyAmountPlaceholder: "30" ,
timezoneOptional: "Strefa czasowa (opcjonalnie)" ,
timezonePlaceholder: "America/Los_Angeles" ,
timezoneHelp:
"Wybierz popularną strefę czasową lub wpisz dowolną prawidłową strefę czasową IANA." ,
jitterHelp:
"Potrzebujesz opóźnienia losowego? Użyj Zaawansowane → Okno rozrzutu / Jednostka rozrzutu." ,
execution: "Wykonanie" ,
executionSub: "Wybierz, kiedy wybudzić i co to zadanie ma zrobić." ,
session: "Sesja" ,
main: "Główna" ,
isolated: "Izolowana" ,
sessionHelp:
"Główna publikuje zdarzenie systemowe. Izolowana uruchamia dedykowaną turę agenta." ,
wakeMode: "Tryb wybudzenia" ,
now: "Teraz" ,
nextHeartbeat: "Następny heartbeat" ,
wakeModeHelp: "Teraz uruchamia od razu. Następny heartbeat czeka na kolejny cykl." ,
payloadKind: "Co ma zostać uruchomione?" ,
systemEvent: "Opublikuj wiadomość na głównej osi czasu" ,
agentTurn: "Uruchom zadanie asystenta (izolowane)" ,
systemEventHelp:
"Wysyła Twój tekst na główną oś czasu Gateway (dobre do przypomnień/wyzwalaczy)." ,
agentTurnHelp: "Uruchamia działanie asystenta w osobnej sesji przy użyciu Twojego promptu." ,
timeoutSeconds: "Limit czasu (sekundy)" ,
timeoutPlaceholder: "Opcjonalnie, np. 90" ,
timeoutHelp:
"Opcjonalne. Pozostaw puste, aby użyć domyślnego zachowania limitu czasu Gateway dla tego uruchomienia." ,
mainTimelineMessage: "Wiadomość na głównej osi czasu" ,
assistantTaskPrompt: "Prompt zadania asystenta" ,
deliverySection: "Dostarczanie" ,
deliverySub: "Wybierz, gdzie mają być wysyłane podsumowania uruchomień." ,
resultDelivery: "Dostarczanie wyników" ,
announceDefault: "Ogłoś podsumowanie (domyślnie)" ,
webhookPost: "Webhook POST" ,
noneInternal: "Brak (wewnętrzne)" ,
deliveryHelp:
"Ogłoś publikuje podsumowanie na czacie. Brak zachowuje wykonanie jako wewnętrzne." ,
webhookUrl: "URL webhooka" ,
channel: "Kanał" ,
webhookPlaceholder: "https://example.com/cron ",
channelHelp: "Wybierz, który połączony kanał ma otrzymać podsumowanie." ,
webhookHelp: "Wysyłaj podsumowania uruchomień do endpointu webhooka." ,
to: "Do" ,
toPlaceholder: "+1555... lub identyfikator czatu" ,
toHelp:
"Opcjonalne nadpisanie odbiorcy (identyfikator czatu, numer telefonu lub identyfikator użytkownika)." ,
advanced: "Zaawansowane" ,
advancedHelp:
"Opcjonalne nadpisania gwarancji dostarczenia, losowego rozrzutu harmonogramu i ustawień modelu." ,
deleteAfterRun: "Usuń po uruchomieniu" ,
deleteAfterRunHelp:
"Najlepsze dla jednorazowych przypomnień, które powinny zostać automatycznie usunięte." ,
clearAgentOverride: "Wyczyść nadpisanie agenta" ,
clearAgentHelp: "Wymuś użycie domyślnego asystenta Gateway dla tego zadania." ,
exactTiming: "Dokładne wyczucie czasu (bez rozrzutu)" ,
exactTimingHelp: "Uruchamiaj dokładnie na granicach cron bez rozłożenia w czasie." ,
staggerWindow: "Okno rozrzutu" ,
staggerUnit: "Jednostka rozrzutu" ,
staggerPlaceholder: "30" ,
seconds: "Sekundy" ,
model: "Model" ,
modelPlaceholder: "openai/gpt-5.2" ,
modelHelp: "Zacznij pisać, aby wybrać znany model, albo wprowadź własny." ,
thinking: "Myślenie" ,
thinkingPlaceholder: "low" ,
thinkingHelp: "Użyj sugerowanego poziomu lub wpisz wartość specyficzną dla dostawcy." ,
bestEffortDelivery: "Dostarczanie best effort" ,
bestEffortHelp:
"Nie oznaczaj zadania jako nieudanego, jeśli samo dostarczenie się nie powiedzie." ,
cantAddYet: "Nie można jeszcze dodać zadania" ,
fillRequired: "Wypełnij wymagane pola poniżej, aby włączyć wysyłanie." ,
fixFields: "Popraw {count} pole, aby kontynuować." ,
fixFieldsPlural: "Popraw {count} pola, aby kontynuować." ,
saving: "Zapisywanie..." ,
saveChanges: "Zapisz zmiany" ,
addJob: "Dodaj zadanie" ,
cancel: "Anuluj" ,
},
jobList: {
allJobs: "wszystkie zadania" ,
selectJob: "(wybierz zadanie)" ,
enabled: "włączone" ,
disabled: "wyłączone" ,
edit: "Edytuj" ,
clone: "Klonuj" ,
disable: "Wyłącz" ,
enable: "Włącz" ,
run: "Uruchom" ,
history: "Historia" ,
remove: "Usuń" ,
},
jobDetail: {
system: "System" ,
prompt: "Prompt" ,
delivery: "Dostarczanie" ,
agent: "Agent" ,
},
jobState: {
status: "Status" ,
next: "Następne" ,
last: "Ostatnie" ,
},
runEntry: {
noSummary: "Brak podsumowania." ,
runAt: "Uruchom o" ,
openRunChat: "Otwórz czat uruchomienia" ,
next: "Następne {rel}" ,
due: "Termin {rel}" ,
},
errors: {
nameRequired: "Nazwa jest wymagana." ,
scheduleAtInvalid: "Wprowadź prawidłową datę/godzinę." ,
everyAmountInvalid: "Interwał musi być większy niż 0." ,
cronExprRequired: "Wyrażenie Cron jest wymagane." ,
staggerAmountInvalid: "Rozrzut musi być większy niż 0." ,
systemTextRequired: "Tekst systemowy jest wymagany." ,
agentMessageRequired: "Wiadomość agenta jest wymagana." ,
timeoutInvalid: "Jeśli ustawiono, limit czasu musi być większy niż 0 sekund." ,
webhookUrlRequired: "URL webhooka jest wymagany." ,
webhookUrlInvalid: "URL webhooka musi zaczynać się od http:// lub https://.",
invalidRunTime: "Nieprawidłowy czas uruchomienia." ,
invalidIntervalAmount: "Nieprawidłowa wartość interwału." ,
cronExprRequiredShort: "Wyrażenie Cron jest wymagane." ,
invalidStaggerAmount: "Nieprawidłowa wartość rozrzutu." ,
systemEventTextRequired: "Tekst zdarzenia systemowego jest wymagany." ,
agentMessageRequiredShort: "Wiadomość agenta jest wymagana." ,
nameRequiredShort: "Nazwa jest wymagana." ,
},
},
};
Messung V0.5 in Prozent C=100 H=100 G=100
¤ Dauer der Verarbeitung: 0.12 Sekunden
¤
*© Formatika GbR, Deutschland