邮件模版

This commit is contained in:
2026-03-13 10:20:53 +08:00
parent 3c27591fc7
commit 213ca978b7
17 changed files with 21350 additions and 744 deletions

View File

@@ -268,6 +268,8 @@ const en = {
mailbox1: 'Mailbox send',
mailbox2: 'Mailbox list',
mailbox3: 'Mailbox template',
emailTemplates: 'Email Templates',
emailStyles: 'Email Styles',
tools: 'Assistant tools',
mailboxManagement: 'Mailbox Management',
mailboxConfig: 'Mailbox config',
@@ -350,6 +352,109 @@ const en = {
rulesImapPort: 'Please enter IMAP port',
rulesIsPrimary: 'Please set primary or not',
},
mailboxMould: {
title: 'Email Templates',
subtitle: 'Manage and customize your journal email templates.',
searchPlaceholder: 'Search by title or scene...',
journalPlaceholder: 'Journal',
scenePlaceholder: 'Scene',
all: 'All',
inviteSubmission: 'Invite Submission',
promoteCitation: 'Promote Citation',
generalThanks: 'General Thanks',
languagePlaceholder: 'Language',
searchBtn: 'Search',
createTemplate: 'Create Template',
colTitle: 'Subject',
colSubject: 'Mail title',
colScene: 'Scene',
colLanguage: 'Language',
colVersion: 'Version',
colStatus: 'Status',
colActions: 'Actions',
active: 'Active',
inactive: 'Inactive',
confirm: 'Confirm',
cancel: 'Cancel',
deleteConfirm: 'Delete this template?',
deleteSuccess: 'Deleted successfully',
deleteFail: 'Delete failed',
previewTitle: 'Template preview',
previewClose: 'Close',
},
mailboxStyle: {
title: 'Email Styles',
subtitle: 'Manage email header and footer styles.',
searchPlaceholder: 'Search by name or description...',
journalPlaceholder: 'Journal',
scenePlaceholder: 'Scene',
languagePlaceholder: 'Language',
searchBtn: 'Refresh',
createStyle: 'Create Style',
colName: 'Style name',
colDescription: 'Style description',
},
mailboxStyleDetail: {
back: 'Back',
createStyle: 'Create style',
editStyle: 'Edit style',
cancel: 'Cancel',
save: 'Save',
loading: 'Loading',
name: 'Style name',
namePlaceholder: 'Enter style name',
description: 'Style description',
descriptionPlaceholder: 'Enter style description',
headerHtml: 'Header HTML',
footerHtml: 'Footer HTML',
rulesName: 'Please enter style name',
rulesDescription: 'Please enter style description',
rulesHeaderHtml: 'Please enter header HTML',
rulesFooterHtml: 'Please enter footer HTML',
saveSuccess: 'Saved successfully',
saveFail: 'Save failed',
},
mailboxMouldDetail: {
back: 'Back',
createTemplate: 'Create template',
editTemplate: 'Edit template',
cancel: 'Cancel',
save: 'Save',
loading: 'Loading',
rulesJournal: 'Please select journal',
rulesScene: 'Please select template type',
rulesLanguage: 'Please select language',
rulesTitle: 'Please enter template title',
rulesSubject: 'Please enter email subject',
rulesBody: 'Please enter email body',
rulesVersion: 'Please enter version',
basicInfo: 'Basic info',
templateTitle: 'Template title',
templateTitlePlaceholder: 'Enter title',
emailSubject: 'Email subject',
emailSubjectPlaceholder: 'Email subject',
emailBody: 'Email body',
journal: 'Journal',
templateType: 'Template type',
sceneInviteSubmission: 'Invite submission',
scenePromoteCitation: 'Promote citation',
sceneGeneralThanks: 'General thanks',
languageConfig: 'Language',
version: 'Version',
versionControl: 'Version',
versionPlaceholder: '1.0.0',
bodyEdit: 'Body editor',
activeStatus: 'Active',
variablesJson: 'Variables (JSON)',
variablesPlaceholder: '{"name": "string"}',
previewTab: 'Preview',
subjectLabel: 'Subject:',
receiverLabel: 'Receiver:',
previewRendering: 'Live preview',
saveSuccess: 'Saved successfully',
saveFail: 'Save failed',
saveSuccessMock: 'Template saved (mock)',
},
mailboxCollect: {
inboxTab: 'Mail received',
outboxTab: 'Mail sent',
@@ -360,6 +465,7 @@ const en = {
searchBtn: 'Search',
syncBtn: 'Sync remote mail',
writeBtn: 'Write letter',
receiveBtn: 'Sync inbox',
email: 'Email',
account: 'Account',
time: 'Time',
@@ -386,6 +492,8 @@ const en = {
syncSuccess: 'Sync succeeded',
syncFail: 'Sync failed',
operation: 'Operation',
loadingMore: 'Loading more...',
noMore: 'No more',
},
mailboxSend: {
title: 'Write mail',
@@ -413,6 +521,10 @@ const en = {
cancel: 'Cancel',
save: 'Save',
saveDraft: 'Save draft',
sourceMode: 'Source code',
richTextMode: 'Rich text',
exitSourceMode: 'Exit source mode',
sourcePlaceholder: 'Paste or edit full HTML here (DOCTYPE, html, head, body supported)',
editorPlaceholder: 'Please enter...',
validateTo: 'Please add at least one addressee',
validateSubject: 'Please enter mail subject',