always add {lang} into parseMessageForPlaceholder()