export const dict = {
  "command.category.suggested": "แนะนำ",
  "command.category.view": "มุมมอง",
  "command.category.project": "โปรเจกต์",
  "command.category.provider": "ผู้ให้บริการ",
  "command.category.server": "เซิร์ฟเวอร์",
  "command.category.session": "เซสชัน",
  "command.category.theme": "ธีม",
  "command.category.language": "ภาษา",
  "command.category.file": "ไฟล์",
  "command.category.context": "บริบท",
  "command.category.terminal": "เทอร์มินัล",
  "command.category.model": "โมเดล",
  "command.category.mcp": "MCP",
  "command.category.agent": "เอเจนต์",
  "command.category.permissions": "สิทธิ์",
  "command.category.workspace": "พื้นที่ทำงาน",
  "command.category.settings": "การตั้งค่า",

  "theme.scheme.system": "ระบบ",
  "theme.scheme.light": "สว่าง",
  "theme.scheme.dark": "มืด",

  "command.sidebar.toggle": "สลับแถบข้าง",
  "command.project.open": "เปิดโปรเจกต์",
  "command.provider.connect": "เชื่อมต่อผู้ให้บริการ",
  "command.server.switch": "สลับเซิร์ฟเวอร์",
  "command.settings.open": "เปิดการตั้งค่า",
  "command.session.previous": "เซสชันก่อนหน้า",
  "command.session.next": "เซสชันถัดไป",
  "command.session.previous.unseen": "เซสชันที่ยังไม่ได้อ่านก่อนหน้า",
  "command.session.next.unseen": "เซสชันที่ยังไม่ได้อ่านถัดไป",
  "command.session.archive": "จัดเก็บเซสชัน",

  "command.palette": "คำสั่งค้นหา",

  "command.theme.cycle": "เปลี่ยนธีม",
  "command.theme.set": "ใช้ธีม: {{theme}}",
  "command.theme.scheme.cycle": "เปลี่ยนโทนสี",
  "command.theme.scheme.set": "ใช้โทนสี: {{scheme}}",

  "command.language.cycle": "เปลี่ยนภาษา",
  "command.language.set": "ใช้ภาษา: {{language}}",

  "command.session.new": "เซสชันใหม่",
  "command.session.new.task": "งานใหม่",
  "command.session.show.changes": "แสดงการเปลี่ยนแปลง",
  "command.file.open": "เปิดไฟล์",
  "command.tab.close": "ปิดแท็บ",
  "command.context.addSelection": "เพิ่มส่วนที่เลือกไปยังบริบท",
  "command.context.addSelection.description": "เพิ่มบรรทัดที่เลือกจากไฟล์ปัจจุบัน",
  "command.terminal.toggle": "สลับเทอร์มินัล",
  "command.fileTree.toggle": "สลับต้นไม้ไฟล์",
  "command.review.toggle": "สลับการตรวจสอบ",
  "command.terminal.new": "เทอร์มินัลใหม่",
  "command.terminal.new.description": "สร้างแท็บเทอร์มินัลใหม่",
  "command.steps.toggle": "สลับขั้นตอน",
  "command.steps.toggle.description": "แสดงหรือซ่อนขั้นตอนสำหรับข้อความปัจจุบัน",
  "command.message.previous": "ข้อความก่อนหน้า",
  "command.message.previous.description": "ไปที่ข้อความผู้ใช้ก่อนหน้า",
  "command.message.next": "ข้อความถัดไป",
  "command.message.next.description": "ไปที่ข้อความผู้ใช้ถัดไป",
  "command.model.choose": "เลือกโมเดล",
  "command.model.choose.description": "เลือกโมเดลอื่น",
  "command.mcp.toggle": "สลับ MCPs",
  "command.mcp.toggle.description": "สลับ MCPs",
  "command.agent.cycle": "เปลี่ยนเอเจนต์",
  "command.agent.cycle.description": "สลับไปยังเอเจนต์ถัดไป",
  "command.agent.cycle.reverse": "เปลี่ยนเอเจนต์ย้อนกลับ",
  "command.agent.cycle.reverse.description": "สลับไปยังเอเจนต์ก่อนหน้า",
  "command.model.variant.cycle": "เปลี่ยนความพยายามในการคิด",
  "command.model.variant.cycle.description": "สลับไปยังระดับความพยายามถัดไป",
  "command.permissions.autoaccept.enable": "ยอมรับการแก้ไขโดยอัตโนมัติ",
  "command.permissions.autoaccept.disable": "หยุดยอมรับการแก้ไขโดยอัตโนมัติ",
  "command.workspace.toggle": "สลับพื้นที่ทำงาน",
  "command.workspace.toggle.description": "เปิดหรือปิดใช้งานพื้นที่ทำงานหลายรายการในแถบด้านข้าง",
  "command.session.undo": "ยกเลิก",
  "command.session.undo.description": "ยกเลิกข้อความล่าสุด",
  "command.session.redo": "ทำซ้ำ",
  "command.session.redo.description": "ทำซ้ำข้อความที่ถูกยกเลิกล่าสุด",
  "revert.banner.count_one": "ย้อนกลับ {{count}} ข้อความแล้ว",
  "revert.banner.count_other": "ย้อนกลับ {{count}} ข้อความแล้ว",
  "revert.banner.redo": "ทำซ้ำ",
  "revert.banner.redo.all": "ทำซ้ำทั้งหมด",
  "revert.banner.hint": "ส่งข้อความใหม่เพื่อทำให้การเปลี่ยนแปลงนี้ถาวร",
  "revert.disabled.agentBusy": "รอให้เอเจนต์ทำงานเสร็จ",
  "command.session.compact": "บีบอัดเซสชัน",
  "command.session.compact.description": "สรุปเซสชันเพื่อลดขนาดบริบท",
  "command.session.fork": "แตกแขนงจากข้อความ",
  "command.session.fork.description": "สร้างเซสชันใหม่จากข้อความก่อนหน้า",
  "command.session.share": "แชร์เซสชัน",
  "command.session.share.description": "แชร์เซสชันนี้และคัดลอก URL ไปยังคลิปบอร์ด",
  "command.session.unshare": "ยกเลิกการแชร์เซสชัน",
  "command.session.unshare.description": "หยุดการแชร์เซสชันนี้",
  "command.session.export": "ส่งออกบันทึกเซสชัน",

  "palette.search.placeholder": "ค้นหาไฟล์ คำสั่ง และเซสชัน",
  "palette.empty": "ไม่พบผลลัพธ์",
  "palette.group.commands": "คำสั่ง",
  "palette.group.files": "ไฟล์",

  "dialog.provider.search.placeholder": "ค้นหาผู้ให้บริการ",
  "dialog.provider.empty": "ไม่พบผู้ให้บริการ",
  "dialog.provider.group.other": "อื่น ๆ",
  "dialog.provider.tag.recommended": "แนะนำ",

  "dialog.model.select.title": "เลือกโมเดล",
  "dialog.model.search.placeholder": "ค้นหาโมเดล",
  "dialog.model.empty": "ไม่พบผลลัพธ์โมเดล",
  "dialog.model.manage": "จัดการโมเดล",
  "dialog.model.manage.description": "ปรับแต่งโมเดลที่จะปรากฏในตัวเลือกโมเดล",
  "dialog.model.select": "เลือก",
  "dialog.model.expand": "ขยาย",
  "dialog.model.collapse": "ยุบ",

  "dialog.model.unpaid.freeModels.title": "โมเดลฟรีที่จัดหาให้โดย Kilo",
  "dialog.model.unpaid.addMore.title": "เพิ่มโมเดลเพิ่มเติมจากผู้ให้บริการยอดนิยม",

  "dialog.provider.viewAll": "แสดงผู้ให้บริการเพิ่มเติม",

  "provider.connect.title": "เชื่อมต่อ {{provider}}",
  "provider.connect.title.anthropicProMax": "เข้าสู่ระบบด้วย Claude Pro/Max",
  "provider.connect.selectMethod": "เลือกวิธีการเข้าสู่ระบบสำหรับ {{provider}}",
  "provider.connect.method.apiKey": "คีย์ API",
  "provider.connect.status.inProgress": "กำลังอนุญาต...",
  "provider.connect.status.waiting": "รอการอนุญาต...",
  "provider.connect.status.failed": "การอนุญาตล้มเหลว: {{error}}",
  "provider.connect.apiKey.description":
    "ป้อนคีย์ API ของ {{provider}} เพื่อเชื่อมต่อบัญชีและใช้โมเดล {{provider}} ใน Kilo",
  "provider.connect.apiKey.description.local":
    "Connect to your local {{provider}} server. Leave the API key empty if the server does not require one (default for localhost).",
  "provider.connect.atomicChat.description":
    "Connect to Atomic Chat on your machine (default http://127.0.0.1:1337). No API key is required for the local server — start Atomic Chat, load a model, then connect.",
  "provider.connect.apiKey.label": "คีย์ API ของ {{provider}}",
  "provider.connect.apiKey.label.optional": "{{provider}} API key (optional)",
  "provider.connect.apiKey.placeholder": "คีย์ API",
  "provider.connect.apiKey.placeholder.optional": "Leave empty for local server",
  "provider.connect.apiKey.required": "ต้องใช้คีย์ API",
  "provider.connect.prompt.required": "จำเป็นต้องระบุ {{field}}",
  "provider.connect.azure.endpointType.label": "เลือกการกำหนดค่าปลายทางของ Azure",
  "provider.connect.azure.endpointType.resourceName.label": "ชื่อทรัพยากร",
  "provider.connect.azure.endpointType.resourceName.hint": "สร้างปลายทางจากชื่อทรัพยากร Azure ของคุณ",
  "provider.connect.azure.endpointType.baseURL.label": "URL ปลายทางแบบเต็ม",
  "provider.connect.azure.endpointType.baseURL.hint": "ใช้ปลายทาง Azure OpenAI แบบกำหนดเอง",
  "provider.connect.azure.resourceName.label": "ชื่อทรัพยากร Azure",
  "provider.connect.azure.resourceName.placeholder": "เช่น my-models",
  "provider.connect.azure.baseURL.label": "URL ปลายทาง Azure OpenAI",
  "provider.connect.azure.baseURL.placeholder": "เช่น https://my-models.openai.azure.com/openai",
  "provider.connect.opencodeZen.line1":
    "OpenCode Zen ให้คุณเข้าถึงชุดโมเดลที่เชื่อถือได้และปรับแต่งแล้วสำหรับเอเจนต์การเขียนโค้ด",
  "provider.connect.opencodeZen.line2":
    "ด้วยคีย์ API เดียวคุณจะได้รับการเข้าถึงโมเดล เช่น Claude, GPT, Gemini, GLM และอื่น ๆ",
  "provider.connect.opencodeZen.visit.prefix": "เยี่ยมชม ",
  "provider.connect.opencodeZen.visit.link": "opencode.ai/zen",
  "provider.connect.opencodeZen.visit.suffix": " เพื่อรวบรวมคีย์ API ของคุณ",
  "provider.connect.oauth.code.visit.prefix": "เยี่ยมชม ",
  "provider.connect.oauth.code.visit.link": "ลิงก์นี้",
  "provider.connect.oauth.code.visit.suffix":
    " เพื่อรวบรวมรหัสการอนุญาตของคุณเพื่อเชื่อมต่อบัญชีและใช้โมเดล {{provider}} ใน Kilo",
  "provider.connect.oauth.code.label": "รหัสการอนุญาต {{method}}",
  "provider.connect.oauth.code.placeholder": "รหัสการอนุญาต",
  "provider.connect.oauth.code.required": "ต้องใช้รหัสการอนุญาต",
  "provider.connect.oauth.code.invalid": "รหัสการอนุญาตไม่ถูกต้อง",
  "provider.connect.oauth.auto.visit.prefix": "เยี่ยมชม ",
  "provider.connect.oauth.auto.visit.link": "ลิงก์นี้",
  "provider.connect.oauth.auto.visit.suffix": " และป้อนรหัสด้านล่างเพื่อเชื่อมต่อบัญชีและใช้โมเดล {{provider}} ใน Kilo",
  "provider.connect.oauth.auto.confirmationCode": "รหัสยืนยัน",
  "provider.connect.toast.connected.title": "{{provider}} ที่เชื่อมต่อแล้ว",
  "provider.connect.toast.connected.description": "โมเดล {{provider}} พร้อมใช้งานแล้ว",

  "provider.disconnect.toast.disconnected.title": "{{provider}} ที่ยกเลิกการเชื่อมต่อแล้ว",
  "provider.disconnect.toast.disconnected.description": "โมเดล {{provider}} ไม่พร้อมใช้งานอีกต่อไป",

  "model.tag.free": "ฟรี",
  "model.tag.dataCollected": "ข้อมูลอาจถูกนำไปใช้ในการฝึก",
  "model.tag.latest": "ล่าสุด",
  "model.group.recommended": "แนะนำ",
  "model.group.favorites": "รายการโปรด",
  "model.group.collapse": "ย่อ {{group}}",
  "model.group.expand": "ขยาย {{group}}",
  "model.favorite.add": "เพิ่มในรายการโปรด",
  "model.favorite.remove": "ลบออกจากรายการโปรด",
  "model.provider.anthropic": "Anthropic",
  "model.provider.openai": "OpenAI",
  "model.provider.google": "Google",
  "model.provider.xai": "xAI",
  "model.provider.meta": "Meta",
  "model.input.text": "ข้อความ",
  "model.input.image": "รูปภาพ",
  "model.input.audio": "เสียง",
  "model.input.video": "วิดีโอ",
  "model.input.pdf": "pdf",
  "model.tooltip.allows": "อนุญาต: {{inputs}}",
  "model.tooltip.reasoning.allowed": "อนุญาตการใช้เหตุผล",
  "model.tooltip.reasoning.none": "ไม่มีการใช้เหตุผล",
  "model.tooltip.context": "ขีดจำกัดบริบท {{limit}}",
  "model.preview.label.released": "เปิดตัว",
  "model.preview.label.input": "อินพุต",
  "model.preview.label.output": "เอาต์พุต",
  "model.preview.label.cached": "แคช",
  "model.preview.label.average": "ต้นทุนเฉลี่ยโดยประมาณ",
  "model.preview.label.context": "บริบท",
  "model.preview.group.terminalBench": "Terminal Bench 2.0",
  "model.preview.label.completion": "ความสำเร็จ",
  "model.preview.label.costAttempt": "ค่าใช้จ่าย / ครั้ง",
  "model.preview.value.notSupported": "ไม่รองรับ",
  "model.preview.tooltip.average":
    "ต้นทุนเฉลี่ยโดยประมาณนี้คำนวณจากอัตราส่วนทั่วไปของโทเค็นอินพุต เอาต์พุต และการอ่านแคช",
  "model.preview.badge.reasoning": "การให้เหตุผล",
  "model.preview.modality.text": "ข้อความ",
  "model.preview.modality.image": "รูปภาพ",
  "model.preview.modality.audio": "เสียง",
  "model.preview.modality.video": "วิดีโอ",
  "model.preview.modality.pdf": "PDF",

  "common.search.placeholder": "ค้นหา",
  "common.goBack": "ย้อนกลับ",
  "common.goForward": "ไปข้างหน้า",
  "common.loading": "กำลังโหลด",
  "common.loading.ellipsis": "...",
  "common.cancel": "ยกเลิก",
  "common.connect": "เชื่อมต่อ",
  "common.disconnect": "ยกเลิกการเชื่อมต่อ",
  "common.submit": "ส่ง",
  "common.save": "บันทึก",
  "common.saving": "กำลังบันทึก...",
  "common.default": "ค่าเริ่มต้น",
  "common.attachment": "ไฟล์แนบ",

  "prompt.placeholder.shell": "ป้อนคำสั่งเชลล์...",
  "prompt.placeholder.normal": 'ถามอะไรก็ได้... "{{example}}"',
  "prompt.placeholder.summarizeComments": "สรุปความคิดเห็น…",
  "prompt.placeholder.summarizeComment": "สรุปความคิดเห็น…",
  "prompt.mode.shell": "เชลล์",
  "prompt.mode.shell.exit": "กด esc เพื่อออก",

  "prompt.example.1": "แก้ไข TODO ในโค้ดเบส",
  "prompt.example.2": "เทคโนโลยีของโปรเจกต์นี้คืออะไร?",
  "prompt.example.3": "แก้ไขการทดสอบที่เสีย",
  "prompt.example.4": "อธิบายวิธีการทำงานของการตรวจสอบสิทธิ์",
  "prompt.example.5": "ค้นหาและแก้ไขช่องโหว่ความปลอดภัย",
  "prompt.example.6": "เพิ่มการทดสอบหน่วยสำหรับบริการผู้ใช้",
  "prompt.example.7": "ปรับโครงสร้างฟังก์ชันนี้ให้อ่านง่ายขึ้น",
  "prompt.example.8": "ข้อผิดพลาดนี้หมายความว่าอะไร?",
  "prompt.example.9": "ช่วยฉันดีบักปัญหานี้",
  "prompt.example.10": "สร้างเอกสาร API",
  "prompt.example.11": "ปรับปรุงการสืบค้นฐานข้อมูล",
  "prompt.example.12": "เพิ่มการตรวจสอบข้อมูลนำเข้า",
  "prompt.example.13": "สร้างคอมโพเนนต์ใหม่สำหรับ...",
  "prompt.example.14": "ฉันจะทำให้โปรเจกต์นี้ทำงานได้อย่างไร?",
  "prompt.example.15": "ตรวจสอบโค้ดของฉันเพื่อแนวทางปฏิบัติที่ดีที่สุด",
  "prompt.example.16": "เพิ่มการจัดการข้อผิดพลาดในฟังก์ชันนี้",
  "prompt.example.17": "อธิบายรูปแบบ regex นี้",
  "prompt.example.18": "แปลงสิ่งนี้เป็น TypeScript",
  "prompt.example.19": "เพิ่มการบันทึกทั่วทั้งโค้ดเบส",
  "prompt.example.20": "มีการพึ่งพาอะไรที่ล้าสมัยอยู่?",
  "prompt.example.21": "ช่วยฉันเขียนสคริปต์การย้ายข้อมูล",
  "prompt.example.22": "ใช้งานแคชสำหรับจุดสิ้นสุดนี้",
  "prompt.example.23": "เพิ่มการแบ่งหน้าในรายการนี้",
  "prompt.example.24": "สร้างคำสั่ง CLI สำหรับ...",
  "prompt.example.25": "ตัวแปรสภาพแวดล้อมทำงานอย่างไรที่นี่?",

  "prompt.popover.emptyResults": "ไม่พบผลลัพธ์ที่ตรงกัน",
  "prompt.popover.emptyCommands": "ไม่พบคำสั่งที่ตรงกัน",
  "prompt.dropzone.label": "วางรูปภาพหรือ PDF ที่นี่",
  "prompt.slash.badge.custom": "กำหนดเอง",
  "prompt.slash.badge.skill": "skill",
  "prompt.slash.badge.mcp": "mcp",
  "prompt.context.active": "ใช้งานอยู่",
  "prompt.context.includeActiveFile": "รวมไฟล์ที่ใช้งานอยู่",
  "prompt.context.removeActiveFile": "เอาไฟล์ที่ใช้งานอยู่ออกจากบริบท",
  "prompt.context.removeFile": "เอาไฟล์ออกจากบริบท",
  "prompt.action.attachFile": "แนบไฟล์",
  "prompt.attachment.remove": "เอาไฟล์แนบออก",
  "prompt.action.send": "ส่ง",
  "prompt.action.send.blocked": "โปรดตอบหรือข้ามคำถามที่รอดำเนินการก่อน",
  "prompt.action.send.recording": "ถอดเสียงและส่ง",
  "prompt.action.stop": "หยุด",
  "prompt.action.enhance": "ปรับปรุงพรอมต์",
  "prompt.action.autoApprove.enable": "เปิดใช้การอนุมัติอัตโนมัติ",
  "prompt.action.autoApprove.disable": "ปิดใช้การอนุมัติอัตโนมัติ",
  "prompt.action.autoApprove.enabled": "เปิดใช้การอนุมัติอัตโนมัติแล้ว คำขอสิทธิ์จะได้รับการอนุมัติโดยอัตโนมัติ",
  "prompt.action.autoApprove.disabled": "ปิดใช้การอนุมัติอัตโนมัติแล้ว คลิกเพื่ออนุมัติคำขอสิทธิ์โดยอัตโนมัติ",
  "prompt.action.resetModel": "รีเซ็ตโมเดลเป็นค่าเริ่มต้น",
  "prompt.action.enhanceDescription":
    "ปุ่ม 'ปรับปรุงพรอมต์' ช่วยปรับปรุงพรอมต์ของคุณโดยให้บริบทเพิ่มเติม ชี้แจง หรือเขียนใหม่ ลองพิมพ์พรอมต์ที่นี่และคลิกปุ่มอีกครั้งเพื่อดูว่ามันทำงานอย่างไร",
  "prompt.action.indexing": "การตั้งค่าการสร้างดัชนี",

  "speechToText.tooltip.start": "เริ่มการป้อนข้อมูลด้วยเสียงด้วย Kilo Gateway",
  "speechToText.tooltip.stop": "หยุดจับเสียง",
  "speechToText.tooltip.transcribing": "กำลังถอดเสียง... คลิกเพื่อยกเลิก",
  "speechToText.tooltip.error": "การป้อนข้อมูลด้วยเสียงล้มเหลว คลิกเพื่อล้าง",
  "speechToText.error.title": "การป้อนข้อมูลด้วยเสียงล้มเหลว",
  "speechToText.error.loginRequired": "ลงชื่อเข้าใช้ Kilo เพื่อใช้การป้อนข้อมูลด้วยเสียง",
  "speechToText.error.permission": "การอนุญาตเข้าถึงไมโครโฟนถูกปฏิเสธ",
  "speechToText.error.microphone": "ไม่สามารถเริ่มต้นไมโครโฟนได้",
  "speechToText.error.recording": "การบันทึกล้มเหลว",
  "speechToText.error.emptyRecording": "ไม่มีการบันทึกเสียง",
  "speechToText.error.emptyTranscript": "ตรวจไม่พบเสียงพูด",
  "speechToText.error.encoding": "ไม่สามารถเข้ารหัสการบันทึกได้",
  "speechToText.toast.transcribed": "แทรกข้อความที่ถอดเสียงแล้ว",

  "prompt.toast.pasteUnsupported.title": "การวางไม่รองรับ",
  "prompt.toast.pasteUnsupported.description": "สามารถวางรูปภาพหรือ PDF เท่านั้น",
  "prompt.toast.modelAgentRequired.title": "เลือกเอเจนต์และโมเดล",
  "prompt.toast.modelAgentRequired.description": "เลือกเอเจนต์และโมเดลก่อนส่งพร้อมท์",
  "prompt.toast.worktreeCreateFailed.title": "ไม่สามารถสร้าง worktree",
  "prompt.toast.sessionCreateFailed.title": "ไม่สามารถสร้างเซสชัน",
  "prompt.toast.shellSendFailed.title": "ไม่สามารถส่งคำสั่งเชลล์",
  "prompt.toast.commandSendFailed.title": "ไม่สามารถส่งคำสั่ง",
  "prompt.toast.promptSendFailed.title": "ไม่สามารถส่งพร้อมท์",

  "dialog.mcp.title": "MCPs",
  "dialog.mcp.description": "{{enabled}} จาก {{total}} ที่เปิดใช้งาน",
  "dialog.mcp.empty": "ไม่มี MCP ที่กำหนดค่า",

  "dialog.lsp.empty": "LSPs ตรวจจับอัตโนมัติจากประเภทไฟล์",
  "dialog.plugins.empty": "ปลั๊กอินที่กำหนดค่าใน opencode.json",

  "mcp.status.connected": "เชื่อมต่อแล้ว",
  "mcp.status.failed": "ล้มเหลว",
  "mcp.status.needs_auth": "ต้องการการตรวจสอบสิทธิ์",
  "mcp.status.needs_registration": "ต้องการลงทะเบียนไคลเอนต์",
  "mcp.status.disabled": "ปิดใช้งาน",

  "dialog.fork.empty": "ไม่มีข้อความให้แตกแขนง",

  "dialog.directory.search.placeholder": "ค้นหาโฟลเดอร์",
  "dialog.directory.empty": "ไม่พบโฟลเดอร์",

  "dialog.server.title": "เซิร์ฟเวอร์",
  "dialog.server.description": "สลับเซิร์ฟเวอร์ Kilo ที่แอปนี้เชื่อมต่อด้วย",
  "dialog.server.search.placeholder": "ค้นหาเซิร์ฟเวอร์",
  "dialog.server.empty": "ยังไม่มีเซิร์ฟเวอร์",
  "dialog.server.add.title": "เพิ่มเซิร์ฟเวอร์",
  "dialog.server.add.url": "URL เซิร์ฟเวอร์",
  "dialog.server.add.placeholder": "http://localhost:4096",
  "dialog.server.add.error": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์",
  "dialog.server.add.checking": "กำลังตรวจสอบ...",
  "dialog.server.add.button": "เพิ่มเซิร์ฟเวอร์",
  "dialog.server.default.title": "เซิร์ฟเวอร์เริ่มต้น",
  "dialog.server.default.description":
    "เชื่อมต่อกับเซิร์ฟเวอร์นี้เมื่อเปิดแอปแทนการเริ่มเซิร์ฟเวอร์ในเครื่อง ต้องรีสตาร์ท",
  "dialog.server.default.none": "ไม่ได้เลือกเซิร์ฟเวอร์",
  "dialog.server.default.set": "ตั้งเซิร์ฟเวอร์ปัจจุบันเป็นค่าเริ่มต้น",
  "dialog.server.default.clear": "ล้าง",
  "dialog.server.action.remove": "เอาเซิร์ฟเวอร์ออก",

  "dialog.server.menu.edit": "แก้ไข",
  "dialog.server.menu.default": "ตั้งเป็นค่าเริ่มต้น",
  "dialog.server.menu.defaultRemove": "เอาค่าเริ่มต้นออก",
  "dialog.server.menu.delete": "ลบ",
  "dialog.server.current": "เซิร์ฟเวอร์ปัจจุบัน",
  "dialog.server.status.default": "ค่าเริ่มต้น",

  "dialog.project.edit.title": "แก้ไขโปรเจกต์",
  "dialog.project.edit.name": "ชื่อ",
  "dialog.project.edit.icon": "ไอคอน",
  "dialog.project.edit.icon.alt": "ไอคอนโปรเจกต์",
  "dialog.project.edit.icon.hint": "คลิกหรือลากรูปภาพ",
  "dialog.project.edit.icon.recommended": "แนะนำ: 128x128px",
  "dialog.project.edit.color": "สี",
  "dialog.project.edit.color.select": "เลือกสี {{color}}",
  "dialog.project.edit.worktree.startup": "สคริปต์เริ่มต้นพื้นที่ทำงาน",
  "dialog.project.edit.worktree.startup.description": "ทำงานหลังจากสร้างพื้นที่ทำงานใหม่ (worktree)",
  "dialog.project.edit.worktree.startup.placeholder": "เช่น bun install",

  "context.breakdown.title": "การแบ่งบริบท",
  "context.breakdown.note": 'การแบ่งโดยประมาณของโทเค็นนำเข้า "อื่น ๆ" รวมถึงคำนิยามเครื่องมือและโอเวอร์เฮด',
  "context.breakdown.system": "ระบบ",
  "context.breakdown.user": "ผู้ใช้",
  "context.breakdown.assistant": "ผู้ช่วย",
  "context.breakdown.tool": "การเรียกเครื่องมือ",
  "context.breakdown.other": "อื่น ๆ",

  "context.systemPrompt.title": "พร้อมท์ระบบ",
  "context.rawMessages.title": "ข้อความดิบ",

  "context.stats.session": "เซสชัน",
  "context.stats.messages": "ข้อความ",
  "context.stats.provider": "ผู้ให้บริการ",
  "context.stats.model": "โมเดล",
  "context.stats.limit": "ขีดจำกัดบริบท",
  "context.stats.totalTokens": "โทเค็นทั้งหมด",
  "context.stats.usage": "การใช้งาน",
  "context.stats.inputTokens": "โทเค็นนำเข้า",
  "context.stats.outputTokens": "โทเค็นส่งออก",
  "context.stats.reasoningTokens": "โทเค็นการใช้เหตุผล",
  "context.stats.cacheTokens": "โทเค็นแคช (อ่าน/เขียน)",
  "context.stats.userMessages": "ข้อความผู้ใช้",
  "context.stats.assistantMessages": "ข้อความผู้ช่วย",
  "context.stats.totalCost": "ต้นทุนทั้งหมด",
  "context.stats.sessionCreated": "สร้างเซสชันเมื่อ",
  "context.stats.lastActivity": "กิจกรรมล่าสุด",

  "context.usage.tokens": "โทเค็น",
  "context.usage.usage": "การใช้งาน",
  "context.usage.cost": "ต้นทุน",
  "context.usage.clickToView": "คลิกเพื่อดูบริบท",
  "context.usage.view": "ดูการใช้บริบท",

  "toast.language.title": "ภาษา",
  "toast.language.description": "สลับไปที่ {{language}}",
  "language.en": "English",
  "language.zh": "简体中文",
  "language.zht": "繁體中文",
  "language.ko": "한국어",
  "language.de": "Deutsch",
  "language.es": "Español",
  "language.fr": "Français",
  "language.da": "Dansk",
  "language.ja": "日本語",
  "language.pl": "Polski",
  "language.ru": "Русский",
  "language.ar": "العربية",
  "language.no": "Norsk",
  "language.br": "Português (Brasil)",
  "language.bs": "Bosanski",
  "language.th": "ไทย",
  "language.tr": "Türkçe",

  "toast.theme.title": "สลับธีมแล้ว",
  "toast.scheme.title": "โทนสี",

  "toast.permissions.autoaccept.on.title": "กำลังยอมรับการแก้ไขโดยอัตโนมัติ",
  "toast.permissions.autoaccept.on.description": "สิทธิ์การแก้ไขและจะได้รับเขียนการอนุมัติโดยอัตโนมัติ",
  "toast.permissions.autoaccept.off.title": "หยุดยอมรับการแก้ไขโดยอัตโนมัติ",
  "toast.permissions.autoaccept.off.description": "สิทธิ์การแก้ไขและเขียนจะต้องได้รับการอนุมัติ",

  "toast.workspace.enabled.title": "เปิดใช้งานพื้นที่ทำงานแล้ว",
  "toast.workspace.enabled.description": "ตอนนี้จะแสดง worktree หลายรายการในแถบด้านข้าง",
  "toast.workspace.disabled.title": "ปิดใช้งานพื้นที่ทำงานแล้ว",
  "toast.workspace.disabled.description": "จะแสดงเฉพาะ worktree หลักในแถบด้านข้าง",

  "toast.model.none.title": "ไม่ได้เลือกโมเดล",
  "toast.model.none.description": "เชื่อมต่อผู้ให้บริการเพื่อสรุปเซสชันนี้",

  "toast.file.loadFailed.title": "ไม่สามารถโหลดไฟล์",
  "toast.file.listFailed.title": "ไม่สามารถแสดงรายการไฟล์",

  "toast.context.noLineSelection.title": "ไม่มีการเลือกบรรทัด",
  "toast.context.noLineSelection.description": "เลือกช่วงบรรทัดในแท็บไฟล์ก่อน",

  "toast.session.share.copyFailed.title": "ไม่สามารถคัดลอก URL ไปยังคลิปบอร์ด",
  "toast.session.share.success.title": "แชร์เซสชันแล้ว",
  "toast.session.share.success.description": "คัดลอก URL แชร์ไปยังคลิปบอร์ดแล้ว!",
  "toast.session.share.failed.title": "ไม่สามารถแชร์เซสชัน",
  "toast.session.share.failed.description": "เกิดข้อผิดพลาดระหว่างการแชร์เซสชัน",

  "toast.session.unshare.success.title": "ยกเลิกการแชร์เซสชันแล้ว",
  "toast.session.unshare.success.description": "ยกเลิกการแชร์เซสชันสำเร็จ!",
  "toast.session.unshare.failed.title": "ไม่สามารถยกเลิกการแชร์เซสชัน",
  "toast.session.unshare.failed.description": "เกิดข้อผิดพลาดระหว่างการยกเลิกการแชร์เซสชัน",

  "toast.session.rename.invalid.title": "ชื่อเซสชันไม่ถูกต้อง",
  "toast.session.listFailed.title": "ไม่สามารถโหลดเซสชันสำหรับ {{project}}",

  "toast.update.title": "มีการอัปเดต",
  "toast.update.description": "เวอร์ชันใหม่ของ Kilo ({{version}}) พร้อมใช้งานสำหรับติดตั้ง",
  "toast.update.action.installRestart": "ติดตั้งและรีสตาร์ท",
  "toast.update.action.notYet": "ยังไม่",

  "error.page.title": "เกิดข้อผิดพลาด",
  "error.page.description": "เกิดข้อผิดพลาดระหว่างการโหลดแอปพลิเคชัน",
  "error.page.details.label": "รายละเอียดข้อผิดพลาด",
  "error.page.action.restart": "รีสตาร์ท",
  "error.page.action.checking": "กำลังตรวจสอบ...",
  "error.page.action.checkUpdates": "ตรวจสอบการอัปเดต",
  "error.page.action.updateTo": "อัปเดตเป็น {{version}}",
  "error.page.report.prefix": "โปรดรายงานข้อผิดพลาดนี้ให้ทีม Kilo",
  "error.page.report.discord": "บน Discord",
  "error.page.version": "เวอร์ชัน: {{version}}",

  "error.dev.rootNotFound": "ไม่พบองค์ประกอบรูท คุณลืมเพิ่มใน index.html หรือบางทีแอตทริบิวต์ id อาจสะกดผิด?",

  "error.globalSync.connectFailed": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ มีเซิร์ฟเวอร์ทำงานอยู่ที่ `{{url}}` หรือไม่?",

  "error.startup.title": "การเชื่อมต่อเซิร์ฟเวอร์ล้มเหลว",

  "error.paidModel.title": "คุณต้องเข้าสู่ระบบเพื่อใช้โมเดลนี้",
  "error.paidModel.description":
    "เข้าสู่ระบบหรือสร้างบัญชีเพื่อเข้าถึงโมเดลกว่า 500 รายการ ใช้เครดิตในราคาทุน หรือใช้คีย์ของคุณเอง",
  "error.paidModel.action": "เข้าสู่ระบบ",
  "error.promotionLimit.title": "คุณต้องสมัครสมาชิกเพื่อดำเนินการต่อ",
  "error.promotionLimit.description":
    "สมัครฟรีเพื่อดำเนินการต่อและสำรวจโมเดลกว่า 500 รายการ ใช้เวลา 2 นาที ไม่ต้องใช้บัตรเครดิต หรือกลับมาทีหลัง",
  "error.promotionLimit.action": "สมัครสมาชิก",
  "error.providerAuth.title": "{{provider}} ออกจากระบบของคุณแล้ว",
  "error.providerAuth.description": "เชื่อมต่อ {{provider}} อีกครั้ง จากนั้นส่งข้อความของคุณใหม่",
  "error.providerAuth.chatgpt.title": "OpenAI ออกจากระบบของคุณแล้ว",
  "error.providerAuth.chatgpt.description":
    "เข้าสู่ระบบ ChatGPT อีกครั้ง จากนั้นส่งข้อความของคุณใหม่เพื่อใช้งานโมเดล Codex ต่อไป",

  "error.chain.unknown": "ข้อผิดพลาดที่ไม่รู้จัก",
  "error.chain.causedBy": "สาเหตุ:",
  "error.chain.apiError": "ข้อผิดพลาด API",
  "error.chain.status": "สถานะ: {{status}}",
  "error.chain.retryable": "สามารถลองใหม่: {{retryable}}",
  "error.chain.responseBody": "เนื้อหาการตอบสนอง:\n{{body}}",
  "error.chain.didYouMean": "คุณหมายถึง: {{suggestions}}",
  "error.chain.modelNotFound": "ไม่พบโมเดล: {{provider}}/{{model}}",
  "error.chain.checkConfig": "ตรวจสอบการกำหนดค่าของคุณ (opencode.json) ชื่อผู้ให้บริการ/โมเดล",
  "error.chain.mcpFailed": 'เซิร์ฟเวอร์ MCP "{{name}}" ล้มเหลว โปรดทราบว่า Kilo ยังไม่รองรับการตรวจสอบสิทธิ์ MCP',
  "error.chain.providerAuthFailed": "การตรวจสอบสิทธิ์ผู้ให้บริการล้มเหลว ({{provider}}): {{message}}",
  "error.chain.providerInitFailed": 'ไม่สามารถเริ่มต้นผู้ให้บริการ "{{provider}}" ตรวจสอบข้อมูลรับรองและการกำหนดค่า',
  "error.chain.configJsonInvalid": "ไฟล์กำหนดค่าที่ {{path}} ไม่ใช่ JSON(C) ที่ถูกต้อง",
  "error.chain.configJsonInvalidWithMessage": "ไฟล์กำหนดค่าที่ {{path}} ไม่ใช่ JSON(C) ที่ถูกต้อง: {{message}}",
  "error.chain.configDirectoryTypo":
    'ไดเรกทอรี "{{dir}}" ใน {{path}} ไม่ถูกต้อง เปลี่ยนชื่อไดเรกทอรีเป็น "{{suggestion}}" หรือเอาออก นี่เป็นการสะกดผิดทั่วไป',
  "error.chain.configFrontmatterError": "ไม่สามารถแยกวิเคราะห์ frontmatter ใน {{path}}:\n{{message}}",
  "error.chain.configInvalid": "ไฟล์กำหนดค่าที่ {{path}} ไม่ถูกต้อง",
  "error.chain.configInvalidWithMessage": "ไฟล์กำหนดค่าที่ {{path}} ไม่ถูกต้อง: {{message}}",

  "notification.permission.title": "ต้องการสิทธิ์",
  "notification.permission.titleSubagent": "ต้องการสิทธิ์ (ตัวแทนย่อย)",
  "notification.permission.description": "{{sessionTitle}} ใน {{projectName}} ต้องการสิทธิ์",
  "ui.permission.manageAutoApprove": "จัดการกฎการอนุมัติอัตโนมัติ",
  "ui.permission.doomLoop.prompt": "ตรวจพบการวนซ้ำที่อาจเกิดขึ้นในเครื่องมือ {{tool}} ต้องการดำเนินการต่อหรือไม่",
  "ui.permission.doomLoop.rule": "เรียกใช้ {{tool}} ต่อไป",
  "ui.permission.rule.addToAllowed": "เพิ่มไปยังรายการที่อนุญาต",
  "ui.permission.rule.removeFromAllowed": "นำออกจากรายการที่อนุญาต",
  "ui.permission.rule.addToDenied": "เพิ่มไปยังรายการที่ถูกปฏิเสธ",
  "ui.permission.rule.removeFromDenied": "นำออกจากรายการที่ถูกปฏิเสธ",
  "ui.permission.toolLabel.read": "อ่าน",
  "ui.permission.toolLabel.edit": "แก้ไข",
  "ui.permission.toolLabel.write": "เขียน",
  "ui.permission.toolLabel.patch": "แพตช์",
  "ui.permission.toolLabel.globSearch": "ค้นหา Glob",
  "ui.permission.toolLabel.grepSearch": "ค้นหา Grep",
  "ui.permission.toolLabel.webSearch": "ค้นหาเว็บ",
  "ui.permission.toolLabel.list": "รายการ",
  "ui.permission.toolLabel.externalDirectory": "อ่านไดเรกทอรีภายนอก",
  "ui.permission.toolLabel.webFetch": "ดึงข้อมูลเว็บ",
  "ui.permission.toolLabel.task": "งาน",
  "ui.permission.toolLabel.skill": "ทักษะ",
  "ui.permission.toolLabel.lsp": "LSP",
  "ui.permission.toolLabel.bash": "Bash",
  "ui.permission.toolLabel.todoRead": "อ่านรายการงาน",
  "ui.permission.toolLabel.todoWrite": "เขียนรายการงาน",
  "ui.permission.toolLabel.codeSearch": "ค้นหาโค้ด",
  "ui.permission.toggleWrap": "สลับการตัดคำ",
  "ui.permission.copyCommand": "คัดลอก",
  "notification.question.title": "คำถาม",
  "notification.question.description": "{{sessionTitle}} ใน {{projectName}} มีคำถาม",
  "notification.action.goToSession": "ไปที่เซสชัน",

  "notification.session.responseReady.title": "การตอบสนองพร้อม",
  "notification.session.error.title": "ข้อผิดพลาดเซสชัน",
  "notification.session.error.fallbackDescription": "เกิดข้อผิดพลาด",

  "home.recentProjects": "โปรเจกต์ล่าสุด",
  "home.empty.title": "ไม่มีโปรเจกต์ล่าสุด",
  "home.empty.description": "เริ่มต้นโดยเปิดโปรเจกต์ในเครื่อง",

  "session.tab.session": "เซสชัน",
  "session.tab.review": "ตรวจสอบ",
  "session.tab.context": "บริบท",
  "session.panel.reviewAndFiles": "ตรวจสอบและไฟล์",
  "session.review.filesChanged": "{{count}} ไฟล์ที่เปลี่ยนแปลง",
  "session.review.change.one": "การเปลี่ยนแปลง",
  "session.review.change.other": "การเปลี่ยนแปลง",
  "session.review.loadingChanges": "กำลังโหลดการเปลี่ยนแปลง...",
  "session.review.empty": "ยังไม่มีการเปลี่ยนแปลงในเซสชันนี้",
  "session.review.noChanges": "ไม่มีการเปลี่ยนแปลง",

  "session.files.selectToOpen": "เลือกไฟล์เพื่อเปิด",
  "session.files.all": "ไฟล์ทั้งหมด",
  "session.files.binaryContent": "ไฟล์ไบนารี (ไม่สามารถแสดงเนื้อหาได้)",

  "session.messages.renderEarlier": "แสดงข้อความก่อนหน้า",
  "session.messages.loadingEarlier": "กำลังโหลดข้อความก่อนหน้า...",
  "session.messages.loadEarlier": "โหลดข้อความก่อนหน้า",
  "session.messages.loading": "กำลังโหลดข้อความ...",
  "session.messages.jumpToLatest": "ไปที่ล่าสุด",

  "session.context.addToContext": "เพิ่ม {{selection}} ไปยังบริบท",

  "session.new.worktree.main": "สาขาหลัก",
  "session.new.worktree.mainWithBranch": "สาขาหลัก ({{branch}})",
  "session.new.worktree.create": "สร้าง worktree ใหม่",
  "session.new.lastModified": "แก้ไขล่าสุด",
  "sidebar.session.newSession": "เซสชันใหม่",
  "sidebar.session.newSession.tooltip": "เริ่มการสนทนาใหม่โดยที่ยังคงเซสชันปัจจุบันไว้",
  "sidebar.session.newSession.disabled": "เซสชันนี้เป็นเซสชันใหม่อยู่แล้ว เริ่มแชทหรือสร้าง worktree แทน",
  "sidebar.session.newWorktree": "Worktree ใหม่",
  "sidebar.session.newWorktree.tooltip":
    "สร้าง git worktree ที่แยกออกมาต่างหากเพื่อทดลองอย่างปลอดภัย แยกการเปลี่ยนแปลงออกจากกัน และรันเซสชันคู่ขนานโดยไม่รบกวน branch ปัจจุบันของคุณ",
  "sidebar.session.configureWorktree.tooltip":
    "เปิดกล่องโต้ตอบ worktree ของ Agent Manager เพื่อกำหนดค่า worktree ใหม่ก่อนที่จะสร้าง",
  "sidebar.session.newWorktree.from": "Worktree ใหม่จาก",
  "sidebar.session.currentBranch": "branch ปัจจุบัน",
  "sidebar.session.moveToWorktree": "ย้ายไปยัง Worktree",
  "sidebar.session.moveToWorktree.tooltip.empty":
    "ย้ายบทสนทนานี้และการเปลี่ยนแปลงในเครื่องปัจจุบันของคุณไปยัง worktree เฉพาะสำหรับการทำงานต่อเนื่องแบบแยกส่วน",
  "sidebar.session.moveToWorktree.tooltip.one":
    "ย้ายบทสนทนานี้และ 1 ไฟล์ที่ถูกแก้ไขไปยัง worktree เฉพาะสำหรับการทำงานต่อเนื่องแบบแยกส่วน",
  "sidebar.session.moveToWorktree.tooltip.other":
    "ย้ายบทสนทนานี้และ {{files}} ไฟล์ที่ถูกแก้ไขไปยัง worktree เฉพาะสำหรับการทำงานต่อเนื่องแบบแยกส่วน",
  "sidebar.session.showChanges.tooltip.empty": "เปิดมุมมองการเปลี่ยนแปลงเพื่อตรวจสอบ working tree ปัจจุบัน",
  "sidebar.session.showChanges.tooltip.one":
    "เปลี่ยนแปลง 1 ไฟล์ · +{{additions}} -{{deletions}} เปิดมุมมองการเปลี่ยนแปลง",
  "sidebar.session.showChanges.tooltip.other":
    "เปลี่ยนแปลง {{files}} ไฟล์ · +{{additions}} -{{deletions}} เปิดมุมมองการเปลี่ยนแปลง",
  "sidebar.session.agentManager.tooltip":
    "เปิด Agent Manager เพื่อดูภาพรวมของเซสชันและ worktree คู่ขนาน เพื่อให้คุณสามารถประสานงานงานที่ใช้เวลานานได้ในที่เดียว",
  "sidebar.session.openAgentManager": "เปิด Agent Manager",
  "sidebar.session.progress.capturing": "กำลังบันทึกการเปลี่ยนแปลง...",
  "sidebar.session.progress.creating": "กำลังสร้าง worktree...",
  "sidebar.session.progress.setup": "กำลังรันการตั้งค่า...",
  "sidebar.session.progress.transferring": "กำลังถ่ายโอนการเปลี่ยนแปลง...",
  "sidebar.session.progress.forking": "กำลังเริ่มเซสชัน...",
  "sidebar.session.progress.failed": "ดำเนินการต่อใน worktree ไม่สำเร็จ",
  "session.header.search.placeholder": "ค้นหา {{project}}",
  "session.header.searchFiles": "ค้นหาไฟล์",
  "session.header.openIn": "เปิดใน",
  "session.header.open.action": "เปิด {{app}}",
  "session.header.open.ariaLabel": "เปิดใน {{app}}",
  "session.header.open.menu": "ตัวเลือกการเปิด",
  "session.header.open.copyPath": "คัดลอกเส้นทาง",

  "status.popover.trigger": "สถานะ",
  "status.popover.ariaLabel": "การกำหนดค่าเซิร์ฟเวอร์",
  "status.popover.tab.servers": "เซิร์ฟเวอร์",
  "status.popover.tab.mcp": "MCP",
  "status.popover.tab.lsp": "LSP",
  "status.popover.tab.plugins": "ปลั๊กอิน",
  "status.popover.action.manageServers": "จัดการเซิร์ฟเวอร์",

  "session.share.popover.title": "เผยแพร่บนเว็บ",
  "session.share.popover.description.shared": "เซสชันนี้เป็นสาธารณะบนเว็บ สามารถเข้าถึงได้โดยผู้ที่มีลิงก์",
  "session.share.popover.description.unshared": "แชร์เซสชันสาธารณะบนเว็บ จะเข้าถึงได้โดยผู้ที่มีลิงก์",
  "session.share.action.share": "แชร์",
  "session.share.action.publish": "เผยแพร่",
  "session.share.action.publishing": "กำลังเผยแพร่...",
  "session.share.action.unpublish": "ยกเลิกการเผยแพร่",
  "session.share.action.unpublishing": "กำลังยกเลิกการเผยแพร่...",
  "session.share.action.view": "ดู",
  "session.share.copy.copied": "คัดลอกแล้ว",
  "session.share.copy.copyLink": "คัดลอกลิงก์",

  "lsp.tooltip.none": "ไม่มีเซิร์ฟเวอร์ LSP",
  "lsp.label.connected": "{{count}} LSP",

  "prompt.loading": "กำลังโหลดพร้อมท์...",
  "terminal.loading": "กำลังโหลดเทอร์มินัล...",
  "terminal.title": "เทอร์มินัล",
  "terminal.title.numbered": "เทอร์มินัล {{number}}",
  "terminal.close": "ปิดเทอร์มินัล",
  "terminal.connectionLost.title": "การเชื่อมต่อขาดหาย",
  "terminal.connectionLost.description": "การเชื่อมต่อเทอร์มินัลถูกขัดจังหวะ อาจเกิดขึ้นเมื่อเซิร์ฟเวอร์รีสตาร์ท",

  "common.closeTab": "ปิดแท็บ",
  "common.signIn": "เข้าสู่ระบบ",
  "common.signOut": "ออกจากระบบ",
  "common.dismiss": "ปิด",
  "common.requestFailed": "คำขอล้มเหลว",
  "common.moreOptions": "ตัวเลือกเพิ่มเติม",
  "common.learnMore": "เรียนรู้เพิ่มเติม",
  "common.rename": "เปลี่ยนชื่อ",
  "common.reset": "รีเซ็ต",
  "common.archive": "จัดเก็บ",
  "common.delete": "ลบ",
  "common.close": "ปิด",
  "common.edit": "แก้ไข",
  "common.loadMore": "โหลดเพิ่มเติม",
  "common.key.esc": "ESC",

  "sidebar.menu.toggle": "สลับเมนู",
  "sidebar.nav.projectsAndSessions": "โปรเจกต์และเซสชัน",
  "sidebar.settings": "การตั้งค่า",
  "sidebar.help": "ช่วยเหลือ",
  "sidebar.workspaces.enable": "เปิดใช้งานพื้นที่ทำงาน",
  "sidebar.workspaces.disable": "ปิดใช้งานพื้นที่ทำงาน",
  "sidebar.gettingStarted.title": "เริ่มต้นใช้งาน",
  "sidebar.gettingStarted.line1": "Kilo รวมถึงโมเดลฟรีเพื่อให้คุณเริ่มต้นได้ทันที",
  "sidebar.gettingStarted.line2": "เชื่อมต่อผู้ให้บริการใด ๆ เพื่อใช้โมเดล รวมถึง Claude, GPT, Gemini ฯลฯ",
  "sidebar.project.recentSessions": "เซสชันล่าสุด",
  "sidebar.project.viewAllSessions": "ดูเซสชันทั้งหมด",

  "app.name.desktop": "Kilo Desktop",

  "settings.section.desktop": "เดสก์ท็อป",
  "settings.section.server": "เซิร์ฟเวอร์",
  "settings.tab.general": "ทั่วไป",
  "settings.tab.shortcuts": "ทางลัด",

  "settings.general.section.appearance": "รูปลักษณ์",
  "settings.general.section.notifications": "การแจ้งเตือนระบบ",
  "settings.general.section.updates": "การอัปเดต",
  "settings.general.section.sounds": "เสียงเอฟเฟกต์",

  "settings.general.row.language.title": "ภาษา",
  "settings.general.row.language.description": "เปลี่ยนภาษาที่แสดงสำหรับ Kilo",
  "settings.general.row.appearance.title": "รูปลักษณ์",
  "settings.general.row.appearance.description": "ปรับแต่งวิธีการที่ Kilo มีลักษณะบนอุปกรณ์ของคุณ",
  "settings.general.row.theme.title": "ธีม",
  "settings.general.row.theme.description": "ปรับแต่งวิธีการที่ Kilo มีธีม",
  "settings.general.row.font.title": "ฟอนต์",
  "settings.general.row.font.description": "ปรับแต่งฟอนต์โมโนที่ใช้ในบล็อกโค้ด",

  "settings.general.row.releaseNotes.title": "บันทึกการอัปเดต",
  "settings.general.row.releaseNotes.description": "แสดงป๊อปอัพ What's New หลังจากอัปเดต",
  "settings.updates.row.startup.title": "ตรวจสอบการอัปเดตเมื่อเริ่มต้น",
  "settings.updates.row.startup.description": "ตรวจสอบการอัปเดตโดยอัตโนมัติเมื่อ Kilo เปิดตัว",
  "settings.updates.row.check.title": "ตรวจสอบการอัปเดต",
  "settings.updates.row.check.description": "ตรวจสอบการอัปเดตด้วยตนเองและติดตั้งหากมี",
  "settings.updates.action.checkNow": "ตรวจสอบเดี๋ยวนี้",
  "settings.updates.action.checking": "กำลังตรวจสอบ...",
  "settings.updates.toast.latest.title": "คุณใช้เวอร์ชันล่าสุดแล้ว",
  "settings.updates.toast.latest.description": "คุณกำลังใช้ Kilo เวอร์ชันล่าสุด",
  "font.option.ibmPlexMono": "IBM Plex Mono",
  "font.option.cascadiaCode": "Cascadia Code",
  "font.option.firaCode": "Fira Code",
  "font.option.hack": "Hack",
  "font.option.inconsolata": "Inconsolata",
  "font.option.intelOneMono": "Intel One Mono",
  "font.option.iosevka": "Iosevka",
  "font.option.jetbrainsMono": "JetBrains Mono",
  "font.option.mesloLgs": "Meslo LGS",
  "font.option.robotoMono": "Roboto Mono",
  "font.option.sourceCodePro": "Source Code Pro",
  "font.option.ubuntuMono": "Ubuntu Mono",
  "sound.option.alert01": "เสียงเตือน 01",
  "sound.option.alert02": "เสียงเตือน 02",
  "sound.option.alert03": "เสียงเตือน 03",
  "sound.option.alert04": "เสียงเตือน 04",
  "sound.option.alert05": "เสียงเตือน 05",
  "sound.option.alert06": "เสียงเตือน 06",
  "sound.option.alert07": "เสียงเตือน 07",
  "sound.option.alert08": "เสียงเตือน 08",
  "sound.option.alert09": "เสียงเตือน 09",
  "sound.option.alert10": "เสียงเตือน 10",
  "sound.option.bipbop01": "Bip-bop 01",
  "sound.option.bipbop02": "Bip-bop 02",
  "sound.option.bipbop03": "Bip-bop 03",
  "sound.option.bipbop04": "Bip-bop 04",
  "sound.option.bipbop05": "Bip-bop 05",
  "sound.option.bipbop06": "Bip-bop 06",
  "sound.option.bipbop07": "Bip-bop 07",
  "sound.option.bipbop08": "Bip-bop 08",
  "sound.option.bipbop09": "Bip-bop 09",
  "sound.option.bipbop10": "Bip-bop 10",
  "sound.option.staplebops01": "Staplebops 01",
  "sound.option.staplebops02": "Staplebops 02",
  "sound.option.staplebops03": "Staplebops 03",
  "sound.option.staplebops04": "Staplebops 04",
  "sound.option.staplebops05": "Staplebops 05",
  "sound.option.staplebops06": "Staplebops 06",
  "sound.option.staplebops07": "Staplebops 07",
  "sound.option.nope01": "Nope 01",
  "sound.option.nope02": "Nope 02",
  "sound.option.nope03": "Nope 03",
  "sound.option.nope04": "Nope 04",
  "sound.option.nope05": "Nope 05",
  "sound.option.nope06": "Nope 06",
  "sound.option.nope07": "Nope 07",
  "sound.option.nope08": "Nope 08",
  "sound.option.nope09": "Nope 09",
  "sound.option.nope10": "Nope 10",
  "sound.option.nope11": "Nope 11",
  "sound.option.nope12": "Nope 12",
  "sound.option.yup01": "Yup 01",
  "sound.option.yup02": "Yup 02",
  "sound.option.yup03": "Yup 03",
  "sound.option.yup04": "Yup 04",
  "sound.option.yup05": "Yup 05",
  "sound.option.yup06": "Yup 06",

  "settings.general.notifications.agent.title": "เอเจนต์",
  "settings.general.notifications.agent.description": "แสดงการแจ้งเตือนระบบเมื่อเอเจนต์เสร็จสิ้นหรือต้องการความสนใจ",
  "settings.general.notifications.permissions.title": "สิทธิ์",
  "settings.general.notifications.permissions.description": "แสดงการแจ้งเตือนระบบเมื่อต้องการสิทธิ์",
  "settings.general.notifications.errors.title": "ข้อผิดพลาด",
  "settings.general.notifications.errors.description": "แสดงการแจ้งเตือนระบบเมื่อเกิดข้อผิดพลาด",

  "settings.general.sounds.agent.title": "เอเจนต์",
  "settings.general.sounds.agent.description": "เล่นเสียงเมื่อเอเจนต์เสร็จสิ้นหรือต้องการความสนใจ",
  "settings.general.sounds.permissions.title": "สิทธิ์",
  "settings.general.sounds.permissions.description": "เล่นเสียงเมื่อต้องการสิทธิ์",
  "settings.general.sounds.errors.title": "ข้อผิดพลาด",
  "settings.general.sounds.errors.description": "เล่นเสียงเมื่อเกิดข้อผิดพลาด",

  "settings.indexing.title": "การสร้างดัชนี",
  "settings.indexing.enable.title": "เปิดใช้งานการสร้างดัชนี",
  "settings.indexing.enable.description": "เปิดหรือปิดการสร้างดัชนีโค้ดเบสเชิงความหมาย",
  "settings.indexing.globalEnable.title": "เปิดใช้งานแบบโกลบอล",
  "settings.indexing.globalEnable.description": "เปิดใช้งานการทำดัชนีสำหรับทุกพื้นที่ทำงาน",
  "settings.indexing.projectEnable.title": "เปิดใช้งานสำหรับโปรเจกต์นี้",
  "settings.indexing.projectEnable.description":
    "เปิดใช้งานการทำดัชนีสำหรับพื้นที่ทำงานนี้เมื่อการทำดัชนีแบบโกลบอลถูกปิดใช้งาน",
  "settings.indexing.projectEnable.disabledTooltip": "เปิดใช้งานการทำดัชนีระดับโลกแล้ว โปรเจ็กต์นี้จึงถูกรวมไว้แล้ว",
  "settings.indexing.provider.title": "ผู้ให้บริการการฝัง",
  "settings.indexing.provider.description": "เลือกผู้ให้บริการที่ใช้สร้างการฝังสำหรับการค้นหาเชิงความหมาย",
  "settings.indexing.kiloModel.title": "พรีเซ็ตโมเดล Kilo",
  "settings.indexing.kiloModel.description": "เลือกโมเดลการฝังที่ Kilo โฮสต์และรองรับ",
  "settings.indexing.kiloSignIn.title": "ต้องลงชื่อเข้าใช้ Kilo",
  "settings.indexing.kiloSignIn.description": "ลงชื่อเข้าใช้ Kilo เพื่อใช้การฝังแบบโฮสต์",
  "settings.indexing.model.title": "โมเดลการฝัง",
  "settings.indexing.model.description": "แทนที่โมเดลการฝังเริ่มต้นสำหรับผู้ให้บริการที่เลือก",
  "settings.indexing.dimension.title": "ขนาดเวกเตอร์",
  "settings.indexing.dimension.description": "ปล่อยว่างเพื่อตรวจจับขนาดการฝังอัตโนมัติจากโมเดล",
  "settings.indexing.dimension.placeholder": "อัตโนมัติ",
  "settings.indexing.vectorStore.title": "ที่เก็บเวกเตอร์",
  "settings.indexing.vectorStore.description": "เลือกที่เก็บการฝังที่สร้างดัชนี",
  "settings.indexing.lancedbDirectory.title": "ไดเรกทอรี LanceDB",
  "settings.indexing.lancedbDirectory.description": "ไดเรกทอรีเสริมสำหรับที่เก็บ LanceDB ในเครื่อง",
  "settings.indexing.lancedbDirectory.placeholder": "ปล่อยว่างสำหรับค่าเริ่มต้น",
  "settings.indexing.qdrantUrl.title": "URL Qdrant",
  "settings.indexing.qdrantUrl.description": "URL เซิร์ฟเวอร์สำหรับอินสแตนซ์ Qdrant",
  "settings.indexing.qdrantApiKey.title": "คีย์ API Qdrant",
  "settings.indexing.qdrantApiKey.description": "คีย์ API เสริมสำหรับอินสแตนซ์ Qdrant",
  "settings.indexing.qdrantApiKey.placeholder": "คีย์ API เสริม",
  "settings.indexing.providerField.description": "การตั้งค่าการเชื่อมต่อเฉพาะผู้ให้บริการ",
  "settings.indexing.status.title": "สถานะ",
  "settings.indexing.tuning.description": "พารามิเตอร์การค้นหาขั้นสูงและการประมวลผลแบทช์",

  "settings.shortcuts.title": "ทางลัดแป้นพิมพ์",
  "settings.shortcuts.reset.button": "รีเซ็ตเป็นค่าเริ่มต้น",
  "settings.shortcuts.reset.toast.title": "รีเซ็ตทางลัดแล้ว",
  "settings.shortcuts.reset.toast.description": "รีเซ็ตทางลัดแป้นพิมพ์เป็นค่าเริ่มต้นแล้ว",
  "settings.shortcuts.conflict.title": "ทางลัดใช้งานอยู่แล้ว",
  "settings.shortcuts.conflict.description": "{{keybind}} ถูกกำหนดให้กับ {{titles}} แล้ว",
  "settings.shortcuts.unassigned": "ไม่ได้กำหนด",
  "settings.shortcuts.pressKeys": "กดปุ่ม",
  "settings.shortcuts.search.placeholder": "ค้นหาทางลัด",
  "settings.shortcuts.search.empty": "ไม่พบทางลัด",

  "settings.shortcuts.group.general": "ทั่วไป",
  "settings.shortcuts.group.session": "เซสชัน",
  "settings.shortcuts.group.navigation": "การนำทาง",
  "settings.shortcuts.group.modelAndAgent": "โมเดลและเอเจนต์",
  "settings.shortcuts.group.terminal": "เทอร์มินัล",
  "settings.shortcuts.group.prompt": "พร้อมท์",

  "settings.providers.title": "ผู้ให้บริการ",
  "settings.providers.description": "การตั้งค่าผู้ให้บริการจะสามารถกำหนดค่าได้ที่นี่",
  "settings.providers.betaNotice":
    "ปัจจุบันสามารถตั้งค่าได้เฉพาะผู้ให้บริการ Kilo Gateway ในหน้าการตั้งค่าเท่านั้น การรองรับการตั้งค่าผู้ให้บริการรายอื่นจะพร้อมใช้งานในเร็วๆ นี้ในช่วงเบต้า ในระหว่างนี้คุณสามารถตั้งค่าผู้ให้บริการผ่าน CLI หรือไฟล์คอนฟิกได้ เรามุ่งมั่นที่จะรักษาให้ Kilo เปิดกว้างและไม่มีการผูกมัด",
  "settings.providers.section.connected": "ผู้ให้บริการที่เชื่อมต่อ",
  "settings.providers.connected.empty": "ไม่มีผู้ให้บริการที่เชื่อมต่อ",
  "settings.providers.section.popular": "ผู้ให้บริการยอดนิยม",
  "settings.providers.search.placeholder": "ค้นหาผู้ให้บริการ",
  "settings.providers.select.placeholder": "เลือกผู้ให้บริการ...",
  "settings.providers.tag.gateway": "Gateway",
  "settings.providers.tag.environment": "สภาพแวดล้อม",
  "settings.providers.tag.config": "กำหนดค่า",
  "settings.providers.tag.chatgpt": "ChatGPT",
  "settings.providers.tag.custom": "กำหนดเอง",
  "settings.providers.tag.other": "อื่น ๆ",
  "settings.providers.tag.customProvider": "ผู้ให้บริการที่กำหนดเอง",
  "settings.providers.connected.environmentDescription": "เชื่อมต่อจากตัวแปรสภาพแวดล้อมของคุณ",
  "settings.providers.action.signInChatGPT": "ลงชื่อเข้าใช้ด้วย ChatGPT",
  "settings.providers.custom.description": "เพิ่มผู้ให้บริการที่เข้ากันได้กับ OpenAI ด้วย URL พื้นฐาน",
  "settings.providers.subagentModel.title": "โมเดลตัวแทนย่อย",
  "settings.providers.subagentModel.description":
    "โมเดลเริ่มต้นและระดับการใช้เหตุผลสำหรับตัวแทนย่อยของ task-tool ปล่อยว่างไว้เพื่อรับค่าโมเดลจากตัวแทนที่เรียก",
  "settings.models.hidePromptTraining.title": "ซ่อนโมเดลที่ใช้พรอมต์ในการฝึก",
  "settings.models.hidePromptTraining.description": "ซ่อนโมเดล Kilo Gateway ที่ผู้ให้บริการอาจใช้พรอมต์ของคุณในการฝึก",
  "settings.providers.modeModels": "โมเดลต่อโหมด",
  "settings.providers.custom.note": "เพิ่มผู้ให้บริการที่รองรับ OpenAI ด้วย Base URL",
  "settings.providers.modeModels.description":
    "แทนที่โมเดลเริ่มต้นสำหรับโหมดที่กำหนด หากไม่ได้ตั้งค่า จะใช้โมเดลเริ่มต้นทั่วไป",
  "provider.custom.title": "ผู้ให้บริการที่กำหนดเอง",
  "provider.custom.description.prefix": "กำหนดค่าผู้ให้บริการที่เข้ากันได้กับ OpenAI ดู",
  "provider.custom.description.link": "เอกสารการกำหนดค่าผู้ให้บริการ",
  "provider.custom.description.suffix": "",
  "provider.custom.field.providerID.label": "ID ผู้ให้บริการ",
  "provider.custom.field.providerID.placeholder": "myprovider",
  "provider.custom.field.providerID.description": "ตัวอักษรพิมพ์เล็ก ตัวเลข ขีดกลาง หรือขีดล่าง",
  "provider.custom.field.name.label": "ชื่อที่แสดง",
  "provider.custom.field.name.placeholder": "ผู้ให้บริการ AI ของฉัน",
  "provider.custom.field.package.label": "Provider API",
  "provider.custom.field.baseURL.label": "URL พื้นฐาน",
  "provider.custom.field.baseURL.placeholder": "https://api.myprovider.com/v1",
  "provider.custom.field.apiKey.label": "คีย์ API",
  "provider.custom.field.apiKey.placeholder": "คีย์ API",
  "provider.custom.field.apiKey.description": "ไม่จำเป็น เว้นว่างไว้หากคุณจัดการการรับรองความถูกต้องผ่านส่วนหัว",
  "provider.custom.models.label": "โมเดล",
  "provider.custom.models.id.label": "ID",
  "provider.custom.models.id.placeholder": "model-id",
  "provider.custom.models.name.label": "ชื่อ",
  "provider.custom.models.name.placeholder": "ชื่อที่แสดง",
  "provider.custom.models.reasoning.label": "การใช้เหตุผล",
  "provider.custom.models.variants.label": "รูปแบบ",
  "provider.custom.models.variants.add": "เพิ่มรูปแบบ",
  "provider.custom.models.variants.remove": "ลบรูปแบบ",
  "provider.custom.models.variants.name.label": "ชื่อ",
  "provider.custom.models.variants.name.placeholder": "เช่น thinking",
  "provider.custom.models.variants.option.unset": "(ไม่ได้ตั้งค่า)",
  "provider.custom.models.variants.enableThinking.label": "เปิดใช้งานการคิด (เช่น Alibaba)",
  "provider.custom.models.variants.enableThinking.placeholder": "enable_thinking",
  "provider.custom.models.variants.enableThinking.true": "true",
  "provider.custom.models.variants.enableThinking.false": "false",
  "provider.custom.models.variants.thinking.label": "ประเภทการคิด (เช่น Z.ai)",
  "provider.custom.models.variants.thinking.placeholder": "thinking",
  "provider.custom.models.variants.thinking.enabled": "enabled",
  "provider.custom.models.variants.thinking.disabled": "disabled",
  "provider.custom.models.variants.thinking.adaptive": "adaptive",
  "provider.custom.models.variants.splitReasoning.label": "Split reasoning (required for e.g. MiniMax)",
  "provider.custom.models.variants.splitReasoning.placeholder": "reasoning_split",
  "provider.custom.models.variants.splitReasoning.true": "true",
  "provider.custom.models.variants.splitReasoning.false": "false",
  "provider.custom.models.variants.chatTemplateArgs.label":
    "เปิดใช้งานการคิดผ่านอาร์กิวเมนต์เทมเพลตแชท (เช่น Hugging Face)",
  "provider.custom.models.variants.chatTemplateArgs.placeholder": "chat_template_args",
  "provider.custom.models.variants.chatTemplateArgs.true": "true",
  "provider.custom.models.variants.chatTemplateArgs.false": "false",
  "provider.custom.models.variants.reasoningEffort.label": "ระดับการใช้เหตุผล",
  "provider.custom.models.variants.reasoningEffort.placeholder": "reasoningEffort",
  "provider.custom.models.variants.reasoningEffort.none": "none",
  "provider.custom.models.variants.reasoningEffort.minimal": "minimal",
  "provider.custom.models.variants.reasoningEffort.low": "low",
  "provider.custom.models.variants.reasoningEffort.medium": "medium",
  "provider.custom.models.variants.reasoningEffort.high": "high",
  "provider.custom.models.variants.reasoningEffort.xhigh": "xhigh",
  "provider.custom.models.variants.outputEffort.label": "Output effort (e.g. Anthropic)",
  "provider.custom.models.variants.outputEffort.placeholder": "effort",
  "provider.custom.models.variants.outputEffort.low": "low",
  "provider.custom.models.variants.outputEffort.medium": "medium",
  "provider.custom.models.variants.outputEffort.high": "high",
  "provider.custom.models.variants.outputEffort.xhigh": "xhigh",
  "provider.custom.models.variants.outputEffort.max": "max",
  "provider.custom.models.remove": "ลบโมเดล",
  "provider.custom.models.add": "เพิ่มโมเดล",
  "provider.custom.models.fetch": "ดึงโมเดล",
  "provider.custom.models.fetching": "กำลังดึง\u2026",
  "provider.custom.models.fetch.error": "ดึงโมเดลล้มเหลว: {{error}}",
  "provider.custom.models.fetch.authError": "การยืนยันตัวตนล้มเหลว ตรวจสอบคีย์ API ด้านบนแล้วลองอีกครั้ง",
  "provider.custom.models.fetch.empty": "ไม่พบโมเดลบนเซิร์ฟเวอร์นี้",
  "provider.custom.models.fetch.added": "เพิ่มแล้ว {{count}} โมเดล",
  "provider.custom.models.fetch.allExist": "โมเดลที่ดึงมาทั้งหมดถูกเพิ่มไปแล้ว",
  "provider.custom.models.fetch.selectAll": "เลือกทั้งหมด",
  "provider.custom.models.fetch.deselectAll": "ยกเลิกการเลือกทั้งหมด",
  "provider.custom.models.fetch.found": "พบ {{count}} โมเดล",
  "provider.custom.models.fetch.showing": "แสดง {{shown}} จาก {{total}}",
  "provider.custom.models.fetch.search": "ค้นหาโมเดล\u2026",
  "provider.custom.models.fetch.add": "เพิ่ม {{count}} โมเดล",
  "provider.custom.edit.title": "แก้ไขผู้ให้บริการ",
  "provider.custom.headers.label": "ส่วนหัว (ไม่จำเป็น)",
  "provider.custom.headers.key.label": "ส่วนหัว",
  "provider.custom.headers.key.placeholder": "Header-Name",
  "provider.custom.headers.value.label": "ค่า",
  "provider.custom.headers.value.placeholder": "value",
  "provider.custom.headers.remove": "ลบส่วนหัว",
  "provider.custom.headers.add": "เพิ่มส่วนหัว",
  "provider.custom.error.providerID.required": "ต้องระบุ ID ผู้ให้บริการ",
  "provider.custom.error.providerID.format": "ใช้ตัวอักษรพิมพ์เล็ก ตัวเลข ขีดกลาง หรือขีดล่าง",
  "provider.custom.error.providerID.exists": "ID ผู้ให้บริการนี้มีอยู่แล้ว",
  "provider.custom.error.name.required": "ต้องระบุชื่อที่แสดง",
  "provider.custom.error.baseURL.required": "ต้องระบุ URL พื้นฐาน",
  "provider.custom.error.baseURL.format": "ต้องขึ้นต้นด้วย http:// หรือ https://",
  "provider.custom.error.required": "จำเป็น",
  "provider.custom.error.duplicate": "ซ้ำ",
  "settings.openLocalConfig": "คอนฟิก Local",
  "settings.openGlobalConfig": "คอนฟิก Global",
  "settings.config.scope.local": "ภายใน",
  "settings.config.scope.global": "ทั่วโลก",
  "settings.config.status.loaded": "โหลดแล้ว",
  "settings.config.status.loadedLegacy": "โหลดการตั้งค่าแบบเก่าแล้ว",
  "settings.config.status.notLoaded": "ยังไม่ได้โหลด",
  "settings.config.status.create": "ไม่พบ - สร้างไฟล์นี้",
  "settings.config.title": "เปิดไฟล์การตั้งค่า Kilo ({{scope}})",
  "settings.config.placeholder":
    "ไฟล์การตั้งค่าจะถูกผสานตามลำดับ ไฟล์ที่ถูกทำเครื่องหมายว่าโหลดแล้วจะมีผลกับการตั้งค่าในปัจจุบัน",
  "settings.config.noWorkspace": "เปิดโฟลเดอร์พื้นที่ทำงานเพื่อแก้ไขไฟล์การตั้งค่า Kilo ภายใน",
  "settings.config.openFailed": "ไม่สามารถเปิดไฟล์การตั้งค่า Kilo ({{scope}}): {{message}}",
  "settings.config.source.xdg": "การตั้งค่า XDG ทั่วโลก",
  "settings.config.source.homeKilo": "การตั้งค่า .kilo ของ Home",
  "settings.config.source.homeKilocode": "การตั้งค่า .kilocode ของ Home",
  "settings.config.source.homeOpencode": "การตั้งค่า .opencode ของ Home",
  "settings.config.source.envFile": "ไฟล์สภาพแวดล้อม KILO_CONFIG",
  "settings.config.source.envDir": "KILO_CONFIG_DIR",
  "settings.config.source.envContent": "การตั้งค่าสภาพแวดล้อมแบบอินไลน์",
  "settings.config.source.projectKilo": "การตั้งค่า .kilo ของโปรเจกต์",
  "settings.config.source.projectRoot": "การตั้งค่ารูทของโปรเจกต์",
  "settings.config.source.projectKilocode": "การตั้งค่า .kilocode แบบเก่า",
  "settings.config.source.projectOpencode": "การตั้งค่า .opencode แบบเก่า",
  "settings.models.title": "โมเดล",
  "settings.models.description": "การตั้งค่าโมเดลจะสามารถกำหนดค่าได้ที่นี่",
  "settings.agents.title": "เอเจนต์",
  "settings.agents.description": "การตั้งค่าเอเจนต์จะสามารถกำหนดค่าได้ที่นี่",
  "settings.commands.title": "คำสั่ง",
  "settings.commands.description": "การตั้งค่าคำสั่งจะสามารถกำหนดค่าได้ที่นี่",
  "settings.mcp.title": "MCP",
  "settings.mcp.description": "การตั้งค่า MCP จะสามารถกำหนดค่าได้ที่นี่",

  "settings.permissions.title": "สิทธิ์",
  "settings.permissions.description": "ควบคุมเครื่องมือที่เซิร์ฟเวอร์สามารถใช้โดยค่าเริ่มต้น",
  "settings.permissions.section.tools": "เครื่องมือ",
  "settings.permissions.toast.updateFailed.title": "ไม่สามารถอัปเดตสิทธิ์",

  "settings.permissions.action.allow": "อนุญาต",
  "settings.permissions.action.ask": "ถาม",
  "settings.permissions.action.deny": "ปฏิเสธ",

  "settings.permissions.tool.read.title": "อ่าน",
  "settings.permissions.tool.read.description": "อ่านไฟล์ (ตรงกับเส้นทางไฟล์)",
  "settings.permissions.tool.edit.title": "แก้ไข",
  "settings.permissions.tool.edit.description": "แก้ไขไฟล์ รวมถึงการแก้ไข เขียน แพตช์ และแก้ไขหลายรายการ",
  "settings.permissions.tool.glob.title": "Glob",
  "settings.permissions.tool.glob.description": "จับคู่ไฟล์โดยใช้รูปแบบ glob",
  "settings.permissions.tool.grep.title": "Grep",
  "settings.permissions.tool.grep.description": "ค้นหาเนื้อหาไฟล์โดยใช้นิพจน์ทั่วไป",
  "settings.permissions.tool.list.title": "รายการ",
  "settings.permissions.tool.list.description": "แสดงรายการไฟล์ภายในไดเรกทอรี",
  "settings.permissions.tool.bash.title": "Bash",
  "settings.permissions.tool.bash.description": "เรียกใช้คำสั่งเชลล์",
  "settings.permissions.tool.task.title": "งาน",
  "settings.permissions.tool.task.description": "เปิดเอเจนต์ย่อย",
  "settings.permissions.tool.skill.title": "ทักษะ",
  "settings.permissions.tool.skill.description": "โหลดทักษะตามชื่อ",
  "settings.permissions.tool.lsp.title": "LSP",
  "settings.permissions.tool.lsp.description": "เรียกใช้การสืบค้นเซิร์ฟเวอร์ภาษา",
  "settings.permissions.tool.todoread.title": "อ่านรายการงาน",
  "settings.permissions.tool.todoread.description": "อ่านรายการงาน",
  "settings.permissions.tool.todowrite.title": "เขียนรายการงาน",
  "settings.permissions.tool.todowrite.description": "อัปเดตรายการงาน",
  "settings.permissions.tool.webfetch.title": "ดึงข้อมูลจากเว็บ",
  "settings.permissions.tool.webfetch.description": "ดึงเนื้อหาจาก URL",
  "settings.permissions.tool.websearch.title": "ค้นหาเว็บ",
  "settings.permissions.tool.websearch.description": "ค้นหาบนเว็บ",
  "settings.permissions.tool.codesearch.title": "ค้นหาโค้ด",
  "settings.permissions.tool.codesearch.description": "ค้นหาโค้ดบนเว็บ",
  "settings.permissions.tool.external_directory.title": "ไดเรกทอรีภายนอก",
  "settings.permissions.tool.external_directory.description": "เข้าถึงไฟล์นอกไดเรกทอรีโปรเจกต์",
  "settings.permissions.tool.doom_loop.title": "Doom Loop",
  "settings.permissions.tool.doom_loop.description": "ตรวจจับการเรียกเครื่องมือซ้ำด้วยข้อมูลนำเข้าเหมือนกัน",

  "session.delete.failed.title": "ไม่สามารถลบเซสชัน",
  "session.delete.title": "ลบเซสชัน",
  "session.delete.confirm": 'ลบเซสชัน "{{name}}" หรือไม่?',
  "session.delete.button": "ลบเซสชัน",
  "session.untitled": "ไม่มีชื่อ",
  "session.current": "เซสชันปัจจุบัน",
  "session.history.sources": "แหล่งที่มาของประวัติ",
  "session.recent": "ล่าสุด",
  "session.showHistory": "แสดงประวัติ",
  "session.search.placeholder": "ค้นหาเซสชัน...",
  "session.empty": "ยังไม่มีเซสชัน คลิก + เพื่อเริ่มการสนทนาใหม่",
  "session.tab.local": "ในเครื่อง",
  "session.tab.cloud": "คลาวด์",
  "session.cloud.repoOnly": "เฉพาะรีโพซิทอรีนี้",
  "session.cloud.import": "นำเข้าจากคลาวด์",
  "feedback.button": "ข้อเสนอแนะและการสนับสนุน",
  "feedback.dialog.message": "เรายินดีรับฟังข้อเสนอแนะของคุณหรือช่วยแก้ไขปัญหาที่คุณพบ",
  "feedback.dialog.github": "รายงานปัญหาบน GitHub",
  "feedback.dialog.discord": "เข้าร่วมชุมชน Discord ของเรา",
  "feedback.dialog.support": "ฝ่ายสนับสนุนลูกค้า",
  "workStyle.onboarding.welcome": "ยินดีต้อนรับสู่ Kilo",
  "workStyle.onboarding.title": "เลือกวิธีที่คุณต้องการทำงาน",
  "workStyle.onboarding.description":
    "ตั้งค่าเริ่มต้นสำหรับสิทธิ์ บล็อกการให้เหตุผล เอาต์พุตเทอร์มินัล และไทม์ไลน์บริบท การตั้งค่านี้ใช้เพียงครั้งเดียวและจะข้ามรายการที่คุณปรับแต่งไว้แล้ว",
  "workStyle.onboarding.skip": "ข้ามไปก่อน",
  "workStyle.onboarding.settingsNote": "คุณสามารถเปลี่ยนตัวเลือกเหล่านี้ได้ทุกเมื่อใน",
  "workStyle.onboarding.settings": "การตั้งค่า",
  "workStyle.toast.saved.title": "บันทึกโหมดเรียบร้อยแล้ว",
  "workStyle.toast.saved.description": "อัปเดตการตั้งค่าของคุณได้ทุกเมื่อในการตั้งค่า",
  "workStyle.toast.saved.action": "ไปที่การตั้งค่า",
  "workStyle.choice.permissions": "สิทธิ์",
  "workStyle.choice.bash": "Bash",
  "workStyle.choice.visibility": "การแสดงผล",
  "workStyle.choice.human-in-the-loop.eyebrow": "มีผู้ใช้ร่วมตรวจสอบ",
  "workStyle.choice.human-in-the-loop.title": "ตรวจสอบก่อน",
  "workStyle.choice.human-in-the-loop.description": "Kilo จะหยุดและแสดงแผนให้คุณเห็นระหว่างการทำงาน",
  "workStyle.choice.human-in-the-loop.permissions": "ขออนุญาตก่อนแก้ไขไฟล์หรือเรียกใช้คำสั่ง",
  "workStyle.choice.human-in-the-loop.bash": "ขออนุญาตเมื่อเรียกใช้คำสั่งเทอร์มินัลทุกคำสั่ง",
  "workStyle.choice.human-in-the-loop.visibility": "แสดงรายละเอียดการสนทนาทั้งหมด รวมถึงกระบวนการให้เหตุผล",
  "workStyle.choice.autonomous.eyebrow": "รบกวนน้อยลง",
  "workStyle.choice.autonomous.title": "ทำงานอัตโนมัติสูง",
  "workStyle.choice.autonomous.description": "ขัดจังหวะน้อยลง พร้อมอินเทอร์เฟซที่กระชับขึ้น",
  "workStyle.choice.autonomous.permissions": "แก้ไขไฟล์และเรียกใช้คำสั่งในพื้นที่ทำงานโดยไม่ต้องขออนุญาต",
  "workStyle.choice.autonomous.bash": "เรียกใช้คำสั่งเทอร์มินัลในพื้นที่ทำงานได้โดยไม่ต้องขออนุมัติ",
  "workStyle.choice.autonomous.visibility": "รายละเอียดจะถูกย่อไว้จนกว่าคุณจะขยายดู",
  "session.cloud.import.title": "นำเข้าจากคลาวด์",
  "session.cloud.import.placeholder": "ID เซสชัน, URL หรือคำสั่ง kilo import",
  "session.cloud.import.button": "นำเข้า",
  "session.cloud.import.invalid": "รูปแบบ ID เซสชันไม่ถูกต้อง",
  "session.cloud.import.legacy": "นี่ดูเหมือนจะเป็นเซสชันเวอร์ชันเก่าที่ไม่รองรับอีกต่อไปแล้ว",
  "session.cloud.import.failed": "ไม่สามารถนำเข้าเซสชันคลาวด์ได้",

  "workspace.new": "พื้นที่ทำงานใหม่",
  "workspace.type.local": "ในเครื่อง",
  "workspace.type.sandbox": "แซนด์บ็อกซ์",
  "workspace.create.failed.title": "ไม่สามารถสร้างพื้นที่ทำงาน",
  "workspace.delete.failed.title": "ไม่สามารถลบพื้นที่ทำงาน",
  "workspace.resetting.title": "กำลังรีเซ็ตพื้นที่ทำงาน",
  "workspace.resetting.description": "อาจใช้เวลาประมาณหนึ่งนาที",
  "workspace.reset.failed.title": "ไม่สามารถรีเซ็ตพื้นที่ทำงาน",
  "workspace.reset.success.title": "รีเซ็ตพื้นที่ทำงานแล้ว",
  "workspace.reset.success.description": "พื้นที่ทำงานตรงกับสาขาเริ่มต้นแล้ว",
  "workspace.error.stillPreparing": "พื้นที่ทำงานกำลังเตรียมอยู่",
  "workspace.status.checking": "กำลังตรวจสอบการเปลี่ยนแปลงที่ไม่ได้ผสาน...",
  "workspace.status.error": "ไม่สามารถตรวจสอบสถานะ git",
  "workspace.status.clean": "ไม่ตรวจพบการเปลี่ยนแปลงที่ไม่ได้ผสาน",
  "workspace.status.dirty": "ตรวจพบการเปลี่ยนแปลงที่ไม่ได้ผสานในพื้นที่ทำงานนี้",
  "workspace.delete.title": "ลบพื้นที่ทำงาน",
  "workspace.delete.confirm": 'ลบพื้นที่ทำงาน "{{name}}" หรือไม่?',
  "workspace.delete.button": "ลบพื้นที่ทำงาน",
  "workspace.reset.title": "รีเซ็ตพื้นที่ทำงาน",
  "workspace.reset.confirm": 'รีเซ็ตพื้นที่ทำงาน "{{name}}" หรือไม่?',
  "workspace.reset.button": "รีเซ็ตพื้นที่ทำงาน",
  "workspace.reset.archived.none": "ไม่มีเซสชันที่ใช้งานอยู่จะถูกจัดเก็บ",
  "workspace.reset.archived.one": "1 เซสชันจะถูกจัดเก็บ",
  "workspace.reset.archived.many": "{{count}} เซสชันจะถูกจัดเก็บ",
  "workspace.reset.note": "สิ่งนี้จะรีเซ็ตพื้นที่ทำงานให้ตรงกับสาขาเริ่มต้น",

  "deviceAuth.toast.urlCopied": "คัดลอก URL ไปยังคลิปบอร์ดแล้ว",
  "deviceAuth.toast.codeCopied": "คัดลอกรหัสไปยังคลิปบอร์ดแล้ว",
  "deviceAuth.toast.errorCopied": "คัดลอกข้อผิดพลาดไปยังคลิปบอร์ดแล้ว",
  "deviceAuth.status.initiating": "กำลังเริ่มเข้าสู่ระบบ...",
  "deviceAuth.title": "เข้าสู่ระบบ Kilo Code",
  "deviceAuth.step1": "ขั้นตอนที่ 1: เปิด URL นี้",
  "deviceAuth.action.copyUrl": "คัดลอก URL",
  "deviceAuth.action.openBrowser": "เปิดเบราว์เซอร์",
  "deviceAuth.qrCode.alt": "คิวอาร์โค้ด",
  "deviceAuth.step2": "ขั้นตอนที่ 2: ป้อนรหัสนี้",
  "deviceAuth.action.clickToCopy": "คลิกเพื่อคัดลอก",
  "deviceAuth.status.waiting": "กำลังรอการอนุญาต...",
  "deviceAuth.status.success": "เข้าสู่ระบบสำเร็จ!",
  "deviceAuth.status.failed": "เข้าสู่ระบบล้มเหลว",
  "deviceAuth.error.detailsTitle": "รายละเอียดข้อผิดพลาดการเข้าสู่ระบบ",
  "deviceAuth.status.cancelled": "ยกเลิกการเข้าสู่ระบบ",
  "deviceAuth.action.tryAgain": "ลองอีกครั้ง",
  "deviceAuth.action.copyError": "คัดลอกข้อผิดพลาด",
  "deviceAuth.action.showDetails": "ดูรายละเอียด",

  "common.retry": "ลองอีกครั้ง",
  "common.refresh": "รีเฟรช",

  "profile.title": "โปรไฟล์",
  "profile.notLoggedIn": "ยังไม่ได้เข้าสู่ระบบ",
  "profile.action.login": "เข้าสู่ระบบด้วย Kilo Code",
  "profile.balance.title": "ยอดคงเหลือ",
  "profile.balance.refresh": "รีเฟรชยอดคงเหลือ",
  "profile.action.dashboard": "แดชบอร์ด",
  "profile.action.logout": "ออกจากระบบ",

  "settings.section.configuration": "การกำหนดค่า",
  "settings.agentBehaviour.title": "พฤติกรรมของเอเจนต์",
  "settings.autoApprove.title": "อนุมัติอัตโนมัติ",
  "settings.browser.title": "เบราว์เซอร์",
  "settings.checkpoints.title": "จุดตรวจสอบ",
  "settings.display.title": "การแสดงผล",
  "settings.autocomplete.title": "เติมข้อความอัตโนมัติ",
  "settings.autocomplete.model.title": "โมเดล Autocomplete",
  "settings.autocomplete.model.description": "เลือกโมเดลที่ใช้สำหรับการเติมโค้ดแบบอินไลน์ (inline completions)",
  "settings.notifications.title": "การแจ้งเตือน",
  "settings.context.title": "บริบท",

  "settings.experimental.title": "ทดลอง",
  "settings.language.title": "ภาษา",
  "settings.aboutKiloCode.title": "เกี่ยวกับ Kilo Code",

  "session.messages.empty": "เริ่มการสนทนาโดยพิมพ์ข้อความด้านล่าง",
  "session.messages.welcome": "Kilo Code เป็นผู้ช่วยเขียนโค้ด AI ขอให้สร้างฟีเจอร์ แก้ไขบัก หรืออธิบายโค้ดเบสของคุณ",
  "session.messages.scrollToBottom": "เลื่อนไปด้านล่าง",
  "session.messages.initializing": "กำลังเริ่มต้น...",
  "session.messages.taskStarting": "กำลังเริ่มทำงาน...",
  "session.status.writingResponse": "กำลังเขียนคำตอบ...",
  "session.status.retry": "กำลังลองใหม่…",
  "session.status.retrying": "กำลังลองใหม่ (ครั้งที่ {{ attempt }})… {{ message }}",
  "session.status.working": "กำลังทำงาน...",
  "session.status.offline": "เครือข่ายถูกตัดการเชื่อมต่อ — กำลังเชื่อมต่อใหม่...",
  "session.outcome.incomplete": "เทิร์นสิ้นสุดโดยเหลือสิ่งที่ต้องทำอีก {{count}} รายการ",
  "session.outcome.limit": "ถึงขีดจำกัดการตอบกลับก่อนเสร็จสิ้น",
  "session.outcome.unknown": "เทิร์นสิ้นสุดโดยไม่มีเหตุผลการเสร็จสิ้นของโมเดล",
  "session.outcome.filtered": "ผู้ให้บริการหยุดการตอบกลับนี้เนื่องจากตัวกรองเนื้อหา",
  "session.outcome.unexpected": "การตอบกลับสิ้นสุดลงโดยไม่คาดคิดและอาจไม่สมบูรณ์",
  "session.outcome.interrupted": "เทิร์นถูกขัดจังหวะ",
  "session.outcome.error": "เทิร์นล้มเหลว",
  "session.outcome.finish": "เหตุผลการเสร็จสิ้น: {{reason}}",

  "ui.sessionTurn.cancel": "ยกเลิก",
  "ui.sessionTurn.status.thinking": "กำลังคิด...",
  "ui.sessionTurn.status.consideringNextSteps": "กำลังพิจารณาขั้นตอนถัดไป...",

  "dialog.model.noProviders": "ไม่มีผู้ให้บริการ",

  "prompt.placeholder.connecting": "กำลังเชื่อมต่อกับเซิร์ฟเวอร์...",
  "prompt.placeholder.error": "การเชื่อมต่อล้มเหลว ตรวจสอบแผงเอาต์พุตหรือรีสตาร์ทส่วนขยาย",
  "prompt.placeholder.default": "พิมพ์ข้อความ... (Enter เพื่อส่ง, Shift+Enter เพื่อขึ้นบรรทัดใหม่)",

  "context.usage.sessionCost": "ค่าใช้จ่ายเซสชัน",
  "context.usage.olderSessions": "{{count}} เซสชันก่อนหน้า",
  "context.stats.thisSession": "เซสชันนี้",

  "time.justNow": "เมื่อสักครู่",
  "time.minutesAgo": "{{count}} นาทีที่แล้ว",
  "time.hoursAgo": "{{count}} ชม. ที่แล้ว",
  "time.daysAgo": "{{count}} วันที่แล้ว",
  "time.monthsAgo": "{{count}} เดือนที่แล้ว",
  "time.today": "วันนี้",
  "time.yesterday": "เมื่อวาน",
  "time.thisWeek": "สัปดาห์นี้",
  "time.thisMonth": "เดือนนี้",
  "time.older": "เก่ากว่า",

  "settings.aboutKiloCode.status.connected": "เชื่อมต่อแล้ว",
  "settings.aboutKiloCode.status.connecting": "กำลังเชื่อมต่อ...",
  "settings.aboutKiloCode.status.disconnected": "ตัดการเชื่อมต่อ",
  "settings.aboutKiloCode.status.error": "ข้อผิดพลาด",
  "settings.aboutKiloCode.cliServer": "เซิร์ฟเวอร์ CLI",
  "settings.aboutKiloCode.status.label": "สถานะ:",
  "settings.aboutKiloCode.port.label": "พอร์ต:",
  "settings.aboutKiloCode.versionInfo": "ข้อมูลเวอร์ชัน",
  "settings.aboutKiloCode.version.label": "เวอร์ชัน:",
  "settings.aboutKiloCode.extensionName": "ส่วนขยาย Kilo Code",
  "settings.aboutKiloCode.community": "ชุมชนและการสนับสนุน",
  "settings.aboutKiloCode.feedback.prefix": "หากคุณมีคำถามหรือข้อเสนอแนะ สามารถเปิด issue ได้ที่",
  "settings.aboutKiloCode.feedback.or": "หรือ",
  "settings.aboutKiloCode.support.prefix": "สำหรับคำถามเกี่ยวกับการเรียกเก็บเงินหรือบัญชี ติดต่อฝ่ายสนับสนุนลูกค้าที่",
  "settings.aboutKiloCode.resetSettings.title": "รีเซ็ตการตั้งค่า",
  "settings.aboutKiloCode.resetSettings.description":
    "การดำเนินการนี้จะรีเซ็ตเฉพาะการตั้งค่าเฉพาะของส่วนขยาย VS Code กลับเป็นค่าเริ่มต้นเท่านั้น การตั้งค่าที่ใช้ร่วมกับ CLI เช่น โหมดและกฎการอนุมัติอัตโนมัติ จะถูกเก็บไว้ในการกำหนดค่า CLI และจะไม่ถูกรีเซ็ต",
  "settings.aboutKiloCode.resetSettings.button": "รีเซ็ตการตั้งค่าทั้งหมด",
  "settings.aboutKiloCode.settingsTransfer.title": "ถ่ายโอนการตั้งค่า",
  "settings.aboutKiloCode.settingsTransfer.description":
    "ส่งออกหรือนำเข้าการตั้งค่าเพื่อถ่ายโอนระหว่างอินสแตนซ์ VS Code",
  "settings.aboutKiloCode.exportSettings": "ส่งออก",
  "settings.aboutKiloCode.importSettings": "นำเข้า",
  "settings.aboutKiloCode.importSettings.invalidJson": "ไฟล์ JSON ไม่ถูกต้อง กรุณาเลือกไฟล์การตั้งค่าที่ถูกต้อง",
  "settings.aboutKiloCode.importSettings.invalidConfig": "ไฟล์ไม่มีการตั้งค่า Kilo ที่ถูกต้อง",
  "settings.aboutKiloCode.importSettings.tooLarge": "ไฟล์มีขนาดใหญ่เกินไป ไฟล์การตั้งค่าต้องมีขนาดไม่เกิน 1 MB",
  "settings.aboutKiloCode.importSettings.newerVersion":
    "ไฟล์นี้ถูกส่งออกจาก Kilo เวอร์ชันใหม่กว่า การตั้งค่าบางรายการอาจถูกข้ามไป",
  "settings.aboutKiloCode.importSettings.success": "นำเข้าการตั้งค่าแล้ว ตรวจสอบการเปลี่ยนแปลงด้านบน จากนั้นคลิกบันทึก",

  "settings.aboutKiloCode.telemetry.title": "Telemetry",
  "settings.aboutKiloCode.telemetry.description":
    'Telemetry ถูกควบคุมโดยการตั้งค่า Telemetry ในตัวของ VS Code หากต้องการปิดใช้งาน ให้ไปที่ Settings > Telemetry > Telemetry Level แล้วตั้งค่าเป็น "off" รีสตาร์ท VS Code เพื่อให้การเปลี่ยนแปลงมีผล',
  "settings.aboutKiloCode.telemetry.openSettings": "เปิดการตั้งค่า Telemetry",

  "settings.agentBehaviour.subtab.agents": "ตัวแทน",
  "settings.agentBehaviour.subtab.mcpServers": "เซิร์ฟเวอร์ MCP",
  "settings.agentBehaviour.subtab.rules": "กฎ",
  "settings.agentBehaviour.subtab.workflows": "เวิร์กโฟลว์",
  "settings.agentBehaviour.subtab.skills": "ทักษะ",

  "settings.browser.description":
    "เมื่อเปิดใช้งาน ตัวแทน AI สามารถโต้ตอบกับหน้าเว็บได้ — นำทาง คลิก พิมพ์ และจับภาพหน้าจอ หน้าต่าง Chrome จะเปิดขึ้นเพื่อให้คุณดูการทำงานของตัวแทน",
  "settings.browser.enable.title": "เปิดใช้งานการทำงานอัตโนมัติของเบราว์เซอร์",
  "settings.browser.enable.description": "ลงทะเบียนเซิร์ฟเวอร์ Playwright MCP กับ CLI backend",
  "settings.browser.systemChrome.title": "ใช้ Chrome ของระบบ",
  "settings.browser.systemChrome.description": "ใช้เบราว์เซอร์ Chrome ที่ติดตั้งแทนอินสแตนซ์ Chromium แยกต่างหาก",
  "settings.browser.headless.title": "โหมด Headless",
  "settings.browser.headless.description": "ทำงานในโหมด headless (ไม่มีหน้าต่างเบราว์เซอร์ที่มองเห็นได้)",

  "settings.language.description": 'เลือกภาษาสำหรับ UI ของ Kilo Code "อัตโนมัติ" จะใช้ภาษาการแสดงผลของ VS Code',
  "settings.language.auto": "อัตโนมัติ (ภาษา VS Code)",
  "settings.language.current": "ปัจจุบัน:",

  "common.add": "เพิ่ม",
  "common.choose": "เลือก…",

  "settings.autocomplete.autoTrigger.title": "เปิดใช้งานการเติมอัตโนมัติแบบอินไลน์",
  "settings.autocomplete.autoTrigger.description": "แสดงข้อเสนอแนะการเติมอัตโนมัติระหว่างพิมพ์",
  "settings.autocomplete.smartKeybinding.title": "เปิดใช้งานปุ่มลัดงานอินไลน์อัจฉริยะ",
  "settings.autocomplete.smartKeybinding.description": "ใช้ปุ่มลัดอัจฉริยะสำหรับงานอินไลน์",
  "settings.autocomplete.chatAutocomplete.title": "เปิดใช้งานเติมอัตโนมัติแชท",
  "settings.autocomplete.chatAutocomplete.description": "แสดงข้อเสนอแนะเติมอัตโนมัติในช่องแชท",
  "settings.autocomplete.modelsHint": "เลือกโมเดลที่ใช้สำหรับการเติมอัตโนมัติได้ที่การตั้งค่าโมเดล",
  "settings.notifications.agent.title": "เอเจนต์เสร็จสิ้น",
  "settings.notifications.agent.description": "แสดงการแจ้งเตือนเมื่อเอเจนต์ทำงานเสร็จ",
  "settings.notifications.permissions.title": "คำขออนุญาต",
  "settings.notifications.permissions.description": "แสดงการแจ้งเตือนเมื่อมีคำขออนุญาต",
  "settings.notifications.errors.title": "ข้อผิดพลาด",
  "settings.notifications.errors.description": "แสดงการแจ้งเตือนเมื่อเกิดข้อผิดพลาด",
  "settings.notifications.sounds": "เสียง",
  "settings.notifications.enable.title": "เปิดใช้การแจ้งเตือนด้วยเสียง",
  "settings.notifications.enable.description":
    "เล่นเสียงเมื่อเซสชันเสร็จสิ้น เกิดข้อผิดพลาด หรือต้องการให้คุณป้อนข้อมูล",
  "settings.notifications.testSound": "ทดสอบ",
  "settings.notifications.agentSound.title": "เสียงเอเจนต์เสร็จสิ้น",
  "settings.notifications.agentSound.description": "เสียงเมื่อเอเจนต์ทำงานเสร็จ",
  "settings.notifications.permSound.title": "เสียงคำขออนุญาต",
  "settings.notifications.permSound.description": "เสียงเมื่อมีคำขออนุญาต",
  "settings.notifications.errorSound.title": "เสียงข้อผิดพลาด",
  "settings.notifications.errorSound.description": "เสียงเมื่อเกิดข้อผิดพลาด",
  "settings.notifications.sound.default": "ค่าเริ่มต้น",
  "settings.notifications.sound.system": "ระบบ",
  "settings.notifications.sound.description":
    "ค่าเริ่มต้นจะใช้เสียงที่แตกต่างกันสำหรับการเสร็จสิ้น การป้อนข้อมูล และข้อผิดพลาด ส่วนตัวเลือกอื่นจะใช้เสียงเดียวสำหรับทุกเหตุการณ์",
  "settings.notifications.sound.none": "ไม่มี",
  "settings.experimental.share.title": "โหมดแชร์",
  "settings.experimental.share.description": "พฤติกรรมการแชร์เซสชัน",
  "settings.experimental.share.manual": "ด้วยตนเอง",
  "settings.experimental.share.auto": "อัตโนมัติ",
  "settings.experimental.share.disabled": "ปิดใช้งาน",
  "settings.experimental.formatter.title": "ฟอร์แมตเตอร์",
  "settings.experimental.formatter.description": "เปิดใช้งานฟอร์แมตโค้ดอัตโนมัติ",
  "settings.experimental.lsp.title": "LSP",
  "settings.experimental.lsp.description": "เปิดใช้งานการรวม Language Server Protocol",
  "settings.experimental.batch.title": "เครื่องมือแบทช์",
  "settings.experimental.batch.description": "เปิดใช้งานการประมวลผลแบทช์ของการเรียกเครื่องมือ",
  "settings.experimental.codebaseSearch.title": "ค้นหาโค้ดเบส",
  "settings.experimental.codebaseSearch.description": "เปิดใช้งานการค้นหาด้วยภาษาธรรมชาติโดย AI ทั่วทั้งโค้ดเบส",
  "settings.experimental.speechToText.title": "แปลงเสียงเป็นข้อความ",
  "settings.experimental.speechToText.description":
    "เปิดใช้งานการป้อนข้อมูลด้วยเสียงในช่องพรอมต์โดยใช้บัญชี Kilo ของคุณผ่าน Kilo Gateway",
  "settings.models.speechToText.disabledDescription":
    "เปิดใช้งานและลงชื่อเข้าใช้ผู้ให้บริการ Kilo เพื่อใช้ Speech to Text ปัจจุบัน Speech to Text รองรับเฉพาะกับ Kilo Gateway เท่านั้น",
  "settings.models.speechToTextModel.title": "โมเดลแปลงเสียงเป็นข้อความ",
  "settings.models.speechToTextModel.description": "เลือกโมเดลการถอดเสียง Kilo Gateway สำหรับการป้อนข้อมูลด้วยเสียง",
  "settings.experimental.continueOnDeny.title": "ดำเนินต่อเมื่อถูกปฏิเสธ",
  "settings.experimental.continueOnDeny.description": "ดำเนินลูปเอเจนต์ต่อเมื่อสิทธิ์ถูกปฏิเสธ",
  "settings.experimental.mcpTimeout.title": "หมดเวลา MCP (มิลลิวินาที)",
  "settings.experimental.mcpTimeout.description": "หมดเวลาสำหรับคำขอเซิร์ฟเวอร์ MCP เป็นมิลลิวินาที",
  "settings.experimental.remote.title": "การควบคุม Remote",
  "settings.experimental.remote.description":
    "เปิดใช้งานการควบคุม Remote ของเซสชันผ่าน Kilo Cloud ซึ่งจะส่งผลต่อ CLI บนเครื่องนี้ด้วย",
  "settings.experimental.remote.current": "สถานะปัจจุบัน:",
  "settings.experimental.remote.startup": "เปิดใช้งานอัตโนมัติเมื่อเริ่มต้น:",
  "settings.experimental.remote.active": "เปิดใช้งาน",
  "settings.experimental.remote.inactive": "ปิดใช้งาน",
  "settings.experimental.remote.hint": "ใช้ /remote ในแชทเพื่อสลับสถานะ",
  "settings.experimental.toolToggles": "สวิตช์เครื่องมือ",
  "settings.agentBehaviour.defaultAgent.title": "เอเจนต์เริ่มต้น",
  "settings.agentBehaviour.defaultAgent.description": "เอเจนต์ที่ใช้เมื่อไม่ได้ระบุ",
  "settings.agentBehaviour.availableAgents": "เอเจนต์ที่ใช้งานได้",
  "settings.agentBehaviour.selectAgent": "เลือกเอเจนต์เพื่อกำหนดค่า…",
  "settings.agentBehaviour.selectAgent.title": "เอเจนต์",
  "settings.agentBehaviour.selectAgent.description": "เลือกเอเจนต์เพื่อกำหนดค่า…",
  "settings.agentBehaviour.modelOverride.title": "แทนที่โมเดล",
  "settings.agentBehaviour.modelOverride.description": "แทนที่โมเดลเริ่มต้นของเอเจนต์นี้",
  "settings.agentBehaviour.variantOverride.title": "แทนที่ตัวแปรโมเดล",
  "settings.agentBehaviour.variantOverride.description": "แทนที่ตัวแปรของโมเดลสำหรับเอเจนต์นี้",
  "settings.agentBehaviour.prompt.title": "พรอมต์กำหนดเอง",
  "settings.agentBehaviour.prompt.description": "พรอมต์ระบบเพิ่มเติมสำหรับเอเจนต์นี้",
  "settings.agentBehaviour.temperature.title": "อุณหภูมิ",
  "settings.agentBehaviour.temperature.description": "อุณหภูมิการสุ่มตัวอย่าง (0-2)",
  "settings.agentBehaviour.topP.title": "Top P",
  "settings.agentBehaviour.topP.description": "พารามิเตอร์ nucleus sampling (0-1)",
  "settings.agentBehaviour.maxSteps.title": "ขั้นตอนสูงสุด",
  "settings.agentBehaviour.maxSteps.description": "จำนวนรอบเอเจนต์สูงสุด",
  "settings.agentBehaviour.hidden.title": "ซ่อน",
  "settings.agentBehaviour.hidden.description": "ซ่อนเอเจนต์นี้จากตัวสลับโหมดในช่องป้อนแชท",
  "settings.agentBehaviour.disable.title": "ปิดใช้งาน",
  "settings.agentBehaviour.disable.description": "ปิดใช้งานเอเจนต์นี้อย่างสมบูรณ์ — จะไม่ปรากฏที่ใดเลย",
  "settings.agentBehaviour.badge.hidden": "ซ่อน",
  "settings.agentBehaviour.badge.disabled": "ปิดใช้งาน",
  "settings.agentBehaviour.badge.deprecated": "เลิกใช้",
  "settings.agentBehaviour.discoveredSkills": "ทักษะที่ค้นพบ",
  "settings.agentBehaviour.noSkillsFound": "ไม่พบทักษะ เพิ่มเส้นทางโฟลเดอร์หรือ URL ด้านล่างเพื่อทำให้ทักษะพร้อมใช้งาน",
  "settings.agentBehaviour.availableModes": "โหมดกำหนดเองที่ใช้ได้",
  "settings.agentBehaviour.noAgentsFound": "ไม่พบเอเจนต์",
  "settings.agentBehaviour.createMode": "สร้างโหมดใหม่",
  "settings.agentBehaviour.createMode.name": "ชื่อ",
  "settings.agentBehaviour.createMode.name.placeholder": "เช่น reviewer",
  "settings.agentBehaviour.createMode.name.description":
    "ตัวระบุเฉพาะสำหรับโหมด ใช้เฉพาะตัวอักษรพิมพ์เล็ก ตัวเลข และขีดกลาง",
  "settings.agentBehaviour.createMode.description": "คำอธิบาย",
  "settings.agentBehaviour.createMode.description.placeholder": "เช่น ตรวจสอบโค้ดเพื่อคุณภาพและแนวปฏิบัติที่ดีที่สุด",
  "settings.agentBehaviour.createMode.description.help": "คำอธิบายสั้น ๆ ว่าโหมดนี้ทำอะไร",
  "settings.agentBehaviour.createMode.prompt": "พรอมต์ระบบ",
  "settings.agentBehaviour.createMode.prompt.placeholder":
    "เช่น คุณเป็นผู้ตรวจสอบโค้ด มุ่งเน้นที่คุณภาพโค้ด แนวปฏิบัติที่ดีที่สุด และบั๊กที่อาจเกิดขึ้น",
  "settings.agentBehaviour.createMode.prompt.help": "คำแนะนำสำหรับ AI agent เมื่อใช้โหมดนี้",
  "settings.agentBehaviour.createMode.button": "สร้าง",
  "settings.agentBehaviour.createMode.cancel": "ยกเลิก",
  "settings.agentBehaviour.createMode.nameRequired": "ต้องระบุชื่อ",
  "settings.agentBehaviour.createMode.nameInvalid": "ชื่อต้องประกอบด้วยตัวอักษรพิมพ์เล็ก ตัวเลข และขีดกลางเท่านั้น",
  "settings.agentBehaviour.createMode.nameTaken": "มีโหมดที่มีชื่อนี้อยู่แล้ว",
  "settings.agentBehaviour.importMode": "นำเข้า",
  "settings.agentBehaviour.importMode.invalidName":
    "ชื่อโหมดในไฟล์ไม่ถูกต้อง ชื่อต้องขึ้นต้นด้วยตัวอักษรพิมพ์เล็กและประกอบด้วยตัวอักษรพิมพ์เล็ก ตัวเลข และขีดกลางเท่านั้น",
  "settings.agentBehaviour.importMode.nameTaken": "มีโหมดที่มีชื่อนี้อยู่แล้ว",
  "settings.agentBehaviour.importMode.invalidJson": "ไฟล์ JSON ไม่ถูกต้อง กรุณาเลือกไฟล์นิยามเอเจนต์ที่ถูกต้อง",
  "settings.agentBehaviour.importMode.tooLarge": "ไฟล์มีขนาดใหญ่เกินไป คำจำกัดความเอเจนต์ต้องมีขนาดไม่เกิน 1 MB",
  "settings.agentBehaviour.exportMode": "ส่งออกนิยามเอเจนต์",
  "settings.agentBehaviour.editMode": "แก้ไขโหมด",
  "settings.agentBehaviour.editMode.description": "คำอธิบาย",
  "settings.agentBehaviour.editMode.prompt": "พรอมต์ระบบ",
  "settings.agentBehaviour.editMode.save": "เสร็จสิ้น",
  "settings.agentBehaviour.editMode.back": "กลับไปที่รายการ",
  "settings.agentBehaviour.editMode.native":
    "นี่คือโหมดในตัว ไม่สามารถเปลี่ยนคำจำกัดความพื้นฐานได้ แต่คุณสามารถกำหนดค่าการแทนที่ได้ที่ด้านล่าง",
  "settings.agentBehaviour.editMode.promptOverride": "การแทนที่ prompt แบบกำหนดเองสำหรับโหมดในตัวนี้",
  "settings.agentBehaviour.badge.subagent": "เอเจนต์ย่อย",
  "settings.agentBehaviour.permissions.title": "สิทธิ์ที่คำนวณแล้ว",
  "settings.agentBehaviour.permissions.count": "{{count}} กฎ",
  "settings.agentBehaviour.permissions.effective": "มีผล (ไวลด์การ์ด):",
  "settings.agentBehaviour.permissions.col.tool": "เครื่องมือ",
  "settings.agentBehaviour.permissions.col.pattern": "รูปแบบ",
  "settings.agentBehaviour.permissions.col.action": "การดำเนินการ",
  "settings.agentBehaviour.permissions.copy": "คัดลอกสิทธิ์เป็น JSON",
  "settings.agentBehaviour.permissions.hint":
    "กฎจะถูกประเมินตามลำดับ — กฎที่ตรงกันล่าสุดจะมีผล นี่คือชุดกฎที่ประมวลผลแล้วจากแบ็กเอนด์ CLI",
  "settings.agentBehaviour.removeAgent.title": "ลบเอเจนต์",
  "settings.agentBehaviour.removeAgent.confirm":
    'ลบเอเจนต์ "{{name}}" หรือไม่? การดำเนินการนี้จะปิดใช้งานเอเจนต์โดยการอัปเดตการตั้งค่า',
  "settings.agentBehaviour.removeAgent.button": "ลบ",
  "settings.agentBehaviour.removeMcp.title": "ลบเซิร์ฟเวอร์ MCP",
  "settings.agentBehaviour.removeMcp.confirm":
    'ต้องการลบเซิร์ฟเวอร์ MCP "{{name}}" หรือไม่? การดำเนินการนี้จะลบออกจากการกำหนดค่าของคุณ',
  "settings.agentBehaviour.removeMcp.button": "ลบ",
  "settings.agentBehaviour.editMcp": "แก้ไขเซิร์ฟเวอร์ MCP",
  "settings.agentBehaviour.editMcp.transportLocal": "เซิร์ฟเวอร์ภายใน (การขนส่ง stdio)",
  "settings.agentBehaviour.editMcp.transportRemote": "เซิร์ฟเวอร์ระยะไกล (การขนส่ง SSE/HTTP)",
  "settings.agentBehaviour.editMcp.env": "ตัวแปรสภาพแวดล้อม",
  "settings.agentBehaviour.editMcp.env.help": "ตัวแปรที่ส่งไปยังกระบวนการเซิร์ฟเวอร์ MCP",
  "settings.agentBehaviour.addMcp.command": "คำสั่ง",
  "settings.agentBehaviour.addMcp.command.placeholder": "e.g. npx",
  "settings.agentBehaviour.addMcp.args": "อาร์กิวเมนต์",
  "settings.agentBehaviour.addMcp.args.help": "หนึ่งอาร์กิวเมนต์ต่อบรรทัด เส้นทางที่มีช่องว่างจะถูกเก็บรักษาตามเดิม",
  "settings.agentBehaviour.addMcp.args.placeholder": "e.g.\n-y\n@modelcontextprotocol/server-filesystem\n/tmp",
  "settings.agentBehaviour.addMcp.url": "URL เซิร์ฟเวอร์",
  "settings.agentBehaviour.addMcp.url.placeholder": "e.g. http://localhost:3000/sse",
  "settings.agentBehaviour.skillPaths": "เส้นทางโฟลเดอร์ทักษะ",
  "settings.agentBehaviour.skillUrls": "URL ทักษะ",
  "settings.agentBehaviour.removeSkill.title": "ลบทักษะ",
  "settings.agentBehaviour.removeSkill.confirm":
    'ต้องการลบทักษะ "{{name}}" หรือไม่? การดำเนินการนี้จะลบไฟล์ทักษะออกจากดิสก์',
  "settings.agentBehaviour.removeSkill.button": "ลบ",
  "settings.agentBehaviour.rules.description":
    "กฎคือไฟล์คำสั่งที่แนะนำพฤติกรรมของเอเจนต์ กฎเหล่านี้จะถูกรวมอยู่ในพรอมต์ระบบสำหรับทุกการสนทนา เพิ่มเส้นทางไฟล์ด้านล่างเพื่อรวมกฎเพิ่มเติม",
  "settings.agentBehaviour.instructionFiles": "ไฟล์คำสั่งเพิ่มเติม",
  "settings.agentBehaviour.instructionFiles.description": "เส้นทางไฟล์คำสั่งเพิ่มเติมในพรอมต์ระบบ",
  "settings.agentBehaviour.claudeCompat.heading": "ความเข้ากันได้กับ Claude Code",
  "settings.agentBehaviour.claudeCompat.title": "โหลดไฟล์ Claude Code",
  "settings.agentBehaviour.claudeCompat.description":
    "โหลดคำแนะนำและทักษะจาก CLAUDE.md ในไดเรกทอรีการกำหนดค่า Claude Code ของคุณลงในเซสชัน เปิดใช้งานตัวเลือกนี้หากคุณต้องการให้ Kilo ใช้คำแนะนำและทักษะจาก Claude Code ของคุณ จำเป็นต้องรีสตาร์ท",
  "settings.agentBehaviour.mcpDetail.command": "คำสั่ง",
  "settings.agentBehaviour.mcpDetail.args": "อาร์กิวเมนต์",
  "settings.agentBehaviour.mcpDetail.env": "สภาพแวดล้อม",
  "settings.agentBehaviour.mcpDetail.disabled": "เซิร์ฟเวอร์นี้ถูกปิดใช้งาน",
  "settings.agentBehaviour.mcpBrowseMarketplace": "เรียกดู Marketplace",
  "settings.agentBehaviour.mcpEmpty":
    "ไม่ได้กำหนดค่าเซิร์ฟเวอร์ MCP เพิ่มเซิร์ฟเวอร์ MCP ใน kilo.jsonc หรือขอให้เอเจนต์เพิ่มให้คุณ",
  "settings.agentBehaviour.workflowsPlaceholder": "เวิร์กโฟลว์จัดการผ่านไฟล์เวิร์กโฟลว์ในพื้นที่ทำงาน",
  "settings.agentBehaviour.workflows.description":
    "เวิร์กโฟลว์คือคำสั่งสแลชแบบกำหนดเองที่กำหนดไว้ในการตั้งค่าของคุณ พิมพ์ /command-name ในแชทเพื่อเรียกใช้ คำสั่งถูกกำหนดค่าใน opencode.json ภายใต้ส่วน 'command'",
  "settings.agentBehaviour.workflows.empty":
    "ไม่มีคำสั่งแบบกำหนดเองที่กำหนดค่าไว้ เพิ่มคำสั่งใน opencode.json เพื่อดูที่นี่",
  "settings.agentBehaviour.workflows.detail.description": "คำอธิบาย",
  "settings.agentBehaviour.workflows.detail.template": "เทมเพลต",

  "settings.autoApprove.description":
    "กำหนดวิธีอนุญาตการทำงานของเครื่องมือ โดยค่าเริ่มต้นเครื่องมือส่วนใหญ่คืออนุญาต ส่วน doom_loop และ external_directory ค่าเริ่มต้นคือถาม",
  "settings.autoApprove.level.allow": "อนุญาต",
  "settings.autoApprove.level.ask": "ถาม",
  "settings.autoApprove.level.deny": "ปฏิเสธ",
  "settings.autoApprove.wildcardLabel.commands": "คำสั่งทั้งหมด (*)",
  "settings.autoApprove.wildcardLabel.paths": "พาธทั้งหมด (*)",
  "settings.autoApprove.exceptions": "ข้อยกเว้น",
  "settings.autoApprove.addCommand": "เพิ่มคำสั่ง",
  "settings.autoApprove.addPath": "เพิ่มพาธ",
  "settings.autoApprove.placeholder.command": "เช่น git *",
  "settings.autoApprove.placeholder.path": "เช่น *.env",
  "settings.autoApprove.tool.read": "อ่านไฟล์ อนุญาตให้ตัวแทน (Agent) อ่านไฟล์ที่ตรงกับเส้นทางที่ระบุ",
  "settings.autoApprove.tool.edit":
    "แก้ไขไฟล์ อนุญาตให้ตัวแทน (Agent) สร้างหรือแก้ไขไฟล์ รวมถึงแพตช์ (Patch) และการอัปเดตหลายไฟล์",
  "settings.autoApprove.tool.glob": "จับคู่ไฟล์ด้วยรูปแบบ อนุญาตให้จับคู่ไฟล์โดยใช้รูปแบบ glob (เช่น src/**/*.ts)",
  "settings.autoApprove.tool.grep": "ค้นหาเนื้อหาไฟล์ อนุญาตให้ค้นหาเนื้อหาภายในไฟล์โดยใช้นิพจน์ทั่วไป (Regex)",
  "settings.autoApprove.tool.list": "แสดงเนื้อหาในไดเรกทอรี อนุญาตให้ดูไฟล์และโฟลเดอร์ภายในไดเรกทอรี",
  "settings.autoApprove.tool.bash": "เรียกใช้คำสั่งเทอร์มินัล อนุญาตให้ดำเนินการคำสั่งเชลล์ (เช่น git status)",
  "settings.autoApprove.tool.task": "เปิดใช้งานตัวแทนย่อย อนุญาตให้เริ่มต้นตัวแทนย่อยเฉพาะทางสำหรับงานเฉพาะ",
  "settings.autoApprove.tool.skill": "โหลดทักษะ อนุญาตให้โหลดทักษะที่กำหนดไว้ล่วงหน้าตามชื่อ",
  "settings.autoApprove.tool.lsp":
    "สอบถามเซิร์ฟเวอร์ภาษา อนุญาตให้เรียกใช้การสืบค้นเซิร์ฟเวอร์ภาษาสำหรับระบบอัจฉริยะของโค้ด",
  "settings.autoApprove.tool.todoreadwrite": "จัดการรายการงาน อนุญาตให้อ่านและอัปเดตรายการงานภายใน",
  "settings.autoApprove.tool.webfetch": "ดึงข้อมูลจาก URL อนุญาตให้ดึงเนื้อหาจาก URL ที่ระบุ",
  "settings.autoApprove.tool.websearch": "ค้นหาบนเว็บ อนุญาตให้ทำการค้นหาเว็บภายนอก",
  "settings.autoApprove.tool.external_directory":
    "เข้าถึงไฟล์นอกพื้นที่ทำงาน (Workspace) ถูกเรียกเมื่อเข้าถึงไฟล์ภายนอกไดเรกทอรีโปรเจ็กต์ปัจจุบัน",
  "settings.autoApprove.tool.doom_loop":
    "ป้องกันการกระทำที่ซ้ำกัน ถูกเรียกเมื่อเครื่องมือเดิมถูกเรียกซ้ำด้วยข้อมูลนำเข้าที่เหมือนกัน",
  "settings.checkpoints.enable.title": "เปิดใช้งานสแนปชอต",
  "settings.checkpoints.enable.description": "สร้างจุดตรวจก่อนแก้ไขไฟล์",
  "settings.context.autoCompaction.title": "การบีบอัดอัตโนมัติ",
  "settings.context.autoCompaction.description": "บีบอัดบริบทอัตโนมัติก่อนถึงขีดจำกัด",
  "settings.context.compactionLimit.title": "ขีดจำกัดการบีบอัดอัตโนมัติ",
  "settings.context.compactionLimit.description":
    "บีบอัดเมื่อบริบทถึงเปอร์เซ็นต์นี้ของหน้าต่างโมเดล เว้นว่างไว้เพื่อใช้เฉพาะบัฟเฟอร์ความปลอดภัย",
  "settings.context.prune.title": "ตัดผลลัพธ์เก่า",
  "settings.context.prune.description": "ลบผลลัพธ์เครื่องมือเก่าระหว่างการบีบอัด",
  "settings.context.watcherPatterns": "รูปแบบการละเว้นตัวเฝ้าดูไฟล์",
  "settings.context.watcherPatterns.description": "รูปแบบ glob สำหรับไฟล์ที่ตัวเฝ้าดูควรละเว้น",

  "settings.commitMessage.title": "Commit Message",
  "settings.commitMessage.override.title": "ใช้ prompt แบบกำหนดเอง",
  "settings.commitMessage.override.description":
    "แทนที่ prompt เริ่มต้นของ commit message เมื่อเปิดใช้งาน prompt แบบกำหนดเองของคุณจะแทนที่ prompt เริ่มต้นของ conventional commits ทั้งหมด",
  "settings.commitMessage.prompt.title": "prompt แบบกำหนดเอง",
  "settings.commitMessage.prompt.description":
    "System prompt ที่ส่งไปยัง AI เมื่อสร้าง commit messages สิ่งนี้จะแทนที่ prompt เริ่มต้นทั้งหมด",
  "settings.commitMessage.prompt.placeholder":
    "เช่น สร้าง commit messages เป็นภาษาสเปนตามรูปแบบ conventional commits คืนค่าเฉพาะ commit message เท่านั้น",

  "settings.display.username.title": "ชื่อผู้ใช้",
  "settings.display.username.description": "ชื่อผู้ใช้กำหนดเองในบทสนทนา",
  "settings.display.fontSize.title": "ขนาดฟอนต์",
  "settings.display.fontSize.description": "ปรับขนาดฟอนต์ webview UI ของ Kilo แยกเป็นอิสระจาก VS Code.",
  "settings.display.reasoningAutoCollapse.title": "ยุบเหตุผลอัตโนมัติ",
  "settings.display.reasoningAutoCollapse.description":
    "ยุบ block เหตุผลหลังจากเอเจนต์เขียนเสร็จ ปิดไว้เพื่อให้เหตุผลยังคงขยายอยู่ เว้นแต่คุณจะยุบเอง",
  "settings.display.terminalCommand.title": "Terminal Command Blocks",
  "settings.display.terminalCommand.description": "Choose whether terminal command blocks start expanded or collapsed.",
  "settings.display.terminalCommand.expanded": "Expanded",
  "settings.display.terminalCommand.collapsed": "Collapsed",
  "settings.display.codeEdit.title": "บล็อกการแก้ไขโค้ด",
  "settings.display.codeEdit.description": "เลือกว่าบล็อกการแก้ไขโค้ดและบล็อกแสดงความแตกต่างจะเริ่มต้นแบบขยายหรือยุบ",
  "settings.display.codeEdit.expanded": "ขยาย",
  "settings.display.codeEdit.collapsed": "ยุบ",
  "settings.providers.defaultModel.title": "โมเดลเริ่มต้น",
  "settings.providers.defaultModel.description": "โมเดลหลักสำหรับบทสนทนา",
  "settings.providers.smallModel.title": "โมเดลขนาดเล็ก",
  "settings.providers.smallModel.description":
    "โมเดลน้ำหนักเบาสำหรับสร้างชื่อ สร้างข้อความคอมมิต ปรับปรุงพรอมต์ และงานด่วนอื่นๆ",
  "settings.providers.disabled": "ผู้ให้บริการที่ปิดใช้งาน",
  "settings.providers.disabled.description": "ผู้ให้บริการที่จะซ่อนจากรายการ",
  "settings.providers.disabled.enable": "เปิดใช้งาน",
  "settings.providers.enabled": "ผู้ให้บริการที่เปิดใช้งาน (รายการที่อนุญาต)",
  "settings.providers.enabled.description": "หากตั้งค่า เฉพาะผู้ให้บริการเหล่านี้เท่านั้นที่จะพร้อมใช้งาน",
  "settings.providers.notSet": "ไม่ได้ตั้งค่า (ใช้ค่าเริ่มต้นของเซิร์ฟเวอร์)",
  "dialog.model.notSet": "ไม่ได้ตั้งค่า",
  "profile.personalAccount": "บัญชีส่วนตัว",
  "profile.switchingAccount": "กำลังสลับบัญชี…",
  // Agent Manager strings live in webview-ui/agent-manager/i18n/th.ts

  "question.summary": "{{n}} จาก {{total}} คำถาม",
  "common.review": "ตรวจสอบ",

  // legacy-migration start
  "settings.legacyMigration.link": "ย้ายข้อมูลจากเวอร์ชันดั้งเดิม",
  "settings.aboutKiloCode.legacyMigration.title": "การย้ายข้อมูลจากเวอร์ชันดั้งเดิม",
  "settings.aboutKiloCode.legacyMigration.description":
    "ย้ายการตั้งค่าจากการติดตั้ง Kilo Code ก่อนหน้านี้ รวมถึงคีย์ API ของผู้ให้บริการและโมเดลเริ่มต้น",
  "settings.aboutKiloCode.rooImport.description": "นำเข้าประวัติการสนทนาจากการติดตั้ง Roo Code",
  "settings.aboutKiloCode.rooImport.button": "นำเข้าเซสชันจาก Roo Code",

  // Screen 1 — What's New
  "migration.whatsNew.title": "มีอะไรใหม่ใน Kilo Code",
  "migration.whatsNew.subtitle": "เราได้สร้างส่วนขยายใหม่บนรากฐานที่เร็วและมีประสิทธิภาพมากขึ้น",
  "migration.whatsNew.features.performance.title": "ประสิทธิภาพเอเจนต์ที่เร็วขึ้น",
  "migration.whatsNew.features.performance.detail":
    "การเรียกเครื่องมือแบบขนานและเอเจนต์ย่อยช่วยให้เอเจนต์ของคุณจัดการได้มากขึ้นในครั้งเดียว — คุณจึงใช้เวลารอน้อยลงและส่งงานได้มากขึ้น",
  "migration.whatsNew.features.interface.title": "อินเทอร์เฟซที่กระชับ",
  "migration.whatsNew.features.interface.detail": "สิ่งรบกวนน้อยลง อ่านง่ายและรวดเร็วขึ้น",
  "migration.whatsNew.features.agentManager.title": "ตัวจัดการตัวแทน",
  "migration.whatsNew.features.agentManager.detail":
    "อินเทอร์เฟซรวมสำหรับการเรียกใช้เอเจนต์หลายตัวพร้อมกัน แต่ละตัวบน worktree ของตัวเอง — ติดตามความคืบหน้า สลับบริบท และตรวจสอบการเปลี่ยนแปลงได้ในที่เดียว",
  "migration.whatsNew.features.foundation.title": "รากฐานที่ใช้ร่วมกัน",
  "migration.whatsNew.features.foundation.detail":
    "แกนหลักขนาดเล็กและมีประสิทธิภาพเดียวกันในทุกผลิตภัณฑ์ Kilo ประสบการณ์ที่คุ้นเคยไม่ว่าคุณจะเลือกทำงานอย่างไร",
  "migration.whatsNew.blogLink": "อ่านประกาศฉบับเต็ม",
  "migration.whatsNew.docsLink": "มีอะไรใหม่และคำถามที่พบบ่อย",
  "migration.whatsNew.continue": "ดำเนินการต่อ",

  // Screen 2 — Migrate Settings
  "migration.migrate.title": "ย้ายการตั้งค่าของคุณ",
  "migration.migrate.subtitle": "เราพบการตั้งค่าจากการติดตั้งก่อนหน้านี้ของคุณ นี่คือสิ่งที่เราสามารถนำมาได้",
  "migration.migrate.selectLabel": "เลือกสิ่งที่จะย้าย",
  "migration.migrate.cannotMigrate": "ไม่สามารถย้ายได้",
  "migration.migrate.chatHistory": "เซสชันแชทและประวัติ",
  "migration.migrate.chatHistoryDesc": "เข้ากันไม่ได้กับสถาปัตยกรรมใหม่",
  "migration.migrate.button": "ย้ายการตั้งค่า",
  "migration.migrate.skip": "ข้าม",
  "migration.migrate.keysDetected": "ตรวจพบ {{count}} คีย์",
  "migration.migrate.serversConfigured": "กำหนดค่า {{count}} เซิร์ฟเวอร์",
  "migration.migrate.modesFound": "พบ {{count}} โหมด",
  "migration.migrate.nothingToMigrate": "ไม่พบสิ่งที่จะย้ายในการตั้งค่าดั้งเดิม",

  // Migrate — item labels (reused from old select keys)
  "migration.select.providers": "คีย์ API ของผู้ให้บริการ",
  "migration.select.mcpServers": "เซิร์ฟเวอร์ MCP",
  "migration.select.customModes": "โหมดที่กำหนดเอง / เอเจนต์",
  "migration.select.defaultModel": "โมเดลเริ่มต้น",
  "migration.select.autoApproval": "การอนุมัติอัตโนมัติ",
  "migration.select.language": "ภาษาของ UI",
  "migration.select.autocomplete": "การตั้งค่าการเติมข้อความอัตโนมัติ",

  // Migrate — completion
  "migration.complete.summary": "ย้ายข้อมูลสำเร็จ {{success}} จาก {{total}} รายการ",
  "migration.complete.cleanup": "ลบข้อมูลการตั้งค่าเดิม",
  "migration.complete.cleanupDescription":
    "การดำเนินการนี้จะลบการตั้งค่าเดิมจากที่เก็บข้อมูล VS Code คุณจะไม่สามารถเรียกใช้การย้ายข้อมูลนี้ได้อีก",
  "migration.complete.done": "เสร็จสิ้น",
  "migration.migrate.sessionsDetected": "ตรวจพบ {{count}} เซสชัน",
  "migration.error.sessionFailed": "การย้ายเซสชันล้มเหลว",
  "migration.error.continue": "ดำเนินการต่อ",
  "migration.error.action.copy": "คัดลอก",
  "migration.error.toast.copied": "คัดลอกข้อผิดพลาดไปยังคลิปบอร์ดแล้ว",

  "migration.sessionSummary.title": "สรุป:",
  "migration.sessionSummary.copy": "คัดลอกรายงาน",
  "migration.sessionSummary.toast.copied": "คัดลอกรายงานแล้ว",
  "migration.sessionSummary.successful": "สำเร็จ",
  "migration.sessionSummary.skipped": "ข้ามแล้ว",
  "migration.sessionSummary.alreadyMigrated": "ย้ายแล้ว",
  "migration.sessionSummary.errored": "มีข้อผิดพลาด",
  "migration.sessionSummary.none": "ไม่มี",
  "migration.forceReimport.title": "บังคับนำเข้าใหม่",
  "migration.forceReimport.description":
    "การนำเข้า {{target}} ใหม่จะเขียนทับและลบข้อความใหม่ใด ๆ ที่สร้างไว้แล้วในเซสชันเหล่านั้น",
  "migration.forceReimport.target.one": "เซสชันนี้",
  "migration.forceReimport.target.many": "{{count}} เซสชันเหล่านี้",
  "migration.forceReimport.button": "บังคับนำเข้าใหม่",
  "migration.forceReimport.all": "นำเข้าทั้งหมดใหม่",
  "migration.forceReimport.proceed": "ดำเนินการต่อ",
  "migration.forceReimport.toast.started": "เริ่มการนำเข้าใหม่แบบบังคับแล้ว",
  "migration.running.title": "กำลังย้ายข้อมูล",
  "migration.running.description.line1": "คุณกำลังจะเสร็จสิ้นในขณะที่ยังมีบางเซสชันกำลังย้ายข้อมูลอยู่",
  "migration.running.description.line2": "หากคุณออกตอนนี้ บางเซสชันอาจยังไม่สมบูรณ์",
  "migration.running.stay": "อยู่ต่อ",
  "migration.running.proceed": "ดำเนินการต่อ",
  "migration.sessionProgress.preparing": "กำลังเตรียมเซสชัน",
  "migration.sessionProgress.storing": "กำลังบันทึกเซสชัน",
  "migration.sessionProgress.skipped": "ข้ามเซสชันแล้ว",
  "migration.sessionProgress.header": "กำลังย้าย {{current}} จาก {{total}}",
  "migration.sessionFormat.unknownDate": "ไม่ทราบวันที่",
  "migration.sessionFormat.unknown": "ไม่ทราบ",
  "migration.sessionFormat.unknownError": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
  // legacy-migration end

  "error.details.show": "รายละเอียด",

  "task.todos.progress": "{{done}}/{{total}} งานเสร็จแล้ว",
  "task.todos.allDone": "{{count}} งานเสร็จแล้ว",
  "settings.saveBar.unsavedChanges": "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก",
  "settings.saveBar.discard": "ยกเลิก",
  "settings.saveBar.save": "บันทึก",
  "settings.saveBar.warning.one": "มีเซสชันหนึ่งกำลังทำงานและจะถูกขัดจังหวะ",
  "settings.saveBar.warning.many": "มีหลายเซสชันกำลังทำงานและจะถูกขัดจังหวะ",
  "settings.saveBar.saveAnyway": "บันทึกต่อไป",
  "settings.saveBar.cancel": "ยกเลิก",
  "settings.saveBar.saving": "กำลังบันทึก…",
  "settings.saveBar.saveFailed": "ไม่สามารถบันทึกการตั้งค่าได้",
  "notifications.action.next": "ถัดไป",
  "notifications.action.close": "ปิด",
  "notifications.action.tryModel": "ลองใช้ {{model}}",
  "notifications.action.tryModelGeneric": "ลองใช้โมเดล",
  "diffViewer.source.workspace.label": "สาขา",
  "diffViewer.source.workspace.tooltip":
    "การเปลี่ยนแปลงทั้งหมดบนสาขานี้เมื่อเทียบกับสาขาเบส รวมถึงไฟล์ที่ยังไม่ได้คอมมิต (staged, unstaged, untracked) และคอมมิตในเครื่องที่ยังไม่มีในเบส",
  "diffViewer.source.staged.label": "Staged",
  "diffViewer.source.staged.tooltip":
    "ไฟล์ที่มีการเปลี่ยนแปลงที่คุณได้เพิ่มเข้าสู่พื้นที่ staging ของ git (`git add`) ตามที่จะปรากฏในคอมมิตถัดไป",
  "diffViewer.source.unstaged.label": "Unstaged",
  "diffViewer.source.unstaged.tooltip":
    "ไฟล์ที่ถูกแก้ไขในแผนผังการทำงานแต่ยังไม่ได้ staged และไฟล์ที่ไม่ได้ติดตาม (ใหม่)",
  "diffViewer.source.session.label": "เซสชัน",
  "diffViewer.source.session.tooltip":
    "ไฟล์ที่ Kilo แก้ไขในช่วงเซสชันปัจจุบัน โดยอิงจากสแน็ปช็อตต่อเทิร์น จะรีเซ็ตเมื่อเริ่มเซสชันใหม่",
  "diffViewer.group.session": "เซสชัน",
  "diffViewer.group.git": "Git",
  "diffViewer.notice.snapshotsDisabled":
    "ปิดใช้งานสแนปช็อตสำหรับที่เก็บนี้ กรุณาแก้ไขไฟล์การกำหนดค่าเพื่อแสดงการเปลี่ยนแปลงของเซสชัน",

  "diffViewer.baseBranch.auto": "Default",
  "diffViewer.baseBranch.default": "Default",
  "diffViewer.baseBranch.remote": "Remote",
  "diffViewer.baseBranch.search": "Search branches",
  "diffViewer.baseBranch.empty": "No matching branches",
  "diffViewer.baseBranch.loading": "Loading branches…",
  "diffViewer.baseBranch.none": "—",
  "plan.exit.ready": "แผนพร้อมแล้ว:",
}
