25990c361f
- Add a 'Voice channel tally' group to /help with the three commands. - Add a Voice Channel Tally section to the website docs (docs.ejs). - Translate the commands.tally bot strings + help_group_tally into all 10 other bot locales, and the new docs.* web strings into all 10 web locales. - Fix stale need_one_input string (ign/squadron_short -> username/squadron). Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
901 lines
54 KiB
JSON
901 lines
54 KiB
JSON
{
|
||
"common": {
|
||
"error_title": "Errore",
|
||
"no_data_title": "Nessun dato",
|
||
"access_denied_title": "Accesso negato",
|
||
"access_denied_desc": "Questo server è stato inserito nella lista nera.",
|
||
"no_players_selected": "Nessun giocatore selezionato. Seleziona almeno un giocatore.",
|
||
"must_use_in_server": "Questo comando deve essere usato in un server.",
|
||
"could_not_resolve_channel": "Impossibile trovare il canale selezionato.",
|
||
"failed_update_setting": "❌ Impossibile aggiornare l'impostazione.",
|
||
"configuration_not_found": "Configurazione non trovata.",
|
||
"no_channel_selected": "Nessun canale selezionato.",
|
||
"no_selection_received": "Nessuna selezione ricevuta.",
|
||
"database_error": "❌ Errore database: {error}",
|
||
"enabled": "Attivo",
|
||
"disabled": "Disattivato",
|
||
"not_configured": "Non configurato",
|
||
"unknown": "Sconosciuto",
|
||
"rating_field": "Valutazione",
|
||
"battles_field": "Battaglie",
|
||
"wins_field": "Vittorie",
|
||
"losses_field": "Sconfitte",
|
||
"win_rate_field": "Percentuale vittorie",
|
||
"kills_field": "Eliminazioni",
|
||
"deaths_field": "Morti",
|
||
"kd_field": "K/D",
|
||
"members_field": "Membri",
|
||
"placement_field": "Posizione",
|
||
"points_field": "Punti",
|
||
"ground_kills_field": "Eliminazioni terrestri",
|
||
"air_kills_field": "Eliminazioni aeree",
|
||
"total_kills_field": "Eliminazioni totali",
|
||
"assists_field": "Assistenze",
|
||
"captures_field": "Catture",
|
||
"none_option": "Nessuno"
|
||
},
|
||
"buttons": {
|
||
"skip": "Salta",
|
||
"previous": "Precedente",
|
||
"next": "Successivo",
|
||
"prev": "Prec",
|
||
"prev_arrow": "◀ Precedente",
|
||
"next_arrow": "Successivo ▶",
|
||
"prev_arrow_only": "◀",
|
||
"next_arrow_only": "▶",
|
||
"generate_chart": "📊 Genera grafico",
|
||
"show_graph": "Mostra grafico",
|
||
"view_player_stats": "📊 Vedi statistiche giocatori",
|
||
"compare_nearby": "📈 Confronta squadriglie vicine",
|
||
"confirm_swap": "Sì, cambiala",
|
||
"cancel_swap": "No, mantieni quella vecchia",
|
||
"set_squadron": "Imposta Squadriglia",
|
||
"same_as_logs": "Come Registri",
|
||
"require_password": "🔒 Richiedi Password",
|
||
"password_required": "🔒 Password Richiesta",
|
||
"lock_data": "🔐 Vincola Dati Squadriglia",
|
||
"data_locked": "🔐 Dati Vincolati al Server",
|
||
"allow_public": "👥 Consenti Meta Pubblico",
|
||
"public_enabled": "👥 Meta Pubblico Attivo",
|
||
"update_accounts": "📋 Aggiorna Account Meta",
|
||
"change_password": "🔑 Cambia Password",
|
||
"help": "❓ Aiuto",
|
||
"add_player": "➕ Aggiungi Giocatore",
|
||
"update_all": "🔄 Aggiorna Tutti i Membri",
|
||
"back_to_settings": "⬅ Torna alle Impostazioni",
|
||
"manage_notifications": "Gestisci Notifiche",
|
||
"diagnose_permissions": "Diagnostica Permessi",
|
||
"enable": "Abilita",
|
||
"disable": "Disabilita",
|
||
"change_channel": "Cambia Canale",
|
||
"view_replay": "Visualizza Replay",
|
||
"view_website": "Visualizza sul Sito",
|
||
"view_video": "Visualizza Video",
|
||
"view_log": "Visualizza Registro",
|
||
"view_chat": "Visualizza Chat",
|
||
"subscribe_website": "Abbonati tramite Sito Web",
|
||
"yes_disband": "Sì, sciogli",
|
||
"cancel": "Annulla",
|
||
"transfer_leave": "Trasferisci e lascia",
|
||
"accept_selected": "Accetta selezionati",
|
||
"accept_all": "Accetta tutti",
|
||
"decline_selected": "Rifiuta selezionati",
|
||
"back": "Indietro",
|
||
"remove_all": "Rimuovi tutti",
|
||
"remove_active": "Rimuovi attivi",
|
||
"remove_queued": "Rimuovi in coda",
|
||
"remove_selected": "Rimuovi selezionati",
|
||
"ping_all": "Notifica tutti",
|
||
"ping_active": "Notifica attivi",
|
||
"ping_queued": "Notifica in coda",
|
||
"ping_selected": "Notifica selezionati",
|
||
"accept_members": "Accetta membri",
|
||
"remove_members": "Rimuovi membri",
|
||
"ping_members": "Notifica membri",
|
||
"rename_stack": "Rinomina stack",
|
||
"request_to_join": "Richiedi di unirti",
|
||
"leave_withdraw": "Lascia / Ritira",
|
||
"manage_stack": "Gestisci stack ⚙️",
|
||
"disband_stack": "Sciogli stack",
|
||
"force_disband_create": "Forza scioglimento e crea nuovo"
|
||
},
|
||
"events": {
|
||
"guild_join_title": "Grazie per avermi aggiunto!",
|
||
"guild_join_desc": "Esegui `/setup` per configurare il bot per questo server."
|
||
},
|
||
"comp": {
|
||
"not_found_title": "Composizioni non trovate",
|
||
"not_found_desc": "Nessun dato per **{squadron}**, riprova più tardi.",
|
||
"error_loading_title": "Errore nel caricamento delle composizioni",
|
||
"error_loading_desc": "Impossibile caricare i dati delle composizioni: {error}",
|
||
"title": "Composizioni per {squadron}",
|
||
"desc": "Composizioni viste negli ultimi {minutes} minuti",
|
||
"no_recent_title": "Nessuna composizione recente",
|
||
"no_recent_desc": "Nessuna composizione negli ultimi {minutes} minuti.",
|
||
"comp_title": "COMP {index}",
|
||
"last_seen_label": "**Ultima volta**: {timestamp}{warning}",
|
||
"comp_label": "**Comp**: {notation}",
|
||
"no_players_recorded": "Nessun giocatore registrato.",
|
||
"limit_reached_title": "Limite composizioni raggiunto",
|
||
"limit_reached_desc": "Questo server ha esaurito tutte le {limit} ricerche di composizioni per questo slot. Abbonati (con /unlock) per accesso illimitato o attendi il prossimo slot.",
|
||
"user_limit_reached_desc": "Hai esaurito tutte le {limit} ricerche di composizioni personali per questo slot sui server non-premium. Gli altri membri qui possono ancora usare la quota rimanente del server e i server premium (dove è stato usato /unlock) restano senza restrizioni — abbonati con /unlock o attendi il prossimo slot.",
|
||
"remaining_footer": "{remaining}/{limit} ricerche di composizioni rimanenti in questo slot",
|
||
"user_remaining_footer": "{remaining}/{limit} ricerche di composizioni personali rimanenti in questo slot",
|
||
"remaining_footer_combined": "{user_remaining}/{user_limit} personali · {server_remaining}/{server_limit} server ricerche di composizioni rimanenti in questo slot"
|
||
},
|
||
"quick_log": {
|
||
"invalid_type": "Il tipo può essere impostato solo su Log, Punti, Classifica, BR Settimanale o Entrambi.",
|
||
"squadron_required": "Devi fornire il nome di una Squadriglia per gli allarmi Registri, Punti o Entrambi.",
|
||
"wildcard_logs_only": "Solo i Registri possono essere impostati su Squadriglia wildcard.",
|
||
"squadron_not_resolved": "La Squadriglia `{squadron}` non è stata trovata.",
|
||
"save_failed": "Impossibile salvare le preferenze. Riprova più tardi.",
|
||
"premium_warning": "\n\n> ⚠️ **I registri di gioco richiedono Premium.** Esegui `/unlock` per abbonarti ($2.99/mese) — i registri non verranno inviati fino ad allora.",
|
||
"leaderboard_set": "Allarme Classifica Globale impostato su questo canale.",
|
||
"both_set": "Allarmi Registri e Punti per {squadron} impostati su questo canale.{premium_note}",
|
||
"alarm_set": "Allarme {alarm_type} per {squadron} impostato su questo canale.{premium_note}",
|
||
"weekly_br_wildcard_set": "Report BR Settimanale (top 20 squadroni) configurato per questo canale. Inviato alla fine di ogni rotazione BR.",
|
||
"weekly_br_squadron_set": "Report BR Settimanale per {squadron} (top 15 giocatori) configurato per questo canale. Inviato alla fine di ogni rotazione BR."
|
||
},
|
||
"diagnostics": {
|
||
"title": "Diagnostica autolog",
|
||
"channel_permissions_header": "**Permessi Canale** (<#{channel_id}>)",
|
||
"perms_needed": " ^ L'autologging necessita di tutti i permessi sopra per inviare le classifiche.",
|
||
"server_squadron_header": "**Squadriglia del Server** (`/set-squadron`)",
|
||
"server_squadron_short": " Breve: `{short}`",
|
||
"server_squadron_long": " Esteso: `{long}`",
|
||
"server_squadron_not_set": " Non impostato (il colore della barra della classifica mostrerà 'not_set')",
|
||
"autolog_prefs_header": "**Preferenze Autolog** (`/quick-log`)",
|
||
"autolog_none_configured": " ❌ NESSUNO configurato - l'autologging NON invierà nulla a questo server.",
|
||
"autolog_setup_hint": " Usa `/quick-log <squadron_short> Logs` nel canale di destinazione per configurarlo.",
|
||
"autolog_no_logs_channels": " ❌ Nessun canale Registri configurato. Trovati solo Punti/Classifica.",
|
||
"autolog_enable_hint": " Usa `/quick-log <squadron_short> Logs` per abilitare l'autologging.",
|
||
"selected_channel_tag": " **(canale selezionato)**",
|
||
"missing_send_attach": " (permessi di invio/allegato mancanti)",
|
||
"channel_not_found": " (canale non trovato)",
|
||
"invalid_channel_id": " (ID canale non valido)",
|
||
"premium_status_header": "**Stato Premium** (`/unlock`)",
|
||
"premium_active": " ✅ Questo server ha un abbonamento Premium attivo.",
|
||
"premium_not_subscribed": " ❌ Questo server **non** ha un abbonamento Premium.",
|
||
"premium_autolog_required": " L'autologging richiede Premium. Usa `/unlock` per abbonarti.",
|
||
"premium_not_subscribed_free": " ⚪ Non abbonato — usa `/unlock` per abbonarti ($2.99/mese).",
|
||
"premium_free_note": " *(Gli autolog sono gratuiti per tutti i server al momento.)*"
|
||
},
|
||
"sq_info": {
|
||
"title": "Info squadriglia: {squadron}",
|
||
"placement_field": "Posizione",
|
||
"total_points_field": "Punti totali",
|
||
"total_members_field": "Membri totali",
|
||
"members_field": "Membri",
|
||
"fetch_failed": "Impossibile recuperare le informazioni della Squadriglia."
|
||
},
|
||
"sq_info_graph": {
|
||
"title": "{squadron} — SQ-INFO (Stagione {season})",
|
||
"embed_title": "{squadron} — Composizione del roster",
|
||
"embed_desc": "Stagione **{season}** · Mediana partite: **{median}** · Nucleo: **{core}** · Attivi: **{active}** · Deboli: **{weak}**\nBarre ordinate per partite desc; altezza = tasso di vittoria. Nucleo = top 30 % di TV e partite ≥ mediana. Attivi = top 30–45 % di TV e partite ≈ mediana. Deboli = tutti gli altri.",
|
||
"core_threshold_line": "NUCLEO ≥ {wr} %",
|
||
"weak_threshold_line": "DEBOLI < {wr} %",
|
||
"y_label": "Tasso di vittoria",
|
||
"core_header": "NUCLEO — {count} · TV {avg}%",
|
||
"active_header": "ATTIVI — {count} · TV {avg}%",
|
||
"weak_header": "DEBOLI — {count} · TV {avg}%",
|
||
"no_active_season": "Nessuna stagione attiva trovata. Riprova quando inizia la prossima.",
|
||
"no_members": "Nessun membro attuale trovato per {squadron}."
|
||
},
|
||
"recap_card": {
|
||
"unknown_season": "Stagione sconosciuta: `{season}`.",
|
||
"no_clan_id": "Impossibile risolvere l'ID della squadriglia `{squadron}`.",
|
||
"render_failed": "Impossibile generare la card di riepilogo stagione. Riprova più tardi."
|
||
},
|
||
"sq_stats": {
|
||
"no_data_title": "Nessun dato",
|
||
"no_data_desc": "Nessun dato storico trovato per la Squadriglia: {squadron}",
|
||
"title": "{squadron} // SQUADRIGLIA",
|
||
"desc": "Andamento punteggio totale (ultimi {count} dati)",
|
||
"previous_score_field": "Punteggio precedente",
|
||
"current_score_field": "Punteggio attuale",
|
||
"change_field": "Variazione",
|
||
"player_title": "{squadron} // GIOCATORI",
|
||
"player_desc": "Andamento punti individuali dei giocatori",
|
||
"comparison_title": "{squadron} // CONFRONTO CLASSIFICA",
|
||
"comparison_desc": "Confronto con Squadriglie classificate {range}",
|
||
"current_position_field": "Posizione attuale",
|
||
"squadrons_shown_field": "Squadriglie mostrate",
|
||
"squadron_not_found_error": "Squadriglia non trovata nella classifica",
|
||
"no_nearby_error": "Nessuna Squadriglia vicina trovata",
|
||
"no_historical_error": "Nessun dato storico trovato per le Squadriglie vicine",
|
||
"comparison_chart_failed": "Impossibile generare il grafico di confronto",
|
||
"select_players_placeholder": "Seleziona giocatori (Pagina {page})"
|
||
},
|
||
"loss_calc": {
|
||
"title": "Perdita punti — {squadron}",
|
||
"players_leaving_field": "Giocatori in partenza",
|
||
"share_of_total_field": "% del totale",
|
||
"points_lost_real_field": "Punti persi (reali)",
|
||
"points_lost_raw_field": "Punti persi (grezzi)",
|
||
"squadron_rating_field": "Valutazione squadriglia",
|
||
"squadron_position_field": "Posizione squadriglia",
|
||
"positions_lost_field": "Posizioni perse",
|
||
"not_found_footer": "Non trovato nella Squadriglia: {players}",
|
||
"fetch_failed": "Impossibile recuperare i dati della Squadriglia: {error}",
|
||
"no_point_data": "Nessun dato punti disponibile per questa Squadriglia.",
|
||
"no_matching_players": "Nessun giocatore corrispondente trovato in **{squadron}**."
|
||
},
|
||
"player": {
|
||
"select_player_placeholder": "Seleziona un giocatore",
|
||
"no_stats_found": "❌ Nessuna statistica trovata per UID: {uid}",
|
||
"no_vehicle_stats": "❌ Nessuna statistica veicolo trovata per questo giocatore.",
|
||
"vehicles_found": "Trovati **{count}** veicoli per **{nick}**\nSeleziona un veicolo per visualizzare le statistiche dettagliate:",
|
||
"vehicle_select_placeholder": "Seleziona un veicolo (Pagina {page}/{total})",
|
||
"combat_stats_header": "**__STATISTICHE COMBATTIMENTO__**",
|
||
"ground_kills_label": "**Eliminazioni terrestri:** {value}",
|
||
"air_kills_label": "**Eliminazioni aeree:** {value}",
|
||
"total_kills_label": "**Eliminazioni totali:** {value}",
|
||
"assists_label": "**Assistenze:** {value}",
|
||
"deaths_label": "**Morti:** {value}",
|
||
"kd_label": "**K/D:** {value}",
|
||
"captures_label": "**Catture:** {value}",
|
||
"battle_record_header": "**__STORICO BATTAGLIE__**",
|
||
"total_battles_label": "**Battaglie totali:** {value}",
|
||
"wins_label": "**Vittorie:** {value}",
|
||
"losses_label": "**Sconfitte:** {value}",
|
||
"win_rate_label": "**Percentuale vittorie:** {value}%",
|
||
"stats_desc": "Statistiche per **{nick}** (**{squadron}**)\nUID: `{uid}`",
|
||
"not_found_title": "Giocatore non trovato",
|
||
"not_found_desc": "Nessuna cronologia di gioco trovata per `{player}`.",
|
||
"no_players_found": "Nessun giocatore trovato corrispondente a **{username}**\nProva a usare `/website` per cercare sul sito.",
|
||
"multiple_matches": "Trovate più corrispondenze, scegli quella corretta qui sotto:",
|
||
"must_provide_input": "Devi fornire almeno un UID o un nome utente.",
|
||
"must_provide_or_link": "Devi fornire un UID o un nome utente, oppure collegare prima il tuo account con `/set-player`.",
|
||
"link_select": "Più giocatori corrispondono — seleziona quale account collegare al tuo Discord:",
|
||
"link_success": "✅ Il tuo account Discord è stato collegato a **{nick}** (UID `{uid}`).\nComandi come `/player-stats` useranno ora questo account come predefinito."
|
||
},
|
||
"player_games": {
|
||
"no_recent_title": "Nessuna partita recente",
|
||
"no_recent_desc": "Nessuna partita trovata per **{player}** nelle ultime 8 ore.",
|
||
"squadron_label": "**Squadriglia:** {squadron}",
|
||
"record_label": "**V:** {wins} **S:** {losses} **%V:** {wr}%",
|
||
"comps_played_header": "\n\n**Composizioni giocate**"
|
||
},
|
||
"match": {
|
||
"missing_input_title": "Input mancante",
|
||
"missing_input_desc": "Fornisci un `match_id` o un `player_name`.",
|
||
"not_found_title": "Partita non trovata",
|
||
"not_found_desc": "Impossibile trovare una partita con ID `{match_id}`.",
|
||
"invalid_data_title": "Dati partita non validi",
|
||
"invalid_data_desc": "I dati del replay non possono essere elaborati.",
|
||
"scoreboard_error_title": "Errore classifica",
|
||
"scoreboard_error_desc": "Impossibile generare l'immagine della classifica.",
|
||
"no_games_title": "Nessuna partita trovata",
|
||
"no_games_desc": "Nessuna cronologia di gioco trovata per **{player}**.",
|
||
"recent_matches_title": "Partite recenti per {player}",
|
||
"recent_matches_desc": "Mostra fino a {count} partite recenti. Selezionane una per visualizzare la classifica completa.",
|
||
"select_match_placeholder": "Seleziona una partita da visualizzare..."
|
||
},
|
||
"compare": {
|
||
"no_players_found": "Nessun giocatore trovato corrispondente a **{name}**.",
|
||
"multiple_matches": "Più corrispondenze per **{name}**: {matches}\nUsa un nome più specifico (i suggerimenti di completamento automatico sono esatti).",
|
||
"could_not_resolve": "Impossibile trovare i giocatori.",
|
||
"could_not_fetch": "❌ Impossibile recuperare le statistiche per **{name}**.",
|
||
"no_graph_data": "Nessun dato disponibile per gli ultimi 90 giorni.",
|
||
"no_squadron_points_data": "Nessun dato punti Squadriglia per {names} (giocatore non trovato nella cronologia Squadriglia tracciata).",
|
||
"graph_title": "Punti giocatore — ultimi 90 giorni",
|
||
"battles_label": "Battaglie",
|
||
"wins_label": "Vittorie",
|
||
"losses_label": "Sconfitte",
|
||
"win_rate_label": "Percentuale vittorie",
|
||
"ground_kills_label": "Eliminazioni terrestri",
|
||
"air_kills_label": "Eliminazioni aeree",
|
||
"total_kills_label": "Eliminazioni totali",
|
||
"assists_label": "Assistenze",
|
||
"deaths_label": "Morti",
|
||
"kd_label": "K/D",
|
||
"captures_label": "Catture"
|
||
},
|
||
"squadron": {
|
||
"not_found_desc": "Squadriglia `{squadron}` non trovata.",
|
||
"set_title": "✅ Squadriglia impostata",
|
||
"set_desc": "La squadriglia **{squadron}** è stata impostata per questo server.",
|
||
"short_name_field": "Nome breve",
|
||
"long_name_field": "Nome esteso",
|
||
"swap_title": "✅ Squadriglia cambiata",
|
||
"swap_desc": "**{old}** sostituito con **{new}** per questo server.",
|
||
"already_set_title": "⚠️ Squadriglia già impostata",
|
||
"already_set_desc": "Questo server è attualmente impostato su **{old}**.\nCambiarlo con **{new}**?",
|
||
"swap_cancelled": "❌ Cambio squadriglia annullato."
|
||
},
|
||
"setup": {
|
||
"step1_title": "Configurazione Server — Passaggio 1 di 3",
|
||
"step1_desc": "Questa procedura guidata ti aiuterà a configurare il bot per il tuo server.\n\n**Passaggio 1** — Imposta la tua squadriglia\n**Passaggio 2** — Scegli un canale registri\n**Passaggio 3** — Scegli un canale punti\n",
|
||
"step1_current_sq": "\nSquadriglia attualmente configurata: **[{short}] {long}**",
|
||
"step2_title": "Configurazione Server — Passaggio 2 di 3",
|
||
"step2_desc": "Squadriglia impostata su **[{short}] {long}**.\n\nDove devono essere pubblicati i **registri di battaglia**?\nSeleziona un canale di testo qui sotto, oppure salta questo passaggio.",
|
||
"step3_title": "Configurazione Server — Passaggio 3 di 3",
|
||
"step3_desc": "Dove devono essere pubblicate le **notifiche punti**?\nSeleziona un canale di testo qui sotto, oppure salta questo passaggio.",
|
||
"step3_same_as_logs": "\n\nPuoi anche cliccare su \"Come Registri\" per riutilizzare il canale registri.",
|
||
"summary_title": "Configurazione Completata",
|
||
"summary_desc": "Puoi usare `/autolog-management` per modificare queste impostazioni in seguito.",
|
||
"squadron_field": "Squadriglia",
|
||
"logs_channel_field": "Canale Registri",
|
||
"points_channel_field": "Canale Punti",
|
||
"premium_required_field": "⚠️ I Registri di Gioco Richiedono Premium",
|
||
"premium_required_value": "Le classifiche automatiche non verranno inviate finché questo server non ha un abbonamento attivo. Esegui `/unlock` per abbonarti ($2.99/mese).",
|
||
"modal_title": "Imposta Squadriglia",
|
||
"modal_label": "Nome Breve Squadriglia",
|
||
"modal_placeholder": "es. AXYS",
|
||
"squadron_not_found": "Squadriglia `{squadron}` non trovata. Riprova.",
|
||
"logs_channel_placeholder": "Seleziona un canale registri...",
|
||
"points_channel_placeholder": "Seleziona un canale punti..."
|
||
},
|
||
"meta_management": {
|
||
"squadron_not_found_title": "❌ Squadriglia Non Trovata",
|
||
"squadron_not_found_desc": "Impossibile trovare l'ID clan per la Squadriglia: **{squadron}**",
|
||
"access_denied_title": "❌ Accesso Negato",
|
||
"access_denied_desc": "Password errata. I dati meta di questa Squadriglia sono protetti.",
|
||
"data_locked_title": "🔐 Dati squadriglia vincolati",
|
||
"data_locked_desc": "**{squadron}** ha la vincolazione dati attivata e non può essere trasferita a un altro server.\n\nIl proprietario della Squadriglia deve disabilitare **Vincola Dati Squadriglia** prima che possa essere spostata.",
|
||
"error_retrieving_settings": "❌ Errore nel recupero delle impostazioni del server dopo il trasferimento. Riprova.",
|
||
"error_retrieving_settings_retry": "❌ Errore nel recupero delle impostazioni del server. Prova a eseguire nuovamente il comando.",
|
||
"authenticated_title": "✅ Autenticato",
|
||
"authenticated_desc": "Password verificata. Gestione impostazioni per **{squadron}**.",
|
||
"claimed_title": "✅ Squadriglia Rivendicata",
|
||
"claimed_desc": "**{squadron}** è stata rivendicata con successo per questo server!",
|
||
"password_requirement_field": "🔒 Requisito password",
|
||
"data_lock_field": "🔐 Vincolazione dati squadriglia",
|
||
"public_meta_field": "👥 Accesso meta pubblico",
|
||
"access_password_field": "🔑 Password di accesso",
|
||
"enabled_value": "✅ Attivo",
|
||
"disabled_value": "❌ Disattivo",
|
||
"settings_title": "🔐 Impostazioni gestione meta",
|
||
"settings_desc": "**Squadriglia:** {squadron}\n**ID Clan:** {clan_id}",
|
||
"first_time_title": "🔐 Gestione meta - Prima configurazione",
|
||
"first_time_owner_desc": "**Squadriglia:** {squadron}\n**ID Clan:** {clan_id}\n\n🔑 La tua password di accesso è stata generata. **Salva questa password** — ti servirà per autenticare l'accesso ai dati meta in futuro.\n\n**Password:** `{password}`",
|
||
"first_time_non_owner_desc": "**Squadriglia:** {squadron}\n**ID Clan:** {clan_id}\n\nLa Squadriglia è stata configurata. Chiedi al proprietario del server la password di accesso.",
|
||
"settings_field": "Impostazioni",
|
||
"settings_hint": "Usa i pulsanti qui sotto per configurare le impostazioni di accesso.",
|
||
"password_toggled": "✅ Requisito password: **{state}**",
|
||
"lock_toggled": "✅ Vincolazione dati Squadriglia: **{state}**",
|
||
"public_meta_toggled": "✅ Accesso meta pubblico: **{state}**\n{detail}",
|
||
"public_meta_enabled_detail": "I non-amministratori possono ora usare il comando `/meta`.",
|
||
"public_meta_disabled_detail": "Solo gli amministratori possono usare il comando `/meta`.",
|
||
"owner_only_password": "❌ Solo il proprietario del server può cambiare la password della Squadriglia.",
|
||
"help_title": "📖 Guida Gestione Meta",
|
||
"help_desc": "Spiegazione di ogni impostazione e funzione:",
|
||
"help_password_field": "🔑 Password di Accesso",
|
||
"help_password_value": "La password di accesso della tua Squadriglia. Solo il **proprietario del server** può vedere la password nel pannello impostazioni. Chiunque conosca la password può rivendicare i dati meta della tua Squadriglia sul proprio server, quindi tienila al sicuro.",
|
||
"help_require_field": "🔒 Richiedi Password",
|
||
"help_require_value": "Quando attivo, anche gli amministratori su questo server devono inserire la password della Squadriglia per accedere a `/meta-management`. Aggiunge un ulteriore livello di sicurezza per prevenire modifiche accidentali.",
|
||
"help_lock_field": "🔐 Vincola Dati Squadriglia",
|
||
"help_lock_value": "Quando attivo, impedisce il trasferimento della Squadriglia ad altri server, anche con la password corretta. Deve essere disabilitato prima che la Squadriglia possa essere trasferita.",
|
||
"help_public_field": "👥 Consenti Meta Pubblico",
|
||
"help_public_value": "Quando attivo, consente ai membri non-amministratori di usare il comando `/meta` per cercare i veicoli della Squadriglia. Quando disabilitato, solo gli amministratori del server possono usare `/meta`.",
|
||
"help_accounts_field": "📋 Aggiorna Account Meta",
|
||
"help_accounts_value": "Apre il gestore del registro giocatori dove puoi aggiungere o rimuovere giocatori dal registro meta della tua Squadriglia. Usa **Aggiorna Tutti i Membri** per sincronizzare l'intera Squadriglia in una volta sola.",
|
||
"help_change_pw_field": "🔑 Cambia Password",
|
||
"help_change_pw_value": "**Solo proprietario del server.** Cambia la password di accesso della Squadriglia e imposta un suggerimento opzionale. Il suggerimento viene mostrato nella richiesta di password per aiutare a ricordarla.",
|
||
"password_modal_title": "Password di Accesso Squadriglia",
|
||
"password_modal_label": "Inserisci la Password della Squadriglia",
|
||
"password_modal_placeholder": "XXXX-XXXX-XXXX",
|
||
"change_pw_modal_title": "Cambia Password Squadriglia",
|
||
"current_password_label": "Password Attuale",
|
||
"current_password_placeholder": "Inserisci la tua password attuale",
|
||
"new_password_label": "Nuova Password",
|
||
"new_password_placeholder": "Inserisci la tua nuova password",
|
||
"confirm_password_label": "Conferma Nuova Password",
|
||
"confirm_password_placeholder": "Reinserisci la tua nuova password",
|
||
"hint_label": "Suggerimento Password (Opzionale)",
|
||
"hint_placeholder": "Un suggerimento per ricordare la password",
|
||
"pw_incorrect": "❌ La password attuale non è corretta.",
|
||
"pw_mismatch": "❌ Le nuove password non corrispondono. Riprova.",
|
||
"pw_empty": "❌ La nuova password non può essere vuota.",
|
||
"pw_changed": "✅ Password aggiornata con successo per **{squadron}**.\n**Nuova Password:** `{password}`",
|
||
"pw_changed_hint": "\n**Suggerimento:** {hint}",
|
||
"player_add_modal_title": "Aggiungi Giocatore al Registro Meta",
|
||
"player_add_label": "UID o Nome del Giocatore",
|
||
"player_add_placeholder": "Inserisci l'UID del giocatore (es. 12345678) o il nickname",
|
||
"player_not_found": "❌ Giocatore `{player}` non trovato nel database Players_Global.\n",
|
||
"roster_title": "📋 Gestione Registro Meta - {squadron}",
|
||
"roster_desc": "**ID Clan Squadriglia:** {clan_id}\n**Giocatori Totali:** {count}",
|
||
"roster_page_field": "Giocatori (Pagina {page}/{total})",
|
||
"no_players_field": "Nessun Giocatore",
|
||
"no_players_hint": "Nessun giocatore aggiunto al registro meta. Clicca **Aggiungi Giocatore** per iniziare.",
|
||
"remove_player_placeholder": "Seleziona giocatore da rimuovere...",
|
||
"fetch_members_failed": "❌ Impossibile recuperare i membri della Squadriglia: {error}",
|
||
"no_members_found": "❌ Nessun membro trovato nella Squadriglia o chiamata API fallita.",
|
||
"roster_synced": "✅ Registro sincronizzato con la Squadriglia.",
|
||
"roster_added": "**+{count}** aggiunti",
|
||
"roster_removed": "**-{count}** rimossi (hanno lasciato la Squadriglia)",
|
||
"roster_up_to_date": "**{count}** già aggiornati",
|
||
"refreshing_vehicles": "Aggiornamento dati veicoli in background..."
|
||
},
|
||
"meta": {
|
||
"not_configured": "❌ Dati meta non configurati per questo server. Esegui prima `/meta-management`.",
|
||
"no_permission": "❌ Hai bisogno dei permessi di amministratore per usare questo comando.\nGli amministratori possono abilitare l'accesso pubblico tramite `/meta-management`.",
|
||
"no_results": "❌ Nessun giocatore nel registro della tua Squadriglia possiede **{vehicle}**.",
|
||
"no_results_admin_hint": "\n*Ti aspetti che qualcuno lo abbia? Clicca il pulsante di aggiornamento membri in `/meta-management` e ricontrolla.*",
|
||
"search_title": "🔍 Risultati Ricerca - {vehicle}",
|
||
"matches_found": "**Corrispondenze trovate:** {count} giocatore/i",
|
||
"spawns_label": "Spawn",
|
||
"deaths_label": "Morti",
|
||
"gk_label": "GK",
|
||
"ak_label": "AK",
|
||
"points_label": "Punti",
|
||
"kdr_label": "KDR",
|
||
"games_label": "Partite",
|
||
"no_points": "—"
|
||
},
|
||
"top": {
|
||
"title": "**Top 20 Squadriglie**",
|
||
"rating_label": "**Valutazione:** {value}",
|
||
"air_kills_label": "**Eliminazioni aeree:** {value}",
|
||
"ground_kills_label": "**Eliminazioni terrestri:** {value}",
|
||
"deaths_label": "**Morti:** {value}",
|
||
"kd_label": "**K/D:** {value}",
|
||
"win_rate_label": "**Percentuale vittorie:** {value}",
|
||
"playtime_label": "**Tempo di gioco:** {value}",
|
||
"fetch_failed": "Impossibile recuperare i dati della Squadriglia."
|
||
},
|
||
"analytics": {
|
||
"no_data_title": "Nessun dato",
|
||
"no_matches_desc": "Nessuna partita trovata.",
|
||
"no_comp_desc": "Nessun dato composizione trovato.",
|
||
"no_consistency_desc": "Dati giocatore insufficienti (minimo 50 partite).",
|
||
"no_time_desc": "Nessun dato orario trovato.",
|
||
"unknown_view": "Vista sconosciuta.",
|
||
"map_title": "Percentuali vittorie per mappa: {squadron}",
|
||
"comp_title": "Composizioni di squadra: {squadron}",
|
||
"consistency_title": "Consistenza giocatori: {squadron}",
|
||
"consistency_desc": "Ordinato per rapporto K/D",
|
||
"time_title": "Prestazioni per fascia oraria: {squadron}",
|
||
"eu_timeslot": "\n**Fascia Europea**",
|
||
"na_timeslot": "\n**Fascia Nord Americana**",
|
||
"off_peak": "\n**Fuori orario di punta**",
|
||
"matchups_title": "📜 {squadron} — Storico Scontri",
|
||
"matchups_won_field": "🏆 Più Vittorie Contro",
|
||
"matchups_lost_field": "💀 Più Sconfitte Contro",
|
||
"no_matchups_desc": "Nessuna partita registrata contro altri squadroni."
|
||
},
|
||
"recent": {
|
||
"title": "Partite recenti: {squadron}",
|
||
"no_matches_desc": "Nessuna partita trovata per questa Squadriglia."
|
||
},
|
||
"h2h": {
|
||
"two_required_title": "Due squadriglie richieste",
|
||
"two_required_desc": "Fornisci almeno una Squadriglia, oppure usa `/set-squadron` e fornisci l'avversario.",
|
||
"provide_a_desc": "Fornisci `squadron_a` oppure usa prima `/set-squadron`.",
|
||
"provide_b_desc": "Fornisci `squadron_b` oppure usa prima `/set-squadron`.",
|
||
"squadron_not_found_title": "Squadriglia non trovata",
|
||
"same_squadron_title": "Stessa squadriglia",
|
||
"same_squadron_desc": "Non puoi controllare il testa a testa contro te stesso.",
|
||
"record_desc": "**Record:** {a_wins}V - {b_wins}S ({total} partite)",
|
||
"no_matches_desc": "Nessuna partita registrata tra **{a}** e **{b}**."
|
||
},
|
||
"autolog": {
|
||
"premium_active_line": "✅ **Premium:** Attivo — l'autologging è abilitato per questo server.",
|
||
"premium_not_subscribed_line": "❌ **Premium:** Non abbonato — usa `/unlock` per abilitare l'autologging.",
|
||
"premium_free_line": "⚪ **Premium:** Non abbonato — usa `/unlock` per abbonarti ($2.99/mese). *(Gli autolog sono gratuiti per tutti i server al momento.)*",
|
||
"what_to_do": "\n\nCosa vorresti fare?",
|
||
"select_notif_type": "Seleziona il tipo di notifica da gestire:",
|
||
"select_notif_placeholder": "Seleziona tipo di notifica",
|
||
"logs_option": "Registri",
|
||
"logs_option_desc": "Gestisci le notifiche Registri",
|
||
"points_option": "Punti",
|
||
"points_option_desc": "Gestisci le notifiche Punti",
|
||
"leaderboard_option": "Classifica",
|
||
"leaderboard_option_desc": "Gestisci le notifiche Classifica",
|
||
"selected_type": "Selezionato **{type}**. Ora scegli la Squadriglia da gestire:",
|
||
"select_squadron_placeholder": "Seleziona una Squadriglia",
|
||
"select_squadron_page_placeholder": "Seleziona una Squadriglia (Pagina {page})",
|
||
"no_squadrons_available": "Nessuna Squadriglia disponibile per questo tipo di notifica.",
|
||
"managing_global": "Gestione **{type}** (globale) nel canale **{channel}**.",
|
||
"managing_squadron": "Gestione **{type}** per la Squadriglia **{squadron}** nel canale **{channel}**.",
|
||
"select_channel": "Seleziona un nuovo canale:",
|
||
"select_channel_placeholder": "Seleziona un canale",
|
||
"select_channel_page_placeholder": "Seleziona un canale (Pagina {page})",
|
||
"global_toggled": "{type} (globale) è ora {state}.",
|
||
"squadron_toggled": "{type} per **{squadron}** è ora {state}.",
|
||
"channel_updated_global": "Aggiornato {type} (globale) a {channel}",
|
||
"channel_updated_squadron": "Aggiornato {type} per **{squadron}** a {channel}",
|
||
"diagnose_channel_placeholder": "Seleziona un canale da diagnosticare...",
|
||
"select_channel_diagnose": "Seleziona il canale da diagnosticare:",
|
||
"game_not_logged_title": "Partita non registrata",
|
||
"game_not_logged_desc": "Usa `/unlock` per sottoscrivere il piano **Standard** (o superiore) e ricevere le classifiche automatiche.",
|
||
"server_not_upgraded_title": "⚠️ Server non aggiornato",
|
||
"server_not_upgraded_autolog_desc": "Questo server non ha un abbonamento Premium attivo.\n\n**Le classifiche automatiche smetteranno di essere inviate ai server non aggiornati dopo <t:{deadline}:D>.**\n\nUsa `/unlock` per abbonarti e continuare a ricevere i registri di gioco automatici.",
|
||
"replay_not_available": "I dati del replay non sono ancora disponibili — aspetta un po' e riprova!",
|
||
"too_many_videos": "Troppi video in rendering al momento — riprova tra un attimo.",
|
||
"video_gen_failed": "Errore nella generazione del video: `{error}`",
|
||
"video_missing": "Impossibile generare il video del replay - file di output mancante o vuoto.",
|
||
"video_too_large": "Video replay troppo grande da caricare ({file_mb:.1f} MB). Il limite del server è {limit_mb:.0f} MB.",
|
||
"video_web_fallback": "Puoi anche visualizzare questa partita su {url}",
|
||
"video_upload_failed": "Video troppo grande da caricare — visualizzalo sul sito:\n{url}",
|
||
"video_unexpected_error": "Errore imprevisto nella generazione del video replay: `{error}`",
|
||
"replay_not_found": "Dati replay non trovati per la sessione `{session_id}` su disco.",
|
||
"chat_log_title": "**Registro Chat della Partita [{session_id}]({url})**",
|
||
"chat_log_part_title": "**Registro Chat della Partita [{session_id}]({url}) (Parte {part}/{total})**",
|
||
"chat_log_part_only": "**Registro Chat (Parte {part}/{total})**",
|
||
"no_chat_log": "Nessun registro chat trovato per la sessione `{session_id}`.",
|
||
"chat_log_error": "Errore imprevisto nel caricamento del registro chat: `{error}`",
|
||
"battle_log_title": "**Registro Battaglia della Partita [{session_id}]({url})**",
|
||
"battle_log_part_title": "**Registro Battaglia della Partita [{session_id}]({url}) (Parte {part}/{total})**",
|
||
"battle_log_part_only": "**Registro Battaglia (Parte {part}/{total})**",
|
||
"no_battle_log": "Nessun evento di combattimento trovato per la sessione `{session_id}`.",
|
||
"battle_log_error": "Errore imprevisto nel caricamento del registro battaglia: `{error}`",
|
||
"points_update_title": "**{squadron} {region} Aggiornamento Punti**",
|
||
"points_update_desc": "# {old_total} -> {new_total} {chart}{wl_line}{placement_line}\n\n**Variazioni giocatori:**",
|
||
"points_table_header": "Nome Variaz. Ora\n",
|
||
"wl_line": "\n**{squadron}** è andata **{wins}V-{losses}S** in questa sessione",
|
||
"placement_rose": "\n**{squadron}** è salito al **{new_place}** dal **{old_place}**",
|
||
"placement_fell": "\n**{squadron}** è sceso al **{new_place}** dal **{old_place}**",
|
||
"points_not_logged_title": "Punti non registrati",
|
||
"points_not_logged_desc": "Usa `/unlock` per sottoscrivere il piano **Standard** (o superiore) e ricevere gli aggiornamenti automatici dei punti.",
|
||
"server_not_upgraded_points_desc": "Questo server non ha un abbonamento Premium attivo.\n\n**Gli aggiornamenti automatici smetteranno di essere inviati ai server non aggiornati dopo <t:{deadline}:D>.**\n\nUsa `/unlock` per abbonarti e continuare a ricevere gli aggiornamenti automatici.",
|
||
"leave_title": "⚠️ Giocatore Ha Lasciato {squadron}",
|
||
"leave_desc": "**{nick}** ({uid}) ha lasciato la Squadriglia.\n\nUltimi punti registrati: **{points}**",
|
||
"no_squadrons_desc": "No squadrons configured",
|
||
"no_channels_desc": "No channels available",
|
||
"over_cap_title": "Squadrone oltre il limite del tuo piano",
|
||
"over_cap_desc": "Il tuo server è sul piano **{tier}**, che consente **{cap} {notif}** squadroni. Lo squadrone **{squadron}** supera il limite e non viene registrato. Passa a un piano superiore per ripristinarlo.",
|
||
"over_cap_footer": "Aggiorna su sre.pawjob.us/premium o con /unlock",
|
||
"wildcard_blocked_title": "Il wildcard richiede un piano superiore",
|
||
"wildcard_blocked_desc": "Gli squadroni wildcard (*, all, everything) sono disponibili solo su Pro o Max. Il tuo server è su **{tier}** per {notif}. Aggiorna per abilitarli.",
|
||
"cap_header": "{used}/{cap} {notif} attivati — piano {tier}"
|
||
},
|
||
"track": {
|
||
"squadron_not_found": "Squadriglia non trovata.",
|
||
"fetch_failed": "Impossibile recuperare le informazioni della Squadriglia."
|
||
},
|
||
"unlock": {
|
||
"title": "SRE Bot Premium",
|
||
"desc": "**Sblocca le funzioni premium per questo server.**\n\nPremium include:\n> • Post automatici della classifica\n> • Registri chat e battaglia\n> • Ricerche replay\n> • Ricerche /comp illimitate\n> • Supporto prioritario\n\n**$2.99 / mese · per server · cancella quando vuoi**\n\n⚠️ La fatturazione Discord è disponibile solo in alcuni paesi. Se il pulsante qui sotto mostra **\"Prodotto Non Disponibile\"**, potrebbe essere a causa di un paese non supportato o dell'uso di un **dispositivo mobile**. Usa il pulsante **Abbonati tramite Sito Web** invece.",
|
||
"already_subscribed_title": "SRE Bot Premium",
|
||
"already_subscribed_desc": "✅ **Questo server è già abbonato!**",
|
||
"manage_discord_field": "Gestisci Abbonamento",
|
||
"manage_discord_value": "Il tuo abbonamento è tramite **Discord**.\nPer annullare, vai su **Impostazioni Utente → Abbonamenti** in Discord.",
|
||
"manage_website_field": "Gestisci Abbonamento",
|
||
"manage_website_value": "Il tuo abbonamento è tramite il **sito web**.\nGestiscilo su [whop.com/billing](https://whop.com/billing).",
|
||
"coming_soon_field": "Prossimamente",
|
||
"coming_soon_value": "Gli abbonamenti Premium non sono ancora disponibili. Ricontrolla presto!",
|
||
"current_tier": "Sei sul piano **{tier}**.",
|
||
"upgrade_to": "Passa a {tier}",
|
||
"upgrade_to_value": "Più squadroni e funzioni passando a **{tier}**."
|
||
},
|
||
"language": {
|
||
"prompt": "Seleziona la lingua del tuo server:",
|
||
"select_placeholder": "Scegli la lingua del tuo server",
|
||
"language_set": "Lingua impostata su {language}.",
|
||
"translate_prompt": "Seleziona una lingua di destinazione qui sotto 👇",
|
||
"translate_placeholder": "Scegli una lingua di destinazione…",
|
||
"translate_result": "**{author} → {language}:**\n{text}",
|
||
"translation_unavailable": "Traduzione non disponibile (DeepL non configurato)",
|
||
"translation_failed": "Traduzione fallita"
|
||
},
|
||
"misc": {
|
||
"credits_title": "Crediti",
|
||
"credits_desc": "**Meowww**\n\n> **NotSoToothless** - Lead Developer, Bot Manager, Community Manager\n> **Z3R0** - Developer, Optimization Developer, Database Engineer\n> **Clippii (Heidi)** - Developer, Website Developer, Community Manager\n> **LivingTheDagor** - Developer, Parser Developer, Consultant\n> **Lux_** - API Engineer, Spectra Developer\n> **Konigallerwaffen** - Consulente Feedback e Funzionalità\n> **Žralok Tonda** - Traduttore Ceco\n> **Styevy**, **Lopais** - Traduttori Tedeschi\n> **Susogus**, **playforfun698** - Traduttori Polacchi\n> **Bobr** - Traduttore Russo\n\n\n[Vuoi unirti a noi?](https://discord.gg/BCvkK8JhPe)",
|
||
"schedule_title": "PROGRAMMA DI STAGIONE",
|
||
"schedule_not_found_title": "Programma non trovato",
|
||
"schedule_not_found_desc": "Nessun dato del programma disponibile ancora.",
|
||
"news_no_news_title": "Nessuna notizia",
|
||
"news_no_news_desc": "Non ci sono annunci al momento. Ricontrolla più tardi!",
|
||
"news_footer": "Grazie per il tuo supporto! ᖙᘘᗢ",
|
||
"help_title": "Guida al Bot",
|
||
"donate_title": "Supporta SRE Bot",
|
||
"donate_desc": "Se ti piace usare SRE Bot e vuoi supportare il suo sviluppo, considera di offrirmi un caffè!\n\n**[Dona su Ko-fi](https://ko-fi.com/notsotoothless)**\n\nOgni contributo aiuta a mantenere il bot attivo e supporta nuove funzioni. Grazie!",
|
||
"status_title": "Stato del bot",
|
||
"status_last_received": "Ultima partita ricevuta",
|
||
"status_avg_ttl": "TTL medio (ultime 30)",
|
||
"status_no_data": "Nessun dato ancora",
|
||
"status_gaijin_slow": "⚠️ Server Gaijin lenti",
|
||
"help_commands_header": "**Panoramica comandi**",
|
||
"help_links": "Per i dettagli, leggi la documentazione [qui]({docs}) o chiedi supporto [qui]({support}).",
|
||
"help_terms": "[Termini di servizio]({terms}) • [Privacy Policy]({terms})",
|
||
"help_group_admin": "Per iniziare e amministrazione",
|
||
"help_group_squadron": "Info squadrone",
|
||
"help_group_rankings": "Classifiche e strumenti",
|
||
"help_group_players": "Giocatori",
|
||
"help_group_meta": "Meta",
|
||
"help_group_stacks": "Stack",
|
||
"help_group_settings": "Impostazioni e info",
|
||
"help_translate_hint": "Clic destro su un messaggio → App per tradurre",
|
||
"help_group_tally": "Monitoraggio canale vocale"
|
||
},
|
||
"dev": {
|
||
"restricted_dev_team": "This command is restricted to the dev team.",
|
||
"restricted_bot_owner": "❌ This command is restricted to the bot owner.",
|
||
"invalid_server_id": "❌ Invalid server ID. Must be a 17-19 digit Discord server ID.",
|
||
"expiry_too_soon": "❌ Expiry timestamp must be at least 1 month from now.\n> Now: <t:{now}:F>\n> Minimum: <t:{min}:F>\n> You provided: <t:{provided}:F>",
|
||
"entitlement_write_failed": "❌ Failed to write entitlement: {error}",
|
||
"entitlement_created_title": "✅ Manual Entitlement Created",
|
||
"entitlement_created_desc": "**Server:** {guild_name} (`{server_id}`)\n**Expires:** <t:{unix_ts}:F> (<t:{unix_ts}:R>)\n**Created:** <t:{now}:F>",
|
||
"query_failed": "Query failed: {error}",
|
||
"health_title": "Bot Health Dashboard",
|
||
"health_uptime": "Uptime",
|
||
"health_guilds": "Guilds",
|
||
"health_games_processed": "Games Processed",
|
||
"health_tasks": "Tasks",
|
||
"health_websocket": "WebSocket",
|
||
"health_never": "never",
|
||
"health_errors": "({count} errors)",
|
||
"health_last_msg": "last msg {ago} ({count} total)",
|
||
"health_avg_ttl": "Avg TTL (Last 30)",
|
||
"entitlements_title": "Active Entitlements ({count} total)",
|
||
"entitlements_no_entries": "No entitlements.",
|
||
"entitlements_empty_title": "Active Entitlements",
|
||
"entitlements_empty_desc": "No active entitlements found.",
|
||
"entitlements_tag_discord": "Discord",
|
||
"entitlements_tag_whop": "Whop",
|
||
"entitlements_tag_manual": "Manual",
|
||
"query_prefix": "Query: {name}"
|
||
},
|
||
"leaderboard_alarm": {
|
||
"title": "🏆 Classifica Squadriglie",
|
||
"top15_desc": "Top 15 Squadriglie con statistiche, inviato 35 minuti dopo la chiusura della fascia oraria.\nInviato <t:{timestamp}:R>.",
|
||
"top30_desc": "Squadriglie dalla 16ª alla 30ª con statistiche.",
|
||
"not_logged_title": "Classifica Non Registrata",
|
||
"not_logged_desc": "Usa `/unlock` per sottoscrivere il piano **Standard** (o superiore) e ricevere gli aggiornamenti automatici della classifica.",
|
||
"server_not_upgraded_title": "⚠️ Server non aggiornato",
|
||
"server_not_upgraded_desc": "Questo server non ha un abbonamento Premium attivo.\n\n**Gli aggiornamenti automatici smetteranno di essere inviati ai server non aggiornati dopo <t:{deadline}:D>.**\n\nUsa `/unlock` per abbonarti e continuare a ricevere gli aggiornamenti automatici."
|
||
},
|
||
"stacks": {
|
||
"stack_title": "Stack di {leader}",
|
||
"stack_named_title": "{name}",
|
||
"no_members": "Nessun membro ancora.",
|
||
"members_field": "Membri ({count}/{max})",
|
||
"queue_field": "Coda ({count}/{max})",
|
||
"manage_title": "Gestisci Stack",
|
||
"no_pending_requests": "Nessuna richiesta in sospeso.",
|
||
"disbanded_title": "Stack [Sciolto]",
|
||
"disbanded_desc": "Questo stack è stato sciolto dal leader.",
|
||
"expired_title": "Stack [Scaduto]",
|
||
"expired_desc": "Questo stack è scaduto.",
|
||
"join_modal_title": "Richiedi di unirti allo stack",
|
||
"join_vehicle_label": "Con cosa giocherai?",
|
||
"join_vehicle_placeholder": "es. F-16C, WZ305...",
|
||
"ping_modal_title": "Messaggio di notifica",
|
||
"ping_message_label": "Messaggio personalizzato (opzionale)",
|
||
"ping_message_placeholder": "es. Venite ora! Lo stack sta iniziando!",
|
||
"rename_modal_title": "Rinomina stack",
|
||
"rename_label": "Nome dello stack",
|
||
"rename_placeholder": "es. Gufi Notturni, Squadra Alfa...",
|
||
"select_new_leader": "Seleziona nuovo leader…",
|
||
"select_applicants": "Seleziona candidati…",
|
||
"no_pending_applications": "Nessuna candidatura in sospeso.",
|
||
"select_to_remove": "Seleziona persone da rimuovere…",
|
||
"no_members_or_applicants": "Nessun membro o candidato.",
|
||
"select_to_ping": "Seleziona persone da notificare individualmente…",
|
||
"stack_not_found": "❌ Stack non trovato.",
|
||
"no_longer_exists": "❌ Questo stack non esiste più.",
|
||
"member_not_exists": "❌ Quel membro non esiste più.",
|
||
"already_has_stack": "❌ Quel giocatore ha già uno stack attivo.",
|
||
"already_member": "❌ Sei già membro di questo stack.",
|
||
"already_applied": "❌ Hai già una candidatura in sospeso per questo stack.",
|
||
"queue_full": "❌ La coda è piena ({max}/{max}). Riprova più tardi.",
|
||
"application_sent": "✅ Candidatura inviata! Il leader dello stack la esaminerà.",
|
||
"stack_disbanded": "✅ Stack sciolto.",
|
||
"cancelled": "Annullato.",
|
||
"select_member_transfer": "❌ Seleziona un membro a cui trasferire la leadership.",
|
||
"ownership_transferred": "✅ Leadership trasferita a {nick}. Hai lasciato lo stack.",
|
||
"select_applicant_first": "❌ Seleziona almeno un candidato prima.",
|
||
"stack_full": "❌ Lo stack è già pieno ({max}/{max} membri).",
|
||
"select_person_first": "❌ Seleziona almeno una persona prima.",
|
||
"no_one_to_ping": "❌ Nessuno da notificare.",
|
||
"ping_footer": "Notificato da {leader} per {stack}.",
|
||
"pinged": "✅ Notificato!",
|
||
"select_from_dropdown": "❌ Seleziona almeno una persona dal menu a tendina prima.",
|
||
"stack_renamed": "✅ Stack rinominato in **{name}**.",
|
||
"only_member_use_disband": "❌ Sei l'unico membro. Usa **Sciogli stack** per terminare.",
|
||
"select_transfer_prompt": "Seleziona un membro a cui trasferire la leadership prima di uscire:",
|
||
"left_stack": "✅ Hai lasciato lo stack.",
|
||
"application_withdrawn": "✅ La tua candidatura è stata ritirata.",
|
||
"not_member_or_applicant": "❌ Non sei membro né candidato di questo stack.",
|
||
"leader_only_manage": "❌ Solo il leader dello stack può gestirlo.",
|
||
"leader_only_disband": "❌ Solo il leader dello stack può scioglierlo.",
|
||
"confirm_disband": "Sei sicuro di voler sciogliere questo stack? Questa azione non può essere annullata.",
|
||
"already_active_stack": "⚠️ Hai già uno stack attivo. Se il messaggio originale è scomparso (es. dopo riavvio del bot), puoi forzare lo scioglimento e ricominciare.",
|
||
"force_created": "✅ Stack precedente sciolto. Nuovo stack creato.",
|
||
"no_active_stack": "❌ Non hai uno stack attivo. Usa `/stack-create` per crearne uno.",
|
||
"could_not_parse_channel": "⚠️ Impossibile elaborare l'ID del canale memorizzato."
|
||
},
|
||
"commands": {
|
||
"common": {
|
||
"season": "La stagione per generare la card",
|
||
"theme": "Tema colore della card",
|
||
"squadron_short": "Nome breve dello squadrone",
|
||
"player_username": "Nome del giocatore",
|
||
"choice_dark": "Scuro",
|
||
"choice_light": "Chiaro"
|
||
},
|
||
"comp": {
|
||
"description": "Trova le ultime comp note di un team",
|
||
"squadron_short": "Nome breve del team nemico"
|
||
},
|
||
"quick_log": {
|
||
"description": "Imposta un allarme per questo squadrone in questo canale",
|
||
"squadron_name": "Nome BREVE dello squadrone da monitorare",
|
||
"type": "Scegli Log, Punti, Classifica, BR Settimanale o Entrambi",
|
||
"choice_logs": "Logs",
|
||
"choice_points": "Punti",
|
||
"choice_player_leave": "Uscita giocatore",
|
||
"choice_leaderboard": "Classifica",
|
||
"choice_both": "Entrambi (Logs + Punti)",
|
||
"choice_weekly_br": "BR Settimanale"
|
||
},
|
||
"sq_info": {
|
||
"description": "Mostra informazioni su uno squadrone"
|
||
},
|
||
"sq_info_graph": {
|
||
"description": "Mostra un grafico della composizione del roster per attività e tasso di vittoria (stagione corrente)"
|
||
},
|
||
"sq_card": {
|
||
"description": "Genera una card stagionale per uno squadrone",
|
||
"squadron": "Nome breve dello squadrone"
|
||
},
|
||
"sq_stats": {
|
||
"description": "Mostra i punti di uno squadrone nel tempo"
|
||
},
|
||
"loss_calculator": {
|
||
"description": "Calcola la perdita di punti se dei giocatori lasciano lo squadrone",
|
||
"player1": "Giocatore in uscita",
|
||
"player_optional": "Giocatore in uscita (opzionale)"
|
||
},
|
||
"website": {
|
||
"description": "Ottieni un link al sito di SRE Bot"
|
||
},
|
||
"card": {
|
||
"description": "Genera una card stagionale per un giocatore"
|
||
},
|
||
"player_stats": {
|
||
"description": "Vedi statistiche veicolo dettagliate di un giocatore",
|
||
"username": "Username WT per la richiesta stats",
|
||
"uid": "UID WT per la richiesta stats"
|
||
},
|
||
"view_player_games": {
|
||
"description": "Vedi le ultime 20 partite di un giocatore"
|
||
},
|
||
"view_match": {
|
||
"description": "Vedi scoreboard partita per ID o giocatore",
|
||
"match_id": "ID sessione esadecimale della partita",
|
||
"player_name": "Giocatore per sfogliare partite recenti"
|
||
},
|
||
"compare": {
|
||
"description": "Confronta statistiche SQB aggregate tra giocatori",
|
||
"player1": "Primo username",
|
||
"player2": "Secondo username",
|
||
"player_optional": "Username aggiuntivo (opzionale)"
|
||
},
|
||
"leaderboard": {
|
||
"description": "Ottieni la classifica globale di SRE Bot"
|
||
},
|
||
"set_squadron": {
|
||
"description": "Imposta il tag squadrone di questo server",
|
||
"abbreviated_name": "Nome breve dello squadrone da impostare"
|
||
},
|
||
"setup": {
|
||
"description": "Configura il bot per questo server"
|
||
},
|
||
"meta_management": {
|
||
"description": "Gestisci accesso ai dati meta per questo server"
|
||
},
|
||
"meta": {
|
||
"description": "Cerca il roster meta per nome veicolo",
|
||
"vehicle": "Nome veicolo da cercare"
|
||
},
|
||
"top": {
|
||
"description": "Vedi i top 20 squadroni con stats dettagliate"
|
||
},
|
||
"language": {
|
||
"description": "Cambia la lingua del bot."
|
||
},
|
||
"translate_message": {
|
||
"name": "Traduci messaggio"
|
||
},
|
||
"sq_track": {
|
||
"description": "Traccia uno squadrone e confronta dall'ultimo controllo",
|
||
"squadron_short_name": "Nome breve dello squadrone da tracciare"
|
||
},
|
||
"analytics": {
|
||
"description": "Vedi analisi SQB avanzate per uno squadrone",
|
||
"view": "Vista analisi da mostrare",
|
||
"choice_maps": "Win rate mappe",
|
||
"choice_comps": "Composizioni team",
|
||
"choice_consistency": "Costanza giocatori",
|
||
"choice_time": "Ora del giorno",
|
||
"choice_matchups": "Storico match-up"
|
||
},
|
||
"recent": {
|
||
"description": "Mostra battaglie recenti di uno squadrone",
|
||
"length": "Numero di partite da mostrare"
|
||
},
|
||
"vs": {
|
||
"description": "Record testa a testa tra due squadroni",
|
||
"squadron_a": "Primo squadrone",
|
||
"squadron_b": "Secondo squadrone"
|
||
},
|
||
"autolog_management": {
|
||
"description": "Gestisci notifiche autolog e diagnostica permessi"
|
||
},
|
||
"diagnose_perms": {
|
||
"description": "Diagnostica permessi autolog per questo canale"
|
||
},
|
||
"unlock": {
|
||
"description": "Sblocca funzionalità Premium per questo server"
|
||
},
|
||
"credits": {
|
||
"description": "Vedi il team accreditato per questo progetto"
|
||
},
|
||
"schedule": {
|
||
"description": "Vedi programma BR della stagione attuale"
|
||
},
|
||
"news": {
|
||
"description": "Vedi ultime news e annunci di SRE Bot"
|
||
},
|
||
"help": {
|
||
"description": "Vedi guida, ToS e link supporto"
|
||
},
|
||
"donate": {
|
||
"description": "Supporta lo sviluppo di SRE Bot"
|
||
},
|
||
"stack_create": {
|
||
"description": "Crea uno stack di giocatori",
|
||
"vehicle": "Con quale veicolo inizierai?"
|
||
},
|
||
"stack_manage": {
|
||
"description": "Ripubblica lo stack attivo in questo canale"
|
||
},
|
||
"bot_status": {
|
||
"description": "Visualizza lo stato del bot: ultima partita ricevuta e TTL medio"
|
||
},
|
||
"set_player": {
|
||
"description": "Collega il tuo account Discord a un giocatore di War Thunder",
|
||
"username": "Username WT da collegare",
|
||
"uid": "UID WT da collegare"
|
||
},
|
||
"tally": {
|
||
"description_claim": "Tieni traccia di un punteggio SQB in tempo reale nel tuo canale vocale attuale",
|
||
"description_transfer": "Trasferisci il monitoraggio attivo del canale vocale a un altro giocatore",
|
||
"description_wipe": "Cancella il monitoraggio attivo nel tuo canale vocale attuale",
|
||
"username": "Nome utente",
|
||
"squadron": "Nome dello squadrone (come DSPL)",
|
||
"result_win": "Vittoria",
|
||
"result_loss": "Sconfitta",
|
||
"result_draw": "Pareggio",
|
||
"status_line": "{base}: {verb} contro {opponent}",
|
||
"not_in_vc": "Devi essere connesso a un canale vocale per usare questo comando.",
|
||
"premium_required": "Questa è una funzione premium. Usa /unlock per abilitarla su questo server.",
|
||
"need_one_input": "Fornisci esattamente uno tra `username` o `squadron`.",
|
||
"already_active": "Un monitoraggio è già attivo in **{channel}** per **{target}**. Usa prima /tally-transfer o /tally-clear.",
|
||
"claimed": "Ora si tiene traccia di **{target}** in **{channel}**. Stato impostato su `0W-0L`.",
|
||
"no_active": "Nessun monitoraggio attivo in **{channel}**.",
|
||
"transferred": "Il monitoraggio in **{channel}** ora segue **{target}** (punteggio mantenuto: `{base}`).",
|
||
"wiped": "Monitoraggio cancellato in **{channel}**."
|
||
}
|
||
},
|
||
"permission": {
|
||
"blacklisted_title": "❌ In blacklist",
|
||
"blacklisted_desc": "Non puoi usare questo comando perché sei in blacklist.",
|
||
"reason_line": "**Motivo:** {reason}",
|
||
"access_denied_title": "⛔ Accesso negato",
|
||
"no_permission_desc": "Non hai il permesso di usare questo comando.",
|
||
"unexpected_error_title": "❗ Errore, segnalalo....",
|
||
"tier_gate_title": "🔒 Premium richiesto",
|
||
"tier_gate_standard_desc": "Questo comando richiede un'iscrizione **Standard** o superiore. Usa `/unlock` per abbonarti.",
|
||
"tier_gate_pro_desc": "Questo comando richiede un'iscrizione **Pro** o superiore. Usa `/unlock` per abbonarti.",
|
||
"tier_gate_max_desc": "Questo comando richiede un'iscrizione **Max**. Usa `/unlock` per abbonarti."
|
||
},
|
||
"weekly_br": {
|
||
"title_wildcard": "Report BR Settimanale — {br} BR",
|
||
"title_squadron": "Report BR Settimanale — [{tag}] {long} • {br} BR",
|
||
"window_label": "Periodo: {start} → {end}",
|
||
"wildcard_desc_first": "Top {count} squadroni per Score • Posizioni {low}–{high}",
|
||
"wildcard_desc_second": "Top {count} squadroni per Score • Posizioni {low}–{high}",
|
||
"squadron_stats_line": "- {games} partite • K/D {kdr} • Vittorie {wr}%",
|
||
"top_players_inline_header": "🥇 Migliori giocatori:",
|
||
"player_line_short": " {rank}. {nick} ⭐ {score} ({games}p)",
|
||
"top_players_header": "**Top {count} giocatori per Score:**",
|
||
"player_line_full": "{rank}. **{nick}** ⭐ {score} • {games} partite • K/D {kdr}",
|
||
"squadron_header_line": "Score squadrone: {score} • {games} partite • Vittorie {wr}% • K/D {kdr}",
|
||
"squadron_header_no_aggregate": "Score squadrone: troppa poca attività di squadra questa settimana.",
|
||
"no_data": "Nessuna partita registrata per [{tag}] in questa rotazione BR."
|
||
}
|
||
}
|