Completa traduzioni privacy, mailer e flash del form contatti.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-20 15:31:52 +02:00
co-authored by Cursor
parent 55e71ca838
commit 50d3e2cf16
12 changed files with 122 additions and 0 deletions
+7
View File
@@ -702,6 +702,13 @@ de:
password_same_as_current: Das neue Passwort muss sich vom aktuellen unterscheiden password_same_as_current: Das neue Passwort muss sich vom aktuellen unterscheiden
password_mismatch: Die Passwörter stimmen nicht überein password_mismatch: Die Passwörter stimmen nicht überein
password_updated: Passwort aktualisiert. Du kannst dich jetzt anmelden. password_updated: Passwort aktualisiert. Du kannst dich jetzt anmelden.
contacts:
sent: Nachricht gesendet. Wir antworten an die angegebene E-Mail-Adresse.
throttled: Du hast zu viele Anfragen gesendet. Bitte versuche es in einer Stunde erneut.
invalid: Prüfe die Pflichtfelder und versuche es erneut.
invalid_email: Gib eine gültige E-Mail-Adresse ein.
invalid_message: Die Nachricht ist zu kurz oder zu lang.
privacy_required: Zum Senden des Formulars musst du die Datenschutzerklärung akzeptieren.
accounts: accounts:
name_required: Der Name ist erforderlich name_required: Der Name ist erforderlich
profile_updated: Profil aktualisiert. profile_updated: Profil aktualisiert.
+7
View File
@@ -707,6 +707,13 @@ en:
password_same_as_current: New password must be different from the current password password_same_as_current: New password must be different from the current password
password_mismatch: Passwords don't match password_mismatch: Passwords don't match
password_updated: Password updated. You can now log in. password_updated: Password updated. You can now log in.
contacts:
sent: Message sent. We will reply to the email you provided.
throttled: You have sent too many requests. Please try again in an hour.
invalid: Check the required fields and try again.
invalid_email: Enter a valid email address.
invalid_message: The message is too short or too long.
privacy_required: To send the form you must accept the privacy notice.
accounts: accounts:
name_required: Name is required name_required: Name is required
profile_updated: Profile updated. profile_updated: Profile updated.
+7
View File
@@ -702,6 +702,13 @@ es:
password_same_as_current: La nueva contraseña debe ser distinta de la actual password_same_as_current: La nueva contraseña debe ser distinta de la actual
password_mismatch: Las contraseñas no coinciden password_mismatch: Las contraseñas no coinciden
password_updated: Contraseña actualizada. Ya puedes iniciar sesión. password_updated: Contraseña actualizada. Ya puedes iniciar sesión.
contacts:
sent: Mensaje enviado. Te responderemos al email indicado.
throttled: Has enviado demasiadas solicitudes. Inténtalo de nuevo dentro de una hora.
invalid: Revisa los campos obligatorios e inténtalo de nuevo.
invalid_email: Introduce una dirección de email válida.
invalid_message: El mensaje es demasiado corto o demasiado largo.
privacy_required: Para enviar el formulario debes aceptar la política de privacidad.
accounts: accounts:
name_required: El nombre es obligatorio name_required: El nombre es obligatorio
profile_updated: Perfil actualizado. profile_updated: Perfil actualizado.
+7
View File
@@ -702,6 +702,13 @@ fr:
password_same_as_current: "Le nouveau mot de passe doit être différent de l'actuel" password_same_as_current: "Le nouveau mot de passe doit être différent de l'actuel"
password_mismatch: Les mots de passe ne correspondent pas password_mismatch: Les mots de passe ne correspondent pas
password_updated: Mot de passe mis à jour. Tu peux maintenant te connecter. password_updated: Mot de passe mis à jour. Tu peux maintenant te connecter.
contacts:
sent: Message envoyé. Nous te répondrons à l'email indiqué.
throttled: Tu as envoyé trop de demandes. Réessaie dans une heure.
invalid: Vérifie les champs obligatoires et réessaie.
invalid_email: Saisis une adresse email valide.
invalid_message: Le message est trop court ou trop long.
privacy_required: Pour envoyer le formulaire tu dois accepter la notice de confidentialité.
accounts: accounts:
name_required: Le nom est obligatoire name_required: Le nom est obligatoire
profile_updated: Profil mis à jour. profile_updated: Profil mis à jour.
+7
View File
@@ -733,6 +733,13 @@ it:
password_too_weak: "La password deve includere almeno 3 tra: minuscole, maiuscole, numeri e simboli" password_too_weak: "La password deve includere almeno 3 tra: minuscole, maiuscole, numeri e simboli"
password_mismatch: Le password non coincidono password_mismatch: Le password non coincidono
password_updated: Password aggiornata. Ora puoi accedere. password_updated: Password aggiornata. Ora puoi accedere.
contacts:
sent: Messaggio inviato. Ti rispondiamo all'email indicata.
throttled: Hai inviato troppe richieste. Riprova tra un'ora.
invalid: Controlla i campi obbligatori e riprova.
invalid_email: Inserisci un indirizzo email valido.
invalid_message: Il messaggio è troppo corto o troppo lungo.
privacy_required: Per inviare il modulo devi accettare l'informativa privacy.
accounts: accounts:
name_required: Il nome è obbligatorio name_required: Il nome è obbligatorio
profile_updated: Profilo aggiornato. profile_updated: Profilo aggiornato.
+1
View File
@@ -75,6 +75,7 @@ en:
s8_item2_html: "<strong>Match recordings (replays):</strong> according to the plan (e.g. 30 or 90 days), then automatic deletion or deletion on request." s8_item2_html: "<strong>Match recordings (replays):</strong> according to the plan (e.g. 30 or 90 days), then automatic deletion or deletion on request."
s8_item3_html: "<strong>Technical logs:</strong> a limited period (e.g. 3090 days), unless security obligations require otherwise." s8_item3_html: "<strong>Technical logs:</strong> a limited period (e.g. 3090 days), unless security obligations require otherwise."
s8_item4_html: "<strong>Password reset token:</strong> maximum validity %{hours} hours." s8_item4_html: "<strong>Password reset token:</strong> maximum validity %{hours} hours."
s8_item5_html: "<strong>Contact form enquiries:</strong> kept only for as long as needed to handle the request, then deleted from the operational mailbox."
s9_title: 9. Data subject rights s9_title: 9. Data subject rights
s9_intro: "As a data subject you have the right to:" s9_intro: "As a data subject you have the right to:"
s9_item1: access your data and obtain a copy of it; s9_item1: access your data and obtain a copy of it;
+1
View File
@@ -75,6 +75,7 @@ it:
s8_item2_html: "<strong>Registrazioni partite (replay):</strong> secondo il piano (es. 30 o 90 giorni), poi cancellazione automatica o su richiesta." s8_item2_html: "<strong>Registrazioni partite (replay):</strong> secondo il piano (es. 30 o 90 giorni), poi cancellazione automatica o su richiesta."
s8_item3_html: "<strong>Log tecnici:</strong> periodo limitato (es. 3090 giorni) salvo obblighi di sicurezza." s8_item3_html: "<strong>Log tecnici:</strong> periodo limitato (es. 3090 giorni) salvo obblighi di sicurezza."
s8_item4_html: "<strong>Token reset password:</strong> validità massima %{hours} ore." s8_item4_html: "<strong>Token reset password:</strong> validità massima %{hours} ore."
s8_item5_html: "<strong>Richieste dal modulo contatti:</strong> conservate solo per il tempo necessario a gestire la richiesta, poi eliminate dalla casella di posta operativa."
s9_title: 9. Diritti degli interessati s9_title: 9. Diritti degli interessati
s9_intro: "In qualità di interessato hai diritto di:" s9_intro: "In qualità di interessato hai diritto di:"
s9_item1: accedere ai tuoi dati e ottenerne copia; s9_item1: accedere ai tuoi dati e ottenerne copia;
+17
View File
@@ -9,6 +9,23 @@ de:
expiry_html: "Der Link ist %{hours} Stunden gültig. Wenn du das Zurücksetzen nicht angefordert hast, ignoriere diese E-Mail — dein Passwort wird nicht geändert." expiry_html: "Der Link ist %{hours} Stunden gültig. Wenn du das Zurücksetzen nicht angefordert hast, ignoriere diese E-Mail — dein Passwort wird nicht geändert."
ignore: Wenn du das Zurücksetzen nicht angefordert hast, ignoriere diese E-Mail. ignore: Wenn du das Zurücksetzen nicht angefordert hast, ignoriere diese E-Mail.
footer: "Match Live TV — %{email}" footer: "Match Live TV — %{email}"
contact:
subject:
commercial: "Vertriebsanfrage — %{name}"
support: "Supportanfrage — %{name}"
privacy: "Datenschutzanfrage — %{name}"
heading: Neue Anfrage von der Website
name: "Name:"
email: "E-Mail:"
club: "Verein:"
club_none: Nicht angegeben
topic: "Anliegen:"
topic_labels:
commercial: Vertrieb / Angebot
support: Technischer Support
privacy: Datenschutz / DSGVO
message: "Nachricht:"
footer: Match Live TV — Kontaktseite
replay_ready: replay_ready:
subject: "Replay bereit — %{title}" subject: "Replay bereit — %{title}"
hello: "Hallo %{name}," hello: "Hallo %{name},"
+17
View File
@@ -9,6 +9,23 @@ en:
expiry_html: "The link is valid for %{hours} hours. If you did not request this reset, ignore this email — your password will not change." expiry_html: "The link is valid for %{hours} hours. If you did not request this reset, ignore this email — your password will not change."
ignore: If you did not request this reset, ignore this email. ignore: If you did not request this reset, ignore this email.
footer: "Match Live TV — %{email}" footer: "Match Live TV — %{email}"
contact:
subject:
commercial: "Sales enquiry — %{name}"
support: "Support enquiry — %{name}"
privacy: "Privacy enquiry — %{name}"
heading: New website enquiry
name: "Name:"
email: "Email:"
club: "Club:"
club_none: Not provided
topic: "Topic:"
topic_labels:
commercial: Sales / quote
support: Technical support
privacy: Privacy / GDPR
message: "Message:"
footer: Match Live TV — Contact page
replay_ready: replay_ready:
subject: "Replay ready — %{title}" subject: "Replay ready — %{title}"
hello: "Hi %{name}," hello: "Hi %{name},"
+17
View File
@@ -9,6 +9,23 @@ es:
expiry_html: "El enlace es válido durante %{hours} horas. Si no solicitaste el restablecimiento, ignora este correo: la contraseña no se modificará." expiry_html: "El enlace es válido durante %{hours} horas. Si no solicitaste el restablecimiento, ignora este correo: la contraseña no se modificará."
ignore: Si no solicitaste el restablecimiento, ignora este correo. ignore: Si no solicitaste el restablecimiento, ignora este correo.
footer: "Match Live TV — %{email}" footer: "Match Live TV — %{email}"
contact:
subject:
commercial: "Consulta comercial — %{name}"
support: "Consulta de asistencia — %{name}"
privacy: "Consulta de privacidad — %{name}"
heading: Nueva solicitud desde el sitio
name: "Nombre:"
email: "Email:"
club: "Club:"
club_none: No indicado
topic: "Motivo:"
topic_labels:
commercial: Comercial / presupuesto
support: Asistencia técnica
privacy: Privacidad / RGPD
message: "Mensaje:"
footer: Match Live TV — página de Contacto
replay_ready: replay_ready:
subject: "Replay listo — %{title}" subject: "Replay listo — %{title}"
hello: "Hola %{name}," hello: "Hola %{name},"
+17
View File
@@ -9,6 +9,23 @@ fr:
expiry_html: "Le lien est valable %{hours} heures. Si vous navez pas demandé cette réinitialisation, ignorez cet e-mail : le mot de passe ne sera pas modifié." expiry_html: "Le lien est valable %{hours} heures. Si vous navez pas demandé cette réinitialisation, ignorez cet e-mail : le mot de passe ne sera pas modifié."
ignore: Si vous navez pas demandé cette réinitialisation, ignorez cet e-mail. ignore: Si vous navez pas demandé cette réinitialisation, ignorez cet e-mail.
footer: "Match Live TV — %{email}" footer: "Match Live TV — %{email}"
contact:
subject:
commercial: "Demande commerciale — %{name}"
support: "Demande d'assistance — %{name}"
privacy: "Demande privacy — %{name}"
heading: Nouvelle demande depuis le site
name: "Nom :"
email: "Email :"
club: "Club :"
club_none: Non indiqué
topic: "Motif :"
topic_labels:
commercial: Commercial / devis
support: Assistance technique
privacy: Confidentialité / RGPD
message: "Message :"
footer: Match Live TV — page Contact
replay_ready: replay_ready:
subject: "Replay prêt — %{title}" subject: "Replay prêt — %{title}"
hello: "Bonjour %{name}," hello: "Bonjour %{name},"
+17
View File
@@ -9,6 +9,23 @@ it:
expiry_html: "Il link è valido per %{hours} ore. Se non hai richiesto tu il reset, ignora questa email: la password non verrà modificata." expiry_html: "Il link è valido per %{hours} ore. Se non hai richiesto tu il reset, ignora questa email: la password non verrà modificata."
ignore: Se non hai richiesto tu il reset, ignora questa email. ignore: Se non hai richiesto tu il reset, ignora questa email.
footer: "Match Live TV — %{email}" footer: "Match Live TV — %{email}"
contact:
subject:
commercial: "Richiesta commerciale — %{name}"
support: "Richiesta assistenza — %{name}"
privacy: "Richiesta privacy — %{name}"
heading: Nuova richiesta dal sito
name: "Nome:"
email: "Email:"
club: "Società:"
club_none: Non indicata
topic: "Motivo:"
topic_labels:
commercial: Commerciale / preventivo
support: Assistenza tecnica
privacy: Privacy / GDPR
message: "Messaggio:"
footer: Match Live TV — pagina Contatti
replay_ready: replay_ready:
subject: "Replay pronto — %{title}" subject: "Replay pronto — %{title}"
hello: "Ciao %{name}," hello: "Ciao %{name},"