{{ testiHeader.header_titolo_1 }} {{ testiHeader.header_titolo_2 }}

{{ testiHeader.header_sottotitolo }} {{ testiHeader.header_edizione }} {{ testiHeader.header_giorni }} {{ testiHeader.header_mese }} {{ testiHeader.header_anno }} {{ testiHeader.header_citta }} {{ testiHeader.header_luogo_dettaglio }}

{{ t('loader.verificaRobot') }}

{{ t('loader.sincronizzazione') }}

{{ t('loader.attendiSecondi') }}

{{ t('loader.nonChiudere') }}

Conferma promozione

Stai per confermare la prenotazione:

{{ popupConfermaAttesa.booking?.codice }} — {{ popupConfermaAttesa.booking?.nome }} {{ popupConfermaAttesa.booking?.cognome }}

⚠️

Confermi la cancellazione?

Stai per cancellare la prenotazione {{popupEliminaAdmin.booking.codice}} intestata a {{popupEliminaAdmin.booking.nome}} {{popupEliminaAdmin.booking.cognome}}.

{{ menuArrivo.booking?.cognome }} {{ menuArrivo.booking?.nome }}

{{ toast.title }}

{{ toast.message }}

🔒

Area Riservata

Inserisci la password per accedere al pannello di gestione.

✏️ Testi Header

Modifica i testi mostrati in cima al sito. Le modifiche sono salvate su impostazioni_home.

⚙️ Settings

Seleziona un evento per modificarne tutti i campi.

🌐 Traduzioni per il sito pubblico
{{ campo.l }}

Tutte le voci di impostazioni_home (testi header, immagini delle zone, testi dei popup…). Le chiavi che finiscono con URL o immagine contengono link.

Nessuna impostazione home presente.

Terra Rossa Festival

{{ immaginiHome.popup_conteggio_titolo }}

🎨

{{ t('popup.labPostiTitolo') }}


{{ t('popup.labPostiRiduci') }}

Terra Rossa Festival

{{ t('popup.disabiliTitolo') }}

{{ t('popup.disabiliTesto') }}
- {{ t('popup.disabiliRiga1') }}
- {{ t('popup.disabiliRiga2') }}
- {{ t('popup.disabiliRiga3') }}

{{ t('popup.disabiliRicontatto') }}

💬 WhatsApp

📝 Totali (testo)

{{ totTxtContent || 'Nessun evento in programma.' }}

{{ testiHeader.header_luogo_dettaglio }}

{{ t('menu.prezziTitolo') }}

{{ t('menu.prezziCategoria') }}

{{ cat.emoji }} {{ cat.genere }}: {{ t('menu.intero') }} {{ cat.prezzo_intero }}€

🎨 {{ t('menu.laboratorioLabel') }}: {{ t('menu.iscrizione') }} {{ prezzoLaboratorio }}€

{{ t('menu.guidaTitolo') }}

1. {{ t('menu.guidaStep1') }}

2. {{ t('menu.guidaStep2') }}

3. {{ t('menu.guidaStep3') }}

4. {{ t('menu.guidaStep4') }}

{{ t('menu.guidaRicorda') }}
📋

{{ t('popup.verificaTitolo') }}

{{ t('popup.verificaAvviso') }}

{{ t('popup.evento') }} {{ datiVerifica.evento }}

{{ t('popup.intestatario') }} {{ datiVerifica.nome }} {{ datiVerifica.cognome }}

{{ t('popup.telefono') }} {{ datiVerifica.telefono }}

{{ t('popup.postiRichiesti') }} {{ datiVerifica.posti }}

{{ datiVerifica.dettaglio }}

{{ t('popup.confermiDati') }}

{{ t('popup.ricevutaAvviso') }}

🤔

{{ immaginiHome.popup_doppio_titolo || t('popup.doppioTitolo') }}

{{ immaginiHome.popup_doppio_testo || t('popup.doppioTesto2') }}

🔄

{{ t('popup.esitoIncertoTitolo') }}

{{ t('popup.esitoIncertoTesto') }}

📋

{{ t('popup.verificaOrdineTitolo') }}

{{ t('popup.verificaAvviso') }}

{{ t('popup.intestatario') }} {{ datiVerificaOrdine.nome }} {{ datiVerificaOrdine.cognome }}

{{ t('popup.telefono') }} {{ datiVerificaOrdine.telefono }}

{{ t('popup.spettacoliConteggio', { n: datiVerificaOrdine.spettacoli.length }) }}
{{ s.titolo }} 🗓️ {{ formatD(s.data) }} · {{ s.posti }} {{ t('ordine.posti') }} {{ s.dettaglio }}

{{ t('popup.confermiPrenotazione') }}

{{ t('popup.ricevutaAvvisoOrdine') }}

{{ bottomSheetTitle }}

{{ t('bottomSheet.gestioneTesto') }}

{{ testiHeader.header_titolo_1 }} {{ testiHeader.header_titolo_2 }}

{{ testiHeader.header_sottotitolo }}

{{ testiHeader.header_edizione }}

{{ testiHeader.header_giorni }} {{ testiHeader.header_mese }} {{ testiHeader.header_anno }} {{ testiHeader.header_citta }}

{{ testiHeader.header_luogo_dettaglio }}

Area Riservata

{{ res.cognome }} {{ res.nome }} {{ res.codice }} ({{ res._tipo === 'spettacolo' ? '🎭' : (res._tipo === 'laboratorio' ? '🎨' : '🌅') }})
📱 {{ res.telefono }} · {{ res._tipo === 'laboratorio' ? '👶' : '🎟️' }} {{ res.totale_posti }} {{ res.totale_posti == 1 ? 'posto' : 'posti' }}
{{ res._eventoTitolo }}
❌ Nessuna corrispondenza trovata.
Seleziona una data per visualizzare i report eventi.
📅 {{ formatOnlyDate(day.data) }} — {{ day.titoloSpettacolo }}
{{ currentDateOpen[day.data] ? '▼' : '▶' }}

{{ ev._tipo === 'spettacolo' ? '🎭' : (ev._tipo === 'laboratorio' ? '🎨' : '🌅') }} {{ ev.titolo }}

{{ getStats(ev.id, ev._tipo).disponibili }} liberi {{ getStats(ev.id, ev._tipo).in_attesa }} attesa

Prenotati
{{ getStats(ev.id, ev._tipo).confermati + getStats(ev.id, ev._tipo).in_attesa }}
Nessun evento in calendario.

{{ adminSelectedEvent.titolo }}

{{ formatD(adminSelectedEvent.data) }}
{{ selezionate.length }} selezionate
Tot {{ conteggioArriviEvento.confermati }}
{{ conteggioArriviEvento.arrivati }}
{{ conteggioArriviEvento.mancanti }}

{{ b.cognome }} {{ b.nome }} 🖨️ ✅ {{ arrivatiCount(b.codice) }}/{{ b.totale_posti }}

📞{{ b.telefono }} · {{ b.codice }}🔗 {{ b.gruppo_id }}🗑️ ELIMINATA

Nessuna prenotazione trovata.
🌐 {{ gruppiIpOrdinati.filter(g => g.ip !== 'NON_DISPONIBILE').length }} indirizzi IP rilevati — {{ adminFilteredBookings.length }} prenotazioni totali
{{ gruppo.ip }} {{ gruppo.bookings.length }} {{ gruppo.bookings.length === 1 ? 'prenotazione' : 'prenotazioni' }} ⚠️ Verifica
{{ gruppo.totPosti }} posti totali {{ gruppiIpAperti[gruppo.ip] ? '▼' : '▶' }}

{{ b.cognome }} {{ b.nome }}

📞{{ b.telefono }} · {{ b.codice }} · {{ b.stato === 'CONFERMATA' ? 'CONF.' : 'ATTESA' }}

{{ b.totale_posti }} posti
{{ b.note }}
IP non disponibile {{ gruppiIpOrdinati.find(g => g.ip === 'NON_DISPONIBILE').bookings.length }} prenotazioni
{{ gruppiIpAperti['NON_DISPONIBILE'] ? '▼' : '▶' }}

{{ b.cognome }} {{ b.nome }}

{{ b.codice }} · {{ b.totale_posti }} posti

Nessuna prenotazione trovata.

Inserimento Riservato

Bambino #{{ index + 1 }}

👶 Anagrafica Minori per Laboratorio

Bambino #{{ index + 1 }}
{{ t('selettore.badge') }}
{{ t('home.nessunEvento') }}

{{ formatGiornoLungo(day.dateStr) }}

{{ t('home.esaurito') }}
{{ t('home.badgeLaboratorio', { ora: formatOra(day.laboratorio.data) }) }}
🎨

{{ day.laboratorio.titolo }}

{{ day.laboratorio.sottotitolo }}

{{ day.laboratorio.attori }}

{{ dispTestoBadgePubblico(day.laboratorio, 'laboratorio') }}
{{ t('home.badgeSpettacolo', { ora: formatOra(sp.data), pubblico: idx === 0 ? t('home.toutPublic') : t('home.adulti') }) }}
🎭

{{ sp.titolo }} · {{ sp.sottotitolo }}

{{ sp.attori }}

{{ sp.compagnia }}

{{ sp.genere }}

{{ dispTestoBadgePubblico(sp, 'spettacolo') }}

{{ eventoSelezionato._tipo === 'spettacolo' ? '🎭' : '🎨' }} {{ eventoSelezionato.titolo }}

{{ eventoSelezionato.sottotitolo }}

{{ eventoSelezionato.compagnia }}

{{ eventoSelezionato.attori }}

{{ campoEvento(eventoSelezionato, 'descrizione_genere') }}

🗓️ {{ t('dettaglio.data') }} {{ formatD(eventoSelezionato.data) }} {{ eventoSelezionato.eta_consigliata }} {{ eventoSelezionato.genere }} {{ t('dettaglio.laboratorioGratuito') }} ⏱️ {{ eventoSelezionato.durata }}
{{ t('dettaglio.intero', { prezzo: eventoSelezionato.prezzo_intero }) }} {{ t('dettaglio.ridotto', { prezzo: eventoSelezionato.prezzo_ridotto }) }}
{{ t('dettaglio.babysittingGratuito') }}
Dettaglio Evento Locandina Evento
Terra Rossa Festival Terra Rossa Festival

{{ t('dettaglio.descrizioneTitolo') }}

{{ campoEvento(eventoSelezionato, 'presentazione_attivita') || t('dettaglio.nessunTesto') }}

{{ dispTestoBadgePubblico(eventoSelezionato, eventoSelezionato._tipo) }}

🎨 Personalizza aspetto

Anteprima dal vivo

Le modifiche qui sotto si vedono subito nell'anteprima. Diventano pubbliche solo con "Pubblica".

{{ Number(temaTokens[campo.k]).toFixed(2) }}

{{ t('booking.titolo') }}

{{ t('booking.avvisoRicevuta') }}

{{ t(carrelloCount === 1 ? 'booking.carrelloTitolo' : 'booking.carrelloTitoloPlurale', { n: carrelloCount }) }}

{{ item.titolo }}

{{ formatD(item.data) }} · {{ item.totale_posti }} {{ t('ordine.posti') }} · 👶 {{ item.num_babysitting }}

{{ t('booking.carrelloNota') }}

{{ t('booking.numeroBiglietti') }}

💡

{{ t('booking.listaAttesaAvviso') }}

{{ t('booking.disabiliGruppi') }} 💬
Prezzo Totale Biglietti {{ prezzoTotaleFormB }}€
⚠️

{{ t('booking.massimoBambini', { n: babysittingDisponibili }) }}

{{ t('booking.bambinoNumero', { n: index + 1 }) }}

{{ t('booking.consensoSpuntaAvviso') }}

{{ t('booking.consensoRigaGuida') }}

{{ t('lab.titolo') }}

{{ t('lab.avvisoRicevuta') }}

{{ t('lab.bambiniTitolo') }}

{{ t('booking.bambinoNumero', { n: index + 1 }) }}

{{ t('lab.listaAttesaAvviso') }}

{{ t('lab.consensoSpuntaAvviso') }}

{{ t('lab.consensoRigaGuida') }}

{{ lastB.azione === 'CANCELLATA' ? '🗑️' : (lastB.stato === 'CONFERMATA' ? '✅' : '⏳') }}

{{ lastB.azione === 'CANCELLATA' ? t('receipt.cancellata') : (lastB.azione === 'MODIFICATA' ? (lastB.stato === 'CONFERMATA' ? t('receipt.aggiornata') : t('receipt.listaAttesa')) : (lastB.stato === 'CONFERMATA' ? t('receipt.confermata') : t('receipt.listaAttesa'))) }}

