<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>BasePageController</name>
    <message>
        <location filename="../../Qml/BasePageController.qml" line="38"/>
        <source>Close</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageController.qml" line="48"/>
        <source>Open</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>BasePageInput</name>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="38"/>
        <source>Timed data</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="88"/>
        <source>Set the text format of input text</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="97"/>
        <source>Escape character</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="117"/>
        <source>The prefix data</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="125"/>
        <source>The suffix data</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="135"/>
        <source>The CRC algorithm</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="170"/>
        <source>Clear the input text</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="182"/>
        <source>[prefix][input][crc][suffix](crc data is input data)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageInput.qml" line="227"/>
        <source>Send</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>BasePageOutput</name>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="40"/>
        <source>Set the text format of output text</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="51"/>
        <source>Show read text</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="52"/>
        <source>Show written data</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="53"/>
        <source>Show date </source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="54"/>
        <source>Show time </source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="55"/>
        <source>Show ms </source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="56"/>
        <source>Auto wrap</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/BasePageOutput.qml" line="128"/>
        <source>Clear the output text</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ControllerBleCenter</name>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="59"/>
        <source>Error</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="68"/>
        <source>Device list</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="87"/>
        <source>Stop</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="87"/>
        <source>Scan</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="101"/>
        <source>Services</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="115"/>
        <source>Characteristics</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="130"/>
        <source>Invalid characteristic</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="136"/>
        <source>Write with response</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="143"/>
        <source>Write without response</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="152"/>
        <source>Unnotify</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="152"/>
        <source>Notify</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerBleCenter.qml" line="162"/>
        <source>Read</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ControllerSerialPort</name>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="32"/>
        <source>Port name</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="42"/>
        <source>Baud rate</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="53"/>
        <source>Stop bits</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="78"/>
        <source>Data bits</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="107"/>
        <source>Parity</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="118"/>
        <location filename="../../Qml/ControllerSerialPort.qml" line="151"/>
        <source>None</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="122"/>
        <source>Even</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="126"/>
        <source>Odd</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="130"/>
        <source>Space</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="134"/>
        <source>Mark</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="140"/>
        <source>Flow control</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="155"/>
        <source>Hardware</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSerialPort.qml" line="159"/>
        <source>Software</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ControllerSocket</name>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="18"/>
        <source>All Clients</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="41"/>
        <source>Client address</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="53"/>
        <source>Client port</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="66"/>
        <source>Server address</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="78"/>
        <source>Server port</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="92"/>
        <source>Write to</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="111"/>
        <source>Data channel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="123"/>
        <source>Text</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="127"/>
        <source>Binary</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="134"/>
        <source>Enable authentication</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="139"/>
        <source>Username</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/ControllerSocket.qml" line="149"/>
        <source>Password</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../../Qml/MainWindow.qml" line="14"/>
        <source>Easy Debug</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindow.qml" line="17"/>
        <source>Disable</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindow.qml" line="18"/>
        <source>None</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>MainWindowToolBar</name>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="36"/>
        <source>Serial Port</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="37"/>
        <source>BLE Central</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="38"/>
        <source>UDP Client</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="39"/>
        <source>UDP Server</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="40"/>
        <source>TCP Client</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="41"/>
        <source>TCP Server</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="42"/>
        <source>WebSocket Client</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="43"/>
        <source>WebSocket Server</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="70"/>
        <source>About</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="71"/>
        <source>Settings</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>PageAbout</name>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="16"/>
        <source>Version:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="22"/>
        <source>Report a bug:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="28"/>
        <source>Build info:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="39"/>
        <source>User QQ Group:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="43"/>
        <source>(Doublue click to copy)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="50"/>
        <source>Copyright information:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="55"/>
        <source>Copyright 2023-%1 x-tools-author. All rights reserved.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="59"/>
        <source>Last commit(xTools):</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="65"/>
        <source>Last commit time(xTools):</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="71"/>
        <source>Last commit(xDebug):</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="77"/>
        <source>Last commit time(xDebug):</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>PageSettings</name>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="14"/>
        <source>General</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="19"/>
        <source>High dpi scale factor rounding policy (need to reboot the app)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="29"/>
        <source>Round up for .5 and above.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="33"/>
        <source>Always round up.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="37"/>
        <source>Always round down.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="41"/>
        <source>Round up for .75 and above.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="45"/>
        <source>Don&apos;t round.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="60"/>
        <source>Language</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="68"/>
        <source>Theme</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="72"/>
        <source>Application theme</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="88"/>
        <source>Dark</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="92"/>
        <source>Light</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Qml/PageSettings.qml" line="98"/>
        <source>Primary color</source>
        <translation></translation>
    </message>
</context>
</TS>
