One 'quick' solution is for MATE packages to strip all localised Icon[] references in the desktop launchers. Icon filenames shouldn't be translated so there's no need for localised "Icon" strings.
You can see the inconsistency in various locales/applications by running:
sudo sed -i '/Icon\[/d' /usr/share/applications/*.desktop
However, this is only half the problem as this only concerns applications. The other area is mate-menus, where they are stored in the PO/MO file. For example, 'pt' translates "applications-graphics":
One 'quick' solution is for MATE packages to strip all localised Icon[] references in the desktop launchers. Icon filenames shouldn't be translated so there's no need for localised "Icon" strings.
You can see the inconsistency in various locales/ applications by running:
grep -r 'Icon\[' /usr/share/ applications/ *.desktop
A workaround is to erase them:
sudo sed -i '/Icon\[/d' /usr/share/ applications/ *.desktop
However, this is only half the problem as this only concerns applications. The other area is mate-menus, where they are stored in the PO/MO file. For example, 'pt' translates "applications- graphics" :
https:/ /github. com/mate- desktop/ mate-menus/ blob/a804a6ad51 f10bce233351efd 7f33d5bad480a1d /po/pt. po#L80- L82
I've created an issue upstream for this:
https:/ /github. com/mate- desktop/ mate-menus/ issues/ 81