<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="th">
<context>
    <name>AddModelDialog</name>
    <message>
        <source>Add model</source>
        <translation type="vanished">เพิ่มโมเดล</translation>
    </message>
    <message>
        <source>LLM</source>
        <translation type="vanished">LLM</translation>
    </message>
    <message>
        <source>APPID</source>
        <translation type="vanished">APPID</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation type="vanished">จำเป็น กรุณากรอกข้อมูล</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">APIKey</translation>
    </message>
    <message>
        <source>APISecret</source>
        <translation type="vanished">APISecret</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">บัญชี</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">จำเป็น เพื่อแยกแยะหลายโมเดล</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation type="vanished">ไม่จำเป็น</translation>
    </message>
    <message>
        <source>Optional. The default address will be used if not filled in.</source>
        <translation type="vanished">ไม่จำเป็น หากไม่กรอกจะใช้ที่อยู่เริ่มต้น</translation>
    </message>
    <message>
        <source>Models List</source>
        <translation type="vanished">รายการโมเดล</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">กำหนดเอง</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ กรุณาตรวจสอบเครือข่ายหรือลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="vanished">สำหรับการตั้งค่าโปรซี กรุณาไปที่การตั้งค่าโปรซีของระบบ</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">ไปที่การตั้งค่า</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">ชื่อโมเดล</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">โดเมน</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">ยืนยัน</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">บันทึกไม่สำเร็จ กรุณาลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">ชื่อบัญชีมีอยู่แล้ว กรุณาเปลี่ยนชื่อ</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">ไม่เกิน 20 ตัวอักษร</translation>
    </message>
    <message>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation type="vanished">เพื่อทดสอบว่าโมเดลใช้งานได้หรือไม่ ระบบจะส่งข้อมูลทดสอบไปยังโมเดลขนาดใหญ่ ซึ่งจะใช้โทเคนจำนวนเล็กน้อย</translation>
    </message>
    <message>
        <source>This LLM already exists, please do not add it again.</source>
        <translation type="vanished">LLM นี้มีอยู่แล้ว กรุณาไม่ต้องเพิ่มอีก</translation>
    </message>
</context>
<context>
    <name>AiCodeTranslation</name>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">ขณะนี้มีผู้ใช้งานจำนวนมาก กรุณาลองอีกครั้งในภายหลัง</translation>
    </message>
</context>
<context>
    <name>AiQuickDialog</name>
    <message>
        <source>type</source>
        <translation type="vanished">ประเภท</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Read Aloud</source>
        <translation type="vanished">อ่านออกเสียง</translation>
    </message>
    <message>
        <source>The audio device is not detected, please check and try again.</source>
        <translation type="vanished">ไม่พบอุปกรณ์เสียง กรุณาตรวจสอบและลองอีกครั้ง</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="vanished">เนื้อหาที่สร้างโดย AI เป็นเพียงข้อมูลอ้างอิง กรุณาใส่ใจกับความถูกต้องของข้อมูล</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">คัดลอก</translation>
    </message>
    <message>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation type="vanished">ช่วยปรับแต่งข้อความนี้ให้ฉันและให้ผลลัพธ์โดยไม่มีเนื้อหาเพิ่มเติม

ข้อความ：</translation>
    </message>
    <message>
        <source>Current model: </source>
        <translation type="vanished">โมเดลปัจจุบัน: </translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation type="vanished">สร้างใหม่</translation>
    </message>
    <message>
        <source>simplified Chinese</source>
        <translation type="vanished">จีนตัวย่อ</translation>
    </message>
    <message>
        <source>traditional Chinese</source>
        <translation type="vanished">จีนตัวเต็ม</translation>
    </message>
    <message>
        <source>Tibetan</source>
        <translation type="vanished">ทิเบต</translation>
    </message>
    <message>
        <source>English</source>
        <translation type="vanished">อังกฤษ</translation>
    </message>
    <message>
        <source>Japanese </source>
        <translation type="vanished">ญี่ปุ่น</translation>
    </message>
    <message>
        <source>German</source>
        <translation type="vanished">เยอรมัน</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation type="vanished">สเปน</translation>
    </message>
    <message>
        <source>French</source>
        <translation type="vanished">ฝรั่งเศส</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation type="vanished">อิตาลี</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation type="vanished">เกาหลี</translation>
    </message>
    <message>
        <source>Malay</source>
        <translation type="vanished">มาเลย์</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation type="vanished">โปรตุเกส</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation type="vanished">รัสเซีย</translation>
    </message>
    <message>
        <source>Thai</source>
        <translation type="vanished">ไทย</translation>
    </message>
    <message>
        <source>Vietnamese</source>
        <translation type="vanished">เวียดนาม</translation>
    </message>
    <message>
        <source>Continue Dialog</source>
        <translation type="vanished">สนทนาต่อ</translation>
    </message>
    <message>
        <source>Automatic Detection</source>
        <translation type="vanished">ตรวจจับอัตโนมัติ</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="vanished">ค้นหา</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation type="vanished">อธิบาย</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation type="vanished">แปล</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="vanished">ขยาย</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation type="vanished">แก้ไข</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation type="vanished">เพิ่มลงในฐานความรู้ AI</translation>
    </message>
    <message>
        <source>Added</source>
        <translation type="vanished">เพิ่มแล้ว</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">การกำหนดค่าโมเดล</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation type="vanished">คัดลอกแล้ว</translation>
    </message>
    <message>
        <source>No text recognized.</source>
        <translation type="vanished">ไม่พบข้อความที่รู้จัก</translation>
    </message>
    <message>
        <source>The added content must be more than 10 words</source>
        <translation type="vanished">เนื้อหาที่เพิ่มต้องมีมากกว่า 10 คำ</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation type="vanished">สรุป</translation>
    </message>
    <message>
        <source>Paste to Text</source>
        <translation type="vanished">วางในข้อความ</translation>
    </message>
    <message>
        <source>Continue writing</source>
        <translation type="vanished">เขียนต่อ</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation type="vanished">ขัดเกลา</translation>
    </message>
    <message>
        <source>The translation result is limited by the model&apos;s capabilities. If you are not satisfied with the translation, please switch to other models on the UOS AI Home page.</source>
        <translation type="vanished">ผลการแปลอาจถูกจำกัดด้วยความสามารถของโมเดล หากคุณไม่พอใจกับการแปล กรุณาเปลี่ยนไปใช้โมเดลอื่นในหน้าหลัก UOS AI</translation>
    </message>
    <message>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation type="vanished">แปลข้อความนี้เป็น %1 และให้ผลลัพธ์ที่ชัดเจนโดยตรง ข้อความ：</translation>
    </message>
    <message>
        <source>Not clickable</source>
        <translation type="vanished">ไม่สามารถคลิกได้</translation>
    </message>
    <message>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation type="vanished">ฟังก์ชันนี้สามารถใช้งานได้หลังจากรีสตาร์ทโปรแกรมพิมพ์ภาษาทางการสอนมีดังนี้: 1. คลิกขวาที่ไอคอนโปรแกรมพิมพ์ในแถบงาน 2. คลิก &quot;รีสตาร์ท&quot;</translation>
    </message>
    <message>
        <source>Ok</source>
        <comment>button</comment>
        <translation type="vanished">ตกลง</translation>
    </message>
    <message>
        <source>Fill failed</source>
        <translation type="vanished">การกรอกข้อมูลล้มเหลว</translation>
    </message>
    <message>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation type="vanished">ไม่ได้เลือกช่องกรอกข้อมูล กรุณาเลือกช่องกรอกข้อมูลและกรอกใหม่</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="vanished">ตกลง</translation>
    </message>
    <message>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation type="vanished">อธิบายข้อความนี้ด้วยภาษาง่ายๆ ให้ผลลัพธ์ที่ชัดเจนโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation type="vanished">สรุปข้อความนี้และให้ผลลัพธ์ที่ชัดเจนโดยตรงโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <source>Continue this passage appropriately. No need for a lot of words. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="vanished">เขียนต่อข้อความนี้อย่างเหมาะสม ไม่จำเป็นต้องใช้คำมาก แค่ให้ผลลัพธ์ที่ชัดเจนโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <source>Expand this passage appropriately. No need for a particularly long text. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="vanished">ขยายความข้อความนี้อย่างเหมาะสม ไม่จำเป็นต้องใช้ข้อความยาวมาก แค่ให้ผลลัพธ์ที่ชัดเจนโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <source>Check if there are any typos in this passage. If there are, point out the location of the errors. Give me a clear result directly without any other redundant content.
text：</source>
        <translation type="vanished">ตรวจสอบว่ามีข้อผิดพลาดในการพิมพ์ในข้อความนี้หรือไม่ หากมี ชี้ตำแหน่งของข้อผิดพลาด ให้ผลลัพธ์ที่ชัดเจนโดยตรงโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <source> &quot;%1&quot; </source>
        <translation type="vanished"> &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Currently no model</source>
        <translation type="vanished">ขณะนี้ไม่มีโมเดล</translation>
    </message>
    <message>
        <source>Go to configure  </source>
        <translation type="vanished">ไปที่การกำหนดค่า</translation>
    </message>
</context>
<context>
    <name>AiToastMessage</name>
    <message>
        <source>Chat history cleared</source>
        <translation type="vanished">ล้างประวัติการสนทนาแล้ว</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation type="vanished">คัดลอกสำเร็จ</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="vanished">UOS AI เป็นผู้ช่วยอัจฉริยะบนเดสก์ท็อป ผู้ช่วยส่วนตัวของคุณ! คุณสามารถสื่อสารด้วยข้อความหรือเสียง และมันสามารถช่วยตอบคำถาม ให้ข้อมูล และสร้างภาพตามคำอธิบายของคุณ</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="vanished">UOS AI ติดตาม/เขียน</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">การจัดการฐานความรู้</translation>
    </message>
</context>
<context>
    <name>AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="146"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ กรุณาตรวจสอบเครือข่ายของคุณหรือลองอีกครั้งในภายหลัง</translation>
    </message>
</context>
<context>
    <name>ChatSeesion</name>
    <message>
        <source>function parsing failed</source>
        <translation type="vanished">การแยกวิเคราะห์ฟังก์ชันล้มเหลว</translation>
    </message>
    <message>
        <source>Application file does not exist</source>
        <translation type="vanished">ไฟล์แอปพลิเคชันไม่มีอยู่</translation>
    </message>
    <message>
        <source>Started successfully</source>
        <translation type="vanished">เริ่มต้นสำเร็จ</translation>
    </message>
    <message>
        <source>Startup failed</source>
        <translation type="vanished">เริ่มต้นล้มเหลว</translation>
    </message>
    <message>
        <source> The execution output content is </source>
        <translation type="vanished"> เนื้อหาผลลัพธ์การดำเนินการคือ </translation>
    </message>
</context>
<context>
    <name>ChatWindow</name>
    <message>
        <source>Mode</source>
        <translation type="vanished">โหมด</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation type="vanished">โหมดหน้าต่าง</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation type="vanished">โหมดแถบด้านข้าง</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">การตั้งค่า</translation>
    </message>
    <message>
        <source>Update Log</source>
        <translation type="vanished">บันทึกการอัปเดต</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">การสนทนาด้วยเสียง</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">ลบ</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">ยืนยัน</translation>
    </message>
    <message>
        <source>Confirm deletion %1?</source>
        <translation type="vanished">ยืนยันการลบ %1 หรือไม่?</translation>
    </message>
    <message>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation type="vanished">หลังจากลบ เซิร์ฟเวอร์นี้จะไม่สามารถใช้งานได้ โปรดดำเนินการอย่างระมัดระวัง</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="obsolete">อัปเดต</translation>
    </message>
    <message>
        <source>Non-vectorized plugin</source>
        <translation type="vanished">ปลั๊กอินที่ไม่ได้เวกเตอร์ไรซ์</translation>
    </message>
    <message>
        <source>Before using the [AI Knowledge Base], you need to install the vectorization plugin first, so that the AI knowledge base function can work properly.</source>
        <translation type="vanished">ก่อนใช้งาน [ฐานความรู้ AI] คุณต้องติดตั้งปลั๊กอินเวกเตอร์ไรซ์ก่อน เพื่อให้ฟังก์ชันฐานความรู้ AI ทำงานได้อย่างถูกต้อง</translation>
    </message>
    <message>
        <source>Install</source>
        <translation type="obsolete">ติดตั้ง</translation>
    </message>
    <message>
        <source>The knowledge base is empty</source>
        <translation type="vanished">ฐานความรู้ว่างเปล่า</translation>
    </message>
    <message>
        <source>Before using the [AI Knowledge Base], you need to first add documents to the knowledge base. After adding, the AI will answer questions based on the content you have added to the knowledge base.</source>
        <translation type="vanished">ก่อนใช้งาน [ฐานความรู้ AI] คุณต้องเพิ่มเอกสารลงในฐานความรู้ก่อน หลังจากเพิ่มแล้ว AI จะตอบคำถามตามเนื้อหาที่คุณได้เพิ่มไว้ในฐานความรู้</translation>
    </message>
    <message>
        <source>Add Files</source>
        <translation type="vanished">เพิ่มไฟล์</translation>
    </message>
    <message>
        <source>The following file has expired and cannot be used. Continue?</source>
        <translation type="vanished">ไฟล์ต่อไปนี้หมดอายุแล้วและไม่สามารถใช้งานได้ ต้องการดำเนินการต่อหรือไม่?</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation type="vanished">ใช้ในภายหลัง</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation type="vanished">ติดตั้งตอนนี้</translation>
    </message>
    <message>
        <source>MCP environment missing</source>
        <translation type="vanished">ไม่พบสภาพแวดล้อม MCP</translation>
    </message>
    <message>
        <source>Please go to the App Store to install UOS AI Agent</source>
        <translation type="vanished">โปรดไปที่ App Store เพื่อติดตั้ง UOS AI Agent</translation>
    </message>
    <message>
        <source>Not Now</source>
        <translation type="vanished">ไม่ใช่ตอนนี้</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation type="vanished">รับเครดิต</translation>
    </message>
    <message>
        <source>Free Credits Delivered</source>
        <translation type="vanished">ส่งเครดิตฟรีแล้ว</translation>
    </message>
    <message>
        <source>You&apos;ve used up the free generation credits for your trial account. We&apos;ve given you an extra 200 free credits valid this month. Explore more features and unlock UOS AI&apos;s limitless capabilities!</source>
        <translation type="vanished">คุณใช้เครดิตการสร้างฟรีสำหรับบัญชีทดลองหมดแล้ว เราได้ให้เครดิตฟรีเพิ่มอีก 200 เครดิตที่ใช้ได้ในเดือนนี้ สำรวจคุณสมบัติอื่น ๆ และปลดล็อกความสามารถที่ไร้ขีดจำกัดของ UOS AI!</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">ตกลง</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="vanished">รับเครดิตสำเร็จ</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="vanished">ไม่สามารถรับเครดิตได้ โปรดลองอีกครั้ง</translation>
    </message>
    <message>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="vanished">UOS AI เป็นผู้ช่วยอัจฉริยะบนเดสก์ท็อป ผู้ช่วยส่วนตัวของคุณ! คุณสามารถสื่อสารด้วยข้อความหรือเสียง และมันสามารถช่วยตอบคำถาม ให้ข้อมูล และสร้างภาพตามคำอธิบายของคุณ</translation>
    </message>
    <message>
        <source>Filing Information</source>
        <translation type="vanished">ข้อมูลการยื่นไฟล์</translation>
    </message>
</context>
<context>
    <name>CodeTranslation360</name>
    <message>
        <source>Authentication failed, insufficient balance</source>
        <translation type="vanished">การยืนยันล้มเหลว ยอดเงินไม่เพียงพอ</translation>
    </message>
    <message>
        <source>Authentication failed, daily limit exceeded</source>
        <translation type="vanished">การยืนยันล้มเหลว เกินขีดจำกัดรายวัน</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">ขณะนี้มีผู้ใช้งานจำนวนมาก โปรดลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>The service is abnormal. Please contact the development team for troubleshooting.</source>
        <translation type="vanished">บริการทำงานผิดปกติ โปรดติดต่อทีมพัฒนาสำหรับการแก้ไขปัญหา</translation>
    </message>
</context>
<context>
    <name>CommonFailDialog</name>
    <message>
        <source>Error</source>
        <translation type="vanished">ข้อผิดพลาด</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation type="vanished">ตกลง</translation>
    </message>
</context>
<context>
    <name>DocParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/docparse.cpp" line="24"/>
        <source>The document content is invalid or empty.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EAiExecutor</name>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation type="vanished">ผู้ช่วยความรู้ส่วนตัวสามารถใช้งานได้หลังจากตั้งค่าฐานความรู้แล้วเท่านั้น</translation>
    </message>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">ผู้ช่วยความรู้ส่วนตัวสามารถใช้งานได้หลังจากตั้งค่าปลั๊กอินโมเดลแล้วเท่านั้น</translation>
    </message>
    <message>
        <source>The Deep System Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">ผู้ช่วยระบบ Deep สามารถใช้งานได้หลังจากตั้งค่าปลั๊กอินโมเดลแล้วเท่านั้น</translation>
    </message>
    <message>
        <source>The UOS System  Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">ผู้ช่วยระบบ UOS สามารถใช้งานได้หลังจากตั้งค่าปลั๊กอินโมเดลแล้วเท่านั้น</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">การจัดการฐานความรู้</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation type="obsolete">เซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">UOS AI ต้องการบัญชีโมเดล AI ที่ตั้งค่าไว้ก่อนจึงจะใช้งานได้ โปรดตั้งค่าบัญชีโมเดลก่อน</translation>
    </message>
    <message>
        <source>Please configure the knowledge base.</source>
        <translation type="vanished">โปรดกำหนดค่าฐานความรู้</translation>
    </message>
    <message>
        <source>Please install the model plug.</source>
        <translation type="vanished">โปรดติดตั้งปลั๊กอินโมเดล</translation>
    </message>
    <message>
        <source>Export Image As</source>
        <translation type="vanished">ส่งออกภาพเป็น</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="obsolete">รับเครดิตสำเร็จ</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="obsolete">ไม่สามารถรับเครดิตได้ โปรดลองอีกครั้ง</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation type="vanished">คุณสามารถอัปโหลดไฟล์หรือรูปภาพได้สูงสุด 3 ไฟล์</translation>
    </message>
</context>
<context>
    <name>EAiFAQInit</name>
    <message>
        <source>Translate the following text into English for me.</source>
        <translation type="vanished">แปลข้อความต่อไปนี้เป็นภาษาอังกฤษให้ฉัน</translation>
    </message>
    <message>
        <source>Translate the following document into Chinese.</source>
        <translation type="vanished">แปลเอกสารต่อไปนี้เป็นภาษาจีน</translation>
    </message>
    <message>
        <source>What does the word “Agent” mean in the AI industry?</source>
        <translation type="vanished">คำว่า &quot;Agent&quot; ในอุตสาหกรรม AI หมายถึงอะไร</translation>
    </message>
    <message>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation type="vanished">โปรดแปลเนื้อหาต่อไปนี้เป็นภาษาจีน ข้อกำหนด: ความหมายถูกต้อง ภาษาทางการและเป็นมืออาชีพ</translation>
    </message>
    <message>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation type="vanished">มีวิธีพูดแบบไม่เป็นทางการในการเรียกเพื่อนเป็นภาษาอังกฤษบ้าง</translation>
    </message>
    <message>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation type="vanished">แปลข้อความภาษาจีนโบราณต่อไปนี้เป็นภาษาจีนสมัยใหม่</translation>
    </message>
    <message>
        <source>Summarize</source>
        <translation type="vanished">สรุป</translation>
    </message>
    <message>
        <source>Proofread</source>
        <translation type="vanished">ตรวจทาน</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation type="vanished">อธิบาย</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="vanished">ขยายความ</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="vanished">ดำเนินการต่อ</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation type="vanished">ปรับปรุง</translation>
    </message>
    <message>
        <source>Please help me write a work summary based on this document</source>
        <translation type="vanished">ช่วยฉันเขียนสรุปงานจากเอกสารนี้</translation>
    </message>
    <message>
        <source>I need a work summary for Project A, please help me organize the key points</source>
        <translation type="vanished">ฉันต้องการสรุปงานสำหรับโครงการ A ช่วยฉันจัดระเบียบประเด็นสำคัญ</translation>
    </message>
    <message>
        <source>Please generate a concise work summary based on my input text</source>
        <translation type="vanished">โปรดสร้างสรุปงานที่กระชับจากข้อความที่ฉันป้อน</translation>
    </message>
    <message>
        <source>Analyze this report and extract key points for the work summary</source>
        <translation type="vanished">วิเคราะห์รายงานนี้และดึงประเด็นสำคัญสำหรับสรุปงาน</translation>
    </message>
    <message>
        <source>I need a work summary including quarterly data, please refer to the attachment</source>
        <translation type="vanished">ฉันต้องการสรุปงานที่มีข้อมูลรายไตรมาส โปรดดูเอกสารแนบ</translation>
    </message>
    <message>
        <source>Help me write a work summary highlighting personal contributions</source>
        <translation type="vanished">ช่วยฉันเขียนสรุปงานที่เน้นผลงานส่วนตัว</translation>
    </message>
    <message>
        <source>Generate a work summary from meeting notes, focusing on action items</source>
        <translation type="vanished">สร้างสรุปงานจากบันทึกการประชุม โดยเน้นที่รายการปฏิบัติการ</translation>
    </message>
    <message>
        <source>I need a bilingual work summary in Chinese and English, please refer to the provided materials</source>
        <translation type="vanished">ฉันต้องการสรุปงานสองภาษาจีนและอังกฤษ โปรดดูเอกสารที่ให้มา</translation>
    </message>
    <message>
        <source>Help me organize last month&apos;s work content and generate a summary</source>
        <translation type="vanished">ช่วยฉันจัดระเบียบเนื้อหางานเดือนที่แล้วและสร้างสรุป</translation>
    </message>
    <message>
        <source>Write a work summary based on these task lists, emphasizing completion status</source>
        <translation type="vanished">เขียนสรุปงานจากรายการงานเหล่านี้ โดยเน้นสถานะการเสร็จสิ้น</translation>
    </message>
    <message>
        <source>Check for grammatical errors in this passage</source>
        <translation type="vanished">ตรวจหาข้อผิดพลาดทางไวยากรณ์ในข้อความนี้</translation>
    </message>
    <message>
        <source>Help me find spelling mistakes in this article</source>
        <translation type="vanished">ช่วยฉันหาคำสะกดผิดในบทความนี้</translation>
    </message>
    <message>
        <source>Correct the inappropriate word choices in this dialogue</source>
        <translation type="vanished">แก้ไขการเลือกใช้คำที่ไม่เหมาะสมในบทสนทนานี้</translation>
    </message>
    <message>
        <source>Fix the punctuation issues in this document</source>
        <translation type="vanished">แก้ไขปัญหาการใช้เครื่องหมายวรรคตอนในเอกสารนี้</translation>
    </message>
    <message>
        <source>Revise the unclear expressions in this text</source>
        <translation type="vanished">ปรับปรุงสำนวนที่ไม่ชัดเจนในข้อความนี้</translation>
    </message>
    <message>
        <source>Edit the language errors in this email</source>
        <translation type="vanished">แก้ไขข้อผิดพลาดทางภาษาในอีเมลนี้</translation>
    </message>
    <message>
        <source>Check if this text follows standard English conventions</source>
        <translation type="vanished">ตรวจสอบว่าข้อความนี้เป็นไปตามมาตรฐานภาษาอังกฤษหรือไม่</translation>
    </message>
    <message>
        <source>Correct the logical flaws in this report</source>
        <translation type="vanished">แก้ไขข้อบกพร่องทางตรรกะในรายงานนี้</translation>
    </message>
    <message>
        <source>Identify language errors in this code comment</source>
        <translation type="vanished">ระบุข้อผิดพลาดทางภาษาในความคิดเห็นโค้ดนี้</translation>
    </message>
    <message>
        <source>Fix the ambiguous statements in this contract</source>
        <translation type="vanished">แก้ไขข้อความกำกวมในสัญญานี้</translation>
    </message>
    <message>
        <source>Explain the basic principles of quantum computing</source>
        <translation type="vanished">อธิบายหลักการพื้นฐานของการคำนวณควอนตัม</translation>
    </message>
    <message>
        <source>Describe photosynthesis in simple terms</source>
        <translation type="vanished">อธิบายการสังเคราะห์ด้วยแสงในภาษาง่ายๆ</translation>
    </message>
    <message>
        <source>Detail how blockchain technology works</source>
        <translation type="vanished">อธิบายรายละเอียดว่าเทคโนโลยีบล็อกเชนทำงานอย่างไร</translation>
    </message>
    <message>
        <source>Explain relativity from a professional perspective</source>
        <translation type="vanished">อธิบายทฤษฎีสัมพัทธภาพจากมุมมองของผู้เชี่ยวชาญ</translation>
    </message>
    <message>
        <source>Use metaphors to describe what artificial intelligence is</source>
        <translation type="vanished">ใช้การเปรียบเทียบเพื่ออธิบายว่าปัญญาประดิษฐ์คืออะไร</translation>
    </message>
    <message>
        <source>Describe climate change in layman&apos;s terms</source>
        <translation type="vanished">อธิบายการเปลี่ยนแปลงสภาพภูมิอากาศด้วยภาษาที่เข้าใจง่าย</translation>
    </message>
    <message>
        <source>Explain the structure of the solar system to elementary students</source>
        <translation type="vanished">อธิบายโครงสร้างของระบบสุริยะให้เด็กนักเรียนประถมเข้าใจ</translation>
    </message>
    <message>
        <source>Expand this text to 300 words, focusing on scene details and character emotions</source>
        <translation type="vanished">ขยายข้อความนี้เป็น 300 คำ โดยเน้นรายละเอียดฉากและอารมณ์ของตัวละคร</translation>
    </message>
    <message>
        <source>Rewrite this paragraph into 500 words in an academic style, adding data support and citations</source>
        <translation type="vanished">เขียนใหม่ย่อหน้านี้เป็น 500 คำ ในสไตล์วิชาการ เพิ่มข้อมูลสนับสนุนและการอ้างอิง</translation>
    </message>
    <message>
        <source>Expand this passage with more metaphors and rhetorical devices to make it more vivid</source>
        <translation type="vanished">ขยายข้อความนี้ด้วยการเปรียบเทียบและกลวิธีทางภาษาศาสตร์เพื่อให้มีชีวิตชีวาขึ้น</translation>
    </message>
    <message>
        <source>Please extend this short article to 1000 words, supplementing with specific cases and practical steps</source>
        <translation type="vanished">กรุณาขยายบทความสั้นนี้เป็น 1000 คำ โดยเพิ่มกรณีศึกษาและขั้นตอนปฏิบัติ</translation>
    </message>
    <message>
        <source>Expand this dialogue by adding characters&apos; psychological activities and dialogue details</source>
        <translation type="vanished">ขยายบทสนทนานี้ด้วยการเพิ่มกิจกรรมทางจิตใจของตัวละครและรายละเอียดบทสนทนา</translation>
    </message>
    <message>
        <source>Rewrite the content of this document into a report format, including abstract, body, and conclusion</source>
        <translation type="vanished">เขียนใหม่เนื้อหาของเอกสารนี้ในรูปแบบรายงาน รวมถึงบทคัดย่อ เนื้อหา และสรุป</translation>
    </message>
    <message>
        <source>Expand this technical description to 800 words, adding more technical parameters and diagram explanations</source>
        <translation type="vanished">ขยายคำอธิบายทางเทคนิคนี้เป็น 800 คำ โดยเพิ่มพารามิเตอร์ทางเทคนิคและคำอธิบายแผนภาพ</translation>
    </message>
    <message>
        <source>Rewrite this email to be more formal and professional, supplementing relevant background information</source>
        <translation type="vanished">เขียนใหม่อีเมลนี้ให้เป็นทางการและมืออาชีพมากขึ้น โดยเพิ่มข้อมูลพื้นหลังที่เกี่ยวข้อง</translation>
    </message>
    <message>
        <source>Expand this story to 1500 words, adding more plot twists and character backgrounds</source>
        <translation type="vanished">ขยายเรื่องนี้เป็น 1500 คำ โดยเพิ่มการพลิกผันของเรื่องและพื้นหลังตัวละคร</translation>
    </message>
    <message>
        <source>Please expand this summary, highlighting key achievements and future plans, word count unlimited</source>
        <translation type="vanished">กรุณาขยายบทสรุปนี้ โดยเน้นผลสำเร็จสำคัญและแผนในอนาคต ไม่จำกัดจำนวนคำ</translation>
    </message>
    <message>
        <source>Please continue writing this short passage about future technology, focusing on how AI changes daily life, around 300 words, in a popular science style</source>
        <translation type="vanished">กรุณาเขียนต่อข้อความสั้นนี้เกี่ยวกับเทคโนโลยีอนาคต โดยเน้นว่า AI เปลี่ยนชีวิตประจำวันอย่างไร ประมาณ 300 คำ ในสไตล์วิทยาศาสตร์ทั่วไป</translation>
    </message>
    <message>
        <source>Help me expand the last paragraph of this business plan, emphasizing market potential and competitive advantages, no word limit, formal style</source>
        <translation type="vanished">ช่วยขยายย่อหน้าสุดท้ายของแผนธุรกิจนี้ โดยเน้นศักยภาพตลาดและข้อได้เปรียบทางการแข่งขัน ไม่จำกัดจำนวนคำ สไตล์ทางการ</translation>
    </message>
    <message>
        <source>Continue the ending of this fairy tale, warm and touching, the protagonist achieves their dream, about 200 words</source>
        <translation type="vanished">เขียนต่อตอนจบของเทพนิยายนี้ ให้อบอุ่นและสะเทือนใจ ตัวเอกบรรลุความฝัน ประมาณ 200 คำ</translation>
    </message>
    <message>
        <source>Please write the second half of this email, tone friendly and professional, focusing on collaboration details, within 150 words</source>
        <translation type="vanished">กรุณาเขียนครึ่งหลังของอีเมลนี้ ด้วยน้ำที่เป็นมิตรและมืออาชีพ เน้นรายละเอียดการร่วมมือ ภายใน 150 คำ</translation>
    </message>
    <message>
        <source>Expand the next paragraph of this travelogue, describing the scenery in the valley, vivid and imaginative, around 200 words</source>
        <translation type="vanished">ขยายย่อหน้าถัดไปของบันทึกการเดินทางนี้ อธิบายทิวทัศน์ในหุบเขา ให้มีชีวิตชีวาและจินตนาการ ประมาณ 200 คำ</translation>
    </message>
    <message>
        <source>Continue the next chapter of this mystery novel, with a plot twist, maintaining suspense, no word limit</source>
        <translation type="vanished">เขียนต่อบทถัดไปของนวนิยายลึกลับนี้ ด้วยการพลิกผันของเรื่อง รักษาความตื่นเต้นไว้ ไม่จำกัดจำนวนคำ</translation>
    </message>
    <message>
        <source>Help me write the conclusion of this speech, inspiring and emphasizing teamwork, about 100 words</source>
        <translation type="vanished">ช่วยเขียนบทสรุปของสุนทรพจน์นี้ ให้สร้างแรงบันดาลใจและเน้นการทำงานเป็นทีม ประมาณ 100 คำ</translation>
    </message>
    <message>
        <source>Expand the performance description section of this product manual, detailed and accurate, around 300 words</source>
        <translation type="vanished">ขยายส่วนคำอธิบายประสิทธิภาพของคู่มือผลิตภัณฑ์นี้ ให้ละเอียดและแม่นยำ ประมาณ 300 คำ</translation>
    </message>
    <message>
        <source>Continue the beginning of this love story, set in rainy Paris, romantic style, 150 words</source>
        <translation type="vanished">เขียนต่อตอนเริ่มต้นของเรื่องรักนี้ ฉากในปารีสที่ฝนตก สไตล์โรแมนติก 150 คำ</translation>
    </message>
    <message>
        <source>Please write the discussion section of this paper, focusing on the limitations of the experimental result, academic style, no word limit</source>
        <translation type="vanished">กรุณาเขียนส่วนอภิปรายของเอกสารนี้ เน้นข้อจำกัดของผลการทดลอง สไตล์วิชาการ ไม่จำกัดจำนวนคำ</translation>
    </message>
    <message>
        <source>Please polish this text to make it more formal and professional for a business email</source>
        <translation type="vanished">กรุณาปรับปรุงข้อความนี้ให้เป็นทางการและมืออาชีพมากขึ้นสำหรับอีเมลธุรกิจ</translation>
    </message>
    <message>
        <source>Rewrite this passage to be more lively and engaging for social media posts</source>
        <translation type="vanished">เขียนใหม่ข้อความนี้ให้มีชีวิตชีวาและน่าสนใจมากขึ้นสำหรับโพสต์โซเชียลมีเดีย</translation>
    </message>
    <message>
        <source>I need to refine the abstract of this academic paper to be more concise and clear within 200 words</source>
        <translation type="vanished">ฉันต้องการปรับปรุงบทคัดย่อของเอกสารวิชาการนี้ให้กระชับและชัดเจนมากขึ้นภายใน 200 คำ</translation>
    </message>
    <message>
        <source>Polish this dialogue to make it more natural and fluent for spoken communication</source>
        <translation type="vanished">ปรับปรุงบทสนทนานี้ให้เป็นธรรมชาติและลื่นไหลมากขึ้นสำหรับการสื่อสารด้วยวาจา</translation>
    </message>
    <message>
        <source>Enhance this product description to highlight its premium and innovative features for potential customers</source>
        <translation type="vanished">ปรับปรุงคำอธิบายผลิตภัณฑ์นี้เพื่อเน้นคุณสมบัติพรีเมียมและนวัตกรรมสำหรับลูกค้าที่อาจสนใจ</translation>
    </message>
    <message>
        <source>Help me polish this cover letter to make it more persuasive and personalized</source>
        <translation type="vanished">ช่วยปรับปรุงจดหมายสมัครงานนี้ให้โน้มน้าวใจและเป็นส่วนตัวมากขึ้น</translation>
    </message>
    <message>
        <source>Rewrite this blog post to be more humorous and appealing to young readers</source>
        <translation type="vanished">เขียนใหม่บล็อกโพสต์นี้ให้มีความขบขันและดึงดูดผู้อ่านวัยหนุ่มสาวมากขึ้น</translation>
    </message>
    <message>
        <source>Refine the opening section of this report to make it more captivating</source>
        <translation type="vanished">ปรับปรุงส่วนเปิดของรายงานนี้ให้น่าดึงดูดมากขึ้น</translation>
    </message>
    <message>
        <source>I need to polish this technical document to make it more accessible for non-experts</source>
        <translation type="vanished">ฉันต้องการปรับปรุงเอกสารทางเทคนิคนี้ให้เข้าใจง่ายสำหรับผู้ที่ไม่ใช่ผู้เชี่ยวชาญ</translation>
    </message>
    <message>
        <source>Please help me rewrite this apology letter to sound more sincere and appropriate</source>
        <translation type="vanished">ช่วยฉันเขียนจดหมายขอโทษนี้ใหม่ให้ดูจริงใจและเหมาะสมมากขึ้น</translation>
    </message>
    <message>
        <source>Articles</source>
        <translation type="vanished">บทความ</translation>
    </message>
    <message>
        <source>Speeches</source>
        <translation type="vanished">สุนทรพจน์</translation>
    </message>
    <message>
        <source>Outlines</source>
        <translation type="vanished">โครงร่าง</translation>
    </message>
    <message>
        <source>Notifications</source>
        <translation type="vanished">ประกาศ</translation>
    </message>
    <message>
        <source>Posts</source>
        <translation type="vanished">โพสต์</translation>
    </message>
    <message>
        <source>Work Report</source>
        <translation type="vanished">รายงานการทำงาน</translation>
    </message>
    <message>
        <source>Research Report</source>
        <translation type="vanished">รายงานการวิจัย</translation>
    </message>
    <message>
        <source>Please summarize the key points of this document</source>
        <translation type="vanished">กรุณาสรุปประเด็นสำคัญของเอกสารนี้</translation>
    </message>
    <message>
        <source>List the main ideas of this file for me</source>
        <translation type="vanished">ช่วยสรุปแนวคิดหลักของไฟล์นี้ให้ฉันหน่อย</translation>
    </message>
    <message>
        <source>Summarize the core idea of this passage</source>
        <translation type="vanished">สรุปแนวคิดหลักของเนื้อหานี้</translation>
    </message>
    <message>
        <source>Use concise language to summarize this article</source>
        <translation type="vanished">ใช้ภาษาที่กระชับเพื่อสรุปบทความนี้</translation>
    </message>
    <message>
        <source>I need a summary of this report, no more than 200 words</source>
        <translation type="vanished">ฉันต้องการสรุปรายงานนี้ไม่เกิน 200 คำ</translation>
    </message>
    <message>
        <source>Extract the main data and conclusions from this document</source>
        <translation type="vanished">ดึงข้อมูลหลักและข้อสรุปจากเอกสารนี้</translation>
    </message>
    <message>
        <source>Summarize the main sections and points of this lengthy content</source>
        <translation type="vanished">สรุปส่วนหลักและประเด็นของเนื้อหาที่ยาวนี้</translation>
    </message>
    <message>
        <source>Help me summarize the research methods and findings of this paper</source>
        <translation type="vanished">ช่วยฉันสรุปวิธีการวิจัยและผลการวิจัยของเอกสารนี้</translation>
    </message>
    <message>
        <source>Please summarize the key points of this article in a table format</source>
        <translation type="vanished">กรุณาสรุปประเด็นสำคัญของบทความนี้ในรูปแบบตาราง</translation>
    </message>
    <message>
        <source>Summarize the operational steps in this file using bullet points</source>
        <translation type="vanished">สรุปขั้นตอนการทำงานในไฟล์นี้โดยใช้หัวข้อย่อย</translation>
    </message>
    <message>
        <source>Display the key clauses of this contract in bullet list format</source>
        <translation type="vanished">แสดงข้อกำหนดสำคัญของสัญญานี้ในรูปแบบรายการหัวข้อย่อย</translation>
    </message>
    <message>
        <source>Create an outline for a report on AI trends, covering technology, ethics, and applications</source>
        <translation type="vanished">สร้างโครงร่างสำหรับรายงานเกี่ยวกับแนวโน้ม AI ครอบคลุมเทคโนโลยี จริยธรรม และการประยุกต์ใช้</translation>
    </message>
    <message>
        <source>Organize the uploaded paper into a structured research framework outline</source>
        <translation type="vanished">จัดระเบียบเอกสารที่อัปโหลดเป็นโครงร่างกรอบการวิจัยที่มีโครงสร้าง</translation>
    </message>
    <message>
        <source>I need a business plan outline including market analysis, product description, and financial planning</source>
        <translation type="vanished">ฉันต้องการโครงร่างแผนธุรกิจที่รวมการวิเคราะห์ตลาด คำอธิบายผลิตภัณฑ์ และการวางแผนทางการเงิน</translation>
    </message>
    <message>
        <source>Convert this speech into a PowerPoint outline with bullet points for each section</source>
        <translation type="vanished">แปลงสุนทรพจน์นี้เป็นโครงร่าง PowerPoint พร้อมหัวข้อย่อยสำหรับแต่ละส่วน</translation>
    </message>
    <message>
        <source>Write a book summary outline covering key points and my personal reflections</source>
        <translation type="vanished">เขียนโครงร่างสรุปหนังสือที่ครอบคลุมประเด็นสำคัญและข้อคิดเห็นส่วนตัวของฉัน</translation>
    </message>
    <message>
        <source>Summarize the meeting notes file into a project execution plan outline</source>
        <translation type="vanished">สรุปไฟล์บันทึกการประชุมเป็นโครงร่างแผนการดำเนินโครงการ</translation>
    </message>
    <message>
        <source>I need a thesis chapter outline including introduction, literature review, and methodology</source>
        <translation type="vanished">ฉันต้องการโครงร่างบทวิทยานิพนธ์รวมถึงบทนำ การทบทวนวรรณกรรม และระเบียบวิธีวิจัย</translation>
    </message>
    <message>
        <source>Create a product requirements document (PRD) outline with feature descriptions and user flows</source>
        <translation type="vanished">สร้างโครงร่างเอกสารข้อกำหนดผลิตภัณฑ์ (PRD) พร้อมคำอธิบายคุณสมบัติและลำดับการใช้งาน</translation>
    </message>
    <message>
        <source>Extract key data from this industry report to make a summary outline</source>
        <translation type="vanished">ดึงข้อมูลสำคัญจากรายงานอุตสาหกรรมนี้เพื่อสร้างโครงร่างสรุป</translation>
    </message>
    <message>
        <source>Write an event planning outline including schedule, team roles, and budget</source>
        <translation type="vanished">เขียนโครงร่างการจัดงานรวมถึงตารางเวลา บทบาททีม และงบประมาณ</translation>
    </message>
    <message>
        <source>Generate a three-level outline from this document</source>
        <translation type="vanished">สร้างโครงร่างสามระดับจากเอกสารนี้</translation>
    </message>
    <message>
        <source>Extract core framework from meeting notes</source>
        <translation type="vanished">แยกโครงสร้างหลักจากบันทึกการประชุม</translation>
    </message>
    <message>
        <source>Organize research report structure</source>
        <translation type="vanished">จัดโครงสร้างรายงานการวิจัย</translation>
    </message>
    <message>
        <source>Create product feature overview</source>
        <translation type="vanished">สร้างภาพรวมคุณสมบัติผลิตภัณฑ์</translation>
    </message>
    <message>
        <source>Design training course syllabus</source>
        <translation type="vanished">ออกแบบหลักสูตรการฝึกอบรม</translation>
    </message>
    <message>
        <source>Analyze literature review framework</source>
        <translation type="vanished">วิเคราะห์กรอบการทบทวนวรรณกรรม</translation>
    </message>
    <message>
        <source>Generate business plan table of contents</source>
        <translation type="vanished">สร้างสารบัญแผนธุรกิจ</translation>
    </message>
    <message>
        <source>Write event planning flow points</source>
        <translation type="vanished">เขียนจุดสำคัญในการวางแผนกิจกรรม</translation>
    </message>
    <message>
        <source>Help me write a meeting notice for tomorrow at 3 PM in Conference Room A about project progress reporting</source>
        <translation type="vanished">ช่วยฉันเขียนประกาศการประชุมสำหรับพรุ่งนี้เวลา 15:00 น. ในห้องประชุม A เกี่ยวกับการรายงานความคืบหน้าโครงการ</translation>
    </message>
    <message>
        <source>Create a concise notice based on this document highlighting the deadline and submission method</source>
        <translation type="vanished">สร้างประกาศสั้น ๆ จากเอกสารนี้โดยเน้นวันสิ้นสุดและวิธีการส่ง</translation>
    </message>
    <message>
        <source>Draft a holiday notice for Spring Festival from February 10 to 17 with work resuming on February 18</source>
        <translation type="vanished">ร่างประกาศวันหยุดเทศกาลฤดูใบไม้ผลิตั้งแต่วันที่ 10 ถึง 17 กุมภาพันธ์ โดยเริ่มทำงานอีกครั้งในวันที่ 18 กุมภาพันธ์</translation>
    </message>
    <message>
        <source>I need an activity notice for staff training all day next Wednesday at the company auditorium</source>
        <translation type="vanished">ฉันต้องการประกาศกิจกรรมสำหรับการฝึกอบรมพนักงานตลอดวันในวันพุธหน้า ที่หอประชุมบริษัท</translation>
    </message>
    <message>
        <source>Format the provided text materials into a formal notice with standard formatting and professional tone</source>
        <translation type="vanished">จัดรูปแบบเนื้อหาข้อความที่ให้มาเป็นประกาศอย่างเป็นทางการด้วยรูปแบบมาตรฐานและน้ำมืออาชีพ</translation>
    </message>
    <message>
        <source>Write a power outage notice for this Saturday from 9 AM to 5 PM affecting the entire office building</source>
        <translation type="vanished">เขียนประกาศไฟฟ้าดับในวันเสาร์นี้ตั้งแต่ 9:00 น. ถึง 17:00 น. ซึ่งจะส่งผลต่อทั้งอาคารสำนักงาน</translation>
    </message>
    <message>
        <source>Generate a meeting change notice shifting the original time to Friday at 10 AM keeping other details same</source>
        <translation type="vanished">สร้างประกาศเปลี่ยนเวลาการประชุมจากเดิมเป็นวันศุกร์เวลา 10:00 น. โดยคงรายละเอียดอื่น ๆ เหมือนเดิม</translation>
    </message>
    <message>
        <source>Prepare a brief notice based on the attached meeting minutes for absent attendees</source>
        <translation type="vanished">เตรียมประกาศสั้น ๆ จากบันทึกการประชุมที่แนบมา สำหรับผู้ที่ขาดประชุม</translation>
    </message>
    <message>
        <source>Draft a system upgrade notice scheduled tonight from midnight to 3 AM with system downtime</source>
        <translation type="vanished">ร่างประกาศอัปเกรดระบบที่กำหนดไว้คืนนี้ตั้งแต่เที่ยงคืนถึงตี 3 โดยระบบจะหยุดทำงาน</translation>
    </message>
    <message>
        <source>Write a concise holiday duty arrangement notice listing on-duty staff and contact information</source>
        <translation type="vanished">เขียนประกาศการจัดเวรวันหยุดสั้น ๆ โดยระบุพนักงานที่ปฏิบัติงานและข้อมูลติดต่อ</translation>
    </message>
    <message>
        <source>Help me write a public health article about healthy eating in simple language for general readers</source>
        <translation type="vanished">ช่วยฉันเขียนบทความสุขภาพสาธารณะเกี่ยวกับการกินที่ดีต่อสุขภาพด้วยภาษาง่าย ๆ สำหรับผู้อ่านทั่วไป</translation>
    </message>
    <message>
        <source>Create a fun and engaging tech trend post based on this document</source>
        <translation type="vanished">สร้างโพสต์แนวโน้มเทคโนโลยีที่น่าสนใจและสนุกสนานจากเอกสารนี้</translation>
    </message>
    <message>
        <source>Draft a holiday promotion post highlighting discounts and event schedule</source>
        <translation type="vanished">ร่างโพสต์โปรโมชันวันหยุดโดยเน้นส่วนลดและตารางกิจกรรม</translation>
    </message>
    <message>
        <source>I need a product launch article focusing on features and customer reviews</source>
        <translation type="vanished">ฉันต้องการบทความเปิดตัวผลิตภัณฑ์โดยเน้นคุณสมบัติและความคิดเห็นของลูกค้า</translation>
    </message>
    <message>
        <source>Turn this interview transcript into a casual personality profile post</source>
        <translation type="vanished">เปลี่ยนบทสัมภาษณ์นี้เป็นโพสต์โปรไฟล์บุคคลแบบสบาย ๆ</translation>
    </message>
    <message>
        <source>Write a travel guide recommending three popular spots with practical tips</source>
        <translation type="vanished">เขียนคู่มือท่องเที่ยวแนะนำสถานที่ยอดนิยมสามแห่งพร้อมเคล็ดลับที่เป็นประโยชน์</translation>
    </message>
    <message>
        <source>Generate an anniversary post reviewing company history and thanking customers</source>
        <translation type="vanished">สร้างโพสต์ครบรอบโดยทบทวนประวัติบริษัทและขอบคุณลูกค้า</translation>
    </message>
    <message>
        <source>Analyze this industry report with visualized data for an insightful post</source>
        <translation type="vanished">วิเคราะห์รายงานอุตสาหกรรมนี้ด้วยข้อมูลที่เห็นภาพเพื่อโพสต์ที่ลึกซึ้ง</translation>
    </message>
    <message>
        <source>Draft a charity campaign post encouraging participation with clear instructions</source>
        <translation type="vanished">ร่างโพสต์แคมเปญการกุศลที่กระตุ้นการมีส่วนร่วมด้วยคำแนะนำที่ชัดเจน</translation>
    </message>
    <message>
        <source>Write a career skills article with five actionable tips and real examples</source>
        <translation type="vanished">เขียนบทความทักษะอาชีพพร้อมเคล็ดลับปฏิบัติได้ห้าข้อและตัวอย่างจริง</translation>
    </message>
    <message>
        <source>Help me write a weekly work summary focusing on project progress and team collaboration</source>
        <translation type="vanished">ช่วยฉันเขียนสรุปงานประจำสัปดาห์โดยเน้นความคืบหน้าโครงการและการทำงานเป็นทีม</translation>
    </message>
    <message>
        <source>Generate a concise work summary based on the meeting notes file I uploaded</source>
        <translation type="vanished">สร้างสรุปงานสั้น ๆ จากไฟล์บันทึกการประชุมที่ฉันอัปโหลด</translation>
    </message>
    <message>
        <source>I need a quarterly work summary including data analysis and personal growth reflection</source>
        <translation type="vanished">ฉันต้องการสรุปงานรายไตรมาสที่รวมการวิเคราะห์ข้อมูลและการสะท้อนถึงการเติบโตส่วนบุคคล</translation>
    </message>
    <message>
        <source>Create a work summary based on the following text [paste text]</source>
        <translation type="vanished">สร้างสรุปงานจากข้อความต่อไปนี้ [วางข้อความ]</translation>
    </message>
    <message>
        <source>Write a work summary highlighting this month&apos;s KPI achievements and challenges encountered</source>
        <translation type="vanished">เขียนสรุปงานที่เน้นความสำเร็จของ KPI ในเดือนนี้และความท้าทายที่พบ</translation>
    </message>
    <message>
        <source>Help me summarize last week&apos;s work categorized by projects</source>
        <translation type="vanished">ช่วยฉันสรุปงานสัปดาห์ที่แล้วโดยแบ่งตามโครงการ</translation>
    </message>
    <message>
        <source>Generate a work summary from email content emphasizing pending tasks and completions</source>
        <translation type="vanished">สร้างสรุปงานจากเนื้อหาอีเมลโดยเน้นงานที่ค้างและงานที่เสร็จสิ้น</translation>
    </message>
    <message>
        <source>I need an annual summary including work highlights and improvement plans</source>
        <translation type="vanished">ฉันต้องการสรุปประจำปีที่รวมไฮไลท์งานและแผนการปรับปรุง</translation>
    </message>
    <message>
        <source>Generate a monthly work report from the data I uploaded</source>
        <translation type="vanished">สร้างรายงานงานรายเดือนจากข้อมูลที่ฉันอัปโหลด</translation>
    </message>
    <message>
        <source>Help me organize scattered work notes into a structured work summary</source>
        <translation type="vanished">ช่วยฉันจัดระเบียบบันทึกงานที่กระจัดกระจายให้เป็นสรุปงานที่มีโครงสร้าง</translation>
    </message>
    <message>
        <source>Analyze the uploaded data and generate a market trend report</source>
        <translation type="vanished">วิเคราะห์ข้อมูลที่อัปโหลดและสร้างรายงานแนวโน้มตลาด</translation>
    </message>
    <message>
        <source>Extract key information from the text and compile an industry analysis report</source>
        <translation type="vanished">ดึงข้อมูลสำคัญจากข้อความและรวบรวมรายงานการวิเคราะห์อุตสาหกรรม</translation>
    </message>
    <message>
        <source>Combine the contents of the file to write a competitor research report</source>
        <translation type="vanished">รวมเนื้อหาของไฟล์เพื่อเขียนรายงานการวิจัยคู่แข่ง</translation>
    </message>
    <message>
        <source>Generate a user needs research summary based on the provided interview records</source>
        <translation type="vanished">สร้างสรุปการวิจัยความต้องการของผู้ใช้จากบันทึกการสัมภาษณ์ที่ให้มา</translation>
    </message>
    <message>
        <source>Analyze these sales data and produce a quarterly market performance report</source>
        <translation type="vanished">วิเคราะห์ข้อมูลการขายเหล่านี้และสร้างรายงานประสิทธิภาพตลาดรายไตรมาส</translation>
    </message>
    <message>
        <source>Write a technical research report based on the given product description</source>
        <translation type="vanished">เขียนรายงานการวิจัยทางเทคนิคตามคำอธิบายผลิตภัณฑ์ที่ให้มา</translation>
    </message>
    <message>
        <source>Organize these user feedback and generate a product improvement suggestion report</source>
        <translation type="vanished">จัดระเบียบความคิดเห็นของผู้ใช้เหล่านี้และสร้างรายงานข้อเสนอแนะการปรับปรุงผลิตภัณฑ์</translation>
    </message>
    <message>
        <source>Please write a market opportunity analysis report based on the provided file</source>
        <translation type="vanished">โปรดเขียนรายงานการวิเคราะห์โอกาสทางการตลาดตามไฟล์ที่ให้มา</translation>
    </message>
    <message>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation type="vanished">ช่วยฉันเขียนเรียงความในหัวข้อ [%1] ด้วย [โครงสร้างที่ชัดเจนและเนื้อหาที่สมบูรณ์]</translation>
    </message>
    <message>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation type="vanished">ช่วยฉันเขียนทวีตสาธารณะในหัวข้อ [%1] โดยต้องมี [โครงสร้างที่ชัดเจน] และโทนเสียง [ผ่อนคลาย]</translation>
    </message>
    <message>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation type="vanished">ช่วยฉันเขียนสรุปงานล่าสุดของฉัน รวมถึง [%1] และ [ผลลัพธ์] โดยต้องใช้โทนเสียง [เป็นทางการ]</translation>
    </message>
    <message>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation type="vanished">ช่วยฉันเขียนรายงานการวิจัยเกี่ยวกับ [%1] อย่างน้อยต้องรวม [คำอธิบายสถานการณ์, การวิเคราะห์ปัญหา, มาตรการและข้อเสนอแนะ, สรุปการวิจัย]</translation>
    </message>
    <message>
        <source>Artificial Intelligence</source>
        <translation type="vanished">ปัญญาประดิษฐ์</translation>
    </message>
    <message>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation type="vanished">ช่วยฉันเขียนสุนทรพจน์ในหัวข้อ [%1] สำหรับ [ผู้นำบริษัท] โดยต้องมี [โครงสร้างที่ชัดเจนและภาษาที่มีชีวิตชีวา]</translation>
    </message>
    <message>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation type="vanished">ช่วยฉันเขียนโครงร่างในหัวข้อ [%1] ซึ่งจะใช้สำหรับ [การผลิต PPT]</translation>
    </message>
    <message>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation type="vanished">ช่วยฉันเขียนประกาศเกี่ยวกับ [%1] ผู้รับคือ [พนักงานทั้งหมด] และผู้ส่งคือ [ฝ่ายบริหาร]</translation>
    </message>
    <message>
        <source>National Day Holiday</source>
        <translation type="vanished">วันหยุดวันชาติ</translation>
    </message>
    <message>
        <source>work content</source>
        <translation type="vanished">เนื้อหางาน</translation>
    </message>
</context>
<context>
    <name>EAiPrompt</name>
    <message>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2
</source>
        <translation type="vanished">---บทบาท---\n\nคุณเป็นผู้ช่วยที่มีประโยชน์ ตอบคำถามเกี่ยวกับความรู้พื้นหลังที่ให้มา\n\n---เป้าหมาย---\n\nตอบคำถามของผู้ใช้ โดยรวมสามัญสำนึกที่เกี่ยวข้อง หากไม่ทราบคำตอบ ให้บอกว่าไม่ทราบ อย่าสร้างคำตอบขึ้นมาเอง\n\n---ความรู้---\n\n%1\n\n---คำถาม---\n\n%2</translation>
    </message>
    <message>
        <source>The output answer starts with &quot;No relevant information was found in your knowledge base.&quot;---question--
:%1
</source>
        <translation type="vanished">---บทบาท---\n\nคุณเป็นนักเขียนมืออาชีพที่มีความเชี่ยวชาญในสไตล์และรูปแบบการเขียนต่างๆ\n\n---เป้าหมาย---\n\nสร้างเนื้อหาคุณภาพสูงตามคำขอของผู้ใช้ให้ตรงกับความต้องการเฉพาะ\n\n---ประเภทการเขียน---\n1. บทความ: เขียนบทความที่มีโครงสร้างชัดเจน มีข้อโต้แย้งชัดเจนและเนื้อหาที่น่าสนใจ\n2. สุนทรพจน์: สร้างสุนทรพจน์ที่น่าสนใจ มีการเปิด เนื้อหา และการปิดที่เหมาะสม\n3. โครงร่าง: สร้างโครงร่างที่มีโครงสร้างสำหรับหัวข้อที่กำหนด\n4. ประกาศ: เขียนประกาศหรือแจ้งการอย่างเป็นทางการ\n5. โพสต์: สร้างเนื้อหาโซเชียลมีเดียที่น่าสนใจ\n6. รายงานการทำงาน: เขียนรายงานการทำงานที่ครอบคลุม\n7. รายงานวิจัย: สร้างรายงานวิจัยที่ละเอียด\n---อินพุต---\n%1\n\n---รูปแบบเอาท์พุต---\nกรุณาให้เนื้อหาในรูปแบบต่อไปนี้:\nหัวข้อ:\nเนื้อหา:</translation>
    </message>
    <message>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2</source>
        <translation type="vanished">---บทบาท---\n\nคุณเป็นผู้เชี่ยวชาญการประมวลผลข้อความที่มีความเชี่ยวชาญลึกซึ้งในการวิเคราะห์ภาษา เทคนิคการเขียน และการปรับปรุงข้อความ\n\n---เป้าหมาย---\n\nประมวลผลและปรับปรุงข้อความอินพุตโดยคงความหมายและสไตล์เดิมไว้\n\n---ประเภทการประมวลผล---\n1. สรุป: สร้างสรุปสั้นๆ ของประเด็นหลัก\n2. ตรวจทาน: ระบุและแก้ไขข้อผิดพลาดทางไวยากรณ์ การสะกด และสไตล์\n3. อธิบาย: ให้คำอธิบายโดยละเอียดของแนวคิดหรือตอนที่ซับซ้อน\n4. ขยาย: ขยายความในจุดสำคัญโดยคงสไตล์เดิม\n5. ต่อ: ต่อข้อความอย่างต่อเนื่องและเป็นธรรมชาติ\n6. ขัดเกลา: เพิ่มความชัดเจน ความไหลลื่น และผลกระทบของข้อความโดยรักษาแก่นแท้ไว้\n\n---อินพุต---\n%1\n\n---รูปแบบเอาท์พุต---\nกรุณาให้ข้อความที่ประมวลผลแล้วโดยตรงโดยไม่มีตัวอักขระหรือการจัดรูปแบบเพิ่มเติมใดๆ</translation>
    </message>
    <message>
        <source>---Role---
You are a professional writer with expertise in various writing styles and formats.

---Goal---
Based on the user&apos;s request, create high-quality content that meets their specific needs.

---Writing Types---
1. Article: Write well-structured articles with clear arguments and engaging content
2. Speeches: Create compelling speeches with proper opening, body, and conclusion

3. Outlines: Create a structured outline for the given topic
4. Notifications: Write formal notices or announcements
5. Posts: Create engaging social media content
6. Work Report: Write comprehensive work reports
7. Research Report: Create detailed research reports
---Input---
%1

---Output Format---
Please provide the content in the following format:
Title:
Content:</source>
        <translation type="vanished">---บทบาท---\n\nคุณเป็นนักแปลมืออาชีพและผู้เชี่ยวชาญด้านภาษา งานของคุณคือ:\n1. แปลข้อความอย่างแม่นยำตามที่ร้องขอ\n2. ตอบคำถามที่เกี่ยวข้องกับภาษา\n3. ระบุและจัดการคำขอแปลเฉพาะ\n\n---เป้าหมาย---\nวิเคราะห์อินพุตของผู้ใช้อย่างรอบคอบเพื่อกำหนดเจตนา:\n1. หากอินพุตมีวลีเช่น &apos;what does this mean&apos;, &apos;explain this phrase&apos; หรือคล้ายกัน - ให้เฉพาะคำอธิบายภาษา (ไม่ต้องแปล)\n2. หากอินพุตระบุประโยค/ย่อหน้าที่ต้องการแปล (เช่น &apos;Translate this sentence:...&apos;) - แปลเฉพาะส่วนที่ระบุ (ไม่ต้องแปลเต็ม)\n3. เมื่อไม่พบคำขอเฉพาะ ให้แปลเต็มระหว่างภาษาจีนกับภาษาอังกฤษ\n\nรักษาความหมาย โทน และสไตล์เดิมเสมอ สำหรับการแปล:\n- ภาษาจีน → ภาษาอังกฤษ\n- ภาษาอังกฤษ → ภาษาจีน\n\nสำหรับคำถามภาษา ให้คำอธิบายที่ชัดเจนและกระชับ\n\n---อินพุต---\n%1\n\n---รูปแบบเอาท์พุต---\n1. สำหรับการแปลเต็ม: ให้เฉพาะการแปลโดยไม่มีการจัดรูปแบบเพิ่มเติม\n2. สำหรับการแปลบางส่วน: ให้เฉพาะการแปลของส่วนที่ระบุ\n3. สำหรับคำอธิบาย: ให้เฉพาะคำอธิบายในภาษาเดียวกับคำถาม\nอย่ารวมคำอธิบายกับการแปลหรือให้การแปลเต็มหลังจากการแปลบางส่วน</translation>
    </message>
    <message>
        <source>---Role---
You are a text processing expert with deep expertise in language analysis, writing techniques, and text optimization.

---Goal---
Process and improve the input text while maintaining its original meaning and style.

---Processing Types---
1. Summary: Create a concise summary of the main points
2. Proofread: Identify and fix grammatical, spelling, and stylistic errors
3. Explain: Provide detailed explanations of complex concepts or passages
4. Expand: Elaborate on key points while maintaining the original style
5. Continue: Continue the text in a coherent and natural way
6. Polish: Enhance the text&apos;s clarity, flow, and impact while preserving its essence

---Input---
%1

---Output Format---
Please provide the processed text directly without any additional characters or formatting.</source>
        <translation type="vanished">อัปเดต UOS Screen Recorder เป็นเวอร์ชัน 6.6 หรือใหม่กว่า และรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อเปิดใช้งานคำถาม-ตอบภาพหน้าจอ</translation>
    </message>
    <message>
        <source>---Role---
You are a professional translator and language expert. Your task is to:
1. Accurately translate text as requested
2. Answer language-related questions
3. Identify and handle specific translation requests

---Goal---
Carefully analyze the user&apos;s input to determine their intent:
1. If the input contains phrases like &apos;what does this mean&apos;, &apos;explain this phrase&apos;, or similar - provide ONLY a language explanation (no translation)
2. If the input specifies a particular sentence/paragraph to translate (e.g. &apos;Translate this sentence:...&apos;) - translate ONLY the specified portion (no full translation)
3. Only when no specific request is detected, perform full translation between Chinese and English

Always maintain the original meaning, tone, and style. For translations:
- Chinese → English
- English → Chinese

For language questions, provide clear, concise explanations.

---Input---
%1

---Output Format---
1. For full translations: Provide only the translation without additional formatting
2. For partial translations: Provide only the specified portion&apos;s translation
3. For explanations: Provide only the explanation in the same language as the question
Never combine explanation with translation or provide full translation after partial translation</source>
        <translation type="vanished">---บทบาท---

คุณคือนักแปลมืออาชีพและผู้เชี่ยวชาญด้านภาษา หน้าที่ของคุณคือ:

1. แปลข้อความอย่างแม่นยำตามที่ร้องขอ
2. ตอบคำถามที่เกี่ยวข้องกับภาษา
3. ระบุและจัดการคำขอแปลเฉพาะ

---เป้าหมาย---

วิเคราะห์ข้อความของผู้ใช้อย่างรอบคอบเพื่อกำหนดเจตนา:

