Come creare un sito web multilingue con Joomla 4

Riscaldamento

Oggi l'inglese è diventato una lingua globale ed è una delle lingue più popolari su Internet. Viene creato un gran numero di siti Web che danno priorità o prestano attenzione alla pubblicazione di contenuti in inglese. Tuttavia, non tutti possono leggere e capire Inglese. Avere siti Web che supportano più lingue offre grandi opportunità per raggiungere un pubblico più ampio, specialmente nelle regioni che stai cercando di raggiungere. In effetti, gli amministratori di contenuti di tutto il mondo lo fanno da anni e la domanda di sito web multilingue il s sta aumentando di giorno in giorno.Fortunatamente, Joomla è una delle piattaforme di gestione dei contenuti che supporta la maggior parte delle lingue ed è disponibile in oltre 75. Pertanto, anche la creazione di un sito Web multilingue è molto più semplice con questa piattaforma.

Se eri scettico sulla facilità, posso assicurarti che avviare un sito Web multilingue Joomla è più facile di quanto tu possa immaginare, più semplice di quanto possa sembrare.

Quindi oggi, in questo tutorial, ti mostrerò come creare un sito Web multilingue in Joomla 4. In questo modo, non devi utilizzare estensioni di terze parti e, naturalmente, è completamente gratuito.

Adesso andiamo!

Passo dopo passo Configurazione di un sito Web multilingue in Joomla 4

Segui passo dopo passo per configurare completamente un sito Web multilingue in Joomla 4.

Installazione di nuove lingue

In Joomla 4, ci sono due metodi che puoi utilizzare per installare le lingue.

  • Installa tramite l'aggiornamento di Joomla

Dalla Dashboard Home, vai su Sistema , quindi sotto Installa , fai clic su Lingue per accedere alla pagina Estensioni: Lingue .

Qui, fai clic sul pulsante Installa sulle lingue che desideri installare, puoi installare tutte le lingue che desideri.

Joomla 4 - Sito Web multilingue - Installa lingue

A scopo illustrativo, in questo articolo installerò due lingue aggiuntive: francese e cinese (semplificato) .

Joomla 4 - Sito multilingue - Lingue installate

  • Installa manualmente

Con questo metodo, devi prima scaricare i pacchetti linguistici da Official Joomla! Language Packages .

Quindi, vai su Sistema > Installa > Estensioni , carica i tuoi pacchetti ZIP e installa le tue lingue.

Ora vai su Sistema > Gestisci > Lingue dei contenuti e abilita (pubblica) le tue lingue.

Joomla 4 - Sito Web multilingue - Abilita le lingue dei contenuti

* Avviso: puoi aggiornare/modificare le informazioni sulla lingua facendo clic sul titolo di ciascuna lingua e modificandone le opzioni, ad esempio Titoli , Titolo in lingua nativa , Tag lingua , Immagine (bandiera) , Stato , Descrizione , ecc . È un po' come un profilo della lingua che contiene tutti i dettagli di cui Joomla ha bisogno per essere in grado di utilizzare la lingua inglese o francese come lingue di contenuto "commutabili".

Joomla 4 - Sito Web multilingue - Modifica la lingua dei contenuti

Abilitazione dei plug-in "Lingua di sistema".

Ora abbiamo completato l'installazione delle nuove lingue e le abbiamo pubblicate per i contenuti. Per il passaggio successivo, dobbiamo abilitare il filtro della lingua e i plug-in del codice della lingua. Questo aiuta Joomla a filtrare i contenuti e mostrarli in base alla lingua scelta.

Passare a Sistema > Gestisci > Plugin , quindi cercare " Sistema - Lingua ".

Qui, Joomla visualizzerà Sistema – Codice lingua e Sistema – Filtro lingua nei risultati della ricerca.Abilitali entrambi!

Joomla 4 - Sito Web multilingue - Plugin di ricerca

Puoi anche modificare le impostazioni del plugin cliccando sul suo nome, ad esempio Sistema – Filtro lingua Questo plugin permette al CMS di riconoscere le diverse lingue installate e visualizzare solo i contenuti relativi alla lingua corrente.

* Avviso:

  • Questo plugin filtra il contenuto visualizzato in base alla lingua.
  • Questo plugin deve essere abilitato solo quando viene pubblicato il modulo Language Switcher.
  • Se questo plugin è attivato, si consiglia di pubblicare anche la modalità di stato multilingue dell'amministratore.
  • Associazioni elementi : impostare su . Questa opzione consente di associare elementi quando si passa da una lingua all'altra.
  • Rimuovi codice lingua URL : questa opzione rimuove il codice lingua dell'URL definito della lingua del contenuto corrispondente alla lingua predefinita del sito quando la funzione URL SEF è abilitata/attiva.

Joomla 4 - Sito Web multilingue - Sistema - Filtro lingua

Ora che hai impostato correttamente i file della lingua e abilitato il filtro della lingua integrato in Joomla, per impostazione predefinita questo plug-in proverà a rilevare le impostazioni della lingua del browser del visitatore e visualizzerà il sito nella sua lingua (se disponibile).

Aggiunta di contenuti multilingue

