Documentazione > Registro modifiche gratuito

Registro modifiche gratuito

Sfoglia documenti
Cerca Documentazione
Caricamento registro delle modifiche...

3.3.1

  • Risolti i casi di errore di ottimizzazione del database gettext dovuti a problemi di creazione degli indici
  • Risolti i casi di problemi di "illegal mix of collation" durante l'esecuzione dell'ottimizzazione del database gettext

3.3

  • Risolta la vulnerabilità XSS con i marcatori gettext nei commenti. Grazie a Pham Duc Anh e al team di Wordfence per la segnalazione
  • Risolta vulnerabilità XSS nel menu a tendina delle stringhe dell'Editor di traduzione. Grazie a momopon1415 e al team di Wordfence per la segnalazione
  • Migliorato il tempo di caricamento della pagina gestendo meglio le traduzioni gettext
  • Risolto il problema del titolo del prodotto rimosso dal carrello di WooCommerce non tradotto
  • Risolto il blocco dell'editor della homepage di Elementor quando è abilitata la sottodirectory della lingua predefinita
  • Risolto il conflitto con il plugin Mailster
  • Campi di test delle credenziali API nascoste corretti
  • Risolti i problemi di trp-ajax in presenza di credenziali del database con caratteri di escape
  • Impedisci interferenze con robots.txt

3.2.6

  • Risolta una vulnerabilità di sicurezza XSS relativa ai wrapper gettext. Grazie a momopon1415 e al team di Wordfence per la segnalazione
  • Risolta la sicurezza dell'azione del componente aggiuntivo multisito. Grazie a Jan Thiel per la segnalazione
  • Corrette le traduzioni plurali di gettext saltate dal controllo di compatibilità di sprintf
  • Risolti i casi limite di errore di sintassi SQL nella creazione della tabella gettext
  • Mantieni invariata la lingua dell'interfaccia dell'Editor di traduzione mentre cambi la lingua dell'anteprima del sito
  • Corretto il CSS del pulsante Aggiungi media dall'Editor di traduzione

3.2.3

  • Aggiunta compatibilità con Breakdance Builder per quanto riguarda la lingua del profilo utente
  • Corretto caso limite in cui le stringhe normali non erano modificabili nell'editor di traduzione
  • Risolto un problema per cui il link multimediale appariva raddoppiato nell'editor di traduzione
  • Corretto pagina di accesso WPS Hide che restituisce 404 quando si ha una sottodirectory per la lingua predefinita
  • Rimosso modulo di installazione plugin dall'onboarding

3.2.2

  • Migliorata la gestione della traduzione automatica salvando i progressi man mano, in modo che le pagine di grandi dimensioni mantengano la loro traduzione anche se il caricamento di una pagina viene interrotto, e lo stesso testo non viene più inviato per la traduzione (o fatturato) più di una volta.
  • Risolto il problema della traduzione automatica di stringhe gettext che vengono lasciate intenzionalmente uguali nei file di traduzione del plugin o del tema.
  • Interfaccia utente migliorata per chiarire che TranslatePress AI è disponibile tramite una chiave API
  • Estesa la finestra popup Credenziali API di Test per mostrare la richiesta HTTP in uscita (URL, metodo, intestazioni, corpo) accanto alla risposta, con JSON formattato in modo leggibile.
  • Risolto ERR_TOO_MANY_REDIRECTS dietro un reverse proxy che termina SSL
  • Corretto il formato data errato nell'output di gettext in date_i18n / wp_date
  • Corretto un piccolo problema CSS nell'editor di traduzione di stringhe quando lo si apre in lingue diverse dall'inglese
  • Rimosso il codice per l'aggiornamento dei plugin pro

3.2.1

  • Aggiunta l'integrazione con l'API delle funzionalità di WordPress
  • Migliorare il filtraggio del testo traducibile per evitare il rilevamento del codice JS
  • Mantieni pubDate/lastBuildDate in camelCase nei feed RSS tradotti
  • Correggi le email di
  • Correggi la deprecazione delle proprietà dinamiche di PHP 8.2 su TRP_Search

3.2

  • Localizza l'interfaccia utente di TranslatePress nelle lingue più diffuse in cui viene utilizzato WordPress
  • Riduci i costi di traduzione automatica migliorando il filtraggio del testo traducibile
  • Migliorare le prestazioni della ricerca di stringhe originali per tabelle di traduzione di grandi dimensioni
  • Aggiunta la compatibilità con Ivory Search per la ricerca in lingua secondaria
  • Aggiunta la compatibilità con Bricks per selettore di lingua
  • Supporta le connessioni al database tramite socket UNIX in trp-ajax.php
  • Mantenere i parametri di query JSON negli URL selettore di lingua
  • Corretto errore limite JS: assegnazione non valida a const ‘i’
  • Corretto l'avviso di offset di stringa illegale in class-reviews.php
  • Risolto l'avviso PHP relativo alla chiave "oppositeLanguage" non definita in selettore di lingua v2
  • È stato risolto un problema per cui il menu selettore di lingua poteva salvare e riutilizzare in modo errato la classe "current-language-menu-item" per la lingua predefinita, facendo sì che questa apparisse come attiva insieme alla lingua effettivamente corrente
  • Corretto il precaricamento di WPRocket che causava la visualizzazione di pagine precaricate in una lingua diversa
  • Corretto errore del caso limite quando la traduzione gettext ha un numero errato di segnaposto
  • Corretta la gestione degli attributi non racchiusi tra virgolette seguiti da tab/newline in simple_html_dom
  • Corretto pulsante "Traduci sito" URL non aggiunta slug lingua per la lingua predefinita della sottodirectory
  • Corretto la colonna ID non definita nelle tabelle Gettext/Traduzione stringhe regolare
  • Cor

3.1.9

  • Aggiunta la compatibilità dei layout Woodmart per l'Editor di traduzione
  • Compatibilità MEC aggiunta per selettori di prezzo e metadati post contaminati
  • Corretto bug per cui una seconda email inviata nella stessa richiesta non veniva tradotta
  • Rimuovi i marcatori trp-gettext residui quando translate_page ritorna in anticipo sulla lingua predefinita
  • Aggiunto link allo strumento Word Counter del sito web nella scheda Traduzione automatica

3.1.8

  • Correggi le traduzioni gettext salvate come stringhe predefinite quando è abilitata l'opzione “Disabilita traduzione di stringhe gettext”
  • Prevenire errori fatali di casi limite in class-check-invalid-text.php
  • Invia le email di WooCommerce nella lingua dell'amministratore anziché nella lingua dell'ordine quando ci sono più destinatari

3.1.7

  • Corretto un bug per cui i siti con quota insufficiente richiedevano inutilmente traduzioni TP AI

3.1.5

  • Non effettuare richieste a translatepress.com per licenze valide se il campo della licenza è vuoto
  • Salta la traduzione dei PDF rilevando i caratteri magici dei PDF all'inizio di ogni file PDF
  • Non mostrare il pulsante Aggiorna per la licenza Developer
  • Rendere le lingue ordinabili anche nella versione gratuita

3.1.4

  • Sono stati risolti alcuni casi in cui le traduzioni recenti generate tramite TranslatePress AI venivano erroneamente impostate su __OPENROUTER_FAILED__
  • Risolto il problema della non traducibilità dell'etichetta “Any %s” nel menu a tendina della navigazione a livelli di WooCommerce nell'editor visivo
  • Aggiunti dati di traduzione automatica extra alle richieste di controllo licenza

3.1.3

  • Corretto un errore fatale quando CTX Feed Pro era attivo

3.1.2

  • Aggiunta funzionalità di notifica via email per basso quota AI Words
  • Corretto popup chiave API di test non visualizzato su WP Error
  • Corretta la stilizzazione di checkbox e radio button per la compatibilità con WordPress 7.0
  • Corretta notifica persistente nel badge della barra laterale dell'amministratore
  • Correzioni CSS per WP 7.0 e abilitazione della traduzione automatica al successo dell'attivazione della licenza nell'onboarding

3.1.1

  • Corretto l'invio delle email di WooCommerce nella lingua predefinita invece che nella lingua secondaria (en_US)
  • Prevenire la contaminazione dei marcatori gettext nelle scritture del database per ordini, commenti e opzioni di WooCommerce <
  • Allinea la larghezza della scheda selettore di lingua a quella delle altre pagine delle impostazioni TranslatePress
  • Aggiunto annuncio per il componente aggiuntivo "Dominio Diverso per Lingua"

3.1

  • Aggiungi un nuovo componente aggiuntivo: Dominio Diverso per la Lingua
  • Corretti alcuni errori nel file .pot

3.0.9

  • Incoraggia gli utenti a partecipare, a porre domande o a fornire suggerimenti sui forum di wordpress.org dalle impostazioni di TranslatePress
  • Salta la traduzione del codice breve all'interno della REST API
  • Correggi bug che impediva il salvataggio dei blocchi di traduzione se la traduzione manuale era attiva

3.0.8

  • Aggiungi notifiche della barra di amministrazione per l'aggiunta di una nuova lingua, la licenza scaduta e la mancanza di parole AI
  • Correggi il bug in cui

    il testo appare sulle pagine escluse dalla traduzione

  • Impedire la traduzione automatica di numeri, email e immagini base64 quando l'opzione avanzata "Traduci numeri" è attiva
  • Correzione: le stringhe del configuratore selettore di lingua localizzate in JS non venivano rilevate dai parser
  • Rimuovere le chiavi API dall'oggetto dell'editor di traduzione esposto in JS
  • La scheda Stringhe regolari nell'editor di traduzione è abilitata per impostazione predefinita
  • PHP notice L'utilizzo di null come indice di array è deprecato

3.0.7

  • Migliorata la sicurezza aggiungendo nonce e controlli delle capability a varie chiamate ajax che ne
  • Risolto il problema relativo agli URL non funzionanti contenenti "%" durante l'aggiunta manuale delle traduzioni nell'Editor di traduzione
  • Corretta compatibilità con il plugin DK PDF
  • Risolto il problema relativo al codice selettore di lingua inserito tramite il widget shortcode di Elementor con larghezza fissa di 300px
  • Nella pagina del configuratore selettore di lingua, invertire i valori del raggio dei bordi al variare della posizione verticale
  • Nascondi le etichette inserite dall'utente nel contesto delle voci di menu selettore di lingua se è selezionata solo l'opzione "flag"
  • Rendere meno evidente la dicitura “Powered by” in selettore di lingua

3.0.6

  • Supporto
  • Corretto bug del loop di reindirizzamento con percorsi esclusi dalla traduzione
  • È stato risolto un problema di risoluzione errata dei file gettext nella traduzione delle stringhe quando le impostazioni locali del sito differivano dalla lingua predefinita TranslatePress; ciò causava l'inserimento di voci gettext non tradotte utilizzando traduzioni provenienti da impostazioni locali errate
  • Corretto un caso limite di ritraduzione dello stesso testo più volte
  • Corretto non rilevamento di testi contenenti solo determinati caratteri speciali
  • Corretto bug in cui il widget del menu del carrello "mini" non rispettava il cambio di lingua
  • Corretto errore del caso limite “Call to a member function is_available() on null”
  • Invia email nella lingua preferita del destinatario, nel caso in cui il destinatario sia un utente
  • Migliorato INP posticipando il rilevamento dinamico della traduzione quando il contenuto originale può essere mostrato per primo
  • È stato risolto un bug per cui il selettore di lingua fluttuante non visualizzava tutte le lingue (se ne erano state aggiunte più di 10 e le animazioni erano disattivate)
  • Disattivare la visualizzazione selettore di lingua delle impostazioni linguistiche opposte nel caso in cui siano attive più di 2 lingue
  • Corretto avviso deprecato per la funzione seems_utf8 su WP 6.9

