wpa_gui: Convert strings to use tr() in user-visible text

This is in preparation for allowing wpa_gui to be translated.
This commit is contained in:
Stefan Oswald 2010-04-11 22:35:02 +03:00 committed by Jouni Malinen
parent c56ce48a6f
commit 9086fe4466
6 changed files with 148 additions and 136 deletions

View file

@ -35,7 +35,7 @@
AddInterface::AddInterface(WpaGui *_wpagui, QWidget *parent)
: QDialog(parent), wpagui(_wpagui)
{
setWindowTitle("Select network interface to add");
setWindowTitle(tr("Select network interface to add"));
resize(400, 200);
vboxLayout = new QVBoxLayout(this);
@ -44,9 +44,9 @@ AddInterface::AddInterface(WpaGui *_wpagui, QWidget *parent)
interfaceWidget->setUniformRowHeights(true);
interfaceWidget->setSortingEnabled(true);
interfaceWidget->setColumnCount(3);
interfaceWidget->headerItem()->setText(0, "driver");
interfaceWidget->headerItem()->setText(1, "interface");
interfaceWidget->headerItem()->setText(2, "description");
interfaceWidget->headerItem()->setText(0, tr("driver"));
interfaceWidget->headerItem()->setText(1, tr("interface"));
interfaceWidget->headerItem()->setText(2, tr("description"));
interfaceWidget->setItemsExpandable(FALSE);
interfaceWidget->setRootIsDecorated(FALSE);
vboxLayout->addWidget(interfaceWidget);
@ -218,15 +218,15 @@ void AddInterface::interfaceSelected(QTreeWidgetItem *sel)
if (ret < 0) {
QMessageBox::warning(this, "wpa_gui",
"Add interface command could not be "
"completed.");
tr("Add interface command could not be "
"completed."));
return;
}
buf[len] = '\0';
if (buf[0] != 'O' || buf[1] != 'K') {
QMessageBox::warning(this, "wpa_gui",
"Failed to add the interface.");
tr("Failed to add the interface."));
return;
}
@ -235,8 +235,8 @@ void AddInterface::interfaceSelected(QTreeWidgetItem *sel)
#ifdef CONFIG_NATIVE_WINDOWS
if (!addRegistryInterface(sel->text(1))) {
QMessageBox::information(this, "wpa_gui",
"Failed to add the interface into "
"registry.");
tr("Failed to add the interface into "
"registry."));
}
#endif /* CONFIG_NATIVE_WINDOWS */

View file

@ -59,9 +59,9 @@ QVariant EventListModel::headerData(int section, Qt::Orientation orientation,
if (orientation == Qt::Horizontal) {
switch (section) {
case 0:
return QString("Timestamp");
return QString(tr("Timestamp"));
case 1:
return QString("Message");
return QString(tr("Message"));
default:
return QVariant();
}

View file

@ -197,10 +197,12 @@ void NetworkConfig::addNetwork()
if (auth == AUTH_WPA_PSK || auth == AUTH_WPA2_PSK) {
if (psklen < 8 || psklen > 64) {
QMessageBox::warning(this, "WPA Pre-Shared Key Error",
"WPA-PSK requires a passphrase "
"of 8 to 63 characters\n"
"or 64 hex digit PSK");
QMessageBox::warning(
this,
tr("WPA Pre-Shared Key Error"),
tr("WPA-PSK requires a passphrase of 8 to 63 "
"characters\n"
"or 64 hex digit PSK"));
pskEdit->setFocus();
return;
}
@ -209,13 +211,14 @@ void NetworkConfig::addNetwork()
if (idstrEdit->isEnabled() && !idstrEdit->text().isEmpty()) {
QRegExp rx("^(\\w|-)+$");
if (rx.indexIn(idstrEdit->text()) < 0) {
QMessageBox::warning(this, "Network ID Error",
"Network ID String contains "
"non-word characters.\n"
"It must be a simple string, "
"without spaces, containing\n"
"only characters in this range: "
"[A-Za-z0-9_-]\n");
QMessageBox::warning(
this, tr("Network ID Error"),
tr("Network ID String contains non-word "
"characters.\n"
"It must be a simple string, "
"without spaces, containing\n"
"only characters in this range: "
"[A-Za-z0-9_-]\n"));
idstrEdit->setFocus();
return;
}
@ -230,9 +233,10 @@ void NetworkConfig::addNetwork()
if (new_network) {
wpagui->ctrlRequest("ADD_NETWORK", reply, &reply_len);
if (reply[0] == 'F') {
QMessageBox::warning(this, "wpa_gui", "Failed to add "
"network to wpa_supplicant\n"
"configuration.");
QMessageBox::warning(this, "wpa_gui",
tr("Failed to add "
"network to wpa_supplicant\n"
"configuration."));
return;
}
id = atoi(reply);
@ -406,9 +410,10 @@ void NetworkConfig::addNetwork()
reply_len = sizeof(reply);
wpagui->ctrlRequest(cmd, reply, &reply_len);
if (strncmp(reply, "OK", 2) != 0) {
QMessageBox::warning(this, "wpa_gui", "Failed to enable "
"network in wpa_supplicant\n"
"configuration.");
QMessageBox::warning(this, "wpa_gui",
tr("Failed to enable "
"network in wpa_supplicant\n"
"configuration."));
/* Network was added, so continue anyway */
}
wpagui->triggerUpdate();
@ -792,13 +797,12 @@ void NetworkConfig::removeNetwork()
char reply[10], cmd[256];
size_t reply_len;
if (QMessageBox::information(this, "wpa_gui",
"This will permanently remove the "
"network\n"
"from the configuration. Do you really "
"want\n"
"to remove this network?", "Yes", "No")
!= 0)
if (QMessageBox::information(
this, "wpa_gui",
tr("This will permanently remove the network\n"
"from the configuration. Do you really want\n"
"to remove this network?"),
tr("Yes"), tr("No")) != 0)
return;
snprintf(cmd, sizeof(cmd), "REMOVE_NETWORK %d", edit_network_id);
@ -806,9 +810,9 @@ void NetworkConfig::removeNetwork()
wpagui->ctrlRequest(cmd, reply, &reply_len);
if (strncmp(reply, "OK", 2) != 0) {
QMessageBox::warning(this, "wpa_gui",
"Failed to remove network from "
"wpa_supplicant\n"
"configuration.");
tr("Failed to remove network from "
"wpa_supplicant\n"
"configuration."));
} else {
wpagui->triggerUpdate();
wpagui->ctrlRequest("SAVE_CONFIG", reply, &reply_len);

View file

@ -181,7 +181,8 @@ void Peers::context_menu(const QPoint &pos)
menu->addAction(tr("Properties"), this, SLOT(properties()));
} else {
ctx_item = NULL;
menu->addAction(QString("Refresh"), this, SLOT(ctx_refresh()));
menu->addAction(QString(tr("Refresh")), this,
SLOT(ctx_refresh()));
}
menu->exec(peers->mapToGlobal(pos));
@ -223,7 +224,7 @@ void Peers::enter_pin()
if (wpagui->ctrlRequest(cmd, reply, &reply_len) < 0) {
QMessageBox msg;
msg.setIcon(QMessageBox::Warning);
msg.setText("Failed to set the WPS PIN.");
msg.setText(tr("Failed to set the WPS PIN."));
msg.exec();
}
}
@ -920,7 +921,7 @@ void Peers::connect_pbc()
if (wpagui->ctrlRequest(cmd, reply, &reply_len) < 0) {
QMessageBox msg;
msg.setIcon(QMessageBox::Warning);
msg.setText("Failed to start WPS PBC.");
msg.setText(tr("Failed to start WPS PBC."));
msg.exec();
}
}

View file

@ -64,15 +64,15 @@ int UserDataRequest::setParams(WpaGui *_wpagui, const char *reqMsg)
networkid = atoi(pos);
queryInfo->setText(pos2);
if (strcmp(tmp, "PASSWORD") == 0) {
queryField->setText("Password: ");
queryField->setText(tr("Password: "));
queryEdit->setEchoMode(QLineEdit::Password);
} else if (strcmp(tmp, "NEW_PASSWORD") == 0) {
queryField->setText("New password: ");
queryField->setText(tr("New password: "));
queryEdit->setEchoMode(QLineEdit::Password);
} else if (strcmp(tmp, "IDENTITY") == 0)
queryField->setText("Identity: ");
queryField->setText(tr("Identity: "));
else if (strcmp(tmp, "PASSPHRASE") == 0) {
queryField->setText("Private key passphrase: ");
queryField->setText(tr("Private key passphrase: "));
queryEdit->setEchoMode(QLineEdit::Password);
} else
queryField->setText(field + ":");

View file

@ -50,12 +50,12 @@ WpaGui::WpaGui(QApplication *_app, QWidget *parent, const char *, Qt::WFlags)
#ifdef CONFIG_NATIVE_WINDOWS
fileStopServiceAction = new QAction(this);
fileStopServiceAction->setObjectName("Stop Service");
fileStopServiceAction->setIconText("Stop Service");
fileStopServiceAction->setIconText(tr("Stop Service"));
fileMenu->insertAction(actionWPS, fileStopServiceAction);
fileStartServiceAction = new QAction(this);
fileStartServiceAction->setObjectName("Start Service");
fileStartServiceAction->setIconText("Start Service");
fileStartServiceAction->setIconText(tr("Start Service"));
fileMenu->insertAction(fileStopServiceAction, fileStartServiceAction);
connect(fileStartServiceAction, SIGNAL(triggered()), this,
@ -64,7 +64,7 @@ WpaGui::WpaGui(QApplication *_app, QWidget *parent, const char *, Qt::WFlags)
SLOT(stopService()));
addInterfaceAction = new QAction(this);
addInterfaceAction->setIconText("Add Interface");
addInterfaceAction->setIconText(tr("Add Interface"));
fileMenu->insertAction(fileStartServiceAction, addInterfaceAction);
connect(addInterfaceAction, SIGNAL(triggered()), this,
@ -164,7 +164,7 @@ WpaGui::WpaGui(QApplication *_app, QWidget *parent, const char *, Qt::WFlags)
show();
connectedToService = false;
textStatus->setText("connecting to wpa_supplicant");
textStatus->setText(tr("connecting to wpa_supplicant"));
timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), SLOT(ping()));
timer->setSingleShot(FALSE);
@ -340,8 +340,9 @@ int WpaGui::openCtrlConnection(const char *ifname)
first = false;
if (QMessageBox::warning(
this, qAppName(),
"wpa_supplicant service is not running.\n"
"Do you want to start it?",
tr("wpa_supplicant service is not "
"running.\n"
"Do you want to start it?"),
QMessageBox::Yes | QMessageBox::No) ==
QMessageBox::Yes)
startService();
@ -468,8 +469,8 @@ void WpaGui::updateStatus()
len = sizeof(buf) - 1;
if (ctrl_conn == NULL || ctrlRequest("STATUS", buf, &len) < 0) {
textStatus->setText("Could not get status from "
"wpa_supplicant");
textStatus->setText(tr("Could not get status from "
"wpa_supplicant"));
textAuthentication->clear();
textEncryption->clear();
textSsid->clear();
@ -483,8 +484,8 @@ void WpaGui::updateStatus()
first = false;
if (QMessageBox::information(
this, qAppName(),
"No network interfaces in use.\n"
"Would you like to add one?",
tr("No network interfaces in use.\n"
"Would you like to add one?"),
QMessageBox::Yes | QMessageBox::No) ==
QMessageBox::Yes)
addInterface();
@ -653,7 +654,7 @@ void WpaGui::updateNetworks()
}
if (networkSelect->count() > 1)
networkSelect->addItem("Select any network");
networkSelect->addItem(tr("Select any network"));
if (!current && first_active >= 0)
networkSelect->setCurrentIndex(first_active);
@ -854,45 +855,45 @@ void WpaGui::processMsg(char *msg)
scanres->updateResults();
else if (str_match(pos, WPA_EVENT_DISCONNECTED))
showTrayMessage(QSystemTrayIcon::Information, 3,
"Disconnected from network.");
tr("Disconnected from network."));
else if (str_match(pos, WPA_EVENT_CONNECTED)) {
showTrayMessage(QSystemTrayIcon::Information, 3,
"Connection to network established.");
tr("Connection to network established."));
QTimer::singleShot(5 * 1000, this, SLOT(showTrayStatus()));
stopWpsRun(true);
} else if (str_match(pos, WPS_EVENT_AP_AVAILABLE_PBC)) {
wpsStatusText->setText("WPS AP in active PBC mode found");
wpsStatusText->setText(tr("WPS AP in active PBC mode found"));
if (textStatus->text() == "INACTIVE" ||
textStatus->text() == "DISCONNECTED")
wpaguiTab->setCurrentWidget(wpsTab);
wpsInstructions->setText("Press the PBC button on the screen "
"to start registration");
wpsInstructions->setText(tr("Press the PBC button on the "
"screen to start registration"));
} else if (str_match(pos, WPS_EVENT_AP_AVAILABLE_PIN)) {
wpsStatusText->setText("WPS AP with recently selected "
"registrar");
wpsStatusText->setText(tr("WPS AP with recently selected "
"registrar"));
if (textStatus->text() == "INACTIVE" ||
textStatus->text() == "DISCONNECTED")
wpaguiTab->setCurrentWidget(wpsTab);
} else if (str_match(pos, WPS_EVENT_AP_AVAILABLE)) {
wpsStatusText->setText("WPS AP detected");
wpsStatusText->setText(tr("WPS AP detected"));
} else if (str_match(pos, WPS_EVENT_OVERLAP)) {
wpsStatusText->setText("PBC mode overlap detected");
wpsInstructions->setText("More than one AP is currently in "
"active WPS PBC mode. Wait couple of "
"minutes and try again");
wpsStatusText->setText(tr("PBC mode overlap detected"));
wpsInstructions->setText(tr("More than one AP is currently in "
"active WPS PBC mode. Wait couple "
"of minutes and try again"));
wpaguiTab->setCurrentWidget(wpsTab);
} else if (str_match(pos, WPS_EVENT_CRED_RECEIVED)) {
wpsStatusText->setText("Network configuration received");
wpsStatusText->setText(tr("Network configuration received"));
wpaguiTab->setCurrentWidget(wpsTab);
} else if (str_match(pos, WPA_EVENT_EAP_METHOD)) {
if (strstr(pos, "(WSC)"))
wpsStatusText->setText("Registration started");
wpsStatusText->setText(tr("Registration started"));
} else if (str_match(pos, WPS_EVENT_M2D)) {
wpsStatusText->setText("Registrar does not yet know PIN");
wpsStatusText->setText(tr("Registrar does not yet know PIN"));
} else if (str_match(pos, WPS_EVENT_FAIL)) {
wpsStatusText->setText("Registration failed");
wpsStatusText->setText(tr("Registration failed"));
} else if (str_match(pos, WPS_EVENT_SUCCESS)) {
wpsStatusText->setText("Registration succeeded");
wpsStatusText->setText(tr("Registration succeeded"));
}
}
@ -945,7 +946,7 @@ void WpaGui::selectNetwork( const QString &sel )
char reply[10];
size_t reply_len = sizeof(reply);
if (cmd.startsWith("Select any")) {
if (cmd.compare(tr("Select any network"))) {
cmd = "any";
} else {
int pos = cmd.indexOf(':');
@ -1010,7 +1011,7 @@ void WpaGui::editNetwork(const QString &sel)
QString cmd(sel);
int id = -1;
if (!cmd.startsWith("Select any")) {
if (!cmd.compare(tr("Select any network"))) {
int pos = sel.indexOf(':');
if (pos < 0) {
printf("Invalid editNetwork '%s'\n",
@ -1039,8 +1040,9 @@ void WpaGui::editNetwork(const QString &sel)
void WpaGui::editSelectedNetwork()
{
if (networkSelect->count() < 1) {
QMessageBox::information(this, "No Networks",
"There are no networks to edit.\n");
QMessageBox::information(
this, tr("No Networks"),
tr("There are no networks to edit.\n"));
return;
}
QString sel(networkSelect->currentText());
@ -1051,9 +1053,9 @@ void WpaGui::editSelectedNetwork()
void WpaGui::editListedNetwork()
{
if (networkList->currentRow() < 0) {
QMessageBox::information(this, "Select A Network",
"Select a network from the list to"
" edit it.\n");
QMessageBox::information(this, tr("Select A Network"),
tr("Select a network from the list to"
" edit it.\n"));
return;
}
QString sel(networkList->currentItem()->text());
@ -1087,7 +1089,7 @@ void WpaGui::removeNetwork(const QString &sel)
char reply[10];
size_t reply_len = sizeof(reply);
if (cmd.startsWith("Select any"))
if (cmd.compare(tr("Select any network")))
return;
if (!cmd.startsWith("all")) {
@ -1108,8 +1110,9 @@ void WpaGui::removeNetwork(const QString &sel)
void WpaGui::removeSelectedNetwork()
{
if (networkSelect->count() < 1) {
QMessageBox::information(this, "No Networks",
"There are no networks to remove.\n");
QMessageBox::information(this, tr("No Networks"),
tr("There are no networks to remove."
"\n"));
return;
}
QString sel(networkSelect->currentText());
@ -1120,9 +1123,9 @@ void WpaGui::removeSelectedNetwork()
void WpaGui::removeListedNetwork()
{
if (networkList->currentRow() < 0) {
QMessageBox::information(this, "Select A Network",
"Select a network from the list to"
" remove it.\n");
QMessageBox::information(this, tr("Select A Network"),
tr("Select a network from the list "
"to remove it.\n"));
return;
}
QString sel(networkList->currentItem()->text());
@ -1232,16 +1235,18 @@ void WpaGui::saveConfig()
buf[len] = '\0';
if (str_match(buf, "FAIL"))
QMessageBox::warning(this, "Failed to save configuration",
"The configuration could not be saved.\n"
"\n"
"The update_config=1 configuration option\n"
"must be used for configuration saving to\n"
"be permitted.\n");
QMessageBox::warning(
this, tr("Failed to save configuration"),
tr("The configuration could not be saved.\n"
"\n"
"The update_config=1 configuration option\n"
"must be used for configuration saving to\n"
"be permitted.\n"));
else
QMessageBox::information(this, "Saved configuration",
"The current configuration was saved."
"\n");
QMessageBox::information(
this, tr("Saved configuration"),
tr("The current configuration was saved."
"\n"));
}
@ -1260,7 +1265,7 @@ void WpaGui::createTrayIcon(bool trayOnly)
QApplication::setQuitOnLastWindowClosed(false);
tray_icon = new QSystemTrayIcon(this);
tray_icon->setToolTip(qAppName() + " - wpa_supplicant user interface");
tray_icon->setToolTip(qAppName() + tr(" - wpa_supplicant user interface"));
if (QImageReader::supportedImageFormats().contains(QByteArray("svg")))
tray_icon->setIcon(QIcon(":/icons/wpa_gui.svg"));
else
@ -1274,8 +1279,8 @@ void WpaGui::createTrayIcon(bool trayOnly)
tray_menu = new QMenu(this);
disconnectAction = new QAction("&Disconnect", this);
reconnectAction = new QAction("Re&connect", this);
disconnectAction = new QAction(tr("&Disconnect"), this);
reconnectAction = new QAction(tr("Re&connect"), this);
connect(disconnectAction, SIGNAL(triggered()), this,
SLOT(disconnect()));
connect(reconnectAction, SIGNAL(triggered()), this,
@ -1284,9 +1289,9 @@ void WpaGui::createTrayIcon(bool trayOnly)
tray_menu->addAction(reconnectAction);
tray_menu->addSeparator();
eventAction = new QAction("&Event History", this);
scanAction = new QAction("Scan &Results", this);
statAction = new QAction("S&tatus", this);
eventAction = new QAction(tr("&Event History"), this);
scanAction = new QAction(tr("Scan &Results"), this);
statAction = new QAction(tr("S&tatus"), this);
connect(eventAction, SIGNAL(triggered()), this, SLOT(eventHistory()));
connect(scanAction, SIGNAL(triggered()), this, SLOT(scan()));
connect(statAction, SIGNAL(triggered()), this, SLOT(showTrayStatus()));
@ -1295,9 +1300,9 @@ void WpaGui::createTrayIcon(bool trayOnly)
tray_menu->addAction(statAction);
tray_menu->addSeparator();
showAction = new QAction("&Show Window", this);
hideAction = new QAction("&Hide Window", this);
quitAction = new QAction("&Quit", this);
showAction = new QAction(tr("&Show Window"), this);
hideAction = new QAction(tr("&Hide Window"), this);
quitAction = new QAction(tr("&Quit"), this);
connect(showAction, SIGNAL(triggered()), this, SLOT(show()));
connect(hideAction, SIGNAL(triggered()), this, SLOT(hide()));
connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
@ -1428,13 +1433,15 @@ void WpaGui::closeEvent(QCloseEvent *event)
if (QSystemTrayIcon::supportsMessages()) {
hide();
showTrayMessage(QSystemTrayIcon::Information, 3,
qAppName() + " will keep running in "
"the system tray.");
qAppName() +
tr(" will keep running in "
"the system tray."));
} else {
QMessageBox::information(this, qAppName() + " systray",
"The program will keep "
"running in the system "
"tray.");
QMessageBox::information(this, qAppName() +
tr(" systray"),
tr("The program will keep "
"running in the system "
"tray."));
}
ackTrayIcon = true;
}
@ -1488,15 +1495,15 @@ void WpaGui::wpsPbc()
return;
wpsPinEdit->setEnabled(false);
if (wpsStatusText->text().compare("WPS AP in active PBC mode found")) {
wpsInstructions->setText("Press the push button on the AP to "
"start the PBC mode.");
if (wpsStatusText->text().compare(tr("WPS AP in active PBC mode found"))) {
wpsInstructions->setText(tr("Press the push button on the AP to "
"start the PBC mode."));
} else {
wpsInstructions->setText("If you have not yet done so, press "
wpsInstructions->setText(tr("If you have not yet done so, press "
"the push button on the AP to start "
"the PBC mode.");
"the PBC mode."));
}
wpsStatusText->setText("Waiting for Registrar");
wpsStatusText->setText(tr("Waiting for Registrar"));
wpsRunning = true;
}
@ -1513,10 +1520,10 @@ void WpaGui::wpsGeneratePin()
wpsPinEdit->setText(reply);
wpsPinEdit->setEnabled(true);
wpsInstructions->setText("Enter the generated PIN into the Registrar "
wpsInstructions->setText(tr("Enter the generated PIN into the Registrar "
"(either the internal one in the AP or an "
"external one).");
wpsStatusText->setText("Waiting for Registrar");
"external one)."));
wpsStatusText->setText(tr("Waiting for Registrar"));
wpsRunning = true;
}
@ -1526,10 +1533,10 @@ void WpaGui::setBssFromScan(const QString &bssid)
bssFromScan = bssid;
wpsApPinEdit->setEnabled(!bssFromScan.isEmpty());
wpsApPinButton->setEnabled(wpsApPinEdit->text().length() == 8);
wpsStatusText->setText("WPS AP selected from scan results");
wpsInstructions->setText("If you want to use an AP device PIN, e.g., "
wpsStatusText->setText(tr("WPS AP selected from scan results"));
wpsInstructions->setText(tr("If you want to use an AP device PIN, e.g., "
"from a label in the device, enter the eight "
"digit AP PIN and click Use AP PIN button.");
"digit AP PIN and click Use AP PIN button."));
}
@ -1548,7 +1555,7 @@ void WpaGui::wpsApPin()
if (ctrlRequest(cmd.toAscii().constData(), reply, &reply_len) < 0)
return;
wpsStatusText->setText("Waiting for AP/Enrollee");
wpsStatusText->setText(tr("Waiting for AP/Enrollee"));
wpsRunning = true;
}
@ -1556,8 +1563,8 @@ void WpaGui::wpsApPin()
void WpaGui::stopWpsRun(bool success)
{
if (wpsRunning)
wpsStatusText->setText(success ? "Connected to the network" :
"Stopped");
wpsStatusText->setText(success ? tr("Connected to the network") :
tr("Stopped"));
else
wpsStatusText->setText("");
wpsPinEdit->setEnabled(false);
@ -1586,7 +1593,7 @@ private:
ErrorMsg::ErrorMsg(QWidget *parent, DWORD last_err) :
QMessageBox(parent), err(last_err)
{
setWindowTitle("wpa_gui error");
setWindowTitle(tr("wpa_gui error"));
setIcon(QMessageBox::Warning);
}
@ -1616,20 +1623,20 @@ void WpaGui::startService()
scm = OpenSCManager(0, 0, SC_MANAGER_CONNECT);
if (!scm) {
ErrorMsg(this).showMsg("OpenSCManager failed");
ErrorMsg(this).showMsg(tr("OpenSCManager failed"));
return;
}
svc = OpenService(scm, WPASVC_NAME, SERVICE_START);
if (!svc) {
ErrorMsg(this).showMsg("OpenService failed");
ErrorMsg(this).showMsg(tr("OpenService failed"));
CloseServiceHandle(scm);
return;
}
if (!StartService(svc, 0, NULL)) {
ErrorMsg(this).showMsg("Failed to start wpa_supplicant "
"service");
ErrorMsg(this).showMsg(tr("Failed to start wpa_supplicant "
"service"));
}
CloseServiceHandle(svc);
@ -1644,20 +1651,20 @@ void WpaGui::stopService()
scm = OpenSCManager(0, 0, SC_MANAGER_CONNECT);
if (!scm) {
ErrorMsg(this).showMsg("OpenSCManager failed");
ErrorMsg(this).showMsg(tr("OpenSCManager failed"));
return;
}
svc = OpenService(scm, WPASVC_NAME, SERVICE_STOP);
if (!svc) {
ErrorMsg(this).showMsg("OpenService failed");
ErrorMsg(this).showMsg(tr("OpenService failed"));
CloseServiceHandle(scm);
return;
}
if (!ControlService(svc, SERVICE_CONTROL_STOP, &status)) {
ErrorMsg(this).showMsg("Failed to stop wpa_supplicant "
"service");
ErrorMsg(this).showMsg(tr("Failed to stop wpa_supplicant "
"service"));
}
CloseServiceHandle(svc);
@ -1673,13 +1680,13 @@ bool WpaGui::serviceRunning()
scm = OpenSCManager(0, 0, SC_MANAGER_CONNECT);
if (!scm) {
printf("OpenSCManager failed: %d\n", (int) GetLastError());
printf(tr("OpenSCManager failed: %d\n"), (int) GetLastError());
return false;
}
svc = OpenService(scm, WPASVC_NAME, SERVICE_QUERY_STATUS);
if (!svc) {
printf("OpenService failed: %d\n\n", (int) GetLastError());
printf(tr("OpenService failed: %d\n\n"), (int) GetLastError());
CloseServiceHandle(scm);
return false;
}