Description of problem: The 'desktop-create-kmenu' tool does not understand the full range of locale syntax, as described in http://www.freedesktop.org/standards/desktop-entry-spec/0.9.4-onehtml/ In particular, an entry of the form key[lang@modifer]=value is rejected with an error, and the corresponding entry does not appear in the menu structure. Version-Release number of selected component (if applicable): 3.1-13 How reproducible: Very Steps to Reproduce: 1. cp /usr/share/application/konsole.desktop /usr/share/application/TEST.desktop 2. insert line "Name[en@Latn]=Terminal" 3. desktop-create-kmenu 2>&1| grep TEST Actual results: Warning: failed to load /usr/share/applications/TEST.desktop: Error in section Desktop Entry at line 15: Invalid characters in locale name Expected results: No error, and an extra Terminal entry in the menu structure Additional info: desktop-create-menu also appears to choke on a space in this locale section which appears in the examples in the above specification (though isn't described explicitly).
it should be in desktop-file-utils. i assign it to correct component
I believe Jonathan fixed this.