[Gambas-user] Probem analysing Desktop path
Rolf Schmidt
rolf.frogs at ...221...
Tue Mar 6 16:58:36 CET 2012
Hi Willy
> If Exist(Use.Home& "/Desktop) then
> sPath = User.Home& "/Desktop/SystemInfo.txt"
> Endif
>
> Now it turns out that this only works on systems with English language.
> Other systems translate "Desktop" into local language!!
> Like for Dutch it will be "Bureaublad" instead of "Desktop"
>
> As it is impossible for me to test for 150 different ways "Desktop" is
> written in other languages, I was wondering is there a way around this.
>
> Does the system somewhere have the original English name for Desktop
> that I can test against? Or is there any other way of solving this
> problem?
In my KDE desktop directory I found a file named .directory, which has
all national names of the (current desktop) directory. So you have to
search all subdirectories of home/... and look if there is a file name
.directory and if this file have an entry of "desktop". Than you found it.
Hope that helps
Rolf
More information about the User
mailing list