1. หากข้อความมีวลีเช่น &apos;นี่หมายถึงอะไร&apos;, &apos;อธิบายวลีนี้&apos;, หรือคล้ายกัน - ให้เฉพาะคำอธิบายภาษา (ไม่ต้องแปล)
2. หากระบุประโยค/ย่อหน้าที่ต้องการแปล (เช่น &apos;แปลประโยคนี้:...&apos;) - แปลเฉพาะส่วนที่ระบุ (ไม่ต้องแปลทั้งหมด)
3. เมื่อไม่พบคำขอเฉพาะใดๆ ให้แปลเต็มระหว่างภาษาจีนกับภาษาอังกฤษ

รักษาความหมาย โทน และสไตล์เดิมเสมอ สำหรับการแปล:
- ภาษาจีน → ภาษาอังกฤษ
- ภาษาอังกฤษ → ภาษาจีน

สำหรับคำถามภาษา ให้คำอธิบายที่ชัดเจนและกระชับ

---อินพุต---
%1

---รูปแบบเอาต์พุต---
1. สำหรับการแปลเต็ม: ให้เฉพาะคำแปลโดยไม่มีการจัดรูปแบบเพิ่มเติม
2. สำหรับการแปลบางส่วน: ให้เฉพาะคำแปลของส่วนที่ระบุ
3. สำหรับคำอธิบาย: ให้เฉพาะคำอธิบายในภาษาเดียวกับคำถาม
ห้ามรวมคำอธิบายกับการแปลหรือให้คำแปลเต็มหลังจากการแปลบางส่วน</translation>
    </message>
</context>
<context>
    <name>EAiProxy</name>
    <message>
        <source>Update the UOS Screen Recorder to version 6.6 or later and restart your computer to enable Screenshot Q&amp;A.</source>
        <translation type="vanished">อัปเดต UOS Screen Recorder เป็นเวอร์ชัน 6.6 หรือใหม่กว่า และรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อเปิดใช้งาน Screenshot Q&amp;A</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">การกำหนดค่าโมเดล</translation>
    </message>
    <message>
        <source>Go to configuration</source>
        <translation type="vanished">ไปที่การกำหนดค่า</translation>
    </message>
    <message>
        <source>No account</source>
        <translation type="vanished">ไม่มีบัญชี</translation>
    </message>
    <message>
        <source>Input question</source>
        <translation type="vanished">ป้อนคำถาม</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="vanished">เนื้อหาที่สร้างโดย AI เป็นเพียงข้อมูลอ้างอิง โปรดระมัดระวังความถูกต้องของข้อมูล</translation>
    </message>
    <message>
        <source>Welcome to UOS AI</source>
        <translation type="vanished">ยินดีต้อนรับสู่ UOS AI</translation>
    </message>
    <message>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation type="vanished">นี่คือบางสิ่งที่ UOS AI สามารถช่วยคุณทำได้</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">หยุด</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation type="vanished">สร้างใหม่</translation>
    </message>
    <message>
        <source>Clear conversation history</source>
        <translation type="vanished">ล้างประวัติการสนทนา</translation>
    </message>
    <message>
        <source>Please connect the microphone and try again</source>
        <translation type="vanished">กรุณาเชื่อมต่อไมโครโฟนและลองอีกครั้ง</translation>
    </message>
    <message>
        <source>Chat history cleared</source>
        <translation type="vanished">ล้างประวัติแชทแล้ว</translation>
    </message>
    <message>
        <source>Click to start/stop recording</source>
        <translation type="vanished">คลิกเพื่อเริ่ม/หยุดการบันทึก</translation>
    </message>
    <message>
        <source>Listening</source>
        <translation type="vanished">กำลังฟัง</translation>
    </message>
    <message>
        <source>Sleeping</source>
        <translation type="vanished">โหมดพัก</translation>
    </message>
    <message>
        <source>Microphone not detected</source>
        <translation type="vanished">ไม่พบไมโครโฟน</translation>
    </message>
    <message>
        <source>Connection failed, click to try again</source>
        <translation type="vanished">การเชื่อมต่อล้มเหลว คลิกเพื่อลองอีกครั้ง</translation>
    </message>
    <message>
        <source>Click on the animation or Ctrl+Super+Space to activate</source>
        <translation type="vanished">คลิกที่ภาพเคลื่อนไหวหรือกด Ctrl+Super+Space เพื่อเปิดใช้งาน</translation>
    </message>
    <message>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation type="vanished">การป้อนด้วยเสียงไม่สามารถใช้ได้ชั่วคราว โปรดตรวจสอบเครือข่าย!</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ โปรดตรวจสอบเครือข่ายหรือลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">สนทนาด้วยเสียง</translation>
    </message>
    <message>
        <source>Click the animation or press Enter to send</source>
        <translation type="vanished">คลิกที่ภาพเคลื่อนไหวหรือกด Enter เพื่อส่ง</translation>
    </message>
    <message>
        <source>Stop recording after %1 seconds</source>
        <translation type="vanished">หยุดบันทึกหลังจาก %1 วินาที</translation>
    </message>
    <message>
        <source>Thinking</source>
        <translation type="vanished">กำลังคิด</translation>
    </message>
    <message>
        <source>Click animation to interrupt</source>
        <translation type="vanished">คลิกที่ภาพเคลื่อนไหวเพื่อขัดจังหวะ</translation>
    </message>
    <message>
        <source>Answering</source>
        <translation type="vanished">กำลังตอบ</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="vanished">โควต้าบัญชีฟรีของคุณหมดแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="vanished">บัญชีฟรีของคุณหมดอายุแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">UOS AI จำเป็นต้องมีการกำหนดค่าบัญชีโมเดล AI ก่อนจึงจะสามารถใช้งานได้ โปรดกำหนดค่าบัญชีโมเดลก่อน</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation type="vanished">เปิดใช้งาน</translation>
    </message>
    <message>
        <source>Voice input</source>
        <translation type="vanished">ป้อนเสียง</translation>
    </message>
    <message>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation type="vanished">การออกอากาศเสียงไม่สามารถใช้งานได้ชั่วคราว โปรดตรวจสอบเครือข่าย!</translation>
    </message>
    <message>
        <source>Turn off voice conversation</source>
        <translation type="vanished">ปิดการสนทนาด้วยเสียง</translation>
    </message>
    <message>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation type="vanished">รูปภาพถูกสร้างแล้ว โปรดเปลี่ยนไปยังอินเทอร์เฟซแชทเพื่อดู</translation>
    </message>
    <message>
        <source>No account, please configure an account</source>
        <translation type="vanished">ไม่มีบัญชี โปรดกำหนดค่าบัญชี</translation>
    </message>
    <message>
        <source>Answer each question up to 5 times</source>
        <translation type="vanished">ตอบแต่ละคำถามได้สูงสุด 5 ครั้ง</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation type="vanished">คัดลอกสำเร็จ</translation>
    </message>
    <message>
        <source>Sound output device not detected</source>
        <translation type="vanished">ไม่พบอุปกรณ์ส่งออกเสียง</translation>
    </message>
    <message>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation type="vanished">ไม่พบอุปกรณ์ส่งออกเสียง โปรดตรวจสอบและลองอีกครั้ง!</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">การตั้งค่า</translation>
    </message>
    <message>
        <source>About</source>
        <translation type="vanished">เกี่ยวกับ</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation type="vanished">โหมด</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation type="vanished">โหมดหน้าต่าง</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation type="vanished">โหมดแถบด้านข้าง</translation>
    </message>
    <message>
        <source>Assistant List</source>
        <translation type="vanished">รายชื่อผู้ช่วย</translation>
    </message>
    <message>
        <source>Agent List</source>
        <translation type="vanished">รายชื่อเอเจนต์</translation>
    </message>
    <message>
        <source>Agent Store</source>
        <translation type="vanished">ร้านค้าเอเจนต์</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">ผู้ช่วยระบบ UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">ผู้ช่วยระบบ Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">ผู้ช่วยความรู้ส่วนบุคคล</translation>
    </message>
    <message>
        <source>Please configure the knowledge base</source>
        <translation type="vanished">โปรดกำหนดค่าฐานความรู้</translation>
    </message>
    <message>
        <source>Before using the [Personal Knowledge Assistant], it is necessary to configure the knowledge base. After configuring the knowledge base, AI will answer questions or generate content based on the content you have configured in the knowledge base.</source>
        <translation type="vanished">ก่อนใช้ [ผู้ช่วยความรู้ส่วนบุคคล] จำเป็นต้องกำหนดค่าฐานความรู้ หลังจากกำหนดค่าฐานความรู้แล้ว AI จะตอบคำถามหรือสร้างเนื้อหาตามเนื้อหาที่คุณได้กำหนดไว้ในฐานความรู้</translation>
    </message>
    <message>
        <source>Please configure the large model</source>
        <translation type="vanished">โปรดกำหนดค่าโมเดลขนาดใหญ่</translation>
    </message>
    <message>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation type="vanished">ผู้ช่วยความรู้ส่วนบุคคลสามารถใช้งานได้หลังจากกำหนดค่าโมเดลขนาดใหญ่เท่านั้น</translation>
    </message>
    <message>
        <source>To configure</source>
        <translation type="vanished">เพื่อกำหนดค่า</translation>
    </message>
    <message>
        <source>To install</source>
        <translation type="vanished">เพื่อติดตั้ง</translation>
    </message>
    <message>
        <source>Please install [EmbeddingPlugins]</source>
        <translation type="vanished">โปรดติดตั้ง [EmbeddingPlugins]</translation>
    </message>
    <message>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation type="vanished">ผู้ช่วยนี้ต้องการการติดตั้ง EmbeddingPlugins เพื่อทำงาน</translation>
    </message>
    <message>
        <source>Drag files here to add them.</source>
        <translation type="vanished">ลากไฟล์มาที่นี่เพื่อเพิ่ม</translation>
    </message>
    <message>
        <source>You can only add 3 files, supported file types include: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, code files, etc.</source>
        <translation type="vanished">คุณสามารถเพิ่มไฟล์ได้สูงสุด 3 ไฟล์ ประเภทไฟล์ที่รองรับ ได้แก่: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, ไฟล์โค้ด และอื่นๆ</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation type="vanished">เซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <source>Add Mcp Server</source>
        <translation type="vanished">เพิ่มเซิร์ฟเวอร์ Mcp</translation>
    </message>
    <message>
        <source>Add Server</source>
        <translation type="vanished">เพิ่มเซิร์ฟเวอร์</translation>
    </message>
    <message>
        <source>Add failed! Error reason:</source>
        <translation type="vanished">เพิ่มไม่สำเร็จ! เหตุผลของข้อผิดพลาด:</translation>
    </message>
    <message>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation type="vanished">ไม่พบสภาพแวดล้อม MCP กรุณาติดตั้ง【UOS AI Agent】</translation>
    </message>
    <message>
        <source>Calling</source>
        <translation type="vanished">กำลังเรียก</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation type="vanished">เสร็จสิ้น</translation>
    </message>
    <message>
        <source>Call Failed</source>
        <translation type="vanished">การเรียกล้มเหลว</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation type="vanished">ยกเลิกแล้ว</translation>
    </message>
    <message>
        <source>params</source>
        <translation type="vanished">พารามิเตอร์</translation>
    </message>
    <message>
        <source>result</source>
        <translation type="vanished">ผลลัพธ์</translation>
    </message>
    <message>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="vanished">สำหรับเซิร์ฟเวอร์ MCP โปรดสลับไปใช้โมเดลที่เปิดตัวอย่างเป็นทางการ &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation type="vanished">ป้อนคำสั่งเซิร์ฟเวอร์ MCP เช่น &quot;เปลี่ยนระบบเป็นโหมดมืดให้ฉัน&quot;</translation>
    </message>
    <message>
        <source>Agent server is not available</source>
        <translation type="vanished">เซิร์ฟเวอร์เอเจนต์ไม่พร้อมใช้งาน</translation>
    </message>
    <message>
        <source>Agent server exception</source>
        <translation type="vanished">ข้อผิดพลาดของเซิร์ฟเวอร์เอเจนต์</translation>
    </message>
    <message>
        <source>MCP server is not available</source>
        <translation type="vanished">เซิร์ฟเวอร์ MCP ไม่พร้อมใช้งาน</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">ยกเลิก</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="obsolete">ยืนยัน</translation>
    </message>
    <message>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation type="vanished">ทำงานไฟล์หลายไฟล์และแอปหลายตัวอัตโนมัติด้วยคำสั่งเดียวผ่านบริการ MCP ลองเลยตอนนี้!</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation type="vanished">ใช้ภายหลัง</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation type="vanished">ติดตั้งเลย</translation>
    </message>
    <message>
        <source>Enable MCP Server</source>
        <translation type="vanished">เปิดใช้งานเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation type="vanished">หลังจากติดตั้งสภาพแวดล้อม MCP &quot;UOS AI Agent&quot; แล้ว ให้คลิกที่ </translation>
    </message>
    <message>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation type="vanished"> และเลือก &quot;uos-mcp&quot; ในรายการเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation type="vanished">ลองพูดว่า: &quot;เปลี่ยนระบบเป็นโหมดมืด&quot;</translation>
    </message>
    <message>
        <source>Try it now</source>
        <translation type="vanished">ลองเลยตอนนี้</translation>
    </message>
    <message>
        <source>Add Mcp Server[GuidePage]</source>
        <translation type="vanished">เพิ่มเซิร์ฟเวอร์ Mcp [หน้าคำแนะนำ]</translation>
    </message>
    <message>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation type="vanished">ผู้ใช้ใหม่: ติดตั้งสภาพแวดล้อม MCP &quot;UOS AI Agent&quot; ผ่าน App Store</translation>
    </message>
    <message>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation type="vanished">รูปแบบไฟล์ JSON ไม่ถูกต้อง กรุณาตรวจสอบและส่งใหม่อีกครั้ง</translation>
    </message>
    <message>
        <source>Install Now &gt;</source>
        <translation type="vanished">ติดตั้งเลย &gt;</translation>
    </message>
    <message>
        <source>General Chat</source>
        <translation type="vanished">แชททั่วไป</translation>
    </message>
    <message>
        <source>Private Chat</source>
        <translation type="vanished">แชทส่วนตัว</translation>
    </message>
    <message>
        <source>Now in Private Chat</source>
        <translation type="vanished">กำลังอยู่ในแชทส่วนตัว</translation>
    </message>
    <message>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation type="vanished">ข้อความในแชทส่วนตัวจะไม่ถูกบันทึกในประวัติ และจะถูกลบถาวรเมื่อคุณออกจากแชท</translation>
    </message>
    <message>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation type="vanished">สกรีนช็อตถาม-ตอบ ปุ่มลัด (Ctrl+Alt+Q) รองรับรูปภาพสูงสุด 3 รูป</translation>
    </message>
    <message>
        <source>Cannot be used during screen recording</source>
        <translation type="vanished">ไม่สามารถใช้งานได้ขณะกำลังบันทึกหน้าจอ</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation type="vanished">คุณสามารถอัปโหลดไฟล์หรือรูปภาพได้สูงสุด 3 รายการ</translation>
    </message>
    <message>
        <source>Upload Files</source>
        <translation type="vanished">อัปโหลดไฟล์</translation>
    </message>
    <message>
        <source>Please delete the abnormal file and send it again</source>
        <translation type="vanished">กรุณาลบไฟล์ที่ผิดปกติแล้วส่งใหม่อีกครั้ง</translation>
    </message>
    <message>
        <source>Add Private Chat</source>
        <translation type="vanished">เพิ่มแชทส่วนตัว</translation>
    </message>
    <message>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation type="vanished">เพิ่ม [สกรีนช็อตถาม-ตอบ]</translation>
    </message>
    <message>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation type="vanished">จับภาพหน้าจอแล้วส่งเนื้อหาไปยัง UOS AI หรือคุณสามารถอัปโหลดรูปภาพโดยตรงก็ได้</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">ตกลง</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">ถัดไป</translation>
    </message>
    <message>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation type="vanished">เพิ่ม [โหมดแชทส่วนตัว] - ข้อความจะไม่ถูกบันทึก</translation>
    </message>
    <message>
        <source>No text extracted</source>
        <translation type="vanished">ไม่พบข้อความที่สกัดออกมา</translation>
    </message>
    <message>
        <source>Image size exceeds 15 MB</source>
        <translation type="vanished">ขนาดรูปภาพเกิน 15 เมกะไบต์</translation>
    </message>
    <message>
        <source>After opening the knowledge base, answers will be based on its content. Response speed depends on machine performance and the size of the knowledge base.</source>
        <translation type="vanished">หลังจากเปิดฐานความรู้แล้ว คำตอบจะอ้างอิงจากเนื้อหาในฐานความรู้ ความเร็วในการตอบขึ้นอยู่กับประสิทธิภาพของเครื่องและขนาดของฐานความรู้</translation>
    </message>
    <message>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation type="vanished">ไม่สามารถใช้งานฐานความรู้ได้เมื่อเลือกคำสั่งหรือ MCP ใด ๆ</translation>
    </message>
    <message>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation type="vanished">MCP ถูกปิดใช้งานขณะที่ฐานความรู้กำลังทำงาน</translation>
    </message>
    <message>
        <source>Commands disabled while knowledge base is active.</source>
        <translation type="vanished">คำสั่งถูกปิดใช้งานขณะที่ฐานความรู้กำลังทำงาน</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="obsolete">คัดลอก</translation>
    </message>
    <message>
        <source>Re-edit</source>
        <translation type="vanished">แก้ไขใหม่</translation>
    </message>
    <message>
        <source>Copy succeeded.</source>
        <translation type="vanished">คัดลอกสำเร็จ</translation>
    </message>
    <message>
        <source>Copy failed. Please try again.</source>
        <translation type="vanished">คัดลอกไม่สำเร็จ กรุณาลองอีกครั้ง</translation>
    </message>
    <message>
        <source>Searching</source>
        <translation type="vanished">กำลังค้นหา</translation>
    </message>
    <message>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation type="vanished">ได้รับเอกสารอ้างอิง %1 ฉบับ (%2 วินาที)</translation>
    </message>
    <message>
        <source>Clear History</source>
        <translation type="vanished">ล้างประวัติ</translation>
    </message>
    <message>
        <source>Delete all records?</source>
        <translation type="vanished">ต้องการลบทุกรายการหรือไม่</translation>
    </message>
    <message>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation type="vanished">เมื่อลบแล้วจะไม่สามารถกู้คืนเนื้อหาได้</translation>
    </message>
    <message>
        <source>Recommend official models</source>
        <translation type="vanished">แนะนำโมเดลอย่างเป็นทางการ</translation>
    </message>
    <message>
        <source>Disable MCP</source>
        <translation type="vanished">ปิดใช้งาน MCP</translation>
    </message>
    <message>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="vanished">แนะนำให้ใช้โมเดลอย่างเป็นทางการ &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <source>Quick Open</source>
        <translation type="vanished">เปิดด่วน</translation>
    </message>
    <message>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation type="vanished">อัปเกรด MCP Server เป็นโหมดอัตโนมัติ</translation>
    </message>
    <message>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation type="vanished">MCP Server ได้รับการอัปเกรดเป็นโหมดอัตโนมัติแล้ว ทำให้คุณสามารถเข้าถึง MCP Server ทั้งหมดได้เพียงคลิกเดียว</translation>
    </message>
    <message>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation type="vanished">. ช่วยให้คุณสามารถทำงานอัตโนมัติ เช่น ตั้งค่าระบบและประมวลผลไฟล์ได้เพียงคลิกเดียว</translation>
    </message>
    <message>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation type="vanished">การเพิ่ม MCP Server ได้ถูกย้ายไปอยู่ใน Settings</translation>
    </message>
    <message>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation type="vanished">หากต้องการเพิ่ม MCP Server เพิ่มเติม ให้ไปที่ Settings &gt; MCP Server</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation type="obsolete">เข้าใจแล้ว</translation>
    </message>
    <message>
        <source>Complimentary Model Credits</source>
        <translation type="vanished">เครดิตโมเดลฟรี</translation>
    </message>
    <message>
        <source>The current system offers the DeepSeek trial account model, which automatically refreshes the free quota at the beginning of each month, allowing you to use it worry-free.</source>
        <translation type="vanished">ระบบปัจจุบันมีโมเดลบัญชีทดลอง DeepSeek ซึ่งจะรีเฟรชโควต้าฟรีอัตโนมัติเมื่อเริ่มต้นแต่ละเดือน ทำให้คุณสามารถใช้งานได้โดยไม่ต้องกังวล</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation type="vanished">รับเครดิต</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation type="obsolete">รับบัญชีฟรี</translation>
    </message>
    <message>
        <source>Claim Free Credits</source>
        <translation type="vanished">รับเครดิตฟรี</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="vanished">รับเครดิตสำเร็จ</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="vanished">ไม่สามารถรับเครดิตได้ โปรดลองอีกครั้ง</translation>
    </message>
    <message>
        <source>Enable MCP Server&amp;</source>
        <translation type="vanished">เปิดใช้งานเซิร์ฟเวอร์ MCP&amp;</translation>
    </message>
    <message>
        <source>Disable MCP Server</source>
        <translation type="vanished">ปิดใช้งานเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <source>Configure MCP Server</source>
        <translation type="vanished">กำหนดค่าเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <source>You can only add a maximum of one file.</source>
        <translation type="vanished">คุณสามารถเพิ่มไฟล์ได้สูงสุดหนึ่งไฟล์เท่านั้น</translation>
    </message>
    <message>
        <source>The file format is not supported.</source>
        <translation type="vanished">รูปแบบไฟล์ไม่รองรับ</translation>
    </message>
    <message>
        <source>Summarize the key content of the file.</source>
        <translation type="vanished">สรุปเนื้อหาสำคัญของไฟล์</translation>
    </message>
    <message>
        <source>Parsing...</source>
        <translation type="vanished">กำลังประมวลผล...</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="vanished">ข้อผิดพลาดของไฟล์</translation>
    </message>
    <message>
        <source>File has been deleted.</source>
        <translation type="vanished">ไฟล์ถูกลบแล้ว</translation>
    </message>
    <message>
        <source>The file size exceeds the 100MB limit.</source>
        <translation type="vanished">ขนาดไฟล์เกินขีดจำกัด 100MB</translation>
    </message>
    <message>
        <source>Upload a document</source>
        <translation type="vanished">อัปโหลดเอกสาร</translation>
    </message>
    <message>
        <source>File deleted</source>
        <translation type="vanished">ไฟล์ถูกลบ</translation>
    </message>
    <message>
        <source>No text was parsed</source>
        <translation type="vanished">ไม่พบข้อความที่ประมวลผล</translation>
    </message>
    <message>
        <source>Reference</source>
        <translation type="vanished">อ้างอิง</translation>
    </message>
    <message>
        <source>Instruction</source>
        <translation type="vanished">คำแนะนำ</translation>
    </message>
    <message>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation type="vanished">พิมพ์ &quot;/&quot; ในช่องป้อนข้อมูลเพื่อเปิดใช้งาน</translation>
    </message>
    <message>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation type="vanished">กรุณาใส่; “Ctrl+Enter” เพื่อขึ้นบรรทัดใหม่</translation>
    </message>
    <message>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation type="vanished">ป้อนคำถามของคุณ หรือป้อน &quot;/&quot; เพื่อเลือกคำสั่ง
&quot;Ctrl+Enter&quot; เพื่อขึ้นบรรทัดใหม่</translation>
    </message>
    <message>
        <source>Search complete.</source>
        <translation type="vanished">ค้นหาสำเร็จ</translation>
    </message>
    <message>
        <source>Click to view results</source>
        <translation type="vanished">คลิกเพื่อดูผลลัพธ์</translation>
    </message>
    <message>
        <source>edit</source>
        <translation type="vanished">แก้ไข</translation>
    </message>
    <message>
        <source>save</source>
        <translation type="vanished">บันทึก</translation>
    </message>
    <message>
        <source>copy</source>
        <translation type="vanished">คัดลอก</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="vanished">ค้นหา</translation>
    </message>
    <message>
        <source>DeepThink(R1)</source>
        <translation type="vanished">DeepThink(R1)</translation>
    </message>
    <message>
        <source>Thinking has stopped</source>
        <translation type="vanished">การคิดได้หยุดลง</translation>
    </message>
    <message>
        <source>Back to bottom</source>
        <translation type="vanished">กลับไปด้านล่าง</translation>
    </message>
    <message>
        <source>Deeply thought (%1 seconds)</source>
        <translation type="vanished">คิดลึกซึ้ง (%1 วินาที)</translation>
    </message>
    <message>
        <source>New Conversation</source>
        <translation type="vanished">บทสนทนาใหม่</translation>
    </message>
    <message>
        <source>History</source>
        <translation type="vanished">ประวัติ</translation>
    </message>
    <message>
        <source>No History Records</source>
        <translation type="vanished">ไม่มีประวัติการบันทึก</translation>
    </message>
    <message>
        <source>Today</source>
        <translation type="vanished">วันนี้</translation>
    </message>
    <message>
        <source>Yesterday</source>
        <translation type="vanished">เมื่อวาน</translation>
    </message>
    <message>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation type="vanished">คุณแน่ใจหรือไม่ที่จะลบการสนทนานี้? การสนทนาจะไม่สามารถกู้คืนได้เมื่อลบแล้ว</translation>
    </message>
    <message>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation type="vanished">เอเจนต์ %1 ที่ใช้ในการสนทนานี้ถูกลบแล้ว</translation>
    </message>
    <message>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation type="vanished">ไม่สามารถดูการสนทนานี้ได้ โปรดติดตั้งเอเจนต์ %1 และลองอีกครั้ง</translation>
    </message>
    <message>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation type="vanished">โมเดลการสนทนาเดิมถูกลบแล้ว เราได้เปลี่ยนเป็นโมเดลใหม่เพื่อให้คุณสามารถสนทนาต่อได้</translation>
    </message>
    <message>
        <source>Recommendations</source>
        <translation type="vanished">คำแนะนำ</translation>
    </message>
    <message>
        <source>More</source>
        <translation type="vanished">เพิ่มเติม</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation type="vanished">เพิ่มโมเดล</translation>
    </message>
    <message>
        <source>No Model</source>
        <translation type="vanished">ไม่มีโมเดล</translation>
    </message>
    <message>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation type="vanished">ไม่มีโมเดลที่ใช้งานได้ โปรดติดตั้งหรือกำหนดค่าโมเดลในการตั้งค่า</translation>
    </message>
    <message>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation type="vanished">โปรดอธิบายธีมเนื้อหาและข้อกำหนดสำหรับการสร้างของคุณ</translation>
    </message>
    <message>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation type="vanished">โปรดป้อนเนื้อหาที่คุณต้องการแปลและระบุภาษาปลายทาง การแปลเริ่มต้นเป็นภาษาจีน</translation>
    </message>
    <message>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation type="vanished">โปรดป้อนข้อความที่คุณต้องการประมวลผลและระบุข้อกำหนดของคุณ</translation>
    </message>
    <message>
        <source>New Agent Added</source>
        <translation type="vanished">เพิ่มเอเจนต์ใหม่แล้ว</translation>
    </message>
    <message>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation type="vanished">มีการเพิ่มเอเจนต์การเขียน การประมวลผลข้อความ และการแปลใหม่แล้ว ตรวจสอบได้เลย</translation>
    </message>
    <message>
        <source>Try it</source>
        <translation type="vanished">ลองเลย</translation>
    </message>
    <message>
        <source>Write an article based on the following document:</source>
        <translation type="vanished">เขียนบทความตามเอกสารต่อไปนี้:</translation>
    </message>
    <message>
        <source>Translate the following document into English:</source>
        <translation type="vanished">แปลเอกสารต่อไปนี้เป็นภาษาอังกฤษ:</translation>
    </message>
</context>
<context>
    <name>EChatButton</name>
    <message>
        <source>Turn off voice conversation</source>
        <translation type="vanished">ปิดการสนทนาเสียง</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">การสนทนาเสียง</translation>
    </message>
</context>
<context>
    <name>EPPTWebView</name>
    <message>
        <source>Export Item As</source>
        <translation type="vanished">ส่งออกรายการเป็น</translation>
    </message>
</context>
<context>
    <name>EParserDocument</name>
    <message>
        <source>Supported files</source>
        <translation type="vanished">ไฟล์ที่รองรับ</translation>
    </message>
</context>
<context>
    <name>FileParser</name>
    <message>
        <location filename="../src/services/fileservice/parsers/fileparser.cpp" line="83"/>
        <source>Unsupported file format</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FunctionsParser</name>
    <message>
        <source>Function not available</source>
        <translation type="vanished">ฟังก์ชันไม่พร้อมใช้งาน</translation>
    </message>
</context>
<context>
    <name>GetFreeAccountDialog</name>
    <message>
        <source>Get a free trial account</source>
        <translation type="vanished">รับบัญชีทดลองใช้ฟรี</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Get account</source>
        <comment>button</comment>
        <translation type="vanished">รับบัญชี</translation>
    </message>
    <message>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation type="vanished">การรับบัญชีแสดงว่าคุณเข้าใจและยอมรับข้อกำหนดของกิจกรรม &lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;รายละเอียดกิจกรรม&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Trial Account</source>
        <translation type="vanished">บัญชีทดลอง</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">บันทึกไม่สำเร็จ โปรดลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">ยืนยัน</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation type="vanished">ได้รับบัญชีทดลองสำเร็จแล้ว</translation>
    </message>
    <message>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="vanished">จำนวนการใช้และระยะเวลาของบัญชีทดลองมีจำกัด โปรดตั้งค่าบัญชีโมเดลส่วนบุคคลของคุณทันที! ดูรายละเอียดกิจกรรมสำหรับข้อมูลเพิ่มเติม</translation>
    </message>
    <message>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="vanished">การสนับสนุนภาษาอังกฤษสำหรับบัญชีทดลองใช้ยังไม่น่าพอใจ และจำนวนการใช้งานและระยะเวลาของบัญชีทดลองใช้มีจำกัด กรุณาตั้งค่าบัญชีโมเดลส่วนตัวของคุณให้ทันเวลา!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="vanished">เริ่มทดลอง</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">กิจกรรมบัญชีฟรีสิ้นสุดลงแล้ว</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ โปรดตรวจสอบเครือข่ายของคุณหรือลองอีกครั้งในภายหลัง</translation>
    </message>
</context>
<context>
    <name>IatCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>การอนุญาต appid ล้มเหลว</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>ไม่สามารถรับพารามิเตอร์บางตัวได้</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>ค่าพารามิเตอร์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>การอนุญาตเครื่องยนต์ไม่เพียงพอ</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="14"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="15"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="18"/>
        <source>Session timeout</source>
        <translation>เซสชันหมดเวลา</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="16"/>
        <source>Audio decoding failed</source>
        <translation>การถอดรหัสเสียงล้มเหลว</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="17"/>
        <source>Engine session ended</source>
        <translation>เซสชันเครื่องยนต์สิ้นสุดลงแล้ว</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="19"/>
        <source>Parameter error</source>
        <translation>ข้อผิดพลาดพารามิเตอร์</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="20"/>
        <source>appid cannot be empty</source>
        <translation>appid ไม่สามารถเว้นว่างได้</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="21"/>
        <source>Illegal version</source>
        <translation>เวอร์ชันไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="22"/>
        <source>permission denied</source>
        <translation>ปฏิเสธการอนุญาต</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="23"/>
        <source>Daily flow control exceeds limit</source>
        <translation>การควบคุมการไหลประจำวันเกินขีดจำกัด</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="24"/>
        <source>The request data format is illegal</source>
        <translation>รูปแบบข้อมูลคำขอไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="25"/>
        <source>base64 decoding failed</source>
        <translation>การถอดรหัส base64 ล้มเหลว</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="26"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>พารามิเตอร์ที่จำเป็นหายไปหรือพารามิเตอร์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="27"/>
        <source>Invalid handle</source>
        <translation>แฮนเดิลไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="28"/>
        <source>Reading data timeout</source>
        <translation>หมดเวลาการอ่านข้อมูล</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="37"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>การเชื่อมต่อล้มเหลว โปรดตรวจสอบข้อมูลที่กรอก</translation>
    </message>
