From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.6) Gecko/20040116 Description of problem: yum with gettext translations assume I have UTF-8, and does not recode to my locale. In C++, I would do something like: string localencoding = nl_langinfo(CODESET); bind_textdomain_codeset("yum", localencoding.c_str()); (hope this helps as a hint for fixing yum, for fixing e2fsprogs it simply must help because in C it's similar) Note: I know that .fr packages are not yours, but this problem of course appears when using some .mo files in UTF-8 with your yum. Note 2: This problem applies also to your e2fsprogs, please fix. Note 3: If you ask why do I have ISO-8859-2 instead of UTF-8, it's because UTF isn't simply working with too many software I need to use. Version-Release number of selected component (if applicable): yum-2.0.6-1.20040416.1.fc1.fr How reproducible: Always Steps to Reproduce: 1. Get cs.po from http://linux.duke.edu/projects/yum/download/daily/2.0/yum-2.0.6-20040416.noarch.rpm 2. Set LANG=cs_CZ.ISO-8859-2 3. Run yum/fsck Actual Results: UTF-8 output on ISO-8859-2 console Expected Results: ISO-8859-2 output on ISO-8859-2 console Additional info:
Hmmm, Red Hat is trying for UTF-8 everywhere. Recoding UTF-8 to local encoding I'm gonna leave to the yum maintainer, hence UPSTREAM.