Added translations for the mail types

This commit is contained in:
Colin Dawson 2026-02-02 12:52:09 +00:00
parent 2f06dbcb58
commit e936870ebc
4 changed files with 17 additions and 1 deletions

View File

@ -0,0 +1,6 @@
{
"ConfirmEmailAddress": "Confirm Email Address",
"DisableAuthenticator": "Disable Two Factor Authentication",
"PasswordReset": "Password Reset",
"PasswordResetCompleted": "Confirmation password reset"
}

View File

@ -0,0 +1,6 @@
{
"ConfirmEmailAddress": "Confirmer ladresse email",
"DisableAuthenticator": "Désactiver lauthentification à deux facteurs",
"PasswordReset": "Réinitialisation du mot de passe",
"PasswordResetCompleted": "Confirmation de la réinitialisation du mot de passe"
}

View File

@ -6,6 +6,7 @@ import { determineInitialLocale } from "../modules/frame/services/lanugageServic
export const Namespaces = {
Common: "common",
MailTypes: "mailTypes",
} as const;
export type Namespace = (typeof Namespaces)[keyof typeof Namespaces];

View File

@ -3,6 +3,8 @@ import { useParams } from "react-router-dom";
import mailTemplatesService from "../serrvices/mailTemplatesService";
import HOCEmailTemplateEditor from "./EmailTemplateEditor";
import Loading from "../../../../components/common/Loading";
import { Namespaces } from "../../../../i18n/i18n";
import { useTranslation } from "react-i18next";
interface MailType {
mailType: string;
@ -10,6 +12,7 @@ interface MailType {
}
const MailTemplatesTab: React.FC = () => {
const { t: tMail } = useTranslation<typeof Namespaces.MailTypes>();
const [loaded, setLoaded] = useState(true);
const [currentMailType, setCurrentMailType] = useState("");
const [types, setTypes] = useState<MailType[]>([]);
@ -62,7 +65,7 @@ const MailTemplatesTab: React.FC = () => {
onClick={onClick}
className={currentMailType === x.mailType ? "selected" : ""}
>
{x.description}
{tMail(x.mailType)}
</li>
);
})}