Added some UI fixes

This commit is contained in:
Yury Shuvakin
2022-08-29 02:57:42 +03:00
parent 86b73ca662
commit 1fc06361f8
8 changed files with 164 additions and 153 deletions

View File

@@ -4,9 +4,11 @@ import Utils 1.0
Rectangle { Rectangle {
property bool enabled: false property bool enabled: false
property bool neutral: true
implicitWidth: 18 implicitWidth: 18
implicitHeight: 18 implicitHeight: 18
radius: implicitWidth / 2 radius: implicitWidth / 2
color: enabled ? Palette.alternativeBackgroundColor : Palette.borderColor color: enabled ? Palette.goodColor :
(neutral ? Palette.borderColor : Palette.invalidColor)
} }

View File

@@ -15,6 +15,8 @@ TabButton {
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
elide: Text.ElideRight elide: Text.ElideRight
maximumLineCount: 2
wrapMode: Text.Wrap
} }
background: Item { background: Item {

View File

@@ -169,6 +169,7 @@ ApplicationWindow {
Controls.AvailabilityIndicator { Controls.AvailabilityIndicator {
id: connectionStatusIndicator id: connectionStatusIndicator
enabled: false enabled: false
neutral: false
Layout.alignment: Qt.AlignCenter Layout.alignment: Qt.AlignCenter
} }

View File

@@ -692,32 +692,36 @@ RowLayout {
Controls.OutlineButton { Controls.OutlineButton {
text: qsTr("Read default settings") text: qsTr("Read default settings")
Layout.fillWidth: true Layout.fillWidth: true
onClicked: BmsInterface.commands().getBMSconfDefault() onClicked: if (BmsInterface.isPortConnected()) {
BmsInterface.commands().getBMSconfDefault()
}
} }
Controls.OutlineButton { Controls.OutlineButton {
text: qsTr("Read current settings from BMS") text: qsTr("Read current settings from BMS")
Layout.fillWidth: true Layout.fillWidth: true
onClicked: BmsInterface.commands().getBMSconf() onClicked: if (BmsInterface.isPortConnected()) {
BmsInterface.commands().getBMSconf()
}
} }
Controls.OutlineButton { Controls.OutlineButton {
text: qsTr("Write current values to BMS") text: qsTr("Write current values to BMS")
Layout.fillWidth: true Layout.fillWidth: true
onClicked: { onClicked: if (BmsInterface.isPortConnected()) {
writeValuesToConfig() writeValuesToConfig()
BmsInterface.commands().setBMSconf() BmsInterface.commands().setBMSconf()
} }
} }
Controls.Button { Controls.Button {
text: qsTr("Write to non-volatile memory of BMS") text: qsTr("Write to non-volatile memory of BMS")
Layout.fillWidth: true Layout.fillWidth: true
onClicked: { onClicked: if (BmsInterface.isPortConnected()) {
needWait(true, qsTr("The settings are written to non-volatile memory.\nWait, please.")) needWait(true, qsTr("The settings are written to non-volatile memory.\nWait, please."))
writeValuesToConfig() writeValuesToConfig()
BmsInterface.commands().storeBMSConfig() BmsInterface.commands().storeBMSConfig()
} }
} }
Layout.fillWidth: true Layout.fillWidth: true

View File

@@ -25,4 +25,6 @@ QtObject {
property color informationColor: "#4C68ED" property color informationColor: "#4C68ED"
property color invalidColor: "#A31C00" property color invalidColor: "#A31C00"
property color goodColor: "#009352"
property color neutralColor: "#DFE0EB"
} }

View File

@@ -374,7 +374,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="717"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="721"/>
<source>The settings are written to non-volatile memory. <source>The settings are written to non-volatile memory.
Wait, please.</source> Wait, please.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -441,17 +441,17 @@ Wait, please.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="699"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="701"/>
<source>Read current settings from BMS</source> <source>Read current settings from BMS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="714"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="718"/>
<source>Write to non-volatile memory of BMS</source> <source>Write to non-volatile memory of BMS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="705"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="709"/>
<source>Write current values to BMS</source> <source>Write current values to BMS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -617,22 +617,22 @@ Wait, please.</source>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="165"/> <location filename="../qml/MainWindow.qml" line="165"/>
<location filename="../qml/MainWindow.qml" line="351"/> <location filename="../qml/MainWindow.qml" line="352"/>
<source>Disconnected</source> <source>Disconnected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="188"/> <location filename="../qml/MainWindow.qml" line="189"/>
<source>Serial number</source> <source>Serial number</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="351"/> <location filename="../qml/MainWindow.qml" line="352"/>
<source>Connected</source> <source>Connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="504"/> <location filename="../qml/MainWindow.qml" line="505"/>
<source>Tool started</source> <source>Tool started</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -717,110 +717,110 @@ Wait, please.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="200"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="209"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="213"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="222"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="226"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="235"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="239"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="248"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="252"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="261"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="265"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="274"/>
<source>Time, s</source> <source>Time, s</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="201"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="210"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="253"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="262"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="266"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="275"/>
<source>Voltage, V</source> <source>Voltage, V</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="214"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="223"/>
<source>Current, A</source> <source>Current, A</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="227"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="236"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="240"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="249"/>
<source>Temperature, °C</source> <source>Temperature, °C</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="284"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="293"/>
<source>Pause data collection</source> <source>Pause data collection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="284"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="293"/>
<source>Resume data collection</source> <source>Resume data collection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="294"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="303"/>
<source>Clear data</source> <source>Clear data</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="323"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="332"/>
<source>Reset zoom</source> <source>Reset zoom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="382"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="391"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="409"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="418"/>
<source>Cell #</source> <source>Cell #</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="487"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="496"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="489"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="498"/>
<source>Voltage indicator</source> <source>Voltage indicator</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="495"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="504"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="497"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="506"/>
<source>Current indicator</source> <source>Current indicator</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="503"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="512"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="510"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="519"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="521"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="530"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="528"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="537"/>
<source>Maximum temperature</source> <source>Maximum temperature</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="505"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="514"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="511"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="520"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="523"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="532"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="529"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="538"/>
<source>Average temperature</source> <source>Average temperature</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="507"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="516"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="512"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="521"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="525"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="534"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="530"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="539"/>
<source>Minimum temperature</source> <source>Minimum temperature</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="539"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="548"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="549"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="558"/>
<source>Maximum voltage</source> <source>Maximum voltage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="541"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="550"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="550"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="559"/>
<source>Average voltage</source> <source>Average voltage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="543"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="552"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="551"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="560"/>
<source>Minimum voltage</source> <source>Minimum voltage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@@ -374,7 +374,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="717"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="721"/>
<source>The settings are written to non-volatile memory. <source>The settings are written to non-volatile memory.
Wait, please.</source> Wait, please.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -441,17 +441,17 @@ Wait, please.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="699"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="701"/>
<source>Read current settings from BMS</source> <source>Read current settings from BMS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="714"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="718"/>
<source>Write to non-volatile memory of BMS</source> <source>Write to non-volatile memory of BMS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="705"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="709"/>
<source>Write current values to BMS</source> <source>Write current values to BMS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -617,22 +617,22 @@ Wait, please.</source>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="165"/> <location filename="../qml/MainWindow.qml" line="165"/>
<location filename="../qml/MainWindow.qml" line="351"/> <location filename="../qml/MainWindow.qml" line="352"/>
<source>Disconnected</source> <source>Disconnected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="188"/> <location filename="../qml/MainWindow.qml" line="189"/>
<source>Serial number</source> <source>Serial number</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="351"/> <location filename="../qml/MainWindow.qml" line="352"/>
<source>Connected</source> <source>Connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="504"/> <location filename="../qml/MainWindow.qml" line="505"/>
<source>Tool started</source> <source>Tool started</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -717,110 +717,110 @@ Wait, please.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="200"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="209"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="213"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="222"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="226"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="235"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="239"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="248"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="252"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="261"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="265"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="274"/>
<source>Time, s</source> <source>Time, s</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="201"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="210"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="253"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="262"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="266"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="275"/>
<source>Voltage, V</source> <source>Voltage, V</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="214"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="223"/>
<source>Current, A</source> <source>Current, A</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="227"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="236"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="240"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="249"/>
<source>Temperature, °C</source> <source>Temperature, °C</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="284"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="293"/>
<source>Pause data collection</source> <source>Pause data collection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="284"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="293"/>
<source>Resume data collection</source> <source>Resume data collection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="294"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="303"/>
<source>Clear data</source> <source>Clear data</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="323"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="332"/>
<source>Reset zoom</source> <source>Reset zoom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="382"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="391"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="409"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="418"/>
<source>Cell #</source> <source>Cell #</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="487"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="496"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="489"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="498"/>
<source>Voltage indicator</source> <source>Voltage indicator</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="495"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="504"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="497"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="506"/>
<source>Current indicator</source> <source>Current indicator</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="503"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="512"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="510"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="519"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="521"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="530"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="528"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="537"/>
<source>Maximum temperature</source> <source>Maximum temperature</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="505"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="514"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="511"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="520"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="523"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="532"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="529"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="538"/>
<source>Average temperature</source> <source>Average temperature</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="507"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="516"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="512"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="521"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="525"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="534"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="530"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="539"/>
<source>Minimum temperature</source> <source>Minimum temperature</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="539"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="548"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="549"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="558"/>
<source>Maximum voltage</source> <source>Maximum voltage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="541"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="550"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="550"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="559"/>
<source>Average voltage</source> <source>Average voltage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="543"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="552"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="551"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="560"/>
<source>Minimum voltage</source> <source>Minimum voltage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@@ -374,7 +374,7 @@
<translation>Загрузить настройки по-умолчанию</translation> <translation>Загрузить настройки по-умолчанию</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="717"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="721"/>
<source>The settings are written to non-volatile memory. <source>The settings are written to non-volatile memory.
Wait, please.</source> Wait, please.</source>
<translation>Выполняется запись настроек в энергонезависимую память. <translation>Выполняется запись настроек в энергонезависимую память.
@@ -446,17 +446,17 @@ Wait, please.</source>
<translation type="vanished">Загрузить настройки из файла</translation> <translation type="vanished">Загрузить настройки из файла</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="699"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="701"/>
<source>Read current settings from BMS</source> <source>Read current settings from BMS</source>
<translation>Загрузить текущие настройки из BMS</translation> <translation>Загрузить текущие настройки из BMS</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="714"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="718"/>
<source>Write to non-volatile memory of BMS</source> <source>Write to non-volatile memory of BMS</source>
<translation>Записать в энергонезависимую память BMS</translation> <translation>Записать в энергонезависимую память BMS</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/BmsSettingsScreen.qml" line="705"/> <location filename="../qml/Screens/BmsSettingsScreen.qml" line="709"/>
<source>Write current values to BMS</source> <source>Write current values to BMS</source>
<translation>Записать текущие значения в BMS</translation> <translation>Записать текущие значения в BMS</translation>
</message> </message>
@@ -621,7 +621,7 @@ Wait, please.</source>
<translation>Терминал</translation> <translation>Терминал</translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="504"/> <location filename="../qml/MainWindow.qml" line="505"/>
<source>Tool started</source> <source>Tool started</source>
<translation>Утилита запущена</translation> <translation>Утилита запущена</translation>
</message> </message>
@@ -631,17 +631,17 @@ Wait, please.</source>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="165"/> <location filename="../qml/MainWindow.qml" line="165"/>
<location filename="../qml/MainWindow.qml" line="351"/> <location filename="../qml/MainWindow.qml" line="352"/>
<source>Disconnected</source> <source>Disconnected</source>
<translation>Отключено</translation> <translation>Отключено</translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="188"/> <location filename="../qml/MainWindow.qml" line="189"/>
<source>Serial number</source> <source>Serial number</source>
<translation>Серийный номер</translation> <translation>Серийный номер</translation>
</message> </message>
<message> <message>
<location filename="../qml/MainWindow.qml" line="351"/> <location filename="../qml/MainWindow.qml" line="352"/>
<source>Connected</source> <source>Connected</source>
<translation>Подключено</translation> <translation>Подключено</translation>
</message> </message>
@@ -726,110 +726,110 @@ Wait, please.</source>
<translation>Список ячеек</translation> <translation>Список ячеек</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="200"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="209"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="213"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="222"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="226"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="235"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="239"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="248"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="252"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="261"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="265"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="274"/>
<source>Time, s</source> <source>Time, s</source>
<translation>Время, c</translation> <translation>Время, c</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="201"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="210"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="253"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="262"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="266"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="275"/>
<source>Voltage, V</source> <source>Voltage, V</source>
<translation>Напряжение, В</translation> <translation>Напряжение, В</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="214"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="223"/>
<source>Current, A</source> <source>Current, A</source>
<translation>Ток, А</translation> <translation>Ток, А</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="227"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="236"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="240"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="249"/>
<source>Temperature, °C</source> <source>Temperature, °C</source>
<translation>Температура, °C</translation> <translation>Температура, °C</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="284"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="293"/>
<source>Pause data collection</source> <source>Pause data collection</source>
<translation>Приостановить сбор данных</translation> <translation>Приостановить сбор данных</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="284"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="293"/>
<source>Resume data collection</source> <source>Resume data collection</source>
<translation>Продолжить сбор данных</translation> <translation>Продолжить сбор данных</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="294"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="303"/>
<source>Clear data</source> <source>Clear data</source>
<translation>Очистить данные</translation> <translation>Очистить данные</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="323"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="332"/>
<source>Reset zoom</source> <source>Reset zoom</source>
<translation>Сбросить масштаб</translation> <translation>Сбросить масштаб</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="382"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="391"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="409"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="418"/>
<source>Cell #</source> <source>Cell #</source>
<translation>Ячейка </translation> <translation>Ячейка </translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="487"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="496"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="489"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="498"/>
<source>Voltage indicator</source> <source>Voltage indicator</source>
<translation>Показатель вольтажа</translation> <translation>Показатель вольтажа</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="495"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="504"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="497"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="506"/>
<source>Current indicator</source> <source>Current indicator</source>
<translation>Показатель тока</translation> <translation>Показатель тока</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="503"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="512"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="510"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="519"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="521"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="530"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="528"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="537"/>
<source>Maximum temperature</source> <source>Maximum temperature</source>
<translation>Максимальная температура</translation> <translation>Максимальная температура</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="505"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="514"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="511"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="520"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="523"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="532"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="529"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="538"/>
<source>Average temperature</source> <source>Average temperature</source>
<translation>Средняя температура</translation> <translation>Средняя температура</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="507"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="516"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="512"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="521"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="525"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="534"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="530"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="539"/>
<source>Minimum temperature</source> <source>Minimum temperature</source>
<translation>Минимальная температура</translation> <translation>Минимальная температура</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="539"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="548"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="549"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="558"/>
<source>Maximum voltage</source> <source>Maximum voltage</source>
<translation>Максимальное напряжение</translation> <translation>Максимальное напряжение</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="541"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="550"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="550"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="559"/>
<source>Average voltage</source> <source>Average voltage</source>
<translation>Среднее напряжение</translation> <translation>Среднее напряжение</translation>
</message> </message>
<message> <message>
<location filename="../qml/Screens/VisualizationScreen.qml" line="543"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="552"/>
<location filename="../qml/Screens/VisualizationScreen.qml" line="551"/> <location filename="../qml/Screens/VisualizationScreen.qml" line="560"/>
<source>Minimum voltage</source> <source>Minimum voltage</source>
<translation>Минимальное напряжение</translation> <translation>Минимальное напряжение</translation>
</message> </message>