alexde added a comment.
As this it not in the scope of this patch, those values look suspicious to me too: switch(model.battery.type) { case 3: return i18n("Internal battery") case 2: return i18n("UPS battery") case 9: return i18n("Monitor battery") case 4: return i18n("Mouse battery") case 5: return i18n("Keyboard battery") case 1: return i18n("PDA battery") case 7: return i18n("Phone battery") default: return i18n("Unknown battery") Is there a special reason for the weired order? Is it correct that case 0 and 6 are missing and default to unknown? Maybe (I haven't looked deeper into it) this needs another patch. INLINE COMMENTS > main.qml:104 > switch(value) { > - case 0: return i18n("Unknown Technology") > - case 1: return i18n("Lithium Ion") > - case 2: return i18n("Lithium Polymer") > - case 3: return i18n("Lithium Iron Phosphate") > - case 4: return i18n("LeadAcid") > - case 5: return i18n("Lead Acid") > - case 6: return i18n("Nickel Metal Hydride") > + case 0: return i18n("Unknown technology") > + case 1: return i18n("Lithium ion") Wouldn't it be better to define 0 as a default value? > main.qml:110 > + case 6: return i18n("Nickel cadmium") > + case 6: return i18n("Nickel metal hydride") > } Now you have two times the case 6 REPOSITORY R102 KInfoCenter REVISION DETAIL https://phabricator.kde.org/D24379 To: meven, ngraham, ltoscano Cc: alexde, plasma-devel, ltoscano, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart