greentic-start-dev 1.1.27260970208

Greentic lifecycle runner for start/restart/stop orchestration
Documentation
{
  "cli.capabilities.marked_failed": "ทำเครื่องหมายความสามารถว่าล้มเหลวแล้ว: {}",
  "cli.capabilities.marked_ready": "ทำเครื่องหมายความสามารถว่าพร้อมแล้ว: {}",
  "cli.capabilities.none_requiring_setup": "ไม่พบความสามารถที่ต้องตั้งค่า",
  "cli.capabilities.outcome.error": "ข้อผิดพลาด: {}",
  "cli.capabilities.outcome.raw": "ข้อมูลดิบ:\n{}",
  "cli.capabilities.outcome.success": "สำเร็จ: {}",
  "cli.common.answer_yes_no": "โปรดตอบ y หรือ n",
  "cli.common.failed": "ล้มเหลว",
  "cli.common.ok": "ตกลง",
  "cli.common.success": "สำเร็จ",
  "cli.demo.debug.after_encode": "[demo] หลัง encode เอาต์พุต:\n{}",
  "cli.demo.debug.after_encode_serialize_failed": "[demo] หลัง encode เอาต์พุต: ทำให้เอาต์พุตเป็นซีเรียลไลซ์ไม่สำเร็จ: {}",
  "cli.demo.debug.after_render_plan": "[demo] หลัง render_plan เอาต์พุต:\n{}",
  "cli.demo.debug.after_render_plan_serialize_failed": "[demo] หลัง render_plan เอาต์พุต: ทำให้เอาต์พุตเป็นซีเรียลไลซ์ไม่สำเร็จ: {}",
  "cli.demo.debug.after_send_payload": "[demo] หลัง send_payload เอาต์พุต:\n{}",
  "cli.demo.debug.after_send_payload_serialize_failed": "[demo] หลัง send_payload เอาต์พุต: ทำให้เอาต์พุตเป็นซีเรียลไลซ์ไม่สำเร็จ: {}",
  "cli.demo.debug.before_envelope": "[demo] ก่อน {} envelope:\n{}",
  "cli.demo.debug.before_envelope_serialize_failed": "[demo] ก่อน {} envelope: ทำให้ envelope เป็นซีเรียลไลซ์ไม่สำเร็จ: {}",
  "cli.demo.debug.encode_input": "[demo] encode อินพุต:\n{}",
  "cli.demo.debug.encode_input_serialize_failed": "[demo] encode อินพุต: ทำให้อินพุตเป็นซีเรียลไลซ์ไม่สำเร็จ: {}",
  "cli.demo.help.command.allow": "อนุญาตให้ tenant/team เข้าถึง pack/flow/node",
  "cli.demo.help.command.build": "สร้างเดโมบันเดิลแบบพกพา",
  "cli.demo.help.command.capability": "จัดการการแก้ความสามารถ/การเรียกใช้ในเดโมบันเดิล",
  "cli.demo.help.command.doctor": "รันการตรวจสอบ demo doctor จากบันเดิล",
  "cli.demo.help.command.forbid": "ห้าม tenant/team เข้าถึง pack/flow/node",
  "cli.demo.help.command.help": "พิมพ์ข้อความนี้หรือความช่วยเหลือของคำสั่งย่อยที่ระบุ",
  "cli.demo.help.command.ingress": "ส่งคำขอ HTTP จำลองผ่านไปป์ไลน์ ingress ของระบบส่งข้อความ",
  "cli.demo.help.command.list_flows": "แสดงรายการ flow ที่ประกาศโดย pack",
  "cli.demo.help.command.list_packs": "แสดงรายการ pack ที่ resolve แล้วจากบันเดิล",
  "cli.demo.help.command.logs": "แสดงบันทึกเดโมที่สร้างโดย operator และบริการ",
  "cli.demo.help.command.new": "สร้างโครงเดโมบันเดิลใหม่",
  "cli.demo.help.command.run": "รัน pack/flow พร้อมอินพุตแบบอินไลน์",
  "cli.demo.help.command.send": "ส่งข้อความเดโมผ่าน provider pack",
  "cli.demo.help.command.setup": "รัน flow การตั้งค่า provider กับเดโมบันเดิล",
  "cli.demo.help.command.start": "เริ่มบริการเดโมจากบันเดิล",
  "cli.demo.help.command.status": "แสดงสถานะบริการเดโมโดยใช้สถานะรันไทม์",
  "cli.demo.help.command.subscriptions": "จัดการการสมัครรับข้อมูลเดโมผ่านคอมโพเนนต์ provider",
  "cli.demo.help.command.wizard": "นามแฝงของ wizard วางแผนหรือสร้างเดโมบันเดิลจากการอ้างอิง pack และกฎ allow",
  "cli.demo.help.commands_header": "คำสั่ง:",
  "cli.demo.help.option_debug": "",
  "cli.demo.help.option_help": "แสดงความช่วยเหลือ",
  "cli.demo.help.option_locale": "โลแคลของ CLI (สำหรับผลลัพธ์ที่แปลแล้ว)",
  "cli.demo.help.options_header": "ตัวเลือก:",
  "cli.demo.help.usage_label": "การใช้งาน:",
  "cli.demo_new.created_scaffold": "สร้างโครงเดโมบันเดิลที่ {} แล้ว",
  "cli.demo_send.debug_invalid_json_output": "[demo] หลัง send_payload เอาต์พุต: เอาต์พุต JSON ไม่ถูกต้อง",
  "cli.demo_send.debug_parse_send_payload_failed": "[demo] หลัง send_payload เอาต์พุต: แยกวิเคราะห์ SendPayloadOutV1 ไม่สำเร็จ\n{}",
  "cli.demo_send.flow_error": "ข้อผิดพลาดของ Flow: {}",
  "cli.demo_send.flow_result": "ผลลัพธ์ของ Flow: {}",
  "cli.demo_send.missing_secret_uris": "ไม่มี secret URI:\n{}",
  "cli.domain.best_effort_flows_failed": "Best-effort: flow ล้มเหลว {} รายการ",
  "cli.domain.best_effort_skipped_missing_setup": "Best-effort: ข้าม {} pack ที่ไม่มี {}",
  "cli.domain.no_provider_packs_matched": "ไม่พบ provider pack ที่ตรงกัน ลองใช้ --provider <pack_id>",
  "cli.domain.no_provider_packs_matched_or_project_root": "ไม่พบ provider pack ที่ตรงกัน ลองใช้ --provider <pack_id> หรือ --project-root",
  "cli.domain.plan_header": "แผน:",
  "cli.domain.plan_item": "  {} -> {}",
  "cli.domain.warn_skip_missing_packs": "[warn] ข้ามการตั้งค่า domain={} เนื่องจากไม่มีแพ็ก: {}",
  "cli.ingress.dlq_log_location": "ตำแหน่งล็อก DLQ: {}",
  "cli.ingress.http_body": "  เนื้อหา: {}",
  "cli.ingress.http_body_base64": "  เนื้อหา (base64): {}",
  "cli.ingress.http_header": "  {}: {}",
  "cli.ingress.http_out_status": "HTTP OUT: สถานะ {}",
  "cli.list_flows.header": "โฟลว์ที่ประกาศโดยแพ็ก {} ({}):",
  "cli.list_flows.item": "  - {}",
  "cli.list_packs.for_applications": "แพ็กสำหรับแอปพลิเคชัน:",
  "cli.list_packs.for_domain": "แพ็กสำหรับ {}:",
  "cli.list_packs.none_for_domain": "ไม่พบแพ็กสำหรับโดเมน {}",
  "cli.main.help.command_demo": "",
  "cli.main.help.command_help": "พิมพ์ข้อความนี้หรือความช่วยเหลือของคำสั่งย่อยที่ระบุ",
  "cli.main.help.command_wizard": "ชื่อเรียกแทนของตัวช่วยสร้างเดโม วางแผน/สร้างเดโมบันเดิลพร้อมการอ้างอิงแพ็กและกฎ allow",
  "cli.main.help.commands_header": "คำสั่ง:",
  "cli.main.help.option_help": "แสดงความช่วยเหลือ",
  "cli.main.help.option_locale": "โลแคลของ CLI (สำหรับผลลัพธ์ที่แปลแล้ว)",
  "cli.main.help.option_version": "พิมพ์เวอร์ชัน",
  "cli.main.help.options_header": "ตัวเลือก:",
  "cli.main.help.tagline": "เครื่องมือโอเปอเรเตอร์ของ Greentic",
  "cli.main.help.usage_label": "การใช้งาน:",
  "cli.main.more_info": "สำหรับข้อมูลเพิ่มเติม ลองใช้ '--help'",
  "cli.main.requires_subcommand": "ข้อผิดพลาด: 'greentic-operator' ต้องมีซับคอมมานด์ แต่ไม่ได้ระบุมา",
  "cli.main.subcommands": "ซับคอมมานด์",
  "cli.main.usage_label": "การใช้งาน:",
  "cli.plan.item_result_error": "{} {} -> {}",
  "cli.plan.item_result_error_with_summary": "{} {} -> {} ({})",
  "cli.plan.item_result_ok": "{} {} -> {}",
  "cli.plan.warn_skip_missing_secrets": "[warn] ข้ามการตั้งค่า domain={} tenant={} provider={}: ไม่มีซีเคร็ต:\n{}",
  "cli.plan.warn_skip_secrets_check_failed": "[warn] ข้ามการตั้งค่า domain={} tenant={} provider={}: ตรวจสอบซีเคร็ตล้มเหลว: {}",
  "cli.qa.add_item_prompt": "เพิ่มรายการ #{}? [y/N]:",
  "cli.qa.at_least_one_item": "ต้องมีอย่างน้อยหนึ่งรายการ",
  "cli.qa.choice.access_mode.all_selected_get_all_packs": "ทุก tenant และทีมเข้าถึงได้ทุกแพ็ก",
  "cli.qa.choice.access_mode.per_pack_matrix": "การควบคุมสิทธิ์แบบละเอียด",
  "cli.qa.choice.access_scope.all_tenants": "ทุก tenant",
  "cli.qa.choice.access_scope.specific_team": "ทีมที่ระบุสำหรับ tenant ที่ระบุ",
  "cli.qa.choice.access_scope.tenant_all_teams": "ทุกทีมจาก tenant ที่ระบุ",
  "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": "ตัวเลือกไม่ถูกต้อง",
  "cli.qa.list_finish_hint": "กด Enter ที่ 'Add item?' เพื่อเสร็จสิ้น",
  "cli.qa.pack_ref.access_scope_title": "ใครสามารถเข้าถึงแอปพลิเคชันนี้ได้?",
  "cli.qa.pack_ref.make_default_pack_title": "ให้แพ็กนี้เป็นแพ็กเริ่มต้นเมื่อไม่ได้ระบุแพ็กหรือไม่?",
  "cli.qa.pack_ref.team_id_title": "team id ที่เข้าถึงแอปพลิเคชันนี้ได้คืออะไร?",
  "cli.qa.pack_ref.tenant_id_title": "tenant id ที่เข้าถึงแอปพลิเคชันนี้ได้คืออะไร?",
  "cli.qa.pack_ref_field_title": "การอ้างอิงแพ็ก (เช่น /path/to/app.gtpack, file://..., oci://ghcr.io/..., repo://..., store://...)",
  "cli.qa.pack_refs.add_prompt": "คุณต้องการเพิ่มแพ็กแอปพลิเคชันหรือไม่? [Y,n]",
  "cli.qa.providers.add_prompt": "คุณต้องการเพิ่มผู้ให้บริการ (เช่น messaging, events ฯลฯ) หรือไม่? [Y,n]",
  "cli.qa.select_number_or_value": "เลือกหมายเลขหรือค่า:",
  "cli.qa.value_required": "จำเป็นต้องระบุค่า",
  "cli.qa.yes_no_suffix_default_no": "[y,N]",
  "cli.qa.yes_no_suffix_default_yes": "[Y,n]",
  "cli.run.enter_interactive": "กำลังเข้าสู่โหมดโต้ตอบ (พิมพ์ @help เพื่อดูคำสั่ง)",
  "cli.run.summary_flow": "  โฟลว์: {}",
  "cli.run.summary_header": "สรุปการรัน:",
  "cli.run.summary_input": "  อินพุต: {}",
  "cli.run.summary_pack": "  แพ็ก: {} ({})",
  "cli.run.summary_tenant_team": "  เทนเนนต์: {} ทีม: {}",
  "cli.secrets.hint_setup_or_add_key": "คำแนะนำ: รัน `greentic-operator setup` หรือเพิ่มคีย์ไปที่ {}",
  "cli.secrets.key": "  คีย์: {}",
  "cli.secrets.not_found": "ไม่พบซีเคร็ต:",
  "cli.secrets.store": "  สโตร์: {}",
  "cli.secrets.uri": "  URI: {}",
  "cli.start.events_timer_scheduler_ready": "ตัวจัดตารางเวลาไทเมอร์อีเวนต์พร้อมแล้ว",
  "cli.start.http_ingress_ready": "HTTP ingress พร้อมที่ http://{}:{}",
  "cli.start.public_url_setup_domains": "Public URL (โดเมนการตั้งค่า cloudflared={}): {}",
  "cli.start.warn_events_timer_scheduler_disabled": "คำเตือน: ปิดใช้งานตัวจัดตารางเวลาไทเมอร์อีเวนต์: {}",
  "cli.start.warn_failed_stop_earlier_target": "คำเตือน: หยุดเป้าหมายก่อนหน้าล้มเหลว tenant={} team={} : {}",
  "cli.start.warn_http_ingress_disabled": "คำเตือน: ปิดใช้งาน HTTP ingress: {}",
  "cli.start.warn_legacy_nats": "คำเตือน: '--nats=on' ใช้สแตก GSM NATS แบบดั้งเดิม; ควรเปลี่ยนเป็นโหมด embedded เมื่อเป็นไปได้",
  "cli.subscriptions.deleted": "ลบแล้ว {}",
  "cli.subscriptions.none": "ไม่พบการสมัครรับข้อมูล",
  "cli.subscriptions.renewed": "ต่ออายุแล้ว {}",
  "cli.subscriptions.renewed_eligible": "ต่ออายุการสมัครรับข้อมูลที่มีสิทธิ์แล้ว",
  "cli.tunnel.invalid_selection": "การเลือกไม่ถูกต้อง กำลังทำงานโดยไม่มีอุโมงค์",
  "cli.tunnel.option_cloudflared": "Cloudflare Tunnel (cloudflared)",
  "cli.tunnel.option_ngrok": "ngrok",
  "cli.tunnel.option_none": "ไม่มีอุโมงค์ (เฉพาะภายในเครื่อง)",
  "cli.tunnel.prompt": "บริการอุโมงค์ (สำหรับเว็บฮุคของผู้ให้บริการภายนอก):",
  "cli.tunnel.selected_none": "กำลังทำงานโดยไม่มีอุโมงค์",
  "cli.wizard.answers_output_prompt": "ไฟล์ผลลัพธ์คำตอบ [answers.json]:",
  "cli.wizard.bundle": "บันเดิล:",
  "cli.wizard.execution_aborted": "ผู้ใช้ยกเลิกการทำงานวิซาร์ด",
  "cli.wizard.help.long_about": "สร้างแผนวิซาร์ดแบบกำหนดผลลัพธ์แน่นอนก่อน การทำงานจะใช้วงจร gmap + resolver + resolved-copy เดียวกันกับที่ demo allow ใช้",
  "cli.wizard.help.main_options_bundle": "  --bundle <DIR> (หรือระบุใน --answers/--qa-answers)",
  "cli.wizard.help.main_options_header": "ตัวเลือกหลัก:",
  "cli.wizard.help.main_options_mode": "  --mode <create|update|remove>",
  "cli.wizard.help.option_allow": "อนุญาตพาธ PACK[/FLOW[/NODE]] สำหรับ tenant/team; ระบุซ้ำได้",
  "cli.wizard.help.option_answers": "AnswerDocument รูปแบบ JSON/YAML (หรือคำตอบวิซาร์ดแบบดิบรุ่นเก่า)",
  "cli.wizard.help.option_apply": "ใช้ผลข้างเคียง (นามแฝงของ --execute)",
  "cli.wizard.help.option_bundle": "พาธไปยัง demo bundle ที่จะสร้าง",
  "cli.wizard.help.option_catalog_file": "ไฟล์ catalog JSON/YAML แบบไม่บังคับ",
  "cli.wizard.help.option_catalog_pack": "รหัส catalog pack ที่จะรวม (ระบุซ้ำได้)",
  "cli.wizard.help.option_dry_run": "บังคับโหมดวางแผนอย่างเดียว (dry-run)",
  "cli.wizard.help.option_emit_answers": "เขียนคำตอบที่รวมแล้วเป็น AnswerDocument JSON",
  "cli.wizard.help.option_execute": "ดำเนินการตามแผน หากไม่ระบุ จะพิมพ์เฉพาะแผน",
  "cli.wizard.help.option_help": "พิมพ์ความช่วยเหลือ (ดูสรุปด้วย '-h')",
  "cli.wizard.help.option_locale": "แท็ก locale สำหรับการเรนเดอร์ QA ของวิซาร์ด",
  "cli.wizard.help.option_migrate": "อนุญาตย้ายเวอร์ชันสคีมาของ AnswerDocument เมื่อจำเป็น",
  "cli.wizard.help.option_mode": "[ค่าเริ่มต้น: create]",
  "cli.wizard.help.option_mode_values": "[ค่าที่เป็นไปได้: create, update, remove]",
  "cli.wizard.help.option_offline": "แก้ไขแพ็กในโหมดออฟไลน์ (ใช้แคชเท่านั้น)",
  "cli.wizard.help.option_pack_ref": "pack ref แบบกำหนดเอง (oci://, repo://, store://); ระบุซ้ำได้",
  "cli.wizard.help.option_provider_registry": "แทนที่ provider registry (file://<path> หรือพาธภายในเครื่อง)",
  "cli.wizard.help.option_qa_answers": "คำตอบ JSON/YAML แบบไม่บังคับที่ greentic-qa สร้างออกมา",
  "cli.wizard.help.option_run_setup": "เรียกใช้โฟลว์ setup ของ provider ที่มีอยู่หลังการดำเนินการ",
  "cli.wizard.help.option_schema_version": "เวอร์ชันสคีมาที่จะฝังใน AnswerDocument ที่สร้างออกมา",
  "cli.wizard.help.option_setup_input": "setup-input แบบ JSON/YAML ไม่บังคับที่จะส่งให้ตัวรัน setup",
  "cli.wizard.help.option_target": "เป้าหมาย tenant ในรูปแบบ tenant[:team]; ระบุซ้ำได้",
  "cli.wizard.help.option_team": "team แบบไม่บังคับสำหรับกฎ allow",
  "cli.wizard.help.option_tenant": "tenant สำหรับกฎ allow",
  "cli.wizard.help.option_tenant_default": "[ค่าเริ่มต้น: demo]",
  "cli.wizard.help.option_validate": "ตรวจสอบ/วางแผนเท่านั้น (ไม่มีผลข้างเคียง)",
  "cli.wizard.help.option_verbose": "พิมพ์ฟิลด์ขั้นตอนแผนแบบละเอียด",
  "cli.wizard.help.optional_options.allow": "  --allow <PACK[/FLOW[/NODE]]> (ระบุซ้ำได้)",
  "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> (ระบุซ้ำได้)",
  "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> (ค่าเริ่มต้น: ตรวจพบจาก locale ของระบบ)",
  "cli.wizard.help.optional_options.migrate": "  --migrate",
  "cli.wizard.help.optional_options.offline": "  --offline",
  "cli.wizard.help.optional_options.pack_ref": "  --pack-ref <REF> (ระบุซ้ำได้, oci://|repo://|store://)",
  "cli.wizard.help.optional_options.provider_registry": "  --provider-registry <REF>",
  "cli.wizard.help.optional_options.qa_answers": "  --qa-answers <PATH> (นามแฝงแบบเดิม)",
  "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]> (ระบุซ้ำได้)",
  "cli.wizard.help.optional_options.team": "  --team <TEAM>",
  "cli.wizard.help.optional_options.tenant": "  --tenant <TENANT> (ค่าเริ่มต้น: demo)",
  "cli.wizard.help.optional_options.validate": "  --validate",
  "cli.wizard.help.optional_options.verbose": "  --verbose",
  "cli.wizard.help.optional_options_header": "ตัวเลือกเพิ่มเติม:",
  "cli.wizard.help.options_header": "ตัวเลือก:",
  "cli.wizard.help.usage_label": "การใช้งาน:",
  "cli.wizard.noop_steps": "ขั้นตอน no-op:",
  "cli.wizard.plan_header": "แผนวิซาร์ด:",
  "cli.wizard.saved_answers": "บันทึกคำตอบวิซาร์ดแล้ว:",
  "cli.wizard.skip_setup_remove": "ข้ามการตั้งค่าสำหรับโหมด remove",
  "cli.wizard.step.apply_pack_setup": "ใช้เอาต์พุตการตั้งค่าที่ประกาศในแพ็กผ่านฮุกการตั้งค่าภายใน",
  "cli.wizard.step.copy_packs": "คัดลอกแพ็กที่ดึงมาไว้ใน bundle/packs",
  "cli.wizard.step.copy_resolved": "คัดลอกแมนิเฟสต์ state/resolved ไปยัง resolved/ สำหรับการเริ่มเดโม",
  "cli.wizard.step.create_bundle": "สร้างโครงบันเดิลเดโมตามรูปแบบที่มีอยู่",
  "cli.wizard.step.resolve_packs": "แก้ไข pack ref ที่เลือกผ่านไคลเอนต์ distributor",
  "cli.wizard.step.run_resolver_create": "รันไปป์ไลน์ resolver (เหมือนกับ demo allow)",
  "cli.wizard.step.validate_bundle": "ตรวจสอบว่าบันเดิลสามารถโหลดได้โดยไปป์ไลน์เดโมภายใน",
  "cli.wizard.step.write_gmap": "เขียนกฎ allow ของ tenant/team ไปยัง gmap",
  "cli.wizard.warning": "คำเตือน: {}",
  "demo.build.warn_copying_pack_directory": "คำเตือน: กำลังคัดลอกไดเรกทอรีแพ็กเข้าเดโมบันเดิล (ไม่พกพา): {}",
  "demo.card.action": "การดำเนินการ",
  "demo.card.action_line": "    - {} (id={}: type={})",
  "demo.card.actions": "  การดำเนินการ:",
  "demo.card.adaptive_card": "Adaptive card",
  "demo.card.body": "  เนื้อหา:",
  "demo.card.hint": "คำแนะนำ: @input <field>=<value> เพื่อตั้งค่าอินพุต, @click <action_id> เพื่อส่ง, @show เพื่อกลับไปดูการ์ด, @json เพื่อดูเพย์โหลดดิบ",
  "demo.card.input": "อินพุต",
  "demo.card.input_line": "    - {} (id={}: type={})",
  "demo.card.inputs": "  อินพุต:",
  "demo.card.placeholder": "      ตัวยึดตำแหน่ง: {}",
  "demo.card.received": "ได้รับการ์ด: {}",
  "demo.repl.already_earliest_state": "อยู่ที่สถานะถูกบล็อกที่เร็วที่สุดแล้ว",
  "demo.repl.finished_with_output": "โฟลว์เสร็จสิ้นพร้อมผลลัพธ์:",
  "demo.repl.help": "คำสั่งที่ใช้ได้:\n  @show              ─ แสดงสรุป adaptive card ล่าสุด\n  @json              ─ แสดงค่า JSON ดิบที่ได้รับจากโฟลว์\n  @back              ─ ย้อนกลับไปยังการ์ด/อินพุตที่ถูกบล็อกก่อนหน้า\n  @input <k>=<v>     ─ ตั้งค่าหรือเขียนทับช่องอินพุต\n  @click <action_id> ─ ส่งการ์ดด้วยแอ็กชันที่ระบุ\n  @help              ─ พิมพ์ข้อความช่วยเหลือนี้\n  @quit              ─ ออกจาก REPL",
  "demo.repl.no_card": "ไม่มี adaptive card ให้แสดง",
  "demo.repl.no_output": "ไม่มีเอาต์พุตที่พร้อมใช้งาน",
  "demo.repl.restored_previous_state": "กู้คืนสถานะที่ถูกบล็อกก่อนหน้าแล้ว",
  "demo.repl.set_input": "ตั้งค่า {}={}",
  "demo.repl.unknown_action": "ไม่รู้จักแอ็กชัน '{}'. แอ็กชันที่ใช้ได้: {}",
  "demo.repl.unknown_command": "ไม่รู้จักคำสั่ง ดู @help",
  "demo.repl.unknown_input": "ไม่รู้อินพุต '{}'. อินพุตที่ใช้ได้: {}",
  "demo.repl.waiting_for_input": "กำลังรออินพุต: {}",
  "demo.repl.waiting_no_card": "โฟลว์กำลังรออินพุต (ไม่พบ adaptive card)",
  "demo.runtime.events_in_process": "events: จัดการในโปรเซส (HTTP ingress + ตัวจัดตารางเวลา)",
  "demo.runtime.messaging_embedded": "messaging: กำลังรันตัวรันแบบฝังตัว (ไม่มี gsm gateway/egress)",
  "demo.runtime.no_services_to_stop": "ไม่มีบริการให้หยุด",
  "demo.runtime.none_running": "ไม่มีที่กำลังทำงาน",
  "demo.runtime.public_url_cloudflared": "URL สาธารณะ (service=cloudflared): {}",
  "demo.runtime.public_url_cloudflared_domains": "URL สาธารณะ (service=cloudflared domains={}): {}",
  "demo.runtime.service_already_running": "{}: ทำงานอยู่แล้ว (pid={})",
  "demo.runtime.service_started": "{}: เริ่มแล้ว (pid={})",
  "demo.runtime.started_services": "บริการที่เริ่มแล้ว:",
  "demo.runtime.status_running": "กำลังทำงาน",
  "demo.runtime.status_stopped": "หยุดแล้ว",
  "demo.runtime.stopped_all_under": "หยุดบริการทั้งหมดภายใต้ {} แล้ว",
  "wizard.create.access_mode": "โหมดการเข้าถึง",
  "wizard.create.bundle_name": "ชื่อบันเดิล",
  "wizard.create.bundle_path": "พาธเอาต์พุตบันเดิล",
  "wizard.create.execution_mode": "โหมดการทำงาน",
  "wizard.create.locale": "ภาษาท้องถิ่น",
  "wizard.create.pack_refs": "การอ้างอิงแพ็ก",
  "wizard.create.providers": "ผู้ให้บริการ",
  "wizard.create.targets": "เทนเนนต์และทีม",
  "wizard.remove.bundle_path": "พาธบันเดิล",
  "wizard.remove.execution_mode": "โหมดการทำงาน",
  "wizard.remove.targets": "เป้าหมายที่จะลบ",
  "wizard.update.bundle_path": "พาธบันเดิล",
  "wizard.update.execution_mode": "โหมดการทำงาน",
  "wizard.update.ops": "การดำเนินการอัปเดต"
}