From d064c4e39c624c3402af11a0ddd1ab2c950014eb Mon Sep 17 00:00:00 2001 From: Darren Yu Date: Thu, 28 Aug 2025 11:51:32 +0800 Subject: [PATCH] Update EmailTemplateEditor.tsx --- public/locales/de-DE/dashboard.json | 3 +-- public/locales/en-US/dashboard.json | 3 +-- public/locales/es-ES/dashboard.json | 3 +-- public/locales/fr-FR/dashboard.json | 3 +-- public/locales/it-IT/dashboard.json | 3 +-- public/locales/ja-JP/dashboard.json | 3 +-- public/locales/ko-KR/dashboard.json | 3 +-- public/locales/pt-BR/dashboard.json | 3 +-- public/locales/ru-RU/dashboard.json | 3 +-- public/locales/zh-CN/dashboard.json | 3 +-- public/locales/zh-TW/dashboard.json | 3 +-- .../Admin/Settings/Email/EmailTemplateEditor.tsx | 8 +++++--- 12 files changed, 16 insertions(+), 25 deletions(-) diff --git a/public/locales/de-DE/dashboard.json b/public/locales/de-DE/dashboard.json index 5b31f97..a12b4fe 100644 --- a/public/locales/de-DE/dashboard.json +++ b/public/locales/de-DE/dashboard.json @@ -574,8 +574,7 @@ "addLanguage": "Sprache hinzufügen", "removeLanguage": "Sprache entfernen", "removeLanguageBtn": "Sprache entfernen", - "removeLanguageDes": "Nach dem Entfernen der Sprache wird die bevorzugte Sprache für Benutzer, die diese Sprache als bevorzugte Sprache haben, verwendet.", - "removePreferredLanguageDes": "Die bevorzugte Sprache kann nicht entfernt werden. Bitte legen Sie eine andere Sprache als bevorzugte Sprache fest und versuchen Sie es erneut.", + "cannotRemovePreferredLanguageDes": "Die bevorzugte Sprache kann nicht entfernt werden. Bitte legen Sie eine andere Sprache als bevorzugte Sprache fest und versuchen Sie es erneut.", "languageCodeDes": "Bitte wählen Sie die Sprache aus, die Sie hinzufügen möchten.", "emailSubject": "E-Mail-Betreff", "emailSubjectDes": "Die Betreffzeile der E-Mail. Sie können <0>magische Variablen verwenden, um den E-Mail-Betreff anzupassen.", diff --git a/public/locales/en-US/dashboard.json b/public/locales/en-US/dashboard.json index 8f8aad8..2b87b1c 100644 --- a/public/locales/en-US/dashboard.json +++ b/public/locales/en-US/dashboard.json @@ -573,8 +573,7 @@ "addLanguage": "Add language", "removeLanguage": "Remove language", "removeLanguageBtn": "Remove language", - "removeLanguageDes": "After removing the language, users with this language preference will use the preferred language email template.", - "removePreferredLanguageDes": "Cannot remove the preferred language. Please set another language as the preferred language and try again.", + "cannotRemovePreferredLanguageDes": "Cannot remove the preferred language. Please set another language as the preferred language and try again.", "languageCodeDes": "Please select the language you want to add.", "emailSubject": "Email saveChanges", "emailSubjectDes": "The subject line of the email. You can use <0>magic variables to customize the email subject.", diff --git a/public/locales/es-ES/dashboard.json b/public/locales/es-ES/dashboard.json index 2050ec2..9abf6a0 100644 --- a/public/locales/es-ES/dashboard.json +++ b/public/locales/es-ES/dashboard.json @@ -574,8 +574,7 @@ "addLanguage": "Agregar idioma", "removeLanguage": "Eliminar idioma", "removeLanguageBtn": "Eliminar idioma", - "removeLanguageDes": "Después de eliminar el idioma, los usuarios con preferencia de idioma en este idioma usarán la plantilla de correo electrónico del idioma preferido.", - "removePreferredLanguageDes": "No se puede eliminar el idioma preferido. Por favor establece otro idioma como preferido e inténtalo de nuevo.", + "cannotRemovePreferredLanguageDes": "No se puede eliminar el idioma preferido. Por favor establece otro idioma como preferido e inténtalo de nuevo.", "languageCodeDes": "Por favor selecciona el idioma que quieres agregar.", "emailSubject": "Asunto del email", "emailSubjectDes": "La línea de asunto del email. Puedes usar <0>variables mágicas para personalizar el asunto del email.", diff --git a/public/locales/fr-FR/dashboard.json b/public/locales/fr-FR/dashboard.json index 48545d7..3ad6591 100644 --- a/public/locales/fr-FR/dashboard.json +++ b/public/locales/fr-FR/dashboard.json @@ -574,8 +574,7 @@ "addLanguage": "Ajouter une langue", "removeLanguage": "Supprimer la langue", "removeLanguageBtn": "Supprimer la langue", - "removeLanguageDes": "Après la suppression de la langue, les utilisateurs dont la préférence de langue est cette langue utiliseront le modèle d'e-mail de la langue préférée.", - "removePreferredLanguageDes": "Impossible de supprimer la langue préférée. Veuillez définir une autre langue comme langue préférée et réessayer.", + "cannotRemovePreferredLanguageDes": "Impossible de supprimer la langue préférée. Veuillez définir une autre langue comme langue préférée et réessayer.", "languageCodeDes": "Veuillez sélectionner la langue que vous souhaitez ajouter.", "emailSubject": "Sujet de l'e-mail", "emailSubjectDes": "La ligne d'objet de l'e-mail. Vous pouvez utiliser des <0>variables magiques pour personnaliser le sujet de l'e-mail.", diff --git a/public/locales/it-IT/dashboard.json b/public/locales/it-IT/dashboard.json index 9cce786..a288099 100644 --- a/public/locales/it-IT/dashboard.json +++ b/public/locales/it-IT/dashboard.json @@ -574,8 +574,7 @@ "addLanguage": "Aggiungi lingua", "removeLanguage": "Rimuovi lingua", "removeLanguageBtn": "Rimuovi lingua", - "removeLanguageDes": "Dopo aver rimosso la lingua, gli utenti con preferenza per questa lingua utilizzeranno il template email della lingua preferita.", - "removePreferredLanguageDes": "Impossibile rimuovere la lingua preferita. Imposta un'altra lingua come preferita e riprova.", + "cannotRemovePreferredLanguageDes": "Impossibile rimuovere la lingua preferita. Imposta un'altra lingua come preferita e riprova.", "languageCodeDes": "Seleziona la lingua che vuoi aggiungere.", "emailSubject": "Oggetto email", "emailSubjectDes": "L'oggetto dell'email. Puoi usare <0>variabili magiche per personalizzare l'oggetto dell'email.", diff --git a/public/locales/ja-JP/dashboard.json b/public/locales/ja-JP/dashboard.json index 66c89b7..9a35086 100644 --- a/public/locales/ja-JP/dashboard.json +++ b/public/locales/ja-JP/dashboard.json @@ -573,8 +573,7 @@ "addLanguage": "言語を追加", "removeLanguage": "言語を削除", "removeLanguageBtn": "言語を削除", - "removeLanguageDes": "言語を削除すると、その言語を優先言語として設定しているユーザーは、優先言語のメールテンプレートを使用します。", - "removePreferredLanguageDes": "優先言語は削除できません。別の言語を優先言語に設定してから再試行してください。", + "cannotRemovePreferredLanguageDes": "優先言語は削除できません。別の言語を優先言語に設定してから再試行してください。", "languageCodeDes": "追加する言語を選択してください。", "emailSubject": "メール件名", "emailSubjectDes": "メールの件名。<0>魔法変数 を使用して件名をカスタマイズできます。", diff --git a/public/locales/ko-KR/dashboard.json b/public/locales/ko-KR/dashboard.json index 9494bbd..17bd437 100644 --- a/public/locales/ko-KR/dashboard.json +++ b/public/locales/ko-KR/dashboard.json @@ -573,8 +573,7 @@ "addLanguage": "언어 추가", "removeLanguage": "언어 제거", "removeLanguageBtn": "언어 제거", - "removeLanguageDes": "언어를 제거하면 해당 언어를 선호하는 사용자는 선호 언어의 이메일 템플릿을 사용하게 됩니다.", - "removePreferredLanguageDes": "선호 언어는 제거할 수 없습니다. 다른 언어를 선호 언어로 설정한 후 다시 시도해 주세요.", + "cannotRemovePreferredLanguageDes": "선호 언어는 제거할 수 없습니다. 다른 언어를 선호 언어로 설정한 후 다시 시도해 주세요.", "languageCodeDes": "추가할 언어를 선택해 주세요.", "emailSubject": "이메일 제목", "emailSubjectDes": "이메일의 제목. <0>매직 변수를 사용하여 사용자 정의할 수 있습니다.", diff --git a/public/locales/pt-BR/dashboard.json b/public/locales/pt-BR/dashboard.json index 97715e4..21d6f90 100644 --- a/public/locales/pt-BR/dashboard.json +++ b/public/locales/pt-BR/dashboard.json @@ -574,8 +574,7 @@ "addLanguage": "Adicionar idioma", "removeLanguage": "Remover idioma", "removeLanguageBtn": "Remover idioma", - "removeLanguageDes": "Após remover o idioma, os usuários com preferência por este idioma usarão o modelo de email do idioma preferido.", - "removePreferredLanguageDes": "Não é possível remover o idioma preferido. Defina outro idioma como preferido e tente novamente.", + "cannotRemovePreferredLanguageDes": "Não é possível remover o idioma preferido. Defina outro idioma como preferido e tente novamente.", "languageCodeDes": "Selecione o idioma que deseja adicionar.", "emailSubject": "Assunto do email", "emailSubjectDes": "A linha de assunto do email. Você pode usar <0>variáveis mágicas para personalizar o assunto do email.", diff --git a/public/locales/ru-RU/dashboard.json b/public/locales/ru-RU/dashboard.json index a4a6dc7..942186c 100644 --- a/public/locales/ru-RU/dashboard.json +++ b/public/locales/ru-RU/dashboard.json @@ -574,8 +574,7 @@ "addLanguage": "Добавить язык", "removeLanguage": "Удалить язык", "removeLanguageBtn": "Удалить язык", - "removeLanguageDes": "После удаления языка пользователи с предпочтением этого языка будут использовать шаблон письма на предпочитаемом языке.", - "removePreferredLanguageDes": "Нельзя удалить предпочитаемый язык. Пожалуйста, установите другой язык в качестве предпочитаемого и попробуйте снова.", + "cannotRemovePreferredLanguageDes": "Нельзя удалить предпочитаемый язык. Пожалуйста, установите другой язык в качестве предпочитаемого и попробуйте снова.", "languageCodeDes": "Пожалуйста, выберите язык для добавления.", "emailSubject": "Тема письма", "emailSubjectDes": "Тема электронного письма. Вы можете использовать <0>магические переменные для настройки темы письма.", diff --git a/public/locales/zh-CN/dashboard.json b/public/locales/zh-CN/dashboard.json index 6ac6077..a519580 100644 --- a/public/locales/zh-CN/dashboard.json +++ b/public/locales/zh-CN/dashboard.json @@ -573,8 +573,7 @@ "addLanguage": "添加语言", "removeLanguage": "移除语言", "removeLanguageBtn": "移除语言", - "removeLanguageDes": "移除语言后,语言偏好为此语言的用户将使用首选语言的邮件模板。", - "removePreferredLanguageDes": "无法移除首选语言。请设置其他语言为首选语言后重试。", + "cannotRemovePreferredLanguageDes": "无法移除首选语言。请设置其他语言为首选语言后重试。", "languageCodeDes": "请选择要添加的语言。", "emailSubject": "邮件主题", "emailSubjectDes": "邮件的主题。你可以使用 <0>魔法变量 来定制邮件主题。", diff --git a/public/locales/zh-TW/dashboard.json b/public/locales/zh-TW/dashboard.json index 5e93295..4ab53f1 100644 --- a/public/locales/zh-TW/dashboard.json +++ b/public/locales/zh-TW/dashboard.json @@ -573,8 +573,7 @@ "addLanguage": "新增語言", "removeLanguage": "移除語言", "removeLanguageBtn": "移除語言", - "removeLanguageDes": "移除語言後,語言偏好為此語言的使用者將使用首選語言的郵件模板。", - "removePreferredLanguageDes": "無法移除首選語言。請設定其他語言為首選語言後重試。", + "cannotRemovePreferredLanguageDes": "無法移除首選語言。請設定其他語言為首選語言後重試。", "languageCodeDes": "請選擇要新增的語言。", "emailSubject": "郵件主題", "emailSubjectDes": "郵件的主題。你可以使用 <0>魔法變數 來定製郵件主題。", diff --git a/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx b/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx index faedabf..f9e2e23 100644 --- a/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx +++ b/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx @@ -255,9 +255,11 @@ const EmailTemplateEditor: React.FC = ({ value, onChan )} - - {t(index === 0 ? "settings.removePreferredLanguageDes" : "settings.removeLanguageDes")} - + {index === 0 && ( + + {t("settings.cannotRemovePreferredLanguageDes")} + + )} )}