mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-12-18 10:52:34 +01:00
chore: Add localizations to signup page
This commit is contained in:
parent
d24558f675
commit
c51ba11fcb
@ -1,6 +1,15 @@
|
|||||||
{
|
{
|
||||||
"@@locale": "en",
|
"@@locale": "en",
|
||||||
"@@last_modified": "2021-08-14 12:38:37.885451",
|
"@@last_modified": "2021-08-14 12:38:37.885451",
|
||||||
|
"passwordsDoNotMatch": "Passwords do not match!",
|
||||||
|
"pleaseEnterValidEmail": "Please enter a valid email address.",
|
||||||
|
"repeatPassword": "Repeat password",
|
||||||
|
"pleaseChooseAtLeastChars": "Please choose at least {min} characters.",
|
||||||
|
"@pleaseChooseAtLeastChars": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {
|
||||||
|
"min": {}}
|
||||||
|
},
|
||||||
"about": "About",
|
"about": "About",
|
||||||
"@about": {
|
"@about": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
|
@ -45,7 +45,7 @@ class SignupPageController extends State<SignupPage> {
|
|||||||
return L10n.of(context).chooseAStrongPassword;
|
return L10n.of(context).chooseAStrongPassword;
|
||||||
}
|
}
|
||||||
if (value.length < minLength) {
|
if (value.length < minLength) {
|
||||||
return 'Please choose at least $minLength characters.';
|
return L10n.of(context).pleaseChooseAtLeastChars(minLength.toString());
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -55,14 +55,14 @@ class SignupPageController extends State<SignupPage> {
|
|||||||
return L10n.of(context).chooseAStrongPassword;
|
return L10n.of(context).chooseAStrongPassword;
|
||||||
}
|
}
|
||||||
if (value != passwordController.text) {
|
if (value != passwordController.text) {
|
||||||
return 'Passwords do not match!';
|
return L10n.of(context).passwordsDoNotMatch;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
String emailTextFieldValidator(String value) {
|
String emailTextFieldValidator(String value) {
|
||||||
if (value.isNotEmpty && !value.contains('@')) {
|
if (value.isNotEmpty && !value.contains('@')) {
|
||||||
return 'Please enter a valid email address.';
|
return L10n.of(context).pleaseEnterValidEmail;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -73,10 +73,10 @@ class SignupPageView extends StatelessWidget {
|
|||||||
controller: controller.passwordController2,
|
controller: controller.passwordController2,
|
||||||
obscureText: true,
|
obscureText: true,
|
||||||
validator: controller.password2TextFieldValidator,
|
validator: controller.password2TextFieldValidator,
|
||||||
decoration: const InputDecoration(
|
decoration: InputDecoration(
|
||||||
prefixIcon: Icon(Icons.repeat_outlined),
|
prefixIcon: const Icon(Icons.repeat_outlined),
|
||||||
hintText: '****',
|
hintText: '****',
|
||||||
labelText: 'Repeat password',
|
labelText: L10n.of(context).repeatPassword,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
Loading…
Reference in New Issue
Block a user