0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-03-31 22:51:25 -05:00

chore(console,connector): update logto email connector related console (#4129)

This commit is contained in:
Darcy Ye 2023-07-10 11:30:28 +08:00 committed by GitHub
parent 02ccc24d72
commit 50045f27f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 75 additions and 81 deletions

View file

@ -8,47 +8,44 @@ export const defaultMetadata: ConnectorMetadata = {
target: 'logto-email',
platform: null,
name: {
en: 'Logto Built-in Email',
de: 'Logto Integrierte E-mail',
es: 'Logto Correo Electrónico Incorporado',
fr: 'Logto Email Intégré',
it: 'Logto Email Incorporata',
ja: 'Logto 組み込みメール',
ko: 'Logto 내장 이메일',
'pl-PL': 'Logto Wbudowany Email',
'pt-BR': 'Logto Email Incorporado',
'pt-PT': 'Logto Email Incorporado',
ru: 'Logto Встроенная электронная почта',
'tr-TR': 'Logto Yerleşik E-posta',
'zh-CN': 'Logto 内置电子邮件',
'zh-HK': 'Logto 內置電子郵件',
'zh-TW': 'Logto 內建電子郵件',
en: 'Logto email service',
de: 'Logto e-mail-dienst',
es: 'Servicio de correo electrónico de Logto',
fr: 'Service de messagerie électronique Logto',
it: 'Servizio di posta elettronica Logto',
ja: 'Logto メールサービス',
ko: 'Logto 이메일 서비스',
'pl-PL': 'Usługa poczty elektronicznej Logto',
'pt-BR': 'Serviço de e-mail do Logto',
'pt-PT': 'Serviço de email do Logto',
ru: 'Сервис электронной почты Logto',
'tr-TR': 'Logto e-posta hizmeti',
'zh-CN': 'Logto 邮件服务',
'zh-HK': 'Logto 電郵服務',
'zh-TW': 'Logto 電子郵件服務',
},
logo: './logo.svg',
logoDark: './logo-dark.svg',
description: {
en: 'A stable, free-to-use solution that requires no configuration and uses trustworthy service providers (e.g. SendGrid) for reliable email delivery.',
de: 'Eine stabile, kostenlose Lösung, die keine Konfiguration erfordert und vertrauenswürdige Dienstleister (z. B. SendGrid) für zuverlässige E-Mail-Zustellung nutzt.',
es: 'Una solución estable y gratuita que no requiere configuración y utiliza proveedores de servicios confiables (por ejemplo, SendGrid) para la entrega confiable de correos electrónicos.',
fr: "Une solution stable et gratuite ne nécessitant aucune configuration et utilisant des fournisseurs de services fiables (par exemple, SendGrid) pour une livraison d'e-mails fiable.",
it: 'Una soluzione stabile e gratuita che non richiede configurazione e utilizza provider di servizi affidabili (come SendGrid) per la consegna affidabile delle email.',
ja: '安定した設定不要で信頼性の高いメール配信のために信頼できるサービスプロバイダSendGridを使用した、無料で利用できるソリューション。',
ko: '구성 없이 안정적인 이메일 전송을 위해 신뢰할 수 있는 서비스 제공업체 (예: SendGrid) 를 사용하는 안정적이고 무료로 사용할 수 있는 솔루션입니다.',
en: 'An out-of-the-box email solution, completely free to use, guaranteeing reliable email delivery.',
de: 'Eine sofort einsatzbereite E-Mail-Lösung, vollständig kostenlos und garantiert zuverlässige E-Mail-Zustellung.',
es: 'Una solución de correo electrónico lista para usar, completamente gratuita y garantizando una entrega de correo confiable.',
fr: "Une solution de messagerie clé en main, totalement gratuite à utiliser, garantissant une livraison d'e-mails fiable.",
it: "Una soluzione di posta elettronica pronta all'uso, completamente gratuita e che garantisce una consegna affidabile delle e-mail.",
ja: '即座に利用可能なメールソリューションで、完全に無料で信頼性の高いメール配信を保証します。',
ko: '즉시 사용 가능한 이메일 솔루션으로 완전히 무료이며 신뢰할 수 있는 이메일 전송을 보장합니다.',
'pl-PL':
'Stabilne, bezpłatne rozwiązanie, które nie wymaga konfiguracji i korzysta z zaufanych dostawców usług (np. SendGrid) do niezawodnej dostawy wiadomości e-mail.',
'Gotowe do użycia rozwiązanie pocztowe, całkowicie darmowe, gwarantujące niezawodną dostawę wiadomości e-mail.',
'pt-BR':
'Uma solução estável e gratuita que não requer configuração e utiliza provedores de serviços confiáveis (por exemplo, SendGrid) para a entrega confiável de e-mails.',
'Uma solução de e-mail pronta para uso, totalmente gratuita e garantindo uma entrega de e-mail confiável.',
'pt-PT':
'Uma solução estável e gratuita que não requer configuração e utiliza prestadores de serviços confiáveis (por exemplo, SendGrid) para a entrega fiável de emails.',
ru: 'Надежное и бесплатное решение, не требующее настройки и использующее надежных провайдеров услуг (например, SendGrid) для надежной доставки электронной почты.',
'Uma solução de email pronta a usar, completamente gratuita, garantindo uma entrega de email fiável.',
ru: 'Готовое к использованию электронное письмо, полностью бесплатное и гарантирующее надежную доставку писем.',
'tr-TR':
'Yapılandırma gerektirmeyen ve güvenilir e-posta teslimatı için güvenilir hizmet sağlayıcılarını (örneğin SendGrid) kullanan istikrarlı ve ücretsiz kullanıma sahip bir çözüm.',
'zh-CN':
'一种稳定、免费使用的解决方案,无需配置,并使用可信赖的服务提供商(例如 SendGrid进行可靠的电子邮件传递。',
'zh-HK':
'一個穩定、免費使用的解決方案,無需配置,並使用可信賴的服務提供商(例如 SendGrid進行可靠的電子郵件傳遞。',
'zh-TW':
'一個穩定、免費使用的解決方案,無需配置,並利用可信賴的服務提供者(例如 SendGrid提供可靠的電子郵件傳遞。',
'Kullanıma hazır, tamamen ücretsiz, güvenilir e-posta iletimi sağlayan bir e-posta çözümü.',
'zh-CN': '一款开箱即用的电子邮件解决方案,完全免费使用,保证可靠的电子邮件投递。',
'zh-HK': '一個即插即用的電子郵件解決方案,完全免費使用,保證可靠的電子郵件傳遞。',
'zh-TW': '一個開箱即用的電子郵件解決方案,完全免費使用,保證可靠的電子郵件傳遞。',
},
readme: './README.md',
formItems: [

View file

@ -112,13 +112,9 @@ function ConnectorTester({ connectorFactoryId, connectorType, className, parse }
/>
</Tooltip>
</div>
<div className={styles.description}>
{t(
isEmailServiceConnector
? 'connector_details.logto_email.test_notes'
: 'connector_details.test_sender_description'
)}
</div>
{!isEmailServiceConnector && (
<div className={styles.description}>{t('connector_details.test_sender_description')}</div>
)}
<div className={styles.error}>{inputError?.message}</div>
</div>
);

View file

@ -11,6 +11,7 @@ export const featuredConnectorTargets = [
'naver',
'azuread',
// Email
'logto-email',
'aws-ses',
'sendgrid-mail',
'aliyun-dm',

View file

@ -7,7 +7,7 @@ const connector_details = {
'Connectoren spielen eine wichtige Rolle in Logto. Mit ihrer Hilfe ermöglicht Logto Endbenutzern eine passwortlose Registrierung oder Anmeldung sowie die Möglichkeit, sich mit Social Accounts anzumelden.',
save_error_empty_config: 'Bitte fülle die Konfiguration aus',
parameter_configuration: 'Parameter-Konfiguration',
test_connection: 'Verbindung testen',
test_connection: 'Testen',
send: 'Senden',
send_error_invalid_format: 'Ungültige Eingabe',
edit_config_label: 'Gib deine JSON-Konfiguration ein',
@ -39,7 +39,7 @@ 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: 'Absender-Name',
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',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'Connectors play a critical role in Logto. With their help, Logto enables end-users to use passwordless registration or sign-in and the capabilities of signing in with social accounts.',
parameter_configuration: 'Parameter configuration',
test_connection: 'Test connection',
test_connection: 'Test',
save_error_empty_config: 'Please enter config',
send: 'Send',
send_error_invalid_format: 'Invalid input',
@ -39,7 +39,7 @@ 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: 'From name',
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',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'Los conectores desempeñan un papel fundamental en Logto. Con su ayuda, Logto permite que los usuarios finales utilicen el registro o inicio de sesión sin contraseña y las capacidades para iniciar sesión con cuentas sociales.',
parameter_configuration: 'Configuración de parámetros',
test_connection: 'Probar conexión',
test_connection: 'Prueba',
save_error_empty_config: 'Por favor, ingrese la configuración',
send: 'Enviar',
send_error_invalid_format: 'Entrada no válida',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
"Les connecteurs jouent un rôle essentiel dans Logto. Avec leur aide, Logto permet aux utilisateurs finaux d'utiliser une inscription ou une connexion sans mot de passe et les capacités de connexion avec des comptes sociaux.",
parameter_configuration: 'Configuration des paramètres',
test_connection: 'Tester la connexion',
test_connection: 'Test',
save_error_empty_config: 'Veuillez entrer la configuration',
send: 'Envoyer',
send_error_invalid_format: 'Entrée non valide',
@ -39,9 +39,9 @@ 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 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.',
'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',
company_address_field: 'Adresse de lentreprise',
company_address_tip:

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
"I connettori svolgono un ruolo critico in Logto. Grazie al loro aiuto, Logto consente agli utenti finali di utilizzare la registrazione o l'accesso senza password e le capacità di accedere tramite account social.",
parameter_configuration: 'Configurazione dei parametri',
test_connection: 'Test di connessione',
test_connection: 'Test',
save_error_empty_config: 'Inserisci la configurazione',
send: 'Invia',
send_error_invalid_format: 'Input non valido',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'コネクタはLogtoに不可欠です。Logtoはコネクタのおかげでエンドユーザーがパスワードレス登録またはサインインを利用し、ソーシャルアカウントでサインインすることができる機能を提供することができます。',
parameter_configuration: 'パラメーター設定',
test_connection: '接続のテスト',
test_connection: 'テスト',
save_error_empty_config: '設定を入力してください',
send: '送信',
send_error_invalid_format: '入力が無効です',
@ -41,7 +41,7 @@ const connector_details = {
from_email_field: '送信元メールアドレス',
from_name_field: '送信元名',
from_name_tip:
'メールの送信元名をカスタマイズします。空白の場合、「Verification」がデフォルト名として使用されます。',
'メールの送信元名をカスタマイズします。空白の場合、「Verification」がデフォルト名として使用されます。',
from_name_placeholder: '送信元の名前を入力してください',
company_address_field: '会社住所',
company_address_tip:

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'Logto에서 연동은 중요한 역할을 해요. 연동 시스템을 통하여, 사용자들에게 비밀번호 없이 회원 가입을 하고 로그인을 할 수 있게 하거나, 소셜 계정을 통하여 로그인을 할 수 있게 도와줘요.',
parameter_configuration: '매개변수 설정',
test_connection: '연결 테스트',
test_connection: '테스트',
save_error_empty_config: '설정을 입력해 주세요.',
send: '보내기',
send_error_invalid_format: '유효하지 않은 입력',
@ -42,15 +42,15 @@ const connector_details = {
from_name_field: '보내는 사람 이름',
from_name_tip:
'이메일의 보내는 사람 이름을 사용자 정의합니다. 비워 두면 기본 이름으로 "Verification"이 사용됩니다.',
from_name_placeholder: 'Your sender name',
from_name_placeholder: '보내는 사람 이름을 입력해주세요.',
company_address_field: '회사 주소',
company_address_tip:
'이메일 하단에 회사 주소와 우편번호를 표시하면 신뢰성을 높이고 연락처 정보를 제공하며 규정 준수를 보장합니다.',
company_address_placeholder: 'Your company address',
company_address_placeholder: '당신의 회사 주소를 입력하세요.',
app_logo_field: '앱 로고',
app_logo_tip:
'이메일 상단에 브랜드 로고를 표시합니다. 라이트 모드와 다크 모드에 모두 동일한 이미지를 사용합니다.',
urls_not_allowed: 'URLs are not allowed',
urls_not_allowed: 'URL은 허용되지 않습니다.',
test_notes: 'Logto는 "Generic" 템플릿을 사용하여 테스트합니다.',
},
};

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'Konektory odgrywają kluczową rolę w Logto. Dzięki nim, Logto umożliwia użytkownikom końcowym korzystanie z rejestracji lub logowania bez hasła oraz możliwości logowania się za pomocą kont społecznościowych.',
parameter_configuration: 'Konfiguracja parametru',
test_connection: 'Testuj połączenie',
test_connection: 'Test',
save_error_empty_config: 'Proszę wprowadzić konfigurację',
send: 'Wyślij',
send_error_invalid_format: 'Nieprawidłowy format danych wejściowych',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'Os conectores desempenham um papel crítico no Logto. Com a sua ajuda, o Logto permite aos utilizadores finais utilizar o registo ou o início de sessão sem palavra-passe e as capacidades de iniciar sessão com contas sociais.',
parameter_configuration: 'Configuração de parâmetros',
test_connection: 'Testar ligação',
test_connection: 'Testar',
save_error_empty_config: 'Por favor, insira a configuração',
send: 'Enviar',
send_error_invalid_format: 'Entrada inválida',
@ -39,7 +39,7 @@ 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: 'De nome',
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',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'Коннекторы играют критическую роль в Logto. С их помощью, Logto позволяет конечным пользователям использовать беспарольную регистрацию или вход и возможности входа с социальными аккаунтами.',
parameter_configuration: 'Конфигурация параметра',
test_connection: 'Тестовое соединение',
test_connection: 'Тестирование',
save_error_empty_config: 'Пожалуйста, введите конфигурацию',
send: 'Отправить',
send_error_invalid_format: 'Неверный ввод',

View file

@ -39,7 +39,7 @@ 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: 'Kimden adı',
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',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'连接器在 Logto 中扮演着至关重要的角色。借助它们的帮助Logto 使终端用户能够使用无密码注册或登录的功能以及使用社交帐户登录的功能。',
parameter_configuration: '参数配置',
test_connection: '连接测试',
test_connection: '测试',
save_error_empty_config: '请输入配置内容',
send: '发送',
send_error_invalid_format: '无效输入',

View file

@ -6,7 +6,7 @@ const connector_details = {
settings_description:
'連接器在 Logto 中扮演著至關重要的角色。借助它們的幫助Logto 使終端用戶能夠使用無密碼註冊或登錄的功能以及使用社交帳戶登錄的功能。',
parameter_configuration: '參數配置',
test_connection: '連接測試',
test_connection: '測試',
save_error_empty_config: '請輸入配置內容',
send: '發送',
send_error_invalid_format: '無效輸入',

View file

@ -1,34 +1,34 @@
const connector_details = {
page_title: '連器詳情',
back_to_connectors: '返回連器',
page_title: '連器詳情',
back_to_connectors: '返回連器',
check_readme: '檢視 README',
settings: '通用設定',
settings_description:
'連器在 Logto 中扮演著至關重要的角色。借助它們的幫助Logto 使終端用戶能夠使用無密碼註冊或登錄的功能以及使用社交帳戶登錄的功能。',
'連器在 Logto 中扮演著至關重要的角色。借助它們的幫助Logto 使終端用戶能夠使用無密碼註冊或登錄的功能以及使用社交帳戶登錄的功能。',
parameter_configuration: '參數配置',
test_connection: '連接測試',
test_connection: '測試',
save_error_empty_config: '請輸入配置內容',
send: '傳送',
send_error_invalid_format: '無效輸入',
edit_config_label: '請在此輸入您的 JSON 配置',
test_email_sender: '測試您的郵件連器',
test_sms_sender: '測試您的短信連器',
test_email_sender: '測試您的郵件連器',
test_sms_sender: '測試您的短信連器',
test_email_placeholder: 'john.doe@example.com',
test_sms_placeholder: '+86 131 1234 5678',
test_message_sent: '測試訊息已傳送',
test_sender_description:
'Logto 使用 "Generic" 模板進行測試。如果您的連接器正確配置,您將收到一條訊息。',
options_change_email: '更換郵件連器',
options_change_sms: '更換短信連器',
connector_deleted: '成功刪除連器',
type_email: '郵件連器',
type_sms: '短信連器',
type_social: '社交連器',
'Logto 使用「通用」模板進行測試。如果您的連結器正確配置,您將收到一條訊息。',
options_change_email: '更換郵件連器',
options_change_sms: '更換短信連器',
connector_deleted: '成功刪除連器',
type_email: '郵件連器',
type_sms: '短信連器',
type_social: '社交連器',
in_used_social_deletion_description:
'您的登錄體驗正在使用這個連接器。刪除後,<name/> 登錄體驗將在登錄體驗設定中被刪除,再次添加需重新配置。',
'您的登入體驗正在使用這個連結器。刪除後,<name/> 登入體驗將在登入體驗設定中被刪除,再次添加需重新配置。',
in_used_passwordless_deletion_description:
'您的登錄體驗正在使用 {{name}} 連接器。刪除後,您的登錄體驗將無法正常工作,直到您解決衝突,再次添加需重新配置。',
deletion_description: '您將刪除此連器。此操作不可撤銷,再次添加需重新配置。',
'您的登入體驗正在使用 {{name}} 連結器。刪除後,您的登入體驗將無法正常工作,直到您解決衝突,再次添加需重新配置。',
deletion_description: '您將刪除此連器。此操作不可撤銷,再次添加需重新配置。',
logto_email: {
total_email_sent: '總發送郵件數:{{value, number}}',
total_email_sent_tip: 'Logto 使用 SendGrid 進行安全穩定的內置郵件。完全免費使用。',
@ -37,8 +37,8 @@ const connector_details = {
'內置郵件使用默認模板實現無縫交付驗證郵件。無需配置,您可以自定義基本品牌信息。',
description_action_text: '查看模板',
from_email_field: '發件人郵箱',
from_name_field: '件人姓名',
from_name_tip: '自定義郵件發件人姓名。如果未填寫,將使用“驗證”作為默認姓名。',
from_name_field: '件人姓名',
from_name_tip: '自定義郵件發件人姓名。如果未填寫,將使用「驗證」作為默認姓名。',
from_name_placeholder: '您的發件人姓名',
company_address_field: '公司地址',
company_address_tip: '在郵件底部顯示公司地址和郵政編碼,增強真實性,提供聯繫信息,確保合規性。',
@ -46,7 +46,7 @@ const connector_details = {
app_logo_field: '應用程式標誌',
app_logo_tip: '在郵件頂部顯示您的品牌標誌。在淺色模式和深色模式下使用相同的圖像。',
urls_not_allowed: '不允許使用 URL',
test_notes: 'Logto 使用 "通用" 模板進行測試。',
test_notes: 'Logto 使用「通用」模板進行測試。',
},
};