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