Выкладываю Hardinfo в текущем состоянии. В принципе, там ещё остались непереведённые строки, но возможно этого достаточно. Несколько тестов запускал - они работают. Насчёт процессоров - не знаю.
Для того, чтобы применился перевод нужно поместить файл hardinfo.mo из каталога po в /usr/share/locale/ru/LC_MESSAGES. Для редактирования перевода используется файл hardinfo.po. Можно использовать текстовый редактор или poedit. При использовании текстового редактора нужно с помощью msgfmt создать mo-файл, poedit это делает сам. msgfmt в devx.
Также я исправил баг с необновлением Load Average в русской локали и сделал, чтобы определялся дистрибутив Puppy Linux вместо неизвестного дистрибутива. Правда не разобрался с версией и просто удалил это поле.
Также из каталога удалил каталог build. Всё равно нужно будет компилировать заново.
http://puppyrus.googlecode.com/files/hardinfo-i18n.tar.gz