</context>
<context>
    <name>IconButtonEx</name>
    <message>
        <source>Newly added files require preprocessing before they can be used, and during the data processing process, it may consume a significant amount of computing and storage resources. Data processing will stop after deleting data.</source>
        <translation type="vanished">ไฟล์ที่เพิ่มใหม่ต้องผ่านการประมวลผลล่วงหน้าก่อนจึงจะใช้งานได้ และในระหว่างกระบวนการประมวลผลข้อมูล อาจใช้ทรัพยากรการคำนวณและพื้นที่เก็บข้อมูลจำนวนมาก การประมวลผลข้อมูลจะหยุดหลังจากลบข้อมูล</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseItem</name>
    <message>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation type="vanished">คุณแน่ใจหรือไม่ว่าต้องการลบไฟล์ฐานความรู้นี้?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseListWidget</name>
    <message>
        <source>Delete</source>
        <translation type="vanished">ลบ</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">เพิ่ม</translation>
    </message>
    <message>
        <source>Please install the embedding model plugins first</source>
        <translation type="vanished">กรุณาติดตั้งปลั๊กอินโมเดลฝังตัวก่อน</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">การจัดการฐานความรู้</translation>
    </message>
    <message>
        <source>Here, the knowledge base of the Personal Knowledge Assistant can be defined, and the Personal Knowledge Assistant will answer questions based on the files added below.</source>
        <translation type="vanished">ที่นี่สามารถกำหนดฐานความรู้ของผู้ช่วยส่วนบุคคลได้ และผู้ช่วยส่วนบุคคลจะตอบคำถามตามไฟล์ที่เพิ่มด้านล่าง</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">เสร็จสิ้น</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">ไม่มี</translation>
    </message>
    <message>
        <source>File already exist</source>
        <translation type="vanished">ไฟล์มีอยู่แล้ว</translation>
    </message>
    <message>
        <source>The %1 file already exists and cannot be added again. Please modify the file name or delete the existing file before adding it again</source>
        <translation type="vanished">ไฟล์ %1 มีอยู่แล้วและไม่สามารถเพิ่มอีกได้ กรุณาแก้ไขชื่อไฟล์หรือลบไฟล์ที่มีอยู่ก่อนเพิ่มอีกครั้ง</translation>
    </message>
    <message>
        <source>All files</source>
        <translation type="vanished">ไฟล์ทั้งหมด</translation>
    </message>
    <message>
        <source>This feature requires high hardware resources, and the reference benchmark configuration is: CPU Intel 11th generation i7 or above; Memory of 16GB or more; Having a NVIDIA graphics card and a 10 series or higher is the best option. If the configuration is too low, there may be issues such as lagging and inaccurate answers.</source>
        <translation type="vanished">คุณสมบัตินี้ต้องการทรัพยากรฮาร์ดแวร์สูง และการกำหนดค่าเปรียบเทียบอ้างอิงคือ: CPU Intel รุ่นที่ 11 i7 หรือสูงกว่า; หน่วยความจำ 16GB ขึ้นไป; การมีการ์ดจอ NVIDIA และซีรีย์ 10 หรือสูงกว่าเป็นตัวเลือกที่ดีที่สุด หากการกำหนดค่าต่ำเกินไปอาจมีปัญหาเช่นการล่าช้าและคำตอบที่ไม่ถูกต้อง</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseManager</name>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="275"/>
        <source>FollowAlong</source>
        <translation>ติดตาม</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="284"/>
        <source>Insufficient knowledge base capacity</source>
        <translation type="unfinished">ความจุฐานความรู้ไม่เพียงพอ</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="285"/>
        <source>The total capacity of the knowledge base is %1M, with a remaining %2. The total number of files added this time is %3. Unable to complete the add to knowledge base operation.</source>
        <translation type="unfinished">ความจุรวมของฐานความรู้คือ %1M เหลือ %2 จำนวนไฟล์ที่เพิ่มในครั้งนี้คือ %3 ไม่สามารถดำเนินการเพิ่มไปยังฐานความรู้ได้</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="291"/>
        <source>OK</source>
        <comment>button</comment>
        <translation type="unfinished">ตกลง</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="305"/>
        <source>Not enough disk space</source>
        <translation type="unfinished">พื้นที่ดิสก์ไม่เพียงพอ</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="306"/>
        <source>To store the newly added files, at least %1 of disk space is required. The current remaining space is %2. Please clear enough hard disk space and try again.</source>
        <translation type="unfinished">ในการเก็บไฟล์ที่เพิ่มใหม่ ต้องการพื้นที่ดิสก์อย่างน้อย %1 พื้นที่ที่เหลือปัจจุบันคือ %2 กรุณาล้างพื้นที่ฮาร์ดดิสก์ให้เพียงพอและลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="324"/>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation type="unfinished">การเพิ่มไปยังฐานความรู้ต้องติดตั้งปลั๊กอินโมเดลเวกเตอร์ กรุณาไปที่ร้านแอปเพื่อดาวน์โหลดและติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="332"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="unfinished">ไม่ติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="333"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="unfinished">ติดตั้งทันที</translation>
    </message>
</context>
<context>
    <name>LLM</name>
    <message>
        <source>Vincent picture service is not supported</source>
        <translation type="vanished">ไม่รองรับบริการรูปภาพ Vincent</translation>
    </message>
</context>
<context>
    <name>LLMServerProxy</name>
    <message>
        <source>GPT3.5（OpenAI）</source>
        <translation type="vanished">GPT3.5（OpenAI）</translation>
    </message>
    <message>
        <source>GPT4（OpenAI）</source>
        <translation type="vanished">GPT4（OpenAI）</translation>
    </message>
    <message>
        <source>星火大模型1.5（讯飞）</source>
        <translation type="vanished">โมเดลใหญ่ Spark 1.5（iFLYTEK）</translation>
    </message>
    <message>
        <source>星火大模型2.0（讯飞）</source>
        <translation type="vanished">โมเดลใหญ่ Spark 2.0（iFLYTEK）</translation>
    </message>
    <message>
        <source>星火大模型3.0（讯飞）</source>
        <translation type="vanished">โมเดลใหญ่ Spark 3.0（iFLYTEK）</translation>
    </message>
    <message>
        <source>ERNIE 3.5</source>
        <translation type="vanished">ERNIE 3.5</translation>
    </message>
    <message>
        <source>ERNIE-Bot-turbo</source>
        <translation type="vanished">ERNIE-Bot-turbo</translation>
    </message>
    <message>
        <source>ERNIE-Bot-4</source>
        <translation type="vanished">ERNIE-Bot-4</translation>
    </message>
    <message>
        <source>360 AI</source>
        <translation type="vanished">360 AI</translation>
    </message>
    <message>
        <source>iFLYTEK-Spark</source>
        <translation type="vanished">iFLYTEK-Spark</translation>
    </message>
    <message>
        <source>Baidu-Ernie</source>
        <translation type="vanished">Baidu-Ernie</translation>
    </message>
    <message>
        <source>ChatGLM-turbo</source>
        <translation type="vanished">ChatGLM-turbo</translation>
    </message>
    <message>
        <source>Gemini 1.5 Flash</source>
        <translation type="vanished">Gemini 1.5 Flash</translation>
    </message>
    <message>
        <source>Gemini 1.5 Pro</source>
        <translation type="vanished">Gemini 1.5 Pro</translation>
    </message>
    <message>
        <source>TextToImage(Local)</source>
        <translation type="vanished">ข้อความเป็นรูปภาพ (ท้องถิ่น)</translation>
    </message>
    <message>
        <source>YouRong 1.5B</source>
        <translation type="vanished">YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation type="vanished">YouRong 7B</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">กำหนดเอง</translation>
    </message>
    <message>
        <source>Private deployment model</source>
        <translation type="vanished">โมเดลการใช้งานส่วนตัว</translation>
    </message>
    <message>
        <source>OpenRouter</source>
        <translation type="vanished">OpenRouter</translation>
    </message>
    <message>
        <source>DeepSeek-R1</source>
        <translation type="vanished">DeepSeek-R1</translation>
    </message>
    <message>
        <source>DeepSeek</source>
        <translation type="vanished">DeepSeek</translation>
    </message>
    <message>
        <source>unknown model</source>
        <translation type="vanished">โมเดลที่ไม่รู้จัก</translation>
    </message>
</context>
<context>
    <name>LLMUtils</name>
    <message>
        <source>Your system environment is Linux, and the user home path is</source>
        <translation type="vanished">สภาพแวดล้อมระบบของคุณคือ Linux และเส้นทางโฮมผู้ใช้คือ</translation>
    </message>
</context>
<context>
    <name>LocalModelItem</name>
    <message>
        <source>Install</source>
        <translation type="vanished">ติดตั้ง</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="vanished">อัปเดต</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation type="vanished">ถอนการติดตั้ง</translation>
    </message>
</context>
<context>
    <name>LocalModelListItem</name>
    <message>
        <source>uninstall</source>
        <translation type="vanished">ถอนการติดตั้ง</translation>
    </message>
</context>
<context>
    <name>LocalModelListWidget</name>
    <message>
        <source>Local model</source>
        <translation type="vanished">โมเดลท้องถิ่น</translation>
    </message>
    <message>
        <source>Text to image model</source>
        <translation type="vanished">โมเดลข้อความเป็นรูปภาพ</translation>
    </message>
    <message>
        <source>Use a local model to generate images. After turning it on, you can select the model in the model list in the chat interface.</source>
        <translation type="vanished">ใช้โมเดลท้องถิ่นเพื่อสร้างรูปภาพ หลังจากเปิดใช้งานแล้ว คุณสามารถเลือกโมเดลในรายการโมเดลในอินเทอร์เฟซแชทได้</translation>
    </message>
    <message>
        <source>speech model</source>
        <translation type="vanished">โมเดลเสียงพูด</translation>
    </message>
    <message>
        <source>When turned on, the speech recognition and speech reading in the chat interface will use the local model without requiring an Internet connection.</source>
        <translation type="vanished">เมื่อเปิดใช้งาน การรู้จำเสียงและการอ่านเสียงในอินเทอร์เฟซแชทจะใช้โมเดลท้องถิ่นโดยไม่ต้องมีการเชื่อมต่ออินเทอร์เน็ต</translation>
    </message>
    <message>
        <source>ULLM-1.5B</source>
        <translation type="vanished">ULLM-1.5B</translation>
    </message>
    <message>
        <source>ULLM-7B</source>
        <translation type="vanished">ULLM-7B</translation>
    </message>
    <message>
        <source>DeepSeek-R1-1.5B</source>
        <translation type="vanished">DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <source>UOS AI large model</source>
        <translation type="vanished">โมเดลใหญ่ UOS AI</translation>
    </message>
    <message>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation type="vanished">เมื่อติดตั้งแล้ว คุณไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตเพื่อใช้ UOS AI</translation>
    </message>
    <message>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation type="vanished">ดาวน์โหลดจากชุมชนโอเพนซอร์สด้วยความเสี่ยงของคุณเอง ใช้งานใน UOS AI Assistant หลังจากติดตั้ง</translation>
    </message>
    <message>
        <source>Embedding Plugins</source>
        <translation type="vanished">ปลั๊กอินฝังตัว</translation>
    </message>
    <message>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation type="vanished">หลังการติดตั้งโมเดล ผู้ช่วยระบบและผู้ช่วยความรู้ส่วนบุคคลสามารถทำงานได้</translation>
    </message>
</context>
<context>
    <name>MgmtWindow</name>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">เชื่อมต่อสำเร็จ</translation>
    </message>
    <message>
        <source>User Agreement</source>
        <translation type="vanished">ข้อตกลงผู้ใช้</translation>
    </message>
    <message>
        <source>UOS AI User Agreement</source>
        <translation type="vanished">ข้อตกลงผู้ใช้ UOS AI</translation>
    </message>
    <message>
        <source>Read and agreed</source>
        <translation type="vanished">อ่านและยอมรับ</translation>
    </message>
    <message>
        <source>Proxy Settings</source>
        <translation type="vanished">การตั้งค่าพร็อกซี</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">ไปที่การตั้งค่า</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">การกำหนดค่าโมเดล</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">กิจกรรมบัญชีฟรีสิ้นสุดลง</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">ยืนยัน</translation>
    </message>
    <message>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation type="vanished">การเพิ่มไปยังฐานความรู้ต้องติดตั้งปลั๊กอินโมเดลเวกเตอร์ กรุณาไปที่ร้านแอปเพื่อดาวน์โหลดและติดตั้ง</translation>
    </message>
    <message>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="vanished">ไม่ติดตั้ง</translation>
    </message>
    <message>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="vanished">ติดตั้งทันที</translation>
    </message>
</context>
<context>
    <name>ModelListItem</name>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation type="vanished">คุณแน่ใจหรือไม่ว่าต้องการลบโมเดลนี้?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>ModelListWidget</name>
    <message>
        <source>Get a free account</source>
        <translation type="vanished">รับบัญชีฟรี</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">ลบ</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">เพิ่ม</translation>
    </message>
    <message>
        <source>Online model</source>
        <translation type="vanished">โมเดลออนไลน์</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">เสร็จสิ้น</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">ไม่มี</translation>
    </message>
</context>
<context>
    <name>ModifyModelDialog</name>
    <message>
        <source>LLM</source>
        <translation type="vanished">LLM</translation>
    </message>
    <message>
        <source>APPID</source>
        <translation type="vanished">APPID</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">APIKey</translation>
    </message>
    <message>
        <source>APISecret</source>
        <translation type="vanished">APISecret</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">บัญชี</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">ชื่อโมเดล</translation>
    </message>
    <message>
        <source>API Address</source>
        <translation type="vanished">ที่อยู่ API</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">จำเป็นต้องใช้เพื่อแยกแยะโมเดลหลายตัว</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">โดเมน</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">ยืนยัน</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">ไม่เกิน 20 ตัวอักษร</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">ชื่อบัญชีนี้มีอยู่แล้ว โปรดเปลี่ยนชื่อ</translation>
    </message>
</context>
<context>
    <name>OcrParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/ocrparse.cpp" line="25"/>
        <source>The image file does not exist: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/ocrparse.cpp" line="34"/>
        <source>OCR did not recognize the text content</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OperatingLineWidget</name>
    <message>
        <source>In data processing</source>
        <translation type="vanished">กำลังประมวลผลข้อมูล</translation>
    </message>
    <message>
        <source>Data processing error</source>
        <translation type="vanished">เกิดข้อผิดพลาดในการประมวลผลข้อมูล</translation>
    </message>
    <message>
        <source>File error, unable to process, please delete.</source>
        <translation type="vanished">ไฟล์ผิดพลาด ไม่สามารถประมวลผลได้ โปรดลบออก</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">ผู้ช่วยระบบ UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">ผู้ช่วยระบบ Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">ผู้ช่วยความรู้ส่วนตัว</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation type="vanished">การเขียนด้วย AI</translation>
    </message>
    <message>
        <source>AI Text Processing</source>
        <translation type="vanished">การประมวลผลข้อความด้วย AI</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation type="vanished">การแปลด้วย AI</translation>
    </message>
    <message>
        <source>System&apos;s Comprehensive AI Assistant.</source>
        <translation type="vanished">ผู้ช่วย AI แบบครบวงจรของระบบ</translation>
    </message>
    <message>
        <source>Assists you with UOS system-related inquiries.</source>
        <translation type="vanished">ช่วยเหลือคุณเกี่ยวกับคำถามที่เกี่ยวข้องกับระบบ UOS</translation>
    </message>
    <message>
        <source>Assists you with Deepin system-related inquiries.</source>
        <translation type="vanished">ช่วยเหลือคุณเกี่ยวกับคำถามที่เกี่ยวข้องกับระบบ Deepin</translation>
    </message>
    <message>
        <source>Write Based on Your Topic and Requirements.</source>
        <translation type="vanished">เขียนตามหัวข้อและความต้องการของคุณ</translation>
    </message>
    <message>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation type="vanished">ตอบคำถามจากฐานความรู้ส่วนตัวของคุณ</translation>
    </message>
    <message>
        <source>Capable of Handling Text Processing Tasks Such as Summarizing, Proofreading, and Rewriting.</source>
        <translation type="vanished">สามารถจัดการงานประมวลผลข้อความ เช่น สรุป ตรวจทาน และเขียนใหม่</translation>
    </message>
    <message>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation type="vanished">ผู้ช่วยแปลของคุณ ที่เชี่ยวชาญหลายภาษา</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="311"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="222"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>ตกลง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="831"/>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="833"/>
        <source>Explain</source>
        <translation>อธิบาย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="835"/>
        <source>Summary</source>
        <translation>สรุป</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="837"/>
        <source>Translate</source>
        <translation>แปล</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="839"/>
        <source>Continue Writing</source>
        <translation>เขียนต่อ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="841"/>
        <source>Expand</source>
        <translation>ขยาย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="843"/>
        <source>Polish</source>
        <translation>ขัดเกลา</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="845"/>
        <source>Correct</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="847"/>
        <source>Add to the AI knowledge base</source>
        <translation>เพิ่มไปยังฐานความรู้ AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/selectiontagobject.cpp" line="235"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="32"/>
        <source>{selection}</source>
        <translation>{selection}</translation>
    </message>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="237"/>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="238"/>
        <source>Restart immediately</source>
        <translation>เริ่มต้นใหม่ทันที</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="97"/>
        <source>Simplified Chinese</source>
        <translation>จีนตัวย่อ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="100"/>
        <source>Traditional Chinese</source>
        <translation>จีนตัวเต็ม</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="103"/>
        <source>Tibetan</source>
        <translation type="unfinished">ทิเบต</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="106"/>
        <source>English</source>
        <translation type="unfinished">อังกฤษ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="109"/>
        <source>Japanese</source>
        <translation>ญี่ปุ่น</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="112"/>
        <source>German</source>
        <translation type="unfinished">เยอรมัน</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="115"/>
        <source>Spanish</source>
        <translation type="unfinished">สเปน</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="118"/>
        <source>French</source>
        <translation type="unfinished">ฝรั่งเศส</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="121"/>
        <source>Italian</source>
        <translation type="unfinished">อิตาลี</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="124"/>
        <source>Korean</source>
        <translation type="unfinished">เกาหลี</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="127"/>
        <source>Malay</source>
        <translation type="unfinished">มาเลย์</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="130"/>
        <source>Portuguese</source>
        <translation type="unfinished">โปรตุเกส</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="133"/>
        <source>Russian</source>
        <translation type="unfinished">รัสเซีย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="136"/>
        <source>Thai</source>
        <translation type="unfinished">ไทย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="139"/>
        <source>Vietnamese</source>
        <translation type="unfinished">เวียดนาม</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="142"/>
        <source>Arabic (SA)</source>
        <translation>อาหรับ (ซาอุดีอาระเบีย)</translation>
    </message>
    <message>
        <location filename="../src/agent/mcp/defaultmcpserver.cpp" line="20"/>
        <source>System AI Intelligent ButlerFunction
Introduction: Intelligently schedules system tools to perform complex system operations, supporting system control, file management, application management, and networking protocols.
Prompt Example: Name all files in the newly created folder on the desktop as project materials and arrange them in numerical order.</source>
        <translation>ระบบ AI 管家อัจฉริยะ

แนะนำ: จัดการเครื่องมือระบบอย่างชาญฉลาดเพื่อดำเนินการปฏิบัติการระบบที่ซับซ้อน รองรับการควบคุมระบบ การจัดการไฟล์ การจัดการแอปพลิเคชัน และโปรโตคอลเครือข่าย

ตัวอย่างคำสั่ง: ตั้งชื่อไฟล์ทั้งหมดในโฟลเดอร์ที่สร้างใหม่บนเดสก์ท็อปเป็นวัสดุโครงการและจัดเรียงตามลำดับตัวเลข</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantinfo.h" line="23"/>
        <source>Ask a question...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="99"/>
        <source>OpenAI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="118"/>
        <source>DeepSeek</source>
        <translation type="unfinished">DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="137"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="182"/>
        <source>Custom</source>
        <translation type="unfinished">กำหนดเอง</translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="232"/>
        <source>Private deployment model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation type="obsolete">ฟิลด์ &apos;mcpServers&apos; หายไป</translation>
    </message>
    <message>
        <source>no valid mcp server.</source>
        <translation type="obsolete">ไม่มีเซิร์ฟเวอร์ mcp ที่ถูกต้อง</translation>
    </message>
    <message>
        <source>url field cannot be empty.</source>
        <translation type="obsolete">ฟิลด์ url ต้องไม่ว่างเปล่า</translation>
    </message>
    <message>
        <source>command field cannot be empty.</source>
        <translation type="obsolete">ฟิลด์ command ต้องไม่ว่างเปล่า</translation>
    </message>
    <message>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation type="obsolete">ฟิลด์ &apos;command&apos; หรือ &apos;url&apos; หายไป</translation>
    </message>
    <message>
        <location filename="../src/gui/web/taskchannel.cpp" line="198"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">การจัดการฐานความรู้</translation>
    </message>
</context>
<context>
    <name>ResearchTools</name>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="60"/>
        <source>The uos-ai-agent plugin (approximately %1) must be installed to save documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="62"/>
        <source>The uos-ai-agent plugin must be installed to save documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="69"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="71"/>
        <source>Cancel</source>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="72"/>
        <source>Download Now</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ServerCodeTranslation</name>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ โปรดตรวจสอบเครือข่ายของคุณหรือลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="vanished">การเชื่อมต่อล้มเหลว โปรดตรวจสอบข้อมูลที่กรอก</translation>
    </message>
    <message>
        <source>Sorry, according to relevant laws, regulations and policies, the results are not displayed for the time being.</source>
        <translation type="vanished">ขออภัย ตามกฎหมาย ระเบียบ และนโยบายที่เกี่ยวข้อง ผลลัพธ์จะไม่แสดงในขณะนี้</translation>
    </message>
    <message>
        <source>Operation canceled.</source>
        <translation type="vanished">ยกเลิกการดำเนินการแล้ว</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="vanished">บัญชีฟรีของคุณหมดอายุแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="vanished">โควต้าบัญชีฟรีของคุณหมดแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation type="vanished">โควต้าบัญชีฟรีสำหรับแชทของคุณหมดแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for text2image, please configure your model account to continue using it.</source>
        <translation type="vanished">โควต้าบัญชีฟรีสำหรับ text2image ของคุณหมดแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <source>Invalid input device</source>
        <translation type="vanished">อุปกรณ์อินพุตไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Invalid output device</source>
        <translation type="vanished">อุปกรณ์เอาต์พุตไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">ขออภัย ไม่พบการดำเนินการที่ตรงกัน</translation>
    </message>
    <message>
        <source>The total number of characters in the conversation has exceeded the limit, please clear the conversation history and try again.</source>
        <translation type="vanished">จำนวนตัวอักษรทั้งหมดในการสนทนาเกินขีดจำกัด โปรดลบประวัติการสนทนาและลองอีกครั้ง</translation>
    </message>
</context>
<context>
    <name>ServiceConfigChannel</name>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="123"/>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation type="unfinished">ฟิลด์ &apos;mcpServers&apos; หายไป</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="132"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="145"/>
        <source>no valid mcp server.</source>
        <translation type="unfinished">ไม่มีเซิร์ฟเวอร์ mcp ที่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="138"/>
        <source>Only one MCP service can be edited at a time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="152"/>
        <source>url field cannot be empty.</source>
        <translation type="unfinished">ฟิลด์ url ต้องไม่ว่างเปล่า</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="161"/>
        <source>command field cannot be empty.</source>
        <translation type="unfinished">ฟิลด์ command ต้องไม่ว่างเปล่า</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="168"/>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation type="unfinished">ฟิลด์ &apos;command&apos; หรือ &apos;url&apos; หายไป</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="219"/>
        <source>JSON configuration format is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Session</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">ผู้ช่วยระบบ UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">ผู้ช่วยระบบ Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">ผู้ช่วยความรู้ส่วนบุคคล</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation type="vanished">การเขียนด้วย AI</translation>
    </message>
    <message>
        <source>AI Text Processing</source>
        <translation type="vanished">การประมวลผลข้อความด้วย AI</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation type="vanished">การแปลด้วย AI</translation>
    </message>
</context>
<context>
    <name>SessionPrivate</name>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">UOS AI ต้องการให้กำหนดค่าบัญชีโมเดล AI ก่อนจึงจะสามารถใช้งานได้ โปรดกำหนดค่าบัญชีโมเดลก่อน</translation>
    </message>
    <message>
        <source>Agent server is not available.</source>
        <translation type="vanished">เซิร์ฟเวอร์ Agent ไม่พร้อมใช้งาน</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="obsolete">รับเครดิตสำเร็จ</translation>
    </message>
    <message>
        <source>Account not found</source>
        <translation type="vanished">ไม่พบบัญชี</translation>
    </message>
    <message>
        <source>Only support deepseek account</source>
        <translation type="vanished">รองรับเฉพาะบัญชี deepseek</translation>
    </message>
    <message>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation type="vanished">คุณได้เข้าร่วมกิจกรรมนี้แล้วและไม่สามารถรับรางวัลซ้ำได้</translation>
    </message>
    <message>
        <source>Server system error</source>
        <translation type="vanished">ข้อผิดพลาดระบบเซิร์ฟเวอร์</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="obsolete">ไม่สามารถรับเครดิตได้ โปรดลองอีกครั้ง</translation>
    </message>
</context>
<context>
    <name>TextParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="22"/>
        <source>Unable to open file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="31"/>
        <source>The file content is in binary format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="39"/>
        <source>Unable to read file: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TitleBarMenu</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="137"/>
        <source>Feedback</source>
        <translation>ข้อเสนอแนะ</translation>
    </message>
</context>
<context>
    <name>TtsCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>การอนุญาต appid ล้มเหลว</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>ไม่สามารถรับพารามิเตอร์บางตัวได้</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>ค่าพารามิเตอร์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>การอนุญาตของเครื่องยนต์ไม่เพียงพอ</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="14"/>
        <source>Request text length is illegal</source>
        <translation>ความยาวข้อความคำขอไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="15"/>
        <source>session timeout</source>
        <translation>เซสชันหมดเวลา</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="16"/>
        <source>Engine session ended</source>
        <translation>เซสชันเครื่องยนต์สิ้นสุดแล้ว</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="17"/>
        <source>appid cannot be empty</source>
        <translation>appid ไม่สามารถเว้นว่างได้</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="18"/>
        <source>Illegal version</source>
        <translation>เวอร์ชันไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="19"/>
        <source>permission denied</source>
        <translation>ไม่อนุญาต</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="20"/>
        <source>Daily flow control exceeds limit</source>
        <translation>เกินขีดจำกัดการควบคุมการไหลรายวัน</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="21"/>
        <source>The request data format is illegal</source>
        <translation>รูปแบบข้อมูลคำขอไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="22"/>
        <source>base64 decoding failed</source>
        <translation>การถอดรหัส base64 ล้มเหลว</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="23"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>พารามิเตอร์ที่จำเป็นหายไปหรือพารามิเตอร์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="24"/>
        <source>Reading data timeout</source>
        <translation>หมดเวลาอ่านข้อมูล</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="25"/>
        <source>network anomaly</source>
        <translation>ความผิดปกติของเครือข่าย</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="34"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>การเชื่อมต่อล้มเหลว โปรดตรวจสอบข้อมูลที่กรอก</translation>
    </message>
</context>
<context>
    <name>TtsCompositeWidget</name>
    <message>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation type="vanished">ข้อความที่คุณเลือกเกินขีดจำกัด 5000 ตัวอักษร</translation>
    </message>
</context>
<context>
    <name>UOSAbility</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1223"/>
        <source>I haven&apos;t implemented this feature yet.</source>
        <translation>ฉันยังไม่ได้ใช้งานคุณสมบัตินี้</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1227"/>
        <source>service is not available!</source>
        <translation>บริการไม่พร้อมใช้งาน!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1232"/>
        <source>Invalid parameter!</source>
        <translation>พารามิเตอร์ไม่ถูกต้อง!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1237"/>
        <source>This app cannot be found!</source>
        <translation>ไม่พบแอปพลิเคชันนี้!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1242"/>
        <source>Failed to start application!</source>
        <translation>ไม่สามารถเริ่มแอปพลิเคชันได้!</translation>
    </message>
</context>
<context>
    <name>UOSAbilityManager</name>
    <message>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation type="vanished">ความสว่างอยู่ในระดับสูงสุดแล้วและไม่สามารถเพิ่มได้อีก</translation>
    </message>
    <message>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation type="vanished">ความสว่างอยู่ในระดับต่ำสุดแล้วและไม่สามารถลดได้อีก</translation>
    </message>
    <message>
        <source>Your system memory is %0.</source>
        <translation type="vanished">หน่วยความจำระบบของคุณคือ %0</translation>
    </message>
    <message>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation type="vanished">เปิดอินเทอร์เฟซการตั้งค่าภาษาแล้ว โปรดตั้งค่าในอินเทอร์เฟซนี้</translation>
    </message>
    <message>
        <source>The current mode is already %1 mode.</source>
        <translation type="vanished">โหมดปัจจุบันคือโหมด %1 อยู่แล้ว</translation>
    </message>
    <message>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation type="vanished">ไม่สามารถปิดได้เนื่องจากโหมดปัจจุบัน %1 ไม่ตรงกับโหมดเป้าหมาย</translation>
    </message>
    <message>
        <source>Balance mode cannot be turned off.</source>
        <translation type="vanished">ไม่สามารถปิดโหมดสมดุลได้</translation>
    </message>
    <message>
        <source>The lock screen has been opened for you</source>
        <translation type="vanished">เปิดหน้าจอล็อกให้คุณแล้ว</translation>
    </message>
    <message>
        <source>Screen shotting or recording has been completed</source>
        <translation type="vanished">การถ่ายภาพหน้าจอหรือการบันทึกเสร็จสิ้น</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation type="vanished">มีเพียงหน้าจอเดียว ไม่สามารถเปลี่ยนโหมดหน้าจอได้</translation>
    </message>
    <message>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation type="vanished">เหมือนกับโหมดแสดงผลปัจจุบัน โปรดลองอีกครั้ง</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation type="vanished">มีเพียงหน้าจอเดียว ไม่สามารถเปลี่ยนหน้าจอได้</translation>
    </message>
    <message>
        <source>Your command has been issued.</source>
        <translation type="vanished">ออกคำสั่งของคุณแล้ว</translation>
    </message>
</context>
<context>
    <name>UserAgreementDialog</name>
    <message>
        <source>UOS AI User Agreement</source>
        <translation type="vanished">ข้อตกลงผู้ใช้ UOS AI</translation>
    </message>
    <message>
        <source>I confirm that I am over 18 years old. I acknowledge and agree that the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="vanished">ฉันยืนยันว่าฉันอายุเกิน 18 ปี ฉันรับทราบและยอมรับว่าข้อมูลที่ฉันส่งและรับผ่านแอปพลิเคชันเป็นการแลกเปลี่ยนข้อมูลโดยตรงกับผู้ให้บริการโมเดลขนาดใหญ่และไม่เกี่ยวข้องกับบริษัท</translation>
    </message>
    <message>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="vanished">ฉันยินยอมเข้าร่วมแผนประสบการณ์ผู้ใช้ของแอปพลิเคชัน และอนุญาตให้บริษัทของคุณเก็บรวบรวมเนื้อหาที่ฉันส่งขณะใช้แอปพลิเคชัน เวลาในการส่ง ประเภทของโมเดลขนาดใหญ่ที่ร้องขอ แอปพลิเคชันเฉพาะ และว่าข้อความสร้างภาพสำเร็จหรือไม่ เพื่อปรับปรุงคุณภาพบริการและเพิ่มประสบการณ์การใช้งาน (หากคุณปฏิเสธที่จะให้ข้อมูลข้างต้น จะไม่ส่งผลกระทบต่อการใช้งานปกติของคุณในแอปพลิเคชัน)</translation>
    </message>
