Dopo aver installato Joomla 3 vogliamo creare i contenuti in diverse lingue. In questo modo gli utenti di paesi diversi possono vedere correttamente il contenuto del sito.
Questo influenza positivamente il numero di visitatori al giorno che vogliamo ottenere.
Ci sono alcuni passi da fare per ottenere un sito multilingua in Joomla 3.
Passo 1 |
Andiamo in pannello amministrativo Estensioni – Gestione estensioni – Installa lingue
Passo 2 |
Cerchiamo la lingua che vogliamo installare sul nostro sito. Per esempio, la lingua francese. Selezioniamo il checkbox a sinistra della lingua trovata e clicchiamo su Installa in alto a sinistra.
Passo 3 |
Andiamo adesso in Estensioni – Gestione lingue. Qui possiamo installare la lingua predefinita per front end (i messaggi di Joomla)e back end.
Andiamo in Lingue contenuti (Sempre da Estensioni – Gestione lingue), in alto a destra clicchiamo su +Nuovo. In questo modo creiamo una lingua per i contenuti del sito. Prendiamo ad esempio la lingua francese e la lingua inglese.
Titolo: French(FR) / oppure English (UK)
Titolo nativo: french-fr / oppure English (UK), english-uk
Tag lingua: fr-FR / oppure en-GB
Codice lingua URL: fr / oppure en
Prefisso immagine: fr / oppure en
Dopo di questo clicchiamo su Salva e Chiudi in alto a sinistra.
Passo 4 |
Adesso andiamo in Estensioni – Gestione plugin. Cerchiamo Language Filter (System – Language Filter) e andiamo a configurarlo.
Stato: Abilitato
Cambio lingua automatico: Si
Associazione elementi: Si
Durata cookie: anno
Salviamo e cerchiamo il secondo plugin: Language Code (System Language Code). Questo plugin non ha le impostazioni speciali, va soltanto abilitato.
Passo 5 |
Andiamo in Estensioni – Gestione moduli per creare il modulo di switch delle lingue in front end del sito. Il tipo di modulo si chiama Lingua. Selezioniamo il titolo e la posizione per il modulo e salviamolo.
Sul sito apparirà il modulo ma non si vedrà ancora nessuna lingua.
Passo 6 |
Dobbiamo aggiungere un nuovo menu. Andiamo in Menu – Gestione menu – Nuovo menu
Titolo: Main menu FR
Tipo menu: menu-fr
Lo stesso menu dovrà essere creato anche per la lingua italiana.
Passo 7 |
Andiamo a creare una nuova voce di menu. Attenzione a scegliere il tipo perché adesso andiamo a selezionare il contenuto che verrà visualizzato di default per questa lingua (una specie di Home page per la lingua francese). Nelle opzioni selezioniamo
Pagina predefinita: Si
Lingua: French(FR)
Adesso nella lista delle voci del menu Main Menu FR vediamo la bandiera francese assegnata alla pagina di default.
Allo stesso modo è necessario creare un menu in lingua italiana. (La voce di menu per la pagina predefinita)
Finalmente vediamo le due bandiere nel modulo delle lingue creato precedentemente.
Passo 8 |
Creiamo un articolo per il sito multilingua. Andiamo in Contenuti – Gestione articoli – Nuovo articolo.
Il primo articolo lo creiamo in lingua italiana, selezionando nelle opzioni la lingua italiana. E il secondo articolo lo creiamo in lingua francese.