I'd like to see fluxbox speaking russian in all his system menus. With 0.9.9 this works pretty well. With 0.9.10, all russian characters are displayed somehow wrong --- such a feeling either improper charset was used when converting to utf-8, or some bits were lost in transformation. See snapshot for details. Reproducible: Always Steps to Reproduce: 1. Compile r3 or r4 ebuild with USE flags containing "nls" 2. Start/restart fluxbox 3. Set your locale to ru_RU.UTF-8 (maybe other UTF-8 locales also suffer) 4. Open fluxbox menu (right mouse button) and choose "Configure >" submenu. Actual Results: All russian chars are displayed incorrectly Expected Results: Pretty russian chars.
Added URL with screenshot. Note: you can see "Terminal" line in the menu, so it's not fonts or locale problem.
Try syncing and reemerging -r4. I added in a patch to fix this a while back, you should see fluxbox-0.9.10-eat-this-setlocale.patch being applied. Does this fix it?
Yes, I see fluxbox-0.9.10-eat-this-setlocale.patch No, it doesn't fixes this bug. Actually, I'm using fluxbox-0.9.10-r4 since it's in the tree. eat-this-setlocale fixes *only* src/FbTk/XmbFontImp.cc
Ok, I don't think we can sanely keep track of all those font and nls changes / screwups present in fluxbox 0.9.10. Please send any such bugs upstream and hopefully they'll get fixed in time for 0.9.11.
The problem only in codepage of NLS messages Try iconv -f koi8-r -t utf-8 -o Translation1.m Translation.m mv Translation1.m Translation.m in nls/ru_RU directory of fluxbox source and change koi8-r to utf-8 in Translation.m