The language file qmapshack_ru.ts has the following translation rule:
<message> <location filename="../gis/trk/filter/IFilterZeroSpeedDriftCleaner.ui" line="70"/> <source>m</source> <translation> м</translation> <=================== unit is cyrillic! </message>
As can be seen in the attached image MissingTranslation.jpg the unit when shown in the filter is the Latin "m" and not the cyrillic one. The QtLinguist translation preview is correct (see CorrectTranslation.jpg).
How to avoid this difference?