diff --git a/src/app/locales/en.json b/src/app/locales/en.json index 02cf5f5..a98f7ac 100644 --- a/src/app/locales/en.json +++ b/src/app/locales/en.json @@ -19,6 +19,14 @@ "title": "Welcome to Ideological Atlas!", "verify_text": "To get started, please verify your email address by clicking the button below:" }, + "register_google": { + "button": "Go to App", + "intro": "You have successfully registered using your Google account. Your identity has been automatically verified, so you can now access all features.", + "salutation": "Best regards,", + "subject": "Welcome to Ideological Atlas!", + "team": "The Ideological Atlas Team", + "title": "Registration Successful" + }, "registration_reminder_30_days": { "button": "Verify and Save Account", "fallback_text": "Direct link:", diff --git a/src/app/locales/es.json b/src/app/locales/es.json index b496b78..54a60ca 100644 --- a/src/app/locales/es.json +++ b/src/app/locales/es.json @@ -19,6 +19,14 @@ "title": "\u00a1Bienvenido a Ideological Atlas!", "verify_text": "Para comenzar, por favor verifica tu direcci\u00f3n de correo electr\u00f3nico haciendo clic en el bot\u00f3n de abajo:" }, + "register_google": { + "button": "Ir a la aplicaci\u00f3n", + "intro": "Te has registrado correctamente utilizando tu cuenta de Google. Tu identidad ha sido verificada autom\u00e1ticamente, por lo que ya puedes acceder a todas las funcionalidades.", + "salutation": "Un saludo,", + "subject": "\u00a1Bienvenido a Ideological Atlas!", + "team": "El equipo de Ideological Atlas", + "title": "Registro Exitoso" + }, "registration_reminder_30_days": { "button": "Verificar y Salvar Cuenta", "fallback_text": "Enlace directo:", diff --git a/src/app/services/email_engine.py b/src/app/services/email_engine.py index 0e78327..0019967 100644 --- a/src/app/services/email_engine.py +++ b/src/app/services/email_engine.py @@ -1,5 +1,6 @@ import json import logging +from datetime import datetime from pathlib import Path import resend @@ -56,6 +57,7 @@ def _render_template( "site_url": settings.BASE_SITE_URL, "project_name": settings.PROJECT_NAME, "t": translations, + "year": datetime.now().year, } final_context = {**global_context, **specific_context} diff --git a/src/templates/register_google/content.html b/src/templates/register_google/content.html new file mode 100644 index 0000000..cc3dac4 --- /dev/null +++ b/src/templates/register_google/content.html @@ -0,0 +1,19 @@ +{% extends "base.html" %} + +{% block subject %}{{ t.register_google.subject }}{% endblock %} + +{% block content %} +
+ {{ t.register_google.intro|safe }} +
++ + {{ t.register_google.button }} + +
+
+ {{ t.register_google.salutation }}
+ {{ t.register_google.team }}
+