chore: Add localizations to signup page

This commit is contained in:
Krille Fear 2021-11-04 16:13:02 +01:00
commit 5a3cb04300
3 changed files with 15 additions and 6 deletions

View file

@ -45,7 +45,7 @@ class SignupPageController extends State<SignupPage> {
return L10n.of(context).chooseAStrongPassword;
}
if (value.length < minLength) {
return 'Please choose at least $minLength characters.';
return L10n.of(context).pleaseChooseAtLeastChars(minLength.toString());
}
return null;
}
@ -55,14 +55,14 @@ class SignupPageController extends State<SignupPage> {
return L10n.of(context).chooseAStrongPassword;
}
if (value != passwordController.text) {
return 'Passwords do not match!';
return L10n.of(context).passwordsDoNotMatch;
}
return null;
}
String emailTextFieldValidator(String value) {
if (value.isNotEmpty && !value.contains('@')) {
return 'Please enter a valid email address.';
return L10n.of(context).pleaseEnterValidEmail;
}
return null;
}

View file

@ -73,10 +73,10 @@ class SignupPageView extends StatelessWidget {
controller: controller.passwordController2,
obscureText: true,
validator: controller.password2TextFieldValidator,
decoration: const InputDecoration(
prefixIcon: Icon(Icons.repeat_outlined),
decoration: InputDecoration(
prefixIcon: const Icon(Icons.repeat_outlined),
hintText: '****',
labelText: 'Repeat password',
labelText: L10n.of(context).repeatPassword,
),
),
),