diff --git a/client/modules/User/components/SignupForm.jsx b/client/modules/User/components/SignupForm.jsx index 7d18062bc4..24202d740a 100644 --- a/client/modules/User/components/SignupForm.jsx +++ b/client/modules/User/components/SignupForm.jsx @@ -1,5 +1,6 @@ import PropTypes from 'prop-types'; import React from 'react'; +import { withTranslation } from 'react-i18next'; import { domOnlyProps } from '../../../utils/reduxFormUtils'; import Button from '../../../common/Button'; @@ -13,10 +14,10 @@ function SignupForm(props) { return (

- + {username.error}}

- + {email.error}}

- + {password.error}}

- + @@ -63,7 +64,7 @@ function SignupForm(props) {

); @@ -81,7 +82,8 @@ SignupForm.propTypes = { submitting: PropTypes.bool, invalid: PropTypes.bool, pristine: PropTypes.bool, - previousPath: PropTypes.string.isRequired + previousPath: PropTypes.string.isRequired, + t: PropTypes.func.isRequired }; SignupForm.defaultProps = { @@ -90,4 +92,4 @@ SignupForm.defaultProps = { invalid: false }; -export default SignupForm; +export default withTranslation()(SignupForm); diff --git a/client/modules/User/pages/SignupView.jsx b/client/modules/User/pages/SignupView.jsx index 225bb8e404..b646a40584 100644 --- a/client/modules/User/pages/SignupView.jsx +++ b/client/modules/User/pages/SignupView.jsx @@ -4,6 +4,7 @@ import { bindActionCreators } from 'redux'; import { Link, browserHistory } from 'react-router'; import { Helmet } from 'react-helmet'; import { reduxForm } from 'redux-form'; +import { withTranslation } from 'react-i18next'; import * as UserActions from '../actions'; import SignupForm from '../components/SignupForm'; import apiClient from '../../../utils/apiClient'; @@ -26,19 +27,19 @@ class SignupView extends React.Component {