0
Fork 0
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:
Darcy Ye 2023-07-11 16:16:25 +08:00 committed by GitHub
parent cd5138fc5f
commit 39565e383d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 67 additions and 67 deletions

View file

@ -80,8 +80,8 @@ export const defaultMetadata: ConnectorMetadata = {
required: true,
},
{
key: 'fromName',
label: 'From Name',
key: 'senderName',
label: 'Sender Name',
type: ConnectorConfigFormItemType.Text,
},
{

View file

@ -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 },
});

View file

@ -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">

View file

@ -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.',

View file

@ -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.',

View file

@ -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.',

View file

@ -39,10 +39,10 @@ const connector_details = {
'Lemail intégré utilise des modèles par défaut pour une livraison transparente des emails de vérification. Aucune configuration nest requise et vous pouvez personnaliser les informations de base de la marque.',
description_action_text: 'Voir les modèles',
from_email_field: 'Email de lexpéditeur',
from_name_field: "Nom de l'expéditeur",
from_name_tip:
'Personnalisez le nom de lexpéditeur pour les emails. Si vous le laissez vide, "Vérification" sera utilisé comme nom par défaut.',
from_name_placeholder: 'Votre nom dexpéditeur',
sender_name_field: "Nom de l'expéditeur",
sender_name_tip:
'Personnalisez le nom de lexpéditeur pour les emails. Si vous le laissez vide, "Verification" sera utilisé comme nom par défaut.',
sender_name_placeholder: 'Votre nom dexpé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é.",

View file

@ -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à.",

View file

@ -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:
'メールの下部に会社名、住所、郵便番号などを表示して、真正性を高めます。',

View file

@ -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:
'이메일 하단에 회사 이름, 주소 또는 우편번호를 표시하여 신뢰성을 높입니다.',

View file

@ -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ść.',

View file

@ -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.',

View file

@ -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',

View file

@ -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:
'Отображайте имя вашей компании, адрес или почтовый код внизу электронных писем, чтобы улучшить подлинность.',

View file

@ -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.',

View file

@ -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: '你公司的基本信息',

View file

@ -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: '您公司的基本信息',

View file

@ -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: '您的公司基本信息',

View file

@ -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