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) |

Tradurre automaticamente le etichette
Funzionalità disponibile con l'integrazione Askme AI attiva sul tenant e con una licenza che comprende la traduzione.
Sulla scheda di una lingua il comando Traduci da <lingua> compila in un solo passaggio tutte le etichette ancora vuote, partendo dai testi della lingua di origine scelta. L'opzione Sovrascrivi anche le etichette già compilate estende la traduzione ai campi già valorizzati; senza di essa il lavoro fatto a mano resta intatto.
I testi tradotti compaiono nella scheda e restano modificabili: diventano definitivi solo al salvataggio del widget. I nomi propri di prodotto non vengono tradotti.
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 |