Fix handling translation in TimeEstimator::displayTime()

Use sprintf to compute message and translate string %d in place of 
$base. Also fix a typo on months vs month.