</context>
<context>
    <name>WXQFCodeTranslation</name>
    <message>
        <source>Server internal error</source>
        <translation type="vanished">ข้อผิดพลาดภายในเซิร์ฟเวอร์</translation>
    </message>
    <message>
        <source>Service is temporarily unavailable</source>
        <translation type="vanished">บริการไม่สามารถใช้งานได้ชั่วคราว</translation>
    </message>
    <message>
        <source>The API being called does not exist. Please check the request URL and try again. Generally, there are non-English characters in the URL, such as &quot;-&quot;. You can enter it manually and try again.</source>
        <translation type="vanished">API ที่เรียกใช้ไม่มีอยู่ โปรดตรวจสอบ URL ที่ร้องขอและลองอีกครั้ง โดยทั่วไปจะมีอักขระที่ไม่ใช่ภาษาอังกฤษใน URL เช่น &quot;-&quot; คุณสามารถป้อนด้วยตนเองและลองอีกครั้ง</translation>
    </message>
    <message>
        <source>No interface calling permission, the relevant Qianfan interface is not checked when creating the application</source>
        <translation type="vanished">ไม่มีสิทธิ์ในการเรียกใช้อินเทอร์เฟซ ไม่ได้ตรวจสอบอินเทอร์เฟซ Qianfan ที่เกี่ยวข้องเมื่อสร้างแอปพลิเคชัน</translation>
    </message>
    <message>
        <source>Model Invocation Error: The model request limit has been reached, or the model is offline. Suggestions: Re-add the model, or contact the customer service of the large model service provider to resolve this issue.</source>
        <translation type="vanished">ข้อผิดพลาดในการเรียกใช้โมเดล: ถึงขีดจำกัดการร้องขอของโมเดลแล้ว หรือโมเดลออฟไลน์ ข้อเสนอแนะ: เพิ่มโมเดลอีกครั้ง หรือติดต่อฝ่ายบริการลูกค้าของผู้ให้บริการโมเดลขนาดใหญ่เพื่อแก้ไขปัญหานี้</translation>
    </message>
    <message>
        <source>Failed to obtain token</source>
        <translation type="vanished">ไม่สามารถรับโทเคนได้</translation>
    </message>
    <message>
        <source>IAM authentication failed</source>
        <translation type="vanished">การตรวจสอบสิทธิ์ IAM ล้มเหลว</translation>
    </message>
    <message>
        <source>The application does not exist or failed to be created</source>
        <translation type="vanished">แอปพลิเคชันไม่มีอยู่หรือไม่สามารถสร้างได้</translation>
    </message>
    <message>
        <source>The number of requests per day exceeds the limit</source>
        <translation type="vanished">จำนวนคำขอต่อวันเกินขีดจำกัด</translation>
    </message>
    <message>
        <source>The total number of requests exceeds the limit</source>
        <translation type="vanished">จำนวนคำขอทั้งหมดเกินขีดจำกัด</translation>
    </message>
    <message>
        <source>Invalid access_token parameter</source>
        <translation type="vanished">พารามิเตอร์ access_token ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>access_token is invalid</source>
        <translation type="vanished">access_token ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>access token expires</source>
        <translation type="vanished">โทเคนการเข้าถึงหมดอายุ</translation>
    </message>
    <message>
        <source>Service error, template does not exist</source>
        <translation type="vanished">ข้อผิดพลาดของบริการ เทมเพลตไม่มีอยู่</translation>
    </message>
    <message>
        <source>A system error occurred, please try again later</source>
        <translation type="vanished">เกิดข้อผิดพลาดของระบบ โปรดลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>The knowledge base server cannot be accessed</source>
        <translation type="vanished">ไม่สามารถเข้าถึงเซิร์ฟเวอร์ฐานความรู้</translation>
    </message>
    <message>
        <source>Knowledge base data download exception</source>
        <translation type="vanished">ข้อผิดพลาดในการดาวน์โหลดข้อมูลฐานความรู้</translation>
    </message>
    <message>
        <source>Prompt word is too long</source>
        <translation type="vanished">คำสั่งยาวเกินไป</translation>
    </message>
    <message>
        <source>Model does not exist</source>
        <translation type="vanished">โมเดลไม่มีอยู่</translation>
    </message>
    <message>
        <source>Request parameter error</source>
        <translation type="vanished">ข้อผิดพลาดพารามิเตอร์คำขอ</translation>
    </message>
    <message>
        <source>Image processing failed</source>
        <translation type="vanished">การประมวลผลภาพล้มเหลว</translation>
    </message>
    <message>
        <source>Service handling exception error</source>
        <translation type="vanished">ข้อผิดพลาดในการจัดการบริการ</translation>
    </message>
    <message>
        <source>Service internal error</source>
        <translation type="vanished">ข้อผิดพลาดภายในบริการ</translation>
    </message>
    <message>
        <source>The input parameter format is incorrect, such as missing necessary parameters.</source>
        <translation type="vanished">รูปแบบพารามิเตอร์อินพุตไม่ถูกต้อง เช่น ขาดพารามิเตอร์ที่จำเป็น</translation>
    </message>
    <message>
        <source>The input parameter body is not in standard JSON format</source>
        <translation type="vanished">เนื้อหาพารามิเตอร์อินพุตไม่ได้อยู่ในรูปแบบ JSON มาตรฐาน</translation>
    </message>
    <message>
        <source>Parameter verification is illegal</source>
        <translation type="vanished">การตรวจสอบพารามิเตอร์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Permission control error</source>
        <translation type="vanished">ข้อผิดพลาดในการควบคุมสิทธิ์</translation>
    </message>
    <message>
        <source>Customized model service apiname does not exist</source>
        <translation type="vanished">ชื่อ API ของบริการโมเดลที่กำหนดเองไม่มีอยู่</translation>
    </message>
    <message>
        <source>Service internal error, please try again later</source>
        <translation type="vanished">ข้อผิดพลาดภายในบริการ โปรดลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>Illegal HTTP Method, currently only supports POST requests</source>
        <translation type="vanished">วิธีการ HTTP ไม่ถูกต้อง ปัจจุบันรองรับเฉพาะคำขอ POST</translation>
    </message>
    <message>
        <source>The requested content exceeds the large model internal limit</source>
        <translation type="vanished">เนื้อหาที่ร้องขอเกินขีดจำกัดภายในของโมเดลขนาดใหญ่</translation>
    </message>
    <message>
        <source>internal error</source>
        <translation type="vanished">ข้อผิดพลาดภายใน</translation>
    </message>
    <message>
        <source>Vincent diagram model service timeout</source>
        <translation type="vanished">บริการโมเดลแผนภาพ Vincent หมดเวลา</translation>
    </message>
    <message>
        <source>There are security issues with prompt and negative_prompt</source>
        <translation type="vanished">มีปัญหาด้านความปลอดภัยกับ prompt และ negative_prompt</translation>
    </message>
    <message>
        <source>There are security issues with output images</source>
        <translation type="vanished">มีปัญหาด้านความปลอดภัยกับภาพผลลัพธ์</translation>
    </message>
    <message>
        <source>Parameter error</source>
        <translation type="vanished">ข้อผิดพลาดของพารามิเตอร์</translation>
    </message>
    <message>
        <source>No access</source>
        <translation type="vanished">ไม่มีสิทธิ์เข้าถึง</translation>
    </message>
</context>
<context>
    <name>WXQFText2Image</name>
    <message>
        <source>The image description exceeds the 256 character limit</source>
        <translation type="vanished">คำอธิบายภาพเกินขีดจำกัด 256 ตัวอักษร</translation>
    </message>
</context>
<context>
    <name>WelcomeDialog</name>
    <message>
        <source>Welcome to UOS AI</source>
        <translation type="vanished">ยินดีต้อนรับสู่ UOS AI</translation>
    </message>
    <message>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation type="vanished">UOS AI ผู้ช่วยอัจฉริยะของคุณ ออกแบบมาเพื่อเพิ่มประสิทธิภาพการทำงานและมอบประสบการณ์การทำงานที่มีคุณภาพสูง</translation>
    </message>
    <message>
        <source>Get a free trial account</source>
        <translation type="vanished">รับบัญชีทดลองใช้ฟรี</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation type="vanished">เพิ่มโมเดล</translation>
    </message>
    <message>
        <source>Start using</source>
        <translation type="vanished">เริ่มใช้</translation>
    </message>
    <message>
        <source>I confirm that I am over 18 years old. I acknowledge and agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI User Agreement&quot;&lt;/a&gt;, and the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="vanished">ฉันยืนยันว่ามีอายุเกิน 18 ปี ฉันรับทราบและยอมรับ&lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;ข้อตกลงผู้ใช้ UOS AI&quot;&lt;/a&gt; และเนื้อหาที่ฉันส่งและรับผ่านแอปพลิเคชันเป็นการแลกเปลี่ยนข้อมูลโดยตรงกับผู้ให้บริการโมเดลขนาดใหญ่และไม่เกี่ยวข้องกับบริษัท</translation>
    </message>
    <message>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation type="vanished">การรับบัญชีแสดงว่าคุณเข้าใจและยอมรับเงื่อนไขของกิจกรรม&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;รายละเอียดกิจกรรม&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Trial Account</source>
        <translation type="vanished">บัญชีทดลอง</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">บันทึกไม่สำเร็จ โปรดลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation type="obsolete">UOS AI试用账号领取成功！</translation>
    </message>
    <message>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="vanished">จำนวนการใช้และระยะเวลาของบัญชีทดลองมีจำกัด โปรดกำหนดค่าบัญชีโมเดลส่วนบุคคลของคุณทันเวลา! ดูรายละเอียดกิจกรรมสำหรับข้อมูลเพิ่มเติม</translation>
    </message>
    <message>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="vanished">การสนับสนุนภาษาอังกฤษสำหรับบัญชีทดลองใช้ยังไม่น่าพอใจ และจำนวนการใช้งานและระยะเวลาของบัญชีทดลองใช้มีจำกัด กรุณาตั้งค่าบัญชีโมเดลส่วนตัวของคุณให้ทันเวลา!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="vanished">เริ่มทดลอง</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">กิจกรรมบัญชีฟรีสิ้นสุดลง</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ โปรดตรวจสอบเครือข่ายหรือลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="vanished">ฉันยินยอมเข้าร่วมแผนประสบการณ์ผู้ใช้ของแอปพลิเคชัน และอนุญาตให้บริษัทของคุณเก็บรวบรวมเนื้อหาที่ฉันส่งขณะใช้แอปพลิเคชัน เวลาในการส่ง ประเภทของโมเดลขนาดใหญ่ที่ร้องขอ แอปพลิเคชันเฉพาะ และว่าข้อความสร้างภาพสำเร็จหรือไม่ เพื่อปรับปรุงคุณภาพบริการและเพิ่มประสบการณ์การใช้งาน (หากคุณปฏิเสธที่จะให้ข้อมูลข้างต้น จะไม่ส่งผลต่อการใช้แอปพลิเคชันปกติของคุณ)</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>WorkspaceStore</name>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="257"/>
        <source>Note: Part of the document content may be generated by AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="261"/>
        <source>References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="288"/>
        <source>Word files (*.docx)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="291"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="294"/>
        <source>Markdown files (*.md)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="301"/>
        <source>Save Article</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>XFCodeTranslation</name>
    <message>
        <source>Error while upgrading to WebSocket</source>
        <translation type="vanished">เกิดข้อผิดพลาดขณะอัปเกรดเป็น WebSocket</translation>
    </message>
    <message>
        <source>Error reading user&apos;s message via WebSocket</source>
        <translation type="vanished">เกิดข้อผิดพลาดขณะอ่านข้อความของผู้ใช้ผ่าน WebSocket</translation>
    </message>
    <message>
        <source>Error sending message to user via WebSocket</source>
        <translation type="vanished">เกิดข้อผิดพลาดขณะส่งข้อความถึงผู้ใช้ผ่าน WebSocket</translation>
    </message>
    <message>
        <source>The user&apos;s message format is incorrect</source>
        <translation type="vanished">รูปแบบข้อความของผู้ใช้ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>Schema error for user data</source>
        <translation type="vanished">ข้อผิดพลาดโครงสร้างข้อมูลผู้ใช้</translation>
    </message>
    <message>
        <source>User parameter value is wrong</source>
        <translation type="vanished">ค่าพารามิเตอร์ผู้ใช้ไม่ถูกต้อง</translation>
    </message>
    <message>
        <source>User concurrency error: The current user is already connected, and the same user cannot connect to multiple places at the same time.</source>
        <translation type="vanished">ข้อผิดพลาดผู้ใช้พร้อมกัน: ผู้ใช้ปัจจุบันเชื่อมต่ออยู่แล้ว และผู้ใช้เดียวกันไม่สามารถเชื่อมต่อหลายที่พร้อมกันได้</translation>
    </message>
    <message>
        <source>User traffic is limited: The service is processing the user&apos;s current problem and needs to wait for the processing to be completed before sending a new request. (You must wait for a complete reply from the  model before sending the next question)</source>
        <translation type="vanished">ปริมาณการใช้ของผู้ใช้ถูกจำกัด: บริการกำลังประมวลผลปัญหาปัจจุบันของผู้ใช้และต้องรอให้การประมวลผลเสร็จสิ้นก่อนส่งคำขอใหม่ (คุณต้องรอคำตอบที่สมบูรณ์จากโมเดลก่อนส่งคำถามถัดไป)</translation>
    </message>
    <message>
        <source>Insufficient service capacity, please contact staff</source>
        <translation type="vanished">ความจุของบริการไม่เพียงพอ กรุณาติดต่อเจ้าหน้าที่</translation>
    </message>
    <message>
        <source>Failed to establish connection with engine</source>
        <translation type="vanished">ไม่สามารถสร้างการเชื่อมต่อกับเครื่องยนต์ได้</translation>
    </message>
    <message>
        <source>Error receiving engine data</source>
        <translation type="vanished">ข้อผิดพลาดในการรับข้อมูลจากเครื่องยนต์</translation>
    </message>
    <message>
        <source>Error sending data to engine</source>
        <translation type="vanished">ข้อผิดพลาดในการส่งข้อมูลไปยังเครื่องยนต์</translation>
    </message>
    <message>
        <source>Engine internal error</source>
        <translation type="vanished">ข้อผิดพลาดภายในเครื่องยนต์</translation>
    </message>
    <message>
        <source>The input content does not pass the review and is suspected of violating the rules. Please readjust the input content.</source>
        <translation type="vanished">เนื้อหาที่ป้อนไม่ผ่านการตรวจสอบและสงสัยว่าละเมิดกฎ กรุณาปรับเนื้อหาที่ป้อนใหม่</translation>
    </message>
    <message>
        <source>The output content involves sensitive information, the review fails, and subsequent results cannot be displayed to the user.</source>
        <translation type="vanished">เนื้อหาที่แสดงออกเกี่ยวข้องกับข้อมูลที่ละเอียดอ่อน การตรวจสอบล้มเหลว และไม่สามารถแสดงผลลัพธ์ต่อให้ผู้ใช้ได้</translation>
    </message>
    <message>
        <source>appid is in the blacklist</source>
        <translation type="vanished">appid อยู่ในบัญชีดำ</translation>
    </message>
    <message>
        <source>Appid authorization class error. For example: this function is not activated, the corresponding version is not activated, the token is insufficient, the concurrency exceeds authorization, etc.</source>
        <translation type="vanished">ข้อผิดพลาดในการอนุญาต appid เช่น: ฟังก์ชันนี้ไม่ได้เปิดใช้งาน, เวอร์ชันที่เกี่ยวข้องไม่ได้เปิดใช้งาน, โทเค็นไม่เพียงพอ, การทำงานพร้อมกันเกินการอนุญาต เป็นต้น</translation>
    </message>
    <message>
        <source>Clear history failed</source>
        <translation type="vanished">ลบประวัติไม่สำเร็จ</translation>
    </message>
    <message>
        <source>Indicates that the content of this session has a tendency to involve illegal information; it is recommended that developers give the user a prompt after receiving this error code to enter information that involves illegal information.</source>
        <translation type="vanished">ระบุว่าเนื้อหาของเซสชันนี้มีแนวโน้มที่จะเกี่ยวข้องกับข้อมูลที่ผิดกฎหมาย แนะนำให้นักพัฒนาระบุให้ผู้ใช้ทราบหลังจากได้รับรหัสข้อผิดพลาดนี้เพื่อป้อนข้อมูลที่เกี่ยวข้องกับข้อมูลที่ผิดกฎหมาย</translation>
    </message>
    <message>
        <source>Service is busy, please try again later</source>
        <translation type="vanished">บริการกำลังใช้งานหนัก กรุณาลองใหม่ในภายหลัง</translation>
    </message>
    <message>
        <source>The parameters of the request engine are abnormal, and the engine schema check fails.</source>
        <translation type="vanished">พารามิเตอร์ของเครื่องมือขอใช้งานผิดปกติ และการตรวจสอบโครงสร้างเครื่องยนต์ล้มเหลว</translation>
    </message>
    <message>
        <source>Engine network abnormality</source>
        <translation type="vanished">ความผิดปกติของเครือข่ายเครื่องยนต์</translation>
    </message>
    <message>
        <source>The number of tokens exceeds the upper limit. The number of words in the conversation history and question is too large and needs to be simplified.</source>
        <translation type="vanished">จำนวนโทเค็นเกินขีดจำกัด จำนวนคำในประวัติการสนทนาและคำถามมีขนาดใหญ่เกินไปและจำเป็นต้องทำให้ง่ายขึ้น</translation>
    </message>
    <message>
        <source>Authorization error: The appId does not have authorization for related functions or the business volume exceeds the limit</source>
        <translation type="vanished">ข้อผิดพลาดในการอนุญาต: appId ไม่ได้รับการอนุญาตสำหรับฟังก์ชันที่เกี่ยวข้องหรือปริมาณธุรกิจเกินขีดจำกัด</translation>
    </message>
    <message>
        <source>Authorization error: Daily flow control limit exceeded. Exceeded the maximum number of visits for the day</source>
        <translation type="vanished">ข้อผิดพลาดในการอนุญาต: เกินขีดจำกัดการควบคุมการไหลรายวัน เกินจำนวนการเข้าชมสูงสุดของวัน</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">ขณะนี้มีผู้เยี่ยมชมมากเกินไป กรุณาลองใหม่ในภายหลัง</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="vanished">การเชื่อมต่อล้มเหลว กรุณาตรวจสอบข้อมูลที่กรอก</translation>
    </message>
</context>
<context>
    <name>ZhiPuCodeTranslation</name>
    <message>
        <source>Server internal error</source>
        <translation type="vanished">ข้อผิดพลาดภายในเซิร์ฟเวอร์</translation>
    </message>
    <message>
        <source>Authentication failed</source>
        <translation type="vanished">การตรวจสอบสิทธิ์ล้มเหลว</translation>
    </message>
    <message>
        <source>The Authentication parameter was not received in the header and authentication could not be performed.</source>
        <translation type="vanished">ไม่ได้รับพารามิเตอร์การตรวจสอบสิทธิ์ในส่วนหัวและไม่สามารถดำเนินการตรวจสอบสิทธิ์ได้</translation>
    </message>
    <message>
        <source>The Authentication Token is illegal. Please confirm that the Authentication Token is delivered correctly.</source>
        <translation type="vanished">โทเค็นการตรวจสอบสิทธิ์ไม่ถูกต้อง กรุณายืนยันว่าโทเค็นการตรวจสอบสิทธิ์ถูกส่งมาอย่างถูกต้อง</translation>
    </message>
    <message>
        <source>Authentication Token has expired, please regenerate/obtain it</source>
        <translation type="vanished">โทเค็นการตรวจสอบสิทธิ์หมดอายุแล้ว กรุณาสร้างใหม่หรือรับใหม่</translation>
    </message>
    <message>
        <source>Verification via Authentication Token failed</source>
        <translation type="vanished">การตรวจสอบผ่านโทเค็นการตรวจสอบสิทธิ์ล้มเหลว</translation>
    </message>
    <message>
        <source>Account reading and writing</source>
        <translation type="vanished">การอ่านและเขียนบัญชี</translation>
    </message>
    <message>
        <source>Your account is currently inactive. Please check account information</source>
        <translation type="vanished">บัญชีของคุณไม่มีการใช้งานในขณะนี้ กรุณาตรวจสอบข้อมูลบัญชี</translation>
    </message>
    <message>
        <source>Your account does not exist</source>
        <translation type="vanished">บัญชีของคุณไม่มีอยู่</translation>
    </message>
    <message>
        <source>Your account has been locked, please contact customer service to unlock it</source>
        <translation type="vanished">บัญชีของคุณถูกล็อก กรุณาติดต่อฝ่ายบริการลูกค้าเพื่อปลดล็อก</translation>
    </message>
    <message>
        <source>Your account is in arrears, please recharge and try again</source>
        <translation type="vanished">บัญชีของคุณมียอดค้างชำระ กรุณาเติมเงินและลองอีกครั้ง</translation>
    </message>
    <message>
        <source>Unable to successfully access your account, please try again later</source>
        <translation type="vanished">ไม่สามารถเข้าถึงบัญชีของคุณได้สำเร็จ กรุณาลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>API call error</source>
        <translation type="vanished">เกิดข้อผิดพลาดในการเรียกใช้ API</translation>
    </message>
    <message>
        <source>API call parameters are incorrect, please check the documentation</source>
        <translation type="vanished">พารามิเตอร์การเรียกใช้ API ไม่ถูกต้อง กรุณาตรวจสอบเอกสารประกอบ</translation>
    </message>
    <message>
        <source>Model does not exist, please check the model code</source>
        <translation type="vanished">ไม่พบโมเดล กรุณาตรวจสอบรหัสโมเดล</translation>
    </message>
    <message>
        <source>The current model does not support the ${method} calling method</source>
        <translation type="vanished">โมเดลปัจจุบันไม่รองรับวิธีการเรียกใช้ ${method}</translation>
    </message>
    <message>
        <source>${field} Parameters not received normally</source>
        <translation type="vanished">ไม่ได้รับพารามิเตอร์ ${field} ตามปกติ</translation>
    </message>
    <message>
        <source>The ${field}  parameter is illegal. Please check the documentation</source>
        <translation type="vanished">พารามิเตอร์ ${field} ไม่ถูกต้อง กรุณาตรวจสอบเอกสารประกอบ</translation>
    </message>
    <message>
        <source>${field1} and ${field2} cannot be set at the same time, please check the documentation</source>
        <translation type="vanished">ไม่สามารถตั้งค่า ${field1} และ ${field2} พร้อมกันได้ กรุณาตรวจสอบเอกสารประกอบ</translation>
    </message>
    <message>
        <source>You do not have access to  ${API_name}</source>
        <translation type="vanished">คุณไม่ได้รับอนุญาตให้เข้าถึง ${API_name}</translation>
    </message>
    <message>
        <source>API ${API_name} is offline</source>
        <translation type="vanished">API ${API_name} อยู่ในสถานะออฟไลน์</translation>
    </message>
    <message>
        <source>API ${API_name}  does not exist</source>
        <translation type="vanished">ไม่พบ API ${API_name}</translation>
    </message>
    <message>
        <source>API call process error</source>
        <translation type="vanished">เกิดข้อผิดพลาดในกระบวนการเรียกใช้ API</translation>
    </message>
    <message>
        <source>You have requested: ${request_id}</source>
        <translation type="vanished">คุณได้ทำการร้องขอ: ${request_id}</translation>
    </message>
    <message>
        <source>When getting asynchronous request results, please use task_id</source>
        <translation type="vanished">เมื่อรับผลลัพธ์การร้องขอแบบอะซิงโครนัส กรุณาใช้ task_id</translation>
    </message>
    <message>
        <source>Task: ${task_id} does not exist</source>
        <translation type="vanished">ไม่พบงาน: ${task_id}</translation>
    </message>
    <message>
        <source>Network error, error id: ${error_id}, please contact customer service</source>
        <translation type="vanished">ข้อผิดพลาดเครือข่าย รหัสข้อผิดพลาด: ${error_id} กรุณาติดต่อฝ่ายบริการลูกค้า</translation>
    </message>
    <message>
        <source>API run error</source>
        <translation type="vanished">เกิดข้อผิดพลาดในการทำงานของ API</translation>
    </message>
    <message>
        <source>Prompt super long</source>
        <translation type="vanished">ข้อความยาวเกินไป</translation>
    </message>
    <message>
        <source>API call blocked by policy</source>
        <translation type="vanished">การเรียกใช้ API ถูกบล็อกตามนโยบาย</translation>
    </message>
    <message>
        <source>The system has detected that the input or generated content may contain unsafe or sensitive content. Please avoid entering prompts that may easily generate sensitive content. Thank you for your cooperation.</source>
        <translation type="vanished">ระบบตรวจพบว่าข้อมูลที่ป้อนหรือเนื้อหาที่สร้างอาจมีเนื้อหาที่ไม่ปลอดภัยหรืออ่อนไหว กรุณาเลี่ยงการป้อนข้อความที่อาจก่อให้เกิดเนื้อหาอ่อนไหว ขอบคุณสำหรับความร่วมมือ</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">ขณะนี้มีผู้ใช้งานจำนวนมาก กรุณาลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>This API has reached the limit of calls for today. If you need more, please contact customer service to purchase.</source>
        <translation type="vanished">API นี้ถึงขีดจำกัดการเรียกใช้สำหรับวันนี้แล้ว หากต้องการเพิ่มเติม กรุณาติดต่อฝ่ายบริการลูกค้าเพื่อซื้อ</translation>
    </message>
</context>
<context>
    <name>uos_ai::AITranslation</name>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="27"/>
        <source>Translate the following text into English for me.</source>
        <translation type="unfinished">แปลข้อความต่อไปนี้เป็นภาษาอังกฤษให้ฉัน</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="28"/>
        <source>Translate the following document into Chinese.</source>
        <translation type="unfinished">แปลเอกสารต่อไปนี้เป็นภาษาจีน</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="29"/>
        <source>What does the word Ǌgent” mean in the AI industry?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="30"/>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation type="unfinished">โปรดแปลเนื้อหาต่อไปนี้เป็นภาษาจีน ข้อกำหนด: ความหมายถูกต้อง ภาษาทางการและเป็นมืออาชีพ</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="31"/>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation type="unfinished">มีวิธีพูดแบบไม่เป็นทางการในการเรียกเพื่อนเป็นภาษาอังกฤษบ้าง</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="32"/>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation type="unfinished">แปลข้อความภาษาจีนโบราณต่อไปนี้เป็นภาษาจีนสมัยใหม่</translation>
    </message>
</context>
<context>
    <name>uos_ai::AIWriter</name>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="66"/>
        <source>Today </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="68"/>
        <source>Yesterday </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="70"/>
        <source>MMM d HH:mm</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AboutWindow</name>
    <message>
        <location filename="../src/gui/window/aboutwindow.cpp" line="24"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="unfinished">UOS AI เป็นผู้ช่วยอัจฉริยะบนเดสก์ท็อป ผู้ช่วยส่วนตัวของคุณ! คุณสามารถสื่อสารด้วยข้อความหรือเสียง และมันสามารถช่วยตอบคำถาม ให้ข้อมูล และสร้างภาพตามคำอธิบายของคุณ</translation>
    </message>
    <message>
        <location filename="../src/gui/window/aboutwindow.cpp" line="59"/>
        <source>Filing Information</source>
        <translation type="unfinished">ข้อมูลการยื่นไฟล์</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddPrivateModelDialog</name>
    <message>
        <source>Add model</source>
        <translation type="vanished">เพิ่มโมเดล</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">คีย์ API</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation type="vanished">จำเป็นต้องป้อนข้อมูล</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">บัญชีผู้ใช้</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">จำเป็นต้องใช้เพื่อแยกแยะโมเดลหลายตัว</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">ชื่อโมเดล</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation type="vanished">ไม่จำเป็น</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">โดเมน</translation>
    </message>
    <message>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation type="vanished">เพื่อทดสอบว่าโมเดลพร้อมใช้งานหรือไม่ ระบบจะส่งข้อมูลทดสอบไปยังโมเดลขนาดใหญ่ ซึ่งจะใช้โทเคนจำนวนเล็กน้อย</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">ยกเลิก</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">ยืนยัน</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">ไม่เกิน 20 ตัวอักษร</translation>
    </message>
    <message>
        <source>This LLM already exists, please do not add it again.</source>
        <translation type="vanished">LLM นี้มีอยู่แล้ว โปรดอย่าเพิ่มอีก</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">บันทึกไม่สำเร็จ โปรดลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">ชื่อบัญชีนี้มีอยู่แล้ว โปรดเปลี่ยนชื่อ</translation>
    </message>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="vanished">สำหรับการตั้งค่าโปรซี โปรดไปที่การตั้งค่าโปรซีของระบบ</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">ไปที่การตั้งค่า</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddSkillDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="62"/>
        <source>Add Skill</source>
        <translation>เพิ่มทักษะ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="64"/>
        <source>Skill Name</source>
        <translation>ชื่อทักษะ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="69"/>
        <source>Enter skill name</source>
        <translation>ป้อนชื่อทักษะ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="83"/>
        <source>Skill Command</source>
        <translation>คำสั่งทักษะ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="91"/>
        <source> {selection} </source>
        <translation> {selection} </translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="95"/>
        <source>represents the text selected by word selection.</source>
        <translation>แทนข้อความที่เลือกโดยการเลือกคำ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="100"/>
        <source>Instructions</source>
        <translation>คำแนะนำ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="126"/>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="128"/>
        <source>Save</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="246"/>
        <source>Skill name cannot be empty</source>
        <translation>ชื่อทักษะไม่สามารถเว้นว่างได้</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="291"/>
        <source>Exceeded character limit</source>
        <translation>เกินขีดจำกัดตัวอักษร</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="403"/>
        <source>The skill name already exists.</source>
        <translation>ชื่อทักษะนี้มีอยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="438"/>
        <source>Command Instructions</source>
        <translation>คำแนะนำคำสั่ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="476"/>
        <source>If you want to translate the selected text &quot;Hello&quot;, as shown above, you can enter the command: Translate {selection} into English.</source>
        <translation>หากคุณต้องการแปลข้อความที่เลือก &quot;Hello&quot; ตามที่แสดงด้านบน คุณสามารถป้อนคำสั่ง: แปล {selection} เป็นภาษาอังกฤษ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="483"/>
        <source>Advanced Tips</source>
        <translation>เคล็ดลับขั้นสูง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="489"/>
        <source>The more specific the command, the more accurate the generated content. For example:
• Generate a PPT outline for {selection} with 3 chapters and 10 key points.
• Polish {selection} into a recruitment copy within 100 words, highlighting teamwork.</source>
        <translation>ยิ่งคำสั่งเฉพาะเจาะจงมากเท่าไหร่ เนื้อหาที่สร้างขึ้นก็จะยิ่งแม่นยำมากขึ้นเท่านั้น ตัวอย่างเช่น:

• สร้างโครงร่าง PPT สำหรับ {selection} ด้วย 3 บทและ 10 ประเด็นสำคัญ

