WPML

Introduzione


Il plugin Content Aware Sidebars ti permette di creare un numero infinito di sidebar personalizzate e di assegnarle ai widget in base alla lingua dei contenuti della pagina.

L’integrazione di Content Aware Sidebars con WPML ti permette di impostare sidebar diverse per i contenuti in lingue diverse.

Dopo aver collaborato con l’autore di Content Aware Sidebars, siamo riusciti a tradurre tutte le stringhe provenienti dal plugin.

Cosa ti servirà:

Risorse essenziali:

Creare diverse sidebar personalizzate per lingue diverse con Content Aware Sidebars e WPML


Prima di scendere nei dettagli, ecco un riepilogo dei 7 passaggi da seguire per tradurre gli output del plugin Content Aware Sidebars:

  1. Imposta WPML per registrare per la traduzione gli articoli personalizzati ottenuti da Content Aware Sidebars.

  2. Aggiungi una nuova sidebar alla lingua predefinita.

  3. Aggiungi gli articoli personalizzati al carrello traduzioni.

  4. Scegli se gli articoli personalizzati devono essere tradotti da un traduttore locale o da un servizio di traduzione professionale.

  5. Traduci gli articoli personalizzati (tramite un traduttore locale).

  6. Aggiungi una nuova sidebar per la lingua secondaria.

  7. Assegna i widget alle sidebar create in base alla lingua della pagina in cui verranno visualizzate le sidebar.

Iniziamo a tradurre l’output del plugin Content Aware Sidebars seguendo i passaggi dettagliati mostrati di seguito:

  1. Vai su WPML > Gestione traduzioni > Configurazione del contenuto multilingue, scorri verso il basso fino alla sezione Articoli personalizzati e seleziona l’opzione “traduci” per “Condition Groups” e “Sidebars”.

  1. Vai su Sidebars > Aggiungi nuovo

  1. Aggiungi la sidebar per la tua lingua principale, che in questo caso sarà l’inglese; nota che puoi verificare la lingua principale selezionata dalla barra di amministrazione di WordPress.

  2. Scegli la logica condizionale adatta alle tue esigenze dal menu a discesa e fai clic su “Salva le modifiche” e “Pubblica”.


  1. Vai su WPML > Gestione traduzioni

  1. Seleziona Sidebar e Conditional Group.

  2. Fai clic sul pulsante “Aggiungi al carrello traduzioni”.

  1. Vai alla scheda WPML > Gestione traduzioni > Carrello traduzioni.

  1. Vai alla sezione “Scegli le opzioni di traduzione” e scegli un’opzione dal menu a discesa.

  2. Seleziona admin (locale) se intendi eseguire la traduzione tu stesso o scopri di più su come configurare un servizio di traduzione professionale; quindi, fai clic su Invia tutti gli elementi per la traduzione.

  1. Vai su WPML > Traduzioni

  1. Aggiungi le traduzioni per Condition Group e Sidebar facendo clic sul pulsante “Modifica

  2. Compila il campo del titolo con la traduzione nella lingua secondaria, seleziona “Questa traduzione è completata” e ripeti gli stessi passaggi per il campo del corpo. Scorri verso il basso e seleziona “La traduzione è completata

  3. Fai clic sul pulsante “Salva traduzione”.


  1. Torna a Sidebars

  1. Fai clic sulla sidebar in inglese creata in precedenza.

  2. Usa il selettore di lingua in alto per cambiare la lingua in quella desiderata (lingua secondaria); ora ti trovi nella pagina di traduzione della sidebar.

  3. Configura la traduzione della sidebar e la logica condizionale in modo simile a quanto mostrato nel passaggio 2.


  1. Vai su Aspetto > Widget e dovresti riuscire a vedere le sidebar appena create. Aggiungi i widget desiderati alle sidebar e assicurati di selezionare la lingua di visualizzazione in ogni widget scelto. Questa opzione è disponibile tramite il plugin WPML Widgets.

Conclusione:


WPML, Content Aware Sidebars e WPML Widgets ti daranno la possibilità di avere istanze di sidebar diverse per ogni lingua. Questo avviene impostando gli articoli personalizzati per la traduzione e poi aggiungendo una sidebar nella lingua predefinita, per poi tradurre gli articoli personalizzati e aggiungere la sidebar nella lingua secondaria. In questo modo, possiamo assegnare i widget alle sidebar create in base alla lingua della pagina in cui verranno visualizzate le sidebar.

L’hai trovato utile? Condividi questo articolo: