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.
A scopo illustrativo, in questo articolo installerò due lingue aggiuntive: francese e cinese (semplificato) .
-
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.
* 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".
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!
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 Sì . 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.
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
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
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 .
E ripetere per le altre lingue:
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
Ripetere i passaggi precedenti per le altre lingue:
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.
Ripeti gli stessi passaggi per le altre lingue:
Torna in Menu > Gestisci , puoi vedere tutti i tuoi menu che sono stati collegati ai rispettivi moduli.
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 ( Sì ).
Menù Associazioni
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.
Fai clic su Salva e chiudi quando hai finito. Ripeti per le altre voci di menu.
Fai lo stesso per articoli, categorie e altri contenuti linguistici.
Associazioni multilingue
Passare a Componenti > Associazioni multilingue :
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
Per quanto riguarda il francese, il cinese o qualsiasi lingua tu abbia:
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)
Fai lo stesso per le lingue fr-FR e zh-CN :
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.
Ok, ora è il momento di controllare i risultati sul front-end.
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.
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!