Ora che hai più lingue pronte sul tuo sito web, puoi usarle per generare contenuti multilingue, ma prima creiamo nuove categorie e nuovi articoli.

  • Crea una nuova categoria per ogni lingua
  • Crea nuovi articoli in ogni lingua.

Aggiungi nuova categoria

Creiamo categorie separate per ogni lingua!

  • Vai a Contenuto > Categorie > Aggiungi nuovo
  • Dai un titolo alla tua nuova categoria
  • Seleziona una lingua dal menu a discesa
  • Fare clic su Salva e chiudi per completare
  • Ripeti gli stessi passaggi per le altre lingue

Joomla 4 - Sito multilingue - Categoria Fr

Joomla 4 - Sito multilingue - Nuove categorie

Aggiungi nuovi articoli

Successivamente, aggiungiamo nuovi articoli per ogni lingua per creare contenuti in lingue diverse.

  • Vai a Contenuto > Articoli > Aggiungi nuovo
  • Fornisci un titolo per il tuo nuovo articolo
  • Scegli una lingua per l'articolo dal menu a discesa
  • Componi/aggiorna i tuoi contenuti
  • Fai clic su Salva e chiudi quando hai finito
  • Ripeti gli stessi passaggi per le altre lingue

Joomla 4 - Sito Multilingue - Articolo It

Joomla 4 - Sito multilingue - Nuovi articoli

Creazione di menu multilingue

Ora devi assegnare categorie e articoli nel menu di Joomla. Ciò consentirà loro di essere visualizzati sul front-end. Per fare ciò, crea ciascun menu per ciascuna delle tue lingue.

Dalla dashboard Home, vai a Menu > Gestisci > Aggiungi nuovo Inserisci un titolo , scegli un nome univoco , quindi premi Salva e chiudi .

Joomla 4 - Sito multilingue - Menu principale Fr

E ripetere per le altre lingue:

Joomla 4 - Sito Web multilingue - Menu salvato

Aggiungi voci di menu

I nuovi menu che hai appena creato sopra sono ancora vuoti. Dobbiamo andare avanti e aggiungere nuove voci di menu per ciascuno dei menu.

  • Vai a Menu > Menu principale (it-IT) e aggiungi nuovi elementi
  • Seleziona un tipo di voce di menu
  • Scegli una categoria che corrisponda a una lingua specifica
  • Scegli una lingua dal menu a discesa
  • Fare clic su Salva e chiudi

Joomla 4 - Sito Web multilingue - Voce di menu Cn

Ripetere i passaggi precedenti per le altre lingue:

Joomla 4 - Sito Web multilingue - Voce di menu salvata

In questo momento, all'interno di ogni voce del menu principale, è necessario impostare un menu predefinito (ad esempio Main Menu EN), per quando si fa clic sulla voce del menu Home che diventerà la voce Home predefinita per le pagine in inglese.

Aggiungi nuovi moduli

Per visualizzare una voce di menu sul front-end del sito web, è necessario aggiungere un modulo per la voce di menu e indicare una posizione esatta.Vai a Menu > Gestisci , seleziona un menu e assegnalo a un modulo, oppure vai a Contenuto > Moduli del sito per iniziare.

Per istruzioni dettagliate su come creare un menu e quindi assegnarlo a un modulo, fare riferimento a questo articolo .

  • Vai a Contenuto > Moduli del sito > Aggiungi nuovo .
  • In Selezionare un tipo di modulo , fare clic su Menu .
  • Assegna un Titolo al nuovo modulo menu . ( Obbligatorio )
  • Selezionare un menu della lingua da assegnare a questo modulo, ad esempio Menu principale (en-GB).
  • Specifica una posizione del modulo per presentarla sul tuo sito.
  • Scegli una lingua dal menu a discesa.
  • Fare clic su Salva e chiudi per applicare.

Joomla 4 - Sito web multilingue - Nuovo modulo menu

Ripeti gli stessi passaggi per le altre lingue:

Joomla 4 - Sito multilingue - Modulo salvato

Torna in Menu > Gestisci , puoi vedere tutti i tuoi menu che sono stati collegati ai rispettivi moduli.

Joomla 4 - Sito Web multilingue - Moduli collegati

Ora, passiamo al passaggio successivo!

Associazioni multilingue

Parlando in generale, questo ti consente di eseguire la traduzione di contenuti (articoli, menu, ecc.) da una lingua all'altra quando premi il selettore di lingua.Assicurati che l'opzione Associazioni sia abilitata navigando su Sistema > Gestisci > Estensioni , cerca "Sistema – Filtro lingua” e verifica se l' opzione Associazioni articolo è attivata ( ).

Quando aggiungi una nuova voce di menu e le assegni una lingua, puoi trovare le opzioni per "Associazioni" nella scheda "Come associazioni" che mostrerà. Puoi anche selezionare diverse voci di menu per lingue diverse. Lo stesso vale per i moduli, articoli e altri elementi di contenuto.

Joomla 4 - Sito Web multilingue - Associazioni di voci di menu

Fai clic su Salva e chiudi quando hai finito. Ripeti per le altre voci di menu.

