Merge PR #387: Update translations

This commit is contained in:
Jenkins nymea 2020-06-08 17:57:01 +02:00
commit 6efc4fd1a0
8 changed files with 1236 additions and 142 deletions

View File

@ -215,5 +215,6 @@
<file>ui/grouping/GroupInterfacesPage.qml</file>
<file>ui/connection/CertificateErrorDialog.qml</file>
<file>ui/devicepages/VentilationDevicePage.qml</file>
<file>ui/thingconfiguration/ThingClassDetailsPage.qml</file>
</qresource>
</RCC>

View File

@ -522,11 +522,11 @@
<name>CertificateDialog</name>
<message>
<source>Warning</source>
<translation>Warnung</translation>
<translation type="vanished">Warnung</translation>
</message>
<message>
<source>Hi there!</source>
<translation>Hallo!</translation>
<translation type="vanished">Hallo!</translation>
</message>
<message>
<source>The certificate of this %1 box has changed!</source>
@ -546,31 +546,62 @@
</message>
<message>
<source>Fingerprint: </source>
<translation>Fingerabdruck: </translation>
<translation type="vanished">Fingerabdruck: </translation>
</message>
<message>
<source>Do you want to connect nevertheless?</source>
<translation>Möchtest Du trotzdem verbinden?</translation>
<translation type="vanished">Möchtest Du trotzdem verbinden?</translation>
</message>
<message>
<source>Do you want to trust this device?</source>
<translation>Möchten Sie diesem Gerät vertrauen?</translation>
<translation type="vanished">Möchten Sie diesem Gerät vertrauen?</translation>
</message>
<message>
<source>The certificate of this %1:core has changed!</source>
<translation>Das Zertifikat dieses %1:cores hat sich geändert!</translation>
<translation type="vanished">Das Zertifikat dieses %1:cores hat sich geändert!</translation>
</message>
<message>
<source>It seems this is the first time you connect to this %1:core.</source>
<translation>Es scheint als würdest Du dich zum ersten Mal zu diesem %1:core verbinden.</translation>
<translation type="vanished">Es scheint als würdest Du dich zum ersten Mal zu diesem %1:core verbinden.</translation>
</message>
<message>
<source>Did you change the system&apos;s configuration? Verify if this information is correct.</source>
<translation>Hast Du die Konfiguration des Systems verändert? Bitte überprüfe ob diese Information korrekt ist.</translation>
<translation type="vanished">Hast Du die Konfiguration des Systems verändert? Bitte überprüfe ob diese Information korrekt ist.</translation>
</message>
<message>
<source>This is the certificate for this %1:core. Once you trust it, an encrypted connection will be established.</source>
<translation>Die ist das Zertifikat dieses %1:cores. Sobald Du ihm vertraust wird eine verschlüsselte Verbindung aufgebaut.</translation>
<translation type="vanished">Die ist das Zertifikat dieses %1:cores. Sobald Du ihm vertraust wird eine verschlüsselte Verbindung aufgebaut.</translation>
</message>
<message>
<source>Certificate information</source>
<translation>Zertifikatinformationen</translation>
</message>
<message>
<source>nymea UUID:</source>
<translation>nymea UUID:</translation>
</message>
<message>
<source>Organisation:</source>
<translation>Organisation:</translation>
</message>
<message>
<source>Common name:</source>
<translation>Name:</translation>
</message>
<message>
<source>Fingerprint:</source>
<translation>Fingerabdruck:</translation>
</message>
</context>
<context>
<name>CertificateErrorDialog</name>
<message>
<source>Insecure connection</source>
<translation>Unsichere Verbindung</translation>
</message>
<message>
<source>The certificate for this %1 system has changed. This could be because the configuration has been changed, but could also mean the system has been compromised. Do you want to accept the new certificate?</source>
<translation>Das Zeritifikat für dieses %1 system hat sich geändert. Dies könnte durch eine Änderrung der Konfiguration verursacht worden sein, könnte jedoch auch darauf hindeuten, dass das System kompromittiert wurde. Möchtest du diesem Zertifikat vertrauen?</translation>
</message>
</context>
<context>
@ -931,7 +962,7 @@
</message>
<message>
<source>Type</source>
<translation>Typ</translation>
<translation type="vanished">Typ</translation>
</message>
<message>
<source>Thing settings</source>
@ -965,6 +996,70 @@
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<source>Type:</source>
<translation>Typ:</translation>
</message>
<message>
<source>ID:</source>
<translation>ID:</translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation>ID in die Zwischenablage kopiert</translation>
</message>
<message>
<source>Thing class</source>
<translation>&quot;Thing&quot; Klasse</translation>
</message>
<message>
<source>View the type definition for this thing</source>
<translation>Genaue Typendefinition dieses &quot;Things&quot; anzeigen</translation>
</message>
<message>
<source>Input/Output Connections</source>
<translation>Verbindungen der Ein-/Ausgänge</translation>
</message>
<message>
<source>Not connected</source>
<translation>Nicht verbunden</translation>
</message>
<message>
<source>Connect Inputs/Outputs</source>
<translation>Verbundene Ein-/Ausgäange</translation>
</message>
<message>
<source>Connect &quot;%1&quot; to:</source>
<translation>Verbinde &quot;%1&quot; zu:</translation>
</message>
<message>
<source>Thing</source>
<translation>Thing</translation>
</message>
<message>
<source>Output</source>
<translation>Oausgang</translation>
</message>
<message>
<source>Input</source>
<translation>Eingang</translation>
</message>
<message>
<source>Inverted</source>
<translation>Invertiert</translation>
</message>
<message>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<source>Disconnect</source>
<translation>Trennen</translation>
</message>
<message>
<source>Connect</source>
<translation>Verbinden</translation>
</message>
</context>
<context>
<name>ConnectPage</name>
@ -1207,6 +1302,10 @@
<source>Connecting the %1:core to %2</source>
<translation>Verbinde %1:core mit %2</translation>
</message>
<message>
<source>Hidden Network</source>
<translation>Verstecktes Netzwerk</translation>
</message>
</context>
<context>
<name>ConnectingPage</name>
@ -2298,11 +2397,11 @@ Bitte versuche es erneut.</translation>
</message>
<message>
<source>Reboot %1:core</source>
<translation>%1:core neu starten</translation>
<translation type="vanished">%1:core system neu starten</translation>
</message>
<message>
<source>Shutdown %1:core</source>
<translation>%1:core ausschalten</translation>
<translation type="vanished">%1:core ausschalten</translation>
</message>
<message>
<source>Are you sure you want to reboot your %1:core sytem now?</source>
@ -2318,7 +2417,7 @@ Bitte versuche es erneut.</translation>
</message>
<message>
<source>Shut down %1:core</source>
<translation>%1:core ausschalten</translation>
<translation type="vanished">%1:core System ausschalten</translation>
</message>
<message>
<source>General settings</source>
@ -2348,6 +2447,26 @@ Bitte versuche es erneut.</translation>
<source>System</source>
<translation>System</translation>
</message>
<message>
<source>Restart %1:core</source>
<translation>%1:core neu starten</translation>
</message>
<message>
<source>Are you sure you want to restart %1:core now?</source>
<translation>Bist du sicher, dass du %1:core jetzt neu starten möchtest?</translation>
</message>
<message>
<source>Reboot %1:core system</source>
<translation>%1:core System rebooten</translation>
</message>
<message>
<source>Shutdown %1:core system</source>
<translation type="vanished">%1:core System herunterfahren</translation>
</message>
<message>
<source>Shut down %1:core system</source>
<translation>Das %1:core System herunterfahren</translation>
</message>
</context>
<context>
<name>GenericDeviceListPage</name>
@ -2899,7 +3018,7 @@ Bitte versuche es erneut.</translation>
</message>
<message>
<source>Sensor</source>
<translation>Sensor</translation>
<translation type="vanished">Sensor</translation>
</message>
<message>
<source>Closable sensors</source>
@ -3385,6 +3504,22 @@ Bitte versuche es erneut.</translation>
<source>Signal strength changed</source>
<translation>Signalstärke geändert</translation>
</message>
<message>
<source>Sensors</source>
<translation>Sensoren</translation>
</message>
<message>
<source>Heating</source>
<translation>Heizung</translation>
</message>
<message>
<source>Irrigation</source>
<translation>Bewässerung</translation>
</message>
<message>
<source>Ventilation</source>
<translation>Belüftung</translation>
</message>
</context>
<context>
<name>InterfacesModels</name>
@ -4275,6 +4410,78 @@ Möchtest Du fortfahren?</translation>
<source>Enabled</source>
<translation>Aktiv</translation>
</message>
<message>
<source>No wireless hardware available.</source>
<translation>Keine Hardware für Funkverbindung verfügbar.</translation>
</message>
<message>
<source>The access point cannot be found.</source>
<translation>Der Access Point konnte nicht gefunden werden.</translation>
</message>
<message>
<source>The network interface cannot be found.</source>
<translation>Die Netzwerkschnittstelle konnte nicht gefunden werden.</translation>
</message>
<message>
<source>Invalid network device type.</source>
<translation>Ungültiges Netzwerkgerät.</translation>
</message>
<message>
<source>Wireless networking is disabled.</source>
<translation>Die Funkverbindung ist deaktiviert.</translation>
</message>
<message>
<source>The wireless connection failed.</source>
<translation>Die Funkverbindung ist fehlgeschlagen.</translation>
</message>
<message>
<source>Networking is disabled.</source>
<translation>Das Netzwerk ist deaktiviert.</translation>
</message>
<message>
<source>The network manager is not available.</source>
<translation>Der Netzwerk-Manager ist nicht verfügbar.</translation>
</message>
<message>
<source>Hosting access point</source>
<translation>Access Point bereit</translation>
</message>
<message>
<source>Network management is unavailable on this system.</source>
<translation>Die Netwerkverwaltung ist auf dieses System nicht verfügbar.</translation>
</message>
<message>
<source>Access Point</source>
<translation>Access Point</translation>
</message>
<message>
<source>Create Access Point</source>
<translation>Access Point erstellen</translation>
</message>
<message>
<source>Connect to wireless network</source>
<translation>Mit Funknetzwerk verbinden</translation>
</message>
<message>
<source>Hidden Network</source>
<translation>Verstecktes Netzwerk</translation>
</message>
<message>
<source>Connected to</source>
<translation>Verbunden mit</translation>
</message>
<message>
<source>IPv4 Address</source>
<translation>IPv4 Adresse</translation>
</message>
<message>
<source>IPv6 Address</source>
<translation>IPv6 Adresse</translation>
</message>
<message>
<source>WiFi frequency</source>
<translation>Funkfrequenz</translation>
</message>
</context>
<context>
<name>NewDeviceWizard</name>
@ -4651,28 +4858,46 @@ Möchtest Du fortfahren?</translation>
<extracomment>Select ...</extracomment>
<translation>Smartlock</translation>
</message>
<message>
<source>Irrigation</source>
<translation>Bewässerung</translation>
</message>
<message>
<source>Ventilation</source>
<translation>Belüftung</translation>
</message>
<message>
<source>irrigation</source>
<extracomment>Select ...</extracomment>
<translation>Bewässerung</translation>
</message>
<message>
<source>ventilation</source>
<extracomment>Select ...</extracomment>
<translation>Belüftung</translation>
</message>
</context>
<context>
<name>NymeaConnection</name>
<message>
<source>Common Name:</source>
<translation>Allgemeiner Name:</translation>
<translation type="vanished">Allgemeiner Name:</translation>
</message>
<message>
<source>Oragnisation:</source>
<translation>Organisation:</translation>
<translation type="vanished">Organisation:</translation>
</message>
<message>
<source>Locality:</source>
<translation>Lokalität:</translation>
<translation type="vanished">Lokalität:</translation>
</message>
<message>
<source>Oragnisational Unit:</source>
<translation>Organisationseinheit:</translation>
<translation type="vanished">Organisationseinheit:</translation>
</message>
<message>
<source>Country:</source>
<translation>Land:</translation>
<translation type="vanished">Land:</translation>
</message>
</context>
<context>
@ -4739,6 +4964,10 @@ Möchtest Du fortfahren?</translation>
<source>Confirm password</source>
<translation>Passwort bestätigen</translation>
</message>
<message>
<source>Password</source>
<translation>Passwort</translation>
</message>
</context>
<context>
<name>PluginParamsPage</name>
@ -4852,6 +5081,14 @@ Möchtest Du fortfahren?</translation>
<source>Unknown item</source>
<translation>Unbekanntes Element</translation>
</message>
<message>
<source>True</source>
<translation>Wahr</translation>
</message>
<message>
<source>False</source>
<translation>Falsch</translation>
</message>
</context>
<context>
<name>S:</name>
@ -5553,6 +5790,14 @@ Möchtest Du fortfahren?</translation>
<source>%1 %2: %3 %4 %5%6</source>
<translation type="vanished">%1 %2: %3 %4 %5%6</translation>
</message>
<message>
<source>True</source>
<translation>Wahr</translation>
</message>
<message>
<source>False</source>
<translation>Falsch</translation>
</message>
</context>
<context>
<name>SmartMeterDeviceListPage</name>
@ -5776,6 +6021,37 @@ Möchtest Du fortfahren?</translation>
<translation>Fehler beim Hinzufügen der Paketquelle.</translation>
</message>
</context>
<context>
<name>ThingClassDetailsPage</name>
<message>
<source>Type</source>
<translation>Typ</translation>
</message>
<message>
<source>Parameters</source>
<translation>Parameter</translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation>ID in die Zwischenablage kopiert</translation>
</message>
<message>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<source>Events</source>
<translation>Ereignisse</translation>
</message>
<message>
<source>States</source>
<translation>Zustände</translation>
</message>
<message>
<source>Actions</source>
<translation>Aktionen</translation>
</message>
</context>
<context>
<name>TimeEventDelegate</name>
<message>

View File

@ -332,39 +332,34 @@
<context>
<name>CertificateDialog</name>
<message>
<source>Warning</source>
<source>Certificate information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hi there!</source>
<source>nymea UUID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fingerprint: </source>
<source>Organisation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you want to connect nevertheless?</source>
<source>Common name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you want to trust this device?</source>
<source>Fingerprint:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CertificateErrorDialog</name>
<message>
<source>Insecure connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The certificate of this %1:core has changed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>It seems this is the first time you connect to this %1:core.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Did you change the system&apos;s configuration? Verify if this information is correct.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is the certificate for this %1:core. Once you trust it, an encrypted connection will be established.</source>
<source>The certificate for this %1 system has changed. This could be because the configuration has been changed, but could also mean the system has been compromised. Do you want to accept the new certificate?</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -648,10 +643,6 @@
<source>Vendor:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Apply</source>
<translation type="unfinished"></translation>
@ -680,6 +671,70 @@
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thing class</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View the type definition for this thing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input/Output Connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not connected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect Inputs/Outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect &quot;%1&quot; to:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inverted</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConnectPage</name>
@ -790,6 +845,10 @@
<source>Connecting the %1:core to %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hidden Network</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConnectingPage</name>
@ -1718,14 +1777,6 @@ Please try again.</source>
<source>Time zone</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reboot %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shutdown %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reboot your %1:core sytem now?</source>
<translation type="unfinished"></translation>
@ -1734,10 +1785,6 @@ Please try again.</source>
<source>Are you sure you want to shut down your %1:core sytem now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shut down %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>General settings</source>
<translation type="unfinished"></translation>
@ -1766,6 +1813,22 @@ Please try again.</source>
<source>System</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to restart %1:core now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reboot %1:core system</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shut down %1:core system</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GenericDeviceListPage</name>
@ -2260,10 +2323,6 @@ Please try again.</source>
<source>Button pressed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sensor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Closable sensors</source>
<translation type="unfinished"></translation>
@ -2740,6 +2799,22 @@ Please try again.</source>
<source>Signal strength changed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sensors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Heating</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Irrigation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ventilation</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LightsDeviceListPage</name>
@ -3446,6 +3521,78 @@ Please try again.</source>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No wireless hardware available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The access point cannot be found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The network interface cannot be found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid network device type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wireless networking is disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The wireless connection failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Networking is disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The network manager is not available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hosting access point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Network management is unavailable on this system.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Access Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create Access Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect to wireless network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hidden Network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connected to</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IPv4 Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IPv6 Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>WiFi frequency</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NewMagicPage</name>
@ -3743,27 +3890,22 @@ Please try again.</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NymeaConnection</name>
<message>
<source>Common Name:</source>
<source>Irrigation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Oragnisation:</source>
<source>Ventilation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Locality:</source>
<source>irrigation</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Oragnisational Unit:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Country:</source>
<source>ventilation</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
@ -3831,6 +3973,10 @@ Please try again.</source>
<source>Confirm password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PluginParamsPage</name>
@ -3932,6 +4078,14 @@ Please try again.</source>
<source>Unknown item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>S:</name>
@ -4454,6 +4608,14 @@ Please try again.</source>
<source>%1: %2 %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SmartMeterDeviceListPage</name>
@ -4618,6 +4780,37 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ThingClassDetailsPage</name>
<message>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Events</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>States</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimeEventDelegate</name>
<message>

