In: package/contents/ui/main.qml:51 package/contents/ui/main.qml:52 package/contents/ui/main.qml:248 (taken from Lokalize) there are uses of standalone percentage signs, which cause unformattable percentage values for some locales. They should use the unified percentage-placeholder format for placing the percentage sign in front of the value.
So, these are the strings in KInfoCenter: {label: i18n("Current charge:"), value: "chargePercent", unit: i18n("%"), precision: 0}, {label: i18n("Health"), value: "capacity", unit: i18n("%"), precision: 0}, Is this within a special structure? Why it has to be labeled like this instead of a standard `Label {}`? Where do "chargePercent" and "capacity" keys come from? yunits: root.historyType == HistoryModel.RateType ? i18nc("Shorthand for Watts","W") : i18nc("literal percent sign", "%") Is this string displayed anywhere in the UI?
This has been fixed a while ago.