Bugzilla – Bug 8202
Need per-client language settings
Last modified: 2011-05-18 09:36:36 UTC
On my remote with the latest 7.01 firmware I have changed my language back from dutch to english. The black popup windows at the bottom of the screen are then in dutch. Examples: 1) press Random Song Mix in the Random Mix menu and the pop up window is in the dutch language. 2) In the main menu, at the bottom og the screen is display "Keuken uitzetten" (my squeezebox is called Keuken). Should be "Turn Off Keuken". 3) Under Music Library/Years, "onbekend" is displayed (for albums that have no year) rather than "unknown". 4) Under Music Library/Playlists the entry is stil in dutch "Nieuwe afspeellijst". When the player is in the Dutch language, the pop up windows for the software-update is in the English language. Regards
Which _exact_ SC build and firmware version are you running?
Latest release production release: 7.0.1.r2448
And SC?
Ok, I've been able to reproduce this. I must admit, it's a good selection of examples, as they're showing various different causes for the odd behaviour: > 1) press Random Song Mix in the Random Mix menu and the pop up window is in the > dutch language. I can confirm this behaviour if the mix is started using the web UI or the IR remote. In this case SC doesn't know the Controller's language setting, as it's not SBC triggering the action. Thus it'll send whatever the server's language is. If the mix is started using the Controller, the popup is in the correct language. > 2) In the main menu, at the bottom og the screen is display "Keuken uitzetten" > (my squeezebox is called Keuken). Should be "Turn Off Keuken". Don't know yet where this one is coming from, but it is indeed broken. > 3) Under Music Library/Years, "onbekend" is displayed (for albums that have no > year) rather than "unknown". This comes from the database which doesn't know about devices. > 4) Under Music Library/Playlists the entry is stil in dutch "Nieuwe > afspeellijst". That's a playlist stored on your disk. It's a file name which isn't localized once it's saved.
> > 2) In the main menu, at the bottom og the screen is display "Keuken uitzetten" > > (my squeezebox is called Keuken). Should be "Turn Off Keuken". > > Don't know yet where this one is coming from, but it is indeed broken. Seems to be the same as issue 1: if you toggle the power on SBC, it's fine. If you turn it on/off using the web UI, it's in the wrong language.
A change which won't make it for 7.1. To be reviewed for a future release.
Bug 5006 is a duplicate. The bug is caused by many strings being sent down from the server, which has its own language settings. The workaround is to change the language on the server and controller.
*** Bug 5006 has been marked as a duplicate of this bug. ***
Michael, is this one yours or Ben's to address?
This needs major work in how those messages are handled. Not in 7.3. We have to take a decision whether we really want to have full support for per-player/client settings. Having it on the controller was a q'n'd last minute hack. If this is a real requirement, we'll have to do a good plan first.
Mickey - do you know whether full per-client language settings really are required for 8.0?
Defer to future target and will reassess.
This is fixed in the new SP based players (Touch/Radio)