• ปรับปรุง {selection} ให้เป็นข้อความสรรหาภายใน 100 คำ โดยเน้นการทำงานเป็นทีม</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="561"/>
        <source>Clicking the label can still insert it into the input field.</source>
        <translation>การคลิกที่ป้ายยังสามารถแทรกลงในช่องป้อนข้อมูลได้</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="563"/>
        <source>OK</source>
        <translation>ตกลง</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiBarWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="32"/>
        <source>DDE Shell AI Bar</source>
        <translation>แถบ AI ของ DDE Shell</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="52"/>
        <source>Drag files quickly</source>
        <translation>ลากไฟล์อย่างรวดเร็ว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="52"/>
        <source>Drag files to the AI ribbon for intelligent processing</source>
        <translation>ลากไฟล์ไปที่ริบบิ้น AI เพื่อประมวลผลอัจฉริยะ</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiQuickDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="124"/>
        <source>simplified Chinese</source>
        <translation type="unfinished">จีนตัวย่อ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="125"/>
        <source>traditional Chinese</source>
        <translation type="unfinished">จีนตัวเต็ม</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="126"/>
        <source>Tibetan</source>
        <translation type="unfinished">ทิเบต</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="127"/>
        <source>English</source>
        <translation type="unfinished">อังกฤษ</translation>
    </message>
    <message>
        <source>Japanese </source>
        <translation type="obsolete">ญี่ปุ่น</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="128"/>
        <source>Japanese</source>
        <translation type="unfinished">ญี่ปุ่น</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="129"/>
        <source>German</source>
        <translation type="unfinished">เยอรมัน</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="130"/>
        <source>Spanish</source>
        <translation type="unfinished">สเปน</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="131"/>
        <source>French</source>
        <translation type="unfinished">ฝรั่งเศส</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="132"/>
        <source>Italian</source>
        <translation type="unfinished">อิตาลี</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="133"/>
        <source>Korean</source>
        <translation type="unfinished">เกาหลี</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="134"/>
        <source>Malay</source>
        <translation type="unfinished">มาเลย์</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="135"/>
        <source>Portuguese</source>
        <translation type="unfinished">โปรตุเกส</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="136"/>
        <source>Russian</source>
        <translation type="unfinished">รัสเซีย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="137"/>
        <source>Thai</source>
        <translation type="unfinished">ไทย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="138"/>
        <source>Vietnamese</source>
        <translation type="unfinished">เวียดนาม</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="203"/>
        <source>type</source>
        <translation type="unfinished">ประเภท</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="302"/>
        <source>Cancel</source>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="327"/>
        <source>Read Aloud</source>
        <translation type="unfinished">อ่านออกเสียง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="334"/>
        <source>Paste to Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="348"/>
        <source>Regenerate</source>
        <translation type="unfinished">สร้างใหม่</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="355"/>
        <source>Copy</source>
        <translation type="unfinished">คัดลอก</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="373"/>
        <source>Continue Dialog</source>
        <translation type="unfinished">สนทนาต่อ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="386"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="422"/>
        <source>Automatic Detection</source>
        <translation type="unfinished">ตรวจจับอัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="498"/>
        <source>Search</source>
        <translation type="unfinished">ค้นหา</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="499"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1315"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1364"/>
        <source>Explain</source>
        <translation type="unfinished">อธิบาย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="500"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1320"/>
        <source>Summary</source>
        <translation type="unfinished">สรุป</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="501"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1325"/>
        <source>Translate</source>
        <translation type="unfinished">แปล</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="502"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1344"/>
        <source>Continue writing</source>
        <translation type="unfinished">เขียนต่อ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="503"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1349"/>
        <source>Expand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="504"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1354"/>
        <source>Correct</source>
        <translation type="unfinished">แก้ไข</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="505"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1359"/>
        <source>Polish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="525"/>
        <source>Add to the AI knowledge base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="632"/>
        <source>The translation result is limited by the model&apos;s capabilities. If you are not satisfied with the translation, please switch to other models on the UOS AI Home page.</source>
        <translation type="unfinished">ผลการแปลอาจถูกจำกัดด้วยความสามารถของโมเดล หากคุณไม่พอใจกับการแปล กรุณาเปลี่ยนไปใช้โมเดลอื่นในหน้าหลัก UOS AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="633"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="954"/>
        <source>Ok</source>
        <translation type="unfinished">ตกลง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="639"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1341"/>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation type="unfinished">แปลข้อความนี้เป็น %1 และให้ผลลัพธ์ที่ชัดเจนโดยตรง ข้อความ：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="826"/>
        <source>Not clickable</source>
        <translation type="unfinished">ไม่สามารถคลิกได้</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="909"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="914"/>
        <source>The audio device is not detected, please check and try again.</source>
        <translation type="unfinished">ไม่พบอุปกรณ์เสียง กรุณาตรวจสอบและลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="915"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="941"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation type="unfinished">ตกลง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="934"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="952"/>
        <source>Fill failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="953"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1018"/>
        <source>Added</source>
        <translation type="unfinished">เพิ่มแล้ว</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1292"/>
        <source>Copied</source>
        <translation type="unfinished">คัดลอกแล้ว</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1317"/>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation type="unfinished">อธิบายข้อความนี้ด้วยภาษาง่ายๆ ให้ผลลัพธ์ที่ชัดเจนโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1322"/>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation type="unfinished">สรุปข้อความนี้และให้ผลลัพธ์ที่ชัดเจนโดยตรงโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1346"/>
        <source>Continue this passage appropriately. No need for a lot of words. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="unfinished">เขียนต่อข้อความนี้อย่างเหมาะสม ไม่จำเป็นต้องใช้คำมาก แค่ให้ผลลัพธ์ที่ชัดเจนโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1351"/>
        <source>Expand this passage appropriately. No need for a particularly long text. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="unfinished">ขยายความข้อความนี้อย่างเหมาะสม ไม่จำเป็นต้องใช้ข้อความยาวมาก แค่ให้ผลลัพธ์ที่ชัดเจนโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1356"/>
        <source>Check if there are any typos in this passage. If there are, point out the location of the errors. Give me a clear result directly without any other redundant content.
text：</source>
        <translation type="unfinished">ตรวจสอบว่ามีข้อผิดพลาดในการพิมพ์ในข้อความนี้หรือไม่ หากมี ชี้ตำแหน่งของข้อผิดพลาด ให้ผลลัพธ์ที่ชัดเจนโดยตรงโดยไม่มีเนื้อหาเกินจำเป็น ข้อความ：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1361"/>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation type="unfinished">ช่วยปรับแต่งข้อความนี้ให้ฉันและให้ผลลัพธ์โดยไม่มีเนื้อหาเพิ่มเติม

ข้อความ：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1402"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1404"/>
        <source> &quot;%1&quot; </source>
        <translation type="unfinished"> &quot;%1&quot; </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1779"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1795"/>
        <source>Current model: </source>
        <translation type="unfinished">โมเดลปัจจุบัน: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1800"/>
        <source>Currently no model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1819"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1829"/>
        <source>Go to configure  </source>
        <translation type="unfinished">ไปที่การกำหนดค่า</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1823"/>
        <source>Claim Free Credits  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2014"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2049"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2095"/>
        <source>No text recognized.</source>
        <translation type="unfinished">ไม่พบข้อความที่รู้จัก</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2114"/>
        <source>The added content must be more than 10 words</source>
        <translation type="unfinished">เนื้อหาที่เพิ่มต้องมีมากกว่า 10 คำ</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiWriterDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="111"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="429"/>
        <source>Enter what you want to create (press Enter to generate/Esc to exit)</source>
        <translation>ป้อนสิ่งที่คุณต้องการสร้าง (กด Enter เพื่อสร้าง/Esc เพื่อออก)</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="747"/>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation>ช่วยฉันเขียนเรียงความในหัวข้อ [%1] ด้วย [โครงสร้างที่ชัดเจนและเนื้อหาอันหลากหลาย]</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="747"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="763"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="795"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="811"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="843"/>
        <source>Artificial Intelligence</source>
        <translation>ปัญญาประดิษฐ์</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="763"/>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation>ช่วยฉันเขียนโครงร่างในหัวข้อ [%1] ซึ่งจะใช้สำหรับ [การผลิต PPT]</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="779"/>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation>ช่วยฉันเขียนประกาศเกี่ยวกับ [%1] ผู้รับคือ [พนักงานทั้งหมด] และผู้ส่งคือ [ฝ่ายบริหาร]</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="779"/>
        <source>National Day Holiday</source>
        <translation>วันหยุดวันชาติ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="795"/>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation>ช่วยฉันเขียนรายงานวิจัยเกี่ยวกับ [%1] อย่างน้อยต้องรวม [คำอธิบายสถานการณ์, การวิเคราะห์ปัญหา, มาตรการและข้อเสนอแนะ, สรุปการวิจัย]</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="811"/>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation>ช่วยฉันเขียนสุนทรพจน์ในหัวข้อ [%1] สำหรับ [ผู้นำบริษัท] ต้องการ [โครงสร้างที่ชัดเจนและภาษาที่มีชีวิตชีวา]</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="827"/>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation>ช่วยฉันเขียนสรุปงานล่าสุดของฉัน รวมถึง [%1] และ [ผลลัพธ์] ต้องการน้ำเสียง [เป็นทางการ]</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="827"/>
        <source>work content</source>
        <translation>เนื้อหางาน</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="843"/>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation>ช่วยฉันเขียนทวีตสาธารณะในหัวข้อ [%1] ต้องการ [โครงสร้างที่ชัดเจน] และน้ำเสียง [ผ่อนคลาย]</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">การกำหนดค่าโมเดล</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1100"/>
        <source>Go to configure  </source>
        <translation>ไปที่การกำหนดค่า</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="282"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1393"/>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="100"/>
        <source>AI Writer</source>
        <translation>นักเขียน AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="204"/>
        <source>Article</source>
        <translation>บทความ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="208"/>
        <source>Outline</source>
        <translation>โครงร่าง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="212"/>
        <source>Notification</source>
        <translation>ประกาศ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="216"/>
        <source>Research Report</source>
        <translation>รายงานวิจัย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="220"/>
        <source>Speeches</source>
        <translation>สุนทรพจน์</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="224"/>
        <source>Work Summary</source>
        <translation>สรุปงาน</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="228"/>
        <source>Tweets</source>
        <translation>ทวีต</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="320"/>
        <source>Paste to Text</source>
        <translation>วางเป็นข้อความ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="338"/>
        <source>Regenerate</source>
        <translation>สร้างใหม่</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="346"/>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="364"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>เนื้อหาที่สร้างโดย AI เป็นเพียงข้อมูลอ้างอิง โปรดระมัดระวังความถูกต้องของข้อมูล</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="857"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation>สามารถใช้ฟังก์ชันนี้ได้หลังจากรีสตาร์ทวิธีการป้อนข้อมูล คู่มือมีดังนี้:

1. คลิกขวาที่ไอคอนวิธีการป้อนข้อมูลในแถบงาน

2. คลิก &quot;รีสตาร์ท&quot;</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="861"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>ตกลง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1040"/>
        <source>Copied</source>
        <translation>คัดลอกแล้ว</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1063"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1077"/>
        <source>Current model: </source>
        <translation>โมเดลปัจจุบัน: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1081"/>
        <source>Currently no model</source>
        <translation>ไม่มีโมเดลในขณะนี้</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1114"/>
        <source>Modify the content, change the tone…</source>
        <translation>แก้ไขเนื้อหา เปลี่ยนโทนเสียง…</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1391"/>
        <source>Fill failed</source>
        <translation>การเติมล้มเหลว</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1392"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>ไม่ได้เลือกช่องป้อนข้อมูล กรุณาเลือกช่องป้อนข้อมูลและเติมใหม่</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1394"/>
        <source>Ok</source>
        <translation>ตกลง</translation>
    </message>
</context>
<context>
    <name>uos_ai::AppUtils</name>
    <message>
        <location filename="../src/utils/apputils.cpp" line="43"/>
        <source>File Manager</source>
        <translation>ตัวจัดการไฟล์</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="44"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="45"/>
        <source>Mail</source>
        <translation>อีเมล</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="46"/>
        <source>Calendar</source>
        <translation>ปฏิทิน</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="47"/>
        <source>Web Browser</source>
        <translation>เว็บเบราว์เซอร์</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="48"/>
        <source>Text Editor</source>
        <translation>โปรแกรมแก้ไขข้อความ</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="49"/>
        <source>Screenshot</source>
        <translation>ภาพหน้าจอ</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="50"/>
        <source>Voice Notes</source>
        <translation>บันทึกเสียง</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="51"/>
        <source>Document Viewer</source>
        <translation>โปรแกรมดูเอกสาร</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="52"/>
        <source>App Store</source>
        <translation>ร้านค้าแอป</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="53"/>
        <source>Manual</source>
        <translation>คู่มือ</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="54"/>
        <source>WPS Writer</source>
        <translation>WPS Writer</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="55"/>
        <source>WPS Spreadsheets</source>
        <translation>WPS Spreadsheets</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="56"/>
        <source>WPS Presentation</source>
        <translation>WPS Presentation</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="57"/>
        <source>QQ</source>
        <translation>QQ</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="58"/>
        <source>SuwellReader</source>
        <translation>SuwellReader</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="59"/>
        <source>DingTalk</source>
        <translation>DingTalk</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="60"/>
        <source>FoxitOfficeSuite</source>
        <translation>FoxitOfficeSuite</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="61"/>
        <source>Foxit PDF Editor</source>
        <translation>Foxit PDF Editor</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="62"/>
        <source>Yozo Document 2024</source>
        <translation>Yozo Document 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="63"/>
        <source>Yozo Office 2024</source>
        <translation>Yozo Office 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="64"/>
        <source>Yozo Presentation 2024</source>
        <translation>Yozo Presentation 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="65"/>
        <source>Yozo Sheet 2024</source>
        <translation>Yozo Sheet 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="66"/>
        <source>Yozo-xReader</source>
        <translation>Yozo-xReader</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="67"/>
        <source>wpspdf</source>
        <translation>wpspdf</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="68"/>
        <source>doubao</source>
        <translation>doubao</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="69"/>
        <source>Foxmail</source>
        <translation>Foxmail</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="70"/>
        <source>zjd</source>
        <translation>zjd</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="71"/>
        <source>Wechat</source>
        <translation>Wechat</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="72"/>
        <source>WXWork</source>
        <translation>WXWork</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="73"/>
        <source>Feishu</source>
        <translation>Feishu</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="74"/>
        <source>Chrome</source>
        <translation>Chrome</translation>
    </message>
</context>
<context>
    <name>uos_ai::Application</name>
    <message>
        <location filename="../src/app/application.cpp" line="66"/>
        <location filename="../src/app/application.cpp" line="68"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/app/application.cpp" line="70"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="unfinished">UOS AI เป็นผู้ช่วยอัจฉริยะบนเดสก์ท็อป ผู้ช่วยส่วนตัวของคุณ! คุณสามารถสื่อสารด้วยข้อความหรือเสียง และมันสามารถช่วยตอบคำถาม ให้ข้อมูล และสร้างภาพตามคำอธิบายของคุณ</translation>
    </message>
    <message>
        <location filename="../src/app/application.cpp" line="112"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="unfinished">UOS AI ติดตาม/เขียน</translation>
    </message>
</context>
<context>
    <name>uos_ai::ArticleAdjustAgent</name>
    <message>
        <location filename="../src/agent/research/articleadjustagent.cpp" line="179"/>
        <source>Untitled</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AssistantManager</name>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="42"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="43"/>
        <source>Hello, I&apos;m UOS AI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="55"/>
        <source>AI Writing</source>
        <translation type="unfinished">การเขียนด้วย AI</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="56"/>
        <source>Infinite inspiration, worry-free writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="63"/>
        <source>Please enter the topic and requirements of the document, and UOS AI will help you complete the creation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="70"/>
        <source>AI Translation</source>
        <translation type="unfinished">การแปลด้วย AI</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="71"/>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation type="unfinished">ผู้ช่วยแปลของคุณ ที่เชี่ยวชาญหลายภาษา</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="78"/>
        <source>Please enter the content to be translated and specify the target language; the default target language is Chinese.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="87"/>
        <source>Personal Knowledge Assistant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="88"/>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation type="unfinished">ตอบคำถามจากฐานความรู้ส่วนตัวของคุณ</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="95"/>
        <source>Ask questions based on the knowledge base.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="104"/>
        <source>MCP Server</source>
        <translation type="unfinished">เซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="105"/>
        <source>Built-in efficient MCP tools for office work, support for importing custom MCP services, and the flexibility to choose MCP services for conversations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="112"/>
        <source>Please enter MCP Server commands.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioChannel</name>
    <message>
        <location filename="../src/gui/web/audiochannel.cpp" line="102"/>
        <source>Failed to start recorder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/audiochannel.cpp" line="149"/>
        <source>Failed to play text audio</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="84"/>
        <location filename="../src/audio/audiocontroler.cpp" line="183"/>
        <source>invalid input device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="94"/>
        <location filename="../src/audio/audiocontroler.cpp" line="230"/>
        <source>invalid output device</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="1024"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinProvider</name>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="54"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="59"/>
        <source>Intelligent Routing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="71"/>
        <source>Online Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="83"/>
        <source>DeepSeek-V3.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="96"/>
        <location filename="../src/model/builtinprovider.cpp" line="334"/>
        <source>GLM-4.7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="110"/>
        <source>Doubao-Seed-1.8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="127"/>
        <source>Custom</source>
        <translation type="unfinished">กำหนดเอง</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="135"/>
        <source>Private deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="144"/>
        <source>OpenAI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="149"/>
        <source>GPT-3.5 Turbo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="162"/>
        <source>GPT-4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="175"/>
        <source>GPT-4.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="188"/>
        <source>o1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="201"/>
        <source>GPT-5.3 Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="217"/>
        <source>doubao/seed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="223"/>
        <source>Doubao-Seed 2.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="236"/>
        <source>Doubao-Seed 2.0-Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="252"/>
        <source>DeepSeek</source>
        <translation type="unfinished">DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="257"/>
        <source>DeepSeek V3.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="273"/>
        <source>MiniMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="279"/>
        <source>MiniMax-M2.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="295"/>
        <source>Moonshot (KIMI)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="300"/>
        <source>Kimi K2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="313"/>
        <source>Kimi K2.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="329"/>
        <source>GLM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="347"/>
        <source>GLM-5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="363"/>
        <source>Qwen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="369"/>
        <source>Qwen3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="382"/>
        <source>Qwen3.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="399"/>
        <source>Anthropic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="406"/>
        <source>Gemini</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ClickableLabel</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="695"/>
        <source>Insert it into the input field</source>
        <translation>แทรกลงในช่องป้อนข้อมูล</translation>
    </message>
</context>
<context>
    <name>uos_ai::CommonFailDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="31"/>
        <source>Error</source>
        <translation type="unfinished">ข้อผิดพลาด</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="53"/>
        <source>OK</source>
        <comment>button</comment>
        <translation type="unfinished">ตกลง</translation>
    </message>
</context>
<context>
    <name>uos_ai::ConversationRecord</name>
    <message>
        <location filename="../src/conversation/conversationrecord.cpp" line="13"/>
        <location filename="../src/conversation/conversationrecord.cpp" line="23"/>
        <source>New Conversation</source>
        <translation type="unfinished">บทสนทนาใหม่</translation>
    </message>
    <message>
        <location filename="../src/conversation/conversationrecord.cpp" line="305"/>
        <source>Null</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::CreateScheduleInst</name>
    <message>
        <source>Create Schedule</source>
        <translation type="vanished">สร้างตารางเวลา</translation>
    </message>
    <message>
        <source>Schedule a meeting with the Marketing Department from 2 PM to 5 PM.</source>
        <translation type="vanished">นัดประชุมกับฝ่ายการตลาดตั้งแต่บ่าย 2 โมงถึง 5 โมงเย็น</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">ขออภัย ไม่พบการดำเนินการที่ตรงกัน</translation>
    </message>
    <message>
        <source>Please parse the corresponding parameters from the input content to match the schedule template in the following JSON format,and output only the JSON content, excluding any irrelevant information.

Schedule template format:
json
{&quot;subject&quot;: &quot;Subject&quot;, &quot;startTime&quot;: &quot;Schedule Start Time, format: yyyy-MM-ddThh:mm:ss&quot;, &quot;endTime&quot;: &quot;Schedule End Time, format: yyyy-MM-ddThh:mm:ss&quot;}

Input: %1
Current time: %2</source>
        <translation type="vanished">กรุณาวิเคราะห์พารามิเตอร์ที่เกี่ยวข้องจากเนื้อหาป้อนเข้าให้ตรงกับเทมเพลตตารางเวลาต่อไปนี้ในรูปแบบ JSON และส่งออกเฉพาะเนื้อหา JSON โดยไม่รวมข้อมูลที่ไม่เกี่ยวข้องใด ๆ

รูปแบบเทมเพลตตารางเวลา:

json
{&quot;subject&quot;: &quot;หัวข้อ&quot;, &quot;startTime&quot;: &quot;เวลาเริ่มต้นตารางเวลา รูปแบบ: yyyy-MM-ddThh:mm:ss&quot;, &quot;endTime&quot;: &quot;เวลาสิ้นสุดตารางเวลา รูปแบบ: yyyy-MM-ddThh:mm:ss&quot;}

ป้อนเข้า: %1
เวลาปัจจุบัน: %2</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomMcpServerEditor</name>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="40"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="86"/>
        <source>Add MCP Server</source>
        <translation>เพิ่ม MCP Server</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="49"/>
        <source>Edit MCP Server</source>
        <translation>แก้ไข MCP Server</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="96"/>
        <source>JSON configuration:</source>
        <translation>การตั้งค่า JSON:</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="100"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="106"/>
        <source>Please paste the MCP JSON configuration code into the input box.</source>
        <translation>กรุณาวางโค้ดการตั้งค่า MCP JSON ลงในช่องป้อนข้อมูล</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="120"/>
        <source>Describe</source>
        <translation>อธิบาย</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="126"/>
        <source>Describe MCP server functions to facilitate quick search tools</source>
        <translation>อธิบายฟังก์ชัน MCP server เพื่ออำนวยความสะดวกในการค้นหาเครื่องมือได้อย่างรวดเร็ว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="155"/>
        <source>Cancel</source>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="167"/>
        <source>Confirm</source>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomModelGroup</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="963"/>
        <source>Please enter the model ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="967"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="988"/>
        <source>Please enter the model name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::DConfigManager</name>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="234"/>
        <source>The device needs to be restarted before this function can be fully used.</source>
        <translation>จำเป็นต้องรีสตาร์ทอุปกรณ์ก่อนที่จะใช้งานฟังก์ชันนี้ได้เต็มที่</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepResearchAgent</name>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="107"/>
        <source>Collecting and analyzing data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="148"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="163"/>
        <source>Data collection and analysis completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="149"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="166"/>
        <source>Research completed. %1 references collected:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="224"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="282"/>
        <source>搜索成功</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="227"/>
        <source>ERROR: 未搜索到信息！</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="285"/>
        <source>未找到相关文档</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="327"/>
        <source>Local Knowledge Base</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekInfo</name>
    <message>
        <source>After receiving the gift, the original Baidu model and iFlytek model will be replaced with DeepSeek</source>
        <translation type="vanished">หลังจากรับของขวัญแล้ว โมเดล Baidu และ iFlytek เดิมจะถูกแทนที่ด้วย DeepSeek</translation>
    </message>
    <message>
        <source>Manually collect later</source>
        <translation type="vanished">เก็บข้อมูลด้วยตนเองในภายหลัง</translation>
    </message>
    <message>
        <source>Trial Account</source>
        <translation type="vanished">บัญชีทดลองใช้</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation type="vanished">รับบัญชีฟรี</translation>
    </message>
    <message>
        <source>Try again</source>
        <translation type="vanished">ลองอีกครั้ง</translation>
    </message>
    <message>
        <source>Enter UOS AI</source>
        <translation type="vanished">เข้าสู่ UOS AI</translation>
    </message>
    <message>
        <source>Receiving...</source>
        <translation type="vanished">กำลังรับ...</translation>
    </message>
    <message>
        <source>Use it immediately</source>
        <translation type="vanished">ใช้งานทันที</translation>
    </message>
    <message>
        <source>Checking account status...</source>
        <translation type="vanished">กำลังตรวจสอบสถานะบัญชี...</translation>
    </message>
    <message>
        <source>DeepSeek account claim failed!</source>
        <translation type="vanished">การรับบัญชี DeepSeek ล้มเหลว!</translation>
    </message>
    <message>
        <source>Please check the network and try again later！</source>
        <translation type="vanished">กรุณาตรวจสอบเครือข่ายและลองอีกครั้งในภายหลัง</translation>
    </message>
    <message>
        <source>DeepSeek account successfully claimed!</source>
        <translation type="vanished">รับบัญชี DeepSeek สำเร็จแล้ว!</translation>
    </message>
    <message>
        <source>Please check the network and try again or manually claim in UOS AI settings later</source>
        <translation type="vanished">กรุณาตรวจสอบเครือข่ายและลองอีกครั้งหรือรับด้วยตนเองในการตั้งค่า UOS AI ในภายหลัง</translation>
    </message>
    <message>
        <source>UOS AI has been fully integrated into DeepSeek</source>
        <translation type="vanished">UOS AI ได้ถูกผสานเข้ากับ DeepSeek อย่างสมบูรณ์</translation>
    </message>
    <message>
        <source>The free account activity has ended.</source>
        <translation type="vanished">กิจกรรมบัญชีฟรีได้สิ้นสุดลงแล้ว</translation>
    </message>
    <message>
        <source>Come and experience it!</source>
        <translation type="vanished">มาลองใช้งานกันเถอะ!</translation>
    </message>
    <message>
        <source>Come and claim your account!</source>
        <translation type="vanished">มารับบัญชีของคุณกัน!</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="48"/>
        <source>Precautions</source>
        <translation>ข้อควรระวัง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="49"/>
        <source>The DeepSeek local model has certain requirements for computer configuration. If the configuration is lower than the recommended one, the experience will be affected.</source>
        <translation>โมเดล DeepSeek ในเครื่องมีข้อกำหนดบางประการเกี่ยวกับการกำหนดค่าคอมพิวเตอร์ หากการกำหนดค่าต่ำกว่าที่แนะนำ ประสบการณ์การใช้งานอาจได้รับผลกระทบ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="54"/>
        <source>Recommended configuration</source>
        <translation>การกำหนดค่าที่แนะนำ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="55"/>
        <source>&lt;b&gt;Recommended Configuration&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU: &lt;/b&gt;High-performance multi-core CPU (such as Intel i5/i7 or AMD Ryzen 5/7 series), with a clock speed of above 3.0 GHz.&lt;br&gt;&lt;b&gt;GPU: &lt;/b&gt;With a video memory of above 4GB.&lt;br&gt;&lt;b&gt;Memory: &lt;/b&gt;8GB and above.&lt;br&gt;&lt;b&gt;Hard Drive: &lt;/b&gt;Solid State Drive (SSD) with at least 5GB of free space reserved.</source>
        <translation type="unfinished">&lt;b&gt;推荐配置&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU：&lt;/b&gt;高性能多核CPU（如Intel i5/i7或AMD Ryzen 5/7系列），主频3.0 GHz以上&lt;br&gt;&lt;b&gt;GPU：&lt;/b&gt;显存4GB以上&lt;br&gt;&lt;b&gt;内存：&lt;/b&gt;8GB及以上&lt;br&gt;&lt;b&gt;硬盘：&lt;/b&gt;固态硬盘（SSD）并预留5GB以上空间</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="64"/>
        <source>Install later</source>
        <translation>ติดตั้งในภายหลัง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="65"/>
        <source>Confirm installation</source>
        <translation>ยืนยันการติดตั้ง</translation>
    </message>
</context>
<context>
    <name>uos_ai::DisableAppWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/disableappwidget.cpp" line="47"/>
        <source>Hide FollowAlong in the following applications</source>
        <translation>ซ่อน FollowAlong ในแอปพลิเคชันต่อไปนี้</translation>
    </message>
</context>
<context>
    <name>uos_ai::ECheckAgreementDialog</name>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="62"/>
        <source>Enabling MCP Server Features</source>
        <translation>เปิดใช้งานฟีเจอร์เซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="81"/>
        <source>Some third-party MCP server features carry certain risks. Please use them with caution. If you enable this service, a built-in tool will detect and automatically download necessary dependencies. This download process will incur data charges. Please be aware of these risks and proceed with caution.</source>
        <translation>ฟีเจอร์เซิร์ฟเวอร์ MCP ของบุคคลที่สามบางรายการมีความเสี่ยงบางประการ โปรดใช้ด้วยความระมัดระวัง หากคุณเปิดใช้งานบริการนี้ เครื่องมือในตัวจะตรวจหาและดาวน์โหลดไฟล์ขึ้นต่อที่จำเป็นโดยอัตโนมัติ กระบวนการดาวน์โหลดนี้จะมีค่าใช้จ่ายข้อมูล โปรดตระหนักถึงความเสี่ยงเหล่านี้และดำเนินการด้วยความระมัดระวัง</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="97"/>
        <source>I have understood and agree to use this service</source>
        <translation>ฉันเข้าใจและยินยอมใช้บริการนี้</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="110"/>
        <source>Cancel</source>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="112"/>
        <source>Confirm</source>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>uos_ai::EParserDocument</name>
    <message>
        <source>Supported files</source>
        <translation type="obsolete">ไฟล์ที่รองรับ</translation>
    </message>
</context>
<context>
    <name>uos_ai::FileChannel</name>
    <message>
        <location filename="../src/gui/web/filechannel.cpp" line="96"/>
        <source>Supported files</source>
        <translation type="unfinished">ไฟล์ที่รองรับ</translation>
    </message>
</context>
<context>
    <name>uos_ai::FreeAccountService</name>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="68"/>
        <source>Network error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="76"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="unfinished">บัญชีฟรีของคุณหมดอายุแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="81"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="unfinished">โควต้าบัญชีฟรีของคุณหมดแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="86"/>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation type="unfinished">โควต้าบัญชีฟรีสำหรับแชทของคุณหมดแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="110"/>
        <source>Not Now</source>
        <translation type="unfinished">ไม่ใช่ตอนนี้</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="111"/>
        <source>Claim Credits</source>
        <translation type="unfinished">รับเครดิต</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="113"/>
        <source>Free Credits Delivered</source>
        <translation type="unfinished">ส่งเครดิตฟรีแล้ว</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="114"/>
        <source>You&apos;ve used up of free generation credits for your trial account. We&apos;ve given you an extra 200 free credits valid this month. Explore more features and unlock UOS AI&apos;s limitless capabilities!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="143"/>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="152"/>
        <source>Successfully Claimed</source>
        <translation type="unfinished">รับเครดิตสำเร็จ</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="146"/>
        <source>Account not found</source>
        <translation type="unfinished">ไม่พบบัญชี</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="149"/>
        <source>Only support trial account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="156"/>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation type="unfinished">คุณได้เข้าร่วมกิจกรรมนี้แล้วและไม่สามารถรับรางวัลซ้ำได้</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="159"/>
        <source>Server system error</source>
        <translation type="unfinished">ข้อผิดพลาดระบบเซิร์ฟเวอร์</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="162"/>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="174"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="unfinished">ไม่สามารถรับเครดิตได้ โปรดลองอีกครั้ง</translation>
    </message>
</context>
<context>
    <name>uos_ai::GenerateImageInst</name>
    <message>
        <source>Generate Image</source>
        <translation type="vanished">สร้างภาพ</translation>
    </message>
    <message>
        <source>Describe Image Content</source>
        <translation type="vanished">อธิบายเนื้อหาภาพ</translation>
    </message>
</context>
<context>
    <name>uos_ai::GetFreeAccountDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="46"/>
        <source>Get a free trial account</source>
        <translation type="unfinished">รับบัญชีทดลองใช้ฟรี</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="63"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="64"/>
        <source>Get account</source>
        <comment>button</comment>
        <translation type="unfinished">รับบัญชี</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="91"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="120"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="128"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="142"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="129"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="143"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="168"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="177"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="157"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="159"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="161"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="unfinished">การสนับสนุนภาษาอังกฤษสำหรับบัญชีทดลองใช้ยังไม่น่าพอใจ และจำนวนการใช้งานและระยะเวลาของบัญชีทดลองใช้มีจำกัด กรุณาตั้งค่าบัญชีโมเดลส่วนตัวของคุณให้ทันเวลา!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="162"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="unfinished">เริ่มทดลอง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="167"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="176"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::HttpCodeTranslation</name>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="19"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="22"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="25"/>
        <source>Operation canceled.</source>
        <translation type="unfinished">ยกเลิกการดำเนินการแล้ว</translation>
    </message>
</context>
<context>
    <name>uos_ai::IatWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="152"/>
        <source>Speak now</source>
        <translation>พูดตอนนี้</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="160"/>
        <source>Low input volume</source>
        <translation>ระดับเสียงอินพุตต่ำ</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="163"/>
        <source>Settings</source>
        <translation>การตั้งค่า</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="244"/>
        <source>Network unavailable</source>
        <translation>เครือข่ายไม่พร้อมใช้งาน</translation>
    </message>
</context>
<context>
    <name>uos_ai::IconButtonEx</name>
    <message>
        <location filename="../src/gui/mgmt/private/iconbuttonex.cpp" line="202"/>
        <source>Newly added files require preprocessing before they can be used, and during the data processing process, it may consume a significant amount of computing and storage resources. Data processing will stop after deleting data.</source>
        <translation type="unfinished">ไฟล์ที่เพิ่มใหม่ต้องผ่านการประมวลผลล่วงหน้าก่อนจึงจะใช้งานได้ และในระหว่างกระบวนการประมวลผลข้อมูล อาจใช้ทรัพยากรการคำนวณและพื้นที่เก็บข้อมูลจำนวนมาก การประมวลผลข้อมูลจะหยุดหลังจากลบข้อมูล</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputPlaceholderWidget</name>
    <message>
        <location filename="../src/wordwizard/wrapper/inputplaceholderwidget.cpp" line="38"/>
        <location filename="../src/wordwizard/wrapper/inputplaceholderwidget.cpp" line="72"/>
        <source>Ask AI</source>
        <translation>ถาม AI</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputWindow</name>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="82"/>
        <source>What to ask about this?</source>
        <translation>อยากถามอะไรเกี่ยวกับสิ่งนี้</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="114"/>
        <source>Hide until restarting this app</source>
        <translation>ซ่อนจนกว่าจะรีสตาร์ทแอปนี้</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="115"/>
        <source>Disable in This Application</source>
        <translation type="unfinished">ปิดการใช้งานในแอปพลิเคชันนี้</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="116"/>
        <source>Disable Globally</source>
        <translation type="unfinished">ปิดการใช้งานทั้งหมด</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="134"/>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="456"/>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>ไปที่ &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;การตั้งค่า&lt;/a&gt; เพื่อเปิดใช้งานอีกครั้ง</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseAgent</name>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="160"/>
        <source>Searching knowledge base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="196"/>
        <source>Search complete · %1s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="200"/>
        <source>Search complete · %1m%2s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="211"/>
        <source>References</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="57"/>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation type="unfinished">คุณแน่ใจหรือไม่ว่าต้องการลบไฟล์ฐานความรู้นี้?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="58"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="59"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="65"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="158"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="383"/>
        <source>Delete</source>
        <translation type="unfinished">ลบ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="69"/>
        <source>Add</source>
        <translation type="unfinished">เพิ่ม</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="73"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="75"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="312"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="314"/>
        <source>Please install the embedding model plugins first</source>
        <translation type="unfinished">กรุณาติดตั้งปลั๊กอินโมเดลฝังตัวก่อน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="81"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">การจัดการฐานความรู้</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="95"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="566"/>
        <source>This feature requires high hardware resources, and the reference benchmark configuration is: CPU Intel 11th generation i7 or above; Memory of 16GB or more; Having a NVIDIA graphics card and a 10 series or higher is the best option. If the configuration is too low, there may be issues such as lagging and inaccurate answers.</source>
        <translation type="unfinished">คุณสมบัตินี้ต้องการทรัพยากรฮาร์ดแวร์สูง และการกำหนดค่าเปรียบเทียบอ้างอิงคือ: CPU Intel รุ่นที่ 11 i7 หรือสูงกว่า; หน่วยความจำ 16GB ขึ้นไป; การมีการ์ดจอ NVIDIA และซีรีย์ 10 หรือสูงกว่าเป็นตัวเลือกที่ดีที่สุด หากการกำหนดค่าต่ำเกินไปอาจมีปัญหาเช่นการล่าช้าและคำตอบที่ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="108"/>
        <source>Here, the knowledge base of the Personal Knowledge Assistant can be defined, and the Personal Knowledge Assistant will answer questions based on the files added below.</source>
        <translation type="unfinished">ที่นี่สามารถกำหนดฐานความรู้ของผู้ช่วยส่วนบุคคลได้ และผู้ช่วยส่วนบุคคลจะตอบคำถามตามไฟล์ที่เพิ่มด้านล่าง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="158"/>
        <source>Done</source>
        <translation type="unfinished">เสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="171"/>
        <source>None</source>
        <translation type="unfinished">ไม่มี</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="217"/>
        <source>File already exist</source>
        <translation type="unfinished">ไฟล์มีอยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="218"/>
        <source>The %1 file already exists and cannot be added again. Please modify the file name or delete the existing file before adding it again</source>
        <translation type="unfinished">ไฟล์ %1 มีอยู่แล้วและไม่สามารถเพิ่มอีกได้ กรุณาแก้ไขชื่อไฟล์หรือลบไฟล์ที่มีอยู่ก่อนเพิ่มอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="243"/>
        <source>All files</source>
        <translation type="unfinished">ไฟล์ทั้งหมด</translation>
    </message>
</context>
<context>
    <name>uos_ai::LaunchAppInst</name>
    <message>
        <source>Launch or Close App</source>
        <translation type="vanished">เปิดหรือปิดแอป</translation>
    </message>
    <message>
        <source>WPS, Music, Album, Control Center, Log Viewer ...</source>
        <translation type="vanished">WPS, Music, Album, Control Center, Log Viewer ...</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="63"/>
        <source>Install</source>
        <translation type="unfinished">ติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="68"/>
        <source>Uninstall</source>
        <translation type="unfinished">ถอนการติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="74"/>
        <source>Update</source>
        <translation type="unfinished">อัปเดต</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistitem.cpp" line="34"/>
        <source>uninstall</source>
        <translation type="unfinished">ถอนการติดตั้ง</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="41"/>
        <source>Local model</source>
        <translation type="unfinished">โมเดลท้องถิ่น</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="106"/>
        <source>ULLM-1.5B</source>
        <translation type="unfinished">ULLM-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="106"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="125"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="163"/>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation type="unfinished">เมื่อติดตั้งแล้ว คุณไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตเพื่อใช้ UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="125"/>
        <source>ULLM-7B</source>
        <translation type="unfinished">ULLM-7B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="144"/>
        <source>DeepSeek-R1-1.5B</source>
        <translation type="unfinished">DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="144"/>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation type="unfinished">ดาวน์โหลดจากชุมชนโอเพนซอร์สด้วยความเสี่ยงของคุณเอง ใช้งานใน UOS AI Assistant หลังจากติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="163"/>
        <source>UOS AI large model</source>
        <translation type="unfinished">โมเดลใหญ่ UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="181"/>
        <source>Embedding Plugins</source>
        <translation type="unfinished">ปลั๊กอินฝังตัว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="181"/>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation type="unfinished">หลังการติดตั้งโมเดล ผู้ช่วยระบบและผู้ช่วยความรู้ส่วนบุคคลสามารถทำงานได้</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPAgent</name>
    <message>
        <location filename="../src/agent/mcpagent.cpp" line="118"/>
        <source>MCP server is not available</source>
        <translation>เซิร์ฟเวอร์ MCP ไม่พร้อมใช้งาน</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPServer</name>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="67"/>
        <location filename="../src/agent/mcpserver.cpp" line="139"/>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation>ฟิลด์ &apos;mcpServers&apos; หายไป</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="76"/>
        <source>Remove old custom server config failed, server name: %0</source>
        <translation>ลบการตั้งค่าเซิร์ฟเวอร์แบบกำหนดเองเก่าไม่สำเร็จ ชื่อเซิร์ฟเวอร์: %0</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="89"/>
        <location filename="../src/agent/mcpserver.cpp" line="163"/>
        <source>no valid mcp server.</source>
        <translation>ไม่มีเซิร์ฟเวอร์ mcp ที่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="147"/>
        <source>Duplicate MCP server name: %0.</source>
        <translation>ชื่อเซิร์ฟเวอร์ MCP ซ้ำ: %0</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="150"/>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation>ชื่อเซิร์ฟเวอร์ MCP &apos;%1&apos; มีอยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="176"/>
        <source>Server name &apos;%1&apos; already exists</source>
        <translation>ชื่อเซิร์ฟเวอร์ &apos;%1&apos; มีอยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="223"/>
        <location filename="../src/agent/mcpserver.cpp" line="268"/>
        <source>Failed to open custom config file for writing</source>
        <translation>ไม่สามารถเปิดไฟล์ตั้งค่าแบบกำหนดเองเพื่อเขียนได้</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="231"/>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation>เซิร์ฟเวอร์ &apos;%1&apos; ไม่ใช่เซิร์ฟเวอร์แบบกำหนดเองหรือไม่มีอยู่</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="246"/>
        <source>No custom server found.</source>
        <translation>ไม่พบเซิร์ฟเวอร์แบบกำหนดเอง</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="252"/>
        <source>Server &apos;%1&apos; not found.</source>
        <translation>ไม่พบเซิร์ฟเวอร์ &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="326"/>
        <source>url field cannot be empty.</source>
        <translation>ฟิลด์ url ต้องไม่ว่างเปล่า</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="333"/>
        <source>command field cannot be empty.</source>
        <translation>ฟิลด์ command ต้องไม่ว่างเปล่า</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="337"/>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation>ฟิลด์ &apos;command&apos; หรือ &apos;url&apos; หายไป</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="51"/>
        <source>Install</source>
        <translation type="unfinished">ติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="56"/>
        <source>Uninstall</source>
        <translation type="unfinished">ถอนการติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="63"/>
        <source>Update</source>
        <translation type="unfinished">อัปเดต</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistitem.cpp" line="63"/>
        <source>built-in</source>
        <translation>ในตัว</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="128"/>
        <source>MCP Server</source>
        <translation>เซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="135"/>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="136"/>
        <source>Built-in</source>
        <translation>ในตัว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="137"/>
        <source>Custom</source>
        <translation type="unfinished">กำหนดเอง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="145"/>
        <source>Add MCP Server</source>
        <translation>เพิ่มเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="327"/>
        <source>Confirm deletion %1?</source>
        <translation>ยืนยันการลบ %1 หรือไม่</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="328"/>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation>หลังจากลบแล้ว เซิร์ฟเวอร์นี้จะไม่สามารถใช้งานได้ โปรดดำเนินการด้วยความระมัดระวัง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="329"/>
        <source>Cancel</source>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="330"/>
        <source>Delete</source>
        <translation type="unfinished">ลบ</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="60"/>
        <source>Mcp Enviorment</source>
        <translation>สภาพแวดล้อม MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="92"/>
        <source>MCP Server</source>
        <translation>เซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="167"/>
        <source>Install UOS AI Agent</source>
        <translation>ติดตั้ง UOS AI Agent</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="168"/>
        <source>After installation, MCP Server will be available.</source>
        <translation>หลังจากติดตั้งเสร็จ เซิร์ฟเวอร์ MCP จะพร้อมใช้งาน</translation>
    </message>
</context>
<context>
    <name>uos_ai::MgmtWindow</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="112"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="451"/>
        <source>Model Configuration</source>
        <translation type="unfinished">การกำหนดค่าโมเดล</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="115"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">การจัดการฐานความรู้</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="118"/>
        <source>UOS AI FollowAlong</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="336"/>
        <source>User Agreement</source>
        <translation type="unfinished">ข้อตกลงผู้ใช้</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="347"/>
        <source>UOS AI User Agreement</source>
        <translation type="unfinished">ข้อตกลงผู้ใช้ UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="348"/>
        <source>Read and agreed</source>
        <translation type="unfinished">อ่านและยอมรับ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="374"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="385"/>
        <source>Proxy Settings</source>
        <translation type="unfinished">การตั้งค่าพร็อกซี</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="386"/>
        <source>Go to settings</source>
        <translation type="unfinished">ไปที่การตั้งค่า</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="523"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="524"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="630"/>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation type="unfinished">การเพิ่มไปยังฐานความรู้ต้องติดตั้งปลั๊กอินโมเดลเวกเตอร์ กรุณาไปที่ร้านแอปเพื่อดาวน์โหลดและติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="638"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="unfinished">ไม่ติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="639"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="unfinished">ติดตั้งทันที</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubLLM</name>
    <message>
        <source>YouRong 1.5B</source>
        <translation type="vanished">YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation type="vanished">YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubProvider</name>
    <message>
        <location filename="../src/model/modelhub/modelhubprovider.cpp" line="54"/>
        <source>YouRong 1.5B</source>
        <translation type="unfinished">YouRong 1.5B</translation>
    </message>
    <message>
        <location filename="../src/model/modelhub/modelhubprovider.cpp" line="57"/>
        <source>YouRong 7B</source>
        <translation type="unfinished">YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="37"/>
        <source>Get a free account</source>
        <translation type="unfinished">รับบัญชีฟรี</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="43"/>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="120"/>
        <source>Delete</source>
        <translation type="unfinished">ลบ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="47"/>
        <source>Add</source>
        <translation type="unfinished">เพิ่ม</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="54"/>
        <source>Online model</source>
        <translation type="unfinished">โมเดลออนไลน์</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="120"/>
        <source>Done</source>
        <translation type="unfinished">เสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="131"/>
        <source>None</source>
        <translation type="unfinished">ไม่มี</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelScopeItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="97"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="304"/>
        <source>Install</source>
        <translation>ติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="107"/>
        <source>Update</source>
        <translation>อัปเดต</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="101"/>
        <source>Uninstall</source>
        <translation>ถอนการติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="112"/>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="150"/>
        <source>About %1GB</source>
        <translation>ประมาณ %1GB</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="193"/>
        <source>Installing</source>
        <translation>กำลังติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="220"/>
        <source>Are you sure you want to delete this model?</source>
        <translation>คุณแน่ใจหรือไม่ว่าต้องการลบโมเดลนี้?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="221"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="222"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>ยืนยัน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="244"/>
        <source>Checking</source>
        <translation>กำลังตรวจสอบ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="264"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="491"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>ตกลง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="265"/>
        <source>%0 download failed, please try again!</source>
        <translation>&apos;การดาวน์โหลด %0 ล้มเหลว โปรดลองอีกครั้ง!&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="312"/>
        <source>Please install the &quot;Embedding Plugins&quot; first before installing this model.</source>
        <translation>กรุณาติดตั้ง &quot;Embedding Plugins&quot; ก่อนจึงจะติดตั้งโมเดลนี้ได้</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="492"/>
        <source>target folder trash failed, please try again!</source>
        <translation>การย้ายโฟลเดอร์เป้าหมายไปที่ถังขยะล้มเหลว กรุณาลองใหม่</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="528"/>
        <source>%1 seconds</source>
        <translation>&apos;%1 วินาที&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="530"/>
        <source>%1 minutes</source>
        <translation>&apos;%1 นาที&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="535"/>
        <source>%1MB/%2GB downloaded, %3 left.</source>
        <translation>&apos;ดาวน์โหลดแล้ว %1MB/%2GB เหลืออีก %3&apos;</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelSubItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="38"/>
        <source>Are you sure you want to delete this model?</source>
        <translation type="unfinished">คุณแน่ใจหรือไม่ว่าต้องการลบโมเดลนี้?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="39"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="40"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelValidator</name>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="37"/>
        <source>Invalid model account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="54"/>
        <source>Unsupported model type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="62"/>
        <source>Model does not support chat completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="89"/>
        <source>Model is available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="98"/>
        <source>HTTP error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="108"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ModifyProviderDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="91"/>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="94"/>
        <source>Go to settings</source>
        <translation type="unfinished">ไปที่การตั้งค่า</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="104"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="264"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="710"/>
        <source>Delete</source>
        <translation type="unfinished">ลบ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="137"/>
        <source>Edit Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="137"/>
        <source>Add Model</source>
        <translation type="unfinished">เพิ่มโมเดล</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="153"/>
        <source>Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="161"/>
        <source>Required, to distinguish multiple models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="168"/>
        <source>Provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="186"/>
        <source>APIKey</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="194"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="206"/>
        <source>Required, please input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="198"/>
        <source>Domain</source>
        <translation type="unfinished">โดเมน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="212"/>
        <source>Enable</source>
        <translation type="unfinished">เปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="249"/>
        <source>Custom</source>
        <translation type="unfinished">กำหนดเอง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="269"/>
        <source>Add</source>
        <translation type="unfinished">เพิ่ม</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="296"/>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="346"/>
        <source>Cancel</source>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="348"/>
        <source>Confirm</source>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="523"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="612"/>
        <source>Name and Model ID must be filled in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="674"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="684"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="710"/>
        <source>Done</source>
        <translation type="unfinished">เสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="787"/>
        <source>Test passed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="788"/>
        <source>The model service is available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="789"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>uos_ai::MultimediaControlInst</name>
    <message>
        <source>Multimedia Control</source>
        <translation type="vanished">ควบคุมมัลติมีเดีย</translation>
    </message>
    <message>
        <source>Play music, state control, seek...</source>
        <translation type="vanished">เล่นเพลง, ควบคุมสถานะ, ค้นหา...</translation>
    </message>
</context>
<context>
    <name>uos_ai::OperatingLineWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="194"/>
        <source>In data processing</source>
        <translation type="unfinished">กำลังประมวลผลข้อมูล</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="206"/>
        <source>Data processing error</source>
        <translation type="unfinished">เกิดข้อผิดพลาดในการประมวลผลข้อมูล</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="218"/>
        <source>File error, unable to process, please delete.</source>
        <translation type="unfinished">ไฟล์ผิดพลาด ไม่สามารถประมวลผลได้ โปรดลบออก</translation>
    </message>
</context>
<context>
    <name>uos_ai::OutlineAgent</name>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="114"/>
        <source>Generating outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="117"/>
        <source>Generating outline content for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="143"/>
        <source>Outline generated, please confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="145"/>
        <source>Detected that you have uploaded a local outline,  Currently parsing the outline content for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="148"/>
        <source>Detected uploaded local outline, please confirm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="150"/>
        <source>Failed to parse the uploaded outline file, please re-upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="163"/>
        <source>Generating outline content failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="193"/>
        <source>Based on your writing task, I have generated the following outline for **%1**:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="195"/>
        <source>I have parsed your uploaded outline and structured it as **%1**:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="208"/>
        <source>
The outline contains %1 sections in total. Please confirm to proceed with research and writing.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::PersonalKnowledgeAssistant</name>
    <message>
        <location filename="../src/assistant/personalknowledgeassistant.cpp" line="43"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation type="unfinished">ผู้ช่วยความรู้ส่วนตัวสามารถใช้งานได้หลังจากตั้งค่าปลั๊กอินโมเดลแล้วเท่านั้น</translation>
    </message>
    <message>
        <location filename="../src/assistant/personalknowledgeassistant.cpp" line="49"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation type="unfinished">ผู้ช่วยความรู้ส่วนตัวสามารถใช้งานได้หลังจากตั้งค่าฐานความรู้แล้วเท่านั้น</translation>
    </message>
</context>
<context>
    <name>uos_ai::PrivateModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="35"/>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="118"/>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="39"/>
        <source>Add</source>
        <translation>เพิ่ม</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="46"/>
        <source>Private deployment model</source>
        <translation>โมเดลใช้งานส่วนตัว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="118"/>
        <source>Done</source>
        <translation>เสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="127"/>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
</context>
<context>
    <name>uos_ai::ProviderListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="127"/>
        <source>Are you sure you want to delete this provider?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="128"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="129"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReferenceDialog</name>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="55"/>
        <source>Reference</source>
        <translation>อ้างอิง</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="115"/>
        <source>Open</source>
        <translation>เปิด</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="150"/>
        <source>Documents don&apos;t exits!</source>
        <translation>ไม่พบเอกสาร!</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReportWriterAgent</name>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="177"/>
        <source>Document Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="216"/>
        <source>failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="443"/>
        <source>Document Generated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="444"/>
        <source>The document has been generated based on the outline. You can click the card below to edit the content, or click the &quot;Save As&quot; button to save it locally for further editing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="455"/>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="603"/>
        <source>You can ask follow-up questions or request adjust the article.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::SearchOnlineInst</name>
    <message>
        <source>Search Online</source>
        <translation type="vanished">ค้นหาออนไลน์</translation>
    </message>
    <message>
        <source>Enter Search Content</source>
        <translation type="vanished">ป้อนเนื้อหาที่ต้องการค้นหา</translation>
    </message>
</context>
<context>
    <name>uos_ai::SendMailInst</name>
    <message>
        <source>Send Mail</source>
        <translation type="vanished">ส่งอีเมล</translation>
    </message>
    <message>
        <source>Help me send an email to [Recipient&apos;s Name], with the content: [Email Content].</source>
        <translation type="vanished">ช่วยส่งอีเมลถึง [ชื่อผู้รับ] โดยมีเนื้อหา: [เนื้อหาอีเมล]</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">ขออภัย ไม่พบการดำเนินการที่ตรงกัน</translation>
    </message>
    <message>
        <source>Please extract the relevant parameters from the provided input to match the following JSON email template format,and output only the JSON content. Do not include any extraneous information.

Email template format:
json
{&quot;subject&quot;: &quot;Email Subject&quot;, &quot;content&quot;: &quot;Email Body&quot;, &quot;to&quot;: &quot;Recipient&quot;, &quot;cc&quot;: &quot;CC Recipient&quot;, &quot;bcc&quot;: &quot;BCC Recipient&quot;}

Input: %1</source>
        <translation type="vanished">กรุณาดึงพารามิเตอร์ที่เกี่ยวข้องจากข้อมูลที่ให้มาให้ตรงกับรูปแบบเทมเพลตอีเมล JSON ต่อไปนี้ และแสดงผลเฉพาะเนื้อหา JSON อย่าเพิ่มข้อมูลอื่นใด

รูปแบบเทมเพลตอีเมล:

json
{&quot;subject&quot;: &quot;หัวข้ออีเมล&quot;, &quot;content&quot;: &quot;เนื้อหาอีเมล&quot;, &quot;to&quot;: &quot;ผู้รับ&quot;, &quot;cc&quot;: &quot;ผู้รับสำเนา&quot;, &quot;bcc&quot;: &quot;ผู้รับสำเนาลับ&quot;}

ข้อมูลป้อน: %1</translation>
    </message>
