Hace poco yo compre una HTC Desire S alemana y al hacerle el hard reset, tampoco tenia español, asi que la puse en ingles.
Al insertar mi sim, y al aplicar la configuracion de sinyo, se puso todo en español automaticamente sin hacerle nada.
He leido tambien que en el market hay un a app que se llama
morelocale2 que tiene varios idiomas.
Saludos