("");
@@ -115,7 +118,7 @@ export function SetRegisterPasswordForm({
autoComplete="new-password"
required
{...register("password", {
- required: "You have to provide a password!",
+ required: t("password.required.password"),
})}
label="Password"
error={errors.password?.message as string}
@@ -128,7 +131,7 @@ export function SetRegisterPasswordForm({
required
autoComplete="new-password"
{...register("confirmPassword", {
- required: "This field is required",
+ required: t("password.required.confirmPassword"),
})}
label="Confirm Password"
error={errors.confirmPassword?.message as string}
diff --git a/login/apps/login/src/components/totp-register.tsx b/login/apps/login/src/components/totp-register.tsx
index f15c0d034c..ff70be7170 100644
--- a/login/apps/login/src/components/totp-register.tsx
+++ b/login/apps/login/src/components/totp-register.tsx
@@ -7,6 +7,7 @@ import Link from "next/link";
import { useRouter } from "next/navigation";
import { QRCodeSVG } from "qrcode.react";
import { useState } from "react";
+import { useTranslations } from "next-intl";
import { useForm } from "react-hook-form";
import { Alert } from "./alert";
import { Button, ButtonVariants } from "./button";
@@ -50,6 +51,8 @@ export function TotpRegister({
},
});
+ const t = useTranslations("otp");
+
async function continueWithCode(values: Inputs) {
setLoading(true);
return verifyTOTP(values.code, loginName, organization)
@@ -123,7 +126,7 @@ export function TotpRegister({
diff --git a/login/apps/login/src/components/username-form.tsx b/login/apps/login/src/components/username-form.tsx
index dbb82a35c9..38eeffff98 100644
--- a/login/apps/login/src/components/username-form.tsx
+++ b/login/apps/login/src/components/username-form.tsx
@@ -11,6 +11,7 @@ import { Button, ButtonVariants } from "./button";
import { TextInput } from "./input";
import { Spinner } from "./spinner";
import { Translated } from "./translated";
+import { useTranslations } from "next-intl";
type Inputs = {
loginName: string;
@@ -42,6 +43,8 @@ export function UsernameForm({
},
});
+ const t = useTranslations("loginname");
+
const router = useRouter();
const [loading, setLoading] = useState(false);
@@ -101,7 +104,7 @@ export function UsernameForm({
("");
const [loading, setLoading] = useState(false);
@@ -135,7 +138,7 @@ export function VerifyForm({