View File

@ -332,39 +332,34 @@
<context>
<name>CertificateDialog</name>
<message>
<source>Warning</source>
<source>Certificate information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hi there!</source>
<source>nymea UUID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fingerprint: </source>
<source>Organisation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you want to connect nevertheless?</source>
<source>Common name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you want to trust this device?</source>
<source>Fingerprint:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CertificateErrorDialog</name>
<message>
<source>Insecure connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The certificate of this %1:core has changed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>It seems this is the first time you connect to this %1:core.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Did you change the system&apos;s configuration? Verify if this information is correct.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is the certificate for this %1:core. Once you trust it, an encrypted connection will be established.</source>
<source>The certificate for this %1 system has changed. This could be because the configuration has been changed, but could also mean the system has been compromised. Do you want to accept the new certificate?</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -648,10 +643,6 @@
<source>Vendor:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Apply</source>
<translation type="unfinished"></translation>
@ -680,6 +671,70 @@
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thing class</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View the type definition for this thing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input/Output Connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not connected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect Inputs/Outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect &quot;%1&quot; to:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inverted</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConnectPage</name>
@ -790,6 +845,10 @@
<source>Connecting the %1:core to %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hidden Network</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConnectingPage</name>
@ -1718,14 +1777,6 @@ Please try again.</source>
<source>Time zone</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reboot %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shutdown %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reboot your %1:core sytem now?</source>
<translation type="unfinished"></translation>
@ -1734,10 +1785,6 @@ Please try again.</source>
<source>Are you sure you want to shut down your %1:core sytem now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shut down %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>General settings</source>
<translation type="unfinished"></translation>
@ -1766,6 +1813,22 @@ Please try again.</source>
<source>System</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to restart %1:core now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reboot %1:core system</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shut down %1:core system</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GenericDeviceListPage</name>
@ -2260,10 +2323,6 @@ Please try again.</source>
<source>Button pressed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sensor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Closable sensors</source>
<translation type="unfinished"></translation>
@ -2740,6 +2799,22 @@ Please try again.</source>
<source>Signal strength changed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sensors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Heating</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Irrigation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ventilation</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LightsDeviceListPage</name>
@ -3446,6 +3521,78 @@ Please try again.</source>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No wireless hardware available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The access point cannot be found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The network interface cannot be found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid network device type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wireless networking is disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The wireless connection failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Networking is disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The network manager is not available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hosting access point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Network management is unavailable on this system.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Access Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create Access Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect to wireless network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hidden Network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connected to</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IPv4 Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IPv6 Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>WiFi frequency</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NewMagicPage</name>
@ -3743,27 +3890,22 @@ Please try again.</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NymeaConnection</name>
<message>
<source>Common Name:</source>
<source>Irrigation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Oragnisation:</source>
<source>Ventilation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Locality:</source>
<source>irrigation</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Oragnisational Unit:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Country:</source>
<source>ventilation</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
@ -3831,6 +3973,10 @@ Please try again.</source>
<source>Confirm password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PluginParamsPage</name>
@ -3932,6 +4078,14 @@ Please try again.</source>
<source>Unknown item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>S:</name>
@ -4454,6 +4608,14 @@ Please try again.</source>
<source>%1: %2 %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SmartMeterDeviceListPage</name>
@ -4618,6 +4780,37 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ThingClassDetailsPage</name>
<message>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Events</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>States</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimeEventDelegate</name>
<message>

View File

@ -337,39 +337,70 @@
<name>CertificateDialog</name>
<message>
<source>Warning</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>Hi there!</source>
<translation> !</translation>
<translation type="vanished"> !</translation>
</message>
<message>
<source>Fingerprint: </source>
<translation>: </translation>
<translation type="vanished">: </translation>
</message>
<message>
<source>Do you want to connect nevertheless?</source>
<translation> ?</translation>
<translation type="vanished"> ?</translation>
</message>
<message>
<source>Do you want to trust this device?</source>
<translation> ?</translation>
<translation type="vanished"> ?</translation>
</message>
<message>
<source>The certificate of this %1:core has changed!</source>
<translation> %1:코어의 !</translation>
<translation type="vanished"> %1:코어의 !</translation>
</message>
<message>
<source>It seems this is the first time you connect to this %1:core.</source>
<translation> %1:core에 .</translation>
<translation type="vanished"> %1:core에 .</translation>
</message>
<message>
<source>Did you change the system&apos;s configuration? Verify if this information is correct.</source>
<translation> ? .</translation>
<translation type="vanished"> ? .</translation>
</message>
<message>
<source>This is the certificate for this %1:core. Once you trust it, an encrypted connection will be established.</source>
<translation> %1:core에 . .</translation>
<translation type="vanished"> %1:core에 . .</translation>
</message>
<message>
<source>Certificate information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>nymea UUID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organisation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Common name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fingerprint:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CertificateErrorDialog</name>
<message>
<source>Insecure connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The certificate for this %1 system has changed. This could be because the configuration has been changed, but could also mean the system has been compromised. Do you want to accept the new certificate?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -687,7 +718,7 @@
</message>
<message>
<source>Type</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>Thing parameters</source>
@ -725,6 +756,70 @@
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thing class</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View the type definition for this thing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input/Output Connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not connected</source>
<translation type="unfinished"> </translation>
</message>
<message>
<source>Connect Inputs/Outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect &quot;%1&quot; to:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inverted</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConnectPage</name>
@ -835,6 +930,10 @@
<source>Connecting the %1:core to %2</source>
<translation>%1:코어를 %2 </translation>
</message>
<message>
<source>Hidden Network</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConnectingPage</name>
@ -1796,11 +1895,11 @@ Please try again.</source>
</message>
<message>
<source>Reboot %1:core</source>
<translation> %1:코어</translation>
<translation type="vanished"> %1:코어</translation>
</message>
<message>
<source>Shutdown %1:core</source>
<translation> %1:코어</translation>
<translation type="vanished"> %1:코어</translation>
</message>
<message>
<source>Are you sure you want to reboot your %1:core sytem now?</source>
@ -1812,7 +1911,7 @@ Please try again.</source>
</message>
<message>
<source>Shut down %1:core</source>
<translation>%1:코어 </translation>
<translation type="vanished">%1:코어 </translation>
</message>
<message>
<source>General settings</source>
@ -1842,6 +1941,22 @@ Please try again.</source>
<source>System</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart %1:core</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to restart %1:core now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reboot %1:core system</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shut down %1:core system</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GenericDeviceListPage</name>
@ -2368,10 +2483,6 @@ Please try again.</source>
<source>Button pressed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sensor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Closable sensors</source>
<translation type="unfinished"></translation>
@ -2848,6 +2959,22 @@ Please try again.</source>
<source>Signal strength changed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sensors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Heating</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Irrigation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ventilation</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LightsDeviceListPage</name>
@ -3561,6 +3688,78 @@ Please try again.</source>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No wireless hardware available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The access point cannot be found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The network interface cannot be found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid network device type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wireless networking is disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The wireless connection failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Networking is disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The network manager is not available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hosting access point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Network management is unavailable on this system.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Access Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create Access Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect to wireless network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hidden Network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connected to</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IPv4 Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IPv6 Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>WiFi frequency</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NewMagicPage</name>
@ -3866,28 +4065,46 @@ Please try again.</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Irrigation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ventilation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>irrigation</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>ventilation</source>
<extracomment>Select ...</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NymeaConnection</name>
<message>
<source>Common Name:</source>
<translation> :</translation>
<translation type="vanished"> :</translation>
</message>
<message>
<source>Oragnisation:</source>
<translation>:</translation>
<translation type="vanished">:</translation>
</message>
<message>
<source>Locality:</source>
<translation>:</translation>
<translation type="vanished">:</translation>
</message>
<message>
<source>Oragnisational Unit:</source>
<translation>:</translation>
<translation type="vanished">:</translation>
</message>
<message>
<source>Country:</source>
<translation>:</translation>
<translation type="vanished">:</translation>
</message>
</context>
<context>
@ -3954,6 +4171,10 @@ Please try again.</source>
<source>Confirm password</source>
<translation type="unfinished"> </translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PluginParamsPage</name>
@ -4055,6 +4276,14 @@ Please try again.</source>
<source>Unknown item</source>
<translation> </translation>
</message>
<message>
<source>True</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>S:</name>
@ -4609,6 +4838,14 @@ Please try again.</source>
<source>%1: %2 %3 %4</source>
<translation></translation>
</message>
<message>
<source>True</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SmartMeterDeviceListPage</name>
@ -4773,6 +5010,37 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ThingClassDetailsPage</name>
<message>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ID copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Events</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>States</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Actions</source>
<translation type="unfinished">()</translation>
</message>
</context>
<context>
<name>TimeEventDelegate</name>
<message>

View File

@ -254,7 +254,7 @@ SettingsPageBase {
var popup = dialog.createObject(app,
{
headerIcon: "../images/dialog-warning-symbolic.svg",
title: qsTr("Reboot %1:core").arg(app.systemName),
title: qsTr("Reboot %1:core system").arg(app.systemName),
text: text,
standardButtons: Dialog.Ok | Dialog.Cancel
});
@ -268,7 +268,7 @@ SettingsPageBase {
Layout.fillWidth: true
Layout.leftMargin: app.margins
Layout.rightMargin: app.margins
text: qsTr("Shutdown %1:core system").arg(app.systemName)
text: qsTr("Shut down %1:core system").arg(app.systemName)
visible: engine.systemController.powerManagementAvailable
onClicked: {
var dialog = Qt.createComponent(Qt.resolvedUrl("../components/MeaDialog.qml"));
@ -276,7 +276,7 @@ SettingsPageBase {
var popup = dialog.createObject(app,
{
headerIcon: "../images/dialog-warning-symbolic.svg",
title: qsTr("Shut down %1:core").arg(app.systemName),
title: qsTr("Shut down %1:core system").arg(app.systemName),
text: text,
standardButtons: Dialog.Ok | Dialog.Cancel
});

View File

@ -126,6 +126,7 @@ SettingsPageBase {
subText: root.deviceClass.displayName
progressive: false
}
NymeaListItemDelegate {
Layout.fillWidth: true
text: qsTr("ID:")
@ -137,6 +138,15 @@ SettingsPageBase {
}
}
NymeaListItemDelegate {
Layout.fillWidth: true
text: qsTr("Thing class")
subText: qsTr("View the type definition for this thing")
onClicked: {
pageStack.push(Qt.resolvedUrl("ThingClassDetailsPage.qml"), {device: root.device})
}
}
SettingsPageSectionHeader {
text: qsTr("Parameters")
visible: root.device.params.count > 0

View File

@ -0,0 +1,153 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Copyright 2013 - 2020, nymea GmbH
* Contact: contact@nymea.io
*
* This file is part of nymea.
* This project including source code and documentation is protected by
* copyright law, and remains the property of nymea GmbH. All rights, including
* reproduction, publication, editing and translation, are reserved. The use of
* this project is subject to the terms of a license agreement to be concluded
* with nymea GmbH in accordance with the terms of use of nymea GmbH, available
* under https://nymea.io/license
*
* GNU General Public License Usage
* Alternatively, this project may be redistributed and/or modified under the
* terms of the GNU General Public License as published by the Free Software
* Foundation, GNU version 3. This project is distributed in the hope that it
* will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
* Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* this project. If not, see <https://www.gnu.org/licenses/>.
*
* For any further details and any questions please contact us under
* contact@nymea.io or see our FAQ/Licensing Information on
* https://nymea.io/license/faq
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
import QtQuick 2.8
import QtQuick.Controls 2.1
import QtQuick.Layouts 1.2
import Nymea 1.0
import "../components"
import "../delegates"
SettingsPageBase {
id: root
property Device device: null
readonly property DeviceClass thingClass: device ? device.deviceClass : null
header: NymeaHeader {
text: root.thingClass.displayName
onBackPressed: pageStack.pop()
}
SettingsPageSectionHeader {
text: qsTr("Type")
}
NymeaListItemDelegate {
Layout.fillWidth: true
text: root.thingClass.displayName
subText: root.thingClass.id.toString().replace(/[{}]/g, "")
progressive: false
}
SettingsPageSectionHeader {
text: qsTr("Parameters")
visible: root.thingClass.paramTypes.count > 0
}
Repeater {
model: root.thingClass.paramTypes
NymeaListItemDelegate {
Layout.fillWidth: true
text: root.thingClass.paramTypes.get(index).displayName
subText: root.thingClass.paramTypes.get(index).id.toString().replace(/[{}]/g, "")
progressive: false
onClicked: {
PlatformHelper.toClipBoard(subText);
ToolTip.show(qsTr("ID copied to clipboard"), 500);
}
}
}
SettingsPageSectionHeader {
text: qsTr("Settings")
visible: root.thingClass.settingsTypes.count > 0
}
Repeater {
model: root.thingClass.settingsTypes
NymeaListItemDelegate {
Layout.fillWidth: true
text: root.thingClass.settingsTypes.get(index).displayName
subText: root.thingClass.settingsTypes.get(index).id.toString().replace(/[{}]/g, "")
progressive: false
onClicked: {
PlatformHelper.toClipBoard(subText);
ToolTip.show(qsTr("ID copied to clipboard"), 500);
}
}
}
SettingsPageSectionHeader {
text: qsTr("Events")
visible: root.thingClass.eventTypes.count > 0
}
Repeater {
model: root.thingClass.eventTypes
NymeaListItemDelegate {
Layout.fillWidth: true
text: root.thingClass.eventTypes.get(index).displayName
subText: root.thingClass.eventTypes.get(index).id.toString().replace(/[{}]/g, "")
progressive: false
onClicked: {
PlatformHelper.toClipBoard(subText);
ToolTip.show(qsTr("ID copied to clipboard"), 500);
}
}
}
SettingsPageSectionHeader {
text: qsTr("States")
visible: root.thingClass.stateTypes.count > 0
}
Repeater {
model: root.thingClass.stateTypes
NymeaListItemDelegate {
Layout.fillWidth: true
text: root.thingClass.stateTypes.get(index).displayName
subText: root.thingClass.stateTypes.get(index).id.toString().replace(/[{}]/g, "")
progressive: false
onClicked: {
PlatformHelper.toClipBoard(subText);
ToolTip.show(qsTr("ID copied to clipboard"), 500);
}
}
}
SettingsPageSectionHeader {
text: qsTr("Actions")
visible: root.thingClass.actionTypes.count > 0
}
Repeater {
model: root.thingClass.actionTypes
NymeaListItemDelegate {
Layout.fillWidth: true
text: root.thingClass.actionTypes.get(index).displayName
subText: root.thingClass.actionTypes.get(index).id.toString().replace(/[{}]/g, "")
progressive: false
onClicked: {
PlatformHelper.toClipBoard(subText);
ToolTip.show(qsTr("ID copied to clipboard"), 500);
}
}
}
}