Siamo pronti con una release candidate per WPML 2.3.0. Questo significa che pensiamo che tutto sia a posto, ma vogliamo farti provare la versione prima del rilascio finale. Sui nostri siti funziona perfettamente.
WPML 2.3.0 è il risultato di 6 settimane di lavoro intenso e include una serie di nuove funzionalità, oltre alle correzioni per ogni problema segnalato a partire da WPML 2.2.2.1.
Gestione traduzioni per Traduzione stringhe
Se usi sia il modulo Traduzione stringhe che il modulo Gestione traduzioni, probabilmente ti sarai chiesto perché solo l’amministratore può tradurre e non i traduttori designati.
Bene, ora è possibile.
Quando entrambi i moduli sono abilitati, vedrai un’opzione per selezionare le stringhe e tradurle.

Le stringhe che hai selezionato appariranno ai traduttori che hai configurato con il modulo Gestione traduzioni.
Possono vedere tutte le stringhe, ma modificare solo quelle che hai inviato loro. Sia l’amministratore che i traduttori possono filtrare in base alle stringhe che sono ancora in attesa di traduzione.
Naturalmente, gli amministratori possono ancora modificare tutte le traduzioni in prima persona.
Nota: questa RC non invia notifiche ai traduttori quando le stringhe vengono selezionate per la traduzione. La versione finale includerà le notifiche via e-mail anche per Traduzione stringhe.
Selettore di lingua nella barra di amministrazione
WPML filtra i contenuti in base alla lingua. Finora, ogni pagina di amministrazione aveva il proprio modo per scegliere la lingua del contenuto. Andava bene finché era supportato. Tuttavia, anche molti plugin e pagine di amministrazione dei temi hanno bisogno di scegliere il contenuto. Non c’era modo di indicare in quali lingue mostrare il contenuto.
WPML 2.3.0 sposta il filtro della lingua del contenuto nella barra di amministrazione di WordPress.

Con questo selettore di lingua, puoi scegliere quali contenuti visualizzare in qualsiasi pagina dell’area di amministrazione di WordPress. Niente più espedienti o trucchi per personalizzare il tuo sito in diverse lingue.
Questo nuovo selettore di lingua ti permetterà anche di ottenere il massimo dal nuovo plugin WPML Media Translation. Quando vai alla pagina Media, vedrai ogni allegato una sola volta e non duplicato.
Widget di testo multilingue
In effetti, WPML si collega ai widget di testo standard di WordPress tramite gli hook, ma a volte ci sono dei problemi. Questi problemi si verificano quando altri plugin filtrano il contenuto dei widget di testo (come l’aggiunta del tracciamento analitico ai link in uscita).
Abbiamo risolto questo problema, una volta per tutte, introducendo il nostro widget di testo multilingue. Questo widget è a prova di tutto e le traduzioni appariranno in ogni caso. Possiamo garantirlo per via del suo funzionamento. Il nostro widget registra le stringhe in base all’ID del widget invece che al loro contenuto. Indipendentemente da ciò che accade nel frattempo, l’ID non cambierà e le traduzioni saranno sempre associate al widget corretto.
Ha anche una comoda funzionalità che ti permette di scegliere in quali lingue visualizzarlo. Un widget di testo multilingue può apparire in tutte le lingue (e puoi tradurlo tramite la schermata Traduzione stringhe) o in una lingua specifica.
Registrazione automatica delle stringhe
Visto che siamo in tema di miglioramenti per Traduzione stringhe, dai un’occhiata alla nuova funzionalità di registrazione automatica delle stringhe. È disponibile nella schermata Traduzione stringhe:
Se hai perso i capelli per non essere riuscito a trovare dove tradurre le stringhe, questo potrebbe aiutarti a farli ricrescere.
L’impostazione predefinita prevede che questa funzionalità sia disabilitata (peccato…). Puoi abilitare la registrazione automatica per gli amministratori (consigliato) o sempre (usa con cautela).
Quando è abilitata, WPML registrerà automaticamente per la traduzione le stringhe che appaiono sulla pagina, ma che non esistono nella schermata Traduzione stringhe.
Questo può includere qualsiasi cosa, dai testi dei temi alle stringhe generate dinamicamente (che passano attraverso una sorta di filtro, in modo che WPML possa vederle). Una volta registrate automaticamente, puoi tradurle nella schermata Traduzione stringhe e dovrebbero apparire sulla pagina.
Nota che, per quanto sia fantastica, non risolve comunque ogni possibile caso. Ad esempio, le stringhe hard-coded che non sono racchiuse nelle chiamate gettext, o le stringhe dell’area di amministrazione che non passano attraverso alcun filtro di WordPress, non verranno registrate automaticamente.
Editor di traduzione molto migliorato
L’Editor di traduzione di WPML ha ricevuto un grande impulso in questa versione. Ora, sia il testo originale che la traduzione usano gli iframe. Questo lo rende completamente sicuro per qualsiasi contenuto tu possa inserirvi (proprio come l’editor standard di WordPress). Anche il passaggio tra le modalità Visuale e HTML funziona perfettamente e la funzione copia dall’originale fa il suo dovere.
Abbiamo anche aggiunto miglioramenti significativi per la modifica da destra a sinistra e da sinistra a destra sia nella modalità Visuale che in quella HTML.
WordPress 3.2
Hai notato qualcosa di diverso negli screenshot di questo articolo? Stiamo già usando WordPress 3.2 nei nostri test. Finora, tutto sembra funzionare senza problemi tra WordPress 3.2 e WPML 2.3.0. Non stiamo controllando ogni singola funzionalità di WordPress in sé, ma tutto ciò che riguarda le lingue funziona benissimo per noi.
Attenzione, WordPress 3.2 crea dipendenza. Se ci passi per fare dei test, non lo abbandonerai più. Fai qualche test e assicurati che nulla nel tuo tema o in altri plugin fallisca con WP 3.2 prima di avventurarti con le versioni beta.
Nota: abbiamo notato alcuni piccoli problemi relativi a WordPress 3.2. Li avremo risolti per il rilascio finale di WPML 2.3.0. WordPress è ancora in beta, quindi le cose possono cambiare.
Ottenere la release candidate
I proprietari del pacchetto Multilingual CMS possono accedere al loro account WPML e fare clic su Download. Scorri verso il basso fino a dove c’è scritto Versioni beta. L’ultima versione (b4, di oggi) è la release candidate.
Se stai aggiornando da una versione beta precedente, dovrai forzare WPML a eseguire la migrazione del database. Apri PHPMyAdmin, modifica la tabella wp_options, cerca una voce chiamata icl_sitepress_version e modificala manualmente in 2.2.2.1. Se stai facendo una nuova installazione o aggiornando dalla versione di produzione precedente, non hai bisogno di modificare nulla.
Sì, lo stiamo eseguendo sui nostri siti ora e ne siamo felici.
No, non passare ai siti di produzione prima di aver testato offline. Ciò che funziona per noi (e supera tantissimi test) potrebbe comunque avere interazioni impreviste con il tuo sito. Fai dei test prima di aggiornare.



