summaryrefslogtreecommitdiffstats
path: root/i18n
diff options
context:
space:
mode:
authorSebastien Braun2010-10-06 00:04:49 +0200
committerSebastien Braun2010-10-06 00:04:49 +0200
commitf07fc3b426815e28fde23313242fbbb998a08d45 (patch)
treeba9eda1a83135a1727d2d35661d6facabee53b95 /i18n
parentFix recognition of letters in keyboard handler (diff)
parentMerge remote branch 'openslx/master' into mcastft (diff)
downloadpvs-f07fc3b426815e28fde23313242fbbb998a08d45.tar.gz
pvs-f07fc3b426815e28fde23313242fbbb998a08d45.tar.xz
pvs-f07fc3b426815e28fde23313242fbbb998a08d45.zip
Merge remote branch 'openslx/mcastft' into input
Conflicts: CMakeLists.txt i18n/pvs_ar_JO.ts i18n/pvs_de_DE.ts i18n/pvs_es_MX.ts i18n/pvs_fr_FR.ts i18n/pvs_pl_PL.ts i18n/pvsmgr_ar_JO.ts i18n/pvsmgr_de_DE.ts i18n/pvsmgr_es_MX.ts i18n/pvsmgr_fr_FR.ts i18n/pvsmgr_pl_PL.ts icons/README pvsmgr.qrc src/gui/mainWindow.cpp src/pvs.cpp src/pvs.h src/pvsDaemon.cpp src/util/clientGUIUtils.h
Diffstat (limited to 'i18n')
-rw-r--r--i18n/pvs_ar_JO.ts162
-rw-r--r--i18n/pvs_de_DE.ts164
-rw-r--r--i18n/pvs_es_MX.ts162
-rw-r--r--i18n/pvs_fr_FR.ts162
-rw-r--r--i18n/pvs_pl_PL.ts162
-rw-r--r--i18n/pvsgui_ar_JO.ts339
-rw-r--r--i18n/pvsgui_de_DE.ts345
-rw-r--r--i18n/pvsgui_es_MX.ts333
-rw-r--r--i18n/pvsgui_fr_FR.ts339
-rw-r--r--i18n/pvsgui_pl_PL.ts339
-rw-r--r--i18n/pvsmgr_ar_JO.ts289
-rw-r--r--i18n/pvsmgr_de_DE.ts289
-rw-r--r--i18n/pvsmgr_es_MX.ts289
-rw-r--r--i18n/pvsmgr_fr_FR.ts289
-rw-r--r--i18n/pvsmgr_pl_PL.ts289
15 files changed, 3034 insertions, 918 deletions
diff --git a/i18n/pvs_ar_JO.ts b/i18n/pvs_ar_JO.ts
index b604bb0..8e8a15e 100644
--- a/i18n/pvs_ar_JO.ts
+++ b/i18n/pvs_ar_JO.ts
@@ -4,24 +4,178 @@
<context>
<name>PVS</name>
<message>
- <location filename="../src/pvs.cpp" line="269"/>
+ <location filename="../src/pvs.cpp" line="353"/>
<source>Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>VNC connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>The host </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="364"/>
+ <location filename="../src/pvs.cpp" line="433"/>
<source> requested your screen!</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSIncomingMulticastTransfer</name>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="105"/>
+ <source>Aborted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="109"/>
+ <source>Unrecoverable data corruption</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="112"/>
+ <source>Connection was reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="115"/>
+ <source>Unrecoverable data loss. Try a lower transfer rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="28"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>Usage:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>&lt;&lt;option&gt; &lt;value&gt;, ... &gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="31"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>-vncScriptFile &lt;fullpath\filename&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>Specifies a custom location for the vnc-start/stop-script.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>If not specified, /usr/bin/pvs-vncsrv is expected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>-freq &lt;seconds&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Specifies how long to wait until a reconnection attempt is made.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Default is 5.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>-port &lt;port&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Specifies on which port to run.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Default is </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>-h or --help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>Shows this help text and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>-v or --version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>Shows the current version and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>-d or --daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>Start as daemon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>-c &lt;string command&gt;:&lt;string value&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Sends the command and the optional value to a running PVS-Client.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Command and value may not contain spaces or colons.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>The dividing colon is mandatory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="39"/>
+ <source>Prints out available commands to use with -c.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="48"/>
+ <source>Use -h or --help to get a listing of all options.
+-v or --version gives you the current version.
+
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvs_de_DE.ts b/i18n/pvs_de_DE.ts
index b604bb0..e6f7bf6 100644
--- a/i18n/pvs_de_DE.ts
+++ b/i18n/pvs_de_DE.ts
@@ -1,27 +1,181 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0">
+<TS version="2.0" language="de_DE">
<context>
<name>PVS</name>
<message>
- <location filename="../src/pvs.cpp" line="269"/>
+ <location filename="../src/pvs.cpp" line="353"/>
<source>Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>VNC connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>The host </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="364"/>
+ <location filename="../src/pvs.cpp" line="433"/>
<source> requested your screen!</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSIncomingMulticastTransfer</name>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="105"/>
+ <source>Aborted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="109"/>
+ <source>Unrecoverable data corruption</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="112"/>
+ <source>Connection was reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="115"/>
+ <source>Unrecoverable data loss. Try a lower transfer rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="28"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>Usage:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>&lt;&lt;option&gt; &lt;value&gt;, ... &gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="31"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>-vncScriptFile &lt;fullpath\filename&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>Specifies a custom location for the vnc-start/stop-script.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>If not specified, /usr/bin/pvs-vncsrv is expected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>-freq &lt;seconds&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Specifies how long to wait until a reconnection attempt is made.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Default is 5.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>-port &lt;port&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Specifies on which port to run.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Default is </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>-h or --help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>Shows this help text and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>-v or --version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>Shows the current version and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>-d or --daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>Start as daemon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>-c &lt;string command&gt;:&lt;string value&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Sends the command and the optional value to a running PVS-Client.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Command and value may not contain spaces or colons.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>The dividing colon is mandatory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="39"/>
+ <source>Prints out available commands to use with -c.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="48"/>
+ <source>Use -h or --help to get a listing of all options.
+-v or --version gives you the current version.
+
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvs_es_MX.ts b/i18n/pvs_es_MX.ts
index b604bb0..8e8a15e 100644
--- a/i18n/pvs_es_MX.ts
+++ b/i18n/pvs_es_MX.ts
@@ -4,24 +4,178 @@
<context>
<name>PVS</name>
<message>
- <location filename="../src/pvs.cpp" line="269"/>
+ <location filename="../src/pvs.cpp" line="353"/>
<source>Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>VNC connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>The host </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="364"/>
+ <location filename="../src/pvs.cpp" line="433"/>
<source> requested your screen!</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSIncomingMulticastTransfer</name>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="105"/>
+ <source>Aborted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="109"/>
+ <source>Unrecoverable data corruption</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="112"/>
+ <source>Connection was reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="115"/>
+ <source>Unrecoverable data loss. Try a lower transfer rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="28"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>Usage:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>&lt;&lt;option&gt; &lt;value&gt;, ... &gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="31"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>-vncScriptFile &lt;fullpath\filename&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>Specifies a custom location for the vnc-start/stop-script.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>If not specified, /usr/bin/pvs-vncsrv is expected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>-freq &lt;seconds&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Specifies how long to wait until a reconnection attempt is made.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Default is 5.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>-port &lt;port&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Specifies on which port to run.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Default is </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>-h or --help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>Shows this help text and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>-v or --version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>Shows the current version and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>-d or --daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>Start as daemon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>-c &lt;string command&gt;:&lt;string value&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Sends the command and the optional value to a running PVS-Client.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Command and value may not contain spaces or colons.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>The dividing colon is mandatory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="39"/>
+ <source>Prints out available commands to use with -c.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="48"/>
+ <source>Use -h or --help to get a listing of all options.
+-v or --version gives you the current version.
+
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvs_fr_FR.ts b/i18n/pvs_fr_FR.ts
index b604bb0..8e8a15e 100644
--- a/i18n/pvs_fr_FR.ts
+++ b/i18n/pvs_fr_FR.ts
@@ -4,24 +4,178 @@
<context>
<name>PVS</name>
<message>
- <location filename="../src/pvs.cpp" line="269"/>
+ <location filename="../src/pvs.cpp" line="353"/>
<source>Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>VNC connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>The host </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="364"/>
+ <location filename="../src/pvs.cpp" line="433"/>
<source> requested your screen!</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSIncomingMulticastTransfer</name>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="105"/>
+ <source>Aborted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="109"/>
+ <source>Unrecoverable data corruption</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="112"/>
+ <source>Connection was reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="115"/>
+ <source>Unrecoverable data loss. Try a lower transfer rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="28"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>Usage:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>&lt;&lt;option&gt; &lt;value&gt;, ... &gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="31"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>-vncScriptFile &lt;fullpath\filename&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>Specifies a custom location for the vnc-start/stop-script.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>If not specified, /usr/bin/pvs-vncsrv is expected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>-freq &lt;seconds&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Specifies how long to wait until a reconnection attempt is made.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Default is 5.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>-port &lt;port&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Specifies on which port to run.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Default is </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>-h or --help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>Shows this help text and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>-v or --version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>Shows the current version and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>-d or --daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>Start as daemon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>-c &lt;string command&gt;:&lt;string value&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Sends the command and the optional value to a running PVS-Client.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Command and value may not contain spaces or colons.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>The dividing colon is mandatory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="39"/>
+ <source>Prints out available commands to use with -c.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="48"/>
+ <source>Use -h or --help to get a listing of all options.
+-v or --version gives you the current version.
+
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvs_pl_PL.ts b/i18n/pvs_pl_PL.ts
index b604bb0..8e8a15e 100644
--- a/i18n/pvs_pl_PL.ts
+++ b/i18n/pvs_pl_PL.ts
@@ -4,24 +4,178 @@
<context>
<name>PVS</name>
<message>
- <location filename="../src/pvs.cpp" line="269"/>
+ <location filename="../src/pvs.cpp" line="353"/>
<source>Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>VNC connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="362"/>
+ <location filename="../src/pvs.cpp" line="431"/>
<source>The host </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvs.cpp" line="364"/>
+ <location filename="../src/pvs.cpp" line="433"/>
<source> requested your screen!</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSIncomingMulticastTransfer</name>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="105"/>
+ <source>Aborted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="109"/>
+ <source>Unrecoverable data corruption</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="112"/>
+ <source>Connection was reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/net/pvsIncomingMulticastTransfer.cpp" line="115"/>
+ <source>Unrecoverable data loss. Try a lower transfer rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="28"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>Usage:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="30"/>
+ <source>&lt;&lt;option&gt; &lt;value&gt;, ... &gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="31"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>-vncScriptFile &lt;fullpath\filename&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>Specifies a custom location for the vnc-start/stop-script.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="32"/>
+ <source>If not specified, /usr/bin/pvs-vncsrv is expected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>-freq &lt;seconds&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Specifies how long to wait until a reconnection attempt is made.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="33"/>
+ <source>Default is 5.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>-port &lt;port&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Specifies on which port to run.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="34"/>
+ <source>Default is </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>-h or --help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="35"/>
+ <source>Shows this help text and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>-v or --version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="36"/>
+ <source>Shows the current version and exits.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>-d or --daemon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="37"/>
+ <source>Start as daemon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>-c &lt;string command&gt;:&lt;string value&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Sends the command and the optional value to a running PVS-Client.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>Command and value may not contain spaces or colons.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="38"/>
+ <source>The dividing colon is mandatory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="39"/>
+ <source>Prints out available commands to use with -c.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsDaemon.cpp" line="48"/>
+ <source>Use -h or --help to get a listing of all options.
+-v or --version gives you the current version.
+
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_ar_JO.ts b/i18n/pvsgui_ar_JO.ts
index f3e6d65..65f432c 100644
--- a/i18n/pvsgui_ar_JO.ts
+++ b/i18n/pvsgui_ar_JO.ts
@@ -40,47 +40,47 @@
<context>
<name>ClientChatDialog</name>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="65"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="63"/>
<source>&amp;Send File...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="178"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="176"/>
<source> has joined the chat.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="184"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="182"/>
<source> has left the chat.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="211"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="209"/>
<source>PVS File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>Send file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>&apos; to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="231"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="229"/>
<source>Connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="241"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="239"/>
<source>Disconnected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="280"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="278"/>
<source>Message from &lt;</source>
<translation type="unfinished"></translation>
</message>
@@ -101,158 +101,199 @@
<context>
<name>ClientConfigDialogClass</name>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="200"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="248"/>
<source>PVS - Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="201"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="249"/>
<source>Allow vnc access to lecturer?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="202"/>
- <location filename="../build/ui_clientConfigDialog.h" line="206"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="250"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="254"/>
<source>Full access</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="203"/>
- <location filename="../build/ui_clientConfigDialog.h" line="207"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="251"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="255"/>
<source>View only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="204"/>
- <location filename="../build/ui_clientConfigDialog.h" line="208"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="252"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="256"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="205"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="253"/>
<source>Allow vnc access to other?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="209"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="257"/>
<source>Accept chat messages</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="210"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="258"/>
<source>Accept file transfers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="211"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="259"/>
<source>Permissions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="214"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="262"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="215"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="263"/>
<source>Top Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="216"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="264"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="217"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="265"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="218"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="266"/>
<source>Bottom Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="219"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="267"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="221"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="269"/>
<source>Display</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="270"/>
+ <source>Network Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="271"/>
+ <source>Reload List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="272"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialog</name>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>PVS File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>User &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="64"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="102"/>
<source>&apos; would like to send you a file: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="75"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="113"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="150"/>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="156"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="188"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="194"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="151"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="189"/>
<source>File Transfer complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="157"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="195"/>
<source>File Transfer canceled!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="232"/>
+ <source>Where should I save %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Could not rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Failed to rename %1 to %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed for the following reason:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialogClass</name>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="131"/>
<source>Receiving from:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="127"/>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -260,57 +301,109 @@
<context>
<name>ClientFileSendDialog</name>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="68"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="78"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="186"/>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="192"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="90"/>
+ <source>Send File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="110"/>
+ <source>all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="111"/>
+ <source>Waiting to start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>File Send error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <source>Error communicating with backend: %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <source>Something went wrong while communicating with backend, but I don&apos;t know what.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>Could not create a multicast transfer: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="207"/>
+ <source>Receiver declined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="265"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="271"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="187"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="266"/>
<source>File Transfer complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="193"/>
- <source>File Transfer canceled!</source>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="272"/>
+ <source>File Transfer canceled: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="284"/>
+ <source>You clicked &apos;Cancel&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="291"/>
+ <source>Socket Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -318,62 +411,48 @@
<context>
<name>ClientNicklistDialogClass</name>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="84"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="91"/>
<source>PVS - Users</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="85"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="92"/>
<source>Select user:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../build/ui_clientNicklistDialog.h" line="93"/>
+ <source>Send to &amp;all</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientToolbarClass</name>
<message>
- <location filename="../build/ui_clientToolbar.h" line="179"/>
+ <location filename="../build/ui_clientToolbar.h" line="160"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="181"/>
+ <location filename="../build/ui_clientToolbar.h" line="162"/>
<source>Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="183"/>
+ <location filename="../build/ui_clientToolbar.h" line="164"/>
<source>Host:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="185"/>
+ <location filename="../build/ui_clientToolbar.h" line="166"/>
<source>Click to connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="187"/>
+ <location filename="../build/ui_clientToolbar.h" line="168"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="189"/>
- <source>Enable/Disable VNC only for this session</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="191"/>
- <source>Allow VNC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="192"/>
- <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; font-style:italic; color:#0055ff;&quot;&gt;Pool Video Switch&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>InfoDialogClass</name>
@@ -404,84 +483,140 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="28"/>
+ <location filename="../src/pvsgui.cpp" line="40"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="189"/>
+ <location filename="../src/pvsgui.cpp" line="230"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="232"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="190"/>
+ <location filename="../src/pvsgui.cpp" line="233"/>
<source>C&amp;hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="191"/>
+ <location filename="../src/pvsgui.cpp" line="234"/>
<source>&amp;Send File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="192"/>
+ <location filename="../src/pvsgui.cpp" line="235"/>
<source>&amp;Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="193"/>
+ <location filename="../src/pvsgui.cpp" line="236"/>
<source>&amp;Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="194"/>
+ <location filename="../src/pvsgui.cpp" line="237"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="195"/>
+ <location filename="../src/pvsgui.cpp" line="238"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
- <location filename="../src/pvsgui.cpp" line="297"/>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="305"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>PVS Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
<source>Please enter password (If not needed leave blank):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="298"/>
+ <location filename="../src/pvsgui.cpp" line="306"/>
<source>Are you sure you want to disconnect?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="343"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
<source>PVS connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="343"/>
<source>Connected to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="343"/>
- <location filename="../src/pvsgui.cpp" line="355"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
+ <location filename="../src/pvsgui.cpp" line="363"/>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>New host available: </source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSNetworkInterfaceListModel</name>
+ <message>
+ <location filename="../src/net/pvsNetworkInterfaceListModel.cpp" line="63"/>
+ <source>Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="430"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="431"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="432"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Start with toolbar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="434"/>
+ <source>Set toolbar position (0-5)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="435"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="436"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="445"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_de_DE.ts b/i18n/pvsgui_de_DE.ts
index 9acab81..229ab15 100644
--- a/i18n/pvsgui_de_DE.ts
+++ b/i18n/pvsgui_de_DE.ts
@@ -6,7 +6,7 @@
<message>
<location filename="../src/gui/aboutDialog.cpp" line="27"/>
<source>Version: </source>
- <translation>Version:</translation>
+ <translation>Version: </translation>
</message>
</context>
<context>
@@ -40,47 +40,47 @@
<context>
<name>ClientChatDialog</name>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="65"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="63"/>
<source>&amp;Send File...</source>
<translation>Datei &amp;Senden...</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="178"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="176"/>
<source> has joined the chat.</source>
<translation> ist dem Chat beigetreten.</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="184"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="182"/>
<source> has left the chat.</source>
<translation> hat den Chat verlassen.</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="211"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="209"/>
<source>PVS File Transfer</source>
<translation>PVS Dateiübertragung</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>Send file &apos;</source>
<translation>Datei senden &apos;</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>&apos; to </source>
<translation>&apos; an </translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="231"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="229"/>
<source>Connected.</source>
<translation>Verbunden.</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="241"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="239"/>
<source>Disconnected.</source>
<translation>Getrennt.</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="280"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="278"/>
<source>Message from &lt;</source>
<translation>Nachricht von &lt;</translation>
</message>
@@ -101,158 +101,199 @@
<context>
<name>ClientConfigDialogClass</name>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="200"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="248"/>
<source>PVS - Configuration</source>
<translation>PVS - Konfiguration</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="201"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="249"/>
<source>Allow vnc access to lecturer?</source>
<translation>Dozenten VNC Zugriff erlauben?</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="202"/>
- <location filename="../build/ui_clientConfigDialog.h" line="206"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="250"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="254"/>
<source>Full access</source>
<translation>Voller Zugriff</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="203"/>
- <location filename="../build/ui_clientConfigDialog.h" line="207"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="251"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="255"/>
<source>View only</source>
<translation>Nur zuschauen</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="204"/>
- <location filename="../build/ui_clientConfigDialog.h" line="208"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="252"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="256"/>
<source>None</source>
<translation>Kein</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="205"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="253"/>
<source>Allow vnc access to other?</source>
<translation>Anderen VNC Zugriff erlauben?</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="209"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="257"/>
<source>Accept chat messages</source>
<translation>Chat Nachrichten erlauben</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="210"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="258"/>
<source>Accept file transfers</source>
<translation>Dateiübertragung erlauben</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="211"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="259"/>
<source>Permissions</source>
<translation>Rechte</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="214"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="262"/>
<source>Top Left</source>
<translation>Oben Links</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="215"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="263"/>
<source>Top Center</source>
<translation>Oben Mitte</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="216"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="264"/>
<source>Top Right</source>
<translation>Oben Rechts</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="217"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="265"/>
<source>Bottom Left</source>
<translation>Unten Links</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="218"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="266"/>
<source>Bottom Center</source>
<translation>Unten Mitte</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="219"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="267"/>
<source>Bottom Right</source>
<translation>Unten Rechts</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="221"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="269"/>
<source>Display</source>
<translation>Anzeige</translation>
</message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="270"/>
+ <source>Network Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="271"/>
+ <source>Reload List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="272"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialog</name>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>PVS File Transfer</source>
<translation>PVS Dateiübertragung</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>User &apos;</source>
<translation>Benutzer &apos;</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="64"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="102"/>
<source>&apos; would like to send you a file: </source>
<translation>&apos; möchte ihnen eine Datei senden:</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="75"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="113"/>
<source>Open File</source>
<translation>Datei Öffnen</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="150"/>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="156"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="188"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="194"/>
<source>PVS - File Transfer</source>
<translation>PVS - Dateiübertragung</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="151"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="189"/>
<source>File Transfer complete.</source>
<translation>Dateiübertragung beendet.</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="157"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="195"/>
<source>File Transfer canceled!</source>
<translation>Dateiübertragung abgebrochen!</translation>
</message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="232"/>
+ <source>Where should I save %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Could not rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Failed to rename %1 to %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed for the following reason:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialogClass</name>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation>PVS - Dateiübertragung</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="131"/>
<source>Receiving from:</source>
<translation>Empfang von:</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="132"/>
<source>unknown</source>
<translation>unbekannt</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="127"/>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="136"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="135"/>
<source>/</source>
<translation>/</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation>&amp;Abbruch</translation>
</message>
@@ -260,57 +301,113 @@
<context>
<name>ClientFileSendDialog</name>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="68"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="78"/>
<source>Open File</source>
<translation>Datei Öffnen</translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="186"/>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="192"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="90"/>
+ <source>Send File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="110"/>
+ <source>all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="111"/>
+ <source>Waiting to start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>File Send error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <source>Error communicating with backend: %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <source>Something went wrong while communicating with backend, but I don&apos;t know what.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>Could not create a multicast transfer: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="207"/>
+ <source>Receiver declined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="265"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="271"/>
<source>PVS - File Transfer</source>
<translation>PBS -Dateiübertragung</translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="187"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="266"/>
<source>File Transfer complete.</source>
<translation>Dateiübertragung beendet.</translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="193"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="272"/>
+ <source>File Transfer canceled: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="284"/>
+ <source>You clicked &apos;Cancel&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="291"/>
+ <source>Socket Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>File Transfer canceled!</source>
- <translation>Dateiübertragung abgebrochen!</translation>
+ <translation type="obsolete">Dateiübertragung abgebrochen!</translation>
</message>
</context>
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation>PVS - Dateiübertragung</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation>Senden an:</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation>unbekannt</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation>/</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation>&amp;Abbruch</translation>
</message>
@@ -318,61 +415,55 @@
<context>
<name>ClientNicklistDialogClass</name>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="84"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="91"/>
<source>PVS - Users</source>
<translation>PVS - Benutzer</translation>
</message>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="85"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="92"/>
<source>Select user:</source>
<translation>Benutzer auswählen:</translation>
</message>
+ <message>
+ <location filename="../build/ui_clientNicklistDialog.h" line="93"/>
+ <source>Send to &amp;all</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientToolbarClass</name>
<message>
- <location filename="../build/ui_clientToolbar.h" line="179"/>
+ <location filename="../build/ui_clientToolbar.h" line="160"/>
<source>Form</source>
<translation></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="181"/>
+ <location filename="../build/ui_clientToolbar.h" line="162"/>
<source>Menu</source>
<translation>Menü</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="183"/>
+ <location filename="../build/ui_clientToolbar.h" line="164"/>
<source>Host:</source>
<translation></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="185"/>
+ <location filename="../build/ui_clientToolbar.h" line="166"/>
<source>Click to connect</source>
<translation>Zum Verbinden Klicken</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="187"/>
+ <location filename="../build/ui_clientToolbar.h" line="168"/>
<source>-</source>
<translation></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="189"/>
<source>Enable/Disable VNC only for this session</source>
- <translation>VNC nur für diese Sitzung ein- und ausschalten</translation>
+ <translation type="obsolete">VNC nur für diese Sitzung ein- und ausschalten</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="191"/>
<source>Allow VNC</source>
- <translation>VNC erlauben</translation>
- </message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="192"/>
- <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; font-style:italic; color:#0055ff;&quot;&gt;Pool Video Switch&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation></translation>
+ <translation type="obsolete">VNC erlauben</translation>
</message>
</context>
<context>
@@ -404,84 +495,144 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="28"/>
+ <location filename="../src/pvsgui.cpp" line="40"/>
<source>Connect</source>
<translation>Verbinden</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="189"/>
+ <location filename="../src/pvsgui.cpp" line="230"/>
+ <source>Show &amp;toolbar</source>
+ <translation>&amp;Werkzeugleiste anzeigen</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="232"/>
<source>&amp;Disconnect</source>
<translation>&amp;Trennen</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="190"/>
+ <location filename="../src/pvsgui.cpp" line="233"/>
<source>C&amp;hat</source>
<translation></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="191"/>
+ <location filename="../src/pvsgui.cpp" line="234"/>
<source>&amp;Send File</source>
<translation>Datei &amp;Senden</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="192"/>
+ <location filename="../src/pvsgui.cpp" line="235"/>
<source>&amp;Config</source>
<translation>&amp;Konfiguration</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="193"/>
+ <location filename="../src/pvsgui.cpp" line="236"/>
<source>&amp;Information</source>
<translation>&amp;Information</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="194"/>
+ <location filename="../src/pvsgui.cpp" line="237"/>
<source>&amp;About</source>
<translation>&amp;Ãœber</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="195"/>
+ <location filename="../src/pvsgui.cpp" line="238"/>
<source>&amp;Quit</source>
<translation>&amp;Beenden</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
- <location filename="../src/pvsgui.cpp" line="297"/>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="305"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>PVS Connection</source>
<translation>PVS Verbindung</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
<source>Please enter password (If not needed leave blank):</source>
<translation>Bitte geben sie ein Passwor ein (Falls nicht erforderlich einfach leer lassen):</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="298"/>
+ <location filename="../src/pvsgui.cpp" line="306"/>
<source>Are you sure you want to disconnect?</source>
<translation>Sind sie sicher dass sie die Verbindung trennen möchten?</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="343"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
<source>PVS connection</source>
<translation>PVS Verbindung</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="343"/>
<source>Connected to </source>
<translation>Verbunden mit </translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="343"/>
- <location filename="../src/pvsgui.cpp" line="355"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
+ <location filename="../src/pvsgui.cpp" line="363"/>
<source>Disconnected</source>
<translation>Getrennt</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>New host available: </source>
<translation>Neuer Host verfügbar: </translation>
</message>
</context>
+<context>
+ <name>PVSNetworkInterfaceListModel</name>
+ <message>
+ <location filename="../src/net/pvsNetworkInterfaceListModel.cpp" line="63"/>
+ <source>Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="430"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation>Aufruf: pvsgui [OPTIONEN]...</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="431"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation>Startet die Pool Video Switch GUI.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="432"/>
+ <source>Options:</source>
+ <translation>Optionen:</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Start with toolbar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="434"/>
+ <source>Set toolbar position (0-5)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start only with systray icon.</source>
+ <translation type="obsolete">Starte nur mit Symbol in Systray.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="435"/>
+ <source>Show this help text and quit.</source>
+ <translation>Zeige diesen Hilfetext an und beende.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="436"/>
+ <source>Show version and quit.</source>
+ <translation>Zeige Versionsinformationen an und beende.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="445"/>
+ <source>Version: </source>
+ <translation>Version: </translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_es_MX.ts b/i18n/pvsgui_es_MX.ts
index 32b6195..5fddda9 100644
--- a/i18n/pvsgui_es_MX.ts
+++ b/i18n/pvsgui_es_MX.ts
@@ -40,47 +40,47 @@
<context>
<name>ClientChatDialog</name>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="65"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="63"/>
<source>&amp;Send File...</source>
<translation>Enviar archivo...</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="178"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="176"/>
<source> has joined the chat.</source>
<translation> ha ingresado al chat.</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="184"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="182"/>
<source> has left the chat.</source>
<translation> ha abandonado el chat</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="211"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="209"/>
<source>PVS File Transfer</source>
<translation>PVS Transferencia de datos</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>Send file &apos;</source>
<translation>Enviar archivo &apos;</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>&apos; to </source>
<translation>&apos; a </translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="231"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="229"/>
<source>Connected.</source>
<translation>Conectado.</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="241"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="239"/>
<source>Disconnected.</source>
<translation>Desconectado.</translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="280"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="278"/>
<source>Message from &lt;</source>
<translation>Mensaje de &lt;</translation>
</message>
@@ -101,158 +101,199 @@
<context>
<name>ClientConfigDialogClass</name>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="200"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="248"/>
<source>PVS - Configuration</source>
<translation>PVS - Configuración</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="201"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="249"/>
<source>Allow vnc access to lecturer?</source>
<translation>Permitir al profesor el acceso VNC?</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="202"/>
- <location filename="../build/ui_clientConfigDialog.h" line="206"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="250"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="254"/>
<source>Full access</source>
<translation>Acceso completo</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="203"/>
- <location filename="../build/ui_clientConfigDialog.h" line="207"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="251"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="255"/>
<source>View only</source>
<translation>Solo ver</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="204"/>
- <location filename="../build/ui_clientConfigDialog.h" line="208"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="252"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="256"/>
<source>None</source>
<translation>Ninguno</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="205"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="253"/>
<source>Allow vnc access to other?</source>
<translation>Permitir a otros el acceso VNC?</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="209"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="257"/>
<source>Accept chat messages</source>
<translation>Aceptar mensages de chat?</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="210"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="258"/>
<source>Accept file transfers</source>
<translation>Aceptar transferencias de datos?</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="211"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="259"/>
<source>Permissions</source>
<translation>Permisos</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="214"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="262"/>
<source>Top Left</source>
<translation>Esquina superior izquierda</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="215"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="263"/>
<source>Top Center</source>
<translation>Arriba centrado</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="216"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="264"/>
<source>Top Right</source>
<translation>Esquina superion derecha</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="217"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="265"/>
<source>Bottom Left</source>
<translation>Esquina inferior izquierda</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="218"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="266"/>
<source>Bottom Center</source>
<translation>Abajo centrado</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="219"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="267"/>
<source>Bottom Right</source>
<translation>Esquina inferior derecha</translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="221"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="269"/>
<source>Display</source>
<translation>Pantalla</translation>
</message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="270"/>
+ <source>Network Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="271"/>
+ <source>Reload List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="272"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialog</name>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>PVS File Transfer</source>
<translation>PVS Transferencia de datos</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>User &apos;</source>
<translation>Usuario &apos;</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="64"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="102"/>
<source>&apos; would like to send you a file: </source>
<translation>&apos; desea enviarle un archivo: </translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="75"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="113"/>
<source>Open File</source>
<translation>Abiri archivo</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="150"/>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="156"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="188"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="194"/>
<source>PVS - File Transfer</source>
<translation>PVS - Transferencia de datos</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="151"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="189"/>
<source>File Transfer complete.</source>
<translation>La transferencia de datos ha sido completada.</translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="157"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="195"/>
<source>File Transfer canceled!</source>
<translation>La transferencia de datos ha sido cancelada!</translation>
</message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="232"/>
+ <source>Where should I save %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Could not rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Failed to rename %1 to %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed for the following reason:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialogClass</name>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation>PVS - Transferencia de datos</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="131"/>
<source>Receiving from:</source>
<translation>Recibiendo de:</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="132"/>
<source>unknown</source>
<translation>desconocido</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="127"/>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="136"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="135"/>
<source>/</source>
<translation>/</translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation>&amp;Cancelar</translation>
</message>
@@ -260,57 +301,113 @@
<context>
<name>ClientFileSendDialog</name>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="68"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="78"/>
<source>Open File</source>
<translation>Abrir archivo</translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="186"/>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="192"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="90"/>
+ <source>Send File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="110"/>
+ <source>all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="111"/>
+ <source>Waiting to start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>File Send error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <source>Error communicating with backend: %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <source>Something went wrong while communicating with backend, but I don&apos;t know what.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>Could not create a multicast transfer: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="207"/>
+ <source>Receiver declined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="265"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="271"/>
<source>PVS - File Transfer</source>
<translation>PVS - Transferencia de datos</translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="187"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="266"/>
<source>File Transfer complete.</source>
<translation>La transferencia de datos ha sido completada.</translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="193"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="272"/>
+ <source>File Transfer canceled: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="284"/>
+ <source>You clicked &apos;Cancel&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="291"/>
+ <source>Socket Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>File Transfer canceled!</source>
- <translation>La transferencia de datos ha sido cancelada!</translation>
+ <translation type="obsolete">La transferencia de datos ha sido cancelada!</translation>
</message>
</context>
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation>PVS - Transferencia de datos</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation>Enviando a:</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation>desconocido</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation>/</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation>&amp;Cancelar</translation>
</message>
@@ -318,61 +415,63 @@
<context>
<name>ClientNicklistDialogClass</name>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="84"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="91"/>
<source>PVS - Users</source>
<translation>PVS - Usuarios</translation>
</message>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="85"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="92"/>
<source>Select user:</source>
<translation>Seleccionar usuario:</translation>
</message>
+ <message>
+ <location filename="../build/ui_clientNicklistDialog.h" line="93"/>
+ <source>Send to &amp;all</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientToolbarClass</name>
<message>
- <location filename="../build/ui_clientToolbar.h" line="179"/>
+ <location filename="../build/ui_clientToolbar.h" line="160"/>
<source>Form</source>
<translation>de</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="181"/>
+ <location filename="../build/ui_clientToolbar.h" line="162"/>
<source>Menu</source>
<translation>Menu</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="183"/>
+ <location filename="../build/ui_clientToolbar.h" line="164"/>
<source>Host:</source>
<translation>Host:</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="185"/>
+ <location filename="../build/ui_clientToolbar.h" line="166"/>
<source>Click to connect</source>
<translation>Click para conectar</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="187"/>
+ <location filename="../build/ui_clientToolbar.h" line="168"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="189"/>
<source>Enable/Disable VNC only for this session</source>
- <translation>Avilitar/Desavilitar VNC solamente para esta sesión</translation>
+ <translation type="obsolete">Avilitar/Desavilitar VNC solamente para esta sesión</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="191"/>
<source>Allow VNC</source>
- <translation>Permitir VNC</translation>
+ <translation type="obsolete">Permitir VNC</translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="192"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; font-style:italic; color:#0055ff;&quot;&gt;Pool Video Switch&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+ <translation type="obsolete">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
@@ -416,84 +515,140 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="28"/>
+ <location filename="../src/pvsgui.cpp" line="40"/>
<source>Connect</source>
<translation>Conectar</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="189"/>
+ <location filename="../src/pvsgui.cpp" line="230"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="232"/>
<source>&amp;Disconnect</source>
<translation>&amp;Desconectar</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="190"/>
+ <location filename="../src/pvsgui.cpp" line="233"/>
<source>C&amp;hat</source>
<translation>???</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="191"/>
+ <location filename="../src/pvsgui.cpp" line="234"/>
<source>&amp;Send File</source>
<translation>&amp;Enviar archivo</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="192"/>
+ <location filename="../src/pvsgui.cpp" line="235"/>
<source>&amp;Config</source>
<translation>&amp;Configuración</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="193"/>
+ <location filename="../src/pvsgui.cpp" line="236"/>
<source>&amp;Information</source>
<translation>&amp;Información</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="194"/>
+ <location filename="../src/pvsgui.cpp" line="237"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="195"/>
+ <location filename="../src/pvsgui.cpp" line="238"/>
<source>&amp;Quit</source>
<translation>&amp;Cerrar</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
- <location filename="../src/pvsgui.cpp" line="297"/>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="305"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>PVS Connection</source>
<translation>PVS Connección</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
<source>Please enter password (If not needed leave blank):</source>
<translation>Porfavor ingrese una contraseña (Deje la seccion vacia si no lo necesita):</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="298"/>
+ <location filename="../src/pvsgui.cpp" line="306"/>
<source>Are you sure you want to disconnect?</source>
<translation>Realmente desea desconectarse?</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="343"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
<source>PVS connection</source>
<translation>PVS Connección</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="343"/>
<source>Connected to </source>
<translation>Connectar a </translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="343"/>
- <location filename="../src/pvsgui.cpp" line="355"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
+ <location filename="../src/pvsgui.cpp" line="363"/>
<source>Disconnected</source>
<translation>Desconectado</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>New host available: </source>
<translation>Nuevo Host disponible: </translation>
</message>
</context>
+<context>
+ <name>PVSNetworkInterfaceListModel</name>
+ <message>
+ <location filename="../src/net/pvsNetworkInterfaceListModel.cpp" line="63"/>
+ <source>Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="430"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="431"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="432"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Start with toolbar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="434"/>
+ <source>Set toolbar position (0-5)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="435"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="436"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="445"/>
+ <source>Version: </source>
+ <translation type="unfinished">Version: </translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_fr_FR.ts b/i18n/pvsgui_fr_FR.ts
index f3e6d65..65f432c 100644
--- a/i18n/pvsgui_fr_FR.ts
+++ b/i18n/pvsgui_fr_FR.ts
@@ -40,47 +40,47 @@
<context>
<name>ClientChatDialog</name>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="65"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="63"/>
<source>&amp;Send File...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="178"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="176"/>
<source> has joined the chat.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="184"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="182"/>
<source> has left the chat.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="211"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="209"/>
<source>PVS File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>Send file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>&apos; to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="231"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="229"/>
<source>Connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="241"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="239"/>
<source>Disconnected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="280"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="278"/>
<source>Message from &lt;</source>
<translation type="unfinished"></translation>
</message>
@@ -101,158 +101,199 @@
<context>
<name>ClientConfigDialogClass</name>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="200"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="248"/>
<source>PVS - Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="201"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="249"/>
<source>Allow vnc access to lecturer?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="202"/>
- <location filename="../build/ui_clientConfigDialog.h" line="206"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="250"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="254"/>
<source>Full access</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="203"/>
- <location filename="../build/ui_clientConfigDialog.h" line="207"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="251"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="255"/>
<source>View only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="204"/>
- <location filename="../build/ui_clientConfigDialog.h" line="208"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="252"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="256"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="205"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="253"/>
<source>Allow vnc access to other?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="209"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="257"/>
<source>Accept chat messages</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="210"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="258"/>
<source>Accept file transfers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="211"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="259"/>
<source>Permissions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="214"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="262"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="215"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="263"/>
<source>Top Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="216"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="264"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="217"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="265"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="218"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="266"/>
<source>Bottom Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="219"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="267"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="221"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="269"/>
<source>Display</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="270"/>
+ <source>Network Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="271"/>
+ <source>Reload List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="272"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialog</name>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>PVS File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>User &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="64"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="102"/>
<source>&apos; would like to send you a file: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="75"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="113"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="150"/>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="156"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="188"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="194"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="151"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="189"/>
<source>File Transfer complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="157"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="195"/>
<source>File Transfer canceled!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="232"/>
+ <source>Where should I save %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Could not rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Failed to rename %1 to %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed for the following reason:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialogClass</name>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="131"/>
<source>Receiving from:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="127"/>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -260,57 +301,109 @@
<context>
<name>ClientFileSendDialog</name>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="68"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="78"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="186"/>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="192"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="90"/>
+ <source>Send File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="110"/>
+ <source>all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="111"/>
+ <source>Waiting to start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>File Send error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <source>Error communicating with backend: %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <source>Something went wrong while communicating with backend, but I don&apos;t know what.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>Could not create a multicast transfer: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="207"/>
+ <source>Receiver declined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="265"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="271"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="187"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="266"/>
<source>File Transfer complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="193"/>
- <source>File Transfer canceled!</source>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="272"/>
+ <source>File Transfer canceled: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="284"/>
+ <source>You clicked &apos;Cancel&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="291"/>
+ <source>Socket Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -318,62 +411,48 @@
<context>
<name>ClientNicklistDialogClass</name>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="84"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="91"/>
<source>PVS - Users</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="85"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="92"/>
<source>Select user:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../build/ui_clientNicklistDialog.h" line="93"/>
+ <source>Send to &amp;all</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientToolbarClass</name>
<message>
- <location filename="../build/ui_clientToolbar.h" line="179"/>
+ <location filename="../build/ui_clientToolbar.h" line="160"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="181"/>
+ <location filename="../build/ui_clientToolbar.h" line="162"/>
<source>Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="183"/>
+ <location filename="../build/ui_clientToolbar.h" line="164"/>
<source>Host:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="185"/>
+ <location filename="../build/ui_clientToolbar.h" line="166"/>
<source>Click to connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="187"/>
+ <location filename="../build/ui_clientToolbar.h" line="168"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="189"/>
- <source>Enable/Disable VNC only for this session</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="191"/>
- <source>Allow VNC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="192"/>
- <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; font-style:italic; color:#0055ff;&quot;&gt;Pool Video Switch&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>InfoDialogClass</name>
@@ -404,84 +483,140 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="28"/>
+ <location filename="../src/pvsgui.cpp" line="40"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="189"/>
+ <location filename="../src/pvsgui.cpp" line="230"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="232"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="190"/>
+ <location filename="../src/pvsgui.cpp" line="233"/>
<source>C&amp;hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="191"/>
+ <location filename="../src/pvsgui.cpp" line="234"/>
<source>&amp;Send File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="192"/>
+ <location filename="../src/pvsgui.cpp" line="235"/>
<source>&amp;Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="193"/>
+ <location filename="../src/pvsgui.cpp" line="236"/>
<source>&amp;Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="194"/>
+ <location filename="../src/pvsgui.cpp" line="237"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="195"/>
+ <location filename="../src/pvsgui.cpp" line="238"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
- <location filename="../src/pvsgui.cpp" line="297"/>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="305"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>PVS Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
<source>Please enter password (If not needed leave blank):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="298"/>
+ <location filename="../src/pvsgui.cpp" line="306"/>
<source>Are you sure you want to disconnect?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="343"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
<source>PVS connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="343"/>
<source>Connected to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="343"/>
- <location filename="../src/pvsgui.cpp" line="355"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
+ <location filename="../src/pvsgui.cpp" line="363"/>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>New host available: </source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSNetworkInterfaceListModel</name>
+ <message>
+ <location filename="../src/net/pvsNetworkInterfaceListModel.cpp" line="63"/>
+ <source>Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="430"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="431"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="432"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Start with toolbar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="434"/>
+ <source>Set toolbar position (0-5)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="435"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="436"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="445"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_pl_PL.ts b/i18n/pvsgui_pl_PL.ts
index f3e6d65..65f432c 100644
--- a/i18n/pvsgui_pl_PL.ts
+++ b/i18n/pvsgui_pl_PL.ts
@@ -40,47 +40,47 @@
<context>
<name>ClientChatDialog</name>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="65"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="63"/>
<source>&amp;Send File...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="178"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="176"/>
<source> has joined the chat.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="184"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="182"/>
<source> has left the chat.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="211"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="209"/>
<source>PVS File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>Send file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="212"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="210"/>
<source>&apos; to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="231"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="229"/>
<source>Connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="241"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="239"/>
<source>Disconnected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientChatDialog.cpp" line="280"/>
+ <location filename="../src/gui/clientChatDialog.cpp" line="278"/>
<source>Message from &lt;</source>
<translation type="unfinished"></translation>
</message>
@@ -101,158 +101,199 @@
<context>
<name>ClientConfigDialogClass</name>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="200"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="248"/>
<source>PVS - Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="201"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="249"/>
<source>Allow vnc access to lecturer?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="202"/>
- <location filename="../build/ui_clientConfigDialog.h" line="206"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="250"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="254"/>
<source>Full access</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="203"/>
- <location filename="../build/ui_clientConfigDialog.h" line="207"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="251"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="255"/>
<source>View only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="204"/>
- <location filename="../build/ui_clientConfigDialog.h" line="208"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="252"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="256"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="205"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="253"/>
<source>Allow vnc access to other?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="209"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="257"/>
<source>Accept chat messages</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="210"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="258"/>
<source>Accept file transfers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="211"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="259"/>
<source>Permissions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="214"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="262"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="215"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="263"/>
<source>Top Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="216"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="264"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="217"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="265"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="218"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="266"/>
<source>Bottom Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="219"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="267"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientConfigDialog.h" line="221"/>
+ <location filename="../build/ui_clientConfigDialog.h" line="269"/>
<source>Display</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="270"/>
+ <source>Network Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="271"/>
+ <source>Reload List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_clientConfigDialog.h" line="272"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialog</name>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>PVS File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="63"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="101"/>
<source>User &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="64"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="102"/>
<source>&apos; would like to send you a file: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="75"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="113"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="150"/>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="156"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="188"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="194"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="151"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="189"/>
<source>File Transfer complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileReceiveDialog.cpp" line="157"/>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="195"/>
<source>File Transfer canceled!</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="232"/>
+ <source>Where should I save %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Could not rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="242"/>
+ <source>Failed to rename %1 to %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileReceiveDialog.cpp" line="254"/>
+ <source>File transfer failed for the following reason:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientFileReceiveDialogClass</name>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="131"/>
<source>Receiving from:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="127"/>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileReceiveDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileReceiveDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -260,57 +301,109 @@
<context>
<name>ClientFileSendDialog</name>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="68"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="78"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="186"/>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="192"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="90"/>
+ <source>Send File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="110"/>
+ <source>all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="111"/>
+ <source>Waiting to start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>File Send error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="123"/>
+ <source>Error communicating with backend: %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="129"/>
+ <source>Something went wrong while communicating with backend, but I don&apos;t know what.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="141"/>
+ <source>Could not create a multicast transfer: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="207"/>
+ <source>Receiver declined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="265"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="271"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="187"/>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="266"/>
<source>File Transfer complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/clientFileSendDialog.cpp" line="193"/>
- <source>File Transfer canceled!</source>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="272"/>
+ <source>File Transfer canceled: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="284"/>
+ <source>You clicked &apos;Cancel&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/clientFileSendDialog.cpp" line="291"/>
+ <source>Socket Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -318,62 +411,48 @@
<context>
<name>ClientNicklistDialogClass</name>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="84"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="91"/>
<source>PVS - Users</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientNicklistDialog.h" line="85"/>
+ <location filename="../build/ui_clientNicklistDialog.h" line="92"/>
<source>Select user:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../build/ui_clientNicklistDialog.h" line="93"/>
+ <source>Send to &amp;all</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ClientToolbarClass</name>
<message>
- <location filename="../build/ui_clientToolbar.h" line="179"/>
+ <location filename="../build/ui_clientToolbar.h" line="160"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="181"/>
+ <location filename="../build/ui_clientToolbar.h" line="162"/>
<source>Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="183"/>
+ <location filename="../build/ui_clientToolbar.h" line="164"/>
<source>Host:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="185"/>
+ <location filename="../build/ui_clientToolbar.h" line="166"/>
<source>Click to connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientToolbar.h" line="187"/>
+ <location filename="../build/ui_clientToolbar.h" line="168"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="189"/>
- <source>Enable/Disable VNC only for this session</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="191"/>
- <source>Allow VNC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../build/ui_clientToolbar.h" line="192"/>
- <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; font-style:italic; color:#0055ff;&quot;&gt;Pool Video Switch&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>InfoDialogClass</name>
@@ -404,84 +483,140 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="28"/>
+ <location filename="../src/pvsgui.cpp" line="40"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="189"/>
+ <location filename="../src/pvsgui.cpp" line="230"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="232"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="190"/>
+ <location filename="../src/pvsgui.cpp" line="233"/>
<source>C&amp;hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="191"/>
+ <location filename="../src/pvsgui.cpp" line="234"/>
<source>&amp;Send File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="192"/>
+ <location filename="../src/pvsgui.cpp" line="235"/>
<source>&amp;Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="193"/>
+ <location filename="../src/pvsgui.cpp" line="236"/>
<source>&amp;Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="194"/>
+ <location filename="../src/pvsgui.cpp" line="237"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="195"/>
+ <location filename="../src/pvsgui.cpp" line="238"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
- <location filename="../src/pvsgui.cpp" line="297"/>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="305"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>PVS Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="282"/>
+ <location filename="../src/pvsgui.cpp" line="290"/>
<source>Please enter password (If not needed leave blank):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="298"/>
+ <location filename="../src/pvsgui.cpp" line="306"/>
<source>Are you sure you want to disconnect?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="343"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
<source>PVS connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="321"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="329"/>
+ <location filename="../src/pvsgui.cpp" line="343"/>
<source>Connected to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="343"/>
- <location filename="../src/pvsgui.cpp" line="355"/>
+ <location filename="../src/pvsgui.cpp" line="351"/>
+ <location filename="../src/pvsgui.cpp" line="363"/>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="377"/>
+ <location filename="../src/pvsgui.cpp" line="385"/>
<source>New host available: </source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>PVSNetworkInterfaceListModel</name>
+ <message>
+ <location filename="../src/net/pvsNetworkInterfaceListModel.cpp" line="63"/>
+ <source>Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="430"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="431"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="432"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Start with toolbar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="434"/>
+ <source>Set toolbar position (0-5)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="435"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="436"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="445"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsmgr_ar_JO.ts b/i18n/pvsmgr_ar_JO.ts
index 758c16b..d434341 100644
--- a/i18n/pvsmgr_ar_JO.ts
+++ b/i18n/pvsmgr_ar_JO.ts
@@ -40,33 +40,33 @@
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -336,360 +336,391 @@ Perform an unprojection or remove remote help to get a target.</source>
<context>
<name>MainWindow</name>
<message>
- <location filename="../build/ui_mainwindow.h" line="403"/>
- <location filename="../src/gui/mainWindow.cpp" line="120"/>
+ <location filename="../build/ui_mainwindow.h" line="418"/>
+ <location filename="../src/gui/mainWindow.cpp" line="126"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="122"/>
+ <location filename="../src/gui/mainWindow.cpp" line="128"/>
<source>Remove the vnc-Connection for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="125"/>
+ <location filename="../src/gui/mainWindow.cpp" line="131"/>
<source>Show the selected client in the whole window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="129"/>
+ <location filename="../src/gui/mainWindow.cpp" line="135"/>
<source>Make a screenshot for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="418"/>
- <location filename="../src/gui/mainWindow.cpp" line="130"/>
+ <location filename="../build/ui_mainwindow.h" line="433"/>
+ <location filename="../src/gui/mainWindow.cpp" line="136"/>
<source>Lock or Unlock all Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="151"/>
+ <location filename="../src/gui/mainWindow.cpp" line="160"/>
<source>The pvs manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="740"/>
+ <location filename="../src/gui/mainWindow.cpp" line="745"/>
<source>This operation can only be performed for one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="795"/>
+ <location filename="../src/gui/mainWindow.cpp" line="789"/>
+ <source>This operation can only be performed if you have selected a Client!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/mainWindow.cpp" line="828"/>
<source>This operation can only be performed for at least one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1064"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1103"/>
<source>You have to set a Superclient-machine before performing this action.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1180"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1181"/>
<source>Image Files (*.png *.jpg *.svg)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="376"/>
+ <location filename="../build/ui_mainwindow.h" line="391"/>
<source>PVSmgr</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="377"/>
+ <location filename="../build/ui_mainwindow.h" line="392"/>
<source>Show Username</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="378"/>
+ <location filename="../build/ui_mainwindow.h" line="393"/>
<source>Ctrl+3</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="379"/>
+ <location filename="../build/ui_mainwindow.h" line="394"/>
<source>Show IP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="380"/>
+ <location filename="../build/ui_mainwindow.h" line="395"/>
<source>Ctrl+2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="381"/>
+ <location filename="../build/ui_mainwindow.h" line="396"/>
<source>VNC-Placeholders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="382"/>
+ <location filename="../build/ui_mainwindow.h" line="397"/>
<source>Show Log</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="383"/>
+ <location filename="../build/ui_mainwindow.h" line="398"/>
<source>Ctrl+L</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="384"/>
+ <location filename="../build/ui_mainwindow.h" line="399"/>
<source>Show Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="385"/>
+ <location filename="../build/ui_mainwindow.h" line="400"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="386"/>
+ <location filename="../build/ui_mainwindow.h" line="401"/>
<source>Show Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="387"/>
+ <location filename="../build/ui_mainwindow.h" line="402"/>
<source>Ctrl+E</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="388"/>
+ <location filename="../build/ui_mainwindow.h" line="403"/>
<source>Show Network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="389"/>
+ <location filename="../build/ui_mainwindow.h" line="404"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="390"/>
+ <location filename="../build/ui_mainwindow.h" line="405"/>
<source>Show Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="391"/>
+ <location filename="../build/ui_mainwindow.h" line="406"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="392"/>
+ <location filename="../build/ui_mainwindow.h" line="407"/>
<source>Show Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="393"/>
+ <location filename="../build/ui_mainwindow.h" line="408"/>
<source>Ctrl+G</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="394"/>
+ <location filename="../build/ui_mainwindow.h" line="409"/>
<source>About pvs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="395"/>
+ <location filename="../build/ui_mainwindow.h" line="410"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="396"/>
+ <location filename="../build/ui_mainwindow.h" line="411"/>
<source>100 x 100</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="397"/>
+ <location filename="../build/ui_mainwindow.h" line="412"/>
<source>200 x 200</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="398"/>
+ <location filename="../build/ui_mainwindow.h" line="413"/>
<source>500 x 500</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="399"/>
+ <location filename="../build/ui_mainwindow.h" line="414"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="400"/>
+ <location filename="../build/ui_mainwindow.h" line="415"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="401"/>
+ <location filename="../build/ui_mainwindow.h" line="416"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="405"/>
+ <location filename="../build/ui_mainwindow.h" line="420"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="406"/>
- <location filename="../build/ui_mainwindow.h" line="408"/>
+ <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="423"/>
<source>Foto</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="410"/>
+ <location filename="../build/ui_mainwindow.h" line="425"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="411"/>
+ <location filename="../build/ui_mainwindow.h" line="426"/>
<source>view</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="413"/>
+ <location filename="../build/ui_mainwindow.h" line="428"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="415"/>
+ <location filename="../build/ui_mainwindow.h" line="430"/>
<source>Ctrl+V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="416"/>
+ <location filename="../build/ui_mainwindow.h" line="431"/>
<source>lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="420"/>
+ <location filename="../build/ui_mainwindow.h" line="435"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="436"/>
<source>Profile &amp;manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="422"/>
+ <location filename="../build/ui_mainwindow.h" line="437"/>
<source>Ctrl+M</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="423"/>
+ <location filename="../build/ui_mainwindow.h" line="438"/>
<source>Show Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="424"/>
+ <location filename="../build/ui_mainwindow.h" line="439"/>
<source>Ctrl+1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="425"/>
+ <location filename="../build/ui_mainwindow.h" line="440"/>
<source>Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="427"/>
+ <location filename="../build/ui_mainwindow.h" line="442"/>
<source>Start Chat with client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="429"/>
+ <location filename="../build/ui_mainwindow.h" line="444"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="430"/>
+ <location filename="../build/ui_mainwindow.h" line="445"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="431"/>
+ <location filename="../build/ui_mainwindow.h" line="446"/>
+ <source>&amp;Configure...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="448"/>
+ <source>Configure Network Parameters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="450"/>
+ <source>showProcesses</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../src/gui/mainWindow.cpp" line="140"/>
+ <source>Show Processes of the selected Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="454"/>
<source>border-color: rgb(0, 0, 0);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="432"/>
+ <location filename="../build/ui_mainwindow.h" line="455"/>
<source>VNC quality</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="435"/>
+ <location filename="../build/ui_mainwindow.h" line="458"/>
<source>HIGH</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="436"/>
+ <location filename="../build/ui_mainwindow.h" line="459"/>
<source>MEDIUM</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="437"/>
+ <location filename="../build/ui_mainwindow.h" line="460"/>
<source>LOW</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="439"/>
+ <location filename="../build/ui_mainwindow.h" line="462"/>
<source>Set password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="442"/>
+ <location filename="../build/ui_mainwindow.h" line="465"/>
<source>Thumbnailratio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="443"/>
+ <location filename="../build/ui_mainwindow.h" line="466"/>
<source>Thumbnailrate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="445"/>
+ <location filename="../build/ui_mainwindow.h" line="468"/>
<source> 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="446"/>
+ <location filename="../build/ui_mainwindow.h" line="469"/>
<source>%</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="447"/>
+ <location filename="../build/ui_mainwindow.h" line="470"/>
<source>background-color: rgb(255, 255, 255);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="448"/>
+ <location filename="../build/ui_mainwindow.h" line="471"/>
<source>background-color: rgb(150, 150, 150);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="449"/>
+ <location filename="../build/ui_mainwindow.h" line="472"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="450"/>
+ <location filename="../build/ui_mainwindow.h" line="473"/>
<source>Load profile </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="451"/>
+ <location filename="../build/ui_mainwindow.h" line="474"/>
<source>&amp;Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../build/ui_mainwindow.h" line="475"/>
<source>&amp;Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="453"/>
+ <location filename="../build/ui_mainwindow.h" line="476"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="454"/>
+ <location filename="../build/ui_mainwindow.h" line="477"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="478"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
@@ -713,6 +744,102 @@ Perform an unprojection or remove remote help to get a target.</source>
</message>
</context>
<context>
+ <name>MulticastConfigDialog</name>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="81"/>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="94"/>
+ <source>Not a valid IP Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="103"/>
+ <source>Not a valid IPv4 Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="113"/>
+ <source>Not an IPv4 multicast address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="133"/>
+ <source>Not a number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="140"/>
+ <source>Must be positive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="147"/>
+ <source>Must not be a privileged port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="155"/>
+ <source>Port number too large</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MulticastConfigDialogClass</name>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="145"/>
+ <source>PVS - Multicast Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="146"/>
+ <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;table style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
+&lt;tr&gt;
+&lt;td style=&quot;border: none;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You need to specify connection parameters for multicast messaging on your network. These parameters will automatically be distributed to client computers, so you need to assign them only once.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You will probably want to assign an address from the &lt;span style=&quot; text-decoration: underline;&quot;&gt;239.0.0.0/8&lt;/span&gt; &amp;quot;Administratively Scoped&amp;quot; range.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Do not assign arbitrary numbers without checking with your network administrator!&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="157"/>
+ <source>Multicast Group Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="158"/>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="159"/>
+ <location filename="../build/ui_multicastConfigDialog.h" line="161"/>
+ <source>&lt;span style=&quot; font-weight:600; color:#008800;&quot;&gt;OK&lt;/span&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="160"/>
+ <source>Data Port (1024-65535)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="162"/>
+ <source>Transmission Rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="163"/>
+ <source> KiB/s</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ProjectionDialog</name>
<message>
<location filename="../src/gui/projectionDialog.cpp" line="28"/>
diff --git a/i18n/pvsmgr_de_DE.ts b/i18n/pvsmgr_de_DE.ts
index ab5fd7d..921b5ba 100644
--- a/i18n/pvsmgr_de_DE.ts
+++ b/i18n/pvsmgr_de_DE.ts
@@ -40,33 +40,33 @@
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation>PVS - Dateiübertragung</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation>Senden an:</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation>unbekannt</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation>/</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation>&amp;Abbruch</translation>
</message>
@@ -336,360 +336,391 @@ Perform an unprojection or remove remote help to get a target.</source>
<context>
<name>MainWindow</name>
<message>
- <location filename="../build/ui_mainwindow.h" line="403"/>
- <location filename="../src/gui/mainWindow.cpp" line="120"/>
+ <location filename="../build/ui_mainwindow.h" line="418"/>
+ <location filename="../src/gui/mainWindow.cpp" line="126"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="122"/>
+ <location filename="../src/gui/mainWindow.cpp" line="128"/>
<source>Remove the vnc-Connection for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="125"/>
+ <location filename="../src/gui/mainWindow.cpp" line="131"/>
<source>Show the selected client in the whole window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="129"/>
+ <location filename="../src/gui/mainWindow.cpp" line="135"/>
<source>Make a screenshot for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="418"/>
- <location filename="../src/gui/mainWindow.cpp" line="130"/>
+ <location filename="../build/ui_mainwindow.h" line="433"/>
+ <location filename="../src/gui/mainWindow.cpp" line="136"/>
<source>Lock or Unlock all Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="151"/>
+ <location filename="../src/gui/mainWindow.cpp" line="160"/>
<source>The pvs manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="740"/>
+ <location filename="../src/gui/mainWindow.cpp" line="745"/>
<source>This operation can only be performed for one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="795"/>
+ <location filename="../src/gui/mainWindow.cpp" line="789"/>
+ <source>This operation can only be performed if you have selected a Client!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/mainWindow.cpp" line="828"/>
<source>This operation can only be performed for at least one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1064"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1103"/>
<source>You have to set a Superclient-machine before performing this action.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1180"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1181"/>
<source>Image Files (*.png *.jpg *.svg)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="376"/>
+ <location filename="../build/ui_mainwindow.h" line="391"/>
<source>PVSmgr</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="377"/>
+ <location filename="../build/ui_mainwindow.h" line="392"/>
<source>Show Username</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="378"/>
+ <location filename="../build/ui_mainwindow.h" line="393"/>
<source>Ctrl+3</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="379"/>
+ <location filename="../build/ui_mainwindow.h" line="394"/>
<source>Show IP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="380"/>
+ <location filename="../build/ui_mainwindow.h" line="395"/>
<source>Ctrl+2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="381"/>
+ <location filename="../build/ui_mainwindow.h" line="396"/>
<source>VNC-Placeholders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="382"/>
+ <location filename="../build/ui_mainwindow.h" line="397"/>
<source>Show Log</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="383"/>
+ <location filename="../build/ui_mainwindow.h" line="398"/>
<source>Ctrl+L</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="384"/>
+ <location filename="../build/ui_mainwindow.h" line="399"/>
<source>Show Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="385"/>
+ <location filename="../build/ui_mainwindow.h" line="400"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="386"/>
+ <location filename="../build/ui_mainwindow.h" line="401"/>
<source>Show Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="387"/>
+ <location filename="../build/ui_mainwindow.h" line="402"/>
<source>Ctrl+E</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="388"/>
+ <location filename="../build/ui_mainwindow.h" line="403"/>
<source>Show Network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="389"/>
+ <location filename="../build/ui_mainwindow.h" line="404"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="390"/>
+ <location filename="../build/ui_mainwindow.h" line="405"/>
<source>Show Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="391"/>
+ <location filename="../build/ui_mainwindow.h" line="406"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="392"/>
+ <location filename="../build/ui_mainwindow.h" line="407"/>
<source>Show Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="393"/>
+ <location filename="../build/ui_mainwindow.h" line="408"/>
<source>Ctrl+G</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="394"/>
+ <location filename="../build/ui_mainwindow.h" line="409"/>
<source>About pvs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="395"/>
+ <location filename="../build/ui_mainwindow.h" line="410"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="396"/>
+ <location filename="../build/ui_mainwindow.h" line="411"/>
<source>100 x 100</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="397"/>
+ <location filename="../build/ui_mainwindow.h" line="412"/>
<source>200 x 200</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="398"/>
+ <location filename="../build/ui_mainwindow.h" line="413"/>
<source>500 x 500</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="399"/>
+ <location filename="../build/ui_mainwindow.h" line="414"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="400"/>
+ <location filename="../build/ui_mainwindow.h" line="415"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="401"/>
+ <location filename="../build/ui_mainwindow.h" line="416"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="405"/>
+ <location filename="../build/ui_mainwindow.h" line="420"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="406"/>
- <location filename="../build/ui_mainwindow.h" line="408"/>
+ <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="423"/>
<source>Foto</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="410"/>
+ <location filename="../build/ui_mainwindow.h" line="425"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="411"/>
+ <location filename="../build/ui_mainwindow.h" line="426"/>
<source>view</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="413"/>
+ <location filename="../build/ui_mainwindow.h" line="428"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="415"/>
+ <location filename="../build/ui_mainwindow.h" line="430"/>
<source>Ctrl+V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="416"/>
+ <location filename="../build/ui_mainwindow.h" line="431"/>
<source>lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="420"/>
+ <location filename="../build/ui_mainwindow.h" line="435"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="436"/>
<source>Profile &amp;manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="422"/>
+ <location filename="../build/ui_mainwindow.h" line="437"/>
<source>Ctrl+M</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="423"/>
+ <location filename="../build/ui_mainwindow.h" line="438"/>
<source>Show Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="424"/>
+ <location filename="../build/ui_mainwindow.h" line="439"/>
<source>Ctrl+1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="425"/>
+ <location filename="../build/ui_mainwindow.h" line="440"/>
<source>Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="427"/>
+ <location filename="../build/ui_mainwindow.h" line="442"/>
<source>Start Chat with client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="429"/>
+ <location filename="../build/ui_mainwindow.h" line="444"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="430"/>
+ <location filename="../build/ui_mainwindow.h" line="445"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="431"/>
+ <location filename="../build/ui_mainwindow.h" line="446"/>
+ <source>&amp;Configure...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="448"/>
+ <source>Configure Network Parameters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="450"/>
+ <source>showProcesses</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../src/gui/mainWindow.cpp" line="140"/>
+ <source>Show Processes of the selected Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="454"/>
<source>border-color: rgb(0, 0, 0);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="432"/>
+ <location filename="../build/ui_mainwindow.h" line="455"/>
<source>VNC quality</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="435"/>
+ <location filename="../build/ui_mainwindow.h" line="458"/>
<source>HIGH</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="436"/>
+ <location filename="../build/ui_mainwindow.h" line="459"/>
<source>MEDIUM</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="437"/>
+ <location filename="../build/ui_mainwindow.h" line="460"/>
<source>LOW</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="439"/>
+ <location filename="../build/ui_mainwindow.h" line="462"/>
<source>Set password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="442"/>
+ <location filename="../build/ui_mainwindow.h" line="465"/>
<source>Thumbnailratio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="443"/>
+ <location filename="../build/ui_mainwindow.h" line="466"/>
<source>Thumbnailrate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="445"/>
+ <location filename="../build/ui_mainwindow.h" line="468"/>
<source> 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="446"/>
+ <location filename="../build/ui_mainwindow.h" line="469"/>
<source>%</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="447"/>
+ <location filename="../build/ui_mainwindow.h" line="470"/>
<source>background-color: rgb(255, 255, 255);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="448"/>
+ <location filename="../build/ui_mainwindow.h" line="471"/>
<source>background-color: rgb(150, 150, 150);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="449"/>
+ <location filename="../build/ui_mainwindow.h" line="472"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="450"/>
+ <location filename="../build/ui_mainwindow.h" line="473"/>
<source>Load profile </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="451"/>
+ <location filename="../build/ui_mainwindow.h" line="474"/>
<source>&amp;Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../build/ui_mainwindow.h" line="475"/>
<source>&amp;Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="453"/>
+ <location filename="../build/ui_mainwindow.h" line="476"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="454"/>
+ <location filename="../build/ui_mainwindow.h" line="477"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="478"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
@@ -713,6 +744,102 @@ Perform an unprojection or remove remote help to get a target.</source>
</message>
</context>
<context>
+ <name>MulticastConfigDialog</name>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="81"/>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="94"/>
+ <source>Not a valid IP Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="103"/>
+ <source>Not a valid IPv4 Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="113"/>
+ <source>Not an IPv4 multicast address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="133"/>
+ <source>Not a number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="140"/>
+ <source>Must be positive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="147"/>
+ <source>Must not be a privileged port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="155"/>
+ <source>Port number too large</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MulticastConfigDialogClass</name>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="145"/>
+ <source>PVS - Multicast Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="146"/>
+ <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;table style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
+&lt;tr&gt;
+&lt;td style=&quot;border: none;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You need to specify connection parameters for multicast messaging on your network. These parameters will automatically be distributed to client computers, so you need to assign them only once.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You will probably want to assign an address from the &lt;span style=&quot; text-decoration: underline;&quot;&gt;239.0.0.0/8&lt;/span&gt; &amp;quot;Administratively Scoped&amp;quot; range.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Do not assign arbitrary numbers without checking with your network administrator!&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="157"/>
+ <source>Multicast Group Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="158"/>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="159"/>
+ <location filename="../build/ui_multicastConfigDialog.h" line="161"/>
+ <source>&lt;span style=&quot; font-weight:600; color:#008800;&quot;&gt;OK&lt;/span&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="160"/>
+ <source>Data Port (1024-65535)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="162"/>
+ <source>Transmission Rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="163"/>
+ <source> KiB/s</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ProjectionDialog</name>
<message>
<location filename="../src/gui/projectionDialog.cpp" line="28"/>
diff --git a/i18n/pvsmgr_es_MX.ts b/i18n/pvsmgr_es_MX.ts
index 96a545e..86a21b8 100644
--- a/i18n/pvsmgr_es_MX.ts
+++ b/i18n/pvsmgr_es_MX.ts
@@ -40,33 +40,33 @@
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation>PVS - Transferencia de datos</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation>Enviando a:</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation>desconocido</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation>/</translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation>&amp;Cancelar</translation>
</message>
@@ -336,360 +336,391 @@ Perform an unprojection or remove remote help to get a target.</source>
<context>
<name>MainWindow</name>
<message>
- <location filename="../build/ui_mainwindow.h" line="403"/>
- <location filename="../src/gui/mainWindow.cpp" line="120"/>
+ <location filename="../build/ui_mainwindow.h" line="418"/>
+ <location filename="../src/gui/mainWindow.cpp" line="126"/>
<source>Exit</source>
<translation>Salir</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="122"/>
+ <location filename="../src/gui/mainWindow.cpp" line="128"/>
<source>Remove the vnc-Connection for the selected client(s)</source>
<translation>Remover la conexión VNC de los clientes seleccionados</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="125"/>
+ <location filename="../src/gui/mainWindow.cpp" line="131"/>
<source>Show the selected client in the whole window</source>
<translation>Mostrar el cliente seleccionado en toda la ventana</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="129"/>
+ <location filename="../src/gui/mainWindow.cpp" line="135"/>
<source>Make a screenshot for the selected client(s)</source>
<translation>Capturar la pantalla de los clientes seleccionados</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="418"/>
- <location filename="../src/gui/mainWindow.cpp" line="130"/>
+ <location filename="../build/ui_mainwindow.h" line="433"/>
+ <location filename="../src/gui/mainWindow.cpp" line="136"/>
<source>Lock or Unlock all Clients</source>
<translation>Bloquear o desbloquear todos los clientes</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="151"/>
+ <location filename="../src/gui/mainWindow.cpp" line="160"/>
<source>The pvs manager</source>
<translation>PVS Manager</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="740"/>
+ <location filename="../src/gui/mainWindow.cpp" line="745"/>
<source>This operation can only be performed for one selected Client!</source>
<translation>Esta operación solamente puede ser realizada para un cliente!</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="795"/>
+ <location filename="../src/gui/mainWindow.cpp" line="789"/>
+ <source>This operation can only be performed if you have selected a Client!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/mainWindow.cpp" line="828"/>
<source>This operation can only be performed for at least one selected Client!</source>
<translation>Esta operación solamente puede ser realizada para el ultimo cliente seleccionado!</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1064"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1103"/>
<source>You have to set a Superclient-machine before performing this action.</source>
<translation>Usted debe asignar un super cliente antes de realizar esta acción.</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1180"/>
<source>Open Image</source>
<translation>Abrir imagen</translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1181"/>
<source>Image Files (*.png *.jpg *.svg)</source>
<translation>Extensión de imagenes (*.png *.jpg *.svg)</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="376"/>
+ <location filename="../build/ui_mainwindow.h" line="391"/>
<source>PVSmgr</source>
<translation>PVSmgr</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="377"/>
+ <location filename="../build/ui_mainwindow.h" line="392"/>
<source>Show Username</source>
<translation>Mostrar nombre de usuario</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="378"/>
+ <location filename="../build/ui_mainwindow.h" line="393"/>
<source>Ctrl+3</source>
<translation>Ctrl+3</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="379"/>
+ <location filename="../build/ui_mainwindow.h" line="394"/>
<source>Show IP</source>
<translation>Mostrar IP</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="380"/>
+ <location filename="../build/ui_mainwindow.h" line="395"/>
<source>Ctrl+2</source>
<translation>Ctrl+2</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="381"/>
+ <location filename="../build/ui_mainwindow.h" line="396"/>
<source>VNC-Placeholders</source>
<translation>VNC - Marcadores de posición</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="382"/>
+ <location filename="../build/ui_mainwindow.h" line="397"/>
<source>Show Log</source>
<translation>Mostrar Log</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="383"/>
+ <location filename="../build/ui_mainwindow.h" line="398"/>
<source>Ctrl+L</source>
<translation>Ctrl+L</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="384"/>
+ <location filename="../build/ui_mainwindow.h" line="399"/>
<source>Show Normal</source>
<translation>Mostrar normal</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="385"/>
+ <location filename="../build/ui_mainwindow.h" line="400"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="386"/>
+ <location filename="../build/ui_mainwindow.h" line="401"/>
<source>Show Error</source>
<translation>Mostrar Errores</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="387"/>
+ <location filename="../build/ui_mainwindow.h" line="402"/>
<source>Ctrl+E</source>
<translation>Ctrl+E</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="388"/>
+ <location filename="../build/ui_mainwindow.h" line="403"/>
<source>Show Network</source>
<translation>Mostrar Red</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="389"/>
+ <location filename="../build/ui_mainwindow.h" line="404"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="390"/>
+ <location filename="../build/ui_mainwindow.h" line="405"/>
<source>Show Terminal</source>
<translation>Mostrar Linea de comandos</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="391"/>
+ <location filename="../build/ui_mainwindow.h" line="406"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="392"/>
+ <location filename="../build/ui_mainwindow.h" line="407"/>
<source>Show Chat</source>
<translation>Mostrar Chat</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="393"/>
+ <location filename="../build/ui_mainwindow.h" line="408"/>
<source>Ctrl+G</source>
<translation>Ctrl+G</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="394"/>
+ <location filename="../build/ui_mainwindow.h" line="409"/>
<source>About pvs</source>
<translation>Acerca de PVS</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="395"/>
+ <location filename="../build/ui_mainwindow.h" line="410"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="396"/>
+ <location filename="../build/ui_mainwindow.h" line="411"/>
<source>100 x 100</source>
<translation>100 x 100</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="397"/>
+ <location filename="../build/ui_mainwindow.h" line="412"/>
<source>200 x 200</source>
<translation>200 x 200</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="398"/>
+ <location filename="../build/ui_mainwindow.h" line="413"/>
<source>500 x 500</source>
<translation>500 x 500</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="399"/>
+ <location filename="../build/ui_mainwindow.h" line="414"/>
<source>&amp;Disconnect</source>
<translation>&amp;Desconectar</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="400"/>
+ <location filename="../build/ui_mainwindow.h" line="415"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="401"/>
+ <location filename="../build/ui_mainwindow.h" line="416"/>
<source>&amp;Exit</source>
<translation>&amp;Salir</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="405"/>
+ <location filename="../build/ui_mainwindow.h" line="420"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="406"/>
- <location filename="../build/ui_mainwindow.h" line="408"/>
+ <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="423"/>
<source>Foto</source>
<translation>Imagen</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="410"/>
+ <location filename="../build/ui_mainwindow.h" line="425"/>
<source>Ctrl+F</source>
<translation>Ctrl+F</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="411"/>
+ <location filename="../build/ui_mainwindow.h" line="426"/>
<source>view</source>
<translation>ver</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="413"/>
+ <location filename="../build/ui_mainwindow.h" line="428"/>
<source>View</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="415"/>
+ <location filename="../build/ui_mainwindow.h" line="430"/>
<source>Ctrl+V</source>
<translation>Ctrl+V</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="416"/>
+ <location filename="../build/ui_mainwindow.h" line="431"/>
<source>lock</source>
<translation>bloquear</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="420"/>
+ <location filename="../build/ui_mainwindow.h" line="435"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="436"/>
<source>Profile &amp;manager</source>
<translation>Perfil &amp;manager</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="422"/>
+ <location filename="../build/ui_mainwindow.h" line="437"/>
<source>Ctrl+M</source>
<translation>Ctrl+M</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="423"/>
+ <location filename="../build/ui_mainwindow.h" line="438"/>
<source>Show Name</source>
<translation>Mostrar nombre</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="424"/>
+ <location filename="../build/ui_mainwindow.h" line="439"/>
<source>Ctrl+1</source>
<translation>Ctrl+1</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="425"/>
+ <location filename="../build/ui_mainwindow.h" line="440"/>
<source>Chat</source>
<translation>Chat</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="427"/>
+ <location filename="../build/ui_mainwindow.h" line="442"/>
<source>Start Chat with client(s)</source>
<translation>Iniciar Chat con cliente(s)</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="429"/>
+ <location filename="../build/ui_mainwindow.h" line="444"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="430"/>
+ <location filename="../build/ui_mainwindow.h" line="445"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="431"/>
+ <location filename="../build/ui_mainwindow.h" line="446"/>
+ <source>&amp;Configure...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="448"/>
+ <source>Configure Network Parameters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="450"/>
+ <source>showProcesses</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../src/gui/mainWindow.cpp" line="140"/>
+ <source>Show Processes of the selected Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="454"/>
<source>border-color: rgb(0, 0, 0);</source>
<translation>border-color: rgb(0, 0, 0);</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="432"/>
+ <location filename="../build/ui_mainwindow.h" line="455"/>
<source>VNC quality</source>
<translation>VNC calidad</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="435"/>
+ <location filename="../build/ui_mainwindow.h" line="458"/>
<source>HIGH</source>
<translation>Alta</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="436"/>
+ <location filename="../build/ui_mainwindow.h" line="459"/>
<source>MEDIUM</source>
<translation>Media</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="437"/>
+ <location filename="../build/ui_mainwindow.h" line="460"/>
<source>LOW</source>
<translation>Baja</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="439"/>
+ <location filename="../build/ui_mainwindow.h" line="462"/>
<source>Set password</source>
<translation>Asignar contraseña</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="442"/>
+ <location filename="../build/ui_mainwindow.h" line="465"/>
<source>Thumbnailratio</source>
<translation>Radio de la vista en miniatura</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="443"/>
+ <location filename="../build/ui_mainwindow.h" line="466"/>
<source>Thumbnailrate</source>
<translation>Frecuancia de actualización para las vistas en miniatura</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="445"/>
+ <location filename="../build/ui_mainwindow.h" line="468"/>
<source> 0</source>
<translation> 0</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="446"/>
+ <location filename="../build/ui_mainwindow.h" line="469"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="447"/>
+ <location filename="../build/ui_mainwindow.h" line="470"/>
<source>background-color: rgb(255, 255, 255);</source>
<translation>background-color: rgb(255, 255, 255);</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="448"/>
+ <location filename="../build/ui_mainwindow.h" line="471"/>
<source>background-color: rgb(150, 150, 150);</source>
<translation>background-color: rgb(150, 150, 150);</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="449"/>
+ <location filename="../build/ui_mainwindow.h" line="472"/>
<source>&amp;File</source>
<translation>&amp;Archivo</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="450"/>
+ <location filename="../build/ui_mainwindow.h" line="473"/>
<source>Load profile </source>
<translation>Cargar perfil</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="451"/>
+ <location filename="../build/ui_mainwindow.h" line="474"/>
<source>&amp;Clients</source>
<translation>&amp;Clientes</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../build/ui_mainwindow.h" line="475"/>
<source>&amp;Logging</source>
<translation>&amp;Logging</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="453"/>
+ <location filename="../build/ui_mainwindow.h" line="476"/>
<source>&amp;Help</source>
<translation>&amp;Ayuda</translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="454"/>
+ <location filename="../build/ui_mainwindow.h" line="477"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="478"/>
<source>toolBar</source>
<translation>Barra de herramientas</translation>
</message>
@@ -713,6 +744,102 @@ Perform an unprojection or remove remote help to get a target.</source>
</message>
</context>
<context>
+ <name>MulticastConfigDialog</name>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="81"/>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="94"/>
+ <source>Not a valid IP Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="103"/>
+ <source>Not a valid IPv4 Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="113"/>
+ <source>Not an IPv4 multicast address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="133"/>
+ <source>Not a number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="140"/>
+ <source>Must be positive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="147"/>
+ <source>Must not be a privileged port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="155"/>
+ <source>Port number too large</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MulticastConfigDialogClass</name>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="145"/>
+ <source>PVS - Multicast Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="146"/>
+ <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;table style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
+&lt;tr&gt;
+&lt;td style=&quot;border: none;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You need to specify connection parameters for multicast messaging on your network. These parameters will automatically be distributed to client computers, so you need to assign them only once.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You will probably want to assign an address from the &lt;span style=&quot; text-decoration: underline;&quot;&gt;239.0.0.0/8&lt;/span&gt; &amp;quot;Administratively Scoped&amp;quot; range.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Do not assign arbitrary numbers without checking with your network administrator!&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="157"/>
+ <source>Multicast Group Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="158"/>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="159"/>
+ <location filename="../build/ui_multicastConfigDialog.h" line="161"/>
+ <source>&lt;span style=&quot; font-weight:600; color:#008800;&quot;&gt;OK&lt;/span&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="160"/>
+ <source>Data Port (1024-65535)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="162"/>
+ <source>Transmission Rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="163"/>
+ <source> KiB/s</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ProjectionDialog</name>
<message>
<location filename="../src/gui/projectionDialog.cpp" line="28"/>
diff --git a/i18n/pvsmgr_fr_FR.ts b/i18n/pvsmgr_fr_FR.ts
index 758c16b..d434341 100644
--- a/i18n/pvsmgr_fr_FR.ts
+++ b/i18n/pvsmgr_fr_FR.ts
@@ -40,33 +40,33 @@
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -336,360 +336,391 @@ Perform an unprojection or remove remote help to get a target.</source>
<context>
<name>MainWindow</name>
<message>
- <location filename="../build/ui_mainwindow.h" line="403"/>
- <location filename="../src/gui/mainWindow.cpp" line="120"/>
+ <location filename="../build/ui_mainwindow.h" line="418"/>
+ <location filename="../src/gui/mainWindow.cpp" line="126"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="122"/>
+ <location filename="../src/gui/mainWindow.cpp" line="128"/>
<source>Remove the vnc-Connection for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="125"/>
+ <location filename="../src/gui/mainWindow.cpp" line="131"/>
<source>Show the selected client in the whole window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="129"/>
+ <location filename="../src/gui/mainWindow.cpp" line="135"/>
<source>Make a screenshot for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="418"/>
- <location filename="../src/gui/mainWindow.cpp" line="130"/>
+ <location filename="../build/ui_mainwindow.h" line="433"/>
+ <location filename="../src/gui/mainWindow.cpp" line="136"/>
<source>Lock or Unlock all Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="151"/>
+ <location filename="../src/gui/mainWindow.cpp" line="160"/>
<source>The pvs manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="740"/>
+ <location filename="../src/gui/mainWindow.cpp" line="745"/>
<source>This operation can only be performed for one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="795"/>
+ <location filename="../src/gui/mainWindow.cpp" line="789"/>
+ <source>This operation can only be performed if you have selected a Client!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/mainWindow.cpp" line="828"/>
<source>This operation can only be performed for at least one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1064"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1103"/>
<source>You have to set a Superclient-machine before performing this action.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1180"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1181"/>
<source>Image Files (*.png *.jpg *.svg)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="376"/>
+ <location filename="../build/ui_mainwindow.h" line="391"/>
<source>PVSmgr</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="377"/>
+ <location filename="../build/ui_mainwindow.h" line="392"/>
<source>Show Username</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="378"/>
+ <location filename="../build/ui_mainwindow.h" line="393"/>
<source>Ctrl+3</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="379"/>
+ <location filename="../build/ui_mainwindow.h" line="394"/>
<source>Show IP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="380"/>
+ <location filename="../build/ui_mainwindow.h" line="395"/>
<source>Ctrl+2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="381"/>
+ <location filename="../build/ui_mainwindow.h" line="396"/>
<source>VNC-Placeholders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="382"/>
+ <location filename="../build/ui_mainwindow.h" line="397"/>
<source>Show Log</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="383"/>
+ <location filename="../build/ui_mainwindow.h" line="398"/>
<source>Ctrl+L</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="384"/>
+ <location filename="../build/ui_mainwindow.h" line="399"/>
<source>Show Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="385"/>
+ <location filename="../build/ui_mainwindow.h" line="400"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="386"/>
+ <location filename="../build/ui_mainwindow.h" line="401"/>
<source>Show Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="387"/>
+ <location filename="../build/ui_mainwindow.h" line="402"/>
<source>Ctrl+E</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="388"/>
+ <location filename="../build/ui_mainwindow.h" line="403"/>
<source>Show Network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="389"/>
+ <location filename="../build/ui_mainwindow.h" line="404"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="390"/>
+ <location filename="../build/ui_mainwindow.h" line="405"/>
<source>Show Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="391"/>
+ <location filename="../build/ui_mainwindow.h" line="406"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="392"/>
+ <location filename="../build/ui_mainwindow.h" line="407"/>
<source>Show Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="393"/>
+ <location filename="../build/ui_mainwindow.h" line="408"/>
<source>Ctrl+G</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="394"/>
+ <location filename="../build/ui_mainwindow.h" line="409"/>
<source>About pvs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="395"/>
+ <location filename="../build/ui_mainwindow.h" line="410"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="396"/>
+ <location filename="../build/ui_mainwindow.h" line="411"/>
<source>100 x 100</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="397"/>
+ <location filename="../build/ui_mainwindow.h" line="412"/>
<source>200 x 200</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="398"/>
+ <location filename="../build/ui_mainwindow.h" line="413"/>
<source>500 x 500</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="399"/>
+ <location filename="../build/ui_mainwindow.h" line="414"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="400"/>
+ <location filename="../build/ui_mainwindow.h" line="415"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="401"/>
+ <location filename="../build/ui_mainwindow.h" line="416"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="405"/>
+ <location filename="../build/ui_mainwindow.h" line="420"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="406"/>
- <location filename="../build/ui_mainwindow.h" line="408"/>
+ <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="423"/>
<source>Foto</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="410"/>
+ <location filename="../build/ui_mainwindow.h" line="425"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="411"/>
+ <location filename="../build/ui_mainwindow.h" line="426"/>
<source>view</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="413"/>
+ <location filename="../build/ui_mainwindow.h" line="428"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="415"/>
+ <location filename="../build/ui_mainwindow.h" line="430"/>
<source>Ctrl+V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="416"/>
+ <location filename="../build/ui_mainwindow.h" line="431"/>
<source>lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="420"/>
+ <location filename="../build/ui_mainwindow.h" line="435"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="436"/>
<source>Profile &amp;manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="422"/>
+ <location filename="../build/ui_mainwindow.h" line="437"/>
<source>Ctrl+M</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="423"/>
+ <location filename="../build/ui_mainwindow.h" line="438"/>
<source>Show Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="424"/>
+ <location filename="../build/ui_mainwindow.h" line="439"/>
<source>Ctrl+1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="425"/>
+ <location filename="../build/ui_mainwindow.h" line="440"/>
<source>Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="427"/>
+ <location filename="../build/ui_mainwindow.h" line="442"/>
<source>Start Chat with client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="429"/>
+ <location filename="../build/ui_mainwindow.h" line="444"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="430"/>
+ <location filename="../build/ui_mainwindow.h" line="445"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="431"/>
+ <location filename="../build/ui_mainwindow.h" line="446"/>
+ <source>&amp;Configure...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="448"/>
+ <source>Configure Network Parameters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="450"/>
+ <source>showProcesses</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../src/gui/mainWindow.cpp" line="140"/>
+ <source>Show Processes of the selected Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="454"/>
<source>border-color: rgb(0, 0, 0);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="432"/>
+ <location filename="../build/ui_mainwindow.h" line="455"/>
<source>VNC quality</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="435"/>
+ <location filename="../build/ui_mainwindow.h" line="458"/>
<source>HIGH</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="436"/>
+ <location filename="../build/ui_mainwindow.h" line="459"/>
<source>MEDIUM</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="437"/>
+ <location filename="../build/ui_mainwindow.h" line="460"/>
<source>LOW</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="439"/>
+ <location filename="../build/ui_mainwindow.h" line="462"/>
<source>Set password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="442"/>
+ <location filename="../build/ui_mainwindow.h" line="465"/>
<source>Thumbnailratio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="443"/>
+ <location filename="../build/ui_mainwindow.h" line="466"/>
<source>Thumbnailrate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="445"/>
+ <location filename="../build/ui_mainwindow.h" line="468"/>
<source> 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="446"/>
+ <location filename="../build/ui_mainwindow.h" line="469"/>
<source>%</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="447"/>
+ <location filename="../build/ui_mainwindow.h" line="470"/>
<source>background-color: rgb(255, 255, 255);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="448"/>
+ <location filename="../build/ui_mainwindow.h" line="471"/>
<source>background-color: rgb(150, 150, 150);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="449"/>
+ <location filename="../build/ui_mainwindow.h" line="472"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="450"/>
+ <location filename="../build/ui_mainwindow.h" line="473"/>
<source>Load profile </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="451"/>
+ <location filename="../build/ui_mainwindow.h" line="474"/>
<source>&amp;Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../build/ui_mainwindow.h" line="475"/>
<source>&amp;Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="453"/>
+ <location filename="../build/ui_mainwindow.h" line="476"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="454"/>
+ <location filename="../build/ui_mainwindow.h" line="477"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="478"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
@@ -713,6 +744,102 @@ Perform an unprojection or remove remote help to get a target.</source>
</message>
</context>
<context>
+ <name>MulticastConfigDialog</name>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="81"/>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="94"/>
+ <source>Not a valid IP Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="103"/>
+ <source>Not a valid IPv4 Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="113"/>
+ <source>Not an IPv4 multicast address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="133"/>
+ <source>Not a number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="140"/>
+ <source>Must be positive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="147"/>
+ <source>Must not be a privileged port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="155"/>
+ <source>Port number too large</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MulticastConfigDialogClass</name>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="145"/>
+ <source>PVS - Multicast Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="146"/>
+ <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;table style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
+&lt;tr&gt;
+&lt;td style=&quot;border: none;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You need to specify connection parameters for multicast messaging on your network. These parameters will automatically be distributed to client computers, so you need to assign them only once.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You will probably want to assign an address from the &lt;span style=&quot; text-decoration: underline;&quot;&gt;239.0.0.0/8&lt;/span&gt; &amp;quot;Administratively Scoped&amp;quot; range.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Do not assign arbitrary numbers without checking with your network administrator!&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="157"/>
+ <source>Multicast Group Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="158"/>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="159"/>
+ <location filename="../build/ui_multicastConfigDialog.h" line="161"/>
+ <source>&lt;span style=&quot; font-weight:600; color:#008800;&quot;&gt;OK&lt;/span&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="160"/>
+ <source>Data Port (1024-65535)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="162"/>
+ <source>Transmission Rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="163"/>
+ <source> KiB/s</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ProjectionDialog</name>
<message>
<location filename="../src/gui/projectionDialog.cpp" line="28"/>
diff --git a/i18n/pvsmgr_pl_PL.ts b/i18n/pvsmgr_pl_PL.ts
index 758c16b..d434341 100644
--- a/i18n/pvsmgr_pl_PL.ts
+++ b/i18n/pvsmgr_pl_PL.ts
@@ -40,33 +40,33 @@
<context>
<name>ClientFileSendDialogClass</name>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="123"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
<source>PVS - File Transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="125"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="131"/>
<source>Sending to:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="126"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="132"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="127"/>
- <location filename="../build/ui_clientFileSendDialog.h" line="129"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="134"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="136"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="128"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="135"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_clientFileSendDialog.h" line="130"/>
+ <location filename="../build/ui_clientFileSendDialog.h" line="137"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -336,360 +336,391 @@ Perform an unprojection or remove remote help to get a target.</source>
<context>
<name>MainWindow</name>
<message>
- <location filename="../build/ui_mainwindow.h" line="403"/>
- <location filename="../src/gui/mainWindow.cpp" line="120"/>
+ <location filename="../build/ui_mainwindow.h" line="418"/>
+ <location filename="../src/gui/mainWindow.cpp" line="126"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="122"/>
+ <location filename="../src/gui/mainWindow.cpp" line="128"/>
<source>Remove the vnc-Connection for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="125"/>
+ <location filename="../src/gui/mainWindow.cpp" line="131"/>
<source>Show the selected client in the whole window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="129"/>
+ <location filename="../src/gui/mainWindow.cpp" line="135"/>
<source>Make a screenshot for the selected client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="418"/>
- <location filename="../src/gui/mainWindow.cpp" line="130"/>
+ <location filename="../build/ui_mainwindow.h" line="433"/>
+ <location filename="../src/gui/mainWindow.cpp" line="136"/>
<source>Lock or Unlock all Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="151"/>
+ <location filename="../src/gui/mainWindow.cpp" line="160"/>
<source>The pvs manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="740"/>
+ <location filename="../src/gui/mainWindow.cpp" line="745"/>
<source>This operation can only be performed for one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="795"/>
+ <location filename="../src/gui/mainWindow.cpp" line="789"/>
+ <source>This operation can only be performed if you have selected a Client!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/mainWindow.cpp" line="828"/>
<source>This operation can only be performed for at least one selected Client!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1064"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1103"/>
<source>You have to set a Superclient-machine before performing this action.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1180"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/mainWindow.cpp" line="1144"/>
+ <location filename="../src/gui/mainWindow.cpp" line="1181"/>
<source>Image Files (*.png *.jpg *.svg)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="376"/>
+ <location filename="../build/ui_mainwindow.h" line="391"/>
<source>PVSmgr</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="377"/>
+ <location filename="../build/ui_mainwindow.h" line="392"/>
<source>Show Username</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="378"/>
+ <location filename="../build/ui_mainwindow.h" line="393"/>
<source>Ctrl+3</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="379"/>
+ <location filename="../build/ui_mainwindow.h" line="394"/>
<source>Show IP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="380"/>
+ <location filename="../build/ui_mainwindow.h" line="395"/>
<source>Ctrl+2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="381"/>
+ <location filename="../build/ui_mainwindow.h" line="396"/>
<source>VNC-Placeholders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="382"/>
+ <location filename="../build/ui_mainwindow.h" line="397"/>
<source>Show Log</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="383"/>
+ <location filename="../build/ui_mainwindow.h" line="398"/>
<source>Ctrl+L</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="384"/>
+ <location filename="../build/ui_mainwindow.h" line="399"/>
<source>Show Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="385"/>
+ <location filename="../build/ui_mainwindow.h" line="400"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="386"/>
+ <location filename="../build/ui_mainwindow.h" line="401"/>
<source>Show Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="387"/>
+ <location filename="../build/ui_mainwindow.h" line="402"/>
<source>Ctrl+E</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="388"/>
+ <location filename="../build/ui_mainwindow.h" line="403"/>
<source>Show Network</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="389"/>
+ <location filename="../build/ui_mainwindow.h" line="404"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="390"/>
+ <location filename="../build/ui_mainwindow.h" line="405"/>
<source>Show Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="391"/>
+ <location filename="../build/ui_mainwindow.h" line="406"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="392"/>
+ <location filename="../build/ui_mainwindow.h" line="407"/>
<source>Show Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="393"/>
+ <location filename="../build/ui_mainwindow.h" line="408"/>
<source>Ctrl+G</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="394"/>
+ <location filename="../build/ui_mainwindow.h" line="409"/>
<source>About pvs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="395"/>
+ <location filename="../build/ui_mainwindow.h" line="410"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="396"/>
+ <location filename="../build/ui_mainwindow.h" line="411"/>
<source>100 x 100</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="397"/>
+ <location filename="../build/ui_mainwindow.h" line="412"/>
<source>200 x 200</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="398"/>
+ <location filename="../build/ui_mainwindow.h" line="413"/>
<source>500 x 500</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="399"/>
+ <location filename="../build/ui_mainwindow.h" line="414"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="400"/>
+ <location filename="../build/ui_mainwindow.h" line="415"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="401"/>
+ <location filename="../build/ui_mainwindow.h" line="416"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="405"/>
+ <location filename="../build/ui_mainwindow.h" line="420"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="406"/>
- <location filename="../build/ui_mainwindow.h" line="408"/>
+ <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="423"/>
<source>Foto</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="410"/>
+ <location filename="../build/ui_mainwindow.h" line="425"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="411"/>
+ <location filename="../build/ui_mainwindow.h" line="426"/>
<source>view</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="413"/>
+ <location filename="../build/ui_mainwindow.h" line="428"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="415"/>
+ <location filename="../build/ui_mainwindow.h" line="430"/>
<source>Ctrl+V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="416"/>
+ <location filename="../build/ui_mainwindow.h" line="431"/>
<source>lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="420"/>
+ <location filename="../build/ui_mainwindow.h" line="435"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="421"/>
+ <location filename="../build/ui_mainwindow.h" line="436"/>
<source>Profile &amp;manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="422"/>
+ <location filename="../build/ui_mainwindow.h" line="437"/>
<source>Ctrl+M</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="423"/>
+ <location filename="../build/ui_mainwindow.h" line="438"/>
<source>Show Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="424"/>
+ <location filename="../build/ui_mainwindow.h" line="439"/>
<source>Ctrl+1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="425"/>
+ <location filename="../build/ui_mainwindow.h" line="440"/>
<source>Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="427"/>
+ <location filename="../build/ui_mainwindow.h" line="442"/>
<source>Start Chat with client(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="429"/>
+ <location filename="../build/ui_mainwindow.h" line="444"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="430"/>
+ <location filename="../build/ui_mainwindow.h" line="445"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="431"/>
+ <location filename="../build/ui_mainwindow.h" line="446"/>
+ <source>&amp;Configure...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="448"/>
+ <source>Configure Network Parameters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="450"/>
+ <source>showProcesses</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../src/gui/mainWindow.cpp" line="140"/>
+ <source>Show Processes of the selected Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="454"/>
<source>border-color: rgb(0, 0, 0);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="432"/>
+ <location filename="../build/ui_mainwindow.h" line="455"/>
<source>VNC quality</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="435"/>
+ <location filename="../build/ui_mainwindow.h" line="458"/>
<source>HIGH</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="436"/>
+ <location filename="../build/ui_mainwindow.h" line="459"/>
<source>MEDIUM</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="437"/>
+ <location filename="../build/ui_mainwindow.h" line="460"/>
<source>LOW</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="439"/>
+ <location filename="../build/ui_mainwindow.h" line="462"/>
<source>Set password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="442"/>
+ <location filename="../build/ui_mainwindow.h" line="465"/>
<source>Thumbnailratio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="443"/>
+ <location filename="../build/ui_mainwindow.h" line="466"/>
<source>Thumbnailrate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="445"/>
+ <location filename="../build/ui_mainwindow.h" line="468"/>
<source> 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="446"/>
+ <location filename="../build/ui_mainwindow.h" line="469"/>
<source>%</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="447"/>
+ <location filename="../build/ui_mainwindow.h" line="470"/>
<source>background-color: rgb(255, 255, 255);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="448"/>
+ <location filename="../build/ui_mainwindow.h" line="471"/>
<source>background-color: rgb(150, 150, 150);</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="449"/>
+ <location filename="../build/ui_mainwindow.h" line="472"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="450"/>
+ <location filename="../build/ui_mainwindow.h" line="473"/>
<source>Load profile </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="451"/>
+ <location filename="../build/ui_mainwindow.h" line="474"/>
<source>&amp;Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="452"/>
+ <location filename="../build/ui_mainwindow.h" line="475"/>
<source>&amp;Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="453"/>
+ <location filename="../build/ui_mainwindow.h" line="476"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../build/ui_mainwindow.h" line="454"/>
+ <location filename="../build/ui_mainwindow.h" line="477"/>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_mainwindow.h" line="478"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
@@ -713,6 +744,102 @@ Perform an unprojection or remove remote help to get a target.</source>
</message>
</context>
<context>
+ <name>MulticastConfigDialog</name>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="81"/>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="94"/>
+ <source>Not a valid IP Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="103"/>
+ <source>Not a valid IPv4 Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="113"/>
+ <source>Not an IPv4 multicast address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="133"/>
+ <source>Not a number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="140"/>
+ <source>Must be positive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="147"/>
+ <source>Must not be a privileged port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/gui/multicastConfigDialog.cpp" line="155"/>
+ <source>Port number too large</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MulticastConfigDialogClass</name>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="145"/>
+ <source>PVS - Multicast Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="146"/>
+ <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;table style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
+&lt;tr&gt;
+&lt;td style=&quot;border: none;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You need to specify connection parameters for multicast messaging on your network. These parameters will automatically be distributed to client computers, so you need to assign them only once.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You will probably want to assign an address from the &lt;span style=&quot; text-decoration: underline;&quot;&gt;239.0.0.0/8&lt;/span&gt; &amp;quot;Administratively Scoped&amp;quot; range.&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Do not assign arbitrary numbers without checking with your network administrator!&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="157"/>
+ <source>Multicast Group Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="158"/>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="159"/>
+ <location filename="../build/ui_multicastConfigDialog.h" line="161"/>
+ <source>&lt;span style=&quot; font-weight:600; color:#008800;&quot;&gt;OK&lt;/span&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="160"/>
+ <source>Data Port (1024-65535)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="162"/>
+ <source>Transmission Rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../build/ui_multicastConfigDialog.h" line="163"/>
+ <source> KiB/s</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ProjectionDialog</name>
<message>
<location filename="../src/gui/projectionDialog.cpp" line="28"/>