
Проверял и в Windows XP, и в Windows 8.
Судя по информации из wiki и исходникам в chmcmd не реализованы локали (устанавливается по умолчанию 0х0409).
Немного модифицировал исходники, с тем чтобы информация о локали читалась из файла проекта hhp/hhp.xml и записывалась в конечный CHM.