<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>App.About</name>
    <message>
        <location filename="../main.cpp" line="92"/>
        <location filename="../main.cpp" line="96"/>
        <source>System Monitor</source>
        <translation>系统监视器</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="82"/>
        <source>System Monitor is a tool to monitor realtime system load, view and control processes and services running on your system.</source>
        <translation>系统监视器是一个对硬件负载、程序运行和系统服务，进行监测查看和管理操作的系统工具。</translation>
    </message>
</context>
<context>
    <name>BaseDetailViewWidget</name>
    <message>
        <location filename="../gui/base/base_detail_view_widget.cpp" line="28"/>
        <source>Hide details</source>
        <translation>隐藏详情</translation>
    </message>
    <message>
        <location filename="../gui/base/base_detail_view_widget.cpp" line="39"/>
        <location filename="../gui/base/base_detail_view_widget.cpp" line="51"/>
        <source>Overall utilization</source>
        <translation>总体利用率</translation>
    </message>
    <message>
        <location filename="../gui/base/base_detail_view_widget.cpp" line="42"/>
        <location filename="../gui/base/base_detail_view_widget.cpp" line="53"/>
        <source>Individual utilization</source>
        <translation>个体利用率</translation>
    </message>
</context>
<context>
    <name>BlockDevItemWidget</name>
    <message>
        <location filename="../gui/block_dev_item_widget.cpp" line="138"/>
        <source>Read</source>
        <translation>读取</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_item_widget.cpp" line="142"/>
        <source>Write</source>
        <translation>写入</translation>
    </message>
</context>
<context>
    <name>CPUDetailGrapTableItem</name>
    <message>
        <location filename="../gui/cpu_detail_widget.cpp" line="154"/>
        <location filename="../gui/cpu_detail_widget.cpp" line="268"/>
        <source>60 seconds</source>
        <translation>60秒</translation>
    </message>
</context>
<context>
    <name>CPUInfoModel</name>
    <message>
        <location filename="../model/cpu_info_model.cpp" line="43"/>
        <source>%1 days %2 hours %3 minutes</source>
        <translation>%1天%2小时%3分钟</translation>
    </message>
</context>
<context>
    <name>CPUSummaryTableModel</name>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="91"/>
        <source>Utilization</source>
        <translation>总利用率</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="93"/>
        <source>Current frequency</source>
        <translation>当前频率</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="98"/>
        <source>Frequency</source>
        <translation>频率</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="104"/>
        <source>Sockets</source>
        <translation>插槽</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="106"/>
        <source>Logical processors</source>
        <translation>逻辑处理器</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="110"/>
        <source>Virtualization</source>
        <translation>虚拟化</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="112"/>
        <source>L1i cache</source>
        <translation>L1缓存（指令）</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="116"/>
        <source>L1d cache</source>
        <translation>L1缓存（数据）</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="118"/>
        <source>L2 cache</source>
        <translation>L2缓存</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="122"/>
        <source>L3 cache</source>
        <translation>L3缓存</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="124"/>
        <source>Load average</source>
        <translation>平均负载</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="128"/>
        <source>File descriptors</source>
        <translation>文件描述符数</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="130"/>
        <source>Processes</source>
        <translation>进程数</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="134"/>
        <source>Threads</source>
        <translation>线程数</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="136"/>
        <source>Host name</source>
        <translation>主机名</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="140"/>
        <source>OS type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="142"/>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <location filename="../gui/cpu_summary_view_widget.h" line="100"/>
        <source>Up time</source>
        <translation>运行时间</translation>
    </message>
</context>
<context>
    <name>Cancel</name>
    <message>
        <location filename="../gui/accounts_widget.cpp" line="298"/>
        <source>Cancel</source>
        <translation type="unfinished">取 消</translation>
    </message>
</context>
<context>
    <name>ChartViewWidget</name>
    <message>
        <location filename="../gui/chart_view_widget.cpp" line="293"/>
        <source>60 seconds</source>
        <translation>60秒</translation>
    </message>
</context>
<context>
    <name>Common.Search</name>
    <message>
        <location filename="../gui/process_table_view.cpp" line="477"/>
        <location filename="../gui/system_service_table_view.cpp" line="456"/>
        <source>No search results</source>
        <translation>无搜索结果</translation>
    </message>
</context>
<context>
    <name>CompactCpuMonitor</name>
    <message>
        <location filename="../compact_cpu_monitor.cpp" line="87"/>
        <source>Details</source>
        <translation>详细信息</translation>
    </message>
</context>
<context>
    <name>CpuMonitor</name>
    <message>
        <location filename="../cpu_monitor.cpp" line="70"/>
        <source>Details</source>
        <translation>详细信息</translation>
    </message>
</context>
<context>
    <name>DBus.Unit.Active.State</name>
    <message>
        <location filename="../dbus/dbus_common.h" line="165"/>
        <source>active</source>
        <translation>已启动</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="167"/>
        <source>reloading</source>
        <translation>重载中</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="169"/>
        <source>inactive</source>
        <translation>未启动</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="170"/>
        <source>failed</source>
        <translation>已失败</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="172"/>
        <source>activating</source>
        <translation>启动中</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="174"/>
        <source>deactivating</source>
        <translation>停止中</translation>
    </message>
</context>
<context>
    <name>DBus.Unit.Load.State</name>
    <message>
        <location filename="../dbus/dbus_common.h" line="146"/>
        <source>stub</source>
        <translation>占位</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="149"/>
        <source>not-found</source>
        <translation>未找到</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="151"/>
        <source>bad-setting</source>
        <translation>无效设置</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="152"/>
        <source>error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="153"/>
        <source>merged</source>
        <translation>已合并</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="154"/>
        <source>masked</source>
        <translation>已屏蔽</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="147"/>
        <source>loaded</source>
        <translation>已加载</translation>
    </message>
</context>
<context>
    <name>DBus.Unit.Startup.Mode</name>
    <message>
        <location filename="../dbus/dbus_common.h" line="297"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="295"/>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="296"/>
        <source>Manual</source>
        <translation>手动</translation>
    </message>
</context>
<context>
    <name>DBus.Unit.State</name>
    <message>
        <location filename="../dbus/dbus_common.h" line="274"/>
        <source>enabled</source>
        <translation>已启用</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="275"/>
        <source>disabled</source>
        <translation>已禁用</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="276"/>
        <source>static</source>
        <translation>静态</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="277"/>
        <source>transient</source>
        <translation>瞬态</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="278"/>
        <source>indirect</source>
        <translation>间接</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="280"/>
        <source>enabled-runtime</source>
        <translation>运行时启用</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="281"/>
        <source>masked</source>
        <translation>已屏蔽</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="283"/>
        <source>generated</source>
        <translation>已生成</translation>
    </message>
</context>
<context>
    <name>DBus.Unit.Sub.State</name>
    <message>
        <location filename="../dbus/dbus_common.h" line="217"/>
        <source>dead</source>
        <translation>dead</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="219"/>
        <source>start-pre</source>
        <translation>预启动</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="221"/>
        <source>start</source>
        <translation>启动中</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="223"/>
        <source>start-post</source>
        <translation>start-post</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="225"/>
        <source>running</source>
        <translation>正在运行</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="227"/>
        <source>exited</source>
        <translation>已退出</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="229"/>
        <source>reload</source>
        <translation>重载中</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="231"/>
        <source>stop</source>
        <translation>已停止</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="233"/>
        <source>stop-watchdog</source>
        <translation>stop-watchdog</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="235"/>
        <source>stop-sigterm</source>
        <translation>stop-sigterm</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="237"/>
        <source>stop-sigkill</source>
        <translation>stop-sigkill</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="239"/>
        <source>stop-post</source>
        <translation>stop-post</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="241"/>
        <source>final-sigterm</source>
        <translation>final-sigterm</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="243"/>
        <source>final-sigkill</source>
        <translation>final-sigkill</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="245"/>
        <source>failed</source>
        <translation>已失败</translation>
    </message>
    <message>
        <location filename="../dbus/dbus_common.h" line="247"/>
        <source>auto-restart</source>
        <translation>自动重启</translation>
    </message>
</context>
<context>
    <name>DBusAlarmNotify</name>
    <message>
        <location filename="../dbus/dbusalarmnotify.cpp" line="38"/>
        <location filename="../dbus/dbusalarmnotify.cpp" line="50"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../dbus/dbusalarmnotify.cpp" line="39"/>
        <source>Your CPU usage is higher than %1%!</source>
        <translation>请注意！您的设备CPU占用已达%1%！</translation>
    </message>
    <message>
        <location filename="../dbus/dbusalarmnotify.cpp" line="51"/>
        <source>Your memory usage is higher than %1%!</source>
        <translation>请注意！您的设备内存占用已达%1%！</translation>
    </message>
    <message>
        <location filename="../dbus/dbusalarmnotify.cpp" line="71"/>
        <source>View</source>
        <translation>查看</translation>
    </message>
