greentic-start-dev 1.1.27260970208

Greentic lifecycle runner for start/restart/stop orchestration
Documentation
{
  "cli.capabilities.marked_failed": "keupayaan ditandakan gagal: {}",
  "cli.capabilities.marked_ready": "keupayaan ditandakan sedia: {}",
  "cli.capabilities.none_requiring_setup": "tiada keupayaan yang memerlukan persediaan ditemui",
  "cli.capabilities.outcome.error": "ralat: {}",
  "cli.capabilities.outcome.raw": "mentah:\n{}",
  "cli.capabilities.outcome.success": "berjaya: {}",
  "cli.common.answer_yes_no": "sila jawab y atau n",
  "cli.common.failed": "gagal",
  "cli.common.ok": "ok",
  "cli.common.success": "berjaya",
  "cli.demo.debug.after_encode": "[demo] selepas output pengekodan:\n{}",
  "cli.demo.debug.after_encode_serialize_failed": "[demo] selepas output pengekodan: gagal menserialkan output: {}",
  "cli.demo.debug.after_render_plan": "[demo] selepas output render_plan:\n{}",
  "cli.demo.debug.after_render_plan_serialize_failed": "[demo] selepas output render_plan: gagal menserialkan output: {}",
  "cli.demo.debug.after_send_payload": "[demo] selepas output send_payload:\n{}",
  "cli.demo.debug.after_send_payload_serialize_failed": "[demo] selepas output send_payload: gagal menserialkan output: {}",
  "cli.demo.debug.before_envelope": "[demo] sebelum sampul {}:\n{}",
  "cli.demo.debug.before_envelope_serialize_failed": "[demo] sebelum sampul {}: gagal menserialkan sampul: {}",
  "cli.demo.debug.encode_input": "[demo] input pengekodan:\n{}",
  "cli.demo.debug.encode_input_serialize_failed": "[demo] input pengekodan: gagal menserialkan input: {}",
  "cli.demo.help.command.allow": "Benarkan akses tenant/pasukan kepada pack/flow/node",
  "cli.demo.help.command.build": "Bina himpunan demo mudah alih.",
  "cli.demo.help.command.capability": "Urus resolusi/pemanggilan keupayaan dalam himpunan demo",
  "cli.demo.help.command.doctor": "Jalankan pengesahan demo doctor daripada himpunan.",
  "cli.demo.help.command.forbid": "Larangkan akses tenant/pasukan kepada pack/flow/node",
  "cli.demo.help.command.help": "Cetak mesej ini atau bantuan bagi subperintah yang diberikan",
  "cli.demo.help.command.ingress": "Hantar permintaan HTTP sintetik melalui saluran ingress pemesejan",
  "cli.demo.help.command.list_flows": "Senaraikan flow yang diisytiharkan oleh pack",
  "cli.demo.help.command.list_packs": "Senaraikan pack yang diselesaikan daripada himpunan",
  "cli.demo.help.command.logs": "Tunjukkan log demo yang dihasilkan oleh operator dan perkhidmatan.",
  "cli.demo.help.command.new": "Cipta rangka himpunan demo baharu.",
  "cli.demo.help.command.run": "Jalankan pack/flow dengan input sebaris",
  "cli.demo.help.command.send": "Hantar mesej demo melalui pack penyedia.",
  "cli.demo.help.command.setup": "Jalankan flow persediaan penyedia terhadap himpunan demo.",
  "cli.demo.help.command.start": "Mulakan perkhidmatan demo daripada himpunan.",
  "cli.demo.help.command.status": "Tunjukkan status perkhidmatan demo menggunakan keadaan runtime.",
  "cli.demo.help.command.subscriptions": "Urus langganan demo melalui komponen penyedia",
  "cli.demo.help.command.wizard": "Alias bagi wizard. Rancang atau cipta himpunan demo daripada rujukan pack dan peraturan benaran",
  "cli.demo.help.commands_header": "Perintah:",
  "cli.demo.help.option_debug": "",
  "cli.demo.help.option_help": "Cetak bantuan",
  "cli.demo.help.option_locale": "Locale CLI (untuk output terjemahan).",
  "cli.demo.help.options_header": "Pilihan:",
  "cli.demo.help.usage_label": "Penggunaan:",
  "cli.demo_new.created_scaffold": "rangka himpunan demo dicipta di {}",
  "cli.demo_send.debug_invalid_json_output": "[demo] selepas output send_payload: output JSON tidak sah",
  "cli.demo_send.debug_parse_send_payload_failed": "[demo] selepas output send_payload: gagal menghurai SendPayloadOutV1\n{}",
  "cli.demo_send.flow_error": "Ralat flow: {}",
  "cli.demo_send.flow_result": "Hasil flow: {}",
  "cli.demo_send.missing_secret_uris": "URI rahsia tiada:\n{}",
  "cli.domain.best_effort_flows_failed": "Usaha terbaik: {} flow gagal.",
  "cli.domain.best_effort_skipped_missing_setup": "Usaha terbaik: melangkau {} pack yang tiada {}.",
  "cli.domain.no_provider_packs_matched": "Tiada pack penyedia sepadan. Cuba --provider <pack_id>.",
  "cli.domain.no_provider_packs_matched_or_project_root": "Tiada pack penyedia sepadan. Cuba --provider <pack_id> atau --project-root.",
  "cli.domain.plan_header": "Pelan:",
  "cli.domain.plan_item": "  {} -> {}",
  "cli.domain.warn_skip_missing_packs": "[amaran] langkau persediaan domain={} pek hilang: {}",
  "cli.ingress.dlq_log_location": "Lokasi log DLQ: {}",
  "cli.ingress.http_body": "  badan: {}",
  "cli.ingress.http_body_base64": "  badan (base64): {}",
  "cli.ingress.http_header": "  {}: {}",
  "cli.ingress.http_out_status": "HTTP OUT: status {}",
  "cli.list_flows.header": "aliran diisytiharkan oleh pack {} ({}):",
  "cli.list_flows.item": "  - {}",
  "cli.list_packs.for_applications": "pack untuk aplikasi:",
  "cli.list_packs.for_domain": "pack untuk {}:",
  "cli.list_packs.none_for_domain": "tiada pack ditemui untuk domain {}",
  "cli.main.help.command_demo": "",
  "cli.main.help.command_help": "Cetak mesej ini atau bantuan bagi subperintah yang diberikan",
  "cli.main.help.command_wizard": "Alias bagi wizard demo. Rancang/cipta demo bundle dengan rujukan pack dan peraturan kebenaran.",
  "cli.main.help.commands_header": "Perintah:",
  "cli.main.help.option_help": "Cetak bantuan",
  "cli.main.help.option_locale": "Locale CLI (untuk output terjemahan).",
  "cli.main.help.option_version": "Cetak versi",
  "cli.main.help.options_header": "Pilihan:",
  "cli.main.help.tagline": "Peralatan operator Greentic",
  "cli.main.help.usage_label": "Penggunaan:",
  "cli.main.more_info": "Untuk maklumat lanjut, cuba '--help'.",
  "cli.main.requires_subcommand": "ralat: 'greentic-operator' memerlukan subarahan tetapi tiada diberikan",
  "cli.main.subcommands": "subarahan",
  "cli.main.usage_label": "Penggunaan:",
  "cli.plan.item_result_error": "{} {} -> {}",
  "cli.plan.item_result_error_with_summary": "{} {} -> {} ({})",
  "cli.plan.item_result_ok": "{} {} -> {}",
  "cli.plan.warn_skip_missing_secrets": "[amaran] langkau persediaan domain={} tenant={} provider={}: rahsia hilang:\n{}",
  "cli.plan.warn_skip_secrets_check_failed": "[amaran] langkau persediaan domain={} tenant={} provider={}: semakan rahsia gagal: {}",
  "cli.qa.add_item_prompt": "Tambah item #{}? [y/N]:",
  "cli.qa.at_least_one_item": "sekurang-kurangnya satu item diperlukan",
  "cli.qa.choice.access_mode.all_selected_get_all_packs": "Semua tenant dan pasukan mendapat akses kepada semua pack",
  "cli.qa.choice.access_mode.per_pack_matrix": "Kawalan akses terperinci",
  "cli.qa.choice.access_scope.all_tenants": "semua tenant",
  "cli.qa.choice.access_scope.specific_team": "pasukan tertentu untuk tenant tertentu",
  "cli.qa.choice.access_scope.tenant_all_teams": "semua pasukan daripada tenant tertentu",
  "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": "pilihan tidak sah",
  "cli.qa.list_finish_hint": "Tekan Enter pada 'Add item?' untuk tamat.",
  "cli.qa.pack_ref.access_scope_title": "Siapa boleh mengakses aplikasi ini?",
  "cli.qa.pack_ref.make_default_pack_title": "Adakah pack ini pack lalai apabila tiada pack ditentukan?",
  "cli.qa.pack_ref.team_id_title": "Apakah id pasukan yang boleh mengakses aplikasi ini?",
  "cli.qa.pack_ref.tenant_id_title": "Apakah id tenant yang boleh mengakses aplikasi ini?",
  "cli.qa.pack_ref_field_title": "Rujukan pack (cth. /path/to/app.gtpack, file://..., oci://ghcr.io/..., repo://..., store://...)",
  "cli.qa.pack_refs.add_prompt": "Adakah anda mahu menambah pack aplikasi? [Y,n]",
  "cli.qa.providers.add_prompt": "Adakah anda mahu menambah provider (cth. messaging, events, dll)? [Y,n]",
  "cli.qa.select_number_or_value": "Pilih nombor atau nilai:",
  "cli.qa.value_required": "nilai diperlukan",
  "cli.qa.yes_no_suffix_default_no": "[y,N]",
  "cli.qa.yes_no_suffix_default_yes": "[Y,n]",
  "cli.run.enter_interactive": "Memasuki mod interaktif (taip @help untuk arahan).",
  "cli.run.summary_flow": "  aliran: {}",
  "cli.run.summary_header": "Ringkasan pelaksanaan:",
  "cli.run.summary_input": "  input: {}",
  "cli.run.summary_pack": "  pack: {} ({})",
  "cli.run.summary_tenant_team": "  tenant: {} team: {}",
  "cli.secrets.hint_setup_or_add_key": "petunjuk: jalankan `greentic-operator setup` atau tambah kunci ke {}",
  "cli.secrets.key": "  kunci: {}",
  "cli.secrets.not_found": "Rahsia tidak ditemui:",
  "cli.secrets.store": "  stor: {}",
  "cli.secrets.uri": "  uri: {}",
  "cli.start.events_timer_scheduler_ready": "penjadual pemasa peristiwa sedia",
  "cli.start.http_ingress_ready": "Ingress HTTP sedia di http://{}:{}",
  "cli.start.public_url_setup_domains": "URL Awam (domain persediaan cloudflared={}): {}",
  "cli.start.warn_events_timer_scheduler_disabled": "Amaran: penjadual pemasa peristiwa dinyahdayakan: {}",
  "cli.start.warn_failed_stop_earlier_target": "Amaran: gagal menghentikan sasaran terdahulu tenant={} team={} : {}",
  "cli.start.warn_http_ingress_disabled": "Amaran: ingress HTTP dinyahdayakan: {}",
  "cli.start.warn_legacy_nats": "Amaran: '--nats=on' menggunakan timbunan NATS GSM legasi; beralih ke mod terbenam apabila boleh.",
  "cli.subscriptions.deleted": "dipadam {}",
  "cli.subscriptions.none": "tiada langganan ditemui",
  "cli.subscriptions.renewed": "diperbaharui {}",
  "cli.subscriptions.renewed_eligible": "langganan layak diperbaharui",
  "cli.tunnel.invalid_selection": "Pilihan tidak sah. Berjalan tanpa terowong.",
  "cli.tunnel.option_cloudflared": "Cloudflare Tunnel (cloudflared)",
  "cli.tunnel.option_ngrok": "ngrok",
  "cli.tunnel.option_none": "Tiada terowong (setempat sahaja)",
  "cli.tunnel.prompt": "Perkhidmatan terowong (untuk webhook penyedia luaran):",
  "cli.tunnel.selected_none": "Berjalan tanpa terowong.",
  "cli.wizard.answers_output_prompt": "Fail output jawapan [answers.json]:",
  "cli.wizard.bundle": "bundle:",
  "cli.wizard.execution_aborted": "pelaksanaan wizard dibatalkan oleh pengguna",
  "cli.wizard.help.long_about": "Membina pelan wizard deterministik terlebih dahulu. Pelaksanaan menggunakan semula kitar hayat gmap + resolver + resolved-copy yang sama seperti demo allow.",
  "cli.wizard.help.main_options_bundle": "  --bundle <DIR> (atau sediakan dalam --answers/--qa-answers)",
  "cli.wizard.help.main_options_header": "Pilihan utama:",
  "cli.wizard.help.main_options_mode": "  --mode <create|update|remove>",
  "cli.wizard.help.option_allow": "Benarkan laluan PACK[/FLOW[/NODE]] untuk tenant/team; boleh diulang.",
  "cli.wizard.help.option_answers": "AnswerDocument JSON/YAML (atau jawapan wizard mentah legasi).",
  "cli.wizard.help.option_apply": "Terapkan kesan sampingan (alias bagi --execute).",
  "cli.wizard.help.option_bundle": "Laluan ke bundle demo untuk dicipta.",
  "cli.wizard.help.option_catalog_file": "Fail katalog JSON/YAML pilihan.",
  "cli.wizard.help.option_catalog_pack": "ID pack katalog untuk disertakan (boleh diulang).",
  "cli.wizard.help.option_dry_run": "Paksa mod pelan sahaja (dry-run).",
  "cli.wizard.help.option_emit_answers": "Tulis jawapan digabungkan sebagai AnswerDocument JSON.",
  "cli.wizard.help.option_execute": "Laksanakan pelan. Tanpa ini, hanya mencetak pelan.",
  "cli.wizard.help.option_help": "Cetak bantuan (lihat ringkasan dengan '-h')",
  "cli.wizard.help.option_locale": "Tag lokal untuk pemaparan QA wizard.",
  "cli.wizard.help.option_migrate": "Benarkan migrasi versi skema AnswerDocument apabila diperlukan.",
  "cli.wizard.help.option_mode": "[lalai: create]",
  "cli.wizard.help.option_mode_values": "[nilai yang mungkin: create, update, remove]",
  "cli.wizard.help.option_offline": "Selesaikan pack dalam mod luar talian (cache sahaja).",
  "cli.wizard.help.option_pack_ref": "Rujukan pack tersuai (oci://, repo://, store://); boleh diulang.",
  "cli.wizard.help.option_provider_registry": "Override registry provider (file://<path> atau laluan setempat).",
  "cli.wizard.help.option_qa_answers": "Jawapan JSON/YAML pilihan yang dijana oleh greentic-qa.",
  "cli.wizard.help.option_run_setup": "Jalankan aliran persediaan provider sedia ada selepas pelaksanaan.",
  "cli.wizard.help.option_schema_version": "Versi skema untuk dibenamkan dalam AnswerDocument yang dijana.",
  "cli.wizard.help.option_setup_input": "setup-input JSON/YAML pilihan yang dihantar ke setup runner.",
  "cli.wizard.help.option_target": "Sasaran tenant dalam bentuk tenant[:team]; boleh diulang.",
  "cli.wizard.help.option_team": "Team pilihan untuk peraturan allow.",
  "cli.wizard.help.option_tenant": "Tenant untuk peraturan allow.",
  "cli.wizard.help.option_tenant_default": "[lalai: demo]",
  "cli.wizard.help.option_validate": "Sahkan/pelan sahaja (tiada kesan sampingan).",
  "cli.wizard.help.option_verbose": "Cetak medan langkah pelan terperinci.",
  "cli.wizard.help.optional_options.allow": "  --allow <PACK[/FLOW[/NODE]]> (boleh diulang)",
  "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> (boleh diulang)",
  "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> (lalai: dikesan daripada lokal sistem)",
  "cli.wizard.help.optional_options.migrate": "  --migrate",
  "cli.wizard.help.optional_options.offline": "  --offline",
  "cli.wizard.help.optional_options.pack_ref": "  --pack-ref <REF> (boleh diulang, oci://|repo://|store://)",
  "cli.wizard.help.optional_options.provider_registry": "  --provider-registry <REF>",
  "cli.wizard.help.optional_options.qa_answers": "  --qa-answers <PATH> (alias legasi)",
  "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]> (boleh diulang)",
  "cli.wizard.help.optional_options.team": "  --team <TEAM>",
  "cli.wizard.help.optional_options.tenant": "  --tenant <TENANT> (lalai: demo)",
  "cli.wizard.help.optional_options.validate": "  --validate",
  "cli.wizard.help.optional_options.verbose": "  --verbose",
  "cli.wizard.help.optional_options_header": "Pilihan pilihan:",
  "cli.wizard.help.options_header": "Pilihan:",
  "cli.wizard.help.usage_label": "Penggunaan:",
  "cli.wizard.noop_steps": "langkah no-op:",
  "cli.wizard.plan_header": "pelan wizard:",
  "cli.wizard.saved_answers": "jawapan wizard disimpan:",
  "cli.wizard.skip_setup_remove": "langkau persediaan untuk mod buang",
  "cli.wizard.step.apply_pack_setup": "Terapkan output persediaan yang diisytiharkan pack melalui hook persediaan dalaman",
  "cli.wizard.step.copy_packs": "Salin pack yang diambil ke dalam bundle/packs",
  "cli.wizard.step.copy_resolved": "Salin manifes state/resolved ke resolved/ untuk permulaan demo",
  "cli.wizard.step.create_bundle": "Cipta rangka bundle demo menggunakan konvensyen sedia ada",
  "cli.wizard.step.resolve_packs": "Selesaikan rujukan pack terpilih melalui klien distributor",
  "cli.wizard.step.run_resolver_create": "Jalankan pipeline resolver (sama seperti demo allow)",
  "cli.wizard.step.validate_bundle": "Sahkan bundle boleh dimuatkan oleh pipeline demo dalaman",
  "cli.wizard.step.write_gmap": "Tulis peraturan benarkan tenant/team ke gmap",
  "cli.wizard.warning": "amaran: {}",
  "demo.build.warn_copying_pack_directory": "Amaran: menyalin direktori pack ke dalam bundle demo (tidak mudah alih): {}",
  "demo.card.action": "tindakan",
  "demo.card.action_line": "    - {} (id={}: jenis={})",
  "demo.card.actions": "  tindakan:",
  "demo.card.adaptive_card": "Kad adaptif",
  "demo.card.body": "  kandungan:",
  "demo.card.hint": "Petunjuk: @input <field>=<value> untuk menetapkan input, @click <action_id> untuk hantar, @show untuk melihat semula kad, @json untuk melihat muatan mentah.",
  "demo.card.input": "input",
  "demo.card.input_line": "    - {} (id={}: jenis={})",
  "demo.card.inputs": "  input:",
  "demo.card.placeholder": "      pemegang tempat: {}",
  "demo.card.received": "Kad diterima: {}",
  "demo.repl.already_earliest_state": "Sudah pada keadaan tersekat paling awal.",
  "demo.repl.finished_with_output": "Aliran selesai dengan output:",
  "demo.repl.help": "Perintah tersedia:\n  @show              ─ paparkan ringkasan kad adaptif terakhir\n  @json              ─ keluarkan nilai JSON mentah yang diterima daripada aliran\n  @back              ─ kembali ke kad/input yang disekat sebelum ini\n  @input <k>=<v>     ─ tetapkan atau ganti nilai medan input\n  @click <action_id> ─ hantar kad dengan tindakan yang diberikan\n  @help              ─ cetak teks bantuan ini\n  @quit              ─ keluar daripada REPL",
  "demo.repl.no_card": "Tiada kad adaptif untuk dipaparkan.",
  "demo.repl.no_output": "Tiada output tersedia.",
  "demo.repl.restored_previous_state": "Keadaan disekat sebelumnya telah dipulihkan.",
  "demo.repl.set_input": "Tetapkan {}={}",
  "demo.repl.unknown_action": "Tindakan '{}' tidak diketahui. Tindakan tersedia: {}",
  "demo.repl.unknown_command": "Perintah tidak diketahui. Lihat @help.",
  "demo.repl.unknown_input": "Input '{}' tidak diketahui. Input tersedia: {}",
  "demo.repl.waiting_for_input": "Menunggu input: {}",
  "demo.repl.waiting_no_card": "Aliran sedang menunggu input (tiada kad adaptif dikesan).",
  "demo.runtime.events_in_process": "events: dikendalikan dalam proses (ingres HTTP + penjadual pemasa)",
  "demo.runtime.messaging_embedded": "messaging: menjalankan pelari terbenam (tiada gerbang/egres gsm)",
  "demo.runtime.no_services_to_stop": "Tiada perkhidmatan untuk dihentikan.",
  "demo.runtime.none_running": "tiada yang berjalan",
  "demo.runtime.public_url_cloudflared": "URL Awam (service=cloudflared): {}",
  "demo.runtime.public_url_cloudflared_domains": "URL Awam (service=cloudflared domains={}): {}",
  "demo.runtime.service_already_running": "{}: sudah berjalan (pid={})",
  "demo.runtime.service_started": "{}: dimulakan (pid={})",
  "demo.runtime.started_services": "Perkhidmatan dimulakan:",
  "demo.runtime.status_running": "berjalan",
  "demo.runtime.status_stopped": "dihentikan",
  "demo.runtime.stopped_all_under": "Semua perkhidmatan di bawah {} telah dihentikan",
  "wizard.create.access_mode": "Mod akses",
  "wizard.create.bundle_name": "Nama bundel",
  "wizard.create.bundle_path": "Laluan output bundel",
  "wizard.create.execution_mode": "Mod pelaksanaan",
  "wizard.create.locale": "Lokal",
  "wizard.create.pack_refs": "Rujukan pek",
  "wizard.create.providers": "Penyedia",
  "wizard.create.targets": "Penyewa dan pasukan",
  "wizard.remove.bundle_path": "Laluan bundel",
  "wizard.remove.execution_mode": "Mod pelaksanaan",
  "wizard.remove.targets": "Alih keluar sasaran",
  "wizard.update.bundle_path": "Laluan bundel",
  "wizard.update.execution_mode": "Mod pelaksanaan",
  "wizard.update.ops": "Operasi kemas kini"
}