The "gnucash.desktop" file comes with three lines to select different icons based on localization: Icon[nl]=gnucash-icoon Icon[es]=ícono-gnucash Icon=gnucash-icon I am using Gnome Shell with Spanish localization and no icon was displayed. I commented the "Icon[es]" line and I got the icon back. Probably the "Icon[nl]" and "Icon[es]" lines should be removed. I initially opened this bug report with my distribution Arch Linux and mantainer suggested me to open this bug with upstream: https://bugs.archlinux.org/task/59644 Regards,
Thank you for reporting this. It turns out the desktop file specification marks the Icon key as translatable. So in theory we should support different icon files per language. However as we don't, I have removed the current translations and added a not for translators to not translate this string. Will be fixed for gnucash 3.3
I saw the same issue in 3.6 for fa.po. Because that is managed at the translation project, I sent a message to the translator: https://lists.gnucash.org/pipermail/gnucash-devel/2019-August/044139.html Geert, did you inform Mark Haanen? Else we will get it back in his next update.
I have just sent a message to Mark. Was this worth reopening this bug for ? Other than informing the translators the translation should be exactly "gnucash-icon" (that is exactly as the English string) or "", I don't think there's much more we can do.
As we were both at that time busy with other things, it seemed better than it got forgotten. Now you wrote Mark, I patched fa.po and added a link to wiki:Translation#Committers in wiki:Release_Process For now there remains nothing to do.