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.
Siamo pronti con un'altra, e ultima, beta per WPML 3.8. Come probabilmente sai, in questa versione ci siamo concentrati sulle prestazioni. Dalla beta precedente abbiamo trovato ulteriore margine di miglioramento ed è ora pronta per i tuoi test.
Ora, quando attivi Traduzione stringhe, WPML imposta automaticamente la modalità migliore per il tuo sito. Qual è la modalità migliore? Dipende dalle stringhe effettive trovate nel tuo sito. Se hai solo stringhe che provengono da testi in inglese, WPML la imposta come lingua predefinita del sito. WPML eseguirà Traduzione stringhe solo nelle altre lingue, in modo da non rallentare il tuo sito per la lingua predefinita.
In sintesi, c'è meno da configurare e si ottengono prestazioni migliori.
Quando esegui l'upgrade a WPML 3.8, il sistema verificherà se la tua configurazione ha margine di miglioramento e ti suggerirà di apportare automaticamente delle modifiche quando necessario.
Insieme, questo si traduce in un funzionamento molto più veloce.
Tuttavia, questo è vero solo per i file .mo di piccole dimensioni. Alcuni plugin (e persino il core di WordPress) hanno file .mo ENORMI. WPML ha file .mo enormi. WooCommerce ha file .mo enormi, così come altri plugin e temi.
Se a WPML serve più tempo per caricare la traduzione di “una stringa”, ma carica una minima frazione delle stringhe presenti nei file .mo, WPML può svolgere il lavoro molto più velocemente. Ad esempio, quando guardi un articolo del blog sul front-end, ti servono forse 15 stringhe dal core di WordPress (“lascia un commento”, “rispondi”, ecc.). Per ottenere queste poche stringhe, WordPress carica un file .mo ENORME.
Ora, WPML bloccherà il caricamento di questo file .mo e, al suo posto, fornirà le traduzioni per queste stringhe specifiche. L'incremento delle prestazioni è molto significativo.
Affinché avvenga questa piccola magia, WPML ha bisogno di un breve periodo di addestramento. Non appena attivi l'opzione per “non caricare i file .mo”, WPML si aggancia tramite hook al caricamento dei file .mo e legge le stringhe che contengono. Facciamo questo in piccoli lotti, per non sovraccaricare troppo il tuo sito. Quando questo addestramento è terminato (in genere, dopo diversi caricamenti del sito), WPML cambia modalità, blocca i file .mo scansionati e fornisce le traduzioni necessarie.
Per testare, vai al tuo account WPML e fai clic su Download. Cambia il canale in Beta e scarica. Assicurati di scaricare tutti i componenti di WPML che utilizzi (non dovresti mescolare componenti di “produzione” e “beta”).
Ci fai sapere come ti trovi?