Comment 14 for bug 1873466

Revision history for this message
Luke Horwell (lah7) wrote :

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/a804a6ad51f10bce233351efd7f33d5bad480a1d/po/pt.po#L80-L82

I've created an issue upstream for this:

https://github.com/mate-desktop/mate-menus/issues/81