3.0.5

  • Corretta la CSS per l'offerta del Black Friday dalla notifica dell'amministratore

3.0.4

  • Aggiunte altre 39 lingue tra cui irlandese, maltese e siciliano
  • Aggiunto il supporto per la traduzione automatica in spagnolo latinoamericano in TranslatePress AI
  • Aggiunto supporto per la ricerca Divi nella lingua secondaria
  • Aggiunto il supporto per la ricerca esatta in String Translation mettendo la stringa tra virgolette: “esempio”
  • Consentire la traduzione dei dati schema.org
  • Corretta traduzione di stringhe regolari. La ricerca per lingue filtrate ora corrisponde ai termini che appaiono nel mezzo delle stringhe tradotte, non solo all'inizio.
  • Impedisci la traduzione automatica di stringhe lunghe 0 o 1 carattere o stringhe composte solo da punteggiatura
  • Modifica il colore dello sfondo al passaggio del mouse per il preset trasparente, al fine di migliorare il contrasto di selettore di lingua
  • Corretti due spazi mancanti nel markup HTML dello switcher fluttuante
  • Correggere l'avviso PHP con dominio vuoto per gettext con contesto
  • Corretto errore nel caso limite “chiamata a un membro della funzione is_available() su null”
  • Spostata l'opzione “Traduci automaticamente Slug” per essere la prima nell'elenco
  • Estesa la licenza del messaggio per item_name_mismatch per fornire più contesto
  • Informazioni sul testo migliorate accanto alla lingua predefinita

3.0.3

  • È stato risolto un problema introdotto nell'aggiornamento precedente che si verificava quando si utilizzava Google Translate come motore di traduzione

3.0.2

  • Corretto un potenziale problema di sicurezza dovuto alla chiamata di extract sull'attributo dello shortcode
  • È stato risolto il problema che causava la scomparsa dello shortcode selettore di lingua quando era abilitata l'opzione “Mostra lingua opposta”
  • Corretto errore di sintassi MySQL relativo alla traduzione automatica di gettext quando si tenta di aggiornare senza valori.
  • Bandiere fisse per le lingue catalana, galiziana e basca
  • Corretto errore nel caso limite “chiamata a un membro della funzione is_available() su null”
  • Corretto le email per gli ordini falliti di WooCommerce che non venivano tradotte
  • Corretto selettore di shortcode non interattivo all'interno del popup
  • Compatibilità aggiunta per Simple Download Manager su alcuni host web a causa del buffer degli oggetti
  • Miglioramenti all'accessibilità per gli elementi "floating" e gli shortcode language switcher
  • Tieni conto della barra di amministrazione di WP quando il selettore mobile è posizionato in alto.
  • Miglior supporto per lo zoom del browser in String Translation
  • Ignora le traduzioni gettext per gli slug di base di WP Job Manager, poiché causano problemi con gli slug tradotti di TranslatePress

3.0.1

  • Casi corretti di < involtini che compaiono sui testi degli script localizzati come la pagina di checkout di WooCommerce
  • Sono stati risolti i problemi di impaginazione nelle pagine Gutenberg grazie all'aggiornamento del blocco selettore di lingua all'API v3 di Gutenberg
  • Corretti nella punteggiatura mancante (ad es. virgolette, virgole) all'inizio o alla fine dei testi tradotti automaticamente
  • Corretti i tag html errati che apparivano nel messaggio di errore della chiave di licenza durante l'onboarding
  • È stato risolto il problema relativo alla mancata visualizzazione delle parole TranslatePress AI disponibili dopo l'attivazione della licenza durante la procedura di registrazione
  • Corretto avviso PHP su chiave array non definita “oppositeLanguage”
  • Corretto avviso PHP su inserimento/aggiornamento gettext
  • Aggiunti hook Slim SEO nella funzione is_sitemap_path per consentire la traduzione dei link nella sitemap

3.0

  • Inizia a tradurre in meno di 5 minuti grazie al nuovo processo di onboarding di TranslatePress, che ti permette di configurare rapidamente le lingue, la traduzione automatica e i componenti aggiuntivi

2.10.7

  • Corretta
  • Risolto il problema delle chiamate superflue e non onerose a TranslatePress AI in presenza di lingue non supportate
  • Corretto la traduzione delle stringhe gettext dalle email di WooCommerce
  • Corretto l'invio di email admin di WooCommerce nella lingua dell'utente anziché nella lingua dell'admin
  • Corretto gli aggiornamenti via email di WooCommerce che non traducevano il testo inserito dall'utente quando si utilizzava il blocco WooCommerce per il checkout
  • Corretto filtro di ricerca nella scheda Email da String Translation

2.10.6

  • Aggiunta la modalità "Lingua opposta" per lo shortcode selettore di lingua
  • Aggiunta Traduzione Manuale Solo – opzione avanzata per un miglior controllo della spesa dei personaggi traducendo solo le pagine visitate nell'Editor di Traduzione.
  • Prestazioni migliorate durante il caricamento di pagine html con script e stili inline di grandi dimensioni, minimizzando al contempo il potenziale di errori JS
  • Migliorata l'accessibilità e corretti problemi minori dell'interfaccia utente dell'Editor di traduzione
  • Migliorata l'affidabilità del rilevamento dei WP cron utilizzando la funzione wp_doing_cron
  • Corretti alcuni casi con parametri GET mancanti sui link interni per le pagine tradotte
  • Risolto un problema relativo a JavaScript quando l'opzione "lingua opposta" è attiva in selettore di lingua
  • Risolto un problema CSS relativo allo shortcode selettore di lingua, per cui la freccia appariva due volte quando l'opacità era inferiore a 1
  • Risolti alcuni problemi CSS con le bandiere

2.10.5

  • Corretto bug che effettuava chiamate di ricerca del sito non necessarie a TP AI

2.10.4

  • Aggiunta compatibilità con il tema Breakdance
  • Corretto i nomi dei prodotti WooCommerce per prodotti variabili con attributi mancanti nel carrello quando si utilizza lo shortcode di WooCommerce
  • Corretti i link canonici non correttamente tradotti nelle pagine di archivio quando il plugin SEOPress era attivo
  • Risolto il problema di compatibilità tra Visual Composer e il customizer di selettore di lingua
  • Risolto il problema per cui l'opzione di nascondimento della bandiera non veniva applicata correttamente nella nuova versione selettore di lingua
  • Risolto un problema CSS dichiarando esplicitamente l'altezza del flag nel nuovo selettore di lingua
  • Risolto avviso PHP per le nuove installazioni in alcuni casi

2.10.3

  • Risolta la vulnerabilità quando era attiva l'opzione avanzata Filter Gettext wrapping from post meta
  • Corretti i moduli Stripe del plugin Event Tickets che non funzionavano nelle lingue aggiuntive
  • Risolto il problema relativo all'anteprima delle bozze dei post quando è attivo il nuovo selettore di lingua
  • È stato risolto un problema di compatibilità tra Elementor e la nuova versione di selettore di lingua
  • Sono stati corretti i flag errati presenti nella nuova versione selettore di lingua per alcune lingue, tra cui il catalano, il gallese e il galiziano
  • Aggiunti gli attributi title per la nuova LS
  • Usa i font predefiniti anziché i font di Google per il nuovo LS
  • Piccole modifiche CSS per il nuovo LS

2.10.2

  • Risolto un errore che si verificava quando il plugin WP Rocket era attivo
  • È stato risolto un problema di visualizzazione dell'interfaccia utente che si verificava quando era attivata la funzione di rilevamento automatico della lingua dell'utente e il nuovo selettore di lingua era attivo

2.10.1

  • È stato risolto un bug relativo a un caso limite nel rendering del nuovo selettore di lingua nello shortcode

2.10

  • Nuova funzionalità: personalizzazione selettore di lingua dalle impostazioni TranslatePress. Scopri i modelli predefiniti, modifica i colori, gli stili delle bandierine, la spaziatura, i layout e molto altro ancora
  • Aggiunta la compatibilità con LiteSpeed Cache e la sua funzione ESI

2.9.24

  • Risolto bug con gli endpoint REST API personalizzati
  • Risolto il problema causato dalla funzione del nome del prodotto
  • Dati di debug raffinati mostrati nell'area della pagina della licenza

2.9.23

  • Rilevamento gettext corretto sui temi a blocchi di WordPress
  • Messaggi e notifiche migliorati in TranslatePress
  • Aggiungi la notifica di esaurimento delle parole di traduzione per le licenze non gratuite
  • Risolto errore irreversibile in un caso limite nel pannello di amministrazione di WP

2.9.22

  • È stato risolto un bug introdotto nella versione precedente che impediva la traduzione automatica tramite TP AI e Google Translate
  • Risolto il problema per cui il messaggio di attivazione della licenza non appariva su determinate configurazioni

2.9.21

  • Aggiunti gli shortcode [it] e [/it] che consentono di limitare i contenuti a lingue specifiche
  • Messaggi di back-end migliorati che informano su quali funzionalità sono disponibili a seconda della licenza

2.9.20

  • Aggiunto il supporto per la REST API di ricerca di WordPress
  • Aggiunta la compatibilità con WP Bakery Editor
  • Corretta la traduzione del prodotto WooCommerce tramite REST API
  • Risolto un bug per cui le sitemap venivano tradotte
  • Risolto l'errore JS nell'Editor di traduzione causato da attributi href mancanti nei link di ancoraggio nelle pagine in anteprima
  • Risolti i problemi di caching sull'attivazione della licenza
  • Risolto problema limite con collegamenti tradotti erratamente per attributi href non impostati
  • Risolto il problema della home page che genera un errore 404 quando si utilizza il carattere jolly {{home}} in ‘Traduci solo determinati percorsi’ e ‘Usa una sottodirectory per la lingua predefinita’ è abilitato
  • Messaggistica di attivazione della licenza migliorata
  • Codice migliorato per il rilevamento del nome del prodotto
  • Notifiche migliorate quando un utente a pagamento installa solo la versione gratuita
  • Messaggio di lingua non supportata migliorato quando la chiave API non è valida
  • Ho reso l'avviso sulla disabilitazione di Gettext ignorabile nell'Editor di traduzione

2.9.19

  • Avvisi sullo stato della licenza migliorati dopo l'attivazione
  • Risolti i problemi della sitemap che si verificavano quando le lingue venivano riordinate in modo che la lingua predefinita non fosse la prima

2.9.18

  • Risolto il bug introdotto nella versione precedente che impediva ad alcuni utenti di accedere alla scheda Traduzione Automatica

2.9.17

  • Consenti l'utilizzo di una licenza gratuita con 2000 parole per la traduzione automatica nella versione gratuita del plugin
  • Risolti i problemi con gli slug delle tassonomie nel codice di retrocompatibilità per le versioni precedenti di SEO Pack
  • Risolto l'avviso PHP relativo alla funzione is_file
  • Risolto un errore di edge case in PHP 8.3 relativo al passaggio di un array a strlen
  • Corretto errore di gestione dei casi limite: la pagina delle opzioni trp_license_key non è nell'elenco delle opzioni consentite
  • Risolvere il problema di content spoofing con la versione a pagamento attiva

2.9.16

  • Informazioni fisse visualizzate sulla licenza a seconda dello stato

2.9.15

  • Risolto il bug introdotto nella versione precedente che impediva l'attivazione della licenza

2.9.14

  • Risolta la chiamata deprecata a utf8_decode a partire da PHP 8.2
  • Risolto un problema limite con i blocchi di traduzione
  • Messaggi di avviso aggiornati relativi alle licenze per fornire maggiori dettagli
  • Immagini delle icone aggiornate nella pagina “Componenti aggiuntivi” delle impostazioni di TranslatePress