</context>
<context>
    <name>uos_ai::ServiceConfigChannel</name>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="271"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="282"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="328"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="346"/>
        <source>Failed to get MCP server instance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="304"/>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation type="unfinished">เซิร์ฟเวอร์ &apos;%1&apos; ไม่ใช่เซิร์ฟเวอร์แบบกำหนดเองหรือไม่มีอยู่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="307"/>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation type="unfinished">ชื่อเซิร์ฟเวอร์ MCP &apos;%1&apos; มีอยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="350"/>
        <source>Server &apos;%1&apos; does not exist</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::SessionManager</name>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="52"/>
        <source>Session with ID %1 already exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="63"/>
        <source>Session %1 create assistant %2 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="74"/>
        <source>Session %1 create success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="120"/>
        <source>Session %1 not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="128"/>
        <source>Session %1 is not idle</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ShortcutUpdateDialog</name>
    <message>
        <source>Shortcut: [Super + Space]. Quickly invoke UOS AI to access all AI features in one place.</source>
        <translation type="vanished">ทางลัด: [Super + Space] เรียกใช้ UOS AI อย่างรวดเร็วเพื่อเข้าถึงคุณสมบัติ AI ทั้งหมดในที่เดียว</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation type="vanished">เข้าใจแล้ว</translation>
    </message>
    <message>
        <source>This prompt will appear %1 more times, &lt;a href=&quot;#nomore&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;Do not show again&lt;/a&gt;</source>
        <translation type="vanished">ข้อความนี้จะแสดงอีก %1 ครั้ง, &lt;a href=&quot;#nomore&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;ไม่ต้องแสดงอีก&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillCommandTextEdit</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="55"/>
        <source>Take </source>
        <translation>&apos;ใช้เวลา &apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="56"/>
        <source> translate into English</source>
        <translation>&apos; แปลเป็นภาษาอังกฤษ&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="185"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="218"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="459"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="604"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="792"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="796"/>
        <source>Exceeded character limit</source>
        <translation>เกินขีดจำกัดอักขระ</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="111"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="123"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="212"/>
        <source>Enable</source>
        <translation>เปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="111"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="123"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="212"/>
        <source>Disabled</source>
        <translation>ปิดการใช้งาน</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="64"/>
        <source>Skill Management</source>
        <translation>จัดการทักษะ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="68"/>
        <source>Add Skill</source>
        <translation>เพิ่มทักษะ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="75"/>
        <source>The first 4 skills will be displayed on the toolbar, and others will be hidden in the More menu.</source>
        <translation>ทักษะ 4 รายการแรกจะแสดงบนแถบเครื่องมือ ส่วนที่เหลือจะถูกซ่อนไว้ในเมนู &apos;เพิ่มเติม&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="215"/>
        <source>Saved</source>
        <translation>บันทึกแล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="239"/>
        <source>Are you sure you want to delete the skill &quot;%1&quot;?</source>
        <translation>คุณแน่ใจหรือไม่ว่าต้องการลบทักษะ &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="240"/>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="241"/>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemChannel</name>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="145"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="146"/>
        <source>Ask UOS AI, kiss your worries goodbye.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="147"/>
        <source>Update History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="148"/>
        <source>Settings</source>
        <translation type="unfinished">การตั้งค่า</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="149"/>
        <source>Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="150"/>
        <source>About</source>
        <translation type="unfinished">เกี่ยวกับ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="151"/>
        <source>New Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="152"/>
        <source>Temporary Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="153"/>
        <source>AI Writing</source>
        <translation type="unfinished">การเขียนด้วย AI</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="154"/>
        <source>AI Translation</source>
        <translation type="unfinished">การแปลด้วย AI</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="155"/>
        <source>AI Knowledge Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="156"/>
        <source>MCP Server</source>
        <translation type="unfinished">เซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="157"/>
        <source>Commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="158"/>
        <source>Agent Store</source>
        <translation type="unfinished">ร้านค้าเอเจนต์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="159"/>
        <source>More</source>
        <translation type="unfinished">เพิ่มเติม</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="160"/>
        <source>Chat History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="161"/>
        <source>Today</source>
        <translation type="unfinished">วันนี้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="162"/>
        <source>Yesterday</source>
        <translation type="unfinished">เมื่อวาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="163"/>
        <source>Last 7 Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="164"/>
        <source>Last 30 Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="165"/>
        <source>January</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="166"/>
        <source>February</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="167"/>
        <source>March</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="168"/>
        <source>April</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="169"/>
        <source>May</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="170"/>
        <source>June</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="171"/>
        <source>July</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="172"/>
        <source>August</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="173"/>
        <source>September</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="174"/>
        <source>October</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="175"/>
        <source>November</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="176"/>
        <source>year</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="177"/>
        <source>Earlier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="178"/>
        <source>Delete</source>
        <translation type="unfinished">ลบ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="179"/>
        <source>Confirm Deletion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="180"/>
        <source>This action will delete all content related to this chat from UOS AI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="181"/>
        <source>Confirm Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="182"/>
        <source>Cancel</source>
        <translation type="unfinished">ยกเลิก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="183"/>
        <source>Batch Manage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="184"/>
        <source>All</source>
        <translation type="unfinished">ทั้งหมด</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="185"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="186"/>
        <source>%1 conversations selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="187"/>
        <source>No chat history yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="188"/>
        <source>Chat content not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="189"/>
        <source>DeepThink</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="190"/>
        <source>Search</source>
        <translation type="unfinished">ค้นหา</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="191"/>
        <source>Attachments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="192"/>
        <source>Upload Files</source>
        <translation type="unfinished">อัปโหลดไฟล์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="193"/>
        <source>Screenshot Q&amp;A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="194"/>
        <source>Voice Input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="195"/>
        <source>Send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="196"/>
        <source>Ask a question...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="197"/>
        <source>Voice Read</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="198"/>
        <source>Stop Reading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="199"/>
        <source>Copy</source>
        <translation type="unfinished">คัดลอก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="200"/>
        <source>Regenerate</source>
        <translation type="unfinished">สร้างใหม่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="201"/>
        <source>Re-edit</source>
        <translation type="unfinished">แก้ไขใหม่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="202"/>
        <source>Stop Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="203"/>
        <source>Generation stopped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="204"/>
        <source>You stopped this answer, please re-edit your question</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="205"/>
        <source>Back to Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="206"/>
        <source>Thinking...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="207"/>
        <source>Deep think completed (took %1s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="208"/>
        <source>Parsing...</source>
        <translation type="unfinished">กำลังประมวลผล...</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="209"/>
        <source>Parsing failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="210"/>
        <source>You can add up to 50 files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="211"/>
        <source>Summarize the core content of the file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="212"/>
        <source>Model List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="213"/>
        <source>Smart Recommendation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="214"/>
        <source>Smart switch for best match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="215"/>
        <source>Local Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="216"/>
        <source>Online Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="217"/>
        <source>Add Model</source>
        <translation type="unfinished">เพิ่มโมเดล</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="218"/>
        <source>Official</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="219"/>
        <source>AI-generated content is for reference only. Please verify its accuracy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="220"/>
        <source>Temporary chats are not saved in history. The content will be completely deleted upon leaving.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="221"/>
        <source>Maximum of 10 concurrent chats reached. Please try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="222"/>
        <source>You have X newly answered chats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="223"/>
        <source>View Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="224"/>
        <source>Remind Me Later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="225"/>
        <source>Infinite inspiration, worry-free writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="226"/>
        <source>Enable to search the web for more real-time, comprehensive, and accurate references.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="227"/>
        <source>Upload files/images as references</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="228"/>
        <source>Reference Outline / Local File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="229"/>
        <source>As reference material / As outline file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="230"/>
        <source>File Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="231"/>
        <source>As Material</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="232"/>
        <source>As Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="233"/>
        <source>Only 1 file is supported for outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="234"/>
        <source>Local Materials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="235"/>
        <source>File Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="236"/>
        <source>Outline</source>
        <translation type="unfinished">โครงร่าง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="237"/>
        <source>View All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="238"/>
        <source>Collapse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="239"/>
        <source>Recent Creations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="240"/>
        <source>Upload File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="241"/>
        <source>Reference Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="242"/>
        <source>Local File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="243"/>
        <source>Heading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="244"/>
        <source>Export Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="245"/>
        <source>Exit Full Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="246"/>
        <source>Untitled Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="247"/>
        <source>If you don&apos;t want local materials to be uploaded, you can do the following before generating content:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="248"/>
        <source>1. Switch to a local model (e.g., DeepSeek-R1-1.5B) or a privately deployed model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="249"/>
        <source>2. Turn off &quot;Web Search&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="250"/>
        <source>Materials will be uploaded to the online model for analysis. Continue generating?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="251"/>
        <source>Materials will be uploaded to the online model (%1) for analysis. Continue generating?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="252"/>
        <source>Enable Privacy Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="253"/>
        <source>Continue Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="254"/>
        <source>You can enter more requirements to optimize or adjust the generated content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="255"/>
        <source>Detected local outline uploaded. Analyzing outline content...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="256"/>
        <source>Generating outline content...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="257"/>
        <source>An editable outline has been generated. After confirming, click the blue button below to proceed to document generation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="258"/>
        <source>Unable to parse the uploaded outline file. Please re-upload.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="259"/>
        <source>Re-upload Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="260"/>
        <source>Directly generate outline using AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="261"/>
        <source>Add sub-chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="262"/>
        <source>Delete chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="263"/>
        <source>Add chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="264"/>
        <source>Enter chapter title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="265"/>
        <source>Delete this heading?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="266"/>
        <source>Generate document from outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="267"/>
        <source>Save as Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="268"/>
        <source>Save as PDF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="269"/>
        <source>Save as Markdown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="270"/>
        <source>Saving...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="271"/>
        <source>Saved successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="272"/>
        <source>Failed to save, please try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="273"/>
        <source>Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="274"/>
        <source>Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="275"/>
        <source>Body Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="276"/>
        <source>Heading %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="277"/>
        <source>Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="278"/>
        <source>Italic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="279"/>
        <source>Strikethrough</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="280"/>
        <source>Link Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="281"/>
        <source>Bulleted List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="282"/>
        <source>Numbered List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="283"/>
        <source>Decrease Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="284"/>
        <source>Increase Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="285"/>
        <source>Blockquote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="286"/>
        <source>Divider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="287"/>
        <source>Copy Full Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="288"/>
        <source>Print Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="289"/>
        <source>Share Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="290"/>
        <source>Zoom Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="291"/>
        <source>Full Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="292"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="293"/>
        <source>Please enter the text to be translated first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="294"/>
        <source>Identifying source language...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="295"/>
        <source>My MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="296"/>
        <source>Add MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="297"/>
        <source>Delete MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="298"/>
        <source>Built-in Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="299"/>
        <source>Custom Added Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="300"/>
        <source>To use MCP services, please install the MCP environment (UOS AI Agent) from the App Store first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="301"/>
        <source>Install Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="302"/>
        <source>System Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="303"/>
        <source>Bluetooth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="304"/>
        <source>Wireless Network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="305"/>
        <source>DND Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="306"/>
        <source>Eye Comfort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="307"/>
        <source>Brightness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="308"/>
        <source>Volume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="309"/>
        <source>Font Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="310"/>
        <source>App Store</source>
        <translation type="unfinished">ร้านค้าแอป</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="311"/>
        <source>Schedule Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="312"/>
        <source>Click to download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="313"/>
        <source>downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="316"/>
        <source>Go to configuration</source>
        <translation type="unfinished">ไปที่การกำหนดค่า</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="317"/>
        <source>No account</source>
        <translation type="unfinished">ไม่มีบัญชี</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="318"/>
        <source>Input question</source>
        <translation type="unfinished">ป้อนคำถาม</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="319"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="320"/>
        <source>Welcome to UOS AI</source>
        <translation type="unfinished">ยินดีต้อนรับสู่ UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="321"/>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation type="unfinished">นี่คือบางสิ่งที่ UOS AI สามารถช่วยคุณทำได้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="322"/>
        <source>Stop</source>
        <translation type="unfinished">หยุด</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="323"/>
        <source>Play</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="324"/>
        <source>Retry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="325"/>
        <source>Clear conversation history</source>
        <translation type="unfinished">ล้างประวัติการสนทนา</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="326"/>
        <source>Please connect the microphone and try again</source>
        <translation type="unfinished">กรุณาเชื่อมต่อไมโครโฟนและลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="327"/>
        <source>Chat history cleared</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="328"/>
        <source>Click to start/stop recording</source>
        <translation type="unfinished">คลิกเพื่อเริ่ม/หยุดการบันทึก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="329"/>
        <source>Listening</source>
        <translation type="unfinished">กำลังฟัง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="330"/>
        <source>Sleeping</source>
        <translation type="unfinished">โหมดพัก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="331"/>
        <source>Microphone not detected</source>
        <translation type="unfinished">ไม่พบไมโครโฟน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="332"/>
        <source>Connection failed, click to try again</source>
        <translation type="unfinished">การเชื่อมต่อล้มเหลว คลิกเพื่อลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="333"/>
        <source>Click on the animation or Ctrl+Super+Space to activate</source>
        <translation type="unfinished">คลิกที่ภาพเคลื่อนไหวหรือกด Ctrl+Super+Space เพื่อเปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="334"/>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation type="unfinished">การป้อนด้วยเสียงไม่สามารถใช้ได้ชั่วคราว โปรดตรวจสอบเครือข่าย!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="335"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="336"/>
        <source>Voice conversation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="337"/>
        <source>Click the animation or press Enter to send</source>
        <translation type="unfinished">คลิกที่ภาพเคลื่อนไหวหรือกด Enter เพื่อส่ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="338"/>
        <source>Stop recording after %1 seconds</source>
        <translation type="unfinished">หยุดบันทึกหลังจาก %1 วินาที</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="339"/>
        <source>Thinking</source>
        <translation type="unfinished">กำลังคิด</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="340"/>
        <source>Click animation to interrupt</source>
        <translation type="unfinished">คลิกที่ภาพเคลื่อนไหวเพื่อขัดจังหวะ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="341"/>
        <source>Answering</source>
        <translation type="unfinished">กำลังตอบ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="342"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="unfinished">โควต้าบัญชีฟรีของคุณหมดแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="343"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="unfinished">บัญชีฟรีของคุณหมดอายุแล้ว โปรดกำหนดค่าบัญชีโมเดลเพื่อใช้งานต่อ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="344"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="345"/>
        <source>Activate</source>
        <translation type="unfinished">เปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="346"/>
        <source>Voice input</source>
        <translation type="unfinished">ป้อนเสียง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="347"/>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation type="unfinished">การออกอากาศเสียงไม่สามารถใช้งานได้ชั่วคราว โปรดตรวจสอบเครือข่าย!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="348"/>
        <source>Turn off voice conversation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="349"/>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation type="unfinished">รูปภาพถูกสร้างแล้ว โปรดเปลี่ยนไปยังอินเทอร์เฟซแชทเพื่อดู</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="350"/>
        <source>No account, please configure an account</source>
        <translation type="unfinished">ไม่มีบัญชี โปรดกำหนดค่าบัญชี</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="351"/>
        <source>Answer each question up to 5 times</source>
        <translation type="unfinished">ตอบแต่ละคำถามได้สูงสุด 5 ครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="352"/>
        <source>Copied successfully</source>
        <translation type="unfinished">คัดลอกสำเร็จ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="353"/>
        <source>Sound output device not detected</source>
        <translation type="unfinished">ไม่พบอุปกรณ์ส่งออกเสียง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="354"/>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation type="unfinished">ไม่พบอุปกรณ์ส่งออกเสียง โปรดตรวจสอบและลองอีกครั้ง!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="355"/>
        <source>Mode</source>
        <translation type="unfinished">โหมด</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="356"/>
        <source>Window Mode</source>
        <translation type="unfinished">โหมดหน้าต่าง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="357"/>
        <source>Sidebar Mode</source>
        <translation type="unfinished">โหมดแถบด้านข้าง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="358"/>
        <source>Assistant List</source>
        <translation type="unfinished">รายชื่อผู้ช่วย</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="359"/>
        <source>Agent List</source>
        <translation type="unfinished">รายชื่อเอเจนต์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="360"/>
        <source>UOS System Assistant</source>
        <translation type="unfinished">ผู้ช่วยระบบ UOS</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="361"/>
        <source>Deepin System Assistant</source>
        <translation type="unfinished">ผู้ช่วยระบบ Deepin</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="362"/>
        <source>Personal Knowledge Assistant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="363"/>
        <source>Please configure the knowledge base</source>
        <translation type="unfinished">โปรดกำหนดค่าฐานความรู้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="364"/>
        <source>Before using the [Personal Knowledge Assistant], it is necessary to configure the knowledge base. After configuring the knowledge base, AI will answer questions or generate content based on the content you have configured in the knowledge base.</source>
        <translation type="unfinished">ก่อนใช้ [ผู้ช่วยความรู้ส่วนบุคคล] จำเป็นต้องกำหนดค่าฐานความรู้ หลังจากกำหนดค่าฐานความรู้แล้ว AI จะตอบคำถามหรือสร้างเนื้อหาตามเนื้อหาที่คุณได้กำหนดไว้ในฐานความรู้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="365"/>
        <source>Please configure the large model</source>
        <translation type="unfinished">โปรดกำหนดค่าโมเดลขนาดใหญ่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="366"/>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation type="unfinished">ผู้ช่วยความรู้ส่วนบุคคลสามารถใช้งานได้หลังจากกำหนดค่าโมเดลขนาดใหญ่เท่านั้น</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="367"/>
        <source>To configure</source>
        <translation type="unfinished">เพื่อกำหนดค่า</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="368"/>
        <source>To install</source>
        <translation type="unfinished">เพื่อติดตั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="369"/>
        <source>Please install [EmbeddingPlugins]</source>
        <translation type="unfinished">โปรดติดตั้ง [EmbeddingPlugins]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="370"/>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation type="unfinished">ผู้ช่วยนี้ต้องการการติดตั้ง EmbeddingPlugins เพื่อทำงาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="373"/>
        <source>Drag files here to add them.</source>
        <translation type="unfinished">ลากไฟล์มาที่นี่เพื่อเพิ่ม</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="374"/>
        <source>You can only add 3 files, supported file types include: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, code files, etc.</source>
        <translation type="unfinished">คุณสามารถเพิ่มไฟล์ได้สูงสุด 3 ไฟล์ ประเภทไฟล์ที่รองรับ ได้แก่: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, ไฟล์โค้ด และอื่นๆ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="375"/>
        <source>You can only add a maximum of one file.</source>
        <translation type="unfinished">คุณสามารถเพิ่มไฟล์ได้สูงสุดหนึ่งไฟล์เท่านั้น</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="376"/>
        <source>The file format is not supported.</source>
        <translation type="unfinished">รูปแบบไฟล์ไม่รองรับ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="377"/>
        <source>Summarize the key content of the file.</source>
        <translation type="unfinished">สรุปเนื้อหาสำคัญของไฟล์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="378"/>
        <source>File Error</source>
        <translation type="unfinished">ข้อผิดพลาดของไฟล์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="379"/>
        <source>File has been deleted.</source>
        <translation type="unfinished">ไฟล์ถูกลบแล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="380"/>
        <source>The file size exceeds the 100MB limit.</source>
        <translation type="unfinished">ขนาดไฟล์เกินขีดจำกัด 100MB</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="381"/>
        <source>Upload a document</source>
        <translation type="unfinished">อัปโหลดเอกสาร</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="382"/>
        <source>File deleted</source>
        <translation type="unfinished">ไฟล์ถูกลบ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="383"/>
        <source>No text was parsed</source>
        <translation type="unfinished">ไม่พบข้อความที่ประมวลผล</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="384"/>
        <source>Reference</source>
        <translation type="unfinished">อ้างอิง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="387"/>
        <source>Instruction</source>
        <translation type="unfinished">คำแนะนำ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="388"/>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation type="unfinished">พิมพ์ &quot;/&quot; ในช่องป้อนข้อมูลเพื่อเปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="389"/>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation type="unfinished">กรุณาใส่; “Ctrl+Enter” เพื่อขึ้นบรรทัดใหม่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="390"/>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation type="unfinished">ป้อนคำถามของคุณ หรือป้อน &quot;/&quot; เพื่อเลือกคำสั่ง
&quot;Ctrl+Enter&quot; เพื่อขึ้นบรรทัดใหม่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="393"/>
        <source>Search complete.</source>
        <translation type="unfinished">ค้นหาสำเร็จ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="394"/>
        <source>Click to view results</source>
        <translation type="unfinished">คลิกเพื่อดูผลลัพธ์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="397"/>
        <source>edit</source>
        <translation type="unfinished">แก้ไข</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="398"/>
        <source>save</source>
        <translation type="unfinished">บันทึก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="399"/>
        <source>copy</source>
        <translation type="unfinished">คัดลอก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="402"/>
        <source>Thinking has stopped</source>
        <translation type="unfinished">การคิดได้หยุดลง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="403"/>
        <source>Back to bottom</source>
        <translation type="unfinished">กลับไปด้านล่าง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="404"/>
        <source>Deeply thought (%1 seconds)</source>
        <translation type="unfinished">คิดลึกซึ้ง (%1 วินาที)</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="407"/>
        <source>New Conversation</source>
        <translation type="unfinished">บทสนทนาใหม่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="408"/>
        <source>History</source>
        <translation type="unfinished">ประวัติ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="409"/>
        <source>No History Records</source>
        <translation type="unfinished">ไม่มีประวัติการบันทึก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="410"/>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation type="unfinished">คุณแน่ใจหรือไม่ที่จะลบการสนทนานี้? การสนทนาจะไม่สามารถกู้คืนได้เมื่อลบแล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="411"/>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation type="unfinished">เอเจนต์ %1 ที่ใช้ในการสนทนานี้ถูกลบแล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="412"/>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation type="unfinished">ไม่สามารถดูการสนทนานี้ได้ โปรดติดตั้งเอเจนต์ %1 และลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="413"/>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation type="unfinished">โมเดลการสนทนาเดิมถูกลบแล้ว เราได้เปลี่ยนเป็นโมเดลใหม่เพื่อให้คุณสามารถสนทนาต่อได้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="416"/>
        <source>Recommendations</source>
        <translation type="unfinished">คำแนะนำ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="417"/>
        <source>No Model</source>
        <translation type="unfinished">ไม่มีโมเดล</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="418"/>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation type="unfinished">ไม่มีโมเดลที่ใช้งานได้ โปรดติดตั้งหรือกำหนดค่าโมเดลในการตั้งค่า</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="419"/>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation type="unfinished">โปรดอธิบายธีมเนื้อหาและข้อกำหนดสำหรับการสร้างของคุณ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="420"/>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation type="unfinished">โปรดป้อนเนื้อหาที่คุณต้องการแปลและระบุภาษาปลายทาง การแปลเริ่มต้นเป็นภาษาจีน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="421"/>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation type="unfinished">โปรดป้อนข้อความที่คุณต้องการประมวลผลและระบุข้อกำหนดของคุณ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="422"/>
        <source>New Agent Added</source>
        <translation type="unfinished">เพิ่มเอเจนต์ใหม่แล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="423"/>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation type="unfinished">มีการเพิ่มเอเจนต์การเขียน การประมวลผลข้อความ และการแปลใหม่แล้ว ตรวจสอบได้เลย</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="424"/>
        <source>Try it</source>
        <translation type="unfinished">ลองเลย</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="425"/>
        <source>Write an article based on the following document:</source>
        <translation type="unfinished">เขียนบทความตามเอกสารต่อไปนี้:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="426"/>
        <source>Translate the following document into English:</source>
        <translation type="unfinished">แปลเอกสารต่อไปนี้เป็นภาษาอังกฤษ:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="429"/>
        <source>Add Mcp Server</source>
        <translation type="unfinished">เพิ่มเซิร์ฟเวอร์ Mcp</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="430"/>
        <source>Add Server</source>
        <translation type="unfinished">เพิ่มเซิร์ฟเวอร์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="431"/>
        <source>Add failed! Error reason:</source>
        <translation type="unfinished">เพิ่มไม่สำเร็จ! เหตุผลของข้อผิดพลาด:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="432"/>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation type="unfinished">ไม่พบสภาพแวดล้อม MCP กรุณาติดตั้ง【UOS AI Agent】</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="433"/>
        <source>Calling</source>
        <translation type="unfinished">กำลังเรียก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="434"/>
        <source>Completed</source>
        <translation type="unfinished">เสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="435"/>
        <source>Call Failed</source>
        <translation type="unfinished">การเรียกล้มเหลว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="436"/>
        <source>Cancelled</source>
        <translation type="unfinished">ยกเลิกแล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="437"/>
        <source>params</source>
        <translation type="unfinished">พารามิเตอร์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="438"/>
        <source>result</source>
        <translation type="unfinished">ผลลัพธ์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="439"/>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="unfinished">สำหรับเซิร์ฟเวอร์ MCP โปรดสลับไปใช้โมเดลที่เปิดตัวอย่างเป็นทางการ &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="440"/>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation type="unfinished">ป้อนคำสั่งเซิร์ฟเวอร์ MCP เช่น &quot;เปลี่ยนระบบเป็นโหมดมืดให้ฉัน&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="441"/>
        <source>Agent server is not available</source>
        <translation type="unfinished">เซิร์ฟเวอร์เอเจนต์ไม่พร้อมใช้งาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="442"/>
        <source>Agent server exception</source>
        <translation type="unfinished">ข้อผิดพลาดของเซิร์ฟเวอร์เอเจนต์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="443"/>
        <source>MCP server is not available</source>
        <translation type="unfinished">เซิร์ฟเวอร์ MCP ไม่พร้อมใช้งาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="444"/>
        <source>Confirm</source>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="445"/>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation type="unfinished">ทำงานไฟล์หลายไฟล์และแอปหลายตัวอัตโนมัติด้วยคำสั่งเดียวผ่านบริการ MCP ลองเลยตอนนี้!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="446"/>
        <source>Use later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="447"/>
        <source>Enable MCP Server</source>
        <translation type="unfinished">เปิดใช้งานเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="448"/>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation type="unfinished">หลังจากติดตั้งสภาพแวดล้อม MCP &quot;UOS AI Agent&quot; แล้ว ให้คลิกที่ </translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="449"/>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation type="unfinished"> และเลือก &quot;uos-mcp&quot; ในรายการเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="450"/>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation type="unfinished">ลองพูดว่า: &quot;เปลี่ยนระบบเป็นโหมดมืด&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="451"/>
        <source>Try it now</source>
        <translation type="unfinished">ลองเลยตอนนี้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="452"/>
        <source>Add Mcp Server[GuidePage]</source>
        <translation type="unfinished">เพิ่มเซิร์ฟเวอร์ Mcp [หน้าคำแนะนำ]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="453"/>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation type="unfinished">ผู้ใช้ใหม่: ติดตั้งสภาพแวดล้อม MCP &quot;UOS AI Agent&quot; ผ่าน App Store</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="454"/>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation type="unfinished">รูปแบบไฟล์ JSON ไม่ถูกต้อง กรุณาตรวจสอบและส่งใหม่อีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="455"/>
        <source>Install Now &gt;</source>
        <translation type="unfinished">ติดตั้งเลย &gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="458"/>
        <source>General Chat</source>
        <translation type="unfinished">แชททั่วไป</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="459"/>
        <source>Now in Private Chat</source>
        <translation type="unfinished">กำลังอยู่ในแชทส่วนตัว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="460"/>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation type="unfinished">ข้อความในแชทส่วนตัวจะไม่ถูกบันทึกในประวัติ และจะถูกลบถาวรเมื่อคุณออกจากแชท</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="461"/>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation type="unfinished">สกรีนช็อตถาม-ตอบ ปุ่มลัด (Ctrl+Alt+Q) รองรับรูปภาพสูงสุด 3 รูป</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="462"/>
        <source>Cannot be used during screen recording</source>
        <translation type="unfinished">ไม่สามารถใช้งานได้ขณะกำลังบันทึกหน้าจอ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="463"/>
        <source>You can upload up to 3 files or image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="464"/>
        <source>Please delete the abnormal file and send it again</source>
        <translation type="unfinished">กรุณาลบไฟล์ที่ผิดปกติแล้วส่งใหม่อีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="465"/>
        <source>Add Private Chat</source>
        <translation type="unfinished">เพิ่มแชทส่วนตัว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="466"/>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation type="unfinished">เพิ่ม [สกรีนช็อตถาม-ตอบ]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="467"/>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation type="unfinished">จับภาพหน้าจอแล้วส่งเนื้อหาไปยัง UOS AI หรือคุณสามารถอัปโหลดรูปภาพโดยตรงก็ได้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="468"/>
        <source>OK</source>
        <translation type="unfinished">ตกลง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="469"/>
        <source>Next</source>
        <translation type="unfinished">ถัดไป</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="470"/>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation type="unfinished">เพิ่ม [โหมดแชทส่วนตัว] - ข้อความจะไม่ถูกบันทึก</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="471"/>
        <source>No text extracted</source>
        <translation type="unfinished">ไม่พบข้อความที่สกัดออกมา</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="472"/>
        <source>Image size exceeds 15 MB</source>
        <translation type="unfinished">ขนาดรูปภาพเกิน 15 เมกะไบต์</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="475"/>
        <source>After opening the knowledge base, answers will be based on its content. Response speed depends on machine performance and the size of the knowledge base.</source>
        <translation type="unfinished">หลังจากเปิดฐานความรู้แล้ว คำตอบจะอ้างอิงจากเนื้อหาในฐานความรู้ ความเร็วในการตอบขึ้นอยู่กับประสิทธิภาพของเครื่องและขนาดของฐานความรู้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="476"/>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation type="unfinished">ไม่สามารถใช้งานฐานความรู้ได้เมื่อเลือกคำสั่งหรือ MCP ใด ๆ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="477"/>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation type="unfinished">MCP ถูกปิดใช้งานขณะที่ฐานความรู้กำลังทำงาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="478"/>
        <source>Commands disabled while knowledge base is active.</source>
        <translation type="unfinished">คำสั่งถูกปิดใช้งานขณะที่ฐานความรู้กำลังทำงาน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="479"/>
        <source>Copy succeeded.</source>
        <translation type="unfinished">คัดลอกสำเร็จ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="480"/>
        <source>Copy failed. Please try again.</source>
        <translation type="unfinished">คัดลอกไม่สำเร็จ กรุณาลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="481"/>
        <source>Searching</source>
        <translation type="unfinished">กำลังค้นหา</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="482"/>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation type="unfinished">ได้รับเอกสารอ้างอิง %1 ฉบับ (%2 วินาที)</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="483"/>
        <source>Clear History</source>
        <translation type="unfinished">ล้างประวัติ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="484"/>
        <source>Delete all records?</source>
        <translation type="unfinished">ต้องการลบทุกรายการหรือไม่</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="485"/>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation type="unfinished">เมื่อลบแล้วจะไม่สามารถกู้คืนเนื้อหาได้</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="486"/>
        <source>Recommend official models</source>
        <translation type="unfinished">แนะนำโมเดลอย่างเป็นทางการ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="487"/>
        <source>Disable MCP</source>
        <translation type="unfinished">ปิดใช้งาน MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="490"/>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="unfinished">แนะนำให้ใช้โมเดลอย่างเป็นทางการ &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="491"/>
        <source>Quick Open</source>
        <translation type="unfinished">เปิดด่วน</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="492"/>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation type="unfinished">อัปเกรด MCP Server เป็นโหมดอัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="493"/>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation type="unfinished">MCP Server ได้รับการอัปเกรดเป็นโหมดอัตโนมัติแล้ว ทำให้คุณสามารถเข้าถึง MCP Server ทั้งหมดได้เพียงคลิกเดียว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="494"/>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation type="unfinished">. ช่วยให้คุณสามารถทำงานอัตโนมัติ เช่น ตั้งค่าระบบและประมวลผลไฟล์ได้เพียงคลิกเดียว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="495"/>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation type="unfinished">การเพิ่ม MCP Server ได้ถูกย้ายไปอยู่ใน Settings</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="496"/>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation type="unfinished">หากต้องการเพิ่ม MCP Server เพิ่มเติม ให้ไปที่ Settings &gt; MCP Server</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="497"/>
        <source>Got it</source>
        <translation type="unfinished">เข้าใจแล้ว</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="498"/>
        <source>Complimentary Model Credits</source>
        <translation type="unfinished">เครดิตโมเดลฟรี</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="499"/>
        <source>The current system offers the DeepSeek trial account model, which automatically refreshes the free quota at the beginning of each month, allowing you to use it worry-free.</source>
        <translation type="unfinished">ระบบปัจจุบันมีโมเดลบัญชีทดลอง DeepSeek ซึ่งจะรีเฟรชโควต้าฟรีอัตโนมัติเมื่อเริ่มต้นแต่ละเดือน ทำให้คุณสามารถใช้งานได้โดยไม่ต้องกังวล</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="500"/>
        <source>Claim Credits</source>
        <translation type="unfinished">รับเครดิต</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="501"/>
        <source>Get a free account</source>
        <translation type="unfinished">รับบัญชีฟรี</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="502"/>
        <source>Claim Free Credits</source>
        <translation type="unfinished">รับเครดิตฟรี</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="503"/>
        <source>Successfully Claimed</source>
        <translation type="unfinished">รับเครดิตสำเร็จ</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="504"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="unfinished">ไม่สามารถรับเครดิตได้ โปรดลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="505"/>
        <source>Enable MCP Server&amp;</source>
        <translation type="unfinished">เปิดใช้งานเซิร์ฟเวอร์ MCP&amp;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="506"/>
        <source>Disable MCP Server</source>
        <translation type="unfinished">ปิดใช้งานเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="507"/>
        <source>Configure MCP Server</source>
        <translation type="unfinished">กำหนดค่าเซิร์ฟเวอร์ MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="957"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="unfinished">UOS AI ติดตาม/เขียน</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemControlInst</name>
    <message>
        <source>System Control</source>
        <translation type="vanished">ควบคุมระบบ</translation>
    </message>
    <message>
        <source>Switch to a new wallpaper. set the screen brightness to 30%...</source>
        <translation type="vanished">เปลี่ยนวอลเปเปอร์ใหม่ ตั้งค่าความสว่างหน้าจอเป็น 30%...</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsCompositeWidget</name>
    <message>
        <location filename="../src/gui/compliance/ttscompositewidget.cpp" line="72"/>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation type="unfinished">ข้อความที่คุณเลือกเกินขีดจำกัด 5000 ตัวอักษร</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="86"/>
        <source>The text you have selected has exceeded the 2000 character limit.</source>
        <translation>ข้อความที่คุณเลือกเกินขีดจำกัด 2000 ตัวอักษร</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="141"/>
        <source>Network is offline , stop text to speech</source>
        <translation>เครือข่ายออฟไลน์ หยุดการแปลงข้อความเป็นเสียง</translation>
    </message>
</context>
<context>
    <name>uos_ai::UOSAbilityManager</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="571"/>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation type="unfinished">ความสว่างอยู่ในระดับสูงสุดแล้วและไม่สามารถเพิ่มได้อีก</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="581"/>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation type="unfinished">ความสว่างอยู่ในระดับต่ำสุดแล้วและไม่สามารถลดได้อีก</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="715"/>
        <source>AI Meeting Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="854"/>
        <source>Your system memory is %0.</source>
        <translation type="unfinished">หน่วยความจำระบบของคุณคือ %0</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="874"/>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation type="unfinished">เปิดอินเทอร์เฟซการตั้งค่าภาษาแล้ว โปรดตั้งค่าในอินเทอร์เฟซนี้</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="918"/>
        <source>The current mode is already %1 mode.</source>
        <translation type="unfinished">โหมดปัจจุบันคือโหมด %1 อยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="932"/>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation type="unfinished">ไม่สามารถปิดได้เนื่องจากโหมดปัจจุบัน %1 ไม่ตรงกับโหมดเป้าหมาย</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="945"/>
        <source>Balance mode cannot be turned off.</source>
        <translation type="unfinished">ไม่สามารถปิดโหมดสมดุลได้</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="963"/>
        <source>The lock screen has been opened for you</source>
        <translation type="unfinished">เปิดหน้าจอล็อกให้คุณแล้ว</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="977"/>
        <source>Screen shotting or recording has been completed</source>
        <translation type="unfinished">การถ่ายภาพหน้าจอหรือการบันทึกเสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="994"/>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation type="unfinished">มีเพียงหน้าจอเดียว ไม่สามารถเปลี่ยนโหมดหน้าจอได้</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1006"/>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation type="unfinished">เหมือนกับโหมดแสดงผลปัจจุบัน โปรดลองอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1079"/>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation type="unfinished">มีเพียงหน้าจอเดียว ไม่สามารถเปลี่ยนหน้าจอได้</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1184"/>
        <source>Your command has been issued.</source>
        <translation type="unfinished">ออกคำสั่งของคุณแล้ว</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1689"/>
        <source>Failed to rename file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1695"/>
        <source>Batch rename completed, successfully renamed %1 files, failed %2 files.
Error details:
%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1824"/>
        <source>Email client has been opened, please confirm to send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1956"/>
        <source>App store has been opened, preparing to install application: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateButton</name>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="81"/>
        <source>Update</source>
        <translation>อัปเดต</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="81"/>
        <source>Cancel Update</source>
        <translation>ยกเลิกการอัปเดต</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateLogDialog</name>
    <message>
        <location filename="../src/gui/upgrade/updatelogdialog.cpp" line="40"/>
        <source>UOS AI Assistant Update Log</source>
        <translation>บันทึกการอัปเดต UOS AI Assistant</translation>
    </message>
</context>
<context>
    <name>uos_ai::UserAgreementDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="46"/>
        <source>UOS AI User Agreement</source>
        <translation type="unfinished">ข้อตกลงผู้ใช้ UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="79"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree that the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="unfinished">ฉันยืนยันว่าฉันอายุเกิน 18 ปี ฉันรับทราบและยอมรับว่าข้อมูลที่ฉันส่งและรับผ่านแอปพลิเคชันเป็นการแลกเปลี่ยนข้อมูลโดยตรงกับผู้ให้บริการโมเดลขนาดใหญ่และไม่เกี่ยวข้องกับบริษัท</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="123"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::WelcomeDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="74"/>
        <source>Welcome to UOS AI</source>
        <translation type="unfinished">ยินดีต้อนรับสู่ UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="80"/>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation type="unfinished">UOS AI ผู้ช่วยอัจฉริยะของคุณ ออกแบบมาเพื่อเพิ่มประสิทธิภาพการทำงานและมอบประสบการณ์การทำงานที่มีคุณภาพสูง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="105"/>
        <source>Get a free account</source>
        <translation type="unfinished">รับบัญชีฟรี</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="126"/>
        <source>Add Model</source>
        <translation type="unfinished">เพิ่มโมเดล</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="132"/>
        <source>Start using</source>
        <translation type="unfinished">เริ่มใช้</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="276"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="278"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI User Agreement&quot;&lt;/a&gt;, and the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="unfinished">ฉันยืนยันว่ามีอายุเกิน 18 ปี ฉันรับทราบและยอมรับ&lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;ข้อตกลงผู้ใช้ UOS AI&quot;&lt;/a&gt; และเนื้อหาที่ฉันส่งและรับผ่านแอปพลิเคชันเป็นการแลกเปลี่ยนข้อมูลโดยตรงกับผู้ให้บริการโมเดลขนาดใหญ่และไม่เกี่ยวข้องกับบริษัท</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="280"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="339"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="347"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="361"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="348"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="362"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="389"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="398"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">ยืนยัน</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="375"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="378"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="380"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="unfinished">การสนับสนุนภาษาอังกฤษสำหรับบัญชีทดลองใช้ยังไม่น่าพอใจ และจำนวนการใช้งานและระยะเวลาของบัญชีทดลองใช้มีจำกัด กรุณาตั้งค่าบัญชีโมเดลส่วนตัวของคุณให้ทันเวลา!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="381"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="unfinished">เริ่มทดลอง</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="388"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="397"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="418"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::WizardWrapper</name>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="106"/>
        <source>Hide until restarting this app</source>
        <translation>ซ่อนจนกว่าจะเริ่มแอปใหม่</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="127"/>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="346"/>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>ไปที่ &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;การตั้งค่า&lt;/a&gt; เพื่อเปิดใช้งานอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="799"/>
        <source>The added content must be more than 10 words</source>
        <translation>เนื้อหาที่เพิ่มต้องมีมากกว่า 10 คำ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="848"/>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="852"/>
        <source>Explain</source>
        <translation>อธิบาย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="856"/>
        <source>Summary</source>
        <translation>สรุป</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="860"/>
        <source>Translate</source>
        <translation>แปล</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="864"/>
        <source>Continue Writing</source>
        <translation>เขียนต่อ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="868"/>
        <source>Expand</source>
        <translation>ขยาย</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="872"/>
        <source>Correct</source>
        <translation>แก้ไข</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="880"/>
        <source>Add to the AI knowledge base</source>
        <translation>เพิ่มไปยังฐานความรู้ AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="107"/>
        <source>Disable in This Application</source>
        <translation>ปิดการใช้งานในแอปพลิเคชันนี้</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="108"/>
        <source>Disable Globally</source>
        <translation>ปิดการใช้งานทั้งหมด</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="118"/>
        <source>Custom Settings</source>
        <translation>การตั้งค่าที่กำหนดเอง</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="876"/>
        <source>Polish</source>
        <translation>ขัดเกลา</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizard</name>
    <message>
        <source>UOS AI FollowAlong</source>
        <translation type="vanished">UOS AI FollowAlong</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="656"/>
        <source>Added</source>
        <translation>เพิ่มแล้ว</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizardWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="37"/>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI ติดตาม</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="89"/>
        <source>Automatically display the UOS AI FollowAlong toolbar when text is selected.</source>
        <translation>แสดงแถบเครื่องมือ UOS AI ติดตามโดยอัตโนมัติเมื่อเลือกข้อความ</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="89"/>
        <source>After closing, the selected text can still be woken up by the shortcut Super+R bar.</source>
        <translation>หลังจากปิดแล้ว ข้อความที่เลือกยังสามารถเรียกใช้ได้ผ่านแถบลัด Super+R</translation>
    </message>
</context>
</TS>
