After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 596130 - Use correct Name and GenericName in .desktop file
Use correct Name and GenericName in .desktop file
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Shell
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks: 588975
 
 
Reported: 2009-09-23 23:11 UTC by William Jon McCann
Modified: 2009-09-24 19:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description William Jon McCann 2009-09-23 23:11:06 UTC
As discussed in various places we shouldn't use the generic name in the name
field in the desktop files:
http://lists.freedesktop.org/archives/xdg/2009-July/010807.html

We should also have consistency between the Name field, the name used in the
titlebar, the name used in the application menu (gnome-shell, or OS X), the
about box, and the documentation.

See http://live.gnome.org/GnomeGoals/CorrectGenericName

--

--- a/data/evolution.desktop.in.in
+++ b/data/evolution.desktop.in.in
@@ -1,6 +1,7 @@
 [Desktop Entry]
-_Name=Evolution Mail and Calendar
+_Name=Evolution
 _GenericName=Groupware Suite
+_X-GNOME-FullName=Evolution Mail and Calendar
 _Comment=Manage your email, contacts and schedule
 Exec=evolution
 Icon=evolution

We should probably fix the lame GenericName too at some point.  Is there a way we can fix this without breaking string freeze by just moving strings around?
Comment 1 Matthew Barnes 2009-09-24 00:33:46 UTC
What would the correct GenericName be then?  "Mail and Calendar"?
Comment 2 Matthew Barnes 2009-09-24 16:45:45 UTC
Committed the suggested changes in:
http://git.gnome.org/cgit/evolution/commit/?id=640129a4040e8454517f655a573dcb8e0b026375

Reopen if you have any suggestions for GenericName.  I don't even know where that gets used anymore.

Note to self: we also hard-code "Groupware Suite" in the About dialog.
Comment 3 William Jon McCann 2009-09-24 18:44:01 UTC
I'm assuming that you committed to master only?  If so, is there any way we can move the translations around so that we can commit to 2.28 without breaking the freeze?
Comment 4 Matthew Barnes 2009-09-24 19:55:57 UTC
Sure.  Both "Evolution" and "Evolution Mail and Calendar" are marked for translation.

http://git.gnome.org/cgit/evolution/commit/?h=gnome-2-28&id=3a59da4efb018bb3ad7d7b19a5ec2714f60aef29