diff --git a/package/components/TcpConnectionsWindow.qml b/package/components/TcpConnectionsWindow.qml
index 123fc95..07bf0d4 100644
--- a/package/components/TcpConnectionsWindow.qml
+++ b/package/components/TcpConnectionsWindow.qml
@@ -106,10 +106,10 @@ Window {
}
}
- // 定时刷新:窗口可见时每 5 秒重建清单(与 C++ 后端降频周期一致),
+ // 定时刷新:窗口可见时按刷新间隔的 5 倍重建清单(与 C++ 后端降频周期一致),
// 不依赖 C++ 信号;关闭时停止,兼顾实时性与性能
Timer {
- interval: 5000
+ interval: (root.applet ? root.applet.refreshInterval : 1000) * 5
repeat: true
running: root.visible
onTriggered: refreshModel()
diff --git a/package/components/TrafficStatsWindow.qml b/package/components/TrafficStatsWindow.qml
index c486928..dd0953d 100644
--- a/package/components/TrafficStatsWindow.qml
+++ b/package/components/TrafficStatsWindow.qml
@@ -116,11 +116,11 @@ Window {
onCurrentTabChanged: buildStatsModel()
Component.onCompleted: buildStatsModel()
- // 定时刷新:窗口可见时每 5 秒重建表格,不依赖 C++ 30 秒信号
+ // 定时刷新:窗口可见时按刷新间隔的 5 倍重建表格,不依赖 C++ 30 秒信号
// 设计原因:C++ 降频 30 秒通知,用户打开窗口期间看不到实时更新;
- // 窗口可见时主动 5 秒刷新,关闭时停止,兼顾实时性与性能
+ // 窗口可见时主动刷新,间隔跟随设置中的刷新间隔(5 倍降频),关闭时停止
Timer {
- interval: 5000
+ interval: (root.applet ? root.applet.refreshInterval : 1000) * 5
repeat: true
running: root.visible
onTriggered: buildStatsModel()
diff --git a/translations/jnetapplet_zh_CN.ts b/translations/jnetapplet_zh_CN.ts
index 8ca6198..72fac07 100644
--- a/translations/jnetapplet_zh_CN.ts
+++ b/translations/jnetapplet_zh_CN.ts
@@ -275,6 +275,11 @@
Traffic Statistics
流量统计
+
+
+ TCP Connections
+ TCP 连接
+
TrafficStatsWindow