Page 1 of 1

Player installation not completely language independent

Posted: 23 Mar 2010 11:29
by Timo2
VLC player doesn't seem to be completely language independent. I haven't checked completely which parts are installed only using whatever locale was in use during installation (there are several places), but it is a fact that some parts do not change from preferences UI language selection while most parts do. However different languages for those missing parts do exists, because if you change your locale before install then those parts also change language.

It would be nice if the player installation asks for UI language during install, or alternatively player should be completely language independent so that everything in UI is changed when you select different language from menu.

Re: Player installation not completely language independent

Posted: 23 Mar 2010 12:17
by Jean-Baptiste Kempf
Everything is language dependant. All translations don't implement everything.

Re: Player installation not completely language independent

Posted: 23 Mar 2010 14:50
by xtophe
I assume from your vague post that you use windows. if yes there is the bug somewhere between win and gettext which make gettext select the keyboard language rather than the languague set by the user in win prefs.

a precise report of which part of vlc stay with the old language would help
also try deleting the cache when switching languague

Re: Player installation not completely language independent

Posted: 24 Mar 2010 09:18
by Timo2
With further investigation I think I have stumbled upon an genuine bug. If I start VLC with --language=en right after installation (first start), then I can switch between languages just fine, everything seem to change if I after that change UI language from options. If I keep it at default which is "auto" (Finnish in my case) at first start then there are few places where language gets stuck to Finnish and can't be changed later from UI options. Change is also user-based, not system. Every user needs to use --language=en for first start. After that it doesn't matter which way you start it.

Locale change before install is a moot point, bug is elsewhere.

Weird. If I figure out what is different between those two ways of starting the program, I give more detais.

System is XP SP3, default locale Finnish, OS language English.

Re: Player installation not completely language independent

Posted: 26 Mar 2010 09:07
by Timo2
It seems that player cache is reason for some UI parts "freeze" in what ever language was used at frist start. If I start player with --reset-cache (or something like that it was) I get truly clean language change.

This "workaround" works for me, I can just add that to startup-shortcut. Is there anything that can get broken with that? Few test-tries didn't show any problems at all.

Maybe there should be "clean cache at close" option somewhere. Or if this doesn't break anything that behavior should be default.