Currently we show values (mostly) in internal values. For example ParaTopMargin = 212 or 0xff0000 in case of red colors.
Ideally we show the numeric values as in the UI (cm/in... as defined in locales), boolean as true/false (working), and colors as small filled rectangles.
https://listarchives.libreoffice.org/global/l10n/msg12884.html mentions SfxPoolItem::GetPresentation. IIUC, e.g. . It might be helpful for getting "natural", already translated values of properties. Note: the method returns the *value* of an item, not its name.
However, this needs a per-item handling. SI uses UNO properties, and there's no 1:1 mapping between UNO properties and SfxPoolItems: several UNO properties may actually be stored in a single SfxPoolItem. So we only can use those SfxPoolItems that directly correspond to related single UNO properties.
Additionally, we don't have the low-level access here to the SfxPoolItems, so we would need to construct temporary SfxPoolItems for generation of the presentation.
I should mention that in a lot of cases the implementation of a given GetPresentation is not very good, e.g. just a bare number value of an enum instead of a useful name
This one seems to be quite desirable, though raising importance is not really appropriate.