{
"cli.capabilities.marked_failed": "capabilitate marcată ca eșuată: {}",
"cli.capabilities.marked_ready": "capabilitate marcată ca pregătită: {}",
"cli.capabilities.none_requiring_setup": "nu au fost găsite capabilități care necesită configurare",
"cli.capabilities.outcome.error": "eroare: {}",
"cli.capabilities.outcome.raw": "brut:\n{}",
"cli.capabilities.outcome.success": "succes: {}",
"cli.common.answer_yes_no": "te rugăm să răspunzi cu y sau n",
"cli.common.failed": "eșuat",
"cli.common.ok": "ok",
"cli.common.success": "succes",
"cli.demo.debug.after_encode": "[demo] după ieșirea encode:\n{}",
"cli.demo.debug.after_encode_serialize_failed": "[demo] după ieșirea encode: serializarea ieșirii a eșuat: {}",
"cli.demo.debug.after_render_plan": "[demo] după ieșirea render_plan:\n{}",
"cli.demo.debug.after_render_plan_serialize_failed": "[demo] după ieșirea render_plan: serializarea ieșirii a eșuat: {}",
"cli.demo.debug.after_send_payload": "[demo] după ieșirea send_payload:\n{}",
"cli.demo.debug.after_send_payload_serialize_failed": "[demo] după ieșirea send_payload: serializarea ieșirii a eșuat: {}",
"cli.demo.debug.before_envelope": "[demo] înainte de plicul {}:\n{}",
"cli.demo.debug.before_envelope_serialize_failed": "[demo] înainte de plicul {}: serializarea plicului a eșuat: {}",
"cli.demo.debug.encode_input": "[demo] codifică intrarea:\n{}",
"cli.demo.debug.encode_input_serialize_failed": "[demo] codifică intrarea: serializarea intrării a eșuat: {}",
"cli.demo.help.command.allow": "Permite accesul unui tenant/unei echipe la un pack/flow/node",
"cli.demo.help.command.build": "Construiește un pachet demo portabil.",
"cli.demo.help.command.capability": "Gestionează rezolvarea/invocarea capabilităților în pachetele demo",
"cli.demo.help.command.doctor": "Rulează validarea demo doctor dintr-un pachet.",
"cli.demo.help.command.forbid": "Interzice accesul unui tenant/unei echipe la un pack/flow/node",
"cli.demo.help.command.help": "Afișează acest mesaj sau ajutorul subcomenzii (subcomenzilor) date",
"cli.demo.help.command.ingress": "Trimite o cerere HTTP sintetică prin pipeline-ul de ingress pentru mesagerie",
"cli.demo.help.command.list_flows": "Listează flow-urile declarate de un pack",
"cli.demo.help.command.list_packs": "Listează pack-urile rezolvate dintr-un pachet",
"cli.demo.help.command.logs": "Afișează logurile demo produse de operator și servicii.",
"cli.demo.help.command.new": "Creează un nou șablon de pachet demo.",
"cli.demo.help.command.run": "Rulează un pack/flow cu intrare inline",
"cli.demo.help.command.send": "Trimite un mesaj demo printr-un pack provider.",
"cli.demo.help.command.setup": "Rulează flow-urile de configurare provider pe un pachet demo.",
"cli.demo.help.command.start": "Pornește serviciile demo dintr-un pachet.",
"cli.demo.help.command.status": "Afișează starea serviciului demo folosind starea runtime.",
"cli.demo.help.command.subscriptions": "Gestionează abonamentele demo prin componente provider",
"cli.demo.help.command.wizard": "Alias pentru wizard. Planifică sau creează un pachet demo din referințe de pack și reguli allow",
"cli.demo.help.commands_header": "Comenzi:",
"cli.demo.help.option_debug": "",
"cli.demo.help.option_help": "Afișează ajutorul",
"cli.demo.help.option_locale": "Setări regionale CLI (pentru ieșire tradusă).",
"cli.demo.help.options_header": "Opțiuni:",
"cli.demo.help.usage_label": "Utilizare:",
"cli.demo_new.created_scaffold": "șablonul pachetului demo a fost creat la {}",
"cli.demo_send.debug_invalid_json_output": "[demo] după ieșirea send_payload: ieșire JSON invalidă",
"cli.demo_send.debug_parse_send_payload_failed": "[demo] după ieșirea send_payload: analizarea SendPayloadOutV1 a eșuat\n{}",
"cli.demo_send.flow_error": "Eroare flow: {}",
"cli.demo_send.flow_result": "Rezultat flow: {}",
"cli.demo_send.missing_secret_uris": "URI-uri secrete lipsă:\n{}",
"cli.domain.best_effort_flows_failed": "Best-effort: {} flow(uri) au eșuat.",
"cli.domain.best_effort_skipped_missing_setup": "Best-effort: {} pack(uri) fără {} au fost omise.",
"cli.domain.no_provider_packs_matched": "Nu s-a potrivit niciun pack provider. Încearcă --provider <pack_id>.",
"cli.domain.no_provider_packs_matched_or_project_root": "Nu s-a potrivit niciun pack provider. Încearcă --provider <pack_id> sau --project-root.",
"cli.domain.plan_header": "Plan:",
"cli.domain.plan_item": " {} -> {}",
"cli.domain.warn_skip_missing_packs": "[warn] se omite configurarea domeniului={} pachete lipsă: {}",
"cli.ingress.dlq_log_location": "Locație jurnal DLQ: {}",
"cli.ingress.http_body": " corp: {}",
"cli.ingress.http_body_base64": " corp (base64): {}",
"cli.ingress.http_header": " {}: {}",
"cli.ingress.http_out_status": "HTTP OUT: stare {}",
"cli.list_flows.header": "fluxuri declarate de pachetul {} ({}):",
"cli.list_flows.item": " - {}",
"cli.list_packs.for_applications": "pachete pentru aplicații:",
"cli.list_packs.for_domain": "pachete pentru {}:",
"cli.list_packs.none_for_domain": "nu s-au găsit pachete pentru domeniul {}",
"cli.main.help.command_demo": "",
"cli.main.help.command_help": "Afișează acest mesaj sau ajutorul subcomenzii (subcomenzilor) date",
"cli.main.help.command_wizard": "Alias pentru asistentul demo. Planifică/creează un pachet demo cu referințe de pachete și reguli de permitere.",
"cli.main.help.commands_header": "Comenzi:",
"cli.main.help.option_help": "Afișează ajutorul",
"cli.main.help.option_locale": "Setări regionale CLI (pentru ieșire tradusă).",
"cli.main.help.option_version": "Afișează versiunea",
"cli.main.help.options_header": "Opțiuni:",
"cli.main.help.tagline": "Instrumente operator Greentic",
"cli.main.help.usage_label": "Utilizare:",
"cli.main.more_info": "Pentru mai multe informații, încercați '--help'.",
"cli.main.requires_subcommand": "eroare: 'greentic-operator' necesită o subcomandă, dar nu a fost furnizată",
"cli.main.subcommands": "subcomenzi",
"cli.main.usage_label": "Utilizare:",
"cli.plan.item_result_error": "{} {} -> {}",
"cli.plan.item_result_error_with_summary": "{} {} -> {} ({})",
"cli.plan.item_result_ok": "{} {} -> {}",
"cli.plan.warn_skip_missing_secrets": "[warn] se omite configurarea domeniului={} tenant={} provider={}: secrete lipsă:\n{}",
"cli.plan.warn_skip_secrets_check_failed": "[warn] se omite configurarea domeniului={} tenant={} provider={}: verificarea secretelor a eșuat: {}",
"cli.qa.add_item_prompt": "Adăugați elementul #{}? [y/N]:",
"cli.qa.at_least_one_item": "este necesar cel puțin un element",
"cli.qa.choice.access_mode.all_selected_get_all_packs": "Toți tenanții și echipele primesc acces la toate pachetele",
"cli.qa.choice.access_mode.per_pack_matrix": "Control de acces granular",
"cli.qa.choice.access_scope.all_tenants": "toți tenanții",
"cli.qa.choice.access_scope.specific_team": "echipă specifică pentru un tenant specific",
"cli.qa.choice.access_scope.tenant_all_teams": "toate echipele dintr-un tenant specific",
"cli.qa.custom_provider_refs.add_prompt": "Do you want to add a non-well-known provider by pack reference? [y,N]",
"cli.qa.invalid_choice": "opțiune invalidă",
"cli.qa.list_finish_hint": "Apăsați Enter la 'Adăugați element?' pentru a termina.",
"cli.qa.pack_ref.access_scope_title": "Cine poate accesa această aplicație?",
"cli.qa.pack_ref.make_default_pack_title": "Este acest pachet pachetul implicit când nu este specificat niciun pachet?",
"cli.qa.pack_ref.team_id_title": "Care este id-ul echipei care poate accesa această aplicație?",
"cli.qa.pack_ref.tenant_id_title": "Care este id-ul tenantului care poate accesa această aplicație?",
"cli.qa.pack_ref_field_title": "Referință pachet (ex. /path/to/app.gtpack, file://..., oci://ghcr.io/..., repo://..., store://...)",
"cli.qa.pack_refs.add_prompt": "Doriți să adăugați un pachet de aplicație? [Y,n]",
"cli.qa.providers.add_prompt": "Doriți să adăugați provideri (ex. mesagerie, evenimente etc)? [Y,n]",
"cli.qa.select_number_or_value": "Selectați numărul sau valoarea:",
"cli.qa.value_required": "valoarea este necesară",
"cli.qa.yes_no_suffix_default_no": "[y,N]",
"cli.qa.yes_no_suffix_default_yes": "[Y,n]",
"cli.run.enter_interactive": "Se intră în modul interactiv (tastați @help pentru comenzi).",
"cli.run.summary_flow": " flux: {}",
"cli.run.summary_header": "Rezumat rulare:",
"cli.run.summary_input": " intrare: {}",
"cli.run.summary_pack": " pachet: {} ({})",
"cli.run.summary_tenant_team": " tenant: {} echipă: {}",
"cli.secrets.hint_setup_or_add_key": "indiciu: rulează `greentic-operator setup` sau adaugă cheia în {}",
"cli.secrets.key": " cheie: {}",
"cli.secrets.not_found": "Secretul nu a fost găsit:",
"cli.secrets.store": " magazin: {}",
"cli.secrets.uri": " uri: {}",
"cli.start.events_timer_scheduler_ready": "planificatorul cu temporizator pentru evenimente este pregătit",
"cli.start.http_ingress_ready": "ingresul HTTP este pregătit la http://{}:{}",
"cli.start.public_url_setup_domains": "URL public (configurare cloudflared domenii={}): {}",
"cli.start.warn_events_timer_scheduler_disabled": "Avertisment: planificatorul cu temporizator pentru evenimente este dezactivat: {}",
"cli.start.warn_failed_stop_earlier_target": "Avertisment: oprirea țintei anterioare a eșuat tenant={} echipă={} : {}",
"cli.start.warn_http_ingress_disabled": "Avertisment: ingresul HTTP este dezactivat: {}",
"cli.start.warn_legacy_nats": "Avertisment: '--nats=on' folosește stiva veche GSM NATS; treci la modul embedded când este posibil.",
"cli.subscriptions.deleted": "șterse {}",
"cli.subscriptions.none": "nu au fost găsite abonamente",
"cli.subscriptions.renewed": "reînnoite {}",
"cli.subscriptions.renewed_eligible": "abonamentele eligibile au fost reînnoite",
"cli.tunnel.invalid_selection": "Selecție nevalidă. Rulează fără tunel.",
"cli.tunnel.option_cloudflared": "Cloudflare Tunnel (cloudflared)",
"cli.tunnel.option_ngrok": "ngrok",
"cli.tunnel.option_none": "Fără tunel (doar local)",
"cli.tunnel.prompt": "Serviciu de tunel (pentru webhook-uri ale furnizorilor externi):",
"cli.tunnel.selected_none": "Rulează fără tunel.",
"cli.wizard.answers_output_prompt": "Fișier ieșire răspunsuri [answers.json]:",
"cli.wizard.bundle": "bundle:",
"cli.wizard.execution_aborted": "execuția wizardului a fost anulată de utilizator",
"cli.wizard.help.long_about": "Construiește mai întâi un plan de asistent determinist. Execuția reutilizează același ciclu de viață gmap + resolver + resolved-copy ca în allow demo.",
"cli.wizard.help.main_options_bundle": " --bundle <DIR> (sau furnizați în --answers/--qa-answers)",
"cli.wizard.help.main_options_header": "Opțiuni principale:",
"cli.wizard.help.main_options_mode": " --mode <create|update|remove>",
"cli.wizard.help.option_allow": "Permite calea PACK[/FLOW[/NODE]] pentru tenant/team; repetabil.",
"cli.wizard.help.option_answers": "AnswerDocument JSON/YAML (sau răspunsuri brute wizard vechi).",
"cli.wizard.help.option_apply": "Aplică efecte secundare (alias pentru --execute).",
"cli.wizard.help.option_bundle": "Calea către bundle-ul demo de creat.",
"cli.wizard.help.option_catalog_file": "Fișier catalog JSON/YAML opțional.",
"cli.wizard.help.option_catalog_pack": "ID-ul pachetului din catalog de inclus (repetabil).",
"cli.wizard.help.option_dry_run": "Forțează modul doar-plan (dry-run).",
"cli.wizard.help.option_emit_answers": "Scrie răspunsurile îmbinate ca AnswerDocument JSON.",
"cli.wizard.help.option_execute": "Execută planul. Fără asta, doar afișează planul.",
"cli.wizard.help.option_help": "Afișează ajutorul (vedeți un rezumat cu '-h')",
"cli.wizard.help.option_locale": "Etichetă de localizare pentru randarea QA a wizard-ului.",
"cli.wizard.help.option_migrate": "Permite migrarea versiunii de schemă AnswerDocument când este necesar.",
"cli.wizard.help.option_mode": "[implicit: create]",
"cli.wizard.help.option_mode_values": "[valori posibile: create, update, remove]",
"cli.wizard.help.option_offline": "Rezolvă pachetele în mod offline (doar cache).",
"cli.wizard.help.option_pack_ref": "Referință pachet personalizată (oci://, repo://, store://); repetabil.",
"cli.wizard.help.option_provider_registry": "Suprascriere registry provider (file://<path> sau cale locală).",
"cli.wizard.help.option_qa_answers": "Răspunsuri JSON/YAML opționale emise de greentic-qa.",
"cli.wizard.help.option_run_setup": "Rulează fluxurile existente de configurare provider după execuție.",
"cli.wizard.help.option_schema_version": "Versiunea schemei de inclus în AnswerDocument-ul emis.",
"cli.wizard.help.option_setup_input": "setup-input JSON/YAML opțional transmis către runner-ul de setup.",
"cli.wizard.help.option_target": "Țintă tenant în format tenant[:team]; repetabil.",
"cli.wizard.help.option_team": "Team opțional pentru regulile allow.",
"cli.wizard.help.option_tenant": "Tenant pentru regulile allow.",
"cli.wizard.help.option_tenant_default": "[implicit: demo]",
"cli.wizard.help.option_validate": "Validează/planifică doar (fără efecte secundare).",
"cli.wizard.help.option_verbose": "Afișează câmpuri detaliate ale pașilor planului.",
"cli.wizard.help.optional_options.allow": " --allow <PACK[/FLOW[/NODE]]> (repetabil)",
"cli.wizard.help.optional_options.answers": " --answers <PATH>",
"cli.wizard.help.optional_options.apply": " --apply",
"cli.wizard.help.optional_options.catalog_pack": " --catalog-pack <ID> (repetabil)",
"cli.wizard.help.optional_options.dry_run": " --dry-run",
"cli.wizard.help.optional_options.emit_answers": " --emit-answers <PATH>",
"cli.wizard.help.optional_options.execute": " --execute",
"cli.wizard.help.optional_options.locale": " --locale <TAG> (implicit: detectat din localizarea sistemului)",
"cli.wizard.help.optional_options.migrate": " --migrate",
"cli.wizard.help.optional_options.offline": " --offline",
"cli.wizard.help.optional_options.pack_ref": " --pack-ref <REF> (repetabil, oci://|repo://|store://)",
"cli.wizard.help.optional_options.provider_registry": " --provider-registry <REF>",
"cli.wizard.help.optional_options.qa_answers": " --qa-answers <PATH> (alias vechi)",
"cli.wizard.help.optional_options.run_setup": " --run-setup",
"cli.wizard.help.optional_options.schema_version": " --schema-version <VER>",
"cli.wizard.help.optional_options.target": " --target <tenant[:team]> (repetabil)",
"cli.wizard.help.optional_options.team": " --team <TEAM>",
"cli.wizard.help.optional_options.tenant": " --tenant <TENANT> (implicit: demo)",
"cli.wizard.help.optional_options.validate": " --validate",
"cli.wizard.help.optional_options.verbose": " --verbose",
"cli.wizard.help.optional_options_header": "Opțiuni opționale:",
"cli.wizard.help.options_header": "Opțiuni:",
"cli.wizard.help.usage_label": "Utilizare:",
"cli.wizard.noop_steps": "pași fără operații:",
"cli.wizard.plan_header": "plan wizard:",
"cli.wizard.saved_answers": "răspunsuri wizard salvate:",
"cli.wizard.skip_setup_remove": "omite setup pentru modul remove",
"cli.wizard.step.apply_pack_setup": "Aplică ieșirile de setup declarate de pack prin hook-urile interne de setup",
"cli.wizard.step.copy_packs": "Copiază pack-urile preluate în bundle/packs",
"cli.wizard.step.copy_resolved": "Copiază manifestele state/resolved în resolved/ pentru pornirea demo",
"cli.wizard.step.create_bundle": "Creează scheletul bundle-ului demo folosind convențiile existente",
"cli.wizard.step.resolve_packs": "Rezolvă referințele pack selectate prin clientul distributor",
"cli.wizard.step.run_resolver_create": "Rulează pipeline-ul resolver (la fel ca demo allow)",
"cli.wizard.step.validate_bundle": "Validează că bundle-ul poate fi încărcat de pipeline-ul intern demo",
"cli.wizard.step.write_gmap": "Scrie regulile allow tenant/echipă în gmap",
"cli.wizard.warning": "avertisment: {}",
"demo.build.warn_copying_pack_directory": "Avertisment: se copiază directorul pack în bundle-ul demo (nu este portabil): {}",
"demo.card.action": "acțiune",
"demo.card.action_line": " - {} (id={}: tip={})",
"demo.card.actions": " acțiuni:",
"demo.card.adaptive_card": "Card adaptiv",
"demo.card.body": " corp:",
"demo.card.hint": "Indiciu: @input <field>=<value> pentru a seta intrările, @click <action_id> pentru a trimite, @show pentru a revedea cardul, @json pentru a vedea payload-ul brut.",
"demo.card.input": "intrare",
"demo.card.input_line": " - {} (id={}: tip={})",
"demo.card.inputs": " intrări:",
"demo.card.placeholder": " placeholder: {}",
"demo.card.received": "Card primit: {}",
"demo.repl.already_earliest_state": "Deja la cea mai timpurie stare blocată.",
"demo.repl.finished_with_output": "Flux finalizat cu ieșirea:",
"demo.repl.help": "Comenzi disponibile:\n @show ─ afișează ultimul rezumat al cardului adaptiv\n @json ─ emite valoarea JSON brută primită din flux\n @back ─ revine la cardul/intrările blocate anterioare\n @input <k>=<v> ─ setează sau suprascrie un câmp de intrare\n @click <action_id> ─ trimite cardul cu acțiunea furnizată\n @help ─ afișează acest text de ajutor\n @quit ─ ieșire din REPL",
"demo.repl.no_card": "Nu există niciun card adaptiv de afișat.",
"demo.repl.no_output": "Nicio ieșire disponibilă.",
"demo.repl.restored_previous_state": "Starea blocată anterioară a fost restaurată.",
"demo.repl.set_input": "Setat {}={}",
"demo.repl.unknown_action": "Acțiune necunoscută '{}'. Acțiuni disponibile: {}",
"demo.repl.unknown_command": "Comandă necunoscută. Vezi @help.",
"demo.repl.unknown_input": "Intrare necunoscută '{}'. Intrări disponibile: {}",
"demo.repl.waiting_for_input": "Se așteaptă intrare: {}",
"demo.repl.waiting_no_card": "Fluxul așteaptă intrare (nu a fost detectat niciun card adaptiv).",
"demo.runtime.events_in_process": "evenimente: gestionate în proces (ingres HTTP + planificator de temporizator)",
"demo.runtime.messaging_embedded": "mesagerie: rulează executorul încorporat (fără gateway/egress gsm)",
"demo.runtime.no_services_to_stop": "Nu există servicii de oprit.",
"demo.runtime.none_running": "niciunul nu rulează",
"demo.runtime.public_url_cloudflared": "URL public (serviciu=cloudflared): {}",
"demo.runtime.public_url_cloudflared_domains": "URL public (serviciu=cloudflared domenii={}): {}",
"demo.runtime.service_already_running": "{}: rulează deja (pid={})",
"demo.runtime.service_started": "{}: pornit (pid={})",
"demo.runtime.started_services": "Servicii pornite:",
"demo.runtime.status_running": "rulează",
"demo.runtime.status_stopped": "oprit",
"demo.runtime.stopped_all_under": "Toate serviciile de sub {} au fost oprite",
"wizard.create.access_mode": "Mod de acces",
"wizard.create.bundle_name": "Nume pachet",
"wizard.create.bundle_path": "Calea de ieșire a pachetului",
"wizard.create.execution_mode": "Mod de execuție",
"wizard.create.locale": "Localizare",
"wizard.create.pack_refs": "Referințe pachet",
"wizard.create.providers": "Furnizori",
"wizard.create.targets": "Chiriași și echipe",
"wizard.remove.bundle_path": "Calea pachetului",
"wizard.remove.execution_mode": "Mod de execuție",
"wizard.remove.targets": "Ținte de eliminat",
"wizard.update.bundle_path": "Calea pachetului",
"wizard.update.execution_mode": "Mod de execuție",
"wizard.update.ops": "Operațiuni de actualizare"
}