2.9.13

  • Aggiunto il supporto per la traduzione di tag e di tutte le altre tassonomie tramite REST API
  • Aggiunto l'hook trp_error_details per attivare azioni quando si incontra un errore
  • Corretta la formulazione della quota fissa per TP AI nella scheda Traduzione Automatica

2.9.12

  • Ridotto il numero di chiamate non necessari al motore di traduzione TP AI in alcuni casi in cui la quota giornaliera è stata superata
  • Corretta la traduzione automatica errata di callto, mailto e tel dagli attributi href durante la navigazione di queste stringhe in String Translation

2.9.11

  • Aggiornato l'Editor di traduzione al framework Vue 3.5, con conseguente riduzione dei tempi di caricamento e maggiore sicurezza
  • Risolto un caso limite con i blocchi di traduzione sulle pagine tradotte che rimuovevano accidentalmente un tag HTML genitore
  • Ridotto il numero di chiamate non necessarie al motore di traduzione TP AI

2.9.10

  • È stato risolto l'errore che si verificava nella scheda "Traduzione automatica" delle impostazioni di TranslatePress quando si tentava di rimuovere il limite di traduzione automatica
  • Corretta la posizione dell'avviso di amministrazione in caso di superamento della quota giornaliera

2.9.9

  • Risolto problema di compatibilità con il plugin Query Monitor
  • Risolto un problema limite con il cambio delle lingue nell'Editor di traduzione quando veniva utilizzata l'opzione di rimozione del paese dall'attributo hreflang
  • Risolto un errore PHP limite quando la cache di WordPress era disattivata
  • Corretto il CSS del pop-up di attivazione delle statistiche del plugin dalle impostazioni di TranslatePress

2.9.8

  • È stato risolto il problema per cui selettore di lingua non mostrava tutte le lingue nelle visite degli utenti non amministratori della versione gratuita che avevano modificato manualmente le impostazioni di TranslatePress nella versione 2.9.7
  • Risolto l'errore sulla costante non definita TRP_IN_EL_PLUGIN_DIR per gli utenti della versione a pagamento nel caso in cui il componente aggiuntivo Multiple Languages fosse disabilitato
  • Risolto il problema per cui le impostazioni di rilevamento automatico della lingua dell'utente non venivano visualizzate per gli utenti della versione a pagamento nel caso in cui il componente aggiuntivo Multiple Languages fosse disabilitato
  • Corretta la dichiarazione dell'attributo lang HTML sulle lingue formali
  • Risolto un caso limite che attivava avvisi PHP durante l'apertura dell'Editor di Traduzione

2.9.7

  • Interfaccia utente delle impostazioni TranslatePress riprogettata
  • Miglioramenti all'API delle statistiche del plugin
  • Risolto l'uso non sicuro della funzione di serializzazione sui parametri della richiesta
  • Risolto problema limite con l'URL della home non troncato che impediva il funzionamento sulle lingue secondarie

2.9.6

  • Aggiunto il supporto per la traduzione dei tag HTML “picture” e “audio”
  • Maggiore efficienza delle query per la rimozione dei record duplicati durante l'esecuzione dell'ottimizzazione del database
  • Risolto un problema di compatibilità con Blocksy nel Customizer

2.9.5

  • Aggiunto il supporto per il tag video per mostrare video diversi in base alla lingua selezionata
  • Aggiunta la compatibilità per la memorizzazione nella cache degli elementi di Elementor su lingue aggiuntive
  • Aggiunta la compatibilità con i reindirizzamenti Profile Builder dopo i moduli di registrazione e modifica del profilo
  • Ridotte le richieste a TP AI quando la quota non è disponibile
  • Risolto il reindirizzamento alla lingua errata dopo il checkout in alcuni casi

2.9.4

  • Risolto un potenziale problema di sicurezza impedendo l'accesso diretto ai file
  • Ricerca per parole chiave estesa nell'interfaccia utente di traduzione delle stringhe per restituire risultati anche dalle traduzioni, oltre al testo della lingua predefinita corrispondente, per Gettext, Email e stringhe regolari
  • Aggiunta una nuova funzione per eliminare le traduzioni nell'interfaccia utente di traduzione delle stringhe, singolarmente o in blocco, per stringhe Gettext, Email e Regolari
  • Corretti gli URL tradotti errati nella pagina durante il riordinamento delle lingue e l'uso della sottodirectory per la lingua predefinita, escludendo inoltre determinati percorsi dalla traduzione
  • Risolto un errore PHP limite nella richiesta AJAX per le traduzioni del front-end
  • Risolto errore PHP limite tra le restrizioni di lingua di Gutenberg e WP Interactivity API
  • Risolto errore PHP limite: l'argomento deve essere di tipo stringa

2.9.3

  • Azione del modulo corretta che perdeva i parametri GET sulle pagine tradotte

2.9.2

  • Risolto il problema della mancata impostazione corretta degli attributi srcset per le immagini tradotte

2.9.1

  • Aggiunta l'opzione di limitazione della lingua di Gutenberg per consentire di includere/escludere facilmente blocchi in lingue specifiche
  • Risolto avviso PHP in WP 6.7: la funzione _load_textdomain_just_in_time è stata chiamata in modo errato
  • Risolta la traduzione dei collegamenti interni all'interno dei blocchi di traduzione
  • Risolto un caso limite in cui alcuni percorsi esclusi reindirizzavano gli URL tradotti a URL originali errati

2.9.0

  • Migliorata la gestione del database non inserendo più URL di immagini ed esterni non tradotti
  • Risolto il rilevamento dello stesso indirizzo email più volte a causa dell'output di antispambot in diverse codifiche
  • Corretta la posizione dell'icona a matita dell'Editor di traduzione corretta
  • Corretto l'Editor di traduzione durante la visualizzazione in lingua RTL
  • Risolto l'errore PHP che si verificava in alcuni casi durante la traduzione delle email di WooCommerce
  • Risolto l'avviso di deprecazione in PHP 8 relativo alla funzione rtrim

2.8.9

  • Corretto l'invio delle email di WooCommerce nella lingua predefinita anziché in quella dell'utente durante un ordine come ospite non registrato utilizzando il modulo di cassa a blocchi
  • Risolti i wrapper trp-gettext che apparivano nel modulo di pagamento dei blocchi di WooCommerce
  • Aggiunte le notifiche di amministrazione sulla vendita del Black Friday

2.8.8

  • Risolta la compatibilità con il plugin CTX Feed
  • Sicurezza migliorata eseguendo un controllo delle capacità sull'attivazione/disattivazione della licenza
  • Aggiunto nuovo parametro all'hook trp_translate_this_href

2.8.7

  • Gestione degli URL slug corretta. Si consiglia di effettuare il backup del database prima dell'aggiornamento
  • Testo degli avvisi di amministrazione corretto

2.8.6

  • È stata risolta la discrepanza tra le versioni dei plugin TranslatePress che causava un ciclo infinito ed errori PHP in presenza di determinate impostazioni
  • Risolti alcuni casi di casella di input della traduzione disattivata nella scheda Traduzione stringhe regolare
  • Risolto il problema della visualizzazione dell'avviso di esecuzione dell'aggiornamento in vari casi
  • Corretto il problema per cui i campi di traduzione dell'Editor di traduzione fisso mostravano valori non corretti dopo il salvataggio delle traduzioni in alcuni casi
  • Risolto errore JS nella scheda Avanzate

2.8.5

  • Gestione degli URL slug corretta
  • Risolto il problema dell'icona della matita che non veniva visualizzata nella posizione corretta per alcuni temi
  • Aggiunto il filtro trp_mtapi_chunk_size per modificare il numero di stringhe inviate in un unico batch a TP AI
  • Aggiunta la bandiera corretta per la lingua curda (Sorani)
  • Risolto un problema limite in cui l'opzione del database trp_settings veniva salvata in modo errato, causando errori PHP.
  • Risolto l'avviso di deprecazione di PHP 8 durante la chiamata a rtrim

2.8.4

  • Importante refactoring della gestione degli URL slug. Si consiglia di effettuare un backup del database prima dell'aggiornamento
  • Numerose correzioni tra cui il supporto per i permalink personalizzati di WooCommerce, i permalink di post personalizzati e i permalink senza categoria di base

2.8.3

  • Correzione di errori in Multisite che portavano al targeting di tabelle di subsite non corrette per alcune stringhe
  • Risolto il problema del posizionamento errato dell'icona a forma di matita nell'editor TranslatePress in alcuni casi
  • Risolto l'avviso di deprecazione durante la traduzione delle email di WooCommerce

2.8.2

  • Aggiunto il supporto per le traduzioni automatiche in cinese tradizionale quando si utilizza TP AI
  • Risolto il problema per cui il menu selettore di lingua non visualizzava i nomi nella lingua originale quando veniva selezionata l'opzione
  • Posizionamento migliorato del pulsante Modifica nell'Editor di Traduzione visivo
  • Risolto un caso limite in cui la traduzione automatica TP AI era sempre uguale all'originale

2.8.1

  • Correzione del menu selettore di lingua che mostrava "Lingua corrente" al posto del nome effettivo della lingua

2.8.0

  • Aggiunta la compatibilità con il plugin PWA
  • Aggiunta la bandiera mancante per la lingua kirghisa
  • Risolto il problema per cui le etichette del menu selettore di lingua non venivano prese in considerazione
  • Risolto il problema del CSS personalizzato non funzionante sulla lingua tradotta
  • Corretto l'avviso relativo a selettore di lingua all'interno del contenuto di Elementor

2.7.9

  • Risolto il problema nella pagina di pagamento durante l'utilizzo di BABE Payment Pack
  • Risolto il problema della visualizzazione di lingue non supportate durante la modifica della chiave API
  • Risolto il problema CSS relativo allo shortcode selettore di lingua nel pop-up di Elementor
  • Risolto avviso PHP deprecato durante l'utilizzo della funzione rtrim
  • Risolto un problema limite con la licenza non valida nella scheda Traduzione Automatica

2.7.8

  • Risolta la compatibilità con le versioni precedenti di PHP 7

2.7.7

  • Nuova funzionalità: motore di traduzione TranslatePress AI
  • Risolto il pulsante Traduci pagina mancante nell'editor Gutenberg
  • Risolto un problema limite in cui venivano rilevati tag di stile specifici per la traduzione

2.7.6

  • Risolto il problema del nonce nel modulo di ottimizzazione del database
  • Risolto un problema limite con i valori predefiniti delle impostazioni di Traduzione Automatica

2.7.5

  • Velocità di caricamento della pagina migliorata memorizzando nella cache la query dei blocchi di traduzione
  • Velocità di caricamento della pagina migliorata aggiungendo l'indice per tipo di blocco
  • Frequenza fissa delle richieste di utilizzo della diagnostica quando l'opzione di marketing è attiva

2.7.4

  • Risolto un problema di compatibilità con i PDF di WP Job Board Pro
  • Risolto il problema di compatibilità con i moduli del tema Brikk
  • Risolta la scansione dei plugin e dei file dei temi per la traduzione quando Oxygen è attivo

2.7.3

  • Migliorato il conteggio dei caratteri della traduzione automatica per far rispettare meglio il limite giornaliero
  • Quando la funzione di consenso al marketing è abilitata, l'utilizzo della traduzione automatica è incluso nei dati di tracciamento diagnostico non sensibili
  • Aggiunto il supporto per la traduzione di ulteriori meta tag

2.7.2

  • Messaggio di conferma del salvataggio della traduzione corretto nell'Editor di traduzione
  • Risolto problema CSS nelle Impostazioni avanzate
  • Corretta la nota nelle impostazioni TranslatePress

2.7.1

  • Risolto un potenziale problema di sicurezza nel selettore di lingua
  • Risolto il problema di visualizzazione instabile di selettore di lingua quando vengono visualizzate solo le bandiere su siti con molte lingue
  • Piccole modifiche all'interfaccia utente nelle impostazioni di TranslatePress

2.7.0

  • Risolto un problema con l'opzione avanzata "Escludi solo determinati percorsi" nelle installazioni in sottocartelle
  • Gestore degli errori migliorato stampando l'intera query fallita
  • Migliorata la gestione degli errori SQL nelle chiamate trp-ajax

2.6.9

  • Aggiunta la compatibilità con i filtri prodotto WooCommerce di barn2

2.6.8

  • URL relativi corretti con collegamenti ancore sulle pagine tradotte
  • Risolta la ricerca nelle lingue tradotte su siti con una combinazione specifica di plugin

2.6.7

  • Aggiunta una nuova funzione che mostra la percentuale di traduzione per la pagina corrente nell'Editor di traduzione
  • Aggiunto il supporto ai feed RSS per la traduzione di titolo, contenuto ed estratto
  • Aggiunto il supporto per il plugin Duplicate Page risolvendo il conflitto di traduzione dello slug del post
  • Aggiunta la compatibilità con Fluent Forms
  • Aggiunta la compatibilità con il plugin WooCommerce Bookings
  • Aggiunto WP Webhooks Automator tra i plugin consigliati
  • Risolto avviso di obsolescenza in PHP 8.1

2.6.6

  • Consenti la traduzione di commenti e categorie nell'API REST
  • Migliorata la compatibilità con il plugin Complianz
  • Regole migliorate per la creazione di blocchi di traduzione

2.6.5

  • Corretti alcuni casi di rilevamento non necessario di testo all'interno di tag script
  • Codice di compatibilità con Oxygen corretto

2.6.4

  • Velocità di caricamento della pagina migliorata quando WooCommerce è attivo
  • Risolti alcuni casi di errore sulla funzione insert_gettext_string
  • Risolto un problema limite con le tabelle mancanti

2.6.3

  • Velocità di caricamento della pagina migliorata ottimizzando il codice che gestisce gettext
  • Velocità di caricamento della pagina migliorata quando il plugin Query Monitor è attivo
  • Risolti i collegamenti interni non tradotti quando si utilizza la funzione Non tradurre determinati percorsi
  • Corrette le incorniciature trp-gettext nelle stringhe di Query Monitor
  • Bandiera corretta per le lingue hindi e punjabi (India)

2.6.2

  • Risolto il problema relativo ai percorsi assoluti che non funzionavano nell'opzione "Escludi percorsi dalla traduzione"
  • Risolto il problema dell'icona della matita visualizzata in posizioni errate su WP Forms nell'editor di traduzione
  • Aggiunta la bandiera mancante della lingua sindhi
  • Quando la funzione di opt-in di Marketing è abilitata, l'elenco dei plugin attivi viene ora incluso nei dati di tracciamento diagnostico non sensibili
  • Loghi aggiornati per Profile Builder e Paid Member Subscriptions nella sezione dei plugin consigliati

2.6.1

  • Parser DOM ottimizzato per una migliore gestione dei commenti HTML
  • Operazioni predefinite migliorate dello strumento di ottimizzazione del database

2.6.0

  • Sono stati risolti alcuni casi di errore 404 nelle pagine tradotte relative ai permalink di WooCommerce
  • Migliore compatibilità con RankMath

2.5.9

  • È stato aggiunto il componente "loader" come parametro aggiuntivo nell'hook `trp_allow_tp_to_run` per facilitare l'integrazione con soluzioni di terze parti
  • Risolto un errore in un caso limite relativo alla variabile non definita $disabled_language
  • Corretta la segnalazione relativa a una proprietà deprecata in PHP 8.2
  • Risolto errore limite nel file class-error-manager.php

2.5.8

  • Sono stati risolti alcuni casi in cui le traduzioni degli slug CPT scomparivano, causando la visualizzazione di pagine 404
  • Risolto il problema dell'aggiunta errata di attributi href vuoti ai tag di collegamento nelle pagine tradotte
  • Risolti i messaggi di avviso relativi alle proprietà definite dinamicamente, ormai deprecate in PHP 8

2.5.7

  • È stata aggiunta una nuova voce nello strumento di ottimizzazione del database per risolvere alcuni casi in cui gettext non era selezionabile nell'Editor di traduzione
  • Risolto il problema per cui l'icona della matita di modifica era difficile da cliccare passando sopra a determinato testo nell'Editor di traduzione
  • Aggiunta la compatibilità con WooCommerce High-Performance Order Storage (HPOS)
  • Migliore compatibilità con WP Rocket

2.5.6

  • Miglioramento dell'interfaccia utente delle impostazioni, con la visualizzazione dell'opzione relativa al livello di formalità solo per le lingue e i motori di traduzione che la supportano
  • Focalizzazione fissa sul campo di ricerca all'apertura del menu a tendina delle lingue nelle impostazioni
  • Sono state rimosse le richieste superflue relative alla funzione di adesione al servizio di marketing

2.5.5

  • Interfaccia utente della scheda “Avanzate” delle impostazioni TranslatePress riprogettata con l’utilizzo di sottoschede
  • Migliorate le icone dello stato di traduzione per il caso in cui vengono mostrate più stringhe contemporaneamente nell'Editor di traduzione
  • Risolto il messaggio di obsolescenza su PHP 8

2.5.4

  • Nuovo aspetto delle opzioni language switchers per gli shortcode generati e quelle fluttuanti
  • Aggiunta una nota nelle impostazioni TranslatePress per evitare l'aggiunta di lingue duplicate con formalità diverse
  • Risolto l'avviso di funzionalità obsoleta generato dalla funzione `date_create`
  • È stato risolto un bug che impediva la modifica di alcune stringhe nell'Editor di traduzione

2.5.3

  • Maggiore sicurezza grazie all'escape delle azioni dei moduli
  • Correzione del filtro per dominio gettext in "Traduzione delle stringhe"
  • Posizionamento fisso del titolo nell'interfaccia utente di traduzione delle stringhe
  • Abbiamo aggiunto ulteriori informazioni nella nostra opzione di tracciamento diagnostico non sensibile con consenso esplicito

2.5.2

  • Interfaccia utente dell'editor di traduzione riprogettata per adattarsi allo stile più recente di WordPress
  • È stato corretto l'attributo hreflang relativo al codice lingua per le lingue il cui codice predefinito contiene "formale/informale"
  • Aggiunta la bandiera mancante della lingua aragonese

2.5.1

  • Aggiunto il blocco selettore di lingua nell'editor Gutenberg
  • Risolto l'errore relativo a un caso limite riguardante la funzione __return_true

2.5.0

  • Miglioramento della conversione degli URL in diverse lingue
  • Risolto il problema per cui selettore di lingua reindirizzava a una pagina non trovata in alcuni casi limite

2.4.9

  • Velocità migliorata eliminando la necessità di una query sui domini gettext nella maggior parte delle pagine
  • Velocità migliorata quando WooCommerce è attivo grazie a una migliore gestione dell'elaborazione gettext
  • Aggiunti hook per disabilitare i blocchi di traduzione

2.4.8

  • Tag hreflang x-default visualizzato in modo errato in alcuni casi
  • Impostazioni avanzate di sanificazione migliorate

2.4.7

  • Miglioramenti di velocità ottenuti grazie a una migliore gestione delle funzioni wp_cache
  • Incluso wbr come tag HTML accettato nelle traduzioni
  • Risolto il problema della lingua filippina contrassegnata erroneamente come non supportata dalla Traduzione Automatica di Google

2.4.6

  • Aggiunta l'opzione avanzata Memoria di traduzione automatica che evita di perdere le traduzioni quando si correggono i refusi nel testo originale
  • Aggiunta la compatibilità con diversi plugin di generazione PDF: Yith WooCommerce PDF Invoice, WooCommerce Print Products, Invoices for WooCommerce
  • Aggiunto un filtro per rimuovere in modo programmatico gli script CSS selettore di lingua dalla coda
  • Avviso corretto relativo a wp_cache_delete

2.4.5

  • Risolti molteplici problemi di compatibilità con PHP 8.1
  • Risolto un problema nella scheda Traduzione automatica durante la sua prima configurazione

2.4.4

  • Velocità migliorata ristrutturando la query relativa alla selezione dei domini
  • Aggiunta l'opzione "Avanzate" per disabilitare la traduzione delle stringhe gettext tramite TranslatePress
  • Corretti i link che a volte presentavano doppi anchor link nelle pagine tradotte
  • Risolto il problema dell'impossibilità di dividere i blocchi di traduzione
  • Risolta la compatibilità con Oxygen Builder durante la modifica del sito

2.4.3

  • Risolti i casi di errori di sprintf durante l'esecuzione di PHP 8+
  • Corrette alcune stringhe gettext non selezionabili nell'Editor di traduzione per le lingue secondarie
  • Risolto il caso limite che impediva il salvataggio del CPT quando lo slug è tradotto e la sottodirectory della lingua predefinita è abilitata
  • Migliorato lo shortcode condizionale trp_language evitando di passare i contenuti attraverso la traduzione automatica

2.4.2

  • Risolti i problemi relativi al cambio di lingua sui siti Web con memorizzazione nella cache degli oggetti persistente
  • Aggiunto filtro sull'URL assoluto della home

2.4.1

  • Aggiunto il campo della lingua preferita nel modulo di modifica del profilo utente di WP, da utilizzare nelle email
  • Migliorato lo strumento di aggiornamento e ottimizzazione del database comunicando eventuali errori se si verificano
  • Velocità migliorata memorizzando nella cache la lingua della localizzazione
  • Tempi di caricamento migliorati durante l'utilizzo di Divi
  • Risolti gli errori di correlazione mista in alcuni casi
  • Avviso di licenza corretto che appariva erroneamente in alcuni casi
  • Funzione corretta che recupera la lingua preferita dell'utente

2.4.0

  • Risolti i problemi 404 su WooCommerce causati dalle modifiche ai permalink che non resettavano i transient di TP
  • Comunicazione dello stato della licenza e di altri avvisi migliorata
  • Aggiunte le funzioni trp_switch_language e trp_restore_language, di facile utilizzo per gli sviluppatori, per cambiare brevemente lingua

2.3.9

  • Ancoraggio fisso mancante dai link personalizzati nelle pagine tradotte
  • Risolto il problema di compatibilità per cui GiveWP non reindirizzava alla pagina di conferma dopo la donazione
  • Risolto un errore limite nel modo in cui alcuni plugin caricavano il dominio di testo
  • Avviso corretto durante la modifica dei post

2.3.8

  • Aggiunta l'interfaccia di traduzione delle stringhe per gettext (stringhe localizzate di plugin e temi) con funzionalità di ricerca e filtraggio
  • Aggiunta la scheda Email alla Traduzione delle stringhe che consente la traduzione manuale delle stringhe delle email, comprese le email di WooCommerce
  • Supporto esteso per plurali e contesto per le stringhe gettext
  • Aggiunta la scansione dei file per le stringhe localizzate nei plugin attivi e nel tema
  • Aggiunta l'opzione Avanzate per cercare e filtrare le stringhe immesse dall'utente
  • Aggiunta la possibilità di iscriversi alle notifiche per gli aggiornamenti di sicurezza e funzionalità

2.3.7

  • Risolti i parametri GET mancanti durante l'accesso a un URL personalizzato senza sottodirectory
  • Aggiunto il filtro trp_redirect_status per consentire la modifica dello stato di reindirizzamento da tutte le chiamate wp_redirect

2.3.6

  • Errore corretto durante il reset della password nel modulo di WooCommerce

2.3.5

  • Aggiunta la funzionalità per ricordare la lingua dell'utente per le email di WooCommerce. Sia gli amministratori che i clienti ora ricevono tutte le email di Woo nella loro lingua preferita, non solo al momento del checkout
  • Gestione migliorata di array JSON di schema vuoti o non validi nei tag script sulle lingue tradotte

2.3.4

  • Compatibilità migliorata con WooCommerce Payments
  • Corretto l'avviso PHP relativo a notification_id

2.3.3

  • Risolta vulnerabilità di sicurezza

2.3.2

  • Aggiunto il pulsante Traduci pagina nell'Editor Gutenberg
  • Miglioramento dell'interfaccia utente delle impostazioni generali di TranslatePress sugli schermi più piccoli

2.3.1

  • Aggiunta la funzione trp_translate per facilitare le integrazioni personalizzate da parte di altri sviluppatori
  • Rinominato l'attributo lang, potenzialmente in conflitto, del tag template utilizzato per rilevare la lingua

2.3.0

  • Aggiunta la compatibilità con i Container di Elementor per l'esclusione/inclusione in una determinata lingua
  • Aggiunta l'opzione avanzata per modificare l'attributo lang HTML in una forma indipendente dalla regione
  • Risolto un problema con il plugin ACF durante il salvataggio dei campi metabox
  • Risolto un problema relativo all'opzione per escludere stringhe dalla traduzione automatica quando il testo escluso è una sottostringa di un altro testo escluso
  • Avviso corretto nelle versioni PHP 8+ relativo alla deprecazione del passaggio di variabili null

2.2.9

  • Correzione: problema di compatibilità tra l'interfaccia di traduzione e Thrive Architect
  • Correzione: assicurati che i link elaborati siano ripuliti dai tag extra
  • Correzione: un potenziale errore nel convertitore di URL

2.2.8

  • URL di archiviazione troncati corretti nella pagina principale delle pagine tradotte
  • È stato risolto il problema che impediva il corretto funzionamento di selettore di lingua nei post con slug tradotti quando si utilizzava l'opzione avanzata per escludere i percorsi dalla traduzione
  • Risolto il canonical dei link di archivio che a volte non avevano slug tradotti nell'URL
  • Risolto il problema per cui lo schema delle FAQ non veniva tradotto completamente
  • Corretti i parametri dell'hook trp_hreflang

2.2.7

  • Aggiunta la compatibilità per il plugin WooCommerce PDF Catalog
  • Risolto un caso limite che causava errori SQL a causa della distinzione tra maiuscole e minuscole nei nomi delle tabelle
  • Codice hreflang corretto per il bielorusso
  • Bandiera del Gujarat fissa

2.2.6

  • Migliorato l'utilizzo della traduzione automatica saltando il rilevamento delle stringhe iCalendar
  • Le lingue non supportate vengono ora controllate automaticamente durante il salvataggio delle impostazioni della scheda Traduzione automatica
  • Aggiunti nuovi filtri che consentono di modificare i nomi delle tabelle personalizzate da script esterni

2.2.5

  • Tag span fisso che compare negli ordini WooCommerce nella bacheca di WP
  • Risolti gli avvisi di The Events Calendar relativi ai comandi SQL
  • Risolti gli errori presenti nei log durante l'utilizzo di codice di integrazione personalizzato

2.2.4

  • Impedire la traduzione automatica di nomi e indirizzi nelle email di WooCommerce
  • Aggiunta una funzione esterna che consente agli sviluppatori di creare facilmente language switcher personalizzati: trp_custom_language_switcher
  • Risolto il problema relativo alla mancata inclusione dei tag hreflang per alcune lingue quando viene utilizzata l'opzione avanzata per rimuovere gli hreflang con la localizzazione del paese
  • Risolto l'avviso relativo all'uso di flag di lingua personalizzate

2.2.3

  • Risolta vulnerabilità di sicurezza XSS
  • Sitemap corretta contenente URL con slug di lingua che collegavano a percorsi esclusi dalla traduzione
  • Risolto un problema che influiva sulla traduzione di alcune richieste JSON particolari
  • Risolto un errore di edge case relativo agli oggetti MO
  • Spostata l'opzione di traduzione automatica degli slug nella scheda Traduzione automatica

2.2.2

  • Risolto un problema in WP 5.9 che causava la segnalazione di errori SQL per dati non validi
  • Tempo di caricamento della pagina migliorato per i siti web WooCommerce in lingue tradotte
  • Avvisi di amministrazione migliorati relativi all'ottimizzazione del database

2.2.1

  • Aggiunta l'opzione avanzata per regolare hreflang per nascondere i tag di lingua indipendenti dalla regione o i tag di localizzazione del paese
  • Aggiunte le bandiere mancanti per Tamil (Sri Lanka), Spagnolo (Ecuador), Spagnolo (Repubblica Dominicana), Amarico
  • Scheda di traduzione automatica migliorata per la verifica della validità della chiave API di traduzione
  • Migliorati i pulsanti di azione dell'interfaccia dei Plugin per TP tenendo conto dello stato free/pro
  • Risolto il problema dell'interfaccia di gestione degli errori che mostrava codice HTML grezzo anziché HTML formattato
  • Avviso corretto nell'amministrazione per un caso limite
  • Avviso fisso nella pagina API di test quando la richiesta di test ha generato un errore WP

2.2.0

  • Slug della lingua corretto che in alcuni casi finiva erroneamente nel file .htaccess
  • Risolto il problema nei tag hreflang quando si utilizzano determinati codici lingua personalizzati
  • Aggiunta la bandiera persiana (Afghanistan) mancante

2.1.9

  • Migliorato lo strumento di ottimizzazione del database aggiungendo l'opzione per rimuovere CDATA e i link non tradotti dalle tabelle personalizzate di TP
  • Risolto il problema del mancato avvio dello strumento di ottimizzazione del database in alcuni casi
  • Risolto errore limite di caso "specificatore di formato sconosciuto" su PHP 8 relativo alla traduzione automatica delle stringhe gettext
  • Aggiunto il tag noindex alle pagine dell'Editor di traduzione per prevenire l'indicizzazione duplicata

2.1.8

  • Aggiunta l'impostazione della formalità della lingua da utilizzare nella Traduzione Automatica
  • Aggiunta l'opzione avanzata per abilitare lo shortcode cliccabile selettore di lingua
  • Strumento migliorato per l'ottimizzazione del database dalla scheda Avanzate
  • Blocchi di traduzione fissi che ignorano target blank sui link

2.1.7

  • È stato aggiunto un modulo nelle impostazioni per iscriversi al corso via e-mail TranslatePress
  • Risolto un problema durante l'accesso che reindirizzava a “pagina non trovata” quando le lingue venivano riordinate
  • Risolto il problema di sillabazione sulla lingua predefinita quando si utilizza il plugin WP-typography
  • Avvisi corretti relativi alla chiamata is_file

2.1.6

  • Mostra la traduzione sanificata durante la modifica delle stringhe gettext nell'Editor di traduzione
  • Risolto il problema della visualizzazione della lingua di traduzione anziché della lingua predefinita in alcuni casi negli editor di Elementor, Divi e WPBakery
  • Risolto il problema dei breadcrumbs con il plugin All in One SEO sulla lingua di traduzione
  • Risolto il ciclo di caricamento dell'editor di Beaver Builder quando il rilevamento automatico della lingua dell'utente è attivo
  • Risolto il problema relativo all'esclusione del percorso dalla traduzione

2.1.5

  • Mostra la traduzione sanificata dopo aver salvato le modifiche nell'Editor delle traduzioni
  • Query migliorata per ottenere le traduzioni esistenti
  • Risolto il problema relativo all'uso dei caratteri jolly nella funzione "Traduci solo determinati percorsi"
  • Corretto l'avviso PHP nella pagina delle impostazioni relativo a DeepL

2.1.4

  • Utilizzo della traduzione automatica ottimizzato grazie al miglioramento del riconoscimento di cdata, script js e HTML codificato
  • Risolto il conflitto con Ultimate Dashboard

2.1.3

  • Aggiunta la voce di menu Lingua opposta quando si utilizzano 2 lingue
  • Aggiunto il supporto per la lingua opposta nel selettore di lingua fluttuante
  • Risolto il controllo della chiave API di DeepL che mostrava un'icona verde con chiavi non corrette
  • Sono stati risolti alcuni casi di utilizzo eccessivo della traduzione automatica

2.1.2

  • Aggiunta l'opzione avanzata per visualizzare la lingua opposta nello shortcode selettore di lingua
  • È stata aggiunta la classe CSS "current-language-menu-item" al menu selettore di lingua per consentire la personalizzazione
  • Avviso corretto in PHP 8 relativo alle lingue personalizzate
  • Bandiera swahili corretta

2.1.1

  • Funzionalità "Lingue personalizzate" migliorata
  • È stata aggiunta la possibilità di modificare facilmente il nome o la bandiera di una lingua esistente tramite "Lingua personalizzata"
  • Aggiunto lo scorrimento verticale sugli elementi “floating” e sugli shortcode language switchers in presenza di molte lingue

2.1.0

  • Risolti alcuni casi di spazi mancanti tra parole in diversi tag HTML nelle pagine tradotte
  • Risolto il conflitto con il plugin Scriptless Social Sharing

2.0.9

  • Miglioramenti della sicurezza
  • Aggiunta l'opzione per tradurre i contenuti con restrizioni di lingua in Elementor
  • Aggiunto filtro per disabilitare i tag hreflang per regioni indipendenti
  • Avvisi migliorati nelle impostazioni di TP

2.0.8

  • Nome del plugin corretto

2.0.7

  • Miglioramenti della sicurezza
  • Aggiunto il supporto per la struttura dei permalink dei prodotti WooCommerce /shop/%product_cat%
  • Risolti i problemi con gli URL relativi alla categoria dei post quando si utilizzano caratteri codificati
  • Risolto un problema per cui i link dei prodotti WooCommerce non venivano tradotti se caricati tramite ajax
  • Avvisi corretti durante l'utilizzo di WP Bakery
  • Limite di caratteri per l'estratto corretto nella lingua cinese
  • Sono stati risolti alcuni casi di troncamento del nome della lingua personalizzata in selettore di lingua
  • Risolto il problema dell'aggiunta della classe "current-menu-item" ai link vuoti del menu
  • Compatibilità con Brizy per caricare le risorse corrette in altre lingue

2.0.6

  • Aggiunto il supporto per la traduzione del pulsante di reset del modulo
  • Risolto il ridimensionamento delle bandiere personalizzate
  • Correzione di un bug nella scheda Componenti aggiuntivi

2.0.5

  • Tutti i componenti aggiuntivi Premium sono stati ricompilati in nuovi archivi scaricabili dall'account translatepress.com. Tutti i vecchi componenti aggiuntivi non riceveranno più aggiornamenti.
  • Componenti aggiuntivi riconfigurati per essere attivati dalla scheda Componenti aggiuntivi delle impostazioni di TP
  • Aggiunta la compatibilità con WP Typography
  • Risolto un bug nella pagina delle impostazioni di traduzione automatica relativo alla chiave API

2.0.4

  • Aggiunto il supporto per la traduzione dell'attributo aria-label
  • Aggiunta la possibilità di escludere interi domini gettext dalla traduzione
  • Migliorata la determinazione di http/https durante la creazione dei link
  • Traduzione automatica corretta per le lingue personalizzate
  • Aggiunta la bandiera swahili mancante
  • Bandiera fissa per la lingua tagalog
  • Risolti alcuni avvisi e warning PHP

2.0.3

  • Aggiunta la compatibilità con PHP 8
  • Aggiunta la compatibilità con l'URL di reindirizzamento della restrizione dei contenuti Profile Builder
  • Aggiunta la compatibilità con l'URL di reindirizzamento della restrizione dei contenuti di Paid Member Subscriptions
  • Aggiunto un filtro per bypassare il controllo dell'amministratore su `add_language_to_home_url`
  • Risolti alcuni casi di errori PHP

