<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="th_TH">
<context>
    <name>AiAssistedAnnotationWidget</name>
    <message>
        <source>AI-Assisted Annotation</source>
        <translation>แอนโนเทชันด้วย AI</translation>
    </message>
    <message>
        <source>AI suggests annotation in &apos;AI-Points&apos; and &apos;AI-Box&apos; modes</source>
        <translation>AI แนะนำแอนโนเทชันในโหมด &apos;AI-Points&apos; และ &apos;AI-Box&apos;</translation>
    </message>
    <message>
        <source>Polygon detail</source>
        <translation>รายละเอียดโพลีกอน</translation>
    </message>
    <message>
        <source>Adjust polygon detail</source>
        <translation>ปรับรายละเอียดโพลีกอน</translation>
    </message>
    <message>
        <source>Smoother</source>
        <translation>เรียบขึ้น</translation>
    </message>
    <message>
        <source>More detail</source>
        <translation>รายละเอียดมากขึ้น</translation>
    </message>
    <message>
        <source>Select &apos;AI-Points&apos; or &apos;AI-Box&apos; mode to enable AI-Assisted Annotation</source>
        <translation>เลือกโหมด &apos;AI-Points&apos; หรือ &apos;AI-Box&apos; เพื่อเปิดใช้งานแอนโนเทชันด้วย AI</translation>
    </message>
</context>
<context>
    <name>AiTextToAnnotationWidget</name>
    <message>
        <source>AI Text-to-Annotation</source>
        <translation>AI ข้อความสู่แอนโนเทชัน</translation>
    </message>
    <message>
        <source>e.g., dog,cat,bird</source>
        <translation>เช่น สุนัข, แมว, นก</translation>
    </message>
    <message>
        <source>Run</source>
        <translation>รัน</translation>
    </message>
    <message>
        <source>Score</source>
        <translation>คะแนน</translation>
    </message>
    <message>
        <source>IoU</source>
        <translation>IoU</translation>
    </message>
    <message>
        <source>AI creates annotations from the text prompt</source>
        <translation>AI สร้างแอนโนเทชันจากข้อความที่ป้อน</translation>
    </message>
    <message>
        <source>Select &apos;Polygon&apos;, &apos;Rectangle&apos;, or &apos;AI-Points&apos; mode to enable</source>
        <translation>เลือกโหมด &apos;Polygon&apos;, &apos;Rectangle&apos; หรือ &apos;AI-Points&apos; เพื่อเปิดใช้งาน</translation>
    </message>
</context>
<context>
    <name>BrightnessContrastDialog</name>
    <message>
        <source>Brightness/Contrast</source>
        <translation>ความสว่าง/คอนทราสต์</translation>
    </message>
    <message>
        <source>Brightness:</source>
        <translation>ความสว่าง:</translation>
    </message>
    <message>
        <source>Contrast:</source>
        <translation>คอนทราสต์:</translation>
    </message>
</context>
<context>
    <name>Canvas</name>
    <message>
        <source>Click &amp; drag to move point</source>
        <translation>คลิกและลากเพื่อย้ายจุด</translation>
    </message>
    <message>
        <source>Click &amp; drag to move shape</source>
        <translation>คลิกและลากเพื่อย้ายรูปร่าง</translation>
    </message>
    <message>
        <source>Creating %r</source>
        <translation>กำลังสร้าง %r</translation>
    </message>
    <message>
        <source>ESC to cancel</source>
        <translation>กด ESC เพื่อยกเลิก</translation>
    </message>
    <message>
        <source>Enter or Space to finalize</source>
        <translation>กด Enter หรือ Space เพื่อยืนยัน</translation>
    </message>
    <message>
        <source>Editing shapes</source>
        <translation>แก้ไขรูปร่าง</translation>
    </message>
    <message>
        <source>Click start point for line</source>
        <translation>คลิกจุดเริ่มต้นของเส้น</translation>
    </message>
    <message>
        <source>Click end point for line</source>
        <translation>คลิกจุดสิ้นสุดของเส้น</translation>
    </message>
    <message>
        <source>Click start point for linestrip</source>
        <translation>คลิกจุดเริ่มต้นของเส้นต่อเนื่อง</translation>
    </message>
    <message>
        <source>Click next point or finish by Ctrl/Cmd+Click for linestrip</source>
        <translation>คลิกจุดถัดไป หรือ Ctrl/Cmd+คลิกเพื่อจบเส้นต่อเนื่อง</translation>
    </message>
    <message>
        <source>Click center point for circle</source>
        <translation>คลิกจุดศูนย์กลางของวงกลม</translation>
    </message>
    <message>
        <source>Click point on circumference for circle</source>
        <translation>คลิกจุดบนเส้นรอบวงของวงกลม</translation>
    </message>
    <message>
        <source>Click first corner for rectangle</source>
        <translation>คลิกมุมแรกของสี่เหลี่ยม</translation>
    </message>
    <message>
        <source>Click to add point</source>
        <translation>คลิกเพื่อเพิ่มจุด</translation>
    </message>
    <message>
        <source>ALT + SHIFT + Click to delete point</source>
        <translation>ALT + SHIFT + คลิกเพื่อลบจุด</translation>
    </message>
    <message>
        <source>ALT + Click to create point on shape</source>
        <translation>ALT + คลิกเพื่อสร้างจุดบนรูปร่าง</translation>
    </message>
    <message>
        <source>Right-click &amp; drag to copy shape</source>
        <translation>คลิกขวาและลากเพื่อคัดลอกรูปร่าง</translation>
    </message>
    <message>
        <source>Click opposite corner for rectangle (Shift for square)</source>
        <translation>คลิกมุมตรงข้ามของสี่เหลี่ยม (Shift สำหรับสี่เหลี่ยมจัตุรัส)</translation>
    </message>
    <message>
        <source>Click points to include or Shift+Click to exclude. Ctrl+LeftClick ends creation.</source>
        <translation>คลิกจุดเพื่อรวม หรือ Shift+Click เพื่อยกเว้น Ctrl+LeftClick เพื่อจบการสร้าง</translation>
    </message>
    <message>
        <source>Click first corner of bbox for AI segmentation</source>
        <translation>คลิกมุมแรกของ bbox สำหรับ AI segmentation</translation>
    </message>
    <message>
        <source>Click opposite corner to segment object</source>
        <translation>คลิกมุมตรงข้ามเพื่อแบ่งส่วนวัตถุ</translation>
    </message>
    <message>
        <source>Click first corner for oriented rectangle</source>
        <translation>คลิกมุมแรกของสี่เหลี่ยมมีทิศทาง</translation>
    </message>
    <message>
        <source>Click second corner to set orientation</source>
        <translation>คลิกมุมที่สองเพื่อกำหนดทิศทาง</translation>
    </message>
    <message>
        <source>Click third corner to close oriented rectangle</source>
        <translation>คลิกมุมที่สามเพื่อปิดสี่เหลี่ยมมีทิศทาง</translation>
    </message>
    <message>
        <source>Click &amp; drag to rotate the shape</source>
        <translation>คลิกและลากเพื่อหมุนรูปร่าง</translation>
    </message>
</context>
<context>
    <name>LabelDialog</name>
    <message>
        <source>Shape Label</source>
        <translation>เลเบลรูปร่าง</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>เลเบล</translation>
    </message>
    <message>
        <source>Group ID</source>
        <translation>ID กลุ่ม</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>คำอธิบาย</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>Flags</source>
        <translation>แฟล็ก</translation>
    </message>
    <message>
        <source>Shape List</source>
        <translation>รายการรูปร่าง</translation>
    </message>
    <message>
        <source>Select label to start annotating for it. Press &apos;Esc&apos; to deselect.</source>
        <translation>เลือกเลเบลเพื่อเริ่มกำกับข้อมูล กด &apos;Esc&apos; เพื่อยกเลิกการเลือก</translation>
    </message>
    <message>
        <source>Label List</source>
        <translation>รายการเลเบล</translation>
    </message>
    <message>
        <source>Search Filename</source>
        <translation>ค้นหาชื่อไฟล์</translation>
    </message>
    <message>
        <source>File List</source>
        <translation>รายการไฟล์</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>ออก (&amp;Q)</translation>
    </message>
    <message>
        <source>Quit application</source>
        <translation>ปิดแอป</translation>
    </message>
    <message>
        <source>&amp;Open
</source>
        <translation>เปิด (&amp;O)</translation>
    </message>
    <message>
        <source>Open image or label file</source>
        <translation>เปิดรูปหรือไฟล์เลเบล</translation>
    </message>
    <message>
        <source>Open Dir</source>
        <translation>เปิดโฟลเดอร์</translation>
    </message>
    <message>
        <source>&amp;Next Image</source>
        <translation>รูปถัดไป (&amp;N)</translation>
    </message>
    <message>
        <source>Open next (hold Ctl+Shift to copy labels)</source>
        <translation>เปิดรูปถัดไป (กด Ctrl+Shift เพื่อคัดลอกเลเบล)</translation>
    </message>
    <message>
        <source>&amp;Prev Image</source>
        <translation>รูปก่อนหน้า (&amp;P)</translation>
    </message>
    <message>
        <source>Open prev (hold Ctl+Shift to copy labels)</source>
        <translation>เปิดรูปก่อนหน้า (กด Ctrl+Shift เพื่อคัดลอกเลเบล)</translation>
    </message>
    <message>
        <source>&amp;Save
