Completa i18n Android su sheet, wizard, broadcast e login.

Selettore lingua con icona globo al login; dialog e bottom sheet (es. scegli squadra) tradotti; bump a 2.0.4-native.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-24 08:40:52 +02:00
co-authored by Cursor
parent adceb8f13f
commit 5ff22c7586
20 changed files with 1363 additions and 234 deletions
@@ -47,4 +47,198 @@
<string name="streaming_notification_reconnecting">Riconnessione…</string>
<string name="streaming_notification_error">Errore streaming</string>
<string name="streaming_notification_stop">Termina</string>
<string name="common_close">Chiudi</string>
<string name="common_error_generic">errore</string>
<string name="wizard_step_title_match">01 · Partita</string>
<string name="wizard_step_title_transmission">02 · Trasmissione</string>
<string name="wizard_step_title_network">03 · Test rete</string>
<string name="wizard_match_not_found">Partita non trovata</string>
<string name="wizard_complete_transmission_step">Completa lo step Trasmissione</string>
<string name="wizard_action_next">AVANTI &gt;</string>
<string name="wizard_action_back">Indietro</string>
<string name="wizard_action_start">INIZIA &gt;</string>
<string name="wizard_match_details_title">Dettagli partita</string>
<string name="wizard_match_home_team_label">Squadra di casa</string>
<string name="wizard_match_away_team_label">Squadra avversaria</string>
<string name="wizard_match_location_label">Luogo</string>
<string name="wizard_match_category_label">Campionato (facoltativo)</string>
<string name="wizard_match_category_hint">Es. Serie C, torneo estivo — lo useremo in descrizione e overlay.</string>
<string name="wizard_match_scheduled_label">Programmata per</string>
<string name="wizard_match_custom_overlay_label">Overlay video personalizzato</string>
<string name="wizard_match_custom_rules_label">Regole punteggio personalizzate</string>
<string name="wizard_match_rules_standard_sport">Regole standard dello sport selezionato.</string>
<string name="wizard_match_rules_custom_timed">Torneo non standard: tempi e periodi personalizzati.</string>
<string name="wizard_match_rules_custom_sets">Torneo non standard: imposta set e punteggi.</string>
<string name="wizard_match_rules_standard_sets">Standard FIPAV: 3 set per vincere, set a 25, tie-break a 15.</string>
<string name="wizard_match_periods_basket_label">Quarti</string>
<string name="wizard_match_periods_timed_label">Tempi</string>
<string name="wizard_match_minutes_per_period_basket">Minuti per quarto</string>
<string name="wizard_match_minutes_per_period_timed">Minuti per tempo</string>
<string name="wizard_match_overtime_minutes_label">Minuti supplementari</string>
<string name="wizard_match_sets_to_win_label">Set da vincere la partita</string>
<string name="wizard_match_points_per_set_label">Punti per vincere un set</string>
<string name="wizard_match_tiebreak_points_label">Punti tie-break (ultimo set)</string>
<string name="wizard_error_opponent_name_required">Inserisci il nome avversario</string>
<string name="wizard_error_points_per_set_required">Inserisci i punti per vincere un set</string>
<string name="wizard_error_tiebreak_points_required">Inserisci i punti del tie-break</string>
<string name="wizard_error_period_duration_required">Inserisci la durata del periodo in minuti</string>
<string name="wizard_error_overtime_duration_required">Inserisci la durata dei supplementari in minuti</string>
<string name="wizard_error_save_generic">Errore nel salvataggio</string>
<string name="wizard_transmission_plan_label">Piano %1$s</string>
<string name="wizard_transmission_platform_title">Piattaforma</string>
<string name="wizard_transmission_platform_site_subtitle">Diretta sul nostro sito (incluso)</string>
<string name="wizard_transmission_youtube_activating">Canale in attivazione</string>
<string name="wizard_transmission_youtube_premium_required">Premium Light o Full</string>
<string name="wizard_transmission_youtube_badge">Premium</string>
<string name="wizard_error_youtube_unavailable">YouTube non disponibile per questa squadra</string>
<string name="wizard_transmission_visibility_title">Visibilità</string>
<string name="wizard_transmission_public_label">PUBBLICO</string>
<string name="wizard_transmission_unlisted_label">NON IN ELENCO</string>
<string name="wizard_transmission_public_desc">Compare nell\'elenco dirette su MatchLiveTV.it, nelle ricerche e sul canale YouTube (se selezionato).</string>
<string name="wizard_transmission_unlisted_desc">Non compare negli elenchi pubblici né nelle ricerche. Solo chi ha il link può guardare.</string>
<string name="wizard_transmission_backend_note">La partita resta sempre visibile nel backend della squadra per tutta la durata dell\'abbonamento.</string>
<string name="wizard_error_session_create">Errore creazione sessione</string>
<string name="wizard_network_test_title">Test rete</string>
<string name="wizard_network_test_subtitle">Verifica che la connessione regga l\'upload della diretta.</string>
<string name="wizard_network_download_label">Download</string>
<string name="wizard_network_upload_label">Upload</string>
<string name="wizard_network_latency_label">Latenza</string>
<string name="wizard_network_type_label">Tipo rete</string>
<string name="wizard_network_ready_label">PRONTO PER ANDARE IN DIRETTA</string>
<string name="wizard_network_quality_label">Qualità streaming (automatica)</string>
<string name="wizard_network_link_youtube_label">Link YouTube</string>
<string name="wizard_network_link_live_label">Link diretta</string>
<string name="wizard_action_copy">COPIA</string>
<string name="wizard_action_share">CONDIVIDI</string>
<string name="wizard_network_share_subject">Diretta — %1$s vs %2$s</string>
<string name="wizard_share_chooser_live">Condividi diretta</string>
<string name="wizard_action_share_regia_link">CONDIVIDI LINK REGIA</string>
<string name="wizard_share_chooser_regia">Condividi regia</string>
<string name="wizard_error_regia_link">Errore link regia</string>
<string name="wizard_network_test_running_label">TEST IN CORSO...</string>
<string name="wizard_network_test_start_label">AVVIA TEST RETE</string>
<string name="wizard_error_start_live">Errore avvio diretta</string>
<string name="wizard_branding_opponent_name_placeholder">Nome avversario</string>
<string name="wizard_branding_team_fallback_name">Squadra</string>
<string name="wizard_branding_edit_team_cd">Modifica squadra</string>
<string name="wizard_branding_customize_title">Personalizza</string>
<string name="wizard_branding_team_name_label">Nome squadra</string>
<string name="wizard_branding_logo_label">Logo</string>
<string name="wizard_branding_upload_logo">CARICA LOGO</string>
<string name="wizard_branding_remove_logo">RIMUOVI</string>
<string name="wizard_branding_color_label">Colore squadra</string>
<string name="wizard_branding_save">SALVA</string>
<string name="wizard_branding_cancel">ANNULLA</string>
<string name="wizard_branding_no_logo">Nessun logo</string>
<string name="broadcast_snackbar_paused">Diretta in pausa</string>
<string name="broadcast_snackbar_pause_error">Pausa: %1$s</string>
<string name="broadcast_snackbar_resumed">Diretta ripresa</string>
<string name="broadcast_snackbar_resume_error">Ripresa: %1$s</string>
<string name="broadcast_snackbar_paused_remote">Pausa dalla regia</string>
<string name="broadcast_snackbar_resumed_remote">Ripresa dalla regia</string>
<string name="broadcast_snackbar_resume_rtmp_error">Ripresa RTMP: %1$s</string>
<string name="broadcast_snackbar_closed_remote">Diretta chiusa dalla regia</string>
<string name="broadcast_error_rtmp_missing">URL RTMP mancante</string>
<string name="broadcast_error_session_unavailable">Sessione non disponibile</string>
<string name="broadcast_status_paused">PAUSA</string>
<string name="broadcast_status_live">IN DIRETTA</string>
<string name="broadcast_status_connecting">CONNESSIONE…</string>
<string name="broadcast_status_reconnecting">RICONNESSIONE…</string>
<string name="broadcast_status_error_fallback">ERRORE</string>
<string name="broadcast_permissions_required">Consenti camera e microfono per andare in diretta</string>
<string name="broadcast_permissions_grant_action">CONCEDI PERMESSI</string>
<string name="broadcast_share_link_unavailable">Link diretta non ancora disponibile</string>
<string name="broadcast_share_subject_fallback">Diretta Match Live TV</string>
<string name="broadcast_share_regia_subject">Link regia — %1$s</string>
<string name="broadcast_error_regia_link">Errore link regia</string>
<string name="broadcast_terminate_title">Terminare la diretta?</string>
<string name="broadcast_terminate_message">Lo streaming verrà chiuso per tutti gli spettatori.</string>
<string name="broadcast_terminate_confirm">TERMINA</string>
<string name="broadcast_hide_controls_cd">Nascondi controlli</string>
<string name="broadcast_show_controls_cd">Mostra controlli</string>
<string name="broadcast_share_live_cd">Condividi diretta</string>
<string name="broadcast_share_regia_cd">Condividi link regia</string>
<string name="broadcast_next_period_cd">Periodo successivo</string>
<string name="broadcast_resume_cd">Riprendi diretta</string>
<string name="broadcast_pause_cd">Pausa diretta</string>
<string name="broadcast_terminate_cd">Termina diretta</string>
<string name="broadcast_team_home_label">CASA</string>
<string name="broadcast_team_away_label">OSPITE</string>
<string name="broadcast_scoreboard_connected">Tabellone OK</string>
<string name="broadcast_scoreboard_offline">Tabellone offline</string>
<string name="broadcast_period_label_timed">%1$d° tempo</string>
<string name="broadcast_set_progress">Set %1$d · %2$d pt</string>
<string name="broadcast_team_sets_count">%1$d set</string>
<string name="broadcast_sets_won">Set vinti %1$d-%2$d</string>
<string name="broadcast_side_home">casa</string>
<string name="broadcast_side_away">ospite</string>
<string name="broadcast_tooltip_plus_side">+%1$d %2$s</string>
<string name="broadcast_tooltip_add_point">Aggiungi punto %1$s</string>
<string name="broadcast_tooltip_remove_point">Togli punto %1$s</string>
<string name="broadcast_share_chooser_title">Condividi</string>
<string name="broadcast_close_set_button">CHIUDI SET</string>
<string name="broadcast_points_target">%1$d pt</string>
<string name="score_set_won_title">Set concluso</string>
<string name="score_set_won_message">%1$s vince il set %2$d-%3$d.\n\nChiudere il set e passare al successivo?</string>
<string name="score_action_close_set">Chiudi set</string>
<string name="score_action_continue_scoring">Continua a segnare</string>
<string name="score_close_set_anyway_message">Il punteggio non soddisfa ancora le regole del torneo. Chiudere il set comunque?</string>
<string name="score_action_close_anyway">Chiudi comunque</string>
<string name="score_match_won_title">Partita terminata</string>
<string name="score_match_won_message">%1$s vince la partita (%2$d-%3$d set).\n\nChiudere definitivamente la diretta?</string>
<string name="score_action_close_live">Chiudi diretta</string>
<string name="score_action_continue_live">Continua in onda</string>
<string name="sheet_choose_team">Scegli squadra</string>
<string name="sheet_new_match_title">Nuova partita</string>
<string name="sheet_new_match_lead">Programma in anticipo o avvia la configurazione diretta subito.</string>
<string name="sheet_schedule_option">Programma partita</string>
<string name="sheet_schedule_option_sub">Data, ora e avversario — visibile anche sul sito</string>
<string name="sheet_quick_option">Avvia subito</string>
<string name="sheet_quick_option_sub">Crea la partita e passa al wizard senza orario</string>
<string name="sheet_schedule_title">Programma partita</string>
<string name="sheet_schedule_lead">La diretta non parte ora: comparirà sul sito con data e ora. Avvierai lo streaming dall\'app quando sei in palestra.</string>
<string name="sheet_opponent">Avversario</string>
<string name="sheet_location_optional">Luogo (opzionale)</string>
<string name="sheet_date_time">Data e ora</string>
<string name="sheet_save_schedule">SALVA IN PROGRAMMA</string>
<string name="sheet_choose_match">Scegli partita</string>
<string name="sheet_choose_match_lead">Partite già programmate sul sito o in app.</string>
<string name="sheet_section_scheduled">Programmate</string>
<string name="sheet_section_unscheduled">Senza orario</string>
<string name="sheet_badge_draft">BOZZA</string>
<string name="sheet_badge_scheduled">PROGRAMMATA</string>
<string name="sheet_badge_calendar">IN CALENDARIO</string>
<string name="sheet_live_in_progress">Diretta in corso</string>
<string name="sheet_status">Stato: %1$s</string>
<string name="sheet_resume_camera">RIPRENDI CAMERA E TRASMETTI</string>
<string name="sheet_continue_setup">CONTINUA CONFIGURAZIONE</string>
<string name="sheet_configure_now_title">Configurare ora?</string>
<string name="sheet_configure_now_body">Puoi preparare la trasmissione subito, oppure tornare quando sei in palestra.</string>
<string name="sheet_configure">Configura</string>
<string name="sheet_later">Più tardi</string>
<string name="sheet_delete_match_title">Elimina partita</string>
<string name="sheet_delete_match_body">Eliminare «%1$s vs %2$s»?
L\'operazione non si può annullare.</string>
<string name="sheet_delete">Elimina</string>
<string name="sheet_resume_banner">Riprendi diretta in corso</string>
<string name="match_status_resume">RIPRENDI</string>
<string name="match_status_live">IN CORSO</string>
<string name="match_status_scheduled">PROGRAMMATA</string>
<string name="match_status_start">AVVIA</string>
<string name="matches_msg_load_error">Errore caricamento</string>
<string name="matches_msg_resume_failed">Impossibile riprendere la diretta</string>
<string name="matches_msg_create_failed">Impossibile creare la partita</string>
<string name="matches_msg_scheduled_ok">Partita programmata — visibile sul sito</string>
<string name="matches_msg_schedule_error">Errore creazione partita</string>
<string name="matches_msg_deleted">Partita eliminata</string>
<string name="matches_msg_delete_failed">Impossibile eliminare</string>
<string name="login_email_placeholder">coach@team.com</string>
<string name="action_delete">Elimina</string>
<string name="wizard_color_hue">Tonalità</string>
</resources>