diff --git a/CHANGELOG b/CHANGELOG
index 25e297d..d215bac 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -24,6 +24,7 @@ Ver.1.3.0
* more correct actions into SettingsWindow
* update to library changes
* rewrite tables to use toolTip
+ * edit about window
* helper:
+ create daemon DBus system interface org.netctlgui.helper to the library:
self control slots, netctl control slots and netctl information slots
@@ -49,6 +50,7 @@ Ver.1.3.0
* change all running processes to detached (see #7)
* rewrite text label to use tags
* update to dataengine changes
+ * edit about window
***
diff --git a/sources/gui/docs/netctl-gui-security-notes.html b/sources/gui/docs/netctl-gui-security-notes.html
index 71de6f8..36f1d38 100644
--- a/sources/gui/docs/netctl-gui-security-notes.html
+++ b/sources/gui/docs/netctl-gui-security-notes.html
@@ -47,7 +47,7 @@
If library will be initialized with FORCE_SUDO=true
than it will use sudo
command (which can be transferred to the library by SUDO_PATH
option). Otherwise it will try to set UID of children processes to 0. Please note that sudo
command and UID setting will be used only for those commands which require it.
Helper
-First of all the helper does not interact with netctl directly, it uses the library to do it. So all library security notes are applicable here. To start the helper and to create DBus services user must be in netcwork
group by default (or must be root). But you may change it by editing $DBUS_SYSTEMCONF_PATH/org.netctlgui.helper.conf
policy file (/etc/dbus-1/system.d/org.netctlgui.helper.conf
by default). Please refer to DBus documentation to do it.
+First of all the helper does not interact with netctl directly, it uses the library to do it. So all library security notes are applicable here. To start the helper and to create DBus services user must be in network
group by default (or must be root). But you may change it by editing $DBUS_SYSTEMCONF_PATH/org.netctlgui.helper.conf
policy file (/etc/dbus-1/system.d/org.netctlgui.helper.conf
by default). Please refer to DBus documentation to do it.
There are two binaries netctgui-helper
and netctlgui-helper-suid
. They are the same, but the second one has SUID bit, so it can be running by normal user without any password. Please note that it is dangerous and recommended way is to use systemd daemon. In this case you may not install netctlgui-helper-suid
binary.
@@ -71,6 +71,7 @@
netctl restart <profile>
netctl start <profile>
netctl stop <profile>
+ netctl stop-all
netctl switch-to <profile>
netctl-auto switch-to <profile>
diff --git a/sources/gui/src/about.ui b/sources/gui/src/about.ui
index f1f0b87..a350df8 100644
--- a/sources/gui/src/about.ui
+++ b/sources/gui/src/about.ui
@@ -6,116 +6,185 @@
0
0
- 452
- 361
+ 450
+ 359
-
-
-
- true
+
+
+ 0
-
-
-
- 0
- 0
- 436
- 324
-
-
-
+
+
+ About
+
+
-
-
-
-
-
-
- Qt::AlignCenter
-
-
+
+
true
-
- Qt::TextBrowserInteraction
-
+
+
+
+ 0
+ 0
+ 418
+ 284
+
+
+
+ -
+
+
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ Qt::TextBrowserInteraction
+
+
+
+ -
+
+
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ Qt::TextBrowserInteraction
+
+
+
+ -
+
+
+
+
+
+ Qt::AlignJustify|Qt::AlignVCenter
+
+
+ true
+
+
+ Qt::TextBrowserInteraction
+
+
+
+ -
+
+
+
+
+
+ Qt::RichText
+
+
+ true
+
+
+ true
+
+
+ Qt::TextBrowserInteraction
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+ Acknowledgement
+
+
-
-
-
-
-
-
- Qt::AlignCenter
-
-
+
+
true
-
- Qt::TextBrowserInteraction
-
+
+
+
+ 0
+ 0
+ 418
+ 284
+
+
+
+ -
+
+
+
+
+
+ true
+
+
+ Qt::TextBrowserInteraction
+
+
+
+ -
+
+
+
+
+
+ true
+
+
+ Qt::TextBrowserInteraction
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 229
+
+
+
+
+
+
- -
-
-
-
-
-
- Qt::AlignJustify|Qt::AlignVCenter
-
-
- true
-
-
- Qt::TextBrowserInteraction
-
-
-
- -
-
-
-
-
-
- true
-
-
-
- -
-
-
-
-
-
- Qt::RichText
-
-
- true
-
-
- true
-
-
- Qt::TextBrowserInteraction
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
diff --git a/sources/gui/src/aboutwindow.cpp b/sources/gui/src/aboutwindow.cpp
index 6178b01..a474e34 100644
--- a/sources/gui/src/aboutwindow.cpp
+++ b/sources/gui/src/aboutwindow.cpp
@@ -50,26 +50,35 @@ void AboutWindow::createText()
{
if (debug) qDebug() << PDEBUG;
+ // 1st tab
+ uiAbout->label_name->setText(QString(NAME));
+ uiAbout->label_version->setText(QApplication::translate("AboutWindow", "Version %1\n(build date %2)")
+ .arg(QString(VERSION)).arg(QString(BUILD_DATE)));
+ uiAbout->label_description->setText(QApplication::translate("AboutWindow", "Qt-based graphical interface for netctl."));
+ uiAbout->label_links->setText(QApplication::translate("AboutWindow", "Links:") + QString(" ") +
+ QString("%2 ").arg(QString(HOMEPAGE))
+ .arg(QApplication::translate("AboutWindow", "Homepage")) +
+ QString("%2 ").arg(QString(REPOSITORY))
+ .arg(QApplication::translate("AboutWindow", "Repository")) +
+ QString("%2 ").arg(QString(BUGTRACKER))
+ .arg(QApplication::translate("AboutWindow", "Bugtracker")) +
+ QString("%2 ").arg(QString(TRANSLATION))
+ .arg(QApplication::translate("AboutWindow", "Translation issue")) +\
+ QString("%2 ").arg(QString(AUR_PACKAGES))
+ .arg(QApplication::translate("AboutWindow", "AUR packages")));
+ uiAbout->label_license->setText(QString("© %1 %3 ")
+ .arg(QString(DATE)).arg(QString(EMAIL)).arg(QString(AUTHOR)) +
+ QApplication::translate("AboutWindow", "This software is licensed under %1").arg(QString(LICENSE)) +
+ QString(" "));
+ // 2nd tab
QStringList trdPartyList = QString(TRDPARTY_LICENSE).split(QChar(';'), QString::SkipEmptyParts);
for (int i=0; i%1 (%2 license)")
.arg(trdPartyList[i].split(QChar(','))[0])
.arg(trdPartyList[i].split(QChar(','))[1])
.arg(trdPartyList[i].split(QChar(','))[2]);
- uiAbout->label_name->setText(QString(NAME));
- uiAbout->label_version->setText(QApplication::translate("AboutWindow", "Version %1\n(build date %2)")
- .arg(QString(VERSION)).arg(QString(BUILD_DATE)));
- uiAbout->label_description->setText(QApplication::translate("AboutWindow", "Qt-based graphical interface for netctl."));
uiAbout->label_translators->setText(QApplication::translate("AboutWindow", "Translators: %1").arg(QString(TRANSLATORS)));
- uiAbout->label_links->setText(QApplication::translate("AboutWindow", "Links:") + QString(" ") +
- QString("%2 ").arg(QString(HOMEPAGE)).arg(QApplication::translate("AboutWindow", "Homepage")) +
- QString("%2 ").arg(QString(REPOSITORY)).arg(QApplication::translate("AboutWindow", "Repository")) +
- QString("%2 ").arg(QString(BUGTRACKER)).arg(QApplication::translate("AboutWindow", "Bugtracker")) +
- QString("%2 ").arg(QString(TRANSLATION)).arg(QApplication::translate("AboutWindow", "Translation issue")) +\
- QString("%2 ").arg(QString(AUR_PACKAGES)).arg(QApplication::translate("AboutWindow", "AUR packages")));
- uiAbout->label_license->setText(QString("© %1 %3 ").arg(QString(DATE)).arg(QString(EMAIL)).arg(QString(AUTHOR)) +
- QApplication::translate("AboutWindow", "This software is licensed under %1").arg(QString(LICENSE)) + QString(" ") +
- QApplication::translate("AboutWindow", "This software uses: %1").arg(trdPartyList.join(QString(", "))) + QString(" "));
+ uiAbout->label_trdparty->setText(QApplication::translate("AboutWindow", "This software uses: %1").arg(trdPartyList.join(QString(", "))));
}
diff --git a/sources/plasmoid/netctl.cpp b/sources/plasmoid/netctl.cpp
index 8284a90..dcceea4 100644
--- a/sources/plasmoid/netctl.cpp
+++ b/sources/plasmoid/netctl.cpp
@@ -792,16 +792,10 @@ void Netctl::createConfigurationInterface(KConfigDialog *parent)
uiDEConfig.lineEdit_extIp6->setText(deSettings[QString("EXTIP6CMD")]);
setDataEngineExternalIp6();
- QStringList trdPartyList = QString(TRDPARTY_LICENSE).split(QChar(';'), QString::SkipEmptyParts);
- for (int i=0; i%1 (%2 license)")
- .arg(trdPartyList[i].split(QChar(','))[0])
- .arg(trdPartyList[i].split(QChar(','))[1])
- .arg(trdPartyList[i].split(QChar(','))[2]);
+ // 1st tab
uiAboutConfig.label_name->setText(QString(NAME));
uiAboutConfig.label_version->setText(i18n("Version %1\n(build date %2)", QString(VERSION), QString(BUILD_DATE)));
uiAboutConfig.label_description->setText(i18n("KDE widget which interacts with netctl."));
- uiAboutConfig.label_translators->setText(i18n("Translators: %1", QString(TRANSLATORS)));
uiAboutConfig.label_links->setText(i18n("Links:") + QString(" ") +
QString("%2 ").arg(QString(HOMEPAGE)).arg(i18n("Homepage")) +
QString("%2 ").arg(QString(REPOSITORY)).arg(i18n("Repository")) +
@@ -809,8 +803,16 @@ void Netctl::createConfigurationInterface(KConfigDialog *parent)
QString("%2 ").arg(QString(TRANSLATION)).arg(i18n("Translation issue")) +
QString("%2 ").arg(QString(AUR_PACKAGES)).arg(i18n("AUR packages")));
uiAboutConfig.label_license->setText(QString("© %1 %3 ").arg(QString(DATE)).arg(QString(EMAIL)).arg(QString(AUTHOR)) +
- i18n("This software is licensed under %1", QString(LICENSE)) + QString(" ") +
- i18n("This software uses: %1", trdPartyList.join(QString(", "))) + QString(" "));
+ i18n("This software is licensed under %1", QString(LICENSE)) + QString(""));
+ // 2nd tab
+ QStringList trdPartyList = QString(TRDPARTY_LICENSE).split(QChar(';'), QString::SkipEmptyParts);
+ for (int i=0; i%1 (%2 license)")
+ .arg(trdPartyList[i].split(QChar(','))[0])
+ .arg(trdPartyList[i].split(QChar(','))[1])
+ .arg(trdPartyList[i].split(QChar(','))[2]);
+ uiAboutConfig.label_translators->setText(i18n("Translators: %1", QString(TRANSLATORS)));
+ uiAboutConfig.label_trdparty->setText(i18n("This software uses: %1", trdPartyList.join(QString(", "))));
parent->addPage(configWidget, i18n("Netctl plasmoid"), Applet::icon());
parent->addPage(appWidget, i18n("Appearance"), QString("preferences-desktop-theme"));
diff --git a/sources/plasmoid/po/en.po b/sources/plasmoid/po/en.po
index 573d8a4..60fa807 100644
--- a/sources/plasmoid/po/en.po
+++ b/sources/plasmoid/po/en.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
-"POT-Creation-Date: 2014-08-18 21:17+0400\n"
-"PO-Revision-Date: 2014-08-18 21:17+0400\n"
+"POT-Creation-Date: 2014-08-20 11:59+0400\n"
+"PO-Revision-Date: 2014-08-20 12:00+0400\n"
"Last-Translator: Evgeniy Alekseev \n"
"Language-Team: Russian \n"
"Language: ru\n"
@@ -110,7 +110,7 @@ msgstr "Network is up"
msgid "Network is down"
msgstr "Network is down"
-#: netctl.cpp:802
+#: netctl.cpp:797
msgid ""
"Version %1\n"
"(build date %2)"
@@ -118,65 +118,73 @@ msgstr ""
"Version %1\n"
"(build date %2)"
-#: netctl.cpp:803
+#: netctl.cpp:798
msgid "KDE widget which interacts with netctl."
msgstr "KDE widget which interacts with netctl."
-#: netctl.cpp:804
-msgid "Translators: %1"
-msgstr "Translators: %1"
-
-#: netctl.cpp:805
+#: netctl.cpp:799
msgid "Links:"
msgstr "Links:"
-#: netctl.cpp:806
+#: netctl.cpp:800
msgid "Homepage"
msgstr "Homepage"
-#: netctl.cpp:807
+#: netctl.cpp:801
msgid "Repository"
msgstr "Repository"
-#: netctl.cpp:808
+#: netctl.cpp:802
msgid "Bugtracker"
msgstr "Bugtracker"
-#: netctl.cpp:809
+#: netctl.cpp:803
msgid "Translation issue"
msgstr "Translation issue"
-#: netctl.cpp:810
+#: netctl.cpp:804
msgid "AUR packages"
msgstr "AUR packages"
-#: netctl.cpp:812
+#: netctl.cpp:806
msgid "This software is licensed under %1"
msgstr "This software is licensed under %1"
-#: netctl.cpp:813
+#: netctl.cpp:814
+msgid "Translators: %1"
+msgstr "Translators: %1"
+
+#: netctl.cpp:815
msgid "This software uses: %1"
msgstr "This software uses: %1"
-#: netctl.cpp:815
+#: netctl.cpp:817
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
-#: netctl.cpp:816
+#: netctl.cpp:818
msgid "Appearance"
msgstr "Appearance"
-#: netctl.cpp:817
+#: netctl.cpp:819
msgid "DataEngine"
msgstr "DataEngine"
-#: netctl.cpp:818
+#. i18n: file: about.ui:21
+#. i18n: ectx: attribute (title), widget (QWidget, tab_About)
+#: netctl.cpp:820 po/rc.cpp:3 rc.cpp:3
msgid "About"
msgstr "About"
+#. i18n: file: about.ui:127
+#. i18n: ectx: attribute (title), widget (QWidget, tab_ackn)
+#: po/rc.cpp:6 rc.cpp:6
+msgid "Acknowledgement"
+msgstr "Acknowledgement"
+
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
-#: po/rc.cpp:3 rc.cpp:3
+#: po/rc.cpp:9 rc.cpp:9
msgid "Inactive icon"
msgstr "Inactive icon"
@@ -228,89 +236,89 @@ msgstr "Inactive icon"
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
-#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
-#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
-#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
-#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
-#: rc.cpp:111
+#: po/rc.cpp:12 po/rc.cpp:48 po/rc.cpp:60 po/rc.cpp:66 po/rc.cpp:72
+#: po/rc.cpp:78 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99 po/rc.cpp:105
+#: po/rc.cpp:111 po/rc.cpp:117 rc.cpp:12 rc.cpp:48 rc.cpp:60 rc.cpp:66
+#: rc.cpp:72 rc.cpp:78 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105 rc.cpp:111
+#: rc.cpp:117
msgid "Browse"
msgstr "Browse"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
-#: po/rc.cpp:9 rc.cpp:9
+#: po/rc.cpp:15 rc.cpp:15
msgid "Font color"
msgstr "Font color"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
-#: po/rc.cpp:12 rc.cpp:12
+#: po/rc.cpp:18 rc.cpp:18
msgid "Set font color"
msgstr "Set font color"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
-#: po/rc.cpp:15 rc.cpp:15
+#: po/rc.cpp:21 rc.cpp:21
msgid "Font size"
msgstr "Font size"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
-#: po/rc.cpp:18 rc.cpp:18
+#: po/rc.cpp:24 rc.cpp:24
msgid "Set font size"
msgstr "Set font size"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
-#: po/rc.cpp:21 rc.cpp:21
+#: po/rc.cpp:27 rc.cpp:27
msgid "Font weight"
msgstr "Font weight"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
-#: po/rc.cpp:24 rc.cpp:24
+#: po/rc.cpp:30 rc.cpp:30
msgid "Set font weight"
msgstr "Set font weight"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
-#: po/rc.cpp:27 rc.cpp:27
+#: po/rc.cpp:33 rc.cpp:33
msgid "Font style"
msgstr "Font style"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
-#: po/rc.cpp:30 rc.cpp:30
+#: po/rc.cpp:36 rc.cpp:36
msgid "Set font style"
msgstr "Set font style"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
-#: po/rc.cpp:33 rc.cpp:33
+#: po/rc.cpp:39 rc.cpp:39
msgid "Font"
msgstr "Font"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
-#: po/rc.cpp:36 rc.cpp:36
+#: po/rc.cpp:42 rc.cpp:42
msgid "Set font family"
msgstr "Set font family"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
-#: po/rc.cpp:39 rc.cpp:39
+#: po/rc.cpp:45 rc.cpp:45
msgid "Active icon"
msgstr "Active icon"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
-#: po/rc.cpp:45 rc.cpp:45
+#: po/rc.cpp:51 rc.cpp:51
msgid "Text align"
msgstr "Text align"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
-#: po/rc.cpp:48 rc.cpp:48
+#: po/rc.cpp:54 rc.cpp:54
msgid "Set text align"
msgstr "Set text align"
@@ -322,7 +330,7 @@ msgstr "Set text align"
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
-#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
+#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl"
msgstr "Path to netctl"
@@ -334,61 +342,61 @@ msgstr "Path to netctl"
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
-#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
+#: po/rc.cpp:63 po/rc.cpp:102 rc.cpp:63 rc.cpp:102
msgid "Path to netctl-auto"
msgstr "Path to netctl-auto"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
-#: po/rc.cpp:63 rc.cpp:63
+#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv4"
msgstr "Check external IPv4"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
-#: po/rc.cpp:69 rc.cpp:69
+#: po/rc.cpp:75 rc.cpp:75
msgid "Check external IPv6"
msgstr "Check external IPv6"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
-#: po/rc.cpp:75 rc.cpp:75
+#: po/rc.cpp:81 rc.cpp:81
msgid "Auto update interval, msec"
msgstr "Auto update interval, msec"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
-#: po/rc.cpp:78 rc.cpp:78
+#: po/rc.cpp:84 rc.cpp:84
msgid "Path to GUI"
msgstr "Path to GUI"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
-#: po/rc.cpp:84 rc.cpp:84
+#: po/rc.cpp:90 rc.cpp:90
msgid "Use helper"
msgstr "Use helper"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
-#: po/rc.cpp:102 rc.cpp:102
+#: po/rc.cpp:108 rc.cpp:108
msgid "Use sudo for netctl"
msgstr "Use sudo for netctl"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
-#: po/rc.cpp:108 rc.cpp:108
+#: po/rc.cpp:114 rc.cpp:114
msgid "Show 'Start WiFi menu'"
msgstr "Show 'Start WiFi menu'"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
-#: po/rc.cpp:114 rc.cpp:114
+#: po/rc.cpp:120 rc.cpp:120
msgid "Show more detailed interface"
msgstr "Show more detailed interface"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
-#: po/rc.cpp:117 rc.cpp:117
+#: po/rc.cpp:123 rc.cpp:123
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
@@ -410,12 +418,12 @@ msgstr ""
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
-#: po/rc.cpp:126 rc.cpp:126
+#: po/rc.cpp:132 rc.cpp:132
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
-#: po/rc.cpp:127 rc.cpp:127
+#: po/rc.cpp:133 rc.cpp:133
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
diff --git a/sources/plasmoid/po/plasma_applet_netctl.pot b/sources/plasmoid/po/plasma_applet_netctl.pot
index 706b5d7..53bdc1d 100644
--- a/sources/plasmoid/po/plasma_applet_netctl.pot
+++ b/sources/plasmoid/po/plasma_applet_netctl.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
-"POT-Creation-Date: 2014-08-18 21:17+0400\n"
+"POT-Creation-Date: 2014-08-20 11:59+0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -109,71 +109,79 @@ msgstr ""
msgid "Network is down"
msgstr ""
-#: netctl.cpp:802
+#: netctl.cpp:797
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
-#: netctl.cpp:803
+#: netctl.cpp:798
msgid "KDE widget which interacts with netctl."
msgstr ""
-#: netctl.cpp:804
-msgid "Translators: %1"
-msgstr ""
-
-#: netctl.cpp:805
+#: netctl.cpp:799
msgid "Links:"
msgstr ""
-#: netctl.cpp:806
+#: netctl.cpp:800
msgid "Homepage"
msgstr ""
-#: netctl.cpp:807
+#: netctl.cpp:801
msgid "Repository"
msgstr ""
-#: netctl.cpp:808
+#: netctl.cpp:802
msgid "Bugtracker"
msgstr ""
-#: netctl.cpp:809
+#: netctl.cpp:803
msgid "Translation issue"
msgstr ""
-#: netctl.cpp:810
+#: netctl.cpp:804
msgid "AUR packages"
msgstr ""
-#: netctl.cpp:812
+#: netctl.cpp:806
msgid "This software is licensed under %1"
msgstr ""
-#: netctl.cpp:813
-msgid "This software uses: %1"
+#: netctl.cpp:814
+msgid "Translators: %1"
msgstr ""
#: netctl.cpp:815
-msgid "Netctl plasmoid"
-msgstr ""
-
-#: netctl.cpp:816
-msgid "Appearance"
+msgid "This software uses: %1"
msgstr ""
#: netctl.cpp:817
-msgid "DataEngine"
+msgid "Netctl plasmoid"
msgstr ""
#: netctl.cpp:818
+msgid "Appearance"
+msgstr ""
+
+#: netctl.cpp:819
+msgid "DataEngine"
+msgstr ""
+
+#. i18n: file: about.ui:21
+#. i18n: ectx: attribute (title), widget (QWidget, tab_About)
+#: netctl.cpp:820 po/rc.cpp:3 rc.cpp:3
msgid "About"
msgstr ""
+#. i18n: file: about.ui:127
+#. i18n: ectx: attribute (title), widget (QWidget, tab_ackn)
+#: po/rc.cpp:6 rc.cpp:6
+msgid "Acknowledgement"
+msgstr ""
+
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
-#: po/rc.cpp:3 rc.cpp:3
+#: po/rc.cpp:9 rc.cpp:9
msgid "Inactive icon"
msgstr ""
@@ -225,89 +233,89 @@ msgstr ""
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
-#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
-#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
-#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
-#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
-#: rc.cpp:111
+#: po/rc.cpp:12 po/rc.cpp:48 po/rc.cpp:60 po/rc.cpp:66 po/rc.cpp:72
+#: po/rc.cpp:78 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99 po/rc.cpp:105
+#: po/rc.cpp:111 po/rc.cpp:117 rc.cpp:12 rc.cpp:48 rc.cpp:60 rc.cpp:66
+#: rc.cpp:72 rc.cpp:78 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105 rc.cpp:111
+#: rc.cpp:117
msgid "Browse"
msgstr ""
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
-#: po/rc.cpp:9 rc.cpp:9
+#: po/rc.cpp:15 rc.cpp:15
msgid "Font color"
msgstr ""
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
-#: po/rc.cpp:12 rc.cpp:12
+#: po/rc.cpp:18 rc.cpp:18
msgid "Set font color"
msgstr ""
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
-#: po/rc.cpp:15 rc.cpp:15
+#: po/rc.cpp:21 rc.cpp:21
msgid "Font size"
msgstr ""
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
-#: po/rc.cpp:18 rc.cpp:18
+#: po/rc.cpp:24 rc.cpp:24
msgid "Set font size"
msgstr ""
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
-#: po/rc.cpp:21 rc.cpp:21
+#: po/rc.cpp:27 rc.cpp:27
msgid "Font weight"
msgstr ""
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
-#: po/rc.cpp:24 rc.cpp:24
+#: po/rc.cpp:30 rc.cpp:30
msgid "Set font weight"
msgstr ""
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
-#: po/rc.cpp:27 rc.cpp:27
+#: po/rc.cpp:33 rc.cpp:33
msgid "Font style"
msgstr ""
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
-#: po/rc.cpp:30 rc.cpp:30
+#: po/rc.cpp:36 rc.cpp:36
msgid "Set font style"
msgstr ""
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
-#: po/rc.cpp:33 rc.cpp:33
+#: po/rc.cpp:39 rc.cpp:39
msgid "Font"
msgstr ""
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
-#: po/rc.cpp:36 rc.cpp:36
+#: po/rc.cpp:42 rc.cpp:42
msgid "Set font family"
msgstr ""
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
-#: po/rc.cpp:39 rc.cpp:39
+#: po/rc.cpp:45 rc.cpp:45
msgid "Active icon"
msgstr ""
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
-#: po/rc.cpp:45 rc.cpp:45
+#: po/rc.cpp:51 rc.cpp:51
msgid "Text align"
msgstr ""
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
-#: po/rc.cpp:48 rc.cpp:48
+#: po/rc.cpp:54 rc.cpp:54
msgid "Set text align"
msgstr ""
@@ -319,7 +327,7 @@ msgstr ""
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
-#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
+#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl"
msgstr ""
@@ -331,61 +339,61 @@ msgstr ""
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
-#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
+#: po/rc.cpp:63 po/rc.cpp:102 rc.cpp:63 rc.cpp:102
msgid "Path to netctl-auto"
msgstr ""
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
-#: po/rc.cpp:63 rc.cpp:63
+#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv4"
msgstr ""
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
-#: po/rc.cpp:69 rc.cpp:69
+#: po/rc.cpp:75 rc.cpp:75
msgid "Check external IPv6"
msgstr ""
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
-#: po/rc.cpp:75 rc.cpp:75
+#: po/rc.cpp:81 rc.cpp:81
msgid "Auto update interval, msec"
msgstr ""
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
-#: po/rc.cpp:78 rc.cpp:78
+#: po/rc.cpp:84 rc.cpp:84
msgid "Path to GUI"
msgstr ""
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
-#: po/rc.cpp:84 rc.cpp:84
+#: po/rc.cpp:90 rc.cpp:90
msgid "Use helper"
msgstr ""
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
-#: po/rc.cpp:102 rc.cpp:102
+#: po/rc.cpp:108 rc.cpp:108
msgid "Use sudo for netctl"
msgstr ""
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
-#: po/rc.cpp:108 rc.cpp:108
+#: po/rc.cpp:114 rc.cpp:114
msgid "Show 'Start WiFi menu'"
msgstr ""
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
-#: po/rc.cpp:114 rc.cpp:114
+#: po/rc.cpp:120 rc.cpp:120
msgid "Show more detailed interface"
msgstr ""
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
-#: po/rc.cpp:117 rc.cpp:117
+#: po/rc.cpp:123 rc.cpp:123
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
@@ -398,12 +406,12 @@ msgid ""
"$status - current profile status (static/enabled)"
msgstr ""
-#: po/rc.cpp:126 rc.cpp:126
+#: po/rc.cpp:132 rc.cpp:132
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr ""
-#: po/rc.cpp:127 rc.cpp:127
+#: po/rc.cpp:133 rc.cpp:133
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""
diff --git a/sources/plasmoid/po/ru.po b/sources/plasmoid/po/ru.po
index 2faf3cf..64a8753 100644
--- a/sources/plasmoid/po/ru.po
+++ b/sources/plasmoid/po/ru.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
-"POT-Creation-Date: 2014-08-18 21:17+0400\n"
-"PO-Revision-Date: 2014-08-18 21:17+0400\n"
+"POT-Creation-Date: 2014-08-20 11:59+0400\n"
+"PO-Revision-Date: 2014-08-20 12:00+0400\n"
"Last-Translator: Evgeniy Alekseev \n"
"Language-Team: Russian \n"
"Language: ru\n"
@@ -110,7 +110,7 @@ msgstr "Сеть работает"
msgid "Network is down"
msgstr "Сеть не работает"
-#: netctl.cpp:802
+#: netctl.cpp:797
msgid ""
"Version %1\n"
"(build date %2)"
@@ -118,65 +118,73 @@ msgstr ""
"Версия %1\n"
"(дата сборки %2)"
-#: netctl.cpp:803
+#: netctl.cpp:798
msgid "KDE widget which interacts with netctl."
msgstr "Виджет KDE, который взаимодействует с netctl."
-#: netctl.cpp:804
-msgid "Translators: %1"
-msgstr "Переводчики: %1"
-
-#: netctl.cpp:805
+#: netctl.cpp:799
msgid "Links:"
msgstr "Ссылки:"
-#: netctl.cpp:806
+#: netctl.cpp:800
msgid "Homepage"
msgstr "Домашняя страница"
-#: netctl.cpp:807
+#: netctl.cpp:801
msgid "Repository"
msgstr "Репозиторий"
-#: netctl.cpp:808
+#: netctl.cpp:802
msgid "Bugtracker"
msgstr "Багтрекер"
-#: netctl.cpp:809
+#: netctl.cpp:803
msgid "Translation issue"
msgstr "Тикет перевода"
-#: netctl.cpp:810
+#: netctl.cpp:804
msgid "AUR packages"
msgstr "Пакеты в AUR"
-#: netctl.cpp:812
+#: netctl.cpp:806
msgid "This software is licensed under %1"
msgstr "Данное приложение лицензировано под %1"
-#: netctl.cpp:813
+#: netctl.cpp:814
+msgid "Translators: %1"
+msgstr "Переводчики: %1"
+
+#: netctl.cpp:815
msgid "This software uses: %1"
msgstr "Данное приложение использует: %1"
-#: netctl.cpp:815
+#: netctl.cpp:817
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
-#: netctl.cpp:816
+#: netctl.cpp:818
msgid "Appearance"
msgstr "Внешний вид"
-#: netctl.cpp:817
+#: netctl.cpp:819
msgid "DataEngine"
msgstr "DataEngine"
-#: netctl.cpp:818
+#. i18n: file: about.ui:21
+#. i18n: ectx: attribute (title), widget (QWidget, tab_About)
+#: netctl.cpp:820 po/rc.cpp:3 rc.cpp:3
msgid "About"
msgstr "О программе"
+#. i18n: file: about.ui:127
+#. i18n: ectx: attribute (title), widget (QWidget, tab_ackn)
+#: po/rc.cpp:6 rc.cpp:6
+msgid "Acknowledgement"
+msgstr "Благодарности"
+
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
-#: po/rc.cpp:3 rc.cpp:3
+#: po/rc.cpp:9 rc.cpp:9
msgid "Inactive icon"
msgstr "Иконка неактивного подключения"
@@ -228,89 +236,89 @@ msgstr "Иконка неактивного подключения"
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
-#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
-#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
-#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
-#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
-#: rc.cpp:111
+#: po/rc.cpp:12 po/rc.cpp:48 po/rc.cpp:60 po/rc.cpp:66 po/rc.cpp:72
+#: po/rc.cpp:78 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99 po/rc.cpp:105
+#: po/rc.cpp:111 po/rc.cpp:117 rc.cpp:12 rc.cpp:48 rc.cpp:60 rc.cpp:66
+#: rc.cpp:72 rc.cpp:78 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105 rc.cpp:111
+#: rc.cpp:117
msgid "Browse"
msgstr "Обзор"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
-#: po/rc.cpp:9 rc.cpp:9
+#: po/rc.cpp:15 rc.cpp:15
msgid "Font color"
msgstr "Цвет шрифта"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
-#: po/rc.cpp:12 rc.cpp:12
+#: po/rc.cpp:18 rc.cpp:18
msgid "Set font color"
msgstr "Укажите цвет шрифта"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
-#: po/rc.cpp:15 rc.cpp:15
+#: po/rc.cpp:21 rc.cpp:21
msgid "Font size"
msgstr "Размер шрифта"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
-#: po/rc.cpp:18 rc.cpp:18
+#: po/rc.cpp:24 rc.cpp:24
msgid "Set font size"
msgstr "Укажите размер шрифта"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
-#: po/rc.cpp:21 rc.cpp:21
+#: po/rc.cpp:27 rc.cpp:27
msgid "Font weight"
msgstr "Толщина шрифта"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
-#: po/rc.cpp:24 rc.cpp:24
+#: po/rc.cpp:30 rc.cpp:30
msgid "Set font weight"
msgstr "Укажите ширину шрифта"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
-#: po/rc.cpp:27 rc.cpp:27
+#: po/rc.cpp:33 rc.cpp:33
msgid "Font style"
msgstr "Стиль шрифта"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
-#: po/rc.cpp:30 rc.cpp:30
+#: po/rc.cpp:36 rc.cpp:36
msgid "Set font style"
msgstr "Укажите стиль шрифта"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
-#: po/rc.cpp:33 rc.cpp:33
+#: po/rc.cpp:39 rc.cpp:39
msgid "Font"
msgstr "Шрифт"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
-#: po/rc.cpp:36 rc.cpp:36
+#: po/rc.cpp:42 rc.cpp:42
msgid "Set font family"
msgstr "Укажите шрифт"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
-#: po/rc.cpp:39 rc.cpp:39
+#: po/rc.cpp:45 rc.cpp:45
msgid "Active icon"
msgstr "Иконка активного подключения"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
-#: po/rc.cpp:45 rc.cpp:45
+#: po/rc.cpp:51 rc.cpp:51
msgid "Text align"
msgstr "Выравнивание текста"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
-#: po/rc.cpp:48 rc.cpp:48
+#: po/rc.cpp:54 rc.cpp:54
msgid "Set text align"
msgstr "Установите выравнивание текста"
@@ -322,7 +330,7 @@ msgstr "Установите выравнивание текста"
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
-#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
+#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl"
msgstr "Путь к netctl"
@@ -334,61 +342,61 @@ msgstr "Путь к netctl"
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
-#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
+#: po/rc.cpp:63 po/rc.cpp:102 rc.cpp:63 rc.cpp:102
msgid "Path to netctl-auto"
msgstr "Путь к netctl-auto"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
-#: po/rc.cpp:63 rc.cpp:63
+#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv4"
msgstr "Проверять внешний IPv4"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
-#: po/rc.cpp:69 rc.cpp:69
+#: po/rc.cpp:75 rc.cpp:75
msgid "Check external IPv6"
msgstr "Проверять внешний IPv6"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
-#: po/rc.cpp:75 rc.cpp:75
+#: po/rc.cpp:81 rc.cpp:81
msgid "Auto update interval, msec"
msgstr "Интервал автообновления, мсек"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
-#: po/rc.cpp:78 rc.cpp:78
+#: po/rc.cpp:84 rc.cpp:84
msgid "Path to GUI"
msgstr "Путь к GUI"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
-#: po/rc.cpp:84 rc.cpp:84
+#: po/rc.cpp:90 rc.cpp:90
msgid "Use helper"
msgstr "Использовать хелпер"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
-#: po/rc.cpp:102 rc.cpp:102
+#: po/rc.cpp:108 rc.cpp:108
msgid "Use sudo for netctl"
msgstr "Использовать sudo для netctl"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
-#: po/rc.cpp:108 rc.cpp:108
+#: po/rc.cpp:114 rc.cpp:114
msgid "Show 'Start WiFi menu'"
msgstr "Показать 'Запустить WiFi-menu'"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
-#: po/rc.cpp:114 rc.cpp:114
+#: po/rc.cpp:120 rc.cpp:120
msgid "Show more detailed interface"
msgstr "Показать более детальный интерфейс"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
-#: po/rc.cpp:117 rc.cpp:117
+#: po/rc.cpp:123 rc.cpp:123
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
@@ -410,12 +418,12 @@ msgstr ""
"$profiles - список профилей netctl\n"
"$status - статус текущего профиля (static/enabled)"
-#: po/rc.cpp:126 rc.cpp:126
+#: po/rc.cpp:132 rc.cpp:132
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
-#: po/rc.cpp:127 rc.cpp:127
+#: po/rc.cpp:133 rc.cpp:133
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
diff --git a/sources/resources/translations/en.ts b/sources/resources/translations/en.ts
index 6da392e..df291ab 100644
--- a/sources/resources/translations/en.ts
+++ b/sources/resources/translations/en.ts
@@ -1,6 +1,17 @@
+
+ About
+
+ About
+ About
+
+
+ Acknowledgement
+ Acknowledgement
+
+
AboutWindow
@@ -1044,7 +1055,7 @@
start as daemon
- start as daemon
+ start as daemon
start minimized to tray
@@ -1106,6 +1117,26 @@
Stop all profiles
Stop all profiles
+
+ start detached from console
+ start detached from console
+
+
+ Connection is successfully.
+ Connection is successfully.
+
+
+ Connection failed.
+ Connection failed.
+
+
+ Do you want to save profile %1?
+ Do you want to save profile %1?
+
+
+ WiFi menu
+ WiFi menu
+
MobileWidget
diff --git a/sources/resources/translations/netctl-gui.ts b/sources/resources/translations/netctl-gui.ts
index 7a70ff0..eeada97 100644
--- a/sources/resources/translations/netctl-gui.ts
+++ b/sources/resources/translations/netctl-gui.ts
@@ -1,51 +1,64 @@
+
+ About
+
+
+ About
+
+
+
+
+ Acknowledgement
+
+
+
AboutWindow
-
+
Version %1
(build date %2)
-
+
Qt-based graphical interface for netctl.
-
+
Translators: %1
-
+
Links:
-
+
Homepage
-
+
Repository
-
+
Bugtracker
-
+
Translation issue
-
+
AUR packages
@@ -55,7 +68,7 @@
-
+
This software uses: %1
@@ -972,17 +985,17 @@
-
+
Ready
-
+
yes
-
+
no
@@ -1077,7 +1090,7 @@
-
+
Error
@@ -1094,165 +1107,185 @@
-
+
Usage:
-
+
Open window:
-
+
+ start detached from console
+
+
+
+
start maximized
-
+
show about window
-
+
show netctl-auto window
-
+
show settings window
-
+
Functions:
-
+
Options:
-
- start as daemon
-
-
-
-
+
start minimized to tray
-
+
select this ESSID
-
+
open this profile
-
+
select this profile
-
+
Additional flags:
-
+
read configuration from this file
-
+
print debug information
-
+
start with default settings
-
+
set options for this run, comma separated
-
+
open a tab with this number
-
+
Show messages:
-
+
show version and exit
-
+
show build information and exit
-
+
show this help and exit
-
+
Build date: %1
-
+
cmake flags
-
+
DBus configuration
-
+
Documentation
-
+
Version
-
+
Author
-
+
License
-
+
Restore existing session.
-
+
Close existing session.
+
+
+ Connection is successfully.
+
+
+
+
+ Connection failed.
+
+
+
+
+ Do you want to save profile %1?
+
+
+
+
+ WiFi menu
+
+
MobileWidget
@@ -2180,101 +2213,101 @@
-
+
(netctl-auto)
-
+
Start another profile
-
+
Stop %1
-
+
Restart %1
-
+
Disable %1
-
+
Enable %1
-
-
+
+
Start profile
-
+
Stop profile
-
+
Stop all profiles
-
+
Switch to profile
-
+
Restart profile
-
+
Enable profile
-
+
Quit
-
-
+
+
Show
-
+
static
-
+
enabled
-
+
Show netctl-auto
-
+
Status
-
+
Hide
diff --git a/sources/resources/translations/ru.ts b/sources/resources/translations/ru.ts
index 38b7233..f7ba1e0 100644
--- a/sources/resources/translations/ru.ts
+++ b/sources/resources/translations/ru.ts
@@ -1,6 +1,17 @@
+
+ About
+
+ About
+ О программе
+
+
+ Acknowledgement
+ Благодарности
+
+
AboutWindow
@@ -1043,7 +1054,7 @@
start as daemon
- запустить, как демон
+ запустить, как демон
start minimized to tray
@@ -1105,6 +1116,26 @@
Stop all profiles
Остановить все профили
+
+ start detached from console
+ запустить открепленным от консоли
+
+
+ Connection is successfully.
+ Соединение установлено.
+
+
+ Connection failed.
+ Соединение не установлено.
+
+
+ Do you want to save profile %1?
+ Вы хотите сохранить профиль %1?
+
+
+ WiFi menu
+ WiFi меню
+
MobileWidget