</source>
        <translation>บันทึก (&amp;S)</translation>
    </message>
    <message>
        <source>Save labels to file</source>
        <translation>บันทึกเลเบลลงไฟล์</translation>
    </message>
    <message>
        <source>&amp;Save As</source>
        <translation>บันทึกเป็น (&amp;S)</translation>
    </message>
    <message>
        <source>&amp;Delete File</source>
        <translation>ลบไฟล์ (&amp;D)</translation>
    </message>
    <message>
        <source>Delete current label file</source>
        <translation>ลบไฟล์เลเบลปัจจุบัน</translation>
    </message>
    <message>
        <source>&amp;Change Output Dir</source>
        <translation>เปลี่ยนโฟลเดอร์ผลลัพธ์ (&amp;C)</translation>
    </message>
    <message>
        <source>Change where annotations are loaded/saved</source>
        <translation>เปลี่ยนโฟลเดอร์สำหรับโหลด/บันทึกแอนโนเทชัน</translation>
    </message>
    <message>
        <source>Save &amp;Automatically</source>
        <translation>บันทึกอัตโนมัติ (&amp;A)</translation>
    </message>
    <message>
        <source>Save automatically</source>
        <translation>บันทึกอัตโนมัติ</translation>
    </message>
    <message>
        <source>Save With Image Data</source>
        <translation>บันทึกพร้อมข้อมูลรูป</translation>
    </message>
    <message>
        <source>Save image data in label file</source>
        <translation>บันทึกข้อมูลรูปในไฟล์เลเบล</translation>
    </message>
    <message>
        <source>&amp;Close</source>
        <translation>ปิด (&amp;C)</translation>
    </message>
    <message>
        <source>Close current file</source>
        <translation>ปิดไฟล์ปัจจุบัน</translation>
    </message>
    <message>
        <source>Keep Previous Annotation</source>
        <translation>คงแอนโนเทชันก่อนหน้า</translation>
    </message>
    <message>
        <source>Start drawing polygons</source>
        <translation>เริ่มวาดหลายเหลี่ยม</translation>
    </message>
    <message>
        <source>Start drawing rectangles</source>
        <translation>เริ่มวาดสี่เหลี่ยม</translation>
    </message>
    <message>
        <source>Start drawing circles</source>
        <translation>เริ่มวาดวงกลม</translation>
    </message>
    <message>
        <source>Start drawing lines</source>
        <translation>เริ่มวาดเส้น</translation>
    </message>
    <message>
        <source>Start drawing points</source>
        <translation>เริ่มวาดจุด</translation>
    </message>
    <message>
        <source>Edit Shapes</source>
        <translation>แก้ไขรูปร่าง</translation>
    </message>
    <message>
        <source>Move and edit the selected shapes</source>
        <translation>ย้ายและแก้ไขรูปร่างที่เลือก</translation>
    </message>
    <message>
        <source>Delete Shapes</source>
        <translation>ลบรูปร่าง</translation>
    </message>
    <message>
        <source>Delete the selected shapes</source>
        <translation>ลบรูปร่างที่เลือก</translation>
    </message>
    <message>
        <source>Duplicate Shapes</source>
        <translation>ทำซ้ำรูปร่าง</translation>
    </message>
    <message>
        <source>Create a duplicate of the selected shapes</source>
        <translation>สร้างสำเนารูปร่างที่เลือก</translation>
    </message>
    <message>
        <source>Undo last point</source>
        <translation>ยกเลิกจุดล่าสุด</translation>
    </message>
    <message>
        <source>Undo last drawn point</source>
        <translation>ยกเลิกจุดที่วาดล่าสุด</translation>
    </message>
    <message>
        <source>Remove Selected Point</source>
        <translation>ลบจุดที่เลือก</translation>
    </message>
    <message>
        <source>Remove selected point from polygon</source>
        <translation>ลบจุดที่เลือกออกจากหลายเหลี่ยม</translation>
    </message>
    <message>
        <source>Undo
</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Undo last add and edit of shape</source>
        <translation>ยกเลิกการเพิ่มและแก้ไขรูปร่างล่าสุด</translation>
    </message>
    <message>
        <source>&amp;Hide
Shapes</source>
        <translation>ซ่อนรูปร่าง (&amp;H)</translation>
    </message>
    <message>
        <source>Hide all shapes</source>
        <translation>ซ่อนรูปร่างทั้งหมด</translation>
    </message>
    <message>
        <source>&amp;Show
Shapes</source>
        <translation>แสดงรูปร่าง (&amp;S)</translation>
    </message>
    <message>
        <source>Show all shapes</source>
        <translation>แสดงรูปร่างทั้งหมด</translation>
    </message>
    <message>
        <source>&amp;Toggle
