Some fixes in the Energy View if there is only a producer

This commit is contained in:
Michael Zanetti 2022-08-11 23:58:48 +02:00
parent bf2279940c
commit c84950a488
9 changed files with 103 additions and 59 deletions

View File

@ -1939,7 +1939,7 @@
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation>Installiere ein Energiemessgerät um eine Übersicht über Deinen Energieverbrauch zu erhalten.</translation>
<translation type="vanished">Installiere ein Energiemessgerät um eine Übersicht über Deinen Energieverbrauch zu erhalten.</translation>
</message>
<message>
<source>Energy plugin not installed installed.</source>
@ -1947,7 +1947,7 @@
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation>Auf diesem %1 System ist die Energieerweiterung nicht installiert.</translation>
<translation type="vanished">Auf diesem %1 System ist die Energieerweiterung nicht installiert.</translation>
</message>
<message>
<source>Install energy plugin</source>
@ -1957,6 +1957,14 @@
<source>Energy plugin not installed.</source>
<translation>Das Energie-Plugin ist nicht installiert.</translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation>Um einen Überblick über Deinen Energieverbrauch zu bekommen, installiere das Energy-Plugin.</translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation>Um einen Überblick über deinen Energieverbrauch zu bekommen, richte einen Stromgzähler ein.</translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5460,6 +5468,10 @@ Möchtest Du fortfahren?</translation>
<source>Installed integration plugins</source>
<translation>Installierte Integrationen</translation>
</message>
<message>
<source>Install more plugins</source>
<translation>Weitere Plugins installieren</translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -1819,14 +1819,6 @@
<source>Add things</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install energy plugin</source>
<translation type="unfinished"></translation>
@ -1835,6 +1827,14 @@
<source>Energy plugin not installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5188,6 +5188,10 @@ Do you want to proceed?</source>
<source>Installed integration plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install more plugins</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -1819,14 +1819,6 @@
<source>Add things</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install energy plugin</source>
<translation type="unfinished"></translation>
@ -1835,6 +1827,14 @@
<source>Energy plugin not installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5188,6 +5188,10 @@ Do you want to proceed?</source>
<source>Installed integration plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install more plugins</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -1862,14 +1862,6 @@
<source>Add things</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install energy plugin</source>
<translation type="unfinished"></translation>
@ -1878,6 +1870,14 @@
<source>Energy plugin not installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5235,6 +5235,10 @@ Do you want to proceed?</source>
<source>Installed integration plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install more plugins</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -1890,14 +1890,6 @@
<source>Add things</source>
<translation type="unfinished">() </translation>
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install energy plugin</source>
<translation type="unfinished"></translation>
@ -1906,6 +1898,14 @@
<source>Energy plugin not installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5346,6 +5346,10 @@ Do you want to proceed?</source>
<source>Installed integration plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install more plugins</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -1869,14 +1869,6 @@
<source>Add things</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install energy plugin</source>
<translation type="unfinished"></translation>
@ -1885,6 +1877,14 @@
<source>Energy plugin not installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5246,6 +5246,10 @@ Do you want to proceed?</source>
<source>Installed integration plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install more plugins</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -1926,11 +1926,7 @@
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation>Mevcut enerji kullanımınıza genel bir bakış için bir enerji sayacı kurun.</translation>
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation type="unfinished"></translation>
<translation type="vanished">Mevcut enerji kullanımınıza genel bir bakış için bir enerji sayacı kurun.</translation>
</message>
<message>
<source>Install energy plugin</source>
@ -1940,6 +1936,14 @@
<source>Energy plugin not installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5384,6 +5388,10 @@ Do you want to proceed?</source>
<source>Installed integration plugins</source>
<translation>Yüklü entegrasyon eklentileri</translation>
</message>
<message>
<source>Install more plugins</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -1818,14 +1818,6 @@
<source>Add things</source>
<translation></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install an energy meter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This %1 system does not have the energy extensions installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install energy plugin</source>
<translation type="unfinished"></translation>
@ -1834,6 +1826,14 @@
<source>Energy plugin not installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, install the energy plugin.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To get an overview of your current energy usage, set up an energy meter.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
@ -5171,6 +5171,10 @@ Do you want to proceed?</source>
<source>Installed integration plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install more plugins</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerBalanceStats</name>

View File

@ -170,7 +170,7 @@ MainViewBase {
Layout.fillWidth: true
Layout.preferredHeight: width
energyManager: energyManager
visible: rootMeter != null
visible: rootMeter != null || producers.count > 0
producers: producers
}
@ -191,7 +191,7 @@ MainViewBase {
width: parent.width - app.margins * 2
visible: !engine.thingManager.fetchingData && (!engine.jsonRpcClient.experiences.hasOwnProperty("Energy") || engine.jsonRpcClient.experiences["Energy"] <= "0.1")
title: qsTr("Energy plugin not installed.")
text: qsTr("This %1 system does not have the energy extensions installed.").arg(Configuration.systemName)
text: qsTr("To get an overview of your current energy usage, install the energy plugin.")
imageSource: "../images/smartmeter.svg"
buttonText: qsTr("Install energy plugin")
buttonVisible: packagesFilterModel.count > 0
@ -205,9 +205,9 @@ MainViewBase {
EmptyViewPlaceholder {
anchors.centerIn: parent
width: parent.width - app.margins * 2
visible: engine.jsonRpcClient.experiences["Energy"] >= "0.2" && !engine.thingManager.fetchingData && energyMeters.count == 0 && consumers.count == 0
visible: engine.jsonRpcClient.experiences["Energy"] >= "0.2" && !engine.thingManager.fetchingData && energyMeters.count == 0 && consumers.count == 0 && producers.count == 0
title: qsTr("There are no energy meters installed.")
text: qsTr("To get an overview of your current energy usage, install an energy meter.")
text: qsTr("To get an overview of your current energy usage, set up an energy meter.")
imageSource: "../images/smartmeter.svg"
buttonText: qsTr("Add things")
onButtonClicked: pageStack.push(Qt.resolvedUrl("../thingconfiguration/NewThingPage.qml"))