[Kde-games-devel] Names in KDE menu.

Waldo Bastian kde-games-devel@mail.kde.org
Wed, 5 Mar 2003 23:30:19 +0100


On Tuesday 18 February 2003 19:14, Waldo Bastian wrote:
> On Tuesday 18 February 2003 09:22, Lauri Watts wrote:
> > On Tuesday 18 February 2003 02.39, david mattatall wrote:
> > > On February 17, 2003 04:43 pm, Aaron J. Seigo wrote:
> > >
> > > Ok, I agree, but in the kmenu they all have (Text Editor) beside
> > > them...which could also be considered redundent since they are in the
> > > "Editors" submenu.
> >
> > So, how about this:
> > KEdit (Simple Text Editor)
> > KWrite (Advanced Text Editor)
> > Kate (Programmers IDE)
>
> Applications have three fields: their name, a generic description and a
> comment. The generic description should in all cases be "Text Editor" since
> that is their basic functionality. A more verbose description, detailing
> what makes this editor so special, can be given in the comment.
>
> I believe the original complaint was that it was redundant to have them all
> list "Text Editor" since they were listed under "Editors" already anyway.
>
> I think that should be solved in the K-menu itself, e.g. by surpressing
> certain generic desriptions in a specific menu.
>
> If you look at e.g. Games->Arcade you will understand what I mean :)

Ok, I have made a patch that add support for such suppression, but I now start 
to have some doubts about how the GenericName field is used. The idea is that 
you want to be able to provide the user with a menu such as:
 - Text Editor
 - Word Processor
 - Mail Client

GenericName is supposed to provide the above names, while the normal name 
field provides the true name of the application:
 - KEdit
 - KWord
 - KMail
Or for some users perhaps:
 - Kate
 - Abiword
 - Evolution

I think most of the KDE menu has suitable Names and GenericNames except for 
the Games section. I don't think that Patience and KPoker both having the 
same GenericName "Card Game" is a very good choice. If you look back at the 
above example, you see that "Mail Client" can be used to describe either 
"KMail" or "Evolution" because they both more or less provide the same 
functionality. But Patience and KPoker are not the same, they provide two 
different kind of games, that both happen to be based around cards. XPoker 
and KPoker could share the same GenericName, they would both be about the 
same game, although two different implementations of that game.

So I would like to hear some suggestions for better Name / Generic Name 
combinations for our Game section in the KDE menu.

Cheers,
Waldo
-- 
bastian@kde.org -=|[ SuSE, The Linux Desktop Experts ]|=- bastian@suse.com