Created attachment 7421 Screenshot of the issue Since upgrading the package gnome-calculator to 3.26.0, the item in the application menu is no longer localized. Please see the attached screenshot. "Calculator" should be "Taschenrechner", like with previous versions. I have noticed that the order of the "Name" fields is different in the .desktop file. Working: [Desktop Entry] Name=Calculator Name[de]=Taschenrechner ... Not working: [Desktop Entry] Name[de]=Taschenrechner Name=Calculator ... According to desktop-file-validate both versions are valid. So this seems to be a bug in either xfce-panel or Garcon. System: Arch Linux (up-to-date) xfce-panel 4.12.1 garcon 0.6.1
Could you quickly confirm that this bug is also exposed in xfdesktop's application menu? Both xfdesktop and the panel use garcon to handle these menus so I would presume the bug is with garcon, but by trying out the above you could very quickly confirm that. Thanks!
The application menu shown when right-clicking on the desktop has the same bug.
Ok, thanks. Moved the issue to Garcon.
The bug is not in Garcon but libxfce4util, reassigned.
Created attachment 7763 Simple reproducer for this bug report
Created attachment 7764 Patch to fix this issue
Created attachment 7765 And another (unrelated) cleanup patch
*** Bug 13683 has been marked as a duplicate of this bug. ***
Thomas Lange referenced this bugreport in commit ffc7a0a8bd63c154563f27c268183576e61c9d24 Allow language-specific keys before language-neutral ones (Bug #13979) https://git.xfce.org/xfce/libxfce4util/commit?id=ffc7a0a8bd63c154563f27c268183576e61c9d24
Thank you for the patches and the reproducer !