GNOME Bugzilla – Bug 506556
Translators namelist contain ? chars
Last modified: 2010-11-16 07:38:46 UTC
Please describe the problem: it looks not handle well the UTF-8 encoding http://workshop.connor.hu/tmp/screen_20071230124744.png Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
Thank you for your bug report. This problem seems to be fixed in banshee 1.0. Feel free to reopen it if you still experience it.
Unfortunately not solved, please checked the translator list e.g Hungarian, French, Lithuanian, Spanish
You're right, it is still happening. I'll attach a screenshot. The strange thing is that it only happen if I run my system-wide banshee. As I'm using Gentoo, installing banshee means compiling it. During the compile, the translator.xml file is regenerated, but with the wrong encoding. We should find a way to regenerate the file correctly, and maybe not regenerate it if it is not needed. I guess this might not happen on other distros. Which one are you using ?
Created attachment 114730 [details] Screenshot showing the problem
I am using openSUSE 11.0
Created attachment 114732 [details] [review] Force the translator extraction in utf-8 This is a one line patch that forces the translator extraction to be done with a utf-8 locale. You have to run "./autogen.sh" after applying it. As the bug probably only happens in a specific context (emerge'ing on Gentoo or creating a package on another distro), it would be nice to test it by installing a package created with this patch.
ok, it looks it's working from the trunk. many thanks
Re-opening, because the patch hasn't been committed, and so the bug still happens if you build banshee with a non utf-8 locale.
Committed, thanks!
Hello, The bug still exists on Ubuntu 10.10 which has Banshee 1.8. I also tried Ubuntu 9.10, 10.04 and Mint Debian Edition which have Banshee 1.6 and the bug is there too. OpenSUSE with Banshee 1.6 is fine.. no bug there.. Could it be the way they compile banshee? Is there anything I can do to help resolving this? Thanks.