<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<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>添加CRC数据</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>[前缀][输入][CRC][后缀]（CRC计算数据为输入数据）</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>BLE中心部件</translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="38"/>
        <source>UDP Client</source>
        <translation>UDP客户端</translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="39"/>
        <source>UDP Server</source>
        <translation>UDP服务器</translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="40"/>
        <source>TCP Client</source>
        <translation>TCP客户端</translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="41"/>
        <source>TCP Server</source>
        <translation>TCP服务器</translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="42"/>
        <source>WebSocket Client</source>
        <translation>WebSocket客户端</translation>
    </message>
    <message>
        <location filename="../../Qml/MainWindowToolBar.qml" line="43"/>
        <source>WebSocket Server</source>
        <translation>WebSocket服务器</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>(双击复制QQ号)</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>版权声明 2023-%1 x-tools-author. 保留所有版权。</translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="59"/>
        <source>Last commit(xTools):</source>
        <translation>最后提交(xTools):</translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="65"/>
        <source>Last commit time(xTools):</source>
        <translation>最后提交时间(xTools)：</translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="71"/>
        <source>Last commit(xDebug):</source>
        <translation>最后提交(xDebug):</translation>
    </message>
    <message>
        <location filename="../../Qml/PageAbout.qml" line="77"/>
        <source>Last commit time(xDebug):</source>
        <translation>最后提交时间(xDebug):</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>四舍五入至x.5倍。</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>四舍五入至x.75倍。</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>
