Limita una diretta attiva per account e valorizza la copertina Premium Full.

Blocca la seconda diretta sullo stesso utente, registra gli abusi in admin e presenta la copertina come grafica caricata dalla società, con demo Team MLTV.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-01 12:52:26 +02:00
co-authored by Cursor
parent 356aa28fad
commit d52434fb2e
62 changed files with 1509 additions and 109 deletions
+11 -8
View File
@@ -1,4 +1,7 @@
es:
api:
errors:
user_concurrent_stream: "Ya tienes un directo en curso con esta cuenta. Ciérralo antes de iniciar otro."
password_policy:
hint: "Mínimo 8 caracteres, con al menos 3 entre: minúsculas, mayúsculas, números y símbolos."
activerecord:
@@ -77,10 +80,10 @@ es:
title: "Registrar un club — Match Live TV"
meta_description: Crea tu club deportivo y su primer equipo en Match Live TV.
heading: Tu club
lead: "Registra el club: podrás añadir más equipos (Sub-13, Sub-15, Serie C…)."
lead: "Registra el club: podrás añadir más equipos (Sub-13, Sub-15, primer equipo…)."
section_club: Club
name_label: Nombre del club
name_placeholder: "ej. Crazy Volley Rozzano"
name_placeholder: "ej. Team MLTV"
section_first_team: Primer equipo
default_first_team_name: Primer equipo
first_team_name_label: Nombre del equipo
@@ -159,7 +162,7 @@ es:
heading: Nuevo equipo
club_label: "Club:"
name_label: Nombre del equipo
name_placeholder: "ej. Sub-13, Serie C"
name_placeholder: "ej. U15 masculino"
branding_legend: Personalización de imagen de marca (opcional)
submit: Añadir equipo
invite:
@@ -235,7 +238,7 @@ es:
matches:
back_to_list: "← Lista de partidos"
opponent_label: Rival
opponent_placeholder: "ej. Volley Milano"
opponent_placeholder: "ej. Team Guest"
location_label: "Lugar (opcional)"
location_placeholder: "Pabellón, ciudad"
datetime_label: Fecha y hora
@@ -361,7 +364,7 @@ es:
legend_hint: "Todos los campos marcados son obligatorios para suscribirte a un plan premium y para emitir facturas. Los clubes necesitan NIF/CIF; las personas físicas, el código fiscal. Necesitas SDI o correo certificado (PEC). Los pagos siguen gestionados de forma segura por Stripe."
entity_type_label: "Tipo de titular *"
legal_name_label: "Razón social / nombre y apellidos *"
legal_name_placeholder: "ej. ASD Tigers Volley"
legal_name_placeholder: "ej. Team MLTV"
vat_number_label: "NIF/CIF * (club)"
fiscal_code_label: "Código fiscal * (persona física)"
fiscal_code_placeholder: RSSMRA80A01H501U
@@ -738,7 +741,7 @@ es:
replay_archive_link: "Directos pasados — archivo de repeticiones"
schedule_match_link: "Programar partido"
search_placeholder_club: "Buscar club, equipo, rival o lugar…"
search_placeholder_default: "Ej. Crazy Volley, Serie D, rival…"
search_placeholder_default: "Ej. Team MLTV, Team Guest…"
search_aria_label: "Buscar equipo"
search_button: "Buscar"
reset_link: "Restablecer"
@@ -772,7 +775,7 @@ es:
empty_hero_cta_features: "Descubre cómo funciona"
demo_aria_label: "Ejemplo de un directo activo"
demo_label: "Ejemplo — así se ve un directo activo"
demo_meta: "PalaTigers · Match Live TV"
demo_meta: "Pala MLTV · Match Live TV"
demo_sets: "Set 2 · Sets ganados 1-0"
show:
back_to_all: "← Todos los directos"
@@ -805,7 +808,7 @@ es:
back_to_live: "← Directos en curso"
title: "Directos pasados"
hint: "Repeticiones públicas de los clubes deportivos — corresponde a partidos ya transmitidos."
search_placeholder: "Ej. Tigers Volley, rival, club, lugar…"
search_placeholder: "Ej. Team MLTV, Team Guest…"
search_aria_label: "Buscar repetición"
search_button: "Buscar"
reset_link: "Restablecer"