<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="th">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../gui/aboutdialog.ui" line="15"/>
        <source>About qBittorrent</source>
        <translation>เกี่ยวกับ qBittorent</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="55"/>
        <source>About</source>
        <translation>เกี่ยวกับ</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="84"/>
        <source>Authors</source>
        <translation>ผู้พัฒนาโปรแกรม</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="90"/>
        <source>Current maintainer</source>
        <translation>ผู้ดูแลขณะนี้</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="96"/>
        <source>Greece</source>
        <translation>กรีซ</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="116"/>
        <location filename="../gui/aboutdialog.ui" line="207"/>
        <source>Nationality:</source>
        <translation>สัญชาติ</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="123"/>
        <location filename="../gui/aboutdialog.ui" line="200"/>
        <source>E-mail:</source>
        <translation>อีเมล</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="130"/>
        <location filename="../gui/aboutdialog.ui" line="193"/>
        <source>Name:</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="160"/>
        <source>Original author</source>
        <translation>ผู้พัฒนาดั้งเดิม</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="166"/>
        <source>France</source>
        <translation>ฝรั่งเศส</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="244"/>
        <source>Special Thanks</source>
        <translation>ขอขอบคุณเป็นพิเศษ</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="270"/>
        <source>Translators</source>
        <translation>ทีมนักแปล</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="299"/>
        <source>License</source>
        <translation>ลิขสิทธิ์</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="325"/>
        <source>Software Used</source>
        <translation>ซอฟต์แวร์ที่ใช้</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="333"/>
        <source>qBittorrent was built with the following libraries:</source>
        <translation>qBittorrent สร้างมาจากไลบรารี่เหล่านี้</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="353"/>
        <source>Copy to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="68"/>
        <source>An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar.</source>
        <translation>โปรแกรมบิตทอร์เรนต์ขั้นสูงถูกสร้างด้วยโปรแกรมภาษา C++, ขึ้นกับชุดเครื่องมือ Qt และ libtorrent-rasterbar</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="70"/>
        <source>Copyright %1 2006-2023 The qBittorrent project</source>
        <translation>สงวนลิขสิทธิ์ %1 2006-2023 โครงการ qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="71"/>
        <source>Home Page:</source>
        <translation>หน้าแรก</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="72"/>
        <source>Forum:</source>
        <translation>ฟอรั่ม</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="73"/>
        <source>Bug Tracker:</source>
        <translation>ติดตามบั๊ค:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="108"/>
        <source>The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License</source>
        <translation>ฐานข้อมูล IP to Country Lite ฟรีโดย DB-IP ใช้สำหรับแก้ไขประเทศของเพียร์. ฐานข้อมูลได้รับอนุญาตภายใต้ Creative Commons Attribution 4.0 International License</translation>
    </message>
</context>
<context>
    <name>AbstractFileStorage</name>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="42"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="68"/>
        <source>The old path is invalid: &apos;%1&apos;.</source>
        <translation>เส้นทางเก่าไม่ถูกต้อง: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="44"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="70"/>
        <source>The new path is invalid: &apos;%1&apos;.</source>
        <translation>เส้นทางใหม่ไม่ถูกต้อง: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="46"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="72"/>
        <source>Absolute path isn&apos;t allowed: &apos;%1&apos;.</source>
        <translation>ไม่อนุญาตให้ใช้เส้นทางแบบสัมบูรณ์: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="56"/>
        <source>The file already exists: &apos;%1&apos;.</source>
        <translation>ไฟล์มีอยู่แล้ว: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="60"/>
        <source>No such file: &apos;%1&apos;.</source>
        <translation>ไม่มีไฟล์ดังกล่าว: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="84"/>
        <source>The folder already exists: &apos;%1&apos;.</source>
        <translation>โฟลเดอร์นี้มีอยู่แล้ว: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="88"/>
        <source>No such folder: &apos;%1&apos;.</source>
        <translation>ไม่มีโฟลเดอร์ดังกล่าว: &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>AddNewTorrentDialog</name>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="113"/>
        <source>Save at</source>
        <translation>บันทึกที่</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="584"/>
        <source>Never show again</source>
        <translation>ไม่ต้องแสดงอีก</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="167"/>
        <source>Torrent settings</source>
        <translation>การตั้งค่าทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="200"/>
        <source>Set as default category</source>
        <translation>กำหนดให้เป็นหมวดหมู่หลัก</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="175"/>
        <source>Category:</source>
        <translation>หมวดหมู่:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="249"/>
        <source>Start torrent</source>
        <translation>เริ่มทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="397"/>
        <source>Torrent information</source>
        <translation>ข้อมูลทอเรนต์</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="309"/>
        <source>Skip hash check</source>
        <translation>ข้ามการตรวจสอบแฮช</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="122"/>
        <source>Use another path for incomplete torrent</source>
        <translation>ใช้เส้นทางอื่นสำหรับ torrent ที่ไม่สมบูรณ์</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="209"/>
        <source>Tags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="225"/>
        <source>Click [...] button to add/remove tags.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="235"/>
        <source>Add/remove tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="238"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="258"/>
        <source>Stop condition:</source>
        <translation>เงื่อนไขการหยุด</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="269"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="330"/>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="274"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="331"/>
        <source>Metadata received</source>
        <translation>ข้อมูลรับ Metadata</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="279"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="333"/>
        <source>Files checked</source>
        <translation>ไฟล์ตรวจสอบแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="302"/>
        <source>Add to top of queue</source>
        <translation>เลื่อนเป็นคิวแรกสุด</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="330"/>
        <source>When checked, the .torrent file will not be deleted regardless of the settings at the &quot;Download&quot; page of the Options dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="344"/>
        <source>Content layout:</source>
        <translation>เลย์เอาต์เนื้อหา:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="355"/>
        <source>Original</source>
        <translation>ต้นฉบับ</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="360"/>
        <source>Create subfolder</source>
        <translation>สร้างโฟลเดอร์ย่อย</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="365"/>
        <source>Don&apos;t create subfolder</source>
        <translation>ไม่ต้องสร้างโฟลเดอร์ย่อย</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="403"/>
        <source>Info hash v1:</source>
        <translation>ข้อมูลแฮช v1:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="482"/>
        <source>Size:</source>
        <translation>ขนาด:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="472"/>
        <source>Comment:</source>
        <translation>ความคิดเห็น:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="496"/>
        <source>Date:</source>
        <translation>วันที่:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="74"/>
        <source>Torrent Management Mode:</source>
        <translation>โหมดการจัดการทอร์เรนต์:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="81"/>
        <source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
        <translation>โหมดออโต้ช่วยให้คุณสมบัติต่างๆของทอเรนต์(เช่น ที่บันทึก) ให้เลือกตามหมวดหมู่</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="85"/>
        <source>Manual</source>
        <translation>จัดการเอง</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="90"/>
        <source>Automatic</source>
        <translation>อัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="155"/>
        <source>Remember last used save path</source>
        <translation>จำเส้นทางที่ใช้ล่าสุด</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="333"/>
        <source>Do not delete .torrent file</source>
        <translation>ไม่ต้องลบไฟล์ .torrent</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="316"/>
        <source>Download in sequential order</source>
        <translation>ดาวน์โหลดตามลำดับ</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="323"/>
        <source>Download first and last pieces first</source>
        <translation>ดาวน์โหลดเป็นอันดับแรก และชิ้นสุดท้ายก่อน</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="503"/>
        <source>Info hash v2:</source>
        <translation>ข้อมูลแฮช v2:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="526"/>
        <source>Select All</source>
        <translation>เลือกทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="533"/>
        <source>Select None</source>
        <translation>ไม่เลือกทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="636"/>
        <source>Save as .torrent file...</source>
        <translation>บันทึกเป็นไฟล์ .torrent</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="795"/>
        <source>I/O Error</source>
        <translation>ข้อมูลรับส่งผิดพลาด</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="561"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="1038"/>
        <source>Invalid torrent</source>
        <translation>ทอร์เรนต์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="423"/>
        <source>Not Available</source>
        <comment>This comment is unavailable</comment>
        <translation>ไม่สามารถใช้ได้</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="424"/>
        <source>Not Available</source>
        <comment>This date is unavailable</comment>
        <translation>ไม่สามารถใช้ได้</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="995"/>
        <source>Not available</source>
        <translation>ไม่สามารถใช้ได้</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="629"/>
        <source>Invalid magnet link</source>
        <translation>magnet link ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="562"/>
        <source>Failed to load the torrent: %1.
Error: %2</source>
        <comment>Don&apos;t remove the &apos;
&apos; characters. They insert a newline.</comment>
        <translation>โหลดทอเร้นไม่ได้: %1
ผิดพลาด: %2</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="629"/>
        <source>This magnet link was not recognized</source>
        <translation>ไม่เคยรู้จัก magnet link นี้</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="678"/>
        <source>Magnet link</source>
        <translation>magnet link</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="684"/>
        <source>Retrieving metadata...</source>
        <translation>กำลังดึงข้อมูล</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="318"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="324"/>
        <source>Choose save path</source>
        <translation>เลือกที่บันทึก</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="589"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="596"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="611"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="646"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="653"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="668"/>
        <source>Torrent is already present</source>
        <translation>มีทอร์เรนต์นี้อยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="646"/>
        <source>Torrent &apos;%1&apos; is already in the transfer list. Trackers haven&apos;t been merged because it is a private torrent.</source>
        <translation>ทอร์เรนต์ &apos;% 1&apos; อยู่ในรายชื่อการถ่ายโอนแล้ว ตัวติดตามยังไม่ได้รวมเข้าด้วยกันเนื่องจากเป็นทอร์เรนต์ส่วนตัว</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="611"/>
        <source>Torrent is already queued for processing.</source>
        <translation>ทอร์เรนต์อยู่ในคิวประมวลผล</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="330"/>
        <source>No stop condition is set.</source>
        <translation>ไม่มีการตั้งเงื่อนไขการหยุด</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="331"/>
        <source>Torrent will stop after metadata is received.</source>
        <translation>ทอเร้นต์หยุดเมื่อได้รับข้อมูล metadata</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="332"/>
        <source>Torrents that have metadata initially aren&apos;t affected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="333"/>
        <source>Torrent will stop after files are initially checked.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="334"/>
        <source>This will also download metadata if it wasn&apos;t there initially.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="617"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="618"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="685"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="686"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="668"/>
        <source>Magnet link is already queued for processing.</source>
        <translation>Magnet ลิ้งก์ อยู่ในคิวสำหรับการประมวลผล.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="718"/>
        <source>%1 (Free space on disk: %2)</source>
        <translation>%1 (พื้นที่เหลือบนไดรฟ์: %2)</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="719"/>
        <source>Not available</source>
        <comment>This size is unavailable.</comment>
        <translation>ไม่สามารถใช้งานได้</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="782"/>
        <source>Torrent file (*%1)</source>
        <translation>ไฟล์ทอร์เรนต์ (*%1)</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="784"/>
        <source>Save as torrent file</source>
        <translation>บันทึกเป็นไฟล์ทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="796"/>
        <source>Couldn&apos;t export torrent metadata file &apos;%1&apos;. Reason: %2.</source>
        <translation>ไม่สามารถส่งออกไฟล์ข้อมูลเมตาของทอร์เรนต์ &apos;%1&apos; เหตุผล: %2</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="972"/>
        <source>Cannot create v2 torrent until its data is fully downloaded.</source>
        <translation>ไม่สามารถสร้าง v2 ทอร์เรนต์ ได้จนกว่าข้อมูลจะดาวน์โหลดจนเต็ม.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="1060"/>
        <source>Cannot download &apos;%1&apos;: %2</source>
        <translation>ไม่สามารถดาวน์โหลด &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="402"/>
        <source>Filter files...</source>
        <translation>คัดกรองไฟล์...</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="589"/>
        <source>Torrent &apos;%1&apos; is already in the transfer list. Trackers cannot be merged because it is a private torrent.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="597"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="654"/>
        <source>Torrent &apos;%1&apos; is already in the transfer list. Do you want to merge trackers from new source?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="959"/>
        <source>Parsing metadata...</source>
        <translation>กำลังแปลข้อมูล</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="966"/>
        <source>Metadata retrieval complete</source>
        <translation>ดึงข้อมูลเสร็จสมบูรณ์</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="1038"/>
        <source>Failed to load from URL: %1.
Error: %2</source>
        <translation>ไม่สามารถโหลดจากลิ้งก์: %1.
ข้อผิดพลาด: %2</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="1059"/>
        <source>Download Error</source>
        <translation>ดาวน์โหลดผิดพลาด</translation>
    </message>
</context>
<context>
    <name>AddTorrentParamsWidget</name>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="22"/>
        <source>Torrent Management Mode:</source>
        <translation>โหมดการจัดการทอร์เรนต์:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="29"/>
        <source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
        <translation>โหมดอัตโนมัติหมายความว่าคุณสมบัติทอร์เรนต์ต่างๆ (เช่น บันทึกเส้นทาง) จะถูกตัดสินโดยหมวดหมู่ที่เกี่ยวข้อง</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="51"/>
        <source>Save at</source>
        <translation>บันทึกที่</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="62"/>
        <source>Note: the current defaults are displayed for reference.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="74"/>
        <source>Use another path for incomplete torrents:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="107"/>
        <source>Category:</source>
        <translation>ประเภท:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="147"/>
        <source>Tags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="163"/>
        <source>Click [...] button to add/remove tags.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="173"/>
        <source>Add/remove tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="176"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="209"/>
        <source>Start torrent:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="247"/>
        <source>Content layout:</source>
        <translation>เลย์เอาต์เนื้อหา:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="285"/>
        <source>Stop condition:</source>
        <translation>เงื่อนไขการหยุด</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="323"/>
        <source>Add to top of queue:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="346"/>
        <source>Skip hash check</source>
        <translation>ข้ามการตรวจสอบแฮช</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="77"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="80"/>
        <source>Choose save path</source>
        <translation>เลือกเส้นทางการบันทึก</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="82"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="86"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="90"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="95"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="100"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="104"/>
        <source>Default</source>
        <translation>ค่าเริ่มต้น</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="83"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="101"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="105"/>
        <source>Yes</source>
        <translation>ใช่</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="84"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="102"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="106"/>
        <source>No</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="87"/>
        <source>Manual</source>
        <translation>จัดการเอง</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="88"/>
        <source>Automatic</source>
        <translation>อัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="91"/>
        <source>Original</source>
        <translation>ต้นฉบับ</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="92"/>
        <source>Create subfolder</source>
        <translation>สร้างโฟลเดอร์ย่อย</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="93"/>
        <source>Don&apos;t create subfolder</source>
        <translation>ไม่ต้องสร้างโฟลเดอร์ย่อย</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="96"/>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="97"/>
        <source>Metadata received</source>
        <translation>ข้อมูลรับ Metadata</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="98"/>
        <source>Files checked</source>
        <translation>ไฟล์ตรวจสอบแล้ว</translation>
    </message>
</context>
<context>
    <name>AdvancedSettings</name>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="356"/>
        <location filename="../gui/advancedsettings.cpp" line="458"/>
        <location filename="../gui/advancedsettings.cpp" line="520"/>
        <location filename="../gui/advancedsettings.cpp" line="649"/>
        <source> MiB</source>
        <translation>เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="713"/>
        <source>Recheck torrents on completion</source>
        <translation>ตรวจทอเร้นอีกครั้งเมื่อเสร็จสมบูรณ์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="368"/>
        <location filename="../gui/advancedsettings.cpp" line="718"/>
        <source> ms</source>
        <comment> milliseconds</comment>
        <translation> มิลลิเซกันด์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="177"/>
        <source>Setting</source>
        <translation>ตั้งค่า</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="177"/>
        <source>Value</source>
        <comment>Value set for this setting</comment>
        <translation>มูลค่า</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="352"/>
        <source> (disabled)</source>
        <translation> (ปิดการใช้งานแล้ว)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="354"/>
        <source> (auto)</source>
        <translation> (ออโต้)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="642"/>
        <source> min</source>
        <comment> minutes</comment>
        <translation>นาที</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="390"/>
        <source>All addresses</source>
        <translation>ที่อยู่ทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="438"/>
        <source>qBittorrent Section</source>
        <translation>ส่วนของ qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="435"/>
        <location filename="../gui/advancedsettings.cpp" line="443"/>
        <source>Open documentation</source>
        <translation>เปิดเอกสาร</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="391"/>
        <source>All IPv4 addresses</source>
        <translation>ที่อยู่ IPv4 ทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="392"/>
        <source>All IPv6 addresses</source>
        <translation>ที่อยู่ IPv6 ทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="446"/>
        <source>libtorrent Section</source>
        <translation>ส่วน libtorrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="449"/>
        <source>Fastresume files</source>
        <translation>ไฟล์ประวัติด่วน</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="450"/>
        <source>SQLite database (experimental)</source>
        <translation>ฐานข้อมูล SQLite (ทดลอง)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="452"/>
        <source>Resume data storage type (requires restart)</source>
        <translation>ประเภทการจัดเก็บข้อมูลต่อ (ต้องรีสตาร์ท)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="465"/>
        <source>Normal</source>
        <translation>ปกติ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="466"/>
        <source>Below normal</source>
        <translation>ต่ำกว่าปกติ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="467"/>
        <source>Medium</source>
        <translation>ปานกลาง</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="468"/>
        <source>Low</source>
        <translation>ช้า</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="469"/>
        <source>Very low</source>
        <translation>ช้ามาก</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="471"/>
        <source>Process memory priority (Windows &gt;= 8 only)</source>
        <translation>ความสำคัฯของหน่วยประมวลผล (วินโดว์ &gt;= 8 เท่านั้น)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="461"/>
        <source>Physical memory (RAM) usage limit</source>
        <translation>จำกัดการใช้งานหน่วยความจำ (RAM)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="491"/>
        <source>Asynchronous I/O threads</source>
        <translation>เธรดไม่ตรงกัน I/O</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="499"/>
        <source>Hashing threads</source>
        <translation>แฮชเธรด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="507"/>
        <source>File pool size</source>
        <translation>ขนาดไฟล์ Pool</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="521"/>
        <source>Outstanding memory when checking torrents</source>
        <translation>ความสำคัญของหน่วยความจำเมื่อตรวจสอบ Torrents</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="537"/>
        <source>Disk cache</source>
        <translation>ดิสก์แคช</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="543"/>
        <location filename="../gui/advancedsettings.cpp" line="671"/>
        <location filename="../gui/advancedsettings.cpp" line="764"/>
        <location filename="../gui/advancedsettings.cpp" line="864"/>
        <source> s</source>
        <comment> seconds</comment>
        <translation> s</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="544"/>
        <source>Disk cache expiry interval</source>
        <translation>แคชดิสก์หมดอายุ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="552"/>
        <source>Disk queue size</source>
        <translation>ขนาดลำดับของดิสก์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="565"/>
        <location filename="../gui/advancedsettings.cpp" line="571"/>
        <source>Enable OS cache</source>
        <translation>เปิดใช้งาน OS แคช</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="581"/>
        <source>Coalesce reads &amp; writes</source>
        <translation>เชื่อมต่อการ อ่านและการเขียน</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="586"/>
        <source>Use piece extent affinity</source>
        <translation>ใช้งานความสัมพันธ์ของชิ้นส่วน</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="589"/>
        <source>Send upload piece suggestions</source>
        <translation>ส่งคำแนะนำชิ้นส่วนที่อัปโหลด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="643"/>
        <location filename="../gui/advancedsettings.cpp" line="655"/>
        <location filename="../gui/advancedsettings.cpp" line="663"/>
        <location filename="../gui/advancedsettings.cpp" line="765"/>
        <source>0 (disabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="644"/>
        <source>Save resume data interval [0: disabled]</source>
        <comment>How often the fastresume file is saved.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="656"/>
        <source>Outgoing ports (Min) [0: disabled]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="664"/>
        <source>Outgoing ports (Max) [0: disabled]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="672"/>
        <source>0 (permanent lease)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="673"/>
        <source>UPnP lease duration [0: permanent lease]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="766"/>
        <source>Stop tracker timeout [0: disabled]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="782"/>
        <source>Notification timeout [0: infinite, -1: system default]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="872"/>
        <source>Maximum outstanding requests to a single peer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="551"/>
        <location filename="../gui/advancedsettings.cpp" line="594"/>
        <location filename="../gui/advancedsettings.cpp" line="600"/>
        <location filename="../gui/advancedsettings.cpp" line="620"/>
        <location filename="../gui/advancedsettings.cpp" line="628"/>
        <source> KiB</source>
        <translation>กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="364"/>
        <source> (infinite)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="366"/>
        <source> (system default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="459"/>
        <source>This option is less effective on Linux</source>
        <translation>ตัวเลือกนี้มีผลน้อยบนระบบลีนุกซ์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="479"/>
        <source>Bdecode depth limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="485"/>
        <source>Bdecode token limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="556"/>
        <source>Default</source>
        <translation>ค่าเริ่มต้น</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="557"/>
        <source>Memory mapped files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="558"/>
        <source>POSIX-compliant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="560"/>
        <source>Disk IO type (requires restart)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="564"/>
        <location filename="../gui/advancedsettings.cpp" line="570"/>
        <source>Disable OS cache</source>
        <translation>ยกเลิกแคชระบบปฏิบัติการ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="567"/>
        <source>Disk IO read mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="573"/>
        <source>Write-through</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="576"/>
        <source>Disk IO write mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="596"/>
        <source>Send buffer watermark</source>
        <translation>ส่งลายน้ำบัฟเฟอร์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="602"/>
        <source>Send buffer low watermark</source>
        <translation>ส่งบัฟเฟอร์ลายน้ำต่ำ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="608"/>
        <source>Send buffer watermark factor</source>
        <translation>ส่งส่วนประกอบลายน้ำบัฟเฟอร์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="614"/>
        <source>Outgoing connections per second</source>
        <translation>การเชื่อมต่อขาออกต่อวินาที</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="621"/>
        <location filename="../gui/advancedsettings.cpp" line="629"/>
        <source>0 (system default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="622"/>
        <source>Socket send buffer size [0: system default]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="630"/>
        <source>Socket receive buffer size [0: system default]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="636"/>
        <source>Socket backlog size</source>
        <translation>ขนาดแบ็คล็อกของซ็อกเก็ต</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="650"/>
        <source>.torrent file size limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="679"/>
        <source>Type of service (ToS) for connections to peers</source>
        <translation>ประเภทของบริการ (ToS) สำหรับการเชื่อมต่อกับเพียร์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="682"/>
        <source>Prefer TCP</source>
        <translation>เสนอ TCP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="683"/>
        <source>Peer proportional (throttles TCP)</source>
        <translation>สัดส่วนเพียร์ (ควบคุมปริมาณ TCP)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="690"/>
        <source>Support internationalized domain name (IDN)</source>
        <translation>รองรับชื่อโดเมนสากล (IDN)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="695"/>
        <source>Allow multiple connections from the same IP address</source>
        <translation>อนุญาตให้ใช้การเชื่อมต่อจากหลาย ๆ ที่อยู่ IP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="700"/>
        <source>Validate HTTPS tracker certificates</source>
        <translation>ติดตามตรวจสอบใบอนุญาต HTTPS</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="705"/>
        <source>Server-side request forgery (SSRF) mitigation</source>
        <translation>การลดการร้องขอทางฝั่งเซิร์ฟเวอร์ (SSRF)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="710"/>
        <source>Disallow connection to peers on privileged ports</source>
        <translation>ปฏิเสธิการเชื่อมต่อไปเพียร์บนพอร์ตที่มีสิทธิพิเศษ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="719"/>
        <source>It controls the internal state update interval which in turn will affect UI updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="720"/>
        <source>Refresh interval</source>
        <translation>ระยะรอบการรีเฟรช</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="726"/>
        <source>Resolve peer host names</source>
        <translation>แก้ไขชื่อโฮสต์เพียร์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="753"/>
        <source>IP address reported to trackers (requires restart)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="786"/>
        <source>Reannounce to all trackers when IP or port changed</source>
        <translation>ประกาศให้ผู้ติดตามทุกคนทราบอีกครั้งเมื่อ IP หรือ พอร์ต มีการเปลี่ยนแปลง</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="800"/>
        <source>Enable icons in menus</source>
        <translation>เปิดใช้งานไอคอนในเมนู</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="803"/>
        <source>Attach &quot;Add new torrent&quot; dialog to main window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="815"/>
        <source>Enable port forwarding for embedded tracker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="854"/>
        <source>Peer turnover disconnect percentage</source>
        <translation>เปอร์เซ็นต์การหมุนเวียนของเพียร์ยกเลิกการเชื่อมต่อ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="860"/>
        <source>Peer turnover threshold percentage</source>
        <translation>เปอร์เซ็นต์การหมุนเวียนของเพียร์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="866"/>
        <source>Peer turnover disconnect interval</source>
        <translation>ช่วงเวลาตัดการเชื่อมต่อการหมุนเวียนของเพียร์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="878"/>
        <source>I2P inbound quantity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="883"/>
        <source>I2P outbound quantity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="888"/>
        <source>I2P inbound length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="893"/>
        <source>I2P outbound length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="770"/>
        <source>Display notifications</source>
        <translation>หน้าจอแสดงการแจ้งเตือน</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="773"/>
        <source>Display notifications for added torrents</source>
        <translation>หน้าจอการแจ้งเตือนสำหรับการเพิ่ม torrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="789"/>
        <source>Download tracker&apos;s favicon</source>
        <translation>ติดตามการดาวน์โหลด favicon</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="793"/>
        <source>Save path history length</source>
        <translation>บันทึกประวัติเส้นทาง</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="796"/>
        <source>Enable speed graphs</source>
        <translation>เปิดใช้งานกราฟความเร็ว</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="817"/>
        <source>Fixed slots</source>
        <translation>สล็อตคงที่</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="818"/>
        <source>Upload rate based</source>
        <translation>อัตราการอัพโหลด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="820"/>
        <source>Upload slots behavior</source>
        <translation>อัปโหลดพฤติกรรมสล็อต</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="823"/>
        <source>Round-robin</source>
        <translation>รอบ-โรบิน</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="824"/>
        <source>Fastest upload</source>
        <translation>อัพโหลดเร็วที่สุด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="825"/>
        <source>Anti-leech</source>
        <translation>ต่อต้าน-leech</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="827"/>
        <source>Upload choking algorithm</source>
        <translation>อัปโหลดอัลกอริทึม</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="832"/>
        <source>Confirm torrent recheck</source>
        <translation>ยืนยันการตรวจสอบ Torrent อีกครั้ง</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="836"/>
        <source>Confirm removal of all tags</source>
        <translation>ยืนยันการลบแท็กทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="840"/>
        <source>Always announce to all trackers in a tier</source>
        <translation>ประกาศต่อผู้ติดตามทุกคน</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="846"/>
        <source>Always announce to all tiers</source>
        <translation>ประกาศทุกระดับ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="728"/>
        <source>Any interface</source>
        <comment>i.e. Any network interface</comment>
        <translation>ทุก ๆ หน้าตา</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="685"/>
        <source>%1-TCP mixed mode algorithm</source>
        <comment>uTP-TCP mixed mode algorithm</comment>
        <translation>%1-TCP ผสมโหมดอัลกอริทึม</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="723"/>
        <source>Resolve peer countries</source>
        <translation>แก้ไขประเทศของเพียร์</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="747"/>
        <source>Network interface</source>
        <translation>โครงข่ายเชื่อมต่อ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="750"/>
        <source>Optional IP address to bind to</source>
        <translation>ที่อยู่ IP ไม่จำเป็น</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="759"/>
        <source>Max concurrent HTTP announces</source>
        <translation>ประกาซใช้ HTTP พร้อมกันสูงสุด</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="807"/>
        <source>Enable embedded tracker</source>
        <translation>เปิดใช้งานตัวติดตามแบบฝัง</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="812"/>
        <source>Embedded tracker port</source>
        <translation>พอร์ตติดตามแบบฝัง</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../app/application.cpp" line="300"/>
        <source>qBittorrent %1 started</source>
        <comment>qBittorrent v3.2.0alpha started</comment>
        <translation>qBittorrent %1 เริ่มแล้ว</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="303"/>
        <source>Running in portable mode. Auto detected profile folder at: %1</source>
        <translation>ทำงานในโหมดพกพา. ตรวจพบโฟลเดอร์โปรไฟล์โดยอัตโนมัติที่: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="305"/>
        <source>Redundant command line flag detected: &quot;%1&quot;. Portable mode implies relative fastresume.</source>
        <translation>ตรวจพบตัวบ่งชี้คำสั่งซ้ำซ้อน: &quot;%1&quot;. โหมดพกพาย่อที่รวดเร็ว.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="309"/>
        <source>Using config directory: %1</source>
        <translation>ใช้การกำหนดค่าไดเร็กทอรี: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="656"/>
        <source>Torrent name: %1</source>
        <translation>ชื่อทอร์เรนต์: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="657"/>
        <source>Torrent size: %1</source>
        <translation>ขนาดทอร์เรนต์: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="658"/>
        <source>Save path: %1</source>
        <translation>บันทึกเส้นทาง: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="659"/>
        <source>The torrent was downloaded in %1.</source>
        <comment>The torrent was downloaded in 1 hour and 20 seconds</comment>
        <translation>ดาวน์โหลดทอร์เรนต์ใน %1.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="661"/>
        <source>Thank you for using qBittorrent.</source>
        <translation>ขอบคุณที่เลือกใช้ qBittorrent.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="692"/>
        <source>Torrent: %1, sending mail notification</source>
        <translation>Torrent: %1, กำลังส่งจดหมายแจ้งเตือน</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="570"/>
        <source>Running external program. Torrent: &quot;%1&quot;. Command: `%2`</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="571"/>
        <source>Failed to run external program. Torrent: &quot;%1&quot;. Command: `%2`</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="668"/>
        <source>Torrent &quot;%1&quot; has finished downloading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="774"/>
        <source>WebUI will be started shortly after internal preparations. Please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="796"/>
        <location filename="../app/application.cpp" line="957"/>
        <source>Loading torrents...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="799"/>
        <source>E&amp;xit</source>
        <translation>อ&amp;อก</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="846"/>
        <source>I/O Error</source>
        <comment>i.e: Input/Output Error</comment>
        <translation>ข้อมูลรับส่งผิดพลาด</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="847"/>
        <source>An I/O error occurred for torrent &apos;%1&apos;.
 Reason: %2</source>
        <comment>e.g: An error occurred for torrent &apos;xxx.avi&apos;.
 Reason: disk is full.</comment>
        <translation>เกิดข้อผิดพลาดการอ่านเขียนข้อมูล สำหรับ torrent &apos;%1&apos;.
 เหตุผล: %2</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="853"/>
        <source>Error</source>
        <translation>ผิดพลาด</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="853"/>
        <source>Failed to add torrent: %1</source>
        <translation>เพิ่มไฟล์ทอเร้นต์ผิดพลาด: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="859"/>
        <source>Torrent added</source>
        <translation>เพิ่มไฟล์ทอเร้นต์แล้ว</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="859"/>
        <source>&apos;%1&apos; was added.</source>
        <comment>e.g: xxx.avi was added.</comment>
        <translation>&apos;%1&apos; เพิ่มแล้ว</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="864"/>
        <source>Download completed</source>
        <translation>ดาวน์โหลดเสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="864"/>
        <source>&apos;%1&apos; has finished downloading.</source>
        <comment>e.g: xxx.avi has finished downloading.</comment>
        <translation>&apos;%1&apos; ดาวน์โหลดเสร็จแล้ว</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="869"/>
        <source>URL download error</source>
        <translation>URL ดาวน์โหลดล้มเหลว</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="870"/>
        <source>Couldn&apos;t download file at URL &apos;%1&apos;, reason: %2.</source>
        <translation>ไม่สามารถดาวน์โหลดไฟล์ที่ URL &apos;%1&apos;, เหตุผล: %2.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="888"/>
        <source>Torrent file association</source>
        <translation>การเชื่อมโยงไฟล์ทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="889"/>
        <source>qBittorrent is not the default application for opening torrent files or Magnet links.
Do you want to make qBittorrent the default application for these?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="917"/>
        <source>Information</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="918"/>
        <source>To control qBittorrent, access the WebUI at: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="923"/>
        <source>The WebUI administrator username is: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="924"/>
        <source>The WebUI administrator password was not set. A temporary password is provided for this session: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="925"/>
        <source>You should set your own password in program preferences.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="957"/>
        <source>Exit</source>
        <translation>ออก</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1092"/>
        <source>Failed to set physical memory (RAM) usage limit. Error code: %1. Error message: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1127"/>
        <source>Failed to set physical memory (RAM) usage hard limit. Requested size: %1. System hard limit: %2. Error code: %3. Error message: &quot;%4&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1230"/>
        <source>qBittorrent termination initiated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1236"/>
        <source>qBittorrent is shutting down...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1250"/>
        <source>Saving torrent progress...</source>
        <translation>กำลังบันทึก Torrent</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1284"/>
        <source>qBittorrent is now ready to exit</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AsyncFileStorage</name>
    <message>
        <location filename="../base/asyncfilestorage.cpp" line="45"/>
        <source>Could not create directory &apos;%1&apos;.</source>
        <translation>ไม่สามารถสร้างหมวดหมู่ &apos;%1&apos;.</translation>
    </message>
</context>
<context>
    <name>AuthController</name>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="70"/>
        <source>WebAPI login failure. Reason: IP has been banned, IP: %1, username: %2</source>
        <translation>การเข้าสู่ระบบ WebAPI ล้มเหลว. เหตุผลคือ: IP ถูกแบน, IP: %1, ชื่อผู้ใช้: %2</translation>
    </message>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="74"/>
        <source>Your IP address has been banned after too many failed authentication attempts.</source>
        <translation>ที่อยู่ IP ของคุณถูกแบนหลังจากพยายามตรวจสอบความถูกต้องล้มเหลวหลายครั้งเกินไป</translation>
    </message>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="86"/>
        <source>WebAPI login success. IP: %1</source>
        <translation>WebAPI เข้าสู่ระบบสำเร็จ. IP: %1</translation>
    </message>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="93"/>
        <source>WebAPI login failure. Reason: invalid credentials, attempt count: %1, IP: %2, username: %3</source>
        <translation>WebAPI เข้าสู่ระบบล้มเหลว. เหตุผลคือ: ข้อมูลประจำตัวไม่ถูกต้อง, จำนวนการพยายาม: %1, IP: %2, ชื่อผู้ใช้: %3</translation>
    </message>
</context>
<context>
    <name>AutomatedRssDownloader</name>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="14"/>
        <source>RSS Downloader</source>
        <translation>RSS ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="58"/>
        <source>Download Rules</source>
        <translation>ดาวน์โหลดกฎ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="172"/>
        <source>Use Regular Expressions</source>
        <translation>ใช้นิพจน์ทั่วไป</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="257"/>
        <source>Use Smart Episode Filter</source>
        <translation>ใช้ตัวกรองตอนอัจฉริยะ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="181"/>
        <source>Must Contain:</source>
        <translation>ต้องมี:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="28"/>
        <source>Auto downloading of RSS torrents is currently disabled. You can enable it in application settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="68"/>
        <source>Rename selected rule. You can also use the F2 hotkey to rename.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="147"/>
        <source>Priority:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="188"/>
        <source>Must Not Contain:</source>
        <translation>ต้องไม่มี:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="195"/>
        <source>Episode Filter:</source>
        <translation>ตัวกรองตอน:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="253"/>
        <source>Smart Episode Filter will check the episode number to prevent downloading of duplicates.
Supports the formats: S01E01, 1x1, 2017.12.31 and 31.12.2017 (Date formats also support - as a separator)</source>
        <translation>ตัวกรองตอนอัจฉริยะจะตรวจสอบหมายเลขตอนเพื่อป้องกันการดาวน์โหลดรายการที่ซ้ำกัน.
รองรับรูปแบบ: S01E01, 1x1, 2017.12.31 and 31.12.2017 (รูปแบบวันที่ที่รองรับ - เป็นตัวคั่น)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="304"/>
        <source>Torrent parameters</source>
        <translation>พารามิเตอร์ทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="266"/>
        <source>Ignore Subsequent Matches for (0 to Disable)</source>
        <extracomment>... X days</extracomment>
        <translation>ละเว้นการจับคู่ที่ตามมาสำหรับ (0 ถึงปิดใช้งาน)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="276"/>
        <source>Disabled</source>
        <translation>ปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="279"/>
        <source> days</source>
        <translation>วัน</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="354"/>
        <source>Apply Rule to Feeds:</source>
        <translation>ใช้กฎกับฟีด:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="374"/>
        <source>Matching RSS Articles</source>
        <translation>จับคู่บทความ RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="402"/>
        <source>&amp;Import...</source>
        <translation>&amp;นำเข้า...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="412"/>
        <source>&amp;Export...</source>
        <translation>&amp;นำออก...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="113"/>
        <source>Matches articles based on episode filter.</source>
        <translation>จับคู่บทความตามตัวกรองตอน</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="113"/>
        <source>Example: </source>
        <translation>ตัวอย่าง</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="114"/>
        <source> will match 2, 5, 8 through 15, 30 and onward episodes of season one</source>
        <comment>example X will match</comment>
        <translation>จะตรงกัน 2, 5, 8 ผ่าน 15, 30 และตอนต่อไปของซีซันที่หนึ่ง</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="115"/>
        <source>Episode filter rules: </source>
        <translation>กฎตัวกรองตอน: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="115"/>
        <source>Season number is a mandatory non-zero value</source>
        <translation>หมายเลขซีซันเป็นค่าบังคับที่ไม่ใช่ศูนย์</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="117"/>
        <source>Filter must end with semicolon</source>
        <translation>ตัวกรองต้องลงท้ายด้วยอัฒภาค  &quot; ; &quot; </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="118"/>
        <source>Three range types for episodes are supported: </source>
        <translation>รอบรับตอนทั้งสามประเภท: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="119"/>
        <source>Single number: &lt;b&gt;1x25;&lt;/b&gt; matches episode 25 of season one</source>
        <translation>หมายเลขเดียว: &lt;b&gt;1x25;&lt;/b&gt; ตรงกับตอน 25 of ซีซันแรก</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="120"/>
        <source>Normal range: &lt;b&gt;1x25-40;&lt;/b&gt; matches episodes 25 through 40 of season one</source>
        <translation>ช่วงปกติ: &lt;b&gt;1x25-40;&lt;/b&gt; ตรงกับตอน 25 ผ่าน 40 of ซีซันแรก</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="116"/>
        <source>Episode number is a mandatory positive value</source>
        <translation>หมายเลขตอนต้องเป็นค่าบวก</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="65"/>
        <source>Rules</source>
        <translation>กฏ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="66"/>
        <source>Rules (legacy)</source>
        <translation>กฏ (สมบัติ)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="121"/>
        <source>Infinite range: &lt;b&gt;1x25-;&lt;/b&gt; matches episodes 25 and upward of season one, and all episodes of later seasons</source>
        <translation>ช่วงไม่มีที่สิ้นสุด: &lt;b&gt;1x25-;&lt;/b&gt; ตรงกับตอน 25 และสูงกว่าของซีซันที่หนึ่งและทุกตอนของซีซันต่อมา</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="311"/>
        <source>Last Match: %1 days ago</source>
        <translation>นัดสุดท้าย: %1 วันที่แล้ว</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="313"/>
        <source>Last Match: Unknown</source>
        <translation>นัดสุดท้าย: ไม่ทราบ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="380"/>
        <source>New rule name</source>
        <translation>ชื่อกฎใหม่</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="380"/>
        <source>Please type the name of the new download rule.</source>
        <translation>กรุณาพิมพ์ชื่อกฎการดาวน์โหลดใหม่</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="386"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="546"/>
        <source>Rule name conflict</source>
        <translation>ความขัดแย้งของชื่อกฎ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="387"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="547"/>
        <source>A rule with this name already exists, please choose another name.</source>
        <translation>มีกฎที่ใช้ชื่อนี้อยู่แล้วกรุณาลือกชื่ออื่น</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="401"/>
        <source>Are you sure you want to remove the download rule named &apos;%1&apos;?</source>
        <translation>แน่ใจไหมว่าต้องการลบกฎการดาวน์โหลดที่ชื่อ &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="403"/>
        <source>Are you sure you want to remove the selected download rules?</source>
        <translation>แน่ใจไหมว่าต้องการลบกฎการดาวน์โหลดที่เลือก?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="404"/>
        <source>Rule deletion confirmation</source>
        <translation>ยืนยันการลบกฏ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="420"/>
        <source>Invalid action</source>
        <translation>การดำเนินการไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="421"/>
        <source>The list is empty, there is nothing to export.</source>
        <translation>รายการว่างเปล่าไม่มีอะไรจะส่งออก</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="427"/>
        <source>Export RSS rules</source>
        <translation>ส่งออกกฏ RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="454"/>
        <source>I/O Error</source>
        <translation>I/O ล้มเหลว</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="455"/>
        <source>Failed to create the destination file. Reason: %1</source>
        <translation>สร้างไฟล์ปลายทางไม่สำเร็จ. เหตุผลคือ: %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="463"/>
        <source>Import RSS rules</source>
        <translation>นำเข้ากฏ RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="492"/>
        <source>Failed to import the selected rules file. Reason: %1</source>
        <translation>ไม่สามารถนำเข้าไฟล์กฏที่เลือก. เหตุผล: %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="501"/>
        <source>Add new rule...</source>
        <translation>เพิ่มกฏใหม่...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="510"/>
        <source>Delete rule</source>
        <translation>ลบกฏ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="513"/>
        <source>Rename rule...</source>
        <translation>เปลี่ยนชื่อกฏ...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="518"/>
        <source>Delete selected rules</source>
        <translation>ลบกฏที่เลือก</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="523"/>
        <source>Clear downloaded episodes...</source>
        <translation>ล้างตอนที่ดาวน์โหลด...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="539"/>
        <source>Rule renaming</source>
        <translation>การเปลี่ยนชื่อกฎ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="539"/>
        <source>Please type the new rule name</source>
        <translation>กรุณาพิมพ์ชื่อกฏใหม่</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="567"/>
        <source>Clear downloaded episodes</source>
        <translation>ล้างตอนที่ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="568"/>
        <source>Are you sure you want to clear the list of downloaded episodes for the selected rule?</source>
        <translation>คุณมั่นใจหรือว่าจะทำการล้างรายชื่อการดาวน์โหลดตอนที่เลือก?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="682"/>
        <source>Regex mode: use Perl-compatible regular expressions</source>
        <translation>โหมด Regex: ใช้ Perl-เข้ากันได้ แสดงความคิดปกติ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="732"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="779"/>
        <source>Position %1: %2</source>
        <translation>ตำแหน่ง %1: %2</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="686"/>
        <source>Wildcard mode: you can use</source>
        <translation>โหมดสัญลักษณ์แทน: คุณสามารถใช้ได้</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="473"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="491"/>
        <source>Import error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="474"/>
        <source>Failed to read the file. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="687"/>
        <source>? to match any single character</source>
        <translation>? เพื่อจับคู่อักขระเดี่ยวใด ๆ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="688"/>
        <source>* to match zero or more of any characters</source>
        <translation>* เพื่อจับคู่อักขระใด ๆ เป็นศูนย์หรือมากกว่า</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="689"/>
        <source>Whitespaces count as AND operators (all words, any order)</source>
        <translation>ช่องว่างนับเป็นและเป็นตัวดำเนินการ (ทุกคำใด ๆ )</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="690"/>
        <source>| is used as OR operator</source>
        <translation>| ใช้เป็นตัวดำเนินการ OR</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="691"/>
        <source>If word order is important use * instead of whitespace.</source>
        <translation>หากลำดับคำมีความสำคัญให้ใช้ * แทนช่องว่าง</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="698"/>
        <source>An expression with an empty %1 clause (e.g. %2)</source>
        <comment>We talk about regex/wildcards in the RSS filters section here. So a valid sentence would be: An expression with an empty | clause (e.g. expr|)</comment>
        <translation>การแสดงออกด้วยความว่างเปล่า %1 clause (เช่น %2)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="702"/>
        <source> will match all articles.</source>
        <translation>จะตรงกับบทความทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="703"/>
        <source> will exclude all articles.</source>
        <translation>จะไม่รวมบทความทั้งหมด</translation>
    </message>
</context>
<context>
    <name>BanListOptionsDialog</name>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="14"/>
        <source>List of banned IP addresses</source>
        <translation>รายชื่อแบนที่อยู่ IP</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="80"/>
        <source>Ban IP</source>
        <translation>แบน IP</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="87"/>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
        <location filename="../gui/banlistoptionsdialog.cpp" line="109"/>
        <source>Warning</source>
        <translation>ระวัง</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
        <source>The entered IP address is invalid.</source>
        <translation>ที่อยู่ IP ที่ป้อนไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="109"/>
        <source>The entered IP is already banned.</source>
        <translation>IP ที่ป้อนถูกแบนแล้ว</translation>
    </message>
</context>
<context>
    <name>BitTorrent::BencodeResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="103"/>
        <source>Cannot create torrent resume folder: &quot;%1&quot;</source>
        <translation>ไม่สามารถสร้างโฟลเดอร์งานต่อของทอร์เรนต์: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="214"/>
        <source>Cannot parse resume data: invalid format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="281"/>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="288"/>
        <source>Cannot parse torrent info: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="284"/>
        <source>Cannot parse torrent info: invalid format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="385"/>
        <source>Couldn&apos;t save torrent metadata to &apos;%1&apos;. Error: %2.</source>
        <translation>ไม่สามารถบันทึกข้อมูลเมตาของทอร์เรนต์ไปที่ &apos;%1&apos;. ข้อผิดพลาด: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="412"/>
        <source>Couldn&apos;t save torrent resume data to &apos;%1&apos;. Error: %2.</source>
        <translation>ไม่สามารถบันทึกข้อมูลการทำงานต่อของทอร์เรนต์ไปที่ &apos;%1&apos;. ข้อผิดพลาด: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="177"/>
        <source>Couldn&apos;t load torrents queue: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="211"/>
        <source>Cannot parse resume data: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="308"/>
        <source>Resume data is invalid: neither metadata nor info-hash was found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="437"/>
        <source>Couldn&apos;t save data to &apos;%1&apos;. Error: %2</source>
        <translation>ไม่สามารถบันทึกข้อมูลไปที่ &apos;%1&apos;. ข้อผิดพลาด: %2</translation>
    </message>
</context>
<context>
    <name>BitTorrent::DBResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="382"/>
        <source>Not found.</source>
        <translation>ไม่พบ.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="386"/>
        <source>Couldn&apos;t load resume data of torrent &apos;%1&apos;. Error: %2</source>
        <translation>ไม่สามารถโหลดข้อมูลประวัติของทอร์เรนต์ &apos;%1&apos;. ข้อผิดพลาด: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="470"/>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="475"/>
        <source>Database is corrupted.</source>
        <translation>ฐานข้อมูลล้มเหลว</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="488"/>
        <source>Couldn&apos;t enable Write-Ahead Logging (WAL) journaling mode. Error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="654"/>
        <source>Couldn&apos;t obtain query result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="658"/>
        <source>WAL mode is probably unsupported due to filesystem limitations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="707"/>
        <source>Couldn&apos;t begin transaction. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BitTorrent::ResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="832"/>
        <source>Couldn&apos;t save torrent metadata. Error: %1.</source>
        <translation>ไม่สามารถบันทึกข้อมูลเมตาของทอร์เรนต์. ข้อผิดพลาด: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="883"/>
        <source>Couldn&apos;t store resume data for torrent &apos;%1&apos;. Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="911"/>
        <source>Couldn&apos;t delete resume data of torrent &apos;%1&apos;. Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="945"/>
        <source>Couldn&apos;t store torrents queue positions. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BitTorrent::SessionImpl</name>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="655"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1562"/>
        <source>Distributed Hash Table (DHT) support: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="655"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="670"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1562"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1563"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1564"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1565"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1566"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3686"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4461"/>
        <source>ON</source>
        <translation>เปิด</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="655"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="670"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1562"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1563"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1564"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1565"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1566"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3686"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4461"/>
        <source>OFF</source>
        <translation>ปิด</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="670"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1563"/>
        <source>Local Peer Discovery support: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="684"/>
        <source>Restart is required to toggle Peer Exchange (PeX) support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1290"/>
        <source>Failed to resume torrent. Torrent: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1344"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1354"/>
        <source>Failed to resume torrent: inconsistent torrent ID is detected. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1388"/>
        <source>Detected inconsistent data: category is missing from the configuration file. Category will be recovered but its settings will be reset to default. Torrent: &quot;%1&quot;. Category: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1395"/>
        <source>Detected inconsistent data: invalid category. Torrent: &quot;%1&quot;. Category: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1410"/>
        <source>Detected mismatch between the save paths of the recovered category and the current save path of the torrent. Torrent is now switched to Manual mode. Torrent: &quot;%1&quot;. Category: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1424"/>
        <source>Detected inconsistent data: tag is missing from the configuration file. Tag will be recovered. Torrent: &quot;%1&quot;. Tag: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1430"/>
        <source>Detected inconsistent data: invalid tag. Torrent: &quot;%1&quot;. Tag: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1499"/>
        <source>System wake-up event detected. Re-announcing to all the trackers...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1560"/>
        <source>Peer ID: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1561"/>
        <source>HTTP User-Agent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1564"/>
        <source>Peer Exchange (PeX) support: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1565"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4461"/>
        <source>Anonymous mode: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1566"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3685"/>
        <source>Encryption support: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1566"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3686"/>
        <source>FORCED</source>
        <translation>บังคับอยู่</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1990"/>
        <source>Could not find GUID of network interface. Interface: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2005"/>
        <source>Trying to listen on the following list of IP addresses: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2164"/>
        <source>Torrent reached the share ratio limit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2165"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2208"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2249"/>
        <source>Torrent: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2169"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2212"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2253"/>
        <source>Removed torrent.</source>
        <translation>ทอเร้นต์ลบแล้ว</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2174"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2217"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2258"/>
        <source>Removed torrent and deleted its content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2180"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2223"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2264"/>
        <source>Torrent paused.</source>
        <translation>หยุดชั่วคราว</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2185"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2228"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2269"/>
        <source>Super seeding enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2207"/>
        <source>Torrent reached the seeding time limit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2248"/>
        <source>Torrent reached the inactive seeding time limit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2288"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5469"/>
        <source>Failed to load torrent. Reason: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2623"/>
        <source>Downloading torrent, please wait... Source: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2641"/>
        <source>Failed to load torrent. Source: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2757"/>
        <source>Detected an attempt to add a duplicate torrent. Merging of trackers is disabled. Torrent: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2764"/>
        <source>Detected an attempt to add a duplicate torrent. Trackers cannot be merged because it is a private torrent. Torrent: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2785"/>
        <source>Detected an attempt to add a duplicate torrent. Trackers are merged from new source. Torrent: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2984"/>
        <source>UPnP/NAT-PMP support: ON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3003"/>
        <source>UPnP/NAT-PMP support: OFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3128"/>
        <source>Failed to export torrent. Torrent: &quot;%1&quot;. Destination: &quot;%2&quot;. Reason: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3183"/>
        <source>Aborted saving resume data. Number of outstanding torrents: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3296"/>
        <source>System network status changed to %1</source>
        <comment>e.g: System network status changed to ONLINE</comment>
        <translation>สถานะเครือข่ายของระบบเปลี่ยนเป็น %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3296"/>
        <source>ONLINE</source>
        <translation>ออนไลน์</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3296"/>
        <source>OFFLINE</source>
        <translation>ออฟไลน์</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3310"/>
        <source>Network configuration of %1 has changed, refreshing session binding</source>
        <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
        <translation>มีการเปลี่ยนแปลงการกำหนดค่าเครือข่ายของ %1 แล้ว, รีเฟรชการเชื่อมโยงเซสชันที่จำเป็น</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3328"/>
        <source>The configured network address is invalid. Address: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3369"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3403"/>
        <source>Failed to find the configured network address to listen on. Address: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3382"/>
        <source>The configured network interface is invalid. Interface: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3986"/>
        <source>Rejected invalid IP address while applying the list of banned IP addresses. IP: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4971"/>
        <source>Added tracker to torrent. Torrent: &quot;%1&quot;. Tracker: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4981"/>
        <source>Removed tracker from torrent. Torrent: &quot;%1&quot;. Tracker: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4996"/>
        <source>Added URL seed to torrent. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5002"/>
        <source>Removed URL seed from torrent. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5015"/>
        <source>Torrent paused. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5021"/>
        <source>Torrent resumed. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5032"/>
        <source>Torrent download finished. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5109"/>
        <source>Torrent move canceled. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5120"/>
        <source>Failed to enqueue torrent move. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;. Reason: torrent is currently moving to the destination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5129"/>
        <source>Failed to enqueue torrent move. Torrent: &quot;%1&quot;. Source: &quot;%2&quot; Destination: &quot;%3&quot;. Reason: both paths point to the same location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5137"/>
        <source>Enqueued torrent move. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5154"/>
        <source>Start moving torrent. Torrent: &quot;%1&quot;. Destination: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5203"/>
        <source>Failed to save Categories configuration. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5250"/>
        <source>Failed to parse Categories configuration. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5352"/>
        <source>Recursive download .torrent file within torrent. Source torrent: &quot;%1&quot;. File: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5365"/>
        <source>Failed to load .torrent file within torrent. Source torrent: &quot;%1&quot;. File: &quot;%2&quot;. Error: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5409"/>
        <source>Successfully parsed the IP filter file. Number of rules applied: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5419"/>
        <source>Failed to parse the IP filter file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5701"/>
        <source>Restored torrent. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5705"/>
        <source>Added new torrent. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5711"/>
        <source>Torrent errored. Torrent: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5729"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5780"/>
        <source>Removed torrent. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5752"/>
        <source>Removed torrent and deleted its content. Torrent: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5831"/>
        <source>File error alert. Torrent: &quot;%1&quot;. File: &quot;%2&quot;. Reason: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5842"/>
        <source>UPnP/NAT-PMP port mapping failed. Message: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5848"/>
        <source>UPnP/NAT-PMP port mapping succeeded. Message: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5857"/>
        <source>IP filter</source>
        <comment>this peer was blocked. Reason: IP filter.</comment>
        <translation>ตัวกรอง IP</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5860"/>
        <source>filtered port (%1)</source>
        <comment>this peer was blocked. Reason: filtered port (8899).</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5866"/>
        <source>privileged port (%1)</source>
        <comment>this peer was blocked. Reason: privileged port (80).</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5939"/>
        <source>BitTorrent session encountered a serious error. Reason: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6131"/>
        <source>SOCKS5 proxy error. Address: %1. Message: &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6141"/>
        <source>I2P error. Message: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5863"/>
        <source>%1 mixed mode restrictions</source>
        <comment>this peer was blocked. Reason: I2P mixed mode restrictions.</comment>
        <translation>%1 ข้อจำกัดโหมดผสม</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5242"/>
        <source>Failed to load Categories. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5257"/>
        <source>Failed to load Categories configuration. File: &quot;%1&quot;. Error: &quot;Invalid data format&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5774"/>
        <source>Removed torrent but failed to delete its content and/or partfile. Torrent: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5869"/>
        <source>%1 is disabled</source>
        <comment>this peer was blocked. Reason: uTP is disabled.</comment>
        <translation>%1 ปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5872"/>
        <source>%1 is disabled</source>
        <comment>this peer was blocked. Reason: TCP is disabled.</comment>
        <translation>%1 ปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5896"/>
        <source>URL seed DNS lookup failed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Error: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5902"/>
        <source>Received error message from URL seed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Message: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5911"/>
        <source>Successfully listening on IP. IP: &quot;%1&quot;. Port: &quot;%2/%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5918"/>
        <source>Failed to listen on IP. IP: &quot;%1&quot;. Port: &quot;%2/%3&quot;. Reason: &quot;%4&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5926"/>
        <source>Detected external IP. IP: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6041"/>
        <source>Error: Internal alert queue is full and alerts are dropped, you might see degraded performance. Dropped alert type: &quot;%1&quot;. Message: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6063"/>
        <source>Moved torrent successfully. Torrent: &quot;%1&quot;. Destination: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6086"/>
        <source>Failed to move torrent. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;. Reason: &quot;%4&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BitTorrent::TorrentCreatorThread</name>
    <message>
        <location filename="../base/bittorrent/torrentcreatorthread.cpp" line="102"/>
        <source>Operation aborted</source>
        <translation>ยกเลิกการดำเนินการ</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentcreatorthread.cpp" line="219"/>
        <location filename="../base/bittorrent/torrentcreatorthread.cpp" line="223"/>
        <source>Create new torrent file failed. Reason: %1.</source>
        <translation>สร้างไฟล์ทอร์เรนต์ใหม่ล้มเหลว. เหตุผล: %1</translation>
    </message>
</context>
<context>
    <name>BitTorrent::TorrentImpl</name>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="737"/>
        <source>Failed to add peer &quot;%1&quot; to torrent &quot;%2&quot;. Reason: %3</source>
        <translation>ไม่สามารถเพิ่มเพียร์ &quot;%1&quot; ไปยังทอร์เรนต์ &quot;%2&quot;. เหตุผล: %3</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="742"/>
        <source>Peer &quot;%1&quot; is added to torrent &quot;%2&quot;</source>
        <translation>เพิ่มเพียร์ &quot;%1&quot; ในทอร์เรนต์ &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="786"/>
        <source>Unexpected data detected. Torrent: %1. Data: total_wanted=%2 total_wanted_done=%3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1141"/>
        <source>Couldn&apos;t write to file. Reason: &quot;%1&quot;. Torrent is now in &quot;upload only&quot; mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1564"/>
        <source>Download first and last piece first: %1, torrent: &apos;%2&apos;</source>
        <translation>ดาวน์โหลดชิ้นแรกและชิ้นสุดท้ายก่อน: %1, ทอร์เรนต์: &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1565"/>
        <source>On</source>
        <translation>เปิด</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1565"/>
        <source>Off</source>
        <translation>ปิด</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="2079"/>
        <source>Generate resume data failed. Torrent: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="2090"/>
        <source>Failed to restore torrent. Files were probably moved or storage isn&apos;t accessible. Torrent: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="2585"/>
        <source>Missing metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="2133"/>
        <source>File rename failed. Torrent: &quot;%1&quot;, file: &quot;%2&quot;, reason: &quot;%3&quot;</source>
        <translation>ไฟล์ประวัติล้มเหลว. Torrent: &quot;%1&quot;, ไฟล์: &quot;%2&quot;, เหตุผล: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="2195"/>
        <source>Performance alert: %1. More info: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BitTorrent::Tracker</name>
    <message>
        <location filename="../base/bittorrent/tracker.cpp" line="226"/>
        <source>Embedded Tracker: Now listening on IP: %1, port: %2</source>
        <translation>ฝังการติดตาม: บน IP ตอนนี้: %1, พอร์ต: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/tracker.cpp" line="231"/>
        <source>Embedded Tracker: Unable to bind to IP: %1, port: %2. Reason: %3</source>
        <translation>ฝังการติดตาม: ไม่สามารถเชื่อมโยงกับ IP: %1, พอร์ต: %2. เหตุผล: %3</translation>
    </message>
</context>
<context>
    <name>CMD Options</name>
    <message>
        <location filename="../app/cmdoptions.cpp" line="156"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=value&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="207"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=&lt;value&gt;&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="223"/>
        <source>Expected integer number in environment variable &apos;%1&apos;, but got &apos;%2&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="279"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--add-paused&apos; must follow syntax &apos;--add-paused=&lt;true|false&gt;&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="306"/>
        <source>Expected %1 in environment variable &apos;%2&apos;, but got &apos;%3&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="392"/>
        <location filename="../app/cmdoptions.cpp" line="400"/>
        <source>%1 must specify a valid port (1 to 65535).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="503"/>
        <source>Usage:</source>
        <translation>การใช้งาน:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="504"/>
        <source>[options] [(&lt;filename&gt; | &lt;url&gt;)...]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="506"/>
        <source>Options:</source>
        <translation>ตัวเลือก:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="508"/>
        <source>Display program version and exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="510"/>
        <source>Display this help message and exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="511"/>
        <location filename="../app/cmdoptions.cpp" line="514"/>
        <source>port</source>
        <translation>พอร์ต</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="512"/>
        <source>Change the WebUI port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="515"/>
        <source>Change the torrenting port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="518"/>
        <source>Disable splash screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="520"/>
        <source>Run in daemon-mode (background)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="523"/>
        <source>dir</source>
        <extracomment>Use appropriate short form or abbreviation of &quot;directory&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="524"/>
        <source>Store configuration files in &lt;dir&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="525"/>
        <location filename="../app/cmdoptions.cpp" line="538"/>
        <source>name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="526"/>
        <source>Store configuration files in directories qBittorrent_&lt;name&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="528"/>
        <source>Hack into libtorrent fastresume files and make file paths relative to the profile directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="530"/>
        <source>files or URLs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="531"/>
        <source>Download the torrents passed by the user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="534"/>
        <source>Options when adding new torrents:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="535"/>
        <source>path</source>
        <translation>เส้นทาง</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="535"/>
        <source>Torrent save path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="536"/>
        <source>Add torrents as started or paused</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="537"/>
        <source>Skip hash check</source>
        <translation>ข้ามการตรวจสอบแฮช</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="539"/>
        <source>Assign torrents to category. If the category doesn&apos;t exist, it will be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="541"/>
        <source>Download files in sequential order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="543"/>
        <source>Download first and last pieces first</source>
        <translation>ดาวน์โหลดชิ้นแรกและชิ้นสุดท้ายก่อน</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="545"/>
        <source>Specify whether the &quot;Add New Torrent&quot; dialog opens when adding a torrent.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="549"/>
        <source>Option values may be supplied via environment variables. For option named &apos;parameter-name&apos;, environment variable name is &apos;QBT_PARAMETER_NAME&apos; (in upper case, &apos;-&apos; replaced with &apos;_&apos;). To pass flag values, set the variable to &apos;1&apos; or &apos;TRUE&apos;. For example, to disable the splash screen: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="554"/>
        <source>Command line parameters take precedence over environment variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="562"/>
        <source>Help</source>
        <translation>ช่วยเหลือ</translation>
    </message>
</context>
<context>
    <name>CategoryFilterModel</name>
    <message>
        <location filename="../gui/transferlistfilters/categoryfiltermodel.cpp" line="238"/>
        <source>Categories</source>
        <translation>หมวดหมู่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfiltermodel.cpp" line="399"/>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfiltermodel.cpp" line="405"/>
        <source>Uncategorized</source>
        <translation>ไม่มีหมวดหมู่</translation>
    </message>
</context>
<context>
    <name>CategoryFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="112"/>
        <source>Add category...</source>
        <translation>เพิ่มหมวดหมู่...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="120"/>
        <source>Add subcategory...</source>
        <translation>เพิ่มหมวดหมู่ย่อย...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="124"/>
        <source>Edit category...</source>
        <translation>แก้ไขหมวดหมู่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="126"/>
        <source>Remove category</source>
        <translation>ลบหมวดหมู่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="130"/>
        <source>Remove unused categories</source>
        <translation>ลบหมวดหมู่ที่ไม่ได้ใช้</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="133"/>
        <source>Resume torrents</source>
        <translation>ดำเนินการทอร์เรนต์ต่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="135"/>
        <source>Pause torrents</source>
        <translation>หยุดทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="137"/>
        <source>Remove torrents</source>
        <translation>ลบทอเร้นต์</translation>
    </message>
</context>
<context>
    <name>ColorWidget</name>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="99"/>
        <source>Edit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="100"/>
        <source>Reset</source>
        <translation>รีเซ็ต</translation>
    </message>
</context>
<context>
    <name>CookiesDialog</name>
    <message>
        <location filename="../gui/cookiesdialog.ui" line="14"/>
        <source>Manage Cookies</source>
        <translation>จัดการคุกกี้</translation>
    </message>
</context>
<context>
    <name>CookiesModel</name>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="51"/>
        <source>Domain</source>
        <translation>โดเมน</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="53"/>
        <source>Path</source>
        <translation>เส้นทาง</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="55"/>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="57"/>
        <source>Value</source>
        <translation>มูลค่า</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="59"/>
        <source>Expiration Date</source>
        <translation>วันหมดอายุ</translation>
    </message>
</context>
<context>
    <name>CustomThemeSource</name>
    <message>
        <location filename="../gui/uithemesource.cpp" line="242"/>
        <source>Failed to load custom theme style sheet. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="266"/>
        <source>Failed to load custom theme colors. %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DefaultThemeSource</name>
    <message>
        <location filename="../gui/uithemesource.cpp" line="159"/>
        <source>Failed to load default theme colors. %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeletionConfirmationDialog</name>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="20"/>
        <source>Remove torrent(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="67"/>
        <source>Remember choice</source>
        <translation>จำตัวเลือก</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="91"/>
        <source>Also permanently delete the files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="45"/>
        <source>Are you sure you want to remove &apos;%1&apos; from the transfer list?</source>
        <comment>Are you sure you want to remove &apos;ubuntu-linux-iso&apos; from the transfer list?</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="47"/>
        <source>Are you sure you want to remove these %1 torrents from the transfer list?</source>
        <comment>Are you sure you want to remove these 5 torrents from the transfer list?</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="58"/>
        <source>Remove</source>
        <translation>ลบ</translation>
    </message>
</context>
<context>
    <name>DownloadFromURLDialog</name>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="14"/>
        <source>Download from URLs</source>
        <translation>ดาวน์โหลดจาก URLs</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="26"/>
        <source>Add torrent links</source>
        <translation>เพิ่มลิงก์ทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="48"/>
        <source>One link per line (HTTP links, Magnet links and info-hashes are supported)</source>
        <translation>หนึ่งลิ้งก์ต่อบรรทัด (HTTP ลิ้งก์, รองรับลิงก์แม่เหล็กและแฮชข้อมูล)</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="68"/>
        <source>Download</source>
        <translation>ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="135"/>
        <source>No URL entered</source>
        <translation>ไม่ได้ป้อน URL</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="135"/>
        <source>Please type at least one URL.</source>
        <translation>กรุณาพิมพ์อย่างน้อยหนึ่งรายการ</translation>
    </message>
</context>
<context>
    <name>DownloadedPiecesBar</name>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="195"/>
        <source>Missing pieces</source>
        <translation>ชิ้นส่วนที่ขาดหายไป</translation>
    </message>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="196"/>
        <source>Partial pieces</source>
        <translation>ชิ้นส่วนบางส่วน</translation>
    </message>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="197"/>
        <source>Completed pieces</source>
        <translation>ชิ้นที่เสร็จสมบูรณ์</translation>
    </message>
</context>
<context>
    <name>ExecutionLogWidget</name>
    <message>
        <location filename="../gui/executionlogwidget.ui" line="36"/>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.ui" line="42"/>
        <source>Blocked IPs</source>
        <translation>บล็อก IPs</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.cpp" line="95"/>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.cpp" line="99"/>
        <source>Clear</source>
        <translation>ล้าง</translation>
    </message>
</context>
<context>
    <name>FeedListWidget</name>
    <message>
        <location filename="../gui/rss/feedlistwidget.cpp" line="97"/>
        <source>RSS feeds</source>
        <translation>RSS ฟีด</translation>
    </message>
    <message>
        <location filename="../gui/rss/feedlistwidget.cpp" line="110"/>
        <location filename="../gui/rss/feedlistwidget.cpp" line="154"/>
        <source>Unread  (%1)</source>
        <translation>ไม่อ่าน  (%1)</translation>
    </message>
</context>
<context>
    <name>FileLogger</name>
    <message>
        <location filename="../app/filelogger.cpp" line="185"/>
        <source>An error occurred while trying to open the log file. Logging to file is disabled.</source>
        <translation>เกิดข้อผิดพลาดขณะพยายามเปิดไฟล์บันทึก การล็อกไฟล์ถูกปิดใช้งาน</translation>
    </message>
</context>
<context>
    <name>FileSystemPathEdit</name>
    <message>
        <location filename="../gui/fspathedit.cpp" line="59"/>
        <source>...</source>
        <comment>Launch file dialog button text (brief)</comment>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="61"/>
        <source>&amp;Browse...</source>
        <comment>Launch file dialog button text (full)</comment>
        <translation>&amp;เรียกดู...</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="63"/>
        <source>Choose a file</source>
        <comment>Caption for file open/save dialog</comment>
        <translation>เลือกไฟล์</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="65"/>
        <source>Choose a folder</source>
        <comment>Caption for directory open dialog</comment>
        <translation>เลือกโพลเดอร์</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="97"/>
        <source>Any file</source>
        <translation>ไฟล์ใดก็ได้</translation>
    </message>
</context>
<context>
    <name>FilterParserThread</name>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="132"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="296"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="477"/>
        <source>I/O Error: Could not open IP filter file in read mode.</source>
        <translation>การเขียนข้อมูลล้มเหลว: ไม่สามารถเปิดไฟล์ตัวกรอง IP ในโหมดอ่าน.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="227"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="372"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="382"/>
        <source>IP filter line %1 is malformed.</source>
        <translation>IP filter line %1 ผิดรูปแบบ.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="237"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="392"/>
        <source>IP filter line %1 is malformed. Start IP of the range is malformed.</source>
        <translation>IP filter line %1 ผิดรูปแบบ. IP เริ่มต้นของช่วงผิดรูปแบบ.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="247"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="402"/>
        <source>IP filter line %1 is malformed. End IP of the range is malformed.</source>
        <translation>IP filter line %1 ผิดรูปแบบ. IP สิ้นสุดของช่วงผิดรูปแบบ.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="256"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="411"/>
        <source>IP filter line %1 is malformed. One IP is IPv4 and the other is IPv6!</source>
        <translation>IP filter line %1 ผิดรูปแบบ. หนึ่ง IP is IPv4 และอีกอย่างคือ IPv6!</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="272"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="426"/>
        <source>IP filter exception thrown for line %1. Exception is: %2</source>
        <translation>ข้อยกเว้นตัวกรอง IP เกิดขึ้นในบรรทัด %1. ข้อยกเว้นคือ: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="282"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="436"/>
        <source>%1 extra IP filter parsing errors occurred.</source>
        <comment>513 extra IP filter parsing errors occurred.</comment>
        <translation>%1 เกิดข้อผิดพลาดในการแยกวิเคราะห์ตัวกรอง IP เพิ่มเติม.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="489"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="504"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="528"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="539"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="550"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="562"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="584"/>
        <source>Parsing Error: The filter file is not a valid PeerGuardian P2B file.</source>
        <translation>ข้อผิดพลาดในการวิเคราะห์: ตัวกรองไฟล์ P2B ไม่ใช่ PeerGuardian ที่ถูกต้อง.</translation>
    </message>
</context>
<context>
    <name>GeoIPDatabase</name>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="89"/>
        <location filename="../base/net/geoipdatabase.cpp" line="122"/>
        <source>Unsupported database file size.</source>
        <translation>ไม่รองรับขนาดไฟล์ฐานข้อมูล</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="231"/>
        <source>Metadata error: &apos;%1&apos; entry not found.</source>
        <translation>ข้อมูลล้มเหลว: &apos;%1&apos; ไม่พบรายการ.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="232"/>
        <source>Metadata error: &apos;%1&apos; entry has invalid type.</source>
        <translation>ข้อมูลล้มเหลว: &apos;%1&apos; ไม่พบรายการ.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="242"/>
        <source>Unsupported database version: %1.%2</source>
        <translation>ไม่รองรับฐานข้อมูลเวอร์ชัน: %1.%2</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="250"/>
        <source>Unsupported IP version: %1</source>
        <translation>ไม่รองรับ IP เวอร์ชัน: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="258"/>
        <source>Unsupported record size: %1</source>
        <translation>ไม่รองรับขนาดที่บันทึก: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="289"/>
        <source>Database corrupted: no data section found.</source>
        <translation>ฐานข้อมูลเสียหาย: ไม่พบส่วนของข้อมูล</translation>
    </message>
</context>
<context>
    <name>Http::Connection</name>
    <message>
        <location filename="../base/http/connection.cpp" line="96"/>
        <source>Http request size exceeds limitation, closing socket. Limit: %1, IP: %2</source>
        <translation>Http ปิดซ็อกเก็ต ขนาดคำขอเกินขีดจำกัด. จำกัด: %1, IP: %2</translation>
    </message>
    <message>
        <location filename="../base/http/connection.cpp" line="110"/>
        <source>Bad Http request method, closing socket. IP: %1. Method: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/http/connection.cpp" line="123"/>
        <source>Bad Http request, closing socket. IP: %1</source>
        <translation>แบนคำขอ Http, ปิดซ็อกเก็ต. IP: %1</translation>
    </message>
</context>
<context>
    <name>IPSubnetWhitelistOptionsDialog</name>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="14"/>
        <source>List of whitelisted IP subnets</source>
        <translation>รายชื่อเครือข่ายย่อย IP ที่อนุญาตพิเศษ</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="53"/>
        <source>Example: 172.17.32.0/24, fdff:ffff:c8::/40</source>
        <translation>ตัวอย่าง: 172.17.32.0/24, fdff:ffff:c8::/40</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="64"/>
        <source>Add subnet</source>
        <translation>เพิ่มซับเน็ต</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="71"/>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="98"/>
        <source>Error</source>
        <translation>ล้มเหลว</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="98"/>
        <source>The entered subnet is invalid.</source>
        <translation>ซับเน็ตที่ป้อนไม่ถูกต้อง</translation>
    </message>
</context>
<context>
    <name>IconWidget</name>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="171"/>
        <source>Browse...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="172"/>
        <source>Reset</source>
        <translation>รีเซ็ต</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="199"/>
        <source>Select icon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="200"/>
        <source>Supported image files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LogPeerModel</name>
    <message>
        <location filename="../gui/log/logmodel.cpp" line="207"/>
        <source>%1 was blocked. Reason: %2.</source>
        <comment>0.0.0.0 was blocked. Reason: reason for blocking.</comment>
        <translation>%1 ถูกบล็อก. เหตุผล: %2.</translation>
    </message>
    <message>
        <location filename="../gui/log/logmodel.cpp" line="208"/>
        <source>%1 was banned</source>
        <comment>0.0.0.0 was banned</comment>
        <translation>%1 ถูกแบน</translation>
    </message>
</context>
<context>
    <name>Main</name>
    <message>
        <location filename="../app/main.cpp" line="139"/>
        <source>%1 is an unknown command line parameter.</source>
        <comment>--random-parameter is an unknown command line parameter.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="151"/>
        <location filename="../app/main.cpp" line="162"/>
        <source>%1 must be the single command line parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="194"/>
        <source>You cannot use %1: qBittorrent is already running for this user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="302"/>
        <source>Run application with -h option to read about command line parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="304"/>
        <source>Bad command line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="310"/>
        <source>Bad command line: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="324"/>
        <source>An unrecoverable error occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="332"/>
        <location filename="../app/main.cpp" line="336"/>
        <source>qBittorrent has encountered an unrecoverable error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="347"/>
        <source>Legal Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="348"/>
        <source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="349"/>
        <source>No further notices will be issued.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="350"/>
        <source>Press %1 key to accept and continue...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="362"/>
        <source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.

No further notices will be issued.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="363"/>
        <source>Legal notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="364"/>
        <source>Cancel</source>
        <translation>ยกเลิก</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="365"/>
        <source>I Agree</source>
        <translation>ฉันยอมรับ</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../gui/mainwindow.ui" line="43"/>
        <source>&amp;Edit</source>
        <translation>&amp;แก้ไข</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="68"/>
        <source>&amp;Tools</source>
        <translation>&amp;เครื่องมือ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="89"/>
        <source>&amp;File</source>
        <translation>&amp;ไฟล์</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="58"/>
        <source>&amp;Help</source>
        <translation>&amp;ช่วยเหลือ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="72"/>
        <source>On Downloads &amp;Done</source>
        <translation>ในการดาวน์โหลด &amp;เสร็จ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="99"/>
        <source>&amp;View</source>
        <translation>&amp;ดู</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="181"/>
        <source>&amp;Options...</source>
        <translation>&amp;ตัวเลือก...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="191"/>
        <source>&amp;Resume</source>
        <translation>&amp;ดำเนินการต่อ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="211"/>
        <source>&amp;Remove</source>
        <translation>&amp;ลบ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="224"/>
        <source>Torrent &amp;Creator</source>
        <translation>ทอร์เรนต์&amp;ผู้สร้าง</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="286"/>
        <location filename="../gui/mainwindow.ui" line="289"/>
        <source>Alternative Speed Limits</source>
        <translation>ถ้าเป็นไปได้ให้จำกัดความเร็ว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="297"/>
        <source>&amp;Top Toolbar</source>
        <translation>&amp;เครื่องมือด้านบน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="300"/>
        <source>Display Top Toolbar</source>
        <translation>แสดงแถบเครื่องมือด้านบน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="308"/>
        <source>Status &amp;Bar</source>
        <translation>สถานะ &amp;บาร์</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="316"/>
        <source>Filters Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="324"/>
        <source>S&amp;peed in Title Bar</source>
        <translation>ความเร็วในไตเติ้ลบาร์</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="327"/>
        <source>Show Transfer Speed in Title Bar</source>
        <translation>แสดงความเร็วการถ่ายโอนในไตเติ้ลบาร์</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="335"/>
        <source>&amp;RSS Reader</source>
        <translation>&amp;RSS ผู้อ่าน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="343"/>
        <source>Search &amp;Engine</source>
        <translation>ค้นหา &amp;กลไล</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="348"/>
        <source>L&amp;ock qBittorrent</source>
        <translation>ล็อก qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="359"/>
        <source>Do&amp;nate!</source>
        <translation>สนับสนุน!</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="402"/>
        <source>&amp;Do nothing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="478"/>
        <source>Close Window</source>
        <translation>ปิดหน้าต่าง</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="201"/>
        <source>R&amp;esume All</source>
        <translation>ดำเนินการต่อทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="430"/>
        <source>Manage Cookies...</source>
        <translation>จัดการคุกกี้...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="433"/>
        <source>Manage stored network cookies</source>
        <translation>จัดการคุกกี้เครือข่ายที่เก็บไว้</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="449"/>
        <source>Normal Messages</source>
        <translation>ข้อความปกติ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="457"/>
        <source>Information Messages</source>
        <translation>ข้อความข้อมูล</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="465"/>
        <source>Warning Messages</source>
        <translation>ข้อความเตือน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="473"/>
        <source>Critical Messages</source>
        <translation>ข้อความสำคัญ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="103"/>
        <source>&amp;Log</source>
        <translation>&amp;บันทึก</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="234"/>
        <source>Set Global Speed Limits...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="239"/>
        <source>Bottom of Queue</source>
        <translation>ด้านล่างของคิว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="242"/>
        <source>Move to the bottom of the queue</source>
        <translation>ย้ายไปด้านล่างของคิว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="250"/>
        <source>Top of Queue</source>
        <translation>บนสุดของคิว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="253"/>
        <source>Move to the top of the queue</source>
        <translation>ย้ายไปที่ด้านบนสุดของคิว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="261"/>
        <source>Move Down Queue</source>
        <translation>ย้ายคิวลง</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="264"/>
        <source>Move down in the queue</source>
        <translation>เลื่อนลงในคิว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="272"/>
        <source>Move Up Queue</source>
        <translation>ย้ายคิวขึ้น</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="275"/>
        <source>Move up in the queue</source>
        <translation>เลื่อนขึ้นในคิว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="370"/>
        <source>&amp;Exit qBittorrent</source>
        <translation>&amp;ออก qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="378"/>
        <source>&amp;Suspend System</source>
        <translation>&amp;ระงับระบบ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="386"/>
        <source>&amp;Hibernate System</source>
        <translation>&amp;ระบบไฮเบอร์เนต</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="394"/>
        <source>S&amp;hutdown System</source>
        <translation>ปิดระบบ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="417"/>
        <source>&amp;Statistics</source>
        <translation>&amp;สถิติ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="422"/>
        <source>Check for Updates</source>
        <translation>ตรวจสอบอัพเดต</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="425"/>
        <source>Check for Program Updates</source>
        <translation>ตรวจสอบการอัพเดตโปรแกรม</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="186"/>
        <source>&amp;About</source>
        <translation>&amp;เกี่ยวกับ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="196"/>
        <source>&amp;Pause</source>
        <translation>&amp;หยุด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="206"/>
        <source>P&amp;ause All</source>
        <translation>หยุดทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="168"/>
        <source>&amp;Add Torrent File...</source>
        <translation>&amp;เพิ่มไฟล์ทอร์เรนต์...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="171"/>
        <source>Open</source>
        <translation>เปิด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="176"/>
        <source>E&amp;xit</source>
        <translation>ออก</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="219"/>
        <source>Open URL</source>
        <translation>เปิด URL</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="229"/>
        <source>&amp;Documentation</source>
        <translation>&amp;เอกสารประกอบ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="351"/>
        <source>Lock</source>
        <translation>ล็อก</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="407"/>
        <location filename="../gui/mainwindow.ui" line="441"/>
        <location filename="../gui/mainwindow.cpp" line="1601"/>
        <source>Show</source>
        <translation>แสดง</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1770"/>
        <source>Check for program updates</source>
        <translation>ตรวจสอบการอัพเดตโปรแกรม</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="216"/>
        <source>Add Torrent &amp;Link...</source>
        <translation>เพิ่มทอร์เรนต์&amp;ลิ้งก์...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="362"/>
        <source>If you like qBittorrent, please donate!</source>
        <translation>ถ้าคุณชอบ qBittorrent, สนับสนุนเรา!</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1850"/>
        <location filename="../gui/mainwindow.cpp" line="1852"/>
        <source>Execution Log</source>
        <translation>บันทึกการดำเนินการ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="637"/>
        <source>Clear the password</source>
        <translation>ล้างรหัส</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="178"/>
        <source>&amp;Set Password</source>
        <translation>&amp;ตั้งพาสเวิร์ด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="147"/>
        <source>Preferences</source>
        <translation>กำหนดค่า</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="179"/>
        <source>&amp;Clear Password</source>
        <translation>&amp;ยกเลิกพาสเวิร์ด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="236"/>
        <source>Transfers</source>
        <translation>ถ่ายโอน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="436"/>
        <location filename="../gui/mainwindow.cpp" line="1259"/>
        <source>qBittorrent is minimized to tray</source>
        <translation>qBittorrent ย่อขนาดลงในถาด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="436"/>
        <location filename="../gui/mainwindow.cpp" line="1166"/>
        <location filename="../gui/mainwindow.cpp" line="1259"/>
        <source>This behavior can be changed in the settings. You won&apos;t be reminded again.</source>
        <translation>อาการนี้สามารถเปลี่ยนแปลงได้ในการตั้งค่า คุณจะไม่ได้รับการแจ้งเตือนอีก</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="535"/>
        <source>Icons Only</source>
        <translation>ไอคอนเท่านั้น</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="536"/>
        <source>Text Only</source>
        <translation>ข้อความเท่านั้น</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="537"/>
        <source>Text Alongside Icons</source>
        <translation>ข้อความข้างไอคอน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="538"/>
        <source>Text Under Icons</source>
        <translation>ข้อความใต้ไอคอน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="539"/>
        <source>Follow System Style</source>
        <translation>ทำตามรูปแบบระบบ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="620"/>
        <location filename="../gui/mainwindow.cpp" line="1000"/>
        <source>UI lock password</source>
        <translation>UI ล็อกรหัส</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="621"/>
        <location filename="../gui/mainwindow.cpp" line="1001"/>
        <source>Please type the UI lock password:</source>
        <translation>กรุณาพิมพ์รหัสล็อก UI:</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="638"/>
        <source>Are you sure you want to clear the password?</source>
        <translation>คุณมั่นใจว่าต้องการล้างรหัส ?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="697"/>
        <source>Use regular expressions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="719"/>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="736"/>
        <source>Transfers (%1)</source>
        <translation>ถ่ายโอน (%1)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="926"/>
        <source>Recursive download confirmation</source>
        <translation>ยืนยันการดาวน์โหลดซ้ำ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="933"/>
        <source>Never</source>
        <translation>ไม่เลย</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1023"/>
        <source>qBittorrent was just updated and needs to be restarted for the changes to be effective.</source>
        <translation>qBittorrent เพิ่งได้รับการอัปเดตและจำเป็นต้องเริ่มต้นใหม่เพื่อให้การเปลี่ยนแปลงมีผล.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1166"/>
        <source>qBittorrent is closed to tray</source>
        <translation>qBittorrent ปิดถาด</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1186"/>
        <source>Some files are currently transferring.</source>
        <translation>บางไฟล์กำลังถ่ายโอน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1186"/>
        <source>Are you sure you want to quit qBittorrent?</source>
        <translation>คุณมั่นใจว่าต้องการปิด qBittorrent?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1188"/>
        <source>&amp;No</source>
        <translation>&amp;ไม่</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1189"/>
        <source>&amp;Yes</source>
        <translation>&amp;ใช่</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1190"/>
        <source>&amp;Always Yes</source>
        <translation>&amp;ใช่เสมอ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1399"/>
        <source>Options saved.</source>
        <translation>บันทึกตัวเลือกแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1538"/>
        <source>%1/s</source>
        <comment>s is a shorthand for seconds</comment>
        <translation>%1/วินาที</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1705"/>
        <location filename="../gui/mainwindow.cpp" line="1711"/>
        <source>Missing Python Runtime</source>
        <translation>ไม่มีรันไทม์ Python</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1785"/>
        <source>qBittorrent Update Available</source>
        <translation>qBittorrent มีการอัพเดตที่พร้อมใช้งาน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1706"/>
        <source>Python is required to use the search engine but it does not seem to be installed.
Do you want to install it now?</source>
        <translation>Python iจำเป็นต้องใช้เครื่องมือค้นหา แต่เหมือนจะไม่ได้ติดตั้ง.
คุณต้องการที่จะติดตั้งตอนนี้?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1712"/>
        <source>Python is required to use the search engine but it does not seem to be installed.</source>
        <translation>จำเป็นต้องใช้ Python เพื่อใช้เครื่องมือค้นหา แต่ดูเหมือนว่าจะไม่ได้ติดตั้งไว้</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1724"/>
        <location filename="../gui/mainwindow.cpp" line="1731"/>
        <source>Old Python Runtime</source>
        <translation>รันไทม์ Python เก่า</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1782"/>
        <source>A new version is available.</source>
        <translation>มีเวอร์ชันใหม่พร้อมใช้งาน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1783"/>
        <source>Do you want to download %1?</source>
        <translation>คุณต้องการที่จะดาวน์โหลด %1?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1784"/>
        <source>Open changelog...</source>
        <translation>เปิด การบันทึกการเปลี่ยนแปลง...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1806"/>
        <source>No updates available.
You are already using the latest version.</source>
        <translation>ไม่มีอัพเดตพร้อมใช้งาน
คุณกำลังใช้เวอร์ชันล่าสุดอยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1769"/>
        <source>&amp;Check for Updates</source>
        <translation>&amp;ตรวจสอบการอัพเดต</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1725"/>
        <source>Your Python version (%1) is outdated. Minimum requirement: %2.
Do you want to install a newer version now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1732"/>
        <source>Your Python version (%1) is outdated. Please upgrade to latest version for search engines to work.
Minimum requirement: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1959"/>
        <source>Checking for Updates...</source>
        <translation>กำลังตรวจสอบการอัพเดต</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1960"/>
        <source>Already checking for program updates in the background</source>
        <translation>ตรวจสอบการอัพเดตโปรแกรมในเบื้องหลังแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1998"/>
        <source>Download error</source>
        <translation>ดาวน์โหลดล้มเหลว</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1999"/>
        <source>Python setup could not be downloaded, reason: %1.
Please install it manually.</source>
        <translation>ไม่สามารถดาวน์โหลดการตั้งค่า Python ได้, เหตุผล: %1.
กรุณาติดตั้งด้วยตัวเอง.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="627"/>
        <location filename="../gui/mainwindow.cpp" line="1009"/>
        <source>Invalid password</source>
        <translation>รหัสผ่านไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="201"/>
        <source>Filter torrents...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="206"/>
        <source>Filter by:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="627"/>
        <source>The password must be at least 3 characters long</source>
        <translation>รหัสผ่านต้องมีความยาวอย่างน้อย 3 อักขระ</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="663"/>
        <location filename="../gui/mainwindow.cpp" line="676"/>
        <location filename="../gui/mainwindow.cpp" line="678"/>
        <source>RSS (%1)</source>
        <translation>RSS (%1)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="927"/>
        <source>The torrent &apos;%1&apos; contains .torrent files, do you want to proceed with their downloads?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1009"/>
        <source>The password is invalid</source>
        <translation>รหัสผ่านไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1547"/>
        <source>DL speed: %1</source>
        <comment>e.g: Download speed: 10 KiB/s</comment>
        <translation>ความเร็วดาวน์โหลด: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1548"/>
        <source>UP speed: %1</source>
        <comment>e.g: Upload speed: 10 KiB/s</comment>
        <translation>ความเร็วส่งต่อ: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1554"/>
        <source>[D: %1, U: %2] qBittorrent %3</source>
        <comment>D = Download; U = Upload; %3 is qBittorrent version</comment>
        <translation>[ดาวน์โหลด: %1, อัพโหลด: %2] qBittorrent %3</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1601"/>
        <source>Hide</source>
        <translation>ซ่อน</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1184"/>
        <source>Exiting qBittorrent</source>
        <translation>กำลังออก qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1365"/>
        <source>Open Torrent Files</source>
        <translation>เปิดไฟล์ทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1366"/>
        <source>Torrent Files</source>
        <translation>ไฟล์ทอร์เรนต์</translation>
    </message>
</context>
<context>
    <name>Net::DNSUpdater</name>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="187"/>
        <source>Your dynamic DNS was successfully updated.</source>
        <translation>ไดนามิก DNS ของคุณถูกอัพเดตเรียบร้อยแล้ว</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="193"/>
        <source>Dynamic DNS error: The service is temporarily unavailable, it will be retried in 30 minutes.</source>
        <translation>ไดนามิด DNS ล้มเหลว: บริการไม่สามารถใช้งานได้ชั่วคราว, โปรดรอ 30 นาที.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="204"/>
        <source>Dynamic DNS error: hostname supplied does not exist under specified account.</source>
        <translation>ไดนามิก DNS ล้มเหลว: ไม่มีชื่อโฮสต์ที่ระบุในับัญชีดังกล่าว</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="211"/>
        <source>Dynamic DNS error: Invalid username/password.</source>
        <translation>ไดนามิก DNS ล้มเหลว: ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="218"/>
        <source>Dynamic DNS error: qBittorrent was blacklisted by the service, please submit a bug report at https://bugs.qbittorrent.org.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="226"/>
        <source>Dynamic DNS error: %1 was returned by the service, please submit a bug report at https://bugs.qbittorrent.org.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="234"/>
        <source>Dynamic DNS error: Your username was blocked due to abuse.</source>
        <translation>ไดนามิก DNS ล้มเหลว: ชื่อผู้ใช้งานของคุณถูบล็อกเนื่องจากละเมิดกฏ.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="256"/>
        <source>Dynamic DNS error: supplied domain name is invalid.</source>
        <translation>ไดนามิก DNS ล้มเหลว: ชื่อโดเมนให้มาไม่ถูกต้อง.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="269"/>
        <source>Dynamic DNS error: supplied username is too short.</source>
        <translation>ไดนามิก DNS ล้มเหลง: ชื่อผู้ใช้งานที่ให้มาสั้นเกินไป</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="282"/>
        <source>Dynamic DNS error: supplied password is too short.</source>
        <translation>ไดนามิก DNS ล้มเหลว: รหัสผ่านที่ให้มาสั้นเกินไป.</translation>
    </message>
</context>
<context>
    <name>Net::DownloadHandlerImpl</name>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="151"/>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="159"/>
        <source>I/O Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="178"/>
        <source>The file size (%1) exceeds the download limit (%2)</source>
        <translation>ขนาดไฟล์ (%1) เกินขีดจำกัดการดาวน์โหลด (%2)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="189"/>
        <source>Exceeded max redirections (%1)</source>
        <translation>การเปลี่ยนเส้นทางเกินขีดจำกัด (%1)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="205"/>
        <source>Redirected to magnet URI</source>
        <translation>เปลี่ยนเส้นทางไปยัง magnet URI</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="238"/>
        <source>The remote host name was not found (invalid hostname)</source>
        <translation>ไม่พบชื่อโฮสต์ระยะไกล (ชื่อโฮสต์ไม่ถูกต้อง)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="240"/>
        <source>The operation was canceled</source>
        <translation>การดำเนินการถูกยกเลิก</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="242"/>
        <source>The remote server closed the connection prematurely, before the entire reply was received and processed</source>
        <translation>เซิร์ฟเวอร์ระยะไกลถูกปิดการเชื่อมต่อก่อนกำหนด ก่อนที่จะได้รับและประมวลผล</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="244"/>
        <source>The connection to the remote server timed out</source>
        <translation>หมดเวลาการเชื่อมต่อเซิร์ฟเวอร์ระยะไกล</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="246"/>
        <source>SSL/TLS handshake failed</source>
        <translation>SSL/TLS การจับมือล้มเหลว</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="248"/>
        <source>The remote server refused the connection</source>
        <translation>เซิร์ฟเวอร์ระยะไกลปฏิเสธการเชื่อมต่อ</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="250"/>
        <source>The connection to the proxy server was refused</source>
        <translation>การเชื่อมต่อกับพร็อกซีเซิร์ฟเวอร์ถูกปฏิเสธ</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="252"/>
        <source>The proxy server closed the connection prematurely</source>
        <translation>พร็อกซีเซิร์ฟเวอร์ปิดการเชื่อมต่อก่อนกำหนด</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="254"/>
        <source>The proxy host name was not found</source>
        <translation>ไม่พบชื่อโฮสต์พร็อกซี</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="256"/>
        <source>The connection to the proxy timed out or the proxy did not reply in time to the request sent</source>
        <translation>การเชื่อมต่อกับพร็อกซีหมดเวลาหรือพร็อกซีไม่ตอบสนองในเวลาที่ส่งคำขอ</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="258"/>
        <source>The proxy requires authentication in order to honor the request but did not accept any credentials offered</source>
        <translation>พร็อกซีต้องการ การรับรองความถูกต้องเพื่อให้เป็นไปตามคำขอ แต่ไม่ยอมรับข้อมูลรับรองที่เสนอ</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="260"/>
        <source>The access to the remote content was denied (401)</source>
        <translation>การเข้าถึงเนื้อหาระยะไกลถูกปฏิเสธ (401)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="262"/>
        <source>The operation requested on the remote content is not permitted</source>
        <translation>ไม่อนุญาตให้ดำเนินการที่ร้องขอกับเนื้อหาระยะไกล</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="264"/>
        <source>The remote content was not found at the server (404)</source>
        <translation>ไม่พบเซิร์ฟเวอร์ระยะไกลที่ (404)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="266"/>
        <source>The remote server requires authentication to serve the content but the credentials provided were not accepted</source>
        <translation>เซิร์ฟเวอร์ระยะไกลต้องการการรับรองความถูกต้องเพื่อให้บริการเนื้อหา แต่ไม่ยอมรับข้อมูลรับรองที่ให้มา</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="268"/>
        <source>The Network Access API cannot honor the request because the protocol is not known</source>
        <translation>การเข้าถึงเครือข่าย API ไม่สามารถปฏิบัติตามคำขอได้เนื่องจากไม่ทราบโปรโตคอล</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="270"/>
        <source>The requested operation is invalid for this protocol</source>
        <translation>การดำเนินการที่ร้องขอไม่ถูกต้องสำหรับโปรโตคอลนี้</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="272"/>
        <source>An unknown network-related error was detected</source>
        <translation>ตรวจพบข้อผิดพลาดเกี่ยวกับเครือข่ายที่ไม่รู้จัก</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="274"/>
        <source>An unknown proxy-related error was detected</source>
        <translation>ตรวจพบข้อผิดพลาดเกี่ยวกับพร็อกซีที่ไม่รู้จัก</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="276"/>
        <source>An unknown error related to the remote content was detected</source>
        <translation>ตรวจพบข้อผิดพลาดที่ไม่รู้จักที่เกี่ยวข้องกับเนื้อหาระยะไกล</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="278"/>
        <source>A breakdown in protocol was detected</source>
        <translation>ตรวจพบรายละเอียดในโปรโตคอล</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="280"/>
        <source>Unknown error</source>
        <translation>ไม่สามารถระบุข้อผิดพลาด</translation>
    </message>
</context>
<context>
    <name>Net::DownloadManager</name>
    <message>
        <location filename="../base/net/downloadmanager.cpp" line="127"/>
        <source>Ignoring SSL error, URL: &quot;%1&quot;, errors: &quot;%2&quot;</source>
        <translation>ละเว้น SSL ล้มเหลว, URL: &quot;%1&quot;, ล้มเหลว: &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>Net::GeoIPManager</name>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="390"/>
        <source>Venezuela, Bolivarian Republic of</source>
        <translation>เวเนซุเอลา สาธารณรัฐโบลิวาเรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="403"/>
        <location filename="../base/net/geoipmanager.cpp" line="406"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="153"/>
        <source>Andorra</source>
        <translation>อันดอร์รา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="96"/>
        <location filename="../base/net/geoipmanager.cpp" line="451"/>
        <source>IP geolocation database loaded. Type: %1. Build time: %2.</source>
        <translation>IP โหลดข้อมูลตำแหน่งเรียบร้อยแล้ว ประเภท: %1. เวลาสร้าง: %2.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="102"/>
        <location filename="../base/net/geoipmanager.cpp" line="477"/>
        <source>Couldn&apos;t load IP geolocation database. Reason: %1</source>
        <translation>ไม่สามารถโหลดฐานข้อมูลตำแหน่งได้ IP เหตุผล: % 1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="154"/>
        <source>United Arab Emirates</source>
        <translation>สหรัฐอาหรับเอมิเรตส์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="155"/>
        <source>Afghanistan</source>
        <translation>อัฟกานิสถาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="156"/>
        <source>Antigua and Barbuda</source>
        <translation>แอนติกาและบาร์บูดา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="157"/>
        <source>Anguilla</source>
        <translation>แองกวิลลา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="158"/>
        <source>Albania</source>
        <translation>แอลเบเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="159"/>
        <source>Armenia</source>
        <translation>อาร์เมเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="160"/>
        <source>Angola</source>
        <translation>แองโกลา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="161"/>
        <source>Antarctica</source>
        <translation>แองโกลา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="162"/>
        <source>Argentina</source>
        <translation>อาร์เจนตินา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="163"/>
        <source>American Samoa</source>
        <translation>อเมริกันซามัว</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="164"/>
        <source>Austria</source>
        <translation>ออสเตรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="165"/>
        <source>Australia</source>
        <translation>ออสเตรเลีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="166"/>
        <source>Aruba</source>
        <translation>อารูบา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="168"/>
        <source>Azerbaijan</source>
        <translation>อาเซอร์ไบจาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="169"/>
        <source>Bosnia and Herzegovina</source>
        <translation>บอสเนียและเฮอร์เซโก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="170"/>
        <source>Barbados</source>
        <translation>บาร์เบโดส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="171"/>
        <source>Bangladesh</source>
        <translation>บังกลาเทศ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="172"/>
        <source>Belgium</source>
        <translation>เบลเยี่ยม</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="173"/>
        <source>Burkina Faso</source>
        <translation>บูร์กินาฟาโซ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="174"/>
        <source>Bulgaria</source>
        <translation>บัลแกเรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="175"/>
        <source>Bahrain</source>
        <translation>บาห์เรน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="176"/>
        <source>Burundi</source>
        <translation>บุรุนดี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="177"/>
        <source>Benin</source>
        <translation>เบนิน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="179"/>
        <source>Bermuda</source>
        <translation>เบอร์มิวดา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="180"/>
        <source>Brunei Darussalam</source>
        <translation>บรูไนดารุสซาลาม</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="183"/>
        <source>Brazil</source>
        <translation>บราซิล</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="184"/>
        <source>Bahamas</source>
        <translation>บาฮามาส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="185"/>
        <source>Bhutan</source>
        <translation>ภูฏาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="186"/>
        <source>Bouvet Island</source>
        <translation>เกาะบูเวต</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="187"/>
        <source>Botswana</source>
        <translation>บอตสวานา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="188"/>
        <source>Belarus</source>
        <translation>เบลารุส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="189"/>
        <source>Belize</source>
        <translation>เบลีซ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="190"/>
        <source>Canada</source>
        <translation>แคนาดา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="191"/>
        <source>Cocos (Keeling) Islands</source>
        <translation>หมู่เกาะโคโคส (คีลิง)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="192"/>
        <source>Congo, The Democratic Republic of the</source>
        <translation>คองโก, สาธารณรัฐประชาธิปไตย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="193"/>
        <source>Central African Republic</source>
        <translation>คองโก, สาธารณรัฐประชาธิปไตย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="194"/>
        <source>Congo</source>
        <translation>คองโก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="195"/>
        <source>Switzerland</source>
        <translation>สวิตเซอร์แลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="197"/>
        <source>Cook Islands</source>
        <translation>หมู่เกาะคุก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="198"/>
        <source>Chile</source>
        <translation>ชิลี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="199"/>
        <source>Cameroon</source>
        <translation>แคเมอรูน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="200"/>
        <source>China</source>
        <translation>ประเทศจีน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="201"/>
        <source>Colombia</source>
        <translation>โคลอมเบีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="202"/>
        <source>Costa Rica</source>
        <translation>คอสตาริกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="203"/>
        <source>Cuba</source>
        <translation>คิวบา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="204"/>
        <source>Cape Verde</source>
        <translation>เคปเวิร์ด</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="205"/>
        <source>Curacao</source>
        <translation>คูราเซา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="206"/>
        <source>Christmas Island</source>
        <translation>เกาะคริสต์มาส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="207"/>
        <source>Cyprus</source>
        <translation>ไซปรัส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="208"/>
        <source>Czech Republic</source>
        <translation>สาธารณรัฐเช็ก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="209"/>
        <source>Germany</source>
        <translation>เยอรมนี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="210"/>
        <source>Djibouti</source>
        <translation>จิบูตี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="211"/>
        <source>Denmark</source>
        <translation>เดนมาร์ก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="212"/>
        <source>Dominica</source>
        <translation>โดมินิกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="213"/>
        <source>Dominican Republic</source>
        <translation>สาธารณรัฐโดมินิกัน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="214"/>
        <source>Algeria</source>
        <translation>แอลจีเรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="215"/>
        <source>Ecuador</source>
        <translation>เอกวาดอร์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="216"/>
        <source>Estonia</source>
        <translation>เอสโตเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="217"/>
        <source>Egypt</source>
        <translation>อียิปต์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="218"/>
        <source>Western Sahara</source>
        <translation>ซาฮาร่าตะวันตก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="219"/>
        <source>Eritrea</source>
        <translation>เอริเทรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="220"/>
        <source>Spain</source>
        <translation>สเปน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="221"/>
        <source>Ethiopia</source>
        <translation>เอธิโอเปีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="222"/>
        <source>Finland</source>
        <translation>ฟินแลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="223"/>
        <source>Fiji</source>
        <translation>ฟิจิ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="224"/>
        <source>Falkland Islands (Malvinas)</source>
        <translation>หมู่เกาะฟอล์กแลนด์ (มัลวินาส)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="225"/>
        <source>Micronesia, Federated States of</source>
        <translation>ไมโครนีเซียสหพันธรัฐ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="226"/>
        <source>Faroe Islands</source>
        <translation>หมู่เกาะแฟโร</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="227"/>
        <source>France</source>
        <translation>ฝรั่งเศส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="228"/>
        <source>Gabon</source>
        <translation>กาบอง</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="229"/>
        <source>United Kingdom</source>
        <translation>ประเทศอังกฤษ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="230"/>
        <source>Grenada</source>
        <translation>เกรนาดา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="231"/>
        <source>Georgia</source>
        <translation>จอร์เจีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="232"/>
        <source>French Guiana</source>
        <translation>เฟรนช์เกีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="234"/>
        <source>Ghana</source>
        <translation>กานา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="235"/>
        <source>Gibraltar</source>
        <translation>ยิบรอลตาร์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="236"/>
        <source>Greenland</source>
        <translation>กรีนแลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="237"/>
        <source>Gambia</source>
        <translation>แกมเบีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="238"/>
        <source>Guinea</source>
        <translation>กินี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="239"/>
        <source>Guadeloupe</source>
        <translation>กวาเดอลูป</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="240"/>
        <source>Equatorial Guinea</source>
        <translation>อิเควทอเรียลกินี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="241"/>
        <source>Greece</source>
        <translation>กรีซ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="242"/>
        <source>South Georgia and the South Sandwich Islands</source>
        <translation>จอร์เจียใต้และหมู่เกาะเซาท์แซนด์วิช</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="243"/>
        <source>Guatemala</source>
        <translation>กัวเตมาลา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="244"/>
        <source>Guam</source>
        <translation>กวม</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="245"/>
        <source>Guinea-Bissau</source>
        <translation>กินี - บิสเซา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="246"/>
        <source>Guyana</source>
        <translation>กายอานา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="247"/>
        <source>Hong Kong</source>
        <translation>ฮ่องกง</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="248"/>
        <source>Heard Island and McDonald Islands</source>
        <translation>เกาะเฮิร์ดและหมู่เกาะแมคโดนัลด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="249"/>
        <source>Honduras</source>
        <translation>ฮอนดูรัส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="250"/>
        <source>Croatia</source>
        <translation>โครเอเชีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="251"/>
        <source>Haiti</source>
        <translation>เฮติ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="252"/>
        <source>Hungary</source>
        <translation>ฮังการี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="253"/>
        <source>Indonesia</source>
        <translation>อินโดนีเซีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="254"/>
        <source>Ireland</source>
        <translation>ไอร์แลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="255"/>
        <source>Israel</source>
        <translation>อิสราเอล</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="257"/>
        <source>India</source>
        <translation>อินเดีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="258"/>
        <source>British Indian Ocean Territory</source>
        <translation>บริติชอินเดียนโอเชียนเทร์ริทอรี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="259"/>
        <source>Iraq</source>
        <translation>อิรัก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="260"/>
        <source>Iran, Islamic Republic of</source>
        <translation>สาธารณรัฐอิสลามอิหร่าน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="261"/>
        <source>Iceland</source>
        <translation>ไอซ์แลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="262"/>
        <source>Italy</source>
        <translation>อิตาลี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="264"/>
        <source>Jamaica</source>
        <translation>จาเมกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="265"/>
        <source>Jordan</source>
        <translation>จอร์แดน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="266"/>
        <source>Japan</source>
        <translation>ญี่ปุ่น</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="267"/>
        <source>Kenya</source>
        <translation>เคนยา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="268"/>
        <source>Kyrgyzstan</source>
        <translation>คีร์กีซสถาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="269"/>
        <source>Cambodia</source>
        <translation>กัมพูชา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="270"/>
        <source>Kiribati</source>
        <translation>คิริบาส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="271"/>
        <source>Comoros</source>
        <translation>คอโมโรส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="272"/>
        <source>Saint Kitts and Nevis</source>
        <translation>เซนต์คิตส์และเนวิส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="273"/>
        <source>Korea, Democratic People&apos;s Republic of</source>
        <translation>สาธารณรัฐประชาธิปไตยประชาชนเกาหลี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="274"/>
        <source>Korea, Republic of</source>
        <translation>สาธารณรัฐเกาหลี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="275"/>
        <source>Kuwait</source>
        <translation>คูเวต</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="276"/>
        <source>Cayman Islands</source>
        <translation>หมู่เกาะเคย์แมน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="277"/>
        <source>Kazakhstan</source>
        <translation>คาซัคสถาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="278"/>
        <source>Lao People&apos;s Democratic Republic</source>
        <translation>สาธารณรัฐประชาธิปไตยประชาชนลาว</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="279"/>
        <source>Lebanon</source>
        <translation>เลบานอน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="280"/>
        <source>Saint Lucia</source>
        <translation>เซนต์ลูเซีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="281"/>
        <source>Liechtenstein</source>
        <translation>ลิกเตนสไตน์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="282"/>
        <source>Sri Lanka</source>
        <translation>ศรีลังกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="283"/>
        <source>Liberia</source>
        <translation>ไลบีเรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="284"/>
        <source>Lesotho</source>
        <translation>เลโซโท</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="285"/>
        <source>Lithuania</source>
        <translation>ลิทัวเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="286"/>
        <source>Luxembourg</source>
        <translation>ลักเซมเบิร์ก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="287"/>
        <source>Latvia</source>
        <translation>ลัตเวีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="289"/>
        <source>Morocco</source>
        <translation>โมร็อกโก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="290"/>
        <source>Monaco</source>
        <translation>โมนาโก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="291"/>
        <source>Moldova, Republic of</source>
        <translation>สาธารณรัฐมอลโดวา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="294"/>
        <source>Madagascar</source>
        <translation>มาดากัสการ์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="295"/>
        <source>Marshall Islands</source>
        <translation>หมู่เกาะมาร์แชลล์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="297"/>
        <source>Mali</source>
        <translation>มาลี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="298"/>
        <source>Myanmar</source>
        <translation>พม่า</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="299"/>
        <source>Mongolia</source>
        <translation>มองโกเลีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="301"/>
        <source>Northern Mariana Islands</source>
        <translation>หมู่เกาะนอร์เทิร์นมาเรียนา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="302"/>
        <source>Martinique</source>
        <translation>มาร์ตินีก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="303"/>
        <source>Mauritania</source>
        <translation>มอริเตเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="304"/>
        <source>Montserrat</source>
        <translation>มอนต์เซอร์รัต</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="305"/>
        <source>Malta</source>
        <translation>มอลตา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="306"/>
        <source>Mauritius</source>
        <translation>มอริเชียส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="307"/>
        <source>Maldives</source>
        <translation>มัลดีฟส์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="308"/>
        <source>Malawi</source>
        <translation>มาลาวี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="309"/>
        <source>Mexico</source>
        <translation>เม็กซิโก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="310"/>
        <source>Malaysia</source>
        <translation>มาเลเซีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="311"/>
        <source>Mozambique</source>
        <translation>โมซัมบิก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="312"/>
        <source>Namibia</source>
        <translation>นามิเบีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="313"/>
        <source>New Caledonia</source>
        <translation>นิวแคลิโดเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="314"/>
        <source>Niger</source>
        <translation>ไนเจอร์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="315"/>
        <source>Norfolk Island</source>
        <translation>เกาะนอร์ฟอล์ก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="316"/>
        <source>Nigeria</source>
        <translation>ไนจีเรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="317"/>
        <source>Nicaragua</source>
        <translation>นิการากัว</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="318"/>
        <source>Netherlands</source>
        <translation>เนเธอร์แลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="319"/>
        <source>Norway</source>
        <translation>นอร์เวย์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="320"/>
        <source>Nepal</source>
        <translation>เนปาล</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="321"/>
        <source>Nauru</source>
        <translation>นาอูรู</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="322"/>
        <source>Niue</source>
        <translation>นีอูเอ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="323"/>
        <source>New Zealand</source>
        <translation>นิวซีแลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="324"/>
        <source>Oman</source>
        <translation>โอมาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="325"/>
        <source>Panama</source>
        <translation>ปานามา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="326"/>
        <source>Peru</source>
        <translation>เปรู</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="327"/>
        <source>French Polynesia</source>
        <translation>เฟรนช์โปลินีเซีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="328"/>
        <source>Papua New Guinea</source>
        <translation>ปาปัวนิวกินี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="329"/>
        <source>Philippines</source>
        <translation>ฟิลิปปินส์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="330"/>
        <source>Pakistan</source>
        <translation>ปากีสถาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="331"/>
        <source>Poland</source>
        <translation>โปแลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="332"/>
        <source>Saint Pierre and Miquelon</source>
        <translation>แซงปีแยร์และมีเกอลง</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="334"/>
        <source>Puerto Rico</source>
        <translation>เปอร์โตริโก้</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="336"/>
        <source>Portugal</source>
        <translation>โปรตุเกส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="337"/>
        <source>Palau</source>
        <translation>ปาเลา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="338"/>
        <source>Paraguay</source>
        <translation>ปารากวัย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="339"/>
        <source>Qatar</source>
        <translation>กาตาร์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="340"/>
        <source>Reunion</source>
        <translation>เรอูนียง</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="341"/>
        <source>Romania</source>
        <translation>โรมาเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="343"/>
        <source>Russian Federation</source>
        <translation>สหพันธรัฐรัสเซีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="344"/>
        <source>Rwanda</source>
        <translation>รวันดา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="345"/>
        <source>Saudi Arabia</source>
        <translation>ซาอุดิอาราเบีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="346"/>
        <source>Solomon Islands</source>
        <translation>หมู่เกาะโซโลมอน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="347"/>
        <source>Seychelles</source>
        <translation>เซเชลส์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="348"/>
        <source>Sudan</source>
        <translation>ซูดาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="349"/>
        <source>Sweden</source>
        <translation>สวีเดน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="350"/>
        <source>Singapore</source>
        <translation>สิงคโปร์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="352"/>
        <source>Slovenia</source>
        <translation>สโลวีเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="353"/>
        <source>Svalbard and Jan Mayen</source>
        <translation>สฟาลบาร์และยานไมเอน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="354"/>
        <source>Slovakia</source>
        <translation>สโลวาเกีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="355"/>
        <source>Sierra Leone</source>
        <translation>เซียร์ราลีโอน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="356"/>
        <source>San Marino</source>
        <translation>ซานมาริโน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="357"/>
        <source>Senegal</source>
        <translation>เซเนกัล</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="358"/>
        <source>Somalia</source>
        <translation>โซมาเลีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="359"/>
        <source>Suriname</source>
        <translation>ซูรินาเม</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="361"/>
        <source>Sao Tome and Principe</source>
        <translation>เซาตูเมและปรินซิปี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="362"/>
        <source>El Salvador</source>
        <translation>เอลซัลวาดอร์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="364"/>
        <source>Syrian Arab Republic</source>
        <translation>สาธารณรัฐอาหรับซีเรีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="365"/>
        <source>Swaziland</source>
        <translation>สวาซิแลนด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="366"/>
        <source>Turks and Caicos Islands</source>
        <translation>หมู่เกาะเติกส์และหมู่เกาะเคคอส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="367"/>
        <source>Chad</source>
        <translation>ชาด</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="368"/>
        <source>French Southern Territories</source>
        <translation>ดินแดนทางใต้ของฝรั่งเศส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="369"/>
        <source>Togo</source>
        <translation>โตโก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="370"/>
        <source>Thailand</source>
        <translation>ประเทศไทย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="371"/>
        <source>Tajikistan</source>
        <translation>ทาจิกิสถาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="372"/>
        <source>Tokelau</source>
        <translation>โตเกเลา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="374"/>
        <source>Turkmenistan</source>
        <translation>เติร์กเมนิสถาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="375"/>
        <source>Tunisia</source>
        <translation>ตูนิเซีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="376"/>
        <source>Tonga</source>
        <translation>ตองกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="393"/>
        <source>Vietnam</source>
        <translation>เวียดนาม</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="431"/>
        <source>Couldn&apos;t download IP geolocation database file. Reason: %1</source>
        <translation>ไม่สามารถดาวน์โหลด IP ไฟล์ฐานข้อมูลตำแหน่งทางภูมิศาสตร์  เหตุผล: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="439"/>
        <source>Could not decompress IP geolocation database file.</source>
        <translation>ไม่สามารถคลายการบีบอัดไฟล์ฐานข้อมูลตำแหน่งทางภูมิศาสตร์ IP</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="466"/>
        <source>Couldn&apos;t save downloaded IP geolocation database file. Reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="462"/>
        <source>Successfully updated IP geolocation database.</source>
        <translation>อัพโหลด IP ฐานข้อมูลตำแหน่งทางภูมิศาสตร์สำเร็จ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="373"/>
        <source>Timor-Leste</source>
        <translation>ติมอร์ - เลสเต</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="181"/>
        <source>Bolivia, Plurinational State of</source>
        <translation>รัฐพหุชนชาติแห่งโบลิเวีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="182"/>
        <source>Bonaire, Sint Eustatius and Saba</source>
        <translation>โบแนเรอ, ซินต์เอิสตาซียึส</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="196"/>
        <source>Cote d&apos;Ivoire</source>
        <translation>โกตดิวัวร์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="288"/>
        <source>Libya</source>
        <translation>ลิเบีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="293"/>
        <source>Saint Martin (French part)</source>
        <translation>เซนต์มาร์ติน (ส่วนฝรั่งเศส)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="296"/>
        <source>Macedonia, The Former Yugoslav Republic of</source>
        <translation>มาซิโดเนียอดีตสาธารณรัฐยูโกสลาเวีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="300"/>
        <source>Macao</source>
        <translation>มาเก๊า</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="333"/>
        <source>Pitcairn</source>
        <translation>พิตแคร์น</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="335"/>
        <source>Palestine, State of</source>
        <translation>รัฐปาเลสไตน์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="351"/>
        <source>Saint Helena, Ascension and Tristan da Cunha</source>
        <translation>เซนต์เฮเลนา อัสเซนชัน และตริสตันดากูนยา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="360"/>
        <source>South Sudan</source>
        <translation>ซูดานใต้</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="363"/>
        <source>Sint Maarten (Dutch part)</source>
        <translation>ซินต์มาร์เต็น (ส่วนดัตช์)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="377"/>
        <source>Turkey</source>
        <translation>ตุรกี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="378"/>
        <source>Trinidad and Tobago</source>
        <translation>ตรินิแดดและโตเบโก</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="379"/>
        <source>Tuvalu</source>
        <translation>ตูวาลู</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="380"/>
        <source>Taiwan</source>
        <translation>ไต้หวัน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="381"/>
        <source>Tanzania, United Republic of</source>
        <translation>สหสาธารณรัฐแทนซาเนีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="382"/>
        <source>Ukraine</source>
        <translation>ยูเครน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="383"/>
        <source>Uganda</source>
        <translation>ยูกันดา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="384"/>
        <source>United States Minor Outlying Islands</source>
        <translation>หมู่เกาะรอบนอกของสหรัฐอเมริกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="385"/>
        <source>United States</source>
        <translation>สหรัฐอเมริกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="386"/>
        <source>Uruguay</source>
        <translation>อุรุกวัย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="387"/>
        <source>Uzbekistan</source>
        <translation>อุซเบกิสถาน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="388"/>
        <source>Holy See (Vatican City State)</source>
        <translation>Holy See (นครรัฐวาติกัน)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="389"/>
        <source>Saint Vincent and the Grenadines</source>
        <translation>เซนต์วินเซนต์และเกรนาดีนส์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="391"/>
        <source>Virgin Islands, British</source>
        <translation>หมู่เกาะเวอร์จินอังกฤษ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="392"/>
        <source>Virgin Islands, U.S.</source>
        <translation>หมู่เกาะเวอร์จินสหรัฐอเมริกา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="394"/>
        <source>Vanuatu</source>
        <translation>วานูอาตู</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="395"/>
        <source>Wallis and Futuna</source>
        <translation>วาลลิสและฟุตูนา</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="396"/>
        <source>Samoa</source>
        <translation>ซามัว</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="397"/>
        <source>Yemen</source>
        <translation>เยเมน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="398"/>
        <source>Mayotte</source>
        <translation>มายอต</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="342"/>
        <source>Serbia</source>
        <translation>เซอร์เบีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="399"/>
        <source>South Africa</source>
        <translation>แอฟริกาใต้</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="400"/>
        <source>Zambia</source>
        <translation>แซมเบีย</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="292"/>
        <source>Montenegro</source>
        <translation>มอนเตเนโกร</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="401"/>
        <source>Zimbabwe</source>
        <translation>ซิมบับเว</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="167"/>
        <source>Aland Islands</source>
        <translation>หมู่เกาะโอลันด์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="233"/>
        <source>Guernsey</source>
        <translation>เกิร์นซีย์</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="256"/>
        <source>Isle of Man</source>
        <translation>เกาะแมน</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="263"/>
        <source>Jersey</source>
        <translation>เจอร์ซี</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="178"/>
        <source>Saint Barthelemy</source>
        <translation>เซนต์บาร์เธเลมี</translation>
    </message>
</context>
<context>
    <name>Net::Smtp</name>
    <message>
        <location filename="../base/net/smtp.cpp" line="213"/>
        <source>Connection failed, unrecognized reply: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="253"/>
        <source>Authentication failed, msg: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="266"/>
        <source>&lt;mail from&gt; was rejected by server, msg: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="279"/>
        <source>&lt;Rcpt to&gt; was rejected by server, msg: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="292"/>
        <source>&lt;data&gt; was rejected by server, msg: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="306"/>
        <source>Message was rejected by the server, error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="394"/>
        <source>Both EHLO and HELO failed, msg: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="475"/>
        <source>The SMTP server does not seem to support any of the authentications modes we support [CRAM-MD5|PLAIN|LOGIN], skipping authentication, knowing it is likely to fail... Server Auth Modes: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="563"/>
        <source>Email Notification Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OptionsDialog</name>
    <message>
        <location filename="../gui/optionsdialog.ui" line="14"/>
        <source>Options</source>
        <translation>ตัวเลือก</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="52"/>
        <source>Behavior</source>
        <translation>พฤติกรรม</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="57"/>
        <source>Downloads</source>
        <translation>ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="62"/>
        <source>Connection</source>
        <translation>การเชื่อมต่อ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="67"/>
        <source>Speed</source>
        <translation>ความเร็ว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="72"/>
        <source>BitTorrent</source>
        <translation>บิตทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="77"/>
        <source>RSS</source>
        <translation>RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="82"/>
        <source>Web UI</source>
        <translation>เว็บ UI</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="87"/>
        <source>Advanced</source>
        <translation>ขั้นสูง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="216"/>
        <source>Customize UI Theme...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="226"/>
        <source>Transfer List</source>
        <translation>รายชื่อการถ่ายโอน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="235"/>
        <source>Confirm when deleting torrents</source>
        <translation>ยืนยันเมื่อทำการลบทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="245"/>
        <source>Shows a confirmation dialog upon pausing/resuming all the torrents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="248"/>
        <source>Confirm &quot;Pause/Resume all&quot; actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="258"/>
        <source>Use alternating row colors</source>
        <extracomment>In table elements, every other row will have a grey background.</extracomment>
        <translation>ใช้สีแถวสลับกัน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="270"/>
        <source>Hide zero and infinity values</source>
        <translation>ซ่อนค่าศูนย์และอินฟินิตี้</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="278"/>
        <source>Always</source>
        <translation>เสมอ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="283"/>
        <source>Paused torrents only</source>
        <translation>หยุดทอร์เรนต์ชั่วคราวเท่านั้น</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="306"/>
        <source>Action on double-click</source>
        <translation>การดำเนินการเมื่อดับเบิลคลิก</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="312"/>
        <source>Downloading torrents:</source>
        <translation>กำลังดาวน์โหลดทอร์เรนต์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="323"/>
        <location filename="../gui/optionsdialog.ui" line="359"/>
        <source>Start / Stop Torrent</source>
        <translation>เริ่ม / หยุด ทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="328"/>
        <location filename="../gui/optionsdialog.ui" line="364"/>
        <source>Open destination folder</source>
        <translation>เปิดโฟลเดอร์ปลายทาง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="343"/>
        <location filename="../gui/optionsdialog.ui" line="379"/>
        <source>No action</source>
        <translation>ไม่มีการกระทำ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="351"/>
        <source>Completed torrents:</source>
        <translation>ทอร์เรนต์ที่เสร็จสมบูรณ์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="403"/>
        <source>Auto hide zero status filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="413"/>
        <source>Desktop</source>
        <translation>เดสก์ทอป</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="419"/>
        <source>Start qBittorrent on Windows start up</source>
        <translation>เริ่ม qBittorrent ตอนเปิดเครื่อง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="426"/>
        <source>Show splash screen on start up</source>
        <translation>แสดงหน้าจอเริ่มต้น เมื่อเริ่มต้น</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="470"/>
        <source>Confirmation on exit when torrents are active</source>
        <translation>ยืนยันการออกเมื่อมีการเปิดใช้งานทอร์เรนต์อยู่</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="480"/>
        <source>Confirmation on auto-exit when downloads finish</source>
        <translation>ยืนยันการออกอัตโนมัติเมื่อการดาวน์โหลดเสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="668"/>
        <source> KiB</source>
        <translation>กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="846"/>
        <source>Torrent content layout:</source>
        <translation>เลย์เอาต์เนื้อหาทอร์เรนต์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="857"/>
        <source>Original</source>
        <translation>ต้นฉบับ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="862"/>
        <source>Create subfolder</source>
        <translation>สร้างโฟลเดอร์ย่อย</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="867"/>
        <source>Don&apos;t create subfolder</source>
        <translation>ไม่ต้องสร้างโฟลเดอร์ย่อย</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="890"/>
        <source>The torrent will be added to the top of the download queue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="893"/>
        <source>Add to top of queue</source>
        <extracomment>The torrent will be added to the top of the download queue</extracomment>
        <translation>เลื่อนไปลำดับแรก</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="956"/>
        <source>When duplicate torrent is being added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="962"/>
        <source>Merge trackers to existing torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1353"/>
        <source>Add...</source>
        <translation>เพิ่ม...</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1363"/>
        <source>Options..</source>
        <translation>ตัวเลือก..</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1373"/>
        <source>Remove</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1437"/>
        <source>Email notification &amp;upon download completion</source>
        <translation>การแจ้งเตือนทางอีเมล เมื่อดาวน์โหลดเสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1634"/>
        <source>Peer connection protocol:</source>
        <translation>โปรโตคอลการเชื่อมต่อแบบเพียร์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1693"/>
        <source>Any</source>
        <translation>ใดๆ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1843"/>
        <source>I2P (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1902"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If &amp;quot;mixed mode&amp;quot; is enabled I2P torrents are allowed to also get peers from other sources than the tracker, and connect to regular IPs, not providing any anonymization. This may be useful if the user is not interested in the anonymization of I2P, but still wants to be able to connect to I2P peers.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1905"/>
        <source>Mixed mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1986"/>
        <source>Some options are incompatible with the chosen proxy type!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1993"/>
        <source>If checked, hostname lookups are done via the proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1996"/>
        <source>Perform hostname lookup via proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2056"/>
        <source>Use proxy for BitTorrent purposes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2081"/>
        <source>RSS feeds will use proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2084"/>
        <source>Use proxy for RSS purposes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2094"/>
        <source>Search engine, software updates or anything else will use proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2097"/>
        <source>Use proxy for general purposes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2110"/>
        <source>IP Fi&amp;ltering</source>
        <translation>การกรอง IP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2304"/>
        <source>Schedule &amp;the use of alternative rate limits</source>
        <translation>กำหนดการใช้ การจำกัดอัตราทางเลือก</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2319"/>
        <source>From:</source>
        <comment>From start time</comment>
        <translation>จาก:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2346"/>
        <source>To:</source>
        <comment>To end time</comment>
        <translation>ถึง:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2551"/>
        <source>Find peers on the DHT network</source>
        <translation>ค้นหาเพียร์ในเครือข่าย DHT</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2599"/>
        <source>Allow encryption: Connect to peers regardless of setting
Require encryption: Only connect to peers with protocol encryption
Disable encryption: Only connect to peers without protocol encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2605"/>
        <source>Allow encryption</source>
        <translation>ยืนยันการเข้ารหัส</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2650"/>
        <source>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;More information&lt;/a&gt;)</source>
        <translation>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;ข้อมูลเพิ่มเติม&lt;/a&gt;)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2680"/>
        <source>Maximum active checking torrents:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2715"/>
        <source>&amp;Torrent Queueing</source>
        <translation>&amp;ทอร์เรนต์กำลังเข้าคิว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2936"/>
        <source>When total seeding time reaches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2959"/>
        <source>When inactive seeding time reaches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3022"/>
        <source>A&amp;utomatically add these trackers to new downloads:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3088"/>
        <source>RSS Reader</source>
        <translation>RSS ผู้อ่าน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3094"/>
        <source>Enable fetching RSS feeds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3103"/>
        <source>Feeds refresh interval:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3120"/>
        <source>Maximum number of articles per feed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2946"/>
        <location filename="../gui/optionsdialog.ui" line="2969"/>
        <location filename="../gui/optionsdialog.ui" line="3127"/>
        <source> min</source>
        <extracomment>minutes</extracomment>
        <translation>นาที</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2894"/>
        <source>Seeding Limits</source>
        <translation>จำกัดการส่งต่อ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2996"/>
        <source>Pause torrent</source>
        <translation>หยุดทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3001"/>
        <source>Remove torrent</source>
        <translation>ลบทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3006"/>
        <source>Remove torrent and its files</source>
        <translation>ลบทอร์เรนต์และไฟล์ของมัน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3011"/>
        <source>Enable super seeding for torrent</source>
        <translation>เปิดใช้งานการส่งต่อขั้นสูงสำหรับทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2900"/>
        <source>When ratio reaches</source>
        <translation>เมื่ออัตราส่วนถึง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3161"/>
        <source>RSS Torrent Auto Downloader</source>
        <translation>RSS ทอร์เรนต์ดาวน์โหลดอัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3167"/>
        <source>Enable auto downloading of RSS torrents</source>
        <translation>เปิดใช้งานการดาวน์โหลด RSS ทอร์เรนต์อัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3174"/>
        <source>Edit auto downloading rules...</source>
        <translation>แก้ไขกฎการดาวน์โหลดอัตโนมัติ ...</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3184"/>
        <source>RSS Smart Episode Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3190"/>
        <source>Download REPACK/PROPER episodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3197"/>
        <source>Filters:</source>
        <translation>ตัวกรอง:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3258"/>
        <source>Web User Interface (Remote control)</source>
        <translation>Web User Interface (รีโมทคอนโทรล)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3284"/>
        <source>IP address:</source>
        <translation>IP address:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3291"/>
        <source>IP address that the Web UI will bind to.
Specify an IPv4 or IPv6 address. You can specify &quot;0.0.0.0&quot; for any IPv4 address,
&quot;::&quot; for any IPv6 address, or &quot;*&quot; for both IPv4 and IPv6.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3449"/>
        <source>Ban client after consecutive failures:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3469"/>
        <source>Never</source>
        <translation>ไม่เลย</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3479"/>
        <source>ban for:</source>
        <translation>แบนสำหรับ:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3506"/>
        <source>Session timeout:</source>
        <translation>หมดเวลา:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3513"/>
        <source>Disabled</source>
        <translation>ปิดการใข้งาน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3589"/>
        <source>Enable cookie Secure flag (requires HTTPS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3607"/>
        <source>Server domains:</source>
        <translation>โดเมนเซิร์ฟเวอร์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3614"/>
        <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server.

Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3332"/>
        <source>&amp;Use HTTPS instead of HTTP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3420"/>
        <source>Bypass authentication for clients on localhost</source>
        <translation>ข้ามการตรวจสอบสำหรับไคลเอนต์บน localhost</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3427"/>
        <source>Bypass authentication for clients in whitelisted IP subnets</source>
        <translation>ข้ามการตรวจสอบสำหรับไคลเอนต์ในเครือข่ายย่อยของ IP ที่อนุญาตพิเศษ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3440"/>
        <source>IP subnet whitelist...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3673"/>
        <source>Specify reverse proxy IPs (or subnets, e.g. 0.0.0.0/24) in order to use forwarded client address (X-Forwarded-For header). Use &apos;;&apos; to split multiple entries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3685"/>
        <source>Upda&amp;te my dynamic domain name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="502"/>
        <source>Minimize qBittorrent to notification area</source>
        <translation>ย่อ qBittorrent ให้เล็กสุดไปยังพื้นที่แจ้งเตือน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="133"/>
        <source>Interface</source>
        <translation>หน้าตา</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="151"/>
        <source>Language:</source>
        <translation>ภาษา:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="524"/>
        <source>Tray icon style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="532"/>
        <location filename="../gui/optionsdialog.cpp" line="281"/>
        <source>Normal</source>
        <translation>ธรรมดา</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="568"/>
        <source>File association</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="574"/>
        <source>Use qBittorrent for .torrent files</source>
        <translation>ใช้ qBittorrent สำหรับไฟล์ .torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="581"/>
        <source>Use qBittorrent for magnet links</source>
        <translation>ใช้ qBittorrent สำหรับลิงก์แม่เหล็ก</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="591"/>
        <source>Check for program updates</source>
        <translation>ตรวจสอบการอัพเดตโปรแกรม</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="601"/>
        <source>Power Management</source>
        <translation>จัดการพลังงาน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="644"/>
        <source>Save path:</source>
        <translation>บันทึกเส้นทาง:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="661"/>
        <source>Backup the log file after:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="701"/>
        <source>Delete backup logs older than:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="816"/>
        <source>When adding a torrent</source>
        <translation>เมื่อเพิ่มทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="831"/>
        <source>Bring torrent dialog to the front</source>
        <translation>นำกล่องโต้ตอบทอร์เรนต์มาไว้ข้างหน้า</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1000"/>
        <source>Also delete .torrent files whose addition was cancelled</source>
        <translation>ลบไฟล์ .torrent ที่มีการยกเลิกการเพิ่มด้วย</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1003"/>
        <source>Also when addition is cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1025"/>
        <source>Warning! Data loss possible!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1067"/>
        <source>Saving Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1075"/>
        <source>Default Torrent Management Mode:</source>
        <translation>โหมดการจัดการทอร์เรนต์เริ่มต้น:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1092"/>
        <source>Manual</source>
        <translation>จัดการเอง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1097"/>
        <source>Automatic</source>
        <translation>อัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1120"/>
        <source>When Torrent Category changed:</source>
        <translation>เมื่อหมวดหมู่ทอร์เรนต์เปลี่ยนไป:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1130"/>
        <source>Relocate torrent</source>
        <translation>ย้ายตำแหน่งทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1135"/>
        <source>Switch torrent to Manual Mode</source>
        <translation>เปลี่ยนโหมดทอร์เรนต์เป็นแบบจัดการเอง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1171"/>
        <location filename="../gui/optionsdialog.ui" line="1212"/>
        <source>Relocate affected torrents</source>
        <translation>ย้ายตำแหน่งทอร์เรนต์ที่ได้รับผล</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1176"/>
        <location filename="../gui/optionsdialog.ui" line="1217"/>
        <source>Switch affected torrents to Manual Mode</source>
        <translation>เปลี่ยนทอร์เรนต์ที่ได้รับผลกระทบเป็นแบบจัดการเอง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1242"/>
        <source>Use Subcategories</source>
        <translation>ใช้งานหมวดหมู่ย่อย</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1261"/>
        <source>Default Save Path:</source>
        <translation>ตำแหน่งที่บันทึกเริ่มต้น</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1281"/>
        <source>Copy .torrent files to:</source>
        <translation>คัดลอกไฟล์ .torrent ไปที่:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="490"/>
        <source>Show &amp;qBittorrent in notification area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="624"/>
        <source>&amp;Log file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="822"/>
        <source>Display &amp;torrent content and some options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="988"/>
        <source>De&amp;lete .torrent files afterwards </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1294"/>
        <source>Copy .torrent files for finished downloads to:</source>
        <translation>คัดลอกไฟล์ .torrent เพื่อดาวน์โหลดเสร็จแล้วไปที่:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1043"/>
        <source>Pre-allocate disk space for all files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="187"/>
        <source>Use custom UI Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="196"/>
        <source>UI Theme file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="144"/>
        <source>Changing Interface settings requires application restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="232"/>
        <source>Shows a confirmation dialog upon torrent deletion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="333"/>
        <location filename="../gui/optionsdialog.ui" line="369"/>
        <source>Preview file, otherwise open destination folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="338"/>
        <location filename="../gui/optionsdialog.ui" line="374"/>
        <source>Show torrent options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="467"/>
        <source>Shows a confirmation dialog when exiting with active torrents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="499"/>
        <source>When minimizing, the main window is closed and must be reopened from the systray icon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="512"/>
        <source>The systray icon will still be visible when closing the main window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="515"/>
        <source>Close qBittorrent to notification area</source>
        <extracomment>The systray icon will still be visible when closing the main window</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="537"/>
        <source>Monochrome (for dark theme)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="542"/>
        <source>Monochrome (for light theme)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="607"/>
        <source>Inhibit system sleep when torrents are downloading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="614"/>
        <source>Inhibit system sleep when torrents are seeding</source>
        <translation>ยับยั้งระบบสลีปเมื่อทอร์เรนต์กำลังเผยแพร่</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="658"/>
        <source>Creates an additional log file after the log file reaches the specified file size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="725"/>
        <source>days</source>
        <extracomment>Delete backup logs older than 10 days</extracomment>
        <translation>วัน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="730"/>
        <source>months</source>
        <extracomment>Delete backup logs older than 10 months</extracomment>
        <translation>เดือน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="735"/>
        <source>years</source>
        <extracomment>Delete backup logs older than 10 years</extracomment>
        <translation>ปี</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="761"/>
        <source>Log performance warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="900"/>
        <source>The torrent will be added to download list in a paused state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="903"/>
        <source>Do not start the download automatically</source>
        <extracomment>The torrent will be added to download list in a paused state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="985"/>
        <source>Whether the .torrent file should be deleted after adding it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1040"/>
        <source>Allocate full file sizes on disk before starting downloads, to minimize fragmentation. Only useful for HDDs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1050"/>
        <source>Append .!qB extension to incomplete files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1057"/>
        <source>When a torrent is downloaded, offer to add torrents from any .torrent files found inside it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1060"/>
        <source>Enable recursive download dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1087"/>
        <source>Automatic: Various torrent properties (e.g. save path) will be decided by the associated category
Manual: Various torrent properties (e.g. save path) must be assigned manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1158"/>
        <source>When Default Save/Incomplete Path changed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1199"/>
        <source>When Category Save Path changed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1252"/>
        <source>Use Category paths in Manual Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1249"/>
        <source>Resolve relative Save Path against appropriate Category path instead of Default one</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="209"/>
        <source>Use icons from system theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="438"/>
        <source>Window state on start up:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="445"/>
        <source>qBittorrent window state on start up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="912"/>
        <source>Torrent stop condition:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="923"/>
        <location filename="../gui/optionsdialog.cpp" line="517"/>
        <source>None</source>
        <translation>ไม่มี</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="928"/>
        <location filename="../gui/optionsdialog.cpp" line="518"/>
        <source>Metadata received</source>
        <translation>ข้อมูลรับ Metadata</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="933"/>
        <location filename="../gui/optionsdialog.cpp" line="520"/>
        <source>Files checked</source>
        <translation>ไฟล์ตรวจสอบแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="972"/>
        <source>Ask for merging trackers when torrent is being added manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1271"/>
        <source>Use another path for incomplete torrents:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1306"/>
        <source>Automatically add torrents from:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1400"/>
        <source>Excluded file names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1412"/>
        <source>Blacklist filtered file names from being downloaded from torrent(s).
Files matching any of the filters in this list will have their priority automatically set to &quot;Do not download&quot;.

Use newlines to separate multiple entries. Can use wildcards as outlined below.
*: matches zero or more of any characters.
?: matches any single character.
[...]: sets of characters can be represented in square brackets.

Examples
*.exe: filter &apos;.exe&apos; file extension.
readme.txt: filter exact file name.
?.txt: filter &apos;a.txt&apos;, &apos;b.txt&apos; but not &apos;aa.txt&apos;.
readme[0-9].txt: filter &apos;readme1.txt&apos;, &apos;readme2.txt&apos; but not &apos;readme10.txt&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1454"/>
        <source>Receiver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1457"/>
        <source>To:</source>
        <comment>To receiver</comment>
        <translation>ถึง:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1464"/>
        <source>SMTP server:</source>
        <translation>เซิฟเวอร์ SMTP:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1477"/>
        <source>Sender</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1480"/>
        <source>From:</source>
        <comment>From sender</comment>
        <translation>จาก:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1489"/>
        <source>This server requires a secure connection (SSL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1496"/>
        <location filename="../gui/optionsdialog.ui" line="3383"/>
        <source>Authentication</source>
        <translation>การยืนยันตัวตน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1508"/>
        <location filename="../gui/optionsdialog.ui" line="2020"/>
        <location filename="../gui/optionsdialog.ui" line="3391"/>
        <location filename="../gui/optionsdialog.ui" line="3743"/>
        <source>Username:</source>
        <translation>ชื่อผู้ใช้:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1518"/>
        <location filename="../gui/optionsdialog.ui" line="2030"/>
        <location filename="../gui/optionsdialog.ui" line="3401"/>
        <location filename="../gui/optionsdialog.ui" line="3753"/>
        <source>Password:</source>
        <translation>รหัสผ่าน:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1538"/>
        <source>Run external program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1544"/>
        <source>Run on torrent added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1562"/>
        <source>Run on torrent finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1580"/>
        <source>Show console window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1642"/>
        <source>TCP and μTP</source>
        <translation>TCP และ μTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1675"/>
        <source>Listening Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1683"/>
        <source>Port used for incoming connections:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1690"/>
        <source>Set to 0 to let your system pick an unused port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1703"/>
        <source>Random</source>
        <translation>สุ่ม</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1725"/>
        <source>Use UPnP / NAT-PMP port forwarding from my router</source>
        <translation>ใช้ UPnP / NAT-PMP พอร์ตการส่งต่อ จากเร้าเตอร์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1738"/>
        <source>Connections Limits</source>
        <translation>จำกัดการเชื่อมต่อ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1754"/>
        <source>Maximum number of connections per torrent:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1764"/>
        <source>Global maximum number of connections:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1803"/>
        <source>Maximum number of upload slots per torrent:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1810"/>
        <source>Global maximum number of upload slots:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1918"/>
        <source>Proxy Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1926"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="846"/>
        <source>SOCKS4</source>
        <translation>SOCKS4</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="847"/>
        <source>SOCKS5</source>
        <translation>SOCKS5</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="848"/>
        <source>HTTP</source>
        <translation>HTTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1857"/>
        <location filename="../gui/optionsdialog.ui" line="1936"/>
        <source>Host:</source>
        <translation>โฮสต์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1867"/>
        <location filename="../gui/optionsdialog.ui" line="1946"/>
        <location filename="../gui/optionsdialog.ui" line="3300"/>
        <source>Port:</source>
        <translation>พอร์ต:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2068"/>
        <source>Otherwise, the proxy server is only used for tracker connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2071"/>
        <source>Use proxy for peer connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2006"/>
        <source>A&amp;uthentication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2046"/>
        <source>Info: The password is saved unencrypted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2118"/>
        <source>Filter path (.dat, .p2p, .p2b):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2128"/>
        <source>Reload the filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2143"/>
        <source>Manually banned IP addresses...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2150"/>
        <source>Apply to trackers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2208"/>
        <source>Global Rate Limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2214"/>
        <location filename="../gui/optionsdialog.ui" line="2230"/>
        <location filename="../gui/optionsdialog.ui" line="2285"/>
        <location filename="../gui/optionsdialog.ui" line="2421"/>
        <location filename="../gui/optionsdialog.ui" line="2734"/>
        <location filename="../gui/optionsdialog.ui" line="2754"/>
        <location filename="../gui/optionsdialog.ui" line="2774"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2217"/>
        <location filename="../gui/optionsdialog.ui" line="2233"/>
        <location filename="../gui/optionsdialog.ui" line="2288"/>
        <location filename="../gui/optionsdialog.ui" line="2424"/>
        <location filename="../gui/optionsdialog.ui" line="2812"/>
        <location filename="../gui/optionsdialog.ui" line="2825"/>
        <source> KiB/s</source>
        <translation>กิบิไบต์/วินาที</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2262"/>
        <location filename="../gui/optionsdialog.ui" line="2450"/>
        <source>Upload:</source>
        <translation>อัพโหลด:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2269"/>
        <location filename="../gui/optionsdialog.ui" line="2457"/>
        <source>Download:</source>
        <translation>ดาวน์โหลด:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2279"/>
        <source>Alternative Rate Limits</source>
        <translation>ถ้าเป็นไปได้ให้จำกัดความเร็ว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2316"/>
        <source>Start time</source>
        <translation>เวลาเริ่ม</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2343"/>
        <source>End time</source>
        <translation>เวลาจบ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2373"/>
        <source>When:</source>
        <translation>เมื่อไร:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2387"/>
        <source>Every day</source>
        <translation>ทุกวัน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2392"/>
        <source>Weekdays</source>
        <translation>วันธรรมดา</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2397"/>
        <source>Weekends</source>
        <translation>วันหยุดสุดสัปดาห์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2467"/>
        <source>Rate Limits Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2487"/>
        <source>Apply rate limit to peers on LAN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2480"/>
        <source>Apply rate limit to transport overhead</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2473"/>
        <source>Apply rate limit to µTP protocol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2545"/>
        <source>Privacy</source>
        <translation>ความเป็นส่วนตัว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2554"/>
        <source>Enable DHT (decentralized network) to find more peers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2564"/>
        <source>Exchange peers with compatible Bittorrent clients (µTorrent, Vuze, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2567"/>
        <source>Enable Peer Exchange (PeX) to find more peers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2577"/>
        <source>Look for peers on your local network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2580"/>
        <source>Enable Local Peer Discovery to find more peers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2592"/>
        <source>Encryption mode:</source>
        <translation>วิธีการเข้ารหัส:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2610"/>
        <source>Require encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2615"/>
        <source>Disable encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2640"/>
        <source>Enable when using a proxy or a VPN connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2643"/>
        <source>Enable anonymous mode</source>
        <translation>เปิดใช้งานโหมดไม่ระบุตัวตน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2727"/>
        <source>Maximum active downloads:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2747"/>
        <source>Maximum active uploads:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2767"/>
        <source>Maximum active torrents:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2800"/>
        <source>Do not count slow torrents in these limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2838"/>
        <source>Upload rate threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2845"/>
        <source>Download rate threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2865"/>
        <location filename="../gui/optionsdialog.ui" line="3489"/>
        <location filename="../gui/optionsdialog.ui" line="3516"/>
        <source> sec</source>
        <extracomment>seconds</extracomment>
        <translation>วินาที</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2881"/>
        <source>Torrent inactivity timer:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2982"/>
        <source>then</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3322"/>
        <source>Use UPnP / NAT-PMP to forward the port from my router</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3351"/>
        <source>Certificate:</source>
        <translation>ใบรับรอง:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3344"/>
        <source>Key:</source>
        <translation>คีย์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3364"/>
        <source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3411"/>
        <source>Change current password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3544"/>
        <source>Use alternative Web UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3556"/>
        <source>Files location:</source>
        <translation>ตำแหน่งไฟล์:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3569"/>
        <source>Security</source>
        <translation>ความปลอดภัย</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3575"/>
        <source>Enable clickjacking protection</source>
        <translation>เปิดใช้งานการป้องกันการคลิกแจ็ค</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3582"/>
        <source>Enable Cross-Site Request Forgery (CSRF) protection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3596"/>
        <source>Enable Host header validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3633"/>
        <source>Add custom HTTP headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3645"/>
        <source>Header: value pairs, one per line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3655"/>
        <source>Enable reverse proxy support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3666"/>
        <source>Trusted proxies list:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3697"/>
        <source>Service:</source>
        <translation>บริการ:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3720"/>
        <source>Register</source>
        <translation>ลงทะเบียน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3729"/>
        <source>Domain name:</source>
        <translation>ชื่อโดเมน:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="545"/>
        <source>By enabling these options, you can &lt;strong&gt;irrevocably lose&lt;/strong&gt; your .torrent files!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="552"/>
        <source>If you enable the second option (&amp;ldquo;Also when addition is cancelled&amp;rdquo;) the .torrent file &lt;strong&gt;will be deleted&lt;/strong&gt; even if you press &amp;ldquo;&lt;strong&gt;Cancel&lt;/strong&gt;&amp;rdquo; in the &amp;ldquo;Add torrent&amp;rdquo; dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="237"/>
        <source>Select qBittorrent UI Theme file</source>
        <translation>เลือก qBittorrent UI ธีมไฟล์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1230"/>
        <source>Choose Alternative UI files location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="624"/>
        <source>Supported parameters (case sensitive):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="282"/>
        <source>Minimized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="284"/>
        <source>Hidden</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="299"/>
        <source>Disabled due to failed to detect system tray presence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="517"/>
        <source>No stop condition is set.</source>
        <translation>ไม่มีการตั้งเงื่อนไขการหยุด</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="518"/>
        <source>Torrent will stop after metadata is received.</source>
        <translation>ทอเร้นต์หยุดเมื่อได้รับข้อมูล metadata</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="519"/>
        <source>Torrents that have metadata initially aren&apos;t affected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="520"/>
        <source>Torrent will stop after files are initially checked.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="521"/>
        <source>This will also download metadata if it wasn&apos;t there initially.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="625"/>
        <source>%N: Torrent name</source>
        <translation>%N: ชื่อทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="626"/>
        <source>%L: Category</source>
        <translation>%L: หมวดหมู่</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="628"/>
        <source>%F: Content path (same as root path for multifile torrent)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="629"/>
        <source>%R: Root path (first torrent subdirectory path)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="630"/>
        <source>%D: Save path</source>
        <translation>%D: บันทึกเส้นทาง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="631"/>
        <source>%C: Number of files</source>
        <translation>%C: จำนวนไฟล์</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="632"/>
        <source>%Z: Torrent size (bytes)</source>
        <translation>%Z: ขนาดไฟล์ทอร์เรนต์ (ไบต์)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="633"/>
        <source>%T: Current tracker</source>
        <translation>%T: ตัวติดตามปัจจุบัน</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="637"/>
        <source>Tip: Encapsulate parameter with quotation marks to avoid text being cut off at whitespace (e.g., &quot;%N&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="845"/>
        <source>(None)</source>
        <translation>(ไม่มี)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1044"/>
        <source>A torrent will be considered slow if its download and upload rates stay below these values for &quot;Torrent inactivity timer&quot; seconds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1224"/>
        <source>Certificate</source>
        <translation>ใบรับรอง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1225"/>
        <source>Select certificate</source>
        <translation>เลือกใบรับรอง</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1227"/>
        <source>Private key</source>
        <translation>คีย์ส่วนตัว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1228"/>
        <source>Select private key</source>
        <translation>เลือกคีย์ส่วนตัว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1233"/>
        <source>WebUI configuration failed. Reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1770"/>
        <source>Select folder to monitor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1792"/>
        <source>Adding entry failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1891"/>
        <source>The WebUI username must be at least 3 characters long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1898"/>
        <source>The WebUI password must be at least 6 characters long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1908"/>
        <source>Location Error</source>
        <translation>ตำแหน่งล้มเหลว</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="581"/>
        <location filename="../gui/optionsdialog.cpp" line="589"/>
        <source>Choose export directory</source>
        <translation>เลือกหมวดหมู่การส่งออก</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="547"/>
        <source>When these options are enabled, qBittorrent will &lt;strong&gt;delete&lt;/strong&gt; .torrent files after they were successfully (the first option) or not (the second option) added to its download queue. This will be applied &lt;strong&gt;not only&lt;/strong&gt; to the files opened via &amp;ldquo;Add torrent&amp;rdquo; menu action but to those opened via &lt;strong&gt;file type association&lt;/strong&gt; as well</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="238"/>
        <source>qBittorrent UI Theme file (*.qbtheme config.json)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="627"/>
        <source>%G: Tags (separated by comma)</source>
        <translation>%G: แท็ก (คั่นด้วยเครื่องหมายจุลภาค)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="634"/>
        <source>%I: Info hash v1 (or &apos;-&apos; if unavailable)</source>
        <translation>%I: ข้อมูลแฮช v1 (หรือ &apos;-&apos; หากไม่มี)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="635"/>
        <source>%J: Info hash v2 (or &apos;-&apos; if unavailable)</source>
        <translation>%I: ข้อมูลแฮช v2 (หรือ &apos;-&apos; หากไม่มี)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="636"/>
        <source>%K: Torrent ID (either sha-1 info hash for v1 torrent or truncated sha-256 info hash for v2/hybrid torrent)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="328"/>
        <location filename="../gui/optionsdialog.cpp" line="569"/>
        <location filename="../gui/optionsdialog.cpp" line="574"/>
        <source>Choose a save directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="865"/>
        <source>Choose an IP filter file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="867"/>
        <source>All supported filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1908"/>
        <source>The alternative WebUI files location cannot be blank.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1945"/>
        <source>Parsing error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1945"/>
        <source>Failed to parse the provided IP filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1947"/>
        <source>Successfully refreshed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1947"/>
        <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
        <comment>%1 is a number</comment>
        <translation>วิเคราะห์ IP ที่ให้มาสำเร็จ : %1 ข้อบังคับถูกนำไปใช้</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="142"/>
        <source>Preferences</source>
        <translation>กำหนดค่า</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1956"/>
        <source>Time Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1956"/>
        <source>The start time and the end time can&apos;t be the same.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1891"/>
        <location filename="../gui/optionsdialog.cpp" line="1898"/>
        <source>Length Error</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PeerInfo</name>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="221"/>
        <source>Unknown</source>
        <translation>ไม่ทราบ</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="298"/>
        <source>Interested (local) and choked (peer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="303"/>
        <source>Interested (local) and unchoked (peer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="312"/>
        <source>Interested (peer) and choked (local)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="317"/>
        <source>Interested (peer) and unchoked (local)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="323"/>
        <source>Not interested (local) and unchoked (peer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="327"/>
        <source>Not interested (peer) and unchoked (local)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="331"/>
        <source>Optimistic unchoke</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="335"/>
        <source>Peer snubbed</source>
        <translation>เพียร์ถูกปฏิเสธ</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="339"/>
        <source>Incoming connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="343"/>
        <source>Peer from DHT</source>
        <translation>เพียร์จาก DHT</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="347"/>
        <source>Peer from PEX</source>
        <translation>เพียร์จาก PEX</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="351"/>
        <source>Peer from LSD</source>
        <translation>เพียร์จาก LSD</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="355"/>
        <source>Encrypted traffic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="359"/>
        <source>Encrypted handshake</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PeerListWidget</name>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="123"/>
        <source>Country/Region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="124"/>
        <source>IP/Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="125"/>
        <source>Port</source>
        <translation>พอร์ต</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="126"/>
        <source>Flags</source>
        <translation>ธง</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="127"/>
        <source>Connection</source>
        <translation>การเชื่อมต่อ</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="128"/>
        <source>Client</source>
        <comment>i.e.: Client application</comment>
        <translation>ลูกค้า</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="129"/>
        <source>Peer ID Client</source>
        <comment>i.e.: Client resolved from Peer ID</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="130"/>
        <source>Progress</source>
        <comment>i.e: % downloaded</comment>
        <translation>กระบวนการ</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="131"/>
        <source>Down Speed</source>
        <comment>i.e: Download speed</comment>
        <translation>ความเร็วในการดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="132"/>
        <source>Up Speed</source>
        <comment>i.e: Upload speed</comment>
        <translation>ความเร็วในการอัพโหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="133"/>
        <source>Downloaded</source>
        <comment>i.e: total data downloaded</comment>
        <translation>ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="134"/>
        <source>Uploaded</source>
        <comment>i.e: total data uploaded</comment>
        <translation>อัพโหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="135"/>
        <source>Relevance</source>
        <comment>i.e: How relevant this peer is to us. How many pieces it has that we don&apos;t.</comment>
        <translation>ความเกี่ยวข้อง</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="136"/>
        <source>Files</source>
        <comment>i.e. files that are being downloaded right now</comment>
        <translation>ไฟล์</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="214"/>
        <source>Column visibility</source>
        <translation>การเปิดเผยคอลัมน์</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="240"/>
        <source>Resize columns</source>
        <translation>ปรับขนาดคอลัมภ์</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="249"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="301"/>
        <source>Add peers...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="310"/>
        <location filename="../gui/properties/peerlistwidget.cpp" line="312"/>
        <source>Adding peers</source>
        <translation>กำลังเพิ่มเพียร์</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="310"/>
        <source>Some peers cannot be added. Check the Log for details.</source>
        <translation>ไม่สามารถเพิ่มเพียร์บางคนได้. ตรวจสอบบันทึกสำหรับรายละเอียด</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="312"/>
        <source>Peers are added to this torrent.</source>
        <translation>เพียร์ถูกเพิ่มเข้ามาในทอร์เรนต์นี้</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="317"/>
        <location filename="../gui/properties/peerlistwidget.cpp" line="360"/>
        <source>Ban peer permanently</source>
        <translation>แบนเพียร์ถาวร</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="328"/>
        <source>Cannot add peers to a private torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="330"/>
        <source>Cannot add peers when the torrent is checking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="332"/>
        <source>Cannot add peers when the torrent is queued</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="336"/>
        <source>No peer was selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="361"/>
        <source>Are you sure you want to permanently ban the selected peers?</source>
        <translation>คุณแน่ใจหรือไม่ว่าต้องการแบนเพียร์ที่เลือกอย่างถาวร?</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="367"/>
        <source>Peer &quot;%1&quot; is manually banned</source>
        <translation>เพียร์ &quot;%1&quot; ถูกแบนด้วยตนเอง</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="454"/>
        <source>N/A</source>
        <translation>ไม่สามารถใช้ได้</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="314"/>
        <source>Copy IP:port</source>
        <translation>คัดลอก IP:พอร์ต</translation>
    </message>
</context>
<context>
    <name>PeersAdditionDialog</name>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="14"/>
        <source>Add Peers</source>
        <translation>เพิ่มเพียร์</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="20"/>
        <source>List of peers to add (one IP per line):</source>
        <translation>รายชื่อเพียร์ที่จะเพิ่ม (หนึ่ง IP ต่อบรรทัด):</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="33"/>
        <source>Format: IPv4:port / [IPv6]:port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="64"/>
        <source>No peer entered</source>
        <translation>ไม่มีเพียร์เข้า</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="65"/>
        <source>Please type at least one peer.</source>
        <translation>โปรดพิมพ์เพียร์อย่างน้อยหนึ่งคน</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="78"/>
        <source>Invalid peer</source>
        <translation>เพียร์ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="79"/>
        <source>The peer &apos;%1&apos; is invalid.</source>
        <translation>เพียร์ &apos;%1&apos; ไม่ถูกต้อง</translation>
    </message>
</context>
<context>
    <name>PieceAvailabilityBar</name>
    <message>
        <location filename="../gui/properties/pieceavailabilitybar.cpp" line="175"/>
        <source>Unavailable pieces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/pieceavailabilitybar.cpp" line="176"/>
        <source>Available pieces</source>
        <translation>ชิ้นงานที่พร้อม</translation>
    </message>
</context>
<context>
    <name>PiecesBar</name>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="272"/>
        <source>Files in this piece:</source>
        <translation>ไฟล์ในชิ้นนี้:</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="274"/>
        <source>File in this piece:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="276"/>
        <source>File in these pieces:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="295"/>
        <source>Wait until metadata become available to see detailed information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="297"/>
        <source>Hold Shift key for detailed information</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginSelectDialog</name>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="17"/>
        <source>Search plugins</source>
        <translation>ค้นหาปลักอิน</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="30"/>
        <source>Installed search plugins:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="53"/>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="58"/>
        <source>Version</source>
        <translation>เวอร์ชั่น</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="63"/>
        <source>Url</source>
        <translation>Url</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="68"/>
        <location filename="../gui/search/pluginselectdialog.ui" line="134"/>
        <source>Enabled</source>
        <translation>เปิดใช้งาน</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="81"/>
        <source>Warning: Be sure to comply with your country&apos;s copyright laws when downloading torrents from any of these search engines.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="96"/>
        <source>You can get new search engine plugins here: &lt;a href=&quot;https://plugins.qbittorrent.org&quot;&gt;https://plugins.qbittorrent.org&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="108"/>
        <source>Install a new one</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="115"/>
        <source>Check for updates</source>
        <translation>ตรวจสอบอัพเดต</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="122"/>
        <source>Close</source>
        <translation>ปิด</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="139"/>
        <source>Uninstall</source>
        <translation>ถอนการติดตั้ง</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="160"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="231"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="296"/>
        <source>Yes</source>
        <translation>ใช่</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="165"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="210"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="236"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="301"/>
        <source>No</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="216"/>
        <source>Uninstall warning</source>
        <translation>คำเตือนการถอนการติดตั้ง</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="216"/>
        <source>Some plugins could not be uninstalled because they are included in qBittorrent. Only the ones you added yourself can be uninstalled.
Those plugins were disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="218"/>
        <source>Uninstall success</source>
        <translation>ถอนการติดตั้งสำเร็จ</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="218"/>
        <source>All selected plugins were uninstalled successfully</source>
        <translation>ถอนการติดตั้งปลั๊กอินที่เลือกทั้งหมดสำเร็จแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="341"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="448"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="463"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="495"/>
        <source>Search plugin update</source>
        <translation>ค้นหาปลั๊กอินที่อัพเดต</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="341"/>
        <source>Plugins installed or updated: %1</source>
        <translation>ติดตั้งหรืออัพเดต ปลั๊กอิน: %1</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="363"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="371"/>
        <source>New search engine plugin URL</source>
        <translation>ปลั๊กอินเครื่องมือค้นหา URL ใหม่</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="364"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="372"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="369"/>
        <source>Invalid link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="369"/>
        <source>The link doesn&apos;t seem to point to a search engine plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="386"/>
        <source>Select search plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="387"/>
        <source>qBittorrent search plugin</source>
        <translation>ค้นหาปลั๊กอิน qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="448"/>
        <source>All your plugins are already up to date.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="463"/>
        <source>Sorry, couldn&apos;t check for plugin updates. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="477"/>
        <source>Search plugin install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="478"/>
        <source>Couldn&apos;t install &quot;%1&quot; search engine plugin. %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="496"/>
        <source>Couldn&apos;t update &quot;%1&quot; search engine plugin. %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginSourceDialog</name>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="14"/>
        <source>Plugin source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="27"/>
        <source>Search plugin source:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="36"/>
        <source>Local file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="43"/>
        <source>Web link</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PowerManagement</name>
    <message>
        <location filename="../gui/powermanagement/powermanagement.cpp" line="72"/>
        <source>qBittorrent is active</source>
        <translation>qBittorrent เปิดใช้งานอยู่</translation>
    </message>
</context>
<context>
    <name>PreviewSelectDialog</name>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="64"/>
        <source>The following files from torrent &quot;%1&quot; support previewing, please select one of them:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="67"/>
        <source>Preview</source>
        <translation>แสดงตัวอย่าง</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="75"/>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="76"/>
        <source>Size</source>
        <translation>ขนาด</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="77"/>
        <source>Progress</source>
        <translation>กระบวนการ</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="138"/>
        <source>Preview impossible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="139"/>
        <source>Sorry, we can&apos;t preview this file: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="155"/>
        <source>Resize columns</source>
        <translation>ปรับขนาดคอลัมภ์</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="163"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.ui" line="14"/>
        <source>Preview selection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Private::FileLineEdit</name>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="290"/>
        <source>Path does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="292"/>
        <source>Path does not point to a directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="294"/>
        <source>Path does not point to a file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="296"/>
        <source>Don&apos;t have read permission to path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="298"/>
        <source>Don&apos;t have write permission to path</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PropTabBar</name>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="50"/>
        <source>General</source>
        <translation>ทั่วไป</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="59"/>
        <source>Trackers</source>
        <translation>แทร็กเกอร์</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="68"/>
        <source>Peers</source>
        <translation>เพียร์</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="77"/>
        <source>HTTP Sources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="86"/>
        <source>Content</source>
        <translation>เนื้อหา</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="97"/>
        <source>Speed</source>
        <translation>ความเร็ว</translation>
    </message>
</context>
<context>
    <name>PropertiesWidget</name>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="333"/>
        <source>Downloaded:</source>
        <translation>ดาวน์โหลด:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="110"/>
        <source>Availability:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="81"/>
        <source>Progress:</source>
        <translation>ความคืบหน้า:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="157"/>
        <source>Transfer</source>
        <translation>ถ่ายโอน</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="549"/>
        <source>Time Active:</source>
        <extracomment>Time (duration) the torrent is active (not paused)</extracomment>
        <translation>ใช้เวลาไป:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="578"/>
        <source>ETA:</source>
        <translation>เวลาโดยประมาณ</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="507"/>
        <source>Uploaded:</source>
        <translation>อัพโหลด:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="436"/>
        <source>Seeds:</source>
        <translation>ผู้ส่ง:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="452"/>
        <source>Download Speed:</source>
        <translation>ความเร็วในการดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="188"/>
        <source>Upload Speed:</source>
        <translation>ความเร็วในการอัพโหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="217"/>
        <source>Peers:</source>
        <translation>เพียร์:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="275"/>
        <source>Download Limit:</source>
        <translation>จำกัดดาวน์โหลด:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="349"/>
        <source>Upload Limit:</source>
        <translation>จำกัดอัปโหลด:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="594"/>
        <source>Wasted:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="233"/>
        <source>Connections:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="607"/>
        <source>Information</source>
        <translation>ข้อมูล</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="799"/>
        <source>Info Hash v1:</source>
        <translation>ข้อมูลแฮช v1:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="815"/>
        <source>Info Hash v2:</source>
        <translation>ข้อมูลแฮช v2:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="863"/>
        <source>Comment:</source>
        <translation>ความคิดเห็น:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="1058"/>
        <source>Select All</source>
        <translation>เลือกทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="1065"/>
        <source>Select None</source>
        <translation>ไม่เลือกเลย</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="291"/>
        <source>Share Ratio:</source>
        <translation>อัตราส่วนการแบ่งปัน:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="407"/>
        <source>Reannounce In:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="365"/>
        <source>Last Seen Complete:</source>
        <translation>ล่าสุดเสร็จสมบูรณ์:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="625"/>
        <source>Total Size:</source>
        <translation>ขนาดทั้งหมด:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="654"/>
        <source>Pieces:</source>
        <translation>ชิ้นส่วน:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="683"/>
        <source>Created By:</source>
        <translation>สร้างโดย:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="712"/>
        <source>Added On:</source>
        <translation>เพิ่มเมื่อ:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="741"/>
        <source>Completed On:</source>
        <translation>เสร็จเมื่อ:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="770"/>
        <source>Created On:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="847"/>
        <source>Save Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="425"/>
        <source>Never</source>
        <translation>ไม่เลย</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="435"/>
        <source>%1 x %2 (have %3)</source>
        <comment>(torrent pieces) eg 152 x 4MB (have 25)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="371"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="374"/>
        <source>%1 (%2 this session)</source>
        <translation>%1 (เซสชั่นนี้ %2)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="292"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="293"/>
        <source>N/A</source>
        <translation>ไม่สามารถใช้ได้</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="384"/>
        <source>%1 (seeded for %2)</source>
        <comment>e.g. 4m39s (seeded for 3m10s)</comment>
        <translation>%1 (ส่งต่อสำหรับ %2)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="394"/>
        <source>%1 (%2 max)</source>
        <comment>%1 and %2 are numbers, e.g. 3 (10 max)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="407"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="411"/>
        <source>%1 (%2 total)</source>
        <comment>%1 and %2 are numbers, e.g. 3 (10 total)</comment>
        <translation>%1 (ทั้งหมด %2)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="417"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="422"/>
        <source>%1 (%2 avg.)</source>
        <comment>%1 and %2 are speed rates, e.g. 200KiB/s (100KiB/s avg.)</comment>
        <translation>%1 (เฉลี่ย %2.)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="516"/>
        <source>New Web seed</source>
        <translation>เผยแพร่เว็บใหม่</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="520"/>
        <source>Remove Web seed</source>
        <translation>ลบการเผยแพร่เว็บ</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="523"/>
        <source>Copy Web seed URL</source>
        <translation>คัดลอก URL ส่งต่อเว็บ</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="525"/>
        <source>Edit Web seed URL</source>
        <translation>แก้ไข URL ส่งต่อเว็บ</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="79"/>
        <source>Filter files...</source>
        <translation>กรองไฟล์...</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="560"/>
        <source>Speed graphs are disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="560"/>
        <source>You can enable it in Advanced Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="573"/>
        <source>New URL seed</source>
        <comment>New HTTP source</comment>
        <translation>ส่งต่อ URL ใหม่</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="574"/>
        <source>New URL seed:</source>
        <translation>ส่งต่อ URL ใหม่:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="580"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="633"/>
        <source>This URL seed is already in the list.</source>
        <translation>การส่งต่อ URL นี้มีอยู่แล้วในรายการ</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="625"/>
        <source>Web seed editing</source>
        <translation>แก้ไขการส่งต่อเว็บ</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="626"/>
        <source>Web seed URL:</source>
        <translation>URL ส่งต่อเว็บ:</translation>
    </message>
</context>
<context>
    <name>RSS::AutoDownloader</name>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="77"/>
        <location filename="../base/rss/rss_autodownloader.cpp" line="85"/>
        <source>Invalid data format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="119"/>
        <source>Couldn&apos;t save RSS AutoDownloader data in %1. Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="302"/>
        <source>Invalid data format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="471"/>
        <source>RSS article &apos;%1&apos; is accepted by rule &apos;%2&apos;. Trying to add torrent...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="507"/>
        <source>Failed to read RSS AutoDownloader rules. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="525"/>
        <source>Couldn&apos;t load RSS AutoDownloader rules. Reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RSS::Feed</name>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="236"/>
        <source>Failed to download RSS feed at &apos;%1&apos;. Reason: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="272"/>
        <source>RSS feed at &apos;%1&apos; updated. Added %2 new articles.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="269"/>
        <source>Failed to parse RSS feed at &apos;%1&apos;. Reason: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="223"/>
        <source>RSS feed at &apos;%1&apos; is successfully downloaded. Starting to parse it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RSS::Private::FeedSerializer</name>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="57"/>
        <source>Failed to read RSS session data. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="79"/>
        <source>Failed to save RSS feed in &apos;%1&apos;, Reason: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="90"/>
        <source>Couldn&apos;t parse RSS Session data. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="97"/>
        <source>Couldn&apos;t load RSS Session data. Invalid data format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="109"/>
        <source>Couldn&apos;t load RSS article &apos;%1#%2&apos;. Invalid data format.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RSS::Private::Parser</name>
    <message>
        <location filename="../base/rss/rss_parser.cpp" line="595"/>
        <source>Invalid RSS feed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_parser.cpp" line="589"/>
        <source>%1 (line: %2, column: %3, offset: %4).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RSS::Session</name>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="76"/>
        <source>Couldn&apos;t save RSS session configuration. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="85"/>
        <source>Couldn&apos;t save RSS session data. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="153"/>
        <location filename="../base/rss/rss_session.cpp" line="186"/>
        <source>RSS feed with given URL already exists: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="173"/>
        <source>Feed doesn&apos;t exist: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="200"/>
        <source>Cannot move root folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="204"/>
        <location filename="../base/rss/rss_session.cpp" line="241"/>
        <source>Item doesn&apos;t exist: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="220"/>
        <source>Couldn&apos;t move folder into itself.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="237"/>
        <source>Cannot delete root folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="278"/>
        <source>Failed to read RSS session data. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="286"/>
        <source>Failed to parse RSS session data. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="293"/>
        <source>Failed to load RSS session data. File: &quot;%1&quot;. Error: &quot;Invalid data format.&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="324"/>
        <source>Couldn&apos;t load RSS feed. Feed: &quot;%1&quot;. Reason: URL is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="335"/>
        <source>Couldn&apos;t load RSS feed. Feed: &quot;%1&quot;. Reason: UID is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="342"/>
        <source>Duplicate RSS feed found. UID: &quot;%1&quot;. Error: Configuration seems to be corrupted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="364"/>
        <source>Couldn&apos;t load RSS item. Item: &quot;%1&quot;. Invalid data format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="378"/>
        <source>Corrupted RSS list, not loading it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="410"/>
        <source>Incorrect RSS Item path: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="413"/>
        <source>RSS item with given path already exists: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="418"/>
        <source>Parent folder doesn&apos;t exist: %1.</source>
        <translation>ไม่มีโฟลเดอร์หลัก: %1</translation>
    </message>
</context>
<context>
    <name>RSSWidget</name>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="17"/>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="31"/>
        <source>Fetching of RSS feeds is disabled now! You can enable it in application settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="43"/>
        <source>New subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="50"/>
        <location filename="../gui/rss/rsswidget.ui" line="174"/>
        <location filename="../gui/rss/rsswidget.ui" line="177"/>
        <source>Mark items read</source>
        <translation>ทำเครื่องหมายรายการที่อ่านแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="57"/>
        <source>Refresh RSS streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="60"/>
        <source>Update all</source>
        <translation>อัพเดททั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="80"/>
        <source>RSS Downloader...</source>
        <translation>RSS ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="108"/>
        <source>Torrents: (double-click to download)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="137"/>
        <location filename="../gui/rss/rsswidget.ui" line="140"/>
        <source>Delete</source>
        <translation>ลบ</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="145"/>
        <source>Rename...</source>
        <translation>เปลี่ยนชื่อ...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="148"/>
        <source>Rename</source>
        <translation>เปลี่ยนชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="153"/>
        <location filename="../gui/rss/rsswidget.ui" line="156"/>
        <source>Update</source>
        <translation>อัพเดท</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="161"/>
        <source>New subscription...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="166"/>
        <location filename="../gui/rss/rsswidget.ui" line="169"/>
        <source>Update all feeds</source>
        <translation>อัพเดทฟีดทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="182"/>
        <source>Download torrent</source>
        <translation>ดาวน์โหลดทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="187"/>
        <source>Open news URL</source>
        <translation>เปิด URL ข่าว</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="192"/>
        <source>Copy feed URL</source>
        <translation>คัดลอก URL ฟีด</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="197"/>
        <source>New folder...</source>
        <translation>โฟลเดอร์ใหม่...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="202"/>
        <source>Edit feed URL...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="205"/>
        <source>Edit feed URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="233"/>
        <source>Please choose a folder name</source>
        <translation>โปรดเลือกชื่อโฟลเดอร์</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="233"/>
        <source>Folder name:</source>
        <translation>ชื่อโฟลเดอร์:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="234"/>
        <source>New folder</source>
        <translation>โฟลเดอร์ใหม่</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="275"/>
        <location filename="../gui/rss/rsswidget.cpp" line="441"/>
        <source>Please type a RSS feed URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="275"/>
        <location filename="../gui/rss/rsswidget.cpp" line="442"/>
        <source>Feed URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="317"/>
        <source>Deletion confirmation</source>
        <translation>ยืนยันการลบ</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="317"/>
        <source>Are you sure you want to delete the selected RSS feeds?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="414"/>
        <source>Please choose a new name for this RSS feed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="414"/>
        <source>New feed name:</source>
        <translation>ชื่อฟีดใหม่:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="422"/>
        <source>Rename failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="517"/>
        <source>Date: </source>
        <translation>วันที่:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="519"/>
        <source>Author: </source>
        <translation>ผู้เขียน:</translation>
    </message>
</context>
<context>
    <name>SearchController</name>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="85"/>
        <source>Python must be installed to use the Search Engine.</source>
        <translation>ต้องติดตั้ง Python เพื่อใช้เครื่องมือค้นหา</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="108"/>
        <source>Unable to create more than %1 concurrent searches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="183"/>
        <location filename="../webui/api/searchcontroller.cpp" line="189"/>
        <source>Offset is out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="263"/>
        <source>All plugins are already up to date.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="267"/>
        <source>Updating %1 plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="272"/>
        <source>Updating plugin %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="279"/>
        <source>Failed to check for plugin updates: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SearchJobWidget</name>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="19"/>
        <source>Results(xxx)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="39"/>
        <source>Search in:</source>
        <translation>ค้นหาใน:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="46"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Some search engines search in torrent description and in torrent file names too. Whether such results will be shown in the list below is controlled by this mode.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Everywhere &lt;/span&gt;disables filtering and shows everything returned by the search engines.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Torrent names only&lt;/span&gt; shows only torrents whose names match the search query.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="69"/>
        <source>Set minimum and maximum allowed number of seeders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="79"/>
        <source>Minimum number of seeds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="96"/>
        <source>Maximum number of seeds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="125"/>
        <source>Set minimum and maximum allowed size of a torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="137"/>
        <source>Minimum torrent size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="161"/>
        <source>Maximum torrent size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="72"/>
        <source>Seeds:</source>
        <translation>ผู้ส่ง:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="89"/>
        <location filename="../gui/search/searchjobwidget.ui" line="152"/>
        <source>to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="99"/>
        <location filename="../gui/search/searchjobwidget.ui" line="164"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="128"/>
        <source>Size:</source>
        <translation>ขนาด:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="71"/>
        <source>Name</source>
        <comment>i.e: file name</comment>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="72"/>
        <source>Size</source>
        <comment>i.e: file size</comment>
        <translation>ขนาด</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="73"/>
        <source>Seeders</source>
        <comment>i.e: Number of full sources</comment>
        <translation>ผู้ส่ง</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="74"/>
        <source>Leechers</source>
        <comment>i.e: Number of partial sources</comment>
        <translation>ผู้รับ</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="75"/>
        <source>Search engine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="128"/>
        <source>Filter search results...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="304"/>
        <source>Results (showing &lt;i&gt;%1&lt;/i&gt; out of &lt;i&gt;%2&lt;/i&gt;):</source>
        <comment>i.e: Search results</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="355"/>
        <source>Torrent names only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="356"/>
        <source>Everywhere</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="379"/>
        <source>Use regular expressions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="394"/>
        <source>Open download window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="396"/>
        <source>Download</source>
        <translation>ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="398"/>
        <source>Open description page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="402"/>
        <source>Copy</source>
        <translation>คัดลอก</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="404"/>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="406"/>
        <source>Download link</source>
        <translation>ลิ้งค์ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="408"/>
        <source>Description page URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="419"/>
        <source>Searching...</source>
        <translation>กำลังค้นหา...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="421"/>
        <source>Search has finished</source>
        <translation>การค้นหาเสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="423"/>
        <source>Search aborted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="425"/>
        <source>An error occurred during search...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="427"/>
        <source>Search returned no results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="464"/>
        <source>Column visibility</source>
        <translation>การเปิดเผยคอลัมน์</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="487"/>
        <source>Resize columns</source>
        <translation>ปรับขนาดคอลัมภ์</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="496"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SearchPluginManager</name>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="234"/>
        <source>Unknown search engine plugin file format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="245"/>
        <source>Plugin already at version %1, which is greater than %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="246"/>
        <source>A more recent version of this plugin is already installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="270"/>
        <source>Plugin %1 is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="278"/>
        <location filename="../base/search/searchpluginmanager.cpp" line="282"/>
        <source>Plugin is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="290"/>
        <source>Plugin %1 has been successfully updated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="357"/>
        <source>All categories</source>
        <translation>ทุกประเภท</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="358"/>
        <source>Movies</source>
        <translation>ภาพยนตร์</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="359"/>
        <source>TV shows</source>
        <translation>รายการทีวี</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="360"/>
        <source>Music</source>
        <translation>เพลง</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="361"/>
        <source>Games</source>
        <translation>เกม</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="362"/>
        <source>Anime</source>
        <translation>อะนิเมะ</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="363"/>
        <source>Software</source>
        <translation>ซอฟต์แวร์</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="364"/>
        <source>Pictures</source>
        <translation>รูปภาพ</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="365"/>
        <source>Books</source>
        <translation>หนังสือ</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="445"/>
        <source>Update server is temporarily unavailable. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="465"/>
        <location filename="../base/search/searchpluginmanager.cpp" line="467"/>
        <source>Failed to download the plugin file. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="601"/>
        <source>Plugin &quot;%1&quot; is outdated, updating to version %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="608"/>
        <source>Incorrect update info received for %1 out of %2 plugins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="649"/>
        <source>Search plugin &apos;%1&apos; contains invalid version string (&apos;%2&apos;)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SearchWidget</name>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="14"/>
        <location filename="../gui/search/searchwidget.ui" line="51"/>
        <location filename="../gui/search/searchwidget.cpp" line="296"/>
        <location filename="../gui/search/searchwidget.cpp" line="319"/>
        <location filename="../gui/search/searchwidget.cpp" line="385"/>
        <location filename="../gui/search/searchwidget.cpp" line="393"/>
        <source>Search</source>
        <translation>ค้นหา</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="79"/>
        <source>There aren&apos;t any search plugins installed.
Click the &quot;Search plugins...&quot; button at the bottom right of the window to install some.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="132"/>
        <source>Search plugins...</source>
        <translation>ค้นหาปลั๊กอิน...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="96"/>
        <source>A phrase to search for.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="97"/>
        <source>Spaces in a search term may be protected by double quotes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="99"/>
        <source>Example:</source>
        <comment>Search phrase example</comment>
        <translation>ตัวอย่าง:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="105"/>
        <source>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt;: search for &lt;b&gt;foo bar&lt;/b&gt;</source>
        <comment>Search phrase example, illustrates quotes usage, double quotedpair of space delimited words, the whole pair is highlighted</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="206"/>
        <source>All plugins</source>
        <translation>ปลั๊กอินทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="205"/>
        <source>Only enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="101"/>
        <source>&lt;b&gt;foo bar&lt;/b&gt;: search for &lt;b&gt;foo&lt;/b&gt; and &lt;b&gt;bar&lt;/b&gt;</source>
        <comment>Search phrase example, illustrates quotes usage, a pair of space delimited words, individual words are highlighted</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="171"/>
        <source>Close tab</source>
        <translation>ปิดแท็บ</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="172"/>
        <source>Close all tabs</source>
        <translation>ปิดทุกแท็บ</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="207"/>
        <source>Select...</source>
        <translation>เลือก...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="310"/>
        <location filename="../gui/search/searchwidget.cpp" line="379"/>
        <location filename="../gui/search/searchwidget.cpp" line="381"/>
        <source>Search Engine</source>
        <translation>เครื่องมือค้นหา</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="310"/>
        <source>Please install Python to use the Search Engine.</source>
        <translation>โปรดติดตั้ง Python เพื่อใช้เครื่องมือค้นหา</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="330"/>
        <source>Empty search pattern</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="330"/>
        <source>Please type a search pattern first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="360"/>
        <source>Stop</source>
        <translation>หยุด</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="381"/>
        <source>Search has finished</source>
        <translation>การค้นหาเสร็จสิ้น</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="379"/>
        <source>Search has failed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsStorage</name>
    <message>
        <location filename="../base/settingsstorage.cpp" line="147"/>
        <source>Detected unclean program exit. Using fallback file to restore settings: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="187"/>
        <source>An access error occurred while trying to write the configuration file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="190"/>
        <source>A format error occurred while trying to write the configuration file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="193"/>
        <source>An unknown error occurred while trying to write the configuration file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShutdownConfirmDialog</name>
    <message>
        <location filename="../gui/shutdownconfirmdialog.ui" line="64"/>
        <source>Don&apos;t show again</source>
        <translation>ไม่ต้องแสดงอีก</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="118"/>
        <source>qBittorrent will now exit.</source>
        <translation>กำลังจะออก qBittorrent แล้ว</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="119"/>
        <source>E&amp;xit Now</source>
        <translation>ออกเดี๋ยวนี้</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="120"/>
        <source>Exit confirmation</source>
        <translation>ยกเลิกการยืนยัน</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="123"/>
        <source>The computer is going to shutdown.</source>
        <translation>กำลังปิดเครื่องคอมพิวเตอร์</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="124"/>
        <source>&amp;Shutdown Now</source>
        <translation>ปิดเครื่องเดี๋ยวนี้</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="125"/>
        <source>Shutdown confirmation</source>
        <translation>ยืนยันการปิดเครื่อง</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="128"/>
        <source>The computer is going to enter suspend mode.</source>
        <translation>เครื่องคอมพิวเตอร์กำลังเข้าสู่โหมดพักเครื่อง</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="129"/>
        <source>&amp;Suspend Now</source>
        <translation>พักเครื่องทันที</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="130"/>
        <source>Suspend confirmation</source>
        <translation>การยืนยันการพักเครื่อง</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="133"/>
        <source>The computer is going to enter hibernation mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="134"/>
        <source>&amp;Hibernate Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="135"/>
        <source>Hibernate confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="145"/>
        <source>You can cancel the action within %1 seconds.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SpeedLimitDialog</name>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="14"/>
        <source>Global Speed Limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="20"/>
        <source>Speed limits</source>
        <translation>จำกัดการส่งต่อ</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="33"/>
        <location filename="../gui/speedlimitdialog.ui" line="103"/>
        <source>Upload:</source>
        <translation>อัพโหลด:</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="47"/>
        <location filename="../gui/speedlimitdialog.ui" line="74"/>
        <location filename="../gui/speedlimitdialog.ui" line="117"/>
        <location filename="../gui/speedlimitdialog.ui" line="144"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="50"/>
        <location filename="../gui/speedlimitdialog.ui" line="77"/>
        <location filename="../gui/speedlimitdialog.ui" line="120"/>
        <location filename="../gui/speedlimitdialog.ui" line="147"/>
        <source> KiB/s</source>
        <translation>กิบิไบต์/วินาที</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="60"/>
        <location filename="../gui/speedlimitdialog.ui" line="130"/>
        <source>Download:</source>
        <translation>ดาวน์โหลด:</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="90"/>
        <source>Alternative speed limits</source>
        <translation>ถ้าเป็นไปได้ให้จำกัดความเร็ว</translation>
    </message>
</context>
<context>
    <name>SpeedPlotView</name>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="173"/>
        <source>Total Upload</source>
        <translation>อัปโหลดทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="174"/>
        <source>Total Download</source>
        <translation>ดาวน์โหลดทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="178"/>
        <source>Payload Upload</source>
        <translation>อัพโหลดเพย์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="179"/>
        <source>Payload Download</source>
        <translation>ดาวน์โหลดเพย์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="183"/>
        <source>Overhead Upload</source>
        <translation>โอเวอร์เฮดอัพโหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="184"/>
        <source>Overhead Download</source>
        <translation>โอเวอร์เฮดดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="188"/>
        <source>DHT Upload</source>
        <translation>อัพโหลด DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="189"/>
        <source>DHT Download</source>
        <translation>ดาวน์โหลด DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="193"/>
        <source>Tracker Upload</source>
        <translation>ติดตามอัปโหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="194"/>
        <source>Tracker Download</source>
        <translation>ดาวน์โหลดตัวติดตาม</translation>
    </message>
</context>
<context>
    <name>SpeedWidget</name>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="67"/>
        <source>Period:</source>
        <translation>ระยะเวลา:</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="70"/>
        <source>1 Minute</source>
        <translation>1 นาที</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="71"/>
        <source>5 Minutes</source>
        <translation>5 นาที</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="72"/>
        <source>30 Minutes</source>
        <translation>30 นาที</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="74"/>
        <source>6 Hours</source>
        <translation>6 ชั่วโมง</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="104"/>
        <source>Select Graphs</source>
        <translation>เลือกกราฟ</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="82"/>
        <source>Total Upload</source>
        <translation>อัปโหลดทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="73"/>
        <source>3 Hours</source>
        <translation>3 ชั่วโมง</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="75"/>
        <source>12 Hours</source>
        <translation>12 ชั่วโมง</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="76"/>
        <source>24 Hours</source>
        <translation>24 ชั่วโมง</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="83"/>
        <source>Total Download</source>
        <translation>ดาวน์โหลดทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="84"/>
        <source>Payload Upload</source>
        <translation>อัพโหลดเพย์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="85"/>
        <source>Payload Download</source>
        <translation>ดาวน์โหลดเพย์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="86"/>
        <source>Overhead Upload</source>
        <translation>โอเวอร์เฮดอัพโหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="87"/>
        <source>Overhead Download</source>
        <translation>โอเวอร์เฮดดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="88"/>
        <source>DHT Upload</source>
        <translation>อัพโหลด DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="89"/>
        <source>DHT Download</source>
        <translation>ดาวน์โหลด DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="90"/>
        <source>Tracker Upload</source>
        <translation>ติดตามอัปโหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="91"/>
        <source>Tracker Download</source>
        <translation>ดาวน์โหลดตัวติดตาม</translation>
    </message>
</context>
<context>
    <name>StacktraceDialog</name>
    <message>
        <location filename="../gui/stacktracedialog.ui" line="14"/>
        <source>Crash info</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatsDialog</name>
    <message>
        <location filename="../gui/statsdialog.ui" line="14"/>
        <source>Statistics</source>
        <translation>สถิติ</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="20"/>
        <source>User statistics</source>
        <translation>สถิติผู้ใช้</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="99"/>
        <source>Cache statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="105"/>
        <source>Read cache hits:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="184"/>
        <source>Average time in queue:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="33"/>
        <source>Connected peers:</source>
        <translation>เพียร์ที่เชื่อมต่อ:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="40"/>
        <source>All-time share ratio:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="54"/>
        <source>All-time download:</source>
        <translation>เวลาดาวน์โหลดทั้งหมด:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="75"/>
        <source>Session waste:</source>
        <translation>เซสชันเสีย:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="82"/>
        <source>All-time upload:</source>
        <translation>เวลาอัปโหลดทั้งหมด:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="126"/>
        <source>Total buffer size:</source>
        <translation>ขนาดบัฟเฟอร์ทั้งหมด:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="136"/>
        <source>Performance statistics</source>
        <translation>สถิติการใช้งาน</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="170"/>
        <source>Queued I/O jobs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="177"/>
        <source>Write cache overload:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="191"/>
        <source>Read cache overload:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="198"/>
        <source>Total queued size:</source>
        <translation>ขนาดเข้าคิวทั้งหมด:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.cpp" line="112"/>
        <source>%1 ms</source>
        <comment>18 milliseconds</comment>
        <translation>%1 ms</translation>
    </message>
</context>
<context>
    <name>StatusBar</name>
    <message>
        <location filename="../gui/statusbar.cpp" line="67"/>
        <source>Connection status:</source>
        <translation>สถานะการเชื่อมต่อ:</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="68"/>
        <location filename="../gui/statusbar.cpp" line="193"/>
        <source>No direct connections. This may indicate network configuration problems.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="89"/>
        <location filename="../gui/statusbar.cpp" line="204"/>
        <source>DHT: %1 nodes</source>
        <translation>DHT: %1 โหนด</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="160"/>
        <source>qBittorrent needs to be restarted!</source>
        <translation>ต้องเริ่มต้น qBittorrent ใหม่!</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="178"/>
        <location filename="../gui/statusbar.cpp" line="187"/>
        <location filename="../gui/statusbar.cpp" line="193"/>
        <source>Connection Status:</source>
        <translation>สถานะการเชื่อมต่อ:</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="178"/>
        <source>Offline. This usually means that qBittorrent failed to listen on the selected port for incoming connections.</source>
        <translation>ออฟไลน์. ซึ่งมักจะหมายความว่า qBittorrent ไม่สามารถเชื่อมต่อพอร์ตที่เลือกสำหรับการเชื่อมต่อขาเข้า</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="187"/>
        <source>Online</source>
        <translation>ออนไลน์</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="250"/>
        <source>Click to switch to alternative speed limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="244"/>
        <source>Click to switch to regular speed limits</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatusFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="47"/>
        <source>All (0)</source>
        <comment>this is for the status filter</comment>
        <translation>ทั้งหมด (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="50"/>
        <source>Downloading (0)</source>
        <translation>กำลังดาวน์โหลด (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="53"/>
        <source>Seeding (0)</source>
        <translation>กำลังส่ง (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="56"/>
        <source>Completed (0)</source>
        <translation>เสร็จสมบูรณ์ (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="59"/>
        <source>Resumed (0)</source>
        <translation>ดำเนินการต่อ (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="62"/>
        <source>Paused (0)</source>
        <translation>หยุดชั่วคราว (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="65"/>
        <source>Active (0)</source>
        <translation>ใช้งานอยู่ (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="68"/>
        <source>Inactive (0)</source>
        <translation>ไม่ทำงาน (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="71"/>
        <source>Stalled (0)</source>
        <translation>ปิดกั้น (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="74"/>
        <source>Stalled Uploading (0)</source>
        <translation>ปิดกั้นการอัพโหลด (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="77"/>
        <source>Stalled Downloading (0)</source>
        <translation>ปิดกั้นการดาวน์โหลด (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="80"/>
        <source>Checking (0)</source>
        <translation>กำลังตรวจสอบ (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="83"/>
        <source>Moving (0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="86"/>
        <source>Errored (0)</source>
        <translation>ผิดพลาด (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="166"/>
        <source>All (%1)</source>
        <translation>ทั้งหมด (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="167"/>
        <source>Downloading (%1)</source>
        <translation>กำลังดาวน์โหลด (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="168"/>
        <source>Seeding (%1)</source>
        <translation>กำลังส่ง (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="169"/>
        <source>Completed (%1)</source>
        <translation>เสร็จสมบูรณ์ (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="171"/>
        <source>Paused (%1)</source>
        <translation>หยุดชั่วคราว (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="178"/>
        <source>Moving (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="221"/>
        <source>Resume torrents</source>
        <translation>ดำเนินการทอร์เรนต์ต่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="223"/>
        <source>Pause torrents</source>
        <translation>หยุดทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="225"/>
        <source>Remove torrents</source>
        <translation>ลบทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="170"/>
        <source>Resumed (%1)</source>
        <translation>ดำเนินการต่อ  (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="172"/>
        <source>Active (%1)</source>
        <translation>ใช้งานอยู่ (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="173"/>
        <source>Inactive (%1)</source>
        <translation>ไม่ทำงาน (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="174"/>
        <source>Stalled (%1)</source>
        <translation>ปิดกั้น (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="175"/>
        <source>Stalled Uploading (%1)</source>
        <translation>ปิดกั้นการอัพโหลด (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="176"/>
        <source>Stalled Downloading (%1)</source>
        <translation>ปิดกั้นการดาวน์โหลด (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="177"/>
        <source>Checking (%1)</source>
        <translation>กำลังตรวจสอบ (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="179"/>
        <source>Errored (%1)</source>
        <translation>ผิดพลาด (%1)</translation>
    </message>
</context>
<context>
    <name>TagFilterModel</name>
    <message>
        <location filename="../gui/transferlistfilters/tagfiltermodel.cpp" line="147"/>
        <source>Tags</source>
        <translation>แท็ก</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfiltermodel.cpp" line="261"/>
        <source>All</source>
        <translation>ทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfiltermodel.cpp" line="263"/>
        <source>Untagged</source>
        <translation>ไม่ติดแท็ก</translation>
    </message>
</context>
<context>
    <name>TagFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="110"/>
        <source>Add tag...</source>
        <translation>เพื่มแท็ก...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="116"/>
        <source>Remove tag</source>
        <translation>ลบแท็ก</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="120"/>
        <source>Remove unused tags</source>
        <translation>ลบแท็กที่ไม่ได้ใช้</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="123"/>
        <source>Resume torrents</source>
        <translation>ดำเนินการทอร์เรนต์ต่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="125"/>
        <source>Pause torrents</source>
        <translation>หยุดทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="127"/>
        <source>Remove torrents</source>
        <translation>ลบทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="171"/>
        <source>New Tag</source>
        <translation>เท็กใหม่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="171"/>
        <source>Tag:</source>
        <translation>เท็ก:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="177"/>
        <source>Invalid tag name</source>
        <translation>ชื่อแท็กไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="178"/>
        <source>Tag name &apos;%1&apos; is invalid</source>
        <translation>ชื่อแท็ก &apos;%1&apos; is ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="193"/>
        <source>Tag exists</source>
        <translation>มีเท็กนี้อยู่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="193"/>
        <source>Tag name already exists.</source>
        <translation>มีแท็กชื่อนี้อยู่แล้ว</translation>
    </message>
</context>
<context>
    <name>TorrentCategoryDialog</name>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="14"/>
        <source>Torrent Category Properties</source>
        <translation>การตั้งค่าคุณสมบัติของทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="35"/>
        <source>Name:</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="64"/>
        <source>Save path for incomplete torrents:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="72"/>
        <source>Use another path for incomplete torrents:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="83"/>
        <source>Default</source>
        <translation>ค่าเริ่มต้น</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="88"/>
        <source>Yes</source>
        <translation>ใช่</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="93"/>
        <source>No</source>
        <translation>ไม่</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="124"/>
        <source>Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="45"/>
        <source>Save path:</source>
        <translation>บันทึกเส้นทาง</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="45"/>
        <source>Choose save path</source>
        <translation>เลือกเส้นทางการบันทึก</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="48"/>
        <source>Choose download path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="74"/>
        <source>New Category</source>
        <translation>หมวดหมู่ใหม่</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="85"/>
        <source>Invalid category name</source>
        <translation>ชื่อหมวดหมู่ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="86"/>
        <source>Category name cannot contain &apos;\&apos;.
Category name cannot start/end with &apos;/&apos;.
Category name cannot contain &apos;//&apos; sequence.</source>
        <translation>ชื่อหมวดหมู่จะต้องไม่มี &apos;\&apos;.
ชื่อหมวดหมู่ไม่สามารถขึ้นต้นหรือลงท้ายด้วย &apos;/&apos;.
อหมวดหมู่จะต้องไม่มี &apos;//&apos; ลำดับ.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="93"/>
        <source>Category creation error</source>
        <translation>สร้างหมวดหมู่ไม่ได้</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="94"/>
        <source>Category with the given name already exists.
Please choose a different name and try again.</source>
        <translation>หมวดหมู่นี้มีอยู่แล้ว.
กรุณาตั้งชื่อหมวดหมู่ใหม่.</translation>
    </message>
</context>
<context>
    <name>TorrentContentItemDelegate</name>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="78"/>
        <source>Do not download</source>
        <comment>Do not download (priority)</comment>
        <translation>ไม่โหลด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="79"/>
        <source>Normal</source>
        <comment>Normal (priority)</comment>
        <translation>ปกติ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="80"/>
        <source>High</source>
        <comment>High (priority)</comment>
        <translation>สูง</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="81"/>
        <source>Maximum</source>
        <comment>Maximum (priority)</comment>
        <translation>สูงสุด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="87"/>
        <source>Mixed</source>
        <comment>Mixed (priorities)</comment>
        <translation>ผสม</translation>
    </message>
</context>
<context>
    <name>TorrentContentModel</name>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="197"/>
        <source>Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="197"/>
        <source>Progress</source>
        <translation>กระบวนการ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="197"/>
        <source>Download Priority</source>
        <translation>ลำดับความสำคัญการดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="197"/>
        <source>Remaining</source>
        <translation>เหลืออยู่</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="197"/>
        <source>Availability</source>
        <translation>พร้อมใช้งาน</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="197"/>
        <source>Total Size</source>
        <translation>ขนาดรวม</translation>
    </message>
</context>
<context>
    <name>TorrentContentModelItem</name>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="113"/>
        <source>Mixed</source>
        <comment>Mixed (priorities</comment>
        <translation>ผสม</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="115"/>
        <source>Not downloaded</source>
        <translation>ไม่ได้ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="117"/>
        <source>High</source>
        <comment>High (priority)</comment>
        <translation>สูง</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="119"/>
        <source>Maximum</source>
        <comment>Maximum (priority)</comment>
        <translation>ขีดสูงสุด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="121"/>
        <source>Normal</source>
        <comment>Normal (priority)</comment>
        <translation>ปกติ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="135"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
</context>
<context>
    <name>TorrentContentWidget</name>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="72"/>
        <source>Rename error</source>
        <translation>การเปลี่ยนชื่อผิดพลาด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="241"/>
        <source>Renaming</source>
        <translation>กำลังเปลี่ยนชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="241"/>
        <source>New name:</source>
        <translation>ชื่อใหม่:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="324"/>
        <source>Column visibility</source>
        <translation>คมลัมภ์ที่แสดงได้</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="347"/>
        <source>Resize columns</source>
        <translation>ปรับขนาดคอลัมภ์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="357"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="377"/>
        <source>Open</source>
        <translation>เปิด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="379"/>
        <source>Open containing folder</source>
        <translation>เปิดแฟ้มเก็บ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="382"/>
        <source>Rename...</source>
        <translation>เปลี่ยนชื่อ...</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="386"/>
        <source>Priority</source>
        <translation>ความสำคัญ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="388"/>
        <location filename="../gui/torrentcontentwidget.cpp" line="409"/>
        <source>Do not download</source>
        <translation>ไม่ต้องดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="392"/>
        <source>Normal</source>
        <translation>ปกติ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="396"/>
        <source>High</source>
        <translation>สูง</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="400"/>
        <source>Maximum</source>
        <translation>สูงสุด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="405"/>
        <source>By shown file order</source>
        <translation>แสดงลำดับไฟล์โดย</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="413"/>
        <source>Normal priority</source>
        <translation>ลำดับความสำคัญปกติ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="417"/>
        <source>High priority</source>
        <translation>ลำดับความสำคัญสูง</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="421"/>
        <source>Maximum priority</source>
        <translation>ลำดับความสำคัญสูงสุด</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="426"/>
        <source>Priority by shown file order</source>
        <translation>ลำดับความสำคัญตามลำดับไฟล์ที่แสดง</translation>
    </message>
</context>
<context>
    <name>TorrentCreatorDialog</name>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="17"/>
        <source>Torrent Creator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="56"/>
        <source>Select file/folder to share</source>
        <translation>เลือกไฟล์/แฟ้มเพื่อแชร์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="64"/>
        <source>Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="91"/>
        <source>[Drag and drop area]</source>
        <translation>[พื้นที่ลากแล้วปล่อย]</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="101"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="132"/>
        <source>Select file</source>
        <translation>เลือกไฟล์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="108"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="124"/>
        <source>Select folder</source>
        <translation>เลือกแฟ้ม</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="120"/>
        <source>Settings</source>
        <translation>ตั้งค่า</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="141"/>
        <source>Torrent format:</source>
        <translation>ประเภททอเร้นต์:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="154"/>
        <source>Hybrid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="185"/>
        <source>Piece size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="199"/>
        <source>Auto</source>
        <translation>อัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="204"/>
        <source>16 KiB</source>
        <translation>16 กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="209"/>
        <source>32 KiB</source>
        <translation>32 กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="214"/>
        <source>64 KiB</source>
        <translation>64 กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="219"/>
        <source>128 KiB</source>
        <translation>128 กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="224"/>
        <source>256 KiB</source>
        <translation>256 กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="229"/>
        <source>512 KiB</source>
        <translation>512 กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="234"/>
        <source>1 MiB</source>
        <translation>1 เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="239"/>
        <source>2 MiB</source>
        <translation>2 เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="244"/>
        <source>4 MiB</source>
        <translation>4 เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="249"/>
        <source>8 MiB</source>
        <translation>8 เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="254"/>
        <source>16 MiB</source>
        <translation>16 เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="259"/>
        <source>32 MiB</source>
        <translation>32 เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="267"/>
        <source>Calculate number of pieces:</source>
        <translation>คำนวณจำนวนชิ้น:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="296"/>
        <source>Private torrent (Won&apos;t distribute on DHT network)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="303"/>
        <source>Start seeding immediately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="313"/>
        <source>Ignore share ratio limits for this torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="320"/>
        <source>Optimize alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="331"/>
        <source>Align to piece boundary for files larger than:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="338"/>
        <source>Disabled</source>
        <translation>ปิดการใข้งาน</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="341"/>
        <source> KiB</source>
        <translation>กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="378"/>
        <source>Fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="384"/>
        <source>You can separate tracker tiers / groups with an empty line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="394"/>
        <source>Web seed URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="415"/>
        <source>Tracker URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="422"/>
        <source>Comments:</source>
        <translation>หมายเหตุ:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="429"/>
        <source>Source:</source>
        <translation>ต้นทาง:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="448"/>
        <source>Progress:</source>
        <translation>ความคืบหน้า:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="83"/>
        <source>Create Torrent</source>
        <translation>สร้างทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="199"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="244"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="258"/>
        <source>Torrent creation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="199"/>
        <source>Reason: Path to file/folder is not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="205"/>
        <source>Select where to save the new torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="205"/>
        <source>Torrent Files (*.torrent)</source>
        <translation>ไฟล์ทอเร้นต์ (*.torrent)</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="244"/>
        <source>Reason: %1</source>
        <translation>เหตุผล: %1</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="258"/>
        <source>Reason: Created torrent is invalid. It won&apos;t be added to download list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="275"/>
        <source>Torrent creator</source>
        <translation>ผู้สร้างทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="276"/>
        <source>Torrent created:</source>
        <translation>ทอเร้นต์สร้างเมื่อ:</translation>
    </message>
</context>
<context>
    <name>TorrentFilesWatcher</name>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="192"/>
        <source>Failed to load Watched Folders configuration. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="200"/>
        <source>Failed to parse Watched Folders configuration from %1. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="207"/>
        <source>Failed to load Watched Folders configuration from %1. Error: &quot;Invalid data format.&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="280"/>
        <source>Couldn&apos;t store Watched Folders configuration to %1. Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="299"/>
        <source>Watched folder Path cannot be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="302"/>
        <source>Watched folder Path cannot be relative.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TorrentFilesWatcher::Worker</name>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="449"/>
        <source>Magnet file too big. File: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="454"/>
        <source>Failed to open magnet file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="526"/>
        <source>Rejecting failed torrent file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="565"/>
        <source>Watching folder: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TorrentInfo</name>
    <message>
        <location filename="../base/bittorrent/torrentinfo.cpp" line="117"/>
        <source>Failed to allocate memory when reading file. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentinfo.cpp" line="127"/>
        <source>Invalid metadata</source>
        <translation>ข้อมูลไม่ถูกต้อง</translation>
    </message>
</context>
<context>
    <name>TorrentOptionsDialog</name>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="14"/>
        <source>Torrent Options</source>
        <translation>ตัวเลือกทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="20"/>
        <source>Automatic mode means that various torrent properties (e.g. save path) will be decided by the associated category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="23"/>
        <source>Automatic Torrent Management</source>
        <translation>การจัดการทอร์เรนต์อัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="30"/>
        <source>Save at</source>
        <translation>บันทึกที่</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="39"/>
        <source>Use another path for incomplete torrent</source>
        <translation>ใช้เส้นทางอื่นสำหรับ torrent ที่ไม่สมบูรณ์</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="77"/>
        <source>Category:</source>
        <translation>ประเภท:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="86"/>
        <source>Torrent speed limits</source>
        <translation>จำกัดความเร็วของทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="92"/>
        <source>Download:</source>
        <translation>ดาวน์โหลด:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="99"/>
        <location filename="../gui/torrentoptionsdialog.ui" line="112"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="102"/>
        <location filename="../gui/torrentoptionsdialog.ui" line="115"/>
        <source> KiB/s</source>
        <translation>กิบิไบต์/วินาที</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="125"/>
        <source>These will not exceed the global limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="132"/>
        <source>Upload:</source>
        <translation>อัพโหลด:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="156"/>
        <source>Torrent share limits</source>
        <translation>จำกัดการแชร์ทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="162"/>
        <source>Use global share limit</source>
        <translation>ใช้ขีดจำกัดการแชร์ทั่วโลก</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="172"/>
        <source>Set no share limit</source>
        <translation>ตั้งค่า ไม่จำกัดการแชร์</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="184"/>
        <source>Set share limit to</source>
        <translation>ตั้งขีดจำกัดการแชร์เป็น</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="194"/>
        <source>ratio</source>
        <translation>อัตราส่วน</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="214"/>
        <source>total minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="244"/>
        <source>inactive minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="268"/>
        <source>Disable DHT for this torrent</source>
        <translation>ปิดการใช้งาน DHT สำหรับทอร์เรนต์นี้</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="275"/>
        <source>Download in sequential order</source>
        <translation>ดาวน์โหลดตามลำดับ</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="295"/>
        <source>Disable PeX for this torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="302"/>
        <source>Download first and last pieces first</source>
        <translation>ดาวน์โหลดชิ้นแรกและชิ้นสุดท้ายก่อน</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="309"/>
        <source>Disable LSD for this torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="66"/>
        <source>Currently used categories</source>
        <translation>หมวดที่ใช้อยู่</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="76"/>
        <location filename="../gui/torrentoptionsdialog.cpp" line="78"/>
        <source>Choose save path</source>
        <translation>เลือกเส้นทางการบันทึก</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="354"/>
        <source>Not applicable to private torrents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="426"/>
        <source>No share limit method selected</source>
        <translation>ไม่ได้เลือกวิธีการจำกัดการแชร์</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="426"/>
        <source>Please select a limit method first</source>
        <translation>โปรดเลือกวิธีการจำกัดก่อน</translation>
    </message>
</context>
<context>
    <name>TorrentTagsDialog</name>
    <message>
        <location filename="../gui/torrenttagsdialog.ui" line="14"/>
        <source>Torrent Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="100"/>
        <source>New Tag</source>
        <translation>เท็กใหม่</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="100"/>
        <source>Tag:</source>
        <translation>เท็ก:</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="106"/>
        <source>Invalid tag name</source>
        <translation>ชื่อแท็กไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="106"/>
        <source>Tag name &apos;%1&apos; is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="110"/>
        <source>Tag exists</source>
        <translation>มีเท็กนี้อยู่</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="110"/>
        <source>Tag name already exists.</source>
        <translation>มีแท็กชื่อนี้อยู่แล้ว</translation>
    </message>
</context>
<context>
    <name>TorrentsController</name>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="751"/>
        <source>Error: &apos;%1&apos; is not a valid torrent file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="895"/>
        <source>Priority must be an integer</source>
        <translation>ลำดับความสำคัญต้องเป็นตัวเลข</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="898"/>
        <source>Priority is not valid</source>
        <translation>ลำดับความสำคัญไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="904"/>
        <source>Torrent&apos;s metadata has not yet downloaded</source>
        <translation>ยังไม่ได้ดาวน์โหลดข้อมูลเมตาของทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="913"/>
        <source>File IDs must be integers</source>
        <translation>รหัสไอดีต้องเป็นตัวเลข</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="915"/>
        <source>File ID is not valid</source>
        <translation>ไฟล์ไอดีไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1060"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1071"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1082"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1093"/>
        <source>Torrent queueing must be enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1107"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1130"/>
        <source>Save path cannot be empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1134"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1158"/>
        <source>Cannot create target directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1239"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1264"/>
        <source>Category cannot be empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1255"/>
        <source>Unable to create category</source>
        <translation>ไม่สามารถสร้างหมวดหมู่ได้</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1277"/>
        <source>Unable to edit category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1432"/>
        <source>Unable to export torrent file. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1111"/>
        <source>Cannot make save path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="306"/>
        <source>&apos;sort&apos; parameter is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="564"/>
        <source>&quot;%1&quot; is not a valid file index.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="566"/>
        <source>Index %1 is out of bounds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1138"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1162"/>
        <source>Cannot write to directory</source>
        <translation>ไม่สามารถเขียนไปยังหมวดหมู่</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1115"/>
        <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1180"/>
        <source>Incorrect torrent name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1229"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1242"/>
        <source>Incorrect category name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrackerEntriesDialog</name>
    <message>
        <location filename="../gui/trackerentriesdialog.ui" line="14"/>
        <source>Edit trackers</source>
        <translation>แก้ไขการติดตาม</translation>
    </message>
    <message>
        <location filename="../gui/trackerentriesdialog.ui" line="20"/>
        <source>One tracker URL per line.

- You can split the trackers into groups by inserting blank lines.
- All trackers within the same group will belong to the same tier.
- The group on top will be tier 0, the next group tier 1 and so on.
- Below will show the common subset of trackers of the selected torrents.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrackerListWidget</name>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="276"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="393"/>
        <source>Working</source>
        <translation>กำลังทำงาน</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="277"/>
        <source>Disabled</source>
        <translation>ปิดการใข้งาน</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="278"/>
        <source>Disabled for this torrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="307"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="183"/>
        <source>This torrent is private</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="396"/>
        <source>Updating...</source>
        <translation>กำลังอัพเดต...</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="399"/>
        <source>Not working</source>
        <translation>ไม่ทำงาน</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="402"/>
        <source>Not contacted yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="410"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="413"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="416"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="419"/>
        <source>N/A</source>
        <translation>ไม่สามารถใช้ได้</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="500"/>
        <source>Tracker editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="500"/>
        <source>Tracker URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="506"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="517"/>
        <source>Tracker editing failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="506"/>
        <source>The tracker URL entered is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="517"/>
        <source>The tracker URL already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="581"/>
        <source>Edit tracker URL...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="583"/>
        <source>Remove tracker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="585"/>
        <source>Copy tracker URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="591"/>
        <source>Force reannounce to selected trackers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="594"/>
        <source>Force reannounce to all trackers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="620"/>
        <source>Tier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="621"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="622"/>
        <source>Status</source>
        <translation>สถานะ</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="624"/>
        <source>Seeds</source>
        <translation>ผู้ส่ง</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="626"/>
        <source>Times Downloaded</source>
        <translation>เวลาที่ใช้ดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="669"/>
        <source>Resize columns</source>
        <translation>ปรับขนาดคอลัมภ์</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="678"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="623"/>
        <source>Peers</source>
        <translation>เพียร์</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="576"/>
        <source>Add trackers...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="625"/>
        <source>Leeches</source>
        <translation>ผู้รับ</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="627"/>
        <source>Message</source>
        <translation>ข้อความ</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="647"/>
        <source>Column visibility</source>
        <translation>การเปิดเผยคอลัมน์</translation>
    </message>
</context>
<context>
    <name>TrackersAdditionDialog</name>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.ui" line="14"/>
        <source>Add trackers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.ui" line="20"/>
        <source>List of trackers to add (one per line):</source>
        <translation>รายการตัวติดตามที่จะเพิ่ม (หนึ่งรายการต่อบรรทัด):</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.ui" line="37"/>
        <source>µTorrent compatible list URL:</source>
        <translation>URL รายการที่เข้ากันได้กับ µTorrent:</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.ui" line="49"/>
        <source>Download trackers list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="56"/>
        <source>Add</source>
        <translation>เพิ่ม</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="86"/>
        <source>Trackers list URL error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="86"/>
        <source>The trackers list URL cannot be empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="106"/>
        <source>Download trackers list error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="107"/>
        <source>Error occurred when downloading the trackers list. Reason: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrackersFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="91"/>
        <source>All (0)</source>
        <comment>this is for the tracker filter</comment>
        <translation>ทั้งหมด (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="94"/>
        <source>Trackerless (0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="97"/>
        <source>Error (0)</source>
        <translation>ล้มเหลว (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="100"/>
        <source>Warning (0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="154"/>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="210"/>
        <source>Trackerless</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="253"/>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="366"/>
        <source>Error (%1)</source>
        <translation>ล้มเหลว (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="267"/>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="367"/>
        <source>Warning (%1)</source>
        <translation>ระวัง (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="291"/>
        <source>Trackerless (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="459"/>
        <source>Resume torrents</source>
        <translation>ดำเนินการทอร์เรนต์ต่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="461"/>
        <source>Pause torrents</source>
        <translation>หยุดทอร์เรนต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="463"/>
        <source>Remove torrents</source>
        <translation>ลบทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="500"/>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="514"/>
        <source>All (%1)</source>
        <comment>this is for the tracker filter</comment>
        <translation>ทั้งหมด (%1)</translation>
    </message>
</context>
<context>
    <name>TransferController</name>
    <message>
        <location filename="../webui/api/transfercontroller.cpp" line="128"/>
        <source>&apos;mode&apos;: invalid argument</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TransferListFiltersWidget</name>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="106"/>
        <source>Status</source>
        <translation>สถานะ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="116"/>
        <source>Categories</source>
        <translation>หมวดหมู่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="135"/>
        <source>Tags</source>
        <translation>แท็ก</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="153"/>
        <source>Trackers</source>
        <translation>ติดตาม</translation>
    </message>
</context>
<context>
    <name>TransferListModel</name>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="96"/>
        <source>Downloading</source>
        <translation>กำลังดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="97"/>
        <source>Stalled</source>
        <comment>Torrent is waiting for download to begin</comment>
        <translation>ทำให้หยุด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="98"/>
        <source>Downloading metadata</source>
        <comment>Used when loading a magnet link</comment>
        <translation>กำลังดาวน์โหลดข้อมูลเมตา</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="99"/>
        <source>[F] Downloading metadata</source>
        <comment>Used when forced to load a magnet link. You probably shouldn&apos;t translate the F.</comment>
        <translation>[F] กำลังดาวน์โหลดข้อมูลเมตา</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="100"/>
        <source>[F] Downloading</source>
        <comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
        <translation>[F] กำลังดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="101"/>
        <location filename="../gui/transferlistmodel.cpp" line="102"/>
        <source>Seeding</source>
        <comment>Torrent is complete and in upload-only mode</comment>
        <translation>กำลังส่ง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="103"/>
        <source>[F] Seeding</source>
        <comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
        <translation>[F] กำลังส่ง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="104"/>
        <location filename="../gui/transferlistmodel.cpp" line="105"/>
        <source>Queued</source>
        <comment>Torrent is queued</comment>
        <translation>คิว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="106"/>
        <location filename="../gui/transferlistmodel.cpp" line="107"/>
        <source>Checking</source>
        <comment>Torrent local data is being checked</comment>
        <translation>กำลังตรวจสอบ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="108"/>
        <source>Checking resume data</source>
        <comment>Used when loading the torrents from disk after qbt is launched. It checks the correctness of the .fastresume file. Normally it is completed in a fraction of a second, unless loading many many torrents.</comment>
        <translation>ตรวจสอบข้อมูลต่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="109"/>
        <source>Paused</source>
        <translation>หยุดชั่วคราว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="110"/>
        <source>Completed</source>
        <translation>เสร็จสมบูรณ์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="111"/>
        <source>Moving</source>
        <comment>Torrent local data are being moved/relocated</comment>
        <translation>การเคลื่อนย้าย</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="112"/>
        <source>Missing Files</source>
        <translation>ไม่มีไฟล์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="113"/>
        <source>Errored</source>
        <comment>Torrent status, the torrent has an error</comment>
        <translation>ผิดพลาด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="165"/>
        <source>Name</source>
        <comment>i.e: torrent name</comment>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="166"/>
        <source>Size</source>
        <comment>i.e: torrent size</comment>
        <translation>ขนาด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="167"/>
        <source>Progress</source>
        <comment>% Done</comment>
        <translation>กระบวนการ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="168"/>
        <source>Status</source>
        <comment>Torrent status (e.g. downloading, seeding, paused)</comment>
        <translation>สถานะ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="169"/>
        <source>Seeds</source>
        <comment>i.e. full sources (often untranslated)</comment>
        <translation>ผู้ส่ง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="170"/>
        <source>Peers</source>
        <comment>i.e. partial sources (often untranslated)</comment>
        <translation>เพียร์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="171"/>
        <source>Down Speed</source>
        <comment>i.e: Download speed</comment>
        <translation>ความเร็วในการดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="172"/>
        <source>Up Speed</source>
        <comment>i.e: Upload speed</comment>
        <translation>ความเร็วในการอัพโหลด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="173"/>
        <source>Ratio</source>
        <comment>Share ratio</comment>
        <translation>อัตราส่วน</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="174"/>
        <source>ETA</source>
        <comment>i.e: Estimated Time of Arrival / Time left</comment>
        <translation>เวลาโดยประมาณ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="175"/>
        <source>Category</source>
        <translation>หมวดหมู่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="176"/>
        <source>Tags</source>
        <translation>แท็ก</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="177"/>
        <source>Added On</source>
        <comment>Torrent was added to transfer list on 01/01/2010 08:00</comment>
        <translation>เพิ่มเมื่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="178"/>
        <source>Completed On</source>
        <comment>Torrent was completed on 01/01/2010 08:00</comment>
        <translation>เสร็จเมื่อ:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="179"/>
        <source>Tracker</source>
        <translation>ติดตาม</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="180"/>
        <source>Down Limit</source>
        <comment>i.e: Download limit</comment>
        <translation>จำกัดการดาวน์โหลด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="181"/>
        <source>Up Limit</source>
        <comment>i.e: Upload limit</comment>
        <translation>จำกัดการอัป</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="182"/>
        <source>Downloaded</source>
        <comment>Amount of data downloaded (e.g. in MB)</comment>
        <translation>ดาวน์โหลดแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="183"/>
        <source>Uploaded</source>
        <comment>Amount of data uploaded (e.g. in MB)</comment>
        <translation>อัปโหลดแล้ว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="184"/>
        <source>Session Download</source>
        <comment>Amount of data downloaded since program open (e.g. in MB)</comment>
        <translation>การดาวน์โหลดเซสซัน</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="185"/>
        <source>Session Upload</source>
        <comment>Amount of data uploaded since program open (e.g. in MB)</comment>
        <translation>การอัปโหลดเซสชัน</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="186"/>
        <source>Remaining</source>
        <comment>Amount of data left to download (e.g. in MB)</comment>
        <translation>ที่เหลืออยู่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="187"/>
        <source>Time Active</source>
        <comment>Time (duration) the torrent is active (not paused)</comment>
        <translation>ใช้เวลาไป</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="188"/>
        <source>Save Path</source>
        <comment>Torrent save path</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="189"/>
        <source>Incomplete Save Path</source>
        <comment>Torrent incomplete save path</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="190"/>
        <source>Completed</source>
        <comment>Amount of data completed (e.g. in MB)</comment>
        <translation>เสร็จสมบูรณ์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="191"/>
        <source>Ratio Limit</source>
        <comment>Upload share ratio limit</comment>
        <translation>จำกัดอัตราส่วน</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="192"/>
        <source>Last Seen Complete</source>
        <comment>Indicates the time when the torrent was last seen complete/whole</comment>
        <translation>ล่าสุดเสร็จสมบูรณ์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="193"/>
        <source>Last Activity</source>
        <comment>Time passed since a chunk was downloaded/uploaded</comment>
        <translation>กิจกรรมล่าสุด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="194"/>
        <source>Total Size</source>
        <comment>i.e. Size including unwanted data</comment>
        <translation>ขนาดทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="195"/>
        <source>Availability</source>
        <comment>The number of distributed copies of the torrent</comment>
        <translation>ความพร้อมใช้งาน</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="196"/>
        <source>Info Hash v1</source>
        <comment>i.e: torrent info hash v1</comment>
        <translation type="unfinished">ข้อมูลแฮช v2: {1?}</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="197"/>
        <source>Info Hash v2</source>
        <comment>i.e: torrent info hash v2</comment>
        <translation type="unfinished">ข้อมูลแฮช v2: {2?}</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="249"/>
        <location filename="../gui/transferlistmodel.cpp" line="342"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="306"/>
        <source>%1 ago</source>
        <comment>e.g.: 1h 20m ago</comment>
        <translation>%1 ที่แล้ว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="319"/>
        <source>%1 (seeded for %2)</source>
        <comment>e.g. 4m39s (seeded for 3m10s)</comment>
        <translation>%1 (ส่งเสร็จแล้วสำหรับ %2)</translation>
    </message>
</context>
<context>
    <name>TransferListWidget</name>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="676"/>
        <source>Column visibility</source>
        <translation>การเปิดเผยคอลัมน์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="645"/>
        <source>Recheck confirmation</source>
        <translation>ตรวจสอบการยืนยันอีกครั้ง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="645"/>
        <source>Are you sure you want to recheck the selected torrent(s)?</source>
        <translation>คุณแน่ใจใช่ไหมว่าต้องการจะตรวจสอบไฟล์ Torrent ที่เลือก (s)?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="915"/>
        <source>Rename</source>
        <translation>เปลี่ยนชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="915"/>
        <source>New name:</source>
        <translation>ชื่อใหม่:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="352"/>
        <source>Choose save path</source>
        <translation>เลือกบันทึกเส้นทาง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="382"/>
        <source>Confirm pause</source>
        <translation>ยืนยันหยุดชั่วคราว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="383"/>
        <source>Would you like to pause all torrents?</source>
        <translation>ต้องการหยุดชั่วคราวทุกทอเร้นต์?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="398"/>
        <source>Confirm resume</source>
        <translation>ยืนยันดำเนินการต่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="399"/>
        <source>Would you like to resume all torrents?</source>
        <translation>ต้องการดำเนินการต่อทุกทอเร้นต์?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="625"/>
        <source>Unable to preview</source>
        <translation>ไม่สามารถดูตัวอย่างได้</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="625"/>
        <source>The selected torrent &quot;%1&quot; does not contain previewable files</source>
        <translation>ทอร์เรนต์ที่เลือก &quot;%1&quot; ไม่มีไฟล์ที่ดูตัวอย่างได้</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="702"/>
        <source>Resize columns</source>
        <translation>ปรับขนาดคอลัมภ์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="711"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="741"/>
        <source>Enable automatic torrent management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="742"/>
        <source>Are you sure you want to enable Automatic Torrent Management for the selected torrent(s)? They may be relocated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="760"/>
        <source>Add Tags</source>
        <translation>เพิ่มแท็ก</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="805"/>
        <source>Choose folder to save exported .torrent files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="819"/>
        <source>Export .torrent file failed. Torrent: &quot;%1&quot;. Save path: &quot;%2&quot;. Reason: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="828"/>
        <source>A file with the same name already exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="844"/>
        <source>Export .torrent file error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="855"/>
        <source>Remove All Tags</source>
        <translation>ลบแท็กทั้งหมด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="855"/>
        <source>Remove all tags from selected torrents?</source>
        <translation>ลบแท็กทั้งหมดออกจากทอร์เรนต์ที่เลือกหรือไม่?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="870"/>
        <source>Comma-separated tags:</source>
        <translation>แท็กที่คั่นด้วยจุลภาค:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="879"/>
        <source>Invalid tag</source>
        <translation>ชื่อแท็กไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="880"/>
        <source>Tag name: &apos;%1&apos; is invalid</source>
        <translation>ชื่อแท็ก: &apos;%1&apos; is ไม่ถูกต้อง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="956"/>
        <source>&amp;Resume</source>
        <comment>Resume/start the torrent</comment>
        <translation>ดำเนินการต่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="958"/>
        <source>&amp;Pause</source>
        <comment>Pause the torrent</comment>
        <translation>หยุดชั่วคราว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="960"/>
        <source>Force Resu&amp;me</source>
        <comment>Force Resume/start the torrent</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="964"/>
        <source>Pre&amp;view file...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="966"/>
        <source>Torrent &amp;options...</source>
        <translation>ตัวเลือกทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="968"/>
        <source>Open destination &amp;folder</source>
        <translation>เปิดแฟ้มปลายทาง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="970"/>
        <source>Move &amp;up</source>
        <comment>i.e. move up in the queue</comment>
        <translation>เลื่อนขึ้น</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="972"/>
        <source>Move &amp;down</source>
        <comment>i.e. Move down in the queue</comment>
        <translation>เลื่อนลง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="974"/>
        <source>Move to &amp;top</source>
        <comment>i.e. Move to top of the queue</comment>
        <translation>ย้ายไปด้านบนสุด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="976"/>
        <source>Move to &amp;bottom</source>
        <comment>i.e. Move to bottom of the queue</comment>
        <translation>ย้ายไปด้านล่างสุด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="978"/>
        <source>Set loc&amp;ation...</source>
        <translation>ตั้งค่าตำแหน่ง</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="980"/>
        <source>Force rec&amp;heck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="982"/>
        <source>Force r&amp;eannounce</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="984"/>
        <source>&amp;Magnet link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="986"/>
        <source>Torrent &amp;ID</source>
        <translation>เลขรหัสทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="988"/>
        <source>&amp;Name</source>
        <translation>ชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="990"/>
        <source>Info &amp;hash v1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="992"/>
        <source>Info h&amp;ash v2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="996"/>
        <source>Re&amp;name...</source>
        <translation>เปลี่ยนชื่อ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1005"/>
        <source>Edit trac&amp;kers...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1007"/>
        <source>E&amp;xport .torrent...</source>
        <translation>ส่งออกทอเร้นต์</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1153"/>
        <source>Categor&amp;y</source>
        <translation>หมวด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1155"/>
        <source>&amp;New...</source>
        <comment>New category...</comment>
        <translation>สร้างใหม่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1157"/>
        <source>&amp;Reset</source>
        <comment>Reset category</comment>
        <translation>เริ่มใหม่</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1178"/>
        <source>Ta&amp;gs</source>
        <translation>แ&amp;ท็ก</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1180"/>
        <source>&amp;Add...</source>
        <comment>Add / assign multiple tags...</comment>
        <translation>เ&amp;พิ่ม</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1182"/>
        <source>&amp;Remove All</source>
        <comment>Remove all tags</comment>
        <translation>ลบทั้ง&amp;หมด</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1264"/>
        <source>&amp;Queue</source>
        <translation>คิ&amp;ว</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1271"/>
        <source>&amp;Copy</source>
        <translation>&amp;คัดลอก</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1280"/>
        <source>Exported torrent is not necessarily the same as the imported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="998"/>
        <source>Download in sequential order</source>
        <translation>ดาวน์โหลดตามลำดับ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="845"/>
        <source>Errors occurred when exporting .torrent files. Check execution log for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="962"/>
        <source>&amp;Remove</source>
        <comment>Remove the torrent</comment>
        <translation>&amp;ลบ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1000"/>
        <source>Download first and last pieces first</source>
        <translation>ดาวน์โหลดชิ้นแรกและชิ้นสุดท้ายก่อน</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1002"/>
        <source>Automatic Torrent Management</source>
        <translation>การจัดการทอร์เรนต์อัตโนมัติ</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1003"/>
        <source>Automatic mode means that various torrent properties (e.g. save path) will be decided by the associated category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1257"/>
        <source>Can not force reannounce if torrent is Paused/Queued/Errored/Checking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="994"/>
        <source>Super seeding mode</source>
        <translation>โหลดส่งต่อข้อมูลขั้นสูง</translation>
    </message>
</context>
<context>
    <name>UIThemeDialog</name>
    <message>
        <location filename="../gui/uithemedialog.ui" line="14"/>
        <source>UI Theme Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="33"/>
        <source>Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="85"/>
        <source>Color ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="97"/>
        <location filename="../gui/uithemedialog.ui" line="200"/>
        <source>Light Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="109"/>
        <location filename="../gui/uithemedialog.ui" line="212"/>
        <source>Dark Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="136"/>
        <source>Icons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="188"/>
        <source>Icon ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="251"/>
        <source>UI Theme Configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="252"/>
        <source>The UI Theme changes could not be fully applied. The details can be found in the Log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="336"/>
        <source>Couldn&apos;t save UI Theme configuration. Reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="367"/>
        <location filename="../gui/uithemedialog.cpp" line="376"/>
        <source>Couldn&apos;t remove icon file. File: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="385"/>
        <source>Couldn&apos;t copy icon file. Source: %1. Destination: %2.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UIThemeManager</name>
    <message>
        <location filename="../gui/uithememanager.cpp" line="82"/>
        <source>Failed to load UI theme from file: &quot;%1&quot;</source>
        <translation>ไม่สามารถโหลดธีมจากไฟล์: &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>UIThemeSource</name>
    <message>
        <location filename="../gui/uithemesource.cpp" line="54"/>
        <source>Couldn&apos;t parse UI Theme configuration file. Reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="61"/>
        <source>UI Theme configuration file has invalid format. Reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="62"/>
        <source>Root JSON value is not an object</source>
        <translation>ค่าราก JSON ไม่ใช่วัตถุ</translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="77"/>
        <source>Invalid color for ID &quot;%1&quot; is provided by theme</source>
        <translation>สีที่ไม่ถูกต้องสำหรับ ID &quot;% 1&quot; นั้นมาจากธีม</translation>
    </message>
</context>
<context>
    <name>Upgrade</name>
    <message>
        <location filename="../app/upgrade.cpp" line="58"/>
        <source>Migrate preferences failed: WebUI https, file: &quot;%1&quot;, error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/upgrade.cpp" line="73"/>
        <source>Migrated preferences: WebUI https, exported data to file: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../app/upgrade.cpp" line="165"/>
        <location filename="../app/upgrade.cpp" line="196"/>
        <location filename="../app/upgrade.cpp" line="227"/>
        <location filename="../app/upgrade.cpp" line="365"/>
        <source>Invalid value found in configuration file, reverting it to default. Key: &quot;%1&quot;. Invalid value: &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Utils::ForeignApps</name>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="80"/>
        <source>Python detected, executable name: &apos;%1&apos;, version: %2</source>
        <translation>ตรวจพบ Python, ชื่อปฏิบัติการ: &apos;%1&apos;, รุ่น: %2</translation>
    </message>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="270"/>
        <source>Python not detected</source>
        <translation>ตรวจไม่พบ Python</translation>
    </message>
</context>
<context>
    <name>Utils::IO</name>
    <message>
        <location filename="../base/utils/io.cpp" line="81"/>
        <source>File open error. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="89"/>
        <source>File size exceeds limit. File: &quot;%1&quot;. File size: %2. Size limit: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="102"/>
        <source>File size exceeds data size limit. File: &quot;%1&quot;. File size: %2. Array limit: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="112"/>
        <source>File read error. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="127"/>
        <source>Read size mismatch. File: &quot;%1&quot;. Expected: %2. Actual: %3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WatchedFolderOptionsDialog</name>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="14"/>
        <source>Watched Folder Options</source>
        <translation>ดูตัวเลือกโฟลเดอร์</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="22"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Will watch the folder and all its subfolders. In Manual torrent management mode it will also add subfolder name to the selected Save path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="25"/>
        <source>Recursive mode</source>
        <translation>โหมดเรียกซ้ำ</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="47"/>
        <source>Torrent parameters</source>
        <translation>พารามิเตอร์ทอร์เรนต์</translation>
    </message>
</context>
<context>
    <name>WatchedFoldersModel</name>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="77"/>
        <source>Watched Folder</source>
        <translation>ดูโฟลเดอร์</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="106"/>
        <source>Watched folder path cannot be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="109"/>
        <source>Watched folder path cannot be relative.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="112"/>
        <source>Folder &apos;%1&apos; is already in watch list.</source>
        <translation>โฟลเดอร์ &apos;%1&apos; อยู่ในรายการเฝ้าดูอยู่แล้ว</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="116"/>
        <source>Folder &apos;%1&apos; doesn&apos;t exist.</source>
        <translation>ไม่มีโฟลเดอร์ &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="118"/>
        <source>Folder &apos;%1&apos; isn&apos;t readable.</source>
        <translation>โฟลเดอร์ &apos;%1&apos; ไม่สามารถอ่านได้</translation>
    </message>
</context>
<context>
    <name>WebApplication</name>
    <message>
        <location filename="../webui/webapplication.cpp" line="173"/>
        <source>Unacceptable session cookie name is specified: &apos;%1&apos;. Default one is used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="223"/>
        <source>Unacceptable file type, only regular file is allowed.</source>
        <translation>ประเภทไฟล์ที่ยอมรับไม่ได้, อนุญาตเฉพาะไฟล์ปกติเท่านั้น</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="231"/>
        <source>Symlinks inside alternative UI folder are forbidden.</source>
        <translation>ไม่อนุญาต Symlinks ภายในโฟลเดอร์ UI อื่น</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="400"/>
        <source>Using built-in WebUI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="402"/>
        <source>Using custom WebUI. Location: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="414"/>
        <source>WebUI translation for selected locale (%1) has been successfully loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="419"/>
        <source>Couldn&apos;t load WebUI translation for selected locale (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="470"/>
        <source>Missing &apos;:&apos; separator in WebUI custom HTTP header: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="537"/>
        <source>Web server error. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="557"/>
        <source>Web server error. Unknown error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="783"/>
        <source>WebUI: Origin header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="795"/>
        <source>WebUI: Referer header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="814"/>
        <source>WebUI: Invalid Host header, port mismatch. Request source IP: &apos;%1&apos;. Server port: &apos;%2&apos;. Received Host header: &apos;%3&apos;</source>
        <translation>WebUI: ส่วนหัวของโฮสต์ไม่ถูกต้อง, พอร์ตไม่ตรงกัน. ขอแหล่งที่มา IP: &apos;%1&apos;. เซิฟเวอร์พอร์ต: &apos;%2&apos;. ได้รับส่วนหัวของโฮสต์: &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="835"/>
        <source>WebUI: Invalid Host header. Request source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
        <translation>WebUI: ส่วนหัวของโฮสต์ไม่ถูกต้อง. ขอแหล่งที่มา IP: &apos;%1&apos;. ได้รับส่วนหัวของโฮสต์: &apos;%2&apos;</translation>
    </message>
</context>
<context>
    <name>WebUI</name>
    <message>
        <location filename="../webui/webui.cpp" line="63"/>
        <source>Credentials are not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="114"/>
        <source>WebUI: HTTPS setup successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="116"/>
        <source>WebUI: HTTPS setup failed, fallback to HTTP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="128"/>
        <source>WebUI: Now listening on IP: %1, port: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="132"/>
        <source>Unable to bind to IP: %1, port: %2. Reason: %3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>misc</name>
    <message>
        <location filename="../base/utils/misc.cpp" line="77"/>
        <source>B</source>
        <comment>bytes</comment>
        <translation>ไบต์</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="78"/>
        <source>KiB</source>
        <comment>kibibytes (1024 bytes)</comment>
        <translation>กิบิไบต์</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="79"/>
        <source>MiB</source>
        <comment>mebibytes (1024 kibibytes)</comment>
        <translation>เมบิไบต์</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="80"/>
        <source>GiB</source>
        <comment>gibibytes (1024 mibibytes)</comment>
        <translation>จิบิไบต์</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="81"/>
        <source>TiB</source>
        <comment>tebibytes (1024 gibibytes)</comment>
        <translation>เทบิไบต์</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="82"/>
        <source>PiB</source>
        <comment>pebibytes (1024 tebibytes)</comment>
        <translation>เพบิไบต์</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="83"/>
        <source>EiB</source>
        <comment>exbibytes (1024 pebibytes)</comment>
        <translation>เอกซ์บิไบต์</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="261"/>
        <source>/s</source>
        <comment>per second</comment>
        <translation>/วินาที</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="378"/>
        <source>%1h %2m</source>
        <comment>e.g: 3hours 5minutes</comment>
        <translation>%1 ชั่วโมง %2 นาที</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="385"/>
        <source>%1d %2h</source>
        <comment>e.g: 2days 10hours</comment>
        <translation>%1 วัน %2 ชั่วโมง</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="390"/>
        <source>%1y %2d</source>
        <comment>e.g: 2years 10days</comment>
        <translation>%1 ปี %2 วัน</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="269"/>
        <source>Unknown</source>
        <comment>Unknown (size)</comment>
        <translation>ไม่ทราบ</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="148"/>
        <source>qBittorrent will shutdown the computer now because all downloads are complete.</source>
        <translation>qBittorrent กำลังปิดคอมพิวเตอร์ของคุณตอนนี้เพราะดาวน์โหลดเสร็จสิ้นหมดแล้ว</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="368"/>
        <source>&lt; 1m</source>
        <comment>&lt; 1 minute</comment>
        <translation>&lt; 1 นาที</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="372"/>
        <source>%1m</source>
        <comment>e.g: 10minutes</comment>
        <translation>% 1 นาที</translation>
    </message>
</context>
</TS>
