export const orbit = {
  triggerLabel: 'Orbit',
  triggerTooltip: 'Avvia o unisciti a una sessione di ascolto condivisa',
  launchCreate: 'Crea una sessione',
  launchJoin: 'Unisciti a una sessione',
  launchHelp: 'Come funziona?',
  launchHelpSoon: 'Prossimamente',
  joinModalTitle: 'Unisciti a una sessione Orbit',
  joinModalSub: 'Incolla il link di invito che ti ha mandato l\'host.',
  joinModalLinkLabel: 'Link di invito',
  joinModalLinkPlaceholder: 'psysonic2-…',
  joinModalLinkHelper: 'Funziona con qualsiasi link Orbit valido. Deve puntare al server in cui hai effettuato l\'accesso.',
  joinModalPasteTooltip: 'Incolla dagli appunti',
  joinModalSubmit: 'Unisciti',
  joinModalBusy: 'Accesso in corso…',
  joinErrEmpty: 'Incolla un link di invito.',
  joinErrInvalid: 'Non sembra un link di invito Orbit valido.',
  closeAria: 'Chiudi',
  heroTitlePrefix: 'Ascolta insieme con',
  heroTitleBrand: 'Orbit',
  heroSub: 'Avvia una sessione — gli altri utenti su {{server}} ascolteranno insieme a te e potranno suggerire brani.',
  fallbackServer: 'questo server',
  tipLan: 'Sei connesso tramite un indirizzo di rete domestica. Gli ospiti esterni alla tua rete non potranno unirsi — passa a un indirizzo server pubblico nelle impostazioni prima di iniziare.',
  tipRemote: 'Perché gli ospiti esterni alla tua rete domestica possano unirsi, il tuo server deve essere raggiungibile pubblicamente. Se il tuo server è solo interno, cambialo prima di iniziare.',
  labelName: 'Nome sessione',
  namePlaceholder: 'Velvet Orbit',
  reshuffleTooltip: 'Nuovo suggerimento',
  reshuffleAria: 'Suggerisci un nuovo nome',
  helperName: 'Come la sessione appare ai tuoi ospiti — mantienilo o scrivine uno tuo.',
  labelMax: 'Ospiti massimi',
  helperMax: 'Tu non conti — questo limita solo gli ospiti in ingresso.',
  labelLink: 'Link di invito',
  tooltipCopied: 'Copiato',
  tooltipCopy: 'Copia',
  ariaCopyLink: 'Copia link di invito',
  helperLink: 'Invia questo link ai tuoi ospiti. Possono incollarlo ovunque in Psysonic con Ctrl+V.',
  labelClearQueue: 'Svuota prima la mia coda',
  helperClearQueue: 'Avvia la sessione con una coda nuova e vuota. Disattivato: i brani già in coda restano e vengono condivisi con gli ospiti.',
  btnCancel: 'Annulla',
  btnStarting: 'Avvio in corso…',
  btnStart: 'Avvia Orbit',
  btnCopyAndStart: 'Copia link e avvia',
  errNameRequired: 'Dai un nome alla tua sessione.',
  errStartFailed: 'Impossibile avviare.',
  hostLabel: 'Host: {{name}}',
  participantsTooltip: 'Partecipanti',
  settingsTooltip: 'Impostazioni sessione',
  shareTooltip: 'Condividi link di invito',
  shuffleLabel: 'La coda si rimescola tra',
  catchUpLabel: 'raggiungi',
  catchUpTooltip: 'Salta alla posizione attuale dell\'host',
  hostAway: 'Host offline',
  hostOnline: 'Host online',
  endTooltip: 'Termina sessione',
  leaveTooltip: 'Abbandona sessione',
  helpTooltip: 'Come funziona Orbit',
  diag: {
    openTooltip: 'Diagnostica — log eventi copiabile',
    title: 'Diagnostica Orbit',
    role: 'Ruolo',
    hostTrack: 'ID brano host',
    hostPos: 'Posizione host',
    guestTrack: 'ID mio brano',
    guestPos: 'Mia posizione',
    drift: 'Scarto',
    stateAge: 'Età dello stato',
    eventLog: 'Log eventi ({{count}})',
    copyLabel: 'Copia',
    copyTooltip: 'Copia il log negli appunti',
    clearLabel: 'Cancella',
    clearTooltip: 'Svuota il buffer',
    empty: 'Nessun evento ancora — gli eventi appaiono man mano che Orbit si sincronizza.',
    hint: 'Apri questa finestra prima di riprodurre un problema, poi clicca Copia e incolla nella segnalazione del bug.',
    copied: 'Copiate {{count}} righe di eventi',
    copyFailed: 'Impossibile copiare negli appunti',
    cleared: 'Buffer svuotato',
  },
  helpTitle: 'Come funziona Orbit',
  helpIntro: 'Orbit trasforma Psysonic in una stanza di ascolto condivisa. Un host sceglie la musica; gli ospiti ascoltano in sincronia e possono suggerire brani.',
  helpHostOnly: '(host)',
  helpSec1Title: 'Cos\'è Orbit?',
  helpSec1Body: 'Una modalità di "ascolto condiviso" — l\'host guida la riproduzione, gli ospiti si sintonizzano. Tutto avviene tramite playlist sul tuo server Navidrome; nessuna infrastruttura esterna.',
  helpSec2Title: 'Host e ospiti',
  helpSec2Body: 'L\'host controlla la riproduzione (riproduci / pausa / salta / avanza) e decide quando termina la sessione. Gli ospiti seguono la riproduzione dell\'host, possono suggerire brani e uscire o rientrare in qualsiasi momento. Solo l\'host può espellere o bandire definitivamente un partecipante.',
  helpSec2WarnHead: 'Importante: account separati.',
  helpSec2WarnBody: 'Ogni partecipante deve avere un proprio account Navidrome. Se host e ospite accedono con lo stesso utente, i loro invii entrano in conflitto e l\'host non vede mai i suggerimenti dell\'ospite.',
  helpSec3Title: 'Avviare e invitare',
  helpSec3Body: 'Clicca il pulsante "Orbit" → Crea una sessione → la finestra di avvio mostra un link di invito pronto da copiare e ti permette, se vuoi, di svuotare la coda attuale. Condividi il link come preferisci. Durante una sessione attiva, il pulsante di condivisione nella barra della sessione in alto copia di nuovo il link in qualsiasi momento.',
  helpSec4Title: 'Unirsi',
  helpSec4Body: 'Incolla il link di invito ovunque in Psysonic con Ctrl+V / Cmd+V — la richiesta di accesso comparirà automaticamente. In alternativa: "Orbit" → Unisciti a una sessione → incolla nel campo. Se il link punta a un server su cui hai un account, Psysonic passa a quel server automaticamente. Se hai più di un account su quel server, un piccolo selettore ti chiederà quale usare.',
  helpSec5Title: 'Suggerire brani',
  helpSec5Body: 'In qualsiasi elenco di brani: doppio clic su una riga, oppure clic destro → "Aggiungi alla sessione Orbit". Un singolo clic mostra un suggerimento invece di riversare l\'intero album nella coda condivisa — è voluto. Le azioni collettive esplicite come "Riproduci tutto" o "Riproduci album" chiedono prima conferma e poi aggiungono (senza mai sostituire).',
  helpSec6Title: 'La coda condivisa',
  helpSec6Body: 'La coda mostra i prossimi brani dell\'host — visibile a tutti. Le aggiunte collettive in arrivo vengono sempre accodate, così i suggerimenti degli ospiti non vanno persi. Il rimescolamento automatico riordina periodicamente la coda (configurabile: 1 / 5 / 10 / 15 / 30 min). Se la tua riproduzione si scosta da quella dell\'host, il pulsante "Raggiungi" nella barra della sessione ti riporta alla posizione live dell\'host.',
  helpSec7Title: 'Approvazioni',
  helpSec7Body: 'Per impostazione predefinita, i suggerimenti degli ospiti richiedono approvazione manuale — compaiono in una striscia "Approvazioni" in cima al pannello della coda con pulsanti accetta / rifiuta. L\'approvazione automatica può essere attivata nelle impostazioni della sessione così tutto viene aggiunto immediatamente.',
  helpSec8Title: 'Partecipanti e impostazioni',
  helpSec8Body: 'Apri l\'icona delle impostazioni nella barra della sessione per la cadenza del rimescolamento, l\'approvazione automatica e la scorciatoia "Rimescola ora". Clicca sul contatore dei partecipanti per vedere chi è connesso — espelli (può rientrare tramite il link) o bandisci (bloccato per la sessione). Anche gli ospiti vedono l\'elenco dei partecipanti, ma in sola lettura.',
  helpSec9Title: 'Terminare la sessione',
  helpSec9Body: 'Host X → finestra di conferma → la sessione si chiude per tutti e le playlist del server vengono ripulite automaticamente. Ospite X → l\'ospite esce, la sessione continua. Se l\'host resta silente per 5 minuti, l\'ospite esce automaticamente con un avviso; brevi disconnessioni entro questo periodo sono invisibili.',
  participantsInviteLabel: 'Link di invito',
  participantsCountLabel: '{{count}} in sessione',
  participantsHost: 'host',
  participantsEmpty: 'Nessun ospite ancora',
  participantsKickTooltip: 'Rimuovi dalla sessione',
  participantsKickAria: 'Rimuovi {{user}}',
  participantsRemoveTooltip: 'Rimuovi dalla sessione',
  participantsRemoveAria: 'Rimuovi {{user}} da questa sessione',
  participantsBanTooltip: 'Bandisci definitivamente',
  participantsBanAria: 'Bandisci definitivamente {{user}}',
  participantsMuteTooltip: 'Silenzia suggerimenti',
  participantsUnmuteTooltip: 'Consenti suggerimenti',
  participantsMuteAria: 'Silenzia i suggerimenti di {{user}}',
  participantsUnmuteAria: 'Consenti i suggerimenti di {{user}}',
  confirmRemoveTitle: 'Rimuovere dalla sessione?',
  confirmRemoveBody: '{{user}} verrà rimosso dalla sessione, ma potrà rientrare tramite il tuo link di invito.',
  confirmRemoveConfirm: 'Rimuovi',
  confirmBanTitle: 'Bandire definitivamente?',
  confirmBanBody: '{{user}} verrà rimosso e non potrà più rientrare in questa sessione. L\'azione non può essere annullata per l\'intera durata della sessione.',
  confirmBanConfirm: 'Bandisci',
  confirmCancel: 'Annulla',
  confirmJoinTitle: 'Unirti alla sessione Orbit?',
  confirmJoinBody: '{{host}} ti ha invitato a "{{name}}". Vuoi unirti alla sessione?',
  confirmJoinConfirm: 'Unisciti',
  confirmLeaveTitle: 'Abbandonare la sessione?',
  confirmLeaveBody: 'Abbandonare "{{name}}"? Puoi rientrare in qualsiasi momento tramite il link di invito di {{host}}.',
  confirmLeaveConfirm: 'Abbandona',
  confirmEndTitle: 'Terminare la sessione per tutti?',
  confirmEndBody: '"{{name}}" si chiuderà per tutti i partecipanti. Le playlist della sessione verranno ripulite automaticamente.',
  confirmEndConfirm: 'Termina sessione',
  invalidLinkTitle: 'Il link di invito non è più valido',
  invalidLinkBody: 'Questa sessione Orbit non esiste più o è già terminata. Chiedi all\'host un nuovo link di invito.',
  settingsTitle: 'Impostazioni sessione',
  settingAutoApprove: 'Approva automaticamente i suggerimenti',
  settingAutoApproveHint: 'I suggerimenti degli ospiti finiscono subito nella tua coda. Disattivato: restano nell\'elenco della sessione per essere esaminati in seguito.',
  settingAutoShuffle: 'Rimescolamento automatico',
  settingAutoShuffleHint: 'Rimescola periodicamente la coda dei prossimi brani. Disattivato: l\'ordine cambia solo se lo riorganizzi manualmente.',
  settingShuffleInterval: 'Rimescola ogni',
  settingShuffleIntervalHint: 'Ogni quanto viene rimescolata la coda dei prossimi brani mentre la sessione è attiva.',
  suggestBlockedMuted: 'L\'host ti ha silenziato per questa sessione — i suggerimenti sono disattivati.',
  settingShuffleIntervalValue_one: '{{count}} min',
  settingShuffleIntervalValue_other: '{{count}} min',
  settingShuffleNow: 'Rimescola ora',
  toastSuggested: '{{user}} ha suggerito "{{title}}"',
  toastSuggestedMany: '{{count}} nuovi suggerimenti in coda',
  toastSuggestLost: 'Il tuo suggerimento potrebbe non essere arrivato all\'host',
  toastShuffled: 'Coda rimescolata',
  toastJoined: 'Ti sei unito alla sessione',
  toastLoginFirst: 'Accedi prima di unirti a una sessione',
  toastSwitchServer: 'Passa prima a {{url}}, poi incolla di nuovo',
  toastNoAccountForServer: 'Non hai accesso a {{url}}. Chiedi un invito all\'host.',
  toastSwitchFailed: 'Impossibile passare a {{url}}',
  accountPickerTitle: 'Quale account?',
  accountPickerSub: 'Hai più di un account per {{url}}. Scegli con quale unirti alla sessione.',
  toastJoinFail: 'Impossibile unirsi alla sessione',
  joinErrNotFound: 'Sessione non trovata',
  joinErrEnded: 'La sessione è terminata',
  joinErrFull: 'La sessione è al completo',
  joinErrKicked: 'Non puoi rientrare in questa sessione',
  joinErrNoUser: 'Nessun server attivo',
  joinErrServerError: 'Impossibile unirsi',
  ctxAddToSession: 'Aggiungi alla sessione Orbit',
  ctxSuggestedToast: 'Suggerito alla sessione',
  ctxSuggestFailed: 'Impossibile suggerire — non sei nella sessione',
  ctxAddToSessionHost: 'Aggiungi alla sessione Orbit',
  ctxAddedHostToast: 'Aggiunto alla sessione',
  ctxAddHostFailed: 'Impossibile aggiungere alla sessione',
  bulkConfirmTitle: 'Aggiungere tutto questo alla coda Orbit?',
  bulkConfirmBody: 'Questo aggiungerebbe {{count}} brani alla coda condivisa in un colpo solo. È tanto da notare per i tuoi ospiti. Vuoi procedere?',
  bulkConfirmYes: 'Aggiungi tutti',
  bulkConfirmNo: 'Annulla',
  guestLive: 'Live',
  guestPlaying: 'In riproduzione',
  guestPaused: 'In pausa',
  guestLoading: 'Caricamento…',
  guestSuggestions: 'Suggerimenti',
  guestUpNext: 'A seguire',
  guestUpNextEmpty: 'Nessun brano in coda. Apri il menu contestuale di un brano e scegli "Aggiungi alla sessione Orbit" per suggerirne uno.',
  guestPendingTitle: 'In attesa dell\'host',
  guestPendingHint: 'Suggerito — apparirà in coda quando l\'host lo accetterà.',
  approvalTitle: 'Approvazioni in sospeso',
  approvalFrom: 'Suggerito da {{user}}',
  approvalAccept: 'Accetta',
  approvalDecline: 'Rifiuta',
  guestUpNextMore: '+ altri {{count}} nella coda dell\'host',
  guestSubmitter: 'di {{user}}',
  queueAddedByHost: 'Aggiunto dall\'host',
  queueAddedByYou: 'Aggiunto da te',
  queueAddedByUser: 'Aggiunto da {{user}}',
  guestEmpty: 'Nessun suggerimento ancora. Apri il menu contestuale di un brano e scegli "Aggiungi alla sessione Orbit".',
  guestFooter: 'L\'host controlla la riproduzione — non puoi modificare l\'elenco.',
  exitKickedTitle: 'Sei stato bandito dalla sessione',
  exitRemovedTitle: 'Sei stato rimosso dalla sessione',
  exitEndedTitle: 'L\'host ha terminato la sessione',
  exitHostTimeoutTitle: 'L\'host è diventato silente',
  exitHostTimeoutBody: '{{host}} non invia aggiornamenti da un po\', quindi "{{name}}" è stata chiusa dal tuo lato. Puoi rientrare in qualsiasi momento con il link di invito.',
  exitKickedBody: '{{host}} ti ha bandito da "{{name}}". Non puoi rientrare.',
  exitRemovedBody: '{{host}} ti ha rimosso da "{{name}}". Puoi rientrare in qualsiasi momento tramite il link di invito.',
  exitEndedBody: '"{{name}}" è terminata. Speriamo ti sia divertito.',
  exitOk: 'OK',
};