Comment 7 for bug 523121

Revision history for this message
Alessio Gaeta (meden) wrote : Re: [Bug 523121] Re: Menu entries should show the application name *before* the description

> 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