我有一个使用Material-ui TextField的表单,我正在翻译我的所有字段:
<TextField autoFocus={true} name='formName'
placeholder={this.context.intl.formatMessage( translations.formNameInputPlaceholder )}
value={value || ''}
fullWidth={true}
errorText={ this.shouldShowError( fieldValidity ) ? <FormattedMessage { ...translations.notValid} /> : null }
onChange={ e => onChange( e.target.value ) }/>
但是,errorText永远不会被翻译并继续使用默认语言环境。