Shapes</source>
        <translation>สลับรูปร่าง (&amp;S)</translation>
    </message>
    <message>
        <source>Toggle all shapes</source>
        <translation>สลับรูปร่างทั้งหมด</translation>
    </message>
    <message>
        <source>&amp;Tutorial</source>
        <translation>บทแนะนำ (&amp;T)</translation>
    </message>
    <message>
        <source>Show tutorial page</source>
        <translation>แสดงหน้าบทแนะนำ</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>ซูม</translation>
    </message>
    <message>
        <source>Zoom &amp;In</source>
        <translation>ซูมเข้า (&amp;I)</translation>
    </message>
    <message>
        <source>&amp;Zoom Out</source>
        <translation>ซูมออก (&amp;Z)</translation>
    </message>
    <message>
        <source>&amp;Brightness Contrast</source>
        <translation>ความสว่าง คอนทราสต์ (&amp;B)</translation>
    </message>
    <message>
        <source>Adjust brightness and contrast</source>
        <translation>ปรับความสว่างและคอนทราสต์</translation>
    </message>
    <message>
        <source>&amp;Edit Label</source>
        <translation>แก้ไขเลเบล (&amp;E)</translation>
    </message>
    <message>
        <source>Save the labels under a new file name</source>
        <translation>บันทึกเลเบลด้วยชื่อไฟล์ใหม่</translation>
    </message>
    <message>
        <source>Modify the label of the selected shape</source>
        <translation>แก้ไขเลเบลของรูปร่างที่เลือก</translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <translation>คัดลอกไปคลิปบอร์ด</translation>
    </message>
    <message>
        <source>Place the selected shapes on the clipboard</source>
        <translation>วางรูปร่างที่เลือกไว้ในคลิปบอร์ด</translation>
    </message>
    <message>
        <source>Paste from Clipboard</source>
        <translation>วางจากคลิปบอร์ด</translation>
    </message>
    <message>
        <source>Insert the clipboard shapes into this image</source>
        <translation>แทรกรูปร่างจากคลิปบอร์ดลงในภาพนี้</translation>
    </message>
    <message>
        <source>Click to place linestrip points; Ctrl+click places the last one.</source>
        <translation>คลิกเพื่อวางจุดของเส้นต่อเนื่อง Ctrl+คลิกเพื่อวางจุดสุดท้าย</translation>
    </message>
    <message>
        <source>Fit to &amp;Window</source>
        <translation>พอดีหน้าต่าง (&amp;W)</translation>
    </message>
    <message>
        <source>Keep the whole image visible when the window is resized</source>
        <translation>แสดงภาพทั้งภาพให้เห็นตลอดเมื่อปรับขนาดหน้าต่าง</translation>
    </message>
    <message>
        <source>Fit to Wi&amp;dth</source>
        <translation>พอดีความกว้าง (&amp;D)</translation>
    </message>
    <message>
        <source>Match the image width to the window when it is resized</source>
        <translation>ปรับความกว้างของภาพให้เท่ากับหน้าต่างเมื่อปรับขนาดหน้าต่าง</translation>
    </message>
    <message>
        <source>Make the image appear larger</source>
        <translation>แสดงภาพให้ใหญ่ขึ้น</translation>
    </message>
    <message>
        <source>Make the image appear smaller</source>
        <translation>แสดงภาพให้เล็กลง</translation>
    </message>
    <message>
        <source>&amp;Actual Size</source>
        <translation>ขนาด&amp;จริง</translation>
    </message>
    <message>
        <source>Show the image at 100%</source>
        <translation>แสดงภาพที่ 100%</translation>
    </message>
    <message>
        <source>Fill Drawing Polygon</source>
        <translation>เติมสีหลายเหลี่ยมที่วาด</translation>
    </message>
    <message>
        <source>Fill polygon while drawing</source>
        <translation>เติมสีหลายเหลี่ยมขณะวาด</translation>
    </message>
    <message>
        <source>Ctrl+Wheel zooms the canvas</source>
        <translation>Ctrl+ล้อเลื่อน เพื่อซูมแคนวาส</translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation>ไฟล์ (&amp;F)</translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation>แก้ไข (&amp;E)</translation>
    </message>
    <message>
        <source>&amp;View</source>
        <translation>มุมมอง (&amp;V)</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation>ช่วยเหลือ (&amp;H)</translation>
    </message>
    <message>
        <source>%s started.</source>
        <translation>%s เริ่มทำงานแล้ว</translation>
    </message>
    <message>
        <source>Mask Output Unavailable</source>
        <translation>ไม่สามารถสร้างเอาต์พุตมาสก์ได้</translation>
    </message>
    <message>
        <source>%s only detects bounding boxes and cannot create &apos;%s&apos; annotations.

Switch the AI Text-to-Annotation model to &apos;SAM3 (smart)&apos;, or set the output format to &apos;Rectangle&apos;.</source>
        <translation>%s ตรวจจับได้เฉพาะกรอบขอบเขตเท่านั้น และไม่สามารถสร้างคำอธิบายประกอบ &apos;%s&apos; ได้

เปลี่ยนโมเดล AI Text-to-Annotation เป็น &apos;SAM3 (smart)&apos; หรือตั้งค่ารูปแบบเอาต์พุตเป็น &apos;Rectangle&apos;</translation>
    </message>
    <message>
        <source>Invalid label</source>
        <translation>เลเบลไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Invalid label &apos;{}&apos; with validation type &apos;{}&apos;</source>
        <translation>เลเบล &apos;{}&apos; ไม่ถูกต้อง ประเภทการตรวจ &apos;{}&apos;</translation>
    </message>
    <message>
        <source>Error saving label data</source>
        <translation>เกิดข้อผิดพลาดในการบันทึกข้อมูลเลเบล</translation>
    </message>
    <message>
        <source>&lt;b&gt;%s&lt;/b&gt;</source>
        <translation>&lt;b&gt;%s&lt;/b&gt;</translation>
    </message>
    <message>
        <source>AI inference failed: %s</source>
        <translation>การอนุมานของ AI ล้มเหลว: %s</translation>
    </message>
    <message>
        <source>Error opening file</source>
        <translation>เกิดข้อผิดพลาดในการเปิดไฟล์</translation>
    </message>
    <message>
        <source>No such file: &lt;b&gt;%s&lt;/b&gt;</source>
        <translation>ไม่มีไฟล์: &lt;b&gt;%s&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Loading %s...</source>
        <translation>กำลังโหลด %s...</translation>
    </message>
    <message>
        <source>Loaded %s</source>
        <translation>โหลด %s แล้ว</translation>
    </message>
    <message>
        <source>Image &amp; Label files (%s)</source>
        <translation>ไฟล์รูปและเลเบล (%s)</translation>
    </message>
    <message>
        <source>%s - Choose Image or Label file</source>
        <translation>%s - เลือกรูปหรือไฟล์เลเบล</translation>
    </message>
    <message>
        <source>%s - Save/Load Annotations in Directory</source>
        <translation>%s - บันทึก/โหลดแอนโนเทชันในโฟลเดอร์</translation>
    </message>
    <message>
        <source>%s . Annotations will be saved/loaded in %s</source>
        <translation>%s แอนโนเทชันจะถูกบันทึก/โหลดใน %s</translation>
    </message>
    <message>
        <source>%s - Choose File</source>
        <translation>%s - เลือกไฟล์</translation>
    </message>
    <message>
        <source>Label files (*%s)</source>
        <translation>ไฟล์เลเบล (*%s)</translation>
    </message>
    <message>
        <source>Choose File</source>
        <translation>เลือกไฟล์</translation>
    </message>
    <message>
        <source>Attention</source>
        <translation>คำเตือน</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <source>Unavailable in AI-Points mode because this model does not support point prompts.</source>
        <translation>ไม่สามารถใช้ในโหมด AI-Points ได้ เนื่องจากโมเดลนี้ไม่รองรับพรอมต์แบบจุด</translation>
    </message>
    <message>
        <source>Save annotations to &quot;{}&quot; before closing?</source>
        <translation>บันทึกแอนโนเทชันไปที่ &quot;{}&quot; ก่อนปิดหรือไม่?</translation>
    </message>
    <message>
        <source>Save annotations?</source>
        <translation>บันทึกแอนโนเทชันหรือไม่?</translation>
    </message>
    <message>
        <source>Delete {} shapes? You can restore them with Undo.</source>
        <translation>ลบรูปร่าง {} รายการ? คุณสามารถกู้คืนได้ด้วยคำสั่งยกเลิก</translation>
    </message>
    <message>
        <source>%s - Open Directory</source>
        <translation>%s - เปิดโฟลเดอร์</translation>
    </message>
    <message>
        <source>The image is too large to open: {width}x{height} pixels exceeds the {max_side} pixel per-side limit of the raster engine. Raising the decode limit will not help. Split the image into tiles (for example with gdal_retile.py) or open a smaller copy.</source>
        <translation>รูปภาพมีขนาดใหญ่เกินกว่าจะเปิดได้: {width}x{height} พิกเซลเกินขีดจำกัด {max_side} พิกเซลต่อด้านของเอนจินแรสเตอร์ การเพิ่มขีดจำกัดการถอดรหัสจะไม่ช่วย โปรดแบ่งรูปภาพเป็นไทล์ (เช่น ด้วย gdal_retile.py) หรือเปิดสำเนาที่เล็กลง</translation>
    </message>
    <message>
        <source>The image is too large to open: {width}x{height} pixels needs about {required} MB, but the decode limit is {limit} MB. Split the image into tiles (for example with gdal_retile.py) or open a smaller copy.</source>
        <translation>รูปภาพมีขนาดใหญ่เกินกว่าจะเปิดได้: {width}x{height} พิกเซลต้องใช้ประมาณ {required} MB แต่ขีดจำกัดการถอดรหัสคือ {limit} MB โปรดแบ่งรูปภาพเป็นไทล์ (เช่น ด้วย gdal_retile.py) หรือเปิดสำเนาที่เล็กลง</translation>
    </message>
    <message>
        <source>Toggle &quot;keep previous annotation&quot; mode</source>
        <translation>สลับโหมด &quot;คงแอนโนเทชันก่อนหน้า&quot;</translation>
    </message>
    <message>
        <source>Keep Previous Brightness/Contrast</source>
        <translation>คงความสว่าง/คอนทราสต์ก่อนหน้า</translation>
    </message>
    <message>
        <source>Configuration Errors</source>
        <translation>ข้อผิดพลาดการตั้งค่า</translation>
    </message>
    <message>
        <source>Errors were found while loading the configuration. Please review the errors below and reload your configuration or ignore the erroneous lines.</source>
        <translation>พบข้อผิดพลาดขณะโหลดการตั้งค่า กรุณาตรวจสอบด้านล่าง แล้วโหลดการตั้งค่าใหม่หรือข้ามบรรทัดที่มีข้อผิดพลาด</translation>
    </message>
    <message>
        <source>Reset Layout</source>
        <translation>รีเซ็ตเค้าโครง</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>หลายเหลี่ยม</translation>
    </message>
    <message>
        <source>Rectangle</source>
        <translation>สี่เหลี่ยม</translation>
    </message>
    <message>
        <source>Circle</source>
        <translation>วงกลม</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>เส้น</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>จุด</translation>
    </message>
    <message>
        <source>LineStrip</source>
        <translation>เส้นต่อเนื่อง</translation>
    </message>
    <message>
        <source>AI-Points</source>
        <translation>AI-Points</translation>
    </message>
    <message>
        <source>Click points to segment object. Ctrl+LeftClick ends creation.</source>
        <translation>คลิกจุดเพื่อแบ่งส่วนวัตถุ Ctrl+LeftClick เพื่อจบการสร้าง</translation>
    </message>
    <message>
        <source>AI-Box</source>
        <translation>AI-Box</translation>
    </message>
    <message>
        <source>Draw a bounding box to segment object.</source>
        <translation>วาดกรอบสี่เหลี่ยมเพื่อแบ่งส่วนวัตถุ</translation>
    </message>
    <message>
        <source>AI-Points Unavailable</source>
        <translation>AI-Points ไม่พร้อมใช้งาน</translation>
    </message>
    <message>
        <source>%s does not support point prompts.
