2008/11/6 Eddy Petrișor <[EMAIL PROTECTED]>:
> 2008/11/5 Bill Allombert <[EMAIL PROTECTED]>:
>> On Wed, Nov 05, 2008 at 03:27:08AM +0200, Eddy Petrișor wrote:
>
>>> >> >Is this behaviour correct? Are subdirectories allowed in
>>> >> >~/.local/share/desktop-directories and does the standard say they should
>>> >> >be recursively traversed in order to find more .directory files?
>
>>> Note that meanwhile I have seen the same issue on a fresh install,
>>> too. The workaround I was talking about in my last mail worked like a
>>> charm on the new system, too.
>>>
>>> > Actually you should have a file
>>> > ~/.config/menus/debian-menu.menu
>>> > which start by
>>> > <Menu>
>>> > <DirectoryDir>/home/eddy/.local/share/desktop-directories/menu-xdg</DirectoryDir>
>>> > which tell GNOME to look for directory files in 
>>> > /home/eddy/.local/share/desktop-directories/menu-xdg
>>>
>>> I do have that file and indeed that's how it looks like. See attachment.
>>> But it seems this file doesn't do anything. I have removed the
>>> symlinks that made the thing work, ran update-menus and the menus are
>>> back in English.
>>>
>>> If I recreate the symlinks once more, and run update-menus I get the
>>> localized version once more. So, I guess something's really off.
>>
>> Could you check whether in both case the file in
>> /home/eddy/.local/share/desktop-directories/menu-xdg
>> are correctly localized ?
>
> I assume that by "both" you mean with and without the hack:
>
> Without the hack:
>
> heidi:/home/eddy/.local/share/desktop-directories# update-menus
> heidi:/home/eddy/.local/share/desktop-directories# egrep '\[ro\]'
> /var/lib/menu-xdg/desktop-directories/menu-xdg/* | head
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-accessibility.directory:Name[ro]=Accesibilitate
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-data-management.directory:Name[ro]=Administrare
> de date
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications.directory:Name[ro]=Aplicații
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-editors.directory:Name[ro]=Editoare
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-emulators.directory:Name[ro]=Emulatoare
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-file-management.directory:Name[ro]=Administrarea
> fișierelor
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-graphics.directory:Name[ro]=Grafică
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-network-communication.directory:Name[ro]=Comunicare
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-network.directory:Name[ro]=Rețele
> /var/lib/menu-xdg/desktop-directories/menu-xdg/debian-applications-network-file-transfer.directory:Name[ro]=Transfer
> de fișiere
>
>
> 0 [EMAIL PROTECTED] ~/.config/menus $ update-menus -v
> update-menus[24644]: Actualizarea meniului este executată de utilizator.
> update-menus[24644]: Dpkg nu blochează zona de stare dpkg, foarte bine.
> update-menus[24644]: Se citește lista cu pachete instalate...
> update-menus[24644]: Se citesc regulile de translatare din
> /etc/menu-methods/translate_menus.
> update-menus[24644]: Se citesc fișierele cu intrări în meniu din
> /home/eddy/.menu/.
> update-menus[24644]: s-au găsit 0 intrări în meniu (0 în total).
> update-menus[24644]: Se citesc fișierele cu intrări în meniu din /etc/menu/.
> update-menus[24644]: s-au găsit 0 intrări în meniu (0 în total).
> update-menus[24644]: Se citesc fișierele cu intrări în meniu din 
> /usr/lib/menu/.
> update-menus[24644]: s-au găsit 0 intrări în meniu (0 în total).
> update-menus[24644]: Se citesc fișierele cu intrări în meniu din
> /usr/share/menu/.
> update-menus[24644]: fișierul /usr/share/menu/openjdk-6-jre linia 8:
> Se ignoră intrările care necesită pachetul lipsă openjdk-6-bin.
> update-menus[24644]: s-au găsit 288 intrări în meniu (288 în total).
> update-menus[24644]: Se citesc fișierele cu intrări în meniu din
> /usr/share/menu/default/.
> update-menus[24644]: s-au găsit 0 intrări în meniu (288 în total).
> update-menus[24644]: Se execută metodele-meniu în /home/eddy/.menu-methods/.
> update-menus[24644]: Se execută metodele-meniu în /etc/menu-methods/.
> update-menus[24644]: Se execută metoda:
> /etc/menu-methods/xdg-desktop-entry-spec-apps
> update-menus[24644]: Se execută metoda:
> /etc/menu-methods/xdg-desktop-entry-spec-dirs
> update-menus[24644]: Se execută metoda: /etc/menu-methods/fluxbox
> update-menus[24644]: Se execută metoda:
> /etc/menu-methods/xdg-desktop-entry-spec-sessions
> update-menus[24644]: Se execută metoda: /etc/menu-methods/menu-xdg
> 0 [EMAIL PROTECTED] ~/.config/menus $ head ~/.config/menus/debian-menu.menu
> <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 0.8//EN"
>  "http://www.freedesktop.org/standards/menu-spec/menu-0.8.dtd";>
> <!-- Automatically generated do not edit -->
> <Menu>
> <DirectoryDir>/home/eddy/.local/share/desktop-directories/menu-xdg</DirectoryDir>
> <Name>Debian</Name>
> <Directory>debian.directory</Directory>
> <Include>
> <Category>X-Debian</Category>
> </Include>
> 0 [EMAIL PROTECTED] ~/.config/menus $ egrep '\[ro\]'
> /home/eddy/.local/share/desktop-directories/menu-xdg/* | head
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-accessibility.directory:Name[ro]=Accesibilitate
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-data-management.directory:Name[ro]=Administrare
> de date
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications.directory:Name[ro]=Aplicații
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-editors.directory:Name[ro]=Editoare
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-emulators.directory:Name[ro]=Emulatoare
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-file-management.directory:Name[ro]=Administrarea
> fișierelor
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-graphics.directory:Name[ro]=Grafică
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-network-communication.directory:Name[ro]=Comunicare
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-network.directory:Name[ro]=Rețele
> /home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-network-file-transfer.directory:Name[ro]=Transfer
> de fișiere
>
>
> Menu still not localized.
>
>
>
>
> With the hack:
>
> 0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ find . -name
> \*.directory -exec ln -s {} . \;
> ln: creating symbolic link `./Accessibility.directory': File exists
> ln: creating symbolic link `./Debian.directory': File exists
> 0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ ll
> total 44
> -rw-r--r-- 1 eddy eddy 6149 2008-11-05 02:12 Accessibility.directory
> lrwxrwxrwx 1 eddy eddy   54 2008-11-06 03:25
> debian-applications-accessibility.directory ->
> ./menu-xdg/debian-applications-accessibility.directory
> lrwxrwxrwx 1 eddy eddy   56 2008-11-06 03:25
> debian-applications-data-management.directory ->
> ./menu-xdg/debian-applications-data-management.directory
> lrwxrwxrwx 1 eddy eddy   40 2008-11-06 03:25
> debian-applications.directory ->
> ./menu-xdg/debian-applications.directory
> lrwxrwxrwx 1 eddy eddy   48 2008-11-06 03:25
> debian-applications-editors.directory ->
> ./menu-xdg/debian-applications-editors.directory
> lrwxrwxrwx 1 eddy eddy   50 2008-11-06 03:25
> debian-applications-emulators.directory ->
> ./menu-xdg/debian-applications-emulators.directory
> lrwxrwxrwx 1 eddy eddy   56 2008-11-06 03:25
> debian-applications-file-management.directory ->
> ./menu-xdg/debian-applications-file-management.directory
> 0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ head
> ~/.config/menus/debian-menu.menu
> <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 0.8//EN"
>  "http://www.freedesktop.org/standards/menu-spec/menu-0.8.dtd";>
> <!-- Automatically generated do not edit -->
> <Menu>
> <DirectoryDir>/home/eddy/.local/share/desktop-directories/menu-xdg</DirectoryDir>
> <Name>Debian</Name>
> <Directory>debian.directory</Directory>
> <Include>
> <Category>X-Debian</Category>
> </Include>
>
>
> Debian menu is localized


Also, as soon as I remove the links (not even after an update-menus,
but it might be normal), th etranslations go to the translation's
Valhalla.


0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ find . -type l
./debian-applications-science.directory
./debian-applications-network.directory
./debian-help.directory
./debian-applications-system-package-management.directory
./debian-applications-science-mathematics.directory
./debian-applications-system-security.directory
./debian-applications-system-monitoring.directory
./debian-applications.directory
./debian-applications-text.directory
./debian-applications-network-web-browsing.directory
./debian-applications-editors.directory
./debian-applications-file-management.directory
./debian-applications-network-monitoring.directory
./debian-applications-network-web-news.directory
./debian-games-simulation.directory
./debian-applications-web-development.directory
./debian-applications-graphics.directory
./debian-applications-emulators.directory
./debian-games-strategy.directory
./debian-games-toys.directory
./debian-games-puzzles.directory
./debian-applications-video.directory
./debian-games-card.directory
./debian-applications-science-geoscience.directory
./debian-games-action.directory
./debian-games.directory
./debian-games-board.directory
./debian-applications-data-management.directory
./debian-screen.directory
./debian-applications-shells.directory
./debian-applications-viewers.directory
./debian-applications-system.directory
./debian-games-adventure.directory
./debian-applications-office.directory
./debian-games-blocks.directory
./debian-applications-programming.directory
./debian-applications-sound.directory
./debian-applications-network-file-transfer.directory
./debian-applications-terminal-emulators.directory
./debian-screen-locking.directory
./debian-applications-tools.directory
./debian-applications-system-language-environment.directory
./debian-applications-system-hardware.directory
./debian-applications-system-administration.directory
./debian-applications-accessibility.directory
./debian-applications-network-communication.directory
0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ find . -type l -exec 
rm {} \;
0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ ll
total 16
-rw-r--r-- 1 eddy eddy 6149 2008-11-05 02:12 Accessibility.directory
-rw-r--r-- 1 eddy eddy 1340 2008-11-05 02:12 Debian.directory
drwxr-xr-x 2 eddy eddy 4096 2008-11-06 03:26 menu-xdg
0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ update-menus
0 [EMAIL PROTECTED] ~/.local/share/desktop-directories $ egrep '\[ro\]'
/home/eddy/.local/share/desktop-directories/menu-xdg/* | head
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-accessibility.directory:Name[ro]=Accesibilitate
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-data-management.directory:Name[ro]=Administrare
de date
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications.directory:Name[ro]=Aplicații
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-editors.directory:Name[ro]=Editoare
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-emulators.directory:Name[ro]=Emulatoare
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-file-management.directory:Name[ro]=Administrarea
fișierelor
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-graphics.directory:Name[ro]=Grafică
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-network-communication.directory:Name[ro]=Comunicare
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-network.directory:Name[ro]=Rețele
/home/eddy/.local/share/desktop-directories/menu-xdg/debian-applications-network-file-transfer.directory:Name[ro]=Transfer
de fișiere


Should I expect some result after a logout/login?

-- 
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein

Reply via email to