Merge branch '0928-up' into 'yhkylin/v101'

feat: 内网连通性检测需求(#23680)

See merge request kylinos-src/kylin-nm!292
This commit is contained in:
赵世旭 2023-11-01 02:46:53 +00:00
commit 730e7ad3c6
20 changed files with 1099 additions and 406 deletions

View File

@ -81,6 +81,7 @@ KyConnectResourse::KyConnectResourse(QObject *parent) : QObject(parent)
connect(m_networkResourceInstance, &KyNetworkResourceManager::connectionUpdate, this, &KyConnectResourse::connectionUpdate); connect(m_networkResourceInstance, &KyNetworkResourceManager::connectionUpdate, this, &KyConnectResourse::connectionUpdate);
connect(m_networkResourceInstance, &KyNetworkResourceManager::connectivityChanged, this, &KyConnectResourse::connectivityChanged); connect(m_networkResourceInstance, &KyNetworkResourceManager::connectivityChanged, this, &KyConnectResourse::connectivityChanged);
connect(m_networkResourceInstance, &KyNetworkResourceManager::connectivityCheckSpareUriChanged, this, &KyConnectResourse::connectivityCheckSpareUriChanged);
connect(m_networkResourceInstance, &KyNetworkResourceManager::needShowDesktop, this, &KyConnectResourse::needShowDesktop); connect(m_networkResourceInstance, &KyNetworkResourceManager::needShowDesktop, this, &KyConnectResourse::needShowDesktop);
} }

View File

@ -86,6 +86,7 @@ Q_SIGNALS:
void connectionUpdate(QString uuid); void connectionUpdate(QString uuid);
void connectionRemove(QString path); void connectionRemove(QString path);
void connectivityChanged(NetworkManager::Connectivity connectivity); void connectivityChanged(NetworkManager::Connectivity connectivity);
void connectivityCheckSpareUriChanged();
void needShowDesktop(QString); void needShowDesktop(QString);

View File

@ -598,6 +598,12 @@ void KyNetworkResourceManager::onPropertiesChanged(QVariantMap qvm)
Q_EMIT wiredEnabledChanged(wiredEnable); Q_EMIT wiredEnabledChanged(wiredEnable);
} }
} }
for(QString keyStr : qvm.keys()) {
//内网检测地址变化
if (keyStr == "ConnectivityCheckSpareUri") {
Q_EMIT connectivityCheckSpareUriChanged();
}
}
} }
void KyNetworkResourceManager::onConnectionUpdated() void KyNetworkResourceManager::onConnectionUpdated()

View File

@ -129,6 +129,7 @@ Q_SIGNALS:
void wifiNetworkDeviceDisappear(); void wifiNetworkDeviceDisappear();
void wifiEnabledChanged(bool); void wifiEnabledChanged(bool);
void wiredEnabledChanged(bool); void wiredEnabledChanged(bool);
void connectivityCheckSpareUriChanged();
void activeConnectionsReset(); void activeConnectionsReset();
void activeConnectionAdd(QString uuid); void activeConnectionAdd(QString uuid);

View File

@ -217,3 +217,89 @@ out:
g_object_unref (props_proxy); g_object_unref (props_proxy);
} }
QString getConnectivityCheckSpareUriByGDbus()
{
GDBusProxy *props_proxy;
GVariant *ret = NULL, *path_value = NULL;
GError *error = NULL;
QString str;
/* Create a D-Bus object proxy for the active connection object's properties */
props_proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
G_DBUS_PROXY_FLAGS_NONE,
NULL,
"org.freedesktop.NetworkManager",
"/org/freedesktop/NetworkManager",
"org.freedesktop.DBus.Properties",
NULL, NULL);
g_assert (props_proxy);
/* Get the object path of the Connection details */
ret = g_dbus_proxy_call_sync (props_proxy,
"Get",
g_variant_new ("(ss)",
"org.freedesktop.NetworkManager",
"ConnectivityCheckSpareUri"),
G_DBUS_CALL_FLAGS_NONE, -1,
NULL, &error);
if (!ret) {
g_dbus_error_strip_remote_error (error);
qDebug() << "failed to getConnectivityCheckSpareUri";
g_error_free (error);
}
g_variant_get (ret, "(v)", &path_value);
// if (!g_variant_is_of_type (path_value, G_VARIANT_TYPE_VARIANT)) {
// g_warning ("Unexpected type returned getting Connection property: %s",
// g_variant_get_type_string (path_value));
// goto out;
// }
str = QString(g_variant_get_string(path_value, NULL));
out:
if (path_value)
g_variant_unref (path_value);
if (ret)
g_variant_unref (ret);
g_object_unref (props_proxy);
return str;
}
void setConnectivityCheckSpareUriByGDbus(QString uri)
{
GDBusProxy *props_proxy;
GVariant *ret = NULL;
GError *error = NULL;
/* Create a D-Bus object proxy for the active connection object's properties */
props_proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
G_DBUS_PROXY_FLAGS_NONE,
NULL,
"org.freedesktop.NetworkManager",
"/org/freedesktop/NetworkManager",
"org.freedesktop.DBus.Properties",
NULL, NULL);
g_assert (props_proxy);
/* Get the object path of the Connection details */
ret = g_dbus_proxy_call_sync (props_proxy,
"Set",
g_variant_new ("(ssv)",
"org.freedesktop.NetworkManager",
"ConnectivityCheckSpareUri",
g_variant_new_string(uri.toStdString().c_str())),
G_DBUS_CALL_FLAGS_NONE, -1,
NULL, &error);
if (!ret) {
g_dbus_error_strip_remote_error (error);
qDebug() << "failed to setConnectivityCheckSpareUri";
g_error_free (error);
}
out:
if (ret)
g_variant_unref (ret);
g_object_unref (props_proxy);
}

View File

@ -37,6 +37,8 @@ QString getConnectTypeByDbus(QString &connectPath);
QString getSsidFromByteArray(QByteArray &rawSsid); QString getSsidFromByteArray(QByteArray &rawSsid);
void setWiredEnabledByGDbus(bool enabled); void setWiredEnabledByGDbus(bool enabled);
void setDeviceManagedByGDbus(QString dbusPath, bool managed); void setDeviceManagedByGDbus(QString dbusPath, bool managed);
QString getConnectivityCheckSpareUriByGDbus();
void setConnectivityCheckSpareUriByGDbus(QString str);
bool getWiredEnabledByGDbus(); bool getWiredEnabledByGDbus();
#endif // KYLINUTIL_H #endif // KYLINUTIL_H

View File

@ -0,0 +1,9 @@
INCLUDEPATH += $$PWD
FORMS += \
HEADERS += \
$$PWD/connectivitypage.h \
SOURCES += \
$$PWD/connectivitypage.cpp \

View File

