Am Mittwoch 07 Dezember 2011, 07:31:17 schrieb Mick:
> On Tuesday 06 Dec 2011 20:34:17 Alex Baer wrote:

[...]


> > > > 
> > > > Hi Carsten,
> > > > 
> > > > yes, the .directory files do contain translations, and I'd be *VERY*
> > > > suprised, if the Slackware guys would any *buntu specifics... ;) It's
> > > > a small team, and they usually try to avoid distro specific changes
> > > > or patches.
> > > > 
> > > > In Slackware64-13.37 the .directory files are located in
> > > > /usr/share/desktop- directories. Here I find files like
> > > > xfce-multimedia.directory and kde- office.directory. However, I don't
> > > > find anything generic. All files are for either Xfce or KDE.
> > > > 
> > > > So my questions for now are:
> > > > 1. Where does e pick application categories?
> > > > 2. Where would I look for generic (non-KDE, non-Xfce) .directory
> > > > files? 3. How would I go about this, in order to make e use the
> > > > translations?
> > > > 
> > > > Because, at the moment, I have
> > > > (English) Menu > Applications > Office > LibreOffice (Writer)
> > > > (Germen)        Hauptmenü > Anwendungen (correct!) > Office (should be:
> > > > Büro)
> > > > 
> > > > > LibreOffice (Textverarbeitung) (correct!)
> > > > 
> > > > Sorry for bothering again with this, and thanks for your patience!
> > > 
> > > Did you try:
> > >   locate .desktop
> > > 
> > > or
> > > 
> > >   find / -name *.desktop
> > 
> > Hi Mick,
> > 
> > yes, of course, and I found lots of places with .desktop and .directory
> > files. To me it seems, that e uses the .directory files in
> > 
> >     /usr/share/desktop.directories,
> > 
> > which contain translations, such as LibreOffice (Writer) for English and
> > LibreOffice (Textverarbeitung) for German for the entries of each
> > application menu.
> 
> On my distro I have:
> 
>     /usr/share/desktop-directories/
> 
> which contains only kde-<application_name>.directory files.  I assume each
> distro is different.

Sorry, I should have been more precise here. Under 

        /usr/share/desktop-directories

I find files, such as kde-office.directory and xfce-office.directory, and these 
contain the translations for these desktop environments. If I select "KDE 
Menu" option in e, it uses the KDE .directory files.
If you don't have xfce .directory files here, I guess you don't have Xfce 
installed, at all, do you?

> 
> > But for the categories in the Applications menu, e seems to refer to
> > 
> >     /etc/xdg/menus/enlightenment.menu,
> > 
> > which contains only English text. If I remove this file from here, I have
> > a German applications menu!!!
> > 
> > Is my conclusion correct? Or where is e supposed to look for
> > translations?
> 
> I leave the devs to talk about this as I do not know, but if you look
> inside
> 
>    /etc/xdg/menus/enlightenment.menu
> 
> you will find references for the directories that e seems to scan to find
> your distro's menu lists;  e.g.
> 
> <Menu>
> 
>   <Name>Applications</Name>
>   <Directory>Applications.directory</Directory>
> 
>   <!-- Scan legacy dirs first, as later items take priority -->
>   <LegacyDir>/etc/X11/applnk</LegacyDir>
>   <LegacyDir>/usr/share/gnome/apps</LegacyDir>
>   <KDELegacyDirs/>
> 
>   <!-- Read standard .directory and .desktop file locations -->
>   <DefaultAppDirs/>
>   <DefaultDirectoryDirs/>
> 
>   <!-- Read in overrides and child menus from applications-merged/ -->
>   <DefaultMergeDirs/>

I saw this, but this file doesn't include any paths, just category names to be 
used in the menu...

[...]
> 
> Can't you manually edit the relevant .directory file and add your preferred
> German description for LibreOffice?

Probably yes, but actually I am inclined to think that this should be 
considere a bug and fixed upstream, because the file 
/etc/xdg/menus/enlightenment.menu 

- either needs to include translations
- or not to be used in its current form, at all, if KDE is installed
- or only be used, when enlightenment menu is selected and ignored when KDE 
menu is selected by the user.

Generally e shouldn't make assumptions about other installed window managers 
and desktop environments, I think. But I wouldn't consider a major bug, as 
removing just one file cures the problem by and large. So it's definitely not 
something that should get maximum priority, although it should be fixed in a 
future version.

Thanks for your support, it helped me to track this down to the level, where I 
was able to solve it (for me, at least).

Regards,

   Alex

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to