Fixed by firstly recognizing that size without K/M/G is whole bytes and will therefore not have decimals, while major,minor type strings of eg /dev should not have non-numeric end of string(?)
Then convert commas to periods for internal float conversion before using locale-aware sprintf
Fixed by firstly recognizing that size without K/M/G is whole bytes and will therefore not have decimals, while major,minor type strings of eg /dev should not have non-numeric end of string(?) Then convert commas to periods for internal float conversion before using locale-aware sprintf