Registro delle modifiche
Novità
- La ricerca di "scan" o "theme strings" nelle impostazioni di WPML ora trova la scansione delle stringhe dei temi e dei plugin.
- L’editor a blocchi e l’Editor del sito hanno un pannello Lingua nativo nella barra laterale, con tutti i controlli del vecchio riquadro Lingua, per articoli, pagine, template, parti di template, pattern sincronizzati e menu di navigazione.
- Le traduzioni automatiche hanno un nuovo sistema di consegna. Il servizio di traduzione comunica al tuo sito quando il lavoro è pronto, il tuo sito lo raccoglie e ogni parte sa cosa contiene l’altra.
- Il tuo sito controlla anche autonomamente le traduzioni completate, in modo che un firewall o un plugin di sicurezza che blocca le chiamate del servizio non le fermi più.
- WPMLSupporto ha un nuovo riquadro per la consegna delle traduzioni. Mostra dove si trovano le tue traduzioni, cosa c’è che non va e cosa puoi fare ora.
- Quando le traduzioni sono in attesa, la bacheca e la barra di amministrazione indicano il motivo: parole esaurite, un pagamento in sospeso o rifiutato, il limite di spesa, il metodo di pagamento o un account bloccato. Un link ti porta alla soluzione.
- Quando un problema di consegna richiede il tuo intervento, ricevi un’email che indica la soluzione.
- La sezione Tassonomia della Dashboard di traduzione è completa. Mostra lo stato e il volume di ogni tassonomia, elenca i termini in una struttura ad albero in cui puoi cercare e li invia con ogni metodo: automatico, traduco io, un traduttore o un servizio di traduzione.
- I testi che appartengono a un elemento ora viaggiano con esso, quindi vengono inviati e addebitati una sola volta. Ad esempio, i testi di Yoast SEO di un termine viaggiano con il lavoro del termine.
- Con una directory per la lingua predefinita, l’URL radice ha una nuova opzione: Reindirizza alla lingua predefinita.
- WPML avvisa quando il percorso di un sottosito multisito è uguale a una directory di lingua. I nuovi siti non possono usare tale percorso e il Setup Wizard mostra quali URL di lingua assumerebbe un sottosito.
- WPMLSupporto e WP-CLI possono riparare i link interni che le versioni precedenti riscrivevano in indirizzi ?page_id=.
- I blocchi del selettore di lingua possono nascondere la lingua attuale dall’elenco e le loro impostazioni di visualizzazione sono più facili da seguire.
- WPML può ricordare la lingua scelta da un visitatore in un selettore di lingua e può suggerire la lingua del browser del visitatore in una barra invece di reindirizzarlo; entrambe le funzioni funzionano con la cache della pagina.
- Una traduzione presa in carico con Traduci indipendentemente rimane nell’editor di WordPress, senza alcun avviso sulla perdita delle modifiche, e la Dashboard di traduzione la apre lì.
- WPML ora indica PHP 7.4 come requisito minimo e, sulle versioni precedenti di PHP, mostra un avviso invece di bloccare il sito con un errore.
- ImpostazioniTraduzione IA ti permette di scegliere, per tipo di contenuto come i template di Elementor, se la traduzione automatica attende finché il contenuto non appare sul sito.
- Il nuovo comando WP-CLI wp wpml appearance mostra e reimposta ciò che WPML ha registrato come apparso sul sito.
- Il widget Selettore di lingua WPML per Elementor ha nuove opzioni di stile: uno sfondo al passaggio del mouse, uno stile Attivo per la lingua attuale e uno stile a discesa per l’elenco delle lingue.
- Elementor: il nome del sito e il motto dalle Impostazioni del sito possono essere tradotti dalla Dashboard di traduzione, e il testo del widget Titolo del sito si traduce con il suo header.
- Rafforzamento della sicurezza.
Prestazioni
- Ogni richiesta di pagina esegue due query del database in meno e il controllo della tabella delle lingue di WPML sul multisito è meno oneroso.
- L’elenco dei contenuti della Dashboard di traduzione carica i suoi articoli e le loro lingue in una query ciascuno, non due query per riga.
- I conteggi delle lingue sopra gli elenchi dell’area di amministrazione e le query per i contenuti mostrati nella lingua predefinita richiedono meno lavoro.
- Quando il servizio di traduzione non supporta una delle coppie di lingue di un sito, WPML conserva quella risposta per un’ora invece di richiederla su ogni pagina dell’area di amministrazione.
- Il salvataggio di un articolo non cancella più la cache delle lingue di WPML, quindi le richieste successive non la ricostruiscono.
- Il salvataggio di un articolo tradotto risolve ciascuno dei suoi link una volta, e solo quando i link sono cambiati, invece di una volta per lingua.
- Con una cache degli oggetti persistente, come Redis o Memcached, le ricerche delle traduzioni rimangono nella cache tra richieste e salvataggi.
- Il salvataggio di una pagina Elementor di grandi dimensioni su un sito con una grande libreria media non termina più in un timeout del server.
- I caricamenti delle pagine non riscrivono più il registro dei plugin attivi di WPML quando non è cambiato nulla.
- Le pagine con menu di categorie di grandi dimensioni, come i menu dei negozi, si caricano molto più velocemente.
- Il salvataggio di un articolo su un sito con migliaia di campi personalizzati traducibili non esaurisce più la memoria o il tempo.
- Multisito: il passaggio tra i siti legge le impostazioni di WPML una volta per sito e non cancella più la cache delle opzioni.
- Avada: le pagine con condizioni di visualizzazione Off Canvas si caricano più velocemente.
- Le traduzioni dai servizi di traduzione vengono salvate più velocemente: WPML legge i campi di un lavoro una volta invece di una volta per campo.
- I negozi con molte immagini di prodotto non sovraccaricano più il database: WPML trova la lingua di un’immagine con la propria ricerca indicizzata.
- Il pacchetto WPML Multilingual CMS ha circa 1.400 file in meno e l’aggiornamento da WPML 4.9 funziona ancora.
- WPML legge le sue piccole opzioni per ogni richiesta con una query all’avvio.
- Temi a blocchi: un elenco di pagine filtra le pagine per lingua con una query per caricamento di pagina e il blocco Navigazione legge le destinazioni dei suoi link e le traduzioni insieme.
- Le ricerche degli slug su una tassonomia tradotta leggono gli slug in una sola query.
- La cache di risoluzione degli URL smette di ricostruirsi a ogni caricamento della pagina e la sua tabella rimane piccola.
- Quando WPML ricostruisce la sua cache delle lingue, salva le impostazioni della lingua una volta per richiesta invece che a ogni modifica.
Correzioni per la traduzione automatica e Traduci tutto
- La rimozione delle tue credenziali per un servizio di traduzione ora le rimuove davvero, invece di far riapparire quelle vecchie.
- Con Traduci tutto attivo, il salvataggio di un articolo non attende più l’Editor di traduzione avanzato, il che causava il timeout dei salvataggi lenti.
- A un sito che non è registrato per la traduzione automatica viene comunicato, invece di "Unable to authenticate" o "Connection Error".
- La registrazione del sito per la traduzione automatica non termina più in un errore fatale quando la risposta non è valida.
- Le impostazioni della Traduzione IA non mostrano più "Salvato" quando il salvataggio è stato rifiutato, e WPML registra nuovamente il sito quando la sua firma viene respinta.
- Mentre il servizio di traduzione ha il sito limitato, WPML smette di inviare nuovamente i suoi lavori in attesa ogni dieci minuti e abbandona un lavoro dopo un giorno di tentativi falliti.
- Una restrizione sulla traduzione automatica viene rimossa solo quando il servizio di traduzione la rimuove, non da una qualsiasi chiamata andata a buon fine.
- La bacheca non conta più i lavori manuali, o i lavori che il servizio di traduzione non possiede più, come traduzioni in arrivo.
- Una lettura fallita dei motori di traduzione viene riprovata presto, invece di far fallire il conteggio parole di ogni lavoro automatico per un giorno.
- Con Traduci tutto attivo, l’aggiunta di una lingua non riapre più le categorie e altre tassonomie per la traduzione automatica.
- Traduci tutto traduce le pagine dell’editor a blocchi che hanno il meta box di un altro plugin, come i campi ACF, con i valori appena salvati.
- La finestra di dialogo "Regola i limiti dei contenuti" non si apre più da sola a ogni caricamento della Dashboard di traduzione mentre un tipo di post è escluso da Traduci tutto.
- L’editor degli articoli mostra un lavoro in attesa di essere inviato come in corso, invece di dire che l’invio per la traduzione automatica non è andato a buon fine.
- "Preleva traduzioni ora" riporta ciò che ha importato in pochi secondi.
- Un nuovo sito che invia contenuti alla traduzione automatica prima di essere connesso al servizio di traduzione ora si connette e traduce, invece di rimanere bloccato con un errore di autenticazione.
- Un lavoro di Traduci tutto il cui primo invio o conteggio parole è fallito non viene più inviato di nuovo con 0 parole.
- Traduci tutto non lascia più un articolo bloccato in attesa del traduttore senza alcun lavoro quando un invio automatico viene interrotto, e gli articoli già bloccati vengono inviati di nuovo da un controllo orario.
- Il salvataggio di un articolo la cui traduzione automatica è in attesa di un nuovo tentativo non crea più un secondo lavoro di traduzione.
- I lavori in attesa di un nuovo tentativo vengono inviati tutti alla successiva visualizzazione della pagina dell’area di amministrazione, non dieci alla volta.
- L’avviso "Il tuo aggiornamento ha sostituito una traduzione in corso" viene mostrato subito dopo il salvataggio, non un caricamento di pagina dopo.
- Traduci tutto invia una pagina dell’editor a blocchi che ha riquadri di campi extra anche quando WP-Cron è in ritardo.
- L’annullamento dei lavori automatici in corso in Risoluzione dei problemi rilascia anche le stringhe lasciate in corso da una traduzione automatica terminata.
- La traduzione automatica di una pagina corta con grandi contenuti salvati non fallisce più con "Failed to parse because your job is above the file size limit".
- Il salvataggio di un articolo non attende più che WPML prelevi le traduzioni completate, su nessun host.
- Traduci tutto non invia più di nuovo i contenuti invariati a ogni salvataggio dopo che il servizio di traduzione vi ha rinunciato. Ci prova due volte, poi aspetta finché il contenuto non cambia.
- Quando Traduci tutto sostituisce un lavoro non finito, annulla anche il vecchio lavoro presso il servizio di traduzione.
- L’applicazione di una preferenza modificata per i campi personalizzati alle traduzioni esistenti non invia più lo stesso articolo due o tre volte quando diverse schermate dell’area di amministrazione sono aperte.
- Traduci tutto non invia alcun lavoro sui termini a una lingua in pausa per la traduzione automatica.
- Un lavoro trattenuto da un invio automatico della Dashboard di traduzione viene riprovato come lavoro automatico, non come lavoro manuale.
- Traduci tutto non assegna più a un lotto di stringhe il contenuto di un pacchetto di stringhe con lo stesso ID, il che lasciava quelle stringhe non tradotte mentre il lavoro risultava completo.
- Un pacchetto di stringhe già tradotto in Traduzione stringhe non viene più tradotto e addebitato di nuovo quando viene inviato da solo.
- Un testo tradotto come parte di un pacchetto, come il titolo e il motto di un sito Elementor, viene tradotto e addebitato una volta. Traduzione stringhe mostra dove tradurlo.
- I lavori che non hanno mai raggiunto il servizio di traduzione non occupano più spazio nei suoi controlli di stato.
- La stima di Traduci tutto prezza esattamente ciò che l’esecuzione invia. I duplicati e i lavori scartati non vengono prezzati.
- La stima di Traduci tutto conta i termini dei prodotti, e la Dashboard di traduzione invia e conta un termine condiviso una volta sola. Il costo della Dashboard termina il caricamento.
- La stima del Setup Wizard conta i testi dei page builder, gli attributi, i campi dei termini ACF e i moduli.
- Un articolo salvato mentre WPML si riconnette al servizio di traduzione ottiene un lavoro di traduzione in attesa, inviato non appena il servizio risponde di nuovo.
- Una traduzione non viene più applicata due volte quando la sua consegna richiede più di 30 secondi.
- Con l’impostazione "Editor di WordPress" come editor di traduzione per tutti i contenuti, Traduci tutto segue quella scelta, così come la sua stima, invece di tradurre alcune pagine e poi non tradurne mai di nuove.
- Traduci tutto non invia più nuovamente in traduzione i termini delle tassonomie che non sono cambiati.
- Le traduzioni automatiche dei termini in una lingua nascosta vengono salvate di nuovo.
- La stima della traduzione automatica prezza una traduzione esistente che non ha uno stato di traduzione a 0, come la addebita l’esecuzione.
- Il nuovo tentativo di connessione al servizio di traduzione fa un tentativo alla volta.
- Una traduzione che ha atteso sotto un precedente limite di spesa, o sotto un blocco che da allora è stato rimosso, viene raccolta senza una nuova pausa per il limite di spesa.
Correzioni negli editor di traduzione e nei lavori di traduzione
- Un lavoro di traduzione non viene più rifiutato con "Missing or wrong data: target" quando un campo contiene solo punteggiatura, simboli o shortcode.
- Quando una traduzione consegnata lascia un testo senza traduzione, il resto della traduzione viene applicato, quel testo mantiene il suo originale e il log del lavoro lo nomina.
- Un lavoro di Gravity Forms o di un altro pacchetto di stringhe si apre nell’editor di traduzione di WPML, mai in un articolo che ha lo stesso ID, quindi le sue traduzioni non vanno più perse.
- Il lavoro di traduzione di un pacchetto di stringhe non include più i testi delle immagini di un articolo che ha lo stesso ID.
- Quando una traduzione ritorna per un lavoro che è stato annullato, il rifiuto viene ora scritto nel log del lavoro.
- L’Editor di traduzione classico salva di nuovo sui server che eseguono l’escape dei separatori tra i campi del modulo, invece di rispondere "Permission denied".
- I campi senza testo non vengono più inviati all’Editor di traduzione avanzato e una traduzione memorizzata di tale campo viene conservata.
- Il log del lavoro di traduzione conserva le righe degli annullamenti, delle aperture dell’editor, dei salvataggi dell’Editor di traduzione classico e degli upgrade.
- Nel log del lavoro di traduzione, un’azione iniziata all’interno di un’altra è annidata sotto di essa, e le righe dell’azione esterna non scompaiono più.
- Un lavoro di traduzione non viene più lasciato illeggibile quando i suoi testi non vengono salvati.
- L’aggiornamento a WPML 5.x non fa più passare i siti che traducono nell’editor di WordPress o nell’Editor di traduzione classico all’Editor di traduzione avanzato.
- Un lavoro in corso nell’Editor di traduzione avanzato si riapre con il suo lavoro, anche quando il suo originale è cambiato.
- L’invio di nuovo di una traduzione mentre la sua revisione è aperta, o la modifica di una traduzione dopo che la sua revisione è stata chiusa, la mantiene nella coda di revisione.
- Una nota per i traduttori che contiene "&" raggiunge il lavoro di traduzione intatta.
- La riapertura di una traduzione completata nell’Editor di traduzione avanzato una seconda volta consegna la modifica invece di fallire.
- La modifica di un originale dopo che una traduzione è stata aperta nell’editor e lasciata incompiuta ricostruisce quel lavoro di traduzione dai contenuti più recenti.
- L’invio di contenuti in traduzione non fallisce più con un errore del server quando il file XLIFF per l’email di notifica non può essere scritto.
- Un errore del servizio di traduzione su un lavoro annullato non trattiene più gli altri annullamenti, e ti viene comunicato quando un annullamento non ha potuto essere completato.
- Un annullamento su cui il servizio di traduzione continua a fallire, mentre risponde ad altre chiamate, viene abbandonato, quindi l’avviso "non è stato possibile annullare" scompare. Durante una riconnessione, le schermate di traduzione mostrano un avviso invece di due.
- Nell’Editor di traduzione avanzato, l’etichetta del titolo dell’articolo e i nomi dei gruppi come "Main Content" seguono la lingua dell’area di amministrazione.
- Una traduzione consegnata per una pagina che è stata modificata mentre il lavoro era in corso viene salvata sulla pagina, o contrassegnata come bisognosa di un aggiornamento quando un testo è cambiato troppo.
- Una traduzione modificata dal front-end e completata nell’Editor di traduzione avanzato viene applicata di nuovo. Quando una consegna fallisce, la pagina ne indica il motivo.
- Un campo inviato di nuovo non si divide più in corrispondenza delle interruzioni di riga.
- L’invio di nuovo di una traduzione effettuata nell’Editor di traduzione avanzato o classico non tratta più la traduzione precedente come una modifica dell’editor di WordPress.
- Un invio si ferma quando WPML non può scrivere il record della lingua, invece di fallire in seguito con "invio non confermato".
- Un invio a un servizio di traduzione che si ferma a metà non lascia più i suoi lavori bloccati in corso.
- L’Editor di traduzione avanzato non apre più un lavoro di traduzione che il servizio di traduzione ha consegnato molto tempo fa.
- Un blocco HTML personalizzato il cui script in linea contiene un segno < non blocca più il suo lavoro di traduzione.
- Il ritorno dall’Editor di traduzione avanzato non registra più un avviso PHP per un lavoro che il servizio di traduzione non possiede più.
- La raccolta delle traduzioni da un servizio di traduzione continua quando una traduzione non viene salvata, e un salvataggio che interrompe la richiesta viene contato e nominato.
Correzioni in Gestione traduzioni e nella Dashboard di traduzione
- L’elenco dei Lavori di traduzione mostra di nuovo i suoi lavori sui siti in cui mostrava "No Data" con molte pagine di risultati.
- In Attività di traduzione, una traduzione programmata è etichettata come Scheduled e una privata come Private, invece di "Bozza – In attesa di revisione".
- La finestra di dialogo per il cambio del motore della Dashboard di traduzione indica quando un passaggio a Private Translation Cloud è stato rifiutato, invece di confermarlo.
- La finestra di dialogo per il cambio del motore mostra il messaggio di un salvataggio fallito dove puoi vederlo.
- Le Attività di traduzione e la Dashboard di traduzione mostrano l’ID dell’elemento tradotto, e Visualizza apre l’editor di traduzione per i tipi di post senza una schermata di modifica, come le tabelle TablePress.
- L’email del manager mostra le parole da tradurre per gli articoli e i pacchetti di stringhe aggiornati, non il loro conteggio parole completo.
- L’invio autonomo di contenuti in traduzione dalla Dashboard di traduzione non fallisce più con "WPML could not count the words in these items" quando i prezzi non possono essere letti.
- Una stringa aggiornata conta le parole aggiunte dalla sua ultima traduzione, non 0, nella Dashboard di traduzione, nella stima dei costi e nell’email del manager.
- Le capacità dei traduttori rimangono coerenti: l’impostazione delle coppie di lingue aggiorna le coppie salvate, la rimozione di un traduttore rilascia i suoi lavori non finiti e i nuovi amministratori possono tradurre.
- Quando l’Editor di traduzione avanzato rifiuta un nuovo Manager delle traduzioni, la schermata ne mostra il motivo.
- La scelta di un Manager delle traduzioni o di un traduttore non va più in timeout sui siti con molti utenti, in Impostazioni e nel Setup Wizard.
- La tabella dei traduttori mostra un riepilogo in testo normale per i traduttori che hanno tutte le coppie di lingue e funziona quando c’è un solo traduttore.
- L’impostazione della notifica via email per i nuovi lavori su un profilo utente appare e si salva solo per gli utenti che sono traduttori o manager.
- Attività di traduzione mostra un messaggio ignorabile con un link per assumere un traduttore esperto per revisionare le traduzioni.
- L’email di riepilogo delle traduzioni e dei lavori in ritardo ai manager include le stringhe inviate dalla Dashboard di traduzione.
- Il report giornaliero dei lavori in ritardo viene inviato anche quando il servizio di traduzione non è raggiungibile.
- La Dashboard di traduzione elenca separatamente i contenuti trattenuti che non sono ancora apparsi sul sito, con "Mostrali", ed etichetta dove le stringhe sono state viste come "Appare sul sito" o "Visto nell’area di amministrazione".
- La Dashboard di traduzione non mostra più una riga fuorviante "Mappa alle lingue conosciute" e distingue le lingue che supportano solo la traduzione manuale dalle lingue trattate come uguali a quella predefinita.
- La ricerca per Titolo in Attività di traduzione e Lavori di traduzione trova i lavori anche in base al loro titolo tradotto.
- I traduttori che hanno disattivato le notifiche per i nuovi lavori non ricevono più l’email per i nuovi lavori, e Invia alla traduzione non fallisce più con un errore HTTP 500 a causa di ciò sui server che non possono inviare posta.
- Il riquadro "già tradotto" segue una modifica effettuata in un’altra scheda e viene offerto anche per gli articoli modificati.
- Una tassonomia spuntata sulla Dashboard di traduzione non conta più come "non visualizzata" sulla barra inferiore.
- Traduco io indica che l’editor potrebbe partire da una traduzione automatica che usa le tue parole, e come cancellarla.
- L’icona di stato indica "revisione in corso" mentre una traduzione viene modificata dalla sua pagina di revisione.
- Attività di traduzione elenca per primi i tuoi lavori in corso, e l’elenco Pagine offre di continuarli.
- Il focus della tastiera rimane all’interno delle finestre di dialogo di WPML.
Correzioni per i page builder
- I testi dei page builder vengono salvati quando una traduzione viene consegnata tramite WP-CLI, invece che il lavoro si completi con una traduzione vuota.
- Divi e altri page builder: WPML conserva i pattern "creato con page builder" di ogni file di configurazione, non solo dell’ultimo.
- WPBakery: l’anteprima della pagina mostra le ultime modifiche non salvate invece di una revisione precedente.
- Divi: le pagine migrate da Divi 4 a Divi 5 si aprono nell’Editor di traduzione avanzato con le loro traduzioni esistenti.
- Cornerstone: Traduci tutto traduce header, footer, layout e componenti.
- Avada: i moduli vengono tradotti da Traduci tutto sui siti che eseguivano una versione precedente di WPML.
- Elementor: Traduci tutto attende di tradurre i template finché non appaiono sul sito e traduce solo gli attributi personalizzati che i visitatori leggono.
- Gli attributi degli shortcode dichiarati come link in wpml-config.xml mostrano la pagina di destinazione nella lingua attuale.
- Quando un link cambia su una pagina di un page builder, le sue traduzioni ottengono di nuovo il nuovo link, a meno che un traduttore non abbia modificato quel link a mano.
- Elementor V4: i media degli elementi video (il video e la sua immagine di copertina) vengono tradotti.
- WPBakery: un commento dell’editor a blocchi all’interno di uno shortcode non aggiunge più codice shortcode non elaborato alle stringhe da tradurre.
- Avada: con Traduzione media, un’immagine impostata con una dimensione (ad esempio "medium") mostra l’immagine tradotta e mantiene la sua dimensione.
- Il contenuto degli shortcode composto solo da altri shortcode non viene più registrato come stringa da tradurre, mentre il markup come un video raggiunge comunque il lavoro di traduzione.
- Le pagine create con shortcode dichiarati in una configurazione XML personalizzata ottengono i testi dei loro shortcode tradotti quando il lavoro di traduzione viene completato.
- Elementor: una voce di configurazione XML personalizzata per un widget come il container si aggiunge alle impostazioni integrate di WPML invece di sostituirle.
- Elementor: il link del container nell’editor di traduzione mostra il nome del suo elemento.
- Nell’Editor di traduzione avanzato, i testi delle immagini degli elementi di WPBakery, Divi, Enfold e Avada mostrano la miniatura corretta.
- WPBakery: le traduzioni mantengono il JS personalizzato e le impostazioni dell’editor della pagina, e i duplicati puntano i pulsanti e i link alle pagine tradotte.
- WPBakery e altri costruttori di shortcode: i link a una riga tradotta o a un id di elemento (#id) seguono l’id tradotto.
- WPBakery: ogni griglia su una pagina tradotta, incluse le griglie masonry e media, utilizza il template della griglia tradotto.
- Sui siti con Divi e WPBakery, il salvataggio di una pagina WPBakery con un grafico, una barra di avanzamento, un pulsante o una galleria non si ferma più con un errore PHP.
- WPBakery e altri costruttori di shortcode: a una pagina il cui contenuto contiene un commento dell’editor a blocchi viene applicata la sua traduzione.
- WPBakery: una traduzione consegnata dall’Editor di traduzione avanzato mantiene i pulsanti con un’azione onclick personalizzata.
- WPBakery: l’impaginazione, il caricamento di altri elementi, il lazy loading e i filtri di Post Grid e Media Grid funzionano sulle pagine tradotte.
- WPBakery: una traduzione modificata nell’editor front-end viene conservata, non sovrascritta dal successivo aggiornamento dell’originale.
- WPBakery: con Traduzione media, le immagini di sfondo delle Design Options di sezioni, righe e colonne mostrano la loro versione tradotta.
- WPBakery: il link personalizzato di una Single Image punta alla pagina tradotta, anche su WPBakery 9, e i link semplici salvati dalle versioni precedenti di WPBakery rimangono link nella traduzione.
- Elementor: i testi di un widget con un’impostazione di contenuto dinamico vuota raggiungono di nuovo il lavoro di traduzione.
- Enfold: un duplicato di una pagina si collega alle pagine nella sua stessa lingua.
- Page builder: gli attributi e gli id degli shortcode tradotti vengono applicati quando il builder scrive spazi attorno a "=" (ad esempio Tatsu Builder).
- Beaver Themer: un layout tradotto mantiene le sue regole di visibilità tradotte dopo ogni aggiornamento della traduzione.
- Beaver Builder: le regole di visibilità come "post in category" o "post is this page" usano la categoria o la pagina tradotta, quindi i moduli non scompaiono più nelle traduzioni.
- Beaver Builder: gli sfondi di righe e colonne, le immagini callout e parallasse, i video di sfondo e i moduli video usano i media tradotti.
- Beaver Builder: più testi dei moduli raggiungono l’editor di traduzione, come i testi del modulo di iscrizione, della tabella dei prezzi, del carosello di articoli, dei popup, dei menu e dei riquadri.
- Beaver Builder: i visitatori vedono subito una traduzione aggiornata in Traduzione stringhe, senza dover svuotare manualmente la cache.
- Beaver Builder: l’avviso di perdita delle modifiche viene mostrato anche con l’interfaccia iFrame disattivata, e Salva bozza su una traduzione conta come una modifica manuale.
- Beaver Builder: un modulo eliminato e aggiunto di nuovo mantiene la sua traduzione.
- Beaver Builder: l’editor di traduzione mostra le immagini dei moduli photo e callout, e una bozza non pubblicata di Beaver di una traduzione viene conservata.
- Beaver Builder: "Copia contenuto dall’originale" funziona nella schermata di aggiunta della traduzione e i link copiati puntano alle pagine tradotte.
- Page builder: una pagina duplicata converte i link scritti come percorso, come /about/, e anche la bozza di Beaver Builder ottiene i link convertiti.
- Elementor: negli header e nei footer, il nome del menu, il testo del pulsante di ricerca e i valori degli attributi personalizzati vengono tradotti.
- Elementor: Loop Grid, i loop di tassonomie e il widget Articoli usano termini, articoli ed elementi del loop tradotti, e il separatore dei meta degli articoli viene tradotto.
- Elementor: i popup tradotti mantengono le impostazioni di visualizzazione dell’originale, e l’editor di una traduzione mostra il popup tradotto.
- Moduli di Elementor Pro: il messaggio del server, il nome del mittente della seconda email, i testi di Slack e Discord e i valori predefiniti dei campi vengono tradotti, e reCAPTCHA viene mostrato nella lingua della pagina.
- Elementor: il widget Template mostra il template tradotto nell’editor di una traduzione.
- Elementor: gli URL dei video e i campi URL all’interno degli elementi ripetitore vengono tradotti come link, e i controlli nascosti dalle impostazioni del widget, come il link video di una diapositiva immagine del Media Carousel, non vengono più inviati alla traduzione.
- Avada: un layout assegnato a una categoria si applica anche alla categoria tradotta e ai suoi articoli e prodotti tradotti.
- Elementor V4: una pagina tradotta mostra gli stili del componente tradotto, anche quando è stata tradotta prima del componente o duplicata.
- Moduli di Elementor V4: le email inviate da una pagina tradotta elencano di nuovo le risposte del visitatore, e le email dei moduli tradotti interrotte vengono riparate dopo l’aggiornamento.
- Elementor V4: le immagini fornite tramite URL, le sostituzioni di immagini e video dei componenti e i link delle query dei container vengono tradotti.
- Divi 5: i moduli mostrati solo per una categoria o un articolo vengono mostrati anche sugli articoli tradotti.
- Divi 5: un testo che mescola parole con contenuti dinamici mantiene sia le parole che ogni elemento dinamico nella traduzione.
- Divi 5: il Visual Builder mostra il modulo globale tradotto su una pagina tradotta.
- Cornerstone: le immagini di sfondo e i loro testi alt di sezioni, righe e colonne vengono tradotti, anche negli header, nei footer, nei layout e nei loro duplicati.
- Cornerstone: un header, footer o layout senza traduzione nella lingua attuale mostra l’originale, non la copia di un’altra lingua.
- Cornerstone: il salvataggio dell’originale nel builder aggiorna di nuovo le sue traduzioni complete.
- Cornerstone: i componenti e i loro parametri raggiungono la traduzione.
- Cornerstone: ogni testo e link di titoli, testimonianze, immagini e tabelle raggiunge l’editor di traduzione.
- Cornerstone: header, footer e layout mantengono i loro link dopo la traduzione automatica, i loro stili si aggiornano, l’anteprima avvisa prima che le modifiche vadano perse e i lavori mostrano le immagini.
- Cornerstone: una modifica solo di stile mantiene la traduzione completa.
- SiteOrigin: i layout tradotti mantengono ogni barra rovesciata, come nelle regex, nei percorsi e nel codice.
- SiteOrigin: i widget Immagine e Galleria e gli sfondi di righe, celle e widget usano le immagini tradotte.
- SiteOrigin: un salvataggio in background di una traduzione conta come una modifica manuale, quindi un aggiornamento successivo avvisa prima di sovrascriverla.
- SiteOrigin: la scheda "Clone Page" elenca solo le pagine nella lingua della pagina che modifichi, e l’elenco dei widget non offre più i widget rimossi da WPML.
- SiteOrigin: un duplicato mantiene il suo layout, può essere modificato in SiteOrigin e i suoi link puntano alla lingua del duplicato.
- SiteOrigin: i widget all’interno di un widget Layout Builder, e i widget che si spostano, mantengono i propri testi e le proprie traduzioni.
- Cornerstone, Beaver Builder e SiteOrigin: le pagine tradotte memorizzano il loro contenuto nella lingua tradotta, quindi la ricerca, i riassunti, i feed, l’API REST e i plugin SEO leggono la traduzione.
- Avada: la modifica di una pagina tradotta non sovrascrive più gli elementi globali di altre lingue.
- Avada: i testi di fallback dei dati dinamici raggiungono il traduttore.
- Avada: quando l’inglese è una lingua secondaria, le Global Options inglesi e Traduzione stringhe rimangono sincronizzate.
- Avada: gli URL dei portfolio funzionano in ogni lingua dopo che i permalink sono stati salvati in qualsiasi lingua, anche quando lo slug del portfolio è tradotto.
- Avada e altri costruttori di shortcode: una pagina duplicata punta i link dei pulsanti e di altri shortcode alla lingua del duplicato.
- Avada: una pagina tradotta che mescola blocchi e un layout Avada mantiene il layout dell’originale.
- Avada: l’elenco Off Canvas mostra la colonna della lingua, gli stili di WPML si caricano sulle Layout Sections, e le anteprime di Avada Live delle traduzioni, incluse le Post Cards, mostrano il contenuto tradotto.
- Elementor: l’editor si apre normalmente, non in Safe Mode, per gli articoli il cui permalink viene riscritto da un plugin come Premmerce Permalink Manager.
- Elementor Pro: una lightbox aperta da un’immagine o da un link mostra l’immagine tradotta.
- SiteOrigin: i link agli articoli nei widget del SiteOrigin Widgets Bundle e nei widget all’interno dei campi del builder vengono tradotti.
- Enfold: le entità HTML digitate nei blocchi di testo e di codice rimangono come digitate nella traduzione.
- Elementor: i link a una Elementor Landing Page puntano alla landing page tradotta.
- Divi 5: un canvas di un header o footer del Theme Builder viene mostrato sulle pagine tradotte, quindi le Interactions che lo aprono funzionano di nuovo.
- Una pagina WPBakery che usa anche un template del tema di Elementor invia i suoi contenuti alla traduzione, non solo il suo titolo.
- Divi: con la lingua del profilo impostata su "Site Default", il Visual Builder si apre nella lingua del sito anche sulle pagine tradotte.
- Divi 5: il salvataggio di una traduzione nel Visual Builder non modifica, sposta o elimina più i contenuti off-canvas e i popup dell’originale.
- BeTheme: un template di header, footer o popup tradotto viene mostrato nella sua lingua non appena la sua traduzione viene completata.
- Elementor Pro: una pagina che incorpora un template con lo shortcode [elementor-template] carica gli stili del template tradotto.
- WoodMart: un layout senza traduzione nella lingua attuale mostra il layout originale.
- Blocchi di Divi 5: i link, le immagini di sfondo e gli id dei prodotti dichiarati per l’intera famiglia di blocchi vengono tradotti insieme alle impostazioni di ciascun blocco.
- Elementor: gli id all’interno degli elementi ripetitore, come le immagini del carosello di banner WoodMart, puntano agli elementi tradotti.
- Il salvataggio di un template Elementor su un sito con molte lingue non va più in timeout: l’editor ottiene la sua risposta prima che WPML registri i testi e aggiorni le traduzioni.
- Una pagina di un page builder tradotta automaticamente ottiene le sue immagini tradotte, anche sui server PHP-FPM.
- Divi 5: un canvas locale (contenuto off-canvas o un popup che appartiene a una pagina) viene tradotto con la sua pagina.
- Divi 5: i canvas degli archivi e della home del blog rimangono nella propria lingua, e un salvataggio del builder su una traduzione non sovrascrive più l’originale.
- Divi: i template del Theme Builder aggiunti dopo una traduzione si applicano in ogni lingua. WPMLSupporto e WP-CLI riparano i siti che mantenevano un elenco per lingua.
- Divi, WPBakery e Beaver Builder: i visitatori vedono i template, i layout e i moduli salvati pubblicati tradotti.
- Elementor V4: una pagina che mostra un template carica gli stili del template tradotto.
- Elementor e l’Editor di traduzione avanzato: i testi degli elementi ripetitore, come accordion e schede, non sono più racchiusi in tag di paragrafo extra.
- WoodMart: un’etichetta limitata a prodotti o categorie viene stampata sulle loro traduzioni.
Correzioni per i blocchi e l’editor a blocchi
- I link all’interno di blocchi auto-chiudenti annidati vengono convertiti nella lingua della traduzione.
- I link in un blocco annidato in un altro blocco, come i sottomenu di navigazione e i container di GenerateBlocks, vengono convertiti nella lingua della traduzione.
- Sui temi a blocchi, una lingua senza la propria versione di un template personalizzato o di una parte di template usa la versione della lingua predefinita, poi quella dell’originale, prima del file del tema, allo stesso modo sul sito e negli editor.
- Le impostazioni dei blocchi come id, classi, colori, file immagine e valori CSS (ad esempio nei container di GenerateBlocks) non vengono più inviate alla traduzione.
- Meno valori predefiniti tecnici dei blocchi, come px, % e _self, appaiono in Traduzione stringhe.
- Nessun errore fatale quando BuddyPress Multilingual o un altro plugin ripulisce un pacchetto di stringhe non utilizzato.
- Un incorporamento di YouTube o altro tradotto nell’Editor di traduzione classico mostra il player video, non un semplice link.
- Il pannello Lingua dell’editor a blocchi viene mostrato nella lingua dell’area di amministrazione.
- I pannelli Lingua e CMS Nav dell’editor a blocchi hanno una spaziatura adeguata, e l’avviso di duplicazione si legge come un’unica frase.
- Il blocco Selettore di lingua non si blocca più in AspettoWidget e nell’Editor del sito su "Tutte le lingue".
- Gli stili di WPML non modificano più l’aspetto degli elementi di altri plugin nell’editor a blocchi, nell’editor classico degli articoli e nella barra di revisione front-end.
- Su WordPress 7.2, uno shortcode tra virgolette doppie all’interno di un attributo HTML rimane fuori dall’editor visivo.
Correzioni per il selettore di lingua
- I template PHP personalizzati del selettore di lingua vengono caricati solo dalla cartella dei template di WPML, dal tema o dal tema child, o dalle cartelle che un plugin registra per la scansione.
- Il blocco Selettore di lingua contrassegna ogni nome di lingua con la sua lingua e ogni link con hreflang, per gli screen reader e i controlli di accessibilità.
- Due selettori di lingua su una pagina vengono annunciati agli screen reader con nomi diversi.
Correzioni per categorie, tag e altre tassonomie
- Quando la traduzione automatica di una categoria o di un tag fallisce, il lavoro ne indica il motivo; un termine esistente nella lingua di destinazione senza link di traduzione viene utilizzato come traduzione.
- La traduzione di un termine consegnata con un codice regionale, come en-us per en, viene applicata alla lingua del sito invece di essere rifiutata.
- Il nome di un termine tradotto più lungo di quanto consentito da WordPress viene segnalato con il suo motivo, e non viene inviato di nuovo finché il nome non cambia.
- La descrizione di un termine scritta dal lavoro di traduzione di un articolo mantiene il suo HTML.
- Il lavoro di traduzione di un articolo include i campi dei termini delle sue categorie i cui nomi iniziano con "_", come i titoli SEO.
- Un elemento termine non si risolve più in un termine non correlato, il che dava link hreflang errati nella sitemap di Yoast SEO.
Correzioni per i menu
- Il salvataggio di un menu non rimuove più tutti i suoi elementi sui siti in cui gli ID dei termini e gli ID delle tassonomie dei termini differiscono.
- Gli utenti autorizzati a sincronizzare i menu possono aprire TraduzioniMenu, il vecchio indirizzo dei Menu porta lì, e i Manager delle traduzioni non ricevono più errori di accesso quando sincronizzano i menu.
- I menu di navigazione non vengono più duplicati sui siti con Redis o un’altra cache degli oggetti persistente.
- Un menu importato con l’importatore di WordPress mantiene i suoi elementi pagina e categoria.
- La sincronizzazione dei menu mantiene l’impostazione "Aggiungi automaticamente nuove pagine di primo livello" di ogni menu.
Correzioni per link, URL e reindirizzamenti
- Un endpoint WooCommerce o personalizzato tradotto non interrompe più un endpoint più lungo che termina con la stessa parola, il che dava un 404 in quella lingua.
- Sui siti installati in una sottocartella, il salvataggio di una pagina tradotta (ad esempio in Divi) non riscrive più i link interni in indirizzi ?page_id= non funzionanti.
- I link alla pagina attuale con parametri di query mantengono di nuovo il loro indirizzo quando i contenuti non tradotti vengono mostrati nella lingua predefinita.
- Una pagina radice non tradotta mostrata nella lingua predefinita non reindirizza più a una pagina con lo stesso slug più in profondità nel sito.
- Con la lingua come parametro URL, i link interni nei contenuti tradotti mantengono la loro #anchor.
- Con un file HTML radice, le ricerche e le chiamate all’API REST all’URL radice raggiungono WordPress. Un file HTML radice che non può essere caricato, o una pagina radice non pubblicata, funziona come se non fosse impostata alcuna pagina radice.
- Un link a una categoria di prodotto la cui base è tradotta per lingua viene convertito nella traduzione.
- I link nelle traduzioni esistenti ora puntano alle pagine che sono state tradotte in seguito, anche per i contenuti creati prima dell’installazione di WPML.
- Gli archivi delle categorie tradotte, incluse le categorie di prodotto WooCommerce, non reindirizzano più a se stessi in un loop sugli host che limitano le query di database di grandi dimensioni.
- I link che WPML fornisce ad altri strumenti per aprire una traduzione nell’editor di WordPress sono indirizzi completi, quindi non portano più a una pagina non trovata.
- I link nei contenuti tradotti agli indirizzi serviti da un altro plugin, come i link di WP File Download, non vengono più sostituiti dal link di un articolo non correlato.
- Il salvataggio di una traduzione non trasforma più i link alle pagine private in link alla lingua originale.
- Con una pagina radice e una directory per la lingua predefinita, gli indirizzi dei feed con una stringa di query, come /?feed=rss2, portano ai feed del sito.
Correzioni per le lingue e il Setup Wizard
- Il passaggio Lingue del Setup Wizard salva di nuovo su un sito finito che utilizza un dominio diverso per lingua, invece di chiedere un dominio per l’inglese.
- Il passaggio Lingue del Setup Wizard contrassegna una lingua personalizzata con un codice regionale, come zh-tw-x, come "Solo traduzione manuale" quando la traduzione automatica non la supporta, così come fa il passaggio dei costi.
- Una lingua che l’elenco integrato non offre più, come l’amarico, può essere aggiunta come lingua personalizzata.
- Quando l’eliminazione dei contenuti di una lingua viene rifiutata perché è diventata la lingua predefinita, la rimozione non rimane più contrassegnata come in esecuzione.
- L’aggiornamento a WPML 5.x non sostituisce più un locale di lingua personalizzato, come il tedesco (formale), con uno regionale, quindi Traduzione stringhe continua a funzionare per quella lingua.
- Una scheda del Setup Wizard lasciata aperta, o una richiesta di impostazioni precedente, non può più sovrascrivere una configurazione completata.
- La rimozione dell’ultima lingua secondaria non rimanda più un sito configurato al Setup Wizard: WPML apre ImpostazioniLingue, e la voce di menu Configurazione viene mostrata solo fino al termine della configurazione.
- Una lingua non può più essere mappata sulla lingua predefinita del sito, il che faceva tradurre l’Editor di traduzione avanzato nella lingua di origine; i siti con tale mappatura vengono riparati durante l’aggiornamento.
- Una lingua che aveva ancora un locale obsoleto da una vecchia versione di WPML, come il catalano o l’urdu, ottiene il locale attuale una volta; un locale che hai scelto tu stesso viene mantenuto.
- Una coppia di mappatura scambiata, come da en a fr e da fr a en, viene rimossa in un solo passaggio.
- Una lettura fallita delle lingue attive non sostituisce più l’elenco memorizzato.
- Un sito configurato non perde più il suo stato di configurazione, e la schermata Stringhe mostra l’avviso di configurazione.
- Un salvataggio delle impostazioni non sostituisce più un’impostazione memorizzata che non è riuscito a leggere.
- Yiddish e dari vengono mostrati da destra a sinistra.
- La rimozione di un’ex lingua predefinita insieme alle sue traduzioni non elimina più i contenuti nell’attuale lingua predefinita.
- Sugli schermi larghi, i pulsanti Indietro e Continua del Setup Wizard rimangono accanto al modulo.
Correzioni per la registrazione e gli aggiornamenti
- La chiave del sito non viene più cancellata tra gli accessi all’area di amministrazione, quindi l’avviso ‘A New Site Key Is Required’ smette di ripresentarsi.
- Multisito: un sottosito con un dominio diverso per lingua non invia più il proprio indirizzo nei controlli della chiave del sito, il che poteva annullare la registrazione dell’intera rete.
- I siti con un dominio diverso per lingua non perdono più la loro chiave del sito quando viene controllata di nuovo in background.
- Un sottosito creato duplicandone un altro presenta il proprio indirizzo al servizio di traduzione.
- L’aggiornamento da WPML 5.x non si ferma più con un errore "Class not found".
- L’upgrade di Gestione traduzioni non viene più eseguito sopra un upgrade del core in corso.
- Un plugin WPML lasciato incompleto da un aggiornamento interrotto mostra un avviso invece di un errore fatale a ogni richiesta.
- L’aggiornamento da WPML 5.2.0 si conclude sui siti con moltissime voci Translation Priority, invece di esaurire la memoria a ogni richiesta. Il nuovo comando WP-CLI wp wpml upgrade remove-translation-priority esegue quella pulizia in una volta sola.
- Una chiave del sito rifiutata da un controllo automatico, come quello giornaliero, viene conservata e contrassegnata invece di essere rimossa. Aggiorna la licenza in WPMLSupporto la rimuove o ripristina l’abbonamento.
- Multisito: un sottosito di una rete senza chiave del sito WPML spiega che la rete usa una sola chiave del sito.
- Il banner "Rinnova il tuo account" mostrato nei 30 giorni successivi alla scadenza del tuo account WPML può essere chiuso e rimane chiuso.
Correzioni per i siti WooCommerce
- Un campo personalizzato Copia modificato tramite l’API dei prodotti WooCommerce o WP-CLI viene copiato nelle traduzioni del prodotto.
- Lo shortcode della categoria di prodotto elenca i prodotti nella lingua predefinita sulle pagine tradotte quando i prodotti usano "display as translated".
- Un template della pagina Carrello o Checkout personalizzato per una lingua secondaria viene utilizzato sulle pagine del carrello e del checkout di quella lingua.
Correzioni per i campi personalizzati e Advanced Custom Fields
- Una riga di un campo personalizzato senza un nome non scrive più avvisi di deprecazione PHP a ogni sincronizzazione dei termini e copia degli articoli.
- Un campo personalizzato tradotto mantiene le sue barre rovesciate quando la traduzione viene salvata.
- I campi personalizzati che contengono id all’interno di un elenco convertono anche il primo elemento dell’elenco.
- I campi personalizzati Copia il cui valore sembra solo serializzato non vengono più svuotati o tagliati nelle traduzioni.
- L’avviso "i campi personalizzati sono diventati traducibili" elenca ogni campo una volta ed esclude i campi reimpostati su Non tradurre.
- Un campo personalizzato "Copia una volta" eliminato da una traduzione rimane eliminato invece di riapparire al salvataggio successivo.
Correzioni per i media e le immagini
- Nella visualizzazione a griglia della Libreria media, "Elimina definitivamente" nella finestra degli allegati funziona di nuovo.
- "Usa un file diverso" di Traduzione media e le modifiche della lingua di Traduzione stringhe funzionano per le lingue il cui codice ha lettere maiuscole, come de-AT.
- Le immagini il cui indirizzo è codificato in percentuale nel contenuto, come i nomi dei file con caratteri giapponesi, vengono trovate, quindi ogni traduzione usa l’immagine della sua lingua.
Correzioni per gli articoli e le pagine
- Una pagina radice che è una bozza o nel Cestino viene elencata di nuovo in Pagine e nel Cestino, l’avviso a riguardo offre di ripristinarla, e una pagina radice non pubblicata non interrompe più le home page e i link.
- "Collega alle traduzioni" non spunta più "Imposta <language> come lingua originale di questo articolo" per impostazione predefinita.
- ArticoliTutti gli articoli e l’editor degli articoli non mostrano più un errore fatale quando la tabella delle traduzioni di WPML ha perso le sue chiavi; WPMLSupporto offre una riparazione e un avviso te ne informa.
- "Sovrascrivi con il contenuto in <language>" chiede conferma in una finestra di dialogo di WPML invece che in quella del browser.
- L’editor degli articoli funziona sempre nella lingua dell’articolo stesso, anche quando il suo link nomina un’altra lingua.
- Una pagina la cui prima traduzione è stata annullata può essere collegata di nuovo a una traduzione esistente.
- L’aggiunta della stessa traduzione da due schede non rimuove più la lingua della prima; la seconda arriva nell’elenco aggiornato con un avviso.
- Su un nuovo sito, l’eliminazione di un prodotto tradotto, o di un originale di un altro tipo aggiunto da un plugin o da un tema, chiede cosa fare con le sue traduzioni, così come fa per gli articoli e le pagine.
- La finestra di dialogo che chiede se eliminare anche le traduzioni si collega all’impostazione che risponde una volta per tutte le eliminazioni.
Correzioni per la compatibilità con altri plugin e temi
- Avada: le opzioni del tema funzionano di nuovo con WPML attivo su un account Blog, dove la Dashboard di traduzione non è disponibile.
- I temi e i plugin che chiedono a WPML la traduzione di un elenco di id o un valore di testo di contenuti che WPML non traduce, come le etichette dei prodotti WoodMart, ottengono il loro valore indietro invariato.
- Google XML Sitemaps: con la lingua come parametro URL, la sitemap elenca gli articoli e le pagine tradotte con i loro slug tradotti.
- BetterDocs: i blocchi di categorie e "BetterDocs Order" elencano le categorie corrette e ogni documento tradotto sulle pagine in lingua secondaria.
- WordPress 7.2: non ci sono più avvisi di deprecazione dagli slug numerati o dall’Editor di traduzione classico.
- Le query che usano suppress_filters, come gli elenchi di Content Views, mostrano gli articoli della lingua attuale quando filtrano per una categoria.
- I filtri delle query per slug o nome della categoria, come il campo ACF Relationship, funzionano nelle lingue secondarie con Regola gli ID disattivato.
- Le schermate dell’area di amministrazione che caricano gli articoli tramite l’API REST con Tutte le lingue selezionate, come quelle di Avada, elencano gli articoli di ogni lingua.
Correzioni per le schermate dell’area di amministrazione e le impostazioni
- L’icona di WPML nella barra di amministrazione mostra un’icona di riproduzione verde mentre Traduci tutto è in esecuzione senza nulla da fare, e un contatore rosso solo quando qualcosa richiede la tua azione.
- I link dalle schermate di WPML a wpml.org aprono la pagina o la sezione della documentazione che la schermata descrive.
- Più testi dell’area di amministrazione, come i nomi degli stili del selettore di lingua e alcuni pulsanti e messaggi, vengono mostrati nella lingua della tua area di amministrazione.
- ImpostazioniTraduttori mostra la versione XLIFF in uso, il vecchio credito nel footer "Multilingual WordPress with WPML" è rimosso, e i nuovi siti non memorizzano più le impostazioni inutilizzate.
- L’opzione URL della pagina in URL e SEO viene mostrata per ogni lingua dell’area di amministrazione.
- SupportoSvuota cache aggiorna anche l’elenco dei servizi di traduzione.
- Svuota cache in WPMLSupporto cancella anche le traduzioni del titolo e del motto del sito e le cache di WPML CMS Nav e ACF Multilingual.
- Le informazioni di debug di WPML e la schermata Supporto mostrano la vera versione di MariaDB invece di MySQL 5.5.5.
- Le schermate dell’area di amministrazione non registrano più un avviso "Undefined array key" per le richieste senza un cookie di accesso, come WP-CLI.
Correzioni per i database e il multisito
- Multisito: un sito della rete che ha le tabelle di WPML ma non ha terminato la configurazione non interroga più la tabella delle lingue a ogni richiesta.
- Multisito: un sito della rete le cui tabelle di WPML sono scomparse smette di interrogarle a ogni richiesta e lo comunica ai suoi amministratori.
- La riparazione della risoluzione dei problemi per i tipi di elemento ora rimuove un record di traduzione insieme al suo stato e ai suoi lavori, non lasciando nulla di rotto.
- Quando il database rifiuta un aggiornamento della tabella di WPML, WPML corregge da solo il caso comune della data zero; altrimenti un avviso dell’area di amministrazione mostra l’errore e un pulsante Riprova, invece che i lavori di traduzione falliscano silenziosamente.
- La tabella dei lavori irrisolvibili viene creata sulle versioni precedenti di MariaDB e MySQL.
Altre correzioni
- Il check-in del sito con wpml.org segnala correttamente i siti che traducono nell’editor di WordPress.
- Nessun altro avviso PHP "WP_User_Query::query was called incorrectly" quando WPML abilita le capacità dei traduttori.
- Nessun altro avviso PHP "Undefined array key 2" quando un plugin o un tema controlla una capacità di un articolo senza nominare un articolo.
- Con una cache degli oggetti persistente, gli elenchi dei commenti e delle recensioni mostrano i commenti della lingua attuale.
- L’avviso sui template Twig personalizzati si collega alla sezione sui template PHP.
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.
