FreemiumProBusinessEnterprise

Eventi e moduli multilingua

Panoramica del multilingua

tikento permette di creare eventi disponibili in piu lingue. Nome, descrizione, etichette dei campi del modulo, testi delle notifiche -- tutto puo essere tradotto, e il partecipante vedra automaticamente il contenuto nella sua lingua.

Il multilingua dei contenuti e una funzionalita separata dalla lingua dell'interfaccia. L'interfaccia della piattaforma e disponibile in 7 lingue per tutti i piani. Le lingue dei contenuti (lingue degli eventi e dei moduli) dipendono dal piano.

Lingue dei contenuti per piano

PianoLingue disponibiliLingue
Free2ru, en
Pro4Qualsiasi 4 delle 7
Business7Tutte
Enterprise7Tutte

Lingue disponibili: russo (ru), inglese (en), spagnolo (es), arabo (ar), italiano (it), tedesco (de), francese (fr).

Traduzione dell'evento

Passo 1: attivate le lingue aggiuntive

  1. Aprite l'evento e andate alla scheda "Panoramica".
  2. Trovate la sezione "Lingue dei contenuti".
  3. Cliccate "Aggiungi lingua" e selezionate le lingue desiderate dall'elenco.
  4. Salvate le modifiche.

Passo 2: traducete i campi principali

Dopo aver aggiunto la lingua, accanto ai campi testuali appariranno i selettori delle lingue. Per ogni lingua compilate:

  • Nome dell'evento -- mostrato nelle liste e nella pagina dell'evento.
  • Descrizione -- testo completo con formattazione.
  • Descrizione breve -- per le schede e le anteprime.
  • Luogo -- indirizzo e nome della sede.

Passo 3: salvate le traduzioni

Cliccate "Salva". Le traduzioni saranno disponibili ai partecipanti immediatamente.

Traduzione del modulo di registrazione

Il modulo di registrazione supporta la traduzione di ogni elemento tramite i18n-service.

Cosa viene tradotto

Per ogni campo del modulo potete tradurre:

  • Label -- nome del campo (ad esempio, "Cognome" / "Last name" / "Apellido").
  • Placeholder -- suggerimento all'interno del campo.
  • Descrizione / suggerimento -- testo esplicativo aggiuntivo.
  • Opzioni di risposta -- per i campi di tipo select, radio, checkbox.
  • Messaggi di validazione -- testi di errore per compilazione errata.
  • Testi dei consensi -- checkbox con accordo utente, GDPR, ecc.

Come tradurre i campi del modulo

  1. Aprite l'evento e andate alla scheda "Registrazione" (costruttore moduli).
  2. Assicuratevi che l'evento abbia le lingue aggiuntive attivate (vedi sopra).
  3. Nel costruttore moduli cliccate sul campo che volete tradurre.
  4. Nel pannello di modifica del campo cambiate la lingua con il selettore della lingua.
  5. Inserite la traduzione per label, placeholder e altri elementi.
  6. Ripetete per ogni campo e ogni lingua.

I campi per i quali non e stata indicata una traduzione verranno mostrati nella lingua principale dell'evento.

Come il partecipante vede il contenuto

Determinazione automatica della lingua

All'apertura della pagina dell'evento o del modulo di registrazione, tikento determina la lingua preferita del partecipante:

  1. Cookie tikento_locale -- se il partecipante ha precedentemente scelto la lingua.
  2. Telegram -- lingua dell'account all'accesso tramite Mini App.
  3. Browser -- header Accept-Language.

Se il contenuto e disponibile in quella lingua viene mostrato automaticamente. Se non lo e, viene utilizzata la lingua principale dell'evento.

Cambio manuale

Il partecipante puo cambiare la lingua del contenuto nella pagina dell'evento, se sono disponibili piu lingue. Il selettore della lingua viene mostrato nella parte superiore della pagina.

Logica di fallback

Se la traduzione di un elemento specifico manca, il sistema la cerca nella catena:

Lingua selezionata -> Lingua principale dell'evento -> Inglese -> Chiave di traduzione

Il partecipante non vedra mai un campo vuoto -- nel caso peggiore verra mostrato il testo nella lingua principale.

Traduzione delle notifiche

Le notifiche email e i messaggi Telegram ai partecipanti vengono inviati nella loro lingua preferita.

Cosa viene tradotto nelle notifiche

  • Oggetto e corpo dei messaggi email
  • Testi delle notifiche Telegram
  • Pulsanti inline in Telegram
  • Conferme di registrazione e pagamento

I modelli delle notifiche vengono tradotti tramite i18n-service. Se il modello non e tradotto nella lingua del partecipante, viene utilizzata la lingua principale dell'evento.

Pannello traduzioni (Admin Console)

Per i super amministratori della piattaforma e disponibile il pannello di gestione delle traduzioni nella sezione /admin/i18n.

Funzionalita del pannello

  • Tabella di tutte le chiavi di traduzione con filtro per namespace e lingua
  • Modifica inline dei valori con salvataggio immediato
  • Indicatore di copertura -- percentuale delle chiavi tradotte per ogni lingua
  • Esportazione del dizionario in formato JSON
  • Importazione delle traduzioni da file JSON

Le modifiche apportate tramite il pannello entrano in vigore entro 10 minuti (dopo l'aggiornamento della cache in Redis).

Raccomandazioni

Per eventi internazionali

  • Aggiungete tutte le lingue del vostro pubblico prima della pubblicazione dell'evento.
  • Traducete almeno il nome, la descrizione e i campi chiave del modulo.
  • Verificate la traduzione cambiando la lingua nella pagina di anteprima.

Per eventi con pubblico arabo

  • Assicuratevi che la descrizione dell'evento venga visualizzata correttamente in modalita RTL (da destra a sinistra).
  • Verificate che le opzioni di risposta nei moduli siano leggibili in modalita RTL.

Per moduli con logica condizionale

  • La logica condizionale (mostra/nascondi campi in base a condizioni) funziona allo stesso modo in tutte le lingue.
  • Traducete tutte le opzioni di risposta da cui dipendono le condizioni, altrimenti il partecipante potrebbe non vedere i campi necessari.

Domande frequenti

Quante lingue dei contenuti sono disponibili sul piano gratuito?
Due: russo e inglese. Per quattro lingue serve il piano Pro, per tutte e sette -- Business o Enterprise.
Il partecipante vedra l'evento nella sua lingua automaticamente?
Si. tikento determina la lingua preferita del partecipante (dal browser o da Telegram) e mostra il contenuto in quella lingua, se la traduzione e disponibile. Se non lo e, viene mostrata la lingua principale dell'evento.
E possibile tradurre solo parte dei campi del modulo?
Si. La traduzione di ogni campo (label, placeholder, suggerimento) e indipendente. I campi non tradotti verranno mostrati nella lingua principale dell'evento.
Dove vengono conservate le traduzioni dei contenuti?
Nel database tramite i18n-service. Le traduzioni vengono memorizzate nella cache Redis (TTL 10 minuti) e nel Service Worker lato client per l'accesso offline.