CURA-2079: Rework on adding detailed error messages to firmware updater

This commit is contained in:
Thomas Karl Pietrowski 2016-08-17 22:34:04 +02:00
parent e72a10c97a
commit c174ce4396
3 changed files with 67 additions and 66 deletions

View file

@ -35,47 +35,45 @@ UM.Dialog
if (manager.errorCode == 0)
{
if (manager.firmwareUpdateCompleteStatus)
{
//: Firmware update status label
return catalog.i18nc("@label","Firmware update completed.")
}
if (manager.progress == 0)
{
//: Firmware update status label
return catalog.i18nc("@label","Starting firmware update, this may take a while.")
}
else
{
//: Firmware update status label
return catalog.i18nc("@label","Updating firmware.")
{
//: Firmware update status label
return catalog.i18nc("@label","Firmware update completed.")
}
}
else if (manager.progress == 0)
{
//: Firmware update status label
return catalog.i18nc("@label","Starting firmware update, this may take a while.")
}
else
{
//: Firmware update status label
return catalog.i18nc("@label","Updating firmware.")
}
}
else
{
if (manager.errorCode == 1)
{
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to an unknown error.")
}
else if (manager.errorCode == 2)
{
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to an communication error.")
}
else if (manager.errorCode == 3)
{
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to an input/output error.")
}
else if (manager.errorCode == 4)
{
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to missing firmware.")
}
else
{
//: Firmware update status label
return catalog.i18nc("@label", "Unknown error code: %1").arg(manager.errorCode)
switch (manager.errorCode)
{
case 1:
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to an unknown error.")
case 2:
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to an communication error.")
case 3:
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to an input/output error.")
case 4:
//: Firmware update status label
return catalog.i18nc("@label","Firmware update failed due to missing firmware.")
default:
//: Firmware update status label
return catalog.i18nc("@label", "Unknown error code: %1").arg(manager.errorCode)
}
}
}