Please select a different model or use AI-Box mode.</source>
        <translation>%s ไม่รองรับการกำหนดจุด
กรุณาเลือกโมเดลอื่นหรือใช้โหมด AI-Box</translation>
    </message>
    <message>
        <source>File list is disabled when a label file is opened</source>
        <translation>รายการไฟล์ถูกปิดใช้งานเมื่อเปิดไฟล์ป้ายกำกับ</translation>
    </message>
    <message>
        <source>Add Point to Edge</source>
        <translation>เพิ่มจุดบนขอบ</translation>
    </message>
    <message>
        <source>Insert a new point at the hovered polygon edge</source>
        <translation>แทรกจุดใหม่บนขอบของรูปหลายเหลี่ยมที่เคอร์เซอร์ชี้อยู่</translation>
    </message>
    <message>
        <source>&amp;Keep Previous Zoom</source>
        <translation>คงระดับซูมก่อนหน้า (&amp;K)</translation>
    </message>
    <message>
        <source>Permanently delete this label file? This action cannot be undone.</source>
        <translation>ลบไฟล์เลเบลนี้อย่างถาวร? การกระทำนี้ไม่สามารถยกเลิกได้</translation>
    </message>
    <message>
        <source>Allowed formats: {formats}</source>
        <translation>รูปแบบที่อนุญาต: {formats}</translation>
    </message>
    <message>
        <source>The selected label file could not be opened: {path}</source>
        <translation>ไม่สามารถเปิดไฟล์ป้ายกำกับที่เลือก: {path}</translation>
    </message>
    <message>
        <source>The selected image file could not be opened: {path}</source>
        <translation>ไม่สามารถเปิดไฟล์ภาพที่เลือก: {path}</translation>
    </message>
    <message>
        <source>Failed to load: {path}</source>
        <translation>โหลดไม่สำเร็จ: {path}</translation>
    </message>
    <message>
        <source>Oriented Rectangle</source>
        <translation>สี่เหลี่ยมมีทิศทาง</translation>
    </message>
    <message>
        <source>Start drawing oriented rectangles</source>
        <translation>เริ่มวาดสี่เหลี่ยมมีทิศทาง</translation>
    </message>
    <message>
        <source>AI inference produced no new annotation.</source>
        <translation>การอนุมานของ AI ไม่ได้สร้างคำอธิบายประกอบใหม่</translation>
    </message>
    <message>
        <source>Shape had no area; nothing created.</source>
        <translation>รูปร่างไม่มีพื้นที่ จึงไม่มีการสร้างใดๆ</translation>
    </message>
    <message>
        <source>Settings…</source>
        <translation>การตั้งค่า…</translation>
    </message>
    <message>
        <source>Edit settings</source>
        <translation>แก้ไขการตั้งค่า</translation>
    </message>
    <message>
        <source>Settings are managed via --config for this session</source>
        <translation>การตั้งค่าถูกจัดการผ่าน --config สำหรับเซสชันนี้</translation>
    </message>
    <message>
        <source>Configuration Error</source>
        <translation>ข้อผิดพลาดการตั้งค่า</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <source>Color theme</source>
        <translation>ธีมสี</translation>
    </message>
    <message>
        <source>System</source>
        <translation>ระบบ</translation>
    </message>
    <message>
        <source>Light</source>
        <translation>สว่าง</translation>
    </message>
    <message>
        <source>Dark</source>
        <translation>มืด</translation>
    </message>
    <message>
        <source>Show label popup on new shape</source>
        <translation>แสดงป๊อปอัปเลเบลเมื่อสร้างรูปร่างใหม่</translation>
    </message>
    <message>
        <source>Show shape labels on canvas</source>
        <translation>แสดงเลเบลรูปร่างบนผืนผ้าใบ</translation>
    </message>
    <message>
        <source>Allow points outside the image boundary</source>
        <translation>อนุญาตให้มีจุดอยู่นอกขอบเขตของภาพ</translation>
    </message>
    <message>
        <source>Appearance and language</source>
        <translation>ลักษณะที่ปรากฏและภาษา</translation>
    </message>
    <message>
        <source>Files and saving</source>
        <translation>ไฟล์และการบันทึก</translation>
    </message>
    <message>
        <source>Drawing and canvas</source>
        <translation>การวาดและผืนผ้าใบ</translation>
    </message>
    <message>
        <source>Continue between images</source>
        <translation>การทำงานต่อเนื่องระหว่างภาพ</translation>
    </message>
    <message>
        <source>Label sources</source>
        <translation>แหล่งที่มาของเลเบล</translation>
    </message>
    <message>
        <source>Label behavior</source>
        <translation>ลักษณะการทำงานของเลเบล</translation>
    </message>
    <message>
        <source>AI assist</source>
        <translation>ความช่วยเหลือจาก AI</translation>
    </message>
    <message>
        <source>Save automatically</source>
        <translation>บันทึกอัตโนมัติ</translation>
    </message>
    <message>
        <source>Save image data in label file</source>
        <translation>บันทึกข้อมูลรูปในไฟล์เลเบล</translation>
    </message>
    <message>
        <source>Embeds the image in the label JSON file.</source>
        <translation>ฝังรูปภาพไว้ในไฟล์ JSON ของเลเบล</translation>
    </message>
    <message>
        <source>Shape Color Mode</source>
        <translation>โหมดสีรูปร่าง</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>อัตโนมัติ</translation>
    </message>
    <message>
        <source>Uniform</source>
        <translation>เหมือนกันทั้งหมด</translation>
    </message>
    <message>
        <source>By Label</source>
        <translation>ตามป้ายกำกับ</translation>
    </message>
    <message>
        <source>Automatic palette shift</source>
        <translation>การเลื่อนพาเล็ตอัตโนมัติ</translation>
    </message>
    <message>
        <source>Uniform mode color</source>
        <translation>สีโหมดเหมือนกันทั้งหมด</translation>
    </message>
    <message>
        <source>By Label fallback color</source>
        <translation>สีสำรองโหมดตามป้ายกำกับ</translation>
    </message>
    <message>
        <source>Individual Label colors remain editable in the Config File.</source>
        <translation>ยังคงแก้ไขสีของแต่ละป้ายกำกับได้ในไฟล์การกำหนดค่า</translation>
    </message>
    <message>
        <source>Keep previous annotation</source>
        <translation>คงแอนโนเทชันก่อนหน้าไว้</translation>
    </message>
    <message>
        <source>Keep previous zoom</source>
        <translation>คงการซูมก่อนหน้าไว้</translation>
    </message>
    <message>
        <source>Keep previous brightness/contrast</source>
        <translation>คงความสว่าง/คอนทราสต์ก่อนหน้าไว้</translation>
    </message>
    <message>
        <source>Fill polygon while drawing</source>
        <translation>เติมสีหลายเหลี่ยมขณะวาด</translation>
    </message>
    <message>
        <source>Let shape points extend beyond the image, e.g. for partially visible objects.</source>
        <translation>อนุญาตให้จุดของรูปร่างขยายออกไปนอกภาพ เช่น สำหรับวัตถุที่มองเห็นได้บางส่วน</translation>
    </message>
    <message>
        <source>Polygon detail</source>
        <translation>รายละเอียดโพลีกอน</translation>
    </message>
    <message>
        <source>Higher values preserve more Mask boundary detail and smaller lands.</source>
        <translation>ค่าที่สูงขึ้นจะคงรายละเอียดขอบมาสก์และพื้นที่ขนาดเล็กไว้มากขึ้น</translation>
    </message>
    <message>
        <source>Predefined labels</source>
        <translation>เลเบลที่กำหนดไว้ล่วงหน้า</translation>
    </message>
    <message>
        <source>Label validation</source>
        <translation>การตรวจสอบเลเบล</translation>
    </message>
    <message>
        <source>Sort labels</source>
        <translation>เรียงลำดับเลเบล</translation>
    </message>
    <message>
        <source>Sort the label list alphabetically instead of keeping the provided order.</source>
        <translation>เรียงลำดับรายการเลเบลตามตัวอักษรแทนการคงลำดับที่กำหนดไว้</translation>
    </message>
    <message>
        <source>Show label text field</source>
        <translation>แสดงช่องข้อความเลเบล</translation>
    </message>
    <message>
        <source>Label completion</source>
        <translation>การเติมเลเบลอัตโนมัติ</translation>
    </message>
    <message>
        <source>Starts with</source>
        <translation>ขึ้นต้นด้วย</translation>
    </message>
    <message>
        <source>Contains</source>
        <translation>มี</translation>
    </message>
    <message>
        <source>Default model</source>
        <translation>โมเดลเริ่มต้น</translation>
    </message>
    <message>
        <source>EfficientSam (speed)</source>
        <translation>EfficientSam (ความเร็ว)</translation>
    </message>
    <message>
        <source>EfficientSam (accuracy)</source>
        <translation>EfficientSam (ความแม่นยำ)</translation>
    </message>
    <message>
        <source>Sam (speed)</source>
        <translation>Sam (ความเร็ว)</translation>
    </message>
    <message>
        <source>Sam (balanced)</source>
        <translation>Sam (สมดุล)</translation>
    </message>
    <message>
        <source>Sam (accuracy)</source>
        <translation>Sam (ความแม่นยำ)</translation>
    </message>
    <message>
        <source>Sam2 (speed)</source>
        <translation>Sam2 (ความเร็ว)</translation>
    </message>
    <message>
        <source>Sam2 (balanced)</source>
        <translation>Sam2 (สมดุล)</translation>
    </message>
    <message>
        <source>Sam2 (accuracy)</source>
        <translation>Sam2 (ความแม่นยำ)</translation>
    </message>
    <message>
        <source>Sam3</source>
        <translation>Sam3</translation>
    </message>
    <message>
        <source>Suppress existing Shape matches</source>
        <translation>ระงับรายการที่ตรงกับรูปร่างที่มีอยู่</translation>
    </message>
    <message>
        <source>When an AI Assist candidate matches an existing Shape, highlight that Shape instead of creating a new Shape.</source>
        <translation>เมื่อผลลัพธ์จากความช่วยเหลือจาก AI ตรงกับรูปร่างที่มีอยู่ ระบบจะเน้นรูปร่างนั้นแทนการสร้างรูปร่างใหม่</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>การตั้งค่า</translation>
    </message>
    <message>
        <source>Open config file as text…</source>
        <translation>เปิดไฟล์ตั้งค่าเป็นข้อความ…</translation>
    </message>
    <message>
        <source>Edits made in the text file apply after restart</source>
        <translation>การแก้ไขในไฟล์ข้อความจะมีผลหลังรีสตาร์ท</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>ปิด</translation>
    </message>
    <message>
        <source>BETA</source>
        <translation>BETA</translation>
    </message>
    <message>
        <source>(none)</source>
        <translation>(ไม่มี)</translation>
    </message>
    <message>
        <source>one item per line</source>
        <translation>หนึ่งรายการต่อบรรทัด</translation>
    </message>
    <message>
        <source>Configuration Error</source>
        <translation>ข้อผิดพลาดการตั้งค่า</translation>
    </message>
    <message>
        <source>Predefined labels cannot be empty while Label validation is set to exact. Disable exact validation first.</source>
        <translation>เลเบลที่กำหนดไว้ล่วงหน้าต้องไม่ว่างเปล่าขณะที่การตรวจสอบเลเบลถูกตั้งค่าเป็น &apos;exact&apos; โปรดปิดการตรวจสอบ &apos;exact&apos; ก่อน</translation>
    </message>
    <message>
        <source>Language</source>
        <translation>ภาษา</translation>
    </message>
    <message>
        <source>Takes effect after restart.</source>
        <translation>จะมีผลหลังรีสตาร์ท</translation>
    </message>
    <message>
        <source>System default</source>
        <translation>ค่าเริ่มต้นของระบบ</translation>
    </message>
    <message>
        <source>Predefined image flags</source>
        <translation>แฟล็กรูปภาพที่กำหนดไว้ล่วงหน้า</translation>
    </message>
</context>
<context>
    <name>_ColorSwatchButton</name>
    <message>
        <source>RGB: {red}, {green}, {blue}</source>
        <translation>RGB: {red}, {green}, {blue}</translation>
    </message>
</context>
<context>
    <name>_SettingsPage</name>
    <message>
        <source>Settings sections</source>
        <translation>ส่วนต่างๆ ของการตั้งค่า</translation>
    </message>
</context>
</TS>
