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
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.21Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-05)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.