if there are any mistakes, please report (i only speak English/Japanese). currently, only singlebyte locales are usable. TODO: enable multibyte handler in libc - there still are few design discussions, but we are almost ready.