Un sito Tilda si collega a Universally con un tag di script nel codice HTML del sito per la sezione HEAD. Il tag visualizza il selettore di lingua e traduce ogni pagina nel browser del visitatore, quindi i tuoi URL rimangono gli stessi in ogni lingua e non c'è DNS da modificare. Modalità di servizio JavaScript spiega come funziona la traduzione e cosa esclude.
Prima di iniziare
- Un piano Tilda Personal o Business. L'HTML personalizzato ne richiede uno e una prova Personal attiva è valida. Verifica la tua email e il tuo telefono se Tilda lo richiede.
- Il ruolo Proprietario o Amministratore nel tuo spazio di lavoro Universally, per creare il progetto e vedere il suo snippet. Gli Editor vedono "Chiedi a un amministratore del progetto lo snippet di installazione di questo progetto." invece della riga.
- Pagine pubblicate sul tuo dominio. Il controllo della connessione vede solo le pagine pubblicate.
Crea il progetto
- Avvia un nuovo progetto. Sotto Seleziona la tua tecnologia, scegli Tilda.
- Compila Dominio, il dominio completo su cui è pubblicato il tuo sito, come
example.com. Se il dominio non viene ancora risolto, vedrai un avviso e potrai comunque continuare. - Compila Nome progetto, controlla Lingua di origine (Inglese (US) per impostazione predefinita) e fai clic su Avanti.
I progetti Tilda non hanno una modalità di servizio da scegliere, quindi la schermata successiva è Aggiungi lo snippet. I sottodomini linguistici non sono ancora disponibili per i siti Tilda: il tuo sito viene tradotto dallo snippet, sui propri indirizzi.
Aggiungi lo snippet
Il passaggio Aggiungi lo snippet disegna la tua riga all'interno di una pagina di esempio. La dashboard compila la chiave del tuo progetto:
<script src="https://scripts.universally.com/p/YOUR_PUBLIC_KEY/s.js" async></script>
- Fai clic su Copia riga. Copia solo il tag di script e il pulsante cambia in Copiato.
- In Tilda, apri Impostazioni sito › Inserisci codice › Codice HTML per la sezione HEAD › Modifica codice. Impostazioni più vecchie potrebbero mostrare Altro invece di Inserisci codice.
- Incolla la riga e salva.
Usa questo campo per tutto il sito in modo che lo script venga caricato su ogni pagina. I pulsanti Segna come completato sullo schermo sono memorizzati nel tuo browser e non bloccano nulla.
Pubblica e controlla la connessione
- Salva il codice e ripubblica tutte le pagine sul dominio che hai inserito in Universally. Il controllo della connessione vede solo le pagine pubblicate.
- Tornato in Universally, fai clic su Controlla connessione.
Il controllo carica la tua home page e cerca la riga. Trovato significa che la riga è sul tuo dominio, appartiene a questo progetto e non c'è nient'altro da installare.
Ancora nulla cambia per i tuoi visitatori. La riga carica solo il file Universally e il tuo sito inizia a servire le traduzioni una volta aggiunte le lingue nel passaggio successivo.
Continua e Lo farò più tardi procedono entrambi a Aggiungi lingue, e nulla rimane in sospeso nel controllo. La riga rimane sulla pagina Configurazione del progetto, sotto La riga di cui il tuo sito ha bisogno.
Aggiungi lingue
- In Aggiungi lingue, rispondi "In quali lingue vuoi tradurre?" con almeno una lingua di destinazione.
- Fai clic su Fine. Rimane disabilitato finché il progetto non ha una lingua.
La finestra di dialogo della lingua mostra ancora Formato URL, ma il valore non viene utilizzato su Tilda perché i tuoi URL non cambiano mai. Ogni riga di lingua su Tutte le lingue ha un interruttore Live. Vedi Aggiungi e rimuovi lingue.
Verifica che abbia funzionato
- Apri il tuo sito pubblicato in una finestra privata. Un visitatore alla prima visita viene automaticamente associato alla lingua del suo browser, quindi un browser impostato su una delle tue lingue di destinazione visualizza la pagina tradotta.
- Trova il selettore di lingua nell'angolo in basso a destra, con bandiere e nomi delle lingue.
- Scegli una lingua. La pagina si ricarica in quella lingua, allo stesso indirizzo.
Per vedere quanta parte di una pagina è stata tradotta, aggiungi ?uni_debug=1 al suo URL e apri la console del browser.
Se non funziona
- Abbiamo caricato il tuo dominio ma la riga non era nella pagina: il codice non è stato salvato o le pagine non sono state ripubblicate da allora. Ripubblica tutte le pagine e ricontrolla. Una copia memorizzata nella cache può anche nascondere la riga per un po', e il controllo esamina solo la tua home page.
- Questa riga appartiene a un progetto diverso: la riga di un altro progetto è sul sito. Sostituiscila con la riga nella pagina Configurazione di questo progetto, quindi controlla di nuovo.
- Non appare alcun selettore: il progetto non ha ancora una lingua di destinazione attiva. Aggiungine una o attiva il suo interruttore Live.
- Il selettore appare ma del testo rimane nella lingua di origine: la pagina è protetta da login o password, oppure JavaScript aggiunge il testo dopo il caricamento della pagina. Vedi Modalità di pubblicazione JavaScript.
Altri casi sono in Le traduzioni non appaiono e Il selettore non è visibile.