2.0.2

  • Risolti i problemi con i permalink di WooCommerce
  • Corretta la nota relativa a selettore di lingua nei menu
  • Risolto il testo di traduzione mancante per alcune stringhe nell'Editor delle traduzioni

2.0.1

  • Aggiunta l'opzione Avanzata per consentire solo la traduzione manuale per le stringhe sotto i selettori specificati
  • Aggiunto il supporto per l'utilizzo dell'attributo data-no-auto-translation sul nodo html per saltare solo la traduzione automatica, non quella manuale
  • Output a data fissa per il plugin Dokan
  • Risolta la codifica degli slug con caratteri speciali nell'interfaccia di traduzione delle stringhe

2.0.0

  • Migliorata la compatibilità con WPBakery Page Builder e Wpresidence
  • Migliorata la compatibilità con le integrazioni inizializzando il traduttore automatico in anticipo
  • La chiave di licenza nelle impostazioni di TP ora è nascosta
  • Aggiunto il filtro trp_apply_gettext_early
  • Risolto il tempo di caricamento elevato quando WP_DEBUG era impostato su true

1.9.9

  • Forzare uno slash alla fine dell'URL iniziale è ora un'impostazione avanzata opzionale
  • Gestione migliore della limitazione delle query lunghe di WPEngine
  • Risolti alcuni casi di aggiunta di slug di lingua ai percorsi dei file
  • Corretta costante della libreria DOM priva di prefisso
  • Risolto un avviso proveniente dall'opzione Non tradurre i percorsi

1.9.8

  • Aggiunta la compatibilità con il plugin Google Site Kit
  • Aggiunta la compatibilità con il plugin Ivory Search e possibilmente altri
  • Aggiunto un feedback visivo per l'inserimento della chiave corretta dell'API di traduzione automatica
  • Aggiunti hook durante il salvataggio delle traduzioni nell'Editor
  • Corretto un avviso nel file trp-ajax

1.9.7

  • Compatibilità con il plugin Woocommerce Product Search
  • Corretti alcuni casi in cui il JSON era danneggiato nelle pagine tradotte
  • Risolto il problema relativo ai link contenenti una tassonomia tradotta a causa della presenza di caratteri speciali
  • Sono stati corretti gli errori SQL nell'interfaccia di traduzione degli slug.
  • Risolti alcuni casi in cui i link nelle pagine tradotte puntavano erroneamente alla pagina corrente
  • Aggiungi il filtro per is_admin_link in modo che i plugin che nascondono l'amministratore possano funzionare
  • Piccoli miglioramenti all'interfaccia utente di traduzione degli slug.

1.9.6

  • Aggiunta della bandiera mancante dell'Uruguay
  • Sicurezza migliorata per le traduzioni dinamiche
  • Disattiva il reindirizzamento automatico della lingua quando modifichi una pagina con Oxygen o Beaver Builder
  • Risolti i casi di errori SQL per tabelle mancanti
  • Risolto errore SQL per alcune configurazioni MariaDB dovuto alla sintassi deprecata
  • Risolti alcuni problemi con la funzionalità di esclusione di determinati percorsi.

1.9.5

  • Aggiunta un'impostazione che consente di tradurre solo determinati percorsi o di escludere determinati percorsi dalla traduzione.
  • Risolti alcuni casi in cui i parametri GET venivano persi dai link nelle lingue tradotte
  • Integrazione WPBakery che consente di includere/escludere blocchi per lingue
  • È stata aggiunta la compatibilità per il tema MyListing.
  • Carica la sezione delle lingue non supportate solo se è salvata una chiave API.
  • Aggiungere il supporto per il rilevamento delle sitemap SEO AIO

1.9.4

  • Parser DOM aggiornato alla versione 1.9.1, questo dovrebbe risolvere una serie di problemi legati all'HTML corrotto
  • È stato risolto un problema in WooCommerce in cui gli slug non venivano tradotti dall'add-on SEO-Pack
  • Link di condivisione corretto nel pulsante Tweet del blocco Citazione di Elementor
  • Risolto un possibile problema con il parametro di ricerca non sottoposto a escape

1.9.3

  • Compatibilità con il plugin WooCommerce Min/Max Quantities che ha aggiunto un attributo data-quantity due volte su un link
  • Aggiunta la compatibilità con il plugin Business Directory, che generava un errore 404
  • Sono stati corretti alcuni casi di chiamate non necessarie alle API di traduzione automatica

1.9.2

  • Risolto il problema della lingua norvegese non funzionante con la Traduzione Automatica di Google
  • Risolto il problema della localizzazione del testo del dominio di caricamento in una lingua diversa da quella prevista.
  • Stringhe gettext corrette nella lingua errata.
  • Corrette le traduzioni relative ai paesi e agli stati in WooCommerce.

1.9.1

  • Risoluzione del problema relativo agli slug di WooCommerce che, in determinati casi, causavano un errore 404 se modificati manualmente rispetto ai valori predefiniti
  • Aggiunta una nuova opzione di pulizia nelle impostazioni
  • Risolti alcuni problemi con la comparsa di caratteri extra nelle lingue tradotte in determinate condizioni
  • Carica sempre Beaver Builder nella lingua predefinita.

1.9.0

  • Sono stati risolti alcuni casi in cui venivano effettuate più richieste per individuare le lingue supportate per la traduzione automatica

1.8.9

  • Correzione della ricerca nel tema xStore ajax search
  • Risolvere i casi limite di disallineamento nella traduzione che impedivano la traduzione di alcune stringhe e generavano alcuni avvisi
  • Correggere alcuni casi di visualizzazione in maiuscolo dei wrapper trp-gettext
  • Migliore gestione delle lingue non supportate grazie al motore di traduzione automatica

1.8.8

  • Migliore compatibilità con Oxygen Builder.
  • Risolto un problema con la paginazione nella pagina del blog che mostrava la pagina 0

1.8.7

  • Aggiunte lingue indipendenti dalla regione nei meta tag hreflang
  • È stato risolto un errore JS nell'editor di traduzione relativo ad alcuni tipi di tag di ancoraggio.
  • Compatibilità con il gateway WooCommerce myPOS. Gestione migliorata dell'IPN di PayPal in WooCommerce.
  • Risolto il problema per cui la stringa nella textarea veniva rilevata dal nostro editor di traduzione.
  • Ora manteniamo la paginazione quando cambiamo lingua nella pagina del blog.
  • È stato risolto un problema di compatibilità relativo alla ricerca AJAX del tema xStore, che non veniva visualizzata nelle lingue diverse dall'inglese
  • È stato risolto un problema relativo ai link di WooCommerce in selettore di lingua
  • Compatibilità con il plugin WooCommerce PDF Voucher
  • Risolto un problema con la paginazione delle pagine d'archivio per i termini con slug tradotti
  • Ora escludiamo dalla traduzione alcune stringhe gettext che causano problemi

1.8.6

  • È stata aggiunta l'opzione “Powered by TranslatePress” nel riquadro mobile selettore di lingua. Ci sarebbe di grande aiuto se attivaste questa opzione nelle impostazioni. Grazie!
  • Aggiunta la compatibilità con l'elemento menu di Brizy Pro
  • Aggiungi la classe CSS current-menu-item ai menu nelle lingue di traduzione
  • Rimuovere il comando "Elimina" non utilizzato dalla traduzione delle stringhe
  • Aggiunta la compatibilità con il plugin woocommerce-ultimate-pdf-invoices
  • Aggiunta la compatibilità con il menu del tema Uncode su dispositivi mobili
  • Risolvi il reindirizzamento infinito quando usi una sottocartella per la lingua predefinita con la sitemap predefinita di WP 5.5.

1.8.5

  • Improved SEO by making language switcher links crawlable
  • Fixed Internal links issue with Use a Subdirectory for the default language enabled
  • Added Elementor twitter button translation compatibility
  • Added Elementor blockquote tweet button translation compatibility
  • Added support for PDF Embedder Premium Secure plugin
  • Fixed a compatibility issue with Thrive theme
  • Fixed a problem with Woocommerce order notes not being added on other languages
  • Fixed a PHP warning
  • Fixed issue where Oxigen repeater links were empty in the translated page

1.8.4

  • Fixed Slug Translation in SEO Addon not being able to translate anything due to js error related to flags

1.8.3

  • Added possibility to add custom languages
  • Fixed Woocommerce issues with cart on certain settings
  • Fixed some cases where translation blocks were not being created.
  • Deactivated languages will only be accessible by admin or translator
  • Compatibility with AddToAny Share buttons
  • Compatibility with Classified listing search in translated languages
  • Adjusted order of languages in floating language switcher according to position top or bottom
  • Fixed some issues with automatic translation usage

1.8.2

  • Added compatibility with RECON gateway for WooCommerce
  • Hooked changing locale to a higher priority. Fixes conflict with Divi theme
  • Fix WooCommerce remove from cart action for certain languages

1.8.1

  • Fixed a problem with sitemap categories not being displayed correctly in Yoast SEO
  • Changed a redirect status from 302 to 301 in certain cases
  • Added support for Advanced WooCommerce Search

1.8.0

  • Fixed a compatibility issue with Thrive Architect plugin
  • Fix compatibility with Woo Product Filter plugin
  • Added compatibility with Oxygen Builder for search
  • Fixed canonical links that were generated incorrectly in some cases
  • Fix issue with hreflang incorrectly being detected due to clearing the ?trp parameter from the url when processing it

1.7.9

  • Fix for various 404 page results
  • Fixed flag spacing in RTL languages
  • Added “Full Language Names No HTML” option to language menu
  • Added possibility to change date format by language
  • Oxygen plugin stylesheet loading time improvement
  • Compatibility with Brizy’s editor
  • Added filter to allow https adjustments
  • Improved searching on certain pages

1.7.8

  • Added possibility to exclude hreflang from an original URL
  • Fixed translating json inside json. It ensures compatibility with Brizy
  • Fixed http 500 response in trp-ajax calls

1.7.7

  • Added option to enable translation of numerals
  • Added capability to translate special URLs like tel, callto or mailto
  • Added support for translating oembed response data
  • Fixed some CSS issues on Safari

1.7.6

  • Added a help wizard for the Visual Editor
  • Added Puerto Rico flag
  • Fixed issue with custom links on term archive pages where the term had a translated slug
  • Added a recommended plugins section on the addons tab.
  • Fixed a display issues in Strings interface for Safari

1.7.5

  • Dix incorrect opengraph url in Yoast SEO that caused fatal error with older versions
  • Fix for blog page url slug translation
  • Fix problem with updating Translator Accounts Add-on
  • Fix incorrect number of parameters in wpseo_canonical filter

1.7.4

  • Fix fatal error with get_the_date filter due to other plugins calling incorrect params
  • Fix issue with identical string in multiple places not showing all related strings
  • Fixed Next and Previous buttons not working in the interface
  • Fixed Yoast SEO canonical contain the correct language
  • Fixed info icons too large before css loading
  • Added compatibility with Superfly menu
  • Add locale to user on user register and ignore a gettext string from WordPress and WooCommerce that added trpstr strings in the database
  • Fix compatibility with Dflip plugin and Elementor Editor when a secondary language is the first one displayed

1.7.3

  • Fixed an error when WooCommerce is active and you access a term link that does not exist
  • Added compatibility with SEO Pack version 1.2.4 or older
  • Added compatibility with Affiliate Theme filters

1.7.2

  • Implemented mechanics to remove duplicate entries in the database
  • Fixed issue with automatic translation time-outs on large pages
  • Fixed an issue with escaped links in json responses from WooCommerce
  • Fixed an issue with links inside gettext

1.7.1

  • Fixed issue with gettext when default language is different from WordPress default language
  • Fixed Monthly/Yearly archives showing incorrect month/year
  • Added message to activate Extra languages add-on when trying to add a new language.

1.7.0

  • Fixed compatibility issue with JetPack plugin in some cases
  • Fixed JS undefined controls error for some setups
  • Fixed translation memory not working properly for gettext in attributes
  • Added support for Dublin Core meta-data
  • Added support to ignore Elementor encoded url for popup action
  • Improved queries for the database upgrade process

1.6.9

  • Fixed a conflict with Contact Form 7 plugin
  • Fixed some broken html issues caused by a custom trp wrap. Some Revolution Slider plugin issues are fixed by this.
  • Optimized some queries regarding search indexing to fix some performance problems. It should help with some Revolution Slider plugin performance issues.
  • Fixed an issue with textarea in Advanced Options
  • Exclude links from “Force language in custom links” by adding their selector in Settings -> Advanced -> Exclude selectors from translation
  • Fixed force custom links in default language when add-subdirectory is set to yes and default language is not first language
  • Better handling of href links with spaces

1.6.8

  • Added support for All In One SEO
  • Added compatibility with Peepso double slashing translated links
  • Add option in Advanced tab to disable translated links in sitemap
  • Add options to disable post container tags in Advanced Tab.
  • Organize Advanced Tabs by categories.
  • Fix an error regarding the settings class in class-languages.php
  • Fixed a filter in the trp_curpageurl() function
  • Fix fatal error thrown when trying to access the global while it’s null in some cases
  • Fixed x-default from advanced not working as expected

1.6.7

  • Improved the database update queries
  • Fixed an error in mysql regarding post_parent_id meta insert if no id was found
  • Added Rank Math support
  • Added SEO Press support
  • We now remove the trp-post-container before displaying the site
  • Removed Get add-on from add-ons page
  • Refactor support for SEO sitemaps so we don’t add the language to their URL’s

1.6.6

  • Implemented Search functionality in translated languages
  • Added support for WooCommerce product search in translated languages
  • Skip dynamic strings detection of ad links
  • Added filters for adjusting gettext machine translation

1.6.5

  • Fixed Exclude words from automatic translation when many excluded words are added
  • Compatibility with WooCommerce Fondy payment gateway
  • Added filter to allow disabling of error manager
  • Fixed a bug where you couldn’t deactivate a license to add a new one

1.6.4

  • Added a conditional Elementor block for language.
  • Fixed Google Translate breaking some characters such as & #8220;
  • Improvements to error handling
  • Fixed a js error

1.6.3

  • Fixed bug not being able to disable block crawlers option
  • Improved UI on settings navigation tab
  • Added extra information about how Deepl usage is paid

1.6.2

  • Fixed admin-bar appearing in translation editor
  • Nextgen plugin compatibility fix
  • Fixed a notice index translation-engine not set.
  • Refactored upgrading settings.
  • Solved issue with notifications shown in all backend that couldn’t be dismissed
  • Added ability to detect if table is missing during requests. Show admin notice on all pages.
  • Updated License message and Automatic Translation description
  • Created notifications and error page. Disabled machine translations upon error.

1.6.1

  • Added support for hreflang x-default in Advanced Settings
  • Improved checking if quota exceeded on google machine translation for each batch
  • Fix a fatal error due to incorrect call to the_title filter made by some themes
  • Fixed automatic translation character count not resetting daily
  • Fixed possible incompatibility between trp_language shortcode and automatic translation

1.6.0

  • Gettext is no longer processed in REST API requests made from admin referer.
  • Don’t update gettext machine translation with empty translation.
  • Fixed machine translation codes not being set on first save settings
  • Solved backwards compatibility with Deepl Add-on version 1.0.0
  • We now don’t translate gettext into English.
  • Fix: make sure we are not sending gettext non-unique array strings to Automatic Translation
  • Fix: Add default translation engine if not available.
  • Fix: hide Test API key button when machine translation is disabled or when there’s not API key saved.

1.5.9

  • Add an option to block crawlers from triggering automatic translations
  • Added support for excluding words from automatic translation
  • Compatibility with WooCommerce Checkout Add-Ons plugin
  • Improved integration with WooCommerce PDF Invoices & Packing Slips by translating product name and options in invoices
  • Removed possible trp-wrap tags ending up in front-end content
  • Improved display of license error messages
  • Corrected and added missing flags for 7 languages
  • Eliminate need for jQuery in language switcher shortcode
  • Fixed issue with translating admin ajax JSON strings
  • Fixed issue with html tags breaking HTML
  • Fixed warning in when saving advanced settings
  • Fixed trpst characters in WooCommerce shipping calculator
  • Fixed getting translations on fallback admin-ajax
  • New integration with Deepl API Automatic translation in PRO versions

1.5.8

  • Added machine translation limit
  • Added setting for translation memory limit
  • Fixed encoding for the “Fix broken html feature”
  • Fixed CSS for translation button in TP Editor
  • Fixed disabling dynamic translation in translation editor when it is disabled from Advanced option

1.5.7

  • Modified an autoloader to prevent errors when manually updating the plugin

1.5.6

  • Improved speed on Gettext exclusion
  • Make Gettext exclusion work without a domain in Advanced Settings
  • Allow po/mo localization files to translate excluded Gettext strings
  • Added Advanced setting to Exclude selectors from translation
  • Added option to change floating language switcher position
  • Added compatibility with CartFlows plugin
  • Added compatibility with NextGen plugin
  • Added compatibility with Ninja Popups plugin mails
  • Added compatibility with Woo Tours plugin
  • Fixed issue with trp-gettext wrappings in WooCommerce REST API
  • Fixed issue with translating images run through JetPack CDN
  • Fixed edge case where gettext inside script tag attributes was breaking html
  • Translated title of product in WooCommerce “Product has been added to cart” message
  • Better handling of string overdetection in dynamic string translation
  • Better handling of sql errors and machine translation
  • Fixed WooCommerce Product Translation on Cart Page for products with hyphen in their names

1.5.5

  • Fixed warnings regarding settings that appeared on fresh installs

1.5.4

  • Added Translation Memory feature
  • Beaver Builder compatibility
  • Fixed isseu with gettext special characters inside attributes breaking html sometimes
  • Fixed an issue with urls slugs not being translated in site-map for secondary languages if “Use subdirectory on default language” was on
  • Added support for display attribute for language-switcher shortcode

1.5.3

  • Fixed blank page when opening Translation Editor in some localized languages

1.5.2

  • Added -Advanced- tab with various custom settings
  • Added compatibility to allow translating SeedProd plugin Coming Soon page

1.5.1

  • Added maximum possible size to srcset for translated images
  • Added compatibility with Query Monitor plugin
  • Better handling of licenses when pro addons are active
  • Improved descriptions in settings page and other places
  • Added filter to allow translation of href as an exception
  • Fixed translation blocks not working on live in some edge cases
  • Fixed translation block created in secondary language not working when strings were already translated
  • Fixed JS error when dynamic translation is disabled by filter
  • Fixed translating dynamic strings in Editor when viewing as Logged out
  • Fixed page titles containing special characters not being translated
  • Fixed title attribute not being translated
  • Fixed certain custom WooCommerce permalinks not working on translated products
  • Fixed pencil icon not showing for WooCommerce product images in Shop page on certain themes
  • Fixed modifying wp_mail headers when we didn’t have to

1.5.0

  • Fixed some dynamic images not showing up in translated pages.

1.4.9

  • Fixed incompatibility with custom code for changing flags
  • Fixed some pages not being translated due to incorrectly encoded character
  • Fixed some images missing when automatic translation is on

1.4.8

  • Added support for translating images
  • Added support for translating title attribute
  • Added support for translating href pointing to internal files and href pointing to any external links
  • Added support for translating attributes modified dynamically through JS
  • Added support for translating multiple attributes on the same node
  • Added support for translating nodes containing mixt of gettext and user-inputted strings
  • Added notification and disabled TP for servers not running minimum PHP version 5.6.20
  • Refactored and improved Translation Editor user interface
  • Added Keyboard shortcuts: CTRL + S (save), CTRL + ALT + Z (discard all changes), CTRL + ALT + LEFT (previous string), CTRL + ALT + RIGHT (next string)
  • Fixed issues with translation blocks not working on some instances
  • Miglioramenti della sicurezza

1.4.7

  • Fixed a php error in previous commit

1.4.6

  • Fixed a js compatibility error with mootools.js
  • Modified how the license page works and added plugin notifications
  • Allow compatibility fix for Translation Editor on certain environments
  • Fixed Safari bug with links when WooCommerce active

1.4.5

  • Performance improvements
  • Fixed an issue that was causing empty strings to get inserted in the database
  • Improvements to detecting dynamic js strings earlier
  • Fixes some urls for sitemap
  • We now check if str_get_html is successful to avoid fatal error
  • Fixed regular string loaded by ajax not detected in translation editor
  • We now allow translating WooCommerce product base name separately from selected variations
  • Fixed WooCommerce cart details not being translated when changing language
  • Fixed Automatic Google Translation on languages not published yet
  • Fixed Translation Editor not working in default language when no translation language is published yet
  • Fixed gettext wrapping characters showing up in WooCommerce Shipping taxes metabox on Order pages

1.4.4

  • Added more filters
  • Make sure we do not insert empty strings in the gettext translation table
  • Added support for Affiliate tracking

1.4.3

  • Fixed an issue with the Language by Get Parameter add-on
  • Added compatibility with WooCommerce PDF invoice and WooCommerce’s order notes.
  • Added stop_translating_page and before_running_hooks hooks.
  • Refactored hooks-loader to easily remove hook

1.4.2

  • Fixes the issue with not being able to publish pages when Use subdirectory for default language is set to yes and Gutenberg is installed
  • Fixed an issue with Elementor and Use subdirectory for default language set to yes
  • Fixed an issue with Yoast Premium and Use subdirectory for default language set to yes
  • Fixed missing spaces in translations for original gettext strings with untrimmed spaces

1.4.1

  • Added PHP 7.3 support
  • Performance improvements

1.4.0

  • Added Enfold compatibility by increasing the template_include hook priority
  • Add the costa rica flag
  • Speed improvements by optimizing the full_trim function
  • Added compatibility for WooCommerce Invoices plugins
  • Fixed querying for dynamic strings in Translation Editor not bringing up translations for all languages
  • Fixed notice when gettext table is empty
  • Added function to display strings with bad encoding in Translation Editor

1.3.9

  • Fixed some issues with url translations
  • Speed improvements
  • Add Javanese flag
  • Fixed issue with trimming dynamic strings in our own ajax calls

1.3.8

  • Speed improvements
  • Remove notices from Editor when we don’t have translation languages
  • Fixed notices with referrer in translator machine
  • Fixed issues with urls in other languages
  • Fix issue of nested gettext resulting in unwanted characters
  • Strip gettext tags from urls run through sanitize_title and esc_url
  • Set caching calls non-persistent. Doesn’t work with object caching otherwise
  • Set lang attribute in html tag all the time including when on default language
  • Refactored the way we are translating json
  • Fixed issue with Woocommerce ajax calls

1.3.7

  • Fixed an issue with Woocommerce and redirects when the default language is not English
  • Speed improvements
  • Fix relative url without a trailingslash not getting a proper link back
  • Add ?trp=edit-translation=preview to ajax loaded content. Also add it to all dynamic content.
  • Added language code column in settings
  • Removed async false from JS translate-dom-changes

1.3.6

  • Refactored the get_url_for_language() function which should fix a lot of problems with links
  • Speed improvements
  • Fixed translation block icon when creating a new block
  • Fixed issues with trp tags leftovers in html
  • Fixed issues with gettext strings that weren’t detected correctly
  • Add support for relative url’s
  • Added warning in settings about controlling costs of Google API
  • Changed API key field description. Added feature to show/hide API key field based on Google Translate Active Yes/No
  • Fixed Translated-dom-changes string not translated through trp-ajax.
  • Fixed 400 errors in GT API

1.3.5

  • Fixed translation problems introduced in the last two versions
  • Added a console message when trp-ajax request uses fall back to admin ajax for debugging purposes.

1.3.4

  • Fixed issue with options in select tag that were not translatable
  • Fixed force language in custom links
  • Fixed Woocommerce links fpr products or categories that were added by the user manually in a page
  • Added Settings link to the list of links displayed on Plugins page
  • Fixed issue with Kazakhstan flag

1.3.3

  • Fixed issue with Woocommerce ajax strings that were broken in editor on default language in some cases
  • Speed improvements

1.3.2

  • Speed improvements
  • Add support for the Ginger – EU Cookie Law plugin
  • Add support for data-no-dynamic-translation attribute that skips dynamic strings from being translated by dom changes detector
  • Fixed Edit Pencil icon css in Translation Editor for some sites
  • Refactored the way we add trp-gettext tag. This should have a lot of benefits in compatibility with other plugins
  • Optimized block translation detection
  • Added caching to trp_x function when reading external .mo files
  • Fixed issue with TP icon css that was broken on wpforms forms
  • Added secret page for removing duplicate rows from database: wp-admin/admin.php?page=trp_remove_duplicate_rows

1.3.1

  • Fixed Woocommerce translation of permalinks
  • Added support for remove_accents to be based on default language when called from the sanitize_title function
  • Added support for translating JSON found in custom ajax request
  • Added better REST compatibility
  • Added compatibility for Peepso plugin
  • Fixed broken link to google translate set up api key on settings page
  • Corrected flags for Arabic and Bengali languages
  • Fixed issue with multiple slashes being added when the URL had extra get parameters

1.3.0

  • Added support for word trim when the default language is japanese, chinese or thai.
  • Exluded wp_trim_words funtion from our gettext filter to prevent som issues
  • Fixed an issue with gettext inside attributes that passed through the wp_kses function.
  • Fixed issues with the Customizer
  • Added padding to the language switcher image so we don’t conflict with themes that add extra padding to images inside links
  • We no longer remove r n t from the translation
  • Fixed issue with title attribute that contained html
  • Added a filter to all href attributes detected on our translation page
  • Added a notice to inform admins of the missing mbstring php library
  • We now send all error logs to debug.log
  • Added cite and blockquote as top_parents for merge rule on Translation blocks
  • Fixed nonce accidentally being passed through internationalized function

1.2.9

  • Rearranged and renamed some languages in the options dropdown
  • Fixed flag of Khmer language
  • Added Automatic Language Detection notice and included it on add-ons page
  • Fixed an issue with WooCommerce checkout and Stripe Gateway
  • Fixed issues with some improper responses from the WP Remote API functions
  • Fixed minor issues with ajax

1.2.8

  • Added a lot of hooks in the translation manager interface so other people can insert new content there.
  • We now take into account the presence of www or lack of it in custom links that might be local
  • We now make sure we’re not changing the locale in the backend if the language order is different.
  • Fixed issue with incorrect language adding in the backend that caused notices in the front-end
  • Removed obsolete function add_cookie
  • Fixed trailingslashit over get_permalink in url-converter
  • Removed adding cookie from php. Fixed enqueue_styles on license and add-ons tabs. Removed deprecated function.

1.2.7

  • Added a warning when changing the default language that it will invalidate their existing translations
  • Fixed incorrect detection of the form action language parameter
  • Improved compatibility with themes and plugins that use object buffering
  • Fixed some issues with image urls

1.2.6

  • Refactored determining language, redirecting and cookie adding
  • Removed leftover trp-gettext tags when WooCommerce is active on some pages
  • Fixed get_url_for_language function that was having problems in some cases.

1.2.5

  • Fixed DOM changes script not being enqueued anymore

1.2.4

  • Refactor the shortcode language switcher so it’s now HTML similar to the floater
  • Added link to Appearance -> menus in Settings page
  • Fixed language redirect with permalinks so custom parameters are passed correctly back to the url
  • Do not load dynamic string translation for IE11 and older

1.2.3

  • Fixed back-end css style not being targeted only for TP Settings page
  • Add filter to not remove detected dynamic strings until the ajax is finished
  • Fixed data-no-translation not taken into account in some cases of Dynamic strings
  • Fixed translated slug not being included in url sometimes
  • Fixed issue with gettext string on non visible html attr that prevented other attr from being translated
  • Fixed bug with translating dom changes not working for complex HTML hierarchy
  • Corrected flag for Afrikaans.
  • Fixed compatibility issues with older jQuery versions

1.2.2

  • Added Translation Block feature for translating multiple html elements together
  • Improvement: make it possible for the SEO Addon to automatically translate page slugs using Google Translate
  • Fix: using the shortcode language switcher added #trpprocessurl to the end of the url
  • Fix: changing languages from a secondary language gave 404 page when the page slug was translated
  • Fix: submitting a form from one page to another directed the user to the default language. Now if Force Custom Language Links is enabled the user gets directed to the correct url

1.2.1

  • Extra css for the floater images so they don’t brake the line in certain themes
  • Fixed compatibility issue with Woocommerce cart widget
  • Fix: use the siteurl when the homeurl is empty to detect the language

1.2.0

  • Fix wptexturize changing characters in secondary languages
  • Mini refactoring of the url_is_file() function
  • Refactor get_url_for_language() to not use the global var
  • We no longer add the language path to links to actual files on the server

1.1.9

  • Fix widget language switcher to take into account the new hreflang

1.1.8

  • Fixed bug with Strings List appearing also in Dynamic Strings List. Also fixed bug with duplicate dynamic strings not having a pencil icon because of missing jquery_object.
  • Fixed Woocommerce session storage compatibility
  • Fixed language floater not opening on iPhone.
  • Fixed issue with normal text nodes that were inside an element that had an atribute with gettext and did not get translated
  • Replaced _ with – in hreflang and filter it
  • Make force language to custom links set to yes as a default
  • Remove intensive functions from inside two loops so they only happen once we detect something in js
  • Decode html characters in mutation observed strings and removed stripslashes from trp-ajax.php to fix some strings added with js not being translatable

1.1.7

  • Compatibility fix with Elementor Page Builder
  • Added translation .pot file
  • Add proper encoding for mysqli connection in our trp-ajax.php file so we fixed some translation
  • Fixed infinite loop related to mutation observer on javascript strings by not re-adding detected strings again if they are similar to existing ones
  • Aligned text from add-ons tab.

1.1.6

  • Added support for translating Contact Form 7 alert messages
  • Fixed issue with some strings containing special characters not being translatable (i.e. “¿¡”)
  • Fixed bug with switching languages in Editor when viewing as Logged out
  • Fixed issue with broken homepage links in some themes
  • Added support for RTL languages in translation editor

1.1.5

  • Added support for translation blocks using the css class .translation-block.
  • Added possibility to choose a different language as default language seen by website visitors.
  • Updated add-ons settings page with the missing add-ons, added Language by GET parameter addon
  • Fixed issue with the

    in a post or page that broke saving the page when Yoast SEO plugin is active

  • Added a plugin notification class and a notification for pretty permalinks
  • Added WooCommerce compatibility tag
  • Small css improvements

1.1.4

  • Filter to allow adding new language: ‘trp_wp_languages’
  • Fixed issue with get_permalink() in ajax calls that was not returning the propper language
  • Adapted code to allow language based on a GET parameter
  • Fix some issues with language switcher and custom queries as well as take into account if subdirectory for default language is on
  • Fixed issue with js translation that was trimming numbers and other characters from strings when it shouldn’t

1.1.3

  • Fix issue where the language switcher didn’t work for BuddyPress pages
  • Fixed issue with CDATA in post content that was breaking the translation
  • Added a filter that can be activated and that tries to fix invalid html: trp_try_fixing_invalid_html

1.1.2

  • We now make sure that all forms when submitted redirect to the correct language
  • Fixed an issue with missing slash from language switcher
  • Fixed an issue where we were not redirecting to the correct url slug when switching languages
  • Fixed a possible notice inside the get_language_names function
  • Fixed html breaking because of unescaped quotes in translated meta content
  • Removed a special character from the full_trim function that was causing some strings to not be selectable for translation

1.1.1

  • Fixed js error with startsWith method not being supported in IE
  • Removed unnecessary files from select2 lib
  • Improved the way we rewrite urls to remove certain bugs

1.1.0

  • Implemented View As “Logged out user” functionality for translating strings that show only for logged out users
  • Allow slug edit for default language
  • Fixed an issue with the dropdown of translation strings when there were unsaved changes and the dropdown disconected from the textarea
  • Prevent translation editor icon pencil to exit the translation iframe
  • Fixed translating via the next/prev buttons that reset the position in the translation string list
  • Refactor the way we are generating the language url for the language switcher when we don’t have a variable available

1.0.9

  • We now flush permalinks when saving the settings page to avoid getting 404 and 500 errors
  • Added the current language as a class on the body tag. Ex: translatepress-en_US
  • Small readme changes

1.0.8

  • We now allow HTML in normal strings translations.
  • Changed the way we get the default language permalinks in Woocommerce rewrites
  • Fixed issues with date_i18n function
  • Fixed a warning generated when there are no rewrite rules
  • Fixed dynamic strings not updating the translation dropdown list.
  • Fixed issues with hidden space characters that were breaking some translations
  • Make sure we don’t loose the trp-edit-translation=preview from url after a WordPress redirect

1.0.7

  • Fixed a small bug in js regarding the translation editor sidebar with
  • Fixed Language Switcher for Woocommerce product categories and product tags going to 404 pages
  • Fixed issues with Woocommerce and permalinks when the default language was not english
  • Excluded more functions from getting gettext wraps

1.0.6

  • Added filter on capabilities to allow other roles to edit translations:’trp_translating_capability’
  • Don’t show php errors and notices when we are storing strings in the database
  • Fixed issues with attributes that contain json content, for instance in woocommerce variations
  • We no longer wrap gettext inside the wptexturize function
  • We no longer wrap gettexts that appear in the bloginfo function

1.0.5

  • Added possibility to edit gettext strings from themes and plugins from english to english, without adding another language. Basically, string-replace functionality.
  • Support for translating text input placeholders
  • We have a way of translating emails using the conditional language shortcode
  • Fixed issues with some elements that contained new lines and u00a0 at the start of the strings

1.0.4

  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases on the button element
  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases because of overflow hidden
  • Fixed a issue that was sometimes causing javascript errors with certain plugins

1.0.3

  • Added a conditional language shortcode:
  • Create link to test out Google API key.
  • Improvements to Woocommerce compatibility
  • Fixed json_encode error that was causing js errors
  • Changed ‘template_include’ hook priority to improve compatibility with some themes

1.0.2

  • Translation interface improvements
  • Fixed issues with strings loaded with ajax
  • Added an addon page
  • Fixed bug with gettext node accidentally wrapping another string too.

1.0.1

  • Fixed incorrect blog prefix name for Multisite subsites on admin_bar gettext hook.
  • Fixed Translate Page admin bar button sometimes not having the correct url for entering TP Editor Mode
  • Skipped dynamic strings that have only numbers and special characters.
  • Fixed order of categories in Editor dropdown. (Meta Information, String List..)
  • Fixed JS error Uncaught Error: Syntax error, unrecognized expression

1.0.0

  • Initial release.

TranslatePress Multilingue

Il miglior servizio di localizzazione di siti web per siti web WordPress. Gestisci tutto da un'interfaccia visiva.