-
Sign up with
+
{{ formatMessage(messages.signUpWithTitle) }}
-
Or create an account yourself
+
{{ formatMessage(messages.createAccountTitle) }}
@@ -122,8 +133,62 @@ import KeyIcon from 'assets/icons/auth/key.svg'
import MailIcon from 'assets/icons/auth/mail.svg'
import GitLabIcon from 'assets/icons/auth/sso-gitlab.svg'
+const { formatMessage } = useVIntl()
+
+const messages = defineMessages({
+ title: {
+ id: 'auth.sign-up.title',
+ defaultMessage: 'Sign Up',
+ },
+ signUpWithTitle: {
+ id: 'auth.sign-up.title.sign-up-with',
+ defaultMessage: 'Sign up with',
+ },
+ createAccountTitle: {
+ id: 'auth.sign-up.title.create-account',
+ defaultMessage: 'Or create an account yourself',
+ },
+ emailLabel: {
+ id: 'auth.sign-up.email.label',
+ defaultMessage: 'Email',
+ },
+ usernameLabel: {
+ id: 'auth.sign-up.label.username',
+ defaultMessage: 'Username',
+ },
+ passwordLabel: {
+ id: 'auth.sign-up.password.label',
+ defaultMessage: 'Password',
+ },
+ confirmPasswordLabel: {
+ id: 'auth.sign-up.confirm-password.label',
+ defaultMessage: 'Confirm password',
+ },
+ subscribeLabel: {
+ id: 'auth.sign-up.subscribe.label',
+ defaultMessage: 'Subscribe to updates about Modrinth',
+ },
+ legalDisclaimer: {
+ id: 'auth.sign-up.legal-dislaimer',
+ defaultMessage:
+ "By creating an account, you agree to Modrinth's