</context>
<context>
    <name>DeailTableModel</name>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="62"/>
        <source>Used</source>
        <translation>已使用</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="64"/>
        <source>Available</source>
        <translation>可用</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="68"/>
        <source>Shared</source>
        <translation>共享内存</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="70"/>
        <source>Cached</source>
        <translation>高速缓存</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="74"/>
        <source>Buffers</source>
        <translation>数据缓存</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="76"/>
        <source>Cached swap</source>
        <translation>交换缓存区</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="80"/>
        <source>Active</source>
        <translation>活跃的缓冲文件</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="82"/>
        <source>Inactive</source>
        <translation>不活跃的缓冲文件</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="86"/>
        <source>Dirty</source>
        <translation>脏页</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="88"/>
        <source>Mapped</source>
        <translation>映射大小</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="92"/>
        <source>Total swap</source>
        <translation>交换空间大小</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="94"/>
        <source>Free swap</source>
        <translation>可用交换空间</translation>
    </message>
    <message>
        <location filename="../gui/mem_summary_view_widget.cpp" line="98"/>
        <source>Slab</source>
        <translation>内核数据结构缓存</translation>
    </message>
</context>
<context>
    <name>DeailTableModelBlock</name>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="64"/>
        <source>Model</source>
        <translation>型号</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="66"/>
        <source>Read speed</source>
        <translation>读取速度</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="70"/>
        <source>Write speed</source>
        <translation>写入速度</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="72"/>
        <source>Capacity</source>
        <translation>容量</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="76"/>
        <source>Sectors read</source>
        <translation>读扇区次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="78"/>
        <source>Reads/s</source>
        <translation>每秒读操作次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="82"/>
        <source>Sectors read/s</source>
        <translation>每秒读扇区次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="84"/>
        <source>Reads merged/s</source>
        <translation>每秒合并读操作次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="88"/>
        <source>Sectors written</source>
        <translation>写扇区次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="90"/>
        <source>Writes completed </source>
        <translation>写完成次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="94"/>
        <source>Writes merged</source>
        <translation>合并写完成次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="96"/>
        <source>Writes/s</source>
        <translation>每秒写操作次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="100"/>
        <source>Sectors written/s</source>
        <translation>每秒写扇区次数</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_summary_view_widget.cpp" line="102"/>
        <source>Writes merged/s</source>
        <translation>每秒合并写操作次数</translation>
    </message>
</context>
<context>
    <name>Error.Dialog</name>
    <message>
        <location filename="../gui/dialog/error_dialog.cpp" line="68"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
</context>
<context>
    <name>Help.Shortcut.System</name>
    <message>
        <location filename="../common/common.cpp" line="28"/>
        <source>System</source>
        <translation>系统</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="34"/>
        <source>Display shortcuts</source>
        <translation>显示快捷键</translation>
    </message>
</context>
<context>
    <name>Kill.Process.Dialog</name>
    <message>
        <location filename="../gui/process_table_view.cpp" line="166"/>
        <source>Ending this process may cause data loss.
Are you sure you want to continue?</source>
        <translation>结束进程会有丢失数据的风险。
您确定要结束选中的进程吗？</translation>
    </message>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="510"/>
        <location filename="../gui/process_table_view.cpp" line="165"/>
        <location filename="../gui/process_table_view.cpp" line="366"/>
        <source>End process</source>
        <translation>结束进程</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="367"/>
        <source>Force ending this process may cause data loss.
Are you sure you want to continue?</source>
        <translation>强制结束进程会有丢失数据的风险。
您确定要结束选中的进程吗？</translation>
    </message>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="511"/>
        <source>Force ending this application may cause data loss.
Are you sure you want to continue?</source>
        <translation>强制结束应用会有丢失数据的风险。
您确定要结束选中的应用吗？</translation>
    </message>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="519"/>
        <location filename="../gui/process_table_view.cpp" line="172"/>
        <location filename="../gui/process_table_view.cpp" line="374"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="520"/>
        <location filename="../gui/process_table_view.cpp" line="375"/>
        <source>Force End</source>
        <comment>button</comment>
        <translation>强制结束</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="173"/>
        <source>End</source>
        <comment>button</comment>
        <translation>结束进程</translation>
    </message>
</context>
<context>
    <name>Logout</name>
    <message>
        <location filename="../gui/accounts_widget.cpp" line="299"/>
        <source>Logout</source>
        <translation>退出登录</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../gui/main_window.cpp" line="172"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
</context>
<context>
    <name>MemStatViewWidget</name>
    <message>
        <location filename="../gui/mem_stat_view_widget.cpp" line="47"/>
        <source>Size</source>
        <translation>容量大小</translation>
    </message>
</context>
<context>
    <name>NetInfoDetailItemDelegate</name>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="157"/>
        <location filename="../gui/netif_summary_view_widget.h" line="159"/>
        <source>IP address:</source>
        <translation>IP地址：</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="157"/>
        <source>Netmask:</source>
        <translation>子网掩码：</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="157"/>
        <source>Broadcast:</source>
        <translation>广播：</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="159"/>
        <source>Prefixlen:</source>
        <translation>掩码长度：</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="159"/>
        <source>Scope:</source>
        <translation>域：</translation>
    </message>
</context>
<context>
    <name>NetInfoModel</name>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="293"/>
        <source>Connection type</source>
        <translation>连接类型</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="301"/>
        <source>ESSID</source>
        <translation>服务器别号</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="307"/>
        <source>Link quality</source>
        <translation>信号质量</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="312"/>
        <source>Signal strength</source>
        <translation>信号强度</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="317"/>
        <source>Noise level</source>
        <translation>底噪</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="323"/>
        <source>MAC</source>
        <translation>MAC</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="328"/>
        <source>Bandwidth</source>
        <translation>速率</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="333"/>
        <source>RX packets</source>
        <translation>接收包数量</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="338"/>
        <source>RX bytes</source>
        <translation>总计接收</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="343"/>
        <source>RX errors</source>
        <translation>接收（错误包）</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="348"/>
        <source>RX dropped</source>
        <translation>接收（丢弃包）</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="353"/>
        <source>RX overruns</source>
        <translation>接收FIFO</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="358"/>
        <source>RX frame</source>
        <translation>分组帧错误</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="363"/>
        <source>TX packets</source>
        <translation>发送包数量</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="368"/>
        <source>TX bytes</source>
        <translation>总计发送</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="373"/>
        <source>TX errors</source>
        <translation>发送（错误包）</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="383"/>
        <source>TX overruns</source>
        <translation>发送FIFO</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="388"/>
        <source>TX carrier</source>
        <translation>载波损耗</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="267"/>
        <location filename="../gui/netif_summary_view_widget.h" line="269"/>
        <source>IPv4</source>
        <translation>IPv4</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="282"/>
        <location filename="../gui/netif_summary_view_widget.h" line="284"/>
        <source>IPv6</source>
        <translation>IPv6</translation>
    </message>
    <message>
        <location filename="../gui/netif_summary_view_widget.h" line="378"/>
        <source>TX dropped</source>
        <translation>发送（丢弃包）</translation>
    </message>
</context>
<context>
    <name>Process.Attributes.Dialog</name>
    <message>
        <location filename="../gui/process_attribute_dialog.cpp" line="140"/>
        <source>Command line</source>
        <translation>命令行</translation>
    </message>
    <message>
        <location filename="../gui/process_attribute_dialog.cpp" line="145"/>
        <source>Start time</source>
        <translation>启动时间</translation>
    </message>
    <message>
        <location filename="../gui/process_attribute_dialog.cpp" line="135"/>
        <source>Name</source>
        <translation>进程名</translation>
    </message>
</context>
<context>
    <name>Process.Choose.Window.Dialog</name>
    <message>
        <location filename="../gui/xwin_kill_preview_background_widget.cpp" line="146"/>
        <source>Click the application you want to end</source>
        <translation>点击您想结束的应用程序</translation>
    </message>
</context>
<context>
    <name>Process.Graph.Title</name>
    <message>
        <location filename="../gui/detail_view_stacked_widget.cpp" line="144"/>
        <location filename="../gui/mem_detail_view_widget.cpp" line="22"/>
        <location filename="../gui/mem_stat_view_widget.cpp" line="97"/>
        <location filename="../memory_monitor.cpp" line="163"/>
        <source>Memory</source>
        <translation>内存</translation>
    </message>
    <message>
        <location filename="../gui/netif_item_view_widget.cpp" line="89"/>
        <location filename="../gui/netif_item_view_widget.cpp" line="115"/>
        <source>Receive</source>
        <translation>接收</translation>
    </message>
</context>
<context>
    <name>Process.Graph.View</name>
    <message>
        <location filename="../compact_cpu_monitor.cpp" line="220"/>
        <location filename="../cpu_monitor.cpp" line="216"/>
        <location filename="../cpu_monitor.cpp" line="225"/>
        <location filename="../gui/cpu_detail_widget.cpp" line="352"/>
        <location filename="../gui/detail_view_stacked_widget.cpp" line="143"/>
        <source>CPU</source>
        <translation>处理器</translation>
    </message>
    <message>
        <location filename="../compact_disk_monitor.cpp" line="145"/>
        <source>Disk read</source>
        <translation>磁盘读取</translation>
    </message>
    <message>
        <location filename="../compact_disk_monitor.cpp" line="146"/>
        <source>Disk write</source>
        <translation>磁盘写入</translation>
    </message>
    <message>
        <location filename="../compact_memory_monitor.cpp" line="176"/>
        <location filename="../memory_monitor.cpp" line="189"/>
        <source>Memory</source>
        <translation>内存</translation>
    </message>
    <message>
        <location filename="../compact_memory_monitor.cpp" line="187"/>
        <location filename="../compact_memory_monitor.cpp" line="193"/>
        <location filename="../gui/mem_stat_view_widget.cpp" line="105"/>
        <location filename="../memory_monitor.cpp" line="199"/>
        <location filename="../memory_monitor.cpp" line="205"/>
        <source>Swap</source>
        <translation>交换空间</translation>
    </message>
    <message>
        <location filename="../compact_memory_monitor.cpp" line="188"/>
        <location filename="../memory_monitor.cpp" line="200"/>
        <source>Not enabled</source>
        <translation>未启用</translation>
    </message>
    <message>
        <location filename="../compact_network_monitor.cpp" line="152"/>
        <location filename="../network_monitor.cpp" line="205"/>
        <source>Download</source>
        <translation>正在接收</translation>
    </message>
    <message>
        <location filename="../compact_network_monitor.cpp" line="157"/>
        <location filename="../network_monitor.cpp" line="210"/>
        <source>Upload</source>
        <translation>正在发送</translation>
    </message>
    <message>
        <location filename="../gui/detail_view_stacked_widget.cpp" line="145"/>
        <location filename="../gui/netif_detail_view_widget.cpp" line="25"/>
        <location filename="../network_monitor.cpp" line="187"/>
        <source>Network</source>
        <translation>网络</translation>
    </message>
    <message>
        <location filename="../compact_network_monitor.cpp" line="154"/>
        <location filename="../network_monitor.cpp" line="207"/>
        <source>Total Received</source>
        <translation>总计接收</translation>
    </message>
    <message>
        <location filename="../compact_network_monitor.cpp" line="159"/>
        <location filename="../network_monitor.cpp" line="212"/>
        <source>Total Sent</source>
        <translation>总计发送</translation>
    </message>
    <message>
        <location filename="../gui/netif_item_view_widget.cpp" line="98"/>
        <location filename="../gui/netif_item_view_widget.cpp" line="124"/>
        <source>Send</source>
        <translation>发送</translation>
    </message>
    <message>
        <location filename="../gui/block_dev_detail_view_widget.cpp" line="17"/>
        <location filename="../gui/detail_view_stacked_widget.cpp" line="146"/>
        <source>Disks</source>
        <translation>磁盘</translation>
    </message>
</context>
<context>
    <name>Process.Loading</name>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="67"/>
        <source>Loading</source>
        <translation>正在加载</translation>
    </message>
