Aggiunge i18n IT/EN/FR/DE/ES, pagine pubbliche squadre e UX archivio.

Il selettore lingua funziona sul web e sulle app native; su Android la preferenza è persistita e applicata al riavvio. Incluse anche eliminazione replay a scope e campi pagina pubblica squadra.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-23 19:30:44 +02:00
co-authored by Cursor
parent 7d5d66840f
commit 1d97271555
71 changed files with 3509 additions and 197 deletions
@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Match Live TV</string>
<string name="app_slogan">Cada partido, cada evento, para tus aficionados.</string>
<string name="language_label">Idioma</string>
<string name="language_system">Sistema</string>
<string name="language_italian">Italiano</string>
<string name="language_english">English</string>
<string name="language_french">Français</string>
<string name="language_german">Deutsch</string>
<string name="language_spanish">Español</string>
<string name="action_logout">Salir</string>
<string name="action_login">Acceder</string>
<string name="action_cancel">Cancelar</string>
<string name="action_save">Guardar</string>
<string name="login_email">Email</string>
<string name="login_password">Contraseña</string>
<string name="login_submit">Acceder</string>
<string name="login_error_credentials">Email o contraseña incorrectos</string>
<string name="login_error_unreachable">Servidor no disponible. Comprueba la conexión.</string>
<string name="login_error_generic">Error de acceso</string>
<string name="matches_title">Partidos</string>
<string name="matches_hello">Hola, %1$s</string>
<string name="matches_subtitle">Reanuda un directo en curso o inicia un partido programado.</string>
<string name="matches_schedule">Partido programado</string>
<string name="matches_new">Nuevo partido</string>
<string name="matches_empty_title">Ningún partido en el calendario</string>
<string name="matches_scheduled_title">Partidos programados</string>
<string name="matches_ready_title">Listos para empezar</string>
<string name="matches_empty_hint">Programa un partido o inicia uno nuevo con «Nuevo partido».</string>
<string name="matches_active_team">Equipo activo: %1$s.</string>
<string name="matches_multi_team_hint">Tienes varios equipos: comprueba el seleccionado arriba.</string>
<string name="matches_no_other">Ningún otro partido en el calendario.</string>
<string name="matches_retry">Reintentar</string>
<string name="matches_load_error">Error de carga</string>
<string name="matches_no_team_title">Ningún equipo asignado</string>
<string name="matches_no_team_body">Para emitir debes ser responsable de transmisión de al menos un equipo. Pide a tu club que te añada como staff de streaming.</string>
<string name="matches_tap_change_team">Toca para cambiar de equipo</string>
<string name="matches_team_for_live">Equipo para el directo</string>
<string name="matches_change">Cambiar</string>
<string name="streaming_notification_channel">Directo en curso</string>
<string name="streaming_notification_channel_desc">Notificación durante el streaming en vivo</string>
<string name="streaming_notification_title">Match Live TV</string>
<string name="streaming_notification_active">Preparando el directo…</string>
<string name="streaming_notification_connecting">Conectando RTMP…</string>
<string name="streaming_notification_streaming">En directo</string>
<string name="streaming_notification_reconnecting">Reconectando…</string>
<string name="streaming_notification_error">Error de streaming</string>
<string name="streaming_notification_stop">Terminar</string>
</resources>