WPML - Tradurre il contenuto

Quando pensate alla traduzione dei vostri contenuti, potreste pensare al “title” (titolo) e al “body” (corpo) della pagina. Tuttavia, i contenuti interamente tradotti richiedono maggiore attenzione. In questo documento spieghiamo cosa dovete sapere prima di iniziare a tradurre i vostri contenuti e come gestire i diversi elementi nei vostri siti.


Scegliere il metodo di traduzione del contenuto

Scegliere il metodo di traduzione del contenuto

Scegliere il metodo di traduzione del contenuto

WPML vi offre diversi metodi, che indirizzano diverse fasi del sito e diverse necessità.

Il modo più semplice di tradurre i contenuti è cliccare sulle icone ‘+’ (aggiungi traduzione) quando si modificano i contenuti. Con questo metodo andrete a modificare le traduzioni nello stesso modo in cui modificate i contenuti nella lingua originale del sito. Questo metodo lo chiamiamo traduzione manuale. Quando utilizzate la traduzione manuale, dovete prestare attenzione a tutte le questioni tecniche relative alla traduzione. Ecco perché la traduzione manuale meglio si adatta agli sviluppatori che stanno creando i siti e solo per creare piccole porzioni di contenuti.

Quando dovete gestire una grande quantità di contenuti, tra cui la sua traduzione, dovreste cercare di utilizzare sia Translation Editor di WPML che la traduzione professionale. La traduzione professionale è disponibile tramite un elenco crescente di servizi di traduzione partner. Entrambe le opzioni si occuperanno di tutti i problemi tecnici relativi alla traduzione, consentendovi di focalizzarvi soltanto sui contenuti.

Potete anche consentire ai vostri traduttori di utilizzare CAT Tools desktop (programmi utilizzati da traduttori ed editor). WPML esporterà i contenuti in formato XLIFF, i traduttori li tradurranno utilizzando i loro editor di traduzione dedicati e restituiranno i file XLIFF completati a WPML.

Infine, se state utilizzando i creatori di pagine, leggete come tradurre il contenuto creato dai creatori di pagine.

Creazione manuale di post e pagine in altre lingue
Create traduzioni come nuovi post o pagine con l’editor standard di WordPress.
Utilizzo del modulo di gestione delle traduzioni Translation Management
Controllate chi sta traducendo cosa e offrite ai vostri traduttori strumenti migliori.
Traduzione professionale di un servizio di traduzione
Selezionate il vostro fornitore di traduzioni e ottimizzate il processo di traduzione.

Collegare le pagine tradotte alle pagine padre tradotte

Collegare le pagine tradotte alle pagine padre tradotte

Collegare le pagine tradotte alle pagine padre tradotte

La maggior parte dei siti di WordPress utilizza le “pagine”. Le pagine hanno delle pagine padre. Ad esempio, la pagina padre di questa pagina è la nostra pagina di documentazione principale. Quando traducete i contenuti, sicuramente volete create la stessa gerarchia in tutte le lingue.

Vediamo un esempio:

La pagina A è la pagina padre delle pagine B e C, pertanto la gerarchia delle pagine tradotte dovrebbe essere:

  • Xa < Xb
  • Xa < Xc

Quando traducete manualmente i contenuti, dovete accertarvi di assegnare voi stessi le pagine padre. Quando create le pagine figlio, per voi sarebbe più semplice tradurre prima le pagine padre, poi tradurre le pagine figlio e assegnare le pagine padre. Il selettore “page parent” (padre della pagina) nell’editor delle pagine vi mostrerà soltanto le pagine nella lingua che state modificando.

Quando traducete utilizzando Translation Editor di WPML o i servizi di traduzione, WPML si occupa dell’assegnazione delle pagine padre per voi. Non importa in quale ordine traducete i contenuti. Se traducete prima le pagine figlio, non appena tradurrete le pagine padre verranno assegnate automaticamente alle pagine figlio. Ovviamente, se prima traducete le pagine padre, le pagine figlio avranno la giusta assegnazione delle pagine padre non appena le pagine figlio verranno tradotte.

Ricordate: potete soltanto assegnare le pagine “pubblicate” come pagine padre di altre pagine. Inoltre, diversi tipi di post possono avere delle pagine padre. Qui stiamo utilizzando le “pagine” soltanto come esempio.

Tradurre i link nel contenuto

Tradurre i link nei contenuti

Tradurre i link nei contenuti

Spesso i contenuti includono link ad altri contenuti all’interno o all’esterno del sito. Quando traducete i contenuti, desiderate che i link indirizzino agli altri contenuti nella stessa lingua.

Guardiamo un esempio di due pagine. La “pagina A” si collega alla “pagina B” e la “pagina B” si collega alla “pagina A”. Una volta tradotte entrambe le pagine, desiderate che Xa si colleghi a Xb e che Xb si colleghi a Xa. Non volete che i contenuti tradotti continuino a indirizzare ai rispettivi contenuti nella lingua originale.

Quando traducete manualmente i contenuti, dovete creare manualmente i link ai contenuti tradotti.

Quando utilizzate Translation Editor di WPML o la traduzione professionale, tutti i link verranno regolati automaticamente ai contenuti nella stessa lingua. In questo caso l’ordine con cui traducete i contenuti non ha alcuna importanza. Infatti, spesso è impossibile tradurre i contenuti nell'”ordine corretto”, perché molte pagine si collegano vicendevolmente ad altre.

I vostri traduttori non dovranno modificare i link quando traducono. Dovranno soltanto modificare il testo dei link, ma non i target dei link (gli URL dei link). Quando le traduzioni sono completate, WPML scansiona i link dei contenuti e li regola automaticamente per collegarli ai contenuti nella stessa lingua. Questa operazione è complessa, ma succede soltanto una volta ed esclusivamente all’interno dell’area di amministrazione di WordPress. I link vengono regolati nel database e verranno corretti quando vengono resi i contenuti.


Scegliere che tipi di contenuto tradurre

Scegliere che tipi di contenuti tradurre

Scegliere che tipi di contenuti tradurre

Potete indicare a WPML se i contenuti devono essere “traducibili” o no. Contenuti traducibili significano che:

  • Visualizzerete i comandi per la traduzione manuale quando modificate i contenuti
  • Potete tradurre manualmente i contenuti utilizzando Translation Editor di WPML o la traduzione professionale
  • Verranno caricati e visualizzati soltanto i contenuti nella lingua attuale

L’ultimo punto sul caricamento dei contenuti nella lingua attuale merita una spiegazione più dettagliata. Diamo un’occhiata ai due esempi per illustrarlo.

Se create un tipo di contenuto personalizzato “showcase” (vetrina) che include soltanto immagini e link, non c’è nulla da tradurre. Vorrete visualizzare gli stessi identici “elementi in vetrina” nel contenuto in qualsiasi lingua. In questo caso dovreste impostare il contenuto “showcase” (vetrina) come “not translatable” (non traducibile).

Se create un tipo di contenuto personalizzato “services” (servizi) che include titoli, descrizione e campi testo aggiuntivi, volete rendere questi servizi “translatable” (traducibili). In questo caso riuscirete a tradurre i servizi e solo i servizi tradotti verranno visualizzati nelle diverse lingue. Finché non traducete un servizio, questo non verrà visualizzato.

Potete scegliere quali tipi di post sono traducibili quando modificate i contenuti, nella sezione Multilingual Content Setup (Configurazione del contenuto multilingue) e in WPML->Translation Management->Multilingual Content Setup (Configurazione del contenuto multilingue)->Custom posts (Post personalizzati).

Se rendete i contenuti traducibili e volete visualizzarli anche se non sono ancora stati tradotti, utilizzate la funzione Content Duplication (Duplicazione del contenuto) di WPML.


Tradurre campi personalizzati

Tradurre i campi personalizzati

Tradurre i campi personalizzati

La maggior parte dei siti di WordPress include campi personalizzati, molti dei quali richiedono la traduzione. WPML vi consente di scegliere come trattare i campi personalizzati quando traducete i contenuti.

Innanzitutto dovete indicare a WPML quali campi richiedono la traduzione. Potete farlo quando modificate i contenuti nella casella meta Multilingual Content Setup (Configurazione del contenuto multilingue) o da WPML->Translation Management->Multilingual Content Setup (Configurazione del contenuto multilingue) ->Custom fields translation (Traduzione dei campi personalizzati).

Per ciascun campo personalizzato potete scegliere tra:

  • Don’t translate (Non tradurre)
  • Copia
  • Copia una volta
  • Translate (Traduci)

Don’t translate (Non tradurre) significa che WPML non farà nulla con questo campo personalizzato quando invia il contenuto alla traduzione. Dovete scegliere questa opzione per i campi che non devono apparire nella traduzione.

Copy (Copia) significa che WPML copierà automaticamente il valore del campo dal contenuto originale alla traduzione. Questa opzione va bene per i campi booleani e numerici che devono avere lo stesso valore in tutte le lingue. Per esempio, un campo “prezzo” deve avere lo stesso valore per tutte le traduzioni di un prodotto (purché stiate offrendo il prodotto allo stesso prezzo in tutte le lingue). Questa copia avverrà in tutti i metodi di traduzione (traduzione manuale, Translation Editor di WPML o traduzione professionale).

Copy once (Copia una volta) significa che WPML copierà il valore dei campi personalizzati dall’originale alle traduzioni soltanto una volta quando traducete inizialmente il contenuto. Ad esempio, questa funzione è utile quando il vostro tema utilizza i campi personalizzati per archiviare le impostazioni per pagina. In questo modo potete tradurre le pagine e tutte le impostazioni vengono applicate automaticamente al contenuto tradotto. Poi potete modificare le traduzioni e modificare queste impostazioni per lingua.

Translate (Traduci) significa che WPML includerà il campo nel contenuto per la traduzione, quando utilizzate Translation Editor o la traduzione professionale. I traduttori vedranno il campo come campo testo e dovrete tradurlo.


Tradurre la tassonomia

Tradurre la tassonomia

Tradurre la tassonomia

La tassonomia è diversa dai campi, perché è condivisa con un contenuto diverso. Per esempio, il vostro sito utilizza “post categories” (categorie di post), le categorie sono gestite centralmente (in Post -> Categorie) e non sono univoche per ciascun post. Potete assegnare le categorie ai post, ma quando modificate una categoria per un post, influenzate la categoria e non il post.

Potete modificare tutta la tassonomia che appartiene al vostro sito in WPML->Taxonomy Translation (Traduzione della tassonomia).

In alternativa potete utilizzare Translation Editor di WPML o la traduzione professionale, potete includere i termini della tassonomia assieme alla traduzione del contenuto. Quando inviate il contenuto alla traduzione, WPML includerà automaticamente i termini della tassonomia nuovi o aggiornati. Tenete presente che tradurre la tassonomia utilizzata per una parte di contenuto può modificare la stessa tassonomia quando viene visualizzata su altri contenuti.


Tradurre testi di immagini e gallerie di immagini

Tradurre i testi di immagini e le gallerie di immagini

Tradurre i testi di immagini e le gallerie di immagini

Spesso quando includete immagini nel contenuto, queste immagini hanno didascalie, testo “alt” e una descrizione. Volete che siano tradotti tutti questi testi.

Quando utilizzate Translation Editor di WPML o la traduzione professionale, questi testi sono inclusi assieme al contenuto. I vostri traduttori devono accertarsi di non manomettere i codici abbreviati “caption” (didascalia) e di tradurre soltanto i valori degli attributi. In questo modo le immagini appariranno nel testo con i testi tradotti.

Inoltre, certi contenuti utilizzano i codici abbreviati “gallery” (galleria) di WordPress per visualizzare le gallerie di immagini. Questo utilizza il meccanismo “attachment” (allegato) in WordPress, che fa sì che le immagini appartengano al contenuto. Se il vostro contenuto utilizza le gallerie, assicuratevi di attivare il modulo Media Translation (Traduzione dei file multimediali) di WPML. Questo modulo allegherà le stesse immagini a tutto il contenuto tradotto. In questo modo gli stessi file immagine appariranno nelle gallerie in tutte le lingue.


Risorse aggiuntive

Risorse aggiuntive

Risorse aggiuntive

Per avere siti web completamente tradotti dovete tradurre i contenuti e tutti gli altri testi che si trovano nel tema e nei plug-in attivi. Ma non è tutto. Dovete anche accertarvi che il codice PHP, che carica e visualizza i contenuti, carichi il contenuto nella lingua corretta.

Consigliamo di scegliere un tema dall’elenco crescente di temi pronti per il multilingue. Inoltre potete trovare un elenco dei principali plug-in pronti per il multilingue.

Per tradurre i testi nei temi e nei plug-in leggete localizzazione del tema e dei plug-in.