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
+60 -66
View File
@@ -1,134 +1,128 @@
<% content_for :title, "Termini di servizio — Match Live TV" %>
<% content_for :meta_description, "Termini e condizioni d'uso di Match Live TV per società sportive: dirette live, minori, piani, pagamenti Stripe e responsabilità degli utenti." %>
<% content_for :title, t("legal.terms.title") %>
<% content_for :meta_description, t("legal.terms.meta_description") %>
<% content_for :canonical_url, seo_absolute_url(public_termini_path) %>
<div class="wrap legal-doc">
<h1>Termini e condizioni di servizio</h1>
<p class="legal-meta">Ultimo aggiornamento: <%= legal_last_updated %></p>
<h1><%= t("legal.terms.h1") %></h1>
<p class="legal-meta"><%= t("legal.terms.meta", date: legal_last_updated) %></p>
<section>
<h2>1. Oggetto</h2>
<h2><%= t("legal.terms.s1_title") %></h2>
<p>
I presenti Termini regolano luso della piattaforma <strong>Match Live TV</strong> (sito web, applicazione mobile
e servizi connessi) per la gestione di dirette sportive dilettantistiche/giovanili, punteggio live,
condivisione link agli spettatori e funzioni Premium (archivio, YouTube, ecc.).
<%= raw t("legal.terms.s1_p1_html") %>
</p>
<p>
Il servizio è erogato da <strong><%= MatchLiveTv.privacy_controller_name %></strong>
(di seguito «Fornitore»). Registrandoti o utilizzando il servizio accetti integralmente questi Termini
e l<%= link_to "informativa privacy", public_privacy_path %>.
<%= raw t(
"legal.terms.s1_p2_html",
provider_name: MatchLiveTv.privacy_controller_name,
privacy_link: link_to(t("legal.terms.s1_privacy_link_text"), public_privacy_path)
) %>
</p>
</section>
<section>
<h2>2. Chi può usare il servizio</h2>
<h2><%= t("legal.terms.s2_title") %></h2>
<ul>
<li>Il referente che registra la squadra dichiara di avere almeno <strong>18 anni</strong> e poteri per vincolare la società sportiva.</li>
<li>I responsabili trasmissione invitati usano credenziali personali e si impegnano a custodirle.</li>
<li>Gli spettatori che aprono il link della diretta di solito non necessitano di account.</li>
<li><%= raw t("legal.terms.s2_item1_html") %></li>
<li><%= t("legal.terms.s2_item2") %></li>
<li><%= t("legal.terms.s2_item3") %></li>
</ul>
</section>
<section>
<h2>3. Account, piani e pagamenti</h2>
<h2><%= t("legal.terms.s3_title") %></h2>
<p>
Sono disponibili piani Free e Premium (Light / Full) con limiti su staff, dirette concorrenti, archivio e integrazioni.
I prezzi sono indicati nella pagina <%= link_to "Prezzi", public_prezzi_path %>.
<%= raw t(
"legal.terms.s3_p1_html",
pricing_link: link_to(t("legal.terms.s3_pricing_link_text"), public_prezzi_path)
) %>
</p>
<p>
I pagamenti dei piani a pagamento sono gestiti da <strong>Stripe</strong>. Accettando il checkout,
accetti anche i termini di Stripe per il pagamento. Il Fornitore non memorizza i dati completi della carta.
<%= raw t("legal.terms.s3_p2_html") %>
</p>
<p>Rinnovi, disdetta e diritto di recesso seguono quanto comunicato al momento dellacquisto e la normativa applicabile.</p>
<p><%= t("legal.terms.s3_p3") %></p>
</section>
<section>
<h2>4. Dirette, contenuti e protezione dei minori</h2>
<p><strong>Responsabilità della società sportiva</strong></p>
<h2><%= t("legal.terms.s4_title") %></h2>
<p><strong><%= t("legal.terms.s4_lead1") %></strong></p>
<p>
La società che avvia una diretta è responsabile dei contenuti trasmessi (immagini, audio, commenti)
e della conformità alle leggi, al regolamento federale e ai consensi necessari, in particolare quando
sono ripresi <strong>atleti minorenni</strong>.
<%= raw t("legal.terms.s4_p1_html") %>
</p>
<p>La società si impegna a:</p>
<p><%= t("legal.terms.s4_p2") %></p>
<ul>
<li>ottenere e conservare i consensi genitoriali/tutori o altra base giuridica prima della ripresa;</li>
<li>informare genitori e atleti su dove e per quanto tempo è visibile la diretta/archivio;</li>
<li>non trasmettere contenuti illegali, diffamatori, violenti o non pertinenti allevento sportivo;</li>
<li>rispettare il diritto allimmagine e alla voce di tutte le persone inquadrate.</li>
<li><%= t("legal.terms.s4_item1") %></li>
<li><%= t("legal.terms.s4_item2") %></li>
<li><%= t("legal.terms.s4_item3") %></li>
<li><%= t("legal.terms.s4_item4") %></li>
</ul>
<p>
Il Fornitore può sospendere o interrompere trasmissioni e account in caso di segnalazioni fondate
o violazioni gravi, senza pregiudizio di azioni legali.
<%= t("legal.terms.s4_p3") %>
</p>
</section>
<section>
<h2>5. Uso consentito e divieti</h2>
<p>È vietato:</p>
<h2><%= t("legal.terms.s5_title") %></h2>
<p><%= t("legal.terms.s5_intro") %></p>
<ul>
<li>usare il servizio per finalità non sportive o commerciali non autorizzate;</li>
<li>aggirare limiti tecnici o di piano (staff, dirette concorrenti);</li>
<li>condividere credenziali o pubblicare link su canali che espongono minori a rischi non previsti dal consenso;</li>
<li>caricare malware, effettuare attacchi o interferire con linfrastruttura;</li>
<li>rivendere il servizio senza accordo scritto con il Fornitore.</li>
<li><%= t("legal.terms.s5_item1") %></li>
<li><%= t("legal.terms.s5_item2") %></li>
<li><%= t("legal.terms.s5_item3") %></li>
<li><%= t("legal.terms.s5_item4") %></li>
<li><%= t("legal.terms.s5_item5") %></li>
</ul>
</section>
<section>
<h2>6. Proprietà intellettuale</h2>
<h2><%= t("legal.terms.s6_title") %></h2>
<p>
Marchi, software, design e documentazione del servizio restano del Fornitore o dei suoi licenzianti.
La società sportiva conserva i diritti sui propri contenuti video; concede al Fornitore una licenza
limitata a ospitarli, elaborarli e distribuirli tramite la piattaforma per erogare il servizio.
<%= t("legal.terms.s6_body") %>
</p>
</section>
<section>
<h2>7. Disponibilità e limitazioni</h2>
<h2><%= t("legal.terms.s7_title") %></h2>
<p>
Il servizio dipende da reti mobili, hardware e fornitori terzi. Non garantiamo assenza assoluta di interruzioni,
ritardi o perdita di dati, pur adottando misure ragionevoli. La qualità video può variare in base alla connessione in palestra.
<%= t("legal.terms.s7_body") %>
</p>
</section>
<section>
<h2>8. Limitazione di responsabilità</h2>
<h2><%= t("legal.terms.s8_title") %></h2>
<p>
Nei limiti consentiti dalla legge italiana, il Fornitore non risponde di danni indiretti, perdita di profitto,
o contenuti trasmessi dagli utenti. La responsabilità complessiva verso un cliente professionale non eccede,
ove possibile, limporto pagato negli ultimi 12 mesi per il piano sottoscritto.
<%= t("legal.terms.s8_p1") %>
</p>
<p>Nulla esclude responsabilità per dolo o colpa grave, né diritti inderogabili del consumatore ove applicabili.</p>
<p><%= t("legal.terms.s8_p2") %></p>
</section>
<section>
<h2>9. Recesso, sospensione e cancellazione</h2>
<h2><%= t("legal.terms.s9_title") %></h2>
<p>
Puoi richiedere la chiusura dellaccount scrivendo a
<a href="mailto:<%= MatchLiveTv.privacy_controller_email %>"><%= MatchLiveTv.privacy_controller_email %></a>.
Il Fornitore può sospendere laccount per inadempienza, mancato pagamento o violazione dei Termini.
Alla cessazione, i dati sono trattati come indicato in privacy (conservazione limitata o cancellazione).
<%= raw t(
"legal.terms.s9_body_html",
email_link: link_to(MatchLiveTv.privacy_controller_email, "mailto:#{MatchLiveTv.privacy_controller_email}")
) %>
</p>
</section>
<section>
<h2>10. Legge applicabile e foro</h2>
<h2><%= t("legal.terms.s10_title") %></h2>
<p>
I Termini sono regolati dalla <strong>legge italiana</strong>. Per controversie con consumatori si applicano
le norme inderogabili di protezione del consumatore e il foro del consumatore ove previsto.
Per clienti professionali, foro competente in Italia presso la sede del Fornitore, salvo diverso accordo.
<%= raw t("legal.terms.s10_body_html") %>
</p>
</section>
<section>
<h2>11. Contatti</h2>
<h2><%= t("legal.terms.s11_title") %></h2>
<p>
<%= MatchLiveTv.privacy_controller_name %><br>
<%= MatchLiveTv.privacy_controller_address %><br>
Email: <a href="mailto:<%= MatchLiveTv.privacy_controller_email %>"><%= MatchLiveTv.privacy_controller_email %></a>
<%= raw t(
"legal.terms.s11_body_html",
provider_name: MatchLiveTv.privacy_controller_name,
provider_address: MatchLiveTv.privacy_controller_address,
email_link: link_to(MatchLiveTv.privacy_controller_email, "mailto:#{MatchLiveTv.privacy_controller_email}")
) %>
</p>
</section>
<p class="legal-back"><%= link_to "← Torna alla home", root_path %> · <%= link_to "Privacy", public_privacy_path %></p>
<p class="legal-back"><%= link_to t("legal.common.back_home"), root_path %> · <%= link_to t("legal.common.privacy_nav"), public_privacy_path %></p>
</div>