
Perché la traduzione della community non è scalabile per i temi e i plugin di WordPress
La nostra analisi di oltre 60.000 plugin e temi di WordPress mostra che la traduzione della community copre meno del 5% delle esigenze in 40 lingue.
Due giorni fa abbiamo condotto un sondaggio per chiederti come vorresti tradurre i siti progettati con i page builder. In questo articolo, vorrei condividere i risultati e come questi influenzeranno il nostro prossimo sviluppo su WPML 3.6.
Questo metodo è utilizzabile, ma non molto pratico. Pensiamo che sarebbe più facile progettare una sola volta per tutte le lingue e tradurre solo i testi con WPML. A proposito, stiamo completando la documentazione su come tradurre tutto in Toolset, inclusi i layout. Ne scriverò quando sarà pronta.

Alcune persone in realtà preferiscono progettare separatamente per ogni lingua. Questo ha senso quando l’intero design deve essere modificato. Immagino che, se hai un design molto accurato per la homepage del sito, abbia senso modificarlo e ottimizzarlo per ogni lingua.
La maggior parte è OK con ciò che abbiamo ora, ma preferisce avere un unico design e tradurre con WPML. Inoltre, alcuni dicono che questo approccio non è utilizzabile per loro. Penso che si tratti di persone che utilizzano i servizi di traduzione. Sono d’accordo che è quasi impossibile chiedere a traduttori esterni di toccare i design del tuo page builder. Abbiamo riscontrato questi problemi durante l’integrazione di WPML con diversi servizi di traduzione.

Quasi il 60% dei siti che usano i page builder utilizza Visual Composer. I successivi builder molto popolari sono Divi e Avada. Anche altri sono piuttosto popolari.


Vai su WPML->Gestione traduzioni. Lì, vedrai nuovi tipi di contenuto per i design dei page builder. Seleziona i design che vuoi tradurre e inviali alla traduzione. Puoi scorrere i diversi elementi del tuo sito e aggiungerli al Carrello traduzioni. Quando hai finito di selezionare le traduzioni, vai su WPML->Gestione traduzioni->Carrello traduzioni e invia tutto insieme in un unico blocco. Puoi tradurre localmente (con l’Editor di traduzione di WPML) o esternamente presso il tuo servizio di traduzione preferito.

Stiamo iniziando l’integrazione con Visual Composer, che sfortunatamente è il meno pratico con cui integrarsi. VC memorizza il design come shortcode all’interno de “il contenuto”. Gli shortcode non hanno ID, quindi è difficile fare un’associazione tra un elemento e i suoi testi. Cercheremo di collaborare con gli autori di VC per aggiungere gli ID alle celle. In ogni caso, useremo un metodo alternativo che identifica le stringhe in base al loro contenuto. Questo significa che, se un testo cambia, devi tradurlo da zero, perché non abbiamo modo di sapere quale fosse quel testo prima che tu modificassi la cella. Faremo del nostro meglio per aggiungere gli ID alle celle di VC. Spero tu ti renda conto che questo non è del tutto nelle nostre mani.
Altri page builder funzionano diversamente. Memorizzano il design del builder separatamente da “il contenuto” e le celle hanno identificatori univoci. Quindi, quando modifichi una cella, vedrai la traduzione precedente e potrai semplicemente aggiornarla.
WPML 3.6 includerà certamente il supporto per Visual Composer. Cercheremo di includere anche il supporto per Divi. Come parte di questo ciclo di rilascio, scriveremo anche una documentazione dettagliata su come registrare le stringhe per la traduzione nei page builder. È piuttosto semplice, richiede solo di essere documentato correttamente.
Successivamente, lavoreremo con tutti gli altri sviluppatori di page builder per integrare tale supporto nei loro prodotti.