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:
@@ -10,6 +10,7 @@ de:
|
||||
billing: Abrechnung
|
||||
youtube: YouTube
|
||||
sessions: Sitzungen
|
||||
stream_concurrency: Konto-Missbrauch
|
||||
analytics: Analytics
|
||||
costs: Kosten
|
||||
stream_nodes: Stream-Knoten
|
||||
@@ -103,6 +104,12 @@ de:
|
||||
warnings: "%{count} Warnung(en)"
|
||||
dashboard_link: Ops-Dashboard
|
||||
none_html: "Keine offenen Vorfälle. %{link}"
|
||||
concurrency_panel:
|
||||
title: Konto-Missbrauch (zweite Direktübertragung)
|
||||
count: "%{count} Versuch(e) in den letzten 30 Tagen"
|
||||
view_all: Alle ansehen
|
||||
none: Keine Versuche erfasst.
|
||||
none_html: "Keine Versuche einer zweiten Direktübertragung mit demselben Konto. %{link}"
|
||||
disk:
|
||||
system_title: Systemfestplatte
|
||||
free_label: "Frei: %{free} (%{percent}% belegt)"
|
||||
@@ -193,6 +200,36 @@ de:
|
||||
table:
|
||||
resolved_at: Gelöst
|
||||
none: Kürzlich keine Vorfälle gelöst.
|
||||
stream_concurrency:
|
||||
index:
|
||||
title: Konto-Missbrauch
|
||||
lead: Versuche, mit demselben Konto eine zweite Direktübertragung zu starten, während bereits eine lief (connecting, live, reconnecting oder pausiert).
|
||||
results: "%{shown} von %{total} angezeigt"
|
||||
none: Keine Versuche erfasst.
|
||||
kpi:
|
||||
lookback: Letzte 30 Tage
|
||||
lookback_sub: blockierte Versuche
|
||||
two_devices: Zwei Geräte
|
||||
two_devices_sub: unterschiedliche Handy-Modelle
|
||||
filters:
|
||||
q: Suche
|
||||
q_placeholder: E-Mail, Verein, Spiel…
|
||||
two_devices: Filter
|
||||
two_devices_hint: Nur Versuche von unterschiedlichen Geräten
|
||||
apply: Filtern
|
||||
reset: Zurücksetzen
|
||||
table:
|
||||
when: Wann
|
||||
account: Konto
|
||||
club: Verein
|
||||
occupying: Bereits laufende Direktübertragung
|
||||
attempted: Blockierter Versuch
|
||||
action:
|
||||
start: Start
|
||||
resume: Fortsetzen
|
||||
badge:
|
||||
two_devices: 2 Telefone
|
||||
same_or_unknown: gleiches Gerät / n. v.
|
||||
clubs:
|
||||
index:
|
||||
title: Vereine & Teams
|
||||
@@ -224,6 +261,10 @@ de:
|
||||
sport: Sportart
|
||||
matches_and_details: Spiele & Details
|
||||
replay: Replays
|
||||
concurrency_title: Versuche einer zweiten Direktübertragung
|
||||
concurrency_lead: Dasselbe Konto hat versucht, eine weitere Direktübertragung zu starten, während bereits eine lief.
|
||||
concurrency_none: Keine Versuche für diesen Verein erfasst.
|
||||
concurrency_all: Alle Konto-Missbräuche ansehen
|
||||
comped:
|
||||
title: Kostenloses Abonnement
|
||||
description: "Sponsor oder Aktion: Vergib Premium Light/Full ohne Stripe-Zahlung. Jederzeit widerrufbar."
|
||||
@@ -296,6 +337,8 @@ de:
|
||||
devices_title: Geräte
|
||||
events_title: Ereignisse
|
||||
events_none: Keine Ereignisse erfasst.
|
||||
concurrency_title: Versuche einer zweiten Direktübertragung
|
||||
concurrency_lead: Dieses Konto hat versucht, eine weitere Direktübertragung zu starten, während diese bereits lief (oder wurde von einer anderen Sitzung desselben Kontos blockiert).
|
||||
status_label: "Status:"
|
||||
stop_button: Sitzung beenden
|
||||
stop_confirm: "Übertragung beenden? Der RTMP-Pfad wird entfernt und der Status wechselt zu beendet."
|
||||
|
||||
@@ -10,6 +10,7 @@ en:
|
||||
billing: Billing
|
||||
youtube: YouTube
|
||||
sessions: Sessions
|
||||
stream_concurrency: Account abuse
|
||||
analytics: Analytics
|
||||
costs: Costs
|
||||
stream_nodes: Stream nodes
|
||||
@@ -103,6 +104,12 @@ en:
|
||||
warnings: "%{count} warning(s)"
|
||||
dashboard_link: Ops dashboard
|
||||
none_html: "No open incidents. %{link}"
|
||||
concurrency_panel:
|
||||
title: Account abuse (second live)
|
||||
count: "%{count} attempt(s) in the last 30 days"
|
||||
view_all: View all
|
||||
none: No attempts recorded.
|
||||
none_html: "No second-live attempts from the same account. %{link}"
|
||||
disk:
|
||||
system_title: System disk
|
||||
free_label: "Free: %{free} (%{percent}% used)"
|
||||
@@ -193,6 +200,36 @@ en:
|
||||
table:
|
||||
resolved_at: Resolved
|
||||
none: No incidents resolved recently.
|
||||
stream_concurrency:
|
||||
index:
|
||||
title: Account abuse
|
||||
lead: Attempts to start a second live with the same account while another was already running (connecting, live, reconnecting or paused).
|
||||
results: "Showing %{shown} of %{total}"
|
||||
none: No attempts recorded.
|
||||
kpi:
|
||||
lookback: Last 30 days
|
||||
lookback_sub: blocked attempts
|
||||
two_devices: Two devices
|
||||
two_devices_sub: different phone models
|
||||
filters:
|
||||
q: Search
|
||||
q_placeholder: Email, club, match…
|
||||
two_devices: Filter
|
||||
two_devices_hint: Only attempts from different devices
|
||||
apply: Filter
|
||||
reset: Reset
|
||||
table:
|
||||
when: When
|
||||
account: Account
|
||||
club: Club
|
||||
occupying: Live already running
|
||||
attempted: Blocked attempt
|
||||
action:
|
||||
start: start
|
||||
resume: resume
|
||||
badge:
|
||||
two_devices: 2 phones
|
||||
same_or_unknown: same device / n.a.
|
||||
clubs:
|
||||
index:
|
||||
title: Clubs & teams
|
||||
@@ -224,6 +261,10 @@ en:
|
||||
sport: Sport
|
||||
matches_and_details: Matches & details
|
||||
replay: Replays
|
||||
concurrency_title: Second-live attempts
|
||||
concurrency_lead: Same account tried to start another live while one was already running.
|
||||
concurrency_none: No attempts recorded for this club.
|
||||
concurrency_all: View all account abuse
|
||||
comped:
|
||||
title: Complimentary subscription
|
||||
description: "Sponsor or promotion: grant Premium Light/Full without a Stripe payment. Revocable at any time."
|
||||
@@ -296,6 +337,8 @@ en:
|
||||
devices_title: Devices
|
||||
events_title: Events
|
||||
events_none: No events recorded.
|
||||
concurrency_title: Second-live attempts
|
||||
concurrency_lead: This account tried to start another live while this one was already running (or was blocked by another session of the same account).
|
||||
status_label: "Status:"
|
||||
stop_button: End session
|
||||
stop_confirm: "End the broadcast? The RTMP path will be removed and the status will move to ended."
|
||||
|
||||
@@ -10,6 +10,7 @@ es:
|
||||
billing: Facturación
|
||||
youtube: YouTube
|
||||
sessions: Sesiones
|
||||
stream_concurrency: Abuso de cuenta
|
||||
analytics: Analytics
|
||||
costs: Costes
|
||||
stream_nodes: Nodos stream
|
||||
@@ -103,6 +104,12 @@ es:
|
||||
warnings: "%{count} aviso(s)"
|
||||
dashboard_link: Panel de Ops
|
||||
none_html: "No hay incidencias abiertas. %{link}"
|
||||
concurrency_panel:
|
||||
title: Abuso de cuenta (segundo directo)
|
||||
count: "%{count} intento(s) en los últimos 30 días"
|
||||
view_all: Ver todos
|
||||
none: No hay intentos registrados.
|
||||
none_html: "Ningún intento de segundo directo con la misma cuenta. %{link}"
|
||||
disk:
|
||||
system_title: Disco del sistema
|
||||
free_label: "Libre: %{free} (%{percent}% usado)"
|
||||
@@ -193,6 +200,36 @@ es:
|
||||
table:
|
||||
resolved_at: Resuelta
|
||||
none: No se han resuelto incidencias recientemente.
|
||||
stream_concurrency:
|
||||
index:
|
||||
title: Abuso de cuenta
|
||||
lead: Intentos de iniciar un segundo directo con la misma cuenta mientras ya había otro en curso (connecting, live, reconnecting o en pausa).
|
||||
results: "Mostrando %{shown} de %{total}"
|
||||
none: No hay intentos registrados.
|
||||
kpi:
|
||||
lookback: Últimos 30 días
|
||||
lookback_sub: intentos bloqueados
|
||||
two_devices: Dos dispositivos
|
||||
two_devices_sub: modelos de teléfono distintos
|
||||
filters:
|
||||
q: Buscar
|
||||
q_placeholder: Email, club, partido…
|
||||
two_devices: Filtro
|
||||
two_devices_hint: Solo intentos desde dispositivos distintos
|
||||
apply: Filtrar
|
||||
reset: Restablecer
|
||||
table:
|
||||
when: Cuándo
|
||||
account: Cuenta
|
||||
club: Club
|
||||
occupying: Directo ya en curso
|
||||
attempted: Intento bloqueado
|
||||
action:
|
||||
start: inicio
|
||||
resume: reanudación
|
||||
badge:
|
||||
two_devices: 2 teléfonos
|
||||
same_or_unknown: mismo dispositivo / n. d.
|
||||
clubs:
|
||||
index:
|
||||
title: Clubes y equipos
|
||||
@@ -224,6 +261,10 @@ es:
|
||||
sport: Deporte
|
||||
matches_and_details: Partidos y detalles
|
||||
replay: Repeticiones
|
||||
concurrency_title: Intentos de segundo directo
|
||||
concurrency_lead: La misma cuenta intentó iniciar otro directo mientras ya había uno en curso.
|
||||
concurrency_none: No hay intentos registrados para este club.
|
||||
concurrency_all: Ver todos los abusos de cuenta
|
||||
comped:
|
||||
title: Suscripción de cortesía
|
||||
description: "Patrocinador o promoción: concede Premium Light/Full sin pago en Stripe. Revocable en cualquier momento."
|
||||
@@ -296,6 +337,8 @@ es:
|
||||
devices_title: Dispositivos
|
||||
events_title: Eventos
|
||||
events_none: No hay eventos registrados.
|
||||
concurrency_title: Intentos de segundo directo
|
||||
concurrency_lead: Esta cuenta intentó iniciar otro directo mientras este ya estaba en curso (o fue bloqueada por otra sesión de la misma cuenta).
|
||||
status_label: "Estado:"
|
||||
stop_button: Finalizar sesión
|
||||
stop_confirm: "¿Finalizar la emisión? La ruta RTMP se eliminará y el estado pasará a finalizada."
|
||||
|
||||
@@ -10,6 +10,7 @@ fr:
|
||||
billing: Facturation
|
||||
youtube: YouTube
|
||||
sessions: Sessions
|
||||
stream_concurrency: Abus de compte
|
||||
analytics: Analytics
|
||||
costs: Coûts
|
||||
stream_nodes: Nœuds stream
|
||||
@@ -103,6 +104,12 @@ fr:
|
||||
warnings: "%{count} avertissement(s)"
|
||||
dashboard_link: Tableau de bord Ops
|
||||
none_html: "Aucun incident ouvert. %{link}"
|
||||
concurrency_panel:
|
||||
title: Abus de compte (deuxième direct)
|
||||
count: "%{count} tentative(s) sur les 30 derniers jours"
|
||||
view_all: Voir tout
|
||||
none: Aucune tentative enregistrée.
|
||||
none_html: "Aucune tentative de second direct avec le même compte. %{link}"
|
||||
disk:
|
||||
system_title: Disque système
|
||||
free_label: "Libre : %{free} (%{percent}% utilisé)"
|
||||
@@ -193,6 +200,36 @@ fr:
|
||||
table:
|
||||
resolved_at: Résolu
|
||||
none: Aucun incident résolu récemment.
|
||||
stream_concurrency:
|
||||
index:
|
||||
title: Abus de compte
|
||||
lead: Tentatives de démarrer un second direct avec le même compte alors qu’un autre était déjà en cours (connecting, live, reconnecting ou en pause).
|
||||
results: "%{shown} sur %{total} affichés"
|
||||
none: Aucune tentative enregistrée.
|
||||
kpi:
|
||||
lookback: 30 derniers jours
|
||||
lookback_sub: tentatives bloquées
|
||||
two_devices: Deux appareils
|
||||
two_devices_sub: modèles de téléphone différents
|
||||
filters:
|
||||
q: Rechercher
|
||||
q_placeholder: E-mail, club, match…
|
||||
two_devices: Filtre
|
||||
two_devices_hint: Uniquement les tentatives depuis des appareils différents
|
||||
apply: Filtrer
|
||||
reset: Réinitialiser
|
||||
table:
|
||||
when: Quand
|
||||
account: Compte
|
||||
club: Club
|
||||
occupying: Direct déjà en cours
|
||||
attempted: Tentative bloquée
|
||||
action:
|
||||
start: démarrage
|
||||
resume: reprise
|
||||
badge:
|
||||
two_devices: 2 téléphones
|
||||
same_or_unknown: même appareil / n. d.
|
||||
clubs:
|
||||
index:
|
||||
title: Clubs et équipes
|
||||
@@ -224,6 +261,10 @@ fr:
|
||||
sport: Sport
|
||||
matches_and_details: Matchs et détails
|
||||
replay: Replays
|
||||
concurrency_title: Tentatives de second direct
|
||||
concurrency_lead: Le même compte a tenté de démarrer un autre direct alors qu’un était déjà en cours.
|
||||
concurrency_none: Aucune tentative enregistrée pour ce club.
|
||||
concurrency_all: Voir tous les abus de compte
|
||||
comped:
|
||||
title: Abonnement offert
|
||||
description: "Sponsor ou promotion : accordez Premium Light/Full sans paiement Stripe. Révocable à tout moment."
|
||||
@@ -296,6 +337,8 @@ fr:
|
||||
devices_title: Appareils
|
||||
events_title: Événements
|
||||
events_none: Aucun événement enregistré.
|
||||
concurrency_title: Tentatives de second direct
|
||||
concurrency_lead: Ce compte a tenté de démarrer un autre direct alors que celui-ci était déjà en cours (ou a été bloqué par une autre session du même compte).
|
||||
status_label: "Statut :"
|
||||
stop_button: Terminer la session
|
||||
stop_confirm: "Terminer la diffusion ? Le chemin RTMP sera supprimé et le statut passera à terminé."
|
||||
|
||||
@@ -10,6 +10,7 @@ it:
|
||||
billing: Fatturazione
|
||||
youtube: YouTube
|
||||
sessions: Sessioni
|
||||
stream_concurrency: Abusi account
|
||||
analytics: Analytics
|
||||
costs: Costi
|
||||
stream_nodes: Nodi stream
|
||||
@@ -107,6 +108,12 @@ it:
|
||||
warnings: "%{count} warning"
|
||||
dashboard_link: Dashboard Ops
|
||||
none_html: "Nessun incidente aperto. %{link}"
|
||||
concurrency_panel:
|
||||
title: Abusi account (seconda diretta)
|
||||
count: "%{count} tentativo/i negli ultimi 30 giorni"
|
||||
view_all: Vedi tutti
|
||||
none: Nessun tentativo registrato.
|
||||
none_html: "Nessun tentativo di seconda diretta dallo stesso account. %{link}"
|
||||
disk:
|
||||
system_title: Disco sistema
|
||||
free_label: "Libero: %{free} (%{percent}% usato)"
|
||||
@@ -197,6 +204,36 @@ it:
|
||||
table:
|
||||
resolved_at: Risolto
|
||||
none: Nessun incidente risolto di recente.
|
||||
stream_concurrency:
|
||||
index:
|
||||
title: Abusi account
|
||||
lead: Tentativi di avviare una seconda diretta con lo stesso account mentre un’altra era già in corso (connecting, live, reconnecting o in pausa).
|
||||
results: "Mostrate %{shown} di %{total}"
|
||||
none: Nessun tentativo registrato.
|
||||
kpi:
|
||||
lookback: Ultimi 30 giorni
|
||||
lookback_sub: tentativi bloccati
|
||||
two_devices: Due dispositivi
|
||||
two_devices_sub: modelli telefono diversi
|
||||
filters:
|
||||
q: Cerca
|
||||
q_placeholder: Email, società, partita…
|
||||
two_devices: Filtro
|
||||
two_devices_hint: Solo tentativi da dispositivi diversi
|
||||
apply: Filtra
|
||||
reset: Reset
|
||||
table:
|
||||
when: Quando
|
||||
account: Account
|
||||
club: Società
|
||||
occupying: Diretta già in corso
|
||||
attempted: Tentativo bloccato
|
||||
action:
|
||||
start: avvio
|
||||
resume: ripresa
|
||||
badge:
|
||||
two_devices: 2 telefoni
|
||||
same_or_unknown: stesso device / n.d.
|
||||
clubs:
|
||||
index:
|
||||
title: Società e squadre
|
||||
@@ -229,6 +266,10 @@ it:
|
||||
sport: Sport
|
||||
matches_and_details: Partite e dettagli
|
||||
replay: Replay
|
||||
concurrency_title: Tentativi di seconda diretta
|
||||
concurrency_lead: Stesso account che ha provato ad avviare un’altra diretta mentre ne era già in corso una.
|
||||
concurrency_none: Nessun tentativo registrato per questa società.
|
||||
concurrency_all: Vedi tutti gli abusi account
|
||||
comped:
|
||||
title: Abbonamento omaggio
|
||||
description: "Sponsor o promozione: assegna Premium Light/Full senza pagamento Stripe. Revocabile in qualsiasi momento."
|
||||
@@ -317,6 +358,8 @@ it:
|
||||
devices_title: Dispositivi
|
||||
events_title: Eventi
|
||||
events_none: Nessun evento registrato.
|
||||
concurrency_title: Tentativi di seconda diretta
|
||||
concurrency_lead: Questo account ha provato ad avviare un’altra diretta mentre questa era già in corso (o è stato bloccato da un’altra sessione dello stesso account).
|
||||
status_label: "Stato:"
|
||||
stop_button: Termina sessione
|
||||
stop_confirm: "Terminare la trasmissione? Il path RTMP verrà rimosso e lo stato passerà a ended."
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
de:
|
||||
api:
|
||||
errors:
|
||||
user_concurrent_stream: "Mit diesem Konto läuft bereits eine Direktübertragung. Beende sie, bevor du eine weitere startest."
|
||||
password_policy:
|
||||
hint: "Mindestens 8 Zeichen, mit mindestens 3 aus: Kleinbuchstaben, Großbuchstaben, Zahlen und Symbolen."
|
||||
activerecord:
|
||||
@@ -77,10 +80,10 @@ de:
|
||||
title: "Verein registrieren — Match Live TV"
|
||||
meta_description: Erstelle deinen Sportverein und das erste Team auf Match Live TV.
|
||||
heading: Dein Verein
|
||||
lead: "Registriere den Verein: du kannst später weitere Teams hinzufügen (U13, U15, Serie C…)."
|
||||
lead: "Registriere den Verein: du kannst später weitere Teams hinzufügen (U13, U15, erste Mannschaft…)."
|
||||
section_club: Verein
|
||||
name_label: Vereinsname / Club
|
||||
name_placeholder: "z. B. Crazy Volley Rozzano"
|
||||
name_placeholder: "z. B. Team MLTV"
|
||||
section_first_team: Erstes Team
|
||||
default_first_team_name: Erstes Team
|
||||
first_team_name_label: Teamname
|
||||
@@ -159,7 +162,7 @@ de:
|
||||
heading: Neues Team
|
||||
club_label: "Verein:"
|
||||
name_label: Teamname
|
||||
name_placeholder: "z. B. Under 13, Serie C"
|
||||
name_placeholder: "z. B. U15 männlich"
|
||||
branding_legend: Branding-Überschreibung (optional)
|
||||
submit: Team hinzufügen
|
||||
invite:
|
||||
@@ -235,7 +238,7 @@ de:
|
||||
matches:
|
||||
back_to_list: "← Spieleliste"
|
||||
opponent_label: Gegner
|
||||
opponent_placeholder: "z. B. Volley Milano"
|
||||
opponent_placeholder: "z. B. Team Guest"
|
||||
location_label: "Ort (optional)"
|
||||
location_placeholder: "Halle, Stadt"
|
||||
datetime_label: Datum und Uhrzeit
|
||||
@@ -361,7 +364,7 @@ de:
|
||||
legend_hint: "Alle markierten Felder sind erforderlich, um einen Premium-Tarif zu abonnieren und Rechnungen auszustellen. Vereine benötigen eine USt-IdNr., Privatpersonen eine Steuernummer. Du brauchst entweder SDI oder eine zertifizierte E-Mail (PEC). Die Zahlungen werden weiterhin sicher von Stripe abgewickelt."
|
||||
entity_type_label: "Art des Rechnungsempfängers *"
|
||||
legal_name_label: "Firmenname / Vor- und Nachname *"
|
||||
legal_name_placeholder: "z. B. ASD Tigers Volley"
|
||||
legal_name_placeholder: "z. B. Team MLTV"
|
||||
vat_number_label: "USt-IdNr. * (Verein)"
|
||||
fiscal_code_label: "Steuernummer * (Privatperson)"
|
||||
fiscal_code_placeholder: RSSMRA80A01H501U
|
||||
@@ -738,7 +741,7 @@ de:
|
||||
replay_archive_link: "Vergangene Live-Übertragungen — Wiederholungsarchiv"
|
||||
schedule_match_link: "Spiel planen"
|
||||
search_placeholder_club: "Verein, Team, Gegner oder Ort suchen…"
|
||||
search_placeholder_default: "Z. B. Crazy Volley, Serie D, Gegner…"
|
||||
search_placeholder_default: "Z. B. Team MLTV, Team Guest…"
|
||||
search_aria_label: "Team suchen"
|
||||
search_button: "Suchen"
|
||||
reset_link: "Zurücksetzen"
|
||||
@@ -772,7 +775,7 @@ de:
|
||||
empty_hero_cta_features: "Erfahre, wie es funktioniert"
|
||||
demo_aria_label: "Beispiel einer aktiven Live-Übertragung"
|
||||
demo_label: "Beispiel — so sieht eine aktive Übertragung aus"
|
||||
demo_meta: "PalaTigers · Match Live TV"
|
||||
demo_meta: "Pala MLTV · Match Live TV"
|
||||
demo_sets: "Satz 2 · Sätze gewonnen 1-0"
|
||||
show:
|
||||
back_to_all: "← Alle Live-Übertragungen"
|
||||
@@ -805,7 +808,7 @@ de:
|
||||
back_to_live: "← Live-Übertragungen"
|
||||
title: "Vergangene Live-Übertragungen"
|
||||
hint: "Öffentliche Wiederholungen von Sportvereinen — betrifft bereits übertragene Spiele."
|
||||
search_placeholder: "Z. B. Tigers Volley, Gegner, Verein, Ort…"
|
||||
search_placeholder: "Z. B. Team MLTV, Team Guest…"
|
||||
search_aria_label: "Wiederholung suchen"
|
||||
search_button: "Suchen"
|
||||
reset_link: "Zurücksetzen"
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
en:
|
||||
api:
|
||||
errors:
|
||||
user_concurrent_stream: "You already have a live stream running on this account. Stop it before starting another."
|
||||
password_policy:
|
||||
hint: "At least 8 characters, including 3 of: lowercase, uppercase, numbers and symbols."
|
||||
activerecord:
|
||||
@@ -82,10 +85,10 @@ en:
|
||||
title: "Register a club — Match Live TV"
|
||||
meta_description: Create your sports club and its first team on Match Live TV.
|
||||
heading: Your club
|
||||
lead: "Register the club: you'll be able to add more teams (Under 13, Under 15, Serie C…)."
|
||||
lead: "Register the club: you'll be able to add more teams (Under 13, Under 15, first team…)."
|
||||
section_club: Club
|
||||
name_label: Club name
|
||||
name_placeholder: "e.g. Crazy Volley Rozzano"
|
||||
name_placeholder: "e.g. Team MLTV"
|
||||
section_first_team: First team
|
||||
default_first_team_name: First team
|
||||
first_team_name_label: Team name
|
||||
@@ -164,7 +167,7 @@ en:
|
||||
heading: New team
|
||||
club_label: "Club:"
|
||||
name_label: Team name
|
||||
name_placeholder: "e.g. Under 13, Serie C"
|
||||
name_placeholder: "e.g. U15 boys"
|
||||
branding_legend: Branding override (optional)
|
||||
submit: Add team
|
||||
invite:
|
||||
@@ -240,7 +243,7 @@ en:
|
||||
matches:
|
||||
back_to_list: "← Match list"
|
||||
opponent_label: Opponent
|
||||
opponent_placeholder: "e.g. Volley Milano"
|
||||
opponent_placeholder: "e.g. Team Guest"
|
||||
location_label: "Location (optional)"
|
||||
location_placeholder: "Gym, city"
|
||||
datetime_label: Date and time
|
||||
@@ -366,7 +369,7 @@ en:
|
||||
legend_hint: "All marked fields are required to subscribe to a premium plan and to issue invoices. Clubs need a VAT number; private individuals need a fiscal code. You need either SDI or certified email (PEC). Payments remain securely handled by Stripe."
|
||||
entity_type_label: "Billing entity type *"
|
||||
legal_name_label: "Legal name / full name *"
|
||||
legal_name_placeholder: "e.g. ASD Tigers Volley"
|
||||
legal_name_placeholder: "e.g. Team MLTV"
|
||||
vat_number_label: "VAT number * (club)"
|
||||
fiscal_code_label: "Fiscal code * (private individual)"
|
||||
fiscal_code_placeholder: RSSMRA80A01H501U
|
||||
@@ -743,7 +746,7 @@ en:
|
||||
replay_archive_link: "Past live streams — replay archive"
|
||||
schedule_match_link: "Schedule a match"
|
||||
search_placeholder_club: "Search club, team, opponent or venue…"
|
||||
search_placeholder_default: "E.g. Crazy Volley, Serie D, opponent…"
|
||||
search_placeholder_default: "E.g. Team MLTV, Team Guest…"
|
||||
search_aria_label: "Search team"
|
||||
search_button: "Search"
|
||||
reset_link: "Reset"
|
||||
@@ -777,7 +780,7 @@ en:
|
||||
empty_hero_cta_features: "See how it works"
|
||||
demo_aria_label: "Example of an active live stream"
|
||||
demo_label: "Example — this is how an active stream looks"
|
||||
demo_meta: "PalaTigers · Match Live TV"
|
||||
demo_meta: "Pala MLTV · Match Live TV"
|
||||
demo_sets: "Set 2 · Sets won 1-0"
|
||||
show:
|
||||
back_to_all: "← All live streams"
|
||||
@@ -810,7 +813,7 @@ en:
|
||||
back_to_live: "← Live streams"
|
||||
title: "Past live streams"
|
||||
hint: "Public replays from sports clubs — covers matches already broadcast."
|
||||
search_placeholder: "E.g. Tigers Volley, opponent, club, venue…"
|
||||
search_placeholder: "E.g. Team MLTV, Team Guest…"
|
||||
search_aria_label: "Search replays"
|
||||
search_button: "Search"
|
||||
reset_link: "Reset"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
fr:
|
||||
api:
|
||||
errors:
|
||||
user_concurrent_stream: "Un direct est déjà en cours avec ce compte. Arrêtez-le avant d’en démarrer un autre."
|
||||
password_policy:
|
||||
hint: "Au moins 8 caractères, avec au moins 3 parmi : minuscules, majuscules, chiffres et symboles."
|
||||
activerecord:
|
||||
@@ -77,10 +80,10 @@ fr:
|
||||
title: "Inscrire un club — Match Live TV"
|
||||
meta_description: Crée ton club sportif et sa première équipe sur Match Live TV.
|
||||
heading: Ton club
|
||||
lead: "Inscris le club : tu pourras ajouter d'autres équipes (Under 13, Under 15, Serie C…)."
|
||||
lead: "Inscris le club : tu pourras ajouter d'autres équipes (Under 13, Under 15, première équipe…)."
|
||||
section_club: Club
|
||||
name_label: Nom du club
|
||||
name_placeholder: "ex. Crazy Volley Rozzano"
|
||||
name_placeholder: "ex. Team MLTV"
|
||||
section_first_team: Première équipe
|
||||
default_first_team_name: Première équipe
|
||||
first_team_name_label: Nom de l'équipe
|
||||
@@ -159,7 +162,7 @@ fr:
|
||||
heading: Nouvelle équipe
|
||||
club_label: "Club :"
|
||||
name_label: Nom de l'équipe
|
||||
name_placeholder: "ex. Under 13, Serie C"
|
||||
name_placeholder: "ex. U15 masculin"
|
||||
branding_legend: Personnalisation de l'image de marque (facultatif)
|
||||
submit: Ajouter l'équipe
|
||||
invite:
|
||||
@@ -235,7 +238,7 @@ fr:
|
||||
matches:
|
||||
back_to_list: "← Liste des matchs"
|
||||
opponent_label: Adversaire
|
||||
opponent_placeholder: "ex. Volley Milano"
|
||||
opponent_placeholder: "ex. Team Guest"
|
||||
location_label: "Lieu (facultatif)"
|
||||
location_placeholder: "Gymnase, ville"
|
||||
datetime_label: Date et heure
|
||||
@@ -361,7 +364,7 @@ fr:
|
||||
legend_hint: "Tous les champs marqués sont obligatoires pour souscrire à un forfait premium et pour émettre les factures. Les clubs ont besoin d'un numéro de TVA ; les personnes physiques d'un code fiscal. Il faut le SDI ou le PEC. Les paiements restent gérés en toute sécurité par Stripe."
|
||||
entity_type_label: "Type de titulaire *"
|
||||
legal_name_label: "Raison sociale / nom et prénom *"
|
||||
legal_name_placeholder: "ex. ASD Tigers Volley"
|
||||
legal_name_placeholder: "ex. Team MLTV"
|
||||
vat_number_label: "Numéro de TVA * (club)"
|
||||
fiscal_code_label: "Code fiscal * (personne physique)"
|
||||
fiscal_code_placeholder: RSSMRA80A01H501U
|
||||
@@ -738,7 +741,7 @@ fr:
|
||||
replay_archive_link: "Directs passés — archive des replays"
|
||||
schedule_match_link: "Programmer un match"
|
||||
search_placeholder_club: "Rechercher club, équipe, adversaire ou lieu…"
|
||||
search_placeholder_default: "Ex. Crazy Volley, Série D, adversaire…"
|
||||
search_placeholder_default: "Ex. Team MLTV, Team Guest…"
|
||||
search_aria_label: "Rechercher une équipe"
|
||||
search_button: "Rechercher"
|
||||
reset_link: "Réinitialiser"
|
||||
@@ -772,7 +775,7 @@ fr:
|
||||
empty_hero_cta_features: "Découvrez comment ça marche"
|
||||
demo_aria_label: "Exemple de direct actif"
|
||||
demo_label: "Exemple — voici à quoi ressemble un direct actif"
|
||||
demo_meta: "PalaTigers · Match Live TV"
|
||||
demo_meta: "Pala MLTV · Match Live TV"
|
||||
demo_sets: "Set 2 · Sets gagnés 1-0"
|
||||
show:
|
||||
back_to_all: "← Tous les directs"
|
||||
@@ -805,7 +808,7 @@ fr:
|
||||
back_to_live: "← Directs en cours"
|
||||
title: "Directs passés"
|
||||
hint: "Replays publics des clubs sportifs — concerne les matchs déjà diffusés."
|
||||
search_placeholder: "Ex. Tigers Volley, adversaire, club, lieu…"
|
||||
search_placeholder: "Ex. Team MLTV, Team Guest…"
|
||||
search_aria_label: "Rechercher un replay"
|
||||
search_button: "Rechercher"
|
||||
reset_link: "Réinitialiser"
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
it:
|
||||
api:
|
||||
errors:
|
||||
user_concurrent_stream: "Hai già una diretta in corso con questo account. Chiudila prima di avviarne un’altra."
|
||||
password_policy:
|
||||
hint: "Minimo 8 caratteri, con almeno 3 tra: minuscole, maiuscole, numeri e simboli."
|
||||
activerecord:
|
||||
@@ -82,10 +85,10 @@ it:
|
||||
title: "Registra società — Match Live TV"
|
||||
meta_description: Crea la società sportiva e la prima squadra su Match Live TV.
|
||||
heading: La tua società
|
||||
lead: "Registra il club: potrai aggiungere più squadre (Under 13, Under 15, Serie C…)."
|
||||
lead: "Registra il club: potrai aggiungere più squadre (Under 13, Under 15, prima squadra…)."
|
||||
section_club: Società
|
||||
name_label: Nome società / club
|
||||
name_placeholder: "es. Crazy Volley Rozzano"
|
||||
name_placeholder: "es. Team MLTV"
|
||||
section_first_team: Prima squadra
|
||||
default_first_team_name: Prima squadra
|
||||
first_team_name_label: Nome squadra
|
||||
@@ -164,7 +167,7 @@ it:
|
||||
heading: Nuova squadra
|
||||
club_label: "Società:"
|
||||
name_label: Nome squadra
|
||||
name_placeholder: "es. Under 13, Serie C"
|
||||
name_placeholder: "es. U15 maschile"
|
||||
branding_legend: Override branding (opzionale)
|
||||
submit: Aggiungi squadra
|
||||
invite:
|
||||
@@ -240,7 +243,7 @@ it:
|
||||
matches:
|
||||
back_to_list: "← Elenco partite"
|
||||
opponent_label: Avversario
|
||||
opponent_placeholder: "es. Volley Milano"
|
||||
opponent_placeholder: "es. Squadra ospite"
|
||||
location_label: "Luogo (opzionale)"
|
||||
location_placeholder: "Palestra, città"
|
||||
datetime_label: Data e ora
|
||||
@@ -367,7 +370,7 @@ it:
|
||||
legend_hint: "Tutti i campi contrassegnati sono obbligatori per abbonarti a un piano premium e per emettere le fatture. Per le società serve la P.IVA; per le persone fisiche il Codice Fiscale. Serve SDI oppure PEC. I pagamenti restano gestiti in modo sicuro da Stripe."
|
||||
entity_type_label: "Tipo intestatario *"
|
||||
legal_name_label: "Ragione sociale / nome e cognome *"
|
||||
legal_name_placeholder: "es. ASD Tigers Volley"
|
||||
legal_name_placeholder: "es. Team MLTV"
|
||||
vat_number_label: "Partita IVA * (società)"
|
||||
fiscal_code_label: "Codice Fiscale * (persona fisica)"
|
||||
fiscal_code_placeholder: RSSMRA80A01H501U
|
||||
@@ -771,7 +774,7 @@ it:
|
||||
replay_archive_link: "Live passate — archivio replay"
|
||||
schedule_match_link: "Programma partita"
|
||||
search_placeholder_club: "Cerca società, squadra, avversario o luogo…"
|
||||
search_placeholder_default: "Es. Crazy Volley, Serie D, avversario…"
|
||||
search_placeholder_default: "Es. Team MLTV, Squadra ospite…"
|
||||
search_aria_label: "Cerca squadra"
|
||||
search_button: "Cerca"
|
||||
reset_link: "Azzera"
|
||||
@@ -805,7 +808,7 @@ it:
|
||||
empty_hero_cta_features: "Scopri come funziona"
|
||||
demo_aria_label: "Esempio di diretta attiva"
|
||||
demo_label: "Esempio — così appare una diretta attiva"
|
||||
demo_meta: "PalaTigers · Match Live TV"
|
||||
demo_meta: "Pala MLTV · Match Live TV"
|
||||
demo_sets: "Set 2 · Set vinti 1-0"
|
||||
show:
|
||||
back_to_all: "← Tutte le dirette"
|
||||
@@ -838,7 +841,7 @@ it:
|
||||
back_to_live: "← Dirette live"
|
||||
title: "Live passate"
|
||||
hint: "Replay pubblici delle società sportive — riguarda le partite già trasmesse."
|
||||
search_placeholder: "Es. Tigers Volley, avversario, società, luogo…"
|
||||
search_placeholder: "Es. Team MLTV, Squadra ospite…"
|
||||
search_aria_label: "Cerca replay"
|
||||
search_button: "Cerca"
|
||||
reset_link: "Azzera"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
it:
|
||||
demo:
|
||||
away_team: Squadra ospite
|
||||
when: "Sabato 12 settembre · 10:30"
|
||||
en:
|
||||
demo:
|
||||
away_team: Team Guest
|
||||
when: "Saturday 12 September · 10:30"
|
||||
de:
|
||||
demo:
|
||||
away_team: Team Guest
|
||||
when: "Samstag, 12. September · 10:30"
|
||||
fr:
|
||||
demo:
|
||||
away_team: Team Guest
|
||||
when: "Samedi 12 septembre · 10:30"
|
||||
es:
|
||||
demo:
|
||||
away_team: Team Guest
|
||||
when: "Sábado 12 de septiembre · 10:30"
|
||||
@@ -59,11 +59,8 @@ de:
|
||||
replay_item_download: Video bei Bedarf aufs Handy herunterladen
|
||||
replay_card_title: Spielarchiv
|
||||
replay_card_body: Spiele nach dem Schlusspfiff noch einmal ansehen und bei Bedarf herunterladen.
|
||||
replay_mock_1_title: Rossi vs Neri
|
||||
replay_mock_1_meta: "12/05 · 01:25:34"
|
||||
replay_mock_2_title: Rossi vs Blu
|
||||
replay_mock_2_meta: "05/05 · 01:18:22"
|
||||
replay_mock_3_title: Rossi vs Bianchi
|
||||
replay_mock_3_meta: "28/04 · 01:07:15"
|
||||
more_title: Auch das gehört zum Produkt
|
||||
more_stable_title: Livestream vom Smartphone
|
||||
@@ -76,6 +73,19 @@ de:
|
||||
cta_body: Probieren Sie Match Live TV kostenlos. Keine spezielle Ausrüstung nötig.
|
||||
cta_primary: Kostenlos starten
|
||||
cta_secondary: Pläne vergleichen
|
||||
sponsor_cover:
|
||||
eyebrow: Premium Full
|
||||
title: Gib deinen Sponsoren Sichtbarkeit
|
||||
body: Mit Premium Full kannst du das Titelbild jedes Spiels anpassen, indem du eine Grafik eures Vereins hochlädst. Darin könnt ihr Sponsoren, Partner, Logos und Botschaften unterbringen und ihnen schon vor dem Livestream Sichtbarkeit geben.
|
||||
item_cover: Titelbild für jedes Spiel hochladen
|
||||
item_before: Grafik sichtbar im Pre-Live
|
||||
item_club: Die Identität eures Vereins, kein generisches Template
|
||||
claim: Euer Verein. Eure Sponsoren. Euer Livestream.
|
||||
cta: Premium Full entdecken
|
||||
mock:
|
||||
state: PRE-LIVE
|
||||
art_label: Individuelles Titelbild
|
||||
soon: Der Livestream beginnt in Kürze
|
||||
pricing:
|
||||
meta_title: "Preise für Jugendspiel-Streaming — Match Live TV"
|
||||
meta_description: "Free-, Premium-Light- und Premium-Full-Pläne für Livestreams und Spielarchiv. Jahresabo für Vereine: mehr Team-Mitglieder, mehr parallele Spiele, Replay und YouTube."
|
||||
@@ -90,6 +100,7 @@ de:
|
||||
table_youtube: YouTube
|
||||
table_replay: Replay-Archiv
|
||||
table_download: Handy-Download
|
||||
table_cover_sponsor: Individuelles Titelbild
|
||||
table_price: Preis
|
||||
table_price_free: "€0"
|
||||
table_price_note: "Listenpreis %{list} — %{monthly}"
|
||||
@@ -121,6 +132,7 @@ de:
|
||||
youtube_mltv: Match Live TV
|
||||
youtube_club: Vereinskanal
|
||||
youtube_none: nein
|
||||
cover_sponsor_html: "Anpassbares Titelbild <strong>mit Sponsoren</strong>"
|
||||
complete_billing: Rechnungsdaten vervollständigen
|
||||
start_free: Kostenlos starten
|
||||
register_with_price: "Registrieren — %{price}"
|
||||
@@ -150,6 +162,8 @@ de:
|
||||
q9_question: Wie funktioniert die Garantie „Zufrieden oder Geld zurück“?
|
||||
q9_answer_html: "Sie können Match Live TV 30 Tage ab Aktivierung des ersten Abos mit Ihrem Verein testen. Wenn die Plattform in diesem Zeitraum nicht zu Ihren Anforderungen passt, können Sie die Erstattung des vollen gezahlten Betrags beantragen. Weitere Details finden Sie in den %{terms_link}."
|
||||
q9_terms_link: Nutzungsbedingungen
|
||||
q10_question: Kann ich die Sponsoren des Vereins in den Übertragungen zeigen?
|
||||
q10_answer: Mit Premium Full kannst du ein individuelles Titelbild für das Spiel hochladen. Der Verein bereitet die eigene Grafik vor und kann darin Sponsoren, Partner, Logos und Botschaften unterbringen. Das Titelbild erscheint vor Beginn des Livestreams und gibt den Unterstützern des Clubs Sichtbarkeit.
|
||||
cta_signup: Team registrieren
|
||||
cta_live: Live-Spiele ansehen
|
||||
volleyball:
|
||||
|
||||
@@ -59,11 +59,8 @@ en:
|
||||
replay_item_download: Download the video to your phone when you need it
|
||||
replay_card_title: Match archive
|
||||
replay_card_body: Rewatch matches after the final whistle and download them when you need them.
|
||||
replay_mock_1_title: Rossi vs Neri
|
||||
replay_mock_1_meta: "12/05 · 01:25:34"
|
||||
replay_mock_2_title: Rossi vs Blu
|
||||
replay_mock_2_meta: "05/05 · 01:18:22"
|
||||
replay_mock_3_title: Rossi vs Bianchi
|
||||
replay_mock_3_meta: "28/04 · 01:07:15"
|
||||
more_title: Also part of the product
|
||||
more_stable_title: Stream from your smartphone
|
||||
@@ -76,6 +73,19 @@ en:
|
||||
cta_body: Try Match Live TV for free. No dedicated equipment needed.
|
||||
cta_primary: Start for free
|
||||
cta_secondary: Compare plans
|
||||
sponsor_cover:
|
||||
eyebrow: Premium Full
|
||||
title: Give your sponsors visibility
|
||||
body: With Premium Full you can customise each match cover by uploading artwork from your club. You can include sponsors, partners, logos and messages in that graphic, giving them visibility before the live stream starts.
|
||||
item_cover: A cover uploaded for every match
|
||||
item_before: Artwork shown in the pre-live screen
|
||||
item_club: Your club’s identity, not a generic template
|
||||
claim: Your club. Your sponsors. Your stream.
|
||||
cta: Discover Premium Full
|
||||
mock:
|
||||
state: PRE-LIVE
|
||||
art_label: Custom cover
|
||||
soon: The live stream will start shortly
|
||||
pricing:
|
||||
meta_title: "Youth match streaming pricing — Match Live TV"
|
||||
meta_description: "Free, Premium Light and Premium Full plans for live streaming and match archive. Annual subscription for clubs: more staff, more concurrent matches, replay and YouTube."
|
||||
@@ -90,6 +100,7 @@ en:
|
||||
table_youtube: YouTube
|
||||
table_replay: Replay archive
|
||||
table_download: Phone download
|
||||
table_cover_sponsor: Custom cover
|
||||
table_price: Price
|
||||
table_price_free: "€0"
|
||||
table_price_note: "list %{list} — %{monthly}"
|
||||
@@ -121,6 +132,7 @@ en:
|
||||
youtube_mltv: Match Live TV
|
||||
youtube_club: club channel
|
||||
youtube_none: "no"
|
||||
cover_sponsor_html: "Customisable cover <strong>with sponsors</strong>"
|
||||
complete_billing: Complete billing details
|
||||
start_free: Start for free
|
||||
register_with_price: "Register — %{price}"
|
||||
@@ -150,6 +162,8 @@ en:
|
||||
q9_question: How does the Satisfied or refunded guarantee work?
|
||||
q9_answer_html: "You can try Match Live TV with your club for 30 days from activation of the first subscription. If within that period you feel the platform is not a good fit, you can request a refund of the full amount paid. For more details see the %{terms_link}."
|
||||
q9_terms_link: Terms and Conditions
|
||||
q10_question: Can I include the club’s sponsors in the broadcasts?
|
||||
q10_answer: With Premium Full you can upload a custom cover for the match. The club prepares its own artwork and can include sponsors, partners, logos and messages in that graphic. The cover is shown before the live stream starts, giving visibility to the organisations that support the club.
|
||||
cta_signup: Register your team
|
||||
cta_live: Watch live matches
|
||||
volleyball:
|
||||
|
||||
@@ -59,11 +59,8 @@ es:
|
||||
replay_item_download: Descarga del vídeo al móvil cuando haga falta
|
||||
replay_card_title: Archivo de partidos
|
||||
replay_card_body: Vuelve a ver los partidos tras el pitido final y descárgalos cuando los necesites.
|
||||
replay_mock_1_title: Rossi vs Neri
|
||||
replay_mock_1_meta: "12/05 · 01:25:34"
|
||||
replay_mock_2_title: Rossi vs Blu
|
||||
replay_mock_2_meta: "05/05 · 01:18:22"
|
||||
replay_mock_3_title: Rossi vs Bianchi
|
||||
replay_mock_3_meta: "28/04 · 01:07:15"
|
||||
more_title: También forma parte del producto
|
||||
more_stable_title: Directo desde el smartphone
|
||||
@@ -76,6 +73,19 @@ es:
|
||||
cta_body: Prueba Match Live TV gratis. No hace falta equipo dedicado.
|
||||
cta_primary: Empieza gratis
|
||||
cta_secondary: Compara los planes
|
||||
sponsor_cover:
|
||||
eyebrow: Premium Full
|
||||
title: Da visibilidad a tus patrocinadores
|
||||
body: Con Premium Full puedes personalizar la portada de cada partido subiendo una gráfica de tu club. Así puedes incluir patrocinadores, partners, logotipos y mensajes, y darles visibilidad ya antes de que empiece el directo.
|
||||
item_cover: Portada cargada para cada partido
|
||||
item_before: Gráfica visible en el pre-directo
|
||||
item_club: La identidad de tu club, no una plantilla genérica
|
||||
claim: Tu club. Tus patrocinadores. Tu directo.
|
||||
cta: Descubre Premium Full
|
||||
mock:
|
||||
state: PRE-LIVE
|
||||
art_label: Portada personalizada
|
||||
soon: El directo comenzará en breve
|
||||
pricing:
|
||||
meta_title: "Precios de streaming de partidos juveniles — Match Live TV"
|
||||
meta_description: "Planes Free, Premium Light y Premium Full para directos y archivo de partidos. Suscripción anual para clubes: más staff, más partidos en paralelo, repetición y YouTube."
|
||||
@@ -90,6 +100,7 @@ es:
|
||||
table_youtube: YouTube
|
||||
table_replay: Archivo de replay
|
||||
table_download: Descarga al móvil
|
||||
table_cover_sponsor: Portada personalizada
|
||||
table_price: Precio
|
||||
table_price_free: "€0"
|
||||
table_price_note: "tarifa %{list} — %{monthly}"
|
||||
@@ -121,6 +132,7 @@ es:
|
||||
youtube_mltv: Match Live TV
|
||||
youtube_club: canal del club
|
||||
youtube_none: "no"
|
||||
cover_sponsor_html: "Portada personalizable <strong>con patrocinadores</strong>"
|
||||
complete_billing: Completar datos de facturación
|
||||
start_free: Empieza gratis
|
||||
register_with_price: "Regístrate — %{price}"
|
||||
@@ -150,6 +162,8 @@ es:
|
||||
q9_question: "¿Cómo funciona la garantía Satisfechos o reembolsados?"
|
||||
q9_answer_html: "Puedes probar Match Live TV con tu club durante 30 días desde la activación de la primera suscripción. Si en ese periodo consideras que la plataforma no se adapta a tus necesidades, puedes solicitar el reembolso del importe íntegro pagado. Para más detalles consulta los %{terms_link}."
|
||||
q9_terms_link: Términos y Condiciones
|
||||
q10_question: ¿Puedo incluir a los patrocinadores del club en los directos?
|
||||
q10_answer: Con Premium Full puedes subir una portada personalizada para el partido. El club prepara su propia gráfica e incluye patrocinadores, partners, logotipos y mensajes. La portada se muestra antes del inicio del directo, dando visibilidad a quienes apoyan al club.
|
||||
cta_signup: Registra tu equipo
|
||||
cta_live: Ver directos
|
||||
volleyball:
|
||||
|
||||
@@ -59,11 +59,8 @@ fr:
|
||||
replay_item_download: Téléchargement de la vidéo sur le téléphone si besoin
|
||||
replay_card_title: Archive des matchs
|
||||
replay_card_body: Revoyez les matchs après le coup de sifflet final et téléchargez-les quand vous en avez besoin.
|
||||
replay_mock_1_title: Rossi vs Neri
|
||||
replay_mock_1_meta: "12/05 · 01:25:34"
|
||||
replay_mock_2_title: Rossi vs Blu
|
||||
replay_mock_2_meta: "05/05 · 01:18:22"
|
||||
replay_mock_3_title: Rossi vs Bianchi
|
||||
replay_mock_3_meta: "28/04 · 01:07:15"
|
||||
more_title: Cela fait aussi partie du produit
|
||||
more_stable_title: Direct depuis le smartphone
|
||||
@@ -76,6 +73,19 @@ fr:
|
||||
cta_body: Essayez Match Live TV gratuitement. Aucun matériel dédié nécessaire.
|
||||
cta_primary: Commencer gratuitement
|
||||
cta_secondary: Comparer les offres
|
||||
sponsor_cover:
|
||||
eyebrow: Premium Full
|
||||
title: Donnez de la visibilité à vos sponsors
|
||||
body: Avec Premium Full, vous pouvez personnaliser la jaquette de chaque match en chargeant un graphisme de votre club. Vous pouvez y intégrer sponsors, partenaires, logos et messages, et leur donner de la visibilité avant le début du direct.
|
||||
item_cover: Jaquette chargée pour chaque match
|
||||
item_before: Graphisme visible en pré-direct
|
||||
item_club: L’identité de votre club, pas un modèle générique
|
||||
claim: Votre club. Vos sponsors. Votre direct.
|
||||
cta: Découvrir Premium Full
|
||||
mock:
|
||||
state: PRE-LIVE
|
||||
art_label: Jaquette personnalisée
|
||||
soon: Le direct va bientôt commencer
|
||||
pricing:
|
||||
meta_title: "Tarifs streaming des matchs jeunes — Match Live TV"
|
||||
meta_description: "Offres Free, Premium Light et Premium Full pour le direct et l'archive des matchs. Abonnement annuel pour les clubs : plus de staff, plus de matchs en parallèle, replay et YouTube."
|
||||
@@ -90,6 +100,7 @@ fr:
|
||||
table_youtube: YouTube
|
||||
table_replay: Archive replay
|
||||
table_download: Téléchargement téléphone
|
||||
table_cover_sponsor: Jaquette personnalisée
|
||||
table_price: Prix
|
||||
table_price_free: "€0"
|
||||
table_price_note: "tarif %{list} — %{monthly}"
|
||||
@@ -121,6 +132,7 @@ fr:
|
||||
youtube_mltv: Match Live TV
|
||||
youtube_club: chaîne du club
|
||||
youtube_none: non
|
||||
cover_sponsor_html: "Jaquette personnalisable <strong>avec sponsors</strong>"
|
||||
complete_billing: Compléter les données de facturation
|
||||
start_free: Commencer gratuitement
|
||||
register_with_price: "S'inscrire — %{price}"
|
||||
@@ -150,6 +162,8 @@ fr:
|
||||
q9_question: Comment fonctionne la garantie Satisfait ou remboursé ?
|
||||
q9_answer_html: "Vous pouvez essayer Match Live TV avec votre club pendant 30 jours à compter de l'activation du premier abonnement. Si dans ce délai la plateforme ne convient pas à vos besoins, vous pouvez demander le remboursement de la totalité du montant payé. Pour plus de détails, consultez les %{terms_link}."
|
||||
q9_terms_link: Conditions générales
|
||||
q10_question: Puis-je afficher les sponsors du club dans les directs ?
|
||||
q10_answer: Avec Premium Full, vous pouvez charger une jaquette personnalisée pour le match. Le club prépare son propre graphisme et peut y intégrer sponsors, partenaires, logos et messages. La jaquette s’affiche avant le début du direct, donnant de la visibilité aux réalités qui soutiennent le club.
|
||||
cta_signup: Inscrire l'équipe
|
||||
cta_live: Voir les directs
|
||||
volleyball:
|
||||
|
||||
@@ -59,11 +59,8 @@ it:
|
||||
replay_item_download: Download del video sul telefono quando serve
|
||||
replay_card_title: Archivio partite
|
||||
replay_card_body: Rivedi le gare dopo il fischio finale e scaricale quando ti servono.
|
||||
replay_mock_1_title: Rossi vs Neri
|
||||
replay_mock_1_meta: "12/05 · 01:25:34"
|
||||
replay_mock_2_title: Rossi vs Blu
|
||||
replay_mock_2_meta: "05/05 · 01:18:22"
|
||||
replay_mock_3_title: Rossi vs Bianchi
|
||||
replay_mock_3_meta: "28/04 · 01:07:15"
|
||||
more_title: Anche questo fa parte del prodotto
|
||||
more_stable_title: Diretta dallo smartphone
|
||||
@@ -76,6 +73,19 @@ it:
|
||||
cta_body: Prova Match Live TV gratuitamente. Non serve attrezzatura dedicata.
|
||||
cta_primary: Inizia gratis
|
||||
cta_secondary: Confronta i piani
|
||||
sponsor_cover:
|
||||
eyebrow: Premium Full
|
||||
title: Dai visibilità ai tuoi sponsor
|
||||
body: Con Premium Full puoi personalizzare la copertina di ogni partita caricando una grafica della tua società. Puoi così inserire sponsor, partner, loghi e comunicazioni e dare loro visibilità già prima dell’inizio della diretta.
|
||||
item_cover: Copertina caricata per ogni partita
|
||||
item_before: Grafica visibile nel pre-live
|
||||
item_club: Identità della società, non un template generico
|
||||
claim: Il tuo club. I tuoi sponsor. La tua diretta.
|
||||
cta: Scopri Premium Full
|
||||
mock:
|
||||
state: PRE-LIVE
|
||||
art_label: Copertina personalizzata
|
||||
soon: La diretta inizierà a breve
|
||||
pricing:
|
||||
meta_title: "Prezzi streaming partite giovanili — Match Live TV"
|
||||
meta_description: "Piani Free, Premium Light e Premium Full per dirette live e archivio partite. Abbonamento annuale per società: più staff, più partite in parallelo, replay e YouTube."
|
||||
@@ -90,6 +100,7 @@ it:
|
||||
table_youtube: YouTube
|
||||
table_replay: Archivio replay
|
||||
table_download: Download telefono
|
||||
table_cover_sponsor: Copertina personalizzata
|
||||
table_price: Prezzo
|
||||
table_price_free: "€0"
|
||||
table_price_note: "listino %{list} — %{monthly}"
|
||||
@@ -121,6 +132,7 @@ it:
|
||||
youtube_mltv: Match Live TV
|
||||
youtube_club: canale società
|
||||
youtube_none: "no"
|
||||
cover_sponsor_html: "Copertina personalizzabile <strong>con sponsor</strong>"
|
||||
complete_billing: Completa dati di fatturazione
|
||||
start_free: Inizia gratis
|
||||
register_with_price: "Registrati — %{price}"
|
||||
@@ -150,6 +162,8 @@ it:
|
||||
q9_question: Come funziona la garanzia Soddisfatti o rimborsati?
|
||||
q9_answer_html: "Puoi provare Match Live TV con la tua società per 30 giorni dall'attivazione del primo abbonamento. Se entro questo periodo ritieni che la piattaforma non sia adatta alle tue esigenze, puoi richiedere il rimborso dell'intero importo pagato. Per maggiori dettagli consulta i %{terms_link}."
|
||||
q9_terms_link: Termini e Condizioni
|
||||
q10_question: Posso inserire gli sponsor della società nelle dirette?
|
||||
q10_answer: Con Premium Full puoi caricare una copertina personalizzata per la partita. La società può preparare la propria grafica inserendo sponsor, partner, loghi e comunicazioni. La copertina viene mostrata prima dell’inizio della diretta, permettendo di dare visibilità alle realtà che sostengono il club.
|
||||
cta_signup: Registra la squadra
|
||||
cta_live: Guarda le dirette
|
||||
volleyball:
|
||||
|
||||
@@ -121,6 +121,7 @@ Rails.application.routes.draw do
|
||||
post :regia_link
|
||||
end
|
||||
end
|
||||
resources :stream_concurrency_violations, only: %i[index]
|
||||
resources :stream_nodes, only: %i[index create destroy] do
|
||||
member do
|
||||
post :drain
|
||||
|
||||
Reference in New Issue
Block a user