Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion components/auth/phone-auth.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ export function PhoneAuth({ next = '/onboarding', onBack }: { next?: string; onB
return (
<div className="space-y-4 animate-fade-in">
<div>
<h2 className="text-lg font-semibold">{t('phoneAuth.enterTheCodeWeSentYou')}</h2>
<h2 className="text-lg font-semibold">{t('phoneAuth.codeEntryTitle')}</h2>
<p className="mt-0.5 text-sm text-muted">{t('phoneAuth.weSentA6DigitCode')} {phone}.</p>
</div>
<OtpInput
Expand Down
10 changes: 5 additions & 5 deletions components/auth/signup-form.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ export function SignupForm() {
return (
<div className="glass-card flex flex-col items-center p-8 text-center animate-fade-in">
<MailCheck className="h-12 w-12 text-brand-text" />
<h1 className="mt-4 text-xl font-semibold">{t('signup.checkYourEmail')}</h1>
<h1 className="mt-4 text-xl font-semibold">{t('signup.checkEmailTitle')}</h1>
<p className="mt-2 text-sm text-muted">
{t('signup.weSentAConfirmationLinkTo')}
</p>
Expand All @@ -111,7 +111,7 @@ export function SignupForm() {
<span className="ai-orb mx-auto flex h-16 w-16 items-center justify-center">
<Sparkles className="h-7 w-7 text-brand-text" />
</span>
<h1 className="mt-5 text-2xl font-bold tracking-tight sm:text-3xl">{t('signup.aSafePlaceForYourFamily')}</h1>
<h1 className="mt-5 text-2xl font-bold tracking-tight sm:text-3xl">{t('signup.familyHomeTitle')}</h1>
<p className="mt-2 text-sm text-muted">
{t('signup.oneCalmHomeForYourCalendar')}.
{' '}{selection.reviewPlan ? t('signup.reviewSelectedPlanAfterSetup') : t('signup.freeToStartNoCreditCard')}
Expand All @@ -137,7 +137,7 @@ export function SignupForm() {

<div className="relative my-5 flex items-center gap-3">
<div className="flex-1 border-t border-border" />
<span className="text-xs text-muted">or</span>
<span className="text-xs text-muted">{t('signup.or')}</span>
<div className="flex-1 border-t border-border" />
</div>

Expand Down Expand Up @@ -167,7 +167,7 @@ export function SignupForm() {
</div>
) : (
<form onSubmit={onSubmit} className="space-y-4 animate-fade-in" noValidate>
<Field label={t('signup.yourName')} error={errors.fullName} required>
<Field label={t('signup.nameLabel')} error={errors.fullName} required>
{(id) => <Input id={id} name="fullName" autoComplete="name" placeholder={t('signupForm.jordanRivera')} autoFocus />}
</Field>
<Field label={t('signup.email')} error={errors.email} required>
Expand All @@ -185,7 +185,7 @@ export function SignupForm() {
<LegalConsent />

<p className="mt-5 text-center text-sm text-muted">
{t('signup.alreadyHaveAnAccount')}{' '}
{t('signup.existingAccountPrompt')}{' '}
<Link href={loginHref} className="font-medium text-brand-text hover:underline">{t('signup.signIn')}</Link>
</p>
</div>
Expand Down
8 changes: 7 additions & 1 deletion lib/i18n/messages/de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -12713,5 +12713,11 @@
"workspace.conversation": "Unterhaltung",
"workspace.planAndResults": "Plan und Ergebnisse",
"signup.reviewSelectedPlanAfterSetup": "Nach der Einrichtung können Sie Ihren ausgewählten Tarif prüfen. Jetzt wird keine Zahlung fällig.",
"signup.freeToStartNoCreditCard": "Der Einstieg ist kostenlos. Keine Kreditkarte erforderlich."
"signup.freeToStartNoCreditCard": "Der Einstieg ist kostenlos. Keine Kreditkarte erforderlich.",
"signup.familyHomeTitle": "Ein sicherer Ort für Ihre Familie",
"signup.existingAccountPrompt": "Haben Sie bereits ein Konto?",
"signup.checkEmailTitle": "Prüfen Sie Ihr E-Mail-Postfach",
"signup.nameLabel": "Ihr Name",
"phoneAuth.codeEntryTitle": "Geben Sie den Code ein, den wir Ihnen gesendet haben",
"signup.or": "oder"
}
8 changes: 7 additions & 1 deletion lib/i18n/messages/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -12713,5 +12713,11 @@
"workspace.conversation": "Conversation",
"workspace.planAndResults": "Plan and results",
"signup.reviewSelectedPlanAfterSetup": "You can review your selected plan after setup. No payment is taken now.",
"signup.freeToStartNoCreditCard": "Free to start. No credit card required."
"signup.freeToStartNoCreditCard": "Free to start. No credit card required.",
"signup.familyHomeTitle": "A safe place for your family",
"signup.existingAccountPrompt": "Already have an account?",
"signup.checkEmailTitle": "Check your email",
"signup.nameLabel": "Your name",
"phoneAuth.codeEntryTitle": "Enter the code we sent you",
"signup.or": "or"
}
8 changes: 7 additions & 1 deletion lib/i18n/messages/es-ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -12713,5 +12713,11 @@
"workspace.conversation": "Conversación",
"workspace.planAndResults": "Plan y resultados",
"signup.reviewSelectedPlanAfterSetup": "Podrás revisar el plan seleccionado después de la configuración. No se realizará ningún cobro ahora.",
"signup.freeToStartNoCreditCard": "Empieza gratis. No se necesita tarjeta de crédito."
"signup.freeToStartNoCreditCard": "Empieza gratis. No se necesita tarjeta de crédito.",
"signup.familyHomeTitle": "Un lugar seguro para tu familia",
"signup.existingAccountPrompt": "¿Ya tienes una cuenta?",
"signup.checkEmailTitle": "Revisa tu correo electrónico",
"signup.nameLabel": "Tu nombre",
"phoneAuth.codeEntryTitle": "Introduce el código que te hemos enviado",
"signup.or": "o"
}
8 changes: 7 additions & 1 deletion lib/i18n/messages/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -12713,5 +12713,11 @@
"workspace.conversation": "Conversation",
"workspace.planAndResults": "Plan et résultats",
"signup.reviewSelectedPlanAfterSetup": "Vous pourrez vérifier le forfait choisi après la configuration. Aucun paiement ne sera prélevé maintenant.",
"signup.freeToStartNoCreditCard": "Commencez gratuitement. Aucune carte bancaire requise."
"signup.freeToStartNoCreditCard": "Commencez gratuitement. Aucune carte bancaire requise.",
"signup.familyHomeTitle": "Un espace sûr pour votre famille",
"signup.existingAccountPrompt": "Vous avez déjà un compte ?",
"signup.checkEmailTitle": "Consultez votre e-mail",
"signup.nameLabel": "Votre nom",
"phoneAuth.codeEntryTitle": "Saisissez le code que nous vous avons envoyé",
"signup.or": "ou"
}
8 changes: 7 additions & 1 deletion lib/i18n/messages/it-IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -12713,5 +12713,11 @@
"workspace.conversation": "Conversazione",
"workspace.planAndResults": "Piano e risultati",
"signup.reviewSelectedPlanAfterSetup": "Potrai rivedere il piano selezionato dopo la configurazione. Non verrà addebitato alcun pagamento ora.",
"signup.freeToStartNoCreditCard": "Inizia gratis. Non serve una carta di credito."
"signup.freeToStartNoCreditCard": "Inizia gratis. Non serve una carta di credito.",
"signup.familyHomeTitle": "Un posto sicuro per la tua famiglia",
"signup.existingAccountPrompt": "Hai già un account?",
"signup.checkEmailTitle": "Controlla la tua e-mail",
"signup.nameLabel": "Il tuo nome",
"phoneAuth.codeEntryTitle": "Inserisci il codice che ti abbiamo inviato",
"signup.or": "o"
}
8 changes: 7 additions & 1 deletion lib/i18n/messages/nl-NL.json
Original file line number Diff line number Diff line change
Expand Up @@ -12713,5 +12713,11 @@
"workspace.conversation": "Gesprek",
"workspace.planAndResults": "Plan en resultaten",
"signup.reviewSelectedPlanAfterSetup": "Na het instellen kun je je gekozen abonnement bekijken. Er wordt nu niets in rekening gebracht.",
"signup.freeToStartNoCreditCard": "Gratis beginnen. Geen creditcard nodig."
"signup.freeToStartNoCreditCard": "Gratis beginnen. Geen creditcard nodig.",
"signup.familyHomeTitle": "Een veilige plek voor je gezin",
"signup.existingAccountPrompt": "Heb je al een account?",
"signup.checkEmailTitle": "Controleer je e-mail",
"signup.nameLabel": "Je naam",
"phoneAuth.codeEntryTitle": "Voer de code in die we je hebben gestuurd",
"signup.or": "of"
}
8 changes: 7 additions & 1 deletion lib/i18n/messages/pt-PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -12713,5 +12713,11 @@
"workspace.conversation": "Conversa",
"workspace.planAndResults": "Plano e resultados",
"signup.reviewSelectedPlanAfterSetup": "Após a configuração, poderá rever o plano selecionado. Não será cobrado qualquer pagamento agora.",
"signup.freeToStartNoCreditCard": "Comece gratuitamente. Não é necessário cartão de crédito."
"signup.freeToStartNoCreditCard": "Comece gratuitamente. Não é necessário cartão de crédito.",
"signup.familyHomeTitle": "Um lugar seguro para a sua família",
"signup.existingAccountPrompt": "Já tem uma conta?",
"signup.checkEmailTitle": "Verifique o seu e-mail",
"signup.nameLabel": "O seu nome",
"phoneAuth.codeEntryTitle": "Introduza o código que lhe enviámos",
"signup.or": "ou"
}
Loading