it: password_policy: hint: "Minimo 8 caratteri, con almeno 3 tra: minuscole, maiuscole, numeri e simboli." activerecord: errors: models: user: attributes: password: too_short: "è troppo corta (minimo %{count} caratteri)" too_long: "è troppo lunga (massimo %{count} caratteri)" complexity: "deve includere almeno 3 tra: lettere minuscole, maiuscole, numeri e simboli" admin_account: attributes: password: too_short: "è troppo corta (minimo %{count} caratteri)" too_long: "è troppo lunga (massimo %{count} caratteri)" complexity: "deve includere almeno 3 tra: lettere minuscole, maiuscole, numeri e simboli" app_announcement: no_channel: Seleziona almeno una destinazione (app, sito pubblico o area riservata). club: back_to_club: "← Società" sport_label: Sport principale branding_legend: Logo e colori societari branding: legend: Identità visiva inherit_hint: Lascia vuoto per usare logo e colori della società. logo_file_label: Logo (immagine) logo_preview_alt: Anteprima logo no_logo_placeholder: "Nessun logo — scegli un file per l'anteprima" logo_url_label: Logo (URL alternativo) primary_color_label: Colore principale secondary_color_label: Colore secondario choose_color: Scegli colore quick_colors: Colori rapidi header_preview_label: Anteprima intestazione name_placeholder: Nome società / squadra cover_legend: Copertina diretta (sponsor) cover_inherit_hint: Lascia vuoto per usare la copertina della società, altrimenti quella standard Match Live TV. cover_hint: "Immagine 16:9 consigliata (PNG, JPEG o WebP, max 5 MB). In pausa o senza segnale la vedranno spettatori e YouTube." cover_file_label: Immagine copertina cover_preview_alt: Anteprima copertina diretta cover_remove_label: Rimuovi copertina personalizzata cover_reset_button: Ripristina copertina standard cover_reset_pending_hint: Verrà ripristinata la copertina standard al salvataggio. cover_requires_full: La copertina sponsor personalizzata è disponibile con il piano Premium Full. cover_see_plans: Vedi piani dashboard: title: "%{name} — Società" plan_label: "Piano:" teams_count_label: "Squadre:" edit_club: Modifica società subscription: Abbonamento new_team: Nuova squadra live_streams: Dirette live replay_archive: Archivio Replay replay_heading: Replay available: disponibili expiring_soon: "in scadenza (7 gg)" space_used: spazio occupato views: visualizzazioni teams_heading: Squadre team_col: Squadra branding_col: Branding branding_custom: Personalizzato branding_inherited: Eredita dalla società public_page: Pagina pubblica details: Dettagli matches: Partite edit: Modifica no_teams_html: "Nessuna squadra. %{link}." add_first_team: Aggiungi la prima footer_note: "Ogni squadra ha i propri responsabili trasmissione. Il punteggio da un altro telefono usa il link regia (senza account). L'abbonamento vale per tutta la società." edit: title: "Modifica società — %{name}" heading: Modifica società name_label: Nome società save: Salva new: 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…)." section_club: Società name_label: Nome società / club name_placeholder: "es. Crazy Volley Rozzano" section_first_team: Prima squadra default_first_team_name: Prima squadra first_team_name_label: Nome squadra first_team_name_placeholder: "es. Under 15" plan_label: "Piano iniziale (per tutta la società)" plan_free: "Free — 1 account trasmettitore per squadra, 1 live" plan_light: "Premium Light — €59/anno" plan_full: "Premium Full — €199/anno" plan_hint: "Carta, bonifico o cadenza mensile li scegli dopo, nella pagina Abbonamento. Il piano a pagamento si attiva solo dopo il pagamento." submit: Crea società billing: title: "Abbonamento — %{name}" comped: title: Abbonamento omaggio Match Live TV plan_prefix: "— piano" no_payment_html: "Non è richiesto alcun pagamento. Per modifiche o passaggio a un piano a pagamento, contatta %{email_link}." youtube: heading: YouTube Live connected_notice: Canale YouTube della società collegato con successo. light_body_html: "Con il piano Premium Light le dirette YouTube di tutte le squadre vanno sul canale ufficiale Match Live TV. Non serve collegare un canale della società." light_ready: "Canale pronto · seleziona «YouTube Live» nell'app mobile." light_configuring: Canale Match Live TV in configurazione lato server. Contatta il supporto se YouTube non compare in app. full_connected_html: "Canale collegato per tutta la società: %{channel}" full_connected_hint: Tutte le squadre possono trasmettere su questo canale quando scelgono il canale società in app. disconnect: Scollega canale disconnect_confirm: Scollegare il canale YouTube? Le dirette useranno il canale Match Live TV finché non ricolleghi il tuo. full_not_connected_html: "Senza canale collegato, le dirette YouTube dall'app vanno sul canale ufficiale Match Live TV. Collega qui il canale YouTube della società (vale per tutte le squadre)." ready_in_app: "YouTube pronto in app (canale Match Live TV finché non colleghi il tuo)." connect: Collega il canale YouTube della società oauth_not_configured: OAuth YouTube non ancora configurato sul server. requires_full: YouTube sul canale della società richiede il piano Premium Full. see_plans: Vedi piani team: back_to_details: "← Dettagli squadra" sport_label: Sport details: title: "Dettagli — %{name}" meta_description: "Dettagli squadra %{name} su Match Live TV." nav_aria: Percorso squadra edit_team: Modifica squadra plan_label: "Piano:" plan_scope_club: (società) staff_label: "Responsabili trasmissione:" active_matches_label: "Partite attive:" unlimited: illimitate no_description: Nessuna descrizione. add_description_link: Aggiungila dalla modifica squadra roster_count_label: in organico no_photo: Foto squadra non ancora caricata add_photo_link: Aggiungi dalla modifica squadra public_page: Pagina pubblica streaming_managers: Responsabili trasmissione schedule_matches: Programma partite live_streams: Dirette live no_people_in_category: Nessuna persona in questa categoria. youtube_hint_html: "Il canale YouTube della società si configura dalla pagina %{club_link} (sezione YouTube Live)." footer_note: Usa l'app mobile con le stesse credenziali per avviare partite e dirette. edit: title: "Modifica squadra — %{name}" club_label: "Società:" name_label: Nome squadra description_label: Descrizione squadra description_placeholder: "Presentazione della squadra, palmarès, obiettivi della stagione…" photo_label: "Foto di squadra (gruppo o stemma)" photo_alt: Foto squadra branding_legend: Branding squadra (override) slug_label: Indirizzo pagina pubblica slug_hint_html: "Genitori e tifosi trovano la squadra su %{base_url}/squadre/%{slug}" slug_title: "Solo lettere minuscole, numeri e trattini" roster_public_label: Mostra l'organico sulla pagina pubblica roster_public_hint: Se attivo, giocatori e staff sono visibili a chiunque abbia il link. Puoi lasciarlo disattivato per privacy. club_colors_label: "Colori società:" submit: Salva squadra new: title: "Nuova squadra — %{name}" heading: Nuova squadra club_label: "Società:" name_label: Nome squadra name_placeholder: "es. Under 13, Serie C" branding_legend: Override branding (opzionale) submit: Aggiungi squadra invite: title: "Staff trasmissione — %{name}" heading: Responsabili trasmissione assigned_label: "Assegnati:" per_team_note: (per squadra, rinnovo annuale) info: "Il responsabile trasmissione avvia la diretta dall'app (camera sul cavalletto). Per il punteggio da un secondo telefono non serve un account: condivide il link regia dalla schermata di trasmissione (WhatsApp, email, SMS, ecc.)." self_assign_hint_html: "%{email} — puoi gestire tu camera e punteggio, oppure invitare altri per la trasmissione." self_assign_submit: Sono io — responsabile trasmissione invite_other_heading: Invita un'altra email email_label: Email del responsabile trasmissione submit: Invia invito per email share_hint: "Link inviato anche per email (valido 7 giorni):" billing: title: "Abbonamento — %{name}" team_label: "Squadra:" current_plan_label: "Piano attuale:" staff_line: "Staff trasmissione: %{count} / anno" matches_line: "Partite: %{count} in contemporanea" replay_line: "Replay: %{value}" replay_days: "%{count} giorni" replay_none: "no" youtube_line: "YouTube: %{value}" youtube_mltv: Match Live TV youtube_club: canale società youtube_none: "no" current_plan: Piano attuale manage_club_subscription: Gestisci abbonamento società stripe_not_configured: Stripe non configurato contact_lead: "Esigenze diverse?" contact_cta: Contattaci contact_trailer: per un'offerta su misura. club_payments_link: Pagamenti e fatture della società streaming_staff: principal_heading: Account principale principal_body_html: "L'account con cui è stata registrata la società (%{email}) è quello designato per questa squadra: con quello accedi all'app e avvii la diretta." principal_score_hint_html: "Per il punteggio da un altro telefono, durante la diretta condividi il link regia (non serve un secondo account)." extra_staff_heading: Altri account che possono trasmettere self_account_heading: "Il tuo account (%{email})" self_account_hint: "Puoi gestire la trasmissione dall'app. Per il punteggio da un altro telefono, condividi il link regia durante la diretta (non serve un secondo account)." self_assign_submit: Sono io — responsabile trasmissione staff_heading: Responsabili trasmissione (app) col_name: Nome col_email: Email col_role: Ruolo role_transmission: Trasmissione you_suffix: (tu) clear_self_staff: Rimuovi ruolo staff clear_self_staff_confirm: Rimuovere il ruolo staff dal tuo account? revoke: Revoca revoke_confirm: "Revocare l'accesso a %{name}?" no_staff: Nessun responsabile trasmissione. invite_someone: Invita qualcuno invite_form_heading: Invita un account a trasmettere invite_form_hint: "Non è l’organico (giocatori/staff in campo). Inserisci l’email: inviamo il link automaticamente; puoi anche copiarlo e condividerlo." invite_once_note: "Se serve, copia il link anche qui sotto per un secondo invio (WhatsApp, SMS)." copied: Copiato pending_invitations_heading: Inviti in attesa col_email_short: Email col_expires: Scade cancel_invitation: Annulla no_pending: Nessuna richiesta in sospeso. archive_heading: Archivio replay col_match: Partita col_date: Data col_duration: Durata col_expiry: Scadenza col_status: Stato watch: Guarda manage_all_replays: Gestisci tutti i replay no_recordings: Nessun replay ancora. Al termine delle dirette Premium le registrazioni compaiono qui. matches: back_to_list: "← Elenco partite" opponent_label: Avversario opponent_placeholder: "es. Volley Milano" location_label: "Luogo (opzionale)" location_placeholder: "Palestra, città" datetime_label: Data e ora form_hint: "La diretta non parte da sola: comparirà in app e sul sito. Avvierai lo streaming dal telefono quando sei in campo." edit: title: "Modifica partita — %{name}" heading: Modifica partita submit: Salva modifiche new: title: "Programma partita — %{name}" heading: Programma partita submit: Salva in programma index: title: "Partite — %{name}" heading: "Partite — %{name}" lead: "Programma qui da PC data, avversario e luogo. Quando sei in palestra apri l'app Match Live TV, seleziona questa squadra e avvia la diretta sulla partita." schedule_match: Programma partita team_details: Dettagli squadra live_and_schedule: Dirette e programma col_opponent: Avversario col_datetime: "Data e ora" col_location: Luogo col_status: Stato no_time: Senza orario no_location: "—" edit: Modifica delete: Elimina delete_confirm: Eliminare questa partita? empty_html: "Nessuna partita in calendario. %{link}." schedule_first: Programma la prima club_new: title: "Programma partita — %{name}" back_link: "← Dirette e partite" heading: Programma partita admin_hint: "· Puoi scegliere qualsiasi squadra della società" staff_hint: "· Solo le squadre in cui sei responsabile trasmissione" team_label: Squadra submit: Salva in programma status: active: In corso / da riprendere scheduled: Programmata ready: Pronta no_time: Senza orario roster: back_to_details: "← Dettagli squadra" category: staff: Staff coach: Allenatori manager: Dirigenti player: Giocatori role: coach: Allenatore manager: Dirigente staff: Staff player: Giocatore player_numbered: "Giocatore #%{number}" errors: role_invalid: non è un ruolo valido per questo sport photo_invalid_type: deve essere PNG, JPEG o WebP role_select_blank: "— Seleziona ruolo —" edit: title: "Modifica — %{name}" member_form: edit_heading: Modifica scheda new_heading: Aggiungi persona lead: Compila i campi e salva per aggiornare l'organico. category_label: Gruppo full_name_label: Nome e cognome full_name_placeholder: "es. Mario Rossi" role_player_label: Ruolo in campo role_other_label: "Ruolo (opzionale)" role_other_placeholder: "es. Capo allenatore, Presidente, Massaggiatore" jersey_label: Numero maglia jersey_placeholder: "es. 7" bio_label: Descrizione breve bio_placeholder: "Breve presentazione per la scheda…" photo_label: Foto photo_hint: Senza foto verrà mostrato un avatar con i colori della squadra. submit_edit: Salva scheda submit_new: Aggiungi all'organico person_card: edit: Modifica remove: Rimuovi remove_confirm: "Rimuovere %{name} dall'organico?" billing: heading: Abbonamento entity_types: company: "Società / ASD con P.IVA" individual: Persona fisica nonprofit: Associazione senza scopo di lucro profile_errors: entity_type: Tipo intestatario legal_name: Ragione sociale o nome intestatario email: Email di fatturazione address: Indirizzo city: Città province: "Provincia (sigla 2 lettere)" postal_code: CAP country: "Paese (ISO)" vat_number: Partita IVA fiscal_code: Codice Fiscale vat_or_fiscal: P.IVA o Codice Fiscale sdi_or_pec: "Codice destinatario SDI (7 caratteri) o PEC" sdi_invalid: "Codice destinatario SDI (7 caratteri)" actions: current_plan: Piano attivo contact_for_free: "Per passare al piano Free, contatta il supporto." stripe_not_configured: Stripe non configurato stripe_prices_not_configured: Prezzi Stripe non configurati bank_transfer_not_configured: Bonifico non ancora configurato complete_billing_prefix: Completa i dati di fatturazione prima di attivare un piano premium. profile_incomplete_default: Completa i dati di fatturazione prima di attivare un piano premium. profile_missing: "Mancano: %{fields}." profile: title: "Dati di fatturazione — %{name}" heading: Dati di fatturazione lead: "Società: %{name}. Inserisci i dati per l'intestazione delle fatture e l'invio tramite SDI o PEC." required_notice: Obbligatori per abbonarti a un piano premium. after_save_hint_html: "Dopo il salvataggio potrai procedere al pagamento di %{plan}." submit: Salva dati di fatturazione back_to_billing: "← Abbonamento" fields: legend: Dati di fatturazione 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" vat_number_label: "Partita IVA * (società)" fiscal_code_label: "Codice Fiscale * (persona fisica)" fiscal_code_placeholder: RSSMRA80A01H501U email_label: "Email fatturazione *" email_placeholder: amministrazione@societa.it phone_label: "Telefono (opzionale)" address_label: "Indirizzo *" address_placeholder: "Via Roma 1" city_label: "Città *" province_label: "Prov. *" province_placeholder: MI postal_code_label: "CAP *" country_label: "Paese (ISO) *" recipient_code_label: "Codice destinatario SDI (7 car.) *" recipient_code_placeholder: XXXXXXX pec_label: "PEC (alternativa a SDI) *" pec_placeholder: pec@societa.it documents: heading: Pagamenti e fatture lead: Storico dei pagamenti della società e relative fatture emesse da Match Live TV. incomplete_title: Dati di fatturazione incompleti. incomplete_body: Compila ragione sociale, indirizzo, P.IVA/CF e SDI o PEC per ricevere le fatture via email. complete_now: Completa ora holder_label: "Intestatario: %{summary}" edit_data: Modifica dati table_heading: Pagamenti e fatture col_date: Data col_description: Descrizione col_amount: Importo col_status: Stato pagamento col_invoice: Fattura download_pdf: Scarica PDF pdf_preparing: PDF in preparazione no_payments: Nessun pagamento registrato. Dopo un abbonamento premium comparirà qui. subscription_status: club_label: "Società: %{name}" current_plan_label: "Piano attuale: %{plan}" comped_suffix: (omaggio Match Live TV) valid_for_all_teams: (valido per tutte le squadre) manage_subscription: Gestisci abbonamento cancel_scheduled_html: "Abbonamento valido fino al %{date}, poi piano Free." change_pending_html: "Dal %{date} passerai a %{plan}%{interval}. Fino ad allora resta attivo %{current_plan}." end_of_period: fine periodo next_renewal: prossimo rinnovo next_renewal_label: "Prossimo rinnovo: %{date}" bank_transfer_until_html: "Pagato con bonifico, valido fino al %{date} (nessun rinnovo automatico)." plan_change_info: trigger_label: Info cambio piano e fatturazione title: Cambio piano e fatturazione subscription_cancel: scheduled_title: Disdetta programmata. scheduled_body_html: "Il piano %{plan} resta attivo fino al %{date}. Da quel giorno la società passerà automaticamente al piano Free." scheduled_end_of_period: fine del periodo già pagato scheduled_support_hint: Per ripristinare l'abbonamento prima della scadenza, contatta il supporto Match Live TV. info: "Puoi disdire in qualsiasi momento: l'abbonamento resta valido fino alla fine del periodo già pagato, poi passi al piano Free senza ulteriori addebiti." cancel_button: Annulla abbonamento confirm_with_date: "Confermi la disdetta? Il piano %{plan} resterà attivo fino al %{date}, poi passerai al Free." confirm_default: Confermi la disdetta dell'abbonamento? stripe_secure: compact_html: "Pagamenti premium elaborati in modo sicuro tramite Stripe." full_html: "I pagamenti dei piani premium sono elaborati in modo sicuro tramite Stripe (certificazione PCI DSS). Match Live TV non memorizza i numeri completi della carta." messages: upgrade_completed_with_amount: "Upgrade a %{plan} (%{interval}) completato. Addebito immediato: %{amount}." upgrade_completed_pending_charge: "Upgrade a %{plan} (%{interval}) completato. L'addebito della differenza è in elaborazione sulla carta salvata." next_renewal: il prossimo rinnovo current_plan_generic: il piano attuale downgrade_scheduled: "Passaggio a %{plan} (%{interval}) programmato: resti su %{current_name} fino al %{when}. Nessun addebito aggiuntivo ora; dal prossimo ciclo pagherai il nuovo prezzo." activate_button: "Attiva %{plan} — %{price}" switch_button: "Passa a %{plan} — %{price}" upgrade_info_line: "Upgrade (piano superiore o passaggio alla fatturazione annuale): la differenza viene addebitata subito sulla carta salvata in Stripe." downgrade_info_line: "Downgrade tra piani a pagamento (es. Full → Light): il nuovo piano è attivo dal prossimo rinnovo; fino ad allora restano le funzioni del piano attuale, senza addebito aggiuntivo ora." already_requested_line: "Hai già richiesto %{plan} dal %{when}: fino ad allora resta attivo %{current_plan}." prices: yearly: "%{amount}/anno" monthly: "%{amount}/mese" bank_transfer: quoted_badge: Prezzo concordato quoted_interval: yearly: fatturazione annuale, solo bonifico monthly: fatturazione mensile, solo bonifico quoted_other: "Per questa società è attivo un prezzo concordato su un altro piano." pay_button: Paga con bonifico pay_button_with_price: "Paga con bonifico — %{price}" or_label: oppure pending_title: Ordine in corso pending_body_html: "Hai richiesto %{plan} (%{price}). Resta in attesa: il piano si attiverà quando Match Live TV confermerà il pagamento." quote_banner_title: Prezzo concordato quote_banner_body_html: "Per questa società vale %{plan} a %{price}. Il pagamento avviene solo con bonifico (non con carta)." quote_banner_active_title: Piano attivo quote_banner_active_body_html: "In questo momento vale %{plan} a %{price}, fino al %{date}. Il rinnovo non è automatico." quote_note: "Nota commerciale: %{note}" hint: "Il piano resta quello attuale finché Match Live TV non conferma l'accredito." confirm: "Confermi la richiesta di bonifico? Il piano resta quello attuale finché Match Live TV non conferma l'accredito." renewal_html: "Con il bonifico l'abbonamento non si rinnova da solo: alla scadenza torna Free, salvo nuovo bonifico o rinnovo da parte nostra." regia: meta_title_fallback: "Regia — Match Live TV" title: "Regia — %{home} vs %{away}" subtitle_prefix: "Regia ·" status: ended: Terminata paused: In pausa live: In onda waiting: In attesa live_share_label: Diretta share_live: Condividi diretta share_action: Condividi copy_link: Copia link copy_action: Copia copy_live: Copia live copy_regia: Copia regia links_nav: Azioni rapide regia_share_label: Regia stream_controls_label: Live share_regia: Condividi link regia preview_ended: Diretta terminata preview_waiting: Anteprima in attesa del segnale… preview_hide: Nascondi anteprima preview_show: Mostra anteprima preview_off_hint: Anteprima spenta · nessun download video pause: Metti in pausa resume: Riprendi diretta mute: Silenzia audio unmute: Riattiva audio stop: Chiudi diretta min_quality: label: Qualità minima di trasmissione summary: Qualità hint: L'encoder non scende sotto questo livello. Automatica adatta il bitrate per ridurre i salti. recommend: "Consigliata Automatica: si adatta alla rete e al telefono, senza forzare il massimo." auto: Automatica telemetry: label: Telefono waiting: In attesa del telefono… stale: Telefono non risponde just_now: ora seconds_ago: "%{n}s fa" publisher_on: RTMP ok publisher_off: RTMP assente battery: Batteria network: Rete bitrate: Bitrate bitrate_max: "max %{n}" bitrate_title: "%{current} Mbps attuali · massimo %{target} Mbps" bitrate_tap: Tocca per impostare la qualità minima fps: FPS thermal: Temp. thermal_nominal: OK thermal_fair: Calda thermal_serious: Molto calda thermal_critical: Critica modal: set_won_title: Set vinto confirm: Chiudi set confirm_action: Conferma cancel: Annulla board: next_period: Prossimo quarto next_half: Prossimo tempo close_set: Chiudi set free_score: Punteggio libero stopwatch: Cronometro generic_score: Punteggio start: Avvia pause: Pausa reset: Reset points_suffix: pt partials_prefix: "Parziali:" set_label: "Set %{number}" js: period_updated: Periodo aggiornato now_in_period: "Ora in %{period}" set_won_body: "%{winner} ha vinto il set. Chiudere il set?" match_won_title: Partita vinta match_won_body: "%{winner} ha vinto la partita. Chiudere la diretta?" close_set_confirm: Confermi la chiusura del set corrente? score_update_error: Errore aggiornamento punteggio generic_error: Errore sets_line: "Set %{current} · Set vinti %{home}-%{away}" quarter_label: "Q%{n}" half_label: "%{n}° tempo" overtime_basket: "OT%{n}" overtime_other: Suppl. unknown_period: "—" resumed: Diretta ripresa paused_cover: "Diretta in pausa — copertina in onda" muted: "Audio silenziato — YouTube non riceve il microfono" unmuted: "Audio microfono riattivato" closed: Diretta chiusa resume_error: Errore ripresa diretta pause_error: Errore pausa diretta mute_error: Errore silenziamento audio close_error: Errore chiusura close_confirm: Chiudere definitivamente la diretta? pause_confirm_title: Mettere in pausa? pause_confirm_body: La diretta passerà alla copertina finché non la riprendi. resume_confirm_title: Riprendere la diretta? resume_confirm_body: La telecamera tornerà in onda al posto della copertina. mute_confirm_title: Silenziare l'audio? mute_confirm_body: Il microfono non verrà inviato allo stream finché non lo riattivi. unmute_confirm_title: Riattivare l'audio? unmute_confirm_body: Il microfono tornerà attivo sullo stream. advance_period_title: Passare al periodo successivo? advance_period_body: Il tabellone passerà al periodo successivo e il punteggio del periodo corrente sarà salvato. stop_confirm_title: Terminare la diretta? link_unavailable: Link non disponibile link_copied: Link copiato copy_prompt: "Copia il link:" share_regia_text: "Apri questo link per gestire il punteggio della diretta:" share_live_text: "Guarda la diretta su Match Live TV:" min_quality_updated: Qualità minima aggiornata min_quality_error: Errore aggiornamento qualità minima recordings: archive: back_prefix: "←" heading: Archivio Replay admin_suffix: (admin) lead_html: "Gestisci registrazioni, visibilità e download. Privato = link non indicizzato, non compare in /replay pubblico. Eliminando un replay vengono rimossi anche i file sul server e il video YouTube collegato." kpi_available: Replay disponibili kpi_expiring: "In scadenza (7 gg)" kpi_space: Spazio archivio kpi_views: Visualizzazioni totali team_label: Squadra team_all: Tutte status_label: Stato status_all: Tutti status_ready: Disponibili status_processing: In elaborazione status_expired: Scaduti / errore col_preview: Anteprima col_match: Partita col_team: Squadra col_details: Dettagli col_status: Stato e visibilità col_actions: Azioni watch_replay: Guarda replay processing_title: Elaborazione in corso not_available_title: Replay non disponibile views_suffix: vis. expires_prefix: Scade expires_days: "(%{count} gg)" no_expiry: Nessuna scadenza new_expiry_title: Nuova data di scadenza save: Salva extend_days: "+%{count} gg" extend_title: "Prolunga la scadenza di %{count} giorni" privacy_public: Pubblico privacy_private: Privato privacy_hint_public: "Visibile a tutti — clicca per rendere privato" privacy_hint_private: "Solo con link — clicca per rendere pubblico" download_mp4: MP4 download_mp4_title: Scarica MP4 publish_youtube: "YT" publish_youtube_title: Pubblica su YouTube open_youtube_title: Apri su YouTube delete_title: Elimina replay delete_confirm: Scegli dove eliminare il replay. L'operazione è irreversibile. no_recordings: Nessuna registrazione per i filtri selezionati. confirm: choice_title: Cosa vuoi eliminare? choice_message: Scegli dove rimuovere il replay. L'operazione è irreversibile. choice_site_label: Solo dal sito choice_site_hint_with_youtube: Il video resta su YouTube choice_site_hint_only: Rimuove i file dal sito choice_youtube_label: Solo da YouTube choice_youtube_hint_with_site: Resta disponibile sul sito choice_youtube_hint_only: Rimuove solo il video YouTube choice_both_label: Da sito e YouTube choice_both_hint: Eliminazione completa youtube_title: Eliminare da YouTube? youtube_message: Il video verrà rimosso da YouTube. Il replay resterà disponibile sul sito. youtube_ok: Elimina da YouTube site_title: Eliminare dal sito? site_message_with_youtube: Il replay verrà rimosso dal sito. Il video su YouTube resterà online. site_message_only: Stai per eliminare definitivamente questo replay dal sito. L'operazione è irreversibile. site_ok: Elimina dal sito status: deleted: Eliminato expired: Scaduto failed: Errore processing: In elaborazione expiring_soon: Scade presto available: Disponibile flash: web_base: login_required: Accedi per continuare access_denied: Accesso non consentito clubs: already_registered: Hai già registrato una società created: Società e prima squadra create. created_complete_subscription: Società creata. Completa l'abbonamento in questa pagina. updated: Società aggiornata. complete_billing_first: Completa i dati di fatturazione prima di attivare un piano premium. comped_change_denied: "Il piano è un abbonamento omaggio gestito da Match Live TV. Per passare a un abbonamento a pagamento contatta il supporto." stripe_not_configured: Pagamenti non ancora configurati sul server already_on_plan: "Sei già su %{plan} (%{price})." change_already_scheduled: "Il passaggio a %{plan} è già programmato dal %{date}." stripe_error: "Errore Stripe: %{message}" youtube_oauth_not_configured: YouTube OAuth non configurato sul server youtube_disconnected: Canale YouTube della società scollegato portal_not_configured: Portale pagamenti non configurato checkout_success: "Pagamento completato! Piano attivo: %{plan}." checkout_canceled: Pagamento annullato. Nessun addebito è stato effettuato. club_billing: profile_saved_proceed_payment: Dati salvati. Procedi con il pagamento. profile_updated: Dati di fatturazione aggiornati. stripe_not_configured: Stripe non configurato. subscription_canceled: "Abbonamento disdetto. Resta attivo fino al %{date}; da quel giorno passerai al piano Free." stripe_error: "Errore Stripe: %{message}" invoice_pdf_unavailable: PDF fattura non disponibile. bank_transfer_requested: Richiesta registrata. Il piano si attiverà dopo la conferma del pagamento. quote_checkout_denied: "Per questa società è attivo un prezzo concordato: usa il pagamento con bonifico." club_recordings: not_authorized: Non autorizzato teams: added: "Squadra «%{name}» aggiunta." updated: Squadra aggiornata. now_staff: Il tuo account è ora responsabile trasmissione. staff_role_removed: Ruolo staff rimosso dal tuo account. invite_link_generated: "Link invito generato (valido 7 giorni)" invite_email_sent: "Invito inviato a %{email} (link valido 7 giorni)" invite_email_failed: "Invito creato, ma l’email a %{email} non è partita. Copia e condividi il link qui sotto." access_revoked: Accesso revocato invitation_canceled: Invito annullato youtube_disconnected: Canale YouTube della società scollegato matches: scheduled: "Partita programmata: %{opponent}. Avvia lo streaming dall'app quando sei in palestra." updated: Partita aggiornata. close_live_before_delete: Chiudi la diretta prima di eliminare questa partita. deleted: Partita eliminata. schedule_denied: Solo un responsabile trasmissione o il titolare della società possono programmare le partite. club_matches: invalid_team: Seleziona una squadra valida. scheduled: "Partita programmata: %{team} vs %{opponent}." no_schedulable_teams: Non hai permessi per programmare partite in questa società. team_roster_members: added: "%{name} aggiunto all'organico." updated: Scheda aggiornata. removed: "%{name} rimosso dall'organico." invitations: invalid_or_expired: Invito non valido o scaduto invalid: Invito non valido wrong_email: "Questo invito è per %{email}" joined_team: Sei entrato nella squadra! signup_to_accept: "Registrati con %{email} per accettare l'invito" registrations: accept_terms_required: Devi accettare l'informativa privacy e i termini di servizio per registrarti. welcome_to_team: Benvenuto nella squadra! account_created: Account creato. Ora registra la tua società. sessions: welcome_back: Bentornato! invalid_credentials: Email o password non validi logged_out: Disconnesso unauthorized: Non autorizzato invalid_token: Token non valido password_resets: email_sent: Se l'email è registrata, riceverai a breve un link per reimpostare la password. invalid_or_expired_link: Link non valido o scaduto. Richiedi un nuovo reset password. password_min_length: La password deve avere almeno 8 caratteri password_too_short: La password deve avere almeno 8 caratteri password_too_long: La password non può superare i 72 caratteri password_too_weak: "La password deve includere almeno 3 tra: minuscole, maiuscole, numeri e simboli" password_same_as_current: La nuova password deve essere diversa da quella attuale password_too_short: La password deve avere almeno 8 caratteri password_too_long: La password non può superare i 72 caratteri password_too_weak: "La password deve includere almeno 3 tra: minuscole, maiuscole, numeri e simboli" password_mismatch: Le password non coincidono 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: name_required: Il nome è obbligatorio profile_updated: Profilo aggiornato. password_current_incorrect: La password attuale non è corretta password_too_short: La password deve avere almeno 8 caratteri password_too_long: La password non può superare i 72 caratteri password_too_weak: "La password deve includere almeno 3 tra: minuscole, maiuscole, numeri e simboli" password_same_as_current: La nuova password deve essere diversa da quella attuale password_too_long: La password non può superare i 72 caratteri password_too_weak: "La password deve includere almeno 3 tra: minuscole, maiuscole, numeri e simboli" password_mismatch: Le password non coincidono password_updated: Password aggiornata. password_update_failed: Impossibile aggiornare la password replay: download_unavailable: Download non disponibile not_available: Replay non disponibile live: index: meta_title: "Dirette live partite giovanili in corso — Match Live TV" meta_description: "Guarda le dirette live delle partite giovanili ora in corso e le prossime gare programmate. Cerca la tua squadra e apri il link senza installare app." club_back_link: "← %{name}" club_title: "Dirette e partite — %{name}" club_hint: "Solo le squadre di questa società: dirette in corso e partite programmate da app o sito." club_replay_link: "Replay di %{name}" default_title: "Dirette e partite in programma" default_hint: "Cerca per società, squadra, avversario o luogo: trovi le dirette attive e le partite programmate." 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_aria_label: "Cerca squadra" search_button: "Cerca" reset_link: "Azzera" results_hint: "Risultati per «%{query}»%{club_suffix}: %{live_count} in diretta · %{upcoming_count} in programma" results_hint_club_suffix: " in %{name}" section_live_now: "In diretta adesso" badge_on_air: "In onda" badge_live: "Live" badge_paused: "In pausa" badge_reconnecting: "Riconnessione" badge_starting: "In avvio" badge_scheduled: "In programma" watch_link: "Guarda diretta →" section_upcoming: "Prossime partite" upcoming_hint: "Programmate da app o sito: la diretta partirà quando lo staff avvierà la trasmissione." empty_soft_title: "Nessuna diretta in questo momento." empty_soft_body: "Torna all’orario indicato: quando la squadra avvierà lo streaming, la partita comparirà in «In diretta adesso»." empty_club_title: "Nessuna diretta o partita in programma per %{name}." empty_club_schedule_link: "Programma la prima partita" empty_club_schedule_suffix: " oppure dall’app Match Live TV." empty_club_ask_staff: "Chiedi al titolare della società o a un responsabile trasmissione di programmare una gara." empty_club_add_team_html: "Aggiungi una squadra dalla %{club_link} e programma la prima partita." empty_club_page_link: "pagina società" empty_club_back_link: "← Torna alla società" empty_hero_title: "Nessuna diretta adesso — ma puoi già organizzarti" empty_hero_body: "Se la tua squadra usa Match Live TV, dal telefono si programma la partita con data e ora. Genitori e parenti trovano qui la diretta quando il fischio d’inizio è vicino." empty_hero_list_item1: "Programma la gara dall’app (senza avviare subito la diretta)" empty_hero_list_item2: "La partita compare in «Prossime partite» con orario e campo" empty_hero_list_item3: "Lo streaming parte solo quando premi avvio in palestra" empty_hero_cta_signup: "Registra la tua squadra" 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_sets: "Set 2 · Set vinti 1-0" show: back_to_all: "← Tutte le dirette" title: "%{club_name} · %{team_name} vs %{opponent_name} — Diretta live" meta_description: "Segui in diretta live %{club_name} — %{team_name} vs %{opponent_name}%{location}. Guarda dal browser senza installare app." meta_description_location: " — %{location}" stream_ended_title: "Diretta terminata" stream_ended_body: "Lo streaming di questa partita è stato chiuso." stream_ended_closed_at: "Chiusa il %{date}" stream_ended_hint: "Il punteggio è visibile nel video se la diretta era ancora in corso." stream_ended_reload_hint: "Ricarica la pagina per l’ultimo stato registrato." all_live_link: "Tutte le dirette" youtube_title: "Diretta su YouTube" youtube_available_body: "Questa partita è trasmessa sul canale YouTube Match Live TV, non sul player del sito." youtube_watch_link: "Guarda su YouTube" youtube_preparing_body: "Stiamo preparando la diretta sul canale YouTube. Aggiorna tra qualche secondo." youtube_hint: "Condividi solo il link YouTube con tifosi e società." play_hint: "▶ Avvia la diretta" offline_msg: "La diretta non è ancora disponibile. Si aggiorna automaticamente quando torna in onda." awaiting_msg: "In attesa del segnale dal telefono — apri la camera nell'app e verifica che la diretta sia avviata (non in pausa)." paused_msg: "Trasmissione in pausa — il flusso continua (copertina server)." js_reconnecting_awaiting: "In riconnessione - in attesa del video dall'evento" overlays: badge_ended: "Terminata" badge_waiting: "In attesa" replay: index: meta_title: "Replay — Match Live TV" meta_description: "Archivio replay delle dirette sportive su Match Live TV. Cerca per società, squadra o avversario." 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_aria_label: "Cerca replay" search_button: "Cerca" reset_link: "Azzera" club_filter_label: "Società" club_filter_all: "Tutte le società" results_hint: "Risultati per «%{query}»%{club_suffix}: %{count} replay" results_hint_club_suffix: " · %{name}" empty_filtered_title: "Nessun replay trovato" empty_filtered_suffix: " con i filtri selezionati." empty_filtered_show_all: "Mostra tutti i replay pubblici" empty_default_title: "Nessun replay pubblico al momento." empty_default_body: "Quando una società rende pubblica una registrazione, comparirà qui." empty_default_live_link: "Vai alle dirette live" show: title: "Replay — %{title}" meta_description: "Replay %{title} su Match Live TV." back_to_replays: "← Live passate" processing_title: "Replay in elaborazione" processing_body: "La registrazione viene preparata. Riceverai un’email quando sarà pronta." badge_label: "REPLAY" meta_line_duration: "Durata %{value}" meta_line_until: "Fino al %{date}" meta_line_public: "Pubblico" meta_line_private: "Privato (link)" download_link: "Scarica MP4" youtube_link: "Apri su YouTube" youtube_only_body: "Replay su YouTube (copia server non presente)." file_missing_title: "File non disponibile" file_missing_body: "Il video non è più sul server (archivio rimosso o in migrazione)." file_missing_meta: "Durata registrata: %{duration} · %{size}" failed_title: "Replay non disponibile" failed_default_body: "Errore di elaborazione della registrazione." unavailable_title: "Replay non disponibile" unavailable_body: "Questa registrazione non è più accessibile." team_pages: index: meta_title: "Squadre su Match Live TV — Dirette e replay sport giovanili" meta_description: "Scopri le squadre sportive giovanili che trasmettono su Match Live TV. Cerca per nome, filtra per sport, trova dirette in corso e archivi replay." heading: "Squadre su Match Live TV" hint: "Società e squadre con dirette, replay pubblici o partite in programma. Cerca la tua squadra e apri la pagina per seguire calendario e archivio." search_placeholder: "Nome squadra, società, città o palestra…" search_aria_label: "Cerca squadra" search_button: "Cerca" sport_label: "Sport" sport_all: "Tutti gli sport" chips_label: "Mostra" chip_live: "In diretta" chip_replays: "Con replay" reset_link: "Azzera" results_found: "%{count} squadre trovate" results_active: "%{count} squadre attive" results_query_suffix: " per «%{query}»" results_sport_suffix: " · %{sport}" badge_live: "In diretta" badge_upcoming: "%{count} in programma" badge_replay: "%{count} replay" empty_filtered_title: "Nessuna squadra trovata" empty_filtered_suffix: " con i filtri selezionati." empty_filtered_show_all: "Mostra tutte le squadre attive" empty_default_title: "Nessuna squadra attiva al momento." empty_default_body: "Quando una società avvierà dirette o pubblicherà replay, comparirà qui." empty_default_live_link: "Vai alle dirette live" footer_live_link: "Dirette in corso" footer_replay_link: "Archivio replay" show: title: "%{team} — %{club} | Match Live TV" meta_description: "Segui %{team} (%{club}): dirette live, calendario partite e replay su Match Live TV." breadcrumb_all_teams: "← Tutte le squadre" live_now_label: "In diretta ora" watch_live_link: "Guarda la diretta" all_live_link: "Tutte le dirette" replay_archive_link: "Archivio replay" section_live_now: "In diretta adesso" section_upcoming: "Prossime partite" upcoming_hint: "Programmate dal club: la diretta partirà quando lo staff avvierà la trasmissione." section_replays: "Replay recenti" replays_more_link: "Vedi tutti i replay di %{team} →" section_roster: "Organico" empty_title: "Nessuna diretta o replay al momento." empty_body: "Torna a controllare prima delle prossime gare: qui compariranno dirette, calendario e archivio della squadra." empty_link: "Vedi tutte le dirette" score: timer_label: "Cronometro" generic_label: "Punteggio" sets_label: "Set %{set} · Set vinti %{home}-%{away}" partial_entry: "Set %{set} %{home}-%{away}" partial_entry_no_number: "Set %{home}-%{away}" partials_prefix: "Parziali: %{value}" points_label: "%{team} %{home} - %{away} %{opponent}" fallback: "—" default_club_name: "Società" scheduled_date_format: "%d/%m/%Y alle %H:%M" scheduled_today: "Oggi alle %{time}" scheduled_tomorrow: "Domani alle %{time}"