Completa i18n IT/EN/FR/DE/ES su sito pubblico, area autenticata e admin.

Tutte le view marketing, legali, viewer, dashboard e admin usano t(); mailer utente-facing e flash localizzati; admin con LocaleResolver e selettore lingua.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-24 00:38:50 +02:00
co-authored by Cursor
parent fb7068f86c
commit b88f44ab1c
158 changed files with 9444 additions and 1536 deletions
@@ -1,67 +1,60 @@
<% content_for :title, "Diretta live pallavolo giovanile — Under 14, Under 16 | Match Live TV" %>
<% content_for :meta_description, "Streaming partite di pallavolo giovanile da telefono: diretta live per genitori e nonni, punteggio a set, link da condividere. Ideale per società Under 14, Under 16 e Under 18." %>
<% content_for :title, t("pages.volleyball.meta_title") %>
<% content_for :meta_description, t("pages.volleyball.meta_description") %>
<% content_for :canonical_url, seo_absolute_url(public_pallavolo_path) %>
<div class="wrap seo-page">
<h1 style="margin-top:24px">Match Live TV per la pallavolo giovanile</h1>
<h1 style="margin-top:24px"><%= t("pages.volleyball.title") %></h1>
<p class="seo-lead">
La soluzione per società, coach e genitori che vogliono una <strong>diretta live</strong> affidabile
delle partite <strong>Under 14, Under 16, Under 18</strong> e settori giovanili — senza diventare telecronisti.
<%= raw t("pages.volleyball.lead_html") %>
</p>
<section class="seo-prose">
<h2>Perché la pallavolo giovanile ha bisogno di uno streaming semplice</h2>
<h2><%= t("pages.volleyball.section1_title") %></h2>
<p>
In palestra i genitori non sono sempre tutti in tribuna: turni di lavoro, fratelli piccoli, trasferte.
Un nonno in unaltra città o un parente allestero vuole comunque vedere il tie-break del terzo set.
Match Live TV nasce per questo: <strong>streaming partite pallavolo giovanile</strong> dal telefono,
con punteggio aggiornato e link immediato da mandare su WhatsApp.
<%= raw t("pages.volleyball.section1_body_html") %>
</p>
<h2>Cosa fa il coach in due minuti</h2>
<h2><%= t("pages.volleyball.section2_title") %></h2>
<ul>
<li>Programma la partita con data, avversario e campo dallapp</li>
<li>Il giorno gara appoggia il telefono e avvia la diretta</li>
<li>Un volontario può aggiornare set e punti da un secondo cellulare</li>
<li>Condivide il link con il gruppo genitori: tutti guardano dal browser</li>
<li><%= t("pages.volleyball.section2_item1") %></li>
<li><%= t("pages.volleyball.section2_item2") %></li>
<li><%= t("pages.volleyball.section2_item3") %></li>
<li><%= t("pages.volleyball.section2_item4") %></li>
</ul>
<h2>Cosa vede la famiglia a casa</h2>
<h2><%= t("pages.volleyball.section3_title") %></h2>
<p>
Nessuna app da installare. Apri il link e segui la partita in diretta live: nome squadre, punteggio,
stato del set. Se hai perso linizio, con Premium la gara resta in archivio per rivederla quando vuoi.
<%= t("pages.volleyball.section3_body") %>
</p>
<h2>Pallavolo: punteggio e regole</h2>
<h2><%= t("pages.volleyball.section4_title") %></h2>
<p>
Set da vincere 2 o 3, punti 25/21/15 configurabili per tornei non standard. Il punteggio si gestisce da un link condiviso (senza account):
in campo resta concentrato sul gioco, non sul telefono.
<%= t("pages.volleyball.section4_body") %>
</p>
<h2>Altri sport giovanili</h2>
<h2><%= t("pages.volleyball.section5_title") %></h2>
<p>
La stessa piattaforma funziona anche per calcio, basket e sport di squadra dilettantistici.
La pallavolo resta lo sport con cui molte società iniziano perché il punteggio a set è già integrato.
<%= t("pages.volleyball.section5_body") %>
</p>
</section>
<div class="features-grid" style="margin-top:32px">
<div class="feature-card">
<h3>Genitori e nonni</h3>
<p>Link su WhatsApp, visione da telefono o TV con browser. Zero registrazione per chi guarda.</p>
<h3><%= t("pages.volleyball.card1_title") %></h3>
<p><%= t("pages.volleyball.card1_body") %></p>
</div>
<div class="feature-card">
<h3>Società e staff</h3>
<p>Inviti con email, più operatori con Premium, revoca accessi dalla dashboard web.</p>
<h3><%= t("pages.volleyball.card2_title") %></h3>
<p><%= t("pages.volleyball.card2_body") %></p>
</div>
<div class="feature-card">
<h3>Archivio gare</h3>
<p>Premium Light/Full: replay per chi ha perso la diretta o vuole rivedere un punto chiave.</p>
<h3><%= t("pages.volleyball.card3_title") %></h3>
<p><%= t("pages.volleyball.card3_body") %></p>
</div>
</div>
<p style="text-align:center;margin:40px 0">
<%= link_to "Inizia gratis", public_signup_path, class: "btn btn-primary" %>
<%= link_to "Domande frequenti", public_faq_path, class: "btn btn-secondary" %>
<%= link_to t("pages.volleyball.cta_start"), public_signup_path, class: "btn btn-primary" %>
<%= link_to t("pages.volleyball.cta_faq"), public_faq_path, class: "btn btn-secondary" %>
</p>
</div>