Registro delle modifiche
Richiede WPML 5.3.0.
Novità
- Rafforzamento della sicurezza.
Prestazioni
- Con la registrazione automatica delle stringhe disabilitata, Traduzione stringhe non osserva più ogni testo tradotto e non precarica più le stringhe del tema a ogni richiesta.
- Il salvataggio di una pagina creata con un page builder legge le sue stringhe una sola volta e non riscrive più le stringhe che non sono cambiate.
- I testi dell’area di amministrazione di opzioni molto grandi, come le impostazioni del tema Avada, vengono letti più velocemente: sul front-end vengono esaminate solo le loro chiavi registrate.
- Nella modalità di registrazione delle stringhe riservata agli amministratori, le richieste dei visitatori non eseguono più il lavoro di registrazione.
- Gli slug degli URL tradotti vengono letti con un’unica query in batch per ogni richiesta.
- La cancellazione dei file di traduzione ignorati avviene con un solo aggiornamento del database invece di uno per file, in modo che le pagine dell’area di amministrazione dei siti di grandi dimensioni non blocchino più la tabella.
Correzioni in Traduci tutto
- Le stringhe rimaste “in corso (traduzione automatica)” a causa di una traduzione automatica terminata vengono sbloccate, anche quando la traduzione automatica è disattivata.
Correzioni nei testi dell’area di amministrazione
- Un testo dell’area di amministrazione registrato mentre il suo valore era vuoto, ad esempio da un importatore o all’attivazione di un plugin, viene tradotto sul front-end una volta che ottiene un valore.
- I formati di data e ora tradotti e altri testi dell’area di amministrazione funzionano di nuovo dopo l’aggiornamento a Traduzione stringhe 5.2.0: i file di traduzione rimossi da tale aggiornamento vengono ricostruiti una volta.
Correzioni nei file di traduzione
- Dopo che le impostazioni locali di una lingua cambiano, i suoi file di traduzione mantengono la regola del plurale della lingua anche quando altre pagine vengono caricate nello stesso momento.
- Una lingua che aveva ancora impostazioni locali obsolete da una vecchia versione di WPML viene corretta una volta e i suoi file di traduzione vengono ricostruiti, in modo che le sue stringhe tradotte vengano mostrate di nuovo sul front-end.
- Un file di traduzione andato perso, ad esempio dopo una migrazione o un ripristino, viene ricostruito nella successiva pagina dell’area di amministrazione invece che il front-end mostri il testo originale.
- La correzione dei link, la conversione dei link assoluti e le altre azioni che modificano le traduzioni senza un salvataggio ora aggiornano anche i file di traduzione, in modo che il front-end mostri le nuove traduzioni.
- Un dominio di testo con lettere maiuscole, come Widgets, rimane tradotto dopo che un plugin cambia le impostazioni locali e le ripristina.
- Le traduzioni personalizzate del dominio di testo di un plugin o di un tema vengono applicate di nuovo dopo l’aggiornamento, anche in assenza di un file di traduzione nativo.
Altre correzioni
- La scheda Stringhe rimanda alla scansione delle stringhe dei temi e dei plugin.
- I testi dei page builder vengono salvati quando una traduzione viene consegnata tramite WP-CLI.
- Le etichette Widget e Widgets dei widget a blocchi nella Dashboard di traduzione vengono mostrate nella lingua della tua area di amministrazione.
- Le immagini impostate nelle opzioni del tema, come i loghi dell’intestazione e off-canvas di Blocksy, mostrano la loro versione tradotta anche per il primo elemento di un elenco.
- Il salvataggio di un’opzione del sito come il titolo del sito in una lingua secondaria con il valore originale non sostituisce più la traduzione di quella lingua.
- Le stringhe non tradotte in una pagina visualizzata da un amministratore vengono registrate anche quando un’altra richiesta sta salvando delle stringhe nello stesso momento.
- Una base tradotta del negozio o della categoria di prodotto salvata con uno slash iniziale rimane nelle regole degli URL, in modo che gli archivi delle categorie tradotte non mostrino più un errore 404.
- Gli utenti che possono gestire le traduzioni, non solo gli amministratori, possono salvare le traduzioni delle etichette delle tassonomie.
- Una base tradotta dello slug che è uguale alla base di un altro tipo di post o tassonomia non compromette più gli URL di quel tipo, in modo che gli archivi delle categorie di prodotto non mostrino più un errore 404.
- La registrazione delle stringhe non tradotte che un amministratore vede mentre è connesso non si disattiva più da sola due ore dopo la configurazione, e viene riattivata una volta nei siti in cui le versioni di WPML da 5.0 a 5.2 l’avevano disattivata.
- Nessun errore fatale durante gli aggiornamenti di Traduzione stringhe: le traduzioni dei pacchetti lingua vengono ricaricate nella successiva pagina dell’area di amministrazione invece che durante l’aggiornamento.
- Una lettura non riuscita delle impostazioni memorizzate di Traduzione stringhe non esegue più di nuovo gli upgrade né svuota la tabella di scansione dei MO.
- Un testo tradotto come parte di un pacchetto mostra dove tradurlo.
- Traduzione stringhe funziona quando WordPress lo carica prima di WPML.
Aggiorna o scarica
L’aggiornamento è disponibile per tutti i clienti di WPML con un abbonamento attivo — appare nella pagina Plugin nella tua area di amministrazione di WordPress entro 24 ore dal rilascio. Puoi anche verificarlo subito in PluginAggiungi nuovoCommerciale. Per scaricare e installare manualmente, vai su Download nel tuo account wpml.org (vedi le istruzioni di installazione) e ricordati di aggiornare tutti i componenti insieme senza mescolare le versioni.
