mirror of
https://github.com/logto-io/logto.git
synced 2025-03-31 22:51:25 -05:00
chore(connector,toolkit,console,phrases): align config key and display name (#4150)
This commit is contained in:
parent
cd5138fc5f
commit
39565e383d
19 changed files with 67 additions and 67 deletions
|
@ -80,8 +80,8 @@ export const defaultMetadata: ConnectorMetadata = {
|
|||
required: true,
|
||||
},
|
||||
{
|
||||
key: 'fromName',
|
||||
label: 'From Name',
|
||||
key: 'senderName',
|
||||
label: 'Sender Name',
|
||||
type: ConnectorConfigFormItemType.Text,
|
||||
},
|
||||
{
|
||||
|
|
|
@ -34,8 +34,8 @@ const sendMessage =
|
|||
appId,
|
||||
appSecret,
|
||||
resource,
|
||||
fromName,
|
||||
companyInformation,
|
||||
senderName,
|
||||
appLogo,
|
||||
} = config;
|
||||
const { to, type, payload } = data;
|
||||
|
@ -59,7 +59,7 @@ const sendMessage =
|
|||
Authorization: `${accessTokenResponse.token_type} ${accessTokenResponse.access_token}`,
|
||||
},
|
||||
json: {
|
||||
data: { to, type, payload: { ...payload, fromName, companyInformation, appLogo } },
|
||||
data: { to, type, payload: { ...payload, senderName, companyInformation, appLogo } },
|
||||
},
|
||||
timeout: { request: defaultTimeout },
|
||||
});
|
||||
|
|
|
@ -59,15 +59,15 @@ function EmailServiceConnectorForm({ extraInfo }: Props) {
|
|||
/>
|
||||
</FormField>
|
||||
<FormField
|
||||
title="connector_details.logto_email.from_name_field"
|
||||
tip={<DynamicT forKey="connector_details.logto_email.from_name_tip" />}
|
||||
title="connector_details.logto_email.sender_name_field"
|
||||
tip={<DynamicT forKey="connector_details.logto_email.sender_name_tip" />}
|
||||
>
|
||||
<TextInput
|
||||
{...register('formConfig.fromName', {
|
||||
{...register('formConfig.senderName', {
|
||||
validate: (value) => validateInput(conditionalString(value)),
|
||||
})}
|
||||
error={fromConfigErrors?.fromName?.message}
|
||||
placeholder={t('connector_details.logto_email.from_name_placeholder')}
|
||||
error={fromConfigErrors?.senderName?.message}
|
||||
placeholder={t('connector_details.logto_email.sender_name_placeholder')}
|
||||
/>
|
||||
</FormField>
|
||||
<FormField title="connector_details.logto_email.company_information_field">
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'Der integrierte E-Mail-Versand verwendet Standardvorlagen für eine nahtlose Zustellung von Verifizierungs-E-Mails. Es ist keine Konfiguration erforderlich, und Sie können grundlegende Markeninformationen anpassen.',
|
||||
description_action_text: 'Vorlagen anzeigen',
|
||||
from_email_field: 'Absender-E-Mail',
|
||||
from_name_field: 'Sendername',
|
||||
from_name_tip:
|
||||
'Passen Sie den Absendernamen für E-Mails an. Wenn es leer gelassen wird, wird "Verifizierung" als Standardname verwendet.',
|
||||
from_name_placeholder: 'Ihr Absendername',
|
||||
sender_name_field: 'Sender name',
|
||||
sender_name_tip:
|
||||
'Passen Sie den Absendernamen für E-Mails an. Wenn es leer gelassen wird, wird "Verification" als Standardname verwendet.',
|
||||
sender_name_placeholder: 'Ihr Absendername',
|
||||
company_information_field: 'Firmeninformationen',
|
||||
company_information_description:
|
||||
'Zeigen Sie den Firmennamen, die Adresse oder die Postleitzahl am Ende der E-Mails an, um die Authentizität zu erhöhen.',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'Built-in email uses default templates for seamless delivery of verification emails. No configuration is required, and you can customize basic brand information.',
|
||||
description_action_text: 'View templates',
|
||||
from_email_field: 'From email',
|
||||
from_name_field: 'Sender name',
|
||||
from_name_tip:
|
||||
'Customize the sender name for emails. If left empty, “Verification” will be used as the default name.',
|
||||
from_name_placeholder: 'Your sender name',
|
||||
sender_name_field: 'Sender name',
|
||||
sender_name_tip:
|
||||
'Customize the sender name for emails. If left empty, "Verification" will be used as the default name.',
|
||||
sender_name_placeholder: 'Your sender name',
|
||||
company_information_field: 'Company information',
|
||||
company_information_description:
|
||||
'Display your company name, address, or zip code in the bottom of emails to enhance authenticity.',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'El correo electrónico integrado utiliza plantillas predeterminadas para la entrega sin problemas de correos electrónicos de verificación. No se requiere configuración, y puede personalizar la información básica de la marca.',
|
||||
description_action_text: 'Ver plantillas',
|
||||
from_email_field: 'Correo electrónico de origen',
|
||||
from_name_field: 'Nombre del remitente',
|
||||
from_name_tip:
|
||||
'Personalice el nombre del remitente para los correos electrónicos. Si se deja en blanco, se utilizará "Verificación" como nombre predeterminado.',
|
||||
from_name_placeholder: 'Su nombre de remitente',
|
||||
sender_name_field: 'Nombre del remitente',
|
||||
sender_name_tip:
|
||||
'Personalice el nombre del remitente para los correos electrónicos. Si se deja en blanco, se utilizará "Verification" como nombre predeterminado.',
|
||||
sender_name_placeholder: 'Su nombre de remitente',
|
||||
company_information_field: 'Información de la empresa',
|
||||
company_information_description:
|
||||
'Muestre el nombre de su empresa, dirección o código postal en la parte inferior de los correos electrónicos para mejorar la autenticidad.',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'L’email intégré utilise des modèles par défaut pour une livraison transparente des emails de vérification. Aucune configuration n’est requise et vous pouvez personnaliser les informations de base de la marque.',
|
||||
description_action_text: 'Voir les modèles',
|
||||
from_email_field: 'Email de l’expéditeur',
|
||||
from_name_field: "Nom de l'expéditeur",
|
||||
from_name_tip:
|
||||
'Personnalisez le nom de l’expéditeur pour les emails. Si vous le laissez vide, "Vérification" sera utilisé comme nom par défaut.',
|
||||
from_name_placeholder: 'Votre nom d’expéditeur',
|
||||
sender_name_field: "Nom de l'expéditeur",
|
||||
sender_name_tip:
|
||||
'Personnalisez le nom de l’expéditeur pour les emails. Si vous le laissez vide, "Verification" sera utilisé comme nom par défaut.',
|
||||
sender_name_placeholder: 'Votre nom d’expéditeur',
|
||||
company_information_field: 'Informations sur la société',
|
||||
company_information_description:
|
||||
"Affichez le nom de votre entreprise, votre adresse ou votre code postal en bas des emails pour renforcer l'authenticité.",
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
"L'email integrata utilizza modelli predefiniti per la consegna senza soluzione di continuità delle email di verifica. Non è richiesta alcuna configurazione e puoi personalizzare le informazioni di base del marchio.",
|
||||
description_action_text: 'Visualizza i modelli',
|
||||
from_email_field: 'Email mittente',
|
||||
from_name_field: 'Nome mittente',
|
||||
from_name_tip:
|
||||
'Personalizza il nome del mittente per le email. Se lasciato vuoto, verrà utilizzato "Verifica" come nome predefinito.',
|
||||
from_name_placeholder: 'Il tuo nome mittente',
|
||||
sender_name_field: 'Nome mittente',
|
||||
sender_name_tip:
|
||||
'Personalizza il nome del mittente per le email. Se lasciato vuoto, verrà utilizzato "Verification" come nome predefinito.',
|
||||
sender_name_placeholder: 'Il tuo nome mittente',
|
||||
company_information_field: 'Informazioni aziendali',
|
||||
company_information_description:
|
||||
"Mostra il nome dell'azienda, l'indirizzo o il codice postale in fondo alle email per migliorare l'autenticità.",
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'組み込みのメールは、シームレスな認証メールの配信のためにデフォルトのテンプレートを使用します。設定は必要ありません。基本的なブランド情報をカスタマイズできます。',
|
||||
description_action_text: 'テンプレートを表示',
|
||||
from_email_field: '送信元メールアドレス',
|
||||
from_name_field: '送信元名',
|
||||
from_name_tip:
|
||||
sender_name_field: '送信元名',
|
||||
sender_name_tip:
|
||||
'メールの送信元名をカスタマイズします。空白の場合、「Verification」がデフォールト名として使用されます。',
|
||||
from_name_placeholder: '送信元の名前を入力してください',
|
||||
sender_name_placeholder: '送信元の名前を入力してください',
|
||||
company_information_field: '企業情報',
|
||||
company_information_description:
|
||||
'メールの下部に会社名、住所、郵便番号などを表示して、真正性を高めます。',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'내장형 이메일은 기본 템플릿을 사용하여 검증 이메일을 원활하게 전달합니다. 구성이 필요하지 않으며, 기본 브랜드 정보를 사용자 정의할 수 있습니다.',
|
||||
description_action_text: '템플릿 보기',
|
||||
from_email_field: '보내는 이메일',
|
||||
from_name_field: '보내는 사람 이름',
|
||||
from_name_tip:
|
||||
'이메일의 보내는 사람 이름을 사용자 정의합니다. 비워 두면 기본 이름으로 "Verification"이 사용됩니다.',
|
||||
from_name_placeholder: '보내는 사람 이름을 입력해주세요.',
|
||||
sender_name_field: '보내는 사람 이름',
|
||||
sender_name_tip:
|
||||
'이메일의 보내는 사람 이름을 사용자 정의합니다. 비워 두면 기본 이름으로 "Verification" 이 사용됩니다.',
|
||||
sender_name_placeholder: '보내는 사람 이름을 입력해주세요.',
|
||||
company_information_field: '회사 정보',
|
||||
company_information_description:
|
||||
'이메일 하단에 회사 이름, 주소 또는 우편번호를 표시하여 신뢰성을 높입니다.',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'Wbudowany e-mail używa domyślnych szablonów dla bezproblemowej dostawy wiadomości weryfikacyjnych. Nie wymaga to konfiguracji, a podstawowe informacje o marce można dostosować.',
|
||||
description_action_text: 'Wyświetl szablony',
|
||||
from_email_field: 'Adres e-mail nadawcy',
|
||||
from_name_field: 'Nazwa nadawcy',
|
||||
from_name_tip:
|
||||
'Dostosuj nazwę nadawcy dla wiadomości e-mail. Jeśli pozostawisz to pole puste, domyślnie użyta zostanie nazwa "Weryfikacja".',
|
||||
from_name_placeholder: 'Nazwa nadawcy',
|
||||
sender_name_field: 'Nazwa nadawcy',
|
||||
sender_name_tip:
|
||||
'Dostosuj nazwę nadawcy dla wiadomości e-mail. Jeśli pozostawisz to pole puste, domyślnie użyta zostanie nazwa "Verification".',
|
||||
sender_name_placeholder: 'Nazwa nadawcy',
|
||||
company_information_field: 'Informacje o firmie',
|
||||
company_information_description:
|
||||
'Wyświetlaj nazwę firmy, adres lub kod pocztowy na dole wiadomości e-mail, aby zwiększyć autentyczność.',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'O e-mail integrado usa modelos padrão para entrega perfeita de e-mails de verificação. Nenhuma configuração é necessária e você pode personalizar informações básicas da marca.',
|
||||
description_action_text: 'Ver modelos',
|
||||
from_email_field: 'E-mail do remetente',
|
||||
from_name_field: 'Nome do remetente',
|
||||
from_name_tip:
|
||||
'Personalize o nome do remetente para e-mails. Se deixado em branco, "Verificação" será usado como nome padrão.',
|
||||
from_name_placeholder: 'Seu nome de remetente',
|
||||
sender_name_field: 'Nome do remetente',
|
||||
sender_name_tip:
|
||||
'Personalize o nome do remetente para e-mails. Se deixado em branco, "Verification" será usado como nome padrão.',
|
||||
sender_name_placeholder: 'Seu nome de remetente',
|
||||
company_information_field: 'Informações da empresa',
|
||||
company_information_description:
|
||||
'Exiba o nome da sua empresa, endereço ou código postal no final dos e-mails para melhorar a autenticidade.',
|
||||
|
|
|
@ -39,15 +39,15 @@ const connector_details = {
|
|||
'O e-mail integrado usa modelos padrão para entrega perfeita de e-mails de verificação. Nenhuma configuração é necessária e você pode personalizar informações básicas da marca.',
|
||||
description_action_text: 'Ver modelos',
|
||||
from_email_field: 'De e-mail',
|
||||
from_name_field: 'Nome do remetente',
|
||||
from_name_tip:
|
||||
'Personalize o nome do remetente para e-mails. Se deixado em branco, "Verificação" será usado como nome padrão.',
|
||||
from_name_placeholder: 'Seu nome do remetente',
|
||||
sender_name_field: 'Nome do remetente',
|
||||
sender_name_tip:
|
||||
'Personalize o nome do remetente para e-mails. Se deixado em branco, "Verification" será usado como nome padrão.',
|
||||
sender_name_placeholder: 'Seu nome do remetente',
|
||||
company_information_field: 'Informação da empresa',
|
||||
company_information_description:
|
||||
'Exiba o nome da sua empresa, endereço ou código postal no rodapé dos e-mails para aumentar a autenticidade.',
|
||||
company_information_placeholder: 'Informação básica da empresa',
|
||||
app_logo_field: 'Logotipo da aplicação',
|
||||
app_logo_field: 'Logotipo do aplicativo',
|
||||
app_logo_tip:
|
||||
'Exiba o logotipo da sua marca no topo dos e-mails. Utilize a mesma imagem para o modo claro e escuro.',
|
||||
urls_not_allowed: 'Os URLs não são permitidos',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'Встроенная электронная почта использует шаблоны по умолчанию для безшовной доставки писем с подтверждением. Никакой дополнительной настройки не требуется, и вы можете настроить базовую информацию о бренде.',
|
||||
description_action_text: 'Просмотреть шаблоны',
|
||||
from_email_field: 'Отправитель',
|
||||
from_name_field: 'Имя отправителя',
|
||||
from_name_tip:
|
||||
'Настройте имя отправителя для электронных писем. Если оставить пустым, будет использоваться "Подтверждение" в качестве имени по умолчанию.',
|
||||
from_name_placeholder: 'Введите имя отправителя здесь',
|
||||
sender_name_field: 'Имя отправителя',
|
||||
sender_name_tip:
|
||||
'Настройте имя отправителя для электронных писем. Если оставить пустым, будет использоваться "Verification" в качестве имени по умолчанию.',
|
||||
sender_name_placeholder: 'Введите имя отправителя здесь',
|
||||
company_information_field: 'Информация о компании',
|
||||
company_information_description:
|
||||
'Отображайте имя вашей компании, адрес или почтовый код внизу электронных писем, чтобы улучшить подлинность.',
|
||||
|
|
|
@ -39,10 +39,10 @@ const connector_details = {
|
|||
'Yerleşik e-posta, doğrulama e-postalarının sorunsuz teslimi için varsayılan şablonları kullanır. Herhangi bir yapılandırma gerektirmez ve temel marka bilgilerini özelleştirebilirsiniz.',
|
||||
description_action_text: 'Şablonları görüntüle',
|
||||
from_email_field: 'Kimden e-posta',
|
||||
from_name_field: 'Gönderen adı',
|
||||
from_name_tip:
|
||||
'E-postalar için gönderen adını özelleştirin. Boş bırakılırsa, varsayılan ad olarak "Doğrulama" kullanılacaktır.',
|
||||
from_name_placeholder: 'Gönderen adınızı girin',
|
||||
sender_name_field: 'Gönderen adı',
|
||||
sender_name_tip:
|
||||
'E-postalar için gönderen adını özelleştirin. Boş bırakılırsa, varsayılan ad olarak "Verification" kullanılacaktır.',
|
||||
sender_name_placeholder: 'Gönderen adınızı girin',
|
||||
company_information_field: 'Şirket bilgileri',
|
||||
company_information_description:
|
||||
'E-postaların alt kısmında şirket adınızı, adresinizi veya posta kodunuzu görüntüleyin.',
|
||||
|
|
|
@ -37,9 +37,9 @@ const connector_details = {
|
|||
'内置电子邮件使用默认模板,无需配置即可无缝发送验证电子邮件。您可以自定义基本品牌信息。',
|
||||
description_action_text: '查看模板',
|
||||
from_email_field: '发件人电子邮件',
|
||||
from_name_field: '发件人姓名',
|
||||
from_name_tip: '自定义电子邮件的发件人姓名。如果留空,则默认使用“Verification”作为名称。',
|
||||
from_name_placeholder: '发件人姓名',
|
||||
sender_name_field: '发件人姓名',
|
||||
sender_name_tip: '自定义电子邮件的发件人姓名。如果留空,则默认使用「Verification」作为名称。',
|
||||
sender_name_placeholder: '发件人姓名',
|
||||
company_information_field: '公司信息',
|
||||
company_information_description: '在电子邮件底部显示您公司的名称、地址或邮编,以增强真实性。',
|
||||
company_information_placeholder: '你公司的基本信息',
|
||||
|
|
|
@ -37,9 +37,9 @@ const connector_details = {
|
|||
'內置郵件使用默認模板實現無縫交付驗證郵件。無需配置,您可以自定義基本品牌信息。',
|
||||
description_action_text: '查看模板',
|
||||
from_email_field: '發件人郵箱',
|
||||
from_name_field: '發件人姓名',
|
||||
from_name_tip: '自定義郵件發件人姓名。如果未填寫,將使用“驗證”作為默認姓名。',
|
||||
from_name_placeholder: '您的發送人姓名',
|
||||
sender_name_field: '發件人姓名',
|
||||
sender_name_tip: '自定義郵件發件人姓名。如果未填寫,將使用「Verification」作為默認姓名。',
|
||||
sender_name_placeholder: '您的發送人姓名',
|
||||
company_information_field: '公司信息',
|
||||
company_information_description: '在郵件底部顯示您的公司名稱、地址或郵政編碼,以增強真實性。',
|
||||
company_information_placeholder: '您公司的基本信息',
|
||||
|
|
|
@ -37,9 +37,9 @@ const connector_details = {
|
|||
'內置郵件使用默認模板實現無縫交付驗證郵件。無需配置,您可以自定義基本品牌信息。',
|
||||
description_action_text: '查看模板',
|
||||
from_email_field: '發件人郵箱',
|
||||
from_name_field: '寄件人姓名',
|
||||
from_name_tip: '自定義郵件發件人姓名。如果未填寫,將使用「驗證」作為默認姓名。',
|
||||
from_name_placeholder: '您的發件人姓名',
|
||||
sender_name_field: '寄件人姓名',
|
||||
sender_name_tip: '自定義郵件發件人姓名。如果未填寫,將使用「Verification」作為默認姓名。',
|
||||
sender_name_placeholder: '您的發件人姓名',
|
||||
company_information_field: '公司信息',
|
||||
company_information_description: '在郵件底部顯示您的公司名稱、地址或郵編,以提高真實性。',
|
||||
company_information_placeholder: '您的公司基本信息',
|
||||
|
|
|
@ -216,7 +216,7 @@ export const urlRegEx =
|
|||
|
||||
export const emailServiceBrandingGuard = z
|
||||
.object({
|
||||
fromName: z
|
||||
senderName: z
|
||||
.string()
|
||||
.refine((address) => !urlRegEx.test(address), 'DO NOT include URL in the sender name!'),
|
||||
companyInformation: z
|
||||
|
|
Loading…
Add table
Reference in a new issue