Skip Navigation
Prima stesura
December 20, 2016
Updated
October 28, 2020

WPML vi consente di tradurre facilmente le pagine che create utilizzando il vostro page builder preferito. Leggete questa guida per sapere quali page builder sono supportati e come tradurre le progettazioni dei page builder.

Cosa vi serve

  • Il pacchetto WPML Multilingual CMS che include il plug-in principale di WPML, Translation Management di WPML e i componenti aggiuntivi di String Translation di WPML. Tutti e tre devono essere installati.

Page builder supportati

Lavoriamo costantemente per aggiungere i page builder più popolari all’elenco di integrazioni di WPML.

I seguenti page builder sono integrati con WPML:

Se il vostro page builder preferito non è ancora integrato con WPML, seguite questa guida sull’integrazione dei page builder che utilizzano codici abbreviati.

Come tradurre il contenuto del page builder

Esistono due modi per tradurre i contenuti creati con i page builder:

  • Traducendoli personalmente
  • Inviandoli per essere tradotti da altri

Traducendo personalmente i contenuti dei page builder

Per tradurre i contenuti da soli utilizzate i seguenti passaggi:

  1. Cliccate sull’icona più per la lingua in cui volete tradurre il post. Il pulsante più è accessibile nella casella della lingua durante la modifica di una pagina o dall’elenco di pagine, come potete vedere nella seguente tabella:
    Il più che si trova nella casella Language (Lingua) durante la modifica della mia pagina. Il più che si trova sotto la bandiera in Pages (Pagine) → All pages (Tutte le pagine)
    Utilizzo di WPML per tradurre i page builder Utilizzo di WPML per tradurre i page builder.
  2. Aprite l’ Editor di traduzione automatico di WPML e potete aggiungere le traduzioni per ogni frase nel campo a destra. Per completare ogni traduzione cliccate sul segno di spunta verde.
    Editor di traduzione avanzato di WPML
    Editor di traduzione avanzato di WPML

    Potete anche utilizzare la traduzione automatica per tradurre l’intera pagina con un clic. Ricontrollate ogni traduzione per assicurarvi che siano corrette.

  3. Quando avete finito di tradurre, cliccate su Finish (Fine), poi Close (Chiudi).

Invio di contenuti ad altri traduttori

WPML vi consente inoltre di inviare i vostri contenuti per farli tradurre da traduttori locali o da servizi di traduzione professionali. Per utilizzare un servizio di traduzione professionale, assicuratevi di attivare innanzitutto il servizio che volete utilizzare.

  1. Andate in WPMLTranslation Management
  2. Scegliete il tipo di contenuto (pagina, post, ecc.), selezionatelo e cliccate su Add to translation basket (Aggiungi al carrello traduzioni).

    Utilizzo di WPML per tradurre le pagine create con WPBakery Page Builder
    Aggiunta di contenuti al carrello traduzioni

  3. Cliccate sulla scheda Translation Basket (Carrello traduzioni) e selezionate il traduttore locale o il servizio di traduzione. Visualizzerete soltanto i traduttori che corrispondono alle coppie linguistiche dei lavori di traduzione.

    Utilizzo di WPML per tradurre i page builder
    Selezione del traduttore

Per i lavori assegnati ai traduttori locali, questi potranno andare su WPML → pagina Translations (Traduzioni) e iniziare con il lavoro di traduzione. Il lavoro verrà aperto nell’Editor di traduzione avanzato come descritto nella sezione Translating page builder content yourself (Traduzione da sé dei contenuti del page builder) soprastante.

I lavori assegnati ai servizi di traduzione professionale verranno inviati al servizio di traduzione. Potete scegliere di far pubblicare immediatamente le traduzioni una volta completato il lavoro oppure di rivederle prima. Questa impostazione può essere modificata andando su WPMLSettings e scorrendo a Translated documents options (Opzioni dei documenti tradotti).

Traduzione di contenuti che appaiono più volte

A volte sulla vostra pagina potrebbero esserci delle ripetizioni di testo. WPML riconosce automaticamente il contenuto duplicato e lo offre da tradurre in un unico campo. In questo modo non dovrete perdere tempo a tradurre gli stessi testi nella pagina.

WPML mostrerà quindi la traduzione di questi testi in tutte le posizioni in cui compaiono sulla pagina.

L’immagine seguente mostra un disegno creato con WPBakery Page Builder, utilizzando tre istanze dello stesso testo.

Progettazione di WPBakery Page Builder utilizzando più istanze dello stesso testo
Progettazione di WPBakery Page Builder utilizzando più istanze dello stesso testo

Quando traduciamo quella pagina, possiamo vedere che l’editor mostra solo un’istanza del campo per tradurre questo testo. Ancora una volta, questo significa che dobbiamo tradurlo solo una volta.

Viene utilizzato un solo campo per tradurre i testi duplicati
Viene utilizzato un solo campo per tradurre i testi duplicati

Infine, sul front-end la traduzione del testo viene visualizzata in tutti i posti come previsto.

Testi duplicati tradotti mostrati in tutti i posti giusti sul front-end
Testi duplicati tradotti mostrati in tutti i posti giusti sul front-end

Aggiornamento della traduzione quando una pagina viene modificata

Quando cambia il contenuto della pagina tradotto, potete semplicemente tradurlo o inviarlo di nuovo alla traduzione. Questa volta non servirà tradurre nuovamente tutti i contenuti, ma solo la parte che è stata modificata o aggiunta.

In questo esempio ho aggiunto un elemento Casella di testo alla pagina “Chi siamo”:

Aggiunta di un blocco di testo alla mia pagina
Aggiunta di un blocco di testo alla mia pagina

Nota: dopo aver aggiunto l’elemento ricordate di aggiornare la pagina. Questo è importante perché caricherà gli elementi di testo nella schermata dell’Editor di traduzione avanzato.

Nella meta casella Language (Lingua), cliccate sull’icona per aggiornare la traduzione.

L'icona a forma di freccia che sostituisce il pulsante più
L’icona a forma di freccia che sostituisce il pulsante più

Quando il lavoro di traduzione viene aperto nell’Editor di traduzione avanzato, vedrete che le precedenti traduzioni sono ancora in corso ed è presente un nuovo campo da tradurre.

Editor di traduzione avanzato con un nuovo elemento del blocco di testo da tradurre
Editor di traduzione avanzato con un nuovo elemento del blocco di testo da tradurre

Traducete, contrassegnate le traduzioni come complete, quindi cliccate su Finish (Fine) e Close (Chiudi).

Traduzione dei modelli di Toolset progettati con i page builder

I plug-in Toolset vi permettono di progettare modelli di contenuto per la visualizzazione di post in qualsiasi tipo di post. Di solito utilizzare un modello per tutte le lingue e traducete solo i testi al suo interno, ad esempio etichette o titoli.

In alternativa, è possibile selezionare di creare modelli di contenuto separati per ciascuna delle lingue del sito. In questo caso non dovrete inviare tali modelli alla traduzione. Al loro posto dovrete modificare separatamente il modello in ciascuna lingua e tradurlo come tale.

Toolset consente di progettare modelli di contenuto utilizzando i seguenti page builder:

  • Elementor
  • WPBakery Page Builder
  • Oxygen
  • Beaver Builder

Se utilizzate un page builder per progettare i vostri modelli di contenuto, dovete tradurre i vostri modelli. Per consentire la traduzione di uno specifico modello di contenuto:

  1. Andate su WPML → pagina Settings (Impostazioni)
  2. Sulla scheda Multilingual Content Setup (Configurazione dei contenuti multilingue) trovate la sezione Post Types Translation (Traduzione dei tipi di post)
  3. Contrassegnate il vostro modello di contenuto come traducibile

Ora potete inviare il vostro modello di contenuto alla traduzione.

Tuttavia, se in precedenza avete selezionato di utilizzare un modello di contenuto diverso per ciascuna lingua, non potete utilizzare questo flusso di lavoro. Al suo posto dovrete utilizzare il vostro page builder per aggiungere individualmente il contenuto al modello di contenuto di ciascuna lingua.

Per verificare lo stato dell’opzione Create different Content Templates for each language (Crea modelli di contenuto diversi per ciascuna lingua), andate su Toolset (Set di strumenti) → pagina Settings (Impostazioni) e cliccate sulla scheda WPML integration (Integrazione di WPML).