@ -0,0 +1,205 @@
#include "connectivitypage.h"
#include <QLayout>
#include <QFormLayout>
#include <QApplication>
#include <QGSettings>
#include <QDebug>
#include <QRegExpValidator>
#include "windowmanager/windowmanager.h"
#include "kwindowsystem.h"
#include "kwindowsystem_export.h"
#include "kylinutil.h"
#define THEME_SCHAME "org.ukui.style"
#define COLOR_THEME "styleName"
#define BOTTOM_LAYOUT_MARGINS 24, 16, 24, 24
#define LAYOUT_SPACING 16
ConnectivityPage::ConnectivityPage(QString uri, QWidget *parent)
:m_uri(uri), QDialog(parent)
{
this->setAttribute(Qt::WA_DeleteOnClose, true);
this->setFixedSize(380, 369);
this->setWindowTitle(tr("Network connectivity detection"));
setAttribute(Qt::WA_DeleteOnClose, false);
KWindowSystem::setState(this->winId(), NET::SkipTaskbar | NET::SkipPager);
m_connectResource = new KyConnectResourse(this);
initUi();
initConnect();
NetworkManager::Connectivity connectivity;
m_connectResource->getConnectivity(connectivity);
setWarning(connectivity);
m_publicNetworkButton->setChecked(m_uri.isEmpty());
m_intranetButton->setChecked(!m_uri.isEmpty());
if (!m_uri.isEmpty()) {
checkUri();
}
}
void ConnectivityPage::initUi()
{
m_scrollArea = new QScrollArea(this);
m_scrollArea->setFixedWidth(380);
m_scrollArea->setFrameShape(QFrame::NoFrame);
m_scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
m_scrollArea->setContentsMargins(0,0,0,0);
m_icon = new QLabel(this);
m_statusText = new QLabel(this);
m_statusText->setWordWrap(true);
//如访问 Internet 受限,请切换网络 IP 连通性检测方式后再试。
m_text = new QLabel(this);
m_text->setText(tr("If access to the Internet is restricted, please switch the network IP connectivity detection method and try again."));
m_text->setWordWrap(true);
m_text->adjustSize();
// m_text->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
m_publicNetworkButton = new QRadioButton(this);
m_publicNetworkButton->setText(tr("Public network (default)"));
m_intranetButton = new QRadioButton(this);
m_intranetButton->setText(tr("Local area network (intranet)"));
m_uriEdit = new QLineEdit(this);
m_uriEdit->setText(m_uri);
m_warningLabel = new QLabel(this);
QPalette hintTextColor;
hintTextColor.setColor(QPalette::WindowText, Qt::red);
m_warningLabel->setPalette(hintTextColor);
m_warningLabel->setWordWrap(true);
m_confirmBtn = new QPushButton(this);
m_confirmBtn->setText(tr("Confirm"));
m_warningWidget = new QWidget(this);
m_warningWidget->adjustSize();
m_editWidget = new QWidget(this);
m_centerWidget = new QWidget(this);
m_centerWidget->setFixedWidth(380);
m_bottomWidget = new QWidget(this);
QHBoxLayout* warningLayout = new QHBoxLayout(m_warningWidget);
warningLayout->setContentsMargins(0, 0, 0, 24);
warningLayout->setSpacing(8);
warningLayout->addWidget(m_icon);
warningLayout->addWidget(m_statusText);
warningLayout->addStretch();
QVBoxLayout* editLayout = new QVBoxLayout(m_editWidget);
editLayout->setContentsMargins(22,0,0,0);
editLayout->setSpacing(0);
editLayout->addWidget(m_uriEdit);
editLayout->addWidget(m_warningLabel);
QVBoxLayout* mainLayout = new QVBoxLayout(this);
mainLayout->setContentsMargins(0,0,0,0);
mainLayout->setSpacing(0);
mainLayout->addWidget(m_scrollArea);
mainLayout->addWidget(m_bottomWidget);
this->setLayout(mainLayout);
//中间页面
QVBoxLayout *vLayout = new QVBoxLayout(m_centerWidget);
vLayout->setContentsMargins(25, 17, 23, 0);
vLayout->setSpacing(0);
vLayout->addWidget(m_warningWidget);
vLayout->addWidget(m_text);
vLayout->addSpacing(10);
vLayout->addWidget(m_publicNetworkButton);
vLayout->addSpacing(12);
vLayout->addWidget(m_intranetButton);
vLayout->addWidget(m_editWidget);
//底部按钮
QHBoxLayout* bottomLayout = new QHBoxLayout(m_bottomWidget);
bottomLayout->setContentsMargins(BOTTOM_LAYOUT_MARGINS);
bottomLayout->setSpacing(LAYOUT_SPACING);
bottomLayout->addStretch();
bottomLayout->addWidget(m_confirmBtn);
m_scrollArea->setWidget(m_centerWidget);
m_scrollArea->setWidgetResizable(true);
this->setWindowFlags(Qt::Dialog);
}
void ConnectivityPage::initConnect()
{
connect(m_confirmBtn, &QPushButton::released, this, [=](){
if (m_publicNetworkButton->isChecked()) {
setConnectivityCheckSpareUriByGDbus("");
} else {
setConnectivityCheckSpareUriByGDbus(m_uriEdit->text());
}
close();
});
connect(m_publicNetworkButton, &QRadioButton::toggled, [&](bool checked){
if (checked) {
m_uriEdit->clear();
m_uriEdit->setDisabled(true);
m_confirmBtn->setEnabled(true);
}
});
connect(m_intranetButton, &QRadioButton::toggled, [&](bool checked){
if (checked) {
checkUri();
m_uriEdit->setDisabled(false);
m_uriEdit->setFocus();
}
});
connect(m_uriEdit, &QLineEdit::textChanged, this ,&ConnectivityPage::checkUri);
connect(m_connectResource, &KyConnectResourse::connectivityChanged, this, &ConnectivityPage::setWarning);
}
void ConnectivityPage::setWarning(NetworkManager::Connectivity connectivity)
{
if (NetworkManager::Connectivity::Full == connectivity) {
//网络已连接,可正常访问 Internet 。
m_icon->setPixmap(QIcon::fromTheme("ukui-dialog-success").pixmap(16,16));
m_statusText->setText(tr("The network is connected and can access the Internet normally."));
} else if (NetworkManager::Connectivity::Limited == connectivity
|| NetworkManager::Connectivity::Portal == connectivity) {
//网络已连接,访问 Internet 受限。
m_icon->setPixmap(QIcon::fromTheme("dialog-warning").pixmap(16,16));
m_statusText->setText(tr("The network is connected and access to the Internet is restricted."));
} else {
qWarning() << "network status is " << connectivity << "should not show this page";
}
}
void ConnectivityPage::checkUri()
{
QString text = m_uriEdit->text(); //locationbar input data
if (text.isEmpty()) {
m_confirmBtn->setEnabled(false);
m_warningLabel->setText(tr("Please enter the local area network (intranet) detection address"));
m_warningLabel->show();
return;
}
int pos = 0;
QRegExp rx;
//url regular expression
rx.setPattern("(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]");
QRegExpValidator rv;
rv.setRegExp(rx);
//Test for a match between the url and the regular expression
QValidator::State rvState = rv.validate(text, pos);
if (rvState == QValidator::Acceptable) {
m_confirmBtn->setEnabled(true);
m_warningLabel->clear();
m_warningLabel->hide();
} else {
m_confirmBtn->setEnabled(false);
m_warningLabel->setText(tr("Format error"));
m_warningLabel->show();
}
}
void ConnectivityPage::closeEvent(QCloseEvent *event)
{
Q_EMIT pageClose();
return QWidget::closeEvent(event);
}

View File

@ -0,0 +1,55 @@
#ifndef CONNECTIVITYPAGE_H
#define CONNECTIVITYPAGE_H
#include <QObject>
#include <QDialog>
#include <QLabel>
#include <QRadioButton>
#include <QDBusInterface>
#include <QLineEdit>
#include <QPushButton>
#include <QScrollArea>
#include "divider.h"
#include "kylinconnectresource.h"
class ConnectivityPage : public QDialog
{
Q_OBJECT
public:
explicit ConnectivityPage(QString uri = "", QWidget *parent = nullptr);
protected:
void closeEvent(QCloseEvent *event);
private:
QScrollArea *m_scrollArea;
QWidget* m_warningWidget;
QWidget* m_centerWidget;
QWidget* m_editWidget;
QWidget* m_bottomWidget;
QString m_uri;
QPushButton *m_confirmBtn;
QLabel *m_icon;
QLabel *m_statusText;
QLabel *m_text;
QRadioButton *m_publicNetworkButton;
QRadioButton *m_intranetButton;
QLineEdit *m_uriEdit;
QLabel* m_warningLabel;
KyConnectResourse* m_connectResource;
void initUi();
void initConnect();
private Q_SLOTS:
void setWarning(NetworkManager::Connectivity connectivity);
void checkUri();
Q_SIGNALS:
void pageClose();
};
#endif // CONNECTIVITYPAGE_H

View File

@ -5,6 +5,7 @@ include(tab-pages/tab-pages.pri)
include(list-items/list-items.pri) include(list-items/list-items.pri)
include(netdetails/netdetails.pri) include(netdetails/netdetails.pri)
include(enterprise-wlan/enterprise-wlan.pri) include(enterprise-wlan/enterprise-wlan.pri)
include(connectivity/connectivity.pri)
include(networkmode/networkmode.pri) include(networkmode/networkmode.pri)
FORMS += \ FORMS += \

View File

@ -33,6 +33,7 @@
#include "ukuistylehelper/ukuistylehelper.h" #include "ukuistylehelper/ukuistylehelper.h"
#include "windowmanager/windowmanager.h" #include "windowmanager/windowmanager.h"
#include "kysdk/kysdk-system/libkysysinfo.h" #include "kysdk/kysdk-system/libkysysinfo.h"
#include "kylinutil.h"
#define MAINWINDOW_WIDTH 420 #define MAINWINDOW_WIDTH 420
#define MAINWINDOW_HEIGHT 476 #define MAINWINDOW_HEIGHT 476
@ -69,6 +70,12 @@ const QString intel = "V10SP1-edu";
#define LOW_SIGNAL_LIMIT_ICON "ukui-network-wireless-signal-weak-error-symbolic" #define LOW_SIGNAL_LIMIT_ICON "ukui-network-wireless-signal-weak-error-symbolic"
#define NONE_SIGNAL_LIMIT_ICON "ukui-network-wireless-signal-none-error-symbolic" #define NONE_SIGNAL_LIMIT_ICON "ukui-network-wireless-signal-none-error-symbolic"
#define EXCELLENT_SIGNAL_INTRANET_ICON "ukui-network-wireless-signal-excellent-intranet-symbolic"
#define GOOD_SIGNAL_INTRANET_ICON "ukui-network-wireless-signal-good-intranet-symbolic"
#define OK_SIGNAL_INTRANET_ICON "ukui-network-wireless-signal-ok-intranet-symbolic"
#define LOW_SIGNAL_INTRANET_ICON "ukui-network-wireless-signal-weak-intranet-symbolic"
#define NONE_SIGNAL_INTRANET_ICON "ukui-network-wireless-signal-none-intranet-symbolic"
#include <kwindowsystem.h> #include <kwindowsystem.h>
#include <kwindowsystem_export.h> #include <kwindowsystem_export.h>
@ -333,11 +340,13 @@ void MainWindow::initTrayIcon()
m_trayIcon = new QSystemTrayIcon(); m_trayIcon = new QSystemTrayIcon();
m_trayIconMenu = new QMenu(); m_trayIconMenu = new QMenu();
m_showMainwindowAction = new QAction(tr("Show MainWindow"),this); // m_showMainwindowAction = new QAction(tr("Show MainWindow"),this);
m_showSettingsAction = new QAction(tr("Settings"),this); m_showSettingsAction = new QAction(tr("Settings"),this);
m_showConnectivityPageAction = new QAction(tr("Network Connectivity Detection"), this);
// m_trayIcon->setToolTip(QString(tr("Network tool"))); // m_trayIcon->setToolTip(QString(tr("Network tool")));
m_showSettingsAction->setIcon(QIcon::fromTheme("document-page-setup-symbolic", QIcon(":/res/x/setup.png")) ); m_showSettingsAction->setIcon(QIcon::fromTheme("document-page-setup-symbolic", QIcon(":/res/x/setup.png")) );
m_showConnectivityPageAction->setIcon(QIcon::fromTheme("gnome-netstatus-txrx"));
// m_trayIconMenu->addAction(m_showMainwindowAction); // m_trayIconMenu->addAction(m_showMainwindowAction);
m_trayIconMenu->addAction(m_showSettingsAction); m_trayIconMenu->addAction(m_showSettingsAction);
m_trayIcon->setContextMenu(m_trayIconMenu); m_trayIcon->setContextMenu(m_trayIconMenu);
@ -348,6 +357,20 @@ void MainWindow::initTrayIcon()
connect(m_trayIcon, &QSystemTrayIcon::activated, this, &MainWindow::onTrayIconActivated); connect(m_trayIcon, &QSystemTrayIcon::activated, this, &MainWindow::onTrayIconActivated);
// connect(m_showMainwindowAction, &QAction::triggered, this, &MainWindow::onShowMainwindowActionTriggled); // connect(m_showMainwindowAction, &QAction::triggered, this, &MainWindow::onShowMainwindowActionTriggled);
connect(m_showSettingsAction, &QAction::triggered, this, &MainWindow::onShowSettingsActionTriggled); connect(m_showSettingsAction, &QAction::triggered, this, &MainWindow::onShowSettingsActionTriggled);
connect(m_showConnectivityPageAction, &QAction::triggered, [=]() {
if (m_connectivityPage != nullptr) {
KWindowSystem::activateWindow(m_connectivityPage->winId());
KWindowSystem::raiseWindow(m_connectivityPage->winId());
return;
}
QString uri = getConnectivityCheckSpareUriByGDbus();
m_connectivityPage = new ConnectivityPage(uri, this);
connect(m_connectivityPage, &ConnectivityPage::pageClose, [&](){
m_connectivityPage = nullptr;
});
m_connectivityPage->show();
});
m_trayIcon->show(); m_trayIcon->show();
} }
@ -383,6 +406,7 @@ void MainWindow::initDbusConnnect()
connect(m_wlanWidget, &WlanPage::timeToUpdate , this, &MainWindow::onTimeUpdateTrayIcon); connect(m_wlanWidget, &WlanPage::timeToUpdate , this, &MainWindow::onTimeUpdateTrayIcon);
connect(m_wlanWidget, &WlanPage::showMainWindow, this, &MainWindow::onShowMainWindow); connect(m_wlanWidget, &WlanPage::showMainWindow, this, &MainWindow::onShowMainWindow);
connect(m_wlanWidget, &WlanPage::connectivityChanged, this, &MainWindow::onConnectivityChanged); connect(m_wlanWidget, &WlanPage::connectivityChanged, this, &MainWindow::onConnectivityChanged);
connect(m_wlanWidget, &WlanPage::connectivityCheckSpareUriChanged, this, &MainWindow::onConnectivityCheckSpareUriChanged);
connect(m_lanWidget, &LanPage::lanConnectChanged, this, &MainWindow::onRefreshTrayIconTooltip); connect(m_lanWidget, &LanPage::lanConnectChanged, this, &MainWindow::onRefreshTrayIconTooltip);
connect(m_lanWidget, &LanPage::deviceStatusChanged, this, &MainWindow::onRefreshTrayIconTooltip); connect(m_lanWidget, &LanPage::deviceStatusChanged, this, &MainWindow::onRefreshTrayIconTooltip);
@ -739,10 +763,34 @@ void MainWindow::onRefreshTrayIcon()
} }
} }
if(!getConnectivityCheckSpareUriByGDbus().isEmpty()) {
if (iconStatus == IconActiveType::LAN_CONNECTED) {
m_trayIcon->setIcon(QIcon::fromTheme("network-intranet-symbolic"));
} else if (iconStatus == IconActiveType::WLAN_CONNECTED) {
if (signalStrength > MW_EXCELLENT_SIGNAL){
m_trayIcon->setIcon(QIcon::fromTheme(EXCELLENT_SIGNAL_INTRANET_ICON));
} else if (signalStrength > MW_GOOD_SIGNAL) {
m_trayIcon->setIcon(QIcon::fromTheme(GOOD_SIGNAL_INTRANET_ICON));
} else if (signalStrength > MW_OK_SIGNAL) {
m_trayIcon->setIcon(QIcon::fromTheme(OK_SIGNAL_INTRANET_ICON));
} else if (signalStrength > MW_LOW_SIGNAL) {
m_trayIcon->setIcon(QIcon::fromTheme(LOW_SIGNAL_INTRANET_ICON));
} else {
m_trayIcon->setIcon(QIcon::fromTheme(NONE_SIGNAL_INTRANET_ICON));
}
}
}
if (signalStrength == -1) { if (signalStrength == -1) {
m_trayIcon->setIcon(QIcon::fromTheme("network-wired-disconnected-symbolic")); m_trayIcon->setIcon(QIcon::fromTheme("network-wired-disconnected-symbolic"));
} }
onRefreshTrayIconTooltip(); onRefreshTrayIconTooltip();
if (iconStatus > IconActiveType::NOT_CONNECTED) {
m_trayIconMenu->addAction(m_showConnectivityPageAction);
} else {
m_trayIconMenu->removeAction(m_showConnectivityPageAction);
}
} }
void MainWindow::onSetTrayIconLoading() void MainWindow::onSetTrayIconLoading()
@ -908,6 +956,19 @@ void MainWindow::onConnectivityChanged(NetworkManager::Connectivity connectivity
onRefreshTrayIcon(); onRefreshTrayIcon();
} }
void MainWindow::onConnectivityCheckSpareUriChanged()
{
if (!m_trayIcon) {
return;
}
if (iconStatus == ACTIVATING) {
return;
}
onRefreshTrayIcon();
}
void MainWindow::onTimeUpdateTrayIcon() void MainWindow::onTimeUpdateTrayIcon()
{ {
if (!m_trayIcon) { if (!m_trayIcon) {

View File

@ -34,6 +34,7 @@
#include "wlanpage.h" #include "wlanpage.h"
#include "netdetails/netdetail.h" #include "netdetails/netdetail.h"
#include "netdetails/joinhiddenwifipage.h" #include "netdetails/joinhiddenwifipage.h"
#include "connectivity/connectivitypage.h"
//安全中心-网络防火墙模式配置 //安全中心-网络防火墙模式配置
#include "networkmodeconfig.h" #include "networkmodeconfig.h"
//删除此头文件,别在添加 //删除此头文件,别在添加
@ -47,7 +48,9 @@
enum IconActiveType { enum IconActiveType {
NOT_CONNECTED = 0, NOT_CONNECTED = 0,
LAN_CONNECTED, LAN_CONNECTED,
LAN_CONNECTED_INTRANET,
WLAN_CONNECTED, WLAN_CONNECTED,
WLAN_CONNECTED_INTRANET,
LAN_CONNECTED_LIMITED, LAN_CONNECTED_LIMITED,
WLAN_CONNECTED_LIMITED, WLAN_CONNECTED_LIMITED,
ACTIVATING, ACTIVATING,
@ -180,6 +183,8 @@ private:
LanPage * m_lanWidget = nullptr; LanPage * m_lanWidget = nullptr;
WlanPage * m_wlanWidget = nullptr; WlanPage * m_wlanWidget = nullptr;
ConnectivityPage* m_connectivityPage = nullptr;
//监听主题的Gsettings //监听主题的Gsettings
QGSettings * m_styleGsettings = nullptr; QGSettings * m_styleGsettings = nullptr;
@ -192,6 +197,7 @@ private:
QMenu * m_trayIconMenu = nullptr; QMenu * m_trayIconMenu = nullptr;
QAction * m_showMainwindowAction = nullptr; QAction * m_showMainwindowAction = nullptr;
QAction * m_showSettingsAction = nullptr; QAction * m_showSettingsAction = nullptr;
QAction * m_showConnectivityPageAction = nullptr;
bool m_lanIsLoading = false; bool m_lanIsLoading = false;
bool m_wlanIsLoading = false; bool m_wlanIsLoading = false;
@ -223,6 +229,7 @@ private Q_SLOTS:
void onLanConnectStatusToChangeTrayIcon(int state); void onLanConnectStatusToChangeTrayIcon(int state);
void onWlanConnectStatusToChangeTrayIcon(int state); void onWlanConnectStatusToChangeTrayIcon(int state);
void onConnectivityChanged(NetworkManager::Connectivity connectivity); void onConnectivityChanged(NetworkManager::Connectivity connectivity);
void onConnectivityCheckSpareUriChanged();
void onTimeUpdateTrayIcon(); void onTimeUpdateTrayIcon();
void onTabletModeChanged(bool mode); void onTabletModeChanged(bool mode);
void onRefreshTrayIconTooltip(); void onRefreshTrayIconTooltip();

View File

@ -154,7 +154,7 @@ void Ipv4Page::initComponent() {
void Ipv4Page::setIpv4Config(KyIpConfigType ipv4Config) void Ipv4Page::setIpv4Config(KyIpConfigType ipv4Config)
{ {
if (ipv4Config == CONFIG_IP_MANUAL) { if (ipv4Config == CONFIG_IP_MANUAL) {
ipv4ConfigCombox->setCurrentIndex(MANUAL_CONFIG); ipv4ConfigCombox->setCurrentIndex(MANUAL_CONFIG);
} else { } else {
ipv4ConfigCombox->setCurrentIndex(AUTO_CONFIG); ipv4ConfigCombox->setCurrentIndex(AUTO_CONFIG);

View File

@ -81,6 +81,7 @@ WlanPage::WlanPage(QWidget *parent) : TabPage(parent)
connect(m_wirelessConnectOpreation, &KyWirelessConnectOperation::wifiEnabledChanged, this, &WlanPage::onWifiEnabledChanged); connect(m_wirelessConnectOpreation, &KyWirelessConnectOperation::wifiEnabledChanged, this, &WlanPage::onWifiEnabledChanged);
connect(m_connectResource, &KyConnectResourse::connectivityChanged, this, &WlanPage::connectivityChanged); connect(m_connectResource, &KyConnectResourse::connectivityChanged, this, &WlanPage::connectivityChanged);
connect(m_connectResource, &KyConnectResourse::connectivityCheckSpareUriChanged, this, &WlanPage::connectivityCheckSpareUriChanged);
connect(m_netSwitch, &KSwitchButton::clicked, this, [=](bool checked) { connect(m_netSwitch, &KSwitchButton::clicked, this, [=](bool checked) {
//解决 switchBtn不支持点击的情况下点击按钮有无线网卡后不自动开启的问题 //解决 switchBtn不支持点击的情况下点击按钮有无线网卡后不自动开启的问题
if (getSwitchBtnEnable()) { if (getSwitchBtnEnable()) {

View File

@ -108,6 +108,7 @@ Q_SIGNALS:
void showMainWindow(int type); void showMainWindow(int type);
void connectivityChanged(NetworkManager::Connectivity connectivity); void connectivityChanged(NetworkManager::Connectivity connectivity);
void connectivityCheckSpareUriChanged();
void wirelessSwitchBtnChanged(bool state); void wirelessSwitchBtnChanged(bool state);

View File

@ -4,26 +4,74 @@
<context> <context>
<name>ConfigPage</name> <name>ConfigPage</name>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="62"/> <location filename="../frontend/netdetails/configpage.cpp" line="60"/>
<source>Network profile type</source> <source>Network profile type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="65"/> <location filename="../frontend/netdetails/configpage.cpp" line="63"/>
<source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source> <source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="69"/> <location filename="../frontend/netdetails/configpage.cpp" line="67"/>
<source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source> <source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="73"/> <location filename="../frontend/netdetails/configpage.cpp" line="71"/>
<source>Config firewall and security settings</source> <source>Config firewall and security settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>ConnectivityPage</name>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="25"/>
<source>Network connectivity detection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="55"/>
<source>If access to the Internet is restricted, please switch the network IP connectivity detection method and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="61"/>
<source>Public network (default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="63"/>
<source>Local area network (intranet)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="74"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="161"/>
<source>The network is connected and can access the Internet normally.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="166"/>
<source>The network is connected and access to the Internet is restricted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="177"/>
<source>Please enter the local area network (intranet) detection address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="196"/>
<source>Format error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>CreatNetPage</name> <name>CreatNetPage</name>
<message> <message>
@ -232,27 +280,27 @@
<context> <context>
<name>EnterpriseWlanDialog</name> <name>EnterpriseWlanDialog</name>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="116"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="117"/>
<source>Wi-Fi network requires authentication</source> <source>Wi-Fi network requires authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="121"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="122"/>
<source>Access to Wi-Fi network &quot;</source> <source>Access to Wi-Fi network &quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="123"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="124"/>
<source>&quot; requires a password or encryption key.</source> <source>&quot; requires a password or encryption key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="154"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/>
<source>Cancel</source> <source>Cancel</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="156"/>
<source>Connect</source> <source>Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -260,22 +308,22 @@
<context> <context>
<name>FirewallDialog</name> <name>FirewallDialog</name>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="85"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/>
<source>Allow other devices on this network to discover this computer?</source> <source>Allow other devices on this network to discover this computer?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="87"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="91"/>
<source>It is not recommended to enable this feature on public networks</source> <source>It is not recommended to enable this feature on public networks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="93"/>
<source>Not allowed (recommended)</source> <source>Not allowed (recommended)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="90"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="94"/>
<source>Allowed</source> <source>Allowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -429,38 +477,38 @@
<context> <context>
<name>LanListItem</name> <name>LanListItem</name>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="69"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="68"/>
<source>Not connected</source> <source>Not connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="126"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="125"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="146"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="145"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="163"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="162"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="261"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="260"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="148"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="147"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="161"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="160"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="265"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="264"/>
<source>Connect</source> <source>Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="152"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="151"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="168"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="167"/>
<source>Property</source> <source>Property</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="153"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="152"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="170"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="169"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -468,7 +516,7 @@
<context> <context>
<name>LanPage</name> <name>LanPage</name>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1192"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1187"/>
<source>No ethernet device avaliable</source> <source>No ethernet device avaliable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -493,23 +541,23 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1236"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1231"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1338"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1333"/>
<source>Connected: </source> <source>Connected: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<source>(Limited)</source> <source>(Limited)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1332"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1327"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -530,46 +578,46 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="214"/> <location filename="../frontend/mainwindow.cpp" line="221"/>
<source>kylin-nm</source> <source>kylin-nm</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="299"/> <location filename="../frontend/mainwindow.cpp" line="306"/>
<source>LAN</source> <source>LAN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="301"/> <location filename="../frontend/mainwindow.cpp" line="308"/>
<source>WLAN</source> <source>WLAN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="331"/> <location filename="../frontend/mainwindow.cpp" line="338"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="573"/> <location filename="../frontend/mainwindow.cpp" line="339"/>
<location filename="../frontend/mainwindow.cpp" line="802"/> <source>Network Connectivity Detection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/mainwindow.cpp" line="616"/>
<location filename="../frontend/mainwindow.cpp" line="869"/>
<source>Network tool</source> <source>Network tool</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="587"/> <location filename="../frontend/mainwindow.cpp" line="630"/>
<source>Network Card</source> <source>Network Card</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="785"/> <location filename="../frontend/mainwindow.cpp" line="852"/>
<source>Not connected to the network</source> <source>Not connected to the network</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../frontend/mainwindow.cpp" line="330"/>
<source>Show MainWindow</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MultipleDnsWidget</name> <name>MultipleDnsWidget</name>
@ -602,102 +650,102 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="377"/> <location filename="../frontend/netdetails/netdetail.cpp" line="378"/>
<source>Detail</source> <source>Detail</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="381"/> <location filename="../frontend/netdetails/netdetail.cpp" line="382"/>
<source>Security</source> <source>Security</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="383"/> <location filename="../frontend/netdetails/netdetail.cpp" line="384"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="390"/> <location filename="../frontend/netdetails/netdetail.cpp" line="391"/>
<source>Config</source> <source>Config</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="402"/> <location filename="../frontend/netdetails/netdetail.cpp" line="403"/>
<source>Confirm</source> <source>Confirm</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="404"/> <location filename="../frontend/netdetails/netdetail.cpp" line="405"/>
<source>Cancel</source> <source>Cancel</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="462"/> <location filename="../frontend/netdetails/netdetail.cpp" line="463"/>
<source>Forget this network</source> <source>Forget this network</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="378"/> <location filename="../frontend/netdetails/netdetail.cpp" line="379"/>
<source>IPv4</source> <source>IPv4</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="379"/> <location filename="../frontend/netdetails/netdetail.cpp" line="380"/>
<source>IPv6</source> <source>IPv6</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="443"/> <location filename="../frontend/netdetails/netdetail.cpp" line="444"/>
<source>Add LAN Connect</source> <source>Add LAN Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="448"/> <location filename="../frontend/netdetails/netdetail.cpp" line="449"/>
<source>Connect Hidden WLAN</source> <source>Connect Hidden WLAN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="464"/> <location filename="../frontend/netdetails/netdetail.cpp" line="465"/>
<source>Delete this network</source> <source>Delete this network</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="629"/> <location filename="../frontend/netdetails/netdetail.cpp" line="630"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="641"/> <location filename="../frontend/netdetails/netdetail.cpp" line="642"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="1184"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1185"/>
<source>None</source> <source>None</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="753"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="754"/> <location filename="../frontend/netdetails/netdetail.cpp" line="754"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="755"/> <location filename="../frontend/netdetails/netdetail.cpp" line="755"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="756"/>
<source>Auto</source> <source>Auto</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="896"/> <location filename="../frontend/netdetails/netdetail.cpp" line="897"/>
<source>start check ipv4 address conflict</source> <source>start check ipv4 address conflict</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="913"/> <location filename="../frontend/netdetails/netdetail.cpp" line="914"/>
<source>start check ipv6 address conflict</source> <source>start check ipv6 address conflict</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1180"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1181"/>
<source>this wifi no support enterprise type</source> <source>this wifi no support enterprise type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1185"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1186"/>
<source>this wifi no support None type</source> <source>this wifi no support None type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1190"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1191"/>
<source>this wifi no support WPA2 type</source> <source>this wifi no support WPA2 type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1193"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1194"/>
<source>this wifi no support WPA3 type</source> <source>this wifi no support WPA3 type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1007,42 +1055,42 @@
<context> <context>
<name>WlanListItem</name> <name>WlanListItem</name>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="72"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="71"/>
<source>Not connected</source> <source>Not connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="177"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="176"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="204"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="203"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="637"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="656"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="179"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="178"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="208"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="207"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="304"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="314"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="657"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="664"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="674"/>
<source>Connect</source> <source>Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="186"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="686"/>
<source>Property</source> <source>Property</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="188"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="671"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="681"/>
<source>Forget</source> <source>Forget</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="325"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="335"/>
<source>Auto Connect</source> <source>Auto Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1073,12 +1121,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1750"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1739"/>
<source>Connected: </source> <source>Connected: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1752"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1741"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -35,26 +35,74 @@
<context> <context>
<name>ConfigPage</name> <name>ConfigPage</name>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="62"/> <location filename="../frontend/netdetails/configpage.cpp" line="60"/>
<source>Network profile type</source> <source>Network profile type</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="65"/> <location filename="../frontend/netdetails/configpage.cpp" line="63"/>
<source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source> <source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="69"/> <location filename="../frontend/netdetails/configpage.cpp" line="67"/>
<source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source> <source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="73"/> <location filename="../frontend/netdetails/configpage.cpp" line="71"/>
<source>Config firewall and security settings</source> <source>Config firewall and security settings</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>ConnectivityPage</name>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="25"/>
<source>Network connectivity detection</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="55"/>
<source>If access to the Internet is restricted, please switch the network IP connectivity detection method and try again.</source>
<translation> IPལ.</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="61"/>
<source>Public network (default)</source>
<translation> ( )</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="63"/>
<source>Local area network (intranet)</source>
<translation> ( )</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="74"/>
<source>Confirm</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="161"/>
<source>The network is connected and can access the Internet normally.</source>
<translation>.</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="166"/>
<source>The network is connected and access to the Internet is restricted.</source>
<translation>.</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="177"/>
<source>Please enter the local area network (intranet) detection address</source>
<translation>()</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="196"/>
<source>Format error</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>CopyButton</name> <name>CopyButton</name>
<message> <message>
@ -500,7 +548,7 @@
<message> <message>
<location filename="../frontend/netdetails/dnssettingwidget.cpp" line="70"/> <location filename="../frontend/netdetails/dnssettingwidget.cpp" line="70"/>
<source>Close</source> <source>Close</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/dnssettingwidget.cpp" line="73"/> <location filename="../frontend/netdetails/dnssettingwidget.cpp" line="73"/>
@ -524,27 +572,27 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="116"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="117"/>
<source>Wi-Fi network requires authentication</source> <source>Wi-Fi network requires authentication</source>
<translation>Wi-Fiཡི</translation> <translation>Wi-Fiཡི</translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="121"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="122"/>
<source>Access to Wi-Fi network &quot;</source> <source>Access to Wi-Fi network &quot;</source>
<translation>Wii-Fiབར</translation> <translation>Wii-Fiབར</translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="123"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="124"/>
<source>&quot; requires a password or encryption key.</source> <source>&quot; requires a password or encryption key.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="154"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="156"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
@ -568,22 +616,22 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="85"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/>
<source>Allow other devices on this network to discover this computer?</source> <source>Allow other devices on this network to discover this computer?</source>
<translation>?</translation> <translation>?</translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="87"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="91"/>
<source>It is not recommended to enable this feature on public networks</source> <source>It is not recommended to enable this feature on public networks</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="93"/>
<source>Not allowed (recommended)</source> <source>Not allowed (recommended)</source>
<translation>()</translation> <translation>()</translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="90"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="94"/>
<source>Allowed</source> <source>Allowed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -757,38 +805,38 @@
<context> <context>
<name>LanListItem</name> <name>LanListItem</name>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="69"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="68"/>
<source>Not connected</source> <source>Not connected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="126"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="125"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="146"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="145"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="163"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="162"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="261"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="260"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="148"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="147"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="161"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="160"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="265"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="264"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="152"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="151"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="168"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="167"/>
<source>Property</source> <source>Property</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="153"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="152"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="170"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="169"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
@ -796,7 +844,7 @@
<context> <context>
<name>LanPage</name> <name>LanPage</name>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1192"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1187"/>
<source>No ethernet device avaliable</source> <source>No ethernet device avaliable</source>
<translation></translation> <translation></translation>
</message> </message>
@ -825,7 +873,7 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1236"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1231"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation></translation> <translation></translation>
</message> </message>
@ -834,18 +882,18 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1338"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1333"/>
<source>Connected: </source> <source>Connected: </source>
<translation>: </translation> <translation>: </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1332"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1327"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<source>(Limited)</source> <source>(Limited)</source>
<translation>()</translation> <translation>()</translation>
</message> </message>
@ -866,46 +914,50 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="214"/> <location filename="../frontend/mainwindow.cpp" line="221"/>
<source>kylin-nm</source> <source>kylin-nm</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="299"/> <location filename="../frontend/mainwindow.cpp" line="306"/>
<source>LAN</source> <source>LAN</source>
<translatorcomment>线</translatorcomment> <translatorcomment>线</translatorcomment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="301"/> <location filename="../frontend/mainwindow.cpp" line="308"/>
<source>WLAN</source> <source>WLAN</source>
<translatorcomment>线</translatorcomment> <translatorcomment>线</translatorcomment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="330"/>
<source>Show MainWindow</source> <source>Show MainWindow</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="331"/> <location filename="../frontend/mainwindow.cpp" line="338"/>
<source>Settings</source> <source>Settings</source>
<translatorcomment></translatorcomment> <translatorcomment></translatorcomment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="573"/> <location filename="../frontend/mainwindow.cpp" line="339"/>
<location filename="../frontend/mainwindow.cpp" line="802"/> <source>Network Connectivity Detection</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/mainwindow.cpp" line="616"/>
<location filename="../frontend/mainwindow.cpp" line="869"/>
<source>Network tool</source> <source>Network tool</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="587"/> <location filename="../frontend/mainwindow.cpp" line="630"/>
<source>Network Card</source> <source>Network Card</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="785"/> <location filename="../frontend/mainwindow.cpp" line="852"/>
<source>Not connected to the network</source> <source>Not connected to the network</source>
<translation></translation> <translation></translation>
</message> </message>
@ -945,22 +997,22 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="377"/> <location filename="../frontend/netdetails/netdetail.cpp" line="378"/>
<source>Detail</source> <source>Detail</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="378"/> <location filename="../frontend/netdetails/netdetail.cpp" line="379"/>
<source>IPv4</source> <source>IPv4</source>
<translation>IPv4</translation> <translation>IPv4</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="379"/> <location filename="../frontend/netdetails/netdetail.cpp" line="380"/>
<source>IPv6</source> <source>IPv6</source>
<translation>IPv6</translation> <translation>IPv6</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="381"/> <location filename="../frontend/netdetails/netdetail.cpp" line="382"/>
<source>Security</source> <source>Security</source>
<translation></translation> <translation></translation>
</message> </message>
@ -969,62 +1021,62 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="383"/> <location filename="../frontend/netdetails/netdetail.cpp" line="384"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="390"/> <location filename="../frontend/netdetails/netdetail.cpp" line="391"/>
<source>Config</source> <source>Config</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="402"/> <location filename="../frontend/netdetails/netdetail.cpp" line="403"/>
<source>Confirm</source> <source>Confirm</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="404"/> <location filename="../frontend/netdetails/netdetail.cpp" line="405"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="462"/> <location filename="../frontend/netdetails/netdetail.cpp" line="463"/>
<source>Forget this network</source> <source>Forget this network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="464"/> <location filename="../frontend/netdetails/netdetail.cpp" line="465"/>
<source>Delete this network</source> <source>Delete this network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="443"/> <location filename="../frontend/netdetails/netdetail.cpp" line="444"/>
<source>Add LAN Connect</source> <source>Add LAN Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="448"/> <location filename="../frontend/netdetails/netdetail.cpp" line="449"/>
<source>Connect Hidden WLAN</source> <source>Connect Hidden WLAN</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="629"/> <location filename="../frontend/netdetails/netdetail.cpp" line="630"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="641"/> <location filename="../frontend/netdetails/netdetail.cpp" line="642"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="1184"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1185"/>
<source>None</source> <source>None</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="753"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="754"/> <location filename="../frontend/netdetails/netdetail.cpp" line="754"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="755"/> <location filename="../frontend/netdetails/netdetail.cpp" line="755"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="756"/>
<source>Auto</source> <source>Auto</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="896"/> <location filename="../frontend/netdetails/netdetail.cpp" line="897"/>
<source>start check ipv4 address conflict</source> <source>start check ipv4 address conflict</source>
<translation>ipv4ས</translation> <translation>ipv4ས</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="913"/> <location filename="../frontend/netdetails/netdetail.cpp" line="914"/>
<source>start check ipv6 address conflict</source> <source>start check ipv6 address conflict</source>
<translation>ipv6གནས</translation> <translation>ipv6གནས</translation>
</message> </message>
@ -1037,22 +1089,22 @@
<translation type="vanished">ipv6ཐག!</translation> <translation type="vanished">ipv6ཐག!</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1180"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1181"/>
<source>this wifi no support enterprise type</source> <source>this wifi no support enterprise type</source>
<translation>wifiལ</translation> <translation>wifiལ</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1185"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1186"/>
<source>this wifi no support None type</source> <source>this wifi no support None type</source>
<translation>wifiལ</translation> <translation>wifiལ</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1190"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1191"/>
<source>this wifi no support WPA2 type</source> <source>this wifi no support WPA2 type</source>
<translation>wifiལWPA2རིགས</translation> <translation>wifiལWPA2རིགས</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1193"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1194"/>
<source>this wifi no support WPA3 type</source> <source>this wifi no support WPA3 type</source>
<translation>wifiལWPA3རིགས</translation> <translation>wifiལWPA3རིགས</translation>
</message> </message>
@ -1464,42 +1516,42 @@
<context> <context>
<name>WlanListItem</name> <name>WlanListItem</name>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="72"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="71"/>
<source>Not connected</source> <source>Not connected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="177"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="176"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="204"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="203"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="637"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="656"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="179"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="178"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="208"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="207"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="304"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="314"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="657"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="664"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="674"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="188"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="671"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="681"/>
<source>Forget</source> <source>Forget</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="186"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="686"/>
<source>Property</source> <source>Property</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="325"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="335"/>
<source>Auto Connect</source> <source>Auto Connect</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1553,12 +1605,12 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1750"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1739"/>
<source>Connected: </source> <source>Connected: </source>
<translation>: </translation> <translation>: </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1752"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1741"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation></translation> <translation></translation>
</message> </message>

View File

@ -35,26 +35,74 @@
<context> <context>
<name>ConfigPage</name> <name>ConfigPage</name>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="62"/> <location filename="../frontend/netdetails/configpage.cpp" line="60"/>
<source>Network profile type</source> <source>Network profile type</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="65"/> <location filename="../frontend/netdetails/configpage.cpp" line="63"/>
<source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source> <source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source>
<translation> ( ) .</translation> <translation> ( ) .</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="69"/> <location filename="../frontend/netdetails/configpage.cpp" line="67"/>
<source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source> <source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="73"/> <location filename="../frontend/netdetails/configpage.cpp" line="71"/>
<source>Config firewall and security settings</source> <source>Config firewall and security settings</source>
<translation> </translation> <translation> </translation>
</message> </message>
</context> </context>
<context>
<name>ConnectivityPage</name>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="25"/>
<source>Network connectivity detection</source>
<translation> </translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="55"/>
<source>If access to the Internet is restricted, please switch the network IP connectivity detection method and try again.</source>
<translation> IP .</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="61"/>
<source>Public network (default)</source>
<translation> ( )</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="63"/>
<source>Local area network (intranet)</source>
<translation> ( )</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="74"/>
<source>Confirm</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="161"/>
<source>The network is connected and can access the Internet normally.</source>
<translation> .</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="166"/>
<source>The network is connected and access to the Internet is restricted.</source>
<translation> .</translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="177"/>
<source>Please enter the local area network (intranet) detection address</source>
<translation> ( ) </translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="196"/>
<source>Format error</source>
<translation> </translation>
</message>
</context>
<context> <context>
<name>CopyButton</name> <name>CopyButton</name>
<message> <message>
@ -524,27 +572,27 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="116"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="117"/>
<source>Wi-Fi network requires authentication</source> <source>Wi-Fi network requires authentication</source>
<translation>Wi-Fi </translation> <translation>Wi-Fi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="121"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="122"/>
<source>Access to Wi-Fi network &quot;</source> <source>Access to Wi-Fi network &quot;</source>
<translation>Wi-Fi </translation> <translation>Wi-Fi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="123"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="124"/>
<source>&quot; requires a password or encryption key.</source> <source>&quot; requires a password or encryption key.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="154"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="156"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
@ -552,22 +600,22 @@
<context> <context>
<name>FirewallDialog</name> <name>FirewallDialog</name>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="85"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/>
<source>Allow other devices on this network to discover this computer?</source> <source>Allow other devices on this network to discover this computer?</source>
<translation> ?</translation> <translation> ?</translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="87"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="91"/>
<source>It is not recommended to enable this feature on public networks</source> <source>It is not recommended to enable this feature on public networks</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="93"/>
<source>Not allowed (recommended)</source> <source>Not allowed (recommended)</source>
<translation> ( )</translation> <translation> ( )</translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="90"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="94"/>
<source>Allowed</source> <source>Allowed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -737,38 +785,38 @@
<context> <context>
<name>LanListItem</name> <name>LanListItem</name>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="69"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="68"/>
<source>Not connected</source> <source>Not connected</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="126"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="125"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="146"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="145"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="163"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="162"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="261"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="260"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="148"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="147"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="161"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="160"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="265"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="264"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="152"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="151"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="168"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="167"/>
<source>Property</source> <source>Property</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="153"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="152"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="170"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="169"/>
<source>Delete</source> <source>Delete</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -776,7 +824,7 @@
<context> <context>
<name>LanPage</name> <name>LanPage</name>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1192"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1187"/>
<source>No ethernet device avaliable</source> <source>No ethernet device avaliable</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -805,7 +853,7 @@
<translation type="vanished"> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1236"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1231"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -814,18 +862,18 @@
<translation type="vanished"> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1338"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1333"/>
<source>Connected: </source> <source>Connected: </source>
<translation>: </translation> <translation>: </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1332"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1327"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<source>(Limited)</source> <source>(Limited)</source>
<translation>( )</translation> <translation>( )</translation>
</message> </message>
@ -846,46 +894,50 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="214"/> <location filename="../frontend/mainwindow.cpp" line="221"/>
<source>kylin-nm</source> <source>kylin-nm</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="299"/> <location filename="../frontend/mainwindow.cpp" line="306"/>
<source>LAN</source> <source>LAN</source>
<translatorcomment>线</translatorcomment> <translatorcomment>线</translatorcomment>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="301"/> <location filename="../frontend/mainwindow.cpp" line="308"/>
<source>WLAN</source> <source>WLAN</source>
<translatorcomment>线</translatorcomment> <translatorcomment>线</translatorcomment>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="330"/>
<source>Show MainWindow</source> <source>Show MainWindow</source>
<translation> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="331"/> <location filename="../frontend/mainwindow.cpp" line="338"/>
<source>Settings</source> <source>Settings</source>
<translatorcomment> </translatorcomment> <translatorcomment> </translatorcomment>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="573"/> <location filename="../frontend/mainwindow.cpp" line="339"/>
<location filename="../frontend/mainwindow.cpp" line="802"/> <source>Network Connectivity Detection</source>
<translation> </translation>
</message>
<message>
<location filename="../frontend/mainwindow.cpp" line="616"/>
<location filename="../frontend/mainwindow.cpp" line="869"/>
<source>Network tool</source> <source>Network tool</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="587"/> <location filename="../frontend/mainwindow.cpp" line="630"/>
<source>Network Card</source> <source>Network Card</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="785"/> <location filename="../frontend/mainwindow.cpp" line="852"/>
<source>Not connected to the network</source> <source>Not connected to the network</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -921,22 +973,22 @@
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="377"/> <location filename="../frontend/netdetails/netdetail.cpp" line="378"/>
<source>Detail</source> <source>Detail</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="378"/> <location filename="../frontend/netdetails/netdetail.cpp" line="379"/>
<source>IPv4</source> <source>IPv4</source>
<translation>IPv4</translation> <translation>IPv4</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="379"/> <location filename="../frontend/netdetails/netdetail.cpp" line="380"/>
<source>IPv6</source> <source>IPv6</source>
<translation>IPv6</translation> <translation>IPv6</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="381"/> <location filename="../frontend/netdetails/netdetail.cpp" line="382"/>
<source>Security</source> <source>Security</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -945,62 +997,62 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="383"/> <location filename="../frontend/netdetails/netdetail.cpp" line="384"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="390"/> <location filename="../frontend/netdetails/netdetail.cpp" line="391"/>
<source>Config</source> <source>Config</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="402"/> <location filename="../frontend/netdetails/netdetail.cpp" line="403"/>
<source>Confirm</source> <source>Confirm</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="404"/> <location filename="../frontend/netdetails/netdetail.cpp" line="405"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="462"/> <location filename="../frontend/netdetails/netdetail.cpp" line="463"/>
<source>Forget this network</source> <source>Forget this network</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="464"/> <location filename="../frontend/netdetails/netdetail.cpp" line="465"/>
<source>Delete this network</source> <source>Delete this network</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="443"/> <location filename="../frontend/netdetails/netdetail.cpp" line="444"/>
<source>Add LAN Connect</source> <source>Add LAN Connect</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="448"/> <location filename="../frontend/netdetails/netdetail.cpp" line="449"/>
<source>Connect Hidden WLAN</source> <source>Connect Hidden WLAN</source>
<translation> WLAN / </translation> <translation> WLAN / </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="629"/> <location filename="../frontend/netdetails/netdetail.cpp" line="630"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="641"/> <location filename="../frontend/netdetails/netdetail.cpp" line="642"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="1184"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1185"/>
<source>None</source> <source>None</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="753"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="754"/> <location filename="../frontend/netdetails/netdetail.cpp" line="754"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="755"/> <location filename="../frontend/netdetails/netdetail.cpp" line="755"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="756"/>
<source>Auto</source> <source>Auto</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="896"/> <location filename="../frontend/netdetails/netdetail.cpp" line="897"/>
<source>start check ipv4 address conflict</source> <source>start check ipv4 address conflict</source>
<translation>ipv4 </translation> <translation>ipv4 </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="913"/> <location filename="../frontend/netdetails/netdetail.cpp" line="914"/>
<source>start check ipv6 address conflict</source> <source>start check ipv6 address conflict</source>
<translation>ipv6 </translation> <translation>ipv6 </translation>
</message> </message>
@ -1013,22 +1065,22 @@
<translation type="vanished">ipv6 !</translation> <translation type="vanished">ipv6 !</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1180"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1181"/>
<source>this wifi no support enterprise type</source> <source>this wifi no support enterprise type</source>
<translation> wifi </translation> <translation> wifi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1185"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1186"/>
<source>this wifi no support None type</source> <source>this wifi no support None type</source>
<translation> wifi </translation> <translation> wifi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1190"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1191"/>
<source>this wifi no support WPA2 type</source> <source>this wifi no support WPA2 type</source>
<translation> wifiWPA2 </translation> <translation> wifiWPA2 </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1193"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1194"/>
<source>this wifi no support WPA3 type</source> <source>this wifi no support WPA3 type</source>
<translation> wifiWPA3 </translation> <translation> wifiWPA3 </translation>
</message> </message>
@ -1425,42 +1477,42 @@
<context> <context>
<name>WlanListItem</name> <name>WlanListItem</name>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="72"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="71"/>
<source>Not connected</source> <source>Not connected</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="177"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="176"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="204"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="203"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="637"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="656"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="179"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="178"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="208"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="207"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="304"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="314"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="657"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="664"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="674"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="188"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="671"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="681"/>
<source>Forget</source> <source>Forget</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="186"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="686"/>
<source>Property</source> <source>Property</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="325"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="335"/>
<source>Auto Connect</source> <source>Auto Connect</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1514,12 +1566,12 @@
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1750"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1739"/>
<source>Connected: </source> <source>Connected: </source>
<translation>: </translation> <translation>: </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1752"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1741"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation> </translation> <translation> </translation>
</message> </message>

View File

@ -102,26 +102,74 @@
<context> <context>
<name>ConfigPage</name> <name>ConfigPage</name>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="62"/> <location filename="../frontend/netdetails/configpage.cpp" line="60"/>
<source>Network profile type</source> <source>Network profile type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="65"/> <location filename="../frontend/netdetails/configpage.cpp" line="63"/>
<source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source> <source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="69"/> <location filename="../frontend/netdetails/configpage.cpp" line="67"/>
<source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source> <source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="73"/> <location filename="../frontend/netdetails/configpage.cpp" line="71"/>
<source>Config firewall and security settings</source> <source>Config firewall and security settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>ConnectivityPage</name>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="25"/>
<source>Network connectivity detection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="55"/>
<source>If access to the Internet is restricted, please switch the network IP connectivity detection method and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="61"/>
<source>Public network (default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="63"/>
<source>Local area network (intranet)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="74"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="161"/>
<source>The network is connected and can access the Internet normally.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="166"/>
<source>The network is connected and access to the Internet is restricted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="177"/>
<source>Please enter the local area network (intranet) detection address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="196"/>
<source>Format error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>CreatNetPage</name> <name>CreatNetPage</name>
<message> <message>
@ -1251,27 +1299,27 @@
<context> <context>
<name>EnterpriseWlanDialog</name> <name>EnterpriseWlanDialog</name>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="116"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="117"/>
<source>Wi-Fi network requires authentication</source> <source>Wi-Fi network requires authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="121"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="122"/>
<source>Access to Wi-Fi network &quot;</source> <source>Access to Wi-Fi network &quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="123"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="124"/>
<source>&quot; requires a password or encryption key.</source> <source>&quot; requires a password or encryption key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="154"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/>
<source>Cancel</source> <source>Cancel</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="156"/>
<source>Connect</source> <source>Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1279,22 +1327,22 @@
<context> <context>
<name>FirewallDialog</name> <name>FirewallDialog</name>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="85"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/>
<source>Allow other devices on this network to discover this computer?</source> <source>Allow other devices on this network to discover this computer?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="87"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="91"/>
<source>It is not recommended to enable this feature on public networks</source> <source>It is not recommended to enable this feature on public networks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="93"/>
<source>Not allowed (recommended)</source> <source>Not allowed (recommended)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="90"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="94"/>
<source>Allowed</source> <source>Allowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1455,38 +1503,38 @@
<context> <context>
<name>LanListItem</name> <name>LanListItem</name>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="69"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="68"/>
<source>Not connected</source> <source>Not connected</source>
<translation type="unfinished">Bağlanamadı</translation> <translation type="unfinished">Bağlanamadı</translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="126"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="125"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="146"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="145"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="163"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="162"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="261"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="260"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation type="unfinished">Bağlantıyı Kes</translation> <translation type="unfinished">Bağlantıyı Kes</translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="148"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="147"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="161"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="160"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="265"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="264"/>
<source>Connect</source> <source>Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="152"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="151"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="168"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="167"/>
<source>Property</source> <source>Property</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="153"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="152"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="170"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="169"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1494,7 +1542,7 @@
<context> <context>
<name>LanPage</name> <name>LanPage</name>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1192"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1187"/>
<source>No ethernet device avaliable</source> <source>No ethernet device avaliable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1519,23 +1567,23 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1236"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1231"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1338"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1333"/>
<source>Connected: </source> <source>Connected: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<source>(Limited)</source> <source>(Limited)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1332"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1327"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1556,7 +1604,7 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="214"/> <location filename="../frontend/mainwindow.cpp" line="221"/>
<source>kylin-nm</source> <source>kylin-nm</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1577,33 +1625,38 @@
<translation type="vanished">Gizli ı Bağlan</translation> <translation type="vanished">Gizli ı Bağlan</translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="299"/> <location filename="../frontend/mainwindow.cpp" line="306"/>
<source>LAN</source> <source>LAN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="301"/> <location filename="../frontend/mainwindow.cpp" line="308"/>
<source>WLAN</source> <source>WLAN</source>
<translation>WLAN</translation> <translation>WLAN</translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="331"/> <location filename="../frontend/mainwindow.cpp" line="338"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="573"/> <location filename="../frontend/mainwindow.cpp" line="339"/>
<location filename="../frontend/mainwindow.cpp" line="802"/> <source>Network Connectivity Detection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../frontend/mainwindow.cpp" line="616"/>
<location filename="../frontend/mainwindow.cpp" line="869"/>
<source>Network tool</source> <source>Network tool</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="587"/> <location filename="../frontend/mainwindow.cpp" line="630"/>
<source>Network Card</source> <source>Network Card</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="785"/> <location filename="../frontend/mainwindow.cpp" line="852"/>
<source>Not connected to the network</source> <source>Not connected to the network</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1620,9 +1673,8 @@
<translation type="vanished">HotSpot</translation> <translation type="vanished">HotSpot</translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="330"/>
<source>Show MainWindow</source> <source>Show MainWindow</source>
<translation>Ana Pencereyi Göster</translation> <translation type="vanished">Ana Pencereyi Göster</translation>
</message> </message>
<message> <message>
<source>Not connected</source> <source>Not connected</source>
@ -1744,102 +1796,102 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="377"/> <location filename="../frontend/netdetails/netdetail.cpp" line="378"/>
<source>Detail</source> <source>Detail</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="381"/> <location filename="../frontend/netdetails/netdetail.cpp" line="382"/>
<source>Security</source> <source>Security</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="383"/> <location filename="../frontend/netdetails/netdetail.cpp" line="384"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="390"/> <location filename="../frontend/netdetails/netdetail.cpp" line="391"/>
<source>Config</source> <source>Config</source>
<translation type="unfinished">Ayar</translation> <translation type="unfinished">Ayar</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="402"/> <location filename="../frontend/netdetails/netdetail.cpp" line="403"/>
<source>Confirm</source> <source>Confirm</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="404"/> <location filename="../frontend/netdetails/netdetail.cpp" line="405"/>
<source>Cancel</source> <source>Cancel</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="462"/> <location filename="../frontend/netdetails/netdetail.cpp" line="463"/>
<source>Forget this network</source> <source>Forget this network</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="378"/> <location filename="../frontend/netdetails/netdetail.cpp" line="379"/>
<source>IPv4</source> <source>IPv4</source>
<translation type="unfinished">IPv6 adresi: {4?}</translation> <translation type="unfinished">IPv6 adresi: {4?}</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="379"/> <location filename="../frontend/netdetails/netdetail.cpp" line="380"/>
<source>IPv6</source> <source>IPv6</source>
<translation type="unfinished">IPv6 adresi: {6?}</translation> <translation type="unfinished">IPv6 adresi: {6?}</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="443"/> <location filename="../frontend/netdetails/netdetail.cpp" line="444"/>
<source>Add LAN Connect</source> <source>Add LAN Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="448"/> <location filename="../frontend/netdetails/netdetail.cpp" line="449"/>
<source>Connect Hidden WLAN</source> <source>Connect Hidden WLAN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="464"/> <location filename="../frontend/netdetails/netdetail.cpp" line="465"/>
<source>Delete this network</source> <source>Delete this network</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="629"/> <location filename="../frontend/netdetails/netdetail.cpp" line="630"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="641"/> <location filename="../frontend/netdetails/netdetail.cpp" line="642"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="1184"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1185"/>
<source>None</source> <source>None</source>
<translation type="unfinished">Yok</translation> <translation type="unfinished">Yok</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="753"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="754"/> <location filename="../frontend/netdetails/netdetail.cpp" line="754"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="755"/> <location filename="../frontend/netdetails/netdetail.cpp" line="755"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="756"/>
<source>Auto</source> <source>Auto</source>
<translation type="unfinished">Oto</translation> <translation type="unfinished">Oto</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="896"/> <location filename="../frontend/netdetails/netdetail.cpp" line="897"/>
<source>start check ipv4 address conflict</source> <source>start check ipv4 address conflict</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="913"/> <location filename="../frontend/netdetails/netdetail.cpp" line="914"/>
<source>start check ipv6 address conflict</source> <source>start check ipv6 address conflict</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1180"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1181"/>
<source>this wifi no support enterprise type</source> <source>this wifi no support enterprise type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1185"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1186"/>
<source>this wifi no support None type</source> <source>this wifi no support None type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1190"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1191"/>
<source>this wifi no support WPA2 type</source> <source>this wifi no support WPA2 type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1193"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1194"/>
<source>this wifi no support WPA3 type</source> <source>this wifi no support WPA3 type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2354,42 +2406,42 @@
<context> <context>
<name>WlanListItem</name> <name>WlanListItem</name>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="72"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="71"/>
<source>Not connected</source> <source>Not connected</source>
<translation type="unfinished">Bağlanamadı</translation> <translation type="unfinished">Bağlanamadı</translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="177"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="176"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="204"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="203"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="637"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="656"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation type="unfinished">Bağlantıyı Kes</translation> <translation type="unfinished">Bağlantıyı Kes</translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="179"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="178"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="208"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="207"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="304"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="314"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="657"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="664"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="674"/>
<source>Connect</source> <source>Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="186"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="686"/>
<source>Property</source> <source>Property</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="188"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="671"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="681"/>
<source>Forget</source> <source>Forget</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="325"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="335"/>
<source>Auto Connect</source> <source>Auto Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2420,12 +2472,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1750"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1739"/>
<source>Connected: </source> <source>Connected: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1752"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1741"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -35,26 +35,74 @@
<context> <context>
<name>ConfigPage</name> <name>ConfigPage</name>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="62"/> <location filename="../frontend/netdetails/configpage.cpp" line="60"/>
<source>Network profile type</source> <source>Network profile type</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="65"/> <location filename="../frontend/netdetails/configpage.cpp" line="63"/>
<source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source> <source>Public(recommended) Devices on the network cannot discover this computer. Generally, it is suitable for networks in public places, such as airports or coffee shops, etc.</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="69"/> <location filename="../frontend/netdetails/configpage.cpp" line="67"/>
<source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source> <source>Private Devices on the network can discover this computer. Generally applicable to a network at home or work where you know and trust the individuals and devices on the network.</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/configpage.cpp" line="73"/> <location filename="../frontend/netdetails/configpage.cpp" line="71"/>
<source>Config firewall and security settings</source> <source>Config firewall and security settings</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>ConnectivityPage</name>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="25"/>
<source>Network connectivity detection</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="55"/>
<source>If access to the Internet is restricted, please switch the network IP connectivity detection method and try again.</source>
<translation>访 Internet IP </translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="61"/>
<source>Public network (default)</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="63"/>
<source>Local area network (intranet)</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="74"/>
<source>Confirm</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="161"/>
<source>The network is connected and can access the Internet normally.</source>
<translation>访 Internet </translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="166"/>
<source>The network is connected and access to the Internet is restricted.</source>
<translation>访 Internet </translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="177"/>
<source>Please enter the local area network (intranet) detection address</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/connectivity/connectivitypage.cpp" line="196"/>
<source>Format error</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>CopyButton</name> <name>CopyButton</name>
<message> <message>
@ -524,27 +572,27 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="116"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="117"/>
<source>Wi-Fi network requires authentication</source> <source>Wi-Fi network requires authentication</source>
<translation>Wi-Fi </translation> <translation>Wi-Fi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="121"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="122"/>
<source>Access to Wi-Fi network &quot;</source> <source>Access to Wi-Fi network &quot;</source>
<translation>访 Wi-Fi </translation> <translation>访 Wi-Fi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="123"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="124"/>
<source>&quot; requires a password or encryption key.</source> <source>&quot; requires a password or encryption key.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="154"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="155"/> <location filename="../frontend/enterprise-wlan/enterprisewlandialog.cpp" line="156"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
@ -568,22 +616,22 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="85"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/>
<source>Allow other devices on this network to discover this computer?</source> <source>Allow other devices on this network to discover this computer?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="87"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="91"/>
<source>It is not recommended to enable this feature on public networks</source> <source>It is not recommended to enable this feature on public networks</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="89"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="93"/>
<source>Not allowed (recommended)</source> <source>Not allowed (recommended)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/networkmode/firewalldialog.cpp" line="90"/> <location filename="../frontend/networkmode/firewalldialog.cpp" line="94"/>
<source>Allowed</source> <source>Allowed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -757,38 +805,38 @@
<context> <context>
<name>LanListItem</name> <name>LanListItem</name>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="69"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="68"/>
<source>Not connected</source> <source>Not connected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="126"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="125"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation>线</translation> <translation>线</translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="146"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="145"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="163"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="162"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="261"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="260"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="148"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="147"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="161"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="160"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="265"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="264"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="152"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="151"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="168"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="167"/>
<source>Property</source> <source>Property</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/lanlistitem.cpp" line="153"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="152"/>
<location filename="../frontend/list-items/lanlistitem.cpp" line="170"/> <location filename="../frontend/list-items/lanlistitem.cpp" line="169"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
@ -796,7 +844,7 @@
<context> <context>
<name>LanPage</name> <name>LanPage</name>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1192"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1187"/>
<source>No ethernet device avaliable</source> <source>No ethernet device avaliable</source>
<translation>线</translation> <translation>线</translation>
</message> </message>
@ -825,7 +873,7 @@
<translation type="vanished">线</translation> <translation type="vanished">线</translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1236"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1231"/>
<source>Wired Device not carried</source> <source>Wired Device not carried</source>
<translation>线</translation> <translation>线</translation>
</message> </message>
@ -834,18 +882,18 @@
<translation type="vanished">线</translation> <translation type="vanished">线</translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1338"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1333"/>
<source>Connected: </source> <source>Connected: </source>
<translation>: </translation> <translation>: </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1332"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1327"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/lanpage.cpp" line="1330"/> <location filename="../frontend/tab-pages/lanpage.cpp" line="1325"/>
<source>(Limited)</source> <source>(Limited)</source>
<translation>()</translation> <translation>()</translation>
</message> </message>
@ -866,46 +914,50 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="214"/> <location filename="../frontend/mainwindow.cpp" line="221"/>
<source>kylin-nm</source> <source>kylin-nm</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="299"/> <location filename="../frontend/mainwindow.cpp" line="306"/>
<source>LAN</source> <source>LAN</source>
<translatorcomment>线</translatorcomment> <translatorcomment>线</translatorcomment>
<translation>线</translation> <translation>线</translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="301"/> <location filename="../frontend/mainwindow.cpp" line="308"/>
<source>WLAN</source> <source>WLAN</source>
<translatorcomment>线</translatorcomment> <translatorcomment>线</translatorcomment>
<translation>线</translation> <translation>线</translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="330"/>
<source>Show MainWindow</source> <source>Show MainWindow</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="331"/> <location filename="../frontend/mainwindow.cpp" line="338"/>
<source>Settings</source> <source>Settings</source>
<translatorcomment></translatorcomment> <translatorcomment></translatorcomment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="573"/> <location filename="../frontend/mainwindow.cpp" line="339"/>
<location filename="../frontend/mainwindow.cpp" line="802"/> <source>Network Connectivity Detection</source>
<translation></translation>
</message>
<message>
<location filename="../frontend/mainwindow.cpp" line="616"/>
<location filename="../frontend/mainwindow.cpp" line="869"/>
<source>Network tool</source> <source>Network tool</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="587"/> <location filename="../frontend/mainwindow.cpp" line="630"/>
<source>Network Card</source> <source>Network Card</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/mainwindow.cpp" line="785"/> <location filename="../frontend/mainwindow.cpp" line="852"/>
<source>Not connected to the network</source> <source>Not connected to the network</source>
<translation></translation> <translation></translation>
</message> </message>
@ -941,22 +993,22 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="377"/> <location filename="../frontend/netdetails/netdetail.cpp" line="378"/>
<source>Detail</source> <source>Detail</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="378"/> <location filename="../frontend/netdetails/netdetail.cpp" line="379"/>
<source>IPv4</source> <source>IPv4</source>
<translation>IPv4</translation> <translation>IPv4</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="379"/> <location filename="../frontend/netdetails/netdetail.cpp" line="380"/>
<source>IPv6</source> <source>IPv6</source>
<translation>IPv6</translation> <translation>IPv6</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="381"/> <location filename="../frontend/netdetails/netdetail.cpp" line="382"/>
<source>Security</source> <source>Security</source>
<translation></translation> <translation></translation>
</message> </message>
@ -965,62 +1017,62 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="383"/> <location filename="../frontend/netdetails/netdetail.cpp" line="384"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="390"/> <location filename="../frontend/netdetails/netdetail.cpp" line="391"/>
<source>Config</source> <source>Config</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="402"/> <location filename="../frontend/netdetails/netdetail.cpp" line="403"/>
<source>Confirm</source> <source>Confirm</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="404"/> <location filename="../frontend/netdetails/netdetail.cpp" line="405"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="462"/> <location filename="../frontend/netdetails/netdetail.cpp" line="463"/>
<source>Forget this network</source> <source>Forget this network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="464"/> <location filename="../frontend/netdetails/netdetail.cpp" line="465"/>
<source>Delete this network</source> <source>Delete this network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="443"/> <location filename="../frontend/netdetails/netdetail.cpp" line="444"/>
<source>Add LAN Connect</source> <source>Add LAN Connect</source>
<translation>线</translation> <translation>线</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="448"/> <location filename="../frontend/netdetails/netdetail.cpp" line="449"/>
<source>Connect Hidden WLAN</source> <source>Connect Hidden WLAN</source>
<translation> WLAN</translation> <translation> WLAN</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="629"/> <location filename="../frontend/netdetails/netdetail.cpp" line="630"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="641"/> <location filename="../frontend/netdetails/netdetail.cpp" line="642"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="1184"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1185"/>
<source>None</source> <source>None</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="753"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="754"/> <location filename="../frontend/netdetails/netdetail.cpp" line="754"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="755"/> <location filename="../frontend/netdetails/netdetail.cpp" line="755"/>
<location filename="../frontend/netdetails/netdetail.cpp" line="756"/>
<source>Auto</source> <source>Auto</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="896"/> <location filename="../frontend/netdetails/netdetail.cpp" line="897"/>
<source>start check ipv4 address conflict</source> <source>start check ipv4 address conflict</source>
<translation> ipv4 </translation> <translation> ipv4 </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="913"/> <location filename="../frontend/netdetails/netdetail.cpp" line="914"/>
<source>start check ipv6 address conflict</source> <source>start check ipv6 address conflict</source>
<translation> ipv6 </translation> <translation> ipv6 </translation>
</message> </message>
@ -1033,22 +1085,22 @@
<translation type="vanished">ipv6地址冲突</translation> <translation type="vanished">ipv6地址冲突</translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1180"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1181"/>
<source>this wifi no support enterprise type</source> <source>this wifi no support enterprise type</source>
<translation> wifi </translation> <translation> wifi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1185"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1186"/>
<source>this wifi no support None type</source> <source>this wifi no support None type</source>
<translation> wifi </translation> <translation> wifi </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1190"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1191"/>
<source>this wifi no support WPA2 type</source> <source>this wifi no support WPA2 type</source>
<translation> wifi WPA2 </translation> <translation> wifi WPA2 </translation>
</message> </message>
<message> <message>
<location filename="../frontend/netdetails/netdetail.cpp" line="1193"/> <location filename="../frontend/netdetails/netdetail.cpp" line="1194"/>
<source>this wifi no support WPA3 type</source> <source>this wifi no support WPA3 type</source>
<translation> wifi WPA3 </translation> <translation> wifi WPA3 </translation>
</message> </message>
@ -1452,42 +1504,42 @@
<context> <context>
<name>WlanListItem</name> <name>WlanListItem</name>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="72"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="71"/>
<source>Not connected</source> <source>Not connected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="177"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="176"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="204"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="203"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="637"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="656"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="666"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/>
<source>Disconnect</source> <source>Disconnect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="179"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="178"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="208"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="207"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="304"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="314"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="647"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="657"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="664"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="674"/>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="188"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="671"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="681"/>
<source>Forget</source> <source>Forget</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="187"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="186"/>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="676"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="686"/>
<source>Property</source> <source>Property</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../frontend/list-items/wlanlistitem.cpp" line="325"/> <location filename="../frontend/list-items/wlanlistitem.cpp" line="335"/>
<source>Auto Connect</source> <source>Auto Connect</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1541,12 +1593,12 @@
<translation>线</translation> <translation>线</translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1750"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1739"/>
<source>Connected: </source> <source>Connected: </source>
<translation>: </translation> <translation>: </translation>
</message> </message>
<message> <message>
<location filename="../frontend/tab-pages/wlanpage.cpp" line="1752"/> <location filename="../frontend/tab-pages/wlanpage.cpp" line="1741"/>
<source>Not Connected</source> <source>Not Connected</source>
<translation></translation> <translation></translation>
</message> </message>