Files
aiturk-hermes-ide/locales/hu.yaml
T

462 lines
36 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Hermes statikus üzenetkatalógus -- Magyar
# See locales/en.yaml for the source of truth; keep keys in sync.
approval:
dangerous_header: "⚠️ VESZÉLYES PARANCS: {description}"
choose_long: " [o]egyszer | [s]munkamenet | [a]mindig | [d]elutasít"
choose_short: " [o]egyszer | [s]munkamenet | [d]elutasít"
prompt_long: " Választás [o/s/a/D]: "
prompt_short: " Választás [o/s/D]: "
choose_smart_deny: " [o]egyszer | [d]elutasít"
prompt_smart_deny: " Választás [o/D]: "
smart_deny_once_inputs: "o,once"
smart_deny_deny_inputs: "d,deny"
timeout: " ⏱ Időtúllépés - parancs elutasítva"
allowed_once: " ✓ Egyszer engedélyezve"
allowed_session: " ✓ Engedélyezve ehhez a munkamenethez"
allowed_always: " ✓ Hozzáadva az állandó engedélylistához"
denied: " ✗ Elutasítva"
cancelled: " ✗ Megszakítva"
blocklist_message: "Ez a parancs a feltétel nélküli tiltólistán van, és nem hagyható jóvá."
gateway:
approval_expired: "⚠️ A jóváhagyás lejárt (az ügynök már nem vár). Kérd meg az ügynököt, hogy próbálja újra."
draining: "⏳ {count} aktív ügynök befejezésére várunk az újraindítás előtt..."
goal_cleared: "✓ A cél törölve."
no_active_goal: "Nincs aktív cél."
config_read_failed: "⚠️ Nem sikerült olvasni a config.yaml fájlt: {error}"
config_save_failed: "⚠️ Nem sikerült menteni a konfigurációt: {error}"
model:
error_prefix: "Hiba: {error}"
switched: "Modell átváltva: `{model}`"
provider_label: "Szolgáltató: {provider}"
context_label: "Kontextus: {tokens} token"
max_output_label: "Max. kimenet: {tokens} token"
cost_label: "Költség: {cost}"
capabilities_label: "Képességek: {capabilities}"
prompt_caching_enabled: "Prompt-gyorsítótárazás: bekapcsolva"
warning_prefix: "Figyelmeztetés: {warning}"
saved_global: "Mentve a config.yaml fájlba (`--global`)"
session_only_hint: "_(csak ehhez a munkamenethez — add hozzá a `--global` opciót a megőrzéshez)_"
current_label: "Aktuális: `{model}` ezen: {provider}"
current_tag: " (aktuális)"
more_models_suffix: " (+{count} további)"
usage_switch_model: "`/model <name>` — modell váltása"
usage_switch_provider: "`/model <name> --provider <slug>` — szolgáltató váltása"
usage_persist: "`/model <name> --global` — megőrzés"
agents:
header: "🤖 **Aktív ügynökök és feladatok**"
active_agents: "**Aktív ügynökök:** {count}"
this_chat: " · ez a csevegés"
more: "... és még {count}"
running_processes: "**Futó háttérfolyamatok:** {count}"
async_jobs: "**Átjáró aszinkron feladatai:** {count}"
background_delegations: "**Háttérdelegálások:** {count}"
none: "Nincsenek aktív ügynökök vagy futó feladatok."
state_starting: "indul"
state_running: "fut"
approve:
no_pending: "Nincs jóváhagyásra váró parancs."
once_singular: "✅ Parancs jóváhagyva. Az ügynök folytatja..."
once_plural: "✅ Parancsok jóváhagyva ({count} parancs). Az ügynök folytatja..."
session_singular: "✅ Parancs jóváhagyva (minta jóváhagyva ehhez a munkamenethez). Az ügynök folytatja..."
session_plural: "✅ Parancsok jóváhagyva (minta jóváhagyva ehhez a munkamenethez) ({count} parancs). Az ügynök folytatja..."
always_singular: "✅ Parancs jóváhagyva (minta véglegesen jóváhagyva). Az ügynök folytatja..."
always_plural: "✅ Parancsok jóváhagyva (minta véglegesen jóváhagyva) ({count} parancs). Az ügynök folytatja..."
background:
usage: "Használat: /bg <prompt>\nPélda: /bg Foglald össze a mai legjobb HN sztorikat\n\nKülön munkamenetben futtatja a promptot. Folytathatod a beszélgetést — az eredmény itt jelenik meg, amint elkészül."
started: "🔄 Háttérfeladat elindítva: \"{preview}\"\nFeladatazonosító: {task_id}\nFolytathatod a beszélgetést — az eredmények itt jelennek meg, amint elkészülnek."
btw:
usage: "Használat: /btw <kérdés>\nPélda: /btw melyik fájlban volt az a hiba?\n\nGyors mellékkérdésre válaszol erről a beszélgetésről anélkül, hogy megszakítaná. Független háttérfeladathoz használd a /bg <prompt> parancsot."
no_history: "Még nincs beszélgetés — küldd el a kérdésed normál üzenetként."
no_provider: "❌ A mellékkérdés nem válaszolható meg: nincs szolgáltatói hitelesítő adat beállítva."
started: "💬 Mellékkérdés: \"{preview}\"\nA beszélgetés pillanatképéből válaszolunk — a jelenlegi munka folytatódik."
answer: "💬 /btw: \"{preview}\"\n\n{answer}"
failed: "❌ A /btw sikertelen: \"{preview}\"\n{error}"
branch:
db_unavailable: "A munkamenet-adatbázis nem érhető el."
no_conversation: "Nincs elágaztatható beszélgetés — küldj előbb egy üzenetet."
create_failed: "Nem sikerült létrehozni az ágat: {error}"
switch_failed: "Az ág létrejött, de nem sikerült rá váltani."
branched_one: "⑂ Új ág: **{title}** ({count} üzenet másolva)\nEredeti: `{parent}`\nÁg: `{new}`\nHasználd a `/resume` parancsot az eredetihez való visszatéréshez."
branched_many: "⑂ Új ág: **{title}** ({count} üzenet másolva)\nEredeti: `{parent}`\nÁg: `{new}`\nHasználd a `/resume` parancsot az eredetihez való visszatéréshez."
commands:
usage: "Használat: `/commands [page]`"
skill_header: "⚡ **Készségparancsok**:"
default_desc: "Készségparancs"
none: "Nincsenek elérhető parancsok."
header: "📚 **Parancsok** (összesen {total}, {page}/{total_pages}. oldal)"
nav_prev: "`/commands {page}` ← előző"
nav_next: "következő → `/commands {page}`"
out_of_range: "_(A kért {requested}. oldal a tartományon kívül esik, a(z) {page}. oldal jelenik meg.)_"
compress:
not_enough: "Nincs elég beszélgetés a tömörítéshez (legalább 4 üzenet kell)."
no_provider: "Nincs konfigurált szolgáltató — nem lehet tömöríteni."
nothing_to_do: "Még nincs mit tömöríteni (a teljes átirat még védett kontextus)."
aggressive_unsupported: "A --aggressive nem támogatott; használd a '/compress here [N]' parancsot, hogy csak a legutóbbi váltásokat tartsd meg, vagy a /undo parancsot körök törléséhez."
focus_line: "Fókusz: \"{topic}\""
summary_failed: "⚠️ Az összefoglaló generálása sikertelen ({error}). {count} korábbi üzenet eltávolítva és helykitöltővel helyettesítve; a korábbi kontextus már nem helyreállítható. Érdemes ellenőrizni az auxiliary.compression modell konfigurációját."
aborted: "⚠️ Tömörítés megszakítva ({error}). Egyetlen üzenet sem lett eldobva — a beszélgetés változatlan. Futtass /compress parancsot az újrapróbálkozáshoz, /reset egy új munkamenethez, vagy ellenőrizd az auxiliary.compression modell konfigurációt."
aux_failed: "️ A beállított tömörítőmodell (`{model}`) hibát adott ({error}). A főmodellel helyreállítva — a kontextus érintetlen — de érdemes ellenőrizni az `auxiliary.compression.model` beállítást a config.yaml fájlban."
turnhold_deferred: "️ A kontextustömörítés elhalasztva — az összefoglaló még streamel. Ebben a körben tömörítés nélkül folytatjuk."
failed: "Tömörítés sikertelen: {error}"
debug:
upload_failed: "✗ Nem sikerült feltölteni a hibakeresési jelentést: {error}"
header: "**Hibakeresési jelentés feltöltve:**"
auto_delete: "⏱ A beillesztések 6 óra múlva automatikusan törlődnek."
full_logs_hint: "Teljes naplók feltöltéséhez használd a `hermes debug share` parancsot a CLI-ből."
share_hint: "Oszd meg ezeket a hivatkozásokat a Hermes csapattal támogatásért."
deny:
stale: "❌ Parancs elutasítva (a jóváhagyás elavult)."
no_pending: "Nincs elutasítható függőben lévő parancs."
denied_singular: "❌ Parancs elutasítva."
denied_plural: "❌ Parancsok elutasítva ({count} parancs)."
denied_reason_singular: "❌ Parancs elutasítva. Indok továbbítva az ügynöknek: \"{reason}\""
denied_reason_plural: "❌ Parancsok elutasítva ({count} parancs). Indok továbbítva az ügynöknek: \"{reason}\""
fast:
not_supported: "⚡ A /fast csak olyan OpenAI modelleknél érhető el, amelyek támogatják a Priority Processinget."
status: "⚡ Priority Processing\n\nJelenlegi mód: `{mode}`\n\n_Használat:_ `/fast <normal|fast|status>`"
unknown_arg: "⚠️ Ismeretlen argumentum: `{arg}`\n\n**Érvényes lehetőségek:** normal, fast, status"
saved: "⚡ ✓ Priority Processing: **{label}** (mentve a konfigurációba)\n_(a következő üzenettől lép életbe)_"
session_only: "⚡ ✓ Priority Processing: **{label}** (csak ebben a munkamenetben)"
label_fast: "FAST"
label_normal: "NORMAL"
status_fast: "fast"
status_normal: "normal"
picker_title: "⚡ **Priority Processing**\\n\\nJelenlegi mód: `{mode}`\\n\\nVálassz egy opciót:"
choice_fast: "fast — Priority Processing bekapcsolva"
choice_normal: "normal — normál feldolgozás"
choice_auto: "auto — gyors minden kör első másodperceiben"
choice_cold: "cold — gyors csak a munkamenet első körében"
footer:
status: "📎 Futási idejű lábléc: **{state}**\nMezők: `{fields}`\nPlatform: `{platform}`"
usage: "Használat: `/footer [on|off|status]`"
saved: "📎 Futási idejű lábléc: **{state}**{example}\n_(globálisan elmentve — a következő üzenettől lép életbe)_"
example_line: "\nPélda: `{preview}`"
state_on: "ON"
state_off: "OFF"
goal:
unavailable: "A célok nem érhetők el ebben a munkamenetben."
no_goal_set: "Nincs cél beállítva."
paused: "⏸ Cél szüneteltetve: {goal}"
no_resume: "Nincs folytatható cél."
resumed: "▶ Cél folytatva: {goal}\nMáris folytatom — azonnal megteszem a következő lépést."
invalid: "Érvénytelen cél: {error}"
set: "⊙ Cél beállítva ({budget} körös keret): {goal}\nDolgozni fogok rajta, amíg a cél el nem készül, te nem szünetelteted/törlöd, vagy a keret ki nem merül.\nVezérlés: /goal status · /goal pause · /goal resume · /goal clear"
help:
header: "📖 **Hermes parancsok**\n"
skill_header: "\n⚡ **Készségparancsok** ({count} aktív):"
more_use_commands: "\n... és még {count}. Használd a `/commands` parancsot a teljes, lapozható listához."
insights:
invalid_days: "Érvénytelen --days érték: {value}"
error: "Hiba a betekintések generálásakor: {error}"
kanban:
error_prefix: "⚠ kanban hiba: {error}"
subscribed_suffix: "(feliratkozva — értesítést kapsz, ha a {task_id} befejeződik vagy elakad)"
truncated_suffix: "… (csonkítva; használd a `hermes kanban …` parancsot a terminálban a teljes kimenethez)"
no_output: "(nincs kimenet)"
wake:
completed: "completed"
gave_up: "gave up (retries exhausted)"
crashed: "crashed (worker exited); dispatcher will retry"
timed_out: "timed out; dispatcher will retry"
blocked: "blocked; needs attention"
review_requested: "handed off for review; the implementation is done"
changes_requested: "review requested changes (BLOCK); implementation is not approved"
block_loop_detected: "routed to triage after repeated blocks; needs a decision"
status_default: "status changed"
status_joiner: ", "
message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step."
handoff: "Result: {summary}"
review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task."
guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist."
personality:
none_configured: "Nincs személyiség beállítva itt: `{path}/config.yaml`"
header: "🎭 **Elérhető személyiségek**\n"
none_option: "• `none` — (nincs személyiségréteg)"
item: "• `{name}` — {preview}"
usage: "\nHasználat: `/personality <name>`"
save_failed: "⚠️ Nem sikerült menteni a személyiség módosítását: {error}"
cleared: "🎭 Személyiség törölve — alap ügynöki viselkedés használatban.\n_(a következő üzenettől lép életbe)_"
set_to: "🎭 Személyiség beállítva: **{name}**\n_(a következő üzenettől lép életbe)_"
unknown: "Ismeretlen személyiség: `{name}`\n\nElérhetők: {available}"
profile:
header: "👤 **Profil:** `{profile}`"
home: "📂 **Kezdőkönyvtár:** `{home}`"
reasoning:
level_default: "medium (alapértelmezett)"
level_disabled: "none (kikapcsolva)"
scope_session: "munkamenet-felülbírálás"
scope_global: "globális konfiguráció"
status: "🧠 **Gondolkodási beállítások**\n\n**Erőfeszítés:** `{level}`\n**Hatókör:** {scope}\n**Megjelenítés:** {display}\n\n_Használat:_ `/reasoning <none|minimal|low|medium|high|xhigh|max|ultra|reset|show|hide> [--global]`"
display_on: "be ✓"
display_off: "ki"
display_set_on: "🧠 ✓ Gondolkodás megjelenítése: **BE**\nA modell gondolatai minden válasz előtt megjelennek itt: **{platform}**."
display_set_off: "🧠 ✓ Gondolkodás megjelenítése: **KI** itt: **{platform}**"
reset_global_unsupported: "⚠️ A `/reasoning reset --global` nem támogatott. Használd a `/reasoning <level> --global` parancsot a globális alapérték módosításához."
reset_done: "🧠 ✓ A munkamenet gondolkodási felülbírálása törölve; visszaállás a globális konfigurációra."
unknown_arg: "⚠️ Ismeretlen argumentum: `{arg}`\n\n**Érvényes szintek:** none, minimal, low, medium, high, xhigh, max, ultra\n**Megjelenítés:** show, hide\n**Megőrzés:** add hozzá a `--global` opciót a munkameneten túli mentéshez"
picker_title: "🧠 **Gondolkodási beállítások**\\n\\n**Erőfeszítés:** `{level}`\\n**Hatókör:** {scope}\\n**Megjelenítés:** {display}\\n\\nVálassz egy opciót:"
choice_none: "none — gondolkodás kikapcsolása"
choice_reset: "reset — munkameneti felülbírálás törlése"
choice_show: "gondolkodás megjelenítése a válaszokban"
choice_hide: "gondolkodás elrejtése a válaszokból"
set_global: "🧠 ✓ Gondolkodási erőfeszítés beállítva: `{effort}` (mentve a konfigurációba)\n_(a következő üzenettől lép életbe)_"
set_global_save_failed: "🧠 ✓ Gondolkodási erőfeszítés beállítva: `{effort}` (csak ebben a munkamenetben — a konfiguráció mentése sikertelen)\n_(a következő üzenettől lép életbe)_"
set_session: "🧠 ✓ Gondolkodási erőfeszítés beállítva: `{effort}` (csak ebben a munkamenetben — add hozzá a `--global` opciót a megőrzéshez)\n_(a következő üzenettől lép életbe)_"
reload_mcp:
cancelled: "🟡 /reload-mcp megszakítva. Az MCP-eszközök változatlanok."
always_followup: "️ A jövőbeli `/reload-mcp` hívások megerősítés nélkül futnak. Újra engedélyezhető az `approvals.mcp_reload_confirm: true` beállítással a config.yaml fájlban."
confirm_prompt: "⚠️ **A /reload-mcp megerősítése**\n\nAz MCP-szerverek újratöltése újraépíti az eszközkészletet ehhez a munkamenethez, és **érvényteleníti a szolgáltató prompt-gyorsítótárát** — a következő üzenet újraküldi a teljes bemeneti tokent. Hosszú kontextusú vagy magas gondolkodási szintű modelleknél ez költséges lehet.\n\nVálassz:\n• **Egyszeri jóváhagyás** — újratöltés most\n• **Mindig jóváhagy** — újratöltés most, és ennek a kérdésnek a végleges elnémítása\n• **Megszakítás** — az MCP-eszközök változatlanok maradnak\n\n_Szöveges alternatíva: válaszolj `/approve`, `/always` vagy `/cancel` paranccsal._"
header: "🔄 **MCP-szerverek újratöltve**\n"
reconnected: "♻️ Újracsatlakozva: {names}"
added: " Hozzáadva: {names}"
removed: " Eltávolítva: {names}"
none_connected: "Nincsenek csatlakoztatott MCP-szerverek."
tools_available: "\n🔧 {tools} eszköz érhető el {servers} szerverről"
failed: "❌ MCP újratöltés sikertelen: {error}"
reload_skills:
header: "🔄 **Készségek újratöltve**\n"
no_new: "Nem észleltünk új készséget."
total: "\n📚 {count} készség érhető el"
added_header: " **Hozzáadott készségek:**"
removed_header: " **Eltávolított készségek:**"
item_with_desc: " - {name}: {desc}"
item_no_desc: " - {name}"
failed: "❌ Készségek újratöltése sikertelen: {error}"
reset:
header_default: "✨ Munkamenet visszaállítva! Kezdjük tiszta lappal."
header_new: "✨ Új munkamenet elindítva!"
header_titled: "✨ Új munkamenet elindítva: {title}"
title_rejected: "\n⚠️ Cím elutasítva: {error}"
title_error_untitled: "\n⚠️ {error} — a munkamenet cím nélkül indult."
title_empty_untitled: "\n⚠️ Tisztítás után a cím üres — a munkamenet cím nélkül indult."
tip: "\n✦ Tipp: {tip}"
restart:
in_progress: "⏳ Az átjáró újraindítása már folyamatban van..."
restarting: "♻ Átjáró újraindítása. Ha 60 másodpercen belül nem kapsz értesítést, indítsd újra a konzolból a `hermes gateway restart` paranccsal."
resume:
db_unavailable: "A munkamenet-adatbázis nem érhető el."
parse_error: "⚠️ Could not parse `/resume` arguments: {error}.
Use quotes around titles with spaces, for example: `/resume \"Project A Plan\"`."
matrix_no_named_sessions: "No named sessions found for this Matrix room.
Use `/title My Session` to name the current room session, `/resume --all` to list all Matrix sessions, or `/resume --cross-room <session name>` to explicitly cross room boundaries."
matrix_blocked_no_origin: "⚠️ Matrix /resume blocked: this named session has no recorded room origin, so Hermes will not resume it inside the current room by default. Use `/resume --cross-room {name}` if you intentionally want to cross room boundaries."
matrix_blocked_other_room: "⚠️ Matrix /resume blocked: that session belongs to a different Matrix room ({room}). Use `/resume --cross-room {name}` if you intentionally want to resume it here."
matrix_cross_room_success: "⚠️ Cross-room resume: resumed **{title}** inside Matrix room **{room}**.
Future messages in this room will use that transcript until `/reset` or another `/resume`.{msg_part}"
blocked_not_owner: "⚠️ /resume blocked: '**{name}**' belongs to a different user or chat. You can only resume sessions from this chat."
no_named_sessions: "Nem található elnevezett munkamenet.\nHasználd a `/title Saját munkamenet` parancsot a jelenlegi munkamenet elnevezéséhez, majd a `/resume Saját munkamenet` paranccsal térhetsz vissza hozzá."
all_requires_admin: "_Megjegyzés: az `--all` (csevegések közötti listázás) beállított adminisztrátort igényel; csak ennek a csevegésnek a munkamenetei jelennek meg._"
list_header: "📋 **Elnevezett munkamenetek**\n"
list_item: "• **{title}**{preview_part}"
list_item_numbered: "{index}. **{title}**{preview_part}"
list_preview_suffix: " — _{preview}_"
list_footer: "\nHasználat: `/resume <munkamenet neve>`"
list_footer_numbered: "\nHasználat: `/resume <munkamenet neve>` vagy `/resume <szám>` (pl. `/resume 1` a legutóbbihoz)"
list_failed: "Nem sikerült listázni a munkameneteket: {error}"
out_of_range: "A folytatási index ({index}) tartományon kívül esik.\nA `/resume` argumentumok nélküli használata megjeleníti az elérhető munkameneteket."
not_found: "Nem található '**{name}**' nevű munkamenet.\nArgumentumok nélkül használd a `/resume` parancsot az elérhető munkamenetek megtekintéséhez."
already_on: "📌 Már a **{name}** munkamenetben vagy."
switch_failed: "Nem sikerült munkamenetet váltani."
resumed_one: "↻ **{title}** munkamenet folytatva ({count} üzenet). Beszélgetés visszaállítva."
resumed_many: "↻ **{title}** munkamenet folytatva ({count} üzenet). Beszélgetés visszaállítva."
resumed_no_count: "↻ **{title}** munkamenet folytatva. Beszélgetés visszaállítva."
retry:
no_previous: "Nincs előző üzenet az újrapróbáláshoz."
rollback:
not_enabled: "Az ellenőrzőpontok nincsenek bekapcsolva.\nKapcsold be a config.yaml fájlban:\n```\ncheckpoints:\n enabled: true\n```"
none_found: "Nem található ellenőrzőpont ehhez: {cwd}"
invalid_number: "Érvénytelen ellenőrzőpont-szám. Használj 1-{max} közötti értéket."
restored: "✅ Visszaállítva a(z) {hash} ellenőrzőpontra: {reason}\nA visszaállítás előtti pillanatkép automatikusan elmentve."
kept_user_edits: "↷ A kézi szerkesztéseid megmaradtak: {files}\nHasználd a /rollback <N> --all parancsot, hogy azokat is visszaállítsd."
kept_oversize: "↷ Megtartva (túl nagy az ellenőrzőpontokhoz, nincs tárolt másolat, amire vissza lehetne állni): {files}"
failed_deletes: "⚠️ Nem sikerült eltávolítani (a helyén maradt): {files}"
restore_failed: "❌ {error}"
diff:
not_enabled: "A checkpointok nincsenek engedélyezve, így nincs munkamenet-alapvonal.\nEngedélyezd a config.yaml-ban:\n```\ncheckpoints:\n enabled: true\n```\nA sima /diff továbbra is működik — közvetlenül a gitet használja."
no_changes: "Nincs változás."
failed: "{error}"
set_home:
save_failed: "Nem sikerült menteni a kezdőcsatornát: {error}"
success: "✅ Kezdőcsatorna beállítva: **{name}** (ID: {chat_id}).\nA cron-feladatok és a platformok közötti üzenetek ide érkeznek."
context:
header: "🧠 **Context Window**"
model: "Model: `{model}`"
window: "Window: {total} tokens"
in_use: "In use: {used} / {total} ({pct}%)"
bar: "{bar}"
headroom: "Headroom to limit: {headroom} tokens"
threshold: "Auto-compresses at: {threshold} ({threshold_pct}%) — {to_go} to go"
over_threshold: "⚠️ **Over auto-compression threshold ({threshold}, {threshold_pct}%)**"
compressions: "Compressions this session: {count}"
last_savings: "Last compression freed: {savings}% of context"
totals_header: "Session totals (cumulative across {calls} API calls)"
totals_line: "Input {input} · Output {output} · Reasoning {reasoning}"
total_billed: "Total billed: {total}"
throughput_note: "_Throughput, not context size — each call re-sends the window above._"
estimated: "Estimated context: ~{count} tokens across {messages} messages"
detail_after_first: "_(Full compression and throughput stats available after the first agent response)_"
no_data: "No context data available yet. Send a message to start a session."
status:
header: "📊 **Hermes Gateway állapot**"
matrix_scope_header: "**Matrix scope:**"
matrix_scope_room: " room: {room}"
matrix_scope_room_id: " room_id: {room_id}"
matrix_scope_thread: " thread_id: {thread_id}"
matrix_scope_mode: " session_scope: {scope}"
matrix_scope_key: " session_key: {session_key}"
session_id: "**Munkamenet-azonosító:** `{session_id}`"
title: "**Cím:** {title}"
created: "**Létrehozva:** {timestamp}"
last_activity: "**Utolsó tevékenység:** {timestamp}"
model: "**Model:** `{model}`"
model_provider: "**Model:** `{model}` ({provider})"
context: "**Context:** {used} / {total} ({pct}%)"
context_used: "**Context:** ~{used} tokens"
tokens: "**Lifetime tokens billed:** {tokens} _(not your current context size; use `/context`)_"
agent_running: "**Ügynök fut:** {state}"
state_yes: "Igen ⚡"
state_no: "Nem"
queued: "**Sorban álló folytatások:** {count}"
platforms: "**Csatlakoztatott platformok:** {platforms}"
stop:
stopped_pending: "⚡ Leállítva. Az ügynök még el sem kezdte — folytathatod ezt a munkamenetet."
stopped: "⚡ Leállítva. Folytathatod ezt a munkamenetet."
no_active: "Nincs leállítható aktív feladat."
title:
db_unavailable: "A munkamenet-adatbázis nem érhető el."
warn_prefix: "⚠️ {error}"
empty_after_clean: "⚠️ Tisztítás után a cím üres. Használj nyomtatható karaktereket."
set_to: "✏️ Munkamenet címe beállítva: **{title}**"
not_found: "A munkamenet nem található az adatbázisban."
current_with_title: "📌 Munkamenet: `{session_id}`\nCím: **{title}**"
current_no_title: "📌 Munkamenet: `{session_id}`\nNincs cím beállítva. Használat: `/title Saját munkamenet neve`"
topic:
not_telegram_dm: "A /topic parancs csak Telegram privát csevegésekben érhető el."
no_session_db: "A munkamenet-adatbázis nem érhető el."
unauthorized: "Nincs jogosultságod a /topic használatához ezen a boton."
restore_needs_topic: "Egy munkamenet visszaállításához először hozz létre vagy nyiss meg egy Telegram topicot, majd küldd a /topic <session-id> parancsot abban a topicban. Új topic létrehozásához nyisd meg az All Messagest, és küldj oda bármilyen üzenetet."
topics_disabled: "A Telegram topicok még nincsenek engedélyezve ehhez a bothoz.\n\nHogyan engedélyezd:\n1. Nyisd meg a @BotFathert.\n2. Válaszd ki a botod.\n3. Nyisd meg a Bot Settings → Threads Settings menüt.\n4. Kapcsold be a Threaded Mode-ot, és győződj meg róla, hogy a felhasználók új threadeket hozhatnak létre.\n\nEzután küldd újra a /topic parancsot."
topics_user_disallowed: "A Telegram topicok engedélyezve vannak, de a felhasználók nem hozhatnak létre topicokat.\n\nNyisd meg a @BotFather → válaszd ki a botod → Bot Settings → Threads Settings menüt, majd kapcsold ki a 'Disallow users to create new threads' opciót.\n\nEzután küldd újra a /topic parancsot."
enable_failed: "Nem sikerült engedélyezni a Telegram topic módot: {error}"
bound_status: "Ez a topic ehhez van kapcsolva:\nMunkamenet: {label}\nID: {session_id}\n\nHasználd a /new parancsot, hogy lecseréld ezt a topicot új munkamenetre.\nPárhuzamos munkához nyisd meg az All Messagest, és küldj oda egy üzenetet egy másik topic létrehozásához."
thread_ready: "A többmunkamenetes Telegram topicok engedélyezve vannak.\n\nEz a topic független Hermes-munkamenetként szolgál. Használd a /new parancsot, hogy lecseréld a topic jelenlegi munkamenetét. Párhuzamos munkához nyisd meg az All Messagest, és küldj oda egy üzenetet egy másik topic létrehozásához."
untitled_session: "Cím nélküli munkamenet"
undo:
nothing: "Nincs mit visszavonni."
removed: "↩️ {turns} fordulat visszavonva ({count} üzenet).\nBiztonsági mentés ide: \"{preview}\"\nMásold/szerkeszd a fenti szöveget, és küldd el, hogy innen újra kérdezz."
invalid_count: "Érvénytelen szám \"{arg}\" — használd a /undo vagy /undo N parancsot."
update:
platform_not_messaging: "✗ A /update csak üzenetküldő platformokról érhető el. Futtasd a `hermes update` parancsot a terminálból."
not_git_repo: "✗ Nem git-tárhely — frissítés nem lehetséges."
hermes_cmd_not_found: "✗ Nem sikerült megtalálni a `hermes` parancsot. A Hermes fut, de a frissítőparancs nem találta a futtatható fájlt a PATH-on vagy a jelenlegi Python interpreteren keresztül. Próbáld futtatni a `hermes update` parancsot manuálisan a terminálban."
start_failed: "✗ Nem sikerült elindítani a frissítést: {error}"
starting: "⚕ Hermes frissítés indítása… A folyamatot itt fogom közvetíteni."
usage:
rate_limits: "⏱️ **Sebességkorlátok:** {state}"
header_session: "📊 **Munkamenet tokenhasználat**"
label_model: "Modell: `{model}`"
label_input_tokens: "Bemeneti tokenek: {count}"
label_cache_read: "Gyorsítótár-olvasási tokenek: {count}"
label_cache_write: "Gyorsítótár-írási tokenek: {count}"
label_output_tokens: "Kimeneti tokenek: {count}"
label_total: "Összesen: {count}"
label_api_calls: "API-hívások: {count}"
label_cost: "Költség: {prefix}${amount}"
label_cost_included: "Költség: belefoglalva"
label_context: "Kontextus: {used} / {total} ({pct}%)"
label_compressions: "Tömörítések: {count}"
breakdown_header: "🧩 **Kontextus-bontás** _(becsült)_"
breakdown_line: "• {label}: ~{count} ({pct}%)"
breakdown_cat_system_prompt: "Rendszerüzenet"
breakdown_cat_tool_definitions: "Eszközdefiníciók"
breakdown_cat_rules: "Szabályok"
breakdown_cat_skills: "Készségek"
breakdown_cat_mcp: "MCP"
breakdown_cat_subagent_definitions: "Alügynök-definíciók"
breakdown_cat_memory: "Memória"
breakdown_cat_conversation: "Beszélgetés"
header_session_info: "📊 **Munkamenet-információ**"
label_messages: "Üzenetek: {count}"
label_estimated_context: "Becsült kontextus: ~{count} token"
detailed_after_first: "_(A részletes használat az első ügynökválasz után érhető el)_"
no_data: "Ehhez a munkamenethez nincsenek elérhető használati adatok."
unknown_subcommand: "Ismeretlen /usage alparancs: `{args}`. Próbáld: `/usage` vagy `/usage reset [--force]`."
reset_wrong_provider: "A félretett limit-visszaállítások csak az openai-codex szolgáltatónál érhetők el. Válts először a `/model` paranccsal."
credits:
not_logged_in: "Nincs bejelentkezve a Nous Portalra. Jelentkezz be a kreditegyenleg megtekintéséhez és feltöltéséhez."
verbose:
not_enabled: "A `/verbose` parancs nincs engedélyezve az üzenetküldő platformokon.\n\nEngedélyezd a `config.yaml` fájlban:\n```yaml\ndisplay:\n tool_progress_command: true\n```"
mode_off: "⚙️ Eszközfolyamat: **OFF** — nem jelenik meg eszközaktivitás."
mode_new: "⚙️ Eszközfolyamat: **NEW** — eszközváltáskor jelenik meg (előnézet hossza: `display.tool_preview_length`, alapértelmezetten 40)."
mode_all: "⚙️ Eszközfolyamat: **ALL** — minden eszközhívás megjelenik (előnézet hossza: `display.tool_preview_length`, alapértelmezetten 40)."
mode_verbose: "⚙️ Eszközfolyamat: **VERBOSE** — minden eszközhívás teljes argumentumokkal."
mode_log: "⚙️ Eszközfolyamat: **LOG** — csendes a csevegésben; az eszközhívások a ~/.hermes/logs/tool_calls.log fájlba íródnak."
saved_suffix: "_(elmentve ehhez: **{platform}** — a következő üzenettől lép életbe)_"
save_failed: "_(nem sikerült menteni a konfigurációba: {error})_"
voice:
enabled_voice_only: "Hangmód bekapcsolva.\nHanggal válaszolok, ha hangüzenetet küldesz.\nHasználd a /voice tts parancsot, hogy minden üzenetre hangválaszt kapj."
disabled_text: "Hangmód kikapcsolva. Csak szöveges válaszok."
tts_enabled: "Auto-TTS bekapcsolva.\nMinden válasz tartalmaz egy hangüzenetet."
status_mode: "Hangmód: {label}"
status_channel: "Hangcsatorna: #{channel}"
status_participants: "Résztvevők: {count}"
status_member: " - {name}{status}"
speaking: " (beszél)"
enabled_short: "Hangmód bekapcsolva."
disabled_short: "Hangmód kikapcsolva."
label_off: "Ki (csak szöveg)"
label_voice_only: "Be (hangválasz hangüzenetekre)"
label_all: "TTS (hangválasz minden üzenetre)"
help: "{toggle}\n\n**Hogyan működik a /voice**\n• `/voice on` — hangválasz, amikor hangüzenetet küldesz\n• `/voice tts` — hangválasz *minden* üzenetre\n• `/voice off` — vissza a csak szöveges válaszokhoz\n• `/voice status` — az aktuális mód megjelenítése\n• `/voice` (argumentum nélkül) — gyors váltás be és ki között{channels}"
help_channels: "\n\n**Élő hangcsatornák (Discord)**\n• Először lépj be egy hangcsatornába, majd `/voice channel` — csatlakozom, hallgatok és hangosan válaszolok\n• `/voice leave` — lecsatlakozás a hangcsatornáról"
yolo:
disabled: "⚠️ YOLO mód **KI** ebben a munkamenetben — a veszélyes parancsok jóváhagyást igényelnek."
enabled: "⚡ YOLO mód **BE** ebben a munkamenetben — minden parancs automatikusan jóváhagyva. Óvatosan használd."
shared:
session_db_unavailable: "A munkamenet-adatbázis nem érhető el."
session_db_unavailable_prefix: "A munkamenet-adatbázis nem érhető el"
session_not_found: "A munkamenet nem található az adatbázisban."
warn_passthrough: "⚠️ {error}"