Testi del widget e lingue
Il terzo passo del wizard gestisce tutte le stringhe testuali mostrate nel widget, con supporto multilingua completo: ogni lingua aggiunta dispone di un proprio set di testi indipendente.
Prerequisiti
- Un widget già creato (vedi Creare un widget).
- Permesso di gestione widget.
Aggiungere e rimuovere lingue
Nel passo Testi è possibile aggiungere una nuova lingua tramite il pulsante dedicato e rimuovere una lingua già configurata tramite la scheda corrispondente. Ogni lingua è rappresentata da una scheda separata; il contenuto testuale non è condiviso tra lingue diverse e va compilato per ciascuna di esse.
La lingua effettivamente mostrata al visitatore viene determinata, in ordine di priorità, da: attributo data-language dello script di incorporamento, attributo lang della pagina HTML, lingua di default configurata nel passo Configurazioni (vedi Creare un widget).

I testi configurabili
I campi sono raggruppati per area funzionale:
| Gruppo | Testi principali |
|---|---|
| Intestazione | Titolo dell'header, messaggio di intestazione |
| Bot e conversazione | Messaggio introduttivo del chatbot, placeholder del campo di input, messaggio iniziale |
| Coda | "Posizione nella coda", "Sei il prossimo in coda" |
| Fuori orario | "Chat non disponibile al momento" (mostrato quando la categoria è fuori dagli orari di servizio configurati, vedi Orari di servizio) |
| Privacy | Informativa privacy, testo di conferma maggiore età, etichette di consenso/rifiuto |
| Moduli | Testi del modulo dati cliente e del modulo di ricontatto |
| Menu e azioni | "Termina chat", "Invia trascrizione", "Notifiche", "Valuta la conversazione" |
| Messaggi di stato | Ingresso/uscita dalla chat, chiusura per inattività, errori (allegato troppo grande, tipo file non supportato, lingua non disponibile) |

Importare ed esportare un file di lingua
Ogni scheda lingua consente di esportare i propri testi in un file JSON e di importarne uno per compilare rapidamente una lingua a partire da un file preparato altrove (ad esempio una traduzione già pronta o un'esportazione da un altro widget). Il formato del file rispecchia la struttura dei gruppi elencati sopra.
Risultato atteso
Il widget mostra al visitatore i testi della lingua determinata secondo l'ordine di priorità descritto sopra; le lingue non ancora compilate non sono selezionabili lato utente.
Problemi comuni
| Problema | Causa | Soluzione |
|---|---|---|
| Il widget mostra testi non tradotti o la lingua di default | La lingua richiesta (da data-language o dall'attributo lang della pagina) non è stata aggiunta al widget | Aggiungere la lingua mancante nel passo Testi o forzare una lingua già configurata |
| Un testo aggiornato non compare | La modifica non è stata salvata prima di uscire dal passo | Salvare il passo Testi prima di passare al successivo |
| L'import del file di lingua non produce risultati | Il file JSON non rispetta la struttura attesa | Esportare prima un file di riferimento da una lingua già compilata e usarlo come modello |