greentic-flow-dev 1.1.27665160846

Generic YGTC flow schema/loader/IR for self-describing component nodes.
Documentation
{
  "wizard.add_flow.created": "สร้างโฟลว์ที่ {path}",
  "wizard.add_flow.name.prompt": "ชื่อโฟลว์",
  "wizard.add_flow.scope.prompt": "ขอบเขตโฟลว์\n1) ทั่วไป\n2) เฉพาะเทนแนนต์\nเลือกขอบเขต",
  "wizard.add_flow.team.prompt": "รหัสทีม",
  "wizard.add_flow.team_scope.prompt": "ขอบเขตทีม\n1) ทุกทีม\n2) ทีมที่ระบุ\nเลือกขอบเขตทีม",
  "wizard.add_flow.tenant.prompt": "รหัสเทนแนนต์",
  "wizard.add_flow.type.prompt": "ประเภทโฟลว์\n1) messaging\n2) events\nเลือกประเภทโฟลว์",
  "wizard.answers.path.prompt": "ควรเขียนคำตอบไว้ที่ไหน? [./answers.json]",
  "wizard.answers.path.saved": "บันทึกคำตอบวิซาร์ดไปที่ {path}",
  "wizard.choice.common.cancel": "ยกเลิก",
  "wizard.choice.common.no": "ไม่",
  "wizard.choice.common.yes": "ใช่",
  "wizard.choice.flow.scope.global": "ทั่วไป",
  "wizard.choice.flow.scope.tenant": "เฉพาะเทนแนนต์",
  "wizard.choice.flow.team_scope.all_teams": "ทุกทีม",
  "wizard.choice.flow.team_scope.specific_team": "ทีมที่ระบุ",
  "wizard.choice.flow.type.events": "เหตุการณ์",
  "wizard.choice.flow.type.messaging": "การส่งข้อความ",
  "wizard.choice.setup.default": "ค่าเริ่มต้น",
  "wizard.choice.setup.personalised": "ปรับแต่งเฉพาะ",
  "wizard.choice.source.custom": "พาธกำหนดเอง",
  "wizard.choice.source.frequent": "คอมโพเนนต์ที่ใช้บ่อย",
  "wizard.choice.source.local": "wasm ภายในเครื่อง",
  "wizard.choice.source.remote": "รีเฟอเรนซ์ระยะไกล",
  "wizard.choice.step.after.auto": "อัตโนมัติ",
  "wizard.error.answer_validation_failed": "คำตอบไม่ผ่านการตรวจสอบความถูกต้อง: {message}",
  "wizard.error.answers_file_invalid_object": "ไฟล์คำตอบต้องมีอ็อบเจ็กต์ JSON/YAML",
  "wizard.error.answers_file_load_failed": "ไม่สามารถโหลดคำตอบของวิซาร์ดจาก {path}: {message}",
  "wizard.error.answers_file_parse_failed": "ไม่สามารถแยกวิเคราะห์ไฟล์คำตอบ {path} เป็น JSON/YAML ได้",
  "wizard.error.answers_file_read_failed": "ไม่สามารถอ่านไฟล์คำตอบ {path} ได้",
  "wizard.error.answers_inline_invalid_object": "--answers ต้องเป็นอ็อบเจ็กต์ JSON/YAML",
  "wizard.error.answers_inline_parse_failed": "ไม่สามารถแยกวิเคราะห์ --answers เป็น JSON/YAML ได้",
  "wizard.error.answers_missing_required": "ขาดคำตอบที่จำเป็น: {keys} (ระบุ --answers/--answers-file)",
  "wizard.error.answers_prefill_ignored": "ละเว้นคำตอบที่กรอกไว้ล่วงหน้าที่ไม่ถูกต้องสำหรับ: {keys}",
  "wizard.error.answers_validation_failed": "คำตอบไม่ผ่านการตรวจสอบความถูกต้อง: {details}",
  "wizard.error.cannot_infer_pack_root": "ไม่สามารถอนุมาน pack root จากพาธโฟลว์ได้: {path}",
  "wizard.error.enum_choices_missing": "คำถามแบบ enum ไม่มีตัวเลือก",
  "wizard.error.flow_name_empty": "ชื่อโฟลว์ต้องไม่ว่างเปล่า",
  "wizard.error.flow_path_has_no_pack_root": "พาธโฟลว์ไม่มี pack root: {path}",
  "wizard.error.flow_scope_unsupported": "ไม่รองรับขอบเขตโฟลว์ '{scope}'",
  "wizard.error.flow_type_unsupported": "ไม่รองรับประเภทโฟลว์ '{flow_type}'; คาดว่าเป็น messaging หรือ events",
  "wizard.error.invalid_choice": "ตัวเลือกไม่ถูกต้อง คาดว่าเป็นหนึ่งใน: {choices}",
  "wizard.error.invalid_integer": "จำนวนเต็ม '{value}' ไม่ถูกต้อง",
  "wizard.error.invalid_json": "JSON ไม่ถูกต้อง '{value}'",
  "wizard.error.invalid_number": "ตัวเลข '{value}' ไม่ถูกต้อง",
  "wizard.error.invalid_utf8_input": "อินพุตไม่ใช่ UTF-8 ที่ถูกต้อง",
  "wizard.error.local_wasm_missing": "ไม่พบ wasm ภายในเครื่องที่ {path}",
  "wizard.error.missing_answer_for_question": "ไม่มีคำตอบสำหรับคำถาม {id}",
  "wizard.error.missing_required_answer": "ไม่มีคำตอบที่จำเป็น '{key}'",
  "wizard.error.number_out_of_range": "ตัวเลขอยู่นอกช่วง",
  "wizard.error.pack_dir_not_found": "ไม่พบไดเรกทอรีแพ็ก: {path}",
  "wizard.error.qa_runner_failed": "ตัวรัน QA ของวิซาร์ดล้มเหลว",
  "wizard.error.required_input": "ต้องกรอกข้อมูลในช่องนี้",
  "wizard.error.team_id_required": "ต้องระบุรหัสทีมสำหรับโฟลว์แบบทีมที่ระบุ",
  "wizard.error.team_scope_unsupported": "ไม่รองรับขอบเขตทีม '{scope}'",
  "wizard.error.tenant_id_required": "ต้องระบุรหัสเทนแนนต์สำหรับโฟลว์เฉพาะเทนแนนต์",
  "wizard.flow.delete.cancelled": "ยกเลิกการลบโฟลว์แล้ว",
  "wizard.flow.delete.confirm.prompt": "ลบโฟลว์?\n1) ไม่\n2) ใช่\nเลือกการดำเนินการ",
  "wizard.flow.delete.deleted": "ลบโฟลว์ {path} แล้ว",
  "wizard.flow.summary.current_description": "คำอธิบายปัจจุบัน: {value}",
  "wizard.flow.summary.current_name": "ชื่อ/หัวข้อปัจจุบัน: {value}",
  "wizard.flow.summary.description.prompt": "คำอธิบายโฟลว์",
  "wizard.flow.summary.edit.prompt": "คุณต้องการเปลี่ยนสรุปโฟลว์หรือไม่?",
  "wizard.flow.summary.name.prompt": "ชื่อ/หัวข้อโฟลว์",
  "wizard.flow.summary.no_changes": "ไม่มีการเปลี่ยนแปลงสรุปที่ถูกนำไปใช้",
  "wizard.flow.summary.not_set": "(ไม่ได้ตั้งค่า)",
  "wizard.flow.summary.updated": "อัปเดตสรุปโฟลว์แล้ว",
  "wizard.frequent_component.adaptive_card.description": "ใช้การ์ดภายในโฟลว์",
  "wizard.frequent_component.adaptive_card.name": "Adaptive Card",
  "wizard.frequent_component.events_to_message.description": "ส่งข้อความจากโฟลว์เหตุการณ์",
  "wizard.frequent_component.events_to_message.name": "เหตุการณ์ไปยังข้อความ",
  "wizard.frequent_component.http.description": "ใช้ http เพื่อเรียก url",
  "wizard.frequent_component.http.name": "เรียก url",
  "wizard.frequent_component.jump_to_flow.description": "ข้ามจากโฟลว์หนึ่งไปยังอีกโฟลว์หนึ่ง",
  "wizard.frequent_component.jump_to_flow.name": "ข้ามไปยังโฟลว์",
  "wizard.frequent_component.llm_openai.description": "ใช้ Openai, Ollama และอื่น ๆ",
  "wizard.frequent_component.llm_openai.name": "LLM OpenAI และที่เข้ากันได้",
  "wizard.frequent_component.message_to_events.description": "ส่งเหตุการณ์จากโฟลว์ข้อความ",
  "wizard.frequent_component.message_to_events.name": "ข้อความไปยังเหตุการณ์",
  "wizard.frequent_component.questions_and_answers.description": "ถามหลายคำถามและบันทึกคำตอบ",
  "wizard.frequent_component.questions_and_answers.name": "คำถามและคำตอบ",
  "wizard.frequent_component.templates.description": "แสดงข้อความแบบไดนามิก",
  "wizard.frequent_component.templates.name": "เทมเพลต",
  "wizard.menu.action.add_flow.todo": "การเพิ่มโฟลว์ยังไม่ได้ถูกพัฒนา",
  "wizard.menu.flow_ops.prompt": "โฟลว์: {flow}\n1) ดู/แก้ไขสรุปโฟลว์\n2) แสดงรายการขั้นตอน\n3) เพิ่มขั้นตอน\n4) อัปเดตขั้นตอน\n5) ลบขั้นตอน\n6) ลบโฟลว์\n7) บันทึก (เรียกใช้ doctor)\n0) กลับ\nM) เมนูหลัก\nเลือกการดำเนินการ",
  "wizard.menu.flow_select.title": "เลือกหมายเลขโฟลว์",
  "wizard.menu.main.prompt": "เมนูหลัก\n1) เพิ่มโฟลว์\n2) แก้ไข/ลบโฟลว์\n3) สร้างคำแปล\n4) บันทึก (เรียกใช้ doctor)\n5) บันทึกคำตอบวิซาร์ด\n0) ออก\nเลือกการทำงาน",
  "wizard.menu.nav.back": "0) ย้อนกลับ",
  "wizard.menu.nav.main": "M) เมนูหลัก",
  "wizard.qa.prompt.enter_integer": "ป้อนจำนวนเต็ม",
  "wizard.qa.prompt.enter_number": "ป้อนตัวเลข",
  "wizard.qa.prompt.enter_text": "ป้อนข้อความ",
  "wizard.qa.prompt.enter_true_false": "ป้อน true/false",
  "wizard.qa.prompt.select_option": "เลือกตัวเลือก",
  "wizard.save.confirm_exit": "บันทึกการเปลี่ยนแปลงก่อนออกหรือไม่? (Y/n)",
  "wizard.save.discarded": "การเปลี่ยนแปลงที่ยังไม่ได้บันทึกถูกยกเลิกแล้ว",
  "wizard.save.doctor_failed": "บันทึกถูกบล็อก: doctor ล้มเหลว",
  "wizard.save.done": "บันทึกการเปลี่ยนแปลงแล้ว",
  "wizard.save.dry_run_done": "Dry-run เสร็จสมบูรณ์: การเปลี่ยนแปลงโฟลว์ยังไม่ถูกเขียน",
  "wizard.save.empty_flow": "ไม่สามารถบันทึกได้: โฟลว์ต้องมีอย่างน้อยหนึ่งขั้นตอน",
  "wizard.save.no_changes": "ไม่มีการเปลี่ยนแปลงที่รอบันทึก",
  "wizard.step.add.after.prompt": "แทรกหลัง\nเลือกสเต็ปจุดยึด (auto = จุดเริ่มต้น/โหนดแรก)",
  "wizard.step.add.cancelled": "ยกเลิกการเพิ่มสเต็ปแล้ว",
  "wizard.step.add.done": "เพิ่มสเต็ปแล้ว",
  "wizard.step.delete.cancelled": "ยกเลิกการลบสเต็ปแล้ว",
  "wizard.step.delete.deleted": "ลบสเต็ป {step} แล้ว",
  "wizard.step.delete.none": "ไม่มีสเต็ปให้ลบ",
  "wizard.step.delete.prompt": "ลบสเต็ป\nเลือก id สเต็ป (หรือยกเลิก)",
  "wizard.step.list.header": "ขั้นตอนปัจจุบัน",
  "wizard.step.list.none": "ไม่มีขั้นตอนในโฟลว์นี้",
  "wizard.step.setup_mode.prompt": "โหมดการตั้งค่า\n1) ค่าเริ่มต้น\n2) ปรับให้เป็นส่วนตัว\n3) ยกเลิก\nเลือกโหมด",
  "wizard.step.source.frequent.prompt": "คอมโพเนนต์ที่ใช้บ่อย",
  "wizard.step.source.kind.prompt": "แหล่งที่มาของคอมโพเนนต์\n1) คอมโพเนนต์ที่ใช้บ่อย\n2) wasm ภายในเครื่อง\n3) รีโมตรีเฟอเรนซ์ (oci/repo/store)\n4) ยกเลิก\nเลือกแหล่งที่มา",
  "wizard.step.source.local.choice.prompt": "เลือก wasm ในเครื่องจาก ./components (หรือเลือกแบบกำหนดเอง/ยกเลิก)",
  "wizard.step.source.local.prompt": "พาธ wasm ในเครื่อง (จาก ./components หรือพาธแบบเต็ม)",
  "wizard.step.source.remote.pin.prompt": "ปักหมุดคอมโพเนนต์รีโมตหรือไม่?\n1) ใช่\n2) ไม่\nเลือกการทำงาน",
  "wizard.step.source.remote.prompt": "รีโมตคอมโพเนนต์รีเฟอเรนซ์ (oci://, repo://, store://)",
  "wizard.step.source.store.token.prompt": "โทเค็นสโตร์สำหรับเทนเเนนต์ {tenant}",
  "wizard.step.update.cancelled": "ยกเลิกการอัปเดตสเต็ปแล้ว",
  "wizard.step.update.done": "อัปเดตสเต็ป {step} แล้ว",
  "wizard.step.update.none": "ไม่มีสเต็ปให้อัปเดต",
  "wizard.step.update.select.prompt": "อัปเดตสเต็ป\nเลือก id สเต็ป (หรือยกเลิก)",
  "wizard.translate.done": "สร้างคำแปลสำหรับโลแคลที่เลือกแล้ว",
  "wizard.translate.invalid_locales": "ไม่มีโลแคลที่ถูกต้อง",
  "wizard.translate.locales.prompt": "โลแคล (คั่นด้วยจุลภาค, ตัวอย่าง: es,fr,de)",
  "wizard.translate.missing_source": "ไม่สามารถสร้างคำแปลได้: ไม่พบ i18n/en-GB.json ในแพ็ก"
}