Volume strings not translatable, and missing a space
The volume strings ‘xx% (yydB)’ shown to the right of each volume slider is currently not translatable. It needs to be translatable, since different languages can have different formatting requirements. For example, for Norwegian Nynorsk, there should be a space between the number and the percentage sign.
Note that the similar ‘100% (0dB)’ string, shown centred on each volume slider, is translatable:
Also, there should be a space between the number and ‘dB’ for English, e.g ‘100% (0.00dB)’ should become ‘100% (0.00 dB)’.
AFAICS, the following three strings in channelwidget.cc needs to be made translatable:
snprintf(txt, sizeof(txt), "<small>%0.0f%% (%0.2fdB)</small>", v, dB);
snprintf(txt, sizeof(txt), "<small>%0.0f%% (-∞dB)</small>", v);
snprintf(txt, sizeof(txt), "%0.0f%%", v);
And a space in front of the ‘dB’ needs to be added to the first two strings above and to the following string:
last ? _("<small>100% (0dB)</small>") : NULL);