diff -Nru kylin-nm-4.10.0.0/debian/changelog kylin-nm-4.10.0.0/debian/changelog --- kylin-nm-4.10.0.0/debian/changelog 2024-08-30 09:33:01.000000000 +0800 +++ kylin-nm-4.10.0.0/debian/changelog 2024-10-23 20:18:44.000000000 +0800 @@ -1,3 +1,14 @@ +kylin-nm (4.10.0.0-ok0.13) nile; urgency=medium + + * BUG:#I9W15H【移动热点】移动热点界面进行搜索,下拉列表内容显示不全 + #IA9X4Y【移动热点】移动热点界面进行搜索,下拉列表内容显示不全 + #IA4JLH【移动热点】热点名称输入10个汉字后,在中间位置添加任意3个字符,会删除最后一个汉字,同时光标移动到最后 + * 需求:无 + * 其他改动说明:更新翻译 + * 其他改动影响域:无 + + -- maqiang <maqiang@kylinos.cn> Wed, 23 Oct 2024 20:18:44 +0800 + kylin-nm (4.10.0.0-ok0.12) nile; urgency=medium * 更新0920维哈克翻译 diff -Nru kylin-nm-4.10.0.0/debian/patches/0065-81-fixbug.patch kylin-nm-4.10.0.0/debian/patches/0065-81-fixbug.patch --- kylin-nm-4.10.0.0/debian/patches/0065-81-fixbug.patch 1970-01-01 08:00:00.000000000 +0800 +++ kylin-nm-4.10.0.0/debian/patches/0065-81-fixbug.patch 2024-10-23 20:18:44.000000000 +0800 @@ -0,0 +1,2844 @@ +From: =?utf-8?b?6YKT5omY?= <dengtuo@kylinos.cn> +Date: Thu, 24 Oct 2024 01:58:17 +0000 +Subject: !81 fixbug Merge pull request !81 from mq/openkylin/nile + +--- + plugins/mobilehotspot/mobilehotspot.cpp | 16 ++- + plugins/mobilehotspot/mobilehotspotwidget.cpp | 135 ++++++++++++++++++++------ + plugins/mobilehotspot/mobilehotspotwidget.h | 15 ++- + plugins/mobilehotspot/translations/bo.ts | 92 ++++++++++++------ + plugins/mobilehotspot/translations/bo_CN.ts | 115 +++++++++++++++++----- + plugins/mobilehotspot/translations/de.ts | 102 ++++++++++++++----- + plugins/mobilehotspot/translations/en_US.ts | 117 ++++++++++++++++------ + plugins/mobilehotspot/translations/es.ts | 102 ++++++++++++++----- + plugins/mobilehotspot/translations/fr.ts | 102 ++++++++++++++----- + plugins/mobilehotspot/translations/kk.ts | 102 ++++++++++++++----- + plugins/mobilehotspot/translations/ky.ts | 102 ++++++++++++++----- + plugins/mobilehotspot/translations/mn.ts | 113 ++++++++++++++++----- + plugins/mobilehotspot/translations/tr.ts | 92 ++++++++++++------ + plugins/mobilehotspot/translations/ug.ts | 102 ++++++++++++++----- + plugins/mobilehotspot/translations/zh_CN.ts | 115 +++++++++++++++++----- + plugins/mobilehotspot/translations/zh_Hant.ts | 119 +++++++++++++++++------ + 16 files changed, 1165 insertions(+), 376 deletions(-) + +diff --git a/plugins/mobilehotspot/mobilehotspot.cpp b/plugins/mobilehotspot/mobilehotspot.cpp +index 406f79e..44c0c1f 100644 +--- a/plugins/mobilehotspot/mobilehotspot.cpp ++++ b/plugins/mobilehotspot/mobilehotspot.cpp +@@ -97,10 +97,18 @@ QString MobileHotspot::translationPath() const + + void MobileHotspot::initSearchText() + { +- //~ contents_path /mobilehotspot/mobilehotspot +- tr("mobilehotspot"); +- //~ contents_path /mobilehotspot/mobilehotspot open +- tr("mobilehotspot open"); ++ //~ contents_path /mobilehotspot/Mobile Hotspot ++ tr("Mobile Hotspot"); ++ //~ contents_path /mobilehotspot/Open mobile hotspot ++ tr("Open mobile hotspot"); ++ //~ contents_path /mobilehotspot/Wi-Fi Name ++ tr("Wi-Fi Name"); ++ //~ contents_path /mobilehotspot/Network Password ++ tr("Network Password"); ++ //~ contents_path /mobilehotspot/Network Frequency band ++ tr("Network Frequency band"); ++ //~ contents_path /mobilehotspot/Shared NIC port ++ tr("Shared NIC port"); + } + + bool MobileHotspot::isExitWirelessDevice() +diff --git a/plugins/mobilehotspot/mobilehotspotwidget.cpp b/plugins/mobilehotspot/mobilehotspotwidget.cpp +index 9b38999..199b807 100644 +--- a/plugins/mobilehotspot/mobilehotspotwidget.cpp ++++ b/plugins/mobilehotspot/mobilehotspotwidget.cpp +@@ -27,20 +27,17 @@ + #define FRAME_MIN_SIZE 550, 60 + #define FRAME_MAX_SIZE 16777215, 16777215 + #define CONTECT_FRAME_MAX_SIZE 16777215, 60 +- + #define HINT_TEXT_MARGINS 8, 0, 0, 0 + #define FRAME_MIN_SIZE 550, 60 +- + #define LABLE_MIN_WIDTH 188 + #define COMBOBOX_MIN_WIDTH 200 + #define LINE_MAX_SIZE 16777215, 1 + #define LINE_MIN_SIZE 0, 1 + #define ICON_SIZE 24,24 +- + #define PASSWORD_FRAME_MIN_HIGHT 60 + #define PASSWORD_FRAME_FIX_HIGHT 90 + #define PASSWORD_FRAME_MIN_SIZE 550, 60 +-#define PASSWORD_FRAME_MAX_SIZE 16777215, 86 ++#define PASSWORD_FRAME_MAX_SIZE 16777215, 90 + #define PASSWORD_ITEM_MARGINS 16, 10, 16, 10 + + #define WIRELESS 1 +@@ -48,6 +45,7 @@ + #define AP_NAME_MAX_LENGTH 32 + + #define REFRESH_MSEC 20*1000 ++#define FRAME_SPEED 150 + + #define LOG_HEAD "[MobileHotspotWidget]" + +@@ -181,7 +179,7 @@ bool MobileHotspotWidget::eventFilter(QObject *watched, QEvent *event) + return true; + } + if (m_pwdNameLine->text().length() < 8) { +-// showDesktopNotify(tr("can not create hotspot with password length less than eight!")); ++ + return true; + } + // showDesktopNotify(tr("start to open hotspot ") + m_apNameLine->text()); +@@ -194,6 +192,7 @@ bool MobileHotspotWidget::eventFilter(QObject *watched, QEvent *event) + qDebug() << LOG_HEAD << "call activeWirelessAp failed "; + return true; + } ++ + } + return true; + } +@@ -262,6 +261,7 @@ void MobileHotspotWidget::initUI() + + } + ++ + void MobileHotspotWidget::initDbusConnect() + { + if(m_interface->isValid()) { +@@ -270,8 +270,9 @@ void MobileHotspotWidget::initDbusConnect() + connect(m_interface,SIGNAL(wirelessDeviceStatusChanged()), this, SLOT(onDeviceStatusChanged()), Qt::QueuedConnection); + connect(m_interface,SIGNAL(deviceNameChanged(QString, QString, int)), this, SLOT(onDeviceNameChanged(QString, QString, int)), Qt::QueuedConnection); + connect(m_interface,SIGNAL(hotspotDeactivated(QString, QString)), this, SLOT(onHotspotDeactivated(QString, QString)), Qt::QueuedConnection); +- + connect(m_interface,SIGNAL(hotspotActivated(QString, QString, QString, QString, QString)), this, SLOT(onHotspotActivated(QString, QString, QString, QString, QString)), Qt::QueuedConnection); ++ connect(m_interface,SIGNAL(hotspotDeactivating(QString, QString)), this, SLOT(startLoading()), Qt::QueuedConnection); ++ connect(m_interface,SIGNAL(hotspotActivating(QString, QString)), this, SLOT(startLoading()), Qt::QueuedConnection); + + connect(m_interface, SIGNAL(wlanactiveConnectionStateChanged(QString, QString, QString, int)), this, SLOT(onActiveConnectionChanged(QString, QString, QString, int)), Qt::QueuedConnection); + +@@ -289,12 +290,32 @@ void MobileHotspotWidget::onApLineEditTextEdit(QString text) + { + int count = 0; + int i = 0; ++ if (text.toLocal8Bit().length() <= AP_NAME_MAX_LENGTH) { ++ return; ++ } + +- for ( ; i < text.length(); ++i) { +- count += text.mid(i,1).toLocal8Bit().length(); +- if (count > AP_NAME_MAX_LENGTH) { +- m_apNameLine->setText(text.left(i)); +- return; ++ int index = m_apNameLine->cursorPosition(); ++ ++ QString leftStr = text.left(index); ++ QString rightStr = text.mid(index); ++ ++ if (rightStr.isEmpty()) { ++ for ( ; i < text.length(); ++i) { ++ count += text.mid(i,1).toLocal8Bit().length(); ++ if (count > AP_NAME_MAX_LENGTH) { ++ m_apNameLine->setText(text.left(i)); ++ return; ++ } ++ } ++ } else { ++ count = rightStr.toLocal8Bit().length(); ++ for ( ; i < leftStr.length(); ++i) { ++ count += leftStr.mid(i,1).toLocal8Bit().length(); ++ if (count > AP_NAME_MAX_LENGTH) { ++ m_apNameLine->setText(leftStr.left(i) + rightStr); ++ m_apNameLine->setCursorPosition(i); ++ return; ++ } + } + } + } +@@ -351,7 +372,8 @@ void MobileHotspotWidget::onInterfaceChanged() + void MobileHotspotWidget::onActiveConnectionChanged(QString deviceName, QString ssid, QString uuid, int status) + { + if(m_uuid == uuid && status == 4) { +- showDesktopNotify(tr("hotspot already close")); ++ if(m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already close")); + m_switchBtn->setChecked(false); + setUiEnabled(false); + m_uuid.clear(); +@@ -368,7 +390,10 @@ void MobileHotspotWidget::onActiveConnectionChanged(QString deviceName, QString + + void MobileHotspotWidget::onWirelessBtnChanged(bool state) + { ++ stopLoading(); + if (!state) { ++ if(m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already close")); + m_switchBtn->setChecked(state); + m_uuid.clear(); + m_switchBtn->setCheckable(false); +@@ -421,6 +446,10 @@ void MobileHotspotWidget::initInterfaceInfo() + } else { + QMap<QString, bool>::Iterator iter = devMap.begin(); + while (iter != devMap.end()) { ++ if (!iter.value()) { ++ iter++; ++ continue; ++ } + QString interfaceName = iter.key(); + if (!(devCapMap[interfaceName] & 0x01)) { + m_interfaceComboBox->addItem(interfaceName); +@@ -447,6 +476,8 @@ void MobileHotspotWidget::getApInfo() + } + + if (m_interfaceComboBox->count() <= 0) { ++ if(m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already close")); + m_switchBtn->setChecked(false); + setWidgetHidden(true); + qWarning() << LOG_HEAD << "getApInfo but interface is empty"; +@@ -479,10 +510,14 @@ void MobileHotspotWidget::getApInfo() + } + + if (apInfo.at(3) == "true") { ++ if(!m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already open")); + m_switchBtn->setChecked(true); + setUiEnabled(true); + m_uuid = apInfo.at(4); + } else { ++ if(m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already close")); + m_switchBtn->setChecked(false); + setUiEnabled(false); + m_uuid = apInfo.at(4); +@@ -506,15 +541,54 @@ void MobileHotspotWidget::setSwitchFrame() + + QHBoxLayout *switchLayout = new QHBoxLayout(m_switchFrame); + +- m_switchLabel = new QLabel(tr("Open"), this); ++ m_switchLabel = new QLabel(tr("Open mobile hotspot"), this); + m_switchLabel->setMinimumWidth(LABLE_MIN_WIDTH); + m_switchBtn = new KSwitchButton(this); ++ m_statusLabel= new QLabel(this); ++ m_statusLabel->hide(); + switchLayout->setContentsMargins(ITEM_MARGINS); + switchLayout->addWidget(m_switchLabel); + switchLayout->addStretch(); ++ switchLayout->addWidget(m_statusLabel); ++ switchLayout->addSpacing(4); + switchLayout->addWidget(m_switchBtn); + + m_switchFrame->setLayout(switchLayout); ++ ++ m_loadIcons.append(QIcon::fromTheme("ukui-loading-1-symbolic")); ++ m_loadIcons.append(QIcon::fromTheme("ukui-loading-2-symbolic")); ++ m_loadIcons.append(QIcon::fromTheme("ukui-loading-3-symbolic")); ++ m_loadIcons.append(QIcon::fromTheme("ukui-loading-4-symbolic")); ++ m_loadIcons.append(QIcon::fromTheme("ukui-loading-5-symbolic")); ++ m_loadIcons.append(QIcon::fromTheme("ukui-loading-6-symbolic")); ++ m_loadIcons.append(QIcon::fromTheme("ukui-loading-7-symbolic")); ++ m_waitTimer = new QTimer(this); ++ connect(m_waitTimer, &QTimer::timeout, this, &MobileHotspotWidget::updateLoadingIcon); ++} ++ ++void MobileHotspotWidget::updateLoadingIcon() ++{ ++ if (m_currentIconIndex > 6) { ++ m_currentIconIndex = 0; ++ } ++ m_statusLabel->setPixmap(m_loadIcons.at(m_currentIconIndex).pixmap(16,16)); ++ m_currentIconIndex ++; ++} ++ ++void MobileHotspotWidget::startLoading() ++{ ++ m_waitTimer->start(FRAME_SPEED); ++ m_switchBtn->hide(); ++ m_statusLabel->setFocus(); ++ m_statusLabel->show(); ++} ++ ++void MobileHotspotWidget::stopLoading() ++{ ++ m_waitTimer->stop(); ++ m_statusLabel->clearFocus(); ++ m_statusLabel->hide(); ++ m_switchBtn->show(); + } + + void MobileHotspotWidget::setApNameFrame() +@@ -548,8 +622,8 @@ void MobileHotspotWidget::setPasswordFrame() + m_passwordFrame->setMinimumSize(PASSWORD_FRAME_MIN_SIZE); + m_passwordFrame->setMaximumSize(PASSWORD_FRAME_MAX_SIZE); + +- m_pwdLabel = new QLabel(tr("Password"), this); +- m_pwdLabel->setMinimumWidth(LABLE_MIN_WIDTH); ++ m_pwdLabel = new FixLabel(tr("Network Password"), this); ++ m_pwdLabel->setFixedWidth(LABLE_MIN_WIDTH); + m_pwdNameLine = new KPasswordEdit(this); + m_pwdNameLine->setClearButtonEnabled(false);//禁用ClearBtn按钮X + m_pwdNameLine->setMinimumWidth(COMBOBOX_MIN_WIDTH); +@@ -562,13 +636,6 @@ void MobileHotspotWidget::setPasswordFrame() + m_pwdHintLabel->setPalette(hintTextColor); + m_pwdHintLabel->setText(tr("Contains at least 8 characters")); //至少包含8个字符 + +- QWidget *pwdInputWidget = new QWidget(m_passwordFrame); +- QVBoxLayout *pwdInputVLayout = new QVBoxLayout(pwdInputWidget); +- pwdInputVLayout->setContentsMargins(CONTENTS_MARGINS); +- pwdInputVLayout->setSpacing(0); +- pwdInputVLayout->addWidget(m_pwdNameLine); +- pwdInputVLayout->addWidget(m_pwdHintLabel); +- + QGridLayout *pwdLayout = new QGridLayout(m_passwordFrame); + pwdLayout->setContentsMargins(PASSWORD_ITEM_MARGINS); + pwdLayout->setSpacing(0); +@@ -577,6 +644,9 @@ void MobileHotspotWidget::setPasswordFrame() + pwdLayout->addWidget(m_pwdHintLabel, 1, 1); + + m_passwordFrame->setLayout(pwdLayout); ++ //init ++ m_passwordFrame->setFixedHeight(PASSWORD_FRAME_FIX_HIGHT); ++ m_pwdHintLabel->show(); + + m_pwdNameLine->installEventFilter(this); + } +@@ -592,7 +662,7 @@ void MobileHotspotWidget::setFreqBandFrame() + QHBoxLayout *freqBandHLayout = new QHBoxLayout(m_freqBandFrame); + + m_freqBandLabel = new FixLabel(this); +- m_freqBandLabel->setText(tr("Frequency band")); ++ m_freqBandLabel->setText(tr("Network Frequency band")); + m_freqBandLabel->setFixedWidth(LABLE_MIN_WIDTH - 8); + m_freqBandComboBox = new QComboBox(this); + m_freqBandComboBox->setInsertPolicy(QComboBox::NoInsert); +@@ -616,7 +686,7 @@ void MobileHotspotWidget::setInterFaceFrame() + m_interfaceFrame->setMinimumSize(PASSWORD_FRAME_MIN_SIZE); + m_interfaceFrame->setMaximumSize(PASSWORD_FRAME_MAX_SIZE); + +- m_interfaceLabel = new QLabel(tr("Net card"), this); ++ m_interfaceLabel = new FixLabel(tr("Shared NIC port"), this); + m_interfaceLabel->setFixedWidth(LABLE_MIN_WIDTH); + m_interfaceComboBox = new QComboBox(this); + m_interfaceComboBox->setInsertPolicy(QComboBox::NoInsert); +@@ -656,7 +726,6 @@ void MobileHotspotWidget::setInterFaceFrame() + + m_warnWidget->hide(); + } +- + void MobileHotspotWidget::onActivateFailed(QString errorMessage) + { + if (errorMessage.indexOf("hotspot")) { +@@ -691,7 +760,6 @@ void MobileHotspotWidget::onDeviceNameChanged(QString oldName, QString newName, + m_interfaceName = newName; + } + } +- + QTimer::singleShot(100, this, [=]() { + if (m_interfaceComboBox->currentText() == newName) { + updateBandCombox(); +@@ -702,14 +770,16 @@ void MobileHotspotWidget::onDeviceNameChanged(QString oldName, QString newName, + //热点断开 + void MobileHotspotWidget::onHotspotDeactivated(QString devName, QString ssid) + { ++ stopLoading(); + if (!m_switchBtn->isChecked()) { + return; + } + if (devName == m_interfaceComboBox->currentText() && ssid == m_apNameLine->text()) { ++ if(m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already close")); + m_switchBtn->setChecked(false); + m_uuid.clear(); + // setUiEnabled(true); +- showDesktopNotify(tr("hotspot already close")); + } + } + +@@ -717,6 +787,7 @@ void MobileHotspotWidget::onHotspotDeactivated(QString devName, QString ssid) + void MobileHotspotWidget::onHotspotActivated(QString devName, QString ssid, QString uuid, QString activePath, QString settingPath) + { + qDebug() << LOG_HEAD << "onHotspotActivated" <<devName << ssid << uuid; ++ stopLoading(); + if (m_switchBtn->isChecked()) { + return; + } +@@ -736,10 +807,11 @@ void MobileHotspotWidget::onHotspotActivated(QString devName, QString ssid, QStr + this->update(); + + if (devName == m_interfaceComboBox->currentText() && ssid == m_apNameLine->text()) { ++ if(!m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already open")); + m_switchBtn->setChecked(true); + m_uuid = uuid; + // setUiEnabled(false); +- showDesktopNotify(tr("hotspot already open")); + } else { + QStringList info; + if (!getApInfoBySsid(devName, ssid, info)) { +@@ -747,7 +819,8 @@ void MobileHotspotWidget::onHotspotActivated(QString devName, QString ssid, QStr + } + int index = m_interfaceComboBox->findText(devName); + if (index >= 0) { +- showDesktopNotify(tr("hotspot already open")); ++ if(!m_switchBtn->isChecked()) ++ showDesktopNotify(tr("hotspot already open")); + m_apNameLine->setText(ssid); + m_interfaceComboBox->setCurrentIndex(index); + m_switchBtn->setChecked(true); +@@ -826,6 +899,7 @@ void MobileHotspotWidget::setWidgetHidden(bool isHidden) + onWirelessBtnChanged(state); + } + resetFrameSize(); ++ + } + + void MobileHotspotWidget::updateBandCombox() +@@ -838,7 +912,6 @@ void MobileHotspotWidget::updateBandCombox() + setWidgetHidden(true); + return; + } +- + m_isUserSelect = false; + + QMap<QString, int> devCapMap; +@@ -998,6 +1071,7 @@ void MobileHotspotWidget::initConnectDevPage() + m_connectDevPage = new ConnectdevPage(this); + m_Vlayout->addSpacing(32); + m_Vlayout->addWidget(m_connectDevPage); ++ connect(m_switchBtn, &KSwitchButton::stateChanged, m_connectDevPage, &ConnectdevPage::refreshStalist); + } + + void MobileHotspotWidget::initBlackListPage() +@@ -1006,3 +1080,4 @@ void MobileHotspotWidget::initBlackListPage() + m_Vlayout->addSpacing(32); + m_Vlayout->addWidget(m_blacklistPage); + } ++ +diff --git a/plugins/mobilehotspot/mobilehotspotwidget.h b/plugins/mobilehotspot/mobilehotspotwidget.h +index 0723b2f..6a8d6ac 100644 +--- a/plugins/mobilehotspot/mobilehotspotwidget.h ++++ b/plugins/mobilehotspot/mobilehotspotwidget.h +@@ -72,10 +72,10 @@ private: + TitleLabel *m_hotspotTitleLabel; + QLabel *m_switchLabel; + QLabel *m_apNameLabel; +- QLabel *m_pwdLabel; ++ FixLabel *m_pwdLabel; + QLabel *m_pwdHintLabel; + FixLabel *m_freqBandLabel; +- QLabel *m_interfaceLabel; ++ FixLabel *m_interfaceLabel; + + QFrame *switchAndApNameLine; + QFrame *apNameAndPwdLine; +@@ -102,6 +102,13 @@ private: + QString m_uuid = ""; + QString m_hostName = ""; + ++ ++ QLabel *m_statusLabel; ++ QTimer *m_waitTimer = nullptr; ++ QList<QIcon> m_loadIcons; ++ int m_currentIconIndex=0; ++ void updateLoadingIcon(); ++ + void resetFrameSize(); + void initUI(); + void initDbusConnect(); +@@ -145,6 +152,7 @@ private: + void initBlackListPage(); + + bool m_isUserSelect = true; //是否用户操作 ++ + signals: + + private slots: +@@ -167,6 +175,9 @@ private slots: + void onPwdTextChanged(); + + void onInterfaceChanged(); ++ ++ void startLoading(); ++ void stopLoading(); + }; + + #endif // MOBILEHOTSPOTWIDGET_H +diff --git a/plugins/mobilehotspot/translations/bo.ts b/plugins/mobilehotspot/translations/bo.ts +index 1585a4a..a627c8c 100644 +--- a/plugins/mobilehotspot/translations/bo.ts ++++ b/plugins/mobilehotspot/translations/bo.ts +@@ -42,93 +42,121 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> ++ <source>Mobile Hotspot</source> + <translation type="unfinished"></translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> +- <source>mobilehotspot open</source> ++ <source>Open mobile hotspot</source> + <translation type="unfinished"></translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> + </message> + </context> + <context> + <name>MobileHotspotWidget</name> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> +- <source>Open</source> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> +- <source>Wi-Fi Name</source> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> +- <source>Password</source> +- <translation type="unfinished"></translation> +- </message> +- <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> +- <source>Frequency band</source> +- <translation type="unfinished"></translation> +- </message> +- <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> +- <source>Net card</source> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> ++ <source>Wi-Fi Name</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation type="unfinished"></translation> + </message> +diff --git a/plugins/mobilehotspot/translations/bo_CN.ts b/plugins/mobilehotspot/translations/bo_CN.ts +index 5b9e0e4..089af1c 100644 +--- a/plugins/mobilehotspot/translations/bo_CN.ts ++++ b/plugins/mobilehotspot/translations/bo_CN.ts +@@ -42,15 +42,58 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> +- <translation>སྒུལ་བདེའི་འཕྲུལ་ཆས།</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <source>Mobile Hotspot</source> ++ <translation>སྒུལ་བདེའི་ཧའོ་ཚི་ཀུང་སི།</translation> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> +- <source>mobilehotspot open</source> ++ <source>Open mobile hotspot</source> + <translation>སྒུལ་བདེའི་འཕྲུལ་ཆས་ཀྱི་སྒོ་ཕྱེ་བ།</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>Wi-Fiཡི་མིང་།</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> ++ <source>Password</source> ++ <translation type="vanished">གསང་གྲངས།</translation> ++ <extra-contents_path>/mobilehotspot/Password</extra-contents_path> ++ </message> ++ <message> ++ <source>Frequency band</source> ++ <translation type="vanished">ཐེངས་གྲངས་ཀྱི་རོལ་ཆའི་རུ་ཁག</translation> ++ <extra-contents_path>/mobilehotspot/Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <source>Net card</source> ++ <translation type="vanished">དྲ་རྒྱའི་བྱང་བུ།</translation> ++ <extra-contents_path>/mobilehotspot/Net card</extra-contents_path> ++ </message> ++ <message> ++ <source>mobilehotspot</source> ++ <translation type="vanished">སྒུལ་བདེའི་འཕྲུལ་ཆས།</translation> + </message> + </context> + <context> +@@ -64,7 +107,7 @@ + <translation type="vanished">ukui ཚོད་འཛིན་ལྟེ་གནས་ཀྱི་ཅོག་ངོས་ཆ་འཕྲིན།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>སྐུད་མེད་གློག་སྒོ་རྒྱག་པའམ་ཡང་ན་སྐུད་མེད་སྒྲིག་ཆས་མེད་པ།</translation> + </message> +@@ -73,7 +116,7 @@ + <translation type="vanished">སྒོ་རྒྱག་འགོ་བརྩམས།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>ཚ་བ་ཆེ་བའི་མིང་ངམ་སྒྲིག་ཆས་ལ་ནུས་པ་མེད།</translation> + </message> +@@ -86,69 +129,89 @@ + <translation type="vanished">ཀུན་གྱིས་དོ་སྣང་བྱེད་ཡུལ་གསར་སྐྲུན་བྱེད་འགོ་ </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>མ་མཐར་ཡང་ཡིག་རྟགས་བརྒྱད་འདུས་ཡོད།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>ཚ་བ་ཆེ་བ།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>བཀོད་སྒྲིག་བཅས་བྱ་དགོས།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>བཀོད་སྒྲིག་བཅས་བྱ་དགོས། ཅོག་ངོས་ལ་བརྡ་ཐོ་གཏོང་དགོས།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>བེད་སྤྱོད།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation>གླེང་མང་མཉམ་སྤྱོད་བྱས་ནས་འཕྲུལ་ཆས་ཀྱི་སྐུད་མེད་དྲ་བ་སྦྲེལ་མཐུད་བྱེད་ངེས་རེད།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>ཚ་བ་ཆེ་བའི་གནད་དོན་ཐག་ཉེ་རུ་སོང་ཡོད།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished">སྒུལ་བདེའི་འཕྲུལ་ཆས་ཀྱི་སྒོ་ཕྱེ་བ།</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>སྒོ་ཕྱེ་བ།</translation> ++ <translation type="vanished">སྒོ་ཕྱེ་བ།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Wi-Fiཡི་མིང་།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>གསང་གྲངས།</translation> ++ <translation type="vanished">གསང་གྲངས།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>ཐེངས་གྲངས་ཀྱི་རོལ་ཆའི་རུ་ཁག</translation> ++ <translation type="vanished">ཐེངས་གྲངས་ཀྱི་རོལ་ཆའི་རུ་ཁག</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>དྲ་རྒྱའི་བྱང་བུ།</translation> ++ <translation type="vanished">དྲ་རྒྱའི་བྱང་བུ།</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>ཚ་བ་ཆེ་བའི་གནད་དོན་དེ་སྒོ་ཕྱེ་ཟིན།</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/de.ts b/plugins/mobilehotspot/translations/de.ts +index 5763dd0..59f3fa2 100644 +--- a/plugins/mobilehotspot/translations/de.ts ++++ b/plugins/mobilehotspot/translations/de.ts +@@ -42,14 +42,48 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> ++ <source>Mobile Hotspot</source> + <translation>Mobiler Hotspot</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> ++ <source>Open mobile hotspot</source> ++ <translation>Mobiler Hotspot öffnen</translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>Name des drahtlosen Netzwerks</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation>Netzwerkpasswort</translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation>Netzwerkbandbreite</translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation>Gemeinsamer Netzwerkkartenport</translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> ++ <source>mobilehotspot</source> ++ <translation type="vanished">Mobiler Hotspot</translation> ++ <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ </message> ++ <message> + <source>mobilehotspot open</source> +- <translation>MobileHotspot geöffnet</translation> ++ <translation type="vanished">MobileHotspot geöffnet</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> + </message> + </context> +@@ -64,7 +98,7 @@ + <translation type="vanished">控制面板桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>Der kabellose Schalter ist in der Nähe oder kein drahtloses Gerät</translation> + </message> +@@ -73,7 +107,7 @@ + <translation type="vanished">开始关闭热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>Der Name oder das Gerät des Hotpots ist ungültig</translation> + </message> +@@ -86,69 +120,89 @@ + <translation type="vanished">开始创建热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>Enthält mindestens 8 Zeichen</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>Hotspot (Hotspot)</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>Einstellungen</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>Desktop-Meldung für Einstellungen</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>gebrauchen </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> Netzwerk freigeben, unterbricht die lokale drahtlose Verbindung</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>Hotspot bereits geschlossen</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation>Mobiler Hotspot aktivieren</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation>Netzwerkpasswort</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation>Netzwerkbandbreite</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation>Gemeinsamer Netzwerkkartenport</translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>Offen</translation> ++ <translation type="vanished">Offen</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Wi-Fi-Name</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>Passwort</translation> ++ <translation type="vanished">Passwort</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>Frequenzband</translation> ++ <translation type="vanished">Frequenzband</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>Netzkarte</translation> ++ <translation type="vanished">Netzkarte</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>Hotspot bereits geöffnet</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/en_US.ts b/plugins/mobilehotspot/translations/en_US.ts +index 0c9880b..7ff452c 100644 +--- a/plugins/mobilehotspot/translations/en_US.ts ++++ b/plugins/mobilehotspot/translations/en_US.ts +@@ -42,15 +42,58 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> +- <translation>mobilehotspot</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <source>Mobile Hotspot</source> ++ <translation>Mobile Hotspot</translation> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> +- <source>mobilehotspot open</source> +- <translation>mobilehotspot open</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> ++ <source>Open mobile hotspot</source> ++ <translation>Open mobile hotspot</translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>Wi-Fi Name</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> ++ <source>Password</source> ++ <translation type="vanished">Password</translation> ++ <extra-contents_path>/mobilehotspot/Password</extra-contents_path> ++ </message> ++ <message> ++ <source>Frequency band</source> ++ <translation type="vanished">Frequency band</translation> ++ <extra-contents_path>/mobilehotspot/Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <source>Net card</source> ++ <translation type="vanished">Net card</translation> ++ <extra-contents_path>/mobilehotspot/Net card</extra-contents_path> ++ </message> ++ <message> ++ <source>mobilehotspot</source> ++ <translation type="vanished">mobilehotspot</translation> + </message> + </context> + <context> +@@ -64,79 +107,99 @@ + <translation type="vanished">ukui control center desktop message</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>wirless switch is close or no wireless device</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>hotpots name or device is invalid</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>Hotspot</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>hotspot already close</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished">Open mobile hotspot</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>Open</translation> ++ <translation type="vanished">Open</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Wi-Fi Name</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>Password</translation> ++ <translation type="vanished">Password</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>Contains at least 8 characters</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>Frequency band</translation> ++ <translation type="vanished">Frequency band</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>Net card</translation> ++ <translation type="vanished">Net card</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>hotspot already open</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/es.ts b/plugins/mobilehotspot/translations/es.ts +index 51910fb..217f627 100644 +--- a/plugins/mobilehotspot/translations/es.ts ++++ b/plugins/mobilehotspot/translations/es.ts +@@ -42,14 +42,48 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> ++ <source>Mobile Hotspot</source> + <translation>Hotspot móvil</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> ++ <source>Open mobile hotspot</source> ++ <translation>Abrir puntos calientes móviles</translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>Nombre de Wi-Fi</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation>Contraseña de red</translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation>Banda de frecuencia de la red</translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation>Puerto de tarjeta de red compartida</translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> ++ <source>mobilehotspot</source> ++ <translation type="vanished">Hotspot móvil</translation> ++ <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ </message> ++ <message> + <source>mobilehotspot open</source> +- <translation>MobileHotspot abierto</translation> ++ <translation type="vanished">MobileHotspot abierto</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> + </message> + </context> +@@ -64,7 +98,7 @@ + <translation type="vanished">控制面板桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>El interruptor inalámbrico está cerca o no hay ningún dispositivo inalámbrico</translation> + </message> +@@ -73,7 +107,7 @@ + <translation type="vanished">开始关闭热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>El nombre o el dispositivo de Hotpots no son válidos</translation> + </message> +@@ -86,69 +120,89 @@ + <translation type="vanished">开始创建热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>Contiene al menos 8 caracteres</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>Punto de acceso</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>Configuración</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>Mensaje de escritorio de configuración</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>uso </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> red compartida, interrumpirá la conexión inalámbrica local</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>El punto de acceso ya está cerrado</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation>Abrir puntos calientes móviles</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation>Contraseña de red</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation>Banda de frecuencia de la red</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation>Puerto de tarjeta de red compartida</translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>Abrir</translation> ++ <translation type="vanished">Abrir</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Nombre de Wi-Fi</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>Contraseña</translation> ++ <translation type="vanished">Contraseña</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>Banda de frecuencias</translation> ++ <translation type="vanished">Banda de frecuencias</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>Tarjeta de red</translation> ++ <translation type="vanished">Tarjeta de red</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>El punto de acceso ya está abierto</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/fr.ts b/plugins/mobilehotspot/translations/fr.ts +index 4674d43..456c37f 100644 +--- a/plugins/mobilehotspot/translations/fr.ts ++++ b/plugins/mobilehotspot/translations/fr.ts +@@ -42,14 +42,48 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> ++ <source>Mobile Hotspot</source> ++ <translation>Hotspots mobiles</translation> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="103"/> ++ <source>Open mobile hotspot</source> ++ <translation>Ouvrir un Hotspot mobile</translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>Nom du Wi-Fi</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation>Mot de passe réseau</translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation>Bande de fréquences réseau</translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation>Port de carte réseau partagé</translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> + <source>mobilehotspot</source> +- <translation>mobilehotspot</translation> ++ <translation type="vanished">mobilehotspot</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> + </message> + <message> +- <location filename="../mobilehotspot.cpp" line="103"/> + <source>mobilehotspot open</source> +- <translation>mobilehotspot ouvert</translation> ++ <translation type="vanished">mobilehotspot ouvert</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> + </message> + </context> +@@ -64,7 +98,7 @@ + <translation type="vanished">控制面板桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>L’interrupteur sans fil est proche ou aucun appareil sans fil</translation> + </message> +@@ -73,7 +107,7 @@ + <translation type="vanished">开始关闭热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>Le nom ou l’appareil des pots chauds n’est pas valide</translation> + </message> +@@ -86,69 +120,89 @@ + <translation type="vanished">开始创建热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>Contient au moins 8 caractères</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>Point d’accès</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>Paramètres</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>Message sur le bureau des paramètres</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>utiliser </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> partager le réseau, interrompra la connexion sans fil locale</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>hotspot déjà proche</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation>Ouvrir un Hotspot mobile</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation>Mot de passe réseau</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation>Bande de fréquences réseau</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation>Port de carte réseau partagé</translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>Ouvrir</translation> ++ <translation type="vanished">Ouvrir</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Nom du Wi-Fi</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>Mot de passe</translation> ++ <translation type="vanished">Mot de passe</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>Bande de fréquence</translation> ++ <translation type="vanished">Bande de fréquence</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>Carte réseau</translation> ++ <translation type="vanished">Carte réseau</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>hotspot déjà ouvert</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/kk.ts b/plugins/mobilehotspot/translations/kk.ts +index 51d05ce..fb6e4c2 100644 +--- a/plugins/mobilehotspot/translations/kk.ts ++++ b/plugins/mobilehotspot/translations/kk.ts +@@ -42,14 +42,48 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> ++ <source>Mobile Hotspot</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="103"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation type="unfinished">سىمسىز تور مى</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> + <source>mobilehotspot</source> +- <translation>كۇشەمەكشى اعٸم نۇكتەسى</translation> ++ <translation type="vanished">كۇشەمەكشى اعٸم نۇكتەسى</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> + </message> + <message> +- <location filename="../mobilehotspot.cpp" line="103"/> + <source>mobilehotspot open</source> +- <translation>كۇشەمەكشى اعٸم نۇكتەسى ٸشٸۋ</translation> ++ <translation type="vanished">كۇشەمەكشى اعٸم نۇكتەسى ٸشٸۋ</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> + </message> + </context> +@@ -64,7 +98,7 @@ + <translation type="vanished">控制面板桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>سىمسىز ايىرپ قوسقىش جابٸلدٸ ياكي قىزىق نۇكتە رولدارٸ بار سىمسىز تور كارتاسى ساقتالعان ەمەس</translation> + </message> +@@ -73,7 +107,7 @@ + <translation type="vanished">开始关闭热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>اعٸم نۇكتە مى ياكي اسباب كۇشكە يە ەمەس</translation> + </message> +@@ -86,69 +120,89 @@ + <translation type="vanished">开始创建热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>از دەگەندە 8 ٵربى ٶز ىشىنە الادٸ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>اعٸم نۇكتەسى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>تەڭشەۋلەر</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>ۇستەل بەتى حابارى تەڭگەرگٸش</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>ٸستەتۋ </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> ورتاق ٴلاززاتتانۋ بولاتٸن تور، جەرلىك سىمسىز جالعانۋ ٷزٸلٸپ قالدى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>اعٸم نۇكتەسى الدەقاشان جابىلىپ قالدى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>ٸشٸۋ</translation> ++ <translation type="vanished">ٸشٸۋ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>سىمسىز تور مى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>قۇپيا نومەر</translation> ++ <translation type="vanished">قۇپيا نومەر</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>تور جيىلىگى</translation> ++ <translation type="vanished">تور جيىلىگى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>ورتاق ٴلاززاتتانۋ بولاتٸن تور كارتاسى</translation> ++ <translation type="vanished">ورتاق ٴلاززاتتانۋ بولاتٸن تور كارتاسى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>اعٸم نۇكتەسى الدەقاشان ئېچىۋېتىلدى</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/ky.ts b/plugins/mobilehotspot/translations/ky.ts +index 2d0b7db..dc87db5 100644 +--- a/plugins/mobilehotspot/translations/ky.ts ++++ b/plugins/mobilehotspot/translations/ky.ts +@@ -42,14 +42,48 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> ++ <source>Mobile Hotspot</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="103"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation type="unfinished">سەمىز تور ناامى</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> + <source>mobilehotspot</source> +- <translation>كۅچمۅ اعىم تۉيۉنۉ</translation> ++ <translation type="vanished">كۅچمۅ اعىم تۉيۉنۉ</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> + </message> + <message> +- <location filename="../mobilehotspot.cpp" line="103"/> + <source>mobilehotspot open</source> +- <translation>كۅچمۅ اعىم تۉيۉنۉ اچۇۇ</translation> ++ <translation type="vanished">كۅچمۅ اعىم تۉيۉنۉ اچۇۇ</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> + </message> + </context> +@@ -64,7 +98,7 @@ + <translation type="vanished">控制面板桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>سەمىز ۋىكلىۇچاتەل تاقالدى كۅرۉنۉشتۅرۉ قىزىق تۉيۉن قۇرباتى بار سەمىز تور كارتوچكاسى باربولۇۇسۇ ەمەس</translation> + </message> +@@ -73,7 +107,7 @@ + <translation type="vanished">开始关闭热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>اعىم تۉيۉن ناامى كۅرۉنۉشتۅرۉ شايمان ەسەپ ەمەس</translation> + </message> +@@ -86,69 +120,89 @@ + <translation type="vanished">开始创建热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>از دەگەندە 8 تامعانى ۅز ىچىنە الات</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>اعىم تۉيۉنۉ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>تەڭشەكتەر</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>شىرە بەتى ۇچۇرۇ تەڭشەگى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>ىشتەتىش </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> ورتوق باارلانۇۇ بولوتۇرعان تور ، جەردىك سەمىز ۇلانۇۇ ۉزۉلۉپ قالات</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>اعىم تۉيۉنۉ تەە مۇردا جابىلىپ بولدۇ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>اچۇۇ</translation> ++ <translation type="vanished">اچۇۇ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>سەمىز تور ناامى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>جاشىرۇۇن نومۇر</translation> ++ <translation type="vanished">جاشىرۇۇن نومۇر</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>تور جىشتىق القاعى</translation> ++ <translation type="vanished">تور جىشتىق القاعى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>ورتوق باارلانۇۇ بولوتۇرعان تور كارتوچكاسى</translation> ++ <translation type="vanished">ورتوق باارلانۇۇ بولوتۇرعان تور كارتوچكاسى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>اعىم تۉيۉنۉ تەە مۇردا ئېچىۋېتىلدى</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/mn.ts b/plugins/mobilehotspot/translations/mn.ts +index 43b8e0b..5637b29 100644 +--- a/plugins/mobilehotspot/translations/mn.ts ++++ b/plugins/mobilehotspot/translations/mn.ts +@@ -42,15 +42,58 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> ++ <source>Mobile Hotspot</source> + <translation>ᠰᠢᠯᠵᠢᠮᠡᠯ ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> +- <source>mobilehotspot open</source> ++ <source>Open mobile hotspot</source> + <translation>ᠰᠢᠯᠵᠢᠮᠡᠯ ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠡᠬᠢᠯᠡᠬᠦ</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>Wi-Fi ᠨᠡᠷᠡᠢᠳᠦᠯ</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished">ᠲᠣᠣᠷ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠨᠢᠭᠤᠴᠠ ᠲᠡᠮᠳᠡᠭ</translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished">ᠲᠣᠣᠷ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠳᠠᠪᠲᠠᠮᠵᠢᠶ᠋ᠢᠨ ᠪᠦᠰᠡ</translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished">ᠬᠠᠮᠲᠤ ᠡᠳ᠋ᠯᠡᠬᠦ ᠲᠣᠣᠷᠤ᠋ᠨ ᠺᠠᠷᠲᠤ᠋ᠨ ᠫᠣᠷᠲ</translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> ++ <source>Password</source> ++ <translation type="vanished">ᠰᠦᠯᠵᠢᠶᠡᠨ ᠤ᠋ ᠨᠢᠭᠤᠴᠠ ᠺᠤᠳ᠋</translation> ++ <extra-contents_path>/mobilehotspot/Password</extra-contents_path> ++ </message> ++ <message> ++ <source>Frequency band</source> ++ <translation type="vanished">ᠲᠤᠤᠷ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠤ᠋ ᠳᠠᠪᠳᠠᠮᠵᠢ ᠵᠢᠨ ᠪᠦᠰᠡ</translation> ++ <extra-contents_path>/mobilehotspot/Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <source>Net card</source> ++ <translation type="vanished">ᠬᠠᠮᠳᠤᠪᠠᠷ ᠡᠳ᠋ᠯᠡᠬᠦ ᠨᠧᠲ ᠤ᠋ᠨ ᠦᠵᠦᠬᠦᠷ</translation> ++ <extra-contents_path>/mobilehotspot/Net card</extra-contents_path> ++ </message> ++ <message> ++ <source>mobilehotspot</source> ++ <translation type="vanished">ᠰᠢᠯᠵᠢᠮᠡᠯ ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ</translation> + </message> + </context> + <context> +@@ -64,7 +107,7 @@ + <translation type="vanished">ᠡᠵᠡᠮᠰᠢᠯ ᠤ᠋ᠨ ᠬᠠᠪᠳᠠᠰᠤᠨ ᠤ᠋ ᠰᠢᠷᠡᠭᠡᠨ ᠨᠢᠭᠤᠷ ᠤ᠋ᠨ ᠮᠡᠳᠡᠭᠳᠡᠯ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>ᠤᠲᠠᠰᠤ ᠦᠭᠡᠢ ᠨᠡᠭᠡᠭᠡᠯᠭᠡ ᠨᠢᠭᠡᠨᠲᠡ ᠬᠠᠭᠠᠭᠰᠠᠨ ᠪᠤᠶᠤ ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠤ᠋ᠨ ᠴᠢᠳᠠᠮᠵᠢ ᠲᠠᠢ ᠤᠲᠠᠰᠤ ᠦᠭᠡᠢ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠤ᠋ ᠺᠠᠷᠲ ᠪᠠᠢᠬᠤ ᠦᠭᠡᠢ</translation> + </message> +@@ -73,7 +116,7 @@ + <translation type="vanished">ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠢ᠋ ᠡᠬᠢᠯᠡᠵᠤ ᠬᠠᠭᠠᠬᠤ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠤ᠋ᠨ ᠨᠡᠷᠡᠢᠳᠦᠯ ᠪᠤᠶᠤ ᠳᠦᠬᠦᠬᠡᠷᠦᠮᠵᠢ ᠪᠤᠷᠤᠭᠤ</translation> + </message> +@@ -86,69 +129,89 @@ + <translation type="vanished">ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠢ᠋ ᠡᠬᠢᠯᠡᠵᠤ ᠪᠠᠢᠭᠤᠯᠬᠤ </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>ᠠᠳᠠᠭ ᠲᠤ᠌ ᠪᠡᠨ 8 ᠦᠰᠦᠭ ᠳᠡᠮᠳᠡᠭ ᠠᠭᠤᠯᠠᠭᠳᠠᠵᠤ ᠪᠠᠢᠨᠠ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>ᠰᠢᠯᠵᠢᠮᠡᠯ ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠭᠠ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>ᠰᠢᠷᠡᠭᠡᠨ ᠨᠢᠭᠤᠷᠤ᠋ᠨ ᠵᠠᠩᠭᠢᠶ᠋ᠢ ᠵᠣᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>ᠬᠡᠷᠡᠭᠯᠡᠬᠦ </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> ᠬᠠᠮᠲᠤ ᠡᠳ᠋ᠯᠡᠬᠦ ᠲᠣᠣᠷ ᠰᠦᠯᠵᠢᠶᠡ ᠂ ᠲᠤᠰ ᠭᠠᠵᠠᠷᠤ᠋ᠨ ᠤᠲᠠᠰᠤᠭᠤᠢ ᠵᠠᠯᠭᠠᠯᠲᠠᠶ᠋ᠢ ᠲᠠᠰᠤᠯᠠᠬᠤ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠢ᠋ ᠬᠠᠭᠠᠪᠠ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished">ᠰᠢᠯᠵᠢᠮᠡᠯ ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠡᠬᠢᠯᠡᠬᠦ</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished">ᠲᠣᠣᠷ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠨᠢᠭᠤᠴᠠ ᠲᠡᠮᠳᠡᠭ</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished">ᠲᠣᠣᠷ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠳᠠᠪᠲᠠᠮᠵᠢᠶ᠋ᠢᠨ ᠪᠦᠰᠡ</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished">ᠬᠠᠮᠲᠤ ᠡᠳ᠋ᠯᠡᠬᠦ ᠲᠣᠣᠷᠤ᠋ᠨ ᠺᠠᠷᠲᠤ᠋ᠨ ᠫᠣᠷᠲ</translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>ᠨᠡᠭᠡᠭᠡᠭᠦ</translation> ++ <translation type="vanished">ᠨᠡᠭᠡᠭᠡᠭᠦ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Wi-Fi ᠨᠡᠷᠡᠢᠳᠦᠯ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>ᠰᠦᠯᠵᠢᠶᠡᠨ ᠤ᠋ ᠨᠢᠭᠤᠴᠠ ᠺᠤᠳ᠋</translation> ++ <translation type="vanished">ᠰᠦᠯᠵᠢᠶᠡᠨ ᠤ᠋ ᠨᠢᠭᠤᠴᠠ ᠺᠤᠳ᠋</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>ᠲᠤᠤᠷ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠤ᠋ ᠳᠠᠪᠳᠠᠮᠵᠢ ᠵᠢᠨ ᠪᠦᠰᠡ</translation> ++ <translation type="vanished">ᠲᠤᠤᠷ ᠰᠦᠯᠵᠢᠶᠡᠨ ᠤ᠋ ᠳᠠᠪᠳᠠᠮᠵᠢ ᠵᠢᠨ ᠪᠦᠰᠡ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>ᠬᠠᠮᠳᠤᠪᠠᠷ ᠡᠳ᠋ᠯᠡᠬᠦ ᠨᠧᠲ ᠤ᠋ᠨ ᠦᠵᠦᠬᠦᠷ</translation> ++ <translation type="vanished">ᠬᠠᠮᠳᠤᠪᠠᠷ ᠡᠳ᠋ᠯᠡᠬᠦ ᠨᠧᠲ ᠤ᠋ᠨ ᠦᠵᠦᠬᠦᠷ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>ᠬᠠᠯᠠᠭᠤᠨ ᠴᠡᠭ ᠢ᠋ ᠨᠡᠬᠡᠬᠡᠪᠡ</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/tr.ts b/plugins/mobilehotspot/translations/tr.ts +index 1585a4a..a627c8c 100644 +--- a/plugins/mobilehotspot/translations/tr.ts ++++ b/plugins/mobilehotspot/translations/tr.ts +@@ -42,93 +42,121 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> ++ <source>Mobile Hotspot</source> + <translation type="unfinished"></translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> +- <source>mobilehotspot open</source> ++ <source>Open mobile hotspot</source> + <translation type="unfinished"></translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> + </message> + </context> + <context> + <name>MobileHotspotWidget</name> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> +- <source>Open</source> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> +- <source>Wi-Fi Name</source> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> +- <source>Password</source> +- <translation type="unfinished"></translation> +- </message> +- <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> +- <source>Frequency band</source> +- <translation type="unfinished"></translation> +- </message> +- <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> +- <source>Net card</source> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> ++ <source>Wi-Fi Name</source> + <translation type="unfinished"></translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation type="unfinished"></translation> + </message> +diff --git a/plugins/mobilehotspot/translations/ug.ts b/plugins/mobilehotspot/translations/ug.ts +index cc6f56d..5a4d3ad 100644 +--- a/plugins/mobilehotspot/translations/ug.ts ++++ b/plugins/mobilehotspot/translations/ug.ts +@@ -42,93 +42,147 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> ++ <source>Mobile Hotspot</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="103"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation type="unfinished">سىمسىز تور نامى</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> + <source>mobilehotspot</source> +- <translation>كۆچمە ئېقىم نۇقتىسى</translation> ++ <translation type="vanished">كۆچمە ئېقىم نۇقتىسى</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> + </message> + <message> +- <location filename="../mobilehotspot.cpp" line="103"/> + <source>mobilehotspot open</source> +- <translation>كۆچمە ئېقىم نۇقتىسى ئېچىش</translation> ++ <translation type="vanished">كۆچمە ئېقىم نۇقتىسى ئېچىش</translation> + <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> + </message> + </context> + <context> + <name>MobileHotspotWidget</name> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>سىمسىز ۋىكليۇچاتېل تاقالدى ياكى قىزىق نۇقتا ئىقتىدارى بار سىمسىز تور كارتىسى مەۋجۇت ئەمەس</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>ئېقىم نۇقتا نامى ياكى ئۈسكۈنە ئىناۋەتسىز</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>ئاز دېگەندە 8 ھەرپنى ئۆز ئىچىگە ئالىدۇ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>ئېقىم نۇقتىسى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>تەڭشەكلەر</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>ئۈستەل يۈزى ئۇچۇرى تەڭشىكى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>ئىشلىتىش </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> ئورتاق بەھرىمەن بولىدىغان تور، يەرلىك سىمسىز ئۇلىنىش ئۈزۈلۈپ قالىدۇ</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>ئېقىم نۇقتىسى ئاللىقاچان يېپىلىپ بولدى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation type="unfinished"></translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>ئېچىش</translation> ++ <translation type="vanished">ئېچىش</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>سىمسىز تور نامى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>ئىم</translation> ++ <translation type="vanished">ئىم</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>تور چاستوتىسى</translation> ++ <translation type="vanished">تور چاستوتىسى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>ئورتاق بەھرىمەن بولىدىغان تور كارتىسى</translation> ++ <translation type="vanished">ئورتاق بەھرىمەن بولىدىغان تور كارتىسى</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>ئېقىم نۇقتىسى ئاللىقاچان ئېچىۋېتىلدى</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/zh_CN.ts b/plugins/mobilehotspot/translations/zh_CN.ts +index 716d2de..d724097 100644 +--- a/plugins/mobilehotspot/translations/zh_CN.ts ++++ b/plugins/mobilehotspot/translations/zh_CN.ts +@@ -42,15 +42,58 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> ++ <source>Mobile Hotspot</source> + <translation>移动热点</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> +- <source>mobilehotspot open</source> +- <translation>移动热点 开启</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> ++ <source>Open mobile hotspot</source> ++ <translation>开启移动热点</translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>Wi-Fi 名称</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation>网络密码</translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation>网络频带</translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation>共享网卡端口</translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> ++ <source>Password</source> ++ <translation type="vanished">网络密码</translation> ++ <extra-contents_path>/mobilehotspot/Password</extra-contents_path> ++ </message> ++ <message> ++ <source>Frequency band</source> ++ <translation type="vanished">网络频带</translation> ++ <extra-contents_path>/mobilehotspot/Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <source>Net card</source> ++ <translation type="vanished">共享网卡端口</translation> ++ <extra-contents_path>/mobilehotspot/Net card</extra-contents_path> ++ </message> ++ <message> ++ <source>mobilehotspot</source> ++ <translation type="vanished">移动热点</translation> + </message> + </context> + <context> +@@ -64,7 +107,7 @@ + <translation type="vanished">控制面板桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>无线开关已关闭或不存在有热点功能的无线网卡</translation> + </message> +@@ -73,7 +116,7 @@ + <translation type="vanished">开始关闭热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>热点名称或设备错误</translation> + </message> +@@ -86,69 +129,89 @@ + <translation type="vanished">开始创建热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>至少包含8个字符</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>移动热点</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> + <translation>设置</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> + <translation>设置 桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>使用 </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation> 进行热点共享,会中断本机无线网络连接</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>热点已关闭</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation>开启移动热点</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation>网络密码</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation>网络频带</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation>共享网卡端口</translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>开启</translation> ++ <translation type="vanished">开启</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Wi-Fi 名称</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>网络密码</translation> ++ <translation type="vanished">网络密码</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>网络频带</translation> ++ <translation type="vanished">网络频带</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>共享网卡端口</translation> ++ <translation type="vanished">共享网卡端口</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>热点已开启</translation> + </message> +diff --git a/plugins/mobilehotspot/translations/zh_Hant.ts b/plugins/mobilehotspot/translations/zh_Hant.ts +index 2b474dc..c789d0e 100644 +--- a/plugins/mobilehotspot/translations/zh_Hant.ts ++++ b/plugins/mobilehotspot/translations/zh_Hant.ts +@@ -42,15 +42,58 @@ + </message> + <message> + <location filename="../mobilehotspot.cpp" line="101"/> +- <source>mobilehotspot</source> ++ <source>Mobile Hotspot</source> + <translation>移動熱點</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot</extra-contents_path> ++ <extra-contents_path>/mobilehotspot/Mobile Hotspot</extra-contents_path> + </message> + <message> + <location filename="../mobilehotspot.cpp" line="103"/> +- <source>mobilehotspot open</source> +- <translation>移動熱點 開啟</translation> +- <extra-contents_path>/mobilehotspot/mobilehotspot open</extra-contents_path> ++ <source>Open mobile hotspot</source> ++ <translation>打開移動熱點</translation> ++ <extra-contents_path>/mobilehotspot/Open mobile hotspot</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="105"/> ++ <source>Wi-Fi Name</source> ++ <translation>無線網絡名稱</translation> ++ <extra-contents_path>/mobilehotspot/Wi-Fi Name</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="107"/> ++ <source>Network Password</source> ++ <translation>網絡密碼</translation> ++ <extra-contents_path>/mobilehotspot/Network Password</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="109"/> ++ <source>Network Frequency band</source> ++ <translation>網絡頻帶</translation> ++ <extra-contents_path>/mobilehotspot/Network Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <location filename="../mobilehotspot.cpp" line="111"/> ++ <source>Shared NIC port</source> ++ <translation>共用網卡埠</translation> ++ <extra-contents_path>/mobilehotspot/Shared NIC port</extra-contents_path> ++ </message> ++ <message> ++ <source>Password</source> ++ <translation type="vanished">網絡密碼</translation> ++ <extra-contents_path>/mobilehotspot/Password</extra-contents_path> ++ </message> ++ <message> ++ <source>Frequency band</source> ++ <translation type="vanished">網絡頻帶</translation> ++ <extra-contents_path>/mobilehotspot/Frequency band</extra-contents_path> ++ </message> ++ <message> ++ <source>Net card</source> ++ <translation type="vanished">共享網卡埠</translation> ++ <extra-contents_path>/mobilehotspot/Net card</extra-contents_path> ++ </message> ++ <message> ++ <source>mobilehotspot</source> ++ <translation type="vanished">移動熱點</translation> + </message> + </context> + <context> +@@ -64,7 +107,7 @@ + <translation type="vanished">UKUI 控制中心桌面消息</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="159"/> ++ <location filename="../mobilehotspotwidget.cpp" line="157"/> + <source>wirless switch is close or no wireless device</source> + <translation>無線開關已關閉或不存在有熱點功能的無線網卡</translation> + </message> +@@ -73,7 +116,7 @@ + <translation type="vanished">開始關閉熱點</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="180"/> ++ <location filename="../mobilehotspotwidget.cpp" line="178"/> + <source>hotpots name or device is invalid</source> + <translation>熱點名稱或設備錯誤</translation> + </message> +@@ -86,69 +129,89 @@ + <translation type="vanished">開始打開熱點 </translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="563"/> ++ <location filename="../mobilehotspotwidget.cpp" line="637"/> + <source>Contains at least 8 characters</source> + <translation>至少包含8個字元</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="233"/> ++ <location filename="../mobilehotspotwidget.cpp" line="232"/> + <source>Hotspot</source> + <translation>移動熱點</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="64"/> ++ <location filename="../mobilehotspotwidget.cpp" line="62"/> + <source>Settings</source> +- <translation>設定</translation> ++ <translation>設置</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="67"/> ++ <location filename="../mobilehotspotwidget.cpp" line="65"/> + <source>Settings desktop message</source> +- <translation>設定案頭消息</translation> ++ <translation>設置桌面通知</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="337"/> ++ <location filename="../mobilehotspotwidget.cpp" line="358"/> + <source>use </source> + <translation>使用</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="338"/> ++ <location filename="../mobilehotspotwidget.cpp" line="359"/> + <source> share network, will interrupt local wireless connection</source> + <translation>共亯網絡,將中斷本地無線連接</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="354"/> +- <location filename="../mobilehotspotwidget.cpp" line="712"/> ++ <location filename="../mobilehotspotwidget.cpp" line="376"/> ++ <location filename="../mobilehotspotwidget.cpp" line="396"/> ++ <location filename="../mobilehotspotwidget.cpp" line="480"/> ++ <location filename="../mobilehotspotwidget.cpp" line="520"/> ++ <location filename="../mobilehotspotwidget.cpp" line="779"/> + <source>hotspot already close</source> + <translation>熱點已關閉</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="509"/> ++ <location filename="../mobilehotspotwidget.cpp" line="544"/> ++ <source>Open mobile hotspot</source> ++ <translation>打開移動熱點</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="625"/> ++ <source>Network Password</source> ++ <translation>網絡密碼</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="665"/> ++ <source>Network Frequency band</source> ++ <translation>網絡頻帶</translation> ++ </message> ++ <message> ++ <location filename="../mobilehotspotwidget.cpp" line="689"/> ++ <source>Shared NIC port</source> ++ <translation>共用網卡埠</translation> ++ </message> ++ <message> + <source>Open</source> +- <translation>開啟</translation> ++ <translation type="vanished">開啟</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="530"/> ++ <location filename="../mobilehotspotwidget.cpp" line="604"/> + <source>Wi-Fi Name</source> + <translation>Wi-Fi 名稱</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="551"/> + <source>Password</source> +- <translation>網路密碼</translation> ++ <translation type="vanished">密碼</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="595"/> + <source>Frequency band</source> +- <translation>網路頻帶</translation> ++ <translation type="vanished">頻帶</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="619"/> + <source>Net card</source> +- <translation>共用網卡埠</translation> ++ <translation type="vanished">網卡</translation> + </message> + <message> +- <location filename="../mobilehotspotwidget.cpp" line="742"/> +- <location filename="../mobilehotspotwidget.cpp" line="750"/> ++ <location filename="../mobilehotspotwidget.cpp" line="514"/> ++ <location filename="../mobilehotspotwidget.cpp" line="811"/> ++ <location filename="../mobilehotspotwidget.cpp" line="823"/> + <source>hotspot already open</source> + <translation>熱點已開啟</translation> + </message> diff -Nru kylin-nm-4.10.0.0/debian/patches/series kylin-nm-4.10.0.0/debian/patches/series --- kylin-nm-4.10.0.0/debian/patches/series 2024-08-30 09:33:01.000000000 +0800 +++ kylin-nm-4.10.0.0/debian/patches/series 2024-10-23 20:18:44.000000000 +0800 @@ -62,3 +62,4 @@ 0062-80-fix-bug.patch 0063-Translated-using-Weblate-Uyghur.patch 0064-Translated-using-Weblate-Uyghur.patch +0065-81-fixbug.patch