Register translations

This commit is contained in:
PxlLoewe
2025-07-07 04:24:44 -07:00
parent dd3da89b04
commit 754e8efc47

View File

@@ -15,7 +15,7 @@ export const Register = () => {
.object({
email: z
.string()
.email({ message: "Please enter a valid email" })
.email({ message: "Gebe eine gültige E-Mail-Adresse ein" })
.refine(
(value) => {
// Regex to check for email aliases like + or %
@@ -28,15 +28,23 @@ export const Register = () => {
),
firstname: z
.string()
.min(2)
.max(30)
.min(2, {
message: "Der Vorname muss mindestens 2 Zeichen lang sein",
})
.max(30, {
message: "Der Vorname darf maximal 30 Zeichen lang sein",
})
.refine((val) => val.length === 0 || /^[A-ZÄÖÜ]/.test(val), {
message: "Der Vorname muss mit einem Großbuchstaben beginnen",
}),
lastname: z
.string()
.min(2)
.max(30)
.min(2, {
message: "Der Nachname muss mindestens 2 Zeichen lang sein",
})
.max(30, {
message: "Der Nachname darf maximal 30 Zeichen lang sein",
})
.refine((val) => val.length === 0 || /^[A-ZÄÖÜ]/.test(val), {
message: "Der Nachname muss mit einem Großbuchstaben beginnen",
}),