{{ t('receipt.screenshotAvviso') }}
{{ t('receipt.codice') }} {{ lastB.codice }}
{{ t('receipt.dataPrenotazione') }} {{ formatD(lastB.data_creazione) }}
{{ t('receipt.stato') }} {{ lastB.azione === 'CANCELLATA' ? t('receipt.statoCancellata') : (lastB.stato === 'CONFERMATA' ? t('receipt.statoConfermata') : t('receipt.statoListaAttesa')) }}
{{ t('receipt.dettagliEvento') }}
{{ getTitoloSpettacolo(lastB.spettacolo_id) }} 🗓️ {{ getSpettacolo(lastB.spettacolo_id) ? formatD(getSpettacolo(lastB.spettacolo_id).data) : '' }}
{{ getTitoloLaboratorio(lastB.laboratorio_id) }} 🗓️ {{ getLaboratorio(lastB.laboratorio_id) ? formatD(getLaboratorio(lastB.laboratorio_id).data) : '' }}

{{ t('receipt.intestatario') }}{{ lastB.nome }} {{ lastB.cognome }}

{{ t('receipt.telefono') }}{{ lastB.telefono }}

{{ t('receipt.bambiniIscritti') }}{{ lastB.nome_bamb_lab }} {{ lastB.cognome_bamb_lab }} ({{ lastB.eta_lab }} a.)

{{ t('receipt.posti') }}{{ lastB.totale_posti }} ({{ t('comune.interi', { n: lastB.interi }) }} | {{ t('comune.ridotti', { n: lastB.ridotti }) }} | {{ t('comune.omaggi', { n: lastB.omaggi }) }} | {{ t('comune.disabili', { n: lastB.disabili }) }})

{{ t('receipt.babysitting', { n: lastB.num_babysitting }) }}
{{ t('receipt.note') }} {{ lastB.note }}
{{ t('receipt.altreRecenti') }}
{{ r.label }} {{ r.codice }}
🎟️

{{ t('ordine.riepilogo') }}

{{ lastOrder.gruppo_id }}

{{ lastOrder.nome }} {{ lastOrder.cognome }}

{{ t('ordine.screenshotAvviso') }}

{{ t('ordine.confermata') }}

{{ p.titolo }}

🗓️ {{ formatD(p.data) }} · {{ p.totale_posti }} {{ t('ordine.posti') }}

{{ t('ordine.codice') }} {{ p.codice }}

{{ t('ordine.listaAttesaTitolo') }}

{{ t('ordine.listaAttesaTesto') }}

{{ p.titolo }}

🗓️ {{ formatD(p.data) }} · {{ p.totale_posti }} {{ t('ordine.posti') }}

{{ t('ordine.codice') }} {{ p.codice }}

{{ t('ordine.nonPrenotabiliTitolo') }}

{{ r.titolo }} — {{ r.motivo }}

{{ t('receipt.altreRecenti') }}
{{ r.label }} {{ r.codice }}

{{ t('manage.editTitolo') }}

✏️

{{ t('manage.editTesto') }}

{{ t('manage.cosaIndicareTitolo') }}

  • {{ t('manage.editRiga3') }}
{{ t('manage.editBottone') }}

{{ t('manage.cancelTitolo') }}

🗑️

{{ t('manage.cancelTesto') }}

{{ t('manage.cosaIndicareTitolo') }}

  • {{ t('manage.cancelRiga3') }}
{{ t('manage.cancelBottone') }}

{{ manageMode === 'cancel' ? 'Cancella Richiesta' : 'Modifica Richiesta' }}

{{ editB.codice }}
Stato attuale: {{ editB.stato }}
⚠️

Sei sicuro di voler cancellare questa prenotazione?

La prenotazione di {{editB.nome}} {{editB.cognome}} ({{ editB.codice }}) verrà eliminata definitivamente e i posti torneranno liberi.

Evento Selezionato (Non Modificabile) {{ getTitoloSpettacolo(editB.spettacolo_id) }}

⏳ I posti liberi sono esauriti. Aggiungendo posti andrai in LISTA D'ATTESA.

Prezzo Totale Biglietti {{ prezzoTotaleEditB }}€
Bambino #{{ index + 1 }}
Laboratorio (Non Modificabile) {{ getTitoloLaboratorio(editB.laboratorio_id) }}

👶 Bambini Iscritti

⏳ I posti liberi sono esauriti. Aggiungendo bambini andrai in LISTA D'ATTESA.

Bambino #{{ index + 1 }}
Sponsor Terra Rossa