From 7e72a64cd09f7d00f7367a0f72eed5e78f5dffed Mon Sep 17 00:00:00 2001 From: xudaotutou <13435638964@163.com> Date: Thu, 27 Feb 2025 18:40:23 +0800 Subject: [PATCH] feat:update email for english --- frontend/desktop/src/services/backend/sms.ts | 128 +++++++++++-------- frontend/desktop/src/types/system.ts | 1 + 2 files changed, 74 insertions(+), 55 deletions(-) diff --git a/frontend/desktop/src/services/backend/sms.ts b/frontend/desktop/src/services/backend/sms.ts index ea5f9aa97fc..7cd5945889b 100644 --- a/frontend/desktop/src/services/backend/sms.ts +++ b/frontend/desktop/src/services/backend/sms.ts @@ -123,67 +123,85 @@ export const emailSmsReq = async (email: string) => { const code = Math.floor(Math.random() * 900000 + 100000).toString(); const transporter = getTransporter(); + const language = emailConfig.language === 'zh' ? 'zh' : 'en'; + + const getLocalizedContent = (content: string, subject: string, language: 'zh' | 'en') => { + return ` + + +
+ + +您的验证码是:
+${code}
+ `, + subjectMap['zh'], + 'zh' + ), + en: getLocalizedContent( + ` +Your verification code is:
+${code}
+ `, + subjectMap['en'], + 'en' + ) + } as const; await retrySerially( () => transporter.sendMail({ from: emailConfig.user, to: email, - subject: '【sealos】验证码', - html: ` - - - - -您的验证码是:
-${code}
-