diff --git a/apps/portal/src/app/i18n/locales/am.ts b/apps/portal/src/app/i18n/locales/am.ts index d249fa8ab..6ec7b8348 100644 --- a/apps/portal/src/app/i18n/locales/am.ts +++ b/apps/portal/src/app/i18n/locales/am.ts @@ -523,7 +523,7 @@ export const am: Translations = { signup: { usernameMinLength: "የተጠቃሚ ስም ቢያንስ 3 ቁምፊዎች ሊኖረው ይገባል", nameEnRequired: "ስም (እንግሊዝኛ) ያስፈልጋል", - nameEnFullNameRequired: "እባክዎ ሙሉ ስምዎን ያስገቡ (የመጀመሪያ እና የአባት ስም)", + nameEnFullNameRequired: "እባክዎ ሙሉ ስምዎን ያስገቡ (የመጀመሪያ፣ የአባት እና የአያት ስም)", phoneRequired: "ስልክ ቁጥር ያስፈልጋል", confirmPasswordRequired: "የይለፍ ቃልዎን ያረጋግጡ", passwordsDontMatch: "የይለፍ ቃላት አይመሳሰሉም", diff --git a/apps/portal/src/app/i18n/locales/en.ts b/apps/portal/src/app/i18n/locales/en.ts index 27c11597c..4304dcb78 100644 --- a/apps/portal/src/app/i18n/locales/en.ts +++ b/apps/portal/src/app/i18n/locales/en.ts @@ -523,7 +523,7 @@ export const en = { signup: { usernameMinLength: 'Username must be at least 3 characters', nameEnRequired: 'Name (English) is required', - nameEnFullNameRequired: 'Please enter your full name (first and last)', + nameEnFullNameRequired: 'Please enter your full name (first, middle, and last)', phoneRequired: 'Phone number is required', confirmPasswordRequired: 'Confirm your password', passwordsDontMatch: 'Passwords do not match', @@ -532,7 +532,7 @@ export const en = { title: 'Create account', subtitle: 'It only takes a minute to get started.', nameEnLabel: 'Full name (English)', - nameEnPlaceholder: 'Abebe Bekele', + nameEnPlaceholder: 'Forrest Kent Rose', nameAmLabel: 'Name (Amharic)', nameAmPlaceholder: 'ስም', emailLabel: 'Email address', diff --git a/libs/auth/src/lib/pages/SignupPage.tsx b/libs/auth/src/lib/pages/SignupPage.tsx index 164b720cd..31609aa34 100644 --- a/libs/auth/src/lib/pages/SignupPage.tsx +++ b/libs/auth/src/lib/pages/SignupPage.tsx @@ -93,8 +93,8 @@ export function SignupPage() { nameEn: z .string() .min(1, { message: t('signup.nameEnRequired', 'Name (English) is required') }) - .refine((v) => v.trim().split(/\s+/).length >= 2, { - message: t('signup.nameEnFullNameRequired', 'Please enter your full name (first and last)'), + .refine((v) => v.trim().split(/\s+/).length >= 3, { + message: t('signup.nameEnFullNameRequired', 'Please enter your full name (first, middle, and last)'), }), nameAm: z.string().optional(), password: passwordSchema(8, passwordRuleLabels), @@ -216,7 +216,7 @@ export function SignupPage() { } error={errors.nameEn?.message} {...register('nameEn')}