{
  "common": {
    "save": "Uložit",
    "cancel": "Zrušit",
    "delete": "Smazat",
    "loading": "Načítání...",
    "error": "Došlo k chybě",
    "success": "Úspěch",
    "confirm": "Jsi si jistý/á?",
    "refresh": "Obnovit",
    "close": "Zavřít",
    "add": "Přidat",
    "edit": "Upravit",
    "search": "Hledat",
    "back": "Zpět",
    "next": "Další",
    "submit": "Předložit",
    "reset": "Obnovit",
    "copy": "Kopírovat",
    "copied": "Zkopírováno!",
    "enabled": "Povoleno",
    "disabled": "Zakázáno",
    "active": "Aktivní",
    "inactive": "Neaktivní",
    "noData": "Žádné údaje k dispozici",
    "configure": "Konfigurovat",
    "manage": "Spravovat",
    "name": "Jméno",
    "actions": "Akce",
    "status": "Status",
    "type": "Typ",
    "model": "Model",
    "models": "modely",
    "provider": "Poskytovatel",
    "account": "Účet",
    "time": "Čas",
    "details": "Podrobnosti",
    "created": "Vytvořeno",
    "lastUsed": "Naposledy použité",
    "loadMore": "Načíst více",
    "noResults": "Nenalezeny žádné výsledky",
    "reloadPage": "Znovu načíst stránku",
    "connected": "Připojeno",
    "disconnected": "Odpojeno",
    "notConfigured": "Nenakonfigurováno",
    "testConnection": "Test připojení",
    "enable": "Umožnit",
    "disable": "Zakázat",
    "columns": "Sloupce",
    "newest": "Nejnovější",
    "oldest": "Nejstarší",
    "all": "Vše",
    "none": "Žádný",
    "yes": "Ano",
    "no": "Ne",
    "warning": "Varování",
    "note": "Poznámka",
    "free": "Uvolnit",
    "skipToContent": "Přejít na obsah"
  },
  "sidebar": {
    "home": "Domov",
    "dashboard": "Nástěnka",
    "providers": "Poskytovatelé",
    "combos": "Komba",
    "autoCombo": "Auto Kombo",
    "usage": "Použití",
    "analytics": "Analytika",
    "costs": "Náklady",
    "health": "Zdraví",
    "limits": "Limity a kvóty",
    "cliTools": "CLI Nástroje",
    "media": "Média",
    "settings": "Nastavení",
    "translator": "Překladatel",
    "playground": "Hřiště",
    "searchTools": "Vyhledávací nástroje",
    "agents": "Agenti",
    "docs": "Dokumenty",
    "issues": "Problémy",
    "endpoints": "Koncové body",
    "apiManager": "Správce API",
    "logs": "Protokoly",
    "auditLog": "Audit Protokolů",
    "shutdown": "Vypnout",
    "restart": "Restartovat",
    "shutdownConfirm": "Vypnout OmniRoute?",
    "restartConfirm": "Restartovat OmniRoute?",
    "version": "v{verze}",
    "debug": "Debug",
    "system": "Systém",
    "help": "Pomoc",
    "serverDisconnected": "Server odpojen",
    "serverDisconnectedMsg": "Proxy server byl zastaven nebo se restartuje.",
    "expandSidebar": "Rozbalit postranní panel",
    "collapseSidebar": "Sbalit postranní panel",
    "themes": "Témata",
    "presetColors": "Oblíbené barvy",
    "createTheme": "Vytvořit téma",
    "chooseColor": "Vyberte jednu barvu",
    "themeCoral": "Korálová",
    "themeBlue": "Modrá",
    "themeRed": "Červená",
    "themeGreen": "Zelená",
    "themeViolet": "Fialová",
    "themeOrange": "Oranžová",
    "themeCyan": "Azurová",
    "cliToolsShort": "Nástroje"
  },
  "themesPage": {
    "title": "Témata",
    "description": "Vyberte si přednastavené téma nebo si vytvořte vlastní s jednou barvou",
    "presetColors": "Oblíbené barvy",
    "customTheme": "Vlastní téma",
    "customThemeDesc": "Klikněte na Vytvořit téma a vyberte jednu barvu",
    "createTheme": "Vytvořit téma",
    "activePreset": "Aktivní téma"
  },
  "header": {
    "logout": "Odhlásit se",
    "language": "Jazyk",
    "providers": "Poskytovatelé",
    "providerDescription": "Správa připojení AI poskytovatelů",
    "combos": "Komba",
    "comboDescription": "Komba modelů se záložním řešením",
    "usage": "Využití a analýzy",
    "usageDescription": "Sledujte využití API, spotřebu tokenů a protokoly požadavků",
    "analytics": "Analytika",
    "analyticsDescription": "Grafy, trendy a přehledy hodnocení",
    "cliTools": "CLI Nástroje",
    "cliToolsDescription": "Konfigurace CLI nástrojů",
    "home": "Domov",
    "homeDescription": "Vítejte v OmniRoute",
    "endpoint": "Koncové body",
    "endpointDescription": "Správa proxy koncových bodů, MCP, A2A a API koncových bodů",
    "mcp": "MCP",
    "mcpDescription": "Správa MCP serverů a nástroje",
    "a2a": "A2A",
    "a2aDescription": "Agent-to-Agent úlohy protokolu a přehled",
    "settings": "Nastavení",
    "settingsDescription": "Spravujte své preference",
    "openaiCompatible": "Kompatibilní s OpenAI",
    "anthropicCompatible": "Anthropic kompatibilní",
    "media": "Média",
    "mediaDescription": "Generování obrázků, videí a hudby",
    "themes": "Témata",
    "themesDescription": "Vyberte barevné téma pro celý panel nástěnky"
  },
  "home": {
    "quickStart": "Rychlý start",
    "quickStartDesc": "Začněte s provozem ve 4 krocích. Připojte poskytovatele, napojte modely a vše sledujte vše.",
    "fullDocs": "Kompletní dokumenty",
    "step1Title": "1. Vytvořte klíč API",
    "step1Desc": "Přejděte do sekce <endpoint>Endpoint</endpoint> -> Registrované klíče. Vygenerujte jeden klíč pro každé prostředí.",
    "step2Title": "2. Propojte poskytovatele",
    "step2Desc": "Přidejte účty v sekci <providers>Poskytovatelé</providers>. Podporuje OAuth, API Key a bezplatné úrovně.",
    "step3Title": "3. Nasměrujte svého klienta",
    "step3Desc": "Nastavte základní URL na {url} ve vašem IDE nebo API klientovi.",
    "step4Title": "4. Monitorujte a optimalizujte",
    "step4Desc": "Sledujte tokeny, náklady a chyby v <logs>Protokolech požadavků</logs> a <analytics>Analytice</analytics>.",
    "providersOverview": "Přehled poskytovatelů",
    "configuredOf": "{configured} nakonfigurováno z {total} dostupných poskytovatelů",
    "noModelsAvailable": "Pro tohoto poskytovatele nejsou k dispozici žádné modely.",
    "configureFirst": "Nejprve nakonfigurujte připojení v {providers}",
    "configureProvider": "Konfigurace poskytovatele",
    "modelAvailable": "Dostupný model: {count}",
    "modelsAvailable": "Dostupné modely: {count}",
    "connectionsActive": "{count} aktivní připojení",
    "connectionsActivePlural": "{count} aktivních připojení",
    "copyModelName": "Kopírovat název modelu",
    "documentation": "Dokumentace",
    "healthMonitor": "Monitor stavu",
    "reportIssue": "Nahlásit problém",
    "activeError": "{active} aktivní · {errors} chyba",
    "oauthLabel": "OAuth",
    "apiKeyLabel": "API Klíč",
    "requestsShort": "{count} požadavků",
    "providerModelsTitle": "{provider} - Modely",
    "copiedModel": "Zkopírováno: {model}",
    "aliasLabel": "alias"
  },
  "analytics": {
    "title": "Analytika",
    "overviewDescription": "Sledujte vzorce používání API, spotřebu tokenů, náklady a trendy aktivity napříč všemi poskytovateli a modely.",
    "evalsDescription": "Spusťte sady vyhodnocovacích programů pro testování a ověření koncových bodů LLM. Porovnejte kvalitu modelu, detekujte regrese a srovnávajte latenci.",
    "overview": "Přehled",
    "evals": "Evals"
  },
  "apiManager": {
    "title": "API Klíče",
    "createKey": "Vytvořit API klíč",
    "key": "Klíč",
    "revokeKey": "Zrušit klíč",
    "revokeConfirm": "Opravdu chcete zrušit tento klíč API?",
    "noKeys": "Zatím žádné API klíče",
    "noKeysDesc": "Vytvořte si první API klíč pro ověřování požadavků na váš koncový bod.",
    "keyLabel": "Značka klíče",
    "permissions": "Oprávnění",
    "expiresAt": "Platnost vyprší",
    "never": "Nikdy",
    "revoke": "Zneplatnit",
    "showKey": "Zobrazit klíč",
    "hideKey": "Skrýt klíč",
    "copyKey": "Kopírovat API klíč",
    "allModels": "Všechny modely",
    "selectedModels": "Vybrané modely",
    "readOnly": "Pouze pro čtení",
    "fullAccess": "Plný přístup",
    "keyManagement": "Správa API klíčů",
    "keyManagementDesc": "Vytvářejte a spravujte API klíče pro ověřování požadavků na váš koncový bod",
    "totalKeys": "Celkem klíčů",
    "restricted": "Omezený",
    "totalRequests": "Celkový počet žádostí",
    "modelsAvailable": "Dostupné modely",
    "registeredKeys": "Registrované klíče",
    "keysRegistered": "{count} registrovaných klíčů",
    "keyRegistered": " {count}  Klíč zaregistrován",
    "keysSecurityNote": "Každý klíč izoluje sledování využití a lze jej nezávisle zrušit. Klíče jsou po vytvoření maskovány z bezpečnostních důvodů.",
    "createFirstKey": "Vytvořte svůj první klíč",
    "name": "Jméno",
    "usage": "Použití",
    "created": "Vytvořeno",
    "actions": "Akce",
    "reqs": "požadavky",
    "neverUsed": "Nikdy nepoužité",
    "deleteConfirm": "Smazat tento PI klíč?",
    "usageTips": "Tipy pro použití",
    "tipAuth": "Použijte API klíče v hlavičce autorizace jako Bearer YOUR_KEY",
    "tipSecure": "Klíče se zobrazují pouze jednou během vytváření – bezpečně je uložte",
    "tipSeparate": "Vytvořte samostatné klíče pro různé klienty nebo prostředí",
    "tipRestrict": "Omezte klíče na konkrétní modely pro lepší zabezpečení a kontrolu nákladů",
    "keyName": "Název klíče",
    "keyNamePlaceholder": "např. Produkční Klíč, Vývojový Klíč",
    "keyNameDesc": "Zvolte popisný název, který identifikuje účel této klávesy.",
    "keyCreated": "Klíč API vytvořen",
    "keyCreatedSuccess": "Klíč byl úspěšně vytvořen!",
    "keyCreatedNote": "Zkopírujte a uložte si tento klíč – už se vám nezobrazí.",
    "done": "Hotovo",
    "savePermissions": "Uložit oprávnění",
    "autoResolve": "Automatické řešení",
    "autoResolveDesc": "Automaticky přeložit nejednoznačné názvy modelů na nativního poskytovatele pro tento klíč API.",
    "keyActive": "Aktivní klíč",
    "keyActiveDesc": "Povolí nebo zakáže tento klíč API. Zakázané klíče jsou okamžitě odmítnuty s chybou 403.",
    "accessSchedule": "Harmonogram přístupu",
    "accessScheduleDesc": "Omezte přístup na určité hodiny a dny v týdnu.",
    "scheduleFrom": "Z",
    "scheduleUntil": "Až",
    "scheduleDays": "Dny",
    "scheduleTimezone": "Časové pásmo",
    "scheduleTimezoneHint": "Používejte názvy časových pásem IANA, např. America/New_York, Europe/Berlin",
    "scheduleActive": "Naplánovat",
    "disabled": "Zakázáno",
    "daySun": "Ne",
    "dayMon": "Po",
    "dayTue": "Út",
    "dayWed": "St",
    "dayThu": "Čt",
    "dayFri": "Pá",
    "daySat": "So",
    "allowAll": "Povolit vše",
    "restrict": "Omezit",
    "allowAllInfo": "Tento klíč umožňuje přístup ke všem dostupným modelům.",
    "restrictInfo": "Tento klíč umožňuje přístup k {selected} z {total} modelů.",
    "selected": "Vybráno {count}",
    "all": "Vše",
    "clear": "Vyčistit",
    "searchModels": "Hledat modely podle názvu nebo poskytovatele...",
    "noModelsFound": "Nenalezeny žádné modely",
    "keyNameRequired": "Název klíče je povinný",
    "keyNameTooLong": "Název klíče musí mít {max} znaků nebo méně",
    "keyNameInvalid": "Název klíče může obsahovat pouze písmena, číslice, mezery, pomlčky a podtržítka.",
    "invalidKeyName": "Neplatný název klíče",
    "failedCreateKey": "Vytvoření klíče se nezdařilo",
    "failedCreateKeyRetry": "Vytvoření klíče se nezdařilo. Zkuste to prosím znovu.",
    "invalidKeyId": "Neplatné ID klíče",
    "failedDeleteKey": "Nepodařilo se smazat klíč",
    "failedDeleteKeyRetry": "Klíč se nepodařilo smazat. Zkuste to prosím znovu.",
    "invalidModelsSelection": "Neplatný výběr modelů",
    "cannotSelectMoreThanModels": "Nelze vybrat více než {max} modelů",
    "failedUpdatePermissions": "Nepodařilo se aktualizovat oprávnění",
    "failedUpdatePermissionsRetry": "Aktualizace oprávnění se nezdařilo. Zkuste to prosím znovu.",
    "unknownProvider": "neznámý",
    "copyMaskedKey": "Kopírovat maskovaný klíč",
    "modelsCount": "{count, plural, one {# model} other {# models}}",
    "lastUsedOn": "Poslední: {date}",
    "editPermissions": "Upravit oprávnění",
    "deleteKey": "Smazat klíč",
    "model": "{count} model",
    "models": "{count} modelů",
    "permissionsTitle": "Oprávnění: {name}",
    "allowAllDesc": "Tento klíč umožňuje přístup ke všem dostupným modelům.",
    "restrictDesc": "Tento klíč má přístup k {selectedCount} z {totalModels} modelů.",
    "selectedCount": "{count} vybráno"
  },
  "auditLog": {
    "title": "Audit Protokolů",
    "searchPlaceholder": "Akce vyhledávání...",
    "action": "Akce",
    "actor": "Herec",
    "target": "Cíl",
    "ipAddress": "IP adresa",
    "timestamp": "Čas",
    "noEntries": "Nenalezeny žádné záznamy",
    "filterByAction": "Filtrovat podle akce...",
    "filterByActor": "Filtrovat podle herce...",
    "filterEntriesAria": "Filtrování položek protokolu auditu",
    "filterByActionTypeAria": "Filtrovat podle typu akce",
    "filterByActorAria": "Filtrovat podle herce",
    "refreshAuditLogAria": "Obnovit protokol auditu",
    "tableAria": "Záznamy protokolu auditu",
    "failedFetchAuditLog": "Nepodařilo se načíst protokol auditu",
    "notAvailable": "—",
    "description": "Administrativní akce a bezpečnostní události",
    "showing": "Zobrazeno {count} záznamů (offset {offset})",
    "previous": "Předchozí"
  },
  "media": {
    "title": "Mediální hřiště",
    "subtitle": "Generování obrázků, videí a hudby",
    "model": "Model",
    "prompt": "Prompt",
    "generate": "Generovat",
    "generating": "Generuji...",
    "loadingModels": "Načítání dostupných modelů...",
    "noModels": "Žádné modely nejsou k dispozici. Nejprve nakonfigurujte poskytovatele s mediálními funkcemi.",
    "error": "Generování selhalo",
    "result": "Výsledky",
    "imageDescription": "Generujte obrázky z textových pokynů pomocí OpenAI, xAI, Together, Hyperbolic, SD WebUI, ComfyUI a dalších.",
    "videoDescription": "Vytvářejte videa pomocí AnimateDiff, Stable Video Diffusion přes ComfyUI nebo SD WebUI.",
    "musicDescription": "Skládejte hudbu pomocí Stable Audio Open nebo MusicGen přes ComfyUI."
  },
  "search": {
    "searchQuery": "Vyhledávací dotaz",
    "searchResults": "Výsledky vyhledávání",
    "cachedResult": "Uloženo v mezipaměti",
    "searchCost": "Náklady",
    "searchTools": "Vyhledávací nástroje",
    "searchToolsDesc": "Pokročilé testování vyhledávání s porovnáním poskytovatelů",
    "compareProviders": "Porovnat Poskytovatele",
    "rerankResults": "Přeřadit",
    "searchHistory": "Historie vyhledávání",
    "urlOverlap": "Překrývání URL adres",
    "noSearchProviders": "Nejsou nakonfigurováni žádní poskytovatelé vyhledávání. Přidejte poskytovatele v Nastavení.",
    "noRerankModels": "Není k dispozici žádný model pro přeřazování",
    "webSearch": "Vyhledávání na webu",
    "provider": "Poskytovatel",
    "searchType": "Typ vyhledávání",
    "maxResults": "Max Výsledků",
    "filters": "Filtry",
    "country": "Země",
    "language": "Jazyk",
    "timeRange": "Časový rozsah",
    "includeDomains": "Zahrnout domény",
    "excludeDomains": "Vyloučit domény",
    "safeSearch": "Bezpečné vyhledávání",
    "formatted": "Formátováno",
    "rawJson": "JSON",
    "cacheMiss": "minutí mezipaměti",
    "cacheHit": "zásah mezipaměti",
    "latency": "Latence",
    "cost": "Náklady",
    "results": "Výsledky",
    "rerank": "Přeřadit",
    "rerankModel": "Přeřazovací Model (Rerank)",
    "positionDelta": "Změna pozice",
    "emptyState": "Odešlete vyhledávací dotaz pro zobrazení výsledků"
  },
  "cliTools": {
    "title": "CLI Nástroje",
    "noActiveProviders": "Žádní aktivní poskytovatelé",
    "noActiveProvidersDesc": "Pro konfiguraci nástrojů CLI prosím nejprve přidejte a připojte poskytovatele.",
    "mapModels": "Mapování Modelů",
    "testConnection": "Test Připojení",
    "connectionStatus": "Stav Připojení",
    "configureEndpoint": "Konfigurace koncového bodu",
    "instructions": "Instrukce",
    "modelMapping": "Mapování modelu",
    "baseUrl": "Základní URL",
    "apiKey": "Klíč API",
    "configured": "Nakonfigurováno",
    "notConfigured": "Nekonfigurováno",
    "notInstalled": "Neinstalováno",
    "custom": "Vlastní",
    "unknown": "Neznámý",
    "lastSavedAt": "Naposledy uloženo: {date}",
    "never": "Nikdy",
    "justNow": "právě teď",
    "minutesAgoShort": "před {count} min",
    "hoursAgoShort": "před {count}h",
    "daysAgoShort": "před {count} dny",
    "monthsAgoShort": "před {count} měsíci",
    "yearsAgoShort": "před {count} lety",
    "runtimeCheckFailed": "Kontrola spuštěče selhala",
    "yourApiKeyPlaceholder": "váš-api-klíč",
    "modelPlaceholder": "poskytovatel/model",
    "configurationSaved": "Konfigurace úspěšně uložena.",
    "failedToSave": "Nepodařilo se uložit konfiguraci.",
    "noApiKeysCreateOne": "Žádné klíče API – Vytvořte si jeden na stránce Klíče",
    "defaultOmnirouteKey": "sk_omniroute (výchozí)",
    "selectModel": "Vyberte model",
    "selectModelForAlias": "Vyberte model pro {alias}",
    "selectModelForTool": "Vyberte model pro {tool}",
    "select": "Vybrat",
    "clear": "Vyčistit",
    "comingSoon": "Již brzy",
    "checkingRuntime": "Kontroluji stav spouštěče...",
    "guideOnlyIntegration": "Integrace s průvodcem (není vyžadován lokální spouštěcí soubor)",
    "cliRuntimeDetected": "Spouštěcí soubor CLI detekován a připraven",
    "cliFoundNotRunnable": "CLI nalezeno, ale nelze jej spustit {důvod}",
    "cliRuntimeNotDetected": "Spouštěcí zoubor CLI nebyl nalezen",
    "binary": "Binární",
    "configPath": "Konfigurační cesta",
    "configPathShort": "Konfigurace",
    "failedCheckRuntimeStatus": "Nepodařilo se zkontrolovat stav spouštěcího souboru.",
    "copy": "Kopírovat",
    "copied": "Zkopírováno",
    "copyConfig": "Kopírovat konfiguraci",
    "saveConfig": "Uložit konfiguraci",
    "selectionSaved": "Výběr uložen",
    "guide": "Průvodce",
    "detected": "Detekováno",
    "notReady": "Nepřipraven",
    "active": "Aktivní",
    "inactive": "Neaktivní",
    "startMitm": "Start MITM",
    "stopMitm": "Stop MITM",
    "mitmStarted": "MITM úspěšně zahájen!",
    "mitmStopped": "MITM úspěšně zastaven!",
    "failedStart": "Nepodařilo se spustit MITM",
    "failedStop": "Nepodařilo se zastavit MITM",
    "saveMappings": "Uložit mapování",
    "mappingsSaved": "Mapování uloženo!",
    "failedSaveMappings": "Uložení mapování se nezdařilo",
    "howItWorks": "Jak to funguje:",
    "antigravityHowWorksDesc": "Antigravity odesílá požadavky do koncového bodu Googlu. MITM je zachycuje a přesměrovává na OmniRoute.",
    "antigravityStep1": "1. Spusťte MITM pro směrování požadavků přes OmniRoute.",
    "antigravityStep2Prefix": "2. Přidat",
    "antigravityStep2Suffix": "do souboru hosts jako 127.0.0.1.",
    "antigravityStep3": "3. Otevřete Antigravity a požadavky budou proxyovány.",
    "sudoPasswordRequiredTitle": "Vyžadováno heslo Sudo",
    "sudoPasswordHint": "Pro úpravu souboru hosts a nastavení systémového proxy serveru je vyžadováno heslo správce.",
    "enterSudoPassword": "Zadejte heslo sudo",
    "sudoPasswordRequiredError": "Je vyžadováno heslo Sudo.",
    "cancel": "Zrušit",
    "confirm": "Potvrdit",
    "settingsApplied": "Nastavení bylo úspěšně použito!",
    "failedApplySettings": "Nastavení se nepodařilo použít",
    "settingsReset": "Nastavení bylo úspěšně resetováno!",
    "failedResetSettings": "Nepodařilo se resetovat nastavení",
    "backupRestored": "Záloha obnovena!",
    "failedRestore": "Obnovení se nezdařilo",
    "checkingCli": "Kontroluji {tool} CLI...",
    "cliNotRunnable": "{tool} CLI je nainstalováno, ale nelze jej spustit.",
    "cliNotInstalled": "{tool} CLI není nainstalováno",
    "cliNotDetected": "{tool} CLI nebyl detekován",
    "cliDetectedReady": "{tool} CLI nalezeno a připraveno",
    "cliFoundFailedHealthcheck": "{tool} CLI nalezeno, ale kontrola spouštěcího souboru selhala {reason}.",
    "installCliPrompt": "Pro použití této funkce si prosím nainstalujte {tool} CLI.",
    "installCodexPrompt": "Pro použití funkce auto-použití si prosím nainstalujte Codex CLI.",
    "hide": "Skrýt",
    "howToInstall": "Jak nainstalovat",
    "installationGuide": "Instalační příručka",
    "platforms": "macOS / Linux / Windows:",
    "afterInstallationRun": "Po instalaci spusťte",
    "toVerify": "ověřit.",
    "current": "Aktuální",
    "baseUrlPlaceholder": "https://.../v1",
    "resetToDefault": "Obnovit výchozí nastavení",
    "providerModelPlaceholder": "poskytovatel/model",
    "apply": "Použít",
    "reset": "Obnovit",
    "manualConfig": "Ruční konfigurace",
    "backups": "Zálohy",
    "configBackups": "Zálohy konfigurace",
    "noBackupsYet": "Zatím žádné zálohy. Zálohy se vytvářejí automaticky před každým použitím nebo resetem.",
    "restore": "Obnovit",
    "backupRestoredReloading": "Záloha obnovena! Obnovení stavu...",
    "failedRestoreBackup": "Obnovení zálohy se nezdařilo",
    "applied": "Aplikováno!",
    "failed": "Selhalo",
    "resetDone": "Reset!",
    "omnirouteConfiguredOpenAiCompatible": "OmniRoute je nakonfigurován jako poskytovatel kompatibilní s OpenAI",
    "provider": "Poskytovatel",
    "model": "Model",
    "providers": "Poskytovatelé",
    "auth": "Autorizace",
    "noApiKeysAvailable": "Žádné klíče API nejsou k dispozici",
    "usingDefaultOmniroute": "Používá se výchozí: sk_omniroute",
    "updateConfig": "Aktualizovat konfiguraci",
    "applyConfig": "Použít konfiguraci",
    "noBackupsAvailable": "Žádné zálohy nejsou k dispozici.",
    "profileSaved": "Profil „{name}“ uložen!",
    "failedSaveProfile": "Profil se nepodařilo uložit",
    "profileActivated": "Profil aktivován!",
    "failedActivateProfile": "Aktivace profilu se nezdařilo",
    "profiles": "Profily",
    "savedProfiles": "Uložené profily",
    "noProfilesYet": "Zatím nebyly uloženy žádné profily. Uložte aktuální konfiguraci jako profil níže.",
    "activate": "Aktivovat",
    "deleteProfile": "Smazat profil",
    "profileNamePlaceholder": "Název profilu (např. Osobní účet)",
    "saveCurrent": "Uložit aktuální",
    "codexAuthNotePrefix": "Codex používá",
    "codexAuthNoteMiddle": "s",
    "codexAuthNoteSuffix": "Klikněte na „Použít“ pro automatickou konfiguraci.",
    "claudeManualConfiguration": "Claude CLI - Ruční konfigurace",
    "codexManualConfiguration": "Codex CLI - Ruční konfigurace",
    "droidManualConfiguration": "Factory Droid - Ruční konfigurace",
    "openClawManualConfiguration": "Open Claw - Ruční konfigurace",
    "clineManualConfiguration": "Cline Ruční konfigurace",
    "kiloManualConfiguration": "Kilo Code Ruční konfigurace",
    "toolDescriptions": {
      "antigravity": "Google Antigravity IDE s MITM",
      "claude": "Anthropic Claude Code CLI",
      "codex": "OpenAI Codex CLI",
      "droid": "Factory Droid AI asistent",
      "openclaw": "Open Claw AI asistent",
      "cline": "Cline AI Coding asistent CLI",
      "kilo": "Kilo Code AI asistent CLI",
      "cursor": "Cursor AI Code Editor",
      "continue": "Continue AI asistent",
      "opencode": "OpenCode AI kódovací asistent (Terminál)",
      "kiro": "Amazon Kiro – IDE s umělou inteligencí"
    },
    "guides": {
      "cursor": {
        "notes": {
          "0": "Pro použití této funkce je vyžadován účet Cursor Pro.",
          "1": "Kurzor směruje požadavky přes svůj vlastní server, takže lokální koncový bod není podporován. Povolte prosím cloudový koncový bod v Nastavení."
        },
        "steps": {
          "1": {
            "title": "Otevřít Nastavení",
            "desc": "Přejděte do Nastavení -> Modely"
          },
          "2": {
            "title": "Povolit OpenAI API",
            "desc": "Povolit možnost „Klíč OpenAI API“"
          },
          "3": {
            "title": "Základní URL"
          },
          "4": {
            "title": "Klíč API"
          },
          "5": {
            "title": "Přidat vlastní model",
            "desc": "Klikněte na „Zobrazit všechny modely“ -> „Přidat vlastní model“"
          },
          "6": {
            "title": "Vyberte model"
          }
        }
      },
      "continue": {
        "steps": {
          "1": {
            "title": "Otevřít konfiguraci",
            "desc": "Otevřít konfigurační soubor Pokračovat"
          },
          "2": {
            "title": "Klíč API"
          },
          "3": {
            "title": "Vyberte model"
          },
          "4": {
            "title": "Přidat konfiguraci modelu",
            "desc": "Přidejte do pole modely následující konfiguraci:"
          }
        }
      },
      "opencode": {
        "steps": {
          "1": {
            "title": "Instalace OpenCode",
            "desc": "Instalace přes npm: npm install -g opencode-ai"
          },
          "2": {
            "title": "Klíč API"
          },
          "3": {
            "title": "Nastavit základní URL",
            "desc": "opencode config set baseUrl {{baseUrl}}"
          },
          "4": {
            "title": "Vyberte model"
          }
        }
      },
      "kiro": {
        "steps": {
          "1": {
            "title": "Otevřít Kiro Nastavení",
            "desc": "Přejděte do Nastavení → Poskytovatel AI"
          },
          "2": {
            "title": "Základní URL",
            "desc": "Vložte URL adresu koncového bodu OmniRoute"
          },
          "3": {
            "title": "Klíč API"
          },
          "4": {
            "title": "Vyberte model"
          }
        }
      }
    }
  },
  "combos": {
    "title": "Komba",
    "description": "Vytvářejte kombinace modelů s váženým směrováním a podporou záložních řešení",
    "createCombo": "Vytvořit kombinaci",
    "editCombo": "Upravit kombinaci",
    "deleteCombo": "Smazat kombinaci",
    "noModels": "Žádné modely",
    "noModelsYet": "Zatím nebyly přidány žádné modely",
    "addModel": "Přidat model",
    "addModelToCombo": "Přidat model do kombinace",
    "routingStrategy": "Strategie směrování",
    "maxRetries": "Maximální počet opakování",
    "timeout": "Časový limit (ms)",
    "healthcheck": "Kontrola stavu",
    "priority": "Přednost",
    "fallback": "Záložní",
    "roundRobin": "Round Robin",
    "random": "Náhodný",
    "leastLatency": "Nejmenší latence",
    "comboName": "Kombinovaný název",
    "comboNamePlaceholder": "moje kombinace",
    "deleteConfirm": "Smazat tuto kombinaci?",
    "noCombosYet": "Zatím žádné kombinace",
    "comboCreated": "Kombinace úspěšně vytvořena",
    "comboUpdated": "Kombinace úspěšně aktualizována",
    "comboDeleted": "Kombinace smazána",
    "failedCreate": "Nepodařilo se vytvořit kombinaci",
    "failedUpdate": "Nepodařilo se aktualizovat kombinaci",
    "errorCreating": "Chyba při vytváření kombinace",
    "errorUpdating": "Chyba při aktualizaci kombinace",
    "errorDeleting": "Chyba při mazání kombinace",
    "testFailed": "Testovací požadavek selhal",
    "failedToggle": "Nepodařilo se přepnout kombinaci",
    "testResults": "Výsledky testů — {name}",
    "resolvedBy": "Vyřešeno:",
    "more": "+{count} dalších",
    "reqs": "požadavky",
    "success": "úspěch",
    "proxyConfigured": "Proxy server je nakonfigurován",
    "copyComboName": "Kopírovat název kombinace",
    "enableCombo": "Povolit kombinaci",
    "disableCombo": "Zakázat kombinaci",
    "testCombo": "Testovací kombinace",
    "duplicate": "Duplikát",
    "proxyConfig": "Konfigurace proxy serveru",
    "nameRequired": "Jméno je povinné",
    "nameInvalid": "Povolena jsou pouze písmena, číslice, -, _, / a .",
    "nameHint": "Povolena jsou písmena, číslice, -, _, / a .",
    "priorityDesc": "Sekvenční záložní: nejprve se vyzkouší model 1, poté 2 atd.",
    "weightedDesc": "Distribuuje provoz podle váhových procent s funkcí",
    "roundRobinDesc": "Kruhová distribuce: každý požadavek jde do dalšího modelu v rotaci",
    "randomDesc": "Rovnoměrný náhodný výběr, poté návrat ke zbývajícím modelům",
    "leastUsedDesc": "Vybere model s nejmenším počtem požadavků a vyrovná zátěž v průběhu času.",
    "costOptimizedDesc": "Trasy k nejlevnějšímu modelu na základě ceny",
    "strictRandom": "Přísná náhoda",
    "strictRandomDesc": "Zamíchejte balíček karet – každý model se před zamícháním použije jednou",
    "models": "Modely",
    "autoBalance": "Automatické vyvážení",
    "advancedSettings": "Pokročilá nastavení",
    "retryDelay": "Zpoždění opakování (ms)",
    "concurrencyPerModel": "Souběžnost / Model",
    "queueTimeout": "Časový limit fronty (ms)",
    "advancedHint": "Pro použití globálních výchozích hodnot nechte pole prázdné. Tyto hodnoty přepíší nastavení pro jednotlivé poskytovatele.",
    "moveUp": "Posunout nahoru",
    "moveDown": "Přesunout dolů",
    "removeModel": "Odstranit",
    "saving": "Ukládání...",
    "weighted": "Vážené",
    "leastUsed": "Nejméně používané",
    "costOpt": "Cost-Opt",
    "strategyGuideTitle": "Jak tuto strategii používat",
    "strategyGuideWhen": "Kdy použít",
    "strategyGuideAvoid": "Vyhněte se, když",
    "strategyGuideExample": "Příklad",
    "strategyGuide": {
      "priority": {
        "when": "Máte jeden preferovaný model a chcete pouze záložní řešení pro případ selhání.",
        "avoid": "Potřebujete distribuci požadavků napříč modely.",
        "example": "Primární model kódování s levnější zálohou pro případ výpadků."
      },
      "weighted": {
        "when": "Potřebujete řízený provoz rozdělený mezi modely.",
        "avoid": "Nemůžete si v průběhu času udržovat přesné váhy.",
        "example": "80% stabilní model + 20% zavedení modelu canary."
      },
      "round-robin": {
        "when": "Chcete předvídatelné a rovnoměrné rozdělení.",
        "avoid": "Modely se příliš liší latencí nebo cenou.",
        "example": "Stejný model na více účtech pro rozložení propustnosti."
      },
      "random": {
        "when": "Chcete jednoduchou distribuci s minimálním nastavením.",
        "avoid": "Potřebujete přísné záruky provozu.",
        "example": "Rychlé prototypování s ekvivalentními modely."
      },
      "least-used": {
        "when": "Chcete adaptivní vyvažování založené na aktuální poptávce.",
        "avoid": "Provoz je příliš nízký na to, aby se dalo využít výhod vyvažování využití.",
        "example": "Smíšené pracovní zátěže, kdy je jeden model často přetížen."
      },
      "cost-optimized": {
        "when": "Snížení nákladů je vaší nejvyšší prioritou.",
        "avoid": "Údaje o cenách chybí nebo jsou zastaralé.",
        "example": "Úlohy na pozadí nebo dávkové úlohy, kde se upřednostňují nižší náklady."
      }
    },
    "advancedHelp": {
      "maxRetries": "Kolik opakovaných pokusů se provede před selháním požadavku.",
      "retryDelay": "Počáteční čekání mezi opakovanými pokusy. Vyšší hodnoty snižují tlak prasknutí.",
      "timeout": "Maximální doba trvání požadavku před jeho přerušením.",
      "healthcheck": "Přeskakuje nezdravé modely/poskytovatele z rozhodnutí o směrování.",
      "concurrencyPerModel": "Maximální počet současných požadavků povolených na model v režimu round robin.",
      "queueTimeout": "Jak dlouho může požadavek čekat ve frontě, než vyprší časový limit."
    },
    "templatesTitle": "Rychlé šablony",
    "templatesDescription": "Použijte počáteční profil a poté upravte modely a konfiguraci.",
    "templateApply": "Použít šablonu",
    "templateHighAvailability": "Vysoká dostupnost",
    "templateHighAvailabilityDesc": "Prioritní směrování s kontrolami stavu a bezpečnými opakovanými pokusy.",
    "templateCostSaver": "Úspora nákladů",
    "templateCostSaverDesc": "Směrování optimalizované z hlediska nákladů pro úlohy s prioritou rozpočtu.",
    "templateBalanced": "Rovnoměrné zatížení",
    "templateBalancedDesc": "Nejméně používané směrování pro rozložení poptávky v čase.",
    "usageGuideHide": "Skrýt",
    "usageGuideDontShowAgain": "Už se nezobrazovat",
    "usageGuideShow": "Zobrazit průvodce",
    "quickTestTitle": "Kombinace připravena k ověření",
    "quickTestDescription": "Spusťte nyní test a ověřte chování při záložním režimu a latenci.",
    "testNow": "Otestujte nyní",
    "pricingCoverage": "Cenové krytí",
    "pricingCoverageHint": "Optimalizace nákladů funguje nejlépe, když všechny kombinované modely mají stanovenou cenu.",
    "pricingAvailable": "Ceny k dispozici",
    "pricingMissing": "Žádné ceny",
    "pricingAvailableShort": "cena",
    "pricingMissingShort": "bez ceny",
    "warningRoundRobinSingleModel": "Round-robin je nejužitečnější s alespoň 2 modely.",
    "warningCostOptimizedPartialPricing": "Pouze {priced} z {total} modelů má stanovenou cenu. Směrování může být částečně zohledněno s ohledem na cenu.",
    "warningCostOptimizedNoPricing": "Pro tuto kombinaci nebyly nalezeny žádné cenové údaje. Optimalizace nákladů může vést k neočekávanému směrování.",
    "readinessTitle": "Jste připraveni ušetřit?",
    "readinessDescription": "Před vytvořením nebo aktualizací této kombinace si prostudujte kontrolní seznam.",
    "readinessCheckName": "Název kombinace je platný",
    "readinessCheckModels": "Je vybrán alespoň jeden model",
    "readinessCheckWeights": "Vážený součet je 100 %",
    "readinessCheckWeightsOptional": "Pravidlo pro váhu není vyžadováno",
    "readinessCheckPricing": "Údaje o cenách jsou k dispozici",
    "readinessCheckPricingOptional": "Pravidlo pro tvorbu cen není vyžadováno",
    "saveBlockedTitle": "Ukládání je blokováno, dokud nebudou opraveny následující položky:",
    "saveBlockName": "Definujte kombinovaný název.",
    "saveBlockModels": "Přidejte alespoň jeden model.",
    "saveBlockWeighted": "Nastavte váhy na 100 % (aktuální: {celkem} %).",
    "saveBlockPricing": "Přidejte cenu alespoň pro jeden model nebo zvolte jinou strategii.",
    "recommendationsLabel": "Doporučené nastavení",
    "applyRecommendations": "Použít doporučení",
    "recommendationsUpdated": "Doporučení pro {strategii} byla aktualizována.",
    "recommendationsApplied": "Doporučení aplikovaná na tuto kombinaci.",
    "strategyRecommendations": {
      "priority": {
        "title": "Bezpečná základní linie",
        "description": "Používejte jeden primární model a záložní řetězec udržujte krátký a spolehlivý.",
        "tip1": "Upřednostněte svůj nejspolehlivější model.",
        "tip2": "Ponechte si 1–2 záložní modely s podobnou kvalitou.",
        "tip3": "Používejte bezpečné opakované pokusy k absorpci dočasných selhání poskytovatele."
      },
      "weighted": {
        "title": "Řízené rozdělení provozu",
        "description": "Skvělé pro canary rollouty a postupnou migraci mezi modely.",
        "tip1": "Začněte s konzervativním rozdělením, například 90/10.",
        "tip2": "Celková částka se udržuje na 100 % a po změnách se automaticky vyrovnává.",
        "tip3": "Před zvýšením hmotnosti kanárka sledujte jeho úspěšnost a latenci."
      },
      "round-robin": {
        "title": "Předvídatelné sdílení zátěže",
        "description": "Nejlepší, když jsou modely ekvivalentní a potřebujete hladké rozložení.",
        "tip1": "Použijte alespoň 2 modely.",
        "tip2": "Nastavte limity souběžnosti, abyste zabránili přetížení burstováním.",
        "tip3": "Pro rychlé selhání při saturaci použijte časový limit fronty."
      },
      "random": {
        "title": "Rychlé rozmetání s nízkým nastavením",
        "description": "Použijte, když potřebujete jednoduchou distribuci bez striktních záruk.",
        "tip1": "Používejte modely s podobnými profily latence.",
        "tip2": "Ponechte povolené opakované pokusy, abyste zvládli náhodné neúspěchy.",
        "tip3": "Preferujte to pro experimentování, ne pro striktní SLA."
      },
      "least-used": {
        "title": "Adaptivní vyvažování",
        "description": "Trasy k méně používaným modelům pro postupné snižování počtu aktivních míst.",
        "tip1": "Funguje lépe za nepřetržitého provozu.",
        "tip2": "Pro bezpečnější vyvažování kombinujte s kontrolami stavu.",
        "tip3": "Sledujte využití jednotlivých modelů pro ověření zisků z distribuce."
      },
      "cost-optimized": {
        "title": "Směrování s ohledem na rozpočet",
        "description": "Trasy k levnějším modelům, pokud jsou k dispozici metadata o cenách.",
        "tip1": "Zajistěte cenové pokrytí pro všechny vybrané modely.",
        "tip2": "Pro náročné výzvy si pořiďte kvalitní záložní řešení.",
        "tip3": "Používejte pro dávkové/úlohy na pozadí, kde jsou hlavním klíčovým ukazatelem výkonnosti náklady."
      }
    },
    "templateFreeStack": "Volný zásobník (0 $)",
    "templateFreeStackDesc": "Round-robin napříč všemi bezplatnými poskytovateli: Kiro (Claude), iFlow (5 modelů), Qwen (4 modely), Gemini CLI. Nulové náklady, nikdy nekončí s kódováním."
  },
  "costs": {
    "title": "Náklady",
    "budget": "Rozpočet",
    "totalCost": "Celkové náklady",
    "breakdown": "Rozklad nákladů",
    "noData": "Žádné údaje o nákladech",
    "byModel": "Podle modelu",
    "byProvider": "Podle poskytovatele"
  },
  "endpoint": {
    "title": "Koncový bod API",
    "available": "Dostupné koncové body",
    "cloudProxy": "Cloudový proxy server",
    "disableConfirm": "Opravdu chcete zakázat cloudový proxy server?",
    "baseUrl": "Základní URL",
    "apiKeyLabel": "Klíč API",
    "registeredKeys": "Registrované klíče",
    "chatCompletions": "Dokončení chatu",
    "responses": "Odpovědi",
    "listModels": "Seznam modelů",
    "usingCloudProxy": "Používání cloudové proxy",
    "usingLocalServer": "Používání lokálního serveru",
    "machineId": "ID stroje: {id}...",
    "disableCloud": "Zakázat cloud",
    "enableCloud": "Povolit cloud",
    "modelsAcrossEndpoints": "{models} modelů napříč koncovými body {endpoints}",
    "chatDesc": "Streamovací i nestreamovací chat se všemi poskytovateli",
    "embeddings": "Vložení",
    "embeddingsDesc": "Vkládání textu pro vyhledávání a RAG kanály",
    "imageGeneration": "Generování obrázků",
    "imageDesc": "Generování obrázků z textových pokynů",
    "rerank": "Změnit pořadí",
    "rerankDesc": "Změna pořadí dokumentů podle relevance vzhledem k dotazu",
    "audioTranscription": "Přepis zvuku",
    "audioTranscriptionDesc": "Přepis zvukových souborů do textu (Whisper)",
    "textToSpeech": "Převod textu na řeč",
    "textToSpeechDesc": "Převod textu na přirozeně znějící řeč",
    "moderations": "Moderování",
    "moderationsDesc": "Moderování obsahu a bezpečnostní klasifikace",
    "responsesDesc": "OpenAI Responses API pro Codex a pokročilé agentní pracovní postupy",
    "listModelsDesc": "Vypsat všechny dostupné modely u všech připojených poskytovatelů",
    "settingsApiDesc": "Čtení a úprava konfigurace OmniRoute přes API",
    "settingsApi": "Nastavení API",
    "categoryCore": "Základní API",
    "categoryMedia": "Média a multimodální doprava",
    "categorySearch": "Vyhledávání a objevování",
    "categoryUtility": "Veřejné služby a správa",
    "webSearch": "Vyhledávání na webu",
    "webSearchDesc": "Sjednocené webové vyhledávání napříč různými poskytovateli s automatickým přepnutím na záložní systém a ukládáním do mezipaměti",
    "searchProvider": "Poskytovatel vyhledávání",
    "searchProviderDesc": "Tento poskytovatel se používá pro webové vyhledávání prostřednictvím POST /v1/search. Není nutná žádná konfigurace modelu – poskytovatelé vyhledávání jsou připraveni k použití po připojení klíče API.",
    "enableCloudTitle": "Povolit cloudový proxy server",
    "whatYouGet": "Co získáte",
    "cloudBenefitAccess": "Přístup k API odkudkoli na světě",
    "cloudBenefitShare": "Snadné sdílení koncového bodu se svým týmem",
    "cloudBenefitPorts": "Není třeba otevírat porty ani konfigurovat firewall",
    "cloudBenefitEdge": "Rychlá globální edge síť",
    "cloudSessionNote": "Cloud bude uchovávat vaši autorizační relaci po dobu 1 dne. Pokud ji nepoužíváte, bude automaticky smazána.",
    "cloudUnstableNote": "Cloud je v současné době v některých případech s Claude Code OAuth nestabilní.",
    "cloudConnected": "Cloudový proxy připojen!",
    "connectingToCloud": "Připojování ke cloudu...",
    "verifyingConnection": "Ověřování připojení...",
    "connecting": "Spojovací...",
    "verifying": "Ověřování...",
    "connected": "Připojeno!",
    "disableCloudTitle": "Zakázat cloudový proxy server",
    "disableWarning": "Všechny relace ověřování budou z cloudu smazány.",
    "syncingData": "Synchronizace nejnovějších dat...",
    "disablingCloud": "Zakázání cloudu...",
    "syncing": "Synchronizace...",
    "disabling": "Zakázání...",
    "cloudConnectedVerified": "Cloudová proxy připojena a ověřena!",
    "connectedVerificationPending": "Připojeno – čeká na ověření",
    "connectedVerificationPendingWithError": "Připojeno — čeká na ověření: {error}",
    "cloudDisabledSuccess": "Cloud byl úspěšně deaktivován.",
    "syncedSuccess": "Synchronizováno úspěšně",
    "failedDisable": "Nepodařilo se zakázat cloud",
    "failedEnable": "Nepodařilo se povolit cloud",
    "cloudRequestTimeout": "Časový limit požadavku na cloud",
    "cloudRequestFailed": "Požadavek na cloud se nezdařil",
    "cloudWorkerUnreachable": "Nepodařilo se spojit s cloudovým pracovníkem. Ujistěte se, že cloudová služba je spuštěna (spuštěním npm dev v /cloud).",
    "connectionFailed": "Připojení se nezdařilo",
    "syncFailed": "Synchronizace cloudových dat se nezdařilo",
    "providerModelsTitle": "{poskytovatel} — Modely",
    "noModelsForProvider": "Pro tohoto poskytovatele nejsou k dispozici žádné modely.",
    "chat": "Povídání",
    "embedding": "Vkládání",
    "image": "Obraz",
    "custom": "zvyk",
    "modelsCount": "{počet, množné číslo, jeden {# model} další {# modelů}}",
    "sectionTitle": "Integrační plocha",
    "sectionDescription": "API a koncové body operačních protokolů kompatibilní s OpenAI",
    "tabApis": "API kompatibilní s OpenAI",
    "tabProtocols": "Protokoly",
    "tabsAria": "Koncové sekce",
    "protocolsTitle": "Protokoly",
    "protocolsDescription": "MCP a A2A jsou prvotřídní koncové body s vyhrazenou pozorovatelností a kontrolami.",
    "mcpCardTitle": "MCP server",
    "mcpCardDescription": "Protokol kontextu modelu přes stdio",
    "a2aCardTitle": "Server A2A",
    "a2aCardDescription": "Koncový bod JSON-RPC agenta Agent2Agent",
    "protocolToolsLabel": "Nástroje",
    "protocolTasksLabel": "Úkoly",
    "protocolActiveStreamsLabel": "Aktivní streamy",
    "protocolLastActivity": "Poslední aktivita",
    "quickStart": "Rychlý start",
    "openMcpDashboard": "Otevřená správa MCP",
    "openA2aDashboard": "Otevřená správa A2A",
    "mcpQuickStartTitle": "Rychlý start MCP",
    "mcpQuickStartStep1": "Spusťte MCP server pomocí příkazu `omniroute --mcp`.",
    "mcpQuickStartStep2": "Nakonfigurujte klienta MCP pro připojení přes transport stdio.",
    "mcpQuickStartStep3": "Spusťte nástroje jako `omniroute_get_health` a `omniroute_list_combos`.",
    "a2aQuickStartTitle": "Rychlý start A2A",
    "a2aQuickStartStep1": "Kartu agenta najdete na adrese `/.well-known/agent.json`.",
    "a2aQuickStartStep2": "Odešlete požadavky JSON-RPC na `POST /a2a` pomocí `message/send` nebo `message/stream`.",
    "a2aQuickStartStep3": "Sledujte a ovládejte úkoly pomocí příkazů `tasks/get` a `tasks/cancel`.",
    "completionsLegacy": "Dokončení (Starší verze)",
    "completionsLegacyDesc": "Doplňování textu staršími verzemi OpenAI – akceptuje formát prompt string i messages array."
  },
  "endpoints": {
    "tabProxy": "Koncový proxy",
    "tabApiEndpoints": "Koncové body API",
    "apiEndpointsTitle": "Koncové body API",
    "apiEndpointsDescription": "Koncové body backendového API, které mohou být využívány jinými aplikacemi a službami. Tato část uvádí všechna dostupná REST API s dokumentací a testovacími možnostmi.",
    "comingSoon": "Již brzy",
    "plannedFeatures": "Plánované funkce",
    "featureRestApi": "Katalog koncových bodů REST API s interaktivní dokumentací",
    "featureWebhooks": "Konfigurace webhooku a odběry událostí",
    "featureSwagger": "Automatické generování specifikací OpenAPI / Swagger",
    "featureAuth": "Správa klíčů API a rozsahu OAuth pro každý koncový bod"
  },
  "mcpDashboard": {
    "loading": "Načítání řídicího panelu MCP...",
    "activate": "aktivovat",
    "deactivate": "deaktivovat",
    "confirmSwitchCombo": "Potvrdit {action} combo \"{combo}\"?",
    "switchComboFailed": "Nepodařilo se přepnout stav kombinace.",
    "switchComboSuccess": "Kombinace „{combo}“ aktualizována.",
    "confirmApplyProfile": "Použít profil odolnosti „{profile}“?",
    "applyProfileFailed": "Nepodařilo se použít profil odolnosti.",
    "applyProfileSuccess": "Profil „{profile}“ byl použit.",
    "confirmResetBreakers": "Resetovat všechny jističe?",
    "resetBreakersFailed": "Nepodařilo se resetovat jističe.",
    "resetBreakersSuccess": "Jističe resetovány.",
    "processStatus": "Stav procesu",
    "online": "Online",
    "offline": "Offline",
    "pid": "PID",
    "sessionUptime": "Doba provozuschopnosti relace",
    "lastHeartbeat": "Poslední tep",
    "activity24h": "Aktivita (24 hodin)",
    "totalCalls": "Celkový počet hovorů",
    "successRate": "Míra úspěšnosti",
    "avgLatency": "Průměrná latence",
    "topTools": "Nejlepší nástroje",
    "noToolCalls24h": "Žádné volání nástrojů za posledních 24 hodin.",
    "runtimeDetails": "Podrobnosti o běhovém prostředí",
    "transport": "Doprava",
    "scopesEnforced": "Vynucené rozsahy",
    "yes": "Ano",
    "no": "žádný",
    "lastCall": "Poslední hovor",
    "heartbeatPath": "Cesta srdečního tepu",
    "operationalControls": "Provozní kontroly",
    "switchCombo": "Kombinace přepínačů",
    "inactive": "neaktivní",
    "active": "aktivní",
    "activateCombo": "Aktivovat kombinaci",
    "deactivateCombo": "Deaktivovat kombinaci",
    "applyResilienceProfile": "Použít profil odolnosti",
    "profileAggressive": "agresivní",
    "profileBalanced": "vyrovnaný",
    "profileConservative": "konzervativní",
    "applyProfile": "Použít profil",
    "resetCircuitBreakers": "Resetujte jističe",
    "resetCircuitBreakersHelp": "Vymaže aktuální čítače stavu jističů a poruch pro poskytovatele.",
    "resetAllBreakers": "Resetujte všechny jističe",
    "toolsAndScopes": "Nástroje a rozsahy",
    "tableTool": "Nástroj",
    "tableScopes": "Rozsahy",
    "tablePhase": "Fáze",
    "tableAudit": "Audit",
    "auditLog": "Protokol auditu",
    "auditSummary": "Volání: {total} | stránka {page} z {totalPages}",
    "allTools": "Všechny nástroje",
    "allResults": "Všechny výsledky",
    "success": "Úspěch",
    "failure": "Selhání",
    "apiKeyIdPlaceholder": "ID klíče API",
    "loadingAuditEntries": "Načítání záznamů auditu...",
    "noAuditEntriesForFilters": "Pro aktuální filtry nebyly nalezeny žádné položky auditu.",
    "tableTimestamp": "Časové razítko",
    "tableDuration": "Trvání",
    "tableResult": "Výsledek",
    "tableApiKey": "Klíč API",
    "failed": "selhal",
    "previous": "Předchozí",
    "next": "Další"
  },
  "a2aDashboard": {
    "loading": "Načítání řídicího panelu A2A...",
    "confirmCancelTask": "Zrušit úkol {taskId}?",
    "cancelTaskFailed": "Úkol se nepodařilo zrušit.",
    "cancelTaskSuccess": "Úkol {taskId} zrušen.",
    "smokeSendFailed": "Test kouře při odesílání/zprávě selhal.",
    "smokeSendSuccessWithTask": "zpráva/odeslat v pořádku (úkol {taskId}).",
    "smokeSendSuccess": "zpráva/odeslat v pořádku.",
    "smokeStreamFailed": "test kouře zprávy/streamu selhal.",
    "smokeStreamSuccessWithTask": "zpráva/stream v pořádku (úkol {taskId}{stateSuffix}).",
    "smokeStreamNoTaskId": "Zpráva/stream dokončen bez ID úlohy.",
    "health": "Zdraví",
    "ok": "dobře",
    "totalTasks": "Celkový počet úkolů",
    "activeStreams": "Aktivní streamy",
    "lastTask": "Poslední úkol",
    "taskStateOverview": "Přehled stavu úlohy",
    "state": {
      "submitted": "předloženo",
      "working": "pracovní",
      "completed": "dokončeno",
      "failed": "selhal",
      "cancelled": "zrušeno"
    },
    "agentCard": "Karta agenta",
    "version": "Verze",
    "url": "URL",
    "capabilities": "Schopnosti",
    "agentCardNotAvailable": "Karta agenta není k dispozici.",
    "quickValidation": "Rychlé ověření",
    "quickValidationDescription": "Provádí volání smoke přes živý koncový bod `/a2a`.",
    "runMessageSend": "Spustit zprávu/odeslat",
    "runMessageStream": "Spustit zprávu/stream",
    "taskManagement": "Správa úkolů",
    "taskSummary": "{total} úkolů | stránka {page} z {totalPages}",
    "allStates": "vše",
    "allSkills": "všechny dovednosti",
    "loadingTasks": "Načítání úkolů...",
    "noTasksForFilters": "Pro aktuální filtry nebyly nalezeny žádné úkoly.",
    "tableTask": "Úkol",
    "tableSkill": "Dovednost",
    "tableState": "Stát",
    "tableUpdated": "Aktualizováno",
    "tableActions": "Akce",
    "view": "Pohled",
    "cancel": "Zrušit",
    "previous": "Předchozí",
    "next": "Další",
    "taskDetail": "Podrobnosti úkolu",
    "close": "Blízko",
    "metadata": "Metadata",
    "events": "Události",
    "artifacts": "Artefakty"
  },
  "health": {
    "title": "Stav systému",
    "description": "Monitorování vaší instance OmniRoute v reálném čase",
    "healthy": "Zdravý",
    "degraded": "Degradovaný",
    "down": "Dolů",
    "uptime": "Doba provozuschopnosti",
    "memory": "Paměť",
    "memoryRss": "Paměť (RSS)",
    "heap": "Halda",
    "cpu": "Procesor",
    "database": "Databáze",
    "version": "Verze",
    "lastCheck": "Poslední kontrola",
    "providerHealth": "Zdraví poskytovatelů",
    "systemMetrics": "Systémové metriky",
    "tokenHealth": "Stav tokenů",
    "refreshAll": "Obnovit vše",
    "checkNow": "Zkontrolovat nyní",
    "loadingHealth": "Načítání zdravotních dat...",
    "failedToLoad": "Nepodařilo se načíst zdravotní data: {error}",
    "retry": "Zkusit znovu",
    "allOperational": "Všechny systémy funkční",
    "issuesDetected": "Zjištěny problémy se systémem",
    "updatedAt": "Aktualizováno {čas}",
    "latency": "Latence",
    "latencyP50": "p50",
    "latencyP95": "p95",
    "latencyP99": "p99",
    "millisecondsShort": "{hodnota}ms",
    "notAvailable": "—",
    "totalRequests": "Celkový počet žádostí",
    "noDataYet": "Zatím žádná data",
    "promptCache": "Mezipaměť výzev",
    "entries": "Záznamy",
    "hitRate": "Míra zásahů",
    "hitsMisses": "Zásahy / Neúspěchy",
    "signatureCache": "Mezipaměť podpisů",
    "signatureDefaults": "Výchozí nastavení",
    "signatureTool": "Nástroj",
    "signatureFamily": "Rodina",
    "signatureSession": "Zasedání",
    "recovering": "Zotavuje se",
    "noCBData": "Nejsou k dispozici žádné údaje o jističích. Nejprve zadejte několik požadavků.",
    "providerHealthStatusAria": "Zdravotní stav poskytovatele",
    "issuesLabel": "Zjištěné problémy",
    "operational": "Provozní",
    "providers": "Poskytovatelé",
    "healthyCount": "{count} zdravých",
    "nodeVersion": "Uzel {verze}",
    "failures": "{count} selhání",
    "failuresPlural": "{count} selhání",
    "lastFailure": "Poslední",
    "rateLimitStatus": "Stav limitu rychlosti",
    "activeLimiters": "{count} aktivní omezovač",
    "activeLimitersPlural": "{count} aktivních omezovačů",
    "queued": "Zařazeno do fronty",
    "queuedCount": "{count} ve frontě",
    "running": "běh",
    "runningCount": "{count} běží",
    "ok": "OK",
    "activeLockouts": "Aktivní výluky",
    "resetConfirm": "Resetovat všechny jističe do funkčního stavu? Tímto se vymažou všechny počty poruch a všichni poskytovatelé se vrátí do provozního stavu.",
    "resetAllTitle": "Resetujte všechny jističe do funkčního stavu",
    "resetting": "Resetování...",
    "resetAll": "Obnovit vše",
    "until": "Do {time}"
  },
  "limits": {
    "title": "Limity a kvóty",
    "rateLimit": "Limit rychlosti",
    "remaining": "Zbývající",
    "requestsPerMinute": "Žádosti/min",
    "tokensPerMinute": "Žetony/min",
    "dailyLimit": "Denní limit"
  },
  "logs": {
    "title": "Protokoly",
    "requestLogs": "Protokoly požadavků",
    "proxyLogs": "Protokoly proxy serveru",
    "auditLog": "Protokol auditu",
    "console": "Utěšit",
    "auditLogDesc": "Administrativní akce a bezpečnostní události",
    "loading": "Načítání...",
    "refresh": "Obnovit",
    "filterByAction": "Filtrovat podle akce...",
    "filterByActor": "Filtrovat podle herce...",
    "filterEntriesAria": "Filtrování položek protokolu auditu",
    "filterByActionTypeAria": "Filtrovat podle typu akce",
    "filterByActorAria": "Filtrovat podle herce",
    "refreshAuditLogAria": "Obnovit protokol auditu",
    "tableAria": "Záznamy protokolu auditu",
    "failedFetchAuditLog": "Nepodařilo se načíst protokol auditu",
    "showing": "Zobrazeno {count} záznamů (offset {offset})",
    "search": "Vyhledávání",
    "timestamp": "Časové razítko",
    "action": "Akce",
    "actor": "Herec",
    "target": "Cíl",
    "details": "Podrobnosti",
    "ipAddress": "IP adresa",
    "notAvailable": "—",
    "noEntries": "Nenalezeny žádné položky protokolu auditu",
    "previous": "Předchozí",
    "next": "Další"
  },
  "onboarding": {
    "welcome": "Vítejte",
    "security": "Zabezpečení",
    "test": "Test",
    "ready": "Připraveni!",
    "setPassword": "Nastavit heslo",
    "addProvider": "Přidejte svého prvního poskytovatele",
    "getStarted": "Začít",
    "skip": "Přeskočit",
    "skipWizard": "Úplně přeskočit průvodce",
    "skipPassword": "Přeskočit nastavení hesla",
    "skipAndContinue": "Přeskočit a pokračovat",
    "passwordLabel": "Heslo",
    "confirmPassword": "Potvrzení hesla",
    "enterPassword": "Zadejte heslo",
    "confirmPasswordPlaceholder": "Potvrzení hesla",
    "passwordsMismatch": "Hesla se neshodují",
    "setupComplete": "Nastavení dokončeno!",
    "goToDashboard": "Přejít na Dashboard →",
    "welcomeDesc": "OmniRoute je vaše lokální proxy API pro umělou inteligenci. Směruje požadavky k více poskytovatelům umělé inteligence s vyvažováním zátěže, failoverem a sledováním využití.",
    "multiProvider": "Více poskytovatelů",
    "usageTracking": "Sledování používání",
    "apiKeyMgmt": "Správa klíčů API",
    "securityDesc": "Nastavte heslo pro ochranu řídicího panelu nebo to teď přeskočte.",
    "providerDesc": "Připojte svého prvního poskytovatele umělé inteligence. Další můžete přidat později.",
    "apiKeyRequired": "Klíč API (povinný)",
    "customUrlOptional": "Vlastní URL (volitelné)",
    "testDesc": "Ověřme, zda připojení k vašemu poskytovateli funguje.",
    "runTest": "Spustit test připojení",
    "testingConnection": "Testování připojení...",
    "connectionSuccessful": "Připojení úspěšné! Váš poskytovatel je připraven.",
    "noProviderFound": "Nebyl nalezen žádný poskytovatel. Můžete ho později přidat z řídicího panelu.",
    "testFailed": "Test se nezdařil, ale můžete to nakonfigurovat později.",
    "couldNotTest": "Momentálně se nepodařilo otestovat. Můžete to udělat z řídicího panelu.",
    "doneDesc": "Hotovo! Vaše instance OmniRoute je nakonfigurovaná a připravená k proxy požadavků umělé inteligence.",
    "yourEndpoint": "Váš koncový bod:",
    "continue": "Pokračovat",
    "retry": "Zkusit znovu",
    "failedSetPassword": "Nastavení hesla se nezdařilo. Zkuste to znovu.",
    "failedAddProvider": "Přidání poskytovatele se nezdařilo. Zkuste to znovu.",
    "connectionError": "Chyba připojení. Zkuste to prosím znovu.",
    "provider": "Poskytovatel"
  },
  "providers": {
    "title": "Poskytovatelé",
    "addProvider": "Přidat poskytovatele",
    "editProvider": "Upravit poskytovatele",
    "deleteProvider": "Smazat poskytovatele",
    "noProviders": "Žádní poskytovatelé nakonfigurováni",
    "modelAvailability": "Dostupnost modelu",
    "accounts": "Účty",
    "newAccount": "Nový účet",
    "deleteConfirm": "Opravdu chcete smazat tohoto poskytovatele?",
    "testing": "Testování...",
    "testConnection": "Testovací připojení",
    "testSuccess": "Připojení úspěšné",
    "testFailed": "Připojení se nezdařilo",
    "available": "K dispozici",
    "cooldown": "Zchlazovací doba",
    "unavailable": "Nedostupné",
    "unknown": "Neznámý",
    "oauthLabel": "OAuth",
    "compatibleLabel": "Kompatibilní",
    "chat": "Povídání",
    "responses": "Odpovědi",
    "messages": "Zprávy",
    "oauthProviders": "Poskytovatelé OAuth",
    "freeProviders": "Bezplatní poskytovatelé",
    "apiKeyProviders": "Poskytovatelé klíčů API",
    "compatibleProviders": "Poskytovatelé kompatibilní s klíčem API",
    "testAll": "Otestovat vše",
    "testAllOAuth": "Otestujte všechna připojení OAuth",
    "testAllFree": "Otestujte všechna bezplatná připojení",
    "testAllApiKey": "Otestujte všechna připojení klíčů API",
    "testAllCompatible": "Otestujte všechna kompatibilní připojení",
    "connected": "{count} Připojeno",
    "errorCount": "Chyba {count} ({code})",
    "errorCountNoCode": "Chyba {count}",
    "noConnections": "Žádné spojení",
    "disabled": "Zakázáno",
    "enableProvider": "Povolit poskytovatele",
    "disableProvider": "Zakázat poskytovatele",
    "testResults": "Výsledky testů",
    "noCompatibleYet": "Zatím nebyli přidáni žádní kompatibilní poskytovatelé",
    "compatibleHint": "Pomocí tlačítek výše můžete přidat koncové body kompatibilní s OpenAI nebo Anthropic.",
    "addOpenAICompatible": "Přidat kompatibilitu s OpenAI",
    "addAnthropicCompatible": "Přidat antropicky kompatibilní",
    "addNewProvider": "Přidat nového poskytovatele",
    "backToProviders": "Zpět k poskytovatelům",
    "configureNewProvider": "Nakonfigurujte nového poskytovatele umělé inteligence pro použití s ​​vašimi aplikacemi.",
    "providerLabel": "Poskytovatel",
    "selectProvider": "Vyberte poskytovatele",
    "selectedProvider": "Vybraný poskytovatel",
    "authMethod": "Metoda ověřování",
    "apiKeyLabel": "Klíč API",
    "apiKeyRequired": "Je vyžadován klíč API",
    "selectProviderRequired": "Vyberte prosím poskytovatele",
    "enterApiKey": "Zadejte svůj klíč API",
    "apiKeySecure": "Váš API klíč bude zašifrovaný a bezpečně uložen.",
    "oauth2Connect": "Připojení pomocí OAuth2",
    "oauth2Label": "OAuth2",
    "oauth2Desc": "Propojte svůj účet pomocí ověřování OAuth2.",
    "displayName": "Zobrazovaný název",
    "displayNamePlaceholder": "např. produkční API, vývojové prostředí",
    "displayNameHint": "Volitelné. Popisný název pro identifikaci této konfigurace.",
    "active": "Aktivní",
    "activeDescription": "Povolte tohoto poskytovatele pro použití ve vašich aplikacích",
    "cancel": "Zrušit",
    "createProvider": "Vytvořit poskytovatele",
    "failedCreate": "Vytvoření poskytovatele se nezdařilo",
    "errorOccurred": "Došlo k chybě. Zkuste to prosím znovu.",
    "modelStatus": "Stav modelu",
    "allModelsOperational": "Všechny modely funkční",
    "modelsWithIssues": "{count} model(y) s problémy",
    "allModelsNormal": "Všechny modely reagují normálně.",
    "cooldownCleared": "Znovunabíjecí doba pro model {model} byla vymazána",
    "failedClearCooldown": "Nepodařilo se vymazat dobu zpoždění",
    "loadingAvailability": "Načítání dostupnosti modelu...",
    "clearCooldown": "Jasný",
    "clearing": "Vymazávání...",
    "until": "Do {time}",
    "providerTestFailed": "Test poskytovatele selhal",
    "providerTestTimeout": "Test poskytovatele vypršel – příliš mnoho připojení k otestování najednou",
    "modeTest": "Test {mode}",
    "passedCount": "{count} prošel",
    "failedCount": "{count} selhalo",
    "testedCount": "testováno",
    "millisecondsAbbr": "{hodnota}ms",
    "okShort": "OK",
    "errorShort": "CHYBA",
    "noActiveConnectionsInGroup": "Pro tuto skupinu nebyla nalezena žádná aktivní připojení.",
    "allTestsPassed": "Všechny testy byly úspěšné",
    "testSummary": "{passed}/{total} prospělo, {failed} selhalo",
    "nameLabel": "Jméno",
    "prefixLabel": "Předpona",
    "baseUrlLabel": "Základní URL",
    "apiTypeLabel": "Typ API",
    "prefixHint": "Povinné. Unikátní prefix pro názvy modelů.",
    "nameHint": "Povinné. Popisný popisek pro tento uzel.",
    "baseUrlHint": "Povinné.   Základní URL rozhraní API poskytovatele.",
    "anthropicPrefixPlaceholder": "ac-prod",
    "openaiPrefixPlaceholder": "oc-prod",
    "anthropicBaseUrlPlaceholder": "https://api.anthropic.com/v1",
    "openaiBaseUrlPlaceholder": "https://api.openai.com/v1",
    "validateConnection": "Ověření připojení",
    "validating": "Ověřování...",
    "connectionValid": "Připojení je platné!",
    "connectionFailed": "Připojení se nezdařilo. Zkontrolujte URL a klíč.",
    "testKeyLabel": "Testovací klíč API",
    "testKeyPlaceholder": "sk-... (pouze pro ověření)",
    "providerNotFound": "Poskytovatel nenalezen",
    "deleteConnectionConfirm": "Smazat toto připojení?",
    "failedSetAlias": "Nastavení aliasu se nezdařilo",
    "failedSaveConnection": "Uložení připojení se nezdařilo",
    "failedSaveConnectionRetry": "Uložení připojení se nezdařilo. Zkuste to prosím znovu.",
    "failedRetestConnection": "Nepodařilo se znovu otestovat připojení",
    "deleteCompatibleNodeConfirm": "Smazat tento kompatibilní uzel {type}?",
    "anthropicCompatibleDetails": "Detaily antropické kompatibility",
    "openaiCompatibleDetails": "Podrobnosti o kompatibilitě s OpenAI",
    "messagesApi": "API pro zprávy",
    "responsesApi": "API pro odpovědi",
    "chatCompletions": "Dokončení chatu",
    "importingModels": "Import...",
    "importFromModels": "Importovat z /models",
    "addConnectionToImport": "Přidejte připojení pro povolení importu.",
    "noModelsConfigured": "Žádné nakonfigurované modely",
    "connectionCount": "{count} připojení",
    "fetchingModels": "Načítání dostupných modelů...",
    "failedFetchModels": "Načtení modelů se nezdařilo",
    "noModelsFound": "Nenalezeny žádné modely",
    "importFailed": "Import se nezdařil",
    "noNewModelsAdded": "Nebyly přidány žádné nové modely.",
    "adding": "Přidávání...",
    "importingModelsTitle": "Import modelů",
    "copyModel": "Kopie modelu",
    "removeModel": "Odebrat model",
    "rateLimitProtected": "Chráněný",
    "rateLimitUnprotected": "Nechráněný",
    "enableRateLimitProtection": "Kliknutím povolíte ochranu limitem rychlosti",
    "disableRateLimitProtection": "Kliknutím deaktivujete ochranu limitem rychlosti",
    "productionKey": "Produkční klíč",
    "enterNewApiKey": "Zadejte nový klíč API",
    "optional": "Volitelný",
    "anthropicCompatibleName": "Antropicky kompatibilní",
    "openaiCompatibleName": "Kompatibilní s OpenAI",
    "failedImportModels": "Import modelů se nezdařilo",
    "noModelsReturnedFromEndpoint": "Z koncového bodu /models nebyly vráceny žádné modely.",
    "importingModelsProgress": "Importování {current} z {total} modelů...",
    "foundModelsStartingImport": "Nalezeno {count} modelů. Zahájení importu...",
    "importingModelById": "Importování {modelId}...",
    "importSuccessCount": "Úspěšně importováno {count, plural, one {# model} other {# models}}!",
    "noNewModelsAddedExisting": "Nebyly přidány žádné nové modely (všechny již existují).",
    "importDoneCount": "✓ Hotovo! {počet, množné číslo, jeden {# importovaných modelů.} other {# importovaných modelů.}}",
    "unexpectedErrorOccurred": "Došlo k neočekávané chybě",
    "connectionCountLabel": "{počet, množné číslo, jeden {# spojení} další {# spojení}}",
    "messagesPath": "zprávy",
    "responsesPath": "odpovědi",
    "chatCompletionsPath": "chat/dokončení",
    "add": "Přidat",
    "edit": "Upravit",
    "delete": "Vymazat",
    "anthropic": "Antropický",
    "openai": "OpenAI",
    "singleConnectionPerCompatible": "Na kompatibilní uzel je povoleno pouze jedno připojení. Pokud potřebujete více připojení, přidejte další uzel.",
    "connections": "Připojení",
    "providerProxyTitleConfigured": "Proxy poskytovatele: {host}",
    "configured": "nakonfigurováno",
    "providerProxyConfigureHint": "Konfigurace proxy serveru pro všechna připojení tohoto poskytovatele",
    "providerProxy": "Proxy poskytovatele",
    "noConnectionsYet": "Zatím žádná spojení",
    "addFirstConnectionHint": "Přidejte své první připojení a začněte",
    "addConnection": "Přidat připojení",
    "availableModels": "Dostupné modely",
    "pageAutoRefresh": "Stránka se automaticky obnoví...",
    "statusDisabled": "postižený",
    "statusConnected": "připojený",
    "statusRuntimeIssue": "problém za běhu",
    "statusAuthFailed": "ověření selhalo",
    "statusRateLimited": "omezená sazba",
    "statusNetworkIssue": "problém se sítí",
    "statusTestUnsupported": "test není podporován",
    "statusUnavailable": "nedostupný",
    "statusFailed": "selhal",
    "statusError": "chyba",
    "oauthAccount": "Účet OAuth",
    "errorTypeRuntime": "Místní běhové prostředí",
    "errorTypeUpstreamAuth": "Autorizace proti proudu",
    "errorTypeMissingCredential": "Chybí pověření",
    "errorTypeRefreshFailed": "Obnovení se nezdařilo",
    "errorTypeTokenExpired": "Platnost tokenu vypršela",
    "errorTypeRateLimited": "Omezená sazba",
    "errorTypeUpstreamUnavailable": "Proti proudu není k dispozici",
    "errorTypeNetworkError": "Chyba sítě",
    "errorTypeTestUnsupported": "Test není podporován",
    "errorTypeUpstreamError": "Chyba proti proudu",
    "proxySourceGlobal": "Globální",
    "proxySourceProvider": "Poskytovatel",
    "proxySourceKey": "Klíč",
    "proxyConfiguredBySource": "Proxy ({source}): {host}",
    "autoPriority": "Automaticky: {priorita}",
    "proxy": "Proxy",
    "retestAuthentication": "Znovu otestovat ověřování",
    "retest": "Opakované otestování",
    "disableConnection": "Zakázat připojení",
    "enableConnection": "Povolit připojení",
    "reauthenticateConnection": "Znovu ověřit toto připojení",
    "proxyConfig": "Konfigurace proxy serveru",
    "aliasExistsAlert": "Alias ​​„{alias}“ již existuje. Použijte prosím jiný model nebo upravte existující alias.",
    "openRouterAnyModelHint": "OpenRouter podporuje jakýkoli model. Přidejte modely a vytvořte aliasy pro rychlý přístup.",
    "modelIdFromOpenRouter": "ID modelu (z OpenRouteru)",
    "openRouterModelPlaceholder": "antropický/klaudi-3-opus",
    "customModels": "Vlastní modely",
    "customModelsHint": "Přidejte ID modelů, která nejsou ve výchozím seznamu. Budou k dispozici pro směrování.",
    "modelId": "ID modelu",
    "customModelPlaceholder": "např. gpt-4.5-turbo",
    "loading": "Načítání...",
    "removeCustomModel": "Odebrat vlastní model",
    "noCustomModels": "Zatím nebyly přidány žádné vlastní modely.",
    "allSuggestedAliasesExist": "Všechny navrhované aliasy již existují. Vyberte prosím jiný model nebo odstraňte konfliktní aliasy.",
    "failedSaveCustomModel": "Uložení vlastního modelu se nezdařilo",
    "modelAddedSuccess": "Model {modelId} byl úspěšně přidán",
    "failedAddModelTryAgain": "Model se nepodařilo přidat. Zkuste to prosím znovu.",
    "failedSaveImportedModel": "Nepodařilo se uložit importovaný model do vlastní databáze.",
    "failedImportModelsTryAgain": "Import modelů se nezdařilo. Zkuste to prosím znovu.",
    "failedRemoveModelFromDatabase": "Nepodařilo se odebrat model z databáze.",
    "modelRemovedSuccess": "Model byl úspěšně odstraněn",
    "failedDeleteModelTryAgain": "Model se nepodařilo smazat. Zkuste to prosím znovu.",
    "compatibleModelsDescription": "Modely kompatibilní s {type} přidejte ručně nebo je importujte z koncového bodu /models.",
    "anthropicCompatibleModelPlaceholder": "claude-3-opus-20240229",
    "openaiCompatibleModelPlaceholder": "gpt-4o",
    "apiKeyValidationFailed": "Ověření klíče API se nezdařilo. Zkontrolujte prosím svůj klíč a zkuste to znovu.",
    "addProviderApiKeyTitle": "Přidat klíč API {provider}",
    "checking": "Kontrola...",
    "check": "Kontrola",
    "valid": "Platný",
    "invalid": "Neplatný",
    "creating": "Vytváření...",
    "validationChecksAnthropicCompatible": "Ověření provádí {provider} ověřením klíče API.",
    "validationChecksOpenAiCompatible": "Ověření {provider} probíhá přes /models na vaší základní URL adrese.",
    "priorityLabel": "Přednost",
    "saving": "Ukládání...",
    "save": "Uložit",
    "editConnection": "Upravit připojení",
    "accountName": "Název účtu",
    "email": "E-mail",
    "healthCheckMinutes": "Kontrola stavu (min)",
    "healthCheckHint": "Proaktivní interval obnovy tokenu. 0 = zakázáno.",
    "groupLabel": "Prostředí",
    "groupPlaceholder": "např. eKaizen, Osobní",
    "failedTestConnection": "Nepodařilo se otestovat připojení",
    "failed": "Selhalo",
    "leaveBlankKeepCurrentApiKey": "Chcete-li zachovat aktuální klíč API, ponechte pole prázdné.",
    "editCompatibleTitle": "Upravit {type} Kompatibilní",
    "compatibleBaseUrlHint": "Kořenová adresa URL vašeho {type}-kompatibilního API. Pro vlastní cesty k koncovým bodům použijte Rozšířená nastavení.",
    "apiKeyForCheck": "API klíč (pro kontrolu)",
    "compatibleProdPlaceholder": "{type} Kompatibilní (produkční)",
    "tokenRefreshed": "Token byl úspěšně obnoven",
    "tokenRefreshFailed": "Obnovení tokenu se nezdařilo",
    "advancedSettings": "Pokročilá nastavení",
    "chatPathLabel": "Cesta koncového bodu chatu",
    "chatPathPlaceholder": "/chat/dokončení",
    "chatPathHint": "Vlastní cesta chatu pro poskytovatele s nestandardními API (např. /v4/chat/completions)",
    "modelsPathLabel": "Cesta koncového bodu modelu",
    "modelsPathPlaceholder": "/modely",
    "modelsPathHint": "Cesta k vlastním modelům pro validaci (např. /v4/models)"
  },
  "settings": {
    "title": "Nastavení",
    "general": "Generál",
    "security": "Zabezpečení",
    "appearance": "Vzhled",
    "routing": "Směrování",
    "cache": "Mezipaměť",
    "resilience": "Odolnost",
    "systemPrompt": "Systémový výzva",
    "thinkingBudget": "Promýšlení rozpočtu",
    "proxy": "Proxy",
    "pricing": "Ceny",
    "storage": "Skladování",
    "policies": "Zásady",
    "ipFilter": "IP filtr",
    "comboDefaults": "Výchozí kombinace",
    "fallbackChains": "Záložní řetězce",
    "changePassword": "Změnit heslo",
    "enablePassword": "Povolit heslo",
    "darkMode": "Tmavý režim",
    "lightMode": "Světelný režim",
    "systemTheme": "Systémové téma",
    "enableCache": "Povolit mezipaměť",
    "cacheTTL": "TTL mezipaměti",
    "maxCacheSize": "Maximální velikost mezipaměti",
    "clearCache": "Vymazat mezipaměť",
    "cacheHits": "Zásahy do mezipaměti",
    "cacheMisses": "Minulé cache",
    "hitRate": "Míra zásahů",
    "cacheEntries": "Položky mezipaměti",
    "circuitBreaker": "Jistič",
    "retryPolicy": "Zásady opakování",
    "maxRetries": "Maximální počet opakování",
    "retryDelay": "Zpoždění opakování",
    "timeoutMs": "Časový limit (ms)",
    "enableSystemPrompt": "Povolit systémový výzvu",
    "systemPromptText": "Text systémového výzvy",
    "enableThinking": "Umožněte myšlení",
    "maxThinkingTokens": "Žetony Max Myšlení",
    "enableProxy": "Povolit proxy",
    "proxyUrl": "URL adresa proxy serveru",
    "pricingRates": "Formát cenových sazeb",
    "currentPricing": "Přehled aktuálních cen",
    "loadingPricing": "Načítání cenových údajů...",
    "noPricing": "Nejsou k dispozici žádné údaje o cenách",
    "input": "Vstup",
    "output": "Výstup",
    "cached": "Uloženo v mezipaměti",
    "reasoning": "Uvažování",
    "cacheCreation": "Vytvoření mezipaměti",
    "customPricing": "Vlastní ceny",
    "databaseSize": "Velikost databáze",
    "backupDb": "Zálohování databáze",
    "restoreDb": "Obnovit databázi",
    "exportData": "Export dat",
    "importData": "Import dat",
    "clearData": "Vymazat všechna data",
    "clearDataConfirm": "Tímto trvale smažete všechna data. Jste si jisti?",
    "enableRequestLogs": "Povolit protokoly požadavků",
    "logRetention": "Uchovávání protokolů",
    "ipWhitelist": "Whitelist IP adres",
    "ipBlacklist": "Černá listina IP adres",
    "addIP": "Přidat IP adresu",
    "savedSuccessfully": "Nastavení bylo úspěšně uloženo",
    "ai": "Umělá inteligence",
    "advanced": "Moderní",
    "localMode": "Lokální režim – Všechna data uložená na vašem počítači",
    "settingsSectionsAria": "Sekce nastavení",
    "switchThemes": "Přepínání mezi světlými a tmavými motivy",
    "themeSelectionAria": "Výběr tématu",
    "themeLight": "Světlo",
    "themeDark": "Tmavý",
    "themeSystem": "Systém",
    "hideHealthLogs": "Skrýt protokoly kontrol stavu",
    "hideHealthLogsDesc": "Pokud je zapnuto, potlačit zprávy [HealthCheck] v konzoli serveru",
    "themeAccent": "Barva motivu",
    "themeAccentDesc": "Vyberte si přednastavenou barvu nebo si vytvořte vlastní motiv s jednou barvou",
    "themeCreate": "Vytvořit téma",
    "themeCustom": "Vlastní téma",
    "themeBlue": "Modrý",
    "themeRed": "Červený",
    "themeGreen": "Zelený",
    "themeViolet": "Fialový",
    "themeOrange": "Pomerančový",
    "themeCyan": "Azurová",
    "promptCache": "Mezipaměť výzev",
    "flushCache": "Vyprázdnění mezipaměti",
    "flushing": "Splachování…",
    "size": "Velikost",
    "hits": "Hity",
    "evictions": "Vystěhování",
    "loadingCacheStats": "Načítání statistik mezipaměti…",
    "globalProxy": "Globální proxy",
    "globalProxyDesc": "Nakonfigurujte globální odchozí proxy pro všechna volání API. Jednotliví poskytovatelé, kombinace a klíče mohou toto přepsat.",
    "noGlobalProxy": "Není nakonfigurován žádný globální proxy server",
    "globalLabel": "Globální",
    "configure": "Konfigurovat",
    "globalSystemPrompt": "Globální systémový výzva",
    "systemPromptDesc": "Vkládáno do všech požadavků na úrovni proxy",
    "saved": "Uloženo",
    "systemPromptPlaceholder": "Zadejte systémový příkaz pro vložení do všech požadavků...",
    "systemPromptHint": "Tato výzva se přidává na začátek systémové zprávy každého požadavku. Používá se pro globální instrukce, bezpečnostní pokyny nebo pravidla formátování odpovědí.",
    "chars": "{count} znaků",
    "thinkingBudgetTitle": "Promýšlení rozpočtu",
    "thinkingBudgetDesc": "Řízení využití tokenů AI uvažování ve všech požadavcích",
    "passthrough": "Průchod",
    "passthroughDesc": "Žádné změny – klient kontroluje rozpočet",
    "auto": "Auto",
    "autoDesc": "Odstraňte veškerou konfiguraci myšlenek – nechte rozhodnutí poskytovatele",
    "custom": "Zvyk",
    "customDesc": "Nastavte fixní rozpočet tokenů pro všechny požadavky",
    "adaptive": "Adaptivní",
    "adaptiveDesc": "Škálování rozpočtu na základě složitosti požadavku",
    "effortNone": "Žádné (0 žetonů)",
    "effortLow": "Nízký (1 tisíc tokenů)",
    "effortMedium": "Střední (10 tisíc tokenů)",
    "effortHigh": "Vysoká (128 tisíc tokenů)",
    "tokenBudget": "Rozpočet tokenů",
    "tokens": "žetony",
    "baseEffortLevel": "Základní úroveň úsilí",
    "adaptiveHint": "Adaptivní režim se škáluje od této základní úrovně na základě počtu zpráv, využití nástrojů a délky výzvy.",
    "requireLogin": "Vyžadovat přihlášení",
    "requireLoginDesc": "Pokud je ZAPNUTO, ovládací panel vyžaduje heslo. Pokud je VYPNUTO, přístup bez přihlášení.",
    "currentPassword": "Aktuální heslo",
    "enterCurrentPassword": "Zadejte aktuální heslo",
    "newPassword": "Nové heslo",
    "enterNewPassword": "Zadejte nové heslo",
    "confirmPassword": "Potvrdit nové heslo",
    "confirmPasswordPlaceholder": "Potvrdit nové heslo",
    "passwordsNoMatch": "Hesla se neshodují",
    "passwordUpdated": "Heslo bylo úspěšně aktualizováno",
    "failedUpdatePassword": "Heslo se nepodařilo aktualizovat",
    "errorOccurred": "Došlo k chybě",
    "updatePassword": "Aktualizovat heslo",
    "setPassword": "Nastavit heslo",
    "apiEndpointProtection": "Ochrana koncových bodů API",
    "requireAuthModels": "Vyžadovat klíč API pro /models",
    "requireAuthModelsDesc": "Pokud je tato možnost zapnutá, koncový bod /v1/models vrátí pro neověřené požadavky chybu 404. Zabraňuje objevení modelu neoprávněnými uživateli.",
    "blockedProviders": "Blokovaní poskytovatelé",
    "blockedProvidersDesc": "Skrýt konkrétní poskytovatele z odpovědi /v1/models. Blokovaní poskytovatelé se nezobrazí v seznamech modelů.",
    "providersBlocked": "{count} poskytovatel(ů) zablokovaných z /models",
    "blockProviderTitle": "Blokovat {poskytovatel}",
    "unblockProviderTitle": "Odblokovat {provider}",
    "cliFingerprint": "Porovnávání otisků prstů v rozhraní CLI",
    "cliFingerprintDesc": "Při proxy požadavcích se porovnávají nativní binární podpisy rozhraní CLI. Změní pořadí záhlaví a textu tak, aby vypadaly identicky s oficiálními nástroji CLI. Vaše IP adresa proxy je zachována.",
    "cliFingerprintEnabled": "{count} poskytovatel(ů) s aktivním otiskem CLI",
    "enableFingerprintTitle": "Povolit otisk prstu pro {provider}",
    "disableFingerprintTitle": "Zakázat otisk prstu pro {provider}",
    "routingStrategy": "Strategie směrování",
    "fillFirst": "Nejprve vyplňte",
    "fillFirstDesc": "Používejte účty podle priority",
    "roundRobin": "Round Robin",
    "roundRobinDesc": "Procházet všechny účty",
    "p2c": "P2C",
    "p2cDesc": "Vyberte 2 náhodně, použijte ten zdravější",
    "random": "Náhodný",
    "randomDesc": "Náhodný účet při každém požadavku",
    "leastUsed": "Nejméně používané",
    "leastUsedDesc": "Vybrat nejméně naposledy použitý účet",
    "costOpt": "Optimalizace nákladů",
    "costOptDesc": "Preferujte nejlevnější dostupný účet",
    "strictRandom": "Přísná náhoda",
    "strictRandomDesc": "Zamíchejte balíček karet – každý účet se použije jednou před zamícháním",
    "stickyLimit": "Lepkavý limit",
    "stickyLimitDesc": "Hovory na účet před přepnutím",
    "modelAliases": "Aliasy modelů",
    "modelAliasesTitle": "Aliasy modelů",
    "modelAliasesDesc": "Vzory zástupných znaků pro přemapování názvů modelů • Použijte * a ?",
    "addCustomAlias": "Přidat vlastní alias",
    "deprecatedModelId": "ID zastaralého modelu",
    "newModelId": "Nové ID modelu",
    "customAliases": "Vlastní aliasy",
    "builtInAliases": "Vestavěné aliasy",
    "backgroundDegradationTitle": "Degradace úloh na pozadí",
    "backgroundDegradationDesc": "Automatická detekce úloh na pozadí (názvy, shrnutí) a směrování k levnějším modelům",
    "enableDegradation": "Povolit degradaci na pozadí",
    "enableDegradationHint": "Pokud je tato možnost povolena, úlohy na pozadí, jako je generování názvů a shrnutí, jsou automaticky směrovány na levnější modely.",
    "tasksDetected": "Detekované úlohy",
    "degradationMap": "Mapa degradace modelu",
    "premiumModel": "Prémiový model",
    "cheapModel": "Levný model",
    "detectionPatterns": "Detekční vzory",
    "newPattern": "např. „vygenerovat název“",
    "aliasPatternPlaceholder": "claude-sonnet-*",
    "aliasTargetPlaceholder": "claude-sonnet-4-20250514",
    "pattern": "Vzor",
    "targetModel": "Cílový model",
    "add": "+ Přidat",
    "session": "Zasedání",
    "sessionDetailsAria": "Podrobnosti o relaci",
    "status": "Postavení",
    "authenticated": "Ověřeno",
    "guest": "Host",
    "loginTime": "Čas přihlášení",
    "sessionAge": "Věk relace",
    "browser": "Prohlížeč",
    "clearLocalData": "Vymazat místní data",
    "logout": "Odhlásit se",
    "clearLocalDataConfirm": "Vymazat všechna místní data? Tímto se resetují vaše předvolby.",
    "unknown": "Neznámý",
    "systemActor": "systém",
    "ipAccessControl": "Řízení přístupu k IP",
    "ipAccessControlDesc": "Blokovat nebo povolit konkrétní IP adresy",
    "ipModeDisabled": "Zakázáno",
    "ipModeBlacklist": "Černá listina",
    "ipModeWhitelist": "Bílý seznam",
    "ipModeWhitelistPriority": "Priorita WL",
    "addIpAddress": "Přidat IP adresu",
    "ipAddressPlaceholder": "192.168.1.0/24 nebo 10.0.*.*",
    "block": "+ Blok",
    "allow": "+ Povolit",
    "blocked": "Zablokováno ({count})",
    "allowed": "Povoleno ({count})",
    "temporaryBans": "Dočasné zákazy ({count})",
    "minLeft": "Zbývá {min}m",
    "auditLog": "Protokol auditu",
    "searchAuditLogs": "Hledat v protokolech auditu...",
    "failedLoadAuditLog": "Nepodařilo se načíst protokol auditu",
    "noAuditEvents": "Nenalezeny žádné auditní události",
    "action": "Akce",
    "actor": "Herec",
    "details": "Podrobnosti",
    "time": "Čas",
    "fallbackChainsTitle": "Záložní řetězce",
    "fallbackChainsDesc": "Definování pořadí záložních poskytovatelů pro každý model",
    "addChain": "+ Přidat řetězec",
    "modelName": "Název modelu",
    "modelNamePlaceholder": "claude-sonnet-4-20250514",
    "providersCommaSeparated": "Poskytovatelé (odděleni čárkami, seřazeni podle priority)",
    "providersCommaSeparatedPlaceholder": "antropický, otevřený, blíženec",
    "createChain": "Vytvořit řetězec",
    "noFallbackChains": "Žádné záložní řetězce",
    "noFallbackChainsDesc": "Vytvořte řetězec pro definování záložního pořadí poskytovatelů pro daný model.",
    "loadingFallbackChains": "Načítání záložních řetězců...",
    "deleteChainConfirm": "Smazat záložní řetězec pro „{model}“?",
    "chainCreated": "Řetězec vytvořen pro {model}",
    "chainDeleted": "Řetězec smazán pro {model}",
    "failedCreateChain": "Vytvoření řetězce se nezdařilo",
    "failedDeleteChain": "Řetězec se nepodařilo smazat",
    "deleteChain": "Smazat řetězec",
    "fillModelAndProviders": "Vyplňte prosím název modelu a poskytovatele",
    "addAtLeastOneProvider": "Přidejte alespoň jednoho poskytovatele",
    "comboDefaultsTitle": "Výchozí kombinace",
    "globalComboConfig": "Globální kombinovaná konfigurace",
    "defaultStrategy": "Výchozí strategie",
    "defaultStrategyDesc": "Aplikováno na nová komba bez explicitní strategie",
    "comboStrategyAria": "Kombinovaná strategie",
    "priority": "Přednost",
    "weighted": "Vážené",
    "maxRetriesLabel": "Maximální počet opakování",
    "retryDelayLabel": "Zpoždění opakování (ms)",
    "timeoutLabel": "Časový limit (ms)",
    "healthCheck": "Kontrola stavu",
    "healthCheckDesc": "Předběžná kontrola dostupnosti poskytovatele",
    "trackMetrics": "Sledování metrik",
    "trackMetricsDesc": "Zaznamenávání metrik pro jednotlivé kombinované požadavky",
    "providerOverrides": "Přepsání poskytovatele",
    "providerOverridesDesc": "Přepsat časový limit a počet opakovaných pokusů pro každého poskytovatele. Nastavení poskytovatele přepíše globální výchozí hodnoty.",
    "providerMaxRetriesAria": "Maximální počet opakování pro {provider}",
    "providerTimeoutAria": "Časový limit {provider} ms",
    "removeProviderOverrideAria": "Odebrat přepsání {provider}",
    "newProviderNamePlaceholder": "např. google, openai...",
    "newProviderNameAria": "Název nového poskytovatele",
    "retries": "opakované pokusy",
    "ms": "paní",
    "saveComboDefaults": "Uložit výchozí nastavení kombinace",
    "maxNestingDepth": "Maximální hloubka vnoření",
    "concurrencyPerModel": "Souběžnost / Model",
    "queueTimeout": "Časový limit fronty (ms)",
    "providerProfiles": "Profily poskytovatelů",
    "providerProfilesDesc": "Samostatná nastavení odolnosti pro poskytovatele OAuth (založené na relacích) a API klíče (měřené). Poskytovatelé OAuth mají přísnější prahové hodnoty kvůli nižším limitům rychlosti.",
    "oauthProviders": "Poskytovatelé OAuth",
    "apiKeyProviders": "Poskytovatelé klíčů API",
    "transientCooldown": "Přechodné ochlazování",
    "rateLimitCooldown": "Zchlazovací doba limitu rychlosti",
    "maxBackoffLevel": "Maximální úroveň odstavení",
    "cbThreshold": "Prahová hodnota CB",
    "cbResetTime": "Doba resetu vypínacího obvodu",
    "rateLimiting": "Omezení rychlosti",
    "rateLimitingDesc": "Poskytovatelé klíčů API jsou automaticky omezeni rychlostí s bezpečnými výchozími hodnotami. Limity se učí ze záhlaví odpovědí a v průběhu času se přizpůsobují.",
    "defaultSafetyNet": "Výchozí bezpečnostní síť",
    "rpm": "RPM",
    "minGap": "Minimální mezera",
    "maxConcurrent": "Max. souběžný",
    "activeLimiters": "Aktivní omezovače",
    "noActiveLimiters": "Zatím žádné aktivní omezovače rychlosti.",
    "reservoir": "Nádrž",
    "running": "Běh",
    "queued": "Zařazeno do fronty",
    "circuitBreakers": "Jističe",
    "breakerStateClosed": "ZAVŘENO",
    "breakerStateOpen": "OTEVŘENO",
    "breakerStateHalfOpen": "Polootevřené",
    "tripped": "{count} zakopl/a",
    "healthy": "{count} zdravých",
    "resetAll": "Obnovit vše",
    "noCircuitBreakers": "Zatím nejsou aktivní žádné jističe. Jsou vytvořeny automaticky, když požadavky procházejí kombinovaným kanálem.",
    "failures": "{count} selhání",
    "policiesLocked": "Zásady a uzamčené identifikátory",
    "allOperational": "Všechny systémy jsou funkční – žádné výpadky ani vypnuté jističe",
    "loadingPolicies": "Načítání zásad...",
    "lockedIdentifiers": "Uzamčené identifikátory",
    "unlockedIdentifier": "Odemčeno: {identifier}",
    "sinceDate": "od {date}",
    "forceUnlock": "Vynucené odemčení",
    "unlocking": "Odemykání...",
    "failedUnlock": "Odemknutí se nezdařilo",
    "failedLoadWithStatus": "Nepodařilo se načíst: {status}",
    "failedLoadResilience": "Nepodařilo se načíst stav odolnosti",
    "saveFailed": "Uložení se nezdařilo",
    "resetFailed": "Reset selhal",
    "loadingResilience": "Načítání stavu odolnosti...",
    "retry": "Zkusit znovu",
    "systemStorage": "Systém a úložiště",
    "allDataLocal": "Všechna data uložená lokálně na vašem počítači",
    "databasePath": "Cesta k databázi",
    "exportDatabase": "Exportovat databázi",
    "exportAll": "Exportovat vše (.tar.gz)",
    "importDatabase": "Importovat databázi",
    "confirmDbImport": "Potvrdit import databáze",
    "confirmDbImportDesc": "Tímto se všechna aktuální data nahradí obsahem ze souboru {file}. Před importem se automaticky vytvoří záloha.",
    "yesImport": "Ano, importovat",
    "lastBackup": "Poslední záloha",
    "noBackupYet": "Zatím žádná záloha",
    "backupNow": "Zálohovat nyní",
    "backupRestore": "Zálohování a obnovení",
    "viewBackups": "Zobrazit zálohy",
    "hide": "Skrýt",
    "backupRetentionDesc": "Snímky databáze se vytvářejí automaticky před obnovením a každých 15 minut při změně dat. Uchovávání: 24 hodin + 30 denních záloh s inteligentní rotací.",
    "loadingBackups": "Načítání záloh...",
    "noBackupsYet": "Zatím nejsou k dispozici žádné zálohy. Zálohy se vytvoří automaticky při změně dat.",
    "backupsAvailable": "Dostupné zálohy: {count}",
    "refresh": "Obnovit",
    "confirm": "Potvrdit?",
    "yes": "Ano",
    "no": "Žádný",
    "restore": "Obnovit",
    "invalidFileType": "Neplatný typ souboru. Přijímají se pouze soubory .sqlite.",
    "exportFailed": "Export se nezdařil",
    "exportFailedWithError": "Export se nezdařil: {error}",
    "fullExportFailedWithError": "Úplný export se nezdařil: {error}",
    "backupCreated": "Záloha vytvořena: {file}",
    "restoreSuccess": "Obnoveno! {connections} připojení, {nodes} uzly, {combos} kombinace, {apiKeys} API klíče.",
    "importSuccess": "Databáze importována! {connections} připojení, {nodes} uzly, {combos} kombinace, {apiKeys} API klíče.",
    "justNow": "právě teď",
    "minutesAgo": "před {count} min",
    "hoursAgo": "před {count}h",
    "daysAgo": "před {count} dny",
    "backupReasonManual": "manuál",
    "backupReasonPreRestore": "před restaurováním",
    "connectionsCount": "{počet, množné číslo, jeden {# spojení} další {# spojení}}",
    "noChangesSinceBackup": "Žádné změny od poslední zálohy",
    "backupFailed": "Zálohování se nezdařilo",
    "restoreFailed": "Obnovení se nezdařilo",
    "importFailed": "Import se nezdařil",
    "errorDuringRestore": "Během obnovy došlo k chybě",
    "errorDuringImport": "Během importu došlo k chybě",
    "modelPricing": "Ceny modelů",
    "modelPricingDesc": "Konfigurace cenových sazeb pro každý model • Všechny sazby jsou v tokenech $/1 milion",
    "providers": "Poskytovatelé",
    "registry": "Registr",
    "priced": "Cena",
    "searchProvidersModels": "Hledat poskytovatele nebo modely...",
    "showAll": "Zobrazit vše",
    "noProvidersMatch": "Vašemu vyhledávání neodpovídá žádný poskytovatel.",
    "howPricingWorks": "Jak funguje stanovování cen",
    "cacheWrite": "Zápis do mezipaměti",
    "unsaved": "neuložené",
    "resetDefaults": "Obnovit výchozí nastavení",
    "saveProvider": "Uložit poskytovatele",
    "saving": "Ukládání...",
    "model": "Model",
    "models": "modely",
    "moreProviders": "{count} dalších poskytovatelů",
    "withPricing": "s nastavenými cenami",
    "policiesCircuitBreakers": "Zásady a jističe",
    "activeIssuesDetected": "Zjištěny aktivní problémy",
    "off": "Vypnuto",
    "resetPricingConfirm": "Obnovit všechny ceny pro {provider} na výchozí hodnoty?",
    "pricingDescInput": "Vstup: tokeny odeslané do modelu",
    "pricingDescOutput": "Výstup: vygenerované tokeny",
    "pricingDescCached": "Uloženo v mezipaměti: opakovaně použitý vstup (~50 % vstupní frekvence)",
    "pricingDescReasoning": "Úvaha: žetony myšlení (vrací se k výstupu)",
    "pricingDescCacheWrite": "Zápis do mezipaměti: vytváření položek mezipaměti (vrací se na vstup)",
    "pricingDescFormula": "Cena = (vstup × vstupní_rychlost) + (výstup × výstupní_rychlost) + (uloženo v mezipaměti × uloženo v mezipaměti) na milion tokenů.",
    "pricingSettingsTitle": "Nastavení cen",
    "totalModels": "Celkem modelů",
    "active": "Aktivní",
    "costCalculation": "Výpočet nákladů",
    "costCalculationDesc": "Náklady se počítají na základě využití tokenů a cenových sazeb nakonfigurovaných pro každý model.",
    "pricingFormat": "Formát cen",
    "pricingFormatDesc": "Všechny ceny jsou uvedeny v $/1M tokenů (dolarů za milion tokenů).",
    "tokenTypes": "Typy tokenů",
    "inputTokenDesc": "Standardní tokeny výzev",
    "outputTokenDesc": "Tokeny dokončení/odpovědi",
    "cachedTokenDesc": "Vstupní tokeny uložené v mezipaměti (obvykle 50 % vstupní frekvence)",
    "reasoningTokenDesc": "Speciální žetony uvažování/myšlení (záložní rychlost výstupu)",
    "cacheCreationTokenDesc": "Tokeny používané k vytváření položek mezipaměti (záložní rychlost vstupu)",
    "customPricingNote": "Výchozí ceny pro konkrétní modely můžete přepsat. Vlastní přepsání má přednost před automaticky zjištěnými cenami.",
    "editPricing": "Upravit ceny",
    "viewFullDetails": "Zobrazit všechny podrobnosti",
    "themeCoral": "Korál"
  },
  "translator": {
    "title": "Překladatel",
    "metaTitle": "Hřiště pro překladatele | OmniRoute",
    "metaDescription": "Ladění, testování a vizualizace překladů formátů API mezi poskytovateli",
    "playgroundTitle": "Hřiště překladatelů",
    "playground": "Dětské hřiště",
    "realtime": "Aktivita překladu v reálném čase",
    "chatTester": "Tester chatu",
    "testBench": "Zkušební stolice",
    "liveMonitor": "Živý monitor",
    "modeDescriptionPlayground": "Vložte libovolné tělo požadavku API a podívejte se, jak ho OmniRoute překládá mezi formáty poskytovatelů (OpenAI ↔ Claude ↔ Gemini ↔ Responses API)",
    "modeDescriptionChatTester": "Odesílejte skutečné požadavky na chat prostřednictvím OmniRoute a prohlédněte si celý průběh: vstup, přeložený požadavek, odpověď poskytovatele a přeložený výstup.",
    "modeDescriptionTestBench": "Spusťte předdefinované scénáře a porovnejte kompatibilitu napříč poskytovateli a modely.",
    "modeDescriptionLiveMonitor": "Sledujte překladové události v reálném čase, jak požadavky procházejí OmniRoute.",
    "modeDescriptionFallback": "Laďte, testujte a vizualizujte, jak OmniRoute překládá požadavky API mezi poskytovateli.",
    "recentTranslations": "Nedávné překlady",
    "noTranslations": "Zatím žádné překlady",
    "source": "Zdroj",
    "target": "Cíl",
    "time": "Čas",
    "model": "Model",
    "status": "Postavení",
    "latency": "Latence",
    "totalTranslations": "Celkový počet překladů",
    "successful": "Úspěšný",
    "errors": "Chyby",
    "avgLatency": "Průměrná latence",
    "millisecondsShort": "{hodnota}ms",
    "notAvailableSymbol": "—",
    "liveAutoRefreshing": "Živě – Automatické obnovování",
    "paused": "Pozastaveno",
    "eventsAppearHint": "Události překladu se zde zobrazují, jak požadavky procházejí OmniRoute. Pro generování událostí použijte kteroukoli z těchto metod:",
    "chatTesterTab": "Karta Tester chatu",
    "testBenchTab": "Karta Testovací lavice",
    "externalApiCalls": "Externí volání API",
    "ideCliIntegrations": "Integrace IDE/CLI",
    "inMemoryNote": "Poznámka: Události se ukládají do paměti a resetují se při restartu serveru.",
    "ok": "OK",
    "errorShort": "CHYBOVAT",
    "formatConverter": "Převodník formátů",
    "formatConverterDescription": "Vložte nebo zadejte tělo požadavku JSON. Překladač automaticky rozpozná zdrojový formát a převede jej do cílového formátu. Použijte to k ladění způsobu, jakým OmniRoute překládá požadavky mezi formáty (OpenAI ↔ Claude ↔ Gemini ↔ Responses API).",
    "input": "Vstup",
    "output": "Výstup",
    "auto": "Auto",
    "swapFormats": "Vyměnit formáty",
    "translateAction": "Přeložit",
    "clear": "Jasný",
    "inputPlaceholder": "Vložte sem tělo požadavku nebo vyberte šablonu níže...",
    "exampleTemplates": "Ukázkové šablony",
    "exampleTemplatesHint": "— Kliknutím načtete",
    "templateLoadHint": "Šablona načte požadavek ve formátu {format}. Změňte zdrojový formát pro načtení v jiném formátu.",
    "compatibilityTester": "Tester kompatibility",
    "compatibilityReport": "Zpráva o kompatibilitě",
    "testBenchDescription": "Spusťte předdefinované scénáře (jednoduchý chat, volání nástrojů atd.) pro ověření kompatibility překladu a poskytovatele. Vyberte zdrojový formát a cílového poskytovatele a poté spusťte všechny testy, abyste zjistili procento kompatibility. Použijte to k nalezení funkcí, které fungují napříč poskytovateli.",
    "targetProvider": "Cílový poskytovatel",
    "runAllTests": "Spustit všechny testy",
    "runTest": "Spustit test",
    "reRun": "Opakovat",
    "running": "Běh...",
    "passed": "prošel",
    "failed": "selhal",
    "passedIconLabel": "✅ Prošel",
    "chunks": "kusy",
    "scenarioSimpleChat": "Jednoduchý chat",
    "scenarioToolCalling": "Volání nástroje",
    "scenarioMultiTurn": "Víceotáčkový",
    "scenarioThinking": "Myslící",
    "scenarioSystemPrompt": "Systémový výzva",
    "scenarioStreaming": "Streamování",
    "templateNames": {
      "simple-chat": "Jednoduchý chat",
      "tool-calling": "Volání nástroje",
      "multi-turn": "Víceotáčkový",
      "thinking": "Myslící",
      "system-prompt": "Systémový výzva",
      "streaming": "Streamování"
    },
    "templateDescriptions": {
      "simple-chat": "Základní textová zpráva",
      "tool-calling": "Vyvolání funkce/nástroje",
      "multi-turn": "Rozhovor s historií",
      "thinking": "Rozšířené myšlení / uvažování",
      "system-prompt": "Složité systémové instrukce",
      "streaming": "Požadavek na streamování SSE"
    },
    "templatePayloads": {
      "simpleChat": {
        "system": "Jste užitečný/á asistent/ka.",
        "userGreeting": "Ahoj! Jak se dnes máš?"
      },
      "toolCalling": {
        "userWeather": "Jaké je počasí v São Paulu?",
        "toolDescription": "Získejte aktuální počasí pro danou lokalitu",
        "cityNameDescription": "Název města"
      },
      "multiTurn": {
        "system": "Jste asistent kódování.",
        "userInitial": "Napište v Pythonu funkci pro řazení pole.",
        "assistantExample": "Zde je jednoduchá třídicí funkce:\n\n```python\ndef sort_array(arr):\nreturn sorted(arr)\n```",
        "userFollowUp": "Teď to seřaďte sestupně."
      },
      "thinking": {
        "question": "Jaký je součet prvních 100 prvočísel?"
      },
      "systemPrompt": {
        "systemInstruction": "Jste seniorní softwarový inženýr specializující se na distribuované systémy. Odpovídejte na otázky stručně a s využitím osvědčených postupů v oboru. V případě potřeby vždy uveďte příklady kódu. Formátujte své odpovědi pomocí Markdownu.",
        "question": "Jak implementuji schéma jističe?"
      },
      "streaming": {
        "prompt": "Řekni mi krátký příběh o robotovi, který se učí malovat."
      }
    },
    "openaiCompatibleLabel": "Kompatibilní s OpenAI",
    "anthropicCompatibleLabel": "Antropicky kompatibilní",
    "noTemplateForFormat": "Pro tento formát neexistuje šablona",
    "translationFailed": "Překlad se nezdařil: {error}",
    "pipelineDebugger": "Ladicí program kanálu",
    "translationPipeline": "Překladový kanál",
    "pipelineVisualization": "Vizualizace potrubí",
    "pipelineVisualizationHint": "Odešlete zprávu a podívejte se, jak váš požadavek prochází detekcí → překladem → voláním poskytovatele.",
    "chatTesterDescription": "Odesílejte zprávy ve specifickém klientském formátu a kontrolujte každý krok překladového procesu.",
    "chatTesterFlow": "Požadavek klienta → Detekce formátu → OpenAI Intermediate → Formát poskytovatele → Odpověď",
    "clickStepToInspect": "Kliknutím na libovolný krok si můžete prohlédnout data v dané fázi.",
    "clientFormat": "Formát klienta",
    "provider": "Poskytovatel",
    "modelPlaceholder": "Vyberte nebo zadejte název modelu...",
    "sendMessageToSeePipeline": "Odešlete zprávu a zobrazte si proces překladu",
    "chatMessageHintPrefix": "Vaše zpráva bude formátována jako",
    "chatMessageHintSuffix": "požadavek, přeložený kanálem a odeslaný vybranému poskytovateli.",
    "youWithFormat": "Vy ({formát})",
    "assistant": "Asistent",
    "typeMessage": "Napište zprávu...",
    "send": "Poslat",
    "clientRequest": "Žádost klienta",
    "clientRequestDescription": "Tělo požadavku, jak by ho odeslal váš klient",
    "formatDetected": "Detekován formát",
    "formatDetectedDescription": "OmniRoute automaticky detekuje formát API ze struktury požadavku",
    "openaiIntermediate": "OpenAI pro středně pokročilé",
    "openaiIntermediateDescription": "Všechny formáty jsou nejprve normalizovány do formátu OpenAI (univerzální most)",
    "providerFormat": "Formát poskytovatele",
    "providerFormatDescription": "Formát OpenAI je přeložen do nativního formátu poskytovatele.",
    "providerResponse": "Odpověď poskytovatele",
    "providerResponseRawDescription": "Nezpracovaná odpověď z API poskytovatele",
    "providerResponseSseDescription": "Nezpracovaný stream SSE z rozhraní API poskytovatele",
    "unexpectedError": "Došlo k neočekávané chybě",
    "error": "Chyba",
    "errorMessage": "Chyba: {zpráva}",
    "requestFailed": "Žádost se nezdařila",
    "noTextExtracted": "(Žádný text nebyl extrahován)",
    "liveMonitorDescriptionPrefix": "Zobrazuje události překladu, jak volání API probíhají přes OmniRoute. Události pocházejí z vyrovnávací paměti v paměti (resetují se při restartu). Použití",
    "liveMonitorDescriptionSuffix": "nebo externí volání API pro generování událostí."
  },
  "usage": {
    "title": "Používání",
    "loggerTab": "Logář",
    "proxyTab": "Proxy",
    "budgetManagement": "Správa rozpočtu",
    "budgetSaved": "Uloženy rozpočtové limity",
    "budgetSaveFailed": "Uložení rozpočtu se nezdařilo",
    "loadingBudgetData": "Načítání dat rozpočtu...",
    "noApiKeysTitle": "Žádné klíče API",
    "noApiKeysDescription": "Nejprve přidejte klíče API pro nastavení limitů rozpočtu.",
    "apiKey": "Klíč API",
    "todaysSpend": "Dnešní útrata",
    "thisMonth": "Tento měsíc",
    "setLimits": "Stanovte si limity",
    "dailyLimitUsd": "Denní limit (USD)",
    "monthlyLimitUsd": "Měsíční limit (USD)",
    "warningThresholdPercent": "Prahová hodnota varování (%)",
    "dailyLimitPlaceholder": "např. 5,00",
    "monthlyLimitPlaceholder": "např. 50,00",
    "warningThresholdPlaceholder": "80",
    "saveLimits": "Limity ukládání",
    "budgetOk": "Rozpočet v pořádku — zbývá {remaining}",
    "budgetExceeded": "Rozpočet překročen – požadavky mohou být blokovány",
    "totalRequests": "Celkový počet žádostí",
    "noDataYet": "Zatím žádná data",
    "latency": "Latence",
    "latencyP50": "p50",
    "latencyP95": "p95",
    "latencyP99": "p99",
    "promptCache": "Mezipaměť výzev",
    "systemHealth": "Stav systému",
    "entries": "Záznamy",
    "activeCount": "{count} aktivních",
    "openCircuitBreakersDetected": "Detekovány rozpojené jističe",
    "hitRate": "Míra zásahů",
    "hitsMisses": "Zásahy / Neúspěchy",
    "circuitBreakers": "Jističe",
    "lockedIPs": "Uzamčené IP adresy",
    "lockoutsAutoRefreshHint": "Uzamčení limitu rychlosti pro jednotlivé modely • Automatická aktualizace po 10 s",
    "lockedCount": "{počet, množné číslo, jeden {# uzamčeno} další {# uzamčeno}}",
    "timeLeft": "Zbývá {time}",
    "howItWorks": "Jak to funguje",
    "howItWorksSubtitle": "Zjistěte, jak hodnocení ověřují vaše odpovědi v LLM",
    "define": "Definovat",
    "defineStepDescription": "Vytvořte testovací případy se vstupními výzvami a očekávanými výstupními kritérii pomocí strategií, jako jsou contains, regex nebo přesná shoda.",
    "run": "Běh",
    "runStepDescription": "Spusťte testovací případy na vašich koncových bodech LLM pomocí OmniRoute. Každý případ je odeslán jako skutečný požadavek API.",
    "evaluate": "Vyhodnotit",
    "evaluateStepDescription": "Odpovědi jsou porovnávány s očekávanými kritérii. Pro každý případ se zobrazí výsledky s metrikami latence a podrobnou zpětnou vazbou.",
    "evalSuites": "Vyhodnocovací sady",
    "evalSuitesHint": "Kliknutím na sadu zobrazíte testovací případy a poté je spusťte a vyhodnoťte své koncové body LLM.",
    "evalsLoading": "Načítání eval sad...",
    "noEvalSuitesFound": "Nenalezeny žádné Eval Suites",
    "noEvalSuitesDescription": "Sady Eval lze definovat prostřednictvím API nebo v kódu. Testují výstupy modelu oproti očekávaným výsledkům pomocí strategií, jako jsou contains, regex, přesná shoda a vlastní funkce.",
    "columnCase": "Věc",
    "columnStatus": "Postavení",
    "columnLatency": "Latence",
    "columnDetails": "Podrobnosti",
    "columnModel": "Model",
    "columnStrategy": "Strategie",
    "columnExpected": "Očekávaný",
    "statsSuites": "Apartmány",
    "statsTestCases": "Testovací případy",
    "statsModels": "Modely",
    "statsCoverage": "Krytí",
    "statsStrategiesCount": "strategie",
    "evaluationStrategies": "Strategie hodnocení",
    "modelsUnderTest": "Testované modely",
    "searchSuitesPlaceholder": "Hledat apartmány...",
    "passSuffix": "přihrávka",
    "casesCount": "{počet, množné číslo, jeden {# pád} další {# pádů}}",
    "runEval": "Spustit vyhodnocení",
    "runningProgress": "Běží {current}/{total}...",
    "passRate": "míra úspěšnosti",
    "summaryBreakdown": "{passed} passed · {failed} failed · {total} total",
    "passedIconLabel": "✅ Prošel",
    "failedIconLabel": "❌ Neúspěšné",
    "detailsContains": "Obsahuje: „{termín}“",
    "detailsRegex": "Regex: {vzor}",
    "detailsExpected": "Očekává se: „{expected}“",
    "noResultsYet": "Zatím žádné výsledky",
    "testCasesCount": "Testovací případy ({count})",
    "noTestCasesDefined": "Žádné testovací případy nejsou definovány",
    "runEvalHint": "Kliknutím na tlačítko „Spustit vyhodnocení“ spustíte všechny případy na vašem koncovém bodu LLM. Každý test odešle skutečný požadavek prostřednictvím OmniRoute.",
    "notifyNoTestCases": "Pro tuto sadu nejsou definovány žádné testovací případy.",
    "notifyAllCasesPassed": "Všechny {total} případy byly úspěšné ✅",
    "notifySomeCasesFailed": "{passed}/{total} prospělo, {failed} selhalo",
    "notifyEvalRunFailed": "Zkušební spuštění selhalo",
    "notifyEvalTitle": "Vyhodnocení: {name}",
    "modelEvals": "Hodnocení modelů",
    "evalsHeroDescription": "Otestujte a ověřte své koncové body LLM spuštěním předdefinovaných sad pro vyhodnocování. Každá sada obsahuje testovací případy, které odesílají skutečné výzvy prostřednictvím OmniRoute a porovnávají odpovědi s očekávanými kritérii – což vám pomůže detekovat regrese, porovnávat modely a zajistit kvalitu odpovědí napříč poskytovateli.",
    "qualityValidation": "Validace kvality",
    "modelComparison": "Porovnání modelů",
    "regressionDetection": "Detekce regrese",
    "latencyBenchmarks": "Benchmarky latence",
    "modelLockouts": "Modelové uzamčení",
    "noLockouts": "Momentálně nejsou uzamčeny žádné modely",
    "activeSessions": "Aktivní relace",
    "noSessions": "Žádné aktivní relace",
    "sessionsHint": "Relace se zobrazují, jak požadavky procházejí proxy serverem.",
    "sessionsTrackedHint": "Sledováno pomocí otisků prstů na vyžádání • Automatická aktualizace 5 s",
    "session": "Zasedání",
    "age": "Stáří",
    "requests": "Žádosti",
    "connection": "Spojení",
    "durationMillisecondsShort": "{hodnota}ms",
    "durationSecondsShort": "{hodnota} s",
    "durationMinutesShort": "{hodnota}m",
    "durationHoursShort": "{hodnota}h",
    "reasonSeparator": "-",
    "notAvailableSymbol": "-",
    "providerLimits": "Limity poskytovatele",
    "noProviders": "Nejsou připojeni žádní poskytovatelé",
    "connectProvidersForQuota": "Pro sledování limitů a využití kvót API se připojte k poskytovatelům pomocí OAuth.",
    "accountsCount": "{počet, množné číslo, jeden {# účet} další {# účtů}}",
    "filteredFromCount": "(filtrováno z {count})",
    "autoRefresh": "Automatické obnovení",
    "refreshAll": "Obnovit vše",
    "loadingQuotas": "Načítání...",
    "account": "Účet",
    "modelQuotas": "Modelové kvóty",
    "lastUsed": "Naposledy použité",
    "actions": "Akce",
    "refreshQuota": "Kvóta pro obnovení",
    "today": "Dnes",
    "tomorrow": "Zítra",
    "dayTimeFormat": "{den}, {čas}",
    "inDuration": "za {trvání}",
    "notApplicable": "Není k dispozici",
    "rawPlanWithValue": "Nezpracovaný plán: {plan}",
    "noPlanFromProvider": "Žádný tarif od poskytovatele",
    "noQuotaData": "Žádné údaje o kvótách",
    "ungrouped": "Neseskupené",
    "viewFlat": "Byt",
    "viewByEnvironment": "Podle prostředí",
    "noQuotaDataAvailable": "Nejsou k dispozici žádné údaje o kvótách",
    "noAccountsForTierFilter": "Pro filtr úrovní nebyly nalezeny žádné účty.",
    "tierAll": "Vše",
    "tierEnterprise": "Podnik",
    "tierTeam": "Tým",
    "tierBusiness": "Obchod",
    "tierUltra": "Ultra",
    "tierPro": "Profesionál",
    "tierPlus": "Plus",
    "tierFree": "Uvolnit",
    "tierUnknown": "Neznámý"
  },
  "modals": {
    "waitingAuth": "Čekání na autorizaci",
    "verificationUrl": "Ověřovací URL",
    "yourCode": "Váš kód",
    "remoteAccess": "Vzdálený přístup:",
    "connectedSuccess": "Úspěšně připojeno!",
    "connectionFailed": "Připojení selhalo",
    "chooseAuthMethod": "Vyberte si metodu ověřování:",
    "awsBuilderId": "ID AWS Builderu",
    "awsIamIdentity": "Centrum identit AWS IAM",
    "googleAccount": "Účet Google",
    "githubAccount": "Účet na GitHubu",
    "importToken": "Importovat token",
    "pasteToken": "Vložte token pro obnovení z Kiro IDE.",
    "awsRegion": "Region AWS",
    "autoDetecting": "Automatická detekce tokenů...",
    "readingFromCache": "Čtení z mezipaměti AWS SSO",
    "readingFromCursor": "Čtení z databáze Cursor IDE",
    "initializing": "Inicializace...",
    "pricingConfig": "Konfigurace cen",
    "loadingPricing": "Načítání cenových údajů...",
    "pricingRatesFormat": "Formát cenových sazeb",
    "noPricingData": "Nejsou k dispozici žádné údaje o cenách",
    "noModelsFound": "Nenalezeny žádné modely"
  },
  "loggers": {
    "allProviders": "Všichni poskytovatelé",
    "allModels": "Všechny modely",
    "allAccounts": "Všechny účty",
    "allApiKeys": "Všechny klíče API",
    "allTypes": "Všechny typy",
    "allLevels": "Všechny úrovně",
    "modelAZ": "Model A-Z",
    "modelZA": "Model Z-A",
    "loadingLogs": "Načítání protokolů...",
    "loadingProxyLogs": "Načítání protokolů proxy serveru...",
    "noLogEntries": "Nenalezeny žádné položky protokolu",
    "noPayloadData": "Pro tento záznam protokolu nejsou k dispozici žádná data o datové zátěži.",
    "proxyEvent": "Událost proxy",
    "proxy": "Proxy",
    "level": "Úroveň",
    "directNative": "Přímý (nativní)",
    "combo": "Kombinace",
    "inputTokens": "Já:",
    "outputTokens": "Ó:"
  },
  "stats": {
    "usageOverview": "Přehled použití",
    "outputTokens": "Výstupní tokeny",
    "totalCost": "Celkové náklady",
    "usageByModel": "Použití podle modelu",
    "usageByAccount": "Využití podle účtu",
    "failedToLoad": "Nepodařilo se načíst statistiky využití.",
    "tokenHealth": "Stav tokenů",
    "totalOAuth": "Celkový počet OAuth",
    "healthy": "Zdravý",
    "warning": "Varování",
    "errored": "Chyba",
    "lastCheck": "Poslední kontrola",
    "noData": "Žádná data",
    "share": "Podíl",
    "unableToLoad": "Nelze načíst systémové metriky",
    "product": "Produkt",
    "resources": "Zdroje",
    "company": "Společnost"
  },
  "auth": {
    "welcome": "Vítejte",
    "signIn": "Přihlásit se",
    "enterPassword": "Zadejte heslo pro pokračování",
    "password": "Heslo",
    "unifiedProxy": "Unified AI API Proxy",
    "unifiedAiApiProxy": "Unified AI API Proxy",
    "unifiedAiApiProxyDesc": "Směrujte požadavky k více poskytovatelům umělé inteligence přes jeden koncový bod. Vestavěné vyvažování zátěže, failover a sledování využití.",
    "passwordNotEnabled": "Ochrana heslem není povolena",
    "loading": "Načítání...",
    "invalidPassword": "Neplatné heslo",
    "errorOccurredRetry": "Došlo k chybě. Zkuste to prosím znovu.",
    "configureInstance": "Pojďme nakonfigurovat vaši instanci OmniRoute",
    "runOnboardingWizard": "Spusťte průvodce zaváděním, nastavte si heslo a připojte svého prvního poskytovatele umělé inteligence.",
    "startOnboarding": "Začít s nástupem",
    "secureYourInstance": "Zabezpečte svou instanci",
    "setPasswordDescription": "Nastavte heslo pro ochranu řídicího panelu a zabezpečení koncových bodů API před neoprávněným přístupem.",
    "configurePassword": "Konfigurace hesla",
    "continue": "Pokračovat",
    "windowWillClose": "Toto okno se automaticky zavře...",
    "closeTabNow": "Tuto záložku nyní můžete zavřít.",
    "copyUrlManual": "Zkopírujte prosím URL adresu z adresního řádku a vložte ji do aplikace.",
    "accessDeniedDescription": "Nemáte oprávnění k přístupu k tomuto zdroji. Zkontrolujte svůj klíč API nebo kontaktujte administrátora.",
    "goToDashboard": "Přejít na řídicí panel",
    "featureMultiProviderTitle": "Více poskytovatelů",
    "featureMultiProviderDesc": "OpenAI, Anthropic, Google a další",
    "featureLoadBalancingTitle": "Vyvažování zátěže",
    "featureLoadBalancingDesc": "Inteligentně distribuujte požadavky",
    "featureUsageTrackingTitle": "Sledování používání",
    "featureUsageTrackingDesc": "Sledování nákladů a tokenů",
    "resetPassword": "Obnovit heslo",
    "resetDescription": "Vyberte metodu obnovení přístupu k řídicímu panelu",
    "stopServer": "Zastavte server OmniRoute",
    "processing": "Zpracování...",
    "pleaseWait": "Prosím, vyčkejte, než dokončíme autorizaci.",
    "authSuccess": "Autorizace úspěšná!",
    "copyUrl": "Kopírovat tuto URL adresu",
    "accessDenied": "Přístup odepřen",
    "methodCliTitle": "Metoda 1: Resetování rozhraní příkazového řádku",
    "methodCliDescription": "Spusťte následující příkaz na serveru, kde běží OmniRoute:",
    "methodCliHint": "Budete vyzváni k nastavení nového hesla. Server musí být nejprve zastaven.",
    "methodManualTitle": "Metoda 2: Ruční reset",
    "methodManualDescription": "Smažte heslo z databáze a nastavte nové při spuštění:",
    "setPasswordInYour": "Nastavte si nové heslo",
    "fileLabelSuffix": "soubor:",
    "newPasswordPlaceholder": "vaše_nové_heslo",
    "deleteSettingsFile": "Vymazat",
    "orRemovePasswordHashField": "nebo odstraňte pole passwordHash",
    "restartServerWithNewPassword": "Restartujte server - použije se nové heslo.",
    "backToLogin": "Zpět na přihlášení",
    "forgotPassword": "Zapomněli jste heslo?",
    "defaultPasswordHint": "Výchozí heslo: 123456 (pokud nebylo nastaveno INITIAL_PASSWORD)"
  },
  "landing": {
    "brandName": "OmniRoute",
    "navigateHome": "Navigace domů",
    "toggleMenu": "Přepnout nabídku",
    "featuresLink": "Funkce",
    "docsLink": "Dokumenty",
    "github": "GitHub",
    "versionLive": "V1.0 je nyní k dispozici",
    "oneEndpoint": "Jeden koncový bod pro",
    "allProviders": "Všichni poskytovatelé umělé inteligence",
    "heroDescription": "Proxy koncového bodu s umělou inteligencí a webovým dashboardem – JavaScriptový port CLIProxyAPI. Bezproblémově funguje s Claude Code, OpenAI Codex, Cline, RooCode a dalšími nástroji CLI.",
    "getStarted": "Začít",
    "viewOnGithub": "Zobrazit na GitHubu",
    "powerfulFeatures": "Výkonné funkce",
    "featuresSubtitle": "Vše, co potřebujete ke správě infrastruktury umělé inteligence, na jednom místě, navrženém pro škálování.",
    "featureUnifiedEndpointTitle": "Sjednocený koncový bod",
    "featureUnifiedEndpointDesc": "Přístup ke všem poskytovatelům prostřednictvím jediné standardní adresy URL API.",
    "featureEasySetupTitle": "Snadné nastavení",
    "featureEasySetupDesc": "S příkazem npx můžete začít pracovat během několika minut.",
    "featureModelFallbackTitle": "Záložní model",
    "featureModelFallbackDesc": "Automaticky přepínat poskytovatele v případě selhání nebo vysoké latence.",
    "featureUsageTrackingTitle": "Sledování používání",
    "featureUsageTrackingDesc": "Podrobná analýza a sledování nákladů napříč všemi modely.",
    "featureOAuthApiKeysTitle": "Klíče OAuth a API",
    "featureOAuthApiKeysDesc": "Bezpečně spravujte přihlašovací údaje v jednom trezoru.",
    "featureCloudSyncTitle": "Synchronizace s cloudem",
    "featureCloudSyncDesc": "Synchronizujte svá nastavení napříč zařízeními okamžitě.",
    "featureCliSupportTitle": "Podpora příkazového řádku",
    "featureCliSupportDesc": "Funguje s Claude Code, Codex, Cline, Cursor a dalšími.",
    "featureDashboardTitle": "Dashboard",
    "featureDashboardDesc": "Vizuální dashboard pro analýzu provozu v reálném čase.",
    "howItWorks": "Jak funguje OmniRoute",
    "howItWorksDescription": "Data plynule proudí z vaší aplikace přes naši inteligentní směrovací vrstvu k nejlepšímu poskytovateli pro daný úkol.",
    "howItWorksStep1Title": "1. CLI a SDK",
    "howItWorksStep1Description": "Vaše požadavky začínají z vašich oblíbených nástrojů nebo naší sjednocené sady SDK. Stačí změnit základní URL adresu.",
    "howItWorksStep2Title": "2. Centrum OmniRoute",
    "howItWorksStep2Description": "Náš engine analyzuje výzvu, kontroluje stav poskytovatele a trasy pro co nejnižší latenci nebo náklady.",
    "howItWorksStep3Title": "3. Poskytovatelé umělé inteligence",
    "howItWorksStep3Description": "Požadavek je okamžitě splněn OpenAI, Anthropic, Gemini nebo jinými.",
    "getStartedIn30Seconds": "Začněte za 30 sekund",
    "getStartedDescription": "Nainstalujte si OmniRoute, nakonfigurujte si poskytovatele přes webový dashboard a začněte směrovat požadavky s využitím umělé inteligence.",
    "installOmniRoute": "Instalace OmniRoute",
    "installStepDescription": "Spuštěním příkazu npx okamžitě spustíte server",
    "openDashboard": "Otevřít řídicí panel",
    "openDashboardStepDescription": "Konfigurace poskytovatelů a API klíčů přes webové rozhraní",
    "routeRequests": "Žádosti o trasu",
    "routeRequestsStepDescription": "Nasměrujte své nástroje CLI na {endpoint}",
    "terminal": "terminál",
    "copy": "Kopie",
    "copied": "✓ Zkopírováno",
    "startingOmniRoute": "Spouštění OmniRoute...",
    "serverRunningOnLabel": "Server běží na",
    "dashboardLabel": "Dashboard",
    "readyToRoute": "Připraveno k trasování! ✓",
    "configureProvidersNote": "📝 Nakonfigurujte poskytovatele v dashboardu nebo použijte proměnné prostředí",
    "dataLocation": "Umístění dat:",
    "dataLocationMacLinux": "macOS/Linux:",
    "dataLocationWindows": "Okna:",
    "product": "Produkt",
    "dashboardLink": "Dashboard",
    "changelog": "Seznam změn",
    "resources": "Zdroje",
    "documentation": "Dokumentace",
    "npm": "NPM",
    "legal": "Právní",
    "mitLicense": "Licence MIT",
    "footerTagline": "Sjednocený koncový bod pro generování AI. Snadno připojujte, směrujte a spravujte své poskytovatele AI.",
    "copyright": "© {rok} OmniRoute. Všechna práva vyhrazena.",
    "flowToolClaudeCode": "Claude Code",
    "flowToolOpenAICodex": "Kodex OpenAI",
    "flowToolCline": "Cline",
    "flowToolCursor": "Kurzor",
    "flowProviderOpenAI": "OpenAI",
    "flowProviderAnthropic": "Antropický",
    "flowProviderGemini": "Blíženci",
    "flowProviderGithubCopilot": "GitHub Copilot",
    "interactiveDiagram": "Interaktivní diagram viditelný na ploše",
    "ctaTitle": "Jste připraveni zjednodušit svou infrastrukturu umělé inteligence?",
    "ctaDescription": "Přidejte se k vývojářům, kteří zefektivňují integraci umělé inteligence pomocí OmniRoute. Open source a zdarma ke stažení.",
    "startFree": "Začít zdarma",
    "readDocumentation": "Přečíst dokumentaci"
  },
  "docs": {
    "title": "Dokumentace",
    "quickStart": "Rychlý start",
    "features": "Funkce",
    "supportedProviders": "Podporovaní poskytovatelé",
    "supportedProvidersToc": "Poskytovatelé",
    "commonUseCases": "Běžné případy použití",
    "clientCompatibility": "Kompatibilita s klienty",
    "protocolsToc": "Protokoly",
    "apiReference": "Referenční informace k API",
    "managementApiReference": "Referenční příručka k rozhraní API pro správu",
    "managementApiDescription": "Koncové body automatizace pro registr proxy serverů, přiřazení oborů a migraci starších proxy serverů.",
    "method": "Metoda",
    "path": "Cesta",
    "notes": "Poznámky",
    "modelPrefixes": "Předpony modelů",
    "prefix": "Předpona",
    "troubleshooting": "Odstraňování problémů",
    "supportsChat": "Podporuje koncové body chatu i odpovědí.",
    "oauthAutoRefresh": "OAuth připojení s automatickou obnovou tokenu.",
    "fullStreaming": "Plná podpora streamování pro všechny modely.",
    "docsLabel": "Dokumenty",
    "docsHeroDescription": "Brána umělé inteligence pro LLM s více poskytovateli. Jeden koncový bod pro OpenAI, Anthropic, Gemini, GitHub Copilot, Claude Code, Cursor a více než 20 dalších poskytovatelů.",
    "openDashboard": "Otevřít řídicí panel",
    "endpointPage": "Koncová stránka",
    "github": "GitHub",
    "reportIssue": "Nahlásit problém",
    "onThisPage": "Na této stránce",
    "documentationVersion": "Dokumentace - v{verze}",
    "quickStartStep1Title": "1. Instalace a spuštění",
    "quickStartStep1Prefix": "Běh",
    "quickStartStep1Middle": "nebo naklonujte z GitHubu a spusťte",
    "quickStartStep2Title": "2. Vytvořte klíč API",
    "quickStartStep2Text": "Přejděte do sekce Koncový bod -> Registrované klíče. Vygenerujte jeden klíč pro každé prostředí.",
    "quickStartStep3Title": "3. Propojte poskytovatele",
    "quickStartStep3Text": "Přidejte účty poskytovatelů pomocí přihlášení OAuth, klíče API nebo automatického připojení na bezplatné úrovni.",
    "quickStartStep4Title": "4. Nastavení adresy URL klientské základny",
    "quickStartStep4Prefix": "Nasměrujte svého IDE nebo API klienta na",
    "quickStartStep4Suffix": "Použijte například prefix poskytovatele",
    "featureRoutingTitle": "Směrování s více poskytovateli",
    "featureRoutingText": "Směrujte požadavky k více než 30 poskytovatelům umělé inteligence prostřednictvím jediného koncového bodu kompatibilního s OpenAI. Podporuje chat, odpovědi, zvuk a obrazová API.",
    "featureCombosTitle": "Kombinace a vyvažování",
    "featureCombosText": "Vytvářejte kombinace modelů s záložními řetězci a strategiemi vyvažování: cyklické, prioritní, náhodné, nejméně používané a nákladově optimalizované.",
    "featureUsageTitle": "Sledování využití a nákladů",
    "featureUsageText": "Počítání tokenů v reálném čase, výpočet nákladů podle poskytovatele/modelu a podrobný rozpis využití podle klíče API a účtu.",
    "featureAnalyticsTitle": "Analytický řídicí panel",
    "featureAnalyticsText": "Vizuální analýza s grafy pro požadavky, tokeny, chyby, latenci, náklady a popularitu modelu v čase.",
    "featureHealthTitle": "Monitorování zdraví",
    "featureHealthText": "Kontroly stavu v reálném čase, stav poskytovatele, stavy jističů a automatická detekce limitů sazeb s exponenciálním odpočítáváním.",
    "featureCliTitle": "Nástroje CLI",
    "featureCliText": "Spravujte konfigurace IDE, exportujte/importujte zálohy, vyhledávejte profily Codex a konfigurujte nastavení z řídicího panelu.",
    "featureSecurityTitle": "Zabezpečení a zásady",
    "featureSecurityText": "Ověřování klíčů API, filtrování IP adres, ochrana proti vkládání výzev, zásady domény, správa relací a protokolování auditu.",
    "featureCloudSyncTitle": "Synchronizace s cloudem",
    "featureCloudSyncText": "Synchronizujte svou konfiguraci s Cloudflare Workers pro vzdálený přístup se šifrovanými přihlašovacími údaji a automatickým failoverem.",
    "providersAcrossConnectionTypes": "{count} poskytovatelů napříč třemi typy připojení.",
    "manageProviders": "Správa poskytovatelů",
    "providersCount": "{count} poskytovatelé",
    "providerTypeFree": "Bezplatná úroveň",
    "providerTypeOAuth": "OAuth",
    "providerTypeApiKey": "Klíč API",
    "useCaseSingleEndpointTitle": "Jeden koncový bod pro mnoho poskytovatelů",
    "useCaseSingleEndpointText": "Nasměrujte klienty na jednu základní URL adresu a směrujte je podle prefixu modelu (například: gh/, cc/, kr/, openai/).",
    "useCaseFallbackTitle": "Záložní mechanismy a přepínání modelů pomocí kombinací",
    "useCaseFallbackText": "Vytvářejte kombinované modely v Dashboardu a udržujte konfiguraci klientů stabilní, zatímco se poskytovatelé interně střídají.",
    "useCaseUsageVisibilityTitle": "Přehled o využití, nákladech a ladění",
    "useCaseUsageVisibilityText": "Sledujte tokeny a náklady podle poskytovatele, účtu a klíče API na kartách Využití a Analytika.",
    "clientCherryStudioTitle": "Třešňové studio",
    "baseUrlLabel": "Základní URL",
    "chatEndpointLabel": "Koncový bod chatu",
    "modelRecommendationLabel": "Doporučení modelu: explicitní prefix",
    "clientCodexTitle": "Modely Copilota z Codexu / GitHubu",
    "clientCodexBullet1": "Používejte ID modelů s",
    "clientCodexBullet2": "Modely z rodiny Codex se automaticky směrují k",
    "clientCodexBullet3": "Modely mimo Codex pokračují",
    "clientCursorTitle": "IDE kurzoru",
    "clientCursorBullet1": "Použití",
    "clientCursorBullet1Suffix": "předpona pro modely kurzorů.",
    "clientCursorBullet2": "OAuth připojení – přihlášení ze stránky Poskytovatelé.",
    "clientClaudeTitle": "Claude Code / Antigravitace",
    "clientClaudeBullet1Prefix": "Použití",
    "clientClaudeBullet1Middle": "(Claude) nebo",
    "clientClaudeBullet1Suffix": "(Antigravitace) předpona.",
    "protocolsTitle": "Protokoly: MCP a A2A",
    "protocolsDescription": "OmniRoute nabízí kromě API kompatibilních s OpenAI dva operační protokoly: MCP pro spouštění nástrojů a A2A pro pracovní postupy mezi agenty.",
    "protocolMcpTitle": "MCP (Model Context Protocol)",
    "protocolMcpDesc": "Použijte MCP přes stdio, abyste klientům umožnili objevovat a volat nástroje OmniRoute s přehledem o auditu.",
    "protocolMcpStep1": "Spusťte transport MCP pomocí `omniroute --mcp`.",
    "protocolMcpStep2": "Nasměrujte svého MCP klienta na transport stdio.",
    "protocolMcpStep3": "Voláním funkcí `omniroute_get_health` a `omniroute_list_combos` ověříte konektivitu.",
    "protocolA2aTitle": "A2A (Agent2Agent)",
    "protocolA2aDesc": "Použijte A2A JSON-RPC k synchronnímu odesílání úloh nebo prostřednictvím streamování SSE.",
    "protocolA2aStep1": "Pro vyhledávání agentů si přečtěte soubor `/.well-known/agent.json`.",
    "protocolA2aStep2": "Odešlete požadavky `message/send` nebo `message/stream` na `POST /a2a`.",
    "protocolA2aStep3": "Spravujte životní cyklus úkolů pomocí příkazů `tasks/get` a `tasks/cancel`.",
    "protocolTroubleshootingTitle": "Řešení problémů s protokolem",
    "protocolTroubleshooting1": "Pokud je stav MCP offline, ověřte, zda proces stdio běží a zda se soubor heartbeat aktualizuje.",
    "protocolTroubleshooting2": "Pokud úlohy A2A zůstávají v režimu `working`, zkontrolujte `/api/a2a/tasks/:id` a streamujte události pro stav terminálu.",
    "protocolTroubleshooting3": "Pro provozní kontroly a přehled o auditu použijte `/dashboard/mcp` a `/dashboard/a2a`.",
    "endpointChatNote": "Koncový bod chatu kompatibilní s OpenAI (výchozí).",
    "endpointResponsesNote": "Koncový bod API odpovědí (Codex, o-series).",
    "endpointModelsNote": "Modelový katalog pro všechny připojené poskytovatele.",
    "endpointAudioNote": "Přepis zvuku (Deepgram, AssemblyAI).",
    "endpointImagesNote": "Generování obrázků (NanoBanana).",
    "endpointRewriteChatNote": "Pomocník pro přepsání pro klienty bez /v1.",
    "endpointRewriteResponsesNote": "Pomocník pro přepsání odpovědí bez /v1.",
    "endpointRewriteModelsNote": "Pomocník pro přepsání pro vyhledávání modelů bez /v1.",
    "mgmtProxiesListNote": "Zobrazit uložené položky registru proxy serveru (podporuje stránkování).",
    "mgmtProxiesCreateNote": "Vytvořte v registru opakovaně použitelnou položku proxy.",
    "mgmtProxiesHealthNote": "Získejte 24hodinové/průběžné metriky stavu pro každou uloženou proxy z protokolů proxy.",
    "mgmtProxiesBulkAssignNote": "Přiřaďte nebo vymažte jeden proxy server napříč mnoha ID oborů v jednom požadavku.",
    "mgmtAssignmentsListNote": "Zobrazit seznam přiřazení proxy podle rozsahu, scope_id nebo proxy_id.",
    "mgmtAssignmentsUpdateNote": "Přiřadit nebo vymazat proxy pro globální/poskytovatelský/účetní/kombinovaný rozsah.",
    "mgmtLegacyMigrationNote": "Importujte starší mapy proxyConfig do přiřazení registru.",
    "modelPrefixesDescriptionStart": "Pro směrování na konkrétního poskytovatele použijte předponu poskytovatele před názvem modelu. Příklad:",
    "modelPrefixesDescriptionEnd": "trasy do GitHubu Copilot.",
    "provider": "Poskytovatel",
    "type": "Typ",
    "troubleshootingModelRouting": "Pokud klient selže s modelovým směrováním, použijte explicitního poskytovatele/model (například: gh/gpt-5.1-codex).",
    "troubleshootingAmbiguousModels": "Pokud se vám zobrazují nejednoznačné chyby modelu, zvolte předponu poskytovatele místo holého ID modelu.",
    "troubleshootingCodexFamily": "Pro modely z rodiny Codexů na GitHubu ponechte model jako gh/codex-model; router automaticky vybere /responses.",
    "troubleshootingTestConnection": "Před testováním z IDE nebo externích klientů použijte Dashboard > Providers > Test Connection.",
    "troubleshootingCircuitBreaker": "Pokud poskytovatel zobrazuje vypnutý jistič, počkejte na ochlazení nebo si pro podrobnosti prohlédněte stránku Stav.",
    "troubleshootingOAuth": "U poskytovatelů OAuth proveďte opětovné ověření, pokud platnost tokenů vyprší. Zkontrolujte indikátor stavu karty poskytovatele."
  },
  "legal": {
    "privacyPolicy": "Zásady ochrany osobních údajů",
    "termsOfService": "Podmínky služby",
    "providerConfigurations": "Konfigurace poskytovatele",
    "apiKeys": "API klíče",
    "usageLogs": "Protokoly používání",
    "applicationSettings": "Nastavení aplikace",
    "viewExportAnalytics": "Zobrazení a export analýz využití",
    "clearHistory": "Vymazat historii používání kdykoli",
    "configureRetention": "Konfigurace zásad uchovávání protokolů",
    "backupRestore": "Zálohování a obnovení databáze",
    "privacyMetadataTitle": "Zásady ochrany osobních údajů | OmniRoute",
    "privacyMetadataDescription": "Zásady ochrany osobních údajů pro proxy router OmniRoute AI API.",
    "termsMetadataTitle": "Podmínky služby | OmniRoute",
    "termsMetadataDescription": "Podmínky služby pro proxy router OmniRoute AI API.",
    "backToHome": "Zpátky domů",
    "lastUpdated": "Naposledy aktualizováno: {date}",
    "policyLastUpdatedDate": "13. února 2026",
    "listSeparator": "-",
    "questionsVisit": "Máte otázky? Navštivte naše",
    "githubRepository": "Repozitář GitHubu",
    "privacySection1Title": "1. Architektura zaměřená na lokální prostředí",
    "privacySection1Text": "OmniRoute je navržen jako lokální aplikace. Veškeré zpracování a ukládání dat probíhá výhradně na vašem počítači. Neexistuje žádný centralizovaný server, který by shromažďoval vaše informace.",
    "privacySection2Title": "2. Údaje, které uchováváme",
    "privacyDataStoredIn": "Následující data jsou uložena lokálně v",
    "privacyDataProviderConfigurationsDesc": "adresy URL připojení, typy poskytovatelů a nastavení priorit",
    "privacyDataApiKeysDesc": "šifrované a uloženo lokálně pro ověřování u poskytovatelů umělé inteligence",
    "privacyDataUsageLogsDesc": "počty požadavků, využití tokenů, názvy modelů, časová razítka a doby odezvy",
    "privacyDataApplicationSettingsDesc": "předvolby motivů, strategie směrování a konfigurace kombinací",
    "privacySection3Title": "3. Žádná telemetrie",
    "privacySection3Text": "OmniRoute neshromažďuje telemetrické údaje, analytické údaje ani zprávy o selhání. Žádná data nejsou odesílána nám ani žádné třetí straně. Vaše vzorce používání, volání API a konfigurace zůstávají zcela soukromé.",
    "privacySection4Title": "4. Poskytovatelé umělé inteligence třetích stran",
    "privacySection4Text": "Když provádíte volání API prostřednictvím OmniRoute, vaše požadavky jsou přeposílány poskytovatelům umělé inteligence, které jste nakonfigurovali (například: OpenAI, Anthropic, Google). Tito poskytovatelé mají vlastní zásady ochrany osobních údajů, které upravují, jak nakládají s vašimi daty. Prostudujte si prosím:",
    "privacyOpenAiPolicy": "Zásady ochrany osobních údajů OpenAI",
    "privacyAnthropicPolicy": "Zásady ochrany osobních údajů společnosti Anthropic",
    "privacyGooglePolicy": "Zásady ochrany osobních údajů společnosti Google",
    "privacySection5Title": "5. Synchronizace s cloudem (volitelné)",
    "privacySection5Text": "Pokud povolíte volitelnou funkci synchronizace s cloudem, konfigurace poskytovatelů a klíče API mohou být přenášeny do nakonfigurovaného cloudového koncového bodu. Tato funkce je ve výchozím nastavení zakázána a vyžaduje explicitní souhlas.",
    "privacySection6Title": "6. Protokolování",
    "privacyLoggingIntro": "Protokoly požadavků lze konfigurovat v nastavení řídicího panelu. Můžete:",
    "privacySection7Title": "7. Vaše práva",
    "privacySection7TextStart": "Protože jsou všechna data uložena lokálně, máte nad nimi plnou kontrolu. Svá data můžete kdykoli smazat odstraněním",
    "privacySection7TextEnd": "adresář nebo pomocí funkcí zálohování a obnovy databáze na řídicím panelu.",
    "termsSection1Title": "1. Přehled",
    "termsSection1Text": "OmniRoute je lokální proxy router s AI API, který funguje výhradně na vašem počítači. Směruje požadavky k více poskytovatelům AI s vyvažováním zátěže, failoverem a sledováním využití.",
    "termsSection2Title": "2. Povinnosti uživatele",
    "termsResponsibilityApiKeys": "Za správu vlastních klíčů API a přihlašovacích údajů pro poskytovatele umělé inteligence třetích stran (OpenAI, Anthropic, Google atd.) nesete výhradní odpovědnost.",
    "termsResponsibilityCompliance": "Musíte dodržovat podmínky služby každého poskytovatele umělé inteligence, k jehož API přistupujete prostřednictvím OmniRoute.",
    "termsResponsibilitySecurity": "Nesete odpovědnost za zabezpečení vaší lokální instalace OmniRoute, včetně nastavení hesla a omezení přístupu k síti.",
    "termsSection3Title": "3. Jak to funguje",
    "termsSection3Text": "OmniRoute funguje jako zprostředkující proxy. Volání API odeslaná do OmniRoute jsou překládána a přeposílána vámi nakonfigurovaným poskytovatelům umělé inteligence. OmniRoute nemění obsah vašich požadavků ani odpovědí nad rámec nezbytného překladu protokolu.",
    "termsSection4Title": "4. Zpracování dat",
    "termsDataStoredLocally": "Všechna data jsou uložena lokálně na vašem počítači v databázi SQLite.",
    "termsNoTransmission": "OmniRoute nepřenáší žádná data na externí servery, pokud explicitně nepovolíte funkce synchronizace s cloudem.",
    "termsDataLocationText": "Protokoly použití, klíče API a konfigurace jsou uloženy v",
    "termsSection5Title": "5. Prohlášení o vyloučení odpovědnosti",
    "termsSection5Text": "OmniRoute je poskytován „tak, jak je“, bez jakékoli záruky. Neneseme odpovědnost za žádné náklady vzniklé v důsledku používání API, přerušení služby nebo ztráty dat. Vždy si uchovávejte zálohy své konfigurace.",
    "termsSection6Title": "6. Otevřený zdrojový kód",
    "termsSection6Text": "OmniRoute je software s otevřeným zdrojovým kódem. Můžete si ho volně prohlížet, upravovat a distribuovat v souladu s podmínkami jeho licence."
  },
  "agents": {
    "title": "Agenti CLI",
    "description": "Vyhledejte nainstalované agenty CLI ve vašem systému. Přidejte vlastní agenty pro automatickou detekci.",
    "refresh": "Obnovit",
    "installed": "Nainstalováno",
    "notFound": "Nenalezeno",
    "builtIn": "Vestavěný",
    "custom": "Zvyk",
    "remove": "Odstranit",
    "addCustomAgent": "Přidat vlastního agenta",
    "addCustomAgentDesc": "Zaregistrujte libovolný nástroj CLI pro detekci. Bude automaticky skenován při aktualizaci.",
    "agentName": "Jméno agenta",
    "binaryName": "Binární název",
    "versionCommand": "Příkaz verze",
    "spawnArgs": "Spawn Arguments",
    "addAgent": "Přidat agenta"
  },
  "autoCombo": {
    "title": "Auto-Combo Engine",
    "statusNormal": "Normální",
    "statusIncident": "Režim incidentu",
    "modePack": "Balíček režimů",
    "providerScores": "Skóre poskytovatelů",
    "noAutoCombo": "Není nakonfigurováno žádné automatické kombinování.",
    "excludedProviders": "Vyloučení poskytovatelé",
    "noExclusions": "V současné době nejsou vyloučeni žádní poskytovatelé.",
    "factorQuota": "Kvóta",
    "factorHealth": "Zdraví",
    "factorCost": "Náklady",
    "factorLatency": "Latence",
    "factorTaskFit": "Přizpůsobení úkolu",
    "factorStability": "Stabilita",
    "factorTierPriority": "Priorita úrovně",
    "factorTierPriorityDesc": "Preferuje účty s vyššími kvótami (Ultra/Pro před Free)",
    "scoreFactorBreakdown": "Faktory bodování",
    "modePackShipFast": "Rychlá doprava",
    "modePackCostSaver": "Úspora nákladů",
    "modePackQualityFirst": "Kvalita na prvním místě",
    "modePackOfflineFriendly": "Offline přátelské"
  }
}
