--- a/MqttMonitor/i18n/mqttmonitor_es.ts Tue Sep 14 18:10:51 2021 +0200 +++ b/MqttMonitor/i18n/mqttmonitor_es.ts Thu Oct 28 18:28:21 2021 +0200 @@ -849,8 +849,8 @@ <context> <name>MqttMonitorPlugin</name> <message> - <location filename="../../PluginMqttMonitor.py" line="189" /> - <location filename="../../PluginMqttMonitor.py" line="186" /> + <location filename="../../PluginMqttMonitor.py" line="193" /> + <location filename="../../PluginMqttMonitor.py" line="190" /> <location filename="../../PluginMqttMonitor.py" line="78" /> <source>MQTT Monitor</source> <translation>MQTT Monitor</translation> @@ -876,22 +876,22 @@ <translation>El package 'paho-mqtt' no está disponible.</translation> </message> <message> - <location filename="../../PluginMqttMonitor.py" line="190" /> + <location filename="../../PluginMqttMonitor.py" line="194" /> <source>M&QTT Monitor</source> <translation>M&QTT Monitor</translation> </message> <message> - <location filename="../../PluginMqttMonitor.py" line="191" /> + <location filename="../../PluginMqttMonitor.py" line="195" /> <source>Alt+Shift+Q</source> <translation>Alt+Shift+Q</translation> </message> <message> - <location filename="../../PluginMqttMonitor.py" line="194" /> + <location filename="../../PluginMqttMonitor.py" line="198" /> <source>Switch the input focus to the MQTT Monitor window.</source> <translation>Cambiar el foco de input a la ventana de MQTT Monitor.</translation> </message> <message> - <location filename="../../PluginMqttMonitor.py" line="196" /> + <location filename="../../PluginMqttMonitor.py" line="200" /> <source><b>Activate MQTT Monitor</b><p>This switches the input focus to the MQTT Monitor window.</p></source> <translation><b>Activar MQTT Monitor</b><p>Cambia el foco de input a la ventana de MQTT Monitor.</p></translation> </message> @@ -949,7 +949,7 @@ <translation>Pub/Sub</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1016" /> + <location filename="../MqttMonitorWidget.py" line="1022" /> <location filename="../MqttMonitorWidget.ui" line="0" /> <location filename="../MqttMonitorWidget.ui" line="0" /> <source>Subscribe</source> @@ -992,7 +992,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1012" /> + <location filename="../MqttMonitorWidget.py" line="1018" /> <location filename="../MqttMonitorWidget.ui" line="0" /> <source>Unsubscribe</source> <translation>Retirar subscripción</translation> @@ -1049,7 +1049,7 @@ <translation>Pulsar para limpiar los datos de publicación</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="278" /> + <location filename="../MqttMonitorWidget.py" line="284" /> <location filename="../MqttMonitorWidget.ui" line="0" /> <location filename="../MqttMonitorWidget.ui" line="0" /> <location filename="../MqttMonitorWidget.ui" line="0" /> @@ -1078,6 +1078,11 @@ </message> <message> <location filename="../MqttMonitorWidget.ui" line="0" /> + <source>Properties</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MqttMonitorWidget.ui" line="0" /> <source>MQTT V5 Properties</source> <translation type="unfinished" /> </message> @@ -1118,7 +1123,7 @@ <translation>Estado</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1018" /> + <location filename="../MqttMonitorWidget.py" line="1024" /> <location filename="../MqttMonitorWidget.ui" line="0" /> <source>Press to activate the status display</source> <translation>Pulsar para activar la visualización de status</translation> @@ -1349,156 +1354,156 @@ <translation>Seguir mensajes de log recibidos</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="70" /> + <location filename="../MqttMonitorWidget.py" line="76" /> <source>All Files (*)</source> <translation>Todos los Archivos (*)</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="270" /> + <location filename="../MqttMonitorWidget.py" line="276" /> <source>Copy</source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="274" /> + <location filename="../MqttMonitorWidget.py" line="280" /> <source>Select All</source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="322" /> + <location filename="../MqttMonitorWidget.py" line="328" /> <source>{0} - Session still present</source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="358" /> + <location filename="../MqttMonitorWidget.py" line="364" /> <source>Connection timed out</source> <translation>Se ha agotado el tiempo de conexión</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="385" /> + <location filename="../MqttMonitorWidget.py" line="391" /> <source>Connection to Broker shut down cleanly.</source> <translation>Conexión a Broker detenida limpiamente.</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="442" /> + <location filename="../MqttMonitorWidget.py" line="448" /> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="665" /> + <location filename="../MqttMonitorWidget.py" line="671" /> <source>SUBSCRIBE: User Properties for '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="691" /> + <location filename="../MqttMonitorWidget.py" line="697" /> <source>Subscribe to Topic</source> <translation>Subscribir a Tema</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="692" /> + <location filename="../MqttMonitorWidget.py" line="698" /> <source>Subscriptions to the Status topic '$SYS' shall be done on the 'Status' tab.</source> <translation>Las subscripciones al tema de Status '$SYS' se deben hacer en la pestaña de 'Status'.</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="713" /> + <location filename="../MqttMonitorWidget.py" line="719" /> <source>UNSUBSCRIBE: User Properties for '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="753" /> + <location filename="../MqttMonitorWidget.py" line="759" /> <source>PUBLISH: User Properties for '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="789" /> + <location filename="../MqttMonitorWidget.py" line="795" /> <source>Read Payload from File</source> <translation>Leer Payload desde Archivo</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="790" /> + <location filename="../MqttMonitorWidget.py" line="796" /> <source><p>The file <b>{0}</b> could not be read. Aborting...</p><p>Reason: {1}</p></source> <translation><p>El archivo <b>{0}</b> no se ha podido leer. Abortando...</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="937" /> - <location filename="../MqttMonitorWidget.py" line="923" /> - <location filename="../MqttMonitorWidget.py" line="905" /> + <location filename="../MqttMonitorWidget.py" line="943" /> + <location filename="../MqttMonitorWidget.py" line="929" /> + <location filename="../MqttMonitorWidget.py" line="911" /> <source>Save Messages</source> <translation>Guardar Mensajes</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="907" /> + <location filename="../MqttMonitorWidget.py" line="913" /> <source>Messages Files (*.txt);;All Files (*)</source> <translation>Archivos de Mensaje (*.txt);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="980" /> - <location filename="../MqttMonitorWidget.py" line="924" /> + <location filename="../MqttMonitorWidget.py" line="986" /> + <location filename="../MqttMonitorWidget.py" line="930" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>El archivo <b>{0}</b> ya existe. ¿Sobreescribirlo?</p></translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="994" /> - <location filename="../MqttMonitorWidget.py" line="938" /> + <location filename="../MqttMonitorWidget.py" line="1000" /> + <location filename="../MqttMonitorWidget.py" line="944" /> <source><p>The file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation><p>El archivo <b>{0}</b> no se ha podido guardar.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="993" /> - <location filename="../MqttMonitorWidget.py" line="979" /> - <location filename="../MqttMonitorWidget.py" line="961" /> + <location filename="../MqttMonitorWidget.py" line="999" /> + <location filename="../MqttMonitorWidget.py" line="985" /> + <location filename="../MqttMonitorWidget.py" line="967" /> <source>Save Log Messages</source> <translation>Guardar Mensajes de Log</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="963" /> + <location filename="../MqttMonitorWidget.py" line="969" /> <source>Log Files (*.log);;All Files (*)</source> <translation>Archivos de Log (*.log);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1014" /> + <location filename="../MqttMonitorWidget.py" line="1020" /> <source>Press to deactivate the status display</source> <translation>Pulsar para activar la visualización de status</translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1183" /> + <location filename="../MqttMonitorWidget.py" line="1189" /> <source>QoS: {0} </source> <translation>QoS: {0} </translation> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1187" /> + <location filename="../MqttMonitorWidget.py" line="1193" /> <source>Retained Message </source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1192" /> + <location filename="../MqttMonitorWidget.py" line="1198" /> <source>Properties: </source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1196" /> + <location filename="../MqttMonitorWidget.py" line="1202" /> <source>{0}: {1} </source> <comment>property name, property value</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1201" /> + <location filename="../MqttMonitorWidget.py" line="1207" /> <source>Message: </source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1208" /> + <location filename="../MqttMonitorWidget.py" line="1214" /> <source><empty></source> <translation type="unfinished" /> </message> <message> - <location filename="../MqttMonitorWidget.py" line="1376" /> - <location filename="../MqttMonitorWidget.py" line="1330" /> + <location filename="../MqttMonitorWidget.py" line="1382" /> + <location filename="../MqttMonitorWidget.py" line="1336" /> <source>Connecting to {0}:{1} ...</source> <translation>Connectando a {0}:{1} ...</translation> </message>