fix bug: message may contains '.' which will result in errors if translated agagin