Joomla 4 - Sito Web multilingue - Associazioni voci di menu salvate

Fai lo stesso per articoli, categorie e altri contenuti linguistici.

Joomla 4 - Sito multilingue - Associazioni di categoria salvate

Joomla 4 - Sito multilingue - Associazioni articolo salvate

Associazioni multilingue

Passare a Componenti > Associazioni multilingue :

Joomla 4 - Sito multilingue - Associazioni multilingue - Fr

Ecco alcune opzioni principali dei componenti:

  • Articoli — Puoi selezionare questo filtro per fornire tutti gli articoli/categorie di una lingua con le associazioni.
  • Contatti : elenca i contatti per le associazioni linguistiche.
  • Menu : con questa opzione puoi associare le lingue a tutte le voci del menu.
  • Feed di notizie — Aiuta a tradurre i feed se stai utilizzando il componente newsfeed di Joomla

Impostazione della pagina predefinita per ogni lingua

Ora definiremo la home page per ogni lingua, uno dei passi più importanti da fare.

  • Passare a Menu > Menu principale (it-IT)
  • Fare clic sull'icona a forma di stella (Imposta come casa) per impostarla come predefinita
  • Verrà quindi modificato nel flag inglese (en-GB) per indicare che questa è la pagina predefinita per il menu del menu principale (en-GB)
  • Ripetere per le altre lingue

Joomla 4 - Sito Multilingue - Menu Principale It-Gb

Per quanto riguarda il francese, il cinese o qualsiasi lingua tu abbia:

Joomla 4 - Sito multilingue - Menu principale Fr-Fr

Joomla 4 - Sito multilingue - Menu principale En-Ch

Modello di duplicazione

Con le diverse lingue che hai installato sul tuo sito web, ci deve essere un modello specifico per ognuna di esse.Duplica semplicemente il tuo modello predefinito e nominali di conseguenza per ogni lingua.

Crea stile modello per ogni lingua

  • Vai a Sistema > Stili modello sito (sotto Modelli )
  • Seleziona lo stile del modello predefinito corrente, quindi fai clic sul pulsante Duplica in alto
  • Rinominare il modello duplicato per la lingua EN (solo per le pagine in lingua inglese)

Joomla 4 - Sito Web multilingue - Modello duplicato

Fai lo stesso per le lingue fr-FR e zh-CN :

Joomla 4 - Sito Web multilingue - Modelli duplicati

Creazione del modulo di cambio lingua

Ora arriva il passaggio finale!

Un selettore di lingua è un meccanismo che consente ai visitatori del sito di passare da una lingua all'altra ogni volta che lo desiderano.Creando un modulo selettore di lingua, offrirai ai visitatori un modo utile per visualizzare facilmente il contenuto nella lingua desiderata.

  • Passare a Contenuto > Moduli del sito .
  • Fare clic sul pulsante Nuovo in alto a sinistra.
  • Seleziona Language Switcher come tipo di modulo.
  • Assegna un titolo al tuo nuovo modulo, ad esempio Language Switcher
  • Assegna una posizione del modulo corrispondente al tuo modello (scegli dal menu a discesa)
  • Abilita l' opzione Usa elenco a discesa se desideri che il selettore di lingua sia un menu a discesa.
  • Assicurati di selezionare Tutto nel campo Lingua sulla destra.
  • Infine, fai clic su Salva e chiudi per salvare lo switcher e renderlo pronto per l'uso.

Joomla 4 - Sito Web multilingue - Cambio lingua

Ok, ora è il momento di controllare i risultati sul front-end.

Joomla 4 - Sito multilingue - Risultati finali

Se desideri modificare l'ordine in cui le lingue vengono visualizzate nel Language Switcher, puoi farlo utilizzando Content Languages ​​Manager.

  • Passare a Sistema > Lingue dei contenuti (sotto Gestisci )
  • Trascina e rilascia ciascuna lingua nella posizione desiderata, una per una.
  • Esamina le modifiche sul front-end.

Joomla 4 - Sito Web multilingue - Ordine delle lingue

Joomla 4 - Sito Web multilingue - Recensione sul front-end

Hai creato con successo un sito web multilingue completamente funzionante in Joomla 4. Congratulazioni!

Incartare

Quindi ti ho appena mostrato un approccio diretto alla creazione di un sito web multilingue in Joomla 4. Spero che l'articolo ti sia piaciuto . e siti Web ottimizzati per SEO. Grazie per la lettura e rimanete sintonizzati per i futuri how-to!

Siamo un piccolo team con 5 marketer di contenuti digitali. Creiamo blog giornalieri per Joomla! e WordPress CMS, supportiamo i clienti e tutti coloro che hanno problemi con questi CMS e risolviamo qualsiasi problema con i post di istruzioni del blog, considerati affidabili da oltre 1,5 milioni di lettori in tutto il mondo.

https://ltheme.com

 

Si prega di notare che questo sito Web utilizza un sistema di traduzione automatica per aiutare nella traduzione per le diverse lingue.Ci scusiamo per qualsiasi errore o errore di battitura che può essere mostrato nei diversi testi.