Menu entries should show the application name *before* the description

Bug #523121 reported by Alessio Gaeta
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Invalid
Undecided
Unassigned
Ubuntu Translations
Invalid
Wishlist
Traduttori Italiani del software di Ubuntu
gnome-menus (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

Binary package hint: gnome-menus

I'm reporting this "bug" here, but it is a general issue with each program's .desktop file.
When navigating menus, I expect to find my applications by their name, but often (almost ever) they are ordered by their generic description. I don't know if this is an issue that affects all Ubuntu translations, though, but so is for the Italian localization.
To be clear, an example: if I wanted to launch Empathy, I would do

Applicazioni -> Internet -> Empathy [- Messaggistica istantanea]

but I find instead

Applicazioni -> Internet -> Messaggistica istantanea Empathy

That's could be fine the first time I use Ubuntu (maybe I don't know what Empathy is...), but next times it is really annoying: I just look for Empathy, because Empathy is what I want (on white pages you look for Smith, John, not for Plumber/Fireman/Whatever-work John Smith).

There are good examples too, like Rhythmbox and Gwget, but they are the minority.
Marking this as a papercut.
Thank you.

Tags: papercut
Revision history for this message
Sebastien Bacher (seb128) wrote :

The "issue" is not really a gnome-menus one it's just what those program set in their desktop entry

Changed in gnome-menus (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Alessio Gaeta (meden) wrote : Re: [Bug 523121] Re: Menu entries should show the application name *before* the description

Il giorno mer, 17/02/2010 alle 11.10 +0000, Sebastien Bacher ha
scritto:
> The "issue" is not really a gnome-menus one it's just what those program
> set in their desktop entry

I agree, it was my first sentence... ;)
Nevertheless, I think there is a need of some kind of guidelines in
writing/translating menu entries to avoid confusing end users (->
usability issue).
And of course fix translations accordingly before Lucid is released...

Revision history for this message
Vish (vish) wrote :

Thank you for bringing this bug to our attention. However, a paper cut should be a small usability issue, in the default Ubuntu install, that affects many people and is quick and easy to fix. So this bug can't be addressed as part of this project.

- This bug seems to be wrong translations by the Italian empathy translations team. This problem is not present in the English version. where it says "Empathy IM client"
For further information about papercuts criteria, please read https://wiki.ubuntu.com/PaperCut.

Don't worry though, this bug has been marked as "Invalid" only in the papercuts project.

Changed in hundredpapercuts:
status: New → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

it's not a gnome-menus bug either

Changed in gnome-menus (Ubuntu):
status: New → Invalid
Revision history for this message
David Planella (dpm) wrote :

I'm assigning the bug to the Ubuntu Italian translators, with whom it would be best to discuss this.

Changed in ubuntu-translations:
assignee: nobody → Traduttori Italiani del software di Ubuntu (ubuntu-it-l10n)
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Milo Casagrande (milo) wrote :

The passage from the old way (Name - GenericName) of translating the .desktop menu entries to the new one (X-GNOME-Fullname) has been done due to the modifications of the freedesktop specifications, and also because in Italian, using the Name before the description, would have been grammatically incorrect.

With the future passage to gnome-shell, this will not be the case anymore, since looks like there will only be the Name visible.

If you really want to see the name of the application in the menu, you need to ask each application to change their .desktop file accordingly, or to ask for a global gconf key where you can "decide" what to show in the menus (be it Name, GenericName, FullName).

What you see with Rhythmbox and gwget are definitely wrong translations. Rythmbox has been fixed too late in the cycle to be included with the default Ubuntu language-pack (will probably be with the next one), gwget was not fixed at all.

An example where the pattern "Name - GenerciName" will not work is with Totem: you will never find the name of the application.

Marking as invalid.

Changed in ubuntu-translations:
status: Triaged → Invalid
Revision history for this message
Alessio Gaeta (meden) wrote :

> The passage from the old way (Name - GenericName) of translating the
> .desktop menu entries to the new one (X-GNOME-Fullname) has been done
> due to the modifications of the freedesktop specifications, and also
> because in Italian, using the Name before the description, would have
> been grammatically incorrect.

Actually, Gnome guidelines (not yet approved as standard, anyway) only
state:

" * If Name is just the application name, leave alone
      * If there is no GenericName, leave alone

      * If Name == GenericName: remove GenericName

      * If Name embeds both the application name and the generic name
              * Add X-GNOME-FullName, with what was in Name

              * Set Name to the application name only "

No one forbid translators to set X-GNOME-Fullname to "Transmission -
Client BitTorrent" or "Empathy - Messaggistica istantanea". And about
your statement about Italian grammar correctness... well I would prefer
usability over hair-splitting: ordered lists (as grammar dictionaries,
i.e.) contain a set of "Word - Definition" (read as "Name - Generic
name"). In English "Totem Movie Player" is a grammatically correct
description, it wouldn't in Italian "Totem riproduttore multimediale";
but a dash in the middle changes everything... When translating, one
should take in account language specificity trying to not sacrifice
usability (and common sense, I would say). Of course, just my two cents.

> If you really want to see the name of the application in the menu, you
> need to ask each application to change their .desktop file accordingly,
> or to ask for a global gconf key where you can "decide" what to show in
> the menus (be it Name, GenericName, FullName).

Yes, I know, but maybe guidelines for translators about this issue would
be useful (whatever they state...).

> ** Changed in: ubuntu-translations
> Status: Triaged => Invalid
>

Sorry for the additional noise.
--
Alessio Gaeta

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.