WPML

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.

Non perdere mai le traduzioni esistenti quando modifichi le pagine tradotte


Quando aggiornavi l’originale, creato con page builder basati su shortcode, potevi perdere le traduzioni delle celle modificate.

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:

  1. Modificare il contenuto di più celle
  2. E cambiare anche la posizione di più celle

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!


Tutti i page builder hanno elementi destinati a collegare ad altre pagine. I più popolari sono i pulsanti, ma ci sono molti altri elementi che accettano gli URL.

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”.

Modalità Copia una volta per i campi personalizzati (molto evidente con il tema Avada)


Abbiamo aggiunto una nuova modalità per la traduzione dei campi personalizzati chiamata Copia una volta. Questa modalità significa che WPML copierà il valore dei campi personalizzati dall’originale alle traduzioni solo una volta, durante la traduzione iniziale.

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.

Supporto per Elementor

Elementor è un ottimo (e relativamente) nuovo page builder. Abbiamo collaborato con il team di Elementor per aggiungere il supporto per WPML. Per usufruire di questo nuovo supporto, dovrai installare il plugin WPML Page Builders, disponibile nella sezione Download del tuo account.

Scarica, prova e facci sapere


Questa è ancora una versione beta. Inizieremo il controllo qualità completo lunedì. In questa versione, stiamo cercando di semplificare tutto ciò che riguarda i page builder. Sarebbe fantastico se potessi provare questa beta sui tuoi siti di sviluppo. Verificala con temi e builder diversi. Facci sapere se noti dei problemi nel flusso di lavoro di traduzione. L’abbiamo testata con circa 7 builder. Puoi aiutarci testandola con i tuoi preferiti.

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:

Download delle versioni beta su wpml.org

Se non vedi i download delle versioni beta, esegui un aggiornamento completo (CTRL-F5). Devi installare:

  • WPML 3.7.0 beta
  • WPML Traduzione stringhe 3.5.3 beta
  • WPML Gestione traduzioni 2.3.0 beta
  • WPML Page Builders beta 1.1.0 – solo se vuoi testare con Elementor

Prossimamente


Stiamo lavorando a un’altra novità per i page builder. Molte pagine includono immagini e alcune di queste immagini contengono effettivamente del testo. A volte, dovrai fornire immagini diverse per lingue diverse. Ad esempio, la nostra documentazione include screenshot dell’area di amministrazione di WordPress. Sarebbe fantastico se la documentazione in spagnolo includesse screenshot con l’interfaccia utente in spagnolo.

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.

L’hai trovato utile? Condividi questo articolo: