WPML 5.0 Beta – Un’esperienza riprogettata e una traduzione automatica più intelligente
WPML 5.0 è il più grande aggiornamento che abbiamo rilasciato da anni.
Probabilmente sai che prendiamo molto sul serio la creazione del miglior flusso di lavoro di traduzione possibile per i siti che utilizzano i page builder. In questa versione, abbiamo apportato miglioramenti significativi a quasi tutti i page builder e stiamo introducendo il supporto per un altro popolare page builder.
Vuoi sapere perché?
<TL;DR> WPML utilizza la tabella di Traduzione stringhe per memorizzare i testi che richiedono la traduzione nei page builder. Finora, potevamo trovare questi testi solo in base ai loro valori, perché non tutti i page builder hanno degli ID univoci per le celle (sì, è così). Quindi, se modificavi una cella, WPML non riusciva a trovare la traduzione precedente per essa. Anche se si trattava di una piccola modifica, dovevi comunque ritradurre quella cella da zero. </TL;DR>
Abbiamo deciso che questo non è “un piccolo problema con cui le persone possono convivere”. Non vorremmo averlo sui nostri siti. Quindi, abbiamo apportato un importante aggiornamento alla tabella di Traduzione stringhe e alla logica di traduzione dei page builder. Ora, abbiniamo i testi per le celle in base a valore, posizione e assegnazione.
In parole povere, questo significa che ora l’unico modo per perdere le traduzioni esistenti è se dovessi:
In tal caso, WPML avrà difficoltà a collegare le celle e le loro traduzioni. Quando devi fare modifiche massicce su pagine esistenti (create con i page builder), tutto ciò che devi fare è salvare frequentemente. Prima sposta gli elementi e poi salva. Quindi, modifica il contenuto della cella e salva di nuovo. Oppure, modifica e salva e poi sposta e salva. Non ha importanza. In questo modo, WPML tiene traccia delle traduzioni delle celle e non perdi le tue traduzioni esistenti.
Provalo!
Ora, quando traduci pagine con tali link, WPML aggiornerà automaticamente i link per puntare ai contenuti tradotti. WPML lo fa già per i link nelle celle di testo. D’ora in poi, copriremo anche i link nelle celle “speciali”.
Perché qualcuno dovrebbe aver bisogno di una cosa del genere?
Considera un tema come Avada. Avada utilizza i campi personalizzati per memorizzare le impostazioni per singola pagina. Ad esempio, memorizza le impostazioni per lo stile dell’intestazione della pagina.
Con questa nuova modalità, puoi tradurre le pagine con Avada e tutte le impostazioni vengono applicate automaticamente al contenuto tradotto. Quindi, puoi modificare le traduzioni e cambiare l’aspetto del titolo per ogni lingua. Finora, dovevi scegliere tra il blocco di questi campi tra tutte le traduzioni e il doverli vedere nell’editor di traduzione. La nuova modalità ti permette di sincronizzare automaticamente una volta e poi avere la libertà di aggiornare separatamente.
Al momento, l’abbiamo applicata solo alla configurazione del tema Avada. Stiamo aggiornando le configurazioni di altri temi per trarre vantaggio da questa nuova modalità. Se stai utilizzando un tema che ne trarrebbe beneficio, faccelo sapere (nei commenti) e lavoreremo con l’autore del tema per applicare un aggiornamento simile anche per quel tema.
Per ottenere questo aggiornamento, accedi al tuo account WPML e fai clic su Download. Cambia il selettore nella parte superiore della pagina su Beta. Abbiamo aggiornato la pagina dei download, quindi vedrai questo:

Se non vedi i download delle versioni beta, esegui un aggiornamento completo (CTRL-F5). Devi installare:
Al momento, questo richiede un processo manuale, quindi quasi nessuno lo fa. È una bella seccatura tenere traccia di quali immagini appaiono su pagine diverse e sostituirle manualmente.
Stiamo lavorando a un importante aggiornamento del plugin Traduzione media, che ti permetterà di revisionare le diverse immagini nel sito e impostare le “traduzioni” per esse. Quindi, non importa dove appaiano queste immagini, WPML le sostituirà con la loro traduzione. Questo è un grande progetto e siamo solo all’inizio. Cercheremo di averlo in WPML 3.8.
Stiamo anche lavorando al modulo Feedback sulla traduzione, di cui abbiamo mostrato un’anteprima qualche settimana fa.