</context>
<context>
    <name>Process.Priority</name>
    <message>
        <location filename="../gui/process_table_view.cpp" line="615"/>
        <location filename="../process/process.cpp" line="54"/>
        <source>Very high</source>
        <translation>非常高</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="623"/>
        <location filename="../process/process.cpp" line="55"/>
        <source>High</source>
        <translation>高</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="631"/>
        <location filename="../process/process.cpp" line="56"/>
        <source>Normal</source>
        <translation>普通</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="639"/>
        <location filename="../process/process.cpp" line="57"/>
        <source>Low</source>
        <translation>低</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="647"/>
        <location filename="../process/process.cpp" line="58"/>
        <source>Very low</source>
        <translation>非常低</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="655"/>
        <location filename="../process/process.cpp" line="59"/>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="../process/process.cpp" line="60"/>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <location filename="../process/process_db.cpp" line="179"/>
        <source>PID: %1, Error: [%2] %3</source>
        <translation>进程号: %1, Error: [%2] %3</translation>
    </message>
    <message>
        <location filename="../process/process_db.cpp" line="138"/>
        <location filename="../process/process_db.cpp" line="176"/>
        <source>Failed to change process priority</source>
        <translation>改变进程优先级失败</translation>
    </message>
</context>
<context>
    <name>Process.Show.Mode</name>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="61"/>
        <source>Applications</source>
        <translation>应用程序</translation>
    </message>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="63"/>
        <source>My processes</source>
        <translation>我的进程</translation>
    </message>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="65"/>
        <source>All processes</source>
        <translation>所有进程</translation>
    </message>
</context>
<context>
    <name>Process.Signal</name>
    <message>
        <location filename="../process/process_db.cpp" line="246"/>
        <source>Failed to pause process</source>
        <translation>暂停进程失败</translation>
    </message>
    <message>
        <location filename="../process/process_db.cpp" line="249"/>
        <source>Failed to resume process</source>
        <translation>恢复进程失败</translation>
    </message>
    <message>
        <location filename="../process/process_db.cpp" line="252"/>
        <source>Failed to kill process</source>
        <translation>强制结束进程失败</translation>
    </message>
    <message>
        <location filename="../process/process_db.cpp" line="255"/>
        <source>Unknown error</source>
        <translation>未知错误</translation>
    </message>
    <message>
        <location filename="../process/process_db.cpp" line="311"/>
        <source>Failed in sending signal to process</source>
        <translation>发送信号到进程失败 </translation>
    </message>
    <message>
        <location filename="../process/process_db.cpp" line="243"/>
        <source>Failed to end process</source>
        <translation>结束进程失败</translation>
    </message>
</context>
<context>
    <name>Process.Summary</name>
    <message>
        <location filename="../gui/process_page_widget.cpp" line="58"/>
        <source>(%1 applications and %2 processes are running)</source>
        <translation>（正在运行%1个应用程序和%2个系统进程）</translation>
    </message>
</context>
<context>
    <name>Process.Table</name>
    <message>
        <location filename="../model/process_table_model.cpp" line="240"/>
        <source>No response</source>
        <translation>无响应</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.cpp" line="245"/>
        <source>Suspend</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="../process/process_name.cpp" line="82"/>
        <location filename="../process/process_name.cpp" line="89"/>
        <location filename="../process/process_name.cpp" line="92"/>
        <source>Tray</source>
        <translation>托盘</translation>
    </message>
</context>
<context>
    <name>Process.Table.Context.Menu</name>
    <message>
        <location filename="../gui/process_table_view.cpp" line="662"/>
        <source>View command location</source>
        <translation>查看命令所在位置</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="79"/>
        <location filename="../gui/process_table_view.cpp" line="666"/>
        <source>Properties</source>
        <translation>属性</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="62"/>
        <location filename="../gui/process_table_view.cpp" line="590"/>
        <source>End process</source>
        <translation>结束进程</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="74"/>
        <location filename="../gui/process_table_view.cpp" line="602"/>
        <source>Resume process</source>
        <translation>继续进程</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="85"/>
        <location filename="../gui/process_table_view.cpp" line="673"/>
        <source>Kill process</source>
        <translation>强制结束进程</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="609"/>
        <source>Change priority</source>
        <translation>改变优先级</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="68"/>
        <location filename="../gui/process_table_view.cpp" line="596"/>
        <source>Suspend process</source>
        <translation>暂停进程</translation>
    </message>
</context>
<context>
    <name>Process.Table.Custom.Priority.Dialog</name>
    <message>
        <location filename="../gui/process_table_view.cpp" line="1024"/>
        <source>Custom Priority</source>
        <translation>自定义优先级</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="1056"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../gui/process_table_view.cpp" line="1058"/>
        <source>Change</source>
        <comment>button</comment>
        <translation>更 改</translation>
    </message>
</context>
<context>
    <name>Process.Table.Header</name>
    <message>
        <location filename="../model/process_table_model.h" line="16"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="18"/>
        <source>CPU</source>
        <translation>处理器</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="22"/>
        <source>Memory</source>
        <translation>内存</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="32"/>
        <source>Disk write</source>
        <translation>磁盘写入</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="30"/>
        <source>Disk read</source>
        <translation>磁盘读取</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="28"/>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="26"/>
        <source>Upload</source>
        <translation>上传</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="34"/>
        <source>PID</source>
        <translation>进程号</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="20"/>
        <source>User</source>
        <translation>用户</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="36"/>
        <source>Nice</source>
        <translation>Nice</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="38"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="23"/>
        <source>Shared memory</source>
        <translation>共享内存</translation>
    </message>
    <message>
        <location filename="../model/process_table_model.h" line="24"/>
        <source>Virtual memory</source>
        <translation>虚拟内存</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../system/cpu_set.cpp" line="366"/>
        <source>Not support</source>
        <translation>不支持</translation>
    </message>
    <message>
        <location filename="../gui/dialog/settingsdialog.cpp" line="10"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../gui/dialog/settingsdialog.cpp" line="11"/>
        <source>System Protection</source>
        <translation>系统防护</translation>
    </message>
    <message>
        <location filename="../gui/dialog/settingsdialog.cpp" line="12"/>
        <source>Show warnings when the usage exceeds the thresholds</source>
        <translation>当数值高于以下阈值时自动报警</translation>
    </message>
    <message>
        <location filename="../gui/dialog/settingsdialog.cpp" line="13"/>
        <source>CPU warning threshold (%)</source>
        <translation>CPU占用 (%)</translation>
    </message>
    <message>
        <location filename="../gui/dialog/settingsdialog.cpp" line="14"/>
        <source>Memory warning threshold (%)</source>
        <translation>内存占用 (%)</translation>
    </message>
    <message>
        <location filename="../gui/dialog/settingsdialog.cpp" line="15"/>
        <source>Warning interval (min)</source>
        <translation>预警间隔 (分钟)</translation>
    </message>
    <message>
        <location filename="../gui/dialog/settingsdialog.cpp" line="16"/>
        <source>Notifications</source>
        <translation>消息通知</translation>
    </message>
</context>
<context>
    <name>Service.Action.Set.Startup.Mode</name>
    <message>
        <location filename="../service/service_manager.cpp" line="322"/>
        <source>Failed to set service startup type</source>
        <translation>服务的启动方式设置失败</translation>
    </message>
    <message>
        <location filename="../service/service_manager.cpp" line="388"/>
        <source>Error: Failed to set service startup type due to the crashed sub process.</source>
        <translation>错误：由于子进程崩溃，服务的启动方式设置失败</translation>
    </message>
</context>
<context>
    <name>Service.Instance.Name.Dialog</name>
    <message>
        <location filename="../gui/system_service_table_view.cpp" line="150"/>
        <location filename="../gui/system_service_table_view.cpp" line="216"/>
        <location filename="../gui/system_service_table_view.cpp" line="282"/>
        <source>Service instance name</source>
        <translation>服务实例名</translation>
    </message>
    <message>
        <location filename="../gui/service_name_sub_input_dialog.cpp" line="34"/>
        <source>OK</source>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../gui/service_name_sub_input_dialog.cpp" line="35"/>
        <source>Cancel</source>
        <translation>取 消</translation>
    </message>
</context>
<context>
    <name>Service.Table.Context.Menu</name>
    <message>
        <location filename="../common/common.cpp" line="114"/>
        <location filename="../gui/system_service_table_view.cpp" line="541"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="99"/>
        <location filename="../gui/system_service_table_view.cpp" line="521"/>
        <source>Start</source>
        <translation>启动</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="104"/>
        <location filename="../gui/system_service_table_view.cpp" line="526"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="109"/>
        <location filename="../gui/system_service_table_view.cpp" line="531"/>
        <source>Restart</source>
        <translation>重新启动</translation>
    </message>
    <message>
        <location filename="../gui/system_service_table_view.cpp" line="537"/>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <location filename="../gui/system_service_table_view.cpp" line="538"/>
        <source>Manual</source>
        <translation>手动</translation>
    </message>
    <message>
        <location filename="../gui/system_service_table_view.cpp" line="536"/>
        <source>Startup type</source>
        <translation>设置启动方式</translation>
    </message>
</context>
<context>
    <name>Service.Table.Header</name>
    <message>
        <location filename="../model/system_service_table_model.h" line="16"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../model/system_service_table_model.h" line="18"/>
        <source>Load</source>
        <translation>内存加载</translation>
    </message>
    <message>
        <location filename="../model/system_service_table_model.h" line="23"/>
        <source>Sub</source>
        <translation>运行状态</translation>
    </message>
    <message>
        <location filename="../model/system_service_table_model.h" line="30"/>
        <source>Description</source>
        <translation>描述</translation>
    </message>
    <message>
        <location filename="../model/system_service_table_model.h" line="32"/>
        <source>PID</source>
        <translation>进程号</translation>
    </message>
    <message>
        <location filename="../model/system_service_table_model.h" line="27"/>
        <source>Startup Type</source>
        <translation>启动方式</translation>
    </message>
    <message>
        <location filename="../model/system_service_table_model.h" line="21"/>
        <source>Start State</source>
        <translation>启动状态</translation>
    </message>
    <message>
        <location filename="../model/system_service_table_model.h" line="25"/>
        <source>Start Tactic</source>
        <translation>启用策略</translation>
    </message>
</context>
<context>
    <name>SystemProtectionSetting</name>
    <message>
        <location filename="../gui/dialog/systemprotectionsetting.cpp" line="124"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../gui/dialog/systemprotectionsetting.cpp" line="156"/>
        <source>(Modifiable)</source>
        <translation>（阈值可修改）</translation>
    </message>
    <message>
        <location filename="../gui/dialog/systemprotectionsetting.cpp" line="263"/>
        <location filename="../gui/dialog/systemprotectionsetting.cpp" line="371"/>
        <source>Range: %1-%2</source>
        <translation>数值范围：%1-%2</translation>
    </message>
</context>
<context>
    <name>Title.Bar.Context.Menu</name>
    <message>
        <location filename="../common/common.cpp" line="55"/>
        <location filename="../gui/main_window.cpp" line="122"/>
        <source>Force end application</source>
        <translation>强制结束应用程序</translation>
    </message>
    <message>
        <location filename="../gui/main_window.cpp" line="140"/>
        <source>Expand</source>
        <translation>舒展</translation>
    </message>
    <message>
        <location filename="../gui/main_window.cpp" line="143"/>
        <source>Compact</source>
        <translation>紧凑</translation>
    </message>
    <message>
        <location filename="../gui/main_window.cpp" line="135"/>
        <source>View</source>
        <translation>视图</translation>
    </message>
</context>
<context>
    <name>Title.Bar.Search</name>
    <message>
        <location filename="../common/common.cpp" line="40"/>
        <location filename="../gui/toolbar.cpp" line="84"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
</context>
<context>
    <name>Title.Bar.Switch</name>
    <message>
        <location filename="../common/common.cpp" line="49"/>
        <location filename="../gui/main_window.cpp" line="213"/>
        <location filename="../gui/main_window.cpp" line="224"/>
        <location filename="../gui/toolbar.cpp" line="43"/>
        <source>Processes</source>
        <translation>程序进程</translation>
    </message>
    <message>
        <location filename="../common/common.cpp" line="94"/>
        <location filename="../gui/main_window.cpp" line="213"/>
        <location filename="../gui/main_window.cpp" line="224"/>
        <location filename="../gui/main_window.cpp" line="234"/>
        <location filename="../gui/toolbar.cpp" line="51"/>
        <source>Services</source>
        <translation>系统服务</translation>
    </message>
    <message>
        <location filename="../gui/main_window.cpp" line="234"/>
        <location filename="../gui/toolbar.cpp" line="58"/>
        <source>Users</source>
        <translation>用户</translation>
    </message>
</context>
<context>
    <name>User.Account.Operation</name>
    <message>
        <location filename="../gui/accounts_widget.cpp" line="97"/>
        <source>Edit account information</source>
        <translation>修改帐户信息</translation>
    </message>
</context>
<context>
    <name>User.Account.Type</name>
    <message>
        <location filename="../gui/accounts_widget.cpp" line="145"/>
        <source>Administrator</source>
        <translation>管理员</translation>
    </message>
    <message>
        <location filename="../gui/accounts_widget.cpp" line="145"/>
        <source>Standard User</source>
        <translation>标准用户</translation>
    </message>
</context>
</TS>
