Uppvärmning
Idag har engelska blivit ett globalt språk och är ett av de mest populära språken på internet. Det skapas ett stort antal webbplatser som prioriterar eller uppmärksammar att lägga upp innehåll på engelska. Det är dock inte alla som kan läsa och förstå engelska. Att ha webbplatser som stöder flera språk öppnar stora möjligheter att nå en bredare publik, särskilt i de regioner du vill rikta in dig på. Faktum är att innehållsadministratörer runt om i världen har gjort detta i flera år, och efterfrågan på flerspråkig webbplats ökar dag för dag. Lyckligtvis är Joomla en av innehållshanteringsplattformarna som stöder flest språk och finns på 75+. Därför är det också mycket lättare att bygga en flerspråkig webbplats med denna plattform.
Om du var skeptisk till hur lätt det är så kan jag garantera att det är enklare än du kan föreställa dig att starta en Joomla flerspråkig webbplats, enklare än det kanske låter. Låt oss se!
Så idag, i denna handledning, kommer jag att visa dig hur du skapar en flerspråkig webbplats i Joomla 4. På så sätt behöver du inte använda några tillägg från tredje part, och det är naturligtvis helt gratis.
Nu går vi!
Steg för steg Skapa en flerspråkig webbplats i Joomla 4
Följ steg för steg för att fullständigt skapa en flerspråkig webbplats i Joomla 4.
Installera nya språk
I Joomla 4 finns det två metoder som du kan använda för att installera språk.
-
Installera via Joomla Update
Från Home Dashboard, gå till System och sedan under Installera , klicka på Språk för att komma åt sidan Extensions: Languages .
Klicka här på knappen Installera på de språk du vill installera. Du kan installera så många språk du vill.
I illustrationssyfte kommer jag i den här artikeln att installera ytterligare två språk: franska och kinesiska (förenklad) .
-
Installera manuellt
Med den här metoden måste du först ladda ner språkpaket från officiella Joomla!-språkpaket .
Gå sedan till System > Installera > Tillägg , ladda upp dina ZIP-paket och installera dina språk.
Navigera nu till System > Hantera > Innehållsspråk och aktivera (publicera) dina språk.
* Observera: Du kan uppdatera/ändra språkinformation genom att klicka på varje språks titel och ändra dess alternativ, t.ex. titlar , titel på modersmål , språktagg , bild (flagga) , status , beskrivning etc. Det är lite som en språkprofil som innehåller alla detaljer som Joomla behöver för att kunna använda antingen engelska eller franska språket som "växlingsbara" innehållsspråk.
Aktiverar "System – Language" plugins
Nu har vi slutfört installationen av nya språk och publicerat dem för innehåll. För nästa steg måste vi aktivera språkfiltret och språkkodplugins. Detta hjälper Joomla att filtrera innehållet och visa dem baserat på det språk du väljer.
Navigera till System > Hantera > Plugins och sök sedan efter " System - Språk ".
Här kommer Joomla att visa System – Språkkod och System – Språkfilter i sökresultatet Aktivera båda!
Du kan också ändra plugin-inställningarna genom att klicka på dess namn, till exempel System – Språkfilter. Detta plugin gör det möjligt för CMS att känna igen de olika språken som är installerade och endast visa innehållet som är relevant för det aktuella språket.
* Lägga märke till:
- Denna plugin filtrerar det visade innehållet beroende på språket.
- Denna plugin ska endast aktiveras när språkväxlingsmodulen publiceras.
- Om denna plugin är aktiverad, rekommenderas det att även publicera Administratörens flerspråkiga statusläge.
- Artikelassociationer — Ställ in på Ja Detta alternativ tillåter artikelassociationer när du byter från ett språk till ett annat.
- Ta bort URL-språkkod — Det här alternativet tar bort den definierade URL-språkkoden för innehållsspråket som motsvarar standardspråket för webbplatsen när SEF-URL-funktionen är aktiverad/aktiverad.
Nu när du har ställt in språkfilerna ordentligt och aktiverat Joomlas inbyggda språkfilter. Som standard kommer detta plugin att försöka upptäcka språkinställningarna för besökarens webbläsare och visa webbplatsen på hans språk (om tillgängligt).
Lägga till flerspråkigt innehåll
Nu när du har flera språk redo på din webbplats. Du kan använda dem för att skapa flerspråkigt innehåll. Men låt oss först skapa nya kategorier och nya artiklar.
- Skapa en ny kategori för varje språk
- Skapa nya artiklar på varje språk.
Lägg till ny kategori
Låt oss skapa separata kategorier för varje språk!
- Gå till Innehåll > Kategorier > Lägg till nytt
- Ge din nya kategori en titel
- Välj ett språk från rullgardinsmenyn
- Klicka på Spara och stäng för att slutföra
- Upprepa samma steg för andra språk
Lägg till nya artiklar
Låt oss sedan lägga till nya artiklar för varje språk för att skapa olika språkinnehåll.
- Gå till Innehåll > Artiklar > Lägg till nytt
- Ange en titel för din nya artikel
- Välj ett språk för artikeln från rullgardinsmenyn
- Komponera/uppdatera ditt innehåll
- Klicka på Spara och stäng när du är klar
- Upprepa samma steg för dina andra språk
Skapa flerspråkiga menyer
Nu måste du tilldela kategorier och artiklar på Joomla-menyn. Det kommer att tillåta dem att visas i gränssnittet. För att göra det, skapa varje meny för vart och ett av dina språk.
Från Home Dashboard, navigera till Menyer > Hantera > Lägg till ny . Ange en titel , välj ett unikt namn och tryck sedan på Spara & Stäng .
Och upprepa för de andra språken:
Lägg till menyalternativ
De nya menyerna som du just skapat ovan är fortfarande tomma. Vi måste gå vidare och lägga till nya menyalternativ för var och en av menyerna.
- Gå till Menyer > Huvudmeny (sv-SE) och lägg till nya objekt
- Välj en menyobjekttyp
- Välj en kategori som motsvarar ett specifikt språk
- Välj ett språk från rullgardinsmenyn
- Klicka på Spara och stäng
Upprepa stegen ovan för de andra språken:
Just nu, inuti varje huvudmenyalternativ, måste du ställa in en standardmeny (t.ex. Huvudmeny SV), för när du klickar på menyalternativet Hem som kommer att bli standardalternativet Hem för engelska sidor.
Lägg till nya moduler
För att visa ett menyalternativ på webbplatsens front-end måste du lägga till en modul för menyalternativet och ange en exakt position Navigera till Menyer > Hantera , välj en meny och tilldela den till en modul, eller gå till Innehåll > Webbplatsmoduler för att komma igång.
För detaljerade instruktioner om hur du skapar en meny och sedan tilldelar den till en modul, se den här artikeln .
- Gå till Innehåll > Webbplatsmoduler > Lägg till nytt .
- Klicka på Meny under Välj en modultyp .
- Ge den nya menymodulen en titel ( Obligatoriskt )
- Välj en språkmeny att tilldela denna modul, t.ex. Huvudmeny (sv-SE).
- Ange en modulposition för att visa den på din webbplats.
- Välj ett språk från rullgardinsmenyn.
- Klicka på Spara och stäng för att ansöka.
Upprepa samma steg för de andra språken:
Tillbaka i Menyer > Hantera kan du se alla dina menyer som har länkats till respektive moduler.
Nu, låt oss gå vidare till nästa steg!
Flerspråkiga föreningar
Generellt sett låter detta dig utföra översättning av innehåll (artiklar, menyer, etc.) från ett språk till ett annat när du trycker på språkväxlaren. Se till att alternativet Associations är aktiverat genom att navigera till System > Hantera > Extensions , sök efter "System – Språkfilter” och kontrollera om alternativet Artikelföreningar är aktiverat ( Ja ).
Menyföreningar
När du lägger till en ny menypost och tilldelar den ett språk kan du hitta alternativen för "Associationer" på fliken "Som föreningar" som den kommer att visa. Du kan också välja olika menyalternativ för olika språk. Detsamma gäller moduler, artiklar och annat innehåll.
Klicka på Spara och stäng när du är klar. Upprepa för andra menyalternativ.
Gör samma sak för artiklar, kategorier och annat språkinnehåll.
Flerspråkiga föreningar
Navigera till Komponenter > Flerspråkiga associationer :
Här är några huvudalternativ för komponenterna:
- Artiklar — Du kan välja detta filter för att förse alla artiklar/kategorier för ett språk med associationer.
- Kontakter — listar kontakter för språkföreningar.
- Menyer — Med det här alternativet kan du associera språk för alla dina menyalternativ.
- Nyhetsflöden — Hjälper till att översätta flöden om du använder Joomla nyhetsflödeskomponent
Ställa in standardsida för varje språk
Nu ska vi definiera startsidan för varje språk.Detta är ett av de viktigaste stegen som måste göras.
- Navigera till Menyer > Huvudmeny (sv-SE)
- Klicka på stjärnikonen (Ange som hem) för att ställa in den som standard
- Den kommer sedan att ändras till den engelska (en-GB) flaggan för att indikera att detta är standardsidan för huvudmenyn ( en -GB)
- Upprepa för de andra språken
När det gäller franska, kinesiska eller vilket språk du nu har:
Duplicera mall
Med de olika språken du har installerat på din webbplats måste det finnas en specifik mall för vart och ett av dem. Duplicera helt enkelt din standardmall och namnge dem för varje språk.
Skapa mallstil för varje språk
- Gå till System > Webbplatsmallstilar (under Mallar )
- Välj din nuvarande standardmallstil och klicka sedan på knappen Duplicera högst upp
- Byt namn på den dubblerade mallen för EN-språket (endast för engelska sidor)
Gör samma sak för språken fr-FR och zh-CN :
Skapar språkväxlingsmodul
Nu kommer det sista steget!
En språkväxling är en mekanism som gör att webbplatsbesökare kan växla mellan språk när de vill. Genom att skapa en språkväxlingsmodul kommer du att ha ett användbart sätt för besökarna att enkelt se innehållet på önskat språk.
- Navigera till Innehåll > Webbplatsmoduler .
- Klicka på knappen Ny uppe till vänster.
- Välj Språkväxling som modultyp.
- Ge din nya modul en titel, t.ex. Språkväxling
- Tilldela en modulposition som matchar din mall (välj från rullgardinsmenyn)
- Aktivera alternativet Använd rullgardinsmeny om du vill ha din språkväxling som en rullgardinsmeny.
- Se till att välja Alla i fältet Språk till höger.
- Klicka slutligen på Spara och stäng för att spara växlaren och göra den redo för användning.
Okej, nu är det dags att kontrollera resultaten på frontend.
Om du vill ändra i vilken ordning språken visas i Språkväxlaren kan du göra det med Content Languages Manager.
- Navigera till System > Innehållsspråk (under Hantera )
- Dra och släpp varje språk till önskad position, ett efter ett.
- Granska ändringarna på fronten. Det är allt!
Puh, du har framgångsrikt skapat en fullt fungerande flerspråkig webbplats i Joomla 4. Grattis!
Sammanfatta
Så jag visade dig bara ett enkelt tillvägagångssätt för att bygga en flerspråkig webbplats i Joomla 4. Hoppas du gillade artikeln. Våra kommentarer om du har några frågor. Kolla dessutom in våra fantastiska Joomla 4-mallar för att få din egen responsiva, högpresterande , och SEO-optimerade webbplatser. Tack för att du läser och håll utkik efter framtida instruktioner!