mirror of
https://github.com/Serial-Studio/Serial-Studio.git
synced 2025-01-31 17:42:55 +08:00
Fix MQTT subscriber dashboard loop
This commit is contained in:
parent
877cfc39c4
commit
c6b0d6c886
@ -240,7 +240,11 @@ ToolBar {
|
||||
text: qsTr("MQTT")
|
||||
Layout.alignment: Qt.AlignVCenter
|
||||
onClicked: app.showMqttConfiguration()
|
||||
icon.source: "qrc:/rcc/icons/toolbar/mqtt.svg"
|
||||
icon.source: Cpp_MQTT_Client.isConnectedToHost ?
|
||||
(Cpp_MQTT_Client.clientMode === 1 ?
|
||||
"qrc:/rcc/icons/toolbar/mqtt-subscriber.svg" :
|
||||
"qrc:/rcc/icons/toolbar/mqtt-publisher.svg") :
|
||||
"qrc:/rcc/icons/toolbar/mqtt.svg"
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -151,6 +151,7 @@ Window {
|
||||
//
|
||||
Connections {
|
||||
target: Cpp_UI_Dashboard
|
||||
|
||||
function onDataReset() {
|
||||
setup.show()
|
||||
root.showConsole()
|
||||
@ -168,7 +169,13 @@ Window {
|
||||
if (root.firstValidFrame)
|
||||
return
|
||||
|
||||
if ((Cpp_IO_Manager.connected || Cpp_CSV_Player.isOpen) && Cpp_UI_Dashboard.frameValid()) {
|
||||
const frameValid = Cpp_UI_Dashboard.frameValid()
|
||||
const deviceConnected = Cpp_IO_Manager.connected
|
||||
const csvPlayerActive = Cpp_CSV_Player.isOpen
|
||||
const mqttSubscribed = Cpp_MQTT_Client.isConnectedToHost && Cpp_MQTT_Client.clientMode === 1
|
||||
const dataAvailable = deviceConnected || csvPlayerActive || mqttSubscribed
|
||||
|
||||
if (dataAvailable && frameValid) {
|
||||
setup.hide()
|
||||
root.showDashboard()
|
||||
root.firstValidFrame = true
|
||||
|
9
app/rcc/icons/toolbar/mqtt-publisher.svg
Normal file
9
app/rcc/icons/toolbar/mqtt-publisher.svg
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12pt" height="12pt" viewBox="0 0 12 12" version="1.1">
|
||||
<g id="surface2906">
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(76.078433%,90.980393%,100%);fill-opacity:1;" d="M 1.949219 8.550781 C 0.957031 8.550781 0.148438 7.742188 0.148438 6.75 C 0.148438 5.757812 0.957031 4.949219 1.949219 4.949219 C 2.097656 4.949219 2.253906 4.96875 2.410156 5.011719 L 2.558594 5.050781 L 2.59375 4.902344 C 2.71875 4.371094 3.125 3.949219 3.652344 3.804688 L 3.75 3.777344 L 3.761719 3.675781 C 3.875 2.519531 4.839844 1.648438 6 1.648438 C 6.859375 1.648438 7.628906 2.128906 8.011719 2.898438 L 8.074219 3.023438 L 8.203125 2.972656 C 8.410156 2.890625 8.628906 2.851562 8.851562 2.851562 C 9.84375 2.851562 10.648438 3.65625 10.648438 4.648438 C 10.648438 4.730469 10.644531 4.816406 10.628906 4.917969 L 10.609375 5.035156 L 10.71875 5.082031 C 11.40625 5.355469 11.851562 6.011719 11.851562 6.75 C 11.851562 7.742188 11.042969 8.550781 10.050781 8.550781 Z M 1.949219 8.550781 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(45.490196%,58.823532%,76.862746%);fill-opacity:1;" d="M 6 1.800781 C 6.800781 1.800781 7.519531 2.246094 7.878906 2.964844 L 8 3.210938 L 8.253906 3.113281 C 8.449219 3.039062 8.648438 3 8.851562 3 C 9.761719 3 10.5 3.738281 10.5 4.648438 C 10.5 4.722656 10.492188 4.800781 10.480469 4.898438 L 10.445312 5.132812 L 10.664062 5.21875 C 11.292969 5.472656 11.699219 6.074219 11.699219 6.75 C 11.699219 7.660156 10.960938 8.398438 10.050781 8.398438 L 1.949219 8.398438 C 1.039062 8.398438 0.300781 7.660156 0.300781 6.75 C 0.300781 5.839844 1.039062 5.101562 1.949219 5.101562 C 2.085938 5.101562 2.226562 5.117188 2.371094 5.15625 L 2.667969 5.234375 L 2.738281 4.9375 C 2.851562 4.457031 3.21875 4.082031 3.691406 3.949219 L 3.890625 3.894531 L 3.910156 3.691406 C 4.015625 2.613281 4.914062 1.800781 6 1.800781 M 6 1.5 C 4.753906 1.5 3.730469 2.449219 3.613281 3.660156 C 3.035156 3.820312 2.585938 4.28125 2.445312 4.867188 C 2.289062 4.824219 2.121094 4.800781 1.949219 4.800781 C 0.871094 4.800781 0 5.671875 0 6.75 C 0 7.828125 0.871094 8.699219 1.949219 8.699219 C 2.980469 8.699219 8.972656 8.699219 10.050781 8.699219 C 11.128906 8.699219 12 7.828125 12 6.75 C 12 5.929688 11.492188 5.230469 10.777344 4.941406 C 10.789062 4.847656 10.800781 4.75 10.800781 4.648438 C 10.800781 3.574219 9.925781 2.699219 8.851562 2.699219 C 8.601562 2.699219 8.367188 2.75 8.148438 2.832031 C 7.753906 2.042969 6.941406 1.5 6 1.5 Z M 6 1.5 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(76.078433%,90.980393%,100%);fill-opacity:1;" d="M 5.101562 8.101562 L 6.898438 8.101562 L 6.898438 8.699219 L 5.101562 8.699219 Z M 5.101562 8.101562 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(30.588236%,47.843137%,70.980394%);fill-opacity:1;" d="M 5.699219 6.300781 L 5.699219 10.5 L 6.300781 10.5 L 6.300781 6.300781 L 7.800781 6.300781 L 6 4.5 L 4.199219 6.300781 Z M 5.699219 6.300781 "/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
9
app/rcc/icons/toolbar/mqtt-subscriber.svg
Normal file
9
app/rcc/icons/toolbar/mqtt-subscriber.svg
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12pt" height="12pt" viewBox="0 0 12 12" version="1.1">
|
||||
<g id="surface3069">
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(76.078433%,90.980393%,100%);fill-opacity:1;" d="M 1.949219 8.25 C 0.957031 8.25 0.148438 7.441406 0.148438 6.449219 C 0.148438 5.457031 0.957031 4.648438 1.949219 4.648438 C 2.101562 4.648438 2.253906 4.671875 2.410156 4.710938 L 2.558594 4.75 L 2.59375 4.601562 C 2.71875 4.070312 3.125 3.648438 3.652344 3.503906 L 3.75 3.476562 L 3.761719 3.375 C 3.875 2.21875 4.839844 1.351562 6 1.351562 C 6.859375 1.351562 7.628906 1.828125 8.011719 2.597656 L 8.074219 2.722656 L 8.199219 2.671875 C 8.410156 2.589844 8.628906 2.550781 8.851562 2.550781 C 9.84375 2.550781 10.648438 3.355469 10.648438 4.351562 C 10.648438 4.429688 10.644531 4.515625 10.628906 4.617188 L 10.609375 4.734375 L 10.71875 4.78125 C 11.40625 5.054688 11.851562 5.710938 11.851562 6.449219 C 11.851562 7.441406 11.042969 8.25 10.050781 8.25 Z M 1.949219 8.25 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(45.490196%,58.823532%,76.862746%);fill-opacity:1;" d="M 6 1.5 C 6.800781 1.5 7.519531 1.945312 7.878906 2.667969 L 8 2.910156 L 8.253906 2.8125 C 8.449219 2.738281 8.648438 2.699219 8.851562 2.699219 C 9.761719 2.699219 10.5 3.441406 10.5 4.351562 C 10.5 4.425781 10.492188 4.503906 10.480469 4.597656 L 10.445312 4.832031 L 10.664062 4.917969 C 11.292969 5.171875 11.699219 5.773438 11.699219 6.449219 C 11.699219 7.359375 10.960938 8.101562 10.050781 8.101562 L 1.949219 8.101562 C 1.039062 8.101562 0.300781 7.359375 0.300781 6.449219 C 0.300781 5.539062 1.039062 4.800781 1.949219 4.800781 C 2.085938 4.800781 2.226562 4.820312 2.371094 4.855469 L 2.667969 4.933594 L 2.738281 4.636719 C 2.851562 4.15625 3.21875 3.78125 3.691406 3.648438 L 3.890625 3.59375 L 3.910156 3.390625 C 4.015625 2.3125 4.914062 1.5 6 1.5 M 6 1.199219 C 4.753906 1.199219 3.730469 2.148438 3.613281 3.359375 C 3.035156 3.519531 2.585938 3.980469 2.445312 4.566406 C 2.289062 4.523438 2.121094 4.5 1.949219 4.5 C 0.871094 4.5 0 5.371094 0 6.449219 C 0 7.527344 0.871094 8.398438 1.949219 8.398438 C 2.980469 8.398438 8.972656 8.398438 10.050781 8.398438 C 11.128906 8.398438 12 7.527344 12 6.449219 C 12 5.628906 11.492188 4.929688 10.777344 4.640625 C 10.789062 4.546875 10.800781 4.449219 10.800781 4.351562 C 10.800781 3.273438 9.925781 2.398438 8.851562 2.398438 C 8.601562 2.398438 8.367188 2.449219 8.148438 2.53125 C 7.753906 1.742188 6.941406 1.199219 6 1.199219 Z M 6 1.199219 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(76.078433%,90.980393%,100%);fill-opacity:1;" d="M 5.101562 7.800781 L 6.898438 7.800781 L 6.898438 8.398438 L 5.101562 8.398438 Z M 5.101562 7.800781 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(30.588236%,47.843137%,70.980394%);fill-opacity:1;" d="M 6.300781 9.601562 L 6.300781 5.398438 L 5.699219 5.398438 L 5.699219 9.601562 L 4.199219 9.601562 L 6 11.398438 L 7.800781 9.601562 Z M 6.300781 9.601562 "/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
@ -213,6 +213,8 @@
|
||||
<file>icons/toolbar/disconnect.svg</file>
|
||||
<file>icons/toolbar/examples.svg</file>
|
||||
<file>icons/toolbar/help.svg</file>
|
||||
<file>icons/toolbar/mqtt-publisher.svg</file>
|
||||
<file>icons/toolbar/mqtt-subscriber.svg</file>
|
||||
<file>icons/toolbar/mqtt.svg</file>
|
||||
<file>icons/toolbar/project-setup.svg</file>
|
||||
<file>icons/toolbar/structure.svg</file>
|
||||
|
@ -26,7 +26,6 @@
|
||||
#include "IO/Manager.h"
|
||||
#include "MQTT/Client.h"
|
||||
#include "Misc/Utilities.h"
|
||||
#include "Misc/TimerEvents.h"
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Suppress deprecated warnings
|
||||
@ -62,8 +61,6 @@ MQTT::Client::Client()
|
||||
// Send data periodically & reset statistics when disconnected/connected to a
|
||||
// device
|
||||
auto io = &IO::Manager::instance();
|
||||
auto te = &Misc::TimerEvents::instance();
|
||||
connect(te, &Misc::TimerEvents::timeout1Hz, this, &MQTT::Client::sendData);
|
||||
connect(io, &IO::Manager::frameReceived, this,
|
||||
&MQTT::Client::onFrameReceived);
|
||||
connect(io, &IO::Manager::connectedChanged, this,
|
||||
@ -787,7 +784,10 @@ void MQTT::Client::onFrameReceived(const QByteArray &frame)
|
||||
|
||||
// Validate frame & append it to frame list
|
||||
if (!frame.isEmpty())
|
||||
{
|
||||
m_frames.append(frame);
|
||||
sendData();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include "IO/Manager.h"
|
||||
#include "CSV/Player.h"
|
||||
#include "UI/Dashboard.h"
|
||||
#include "MQTT/Client.h"
|
||||
#include "JSON/FrameBuilder.h"
|
||||
#include "Misc/CommonFonts.h"
|
||||
|
||||
@ -41,6 +42,8 @@ UI::Dashboard::Dashboard()
|
||||
&UI::Dashboard::resetData);
|
||||
connect(&IO::Manager::instance(), &IO::Manager::connectedChanged, this,
|
||||
&UI::Dashboard::resetData);
|
||||
connect(&MQTT::Client::instance(), &MQTT::Client::connectedChanged, this,
|
||||
&UI::Dashboard::resetData);
|
||||
connect(&JSON::FrameBuilder::instance(), &JSON::FrameBuilder::frameChanged,
|
||||
this, &UI::Dashboard::processFrame);
|
||||
connect(&JSON::FrameBuilder::instance(),
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1564,168 +1564,168 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<context>
|
||||
<name>MQTT::Client</name>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>0: At most once</source>
|
||||
<translation>0: Höchstens einmal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>1: At least once</source>
|
||||
<translation>1: Mindestens einmal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="247"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="253"/>
|
||||
<source>2: Exactly once</source>
|
||||
<translation>2: Genau einmal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Publisher</source>
|
||||
<translation>Publisher</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Subscriber</source>
|
||||
<translation>Abonnent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="272"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="275"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="278"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="281"/>
|
||||
<source>System default</source>
|
||||
<translation>Systemstandard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="297"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="303"/>
|
||||
<source>Select CA file</source>
|
||||
<translation>CA-Datei auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="433"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="439"/>
|
||||
<source>Cannot open CA file!</source>
|
||||
<translation>CA-Datei kann nicht geöffnet werden!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="643"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="659"/>
|
||||
<source>IP address lookup error</source>
|
||||
<translation>IP-Adressensuchfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="657"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="673"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unbekannter Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="660"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="676"/>
|
||||
<source>Connection refused</source>
|
||||
<translation>Verbindung verweigert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="663"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="679"/>
|
||||
<source>Remote host closed the connection</source>
|
||||
<translation>Der entfernte Host hat die Verbindung geschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="666"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="682"/>
|
||||
<source>Host not found</source>
|
||||
<translation>Host nicht gefunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="669"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="685"/>
|
||||
<source>Socket access error</source>
|
||||
<translation>Socket-Zugriffsfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="672"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="688"/>
|
||||
<source>Socket resource error</source>
|
||||
<translation>Socket-Ressourcenfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="675"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="691"/>
|
||||
<source>Socket timeout</source>
|
||||
<translation>Socket-Zeitüberschreitung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="678"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="694"/>
|
||||
<source>Socket datagram too large</source>
|
||||
<translation>Socket-Datagramm zu groß</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="681"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="697"/>
|
||||
<source>Network error</source>
|
||||
<translation>Netzwerkfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="684"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="700"/>
|
||||
<source>Address in use</source>
|
||||
<translation>Adresse wird verwendet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="687"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="703"/>
|
||||
<source>Address not available</source>
|
||||
<translation>Adresse nicht verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="690"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="706"/>
|
||||
<source>Unsupported socket operation</source>
|
||||
<translation>Nicht unterstützte Socket-Operation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="693"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="709"/>
|
||||
<source>Unfinished socket operation</source>
|
||||
<translation>Unvollständige Socket-Operation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="696"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="712"/>
|
||||
<source>Proxy authentication required</source>
|
||||
<translation>Proxy-Authentifizierung erforderlich</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="699"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="715"/>
|
||||
<source>SSL handshake failed</source>
|
||||
<translation>SSL-Handshake fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="702"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="718"/>
|
||||
<source>Proxy connection refused</source>
|
||||
<translation>Proxy-Verbindung verweigert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="705"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="721"/>
|
||||
<source>Proxy connection closed</source>
|
||||
<translation>Proxy-Verbindung geschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="708"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="724"/>
|
||||
<source>Proxy connection timeout</source>
|
||||
<translation>Proxy-Verbindungszeitüberschreitung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="711"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="727"/>
|
||||
<source>Proxy not found</source>
|
||||
<translation>Proxy nicht gefunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="714"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="730"/>
|
||||
<source>Proxy protocol error</source>
|
||||
<translation>Proxy-Protokollfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="717"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="733"/>
|
||||
<source>Operation error</source>
|
||||
<translation>Betriebsfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="720"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="736"/>
|
||||
<source>SSL internal error</source>
|
||||
<translation>SSL-interner Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="723"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="739"/>
|
||||
<source>Invalid SSL user data</source>
|
||||
<translation>Ungültige SSL-Benutzerdaten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="726"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="742"/>
|
||||
<source>Socket temprary error</source>
|
||||
<translation>Socket-Übergangsfehler</translation>
|
||||
</message>
|
||||
@ -1734,42 +1734,42 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<translation type="vanished">Socket-Übergangsfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="729"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="745"/>
|
||||
<source>Unacceptable MQTT protocol</source>
|
||||
<translation>Unzulässiges MQTT-Protokoll</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="732"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="748"/>
|
||||
<source>MQTT identifier rejected</source>
|
||||
<translation>MQTT-Kennung abgelehnt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="735"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="751"/>
|
||||
<source>MQTT server unavailable</source>
|
||||
<translation>MQTT-Server nicht verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="738"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="754"/>
|
||||
<source>Bad MQTT username or password</source>
|
||||
<translation>Ungültiger MQTT-Benutzername oder -Passwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="741"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="757"/>
|
||||
<source>MQTT authorization error</source>
|
||||
<translation>MQTT-Autorisierungsfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="744"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="760"/>
|
||||
<source>MQTT no ping response</source>
|
||||
<translation>Keine MQTT-Ping-Antwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="752"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="768"/>
|
||||
<source>MQTT client error</source>
|
||||
<translation>MQTT-Client-Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="785"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="804"/>
|
||||
<source>MQTT client SSL/TLS error, ignore?</source>
|
||||
<translation>MQTT-Client SSL/TLS-Fehler, ignorieren?</translation>
|
||||
</message>
|
||||
@ -1782,112 +1782,122 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<translation>MQTT-Einrichtung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="195"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="196"/>
|
||||
<source>Version</source>
|
||||
<translation>Version</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="197"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="198"/>
|
||||
<source>Mode</source>
|
||||
<translation>Modus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="244"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="245"/>
|
||||
<source>QOS Level</source>
|
||||
<translation>QOS-Stufe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="248"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="249"/>
|
||||
<source>Keep Alive (s)</source>
|
||||
<translation>Keep-Alive (s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="307"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="308"/>
|
||||
<source>Host</source>
|
||||
<translation>Host</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="311"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="312"/>
|
||||
<source>Port</source>
|
||||
<translation>Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="373"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="374"/>
|
||||
<source>Topic</source>
|
||||
<translation>Topic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="377"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="378"/>
|
||||
<source>Retain</source>
|
||||
<translation>Beibehalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="390"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="391"/>
|
||||
<source>MQTT Topic</source>
|
||||
<translation>MQTT-Topic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="407"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="408"/>
|
||||
<source>Add Retain Flag</source>
|
||||
<translation>Beibehaltungs-Flag hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="430"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="431"/>
|
||||
<source>User</source>
|
||||
<translation>Benutzer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="434"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="435"/>
|
||||
<source>Password</source>
|
||||
<translation>Passwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="447"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="448"/>
|
||||
<source>MQTT Username</source>
|
||||
<translation>MQTT-Benutzername</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="469"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="470"/>
|
||||
<source>MQTT Password</source>
|
||||
<translation>MQTT-Passwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="501"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="503"/>
|
||||
<source>Client ID:</source>
|
||||
<translation>Client-ID:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="507"/>
|
||||
<source>Enable SSL/TLS:</source>
|
||||
<translation>SSL/TLS aktivieren:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="505"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="520"/>
|
||||
<source>MQTT Client ID</source>
|
||||
<translation>MQTT-Client-ID</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="562"/>
|
||||
<source>Certificate:</source>
|
||||
<translation>Zertifikat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="539"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="596"/>
|
||||
<source>Use System Database</source>
|
||||
<translation>Systemdatenbank verwenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="540"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="597"/>
|
||||
<source>Custom CA File</source>
|
||||
<translation>Benutzerdefinierte CA-Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="575"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="558"/>
|
||||
<source>Protocol:</source>
|
||||
<translation>Protokoll:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="620"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="639"/>
|
||||
<source>Close</source>
|
||||
<translation>Schließen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Trennen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Connect</source>
|
||||
<translation>Verbinden</translation>
|
||||
</message>
|
||||
@ -2736,32 +2746,32 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<translation>Kein Parsing (Gerät sendet JSON-Daten)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="183"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="184"/>
|
||||
<source>Quick Plot (Comma Separated Values)</source>
|
||||
<translation>Schnellplot (CSV)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="193"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="194"/>
|
||||
<source>Parse via JSON Project File</source>
|
||||
<translation>Über JSON-Projektdatei parsen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="211"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="213"/>
|
||||
<source>Change Project File (%1)</source>
|
||||
<translation>Projektdatei ändern (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="212"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="214"/>
|
||||
<source>Select Project File</source>
|
||||
<translation>Projektdatei auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="232"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="234"/>
|
||||
<source>Device</source>
|
||||
<translation>Gerät</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="238"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="240"/>
|
||||
<source>Settings</source>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
@ -2893,28 +2903,28 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<translation>MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="261"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="275"/>
|
||||
<source>Help</source>
|
||||
<translation>Hilfe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="265"/>
|
||||
<source>Examples</source>
|
||||
<translation>Beispiele</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="292"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="285"/>
|
||||
<source>About</source>
|
||||
<translation>Über</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="331"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="324"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Trennen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<source>Connect</source>
|
||||
<translation>Verbinden</translation>
|
||||
</message>
|
||||
@ -2990,7 +3000,7 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="908"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Statusanzeige</translation>
|
||||
</message>
|
||||
|
@ -1500,208 +1500,208 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>MQTT::Client</name>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>0: At most once</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>1: At least once</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="247"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="253"/>
|
||||
<source>2: Exactly once</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Publisher</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Subscriber</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="272"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="275"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="278"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="281"/>
|
||||
<source>System default</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="297"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="303"/>
|
||||
<source>Select CA file</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="433"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="439"/>
|
||||
<source>Cannot open CA file!</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="643"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="659"/>
|
||||
<source>IP address lookup error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="657"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="673"/>
|
||||
<source>Unknown error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="660"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="676"/>
|
||||
<source>Connection refused</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="663"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="679"/>
|
||||
<source>Remote host closed the connection</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="666"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="682"/>
|
||||
<source>Host not found</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="669"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="685"/>
|
||||
<source>Socket access error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="672"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="688"/>
|
||||
<source>Socket resource error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="675"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="691"/>
|
||||
<source>Socket timeout</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="678"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="694"/>
|
||||
<source>Socket datagram too large</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="681"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="697"/>
|
||||
<source>Network error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="684"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="700"/>
|
||||
<source>Address in use</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="687"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="703"/>
|
||||
<source>Address not available</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="690"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="706"/>
|
||||
<source>Unsupported socket operation</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="693"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="709"/>
|
||||
<source>Unfinished socket operation</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="696"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="712"/>
|
||||
<source>Proxy authentication required</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="699"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="715"/>
|
||||
<source>SSL handshake failed</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="702"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="718"/>
|
||||
<source>Proxy connection refused</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="705"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="721"/>
|
||||
<source>Proxy connection closed</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="708"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="724"/>
|
||||
<source>Proxy connection timeout</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="711"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="727"/>
|
||||
<source>Proxy not found</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="714"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="730"/>
|
||||
<source>Proxy protocol error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="717"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="733"/>
|
||||
<source>Operation error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="720"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="736"/>
|
||||
<source>SSL internal error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="723"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="739"/>
|
||||
<source>Invalid SSL user data</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="726"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="742"/>
|
||||
<source>Socket temprary error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="729"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="745"/>
|
||||
<source>Unacceptable MQTT protocol</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="732"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="748"/>
|
||||
<source>MQTT identifier rejected</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="735"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="751"/>
|
||||
<source>MQTT server unavailable</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="738"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="754"/>
|
||||
<source>Bad MQTT username or password</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="741"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="757"/>
|
||||
<source>MQTT authorization error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="744"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="760"/>
|
||||
<source>MQTT no ping response</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="752"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="768"/>
|
||||
<source>MQTT client error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="785"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="804"/>
|
||||
<source>MQTT client SSL/TLS error, ignore?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -1714,112 +1714,122 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="195"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="196"/>
|
||||
<source>Version</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="197"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="198"/>
|
||||
<source>Mode</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="244"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="245"/>
|
||||
<source>QOS Level</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="248"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="249"/>
|
||||
<source>Keep Alive (s)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="307"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="308"/>
|
||||
<source>Host</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="311"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="312"/>
|
||||
<source>Port</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="373"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="374"/>
|
||||
<source>Topic</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="377"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="378"/>
|
||||
<source>Retain</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="390"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="391"/>
|
||||
<source>MQTT Topic</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="407"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="408"/>
|
||||
<source>Add Retain Flag</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="430"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="431"/>
|
||||
<source>User</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="434"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="435"/>
|
||||
<source>Password</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="447"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="448"/>
|
||||
<source>MQTT Username</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="469"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="470"/>
|
||||
<source>MQTT Password</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="501"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="503"/>
|
||||
<source>Client ID:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="507"/>
|
||||
<source>Enable SSL/TLS:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="505"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="520"/>
|
||||
<source>MQTT Client ID</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="562"/>
|
||||
<source>Certificate:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="539"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="596"/>
|
||||
<source>Use System Database</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="540"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="597"/>
|
||||
<source>Custom CA File</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="575"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="558"/>
|
||||
<source>Protocol:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="620"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="639"/>
|
||||
<source>Close</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Disconnect</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Connect</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -2194,32 +2204,32 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="183"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="184"/>
|
||||
<source>Quick Plot (Comma Separated Values)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="193"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="194"/>
|
||||
<source>Parse via JSON Project File</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="211"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="213"/>
|
||||
<source>Change Project File (%1)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="212"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="214"/>
|
||||
<source>Select Project File</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="232"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="234"/>
|
||||
<source>Device</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="238"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="240"/>
|
||||
<source>Settings</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -2343,28 +2353,28 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="261"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="275"/>
|
||||
<source>Help</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="265"/>
|
||||
<source>Examples</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="292"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="285"/>
|
||||
<source>About</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="331"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="324"/>
|
||||
<source>Disconnect</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<source>Connect</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -2440,7 +2450,7 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="908"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<source>Status Panel</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
|
@ -1556,208 +1556,208 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<context>
|
||||
<name>MQTT::Client</name>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>0: At most once</source>
|
||||
<translation>0: Como máximo una vez</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>1: At least once</source>
|
||||
<translation>1: Al menos una vez</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="247"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="253"/>
|
||||
<source>2: Exactly once</source>
|
||||
<translation>2: Exactamente una vez</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Publisher</source>
|
||||
<translation>Publicador</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Subscriber</source>
|
||||
<translation>Suscriptor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="272"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="275"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="278"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="281"/>
|
||||
<source>System default</source>
|
||||
<translation>Predeterminado del sistema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="297"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="303"/>
|
||||
<source>Select CA file</source>
|
||||
<translation>Seleccionar archivo CA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="433"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="439"/>
|
||||
<source>Cannot open CA file!</source>
|
||||
<translation>¡No se puede abrir el archivo CA!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="643"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="659"/>
|
||||
<source>IP address lookup error</source>
|
||||
<translation>Error de búsqueda de dirección IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="657"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="673"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Error desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="660"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="676"/>
|
||||
<source>Connection refused</source>
|
||||
<translation>Conexión rechazada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="663"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="679"/>
|
||||
<source>Remote host closed the connection</source>
|
||||
<translation>El host remoto cerró la conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="666"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="682"/>
|
||||
<source>Host not found</source>
|
||||
<translation>Host no encontrado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="669"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="685"/>
|
||||
<source>Socket access error</source>
|
||||
<translation>Error de acceso al socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="672"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="688"/>
|
||||
<source>Socket resource error</source>
|
||||
<translation>Error de recursos del socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="675"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="691"/>
|
||||
<source>Socket timeout</source>
|
||||
<translation>Tiempo de espera del socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="678"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="694"/>
|
||||
<source>Socket datagram too large</source>
|
||||
<translation>Datagrama del socket demasiado grande</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="681"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="697"/>
|
||||
<source>Network error</source>
|
||||
<translation>Error de red</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="684"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="700"/>
|
||||
<source>Address in use</source>
|
||||
<translation>Dirección en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="687"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="703"/>
|
||||
<source>Address not available</source>
|
||||
<translation>Dirección no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="690"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="706"/>
|
||||
<source>Unsupported socket operation</source>
|
||||
<translation>Operación de socket no soportada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="693"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="709"/>
|
||||
<source>Unfinished socket operation</source>
|
||||
<translation>Operación de socket no finalizada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="696"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="712"/>
|
||||
<source>Proxy authentication required</source>
|
||||
<translation>Autenticación de proxy requerida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="699"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="715"/>
|
||||
<source>SSL handshake failed</source>
|
||||
<translation>Fallo en el apretón de manos SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="702"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="718"/>
|
||||
<source>Proxy connection refused</source>
|
||||
<translation>Conexión de proxy rechazada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="705"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="721"/>
|
||||
<source>Proxy connection closed</source>
|
||||
<translation>Conexión de proxy cerrada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="708"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="724"/>
|
||||
<source>Proxy connection timeout</source>
|
||||
<translation>Tiempo de espera de la conexión de proxy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="711"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="727"/>
|
||||
<source>Proxy not found</source>
|
||||
<translation>Proxy no encontrado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="714"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="730"/>
|
||||
<source>Proxy protocol error</source>
|
||||
<translation>Error de protocolo de proxy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="717"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="733"/>
|
||||
<source>Operation error</source>
|
||||
<translation>Error de operación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="720"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="736"/>
|
||||
<source>SSL internal error</source>
|
||||
<translation>Error interno de SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="723"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="739"/>
|
||||
<source>Invalid SSL user data</source>
|
||||
<translation>Datos de usuario SSL inválidos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="726"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="742"/>
|
||||
<source>Socket temprary error</source>
|
||||
<translation>Error temporal de socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="729"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="745"/>
|
||||
<source>Unacceptable MQTT protocol</source>
|
||||
<translation>Protocolo MQTT inaceptable</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="732"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="748"/>
|
||||
<source>MQTT identifier rejected</source>
|
||||
<translation>Identificador MQTT rechazado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="735"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="751"/>
|
||||
<source>MQTT server unavailable</source>
|
||||
<translation>Servidor MQTT no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="738"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="754"/>
|
||||
<source>Bad MQTT username or password</source>
|
||||
<translation>Nombre de usuario o contraseña de MQTT incorrectos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="741"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="757"/>
|
||||
<source>MQTT authorization error</source>
|
||||
<translation>Error de autorización MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="744"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="760"/>
|
||||
<source>MQTT no ping response</source>
|
||||
<translation>Sin respuesta de ping MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="752"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="768"/>
|
||||
<source>MQTT client error</source>
|
||||
<translation>Error del cliente MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="785"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="804"/>
|
||||
<source>MQTT client SSL/TLS error, ignore?</source>
|
||||
<translation>Error SSL/TLS del cliente MQTT, ¿ignorar?</translation>
|
||||
</message>
|
||||
@ -1770,112 +1770,122 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<translation>Configuración MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="195"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="196"/>
|
||||
<source>Version</source>
|
||||
<translation>Versión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="197"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="198"/>
|
||||
<source>Mode</source>
|
||||
<translation>Modo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="244"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="245"/>
|
||||
<source>QOS Level</source>
|
||||
<translation>Nivel de QOS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="248"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="249"/>
|
||||
<source>Keep Alive (s)</source>
|
||||
<translation>Mantener activo (s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="307"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="308"/>
|
||||
<source>Host</source>
|
||||
<translation>Host</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="311"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="312"/>
|
||||
<source>Port</source>
|
||||
<translation>Puerto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="373"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="374"/>
|
||||
<source>Topic</source>
|
||||
<translation>Tema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="377"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="378"/>
|
||||
<source>Retain</source>
|
||||
<translation>Retener</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="390"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="391"/>
|
||||
<source>MQTT Topic</source>
|
||||
<translation>Tema MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="407"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="408"/>
|
||||
<source>Add Retain Flag</source>
|
||||
<translation>Agregar bandera de retención</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="430"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="431"/>
|
||||
<source>User</source>
|
||||
<translation>Usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="434"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="435"/>
|
||||
<source>Password</source>
|
||||
<translation>Contraseña</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="447"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="448"/>
|
||||
<source>MQTT Username</source>
|
||||
<translation>Usuario MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="469"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="470"/>
|
||||
<source>MQTT Password</source>
|
||||
<translation>Contraseña MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="501"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="503"/>
|
||||
<source>Client ID:</source>
|
||||
<translation>ID del Cliente:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="507"/>
|
||||
<source>Enable SSL/TLS:</source>
|
||||
<translation>Habilitar SSL/TLS:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="505"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="520"/>
|
||||
<source>MQTT Client ID</source>
|
||||
<translation>ID de Cliente MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="562"/>
|
||||
<source>Certificate:</source>
|
||||
<translation>Certificado:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="539"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="596"/>
|
||||
<source>Use System Database</source>
|
||||
<translation>Usar base de datos del sistema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="540"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="597"/>
|
||||
<source>Custom CA File</source>
|
||||
<translation>Archivo CA personalizado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="575"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="558"/>
|
||||
<source>Protocol:</source>
|
||||
<translation>Protocolo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="620"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="639"/>
|
||||
<source>Close</source>
|
||||
<translation>Cerrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Desconectar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Connect</source>
|
||||
<translation>Conectar</translation>
|
||||
</message>
|
||||
@ -2724,32 +2734,32 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<translation>El dispositivo envía datos JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="183"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="184"/>
|
||||
<source>Quick Plot (Comma Separated Values)</source>
|
||||
<translation>Graficación rápida (Formato CSV)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="193"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="194"/>
|
||||
<source>Parse via JSON Project File</source>
|
||||
<translation>Analizar con proyecto JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="211"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="213"/>
|
||||
<source>Change Project File (%1)</source>
|
||||
<translation>Cambiar proyecto (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="212"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="214"/>
|
||||
<source>Select Project File</source>
|
||||
<translation>Seleccionar proyecto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="232"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="234"/>
|
||||
<source>Device</source>
|
||||
<translation>Dispositivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="238"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="240"/>
|
||||
<source>Settings</source>
|
||||
<translation>Ajustes</translation>
|
||||
</message>
|
||||
@ -2881,28 +2891,28 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<translation>MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="261"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="275"/>
|
||||
<source>Help</source>
|
||||
<translation>Ayuda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="265"/>
|
||||
<source>Examples</source>
|
||||
<translation>Ejemplos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="292"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="285"/>
|
||||
<source>About</source>
|
||||
<translation>Acerca de</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="331"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="324"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Desconectar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<source>Connect</source>
|
||||
<translation>Conectar</translation>
|
||||
</message>
|
||||
@ -2990,7 +3000,7 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="908"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Panel de estado</translation>
|
||||
</message>
|
||||
|
@ -1505,168 +1505,168 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<context>
|
||||
<name>MQTT::Client</name>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>0: At most once</source>
|
||||
<translation>0: Au plus une fois</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>1: At least once</source>
|
||||
<translation>1: Au moins une fois</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="247"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="253"/>
|
||||
<source>2: Exactly once</source>
|
||||
<translation>2: Exactement une fois</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Publisher</source>
|
||||
<translation>Éditeur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Subscriber</source>
|
||||
<translation>Abonné</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="272"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="275"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="278"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="281"/>
|
||||
<source>System default</source>
|
||||
<translation>Paramètre par défaut du système</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="297"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="303"/>
|
||||
<source>Select CA file</source>
|
||||
<translation>Sélectionner le fichier CA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="433"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="439"/>
|
||||
<source>Cannot open CA file!</source>
|
||||
<translation>Impossible d'ouvrir le fichier CA !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="643"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="659"/>
|
||||
<source>IP address lookup error</source>
|
||||
<translation>Erreur de recherche d'adresse IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="657"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="673"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Erreur inconnue</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="660"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="676"/>
|
||||
<source>Connection refused</source>
|
||||
<translation>Connexion refusée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="663"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="679"/>
|
||||
<source>Remote host closed the connection</source>
|
||||
<translation>L'hôte distant a fermé la connexion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="666"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="682"/>
|
||||
<source>Host not found</source>
|
||||
<translation>Hôte non trouvé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="669"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="685"/>
|
||||
<source>Socket access error</source>
|
||||
<translation>Erreur d'accès au socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="672"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="688"/>
|
||||
<source>Socket resource error</source>
|
||||
<translation>Erreur de ressource socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="675"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="691"/>
|
||||
<source>Socket timeout</source>
|
||||
<translation>Délai d'attente du socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="678"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="694"/>
|
||||
<source>Socket datagram too large</source>
|
||||
<translation>Datagramme de socket trop grand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="681"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="697"/>
|
||||
<source>Network error</source>
|
||||
<translation>Erreur réseau</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="684"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="700"/>
|
||||
<source>Address in use</source>
|
||||
<translation>Adresse en cours d'utilisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="687"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="703"/>
|
||||
<source>Address not available</source>
|
||||
<translation>Adresse non disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="690"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="706"/>
|
||||
<source>Unsupported socket operation</source>
|
||||
<translation>Opération socket non prise en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="693"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="709"/>
|
||||
<source>Unfinished socket operation</source>
|
||||
<translation>Opération socket inachevée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="696"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="712"/>
|
||||
<source>Proxy authentication required</source>
|
||||
<translation>Authentification du proxy requise</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="699"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="715"/>
|
||||
<source>SSL handshake failed</source>
|
||||
<translation>Échec de la poignée de main SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="702"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="718"/>
|
||||
<source>Proxy connection refused</source>
|
||||
<translation>Connexion au proxy refusée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="705"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="721"/>
|
||||
<source>Proxy connection closed</source>
|
||||
<translation>Connexion au proxy fermée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="708"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="724"/>
|
||||
<source>Proxy connection timeout</source>
|
||||
<translation>Délai d'attente de la connexion au proxy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="711"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="727"/>
|
||||
<source>Proxy not found</source>
|
||||
<translation>Proxy non trouvé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="714"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="730"/>
|
||||
<source>Proxy protocol error</source>
|
||||
<translation>Erreur de protocole du proxy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="717"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="733"/>
|
||||
<source>Operation error</source>
|
||||
<translation>Erreur d'opération</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="720"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="736"/>
|
||||
<source>SSL internal error</source>
|
||||
<translation>Erreur interne SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="723"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="739"/>
|
||||
<source>Invalid SSL user data</source>
|
||||
<translation>Données utilisateur SSL invalides</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="726"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="742"/>
|
||||
<source>Socket temprary error</source>
|
||||
<translation>Erreur temporaire du socket</translation>
|
||||
</message>
|
||||
@ -1675,42 +1675,42 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<translation type="vanished">Erreur temporaire du socket</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="729"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="745"/>
|
||||
<source>Unacceptable MQTT protocol</source>
|
||||
<translation>Protocole MQTT inacceptable</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="732"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="748"/>
|
||||
<source>MQTT identifier rejected</source>
|
||||
<translation>Identifiant MQTT rejeté</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="735"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="751"/>
|
||||
<source>MQTT server unavailable</source>
|
||||
<translation>Serveur MQTT indisponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="738"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="754"/>
|
||||
<source>Bad MQTT username or password</source>
|
||||
<translation>Nom d'utilisateur ou mot de passe MQTT incorrect</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="741"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="757"/>
|
||||
<source>MQTT authorization error</source>
|
||||
<translation>Erreur d'autorisation MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="744"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="760"/>
|
||||
<source>MQTT no ping response</source>
|
||||
<translation>Aucune réponse au ping MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="752"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="768"/>
|
||||
<source>MQTT client error</source>
|
||||
<translation>Erreur du client MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="785"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="804"/>
|
||||
<source>MQTT client SSL/TLS error, ignore?</source>
|
||||
<translation>Erreur SSL/TLS du client MQTT, ignorer ?</translation>
|
||||
</message>
|
||||
@ -1723,112 +1723,122 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<translation>Configuration MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="195"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="196"/>
|
||||
<source>Version</source>
|
||||
<translation>Version</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="197"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="198"/>
|
||||
<source>Mode</source>
|
||||
<translation>Mode</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="244"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="245"/>
|
||||
<source>QOS Level</source>
|
||||
<translation>Niveau QOS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="248"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="249"/>
|
||||
<source>Keep Alive (s)</source>
|
||||
<translation>Durée de vie (s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="307"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="308"/>
|
||||
<source>Host</source>
|
||||
<translation>Hôte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="311"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="312"/>
|
||||
<source>Port</source>
|
||||
<translation>Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="373"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="374"/>
|
||||
<source>Topic</source>
|
||||
<translation>Topic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="377"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="378"/>
|
||||
<source>Retain</source>
|
||||
<translation>Conserver</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="390"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="391"/>
|
||||
<source>MQTT Topic</source>
|
||||
<translation>Topic MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="407"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="408"/>
|
||||
<source>Add Retain Flag</source>
|
||||
<translation>Ajouter le drapeau Conserver</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="430"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="431"/>
|
||||
<source>User</source>
|
||||
<translation>Utilisateur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="434"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="435"/>
|
||||
<source>Password</source>
|
||||
<translation>Mot de passe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="447"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="448"/>
|
||||
<source>MQTT Username</source>
|
||||
<translation>Nom d'utilisateur MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="469"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="470"/>
|
||||
<source>MQTT Password</source>
|
||||
<translation>Mot de passe MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="501"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="503"/>
|
||||
<source>Client ID:</source>
|
||||
<translation>ID Client :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="507"/>
|
||||
<source>Enable SSL/TLS:</source>
|
||||
<translation>Activer SSL/TLS :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="505"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="520"/>
|
||||
<source>MQTT Client ID</source>
|
||||
<translation>ID Client MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="562"/>
|
||||
<source>Certificate:</source>
|
||||
<translation>Certificat :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="539"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="596"/>
|
||||
<source>Use System Database</source>
|
||||
<translation>Utiliser la base de données système</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="540"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="597"/>
|
||||
<source>Custom CA File</source>
|
||||
<translation>Fichier CA personnalisé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="575"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="558"/>
|
||||
<source>Protocol:</source>
|
||||
<translation>Protocole :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="620"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="639"/>
|
||||
<source>Close</source>
|
||||
<translation>Fermer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Déconnecter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Connect</source>
|
||||
<translation>Connecter</translation>
|
||||
</message>
|
||||
@ -2207,32 +2217,32 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<translation>Pas d'Analyse (L'Appareil Envoie des Données JSON)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="183"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="184"/>
|
||||
<source>Quick Plot (Comma Separated Values)</source>
|
||||
<translation>Graphique Rapide (Valeurs Séparées par des Virgules)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="193"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="194"/>
|
||||
<source>Parse via JSON Project File</source>
|
||||
<translation>Analyser via un Fichier de Projet JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="211"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="213"/>
|
||||
<source>Change Project File (%1)</source>
|
||||
<translation>Changer le Fichier de Projet (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="212"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="214"/>
|
||||
<source>Select Project File</source>
|
||||
<translation>Sélectionner le Fichier de Projet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="232"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="234"/>
|
||||
<source>Device</source>
|
||||
<translation>Appareil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="238"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="240"/>
|
||||
<source>Settings</source>
|
||||
<translation>Paramètres</translation>
|
||||
</message>
|
||||
@ -2356,28 +2366,28 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<translation>MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="261"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="275"/>
|
||||
<source>Help</source>
|
||||
<translation>Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="265"/>
|
||||
<source>Examples</source>
|
||||
<translation>Exemples</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="292"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="285"/>
|
||||
<source>About</source>
|
||||
<translation>À propos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="331"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="324"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Déconnecter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<source>Connect</source>
|
||||
<translation>Connecter</translation>
|
||||
</message>
|
||||
@ -2453,7 +2463,7 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="908"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Panneau de Statut</translation>
|
||||
</message>
|
||||
|
@ -1560,208 +1560,208 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>MQTT::Client</name>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>0: At most once</source>
|
||||
<translation>0: Не более одного раза</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>1: At least once</source>
|
||||
<translation>1: Как минимум один раз</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="247"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="253"/>
|
||||
<source>2: Exactly once</source>
|
||||
<translation>2: Точно один раз</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Publisher</source>
|
||||
<translation>Издатель</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Subscriber</source>
|
||||
<translation>Подписчик</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="272"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="275"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="278"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="281"/>
|
||||
<source>System default</source>
|
||||
<translation>Системное значение по умолчанию</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="297"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="303"/>
|
||||
<source>Select CA file</source>
|
||||
<translation>Выберите файл CA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="433"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="439"/>
|
||||
<source>Cannot open CA file!</source>
|
||||
<translation>Не удается открыть файл CA!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="643"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="659"/>
|
||||
<source>IP address lookup error</source>
|
||||
<translation>Ошибка поиска IP-адреса</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="657"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="673"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Неизвестная ошибка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="660"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="676"/>
|
||||
<source>Connection refused</source>
|
||||
<translation>Соединение отклонено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="663"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="679"/>
|
||||
<source>Remote host closed the connection</source>
|
||||
<translation>Удаленный хост закрыл соединение</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="666"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="682"/>
|
||||
<source>Host not found</source>
|
||||
<translation>Хост не найден</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="669"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="685"/>
|
||||
<source>Socket access error</source>
|
||||
<translation>Ошибка доступа к сокету</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="672"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="688"/>
|
||||
<source>Socket resource error</source>
|
||||
<translation>Ошибка ресурса сокета</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="675"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="691"/>
|
||||
<source>Socket timeout</source>
|
||||
<translation>Тайм-аут сокета</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="678"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="694"/>
|
||||
<source>Socket datagram too large</source>
|
||||
<translation>Датаграмма сокета слишком велика</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="681"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="697"/>
|
||||
<source>Network error</source>
|
||||
<translation>Сетевая ошибка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="684"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="700"/>
|
||||
<source>Address in use</source>
|
||||
<translation>Адрес уже используется</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="687"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="703"/>
|
||||
<source>Address not available</source>
|
||||
<translation>Адрес недоступен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="690"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="706"/>
|
||||
<source>Unsupported socket operation</source>
|
||||
<translation>Операция с сокетом не поддерживается</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="693"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="709"/>
|
||||
<source>Unfinished socket operation</source>
|
||||
<translation>Незавершенная операция с сокетом</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="696"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="712"/>
|
||||
<source>Proxy authentication required</source>
|
||||
<translation>Требуется аутентификация прокси</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="699"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="715"/>
|
||||
<source>SSL handshake failed</source>
|
||||
<translation>Ошибка SSL рукопожатия</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="702"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="718"/>
|
||||
<source>Proxy connection refused</source>
|
||||
<translation>Соединение через прокси отклонено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="705"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="721"/>
|
||||
<source>Proxy connection closed</source>
|
||||
<translation>Соединение через прокси закрыто</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="708"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="724"/>
|
||||
<source>Proxy connection timeout</source>
|
||||
<translation>Тайм-аут соединения через прокси</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="711"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="727"/>
|
||||
<source>Proxy not found</source>
|
||||
<translation>Прокси не найден</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="714"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="730"/>
|
||||
<source>Proxy protocol error</source>
|
||||
<translation>Ошибка протокола прокси</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="717"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="733"/>
|
||||
<source>Operation error</source>
|
||||
<translation>Ошибка операции</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="720"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="736"/>
|
||||
<source>SSL internal error</source>
|
||||
<translation>Внутренняя ошибка SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="723"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="739"/>
|
||||
<source>Invalid SSL user data</source>
|
||||
<translation>Недопустимые данные пользователя SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="726"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="742"/>
|
||||
<source>Socket temprary error</source>
|
||||
<translation>Временная ошибка сокета</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="729"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="745"/>
|
||||
<source>Unacceptable MQTT protocol</source>
|
||||
<translation>Неприемлемый протокол MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="732"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="748"/>
|
||||
<source>MQTT identifier rejected</source>
|
||||
<translation>Идентификатор MQTT отклонен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="735"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="751"/>
|
||||
<source>MQTT server unavailable</source>
|
||||
<translation>Сервер MQTT недоступен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="738"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="754"/>
|
||||
<source>Bad MQTT username or password</source>
|
||||
<translation>Неправильное имя пользователя или пароль MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="741"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="757"/>
|
||||
<source>MQTT authorization error</source>
|
||||
<translation>Ошибка авторизации MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="744"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="760"/>
|
||||
<source>MQTT no ping response</source>
|
||||
<translation>Нет ответа на ping MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="752"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="768"/>
|
||||
<source>MQTT client error</source>
|
||||
<translation>Ошибка клиента MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="785"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="804"/>
|
||||
<source>MQTT client SSL/TLS error, ignore?</source>
|
||||
<translation>Ошибка SSL/TLS клиента MQTT, игнорировать?</translation>
|
||||
</message>
|
||||
@ -1774,112 +1774,122 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation>Настройка MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="195"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="196"/>
|
||||
<source>Version</source>
|
||||
<translation>Версия</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="197"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="198"/>
|
||||
<source>Mode</source>
|
||||
<translation>Режим</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="244"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="245"/>
|
||||
<source>QOS Level</source>
|
||||
<translation>Уровень QOS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="248"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="249"/>
|
||||
<source>Keep Alive (s)</source>
|
||||
<translation>Keep Alive (сек)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="307"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="308"/>
|
||||
<source>Host</source>
|
||||
<translation>Хост</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="311"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="312"/>
|
||||
<source>Port</source>
|
||||
<translation>Порт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="373"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="374"/>
|
||||
<source>Topic</source>
|
||||
<translation>Тема</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="377"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="378"/>
|
||||
<source>Retain</source>
|
||||
<translation>Сохранить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="390"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="391"/>
|
||||
<source>MQTT Topic</source>
|
||||
<translation>Тема MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="407"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="408"/>
|
||||
<source>Add Retain Flag</source>
|
||||
<translation>Добавить флаг Retain</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="430"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="431"/>
|
||||
<source>User</source>
|
||||
<translation>Пользователь</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="434"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="435"/>
|
||||
<source>Password</source>
|
||||
<translation>Пароль</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="447"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="448"/>
|
||||
<source>MQTT Username</source>
|
||||
<translation>Имя пользователя MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="469"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="470"/>
|
||||
<source>MQTT Password</source>
|
||||
<translation>Пароль MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="501"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="503"/>
|
||||
<source>Client ID:</source>
|
||||
<translation>Идентификатор клиента:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="507"/>
|
||||
<source>Enable SSL/TLS:</source>
|
||||
<translation>Включить SSL/TLS:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="505"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="520"/>
|
||||
<source>MQTT Client ID</source>
|
||||
<translation>MQTT Идентификатор клиента</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="562"/>
|
||||
<source>Certificate:</source>
|
||||
<translation>Сертификат:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="539"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="596"/>
|
||||
<source>Use System Database</source>
|
||||
<translation>Использовать системную базу данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="540"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="597"/>
|
||||
<source>Custom CA File</source>
|
||||
<translation>Пользовательский файл CA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="575"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="558"/>
|
||||
<source>Protocol:</source>
|
||||
<translation>Протокол:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="620"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="639"/>
|
||||
<source>Close</source>
|
||||
<translation>Закрыть</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Отключиться</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Connect</source>
|
||||
<translation>Подключиться</translation>
|
||||
</message>
|
||||
@ -2728,32 +2738,32 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation>Без парсинга</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="183"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="184"/>
|
||||
<source>Quick Plot (Comma Separated Values)</source>
|
||||
<translation>Быстрый график (Формат CSV)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="193"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="194"/>
|
||||
<source>Parse via JSON Project File</source>
|
||||
<translation>Парсить через JSON файл проекта</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="211"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="213"/>
|
||||
<source>Change Project File (%1)</source>
|
||||
<translation>Изменить файл проекта (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="212"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="214"/>
|
||||
<source>Select Project File</source>
|
||||
<translation>Выбрать файл проекта</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="232"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="234"/>
|
||||
<source>Device</source>
|
||||
<translation>Устройство</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="238"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="240"/>
|
||||
<source>Settings</source>
|
||||
<translation>Настройки</translation>
|
||||
</message>
|
||||
@ -2885,28 +2895,28 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation>MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="261"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="275"/>
|
||||
<source>Help</source>
|
||||
<translation>Помощь</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="265"/>
|
||||
<source>Examples</source>
|
||||
<translation>Примеры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="292"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="285"/>
|
||||
<source>About</source>
|
||||
<translation>О программе</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="331"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="324"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>Отключиться</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<source>Connect</source>
|
||||
<translation>Подключиться</translation>
|
||||
</message>
|
||||
@ -2994,7 +3004,7 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="908"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Панель состояния</translation>
|
||||
</message>
|
||||
|
@ -1564,208 +1564,208 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>MQTT::Client</name>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>0: At most once</source>
|
||||
<translation>0:最多一次</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="246"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="252"/>
|
||||
<source>1: At least once</source>
|
||||
<translation>1:至少一次</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="247"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="253"/>
|
||||
<source>2: Exactly once</source>
|
||||
<translation>2:刚好一次</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Publisher</source>
|
||||
<translation>发布者</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="255"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="261"/>
|
||||
<source>Subscriber</source>
|
||||
<translation>订阅者</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="272"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="275"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="278"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="281"/>
|
||||
<source>System default</source>
|
||||
<translation>系统默认</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="297"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="303"/>
|
||||
<source>Select CA file</source>
|
||||
<translation>选择CA文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="433"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="439"/>
|
||||
<source>Cannot open CA file!</source>
|
||||
<translation>无法打开CA文件!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="643"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="659"/>
|
||||
<source>IP address lookup error</source>
|
||||
<translation>IP地址查找错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="657"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="673"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>未知错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="660"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="676"/>
|
||||
<source>Connection refused</source>
|
||||
<translation>连接被拒绝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="663"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="679"/>
|
||||
<source>Remote host closed the connection</source>
|
||||
<translation>远程主机关闭了连接</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="666"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="682"/>
|
||||
<source>Host not found</source>
|
||||
<translation>未找到主机</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="669"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="685"/>
|
||||
<source>Socket access error</source>
|
||||
<translation>套接字访问错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="672"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="688"/>
|
||||
<source>Socket resource error</source>
|
||||
<translation>套接字资源错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="675"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="691"/>
|
||||
<source>Socket timeout</source>
|
||||
<translation>套接字超时</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="678"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="694"/>
|
||||
<source>Socket datagram too large</source>
|
||||
<translation>套接字数据报太大</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="681"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="697"/>
|
||||
<source>Network error</source>
|
||||
<translation>网络错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="684"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="700"/>
|
||||
<source>Address in use</source>
|
||||
<translation>地址已在使用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="687"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="703"/>
|
||||
<source>Address not available</source>
|
||||
<translation>地址不可用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="690"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="706"/>
|
||||
<source>Unsupported socket operation</source>
|
||||
<translation>不支持的套接字操作</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="693"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="709"/>
|
||||
<source>Unfinished socket operation</source>
|
||||
<translation>未完成的套接字操作</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="696"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="712"/>
|
||||
<source>Proxy authentication required</source>
|
||||
<translation>需要代理身份验证</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="699"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="715"/>
|
||||
<source>SSL handshake failed</source>
|
||||
<translation>SSL握手失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="702"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="718"/>
|
||||
<source>Proxy connection refused</source>
|
||||
<translation>代理连接被拒绝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="705"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="721"/>
|
||||
<source>Proxy connection closed</source>
|
||||
<translation>代理连接关闭</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="708"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="724"/>
|
||||
<source>Proxy connection timeout</source>
|
||||
<translation>代理连接超时</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="711"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="727"/>
|
||||
<source>Proxy not found</source>
|
||||
<translation>未找到代理</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="714"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="730"/>
|
||||
<source>Proxy protocol error</source>
|
||||
<translation>代理协议错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="717"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="733"/>
|
||||
<source>Operation error</source>
|
||||
<translation>操作错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="720"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="736"/>
|
||||
<source>SSL internal error</source>
|
||||
<translation>SSL内部错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="723"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="739"/>
|
||||
<source>Invalid SSL user data</source>
|
||||
<translation>无效的SSL用户数据</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="726"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="742"/>
|
||||
<source>Socket temprary error</source>
|
||||
<translation>套接字临时错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="729"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="745"/>
|
||||
<source>Unacceptable MQTT protocol</source>
|
||||
<translation>不可接受的MQTT协议</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="732"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="748"/>
|
||||
<source>MQTT identifier rejected</source>
|
||||
<translation>MQTT标识符被拒绝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="735"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="751"/>
|
||||
<source>MQTT server unavailable</source>
|
||||
<translation>MQTT服务器不可用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="738"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="754"/>
|
||||
<source>Bad MQTT username or password</source>
|
||||
<translation>MQTT用户名或密码错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="741"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="757"/>
|
||||
<source>MQTT authorization error</source>
|
||||
<translation>MQTT授权错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="744"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="760"/>
|
||||
<source>MQTT no ping response</source>
|
||||
<translation>MQTT无Ping响应</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="752"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="768"/>
|
||||
<source>MQTT client error</source>
|
||||
<translation>MQTT客户端错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="785"/>
|
||||
<location filename="../../src/MQTT/Client.cpp" line="804"/>
|
||||
<source>MQTT client SSL/TLS error, ignore?</source>
|
||||
<translation>MQTT客户端SSL/TLS错误,是否忽略?</translation>
|
||||
</message>
|
||||
@ -1778,112 +1778,122 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation>MQTT 设置</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="195"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="196"/>
|
||||
<source>Version</source>
|
||||
<translation>版本</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="197"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="198"/>
|
||||
<source>Mode</source>
|
||||
<translation>模式</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="244"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="245"/>
|
||||
<source>QOS Level</source>
|
||||
<translation>QOS 级别</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="248"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="249"/>
|
||||
<source>Keep Alive (s)</source>
|
||||
<translation>保持活跃(秒)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="307"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="308"/>
|
||||
<source>Host</source>
|
||||
<translation>主机</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="311"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="312"/>
|
||||
<source>Port</source>
|
||||
<translation>端口</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="373"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="374"/>
|
||||
<source>Topic</source>
|
||||
<translation>主题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="377"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="378"/>
|
||||
<source>Retain</source>
|
||||
<translation>保持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="390"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="391"/>
|
||||
<source>MQTT Topic</source>
|
||||
<translation>MQTT 主题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="407"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="408"/>
|
||||
<source>Add Retain Flag</source>
|
||||
<translation>添加保持标志</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="430"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="431"/>
|
||||
<source>User</source>
|
||||
<translation>用户</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="434"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="435"/>
|
||||
<source>Password</source>
|
||||
<translation>密码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="447"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="448"/>
|
||||
<source>MQTT Username</source>
|
||||
<translation>MQTT 用户名</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="469"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="470"/>
|
||||
<source>MQTT Password</source>
|
||||
<translation>MQTT 密码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="501"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="503"/>
|
||||
<source>Client ID:</source>
|
||||
<translation>客户端ID:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="507"/>
|
||||
<source>Enable SSL/TLS:</source>
|
||||
<translation>启用 SSL/TLS:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="505"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="520"/>
|
||||
<source>MQTT Client ID</source>
|
||||
<translation>MQTT客户端ID</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="562"/>
|
||||
<source>Certificate:</source>
|
||||
<translation>证书:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="539"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="596"/>
|
||||
<source>Use System Database</source>
|
||||
<translation>使用系统数据库</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="540"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="597"/>
|
||||
<source>Custom CA File</source>
|
||||
<translation>自定义 CA 文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="575"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="558"/>
|
||||
<source>Protocol:</source>
|
||||
<translation>协议:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="620"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="639"/>
|
||||
<source>Close</source>
|
||||
<translation>关闭</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>断开连接</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="638"/>
|
||||
<location filename="../../qml/Dialogs/MQTTConfiguration.qml" line="657"/>
|
||||
<source>Connect</source>
|
||||
<translation>连接</translation>
|
||||
</message>
|
||||
@ -2732,32 +2742,32 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation>无解析(设备发送JSON数据)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="183"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="184"/>
|
||||
<source>Quick Plot (Comma Separated Values)</source>
|
||||
<translation>快速绘图 (CSV格式)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="193"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="194"/>
|
||||
<source>Parse via JSON Project File</source>
|
||||
<translation>通过JSON项目文件解析</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="211"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="213"/>
|
||||
<source>Change Project File (%1)</source>
|
||||
<translation>更改项目文件 (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="212"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="214"/>
|
||||
<source>Select Project File</source>
|
||||
<translation>选择项目文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="232"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="234"/>
|
||||
<source>Device</source>
|
||||
<translation>设备</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="238"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Setup.qml" line="240"/>
|
||||
<source>Settings</source>
|
||||
<translation>设置</translation>
|
||||
</message>
|
||||
@ -2889,28 +2899,28 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<translation>MQTT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="261"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="275"/>
|
||||
<source>Help</source>
|
||||
<translation>帮助</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="265"/>
|
||||
<source>Examples</source>
|
||||
<translation>示例</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="292"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="285"/>
|
||||
<source>About</source>
|
||||
<translation>关于</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="331"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="324"/>
|
||||
<source>Disconnect</source>
|
||||
<translation>断开连接</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="315"/>
|
||||
<location filename="../../qml/MainWindow/Panes/Toolbar.qml" line="308"/>
|
||||
<source>Connect</source>
|
||||
<translation>连接</translation>
|
||||
</message>
|
||||
@ -2986,7 +2996,7 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="908"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>状态面板</translation>
|
||||
</message>
|
||||
|
Loading…
x
Reference in New Issue
Block a user