Public bug reported: Binary package hint: util-linux
In Japanese environment, the output of lscpu command is garbled like as below: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit CPU(s): 4 ???????????: 1 ???????????: 4 CPU?????: 1 (snip) This should be displayed as: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit CPU(s): 4 コアあたりのスレッド数: 1 ソケットあたりのコア数: 4 CPUソケット数: 1 (snip) I examined the code and I find that this fixed the problem: --- lscpu.c.orig 2010-04-16 21:03:50.817368836 +0900 +++ lscpu.c 2010-04-16 22:29:46.426123638 +0900 @@ -694,7 +694,7 @@ { NULL, 0, 0, 0 } }; - setlocale(LC_MESSAGES, ""); + setlocale(LC_ALL, ""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); but this time, I find that column spacing is wrong. I also fixed this problem. I will attach a patch. Note that I am just a C beginner, please take this patch as a reference. ** Affects: util-linux (Ubuntu) Importance: Undecided Status: New -- lscpu command shows "???" when messages are translated in Japanese https://bugs.launchpad.net/bugs/564698 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs