Sorry but this explanation doesn't make much sense to me.
Values on lists or forms, taken from value lists, are translated, why group names can't be?
My records are grouped by values from choice list, also values not translated in popups are taken from static choice lists.