Joomla bevat standaard de functionaliteit om je website meertalig te maken. Dus, als jij zowel Engelstalige als Nederlandstalige bezoekers op je website verwacht, dan kun je deze bezoekers laten kiezen in welke taal je website getoond dient te worden.
Hieronder wordt stap voor stap het meertalig maken van je website uitgelegd.
Stap 1 Activeer de taalfilter plugin en configureer de plugin
- Ga naar extensies -> plugin beheer
- Zoek de “systeem – taalfilter” plugin op en open deze
- Zet de plugin op “ingeschakeld”
- Bij “Taalselectie voor nieuwe bezoekers” selecteer je: “Website taal”
- Zet “Automatische taalaanpassing” op “Ja”
- Zet “Menu-associaties” op “Ja”
De plugin ziet er dan dus als volgt uit (zie afb, klik op de afbeelding om deze te vergroten):
Klik op “Opslaan en sluiten”.
Stap 2 Een taal toevoegen
De tweede stap is het toevoegen van een taal. Je moet in ieder geval de taalpakketten Engels en Nederlands hebben geïnstalleerd. Het Engelse taalpakket zit standaard in Joomla, wanneer je nog geen Nederlands taalpakket hebt geïnstalleerd, download deze dan op: http://joomlacode.org/gf/project/nederlands/frs/ en installeer het taalpakket in je Joomla site.
Wanneer je zowel een Nederlands als een Engels taalpakket op je site hebt, doe dan het volgende:
- Ga naar extensies --> taalbeheer
- Klik op de tab “inhoud”
- Als het goed is, zie je daar twee talen staan, Nederlands en Engels. Staat hier bij jou alleen de Engelse taal, klik dan op de knop “nieuw” om een taal toe te voegen. Het scherm dat verschijnt, vul je als volgt in (zie afb., klik op de afbeelding om deze te vergroten):
- Klik dan op “Opslaan en sluiten”
Stap 3 Content aanmaken
We gaan nu twee categorieën aanmaken, één voor onze Engelstalige bezoekers en één voor onze Nederlandstalige bezoekers.
- Ga naar categoriebeheer
- Klik op “Nieuw” om een nieuwe categorie aan te maken
- Geef de categorie een Nederlandstalige titel
- Selecteer bij de optie “taal” de Nederlandse taal
- Klik op “opslaan en nieuw” om nog een categorie aan te maken
- Geef deze categorie een Engelstalige titel
- Selecteer bij de optie “taal” de Engelse taal
- Klik op “Opslaan en sluiten”.
We hebben nu twee categorieën aangemaakt, we gaan nu in beide categorieën een artikel plaatsen.
- Ga naar artikelbeheer
- Klik op “Nieuw” om een nieuw artikel aan te maken
- Geef het artikel een Nederlandstalige titel
- Selecteer bij “categorie” de Nederlandstalige categorie
- Selecteer bij de optie “taal” de Nederlandse taal
- Typ wat Nederlandstalige tekst in de tekstverwerker
- Klik op “opslaan en nieuw” om nog een artikel aan te maken
- Geef het artikel een Engelstalige titel
- Selecteer bij “categorie” de Engelstalige categorie
- Selecteer bij de optie “taal” de Engelse taal
- Typ wat Engelstalige tekst in de tekstverwerker
- Klik op “Opslaan en sluiten”.
Stap 4 menu’s aanmaken
We gaan nu voor zowel de Nederlandse als de Engelse taal een menu aanmaken. Maar voordat we dat doen, gaan we eerst het hoofdmenu (main menu) dat nu al aanwezig is op de site dépubliceren.
Ga naar “extensies --> modulebeheer” en open de hoofdmenu module (main menu). Bij status selecteer je “Gedepubliceerd”.
Wijzig ook de titel van de module, maak ervan: Main Menu All.
Klik op “Opslaan en sluiten”.
Nu zijn we klaar om de menu’s aan te maken.
- Ga naar menu’s --> menubeheer
- Klik op “Nieuw” om een nieuw menu aan te maken
- In het scherm dat verschijnt, zie je drie invulvelden, vul hier in alle drie velden in: Hoofd Menu
- Klik op “Opslaan en nieuw” we gaan namelijk nog een menu aanmaken
- Vul nu in de drie velden in: Main Menu en klik op “Opslaan en sluiten”.
We gaan nu voor deze twee menu’s menumodules aanmaken.
- Ga naar “extensies --> modulebeheer”.
- Klik op “Nieuw” om een nieuwe module aan te maken
- Selecteer als moduletype “menu”
- Vul in de module bij titel in: Hoofd Menu
- Selecteer bij “positie” dezelfde positie als waar het oorspronkelijke hoofdmenu stond
- Selecteer bij de optie “Taal” de Nederlandse taal
- Rechts onder de “Basis Opties” selecteer je “Hoofd Menu”.
- Klik op “Opslaan en Nieuw” om nog een module aan te maken
- Selecteer als moduletype “menu”
- Vul in de module bij titel in: Main Menu
- Selecteer bij “positie” dezelfde positie als waar het oorspronkelijke hoofdmenu stond
- Selecteer bij de optie “Taal” de Engelse taal
- Rechts onder de “Basis Opties” selecteer je “Main Menu”.
- Klik op “Opslaan en sluiten”.
Stap 5 Menu items aanmaken
We gaan nu zowel de Nederlandstalige als de Engelstalige menu items aanmaken.
- Ga naar “Menu’s --> Hoofd Menu”.
- Klik op “Nieuw” om een nieuw menu item aan te maken
- Bij Menu item type klik je op de knop “Selecteren” en kies het type “Speciale artikelen”
- Geef het menu item de titel: Home
- Bij alias vul je in: home-nl
- Bij locatie selecteer je “Hoofd Menu”
- Bij “Standaard pagina” selecteer je “Ja”
- Bij de optie “Taal” kies je de Nederlandse taal
- Klik op “Opslaan en nieuw” om nog een menu item aan te maken
- Selecteer als type: “Category-blog”
- Geef het menu item een Nederlandstalige titel
- Bij locatie selecteer je “Hoofd Menu”
- Bij de optie “Taal” kies je de Nederlandse taal
- Aan de rechter kant onder de vereiste instellingen, selecteer je de Nederlandstalige categorie die je hiervoor hebt aangemaakt
- Klik op “Opslaan en sluiten”.
We hebben nu twee menu items aangemaakt voor de Nederlandstalige bezoekers en één van deze menu items als standaard ingesteld. We gaan nu de menu items aanmaken voor onze Engelstalige gasten.
- Ga naar “Menu’s --> Main Menu”.
- Klik op “Nieuw” om een nieuw menu item aan te maken
- Bij Menu item type klik je op de knop “Selecteren” en kies het type “Speciale artikelen”
- Geef het menu item de titel: Home
- Bij alias vul je in: home-en
- Bij locatie selecteer je “Main Menu”
- Bij “Standaard pagina” selecteer je “Ja”
- Bij de optie “Taal” kies je de Engelse taal
- Aan de rechterkant vind je de instelling “Menu-item associaties”. Bij “Nederlands (NL)” selecteer je het menu item “Hoofd Menu ? Home”
- Klik op “Opslaan en nieuw” om nog een menu item aan te maken
- Selecteer als type: “Category-blog”
- Geef het menu item een Engelstalige titel
- Bij locatie selecteer je “Main Menu”
- Bij de optie “Taal” kies je de Engelse taal
- Aan de rechter kant onder de vereiste instellingen, selecteer je de Engelstalige categorie die je hiervoor hebt aangemaakt
- Bij de “Menu-item associaties selecteer je bij “Nederlands (NL)” het menu item dat je voor de Nederlandse taal had aangemaakt.
- Klik op “Opslaan en sluiten”.
Stap 6 De taalkeuze op je site zetten
Je hebt het nu voor elkaar dat je site (tenminste, de menu items en de artikelen die je hebt aangemaakt) er zowel in het Nederlands als in het Engels zijn. Wat je nu nog moet doen, is het mogelijk maken voor de bezoekers van je site dat ze kunnen kiezen tussen Nederlands en Engels. Hiervoor gaan we een module activeren.
- Ga naar “Extensies --> modulebeheer”
- Klik op “Nieuw” om een nieuwe module aan te maken
- Selecteer als type module: “Taalselectie”
- Vul de module in als volgt (zie afb. klik op de afbeelding om deze te vergroten):
- In bovenstaande afbeelding is bij positie ingevuld: “Position-6” je kunt hier echter zelf bepalen op welke positie je de module wilt tonen.
- Bij “Menutoewijzing” selecteer je de pagina’s waarop je deze module wilt tonen.
- Klik op “Opslaan en sluiten”.
Je bent nu weer terug in modulebeheer. Je hebt nu een taalkeuze mogelijkheid op je site gezet voor je Nederlandstalige bezoekers. We gaan er ook één maken voor de Engelstaligen onder ons.
- Ga naar “Extensies --> modulebeheer”
- Klik op “Nieuw” om een nieuwe module aan te maken
- Selecteer als type module: “Taalselectie”
- Vul de module in als volgt (zie afb. klik op de afbeelding om deze te vergroten):
- In bovenstaande afbeelding is bij positie ingevuld: “Position-6” je kunt hier echter zelf bepalen op welke positie je de module wilt tonen (bij voorkeur dezelfde als bij de Nederlandstalige module).
- Bij “Menutoewijzing” selecteer je de pagina’s waarop je deze module wilt tonen (bij voorkeur dezelfde als bij de Nederlandstalige module).
- Klik op “Opslaan en sluiten”.
Je hebt nu een tweetalige website gemaakt, Nederlandstalig en Engelstalig.
Wanneer je nu artikelen op de voorpagina zet, zet dan zowel de Nederlandstalige als de Engelstalige varianten op de voorpagina (optie “speciaal” op “aan”). Afhankelijk van de taalkeuze die je bezoeker maakt, zullen of de Nederlandstalige artikelen of de Engelstalige artikelen worden getoond.
Nu de website tweetalig is, zul je ook alle modules die je gebruik meertalig moeten maken. Stel dat je nu de module voor het inlogformulier op je site hebt staan, open dan deze module en kies bij de optie “taal” de Nederlandse taal.
Klik vervolgens in modulebeheer op “Nieuw” en maak nogmaals een module voor het inlogformulier aan. Geef deze een Engelstalige titel en stel de taal in op Engels. Nu zal je bezoeker het inlogformulier in de juiste taal ziet, welke taal hij of zij ook kiest.