MAC_JAPANESEを SHIFT_JISにかえてみて、そこそこ動いたとしたら、
cjk-patchが当たってないということだろうな。