{
  "common": {
    "save": "Mentés",
    "cancel": "Mégsem",
    "delete": "Törölje",
    "loading": "Betöltés...",
    "error": "Hiba történt",
    "success": "Siker",
    "confirm": "Biztos vagy benne?",
    "refresh": "Frissítés",
    "close": "Bezárás",
    "add": "Hozzáadás",
    "edit": "Szerkesztés",
    "search": "Keresés",
    "back": "Vissza",
    "next": "Következő",
    "submit": "Beküld",
    "reset": "Reset",
    "copy": "Másolás",
    "copied": "Másolva!",
    "enabled": "Engedélyezve",
    "disabled": "Letiltva",
    "active": "Aktív",
    "inactive": "Inaktív",
    "noData": "Nincs adat",
    "configure": "Konfigurálás",
    "manage": "Kezelése",
    "name": "Név",
    "actions": "Akciók",
    "status": "Állapot",
    "type": "Írja be",
    "model": "Modell",
    "models": "modellek",
    "provider": "Szolgáltató",
    "account": "fiók",
    "time": "Idő",
    "details": "Részletek",
    "created": "Létrehozva",
    "lastUsed": "Utoljára használt",
    "loadMore": "Load More",
    "noResults": "Nincs találat",
    "reloadPage": "Oldal újratöltése",
    "connected": "Csatlakozva",
    "disconnected": "Lekapcsolva",
    "notConfigured": "Nincs konfigurálva",
    "testConnection": "Kapcsolat tesztelése",
    "enable": "Engedélyezés",
    "disable": "Letiltás",
    "columns": "Oszlopok",
    "newest": "Legújabb",
    "oldest": "Legrégebbi",
    "all": "Mind",
    "none": "Egyik sem",
    "yes": "Igen",
    "no": "Nem",
    "warning": "Figyelmeztetés",
    "note": "Megjegyzés",
    "free": "Ingyenes",
    "skipToContent": "Ugrás a tartalomhoz"
  },
  "sidebar": {
    "home": "Otthon",
    "dashboard": "Irányítópult",
    "providers": "Szolgáltatók",
    "combos": "Kombók",
    "usage": "Használat",
    "analytics": "Analytics",
    "costs": "Költségek",
    "health": "Egészség",
    "limits": "Korlátok és kvóták",
    "cliTools": "CLI eszközök",
    "media": "Média",
    "settings": "Beállítások elemre",
    "translator": "Fordító",
    "docs": "Dokumentumok",
    "issues": "problémák",
    "apiManager": "API-kezelő",
    "logs": "Naplók",
    "auditLog": "Ellenőrzési napló",
    "shutdown": "Leállítás",
    "restart": "Indítsa újra",
    "shutdownConfirm": "Leállítja az OmniRoute-ot?",
    "restartConfirm": "Újraindítja az OmniRoute-ot?",
    "version": "v{version}",
    "debug": "Hibakeresés",
    "system": "Rendszer",
    "help": "Segítség",
    "serverDisconnected": "A szerver leválasztva",
    "serverDisconnectedMsg": "A proxyszerver leállt vagy újraindul.",
    "expandSidebar": "Az oldalsáv kibontása",
    "collapseSidebar": "Oldalsáv összecsukása",
    "themes": "Témák",
    "presetColors": "Népszerű színek",
    "createTheme": "Hozzon létre témát",
    "chooseColor": "Válasszon egy színt",
    "themeCoral": "Korall",
    "themeBlue": "Kék",
    "themeRed": "Piros",
    "themeGreen": "zöld",
    "themeViolet": "Violet",
    "themeOrange": "narancssárga",
    "themeCyan": "Cián",
    "endpoints": "Végpontok",
    "playground": "Játszótér",
    "agents": "Ügynökök",
    "cliToolsShort": "Eszközök"
  },
  "themesPage": {
    "title": "Témák",
    "description": "Válasszon egy előre beállított témát, vagy hozzon létre saját témát egyetlen színnel",
    "presetColors": "Népszerű színek",
    "customTheme": "Egyedi téma",
    "customThemeDesc": "Kattintson a Téma létrehozása elemre, és válasszon egy színt",
    "createTheme": "Hozzon létre témát",
    "activePreset": "Aktív téma"
  },
  "header": {
    "logout": "Kijelentkezés",
    "language": "Nyelv",
    "providers": "Szolgáltatók",
    "providerDescription": "Kezelje AI-szolgáltatói kapcsolatait",
    "combos": "Kombók",
    "comboDescription": "Modellkombinációk tartalékkal",
    "usage": "Használat és elemzések",
    "usageDescription": "Kövesse nyomon API-használatát, tokenfelhasználását és kérésnaplóit",
    "analytics": "Analytics",
    "analyticsDescription": "Diagramok, trendek és értékelési betekintések",
    "cliTools": "CLI eszközök",
    "cliToolsDescription": "A CLI eszközök konfigurálása",
    "home": "Otthon",
    "homeDescription": "Üdvözöljük az OmniRoute oldalán",
    "endpoint": "Endpoints",
    "endpointDescription": "Manage proxy endpoints, MCP, A2A, and API endpoints",
    "settings": "Beállítások elemre",
    "settingsDescription": "Kezelje beállításait",
    "openaiCompatible": "OpenAI kompatibilis",
    "anthropicCompatible": "Antropikus kompatibilis",
    "media": "Média",
    "mediaDescription": "Készítsen képeket, videókat és zenét",
    "themes": "Témák",
    "themesDescription": "Válasszon színtémát az egész irányítópult panelhez",
    "mcp": "MCP",
    "mcpDescription": "Model Context Protocol server management and tools",
    "a2a": "A2A",
    "a2aDescription": "Agent-to-Agent protocol tasks and observability"
  },
  "home": {
    "quickStart": "Gyors kezdés",
    "quickStartDesc": "4 lépésben indulhat el. Csatlakoztassa a szolgáltatókat, útvonal modelleket, figyeljen mindent.",
    "fullDocs": "Teljes dokumentumok",
    "step1Title": "1. Hozzon létre API-kulcsot",
    "step1Desc": "Lépjen a <endpoint>Végpont</endpoint> -> Regisztrált kulcsok oldalra. Környezetenként egy kulcsot generál.",
    "step2Title": "2. Csatlakoztassa a szolgáltatókat",
    "step2Desc": "Adjon hozzá fiókokat a <providers>Providers</providers>-ban. Támogatja az OAuth-ot, az API-kulcsot és az ingyenes szinteket.",
    "step3Title": "3. Irányítsa ügyfelét",
    "step3Desc": "Állítsa be az alap URL-t {url} értékre az IDE- vagy API-kliensében.",
    "step4Title": "4. Figyelje és optimalizálja",
    "step4Desc": "Kövesse nyomon a tokeneket, a költségeket és a hibákat a <logs>Kérésnaplókban</logs> és az <analytics>Analytics</analytics>.",
    "providersOverview": "Szolgáltatók áttekintése",
    "configuredOf": "{configured} {total} elérhető szolgáltató közül konfigurálva",
    "noModelsAvailable": "Ehhez a szolgáltatóhoz nem állnak rendelkezésre modellek.",
    "configureFirst": "Először konfiguráljon egy kapcsolatot itt: {providers}",
    "configureProvider": "A szolgáltató konfigurálása",
    "modelAvailable": "{count} modell elérhető",
    "modelsAvailable": "{count} modellek állnak rendelkezésre",
    "connectionsActive": "{count} kapcsolat aktív",
    "connectionsActivePlural": "{count} kapcsolatok aktívak",
    "copyModelName": "Másolja a modell nevét",
    "documentation": "Dokumentáció",
    "healthMonitor": "Egészségügyi Monitor",
    "reportIssue": "Probléma bejelentése",
    "activeError": "{active} aktív · {errors} hiba",
    "oauthLabel": "OAuth",
    "apiKeyLabel": "API kulcs",
    "requestsShort": "{count} igény",
    "providerModelsTitle": "{provider} - Modellek",
    "copiedModel": "Másolva: {model}",
    "aliasLabel": "alias"
  },
  "analytics": {
    "title": "Analytics",
    "overviewDescription": "Kövesse nyomon API-használati mintáit, tokenfelhasználását, költségeit és tevékenységi trendjeit az összes szolgáltatónál és modellnél.",
    "evalsDescription": "Futtasson kiértékelő csomagokat az LLM-végpontok teszteléséhez és érvényesítéséhez. Hasonlítsa össze a modell minőségét, észlelje a regressziókat és mérje fel a késleltetést.",
    "overview": "Áttekintés",
    "evals": "Evals"
  },
  "apiManager": {
    "title": "API kulcsok",
    "createKey": "API-kulcs létrehozása",
    "key": "Kulcs",
    "revokeKey": "Kulcs visszavonása",
    "revokeConfirm": "Biztosan visszavonja ezt az API-kulcsot?",
    "noKeys": "Még nincsenek API-kulcsok",
    "noKeysDesc": "Hozza létre az első API-kulcsot a végponthoz érkezett kérések hitelesítéséhez",
    "keyLabel": "Kulcscímke",
    "permissions": "Engedélyek",
    "expiresAt": "Lejár",
    "never": "Soha",
    "revoke": "Visszavonás",
    "showKey": "Kulcs megjelenítése",
    "hideKey": "Kulcs elrejtése",
    "copyKey": "API-kulcs másolása",
    "allModels": "Minden modell",
    "selectedModels": "Válogatott modellek",
    "readOnly": "Csak olvasható",
    "fullAccess": "Teljes hozzáférés",
    "keyManagement": "API kulcskezelés",
    "keyManagementDesc": "API-kulcsok létrehozása és kezelése a végponthoz intézett kérések hitelesítéséhez",
    "totalKeys": "Összes kulcs",
    "restricted": "Korlátozott",
    "totalRequests": "Összes kérés",
    "modelsAvailable": "Elérhető modellek",
    "registeredKeys": "Regisztrált kulcsok",
    "keysRegistered": "{count} kulcsok regisztrálva",
    "keyRegistered": "{count} kulcs regisztrálva",
    "keysSecurityNote": "Mindegyik kulcs elkülöníti a használat nyomon követését, és egymástól függetlenül visszavonható. A kulcsok létrehozása után a biztonság kedvéért el vannak takarva.",
    "createFirstKey": "Készítse el első kulcsát",
    "name": "Név",
    "usage": "Használat",
    "created": "Létrehozva",
    "actions": "Akciók",
    "reqs": "követ",
    "neverUsed": "Soha nem használt",
    "deleteConfirm": "Törli ezt az API-kulcsot?",
    "usageTips": "Használati tippek",
    "tipAuth": "Használja az API-kulcsokat az engedélyezési fejlécben YOUR_KEY hordozóként",
    "tipSecure": "A kulcsok csak egyszer jelennek meg a létrehozás során – tárolja őket biztonságosan",
    "tipSeparate": "Hozzon létre külön kulcsokat a különböző ügyfelekhez vagy környezetekhez",
    "tipRestrict": "Korlátozza a kulcsokat bizonyos modellekre a jobb biztonság és költségkontroll érdekében",
    "keyName": "Kulcs neve",
    "keyNamePlaceholder": "pl. Gyártási kulcs, Fejlesztési Kulcs",
    "keyNameDesc": "Válasszon egy leíró nevet a kulcs céljának azonosításához",
    "keyCreated": "API-kulcs létrehozva",
    "keyCreatedSuccess": "A kulcs sikeresen létrehozva!",
    "keyCreatedNote": "Másolja ki és tárolja ezt a kulcsot most – többé nem jelenik meg.",
    "done": "Kész",
    "savePermissions": "Engedélyek mentése",
    "allowAll": "Minden engedélyezése",
    "restrict": "Korlátozás",
    "allowAllInfo": "Ezzel a gombbal minden elérhető modell elérhető.",
    "restrictInfo": "Ezzel a kulccsal {selected}/{total} modell érhető el.",
    "selected": "{count} kiválasztva",
    "all": "Mind",
    "clear": "Világos",
    "searchModels": "Modellek keresése név vagy szolgáltató szerint...",
    "noModelsFound": "Nem található modell",
    "keyNameRequired": "A kulcsnév megadása kötelező",
    "keyNameTooLong": "A kulcsnév legfeljebb {max} karakter hosszú lehet",
    "keyNameInvalid": "A kulcsnév csak betűket, számokat, szóközöket, kötőjeleket és aláhúzásjeleket tartalmazhat",
    "invalidKeyName": "Érvénytelen kulcsnév",
    "failedCreateKey": "Nem sikerült létrehozni a kulcsot",
    "failedCreateKeyRetry": "Nem sikerült létrehozni a kulcsot. Kérjük, próbálja újra.",
    "invalidKeyId": "Érvénytelen kulcsazonosító",
    "failedDeleteKey": "Nem sikerült törölni a kulcsot",
    "failedDeleteKeyRetry": "Nem sikerült törölni a kulcsot. Kérjük, próbálja újra.",
    "invalidModelsSelection": "Érvénytelen modellválasztás",
    "cannotSelectMoreThanModels": "Legfeljebb {max} modellt választhat ki",
    "failedUpdatePermissions": "Nem sikerült frissíteni az engedélyeket",
    "failedUpdatePermissionsRetry": "Nem sikerült frissíteni az engedélyeket. Kérjük, próbálja újra.",
    "unknownProvider": "ismeretlen",
    "copyMaskedKey": "Maszkolt kulcs másolása",
    "modelsCount": "{count, plural, one {# model} other {# models}}",
    "lastUsedOn": "Utolsó: {date}",
    "editPermissions": "Engedélyek szerkesztése",
    "deleteKey": "Kulcs törlése",
    "model": "{count} modell",
    "models": "{count} modellek",
    "permissionsTitle": "Engedélyek: {name}",
    "allowAllDesc": "Ezzel a gombbal minden elérhető modell elérhető.",
    "restrictDesc": "Ezzel a kulccsal {selectedCount}/{totalModels} modell érhető el.",
    "selectedCount": "{count} kiválasztva"
  },
  "auditLog": {
    "title": "Ellenőrzési napló",
    "searchPlaceholder": "Keresési műveletek...",
    "action": "Akció",
    "actor": "színész",
    "target": "Cél",
    "ipAddress": "IP-cím",
    "timestamp": "Időbélyeg",
    "noEntries": "Nem található ellenőrzési bejegyzés",
    "filterByAction": "Szűrés művelet szerint...",
    "filterByActor": "Szűrés színész szerint...",
    "filterEntriesAria": "Az ellenőrzési naplóbejegyzések szűrése",
    "filterByActionTypeAria": "Szűrés művelettípus szerint",
    "filterByActorAria": "Szűrés színész szerint",
    "refreshAuditLogAria": "Az auditnapló frissítése",
    "tableAria": "Naplóbejegyzések ellenőrzése",
    "failedFetchAuditLog": "Nem sikerült lekérni a naplót",
    "notAvailable": "—",
    "description": "Adminisztratív műveletek és biztonsági események",
    "showing": "{count} bejegyzés megjelenítése (eltolás {offset})",
    "previous": "Előző"
  },
  "media": {
    "title": "Média játszótér",
    "subtitle": "Képek, videók és zene generálása",
    "model": "Model",
    "prompt": "Prompt",
    "generate": "Generálás",
    "generating": "Generating...",
    "loadingModels": "Loading available models...",
    "noModels": "No models available. Configure providers with media capabilities first.",
    "error": "Generation Failed",
    "result": "Result",
    "imageDescription": "Generate images from text prompts using OpenAI, xAI, Together, Hyperbolic, SD WebUI, ComfyUI and more.",
    "videoDescription": "Create videos with AnimateDiff, Stable Video Diffusion via ComfyUI or SD WebUI.",
    "musicDescription": "Compose music using Stable Audio Open or MusicGen via ComfyUI."
  },
  "cliTools": {
    "title": "CLI eszközök",
    "noActiveProviders": "Nincsenek aktív szolgáltatók",
    "noActiveProvidersDesc": "A CLI-eszközök konfigurálásához először vegye fel és csatlakoztassa a szolgáltatókat.",
    "mapModels": "Térképmodellek",
    "testConnection": "Kapcsolat tesztelése",
    "connectionStatus": "Kapcsolat állapota",
    "configureEndpoint": "Végpont konfigurálása",
    "instructions": "Utasítások",
    "modelMapping": "Modelltérképezés",
    "baseUrl": "Alap URL",
    "apiKey": "API kulcs",
    "configured": "Beállítva",
    "notConfigured": "Nincs konfigurálva",
    "notInstalled": "Nincs telepítve",
    "custom": "Egyedi",
    "unknown": "Ismeretlen",
    "lastSavedAt": "Utolsó mentés: {date}",
    "never": "Soha",
    "justNow": "csak most",
    "minutesAgoShort": "{count} perce",
    "hoursAgoShort": "{count}órája",
    "daysAgoShort": "{count}napja",
    "monthsAgoShort": "{count}hónapja",
    "yearsAgoShort": "{count}éve",
    "runtimeCheckFailed": "Futásidejű ellenőrzés sikertelen",
    "yourApiKeyPlaceholder": "az api-kulcsod",
    "modelPlaceholder": "szolgáltató/modellazonosító",
    "configurationSaved": "A konfiguráció sikeresen mentve.",
    "failedToSave": "Nem sikerült menteni a konfigurációt.",
    "noApiKeysCreateOne": "Nincsenek API-kulcsok – Hozzon létre egyet a Kulcsok oldalon",
    "defaultOmnirouteKey": "sk_omniroute (alapértelmezett)",
    "selectModel": "Válassza a Model lehetőséget",
    "selectModelForAlias": "Válassza ki a {alias} modelljét",
    "selectModelForTool": "Válassza ki a {tool} modelljét",
    "select": "Válassza ki",
    "clear": "Világos",
    "comingSoon": "Hamarosan",
    "checkingRuntime": "Futásidejű állapot ellenőrzése...",
    "guideOnlyIntegration": "Csak útmutató integráció (nincs szükség helyi futtatókörnyezetre)",
    "cliRuntimeDetected": "CLI futási idő észlelve és készen áll",
    "cliFoundNotRunnable": "CLI megtalálható, de nem futtatható{reason}",
    "cliRuntimeNotDetected": "A CLI futási ideje nem észlelhető",
    "binary": "Bináris",
    "configPath": "Konfigurációs útvonal",
    "configPathShort": "Konfig",
    "failedCheckRuntimeStatus": "Nem sikerült ellenőrizni a futásidejű állapotot.",
    "copy": "Másolás",
    "copied": "Másolva",
    "copyConfig": "Config másolása",
    "saveConfig": "Konfiguráció mentése",
    "selectionSaved": "Kijelölés mentve",
    "guide": "Útmutató",
    "detected": "Észlelve",
    "notReady": "Nincs kész",
    "active": "Aktív",
    "inactive": "Inaktív",
    "startMitm": "Indítsa el a MITM-et",
    "stopMitm": "Állítsa le a MITM-et",
    "mitmStarted": "A MITM sikeresen elindult!",
    "mitmStopped": "A MITM sikeresen leállt!",
    "failedStart": "Nem sikerült elindítani a MITM-et",
    "failedStop": "Nem sikerült leállítani a MITM-et",
    "saveMappings": "Leképezések mentése",
    "mappingsSaved": "A leképezések mentve!",
    "failedSaveMappings": "Nem sikerült menteni a hozzárendeléseket",
    "howItWorks": "Hogyan működik:",
    "antigravityHowWorksDesc": "Az Antigravitáció kéréseket küld a Google végpontjának. A MITM elfogja és átirányítja őket az OmniRoute-ra.",
    "antigravityStep1": "1. Indítsa el a MITM-et, hogy a kéréseket az OmniRoute-on keresztül irányítsa.",
    "antigravityStep2Prefix": "2. Hozzáadás",
    "antigravityStep2Suffix": "a hosts fájlba 127.0.0.1 néven.",
    "antigravityStep3": "3. Nyissa meg az Antigravitációt, és a kérések proxyval lesznek ellátva.",
    "sudoPasswordRequiredTitle": "Sudo jelszó szükséges",
    "sudoPasswordHint": "Rendszergazdai jelszó szükséges a hosts fájl és a rendszerproxy beállításainak módosításához.",
    "enterSudoPassword": "Írja be a sudo jelszót",
    "sudoPasswordRequiredError": "Sudo jelszó szükséges.",
    "cancel": "Mégsem",
    "confirm": "Erősítse meg",
    "settingsApplied": "A beállítások sikeresen alkalmazva!",
    "failedApplySettings": "Nem sikerült alkalmazni a beállításokat",
    "settingsReset": "A beállítások visszaállítása sikerült!",
    "failedResetSettings": "Nem sikerült visszaállítani a beállításokat",
    "backupRestored": "A biztonsági mentés visszaállítva!",
    "failedRestore": "Nem sikerült visszaállítani",
    "checkingCli": "{tool} CLI ellenőrzése...",
    "cliNotRunnable": "{tool} CLI telepítve, de nem futtatható",
    "cliNotInstalled": "{tool} CLI nincs telepítve",
    "cliNotDetected": "{tool} CLI nem észlelhető",
    "cliDetectedReady": "{tool} CLI észlelve és készen áll",
    "cliFoundFailedHealthcheck": "{tool} CLI található, de a futásidejű állapotellenőrzés nem sikerült{reason}.",
    "installCliPrompt": "A funkció használatához telepítse a {tool} CLI-t.",
    "installCodexPrompt": "Kérjük, telepítse a Codex CLI-t az automatikus alkalmazás használatához.",
    "hide": "Elrejtés",
    "howToInstall": "Hogyan kell telepíteni",
    "installationGuide": "Telepítési útmutató",
    "platforms": "macOS / Linux / Windows:",
    "afterInstallationRun": "Telepítés után futtassa",
    "toVerify": "ellenőrizni.",
    "current": "Aktuális",
    "baseUrlPlaceholder": "https://.../v1",
    "resetToDefault": "Visszaállítás alapértelmezettre",
    "providerModelPlaceholder": "szolgáltató/modellazonosító",
    "apply": "Alkalmazni",
    "reset": "Reset",
    "manualConfig": "Manual Config",
    "backups": "Biztonsági mentések",
    "configBackups": "Biztonsági mentések konfigurációja",
    "noBackupsYet": "Még nincs biztonsági másolat. A biztonsági mentések automatikusan létrejönnek minden Alkalmazás vagy Visszaállítás előtt.",
    "restore": "Visszaállítás",
    "backupRestoredReloading": "A biztonsági mentés visszaállítva! Állapot újratöltése...",
    "failedRestoreBackup": "Nem sikerült visszaállítani a biztonsági másolatot",
    "applied": "Alkalmazva!",
    "failed": "Sikertelen",
    "resetDone": "Reset!",
    "omnirouteConfiguredOpenAiCompatible": "Az OmniRoute OpenAI-kompatibilis szolgáltatóként van konfigurálva",
    "provider": "Szolgáltató",
    "model": "Modell",
    "providers": "Szolgáltatók",
    "auth": "Auth",
    "noApiKeysAvailable": "Nem állnak rendelkezésre API-kulcsok",
    "usingDefaultOmniroute": "Az alapértelmezett: sk_omniroute használata",
    "updateConfig": "Frissítse a konfigurációt",
    "applyConfig": "Alkalmazza a Config-ot",
    "noBackupsAvailable": "Nincsenek biztonsági mentések.",
    "profileSaved": "A \"{name}\" profil mentve!",
    "failedSaveProfile": "Nem sikerült menteni a profilt",
    "profileActivated": "Profil aktiválva!",
    "failedActivateProfile": "Nem sikerült aktiválni a profilt",
    "profiles": "Profilok",
    "savedProfiles": "Mentett profilok",
    "noProfilesYet": "Még nincs mentett profil. Mentse el az aktuális konfigurációt profilként alább.",
    "activate": "Aktiválja",
    "deleteProfile": "Profil törlése",
    "profileNamePlaceholder": "Profilnév (pl. személyes fiók)",
    "saveCurrent": "Aktuális mentése",
    "codexAuthNotePrefix": "Codex használ",
    "codexAuthNoteMiddle": "-val",
    "codexAuthNoteSuffix": "Kattintson az \"Alkalmaz\" gombra az automatikus konfiguráláshoz.",
    "claudeManualConfiguration": "Claude CLI - Kézi konfiguráció",
    "codexManualConfiguration": "Codex CLI - Kézi konfiguráció",
    "droidManualConfiguration": "Gyári Droid - Kézi konfiguráció",
    "openClawManualConfiguration": "Open Claw – Manuális konfiguráció",
    "clineManualConfiguration": "Cline kézi konfiguráció",
    "kiloManualConfiguration": "Kiló kód kézi konfiguráció",
    "toolDescriptions": {
      "antigravity": "Google Antigravity IDE MITM-mel",
      "claude": "Antropikus Claude Code CLI",
      "codex": "OpenAI Codex CLI",
      "droid": "Gyári Droid AI-asszisztens",
      "openclaw": "Nyissa meg a Claw AI Assistant alkalmazást",
      "cline": "Cline AI Coding Assistant CLI",
      "kilo": "Kilo Code AI Assistant CLI",
      "cursor": "Kurzor AI kódszerkesztő",
      "continue": "Az AI-asszisztens folytatása",
      "opencode": "OpenCode AI coding agent (Terminal)",
      "kiro": "Amazon Kiro — AI-powered IDE"
    },
    "guides": {
      "cursor": {
        "notes": {
          "0": "A funkció használatához Cursor Pro fiók szükséges.",
          "1": "A kurzor a kéréseket a saját kiszolgálóján keresztül irányítja, így a helyi végpont nem támogatott. Kérjük, engedélyezze a Cloud Endpoint szolgáltatást a Beállításokban."
        },
        "steps": {
          "1": {
            "title": "Nyissa meg a Beállítások lehetőséget",
            "desc": "Lépjen a Beállítások -> Modellek menüpontra"
          },
          "2": {
            "title": "Engedélyezze az OpenAI API-t",
            "desc": "Engedélyezze az „OpenAI API kulcs” opciót"
          },
          "3": {
            "title": "Alap URL"
          },
          "4": {
            "title": "API kulcs"
          },
          "5": {
            "title": "Egyéni modell hozzáadása",
            "desc": "Kattintson az \"Összes modell megtekintése\" -> \"Egyéni modell hozzáadása\" elemre."
          },
          "6": {
            "title": "Válassza a Model lehetőséget"
          }
        }
      },
      "continue": {
        "steps": {
          "1": {
            "title": "Nyissa meg a Config-ot",
            "desc": "Nyissa meg a Continue konfigurációs fájlt"
          },
          "2": {
            "title": "API kulcs"
          },
          "3": {
            "title": "Válassza a Model lehetőséget"
          },
          "4": {
            "title": "Add Model Config",
            "desc": "Adja hozzá a következő konfigurációt a modellek tömbjéhez:"
          }
        }
      },
      "opencode": {
        "steps": {
          "1": {
            "title": "Install OpenCode",
            "desc": "Install via npm: npm install -g opencode-ai"
          },
          "2": {
            "title": "API Key"
          },
          "3": {
            "title": "Set Base URL",
            "desc": "opencode config set baseUrl {{baseUrl}}"
          },
          "4": {
            "title": "Select Model"
          }
        }
      },
      "kiro": {
        "steps": {
          "1": {
            "title": "Open Kiro Settings",
            "desc": "Go to Settings → AI Provider"
          },
          "2": {
            "title": "Base URL",
            "desc": "Paste your OmniRoute endpoint URL"
          },
          "3": {
            "title": "API Key"
          },
          "4": {
            "title": "Select Model"
          }
        }
      }
    }
  },
  "combos": {
    "title": "Kombók",
    "description": "Modellkombinációk létrehozása súlyozott útválasztással és tartalék támogatással",
    "createCombo": "Combo létrehozása",
    "editCombo": "Combo szerkesztése",
    "deleteCombo": "Combo törlése",
    "noModels": "Nincsenek modellek",
    "noModelsYet": "Még nincsenek modellek hozzáadva",
    "addModel": "Modell hozzáadása",
    "addModelToCombo": "Modell hozzáadása a Combo-hoz",
    "routingStrategy": "Útválasztási stratégia",
    "maxRetries": "Max újrapróbálkozás",
    "timeout": "Időtúllépés (ms)",
    "healthcheck": "Egészségügyi ellenőrzés",
    "priority": "Prioritás",
    "fallback": "Tartalék",
    "roundRobin": "Round Robin",
    "random": "Véletlenszerű",
    "leastLatency": "Legkisebb késleltetés",
    "comboName": "Kombinált név",
    "comboNamePlaceholder": "az én-kombóm",
    "deleteConfirm": "Törli ezt a kombinációt?",
    "noCombosYet": "Még nincsenek kombók",
    "comboCreated": "A kombináció sikeresen létrehozva",
    "comboUpdated": "A kombináció sikeresen frissítve",
    "comboDeleted": "A kombináció törölve",
    "failedCreate": "Nem sikerült a kombináció létrehozása",
    "failedUpdate": "Nem sikerült frissíteni a kombinációt",
    "errorCreating": "Hiba a kombináció létrehozásakor",
    "errorUpdating": "Hiba történt a kombó frissítésekor",
    "errorDeleting": "Hiba a kombináció törlésekor",
    "testFailed": "A tesztkérés sikertelen",
    "failedToggle": "Nem sikerült a kombó váltása",
    "testResults": "Teszt eredményei – {name}",
    "resolvedBy": "Megoldotta:",
    "more": "+{count} további",
    "reqs": "követ",
    "success": "sikert",
    "proxyConfigured": "Proxy konfigurálva",
    "copyComboName": "Kombinált név másolása",
    "enableCombo": "Combo engedélyezése",
    "disableCombo": "A kombináció letiltása",
    "testCombo": "Teszt kombó",
    "duplicate": "Megkettőzés",
    "proxyConfig": "Proxy konfiguráció",
    "nameRequired": "A név megadása kötelező",
    "nameInvalid": "Csak betűk, számok, -, _, / és . megengedett",
    "nameHint": "Betűk, számok, -, _, / és . megengedett",
    "priorityDesc": "Szekvenciális tartalék: először az 1-es, majd a 2-es modellt próbálja meg stb.",
    "weightedDesc": "A forgalmat tömegszázalékban osztja el tartalékkal",
    "roundRobinDesc": "Körkörös eloszlás: minden kérés a következő forgatási modellhez kerül",
    "randomDesc": "Egységes véletlenszerű kiválasztás, majd visszaállás a többi modellhez",
    "leastUsedDesc": "A legkevesebb kéréssel rendelkező modellt választja, idővel kiegyensúlyozva a terhelést",
    "costOptimizedDesc": "Először a legolcsóbb modellhez vezet az árak alapján",
    "strictRandom": "Strict Random",
    "strictRandomDesc": "Shuffle deck — uses each model once before reshuffling",
    "models": "Modellek",
    "autoBalance": "Automatikus egyensúly",
    "advancedSettings": "Speciális beállítások",
    "retryDelay": "Újrapróbálkozás késleltetése (ms)",
    "concurrencyPerModel": "Egyidejűség / Modell",
    "queueTimeout": "Sor időtúllépése (ms)",
    "advancedHint": "Hagyja üresen a globális alapértelmezések használatához. Ezek felülbírálják a szolgáltatónkénti beállításokat.",
    "moveUp": "Lépj felfelé",
    "moveDown": "Mozgás lefelé",
    "removeModel": "Távolítsa el",
    "saving": "Mentés...",
    "weighted": "Súlyozott",
    "leastUsed": "Legkevésbé használt",
    "costOpt": "Cost-Opt",
    "strategyGuideTitle": "Hogyan kell használni ezt a stratégiát",
    "strategyGuideWhen": "Mikor kell használni",
    "strategyGuideAvoid": "Kerülje el, hogy mikor",
    "strategyGuideExample": "Példa",
    "strategyGuide": {
      "priority": {
        "when": "Egy előnyben részesített modellje van, és csak meghibásodás esetén szeretne tartalékot adni.",
        "avoid": "Kérelmet kell elosztania a modellek között.",
        "example": "Elsődleges kódolási modell olcsóbb biztonsági mentéssel a kimaradások esetére."
      },
      "weighted": {
        "when": "Ellenőrzött forgalomra van szükség a modellek között.",
        "avoid": "Nem tudja tartani a pontos súlyokat az idő múlásával.",
        "example": "80% stabil modell + 20% kanári modell kihelyezés."
      },
      "round-robin": {
        "when": "Kiszámítható és egyenletes elosztást szeretne.",
        "avoid": "A modellek túlságosan különböznek a késleltetésben vagy a költségekben.",
        "example": "Ugyanaz a modell több fiókban az átviteli sebesség növelése érdekében."
      },
      "random": {
        "when": "Egyszerű terjesztést szeretne minimális beállítással.",
        "avoid": "Szigorú forgalmi garanciákra van szüksége.",
        "example": "Gyors prototípus készítés egyenértékű modellekkel."
      },
      "least-used": {
        "when": "Adaptív kiegyensúlyozást szeretne az élő igények alapján.",
        "avoid": "A forgalom túl alacsony ahhoz, hogy kihasználja a használat kiegyenlítését.",
        "example": "Vegyes munkaterhelések, ahol az egyik modell gyakran túlterhelt."
      },
      "cost-optimized": {
        "when": "A költségcsökkentés az Ön legfőbb prioritása.",
        "avoid": "Az árképzési adatok hiányoznak vagy elavultak.",
        "example": "Háttérben végzett vagy kötegelt munkák, ahol az alacsonyabb költséget részesítik előnyben."
      }
    },
    "advancedHelp": {
      "maxRetries": "Hány újrapróbálkozás történik a kérés sikertelensége előtt.",
      "retryDelay": "Kezdeti várakozás az újrapróbálkozások között. A magasabb értékek csökkentik a repedési nyomást.",
      "timeout": "A kérés maximális időtartama a megszakítás előtt.",
      "healthcheck": "Skips unhealthy models/providers from routing decisions.",
      "concurrencyPerModel": "Max simultaneous requests allowed per model in round-robin.",
      "queueTimeout": "How long a request can wait in queue before timing out."
    },
    "templatesTitle": "Quick templates",
    "templatesDescription": "Apply a starting profile, then adjust models and config.",
    "templateApply": "Apply template",
    "templateHighAvailability": "High availability",
    "templateHighAvailabilityDesc": "Priority routing with health checks and safe retries.",
    "templateCostSaver": "Cost saver",
    "templateCostSaverDesc": "Cost-optimized routing for budget-first workloads.",
    "templateBalanced": "Balanced load",
    "templateBalancedDesc": "Least-used routing to spread demand over time.",
    "usageGuideHide": "Hide",
    "usageGuideDontShowAgain": "Ne mutasd újra",
    "usageGuideShow": "Show guide",
    "quickTestTitle": "Combo ready to validate",
    "quickTestDescription": "Run a test now to confirm fallback and latency behavior.",
    "testNow": "Test now",
    "pricingCoverage": "Pricing coverage",
    "pricingCoverageHint": "Cost-optimized works best when all combo models have pricing.",
    "pricingAvailable": "Pricing available",
    "pricingMissing": "No pricing",
    "pricingAvailableShort": "priced",
    "pricingMissingShort": "no-price",
    "warningRoundRobinSingleModel": "Round-robin is most useful with at least 2 models.",
    "warningCostOptimizedPartialPricing": "Only {priced} of {total} models have pricing. Routing may be partially cost-aware.",
    "warningCostOptimizedNoPricing": "No pricing data found for this combo. Cost-optimized may route unexpectedly.",
    "readinessTitle": "Ready to save?",
    "readinessDescription": "Review the checklist before creating or updating this combo.",
    "readinessCheckName": "Combo name is valid",
    "readinessCheckModels": "At least one model is selected",
    "readinessCheckWeights": "Weighted total is 100%",
    "readinessCheckWeightsOptional": "Weight rule not required",
    "readinessCheckPricing": "Az árképzési adatok rendelkezésre állnak",
    "readinessCheckPricingOptional": "Az árképzési szabály nem szükséges",
    "saveBlockedTitle": "A mentés a következő elemek kijavításáig le van tiltva:",
    "saveBlockName": "Határozzon meg egy kombinált nevet.",
    "saveBlockModels": "Adjon hozzá legalább egy modellt.",
    "saveBlockWeighted": "Állítsa be a súlyokat 100%-ra (jelenleg: {total}%).",
    "saveBlockPricing": "Adjon hozzá árat legalább egy modellhez, vagy válasszon másik stratégiát.",
    "recommendationsLabel": "Recommended setup",
    "applyRecommendations": "Apply recommendations",
    "recommendationsUpdated": "Recommendations updated for {strategy}.",
    "recommendationsApplied": "Recommendations applied to this combo.",
    "strategyRecommendations": {
      "priority": {
        "title": "Fail-safe baseline",
        "description": "Use one primary model and keep fallback chain short and reliable.",
        "tip1": "Put your most reliable model first.",
        "tip2": "Keep 1-2 backup models with similar quality.",
        "tip3": "Use safe retries to absorb transient provider failures."
      },
      "weighted": {
        "title": "Controlled traffic split",
        "description": "Great for canary rollouts and gradual migration between models.",
        "tip1": "Start with conservative split like 90/10.",
        "tip2": "Keep the total at 100% and auto-balance after changes.",
        "tip3": "Monitor success and latency before increasing canary weight."
      },
      "round-robin": {
        "title": "Predictable load sharing",
        "description": "Best when models are equivalent and you need smooth distribution.",
        "tip1": "Use at least 2 models.",
        "tip2": "Set concurrency limits to avoid burst overload.",
        "tip3": "Use queue timeout to fail fast under saturation."
      },
      "random": {
        "title": "Quick spread with low setup",
        "description": "Use when you need simple distribution without strict guarantees.",
        "tip1": "Use models with similar latency profiles.",
        "tip2": "Keep retries enabled to absorb random misses.",
        "tip3": "Prefer this for experimentation, not strict SLAs."
      },
      "least-used": {
        "title": "Adaptive balancing",
        "description": "Routes to less-used models to reduce hotspots over time.",
        "tip1": "Works better under continuous traffic.",
        "tip2": "Combine with health checks for safer balancing.",
        "tip3": "Track per-model usage to validate distribution gains."
      },
      "cost-optimized": {
        "title": "Budget-first routing",
        "description": "Routes to lower-cost models when pricing metadata is available.",
        "tip1": "Ensure pricing coverage for all selected models.",
        "tip2": "Keep a quality fallback for hard prompts.",
        "tip3": "Use for batch/background jobs where cost is the main KPI."
      }
    },
    "templateFreeStack": "Free Stack ($0)",
    "templateFreeStackDesc": "Round-robin across all free providers: Kiro (Claude), iFlow (5 models), Qwen (4 models), Gemini CLI. Zero cost, never stops coding."
  },
  "costs": {
    "title": "Költségek",
    "budget": "Költségvetés",
    "totalCost": "Teljes költség",
    "breakdown": "Költségbontás",
    "noData": "Nincsenek költségadatok",
    "byModel": "Modell szerint",
    "byProvider": "Szolgáltató által"
  },
  "endpoint": {
    "title": "API végpont",
    "available": "Elérhető végpontok",
    "cloudProxy": "Cloud Proxy",
    "disableConfirm": "Biztosan letiltja a felhőproxyt?",
    "baseUrl": "Alap URL",
    "apiKeyLabel": "API kulcs",
    "registeredKeys": "Regisztrált kulcsok",
    "chatCompletions": "Csevegés befejezése",
    "responses": "Válaszok",
    "listModels": "Modellek listája",
    "usingCloudProxy": "Cloud Proxy használata",
    "usingLocalServer": "Helyi szerver használata",
    "machineId": "Gépazonosító: {id}...",
    "disableCloud": "Felhő letiltása",
    "enableCloud": "Felhő engedélyezése",
    "modelsAcrossEndpoints": "{models} modellek {endpoints} végpontokon keresztül",
    "chatDesc": "Streaming és nem streaming csevegés minden szolgáltatóval",
    "embeddings": "Beágyazások",
    "embeddingsDesc": "Szövegbeágyazások keresési és RAG-folyamatokhoz",
    "imageGeneration": "Képgenerálás",
    "imageDesc": "Készítsen képeket szöveges promptokból",
    "rerank": "Rerank",
    "rerankDesc": "A dokumentumok átsorolása a lekérdezés szempontjából való relevancia szerint",
    "audioTranscription": "Hang átírása",
    "audioTranscriptionDesc": "Hangfájlok átírása szöveggé (suttogás)",
    "textToSpeech": "Text to Speech",
    "textToSpeechDesc": "Szöveg átalakítása természetes hangzású beszéddé",
    "moderations": "Moderálások",
    "moderationsDesc": "A tartalom moderálása és biztonsági osztályozása",
    "responsesDesc": "OpenAI Responses API for Codex and advanced agentic workflows",
    "listModelsDesc": "List all available models across all connected providers",
    "settingsApiDesc": "Read and modify OmniRoute configuration via API",
    "settingsApi": "Settings API",
    "categoryCore": "Alap API-k",
    "categoryMedia": "Média és Multi-Modális",
    "categoryUtility": "Segédeszközök és Kezelés",
    "enableCloudTitle": "Cloud Proxy engedélyezése",
    "whatYouGet": "Amit kapsz",
    "cloudBenefitAccess": "Hozzáférés az API-jához a világ bármely pontjáról",
    "cloudBenefitShare": "Ossza meg egyszerűen a végpontot csapatával",
    "cloudBenefitPorts": "Nincs szükség portok megnyitására vagy tűzfal konfigurálására",
    "cloudBenefitEdge": "Gyors globális élhálózat",
    "cloudSessionNote": "A Cloud 1 napig megőrzi a hitelesítési munkamenetet. Ha nem használja, akkor automatikusan törlődik.",
    "cloudUnstableNote": "A felhő jelenleg bizonyos esetekben instabil a Claude Code OAuth-szal.",
    "cloudConnected": "Cloud Proxy csatlakoztatva!",
    "connectingToCloud": "Csatlakozás a felhőhöz...",
    "verifyingConnection": "Kapcsolat ellenőrzése...",
    "connecting": "Csatlakozás...",
    "verifying": "Ellenőrzés...",
    "connected": "Csatlakozva!",
    "disableCloudTitle": "A Cloud Proxy letiltása",
    "disableWarning": "Az összes hitelesítési munkamenet törlődik a felhőből.",
    "syncingData": "Legfrissebb adatok szinkronizálása...",
    "disablingCloud": "Felhő letiltása...",
    "syncing": "Szinkronizálás...",
    "disabling": "Letiltása...",
    "cloudConnectedVerified": "Cloud Proxy csatlakoztatva és ellenőrizve!",
    "connectedVerificationPending": "Csatlakoztatva – ellenőrzés függőben",
    "connectedVerificationPendingWithError": "Csatlakozva – ellenőrzés függőben: {error}",
    "cloudDisabledSuccess": "A felhő sikeresen letiltott",
    "syncedSuccess": "Sikeresen szinkronizálva",
    "failedDisable": "Nem sikerült letiltani a felhőt",
    "failedEnable": "Nem sikerült engedélyezni a felhőt",
    "cloudRequestTimeout": "Felhőkérelem időtúllépés",
    "cloudRequestFailed": "Cloud kérés sikertelen",
    "cloudWorkerUnreachable": "Nem sikerült elérni a felhőkezelőt. Győződjön meg arról, hogy a felhőszolgáltatás fut (npm run dev in /cloud).",
    "connectionFailed": "A csatlakozás sikertelen",
    "syncFailed": "Nem sikerült szinkronizálni a felhőadatokat",
    "providerModelsTitle": "{provider} – Modellek",
    "noModelsForProvider": "Ehhez a szolgáltatóhoz nem állnak rendelkezésre modellek.",
    "chat": "Chat",
    "embedding": "Beágyazás",
    "image": "Kép",
    "custom": "szokás",
    "modelsCount": "{count, plural, one {# model} other {# models}}",
    "sectionTitle": "Integration Surface",
    "sectionDescription": "OpenAI-compatible APIs and operational protocol endpoints",
    "tabApis": "OpenAI-compatible APIs",
    "tabProtocols": "Protocols",
    "tabsAria": "Endpoint sections",
    "protocolsTitle": "Protocols",
    "protocolsDescription": "MCP and A2A are first-class endpoints with dedicated observability and controls.",
    "mcpCardTitle": "MCP Server",
    "mcpCardDescription": "Model Context Protocol over stdio",
    "a2aCardTitle": "A2A Server",
    "a2aCardDescription": "Agent2Agent JSON-RPC endpoint",
    "protocolToolsLabel": "Tools",
    "protocolTasksLabel": "Tasks",
    "protocolActiveStreamsLabel": "Aktív adatfolyamok",
    "protocolLastActivity": "Last activity",
    "quickStart": "Quick Start",
    "openMcpDashboard": "Open MCP management",
    "openA2aDashboard": "Open A2A management",
    "mcpQuickStartTitle": "MCP Quick Start",
    "mcpQuickStartStep1": "Run the MCP server via `omniroute --mcp`.",
    "mcpQuickStartStep2": "Configure your MCP client to connect over stdio transport.",
    "mcpQuickStartStep3": "Invoke tools such as `omniroute_get_health` and `omniroute_list_combos`.",
    "a2aQuickStartTitle": "A2A Quick Start",
    "a2aQuickStartStep1": "Discover the agent card at `/.well-known/agent.json`.",
    "a2aQuickStartStep2": "Send JSON-RPC requests to `POST /a2a` using `message/send` or `message/stream`.",
    "a2aQuickStartStep3": "Kövesse nyomon és vezérelje a feladatokat a `tasks/get` és `tasks/cancel` használatával.",
    "completionsLegacy": "Completions (Legacy)",
    "completionsLegacyDesc": "Legacy OpenAI text completions — accepts both prompt string and messages array format"
  },
  "mcpDashboard": {
    "loading": "Loading MCP dashboard...",
    "activate": "activate",
    "deactivate": "deactivate",
    "confirmSwitchCombo": "Confirm {action} combo \"{combo}\"?",
    "switchComboFailed": "Failed to switch combo state.",
    "switchComboSuccess": "Combo \"{combo}\" updated.",
    "confirmApplyProfile": "Apply resilience profile \"{profile}\"?",
    "applyProfileFailed": "Failed to apply resilience profile.",
    "applyProfileSuccess": "Profile \"{profile}\" applied.",
    "confirmResetBreakers": "Reset all circuit breakers?",
    "resetBreakersFailed": "Failed to reset circuit breakers.",
    "resetBreakersSuccess": "Circuit breakers reset.",
    "processStatus": "Process status",
    "online": "Online",
    "offline": "Offline",
    "pid": "PID",
    "sessionUptime": "Session uptime",
    "lastHeartbeat": "Last heartbeat",
    "activity24h": "Activity (24h)",
    "totalCalls": "Total calls",
    "successRate": "Success rate",
    "avgLatency": "Avg latency",
    "topTools": "Top tools",
    "noToolCalls24h": "Az elmúlt 24 órában nem érkezett eszközhívás.",
    "runtimeDetails": "Runtime details",
    "transport": "Transport",
    "scopesEnforced": "Scopes enforced",
    "yes": "yes",
    "no": "no",
    "lastCall": "Last call",
    "heartbeatPath": "Heartbeat path",
    "operationalControls": "Operational controls",
    "switchCombo": "Switch combo",
    "inactive": "inactive",
    "active": "active",
    "activateCombo": "Aktiválja a kombót",
    "deactivateCombo": "Deactivate combo",
    "applyResilienceProfile": "Apply resilience profile",
    "profileAggressive": "aggressive",
    "profileBalanced": "balanced",
    "profileConservative": "conservative",
    "applyProfile": "Apply profile",
    "resetCircuitBreakers": "Reset circuit breakers",
    "resetCircuitBreakersHelp": "Clears current breaker state and failure counters for providers.",
    "resetAllBreakers": "Reset all breakers",
    "toolsAndScopes": "Tools and scopes",
    "tableTool": "Tool",
    "tableScopes": "Scopes",
    "tablePhase": "Fázis",
    "tableAudit": "Audit",
    "auditLog": "Audit log",
    "auditSummary": "Calls: {total} | page {page} of {totalPages}",
    "allTools": "All tools",
    "allResults": "All results",
    "success": "Success",
    "failure": "Failure",
    "apiKeyIdPlaceholder": "apiKeyId",
    "loadingAuditEntries": "Loading audit entries...",
    "noAuditEntriesForFilters": "No audit entries found for current filters.",
    "tableTimestamp": "Timestamp",
    "tableDuration": "Duration",
    "tableResult": "Result",
    "tableApiKey": "API key",
    "failed": "failed",
    "previous": "Previous",
    "next": "Next"
  },
  "a2aDashboard": {
    "loading": "Loading A2A dashboard...",
    "confirmCancelTask": "Cancel task {taskId}?",
    "cancelTaskFailed": "Failed to cancel task.",
    "cancelTaskSuccess": "Task {taskId} cancelled.",
    "smokeSendFailed": "message/send smoke test failed.",
    "smokeSendSuccessWithTask": "message/send ok (task {taskId}).",
    "smokeSendSuccess": "message/send ok.",
    "smokeStreamFailed": "message/stream smoke test failed.",
    "smokeStreamSuccessWithTask": "message/stream ok (task {taskId}{stateSuffix}).",
    "smokeStreamNoTaskId": "message/stream finished without task id.",
    "health": "Health",
    "ok": "ok",
    "totalTasks": "Total tasks",
    "activeStreams": "Aktív adatfolyamok",
    "lastTask": "Last task",
    "taskStateOverview": "Task state overview",
    "state": {
      "submitted": "submitted",
      "working": "working",
      "completed": "completed",
      "failed": "failed",
      "cancelled": "cancelled"
    },
    "agentCard": "Agent card",
    "version": "Version",
    "url": "URL",
    "capabilities": "Capabilities",
    "agentCardNotAvailable": "Agent card not available.",
    "quickValidation": "Quick validation",
    "quickValidationDescription": "Executes smoke calls through the live `/a2a` endpoint.",
    "runMessageSend": "Run message/send",
    "runMessageStream": "Run message/stream",
    "taskManagement": "Task management",
    "taskSummary": "{total} tasks | page {page} of {totalPages}",
    "allStates": "all",
    "allSkills": "all skills",
    "loadingTasks": "Loading tasks...",
    "noTasksForFilters": "A jelenlegi szűrőkhöz nem található feladat.",
    "tableTask": "Task",
    "tableSkill": "Skill",
    "tableState": "State",
    "tableUpdated": "Updated",
    "tableActions": "Actions",
    "view": "View",
    "cancel": "Cancel",
    "previous": "Previous",
    "next": "Next",
    "taskDetail": "Task detail",
    "close": "Close",
    "metadata": "Metadata",
    "events": "Események",
    "artifacts": "Artifacts"
  },
  "health": {
    "title": "Rendszer egészsége",
    "description": "Az OmniRoute példány valós idejű megfigyelése",
    "healthy": "Egészséges",
    "degraded": "Leépült",
    "down": "Le",
    "uptime": "Üzemidő",
    "memory": "Memória",
    "memoryRss": "Memória (RSS)",
    "heap": "kupac",
    "cpu": "CPU",
    "database": "Adatbázis",
    "version": "Verzió",
    "lastCheck": "Utolsó ellenőrzés",
    "providerHealth": "Szolgáltató egészsége",
    "systemMetrics": "Rendszermetrikák",
    "tokenHealth": "Token Health",
    "refreshAll": "Összes frissítése",
    "checkNow": "Ellenőrizze most",
    "loadingHealth": "Egészségügyi adatok betöltése...",
    "failedToLoad": "Nem sikerült betölteni az egészségügyi adatokat: {error}",
    "retry": "Próbálja újra",
    "allOperational": "Minden rendszer működőképes",
    "issuesDetected": "Rendszerhibák észlelve",
    "updatedAt": "Frissítve {time}",
    "latency": "Látencia",
    "latencyP50": "50. o",
    "latencyP95": "95. o",
    "latencyP99": "99. o",
    "millisecondsShort": "{value}ms",
    "notAvailable": "—",
    "totalRequests": "Összes kérés",
    "noDataYet": "Még nincsenek adatok",
    "promptCache": "Prompt Cache",
    "entries": "Bejegyzések",
    "hitRate": "Hit Rate",
    "hitsMisses": "Találatok / hiányzók",
    "signatureCache": "Aláírás gyorsítótár",
    "signatureDefaults": "Alapértelmezések",
    "signatureTool": "Eszköz",
    "signatureFamily": "Család",
    "signatureSession": "Munkamenet",
    "recovering": "Gyógyulás",
    "noCBData": "Nem állnak rendelkezésre adatok a megszakítóról. Először tegyen néhány kérést.",
    "providerHealthStatusAria": "Szolgáltató egészségi állapota",
    "issuesLabel": "Problémák észlelve",
    "operational": "Működőképes",
    "providers": "Szolgáltatók",
    "healthyCount": "{count} egészséges",
    "nodeVersion": "{version} csomópont",
    "failures": "{count} hiba",
    "failuresPlural": "{count} hibák",
    "lastFailure": "Utolsó",
    "rateLimitStatus": "Díjkorlát állapota",
    "activeLimiters": "{count} aktív korlátozó",
    "activeLimitersPlural": "{count} aktív korlátozó",
    "queued": "Sorban",
    "queuedCount": "{count} sorba áll",
    "running": "futás",
    "runningCount": "{count} fut",
    "ok": "OK",
    "activeLockouts": "Aktív zárolások",
    "resetConfirm": "Visszaállítja az összes megszakítót egészséges állapotba? Ez törli az összes hibaszámot, és visszaállítja az összes szolgáltató működőképes állapotát.",
    "resetAllTitle": "Állítsa vissza az összes megszakítót egészséges állapotba",
    "resetting": "Visszaállítás...",
    "resetAll": "Összes visszaállítása",
    "until": "{time}-ig"
  },
  "limits": {
    "title": "Korlátok és kvóták",
    "rateLimit": "Rate Limit",
    "remaining": "Maradt",
    "requestsPerMinute": "Kérések/perc",
    "tokensPerMinute": "Token/perc",
    "dailyLimit": "Napi limit"
  },
  "logs": {
    "title": "Naplók",
    "requestLogs": "Kérelemnaplók",
    "proxyLogs": "Proxy naplók",
    "auditLog": "Ellenőrzési napló",
    "console": "konzol",
    "auditLogDesc": "Adminisztratív műveletek és biztonsági események",
    "loading": "Betöltés...",
    "refresh": "Frissítés",
    "filterByAction": "Szűrés művelet szerint...",
    "filterByActor": "Szűrés színész szerint...",
    "filterEntriesAria": "Az ellenőrzési naplóbejegyzések szűrése",
    "filterByActionTypeAria": "Szűrés művelettípus szerint",
    "filterByActorAria": "Szűrés színész szerint",
    "refreshAuditLogAria": "Az auditnapló frissítése",
    "tableAria": "Naplóbejegyzések ellenőrzése",
    "failedFetchAuditLog": "Nem sikerült lekérni a naplót",
    "showing": "{count} bejegyzés megjelenítése (eltolás {offset})",
    "search": "Keresés",
    "timestamp": "Időbélyeg",
    "action": "Akció",
    "actor": "színész",
    "target": "Cél",
    "details": "Részletek",
    "ipAddress": "IP-cím",
    "notAvailable": "—",
    "noEntries": "Nem található naplóbejegyzés",
    "previous": "Előző",
    "next": "Következő"
  },
  "onboarding": {
    "welcome": "Üdvözöljük",
    "security": "Biztonság",
    "test": "Teszt",
    "ready": "Kész!",
    "setPassword": "Jelszó beállítása",
    "addProvider": "Adja hozzá első szolgáltatóját",
    "getStarted": "Kezdje el",
    "skip": "Kihagyás",
    "skipWizard": "A varázsló teljes kihagyása",
    "skipPassword": "A jelszó beállításának kihagyása",
    "skipAndContinue": "Skip & Continue",
    "passwordLabel": "Jelszó",
    "confirmPassword": "Jelszó megerősítése",
    "enterPassword": "Írja be a jelszót",
    "confirmPasswordPlaceholder": "Erősítse meg a jelszót",
    "passwordsMismatch": "A jelszavak nem egyeznek",
    "setupComplete": "A beállítás kész!",
    "goToDashboard": "Nyissa meg az Irányítópult → lehetőséget",
    "welcomeDesc": "Az OmniRoute az Ön helyi AI API-proxyja. A kéréseket több mesterségesintelligencia-szolgáltatóhoz irányítja terheléselosztással, feladatátvétellel és a használat nyomon követésével.",
    "multiProvider": "Több szolgáltató",
    "usageTracking": "Használat követése",
    "apiKeyMgmt": "API Key Mgmt",
    "securityDesc": "Állítson be jelszót az irányítópult védelméhez, vagy most hagyja ki.",
    "providerDesc": "Csatlakoztassa első AI-szolgáltatóját. Később továbbiakat is hozzáadhat.",
    "apiKeyRequired": "API-kulcs (kötelező)",
    "customUrlOptional": "Egyéni URL (nem kötelező)",
    "testDesc": "Ellenőrizzük, hogy működik-e a szolgáltatói kapcsolat.",
    "runTest": "Futtassa a csatlakozási tesztet",
    "testingConnection": "Kapcsolat tesztelése...",
    "connectionSuccessful": "Sikeres csatlakozás! A szolgáltató készen áll.",
    "noProviderFound": "Nem található szolgáltató. Később hozzáadhat egyet az irányítópultról.",
    "testFailed": "A teszt sikertelen volt, de ezt később beállíthatja.",
    "couldNotTest": "Jelenleg nem lehetett tesztelni. A műszerfalról tesztelheti.",
    "doneDesc": "Minden készen áll! Az OmniRoute-példány konfigurálva van, és készen áll az AI-kérések proxyjára.",
    "yourEndpoint": "Az Ön végpontja:",
    "continue": "Folytatás",
    "retry": "Próbálja újra",
    "failedSetPassword": "Nem sikerült beállítani a jelszót. Próbáld újra.",
    "failedAddProvider": "Nem sikerült hozzáadni a szolgáltatót. Próbáld újra.",
    "connectionError": "Csatlakozási hiba. Kérjük, próbálja újra.",
    "provider": "Szolgáltató"
  },
  "providers": {
    "title": "Szolgáltatók",
    "addProvider": "Szolgáltató hozzáadása",
    "editProvider": "Szolgáltató szerkesztése",
    "deleteProvider": "Szolgáltató törlése",
    "noProviders": "Nincs beállítva szolgáltató",
    "modelAvailability": "Modell elérhetősége",
    "accounts": "Fiókok",
    "newAccount": "Új fiók",
    "deleteConfirm": "Biztosan törli ezt a szolgáltatót?",
    "testing": "Tesztelés...",
    "testConnection": "Kapcsolat tesztelése",
    "testSuccess": "Sikeres csatlakozás",
    "testFailed": "A csatlakozás sikertelen",
    "available": "Elérhető",
    "cooldown": "Lehűlés",
    "unavailable": "Nem elérhető",
    "unknown": "Ismeretlen",
    "oauthLabel": "OAuth",
    "compatibleLabel": "Kompatibilis",
    "chat": "Chat",
    "responses": "Válaszok",
    "messages": "Üzenetek",
    "oauthProviders": "OAuth-szolgáltatók",
    "freeProviders": "Ingyenes szolgáltatók",
    "apiKeyProviders": "API kulcs szolgáltatók",
    "compatibleProviders": "API-kulcs-kompatibilis szolgáltatók",
    "testAll": "Test All",
    "testAllOAuth": "Tesztelje az összes OAuth-kapcsolatot",
    "testAllFree": "Tesztelje az összes ingyenes kapcsolatot",
    "testAllApiKey": "Tesztelje az összes API-kulcs kapcsolatot",
    "testAllCompatible": "Tesztelje az összes kompatibilis kapcsolatot",
    "connected": "{count} Csatlakozva",
    "errorCount": "{count} Hiba ({code})",
    "errorCountNoCode": "{count} Hiba",
    "noConnections": "Nincsenek kapcsolatok",
    "disabled": "Letiltva",
    "enableProvider": "Szolgáltató engedélyezése",
    "disableProvider": "Szolgáltató letiltása",
    "testResults": "Teszt eredményei",
    "noCompatibleYet": "Még nincsenek kompatibilis szolgáltatók hozzáadva",
    "compatibleHint": "Használja a fenti gombokat OpenAI vagy Anthropic kompatibilis végpontok hozzáadásához",
    "addOpenAICompatible": "Add hozzá az OpenAI-kompatibilist",
    "addAnthropicCompatible": "Adja hozzá az Antropikus kompatibilitást",
    "addNewProvider": "Új szolgáltató hozzáadása",
    "backToProviders": "Vissza a szolgáltatókhoz",
    "configureNewProvider": "Konfiguráljon egy új AI-szolgáltatót az alkalmazásaihoz.",
    "providerLabel": "Szolgáltató",
    "selectProvider": "Válasszon szolgáltatót",
    "selectedProvider": "Kiválasztott szolgáltató",
    "authMethod": "Hitelesítési módszer",
    "apiKeyLabel": "API kulcs",
    "apiKeyRequired": "API-kulcs szükséges",
    "selectProviderRequired": "Kérjük, válasszon szolgáltatót",
    "enterApiKey": "Adja meg API-kulcsát",
    "apiKeySecure": "Az API-kulcs titkosítva lesz, és biztonságosan tárolja.",
    "oauth2Connect": "Csatlakozzon az OAuth2-höz",
    "oauth2Label": "OAuth2",
    "oauth2Desc": "Csatlakoztassa fiókját OAuth2-hitelesítéssel.",
    "displayName": "Megjelenítési név",
    "displayNamePlaceholder": "pl.: Termelési API, Dev Environment",
    "displayNameHint": "Választható. Barátságos név a konfiguráció azonosítására.",
    "active": "Aktív",
    "activeDescription": "Engedélyezze ezt a szolgáltatót az alkalmazásokban való használatra",
    "cancel": "Mégsem",
    "createProvider": "Szolgáltató létrehozása",
    "failedCreate": "Nem sikerült létrehozni a szolgáltatót",
    "errorOccurred": "Hiba történt. Kérjük, próbálja újra.",
    "modelStatus": "Modell állapota",
    "allModelsOperational": "Minden modell működőképes",
    "modelsWithIssues": "{count} problémákkal küzdő modell(ek).",
    "allModelsNormal": "Minden modell normálisan reagál.",
    "cooldownCleared": "Lehűlés törölve a következőhöz: {model}",
    "failedClearCooldown": "Nem sikerült törölni a lehűlést",
    "loadingAvailability": "A modell elérhetőségének betöltése...",
    "clearCooldown": "Világos",
    "clearing": "Törlés...",
    "until": "{time}-ig",
    "providerTestFailed": "A szolgáltató tesztje sikertelen",
    "modeTest": "{mode} Teszt",
    "passedCount": "{count} sikeres",
    "failedCount": "{count} sikertelen",
    "testedCount": "{count} tesztelve",
    "millisecondsAbbr": "{value}ms",
    "okShort": "OK",
    "errorShort": "HIBA",
    "noActiveConnectionsInGroup": "Nem található aktív kapcsolat ehhez a csoporthoz.",
    "allTestsPassed": "Minden {total} teszt sikeres",
    "testSummary": "{passed}/{total} sikeres, {failed} sikertelen",
    "nameLabel": "Név",
    "prefixLabel": "Előtag",
    "baseUrlLabel": "Alap URL",
    "apiTypeLabel": "API típus",
    "prefixHint": "Kötelező. Egyedi előtag a modellnevekhez.",
    "nameHint": "Kötelező. Barátságos címke ehhez a csomóponthoz.",
    "baseUrlHint": "Kötelező.  Szolgáltató API alap URL-je.",
    "anthropicPrefixPlaceholder": "ac-prod",
    "openaiPrefixPlaceholder": "oc-prod",
    "anthropicBaseUrlPlaceholder": "https://api.anthropic.com/v1",
    "openaiBaseUrlPlaceholder": "https://api.openai.com/v1",
    "validateConnection": "Érvényesítse a kapcsolatot",
    "validating": "Érvényesítés folyamatban...",
    "connectionValid": "A kapcsolat érvényes!",
    "connectionFailed": "A csatlakozás sikertelen. Ellenőrizze az URL-t és a kulcsot.",
    "testKeyLabel": "Teszt API-kulcs",
    "testKeyPlaceholder": "sk-... (csak érvényesítés céljából)",
    "providerNotFound": "Szolgáltató nem található",
    "deleteConnectionConfirm": "Törli ezt a kapcsolatot?",
    "failedSetAlias": "Nem sikerült beállítani az aliast",
    "failedSaveConnection": "Nem sikerült menteni a kapcsolatot",
    "failedSaveConnectionRetry": "Nem sikerült menteni a kapcsolatot. Kérjük, próbálja újra.",
    "failedRetestConnection": "Nem sikerült újra tesztelni a kapcsolatot",
    "deleteCompatibleNodeConfirm": "Törli ezt a {type} Kompatibilis csomópontot?",
    "anthropicCompatibleDetails": "Antropikus kompatibilis részletek",
    "openaiCompatibleDetails": "OpenAI-kompatibilis részletek",
    "messagesApi": "Messages API",
    "responsesApi": "Válaszok API",
    "chatCompletions": "Csevegés befejezése",
    "importingModels": "Importálás...",
    "importFromModels": "Importálás a /models-ből",
    "addConnectionToImport": "Adjon hozzá egy kapcsolatot az importálás engedélyezéséhez.",
    "noModelsConfigured": "Nincsenek konfigurálva modellek",
    "connectionCount": "{count} kapcsolat",
    "fetchingModels": "Elérhető modellek lekérése...",
    "failedFetchModels": "Nem sikerült lekérni a modelleket",
    "noModelsFound": "Nem található modell",
    "importFailed": "Az importálás sikertelen",
    "noNewModelsAdded": "Nem adtak hozzá új modelleket.",
    "adding": "Hozzáadás...",
    "importingModelsTitle": "Modellek importálása",
    "copyModel": "Modell másolása",
    "removeModel": "Modell eltávolítása",
    "rateLimitProtected": "Védett",
    "rateLimitUnprotected": "Nem védett",
    "enableRateLimitProtection": "Kattintson a sebességkorlátozás védelem engedélyezéséhez",
    "disableRateLimitProtection": "Kattintson a rátakorlát védelmének letiltásához",
    "productionKey": "Gyártási kulcs",
    "enterNewApiKey": "Adja meg az új API-kulcsot",
    "optional": "Választható",
    "anthropicCompatibleName": "Antropikus kompatibilis",
    "openaiCompatibleName": "OpenAI kompatibilis",
    "failedImportModels": "A modellek importálása sikertelen",
    "noModelsReturnedFromEndpoint": "Nincsenek visszaadott modellek a /models végpontról.",
    "importingModelsProgress": "{current}/{total} modell importálása...",
    "foundModelsStartingImport": "{count} modellt találtunk. Importálás indítása...",
    "importingModelById": "{modelId} importálása...",
    "importSuccessCount": "{count, plural, one {# model} other {# models}} sikeresen importálva!",
    "noNewModelsAddedExisting": "Nem adtak hozzá új modelleket (már mindegyik létezik).",
    "importDoneCount": "✓ Kész! {count, plural, one {# model imported.} other {# models imported.}}",
    "unexpectedErrorOccurred": "Váratlan hiba történt",
    "connectionCountLabel": "{count, plural, one {# connection} other {# connections}}",
    "messagesPath": "üzeneteket",
    "responsesPath": "válaszokat",
    "chatCompletionsPath": "chat/befejezések",
    "add": "Hozzáadás",
    "edit": "Szerkesztés",
    "delete": "Törölje",
    "anthropic": "Antropikus",
    "openai": "OpenAI",
    "singleConnectionPerCompatible": "Kompatibilis csomópontonként csak egy kapcsolat engedélyezett. Adjon hozzá egy másik csomópontot, ha több kapcsolatra van szüksége.",
    "connections": "Kapcsolatok",
    "providerProxyTitleConfigured": "Szolgáltató proxy: {host}",
    "configured": "konfigurálva",
    "providerProxyConfigureHint": "Konfigurálja a proxyt a szolgáltató összes kapcsolatához",
    "providerProxy": "Szolgáltató proxy",
    "noConnectionsYet": "Még nincsenek kapcsolatok",
    "addFirstConnectionHint": "A kezdéshez adja hozzá az első kapcsolatot",
    "addConnection": "Csatlakozás hozzáadása",
    "availableModels": "Elérhető modellek",
    "pageAutoRefresh": "Az oldal automatikusan frissül...",
    "statusDisabled": "letiltva",
    "statusConnected": "csatlakoztatva",
    "statusRuntimeIssue": "futásidejű probléma",
    "statusAuthFailed": "a hitelesítés nem sikerült",
    "statusRateLimited": "mértéke korlátozott",
    "statusNetworkIssue": "hálózati probléma",
    "statusTestUnsupported": "a teszt nem támogatott",
    "statusUnavailable": "nem elérhető",
    "statusFailed": "nem sikerült",
    "statusError": "hiba",
    "oauthAccount": "OAuth-fiók",
    "errorTypeRuntime": "Helyi futásidő",
    "errorTypeUpstreamAuth": "Felfelé irányuló hitelesítés",
    "errorTypeMissingCredential": "Hiányzó hitelesítő adat",
    "errorTypeRefreshFailed": "A frissítés nem sikerült",
    "errorTypeTokenExpired": "A token lejárt",
    "errorTypeRateLimited": "Ára korlátozott",
    "errorTypeUpstreamUnavailable": "Upstream nem elérhető",
    "errorTypeNetworkError": "Hálózati hiba",
    "errorTypeTestUnsupported": "A teszt nem támogatott",
    "errorTypeUpstreamError": "Upstream hiba",
    "proxySourceGlobal": "Globális",
    "proxySourceProvider": "Szolgáltató",
    "proxySourceKey": "Kulcs",
    "proxyConfiguredBySource": "Proxy ({source}): {host}",
    "autoPriority": "Automatikus: {priority}",
    "proxy": "Proxy",
    "retestAuthentication": "Tesztelje újra a hitelesítést",
    "retest": "Újrateszt",
    "disableConnection": "Kapcsolódás letiltása",
    "enableConnection": "Kapcsolat engedélyezése",
    "reauthenticateConnection": "Hitelesítse újra ezt a kapcsolatot",
    "proxyConfig": "Proxy konfig",
    "aliasExistsAlert": "A \"{alias}\" alias már létezik. Kérjük, használjon másik modellt, vagy módosítsa a meglévő álnevet.",
    "openRouterAnyModelHint": "Az OpenRouter bármilyen modellt támogat. Adjon hozzá modelleket és hozzon létre álneveket a gyors hozzáférés érdekében.",
    "modelIdFromOpenRouter": "Modellazonosító (az OpenRoutertől)",
    "openRouterModelPlaceholder": "antropikus/claude-3-opus",
    "customModels": "Egyedi modellek",
    "customModelsHint": "Adjon hozzá olyan modellazonosítókat, amelyek nem szerepelnek az alapértelmezett listában. Ezek elérhetők lesznek az útválasztáshoz.",
    "modelId": "Modellazonosító",
    "customModelPlaceholder": "pl. gpt-4.5-turbo",
    "loading": "Betöltés...",
    "removeCustomModel": "Távolítsa el az egyéni modellt",
    "noCustomModels": "Egyedi modellek még nincsenek hozzáadva.",
    "allSuggestedAliasesExist": "Az összes javasolt álnév már létezik. Kérjük, válasszon másik modellt, vagy távolítsa el az ütköző álneveket.",
    "failedSaveCustomModel": "Nem sikerült menteni az egyéni modellt",
    "modelAddedSuccess": "A {modelId} modell sikeresen hozzáadva",
    "failedAddModelTryAgain": "Nem sikerült hozzáadni a modellt. Kérjük, próbálja újra.",
    "failedSaveImportedModel": "Nem sikerült menteni az importált modellt az egyéni adatbázisba",
    "failedImportModelsTryAgain": "A modellek importálása sikertelen. Kérjük, próbálja újra.",
    "failedRemoveModelFromDatabase": "Nem sikerült eltávolítani a modellt az adatbázisból",
    "modelRemovedSuccess": "A modell sikeresen eltávolítva",
    "failedDeleteModelTryAgain": "Nem sikerült törölni a modellt. Kérjük, próbálja újra.",
    "compatibleModelsDescription": "Adjon hozzá {type}-kompatibilis modelleket manuálisan, vagy importálja őket a /models végpontból.",
    "anthropicCompatibleModelPlaceholder": "claude-3-opus-20240229",
    "openaiCompatibleModelPlaceholder": "gpt-4o",
    "apiKeyValidationFailed": "Az API-kulcs ellenőrzése sikertelen. Kérjük, ellenőrizze a kulcsot, és próbálja újra.",
    "addProviderApiKeyTitle": "Adja hozzá a {provider} API-kulcsot",
    "checking": "Ellenőrzés...",
    "check": "Ellenőrizze",
    "valid": "Érvényes",
    "invalid": "Érvénytelen",
    "creating": "Létrehozás...",
    "validationChecksAnthropicCompatible": "Az érvényesítés az API-kulcs ellenőrzésével ellenőrzi {provider}.",
    "validationChecksOpenAiCompatible": "Az érvényesítés ellenőrzi a {provider} /models segítségével az alap URL-címen.",
    "priorityLabel": "Prioritás",
    "saving": "Mentés...",
    "save": "Mentés",
    "editConnection": "Kapcsolat szerkesztése",
    "accountName": "Fiók neve",
    "email": "E-mail",
    "healthCheckMinutes": "állapotfelmérés (perc)",
    "healthCheckHint": "Proaktív token frissítési időköz. 0 = letiltva.",
    "groupLabel": "Environment",
    "groupPlaceholder": "e.g. eKaizen, Personal",
    "failedTestConnection": "Nem sikerült tesztelni a kapcsolatot",
    "failed": "Sikertelen",
    "leaveBlankKeepCurrentApiKey": "Hagyja üresen az aktuális API-kulcs megtartásához.",
    "editCompatibleTitle": "Szerkesztés {type} Kompatibilis",
    "compatibleBaseUrlHint": "Root URL of your {type}-compatible API. Use Advanced Settings for custom endpoint paths.",
    "apiKeyForCheck": "API-kulcs (ellenőrzéshez)",
    "compatibleProdPlaceholder": "{type} Kompatibilis (termék)",
    "providerTestTimeout": "Provider test timed out — too many connections to test at once",
    "advancedSettings": "Advanced Settings",
    "chatPathLabel": "Chat Endpoint Path",
    "chatPathPlaceholder": "/chat/completions",
    "chatPathHint": "Custom chat path for providers with non-standard APIs (e.g. /v4/chat/completions)",
    "modelsPathLabel": "Models Endpoint Path",
    "modelsPathPlaceholder": "/models",
    "modelsPathHint": "Custom models path for validation (e.g. /v4/models)"
  },
  "settings": {
    "title": "Beállítások elemre",
    "general": "tábornok",
    "security": "Biztonság",
    "appearance": "Megjelenés",
    "routing": "Útválasztás",
    "cache": "Gyorsítótár",
    "resilience": "Rugalmasság",
    "systemPrompt": "Rendszer Prompt",
    "thinkingBudget": "Gondolkodó költségvetés",
    "proxy": "Proxy",
    "pricing": "Árképzés",
    "storage": "Tárolás",
    "policies": "Irányelvek",
    "ipFilter": "IP-szűrő",
    "comboDefaults": "Kombinált alapértékek",
    "fallbackChains": "Tartalék láncok",
    "changePassword": "Jelszó módosítása",
    "enablePassword": "Jelszó engedélyezése",
    "darkMode": "Sötét mód",
    "lightMode": "Fény mód",
    "systemTheme": "Rendszer téma",
    "enableCache": "Gyorsítótár engedélyezése",
    "cacheTTL": "Gyorsítótár TTL",
    "maxCacheSize": "Max gyorsítótár mérete",
    "clearCache": "Törölje a gyorsítótárat",
    "cacheHits": "Gyorsítótár találatai",
    "cacheMisses": "Gyorsítótár hiányzik",
    "hitRate": "Hit Rate",
    "cacheEntries": "Gyorsítótár bejegyzései",
    "circuitBreaker": "Áramköri megszakító",
    "retryPolicy": "Irányelv újrapróbálkozása",
    "maxRetries": "Max újrapróbálkozás",
    "retryDelay": "Újrapróbálkozás késleltetése",
    "timeoutMs": "Időtúllépés (ms)",
    "enableSystemPrompt": "Rendszerprompt engedélyezése",
    "systemPromptText": "Rendszerkérő szöveg",
    "enableThinking": "Gondolkodás engedélyezése",
    "maxThinkingTokens": "Max gondolkodási jelzők",
    "enableProxy": "Proxy engedélyezése",
    "proxyUrl": "Proxy URL",
    "pricingRates": "Árképzési tarifák formátuma",
    "currentPricing": "Jelenlegi árképzés áttekintése",
    "loadingPricing": "Áradatok betöltése...",
    "noPricing": "Nem állnak rendelkezésre árazási adatok",
    "input": "Bemenet",
    "output": "Kimenet",
    "cached": "Gyorsítótárban",
    "reasoning": "okoskodás",
    "cacheCreation": "Gyorsítótár létrehozása",
    "customPricing": "Egyedi árképzés",
    "databaseSize": "Adatbázis mérete",
    "backupDb": "Biztonsági mentési adatbázis",
    "restoreDb": "Adatbázis visszaállítása",
    "exportData": "Adatok exportálása",
    "importData": "Adatok importálása",
    "clearData": "Minden adat törlése",
    "clearDataConfirm": "Ezzel véglegesen törli az összes adatot. Biztos vagy benne?",
    "enableRequestLogs": "Kérelemnaplók engedélyezése",
    "logRetention": "Napló megtartása",
    "ipWhitelist": "IP fehérlista",
    "ipBlacklist": "IP feketelista",
    "addIP": "IP hozzáadása",
    "savedSuccessfully": "A beállítások sikeresen elmentve",
    "ai": "AI",
    "advanced": "Haladó",
    "localMode": "Helyi mód — A készüléken tárolt összes adat",
    "settingsSectionsAria": "Beállítások szakaszok",
    "switchThemes": "Váltás a világos és a sötét témák között",
    "themeSelectionAria": "Témaválasztás",
    "themeLight": "Fény",
    "themeDark": "Sötét",
    "themeSystem": "Rendszer",
    "hideHealthLogs": "Állapotellenőrzési naplók elrejtése",
    "hideHealthLogsDesc": "Ha BE van kapcsolva, tiltsa le a [HealthCheck] üzeneteket a kiszolgálókonzolon",
    "themeAccent": "Téma színe",
    "themeAccentDesc": "Válassz előre beállított színt, vagy készíts saját témát egy színből",
    "themeCreate": "Téma létrehozása",
    "themeCustom": "Egyéni téma",
    "themeBlue": "Kék",
    "themeRed": "Piros",
    "themeGreen": "Zöld",
    "themeViolet": "Ibolya",
    "themeOrange": "Narancs",
    "themeCyan": "Cián",
    "promptCache": "Prompt Cache",
    "flushCache": "Öblítse ki a gyorsítótárat",
    "flushing": "Öblítés…",
    "size": "Méret",
    "hits": "Találatok",
    "evictions": "Kilakoltatások",
    "loadingCacheStats": "Gyorsítótári statisztikák betöltése…",
    "globalProxy": "Globális proxy",
    "globalProxyDesc": "Konfiguráljon egy globális kimenő proxyt az összes API-híváshoz. Az egyes szolgáltatók, kombinációk és kulcsok ezt felülírhatják.",
    "noGlobalProxy": "Nincs konfigurálva globális proxy",
    "globalLabel": "Globális",
    "configure": "Konfigurálás",
    "globalSystemPrompt": "Globális rendszerprompt",
    "systemPromptDesc": "Minden proxy szintű kérésbe beszúrva",
    "saved": "Mentve",
    "systemPromptPlaceholder": "Írja be a rendszerpromptot az összes kérésbe való beillesztéshez...",
    "systemPromptHint": "Ez a prompt minden kérés rendszerüzenete elé kerül. Használja általános utasításokhoz, biztonsági irányelvekhez vagy válaszformázási szabályokhoz.",
    "chars": "{count} karakter",
    "thinkingBudgetTitle": "Gondolkodó költségvetés",
    "thinkingBudgetDesc": "Az AI érvelési jogkivonat használatának szabályozása minden kérésnél",
    "passthrough": "Átjárás",
    "passthroughDesc": "Nincs változás – az ügyfél irányítja a költségvetést",
    "auto": "Auto",
    "autoDesc": "Távolítsa el az összes gondolkodó konfigurációt – hagyja, hogy a szolgáltató döntsön",
    "custom": "Egyedi",
    "customDesc": "Állítson be egy rögzített token költségkeretet minden kérelemhez",
    "adaptive": "Adaptív",
    "adaptiveDesc": "A költségvetés méretezése a kérés összetettsége alapján",
    "effortNone": "Nincs (0 token)",
    "effortLow": "Alacsony (1K token)",
    "effortMedium": "Közepes (10 000 token)",
    "effortHigh": "Magas (128 000 token)",
    "tokenBudget": "Token költségvetés",
    "tokens": "tokenek",
    "baseEffortLevel": "Alap erőfeszítési szint",
    "adaptiveHint": "Az adaptív mód erről az alapszintről skálázódik az üzenetszám, a szerszámhasználat és a prompt hossza alapján.",
    "requireLogin": "Bejelentkezés szükséges",
    "requireLoginDesc": "Bekapcsolt állapotban az irányítópult jelszót kér. Kikapcsolt állapotban bejelentkezés nélkül hozzáférhet.",
    "currentPassword": "Jelenlegi jelszó",
    "enterCurrentPassword": "Adja meg az aktuális jelszót",
    "newPassword": "Új jelszó",
    "enterNewPassword": "Írja be az új jelszót",
    "confirmPassword": "Új jelszó megerősítése",
    "confirmPasswordPlaceholder": "Erősítse meg az új jelszót",
    "passwordsNoMatch": "A jelszavak nem egyeznek",
    "passwordUpdated": "A jelszó sikeresen frissítve",
    "failedUpdatePassword": "Nem sikerült frissíteni a jelszót",
    "errorOccurred": "Hiba történt",
    "updatePassword": "Jelszó frissítése",
    "setPassword": "Jelszó beállítása",
    "apiEndpointProtection": "API Endpoint Protection",
    "requireAuthModels": "API-kulcs szükséges a /models-hoz",
    "requireAuthModelsDesc": "Bekapcsolt állapotban a /v1/models végpont 404-et ad vissza a nem hitelesített kérésekhez. Megakadályozza, hogy illetéktelen felhasználók felfedezzék a modellt.",
    "blockedProviders": "Letiltott szolgáltatók",
    "blockedProvidersDesc": "Adott szolgáltatók elrejtése a /v1/models válaszból. A blokkolt szolgáltatók nem jelennek meg a modelllistában.",
    "providersBlocked": "{count} szolgáltató(k) blokkolva a /models-ből",
    "blockProviderTitle": "{provider} letiltása",
    "unblockProviderTitle": "{provider} blokkolásának feloldása",
    "routingStrategy": "Útválasztási stratégia",
    "fillFirst": "Először töltse ki",
    "fillFirstDesc": "A fiókokat prioritási sorrendben használja",
    "roundRobin": "Round Robin",
    "roundRobinDesc": "Váltson végig az összes fiókon",
    "p2c": "P2C",
    "p2cDesc": "Válasszon 2 véletlenszerűen, és használja az egészségesebbet",
    "random": "Véletlenszerű",
    "randomDesc": "Véletlen számla minden kérés",
    "leastUsed": "Legkevésbé használt",
    "leastUsedDesc": "Válassza ki a legutóbb használt fiókot",
    "costOpt": "Költségopt",
    "costOptDesc": "A legolcsóbb elérhető fiók előnyben részesítése",
    "strictRandom": "Strict Random",
    "strictRandomDesc": "Shuffle deck — uses each account once before reshuffling",
    "stickyLimit": "Ragadós határ",
    "stickyLimitDesc": "Hívások fiókonként váltás előtt",
    "modelAliases": "Modell álnevek",
    "modelAliasesTitle": "Modell aliasok",
    "modelAliasesDesc": "Helyettesítő karakter minták a modellnevek újratervezéséhez • Használja a * és a ?",
    "addCustomAlias": "Egyéni Alias Hozzáadása",
    "deprecatedModelId": "Elavult modell ID",
    "newModelId": "Új modell ID",
    "customAliases": "Egyéni aliasok",
    "builtInAliases": "Beépített aliasok",
    "backgroundDegradationTitle": "Háttérfeladat-degradáció",
    "backgroundDegradationDesc": "Automatikusan felismeri a háttérfeladatokat (címek, összefoglalók) és olcsóbb modellekre irányítja",
    "enableDegradation": "Háttérfeladat-degradáció engedélyezése",
    "enableDegradationHint": "Ha engedélyezve van, a háttérfeladatok, mint a címek generálása és összefoglalások, automatikusan olcsóbb modellekre irányítódnak",
    "tasksDetected": "Feladatok érzékelve",
    "degradationMap": "Modell-degradáció térkép",
    "premiumModel": "Prémium modell",
    "cheapModel": "Olcsó modell",
    "detectionPatterns": "Érzékelési minták",
    "newPattern": "pl. \"generálj egy címet\"",
    "aliasPatternPlaceholder": "claude-szonett-*",
    "aliasTargetPlaceholder": "claude-szonett-4-20250514",
    "pattern": "Minta",
    "targetModel": "Célmodell",
    "add": "+ Hozzáadás",
    "session": "Munkamenet",
    "sessionDetailsAria": "A munkamenet részletei",
    "status": "Állapot",
    "authenticated": "Hitelesítve",
    "guest": "Vendég",
    "loginTime": "Bejelentkezési idő",
    "sessionAge": "Session Age",
    "browser": "Böngésző",
    "clearLocalData": "Helyi adatok törlése",
    "logout": "Kijelentkezés",
    "clearLocalDataConfirm": "Törli az összes helyi adatot? Ezzel visszaállítja beállításait.",
    "unknown": "Ismeretlen",
    "systemActor": "rendszer",
    "ipAccessControl": "IP Access Control",
    "ipAccessControlDesc": "Adott IP-címek letiltása vagy engedélyezése",
    "ipModeDisabled": "Letiltva",
    "ipModeBlacklist": "Feketelista",
    "ipModeWhitelist": "Fehérlista",
    "ipModeWhitelistPriority": "WL prioritás",
    "addIpAddress": "IP-cím hozzáadása",
    "ipAddressPlaceholder": "192.168.1.0/24 vagy 10.0.*.*",
    "block": "+ Blokkolás",
    "allow": "+ Engedélyezés",
    "blocked": "Letiltva ({count})",
    "allowed": "Engedélyezett ({count})",
    "temporaryBans": "Ideiglenes kitiltások ({count})",
    "minLeft": "{min}m van hátra",
    "auditLog": "Ellenőrzési napló",
    "searchAuditLogs": "Keresés az ellenőrzési naplókban...",
    "failedLoadAuditLog": "Nem sikerült betölteni a naplót",
    "noAuditEvents": "Nem található ellenőrzési esemény",
    "action": "Akció",
    "actor": "színész",
    "details": "Részletek",
    "time": "Idő",
    "fallbackChainsTitle": "Tartalék láncok",
    "fallbackChainsDesc": "Határozza meg a szolgáltató tartalék sorrendjét modellenként",
    "addChain": "+ Lánc hozzáadása",
    "modelName": "Modell neve",
    "modelNamePlaceholder": "claude-szonett-4-20250514",
    "providersCommaSeparated": "Szolgáltatók (vesszővel elválasztva, prioritási sorrendben)",
    "providersCommaSeparatedPlaceholder": "antropikus, openai, gemini",
    "createChain": "Lánc létrehozása",
    "noFallbackChains": "Nincs tartalék lánc",
    "noFallbackChainsDesc": "Hozzon létre egy láncot a szolgáltató tartalék sorrendjének meghatározásához egy modellhez.",
    "loadingFallbackChains": "Tartalékláncok betöltése...",
    "deleteChainConfirm": "Törli a tartalék láncot a következőhöz: „{model}”?",
    "chainCreated": "Lánc létrehozva a {model} számára",
    "chainDeleted": "Lánc törölve a következőhöz: {model}",
    "failedCreateChain": "Nem sikerült létrehozni a láncot",
    "failedDeleteChain": "Nem sikerült törölni a láncot",
    "deleteChain": "Lánc törlése",
    "fillModelAndProviders": "Kérjük, adja meg a modell nevét és a szolgáltatókat",
    "addAtLeastOneProvider": "Adjon hozzá legalább egy szolgáltatót",
    "comboDefaultsTitle": "Kombinált alapértékek",
    "globalComboConfig": "Globális kombinált konfiguráció",
    "defaultStrategy": "Alapértelmezett stratégia",
    "defaultStrategyDesc": "Új kombókra alkalmazva kifejezett stratégia nélkül",
    "comboStrategyAria": "Kombinált stratégia",
    "priority": "Prioritás",
    "weighted": "Súlyozott",
    "maxRetriesLabel": "Max újrapróbálkozás",
    "retryDelayLabel": "Újrapróbálkozás késleltetése (ms)",
    "timeoutLabel": "Időtúllépés (ms)",
    "healthCheck": "állapotfelmérés",
    "healthCheckDesc": "Előzetesen ellenőrizze a szolgáltató elérhetőségét",
    "trackMetrics": "Kövesse nyomon a mérőszámokat",
    "trackMetricsDesc": "Rögzítse a kombinált kérések mérőszámait",
    "providerOverrides": "Szolgáltató felülbírálása",
    "providerOverridesDesc": "Időtúllépés felülbírálása és újrapróbálkozás szolgáltatónként. A szolgáltatói beállítások felülírják a globális alapértelmezéseket.",
    "providerMaxRetriesAria": "{provider} maximális újrapróbálkozás",
    "providerTimeoutAria": "{provider} időtúllépés ms",
    "removeProviderOverrideAria": "Távolítsa el a {provider} felülírást",
    "newProviderNamePlaceholder": "pl. google, openai...",
    "newProviderNameAria": "Új szolgáltató neve",
    "retries": "újrapróbálkozik",
    "ms": "ms",
    "saveComboDefaults": "Kombinált alapértelmezések mentése",
    "maxNestingDepth": "Maximális beágyazási mélység",
    "concurrencyPerModel": "Egyidejűség / Modell",
    "queueTimeout": "Sor időtúllépése (ms)",
    "providerProfiles": "Szolgáltatói profilok",
    "providerProfilesDesc": "Különálló rugalmassági beállítások az OAuth (munkamenet alapú) és az API-kulcs (mérős) szolgáltatók számára. Az alacsonyabb díjkorlátok miatt az OAuth-szolgáltatók szigorúbb küszöbértékeket alkalmaznak.",
    "oauthProviders": "OAuth-szolgáltatók",
    "apiKeyProviders": "API kulcs szolgáltatók",
    "transientCooldown": "Átmeneti lehűlés",
    "rateLimitCooldown": "Rate Limit Cooldown",
    "maxBackoffLevel": "Max visszalépési szint",
    "cbThreshold": "CB küszöb",
    "cbResetTime": "CB visszaállítási idő",
    "rateLimiting": "Rate Limiting",
    "rateLimitingDesc": "Az API-kulcs-szolgáltatók automatikusan korlátozva vannak a biztonságos alapértelmezett értékekkel. A korlátok a válaszfejlécekből tanulnak, és idővel alkalmazkodnak.",
    "defaultSafetyNet": "Alapértelmezett biztonsági háló",
    "rpm": "RPM",
    "minGap": "Min. hézag",
    "maxConcurrent": "Max egyidejű",
    "activeLimiters": "Aktív korlátozók",
    "noActiveLimiters": "Még nincsenek aktív sebességkorlátozók.",
    "reservoir": "Víztározó",
    "running": "Futás",
    "queued": "Sorban",
    "circuitBreakers": "Áramköri megszakítók",
    "breakerStateClosed": "Zárva",
    "breakerStateOpen": "Nyissa meg",
    "breakerStateHalfOpen": "Félig nyitva",
    "tripped": "{count} leoldott",
    "healthy": "{count} egészséges",
    "resetAll": "Összes visszaállítása",
    "noCircuitBreakers": "Még nincs aktív megszakító. A rendszer automatikusan létrehozza őket, amikor a kérések áthaladnak a kombinált folyamaton.",
    "failures": "{count} hiba",
    "policiesLocked": "Irányelvek és zárolt azonosítók",
    "allOperational": "Minden rendszer működőképes – nincs reteszelés vagy kioldott megszakító",
    "loadingPolicies": "Irányelvek betöltése...",
    "lockedIdentifiers": "Zárolt azonosítók",
    "unlockedIdentifier": "Feloldva: {identifier}",
    "sinceDate": "{date} óta",
    "forceUnlock": "Kényszer feloldás",
    "unlocking": "Feloldás...",
    "failedUnlock": "Nem sikerült feloldani",
    "failedLoadWithStatus": "Nem sikerült betölteni: {status}",
    "failedLoadResilience": "Nem sikerült betölteni a rugalmassági állapotot",
    "saveFailed": "A mentés nem sikerült",
    "resetFailed": "A visszaállítás nem sikerült",
    "loadingResilience": "Rugalmassági állapot betöltése...",
    "retry": "Próbálja újra",
    "systemStorage": "Rendszer és tárolás",
    "allDataLocal": "Minden adat helyileg a gépén tárolva",
    "databasePath": "Adatbázis elérési út",
    "exportDatabase": "Adatbázis exportálása",
    "exportAll": "Összes exportálása (.tar.gz)",
    "importDatabase": "Adatbázis importálása",
    "confirmDbImport": "Erősítse meg az adatbázis importálását",
    "confirmDbImportDesc": "Ez lecseréli az összes jelenlegi adatot a {file} tartalommal. Az importálás előtt automatikusan biztonsági másolat készül.",
    "yesImport": "Igen, Import",
    "lastBackup": "Utolsó biztonsági mentés",
    "noBackupYet": "Még nincs biztonsági mentés",
    "backupNow": "Biztonsági mentés most",
    "backupRestore": "Biztonsági mentés és visszaállítás",
    "viewBackups": "Biztonsági másolatok megtekintése",
    "hide": "Elrejtés",
    "backupRetentionDesc": "Az adatbázis-pillanatképek automatikusan létrejönnek a visszaállítás előtt és 15 percenként, amikor az adatok megváltoznak. Megőrzés: 24 órás + 30 napi biztonsági mentés intelligens rotációval.",
    "loadingBackups": "Biztonsági mentések betöltése...",
    "noBackupsYet": "Még nem állnak rendelkezésre biztonsági másolatok. A biztonsági másolatok automatikusan létrejönnek, amikor az adatok megváltoznak.",
    "backupsAvailable": "{count} biztonsági mentés elérhető",
    "refresh": "Frissítés",
    "confirm": "Megerősíteni?",
    "yes": "Igen",
    "no": "Nem",
    "restore": "Visszaállítás",
    "invalidFileType": "Érvénytelen fájltípus. Csak .sqlite fájlok fogadhatók el.",
    "exportFailed": "Nem sikerült exportálni",
    "exportFailedWithError": "Az exportálás sikertelen: {error}",
    "fullExportFailedWithError": "A teljes exportálás sikertelen: {error}",
    "backupCreated": "Biztonsági másolat létrehozva: {file}",
    "restoreSuccess": "Helyreállítva! {connections} kapcsolatok, {nodes} csomópontok, {combos} kombók, {apiKeys} API-kulcsok.",
    "importSuccess": "Adatbázis importálva! {connections} kapcsolatok, {nodes} csomópontok, {combos} kombók, {apiKeys} API-kulcsok.",
    "justNow": "csak most",
    "minutesAgo": "{count} perce",
    "hoursAgo": "{count}órája",
    "daysAgo": "{count}napja",
    "backupReasonManual": "kézikönyvet",
    "backupReasonPreRestore": "elő-visszaállítás",
    "connectionsCount": "{count, plural, one {# connection} other {# connections}}",
    "noChangesSinceBackup": "Nincs változás a legutóbbi biztonsági mentés óta",
    "backupFailed": "A biztonsági mentés nem sikerült",
    "restoreFailed": "A visszaállítás nem sikerült",
    "importFailed": "Az importálás sikertelen",
    "errorDuringRestore": "Hiba történt a visszaállítás során",
    "errorDuringImport": "Hiba történt az importálás során",
    "modelPricing": "Modell árképzés",
    "modelPricingDesc": "Költségdíjak konfigurálása modellenként • Minden díj $/1M tokenben",
    "providers": "Szolgáltatók",
    "registry": "Nyilvántartásba",
    "priced": "Árú",
    "searchProvidersModels": "Keressen szolgáltatók vagy modellek között...",
    "showAll": "Összes megjelenítése",
    "noProvidersMatch": "Egyetlen szolgáltató sem felel meg a keresésnek.",
    "howPricingWorks": "Hogyan működik az árképzés",
    "cacheWrite": "Gyorsítótár írás",
    "unsaved": "nem mentve",
    "resetDefaults": "Alapértékek visszaállítása",
    "saveProvider": "Mentse a Szolgáltatót",
    "saving": "Mentés...",
    "model": "Modell",
    "models": "modellek",
    "moreProviders": "{count} további szolgáltató",
    "withPricing": "konfigurált árképzéssel",
    "policiesCircuitBreakers": "Irányelvek és áramkör-megszakítók",
    "activeIssuesDetected": "Aktív problémák észlelve",
    "off": "Ki",
    "resetPricingConfirm": "Visszaállítja a {provider} összes árát az alapértelmezett értékre?",
    "pricingDescInput": "Bemenet: a modellnek küldött tokenek",
    "pricingDescOutput": "Kimenet: generált tokenek",
    "pricingDescCached": "Gyorsítótárazott: újrafelhasznált bemenet (a beviteli sebesség kb. 50%-a)",
    "pricingDescReasoning": "Indoklás: gondolkodási tokenek (visszaesik a kimenetre)",
    "pricingDescCacheWrite": "Cache Write: gyorsítótár-bejegyzések létrehozása (visszatér a bevitelre)",
    "pricingDescFormula": "Költség = (bemenet × bemeneti_ráta) + (kimenet × kimeneti_ráta) + (gyorsítótárazott × gyorsítótárazott_ráta) millió tokenenként.",
    "pricingSettingsTitle": "Árképzési beállítások",
    "totalModels": "Összes modell",
    "active": "Aktív",
    "costCalculation": "Költségszámítás",
    "costCalculationDesc": "A költségek kiszámítása a tokenhasználat és az egyes modellekhez konfigurált árképzési árak alapján történik.",
    "pricingFormat": "Árképzési formátum",
    "pricingFormatDesc": "Minden árfolyam $/1M tokenben értendő (dollár/millió token).",
    "tokenTypes": "Token típusok",
    "inputTokenDesc": "Szabványos prompt tokenek",
    "outputTokenDesc": "Kitöltés/válasz tokenek",
    "cachedTokenDesc": "Gyorsítótárazott beviteli tokenek (általában a beviteli sebesség 50%-a)",
    "reasoningTokenDesc": "Speciális érvelési/gondolkodási tokenek (visszaállás a kimeneti sebességre)",
    "cacheCreationTokenDesc": "A gyorsítótár bejegyzéseinek létrehozására használt tokenek (vissza a beviteli sebességre)",
    "customPricingNote": "Egyes modelleknél felülbírálhatja az alapértelmezett árazást. Az egyéni felülbírálások elsőbbséget élveznek az automatikusan észlelt árképzéssel szemben.",
    "editPricing": "Árak szerkesztése",
    "viewFullDetails": "Teljes részletek megtekintése",
    "themeCoral": "Korall",
    "cliFingerprint": "CLI Fingerprint Matching",
    "cliFingerprintDesc": "Match native CLI binary signatures when proxying requests. Reorders headers and body fields to look identical to the official CLI tools. Your proxy IP is preserved.",
    "cliFingerprintEnabled": "{count} provider(s) with CLI fingerprint active",
    "enableFingerprintTitle": "Enable fingerprint for {provider}",
    "disableFingerprintTitle": "Disable fingerprint for {provider}"
  },
  "translator": {
    "title": "Fordító",
    "metaTitle": "Fordító játszótér | OmniRoute",
    "metaDescription": "Hibakeresés, tesztelés és API-formátumú fordítások megjelenítése a szolgáltatók között",
    "playgroundTitle": "Fordító játszótér",
    "playground": "Játszótér",
    "realtime": "Valós idejű fordítási tevékenység",
    "chatTester": "Chat tesztelő",
    "testBench": "Tesztpad",
    "liveMonitor": "Élő monitor",
    "modeDescriptionPlayground": "Illessze be az API kérés törzsét, és nézze meg, hogyan fordítja le az OmniRoute azt a szolgáltatói formátumok között (OpenAI ↔ Claude ↔ Gemini ↔ Responses API)",
    "modeDescriptionChatTester": "Küldjön valódi csevegési kérelmeket az OmniRoute-on keresztül, és ellenőrizze a teljes körutat: bemenet, lefordított kérés, szolgáltató válasza és lefordított kimenet.",
    "modeDescriptionTestBench": "Futtasson előre meghatározott forgatókönyveket, és hasonlítsa össze a szolgáltatók és modellek kompatibilitását.",
    "modeDescriptionLiveMonitor": "Nézze meg valós időben a fordítási eseményeket, ahogy a kérések az OmniRoute-on keresztül áramlanak.",
    "modeDescriptionFallback": "Hibakeresés, tesztelés és vizualizálás, hogy az OmniRoute hogyan fordítja le az API-kéréseket a szolgáltatók között.",
    "recentTranslations": "Friss fordítások",
    "noTranslations": "Még nincsenek fordítások",
    "source": "Forrás",
    "target": "Cél",
    "time": "Idő",
    "model": "Modell",
    "status": "Állapot",
    "latency": "Látencia",
    "totalTranslations": "Összes fordítás",
    "successful": "Sikeres",
    "errors": "Hibák",
    "avgLatency": "Átl. késleltetés",
    "millisecondsShort": "{value}ms",
    "notAvailableSymbol": "—",
    "liveAutoRefreshing": "Élő — Automatikus frissítés",
    "paused": "Szüneteltetve",
    "eventsAppearHint": "A fordítási események itt jelennek meg, amikor a kérések az OmniRoute-on keresztül áramlanak. Használja az alábbi módszerek bármelyikét események generálásához:",
    "chatTesterTab": "Chat Tester lapon",
    "testBenchTab": "Tesztpad fül",
    "externalApiCalls": "Külső API-hívások",
    "ideCliIntegrations": "IDE/CLI integrációk",
    "inMemoryNote": "Megjegyzés: Az események a memóriában tárolódnak, és a szerver újraindulásakor visszaállnak.",
    "ok": "OK",
    "errorShort": "ERR",
    "formatConverter": "Formátum konverter",
    "formatConverterDescription": "Illessze be vagy írja be a JSON-kérelem törzsét. A fordító automatikusan felismeri a forrásformátumot, és konvertálja a célformátumra. Használja ezt a hibakereséshez, hogy az OmniRoute hogyan fordítja le a kéréseket a formátumok között (OpenAI ↔ Claude ↔ Gemini ↔ Responses API).",
    "input": "Bemenet",
    "output": "Kimenet",
    "auto": "Auto",
    "swapFormats": "Formátumok felcserélése",
    "translateAction": "Fordítás",
    "clear": "Világos",
    "inputPlaceholder": "Illessze be ide a kérés törzsét, vagy válasszon egy sablont lent...",
    "exampleTemplates": "Példa sablonok",
    "exampleTemplatesHint": "— Kattintson a betöltéshez",
    "templateLoadHint": "A sablon {format} formátumban tölti be a kérést. Módosítsa a Forrásformátumot, hogy más formátumban töltse be.",
    "compatibilityTester": "Kompatibilitástesztelő",
    "compatibilityReport": "Kompatibilitási jelentés",
    "testBenchDescription": "Futtasson előre meghatározott forgatókönyveket (Simple Chat, Tool Calling stb.) a fordítás és a szolgáltató kompatibilitás ellenőrzéséhez. Válassza ki a forrásformátumot és a célszolgáltatót, majd futtassa az összes tesztet a kompatibilitási százalék megtekintéséhez. Ezzel megtudhatja, mely szolgáltatások működnek a szolgáltatók között.",
    "targetProvider": "Célszolgáltató",
    "runAllTests": "Futtassa az összes tesztet",
    "runTest": "Futtassa a tesztet",
    "reRun": "Futtassa újra",
    "running": "Futás...",
    "passed": "átment",
    "failed": "nem sikerült",
    "passedIconLabel": "✅ Sikerült",
    "chunks": "darabokat",
    "scenarioSimpleChat": "Egyszerű csevegés",
    "scenarioToolCalling": "Szerszámhívás",
    "scenarioMultiTurn": "Többfordulós",
    "scenarioThinking": "Gondolkodás",
    "scenarioSystemPrompt": "Rendszer Prompt",
    "scenarioStreaming": "Streaming",
    "templateNames": {
      "simple-chat": "Egyszerű csevegés",
      "tool-calling": "Szerszámhívás",
      "multi-turn": "Többfordulós",
      "thinking": "Gondolkodás",
      "system-prompt": "Rendszer Prompt",
      "streaming": "Streaming"
    },
    "templateDescriptions": {
      "simple-chat": "Alapvető szöveges üzenet",
      "tool-calling": "Funkció/eszköz meghívása",
      "multi-turn": "Beszélgetés a történelemmel",
      "thinking": "Kiterjesztett gondolkodás / érvelés",
      "system-prompt": "Összetett rendszerutasítások",
      "streaming": "SSE streaming kérés"
    },
    "templatePayloads": {
      "simpleChat": {
        "system": "Segítőkész asszisztens vagy.",
        "userGreeting": "Sziasztok! hogy vagy ma?"
      },
      "toolCalling": {
        "userWeather": "Milyen az idő São Paulóban?",
        "toolDescription": "Az adott hely aktuális időjárásának megtekintése",
        "cityNameDescription": "Város neve"
      },
      "multiTurn": {
        "system": "Ön egy kódolási asszisztens.",
        "userInitial": "Írjon függvényt egy tömb rendezéséhez Pythonban.",
        "assistantExample": "Íme egy egyszerű rendezési funkció:\n\n``` python\ndef sort_array(arr):\n    vissza rendezve (arr)\n```",
        "userFollowUp": "Most rendezze csökkenő sorrendbe."
      },
      "thinking": {
        "question": "Mennyi az első 100 prímszám összege?"
      },
      "systemPrompt": {
        "systemInstruction": "Ön elosztott rendszerekre szakosodott vezető szoftvermérnök. Válaszoljon a kérdésekre tömören, az iparág legjobb gyakorlatait használva. Mindig adjon meg kódpéldákat, ha releváns. Formázza meg válaszait a markdown segítségével.",
        "question": "Hogyan valósíthatok meg egy megszakító mintát?"
      },
      "streaming": {
        "prompt": "Mesélj egy rövid történetet egy festeni tanuló robotról."
      }
    },
    "openaiCompatibleLabel": "OpenAI kompatibilis",
    "anthropicCompatibleLabel": "Antropikus kompatibilis",
    "noTemplateForFormat": "Ehhez a formátumhoz nincs sablon",
    "translationFailed": "Sikertelen fordítás: {error}",
    "pipelineDebugger": "Pipeline Debugger",
    "translationPipeline": "Translation Pipeline",
    "pipelineVisualization": "Pipeline vizualizáció",
    "pipelineVisualizationHint": "Küldjön üzenetet, hogy megtudja, hogyan halad a kérése az észlelés → fordítás → szolgáltató hívása révén.",
    "chatTesterDescription": "Küldjön üzeneteket egy adott ügyfélformátumban, és ellenőrizze a fordítási folyamat minden lépését.",
    "chatTesterFlow": "Ügyfélkérés → Formátumészlelés → OpenAI Köztes → Szolgáltatói formátum → Válasz",
    "clickStepToInspect": "Kattintson bármelyik lépésre az adatok ellenőrzéséhez.",
    "clientFormat": "Kliens formátum",
    "provider": "Szolgáltató",
    "modelPlaceholder": "Válassza ki vagy írja be a modell nevét...",
    "sendMessageToSeePipeline": "A fordítási folyamat megtekintéséhez küldjön üzenetet",
    "chatMessageHintPrefix": "Az üzenet formátuma a",
    "chatMessageHintSuffix": "kérést, lefordítják a folyamaton keresztül, és elküldik a kiválasztott szolgáltatónak.",
    "youWithFormat": "Te ({format})",
    "assistant": "Asszisztens",
    "typeMessage": "Írjon be egy üzenetet...",
    "send": "Küldés",
    "clientRequest": "Ügyfél kérése",
    "clientRequestDescription": "A kérés szerve, ahogyan az Ön ügyfele küldené",
    "formatDetected": "Formátum észlelve",
    "formatDetectedDescription": "Az OmniRoute automatikusan észleli az API-formátumot a kérésstruktúrából",
    "openaiIntermediate": "OpenAI Intermediate",
    "openaiIntermediateDescription": "Minden formátum először OpenAI formátumra (az univerzális hídra) normalizálódik.",
    "providerFormat": "Szolgáltatói formátum",
    "providerFormatDescription": "Az OpenAI formátumot lefordítják a szolgáltató natív formátumára",
    "providerResponse": "Szolgáltató válasza",
    "providerResponseRawDescription": "A nyers válasz a szolgáltató API-tól",
    "providerResponseSseDescription": "A nyers SSE adatfolyam a szolgáltató API-tól",
    "unexpectedError": "Váratlan hiba történt",
    "error": "Hiba",
    "errorMessage": "Hiba: {message}",
    "requestFailed": "A kérés sikertelen",
    "noTextExtracted": "(Nincs kivonatolva szöveg)",
    "liveMonitorDescriptionPrefix": "Megjeleníti a fordítási eseményeket, ahogy az API-hívások az OmniRoute-on keresztül áramlanak. Az események a memóriában lévő pufferből származnak (újraindításkor visszaáll). Használja",
    "liveMonitorDescriptionSuffix": ", vagy külső API-hívások események generálásához."
  },
  "usage": {
    "title": "Használat",
    "loggerTab": "Logger",
    "proxyTab": "Proxy",
    "budgetManagement": "Költségvetési menedzsment",
    "budgetSaved": "Költségkeret-korlátok mentve",
    "budgetSaveFailed": "Nem sikerült megtakarítani a költségkeretet",
    "loadingBudgetData": "Költségvetési adatok betöltése...",
    "noApiKeysTitle": "Nincsenek API kulcsok",
    "noApiKeysDescription": "Először adjon hozzá API-kulcsokat a költségvetési korlátok beállításához.",
    "apiKey": "API kulcs",
    "todaysSpend": "A mai kiadás",
    "thisMonth": "Ebben a hónapban",
    "setLimits": "Állítsa be a korlátokat",
    "dailyLimitUsd": "Napi limit (USD)",
    "monthlyLimitUsd": "Havi limit (USD)",
    "warningThresholdPercent": "Figyelmeztetési küszöb (%)",
    "dailyLimitPlaceholder": "pl. 5.00",
    "monthlyLimitPlaceholder": "pl. 50.00",
    "warningThresholdPlaceholder": "80",
    "saveLimits": "Mentse el a határokat",
    "budgetOk": "Költségkeret rendben – {remaining} maradt",
    "budgetExceeded": "A költségkeret túllépve – a kérelmek blokkolva lehetnek",
    "totalRequests": "Összes kérés",
    "noDataYet": "Még nincsenek adatok",
    "latency": "Látencia",
    "latencyP50": "50. o",
    "latencyP95": "95. o",
    "latencyP99": "99. o",
    "promptCache": "Prompt Cache",
    "systemHealth": "Rendszer egészsége",
    "entries": "Bejegyzések",
    "activeCount": "{count} aktív",
    "openCircuitBreakersDetected": "Szakadási megszakítók észlelve",
    "hitRate": "Hit Rate",
    "hitsMisses": "Találatok / hiányzók",
    "circuitBreakers": "Áramköri megszakítók",
    "lockedIPs": "Zárolt IP-k",
    "lockoutsAutoRefreshHint": "Modellenkénti sebességkorlátozások • Automatikus frissítés 10 másodpercig",
    "lockedCount": "{count, plural, one {# locked} other {# locked}}",
    "timeLeft": "{time} maradt",
    "howItWorks": "Hogyan működik",
    "howItWorksSubtitle": "Ismerje meg, hogyan érvényesítik az értékelések az Ön LLM-válaszait",
    "define": "Határozza meg",
    "defineStepDescription": "Hozzon létre teszteseteket bemeneti promptokkal és várható kimeneti feltételekkel olyan stratégiák használatával, mint a tartalmaz, a reguláris kifejezés vagy a pontos egyezés.",
    "run": "Fuss",
    "runStepDescription": "Végezzen teszteseteket LLM-végpontjaival szemben az OmniRoute segítségével. Minden eset valódi API-kérésként kerül elküldésre.",
    "evaluate": "Értékelje",
    "evaluateStepDescription": "A válaszokat a várt kritériumokhoz hasonlítják. Tekintse meg az egyes esetek sikerességét/sikertelenségét a késleltetési mutatók és a részletes visszajelzések segítségével.",
    "evalSuites": "Értékelő lakosztályok",
    "evalSuitesHint": "Kattintson egy csomagra a tesztesetek megtekintéséhez, majd futtassa az LLM-végpontok kiértékeléséhez",
    "evalsLoading": "Eval Suite betöltése...",
    "noEvalSuitesFound": "Nem található Eval Suites",
    "noEvalSuitesDescription": "Az Eval programcsomagok API-n keresztül vagy kódban definiálhatók. A modell kimeneteit tesztelik a várt eredményekkel összehasonlítva olyan stratégiák használatával, mint a tartalom, a regex, a pontos egyezés és az egyéni függvények.",
    "columnCase": "Tok",
    "columnStatus": "Állapot",
    "columnLatency": "Látencia",
    "columnDetails": "Részletek",
    "columnModel": "Modell",
    "columnStrategy": "Stratégia",
    "columnExpected": "Várható",
    "statsSuites": "Lakosztályok",
    "statsTestCases": "Tesztesetek",
    "statsModels": "Modellek",
    "statsCoverage": "Lefedettség",
    "statsStrategiesCount": "{count} stratégiákat",
    "evaluationStrategies": "Értékelési stratégiák",
    "modelsUnderTest": "Teszt alatt lévő modellek",
    "searchSuitesPlaceholder": "Lakosztályok keresése...",
    "passSuffix": "pass",
    "casesCount": "{count, plural, one {# case} other {# cases}}",
    "runEval": "Fuss Eval",
    "runningProgress": "{current}/{total} fut...",
    "passRate": "áthaladási arány",
    "summaryBreakdown": "{passed} sikeres · {failed} sikertelen · {total} összesen",
    "passedIconLabel": "✅ Sikerült",
    "failedIconLabel": "❌ Nem sikerült",
    "detailsContains": "Tartalmazza: \"{term}\"",
    "detailsRegex": "Regex: {pattern}",
    "detailsExpected": "Várható: \"{expected}\"",
    "noResultsYet": "Még nincs eredmény",
    "testCasesCount": "Tesztesetek ({count})",
    "noTestCasesDefined": "Nincsenek meghatározva tesztesetek",
    "runEvalHint": "Kattintson a \"Run Eval\" gombra az összes eset végrehajtásához az LLM-végponton. Minden teszt valódi kérést küld az OmniRoute-on keresztül.",
    "notifyNoTestCases": "Nincsenek meghatározva tesztesetek ehhez a csomaghoz",
    "notifyAllCasesPassed": "Minden {total} eset sikeres ✅",
    "notifySomeCasesFailed": "{passed}/{total} sikeres, {failed} sikertelen",
    "notifyEvalRunFailed": "Eval run nem sikerült",
    "notifyEvalTitle": "Értékelés: {name}",
    "modelEvals": "Modellértékelések",
    "evalsHeroDescription": "Tesztelje és érvényesítse LLM-végpontjait előre meghatározott kiértékelő csomagok futtatásával. Minden csomag teszteseteket tartalmaz, amelyek valódi felszólításokat küldenek az OmniRoute-on keresztül, és összehasonlítják a válaszokat a várt kritériumokkal – segítik a regressziók észlelését, a modellek összehasonlítását, és biztosítják a válaszadás minőségét a szolgáltatók között.",
    "qualityValidation": "Minőségellenőrzés",
    "modelComparison": "Modell-összehasonlítás",
    "regressionDetection": "Regresszió észlelése",
    "latencyBenchmarks": "Késési időre vonatkozó referenciaértékek",
    "modelLockouts": "Modellzárások",
    "noLockouts": "Jelenleg nincs zárolt modell",
    "activeSessions": "Aktív munkamenetek",
    "noSessions": "Nincsenek aktív munkamenetek",
    "sessionsHint": "A munkamenetek úgy jelennek meg, mint a kérések a proxyn keresztül",
    "sessionsTrackedHint": "Ujjlenyomat-kéréssel követve • Automatikus frissítés 5 másodpercig",
    "session": "Munkamenet",
    "age": "Életkor",
    "requests": "Kérések",
    "connection": "Csatlakozás",
    "durationMillisecondsShort": "{value}ms",
    "durationSecondsShort": "{value}s",
    "durationMinutesShort": "{value}m",
    "durationHoursShort": "{value}h",
    "reasonSeparator": " - ",
    "notAvailableSymbol": "-",
    "providerLimits": "Szolgáltatói korlátok",
    "noProviders": "Nincs szolgáltató csatlakozva",
    "connectProvidersForQuota": "Csatlakozzon OAuth szolgáltatókhoz az API-kvótakorlátok és -használat nyomon követéséhez.",
    "accountsCount": "{count, plural, one {# account} other {# accounts}}",
    "filteredFromCount": "(szűrve innen: {count})",
    "autoRefresh": "Automatikus frissítés",
    "refreshAll": "Összes frissítése",
    "loadingQuotas": "Betöltés...",
    "account": "fiók",
    "modelQuotas": "Modellkvóták",
    "lastUsed": "Utoljára használt",
    "actions": "Akciók",
    "refreshQuota": "Kvóta frissítése",
    "today": "Ma",
    "tomorrow": "Holnap",
    "dayTimeFormat": "{day}, {time}",
    "inDuration": "itt: {duration}",
    "notApplicable": "N/A",
    "rawPlanWithValue": "Nyers terv: {plan}",
    "noPlanFromProvider": "Nincs terv a szolgáltatótól",
    "noQuotaData": "Nincsenek kvótaadatok",
    "ungrouped": "Ungrouped",
    "viewFlat": "Flat",
    "viewByEnvironment": "By Environment",
    "noQuotaDataAvailable": "Nem állnak rendelkezésre kvótaadatok",
    "noAccountsForTierFilter": "Nem található fiók a rétegszűrőhöz",
    "tierAll": "Mind",
    "tierEnterprise": "Enterprise",
    "tierTeam": "Csapat",
    "tierBusiness": "Üzleti",
    "tierUltra": "Ultra",
    "tierPro": "Pro",
    "tierPlus": "Plusz",
    "tierFree": "Ingyenes",
    "tierUnknown": "Ismeretlen"
  },
  "modals": {
    "waitingAuth": "Várakozás az engedélyezésre",
    "verificationUrl": "Ellenőrző URL",
    "yourCode": "Az Ön kódja",
    "remoteAccess": "Távoli hozzáférés:",
    "connectedSuccess": "Sikeres csatlakozás!",
    "connectionFailed": "Sikertelen csatlakozás",
    "chooseAuthMethod": "Válassza ki a hitelesítési módot:",
    "awsBuilderId": "AWS Builder ID",
    "awsIamIdentity": "AWS IAM Identity Center",
    "googleAccount": "Google Fiók",
    "githubAccount": "GitHub fiók",
    "importToken": "Token importálása",
    "pasteToken": "Illessze be a Kiro IDE frissítési tokent.",
    "awsRegion": "AWS régió",
    "autoDetecting": "Tokenek automatikus felismerése...",
    "readingFromCache": "Olvasás az AWS SSO gyorsítótárból",
    "readingFromCursor": "Olvasás a Cursor IDE adatbázisból",
    "initializing": "Inicializálás...",
    "pricingConfig": "Árképzési konfiguráció",
    "loadingPricing": "Áradatok betöltése...",
    "pricingRatesFormat": "Árképzési tarifák formátuma",
    "noPricingData": "Nem állnak rendelkezésre árazási adatok",
    "noModelsFound": "Nem található modell"
  },
  "loggers": {
    "allProviders": "Minden szolgáltató",
    "allModels": "Minden modell",
    "allAccounts": "Minden fiók",
    "allApiKeys": "Minden API kulcs",
    "allTypes": "Minden típus",
    "allLevels": "Minden szint",
    "modelAZ": "A-Z modell",
    "modelZA": "Z-A modell",
    "loadingLogs": "Naplók betöltése...",
    "loadingProxyLogs": "Proxynaplók betöltése...",
    "noLogEntries": "Nem találhatók naplóbejegyzések",
    "noPayloadData": "Ehhez a naplóbejegyzéshez nem állnak rendelkezésre hasznos adatok.",
    "proxyEvent": "Proxy esemény",
    "proxy": "Proxy",
    "level": "Szint",
    "directNative": "Közvetlen (natív)",
    "combo": "Combo",
    "inputTokens": "Én:",
    "outputTokens": "O:"
  },
  "stats": {
    "usageOverview": "Használati áttekintés",
    "outputTokens": "Kimeneti tokenek",
    "totalCost": "Teljes költség",
    "usageByModel": "Használat modellenként",
    "usageByAccount": "Használat fiók szerint",
    "failedToLoad": "Nem sikerült betölteni a használati statisztikákat.",
    "tokenHealth": "Token Health",
    "totalOAuth": "Teljes OAuth",
    "healthy": "Egészséges",
    "warning": "Figyelmeztetés",
    "errored": "Hibás",
    "lastCheck": "Utolsó ellenőrzés",
    "noData": "Nincs adat",
    "share": "Megosztás",
    "unableToLoad": "Nem sikerült betölteni a rendszermutatókat",
    "product": "Termék",
    "resources": "Erőforrások",
    "company": "Társaság"
  },
  "auth": {
    "welcome": "Üdvözöljük",
    "signIn": "Jelentkezzen be",
    "enterPassword": "A folytatáshoz adja meg jelszavát",
    "password": "Jelszó",
    "unifiedProxy": "Egységes AI API-proxy",
    "unifiedAiApiProxy": "Egységes AI API-proxy",
    "unifiedAiApiProxyDesc": "A kéréseket több mesterségesintelligencia-szolgáltatóhoz irányítja egyetlen végponton keresztül. Beépített terheléselosztás, feladatátvétel és használati nyomon követés.",
    "passwordNotEnabled": "A jelszavas védelem nincs engedélyezve",
    "loading": "Betöltés...",
    "invalidPassword": "Érvénytelen jelszó",
    "errorOccurredRetry": "Hiba történt. Kérjük, próbálja újra.",
    "configureInstance": "Állítsuk be az OmniRoute-példányt",
    "runOnboardingWizard": "Futtassa a bevezető varázslót a jelszó beállításához, és csatlakoztassa első mesterségesintelligencia-szolgáltatóját.",
    "startOnboarding": "Kezdje el a Belépést",
    "secureYourInstance": "Biztosítsa példányát",
    "setPasswordDescription": "Állítson be egy jelszót az irányítópult védelméhez, és védje meg API-végpontjait az illetéktelen hozzáféréstől.",
    "configurePassword": "Jelszó konfigurálása",
    "continue": "Folytatás",
    "windowWillClose": "Ez az ablak automatikusan bezárul...",
    "closeTabNow": "Most bezárhatja ezt a lapot.",
    "copyUrlManual": "Kérjük, másolja ki az URL-t a címsorból, és illessze be az alkalmazásba.",
    "accessDeniedDescription": "Nincs engedélye az erőforrás elérésére. Ellenőrizze az API-kulcsot, vagy forduljon a rendszergazdához.",
    "goToDashboard": "Lépjen az Irányítópultra",
    "featureMultiProviderTitle": "Több szolgáltató",
    "featureMultiProviderDesc": "OpenAI, Anthropic, Google és még sok más",
    "featureLoadBalancingTitle": "Terheléselosztás",
    "featureLoadBalancingDesc": "Okosan ossza el a kéréseket",
    "featureUsageTrackingTitle": "Használat követése",
    "featureUsageTrackingDesc": "Kövesse nyomon a költségeket és a tokeneket",
    "resetPassword": "Jelszó visszaállítása",
    "resetDescription": "Válasszon módszert az irányítópulthoz való hozzáférés helyreállításához",
    "stopServer": "Állítsa le az OmniRoute szervert",
    "processing": "Feldolgozás...",
    "pleaseWait": "Kérjük, várjon, amíg befejezzük az engedélyezést.",
    "authSuccess": "Az engedélyezés sikeres!",
    "copyUrl": "Másolja ezt az URL-t",
    "accessDenied": "Hozzáférés megtagadva",
    "methodCliTitle": "1. módszer: CLI visszaállítás",
    "methodCliDescription": "Futtassa a következő parancsot azon a szerveren, ahol az OmniRoute fut:",
    "methodCliHint": "Ez új jelszó beállítására kéri. Először le kell állítani a szervert.",
    "methodManualTitle": "2. módszer: Kézi visszaállítás",
    "methodManualDescription": "Törölje a jelszót az adatbázisból, és indításkor állítson be újat:",
    "setPasswordInYour": "Állítson be új jelszót",
    "fileLabelSuffix": "fájl:",
    "newPasswordPlaceholder": "az Ön_új_jelszava",
    "deleteSettingsFile": "Törölje",
    "orRemovePasswordHashField": "vagy távolítsa el a passwordHash mezőt",
    "restartServerWithNewPassword": "Indítsa újra a szervert - az új jelszót fogja használni",
    "backToLogin": "Vissza a Bejelentkezéshez",
    "forgotPassword": "Elfelejtetted a jelszavad?"
  },
  "landing": {
    "brandName": "OmniRoute",
    "navigateHome": "Navigáljon haza",
    "toggleMenu": "Váltó menü",
    "featuresLink": "Jellemzők",
    "docsLink": "Dokumentumok",
    "github": "GitHub",
    "versionLive": "A v1.0 már elérhető",
    "oneEndpoint": "One Endpoint for",
    "allProviders": "Minden AI szolgáltató",
    "heroDescription": "AI végpont proxy webes irányítópulttal – A CLIProxyAPI JavaScript-portja. Zökkenőmentesen működik a Claude Code, OpenAI Codex, Cline, RooCode és más CLI eszközökkel.",
    "getStarted": "Kezdje el",
    "viewOnGithub": "Megtekintés a GitHubon",
    "powerfulFeatures": "Erőteljes tulajdonságok",
    "featuresSubtitle": "Minden, amire szüksége van az AI-infrastruktúra kezeléséhez egy helyen, méretre építetten.",
    "featureUnifiedEndpointTitle": "Egységes végpont",
    "featureUnifiedEndpointDesc": "Az összes szolgáltató elérése egyetlen szabványos API URL-címen keresztül.",
    "featureEasySetupTitle": "Egyszerű beállítás",
    "featureEasySetupDesc": "Az npx paranccsal percek alatt üzembe helyezheti.",
    "featureModelFallbackTitle": "Modell tartalék",
    "featureModelFallbackDesc": "Automatikus szolgáltatóváltás hiba vagy magas késleltetés esetén.",
    "featureUsageTrackingTitle": "Használat követése",
    "featureUsageTrackingDesc": "Részletes elemzés és költségkövetés az összes modellben.",
    "featureOAuthApiKeysTitle": "OAuth és API kulcsok",
    "featureOAuthApiKeysDesc": "A hitelesítő adatok biztonságos kezelése egyetlen tárolóban.",
    "featureCloudSyncTitle": "Cloud Sync",
    "featureCloudSyncDesc": "Azonnal szinkronizálja konfigurációit az eszközök között.",
    "featureCliSupportTitle": "CLI támogatás",
    "featureCliSupportDesc": "Működik a Claude Code, Codex, Cline, Cursor és még sok más funkcióval.",
    "featureDashboardTitle": "Irányítópult",
    "featureDashboardDesc": "Vizuális irányítópult a valós idejű forgalomelemzéshez.",
    "howItWorks": "Hogyan működik az OmniRoute",
    "howItWorksDescription": "Az adatok zökkenőmentesen áramlanak az alkalmazásból az intelligens útválasztási rétegünkön keresztül a feladat legjobb szolgáltatójáig.",
    "howItWorksStep1Title": "1. CLI és SDK-k",
    "howItWorksStep1Description": "Kérései a kedvenc eszközeiből vagy az egységes SDK-nkból indulnak ki. Csak módosítsa az alap URL-t.",
    "howItWorksStep2Title": "2. OmniRoute Hub",
    "howItWorksStep2Description": "Motorunk elemzi a felszólítást, ellenőrzi a szolgáltató állapotát, és a legalacsonyabb késleltetést vagy költséget keresi.",
    "howItWorksStep3Title": "3. AI szolgáltatók",
    "howItWorksStep3Description": "A kérést az OpenAI, az Anthropic, a Gemini vagy mások azonnal teljesítik.",
    "getStartedIn30Seconds": "Kezdje el 30 másodpercen belül",
    "getStartedDescription": "Telepítse az OmniRoute-ot, konfigurálja szolgáltatóit a webes irányítópulton keresztül, és indítsa el az AI-kérések útválasztását.",
    "installOmniRoute": "Telepítse az OmniRoute-ot",
    "installStepDescription": "Futtassa az npx parancsot a kiszolgáló azonnali elindításához",
    "openDashboard": "Nyissa meg az Irányítópultot",
    "openDashboardStepDescription": "A szolgáltatók és az API-kulcsok konfigurálása webes felületen keresztül",
    "routeRequests": "Útvonalkérések",
    "routeRequestsStepDescription": "Irányítsa CLI-eszközeit a {endpoint} címre",
    "terminal": "terminál",
    "copy": "Másolás",
    "copied": "✓ Másolva",
    "startingOmniRoute": "Az OmniRoute indítása...",
    "serverRunningOnLabel": "A szerver fut",
    "dashboardLabel": "Irányítópult",
    "readyToRoute": "Útvonalra készen! ✓",
    "configureProvidersNote": "📝 Konfigurálja a szolgáltatókat az irányítópulton, vagy használjon környezeti változókat",
    "dataLocation": "Adatok helye:",
    "dataLocationMacLinux": " macOS/Linux:",
    "dataLocationWindows": " Windows:",
    "product": "Termék",
    "dashboardLink": "Irányítópult",
    "changelog": "Változásnapló",
    "resources": "Erőforrások",
    "documentation": "Dokumentáció",
    "npm": "NPM",
    "legal": "Jogi",
    "mitLicense": "MIT licenc",
    "footerTagline": "Az AI generálás egységes végpontja. Könnyedén csatlakozhat, irányíthat és kezelhet AI-szolgáltatóit.",
    "copyright": "© {year} OmniRoute. Minden jog fenntartva.",
    "flowToolClaudeCode": "Claude Code",
    "flowToolOpenAICodex": "OpenAI Codex",
    "flowToolCline": "Cline",
    "flowToolCursor": "Kurzor",
    "flowProviderOpenAI": "OpenAI",
    "flowProviderAnthropic": "Antropikus",
    "flowProviderGemini": "Ikrek",
    "flowProviderGithubCopilot": "GitHub másodpilóta",
    "interactiveDiagram": "Az asztalon látható interaktív diagram",
    "ctaTitle": "Készen áll az AI-infrastruktúra egyszerűsítésére?",
    "ctaDescription": "Csatlakozzon azokhoz a fejlesztőkhöz, akik az AI-integrációikat az OmniRoute segítségével egyszerűsítik. Nyílt forráskódú és ingyenesen indítható.",
    "startFree": "Kezdje ingyenesen",
    "readDocumentation": "Olvassa el a dokumentációt"
  },
  "docs": {
    "title": "Dokumentáció",
    "quickStart": "Gyors kezdés",
    "features": "Jellemzők",
    "supportedProviders": "Támogatott szolgáltatók",
    "supportedProvidersToc": "Szolgáltatók",
    "commonUseCases": "Gyakori használati esetek",
    "clientCompatibility": "Kliens kompatibilitás",
    "protocolsToc": "Protocols",
    "apiReference": "API-referencia",
    "method": "módszer",
    "path": "Útvonal",
    "notes": "Megjegyzések",
    "modelPrefixes": "Modell előtagok",
    "prefix": "Előtag",
    "troubleshooting": "Hibaelhárítás",
    "supportsChat": "Támogatja a chat és a válaszok végpontjait egyaránt.",
    "oauthAutoRefresh": "OAuth kapcsolat automatikus tokenfrissítéssel.",
    "fullStreaming": "Teljes streaming támogatás minden modellhez.",
    "docsLabel": "Dokumentumok",
    "docsHeroDescription": "AI átjáró több szolgáltató LLM-ek számára. Egy végpont OpenAI, Anthropic, Gemini, GitHub Copilot, Claude Code, Cursor és 20+ további szolgáltató számára.",
    "openDashboard": "Nyissa meg az Irányítópultot",
    "endpointPage": "Végpont oldal",
    "github": "GitHub",
    "reportIssue": "Probléma bejelentése",
    "onThisPage": "Ezen az oldalon",
    "documentationVersion": "Dokumentáció - v{version}",
    "quickStartStep1Title": "1. Telepítse és futtassa",
    "quickStartStep1Prefix": "Fuss",
    "quickStartStep1Middle": "vagy klónozzuk a GitHubból és futtassuk",
    "quickStartStep2Title": "2. Hozzon létre API-kulcsot",
    "quickStartStep2Text": "Lépjen a Végpont -> Regisztrált kulcsok elemre. Környezetenként egy kulcsot generál.",
    "quickStartStep3Title": "3. Csatlakoztassa a szolgáltatókat",
    "quickStartStep3Text": "Adjon hozzá szolgáltatói fiókokat OAuth-bejelentkezéssel, API-kulccsal vagy szabadszintű automatikus csatlakozással.",
    "quickStartStep4Title": "4. Állítsa be az ügyfélbázis URL-jét",
    "quickStartStep4Prefix": "Irányítsa az IDE- vagy API-kliensét",
    "quickStartStep4Suffix": "Használjon például szolgáltatói előtagot",
    "featureRoutingTitle": "Többszolgáltatós útválasztás",
    "featureRoutingText": "A kérések 30+ AI-szolgáltatóhoz irányíthatók egyetlen OpenAI-kompatibilis végponton keresztül. Támogatja a csevegést, a válaszokat, a hang- és kép API-kat.",
    "featureCombosTitle": "Kombók és egyensúlyozás",
    "featureCombosText": "Hozzon létre modellkombinációkat tartalék láncokkal és kiegyensúlyozási stratégiákkal: körmérkőzés, prioritás, véletlenszerű, legkevésbé használt és költségoptimalizált.",
    "featureUsageTitle": "Használat és költségkövetés",
    "featureUsageText": "Valós idejű tokenszámlálás, költségszámítás szolgáltatónként/modellenként, valamint részletes használati lebontás API-kulcs és fiók szerint.",
    "featureAnalyticsTitle": "Analytics irányítópult",
    "featureAnalyticsText": "Vizuális elemzés diagramokkal a kérésekhez, tokenekhez, hibákhoz, késleltetéshez, költségekhez és a modell népszerűségének időbeli alakulásához.",
    "featureHealthTitle": "Egészségügyi Monitoring",
    "featureHealthText": "Élő állapotellenőrzések, szolgáltatói állapot, megszakító állapotok és automatikus sebességkorlát-észlelés exponenciális visszalépéssel.",
    "featureCliTitle": "CLI eszközök",
    "featureCliText": "Kezelje az IDE konfigurációkat, exportálja/importálja a biztonsági másolatokat, fedezze fel a kódexprofilokat, és konfigurálja a beállításokat az irányítópultról.",
    "featureSecurityTitle": "Biztonság és irányelvek",
    "featureSecurityText": "API-kulcs hitelesítés, IP-szűrés, azonnali befecskendezési őr, tartományi szabályzatok, munkamenet-kezelés és naplózás.",
    "featureCloudSyncTitle": "Cloud Sync",
    "featureCloudSyncText": "Szinkronizálja konfigurációját a Cloudflare Workers szolgáltatással a távoli eléréshez titkosított hitelesítő adatokkal és automatikus feladatátvétellel.",
    "providersAcrossConnectionTypes": "{count} szolgáltatók három kapcsolattípuson keresztül.",
    "manageProviders": "Szolgáltatók kezelése",
    "providersCount": "{count} szolgáltatók",
    "providerTypeFree": "Ingyenes szint",
    "providerTypeOAuth": "OAuth",
    "providerTypeApiKey": "API kulcs",
    "useCaseSingleEndpointTitle": "Egyetlen végpont sok szolgáltató számára",
    "useCaseSingleEndpointText": "Irányítsa az ügyfeleket egy alap URL-re, és irányítsa a modell előtagja szerint (például: gh/, cc/, kr/, openai/).",
    "useCaseFallbackTitle": "Tartalék és modellváltás kombókkal",
    "useCaseFallbackText": "Hozzon létre kombinált modelleket az irányítópulton, és tartsa stabilan a klienskonfigurációt, miközben a szolgáltatók belülről váltanak.",
    "useCaseUsageVisibilityTitle": "Használat, költség és hibakeresés láthatósága",
    "useCaseUsageVisibilityText": "Kövesse nyomon a tokeneket és a költségeket szolgáltató, fiók és API-kulcs szerint a Használat és az Analytics lapokon.",
    "clientCherryStudioTitle": "Cherry Stúdió",
    "baseUrlLabel": "Alap URL",
    "chatEndpointLabel": "Csevegés végpontja",
    "modelRecommendationLabel": "Modelljavaslat: kifejezett előtag",
    "clientCodexTitle": "Codex / GitHub másodpilóta modellek",
    "clientCodexBullet1": "Használja a modellazonosítókat",
    "clientCodexBullet2": "A Codex-család modelljei automatikusan irányítanak ide",
    "clientCodexBullet3": "A nem Codex modellek tovább működnek",
    "clientCursorTitle": "Kurzor IDE",
    "clientCursorBullet1": "Használja",
    "clientCursorBullet1Suffix": "kurzormodellek előtagja.",
    "clientCursorBullet2": "OAuth kapcsolat – bejelentkezés a Szolgáltatók oldaláról.",
    "clientClaudeTitle": "Claude Code / Antigravitáció",
    "clientClaudeBullet1Prefix": "Használja",
    "clientClaudeBullet1Middle": "(Claude) ill",
    "clientClaudeBullet1Suffix": "(Antigravitációs) előtag.",
    "protocolsTitle": "Protocols: MCP & A2A",
    "protocolsDescription": "OmniRoute exposes two operational protocols in addition to OpenAI-compatible APIs: MCP for tool execution and A2A for agent-to-agent workflows.",
    "protocolMcpTitle": "MCP (Model Context Protocol)",
    "protocolMcpDesc": "Use MCP over stdio to let clients discover and call OmniRoute tools with audit visibility.",
    "protocolMcpStep1": "Start MCP transport with `omniroute --mcp`.",
    "protocolMcpStep2": "Point your MCP client to stdio transport.",
    "protocolMcpStep3": "Call `omniroute_get_health` and `omniroute_list_combos` to validate connectivity.",
    "protocolA2aTitle": "A2A (Agent2Agent)",
    "protocolA2aDesc": "Az A2A JSON-RPC használatával szinkronban vagy SSE adatfolyamon keresztül küldhet be feladatokat.",
    "protocolA2aStep1": "Olvassa el `/.well-known/agent.json` az ügynök felfedezéséhez.",
    "protocolA2aStep2": "Send `message/send` or `message/stream` requests to `POST /a2a`.",
    "protocolA2aStep3": "Manage task lifecycle with `tasks/get` and `tasks/cancel`.",
    "protocolTroubleshootingTitle": "Protocol Troubleshooting",
    "protocolTroubleshooting1": "If MCP status is offline, verify the stdio process is running and heartbeat file is updating.",
    "protocolTroubleshooting2": "If A2A tasks stay in `working`, inspect `/api/a2a/tasks/:id` and stream events for terminal state.",
    "protocolTroubleshooting3": "Use `/dashboard/mcp` and `/dashboard/a2a` for operational controls and audit visibility.",
    "endpointChatNote": "OpenAI-kompatibilis csevegési végpont (alapértelmezett).",
    "endpointResponsesNote": "Responses API-végpont (Codex, o-sorozat).",
    "endpointModelsNote": "Modelkatalógus az összes csatlakoztatott szolgáltatóhoz.",
    "endpointAudioNote": "Hang átírása (Deepgram, AssemblyAI).",
    "endpointImagesNote": "Képgenerálás (NanoBanana).",
    "endpointRewriteChatNote": "Átírási segéd a /v1 nélküli ügyfelek számára.",
    "endpointRewriteResponsesNote": "Újraírási segéd a /v1 nélküli válaszokhoz.",
    "endpointRewriteModelsNote": "Segítő átírása a modellfelderítéshez /v1 nélkül.",
    "modelPrefixesDescriptionStart": "Használja a szolgáltató előtagot a modell neve előtt, hogy egy adott szolgáltatóhoz irányítson. Példa:",
    "modelPrefixesDescriptionEnd": "útvonalak a GitHub Copilothoz.",
    "provider": "Szolgáltató",
    "type": "Írja be",
    "troubleshootingModelRouting": "Ha az ügyfél sikertelen a modell-útválasztással, használja az explicit szolgáltató/modell értéket (például: gh/gpt-5.1-codex).",
    "troubleshootingAmbiguousModels": "Ha kétértelmű modellhibákat kap, válasszon egy szolgáltatói előtagot a puszta modellazonosító helyett.",
    "troubleshootingCodexFamily": "A GitHub Codex-családhoz tartozó modelleknél tartsa a modellt gh/codex-model; a router automatikusan kiválasztja a /válaszokat.",
    "troubleshootingTestConnection": "Az IDE-kből vagy külső kliensekből történő tesztelés előtt használja az Irányítópult > Szolgáltatók > Kapcsolat tesztelése menüpontot.",
    "troubleshootingCircuitBreaker": "Ha a szolgáltató azt mutatja, hogy az áramkör megszakítója nyitva van, várja meg a lehűlést, vagy nézze meg az Egészség oldalt a részletekért.",
    "troubleshootingOAuth": "OAuth-szolgáltatók esetén hitelesítse újra, ha a tokenek lejárnak. Ellenőrizze a szolgáltatói kártya állapotjelzőjét."
  },
  "legal": {
    "privacyPolicy": "Adatvédelmi szabályzat",
    "termsOfService": "Szolgáltatási feltételek",
    "providerConfigurations": "Szolgáltatói konfigurációk",
    "apiKeys": "API kulcsok",
    "usageLogs": "Használati naplók",
    "applicationSettings": "Alkalmazás beállításai",
    "viewExportAnalytics": "Használati elemzés megtekintése és exportálása",
    "clearHistory": "Bármikor törölje a használati előzményeket",
    "configureRetention": "Állítsa be a naplózási házirendeket",
    "backupRestore": "Készítsen biztonsági másolatot és állítsa vissza az adatbázist",
    "privacyMetadataTitle": "Adatvédelmi szabályzat | OmniRoute",
    "privacyMetadataDescription": "Az OmniRoute AI API proxy router adatvédelmi szabályzata.",
    "termsMetadataTitle": "Szolgáltatási feltételek | OmniRoute",
    "termsMetadataDescription": "Az OmniRoute AI API proxy router szolgáltatási feltételei.",
    "backToHome": "Vissza haza",
    "lastUpdated": "Utolsó frissítés: {date}",
    "policyLastUpdatedDate": "2026. február 13",
    "listSeparator": "-",
    "questionsVisit": "Kérdések? Látogass el hozzánk",
    "githubRepository": "GitHub adattár",
    "privacySection1Title": "1. Local-First Architecture",
    "privacySection1Text": "Az OmniRoute helyi alkalmazásnak készült. Minden adatfeldolgozás és tárolás teljes egészében az Ön gépén történik. Nincs központi szerver, amely gyűjti az Ön adatait.",
    "privacySection2Title": "2. Az általunk tárolt adatok",
    "privacyDataStoredIn": "A következő adatok helyben kerülnek tárolásra",
    "privacyDataProviderConfigurationsDesc": "kapcsolati URL-ek, szolgáltatótípusok és prioritási beállítások",
    "privacyDataApiKeysDesc": "titkosítva és helyben tárolva az AI-szolgáltatókkal való hitelesítéshez",
    "privacyDataUsageLogsDesc": "kérések száma, tokenhasználat, modellnevek, időbélyegek és válaszidők",
    "privacyDataApplicationSettingsDesc": "témabeállítások, útválasztási stratégia és kombinált konfigurációk",
    "privacySection3Title": "3. Nincs telemetria",
    "privacySection3Text": "Az OmniRoute nem gyűjt telemetriai, elemzési vagy összeomlási jelentéseket. Semmilyen adatot nem küldünk nekünk vagy harmadik félnek. A használati minták, az API-hívások és a konfigurációk teljesen privátak maradnak.",
    "privacySection4Title": "4. Harmadik fél AI-szolgáltatók",
    "privacySection4Text": "Amikor API-hívásokat kezdeményez az OmniRoute-on keresztül, kéréseit a rendszer az Ön által konfigurált AI-szolgáltatókhoz továbbítja (például: OpenAI, Anthropic, Google). Ezek a szolgáltatók saját adatvédelmi szabályzattal rendelkeznek, amelyek szabályozzák az Ön adatainak kezelését. Kérjük, tekintse át:",
    "privacyOpenAiPolicy": "OpenAI adatvédelmi szabályzat",
    "privacyAnthropicPolicy": "Antropikus adatvédelmi szabályzat",
    "privacyGooglePolicy": "Google adatvédelmi irányelvek",
    "privacySection5Title": "5. Felhőszinkronizálás (opcionális)",
    "privacySection5Text": "Ha engedélyezi az opcionális felhőszinkronizálási funkciót, a szolgáltatói konfigurációk és az API-kulcsok egy konfigurált felhő-végpontra továbbíthatók. Ez a funkció alapértelmezés szerint le van tiltva, és kifejezett feliratkozást igényel.",
    "privacySection6Title": "6. Naplózás",
    "privacyLoggingIntro": "A kérések naplói az irányítópult beállításaiban konfigurálhatók. A következőket teheti:",
    "privacySection7Title": "7. Az Ön jogai",
    "privacySection7TextStart": "Mivel az összes adatot helyben tárolják, az Ön teljes ellenőrzése alatt áll. Adatait bármikor törölheti, ha eltávolítja a",
    "privacySection7TextEnd": "könyvtárat vagy az irányítópult adatbázis biztonsági mentési és visszaállítási funkcióit használja.",
    "termsSection1Title": "1. Áttekintés",
    "termsSection1Text": "Az OmniRoute egy helyileg első AI API-proxy router, amely teljes egészében az Ön gépén működik. A kéréseket több mesterségesintelligencia-szolgáltatóhoz irányítja terheléselosztással, feladatátvétellel és a használat nyomon követésével.",
    "termsSection2Title": "2. Felhasználó kötelezettségei",
    "termsResponsibilityApiKeys": "Kizárólag Ön felelős saját API-kulcsainak és harmadik fél mesterségesintelligencia-szolgáltatók (OpenAI, Anthropic, Google stb.) hitelesítő adatainak kezeléséért.",
    "termsResponsibilityCompliance": "Meg kell felelnie minden olyan mesterséges intelligencia-szolgáltató szolgáltatási feltételeinek, amelyek API-jához az OmniRoute-on keresztül hozzáfér.",
    "termsResponsibilitySecurity": "Ön felelős a helyi OmniRoute telepítés biztonságáért, beleértve a jelszó beállítását és a hálózati hozzáférés korlátozását.",
    "termsSection3Title": "3. Hogyan működik",
    "termsSection3Text": "Az OmniRoute közvetítő proxyként működik. Az OmniRoute-nak küldött API-hívásokat lefordítják és továbbítják a beállított AI-szolgáltatóknak. Az OmniRoute a szükséges protokollfordításon túl nem módosítja kérései vagy válaszai tartalmát.",
    "termsSection4Title": "4. Adatkezelés",
    "termsDataStoredLocally": "Minden adatot helyileg tárolunk a gépen egy SQLite adatbázisban.",
    "termsNoTransmission": "Az OmniRoute nem továbbít semmilyen adatot külső szerverekre, kivéve, ha kifejezetten engedélyezi a felhőalapú szinkronizálási funkciókat.",
    "termsDataLocationText": "A használati naplókat, az API-kulcsokat és a konfigurációt a rendszer tárolja",
    "termsSection5Title": "5. Jogi nyilatkozat",
    "termsSection5Text": "Az OmniRoute \"ahogy van\" mindenféle garancia nélkül biztosított. Nem vállalunk felelősséget az API használatából, a szolgáltatás megszakadásából vagy az adatvesztésből eredő költségekért. Mindig készítsen biztonsági másolatot a konfigurációjáról.",
    "termsSection6Title": "6. Nyílt forráskód",
    "termsSection6Text": "Az OmniRoute egy nyílt forráskódú szoftver. Ön szabadon megvizsgálhatja, módosíthatja és terjesztheti a licenc feltételei szerint."
  },
  "endpoints": {
    "tabProxy": "Endpoint Proxy",
    "tabApiEndpoints": "API Endpoints",
    "apiEndpointsTitle": "API Endpoints",
    "apiEndpointsDescription": "Backend API endpoints that can be consumed by other applications and services. This section will list all available REST APIs with documentation and testing capabilities.",
    "comingSoon": "Coming Soon",
    "plannedFeatures": "Planned Features",
    "featureRestApi": "REST API endpoint catalog with interactive documentation",
    "featureWebhooks": "Webhook configuration and event subscriptions",
    "featureSwagger": "OpenAPI / Swagger spec auto-generation",
    "featureAuth": "API key and OAuth scope management per endpoint"
  },
  "agents": {
    "title": "CLI Agents",
    "description": "Discover installed CLI agents on your system. Add custom agents for auto-detection.",
    "refresh": "Refresh",
    "installed": "Installed",
    "notFound": "Not Found",
    "builtIn": "Built-in",
    "custom": "Custom",
    "remove": "Remove",
    "addCustomAgent": "Add Custom Agent",
    "addCustomAgentDesc": "Register any CLI tool for detection. It will be scanned automatically on refresh.",
    "agentName": "Agent Name",
    "binaryName": "Binary Name",
    "versionCommand": "Version Command",
    "spawnArgs": "Spawn Args",
    "addAgent": "Add Agent"
  },
  "autoCombo": {
    "title": "Auto-Combo Engine",
    "statusNormal": "Normal",
    "statusIncident": "Incident Mode",
    "modePack": "Mode Pack",
    "providerScores": "Provider Scores",
    "noAutoCombo": "No auto-combo configured.",
    "excludedProviders": "Excluded Providers",
    "noExclusions": "No providers currently excluded.",
    "factorQuota": "Quota",
    "factorHealth": "Health",
    "factorCost": "Cost",
    "factorLatency": "Latency",
    "factorTaskFit": "Task Fit",
    "factorStability": "Stability",
    "factorTierPriority": "Tier Priority",
    "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)",
    "scoreFactorBreakdown": "Scoring Factors",
    "modePackShipFast": "Ship Fast",
    "modePackCostSaver": "Cost Saver",
    "modePackQualityFirst": "Quality First",
    "modePackOfflineFriendly": "Offline Friendly"
  }
}
