Siti multilingue con Drupal

Sommario
Prima di tutto, se vogliamo che il nostro sito sia disponibile in più lingue, l'opzione più logica è aggiungere più lingue e poi configurarle in modo che possano essere rilevate.
Aggiungere le lingue
Drupal Per impostazione predefinita ha il supporto per le lingue nel suo kernel, ma non è completamente abilitato per impostazione predefinita. Vediamo come attivarlo.
  • 1- Per integrare le lingue con il nostro sito, attiviamo il modulo kernel. Andiamo a Configurazionea Regionale e Lingua per vedere le seguenti opzioni:

  • 2- Clicchiamo su Le lingue e vedremo che abbiamo solo attivato inglese nella nostra lista per ora:

  • 3- Per i nostri scopi lavoreremo con linguaggi predefiniti. Quindi scegliamo la lingua dall'elenco e clicchiamo sul pulsante Aggiungi lingua:

  • 4- Dopodichè Drupal Ti reindirizzerà all'elenco delle lingue principali e la tua nuova lingua sarà già stata aggiunta all'elenco, ora per aggiungere più lingue ripetiamo il processo precedente, in questo esempio aggiungiamo: arabo, tedesco polacco.

La tabella sopra riporta i nomi delle lingue che aggiungiamo, il loro codice, il loro indirizzo, quando parliamo di indirizzo ci riferiamo al modo in cui vengono lette, da sinistra a destra o viceversa.
Qui possiamo scegliere quali lingue attivare, ordinarle o cancellarle dalla lista.
Rilevamento delle lingue
Ora che abbiamo le lingue, ci rendiamo conto che se navighiamo nel nostro sito tutto rimane lo stesso, poiché pur avendo aggiunto le lingue abbiamo ancora bisogno di raccontare Drupal come dovresti interpretarli, vediamo:
  • Navighiamo per Configurazione a Regionale e Lingua > Le lingue > Rilevamento e selezione e vedremo le seguenti opzioni disponibili:

URL
Se attiviamo questa opzione, gli utenti potranno navigare per URL come segue: example.com/de/news/ o example/deutsch/news. Questa è un'impostazione comune per i siti multilingue.
Sessione
Useremo questa opzione se vogliamo salvare la preferenza della lingua nella sessione utente.
Utente
In questa opzione, gli utenti possono specificare nel profilo del proprio account quale lingua è quella di loro preferenza.

Browser
Se attiviamo questa opzione, Drupal verificherà la preferenza della lingua del nostro browser e la utilizzerà sul nostro sito.
Una volta descritte le diverse opzioni, usiamone una per implementare l'opzione multilingua sul nostro sito.
Per il nostro scopo, ci atterremo all'opzione URL e per questo utilizzeremo il prefisso del percorso, poiché è il modo più semplice di configurazione. Vediamo come lo facciamo:
  • Per prima cosa segniamo nelle opzioni URL e premiamo Salva le impostazioni.
  • Ora clicchiamo su Configura in quel metodo e vedremo le opzioni Prefisso del percorsoDominio. Useremo l'opzione predefinita che è Prefisso del percorso.
  • Ora cambiamo l'URL nel nostro browser per includere il prefisso del percorso. Ad esempio, problemi Tedesco, esempio.com/de. In questo modo possiamo utilizzare il prefisso per ciascuna delle lingue che aggiungiamo.
Passaggio da una lingua all'altra
Certamente non vogliamo che gli utenti cambino manualmente le lingue in base all'URL, quindi creiamo un blocco in Drupal in modo da posizionarlo da qualche parte sul nostro sito per facilitare questo compito.
Per creare il blocco, navighiamo su Strutturaà Blocchi e cerchiamo il blocco UI: Cambio lingua. Lo posizioniamo nel posto che vogliamo e salviamo le impostazioni per il blocco, dopo averlo attivato sarà simile a questo:

Ad esempio, selezioniamo che il nostro sito è in tedesco e che il nostro login sarà simile al seguente:

Drupal ci offre l'opportunità non solo di creare siti Web robusti e versatili, ma ha anche la bontà di rendere lo stesso multilingua una caratteristica che lo farà risaltare da solo dal resto dei siti Web in rete.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave