summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2017-03-06 11:28:03 +0100
committerSimon Rettberg2017-03-06 11:28:03 +0100
commit899054369b0a0050ec64b0334243d094d2916d45 (patch)
tree0beacebca8be8bfdd9eae643b1de1c0fcb62b684
parent[server] Bail out if certificates cannot be created (diff)
downloadpvs2-899054369b0a0050ec64b0334243d094d2916d45.tar.gz
pvs2-899054369b0a0050ec64b0334243d094d2916d45.tar.xz
pvs2-899054369b0a0050ec64b0334243d094d2916d45.zip
Update translations
-rw-r--r--i18n/client/pvsclient_ar_JO.ts78
-rw-r--r--i18n/client/pvsclient_de_DE.ts78
-rw-r--r--i18n/client/pvsclient_es_MX.ts78
-rw-r--r--i18n/client/pvsclient_fr_FR.ts78
-rw-r--r--i18n/client/pvsclient_pl_PL.ts78
-rw-r--r--i18n/server/pvsmgr_ar_JO.ts258
-rw-r--r--i18n/server/pvsmgr_de_DE.ts209
-rw-r--r--i18n/server/pvsmgr_es_MX.ts258
-rw-r--r--i18n/server/pvsmgr_fr_FR.ts258
-rw-r--r--i18n/server/pvsmgr_pl_PL.ts258
10 files changed, 1054 insertions, 577 deletions
diff --git a/i18n/client/pvsclient_ar_JO.ts b/i18n/client/pvsclient_ar_JO.ts
index 9885333..9edff17 100644
--- a/i18n/client/pvsclient_ar_JO.ts
+++ b/i18n/client/pvsclient_ar_JO.ts
@@ -4,72 +4,77 @@
<context>
<name>ConnectWindow</name>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="76"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="78"/>
<source>Connected to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="84"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="85"/>
<source>&amp;Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="86"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="87"/>
<source>&amp;Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="90"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="91"/>
<source>Ready to connect.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="93"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="94"/>
<source>Scanning for session %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="96"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="97"/>
<source>Found session, connecting...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="99"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="100"/>
<source>Waiting for server challenge...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="102"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="103"/>
<source>Replied to challenge, sent own...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="105"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="106"/>
<source>Logging in...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="108"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="109"/>
<source>Connection established!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="111"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="112"/>
<source>Invalid certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="114"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="115"/>
<source>Invalid TLS hash: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="257"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="118"/>
+ <source>Unknown state :-(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="261"/>
<source>Session Name...</source>
<translation type="unfinished"></translation>
</message>
@@ -112,97 +117,92 @@
<context>
<name>InformationDialog</name>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="9"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="11"/>
<source>&lt;h1&gt;system information&lt;/h1&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="31"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="33"/>
<source>hostname</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="38"/>
- <source>IP</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>Toolbar</name>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="161"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="159"/>
<source>&amp;Connect...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="160"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
<source>&amp;Information...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="165"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="163"/>
<source>&amp;What&apos;s this?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="166"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="357"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="348"/>
<source>Streaming</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="378"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="369"/>
<source>Offline</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="442"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="445"/>
<source>About PVS Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="443"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="446"/>
<source>The PVS - client is part of a software system for managing the virtual data traffic within the computer pools, between the tutor&apos;s and student&apos;s PCs. It has been developed to simplify the information traffic in seminars and general eLearning.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="363"/>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="397"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="354"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="392"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="173"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="201"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="175"/>
- <location filename="../../bi18n/ui_toolbar.h" line="177"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="203"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="205"/>
<source>Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="180"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="208"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lock this workstation&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="182"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="210"/>
<source>Lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="183"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="211"/>
<source>Switch</source>
<translation type="unfinished"></translation>
</message>
@@ -210,7 +210,7 @@
<context>
<name>VncWindow</name>
<message>
- <location filename="../../src/client/vnc/vncwindow.cpp" line="240"/>
+ <location filename="../../src/client/vnc/vncwindow.cpp" line="256"/>
<source>Connecting...</source>
<translation type="unfinished"></translation>
</message>
diff --git a/i18n/client/pvsclient_de_DE.ts b/i18n/client/pvsclient_de_DE.ts
index 175c5c8..781a84e 100644
--- a/i18n/client/pvsclient_de_DE.ts
+++ b/i18n/client/pvsclient_de_DE.ts
@@ -39,72 +39,77 @@
<translation>Verbinden</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="76"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation>&amp;Trennen</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="78"/>
<source>Connected to %1</source>
<translation>Verbinde zu %1</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="84"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="85"/>
<source>&amp;Stop</source>
<translation>&amp;Stop</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="86"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="87"/>
<source>&amp;Connect</source>
<translation>&amp;Verbinden</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="90"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="91"/>
<source>Ready to connect.</source>
<translation>Bereit für Verbindung.</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="93"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="94"/>
<source>Scanning for session %1.</source>
<translation>Suche nach Sitzung %1.</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="96"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="97"/>
<source>Found session, connecting...</source>
<translation>Sitzung gefunden, verbinden...</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="99"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="100"/>
<source>Waiting for server challenge...</source>
<translation>Warten auf Serveranforderung...</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="102"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="103"/>
<source>Replied to challenge, sent own...</source>
<translation>Anforderung erwiedert, sende eigene...</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="105"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="106"/>
<source>Logging in...</source>
<translation>Einloggen...</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="108"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="109"/>
<source>Connection established!</source>
<translation>Verbindung vorhanden!</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="111"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="112"/>
<source>Invalid certificate.</source>
<translation>Ungültiges Zertifikat.</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="114"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="115"/>
<source>Invalid TLS hash: %1.</source>
<translation>Ungültiger TLS-Hash %1.</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="257"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="118"/>
+ <source>Unknown state :-(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="261"/>
<source>Session Name...</source>
<translation>Sitzungsname...</translation>
</message>
@@ -112,97 +117,92 @@
<context>
<name>InformationDialog</name>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="9"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="11"/>
<source>&lt;h1&gt;system information&lt;/h1&gt;</source>
<translation>&lt;h1&gt;Systeminformation&lt;/h1&gt;</translation>
</message>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="31"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="33"/>
<source>hostname</source>
<translation>Hostname</translation>
</message>
- <message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="38"/>
- <source>IP</source>
- <translation>IP</translation>
- </message>
</context>
<context>
<name>Toolbar</name>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="161"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="159"/>
<source>&amp;Connect...</source>
<translation>&amp;Verbinden...</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="160"/>
<source>&amp;Disconnect</source>
<translation>&amp;Trennen</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
<source>&amp;Information...</source>
<translation>System&amp;information</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="165"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="163"/>
<source>&amp;What&apos;s this?</source>
<translation>&amp;Was ist das hier?</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="166"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
<source>&amp;Quit</source>
<translation>&amp;Beenden</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="357"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="348"/>
<source>Streaming</source>
<translation>Übertragung</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="378"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="369"/>
<source>Offline</source>
<translation>Offline</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="442"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="445"/>
<source>About PVS Client</source>
<translation>Über PVS Client</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="443"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="446"/>
<source>The PVS - client is part of a software system for managing the virtual data traffic within the computer pools, between the tutor&apos;s and student&apos;s PCs. It has been developed to simplify the information traffic in seminars and general eLearning.</source>
<translation>Der PVS - Client ist Teil eines Softwaresystems für die Steuerung des virtuellen Datenverkehrs in den Poolräumen zwischen den Dozenten- und Studenten - PCs. Es wurde zur Vereinfachung des Informationsflusses und allgemeinem eLearning entwickelt.</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="363"/>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="397"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="354"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="392"/>
<source>Online</source>
<translation>Online</translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="173"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="201"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="175"/>
- <location filename="../../bi18n/ui_toolbar.h" line="177"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="203"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="205"/>
<source>Menu</source>
<translation>Menü</translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="180"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="208"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lock this workstation&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Diesen Rechner sperren&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="182"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="210"/>
<source>Lock</source>
<translation>Sperren</translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="183"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="211"/>
<source>Switch</source>
<translation>Wechseln</translation>
</message>
@@ -210,7 +210,7 @@
<context>
<name>VncWindow</name>
<message>
- <location filename="../../src/client/vnc/vncwindow.cpp" line="240"/>
+ <location filename="../../src/client/vnc/vncwindow.cpp" line="256"/>
<source>Connecting...</source>
<translation>Verbinden...</translation>
</message>
diff --git a/i18n/client/pvsclient_es_MX.ts b/i18n/client/pvsclient_es_MX.ts
index 5b189fc..a0e8bcc 100644
--- a/i18n/client/pvsclient_es_MX.ts
+++ b/i18n/client/pvsclient_es_MX.ts
@@ -39,72 +39,77 @@
<translation type="unfinished">Conectar</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="76"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation type="unfinished">&amp;Desconectar</translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="78"/>
<source>Connected to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="84"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="85"/>
<source>&amp;Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="86"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="87"/>
<source>&amp;Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="90"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="91"/>
<source>Ready to connect.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="93"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="94"/>
<source>Scanning for session %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="96"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="97"/>
<source>Found session, connecting...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="99"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="100"/>
<source>Waiting for server challenge...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="102"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="103"/>
<source>Replied to challenge, sent own...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="105"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="106"/>
<source>Logging in...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="108"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="109"/>
<source>Connection established!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="111"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="112"/>
<source>Invalid certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="114"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="115"/>
<source>Invalid TLS hash: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="257"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="118"/>
+ <source>Unknown state :-(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="261"/>
<source>Session Name...</source>
<translation type="unfinished"></translation>
</message>
@@ -112,97 +117,92 @@
<context>
<name>InformationDialog</name>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="9"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="11"/>
<source>&lt;h1&gt;system information&lt;/h1&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="31"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="33"/>
<source>hostname</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="38"/>
- <source>IP</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>Toolbar</name>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="161"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="159"/>
<source>&amp;Connect...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="160"/>
<source>&amp;Disconnect</source>
<translation type="unfinished">&amp;Desconectar</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
<source>&amp;Information...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="165"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="163"/>
<source>&amp;What&apos;s this?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="166"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
<source>&amp;Quit</source>
<translation type="unfinished">&amp;Cerrar</translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="357"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="348"/>
<source>Streaming</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="378"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="369"/>
<source>Offline</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="442"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="445"/>
<source>About PVS Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="443"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="446"/>
<source>The PVS - client is part of a software system for managing the virtual data traffic within the computer pools, between the tutor&apos;s and student&apos;s PCs. It has been developed to simplify the information traffic in seminars and general eLearning.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="363"/>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="397"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="354"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="392"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="173"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="201"/>
<source>Form</source>
<translation type="unfinished">de</translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="175"/>
- <location filename="../../bi18n/ui_toolbar.h" line="177"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="203"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="205"/>
<source>Menu</source>
<translation type="unfinished">Menu</translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="180"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="208"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lock this workstation&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="182"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="210"/>
<source>Lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="183"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="211"/>
<source>Switch</source>
<translation type="unfinished"></translation>
</message>
@@ -210,7 +210,7 @@
<context>
<name>VncWindow</name>
<message>
- <location filename="../../src/client/vnc/vncwindow.cpp" line="240"/>
+ <location filename="../../src/client/vnc/vncwindow.cpp" line="256"/>
<source>Connecting...</source>
<translation type="unfinished"></translation>
</message>
diff --git a/i18n/client/pvsclient_fr_FR.ts b/i18n/client/pvsclient_fr_FR.ts
index 9885333..9edff17 100644
--- a/i18n/client/pvsclient_fr_FR.ts
+++ b/i18n/client/pvsclient_fr_FR.ts
@@ -4,72 +4,77 @@
<context>
<name>ConnectWindow</name>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="76"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="78"/>
<source>Connected to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="84"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="85"/>
<source>&amp;Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="86"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="87"/>
<source>&amp;Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="90"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="91"/>
<source>Ready to connect.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="93"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="94"/>
<source>Scanning for session %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="96"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="97"/>
<source>Found session, connecting...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="99"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="100"/>
<source>Waiting for server challenge...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="102"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="103"/>
<source>Replied to challenge, sent own...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="105"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="106"/>
<source>Logging in...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="108"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="109"/>
<source>Connection established!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="111"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="112"/>
<source>Invalid certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="114"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="115"/>
<source>Invalid TLS hash: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="257"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="118"/>
+ <source>Unknown state :-(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="261"/>
<source>Session Name...</source>
<translation type="unfinished"></translation>
</message>
@@ -112,97 +117,92 @@
<context>
<name>InformationDialog</name>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="9"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="11"/>
<source>&lt;h1&gt;system information&lt;/h1&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="31"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="33"/>
<source>hostname</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="38"/>
- <source>IP</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>Toolbar</name>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="161"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="159"/>
<source>&amp;Connect...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="160"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
<source>&amp;Information...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="165"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="163"/>
<source>&amp;What&apos;s this?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="166"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="357"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="348"/>
<source>Streaming</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="378"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="369"/>
<source>Offline</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="442"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="445"/>
<source>About PVS Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="443"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="446"/>
<source>The PVS - client is part of a software system for managing the virtual data traffic within the computer pools, between the tutor&apos;s and student&apos;s PCs. It has been developed to simplify the information traffic in seminars and general eLearning.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="363"/>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="397"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="354"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="392"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="173"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="201"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="175"/>
- <location filename="../../bi18n/ui_toolbar.h" line="177"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="203"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="205"/>
<source>Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="180"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="208"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lock this workstation&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="182"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="210"/>
<source>Lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="183"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="211"/>
<source>Switch</source>
<translation type="unfinished"></translation>
</message>
@@ -210,7 +210,7 @@
<context>
<name>VncWindow</name>
<message>
- <location filename="../../src/client/vnc/vncwindow.cpp" line="240"/>
+ <location filename="../../src/client/vnc/vncwindow.cpp" line="256"/>
<source>Connecting...</source>
<translation type="unfinished"></translation>
</message>
diff --git a/i18n/client/pvsclient_pl_PL.ts b/i18n/client/pvsclient_pl_PL.ts
index 9885333..9edff17 100644
--- a/i18n/client/pvsclient_pl_PL.ts
+++ b/i18n/client/pvsclient_pl_PL.ts
@@ -4,72 +4,77 @@
<context>
<name>ConnectWindow</name>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="76"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="77"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="78"/>
<source>Connected to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="84"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="85"/>
<source>&amp;Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="86"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="87"/>
<source>&amp;Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="90"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="91"/>
<source>Ready to connect.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="93"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="94"/>
<source>Scanning for session %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="96"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="97"/>
<source>Found session, connecting...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="99"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="100"/>
<source>Waiting for server challenge...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="102"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="103"/>
<source>Replied to challenge, sent own...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="105"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="106"/>
<source>Logging in...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="108"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="109"/>
<source>Connection established!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="111"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="112"/>
<source>Invalid certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="114"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="115"/>
<source>Invalid TLS hash: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/connectwindow/connectwindow.cpp" line="257"/>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="118"/>
+ <source>Unknown state :-(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/client/connectwindow/connectwindow.cpp" line="261"/>
<source>Session Name...</source>
<translation type="unfinished"></translation>
</message>
@@ -112,97 +117,92 @@
<context>
<name>InformationDialog</name>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="9"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="11"/>
<source>&lt;h1&gt;system information&lt;/h1&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="31"/>
+ <location filename="../../src/client/informationdialog/informationdialog.cpp" line="33"/>
<source>hostname</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../src/client/informationdialog/informationdialog.cpp" line="38"/>
- <source>IP</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>Toolbar</name>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="161"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="159"/>
<source>&amp;Connect...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="160"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="162"/>
<source>&amp;Information...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="165"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="163"/>
<source>&amp;What&apos;s this?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="166"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="164"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="357"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="348"/>
<source>Streaming</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="378"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="369"/>
<source>Offline</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="442"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="445"/>
<source>About PVS Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="443"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="446"/>
<source>The PVS - client is part of a software system for managing the virtual data traffic within the computer pools, between the tutor&apos;s and student&apos;s PCs. It has been developed to simplify the information traffic in seminars and general eLearning.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="363"/>
- <location filename="../../src/client/toolbar/toolbar.cpp" line="397"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="354"/>
+ <location filename="../../src/client/toolbar/toolbar.cpp" line="392"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="173"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="201"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="175"/>
- <location filename="../../bi18n/ui_toolbar.h" line="177"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="203"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="205"/>
<source>Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="180"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="208"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lock this workstation&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="182"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="210"/>
<source>Lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../bi18n/ui_toolbar.h" line="183"/>
+ <location filename="../../bi18n/ui_toolbar.h" line="211"/>
<source>Switch</source>
<translation type="unfinished"></translation>
</message>
@@ -210,7 +210,7 @@
<context>
<name>VncWindow</name>
<message>
- <location filename="../../src/client/vnc/vncwindow.cpp" line="240"/>
+ <location filename="../../src/client/vnc/vncwindow.cpp" line="256"/>
<source>Connecting...</source>
<translation type="unfinished"></translation>
</message>
diff --git a/i18n/server/pvsmgr_ar_JO.ts b/i18n/server/pvsmgr_ar_JO.ts
index 766c173..a776887 100644
--- a/i18n/server/pvsmgr_ar_JO.ts
+++ b/i18n/server/pvsmgr_ar_JO.ts
@@ -2,54 +2,67 @@
<!DOCTYPE TS>
<TS version="2.0">
<context>
+ <name>ConnectionFrame</name>
+ <message>
+ <location filename="../../src/server/connectionframe/connectionframe.cpp" line="103"/>
+ <source>EXAM-MODE</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>Help</name>
<message>
- <location filename="../../build/ui_help.h" line="322"/>
+ <location filename="../../bi18n/ui_help.h" line="347"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="324"/>
+ <location filename="../../bi18n/ui_help.h" line="351"/>
<source>Lock all connected students screens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="326"/>
+ <location filename="../../bi18n/ui_help.h" line="353"/>
<source>Start projection from tutor to all connected students.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="328"/>
+ <location filename="../../bi18n/ui_help.h" line="355"/>
<source>Start projection from tutor to selected student.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="330"/>
+ <location filename="../../bi18n/ui_help.h" line="357"/>
<source>Start projection from selected student to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="332"/>
+ <location filename="../../bi18n/ui_help.h" line="359"/>
<source>Start projection from selected student to tutor and blank all others.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="334"/>
+ <location filename="../../bi18n/ui_help.h" line="363"/>
+ <source>Delete selected client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_help.h" line="365"/>
<source>Stop running projections.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="335"/>
+ <location filename="../../bi18n/ui_help.h" line="360"/>
<source>Set selected client to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="338"/>
+ <location filename="../../bi18n/ui_help.h" line="349"/>
<source>Refresh classroom configuration after choosing the room.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="339"/>
+ <location filename="../../bi18n/ui_help.h" line="366"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -57,215 +70,314 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../../build/ui_mainwindow.h" line="167"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="84"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="208"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="100"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="41"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
<source>No tutor defined.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="42"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
<source>Tutor is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="43"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
<source>Please select a projection source.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="44"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
<source>The projection source is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
<source>Please select a projection destination.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="50"/>
<source>The projection destination is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="51"/>
<source>Selected projection target is tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="52"/>
<source>Selected client is currently online.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="53"/>
<source>No projection destination available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="575"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
<source>Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="581"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
+ <source>This client is still connected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1291"/>
<source>Sure, You want to delete selected client?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="641"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="662"/>
<source>Sure, You want to change SessionName again?
All Clients will be deleted afterwards.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="670"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="687"/>
<source>Session Name: %1 [click to edit]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="722"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="793"/>
<source>No item selected, please select room!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="725"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="796"/>
<source>Are you sure you want to reload the room?
Note that all clients will be deleted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="787"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="789"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="791"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="820"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="822"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="824"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="826"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="828"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="859"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="861"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="863"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="865"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="867"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="899"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="901"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="903"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="905"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="907"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="858"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="860"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="862"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="890"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="892"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="894"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="896"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="898"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="928"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="930"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="932"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="934"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="936"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="966"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="968"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="970"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="972"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="974"/>
<source>Projection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
<source>No client is selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
<source>The selected client is not connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="172"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="85"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="213"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="101"/>
<source>Lock or Unlock all Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="164"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="205"/>
<source>PVS2 Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="165"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="206"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="169"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="210"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="170"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="211"/>
<source>lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="174"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="215"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="175"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="216"/>
<source>Student&apos;s Screen to Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="176"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="217"/>
<source>Student&apos;s Screen to Tutor, others blanked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="177"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="218"/>
<source>Tutor&apos;s Screen to Student</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="178"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="219"/>
<source>Tutor&apos;s Screen to Everyone</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="179"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="220"/>
<source>Stop Projection on every Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="180"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="221"/>
<source>SetAsTutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="182"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="223"/>
<source>Set current Frame as Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="184"/>
- <location filename="../../build/ui_mainwindow.h" line="186"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="225"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="227"/>
+ <source>Delete Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_mainwindow.h" line="229"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="231"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="188"/>
- <location filename="../../build/ui_mainwindow.h" line="190"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="233"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="235"/>
<source>Reload Room Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="193"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="238"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>NumericKeyboard</name>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="121"/>
+ <source>GroupBox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="122"/>
+ <source>Keyboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="123"/>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="124"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="125"/>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="126"/>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="127"/>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="128"/>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="129"/>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="130"/>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="131"/>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="132"/>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="133"/>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QCoreApplication</name>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="69"/>
+ <source>OpenSSL error</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="70"/>
+ <source>Could not generate certificates for secure connections.
+PVS will not work.
+
+Press OK to quit.</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ReloadRoom</name>
<message>
- <location filename="../../build/ui_reloadroom.h" line="68"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="68"/>
<source>Reload Room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_reloadroom.h" line="69"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="69"/>
<source>Choose room configuration to reload:</source>
<translation type="unfinished"></translation>
</message>
@@ -273,17 +385,17 @@ Note that all clients will be deleted.</source>
<context>
<name>SessionName</name>
<message>
- <location filename="../../build/ui_sessionname.h" line="71"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="90"/>
<source>Set session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="72"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="91"/>
<source>New session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="73"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="92"/>
<source>Random name</source>
<translation type="unfinished"></translation>
</message>
diff --git a/i18n/server/pvsmgr_de_DE.ts b/i18n/server/pvsmgr_de_DE.ts
index cdaf538..4a3d7c3 100644
--- a/i18n/server/pvsmgr_de_DE.ts
+++ b/i18n/server/pvsmgr_de_DE.ts
@@ -2,59 +2,67 @@
<!DOCTYPE TS>
<TS version="2.0" language="de_DE" sourcelanguage="en_US">
<context>
+ <name>ConnectionFrame</name>
+ <message>
+ <location filename="../../src/server/connectionframe/connectionframe.cpp" line="103"/>
+ <source>EXAM-MODE</source>
+ <translation>KLAUSURMODUS</translation>
+ </message>
+</context>
+<context>
<name>Help</name>
<message>
- <location filename="../../buildi18n/ui_help.h" line="347"/>
+ <location filename="../../bi18n/ui_help.h" line="347"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="349"/>
+ <location filename="../../bi18n/ui_help.h" line="349"/>
<source>Refresh classroom configuration after choosing the room.</source>
<translation>Lade nach Raumauswahl entsprechende Raumkonfiguration neu.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="363"/>
+ <location filename="../../bi18n/ui_help.h" line="363"/>
<source>Delete selected client</source>
<translation>Lösche ausgewählten Client</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="366"/>
+ <location filename="../../bi18n/ui_help.h" line="366"/>
<source>Cancel</source>
<translation>Abbruch</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="365"/>
+ <location filename="../../bi18n/ui_help.h" line="365"/>
<source>Stop running projections.</source>
<translation>Alle Projektionen abbrechen.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="359"/>
+ <location filename="../../bi18n/ui_help.h" line="359"/>
<source>Start projection from selected student to tutor and blank all others.</source>
<translation>Projektion des ausgewählten Studierendens an Tutor; alle anderen ausblenden.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="357"/>
+ <location filename="../../bi18n/ui_help.h" line="357"/>
<source>Start projection from selected student to tutor.</source>
<translation>Startet Projektion von ausgewähltem Studierenden an Tutor.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="355"/>
+ <location filename="../../bi18n/ui_help.h" line="355"/>
<source>Start projection from tutor to selected student.</source>
<translation>Startet Projektion von Tutor an ausgewählten Studierenden.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="353"/>
+ <location filename="../../bi18n/ui_help.h" line="353"/>
<source>Start projection from tutor to all connected students.</source>
<translation>Startet Projektion von Tutor an alle verbundenen Studierenden.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="351"/>
+ <location filename="../../bi18n/ui_help.h" line="351"/>
<source>Lock all connected students screens.</source>
<translation>Alle verbundenen Studierendenbildschirme sperren.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_help.h" line="360"/>
+ <location filename="../../bi18n/ui_help.h" line="360"/>
<source>Set selected client to tutor.</source>
<translation>Ausgewählten Klienten als Tutor festlegen.</translation>
</message>
@@ -62,216 +70,216 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="189"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="95"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="208"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="100"/>
<source>Exit</source>
<translation>Ausgang</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="43"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
<source>No tutor defined.</source>
<translation>Kein Tutor definiert.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="44"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
<source>Tutor is offline.</source>
<translation>Tutor ist offline.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
<source>Please select a projection source.</source>
<translation>Bitte eine Projektionsquelle auswählen.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
<source>The projection source is offline.</source>
<translation>Die Projektionsquelle ist offline.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
<source>Please select a projection destination.</source>
<translation>Bitte ein Projektionsziel auswählen.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="50"/>
<source>The projection destination is offline.</source>
<translation>Das Projektionsziel ist offline.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="51"/>
<source>Selected projection target is tutor.</source>
<translation>Das ausgwählte Projektionsziel ist Tutor.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="50"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="52"/>
<source>Selected client is currently online.</source>
<translation>Der ausgewählte Client ist derzeit online.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="51"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="53"/>
<source>No projection destination available.</source>
<translation>Kein Projektionsziel verfügbar.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1119"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1126"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1422"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1426"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
<source>Selection</source>
<translation>Auswahl</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1426"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
<source>This client is still connected.</source>
<translation>Dieser Client ist noch verbunden.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1430"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1291"/>
<source>Sure, You want to delete selected client?</source>
<translation>Sicher, dass Sie den ausgewählten Clienten löschen wollen?</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="751"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="662"/>
<source>Sure, You want to change SessionName again?
All Clients will be deleted afterwards.</source>
<translation>Sicher, dass Sie den Sitzungsname erneut ändern wollen?
Danach werden alle Clienten gelöscht sein.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="780"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="687"/>
<source>Session Name: %1 [click to edit]</source>
<translation>Sitzungsname: %1 [anklicken editiert]</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="874"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="793"/>
<source>No item selected, please select room!</source>
<translation>Keine Auswahl getroffen, bitte einen Raum auswählen!</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="877"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="796"/>
<source>Are you sure you want to reload the room?
Note that all clients will be deleted.</source>
<translation>Wollen Sie den Raum wirklich neu laden? Beachten Sie, dass alle Clienten gelöscht werden.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="926"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="858"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="860"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="862"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="890"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="892"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="894"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="896"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="898"/>
<location filename="../../src/server/mainwindow/mainwindow.cpp" line="928"/>
<location filename="../../src/server/mainwindow/mainwindow.cpp" line="930"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="959"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="961"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="963"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="965"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="967"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="998"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1000"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1002"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1004"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1006"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1038"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1040"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1042"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1044"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1046"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="932"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="934"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="936"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="966"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="968"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="970"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="972"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="974"/>
<source>Projection</source>
<translation>Projektion</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1119"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1422"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
<source>No client is selected.</source>
<translation>Kein Client ausgewählt.</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1126"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
<source>The selected client is not connected.</source>
<translation>Ausgewählter Client ist nicht verbunden.</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="194"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="96"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="213"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="101"/>
<source>Lock or Unlock all Clients</source>
<translation>Alle Klienten sperren oder entsperren</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="186"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="205"/>
<source>PVS2 Manager</source>
<translation>PVS2-Manager</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="187"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="206"/>
<source>&amp;Exit</source>
<translation>&amp;Abbruch</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="191"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="210"/>
<source>Ctrl+Q</source>
<translation>Strg+Q</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="192"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="211"/>
<source>lock</source>
<translation>lock</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="196"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="215"/>
<source>Ctrl+A</source>
<translation>Strg+A</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="197"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="216"/>
<source>Student&apos;s Screen to Tutor</source>
<translation>Studierendenbildschirm an Tutor</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="198"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="217"/>
<source>Student&apos;s Screen to Tutor, others blanked</source>
<translation>Studierendenbildschirm an Tutor; alle anderen ausgeblendet</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="199"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="218"/>
<source>Tutor&apos;s Screen to Student</source>
<translation>Tutorenbildschirm an Studierenden</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="200"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="219"/>
<source>Tutor&apos;s Screen to Everyone</source>
<translation>Tutorenbildschirm an alle</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="201"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="220"/>
<source>Stop Projection on every Client</source>
<translation>Projektion an alle Clienten abbrechen</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="202"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="221"/>
<source>SetAsTutor</source>
<translation>AlsTutorSetzen</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="204"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="223"/>
<source>Set current Frame as Tutor</source>
<translation>Derzeitigen Rahmen als Tutor festlegen</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="206"/>
- <location filename="../../buildi18n/ui_mainwindow.h" line="208"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="225"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="227"/>
<source>Delete Client</source>
<translation>Lösche Client</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="210"/>
- <location filename="../../buildi18n/ui_mainwindow.h" line="212"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="229"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="231"/>
<source>Help</source>
<translation>Hilfe</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="214"/>
- <location filename="../../buildi18n/ui_mainwindow.h" line="216"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="233"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="235"/>
<source>Reload Room Configuration</source>
<translation>Neu laden der Raumkonfiguration</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_mainwindow.h" line="219"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="238"/>
<source>toolBar</source>
<translation>toolBar</translation>
</message>
@@ -279,80 +287,101 @@ Note that all clients will be deleted.</source>
<context>
<name>NumericKeyboard</name>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="121"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="121"/>
<source>GroupBox</source>
<translation>GroupBox</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="122"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="122"/>
<source>Keyboard</source>
<translation>Tastatur</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="123"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="123"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="124"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="124"/>
<source>Del</source>
<translation>C</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="125"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="125"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="126"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="126"/>
<source>8</source>
<translation>8</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="127"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="127"/>
<source>4</source>
<translation>4</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="128"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="128"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="129"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="129"/>
<source>5</source>
<translation>5</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="130"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="130"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="131"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="131"/>
<source>3</source>
<translation>3</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="132"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="132"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_numerickeyboard.h" line="133"/>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="133"/>
<source>9</source>
<translation>9</translation>
</message>
</context>
<context>
+ <name>QCoreApplication</name>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="69"/>
+ <source>OpenSSL error</source>
+ <comment>CertManager</comment>
+ <translation>OpenSSL-Fehler</translation>
+ </message>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="70"/>
+ <source>Could not generate certificates for secure connections.
+PVS will not work.
+
+Press OK to quit.</source>
+ <comment>CertManager</comment>
+ <translation>Konnte kein Zertifikat + Schlüssel für gesicherte Verbindungen erzeugen.
+PVS wird nicht funktionieren.
+
+OK beendet den PVS-Manager</translation>
+ </message>
+</context>
+<context>
<name>ReloadRoom</name>
<message>
- <location filename="../../buildi18n/ui_reloadroom.h" line="68"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="68"/>
<source>Reload Room</source>
<translation>Raum neu laden</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_reloadroom.h" line="69"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="69"/>
<source>Choose room configuration to reload:</source>
<translation>Wählen Sie den neuzuladenden Raum:</translation>
</message>
@@ -360,17 +389,17 @@ Note that all clients will be deleted.</source>
<context>
<name>SessionName</name>
<message>
- <location filename="../../buildi18n/ui_sessionname.h" line="90"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="90"/>
<source>Set session name</source>
<translation>Sitzungsname eingeben</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_sessionname.h" line="91"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="91"/>
<source>New session name</source>
<translation>Neuer Sitzungsname</translation>
</message>
<message>
- <location filename="../../buildi18n/ui_sessionname.h" line="92"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="92"/>
<source>Random name</source>
<translation>Zufälliger Sitzungsname</translation>
</message>
diff --git a/i18n/server/pvsmgr_es_MX.ts b/i18n/server/pvsmgr_es_MX.ts
index f108565..829da4e 100644
--- a/i18n/server/pvsmgr_es_MX.ts
+++ b/i18n/server/pvsmgr_es_MX.ts
@@ -2,54 +2,67 @@
<!DOCTYPE TS>
<TS version="2.0" language="es_MX" sourcelanguage="en_US">
<context>
+ <name>ConnectionFrame</name>
+ <message>
+ <location filename="../../src/server/connectionframe/connectionframe.cpp" line="103"/>
+ <source>EXAM-MODE</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>Help</name>
<message>
- <location filename="../../build/ui_help.h" line="322"/>
+ <location filename="../../bi18n/ui_help.h" line="347"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="324"/>
+ <location filename="../../bi18n/ui_help.h" line="351"/>
<source>Lock all connected students screens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="326"/>
+ <location filename="../../bi18n/ui_help.h" line="353"/>
<source>Start projection from tutor to all connected students.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="328"/>
+ <location filename="../../bi18n/ui_help.h" line="355"/>
<source>Start projection from tutor to selected student.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="330"/>
+ <location filename="../../bi18n/ui_help.h" line="357"/>
<source>Start projection from selected student to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="332"/>
+ <location filename="../../bi18n/ui_help.h" line="359"/>
<source>Start projection from selected student to tutor and blank all others.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="334"/>
+ <location filename="../../bi18n/ui_help.h" line="363"/>
+ <source>Delete selected client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_help.h" line="365"/>
<source>Stop running projections.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="335"/>
+ <location filename="../../bi18n/ui_help.h" line="360"/>
<source>Set selected client to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="338"/>
+ <location filename="../../bi18n/ui_help.h" line="349"/>
<source>Refresh classroom configuration after choosing the room.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="339"/>
+ <location filename="../../bi18n/ui_help.h" line="366"/>
<source>Cancel</source>
<translation type="unfinished">Cancelar</translation>
</message>
@@ -57,215 +70,314 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../../build/ui_mainwindow.h" line="167"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="84"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="208"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="100"/>
<source>Exit</source>
<translation>Salir</translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="41"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
<source>No tutor defined.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="42"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
<source>Tutor is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="43"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
<source>Please select a projection source.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="44"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
<source>The projection source is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
<source>Please select a projection destination.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="50"/>
<source>The projection destination is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="51"/>
<source>Selected projection target is tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="52"/>
<source>Selected client is currently online.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="53"/>
<source>No projection destination available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="575"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
<source>Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="581"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
+ <source>This client is still connected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1291"/>
<source>Sure, You want to delete selected client?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="641"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="662"/>
<source>Sure, You want to change SessionName again?
All Clients will be deleted afterwards.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="670"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="687"/>
<source>Session Name: %1 [click to edit]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="722"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="793"/>
<source>No item selected, please select room!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="725"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="796"/>
<source>Are you sure you want to reload the room?
Note that all clients will be deleted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="787"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="789"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="791"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="820"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="822"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="824"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="826"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="828"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="859"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="861"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="863"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="865"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="867"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="899"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="901"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="903"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="905"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="907"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="858"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="860"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="862"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="890"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="892"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="894"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="896"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="898"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="928"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="930"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="932"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="934"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="936"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="966"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="968"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="970"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="972"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="974"/>
<source>Projection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
<source>No client is selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
<source>The selected client is not connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="172"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="85"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="213"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="101"/>
<source>Lock or Unlock all Clients</source>
<translation>Bloquear o desbloquear todos los clientes</translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="164"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="205"/>
<source>PVS2 Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="165"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="206"/>
<source>&amp;Exit</source>
<translation>&amp;Salir</translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="169"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="210"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="175"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="216"/>
<source>Student&apos;s Screen to Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="176"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="217"/>
<source>Student&apos;s Screen to Tutor, others blanked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="177"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="218"/>
<source>Tutor&apos;s Screen to Student</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="178"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="219"/>
<source>Tutor&apos;s Screen to Everyone</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="179"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="220"/>
<source>Stop Projection on every Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="180"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="221"/>
<source>SetAsTutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="182"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="223"/>
<source>Set current Frame as Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="184"/>
- <location filename="../../build/ui_mainwindow.h" line="186"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="225"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="227"/>
+ <source>Delete Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_mainwindow.h" line="229"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="231"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="188"/>
- <location filename="../../build/ui_mainwindow.h" line="190"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="233"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="235"/>
<source>Reload Room Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="170"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="211"/>
<source>lock</source>
<translation>bloquear</translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="174"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="215"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="193"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="238"/>
<source>toolBar</source>
<translation>Barra de herramientas</translation>
</message>
</context>
<context>
+ <name>NumericKeyboard</name>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="121"/>
+ <source>GroupBox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="122"/>
+ <source>Keyboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="123"/>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="124"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="125"/>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="126"/>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="127"/>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="128"/>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="129"/>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="130"/>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="131"/>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="132"/>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="133"/>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QCoreApplication</name>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="69"/>
+ <source>OpenSSL error</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="70"/>
+ <source>Could not generate certificates for secure connections.
+PVS will not work.
+
+Press OK to quit.</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ReloadRoom</name>
<message>
- <location filename="../../build/ui_reloadroom.h" line="68"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="68"/>
<source>Reload Room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_reloadroom.h" line="69"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="69"/>
<source>Choose room configuration to reload:</source>
<translation type="unfinished"></translation>
</message>
@@ -273,17 +385,17 @@ Note that all clients will be deleted.</source>
<context>
<name>SessionName</name>
<message>
- <location filename="../../build/ui_sessionname.h" line="71"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="90"/>
<source>Set session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="72"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="91"/>
<source>New session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="73"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="92"/>
<source>Random name</source>
<translation type="unfinished"></translation>
</message>
diff --git a/i18n/server/pvsmgr_fr_FR.ts b/i18n/server/pvsmgr_fr_FR.ts
index 766c173..a776887 100644
--- a/i18n/server/pvsmgr_fr_FR.ts
+++ b/i18n/server/pvsmgr_fr_FR.ts
@@ -2,54 +2,67 @@
<!DOCTYPE TS>
<TS version="2.0">
<context>
+ <name>ConnectionFrame</name>
+ <message>
+ <location filename="../../src/server/connectionframe/connectionframe.cpp" line="103"/>
+ <source>EXAM-MODE</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>Help</name>
<message>
- <location filename="../../build/ui_help.h" line="322"/>
+ <location filename="../../bi18n/ui_help.h" line="347"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="324"/>
+ <location filename="../../bi18n/ui_help.h" line="351"/>
<source>Lock all connected students screens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="326"/>
+ <location filename="../../bi18n/ui_help.h" line="353"/>
<source>Start projection from tutor to all connected students.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="328"/>
+ <location filename="../../bi18n/ui_help.h" line="355"/>
<source>Start projection from tutor to selected student.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="330"/>
+ <location filename="../../bi18n/ui_help.h" line="357"/>
<source>Start projection from selected student to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="332"/>
+ <location filename="../../bi18n/ui_help.h" line="359"/>
<source>Start projection from selected student to tutor and blank all others.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="334"/>
+ <location filename="../../bi18n/ui_help.h" line="363"/>
+ <source>Delete selected client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_help.h" line="365"/>
<source>Stop running projections.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="335"/>
+ <location filename="../../bi18n/ui_help.h" line="360"/>
<source>Set selected client to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="338"/>
+ <location filename="../../bi18n/ui_help.h" line="349"/>
<source>Refresh classroom configuration after choosing the room.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="339"/>
+ <location filename="../../bi18n/ui_help.h" line="366"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -57,215 +70,314 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../../build/ui_mainwindow.h" line="167"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="84"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="208"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="100"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="41"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
<source>No tutor defined.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="42"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
<source>Tutor is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="43"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
<source>Please select a projection source.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="44"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
<source>The projection source is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
<source>Please select a projection destination.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="50"/>
<source>The projection destination is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="51"/>
<source>Selected projection target is tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="52"/>
<source>Selected client is currently online.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="53"/>
<source>No projection destination available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="575"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
<source>Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="581"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
+ <source>This client is still connected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1291"/>
<source>Sure, You want to delete selected client?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="641"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="662"/>
<source>Sure, You want to change SessionName again?
All Clients will be deleted afterwards.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="670"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="687"/>
<source>Session Name: %1 [click to edit]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="722"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="793"/>
<source>No item selected, please select room!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="725"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="796"/>
<source>Are you sure you want to reload the room?
Note that all clients will be deleted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="787"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="789"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="791"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="820"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="822"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="824"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="826"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="828"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="859"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="861"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="863"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="865"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="867"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="899"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="901"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="903"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="905"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="907"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="858"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="860"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="862"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="890"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="892"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="894"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="896"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="898"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="928"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="930"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="932"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="934"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="936"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="966"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="968"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="970"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="972"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="974"/>
<source>Projection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
<source>No client is selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
<source>The selected client is not connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="172"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="85"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="213"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="101"/>
<source>Lock or Unlock all Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="164"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="205"/>
<source>PVS2 Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="165"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="206"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="169"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="210"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="170"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="211"/>
<source>lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="174"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="215"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="175"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="216"/>
<source>Student&apos;s Screen to Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="176"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="217"/>
<source>Student&apos;s Screen to Tutor, others blanked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="177"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="218"/>
<source>Tutor&apos;s Screen to Student</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="178"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="219"/>
<source>Tutor&apos;s Screen to Everyone</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="179"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="220"/>
<source>Stop Projection on every Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="180"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="221"/>
<source>SetAsTutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="182"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="223"/>
<source>Set current Frame as Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="184"/>
- <location filename="../../build/ui_mainwindow.h" line="186"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="225"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="227"/>
+ <source>Delete Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_mainwindow.h" line="229"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="231"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="188"/>
- <location filename="../../build/ui_mainwindow.h" line="190"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="233"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="235"/>
<source>Reload Room Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="193"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="238"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>NumericKeyboard</name>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="121"/>
+ <source>GroupBox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="122"/>
+ <source>Keyboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="123"/>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="124"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="125"/>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="126"/>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="127"/>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="128"/>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="129"/>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="130"/>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="131"/>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="132"/>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="133"/>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QCoreApplication</name>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="69"/>
+ <source>OpenSSL error</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="70"/>
+ <source>Could not generate certificates for secure connections.
+PVS will not work.
+
+Press OK to quit.</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ReloadRoom</name>
<message>
- <location filename="../../build/ui_reloadroom.h" line="68"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="68"/>
<source>Reload Room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_reloadroom.h" line="69"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="69"/>
<source>Choose room configuration to reload:</source>
<translation type="unfinished"></translation>
</message>
@@ -273,17 +385,17 @@ Note that all clients will be deleted.</source>
<context>
<name>SessionName</name>
<message>
- <location filename="../../build/ui_sessionname.h" line="71"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="90"/>
<source>Set session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="72"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="91"/>
<source>New session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="73"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="92"/>
<source>Random name</source>
<translation type="unfinished"></translation>
</message>
diff --git a/i18n/server/pvsmgr_pl_PL.ts b/i18n/server/pvsmgr_pl_PL.ts
index 766c173..a776887 100644
--- a/i18n/server/pvsmgr_pl_PL.ts
+++ b/i18n/server/pvsmgr_pl_PL.ts
@@ -2,54 +2,67 @@
<!DOCTYPE TS>
<TS version="2.0">
<context>
+ <name>ConnectionFrame</name>
+ <message>
+ <location filename="../../src/server/connectionframe/connectionframe.cpp" line="103"/>
+ <source>EXAM-MODE</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>Help</name>
<message>
- <location filename="../../build/ui_help.h" line="322"/>
+ <location filename="../../bi18n/ui_help.h" line="347"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="324"/>
+ <location filename="../../bi18n/ui_help.h" line="351"/>
<source>Lock all connected students screens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="326"/>
+ <location filename="../../bi18n/ui_help.h" line="353"/>
<source>Start projection from tutor to all connected students.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="328"/>
+ <location filename="../../bi18n/ui_help.h" line="355"/>
<source>Start projection from tutor to selected student.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="330"/>
+ <location filename="../../bi18n/ui_help.h" line="357"/>
<source>Start projection from selected student to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="332"/>
+ <location filename="../../bi18n/ui_help.h" line="359"/>
<source>Start projection from selected student to tutor and blank all others.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="334"/>
+ <location filename="../../bi18n/ui_help.h" line="363"/>
+ <source>Delete selected client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_help.h" line="365"/>
<source>Stop running projections.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="335"/>
+ <location filename="../../bi18n/ui_help.h" line="360"/>
<source>Set selected client to tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="338"/>
+ <location filename="../../bi18n/ui_help.h" line="349"/>
<source>Refresh classroom configuration after choosing the room.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_help.h" line="339"/>
+ <location filename="../../bi18n/ui_help.h" line="366"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -57,215 +70,314 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../../build/ui_mainwindow.h" line="167"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="84"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="208"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="100"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="41"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
<source>No tutor defined.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="42"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
<source>Tutor is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="43"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
<source>Please select a projection source.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="44"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
<source>The projection source is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="45"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
<source>Please select a projection destination.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="46"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="50"/>
<source>The projection destination is offline.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="47"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="51"/>
<source>Selected projection target is tutor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="48"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="52"/>
<source>Selected client is currently online.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="49"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="53"/>
<source>No projection destination available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="575"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
<source>Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="581"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1287"/>
+ <source>This client is still connected.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1291"/>
<source>Sure, You want to delete selected client?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="641"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="662"/>
<source>Sure, You want to change SessionName again?
All Clients will be deleted afterwards.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="670"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="687"/>
<source>Session Name: %1 [click to edit]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="722"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="793"/>
<source>No item selected, please select room!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="725"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="796"/>
<source>Are you sure you want to reload the room?
Note that all clients will be deleted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="787"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="789"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="791"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="820"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="822"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="824"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="826"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="828"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="859"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="861"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="863"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="865"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="867"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="899"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="901"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="903"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="905"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="907"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="858"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="860"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="862"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="890"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="892"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="894"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="896"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="898"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="928"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="930"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="932"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="934"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="936"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="966"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="968"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="970"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="972"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="974"/>
<source>Projection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="980"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1043"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1283"/>
<source>No client is selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="987"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="1049"/>
<source>The selected client is not connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="172"/>
- <location filename="../../src/server/mainwindow/mainwindow.cpp" line="85"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="213"/>
+ <location filename="../../src/server/mainwindow/mainwindow.cpp" line="101"/>
<source>Lock or Unlock all Clients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="164"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="205"/>
<source>PVS2 Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="165"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="206"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="169"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="210"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="170"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="211"/>
<source>lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="174"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="215"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="175"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="216"/>
<source>Student&apos;s Screen to Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="176"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="217"/>
<source>Student&apos;s Screen to Tutor, others blanked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="177"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="218"/>
<source>Tutor&apos;s Screen to Student</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="178"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="219"/>
<source>Tutor&apos;s Screen to Everyone</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="179"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="220"/>
<source>Stop Projection on every Client</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="180"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="221"/>
<source>SetAsTutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="182"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="223"/>
<source>Set current Frame as Tutor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="184"/>
- <location filename="../../build/ui_mainwindow.h" line="186"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="225"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="227"/>
+ <source>Delete Client</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_mainwindow.h" line="229"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="231"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="188"/>
- <location filename="../../build/ui_mainwindow.h" line="190"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="233"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="235"/>
<source>Reload Room Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_mainwindow.h" line="193"/>
+ <location filename="../../bi18n/ui_mainwindow.h" line="238"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>NumericKeyboard</name>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="121"/>
+ <source>GroupBox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="122"/>
+ <source>Keyboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="123"/>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="124"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="125"/>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="126"/>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="127"/>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="128"/>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="129"/>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="130"/>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="131"/>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="132"/>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../bi18n/ui_numerickeyboard.h" line="133"/>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QCoreApplication</name>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="69"/>
+ <source>OpenSSL error</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/server/net/certmanager.cpp" line="70"/>
+ <source>Could not generate certificates for secure connections.
+PVS will not work.
+
+Press OK to quit.</source>
+ <comment>CertManager</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ReloadRoom</name>
<message>
- <location filename="../../build/ui_reloadroom.h" line="68"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="68"/>
<source>Reload Room</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_reloadroom.h" line="69"/>
+ <location filename="../../bi18n/ui_reloadroom.h" line="69"/>
<source>Choose room configuration to reload:</source>
<translation type="unfinished"></translation>
</message>
@@ -273,17 +385,17 @@ Note that all clients will be deleted.</source>
<context>
<name>SessionName</name>
<message>
- <location filename="../../build/ui_sessionname.h" line="71"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="90"/>
<source>Set session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="72"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="91"/>
<source>New session name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../build/ui_sessionname.h" line="73"/>
+ <location filename="../../bi18n/ui_sessionname.h" line="92"/>
<source>Random name</source>
<translation type="unfinished"></translation>
</message>