Joomla bevat standaard de functionaliteit om uw website meertalig te maken. Dus, als jij zowel Engelstalige als Nederlandstalige bezoekers op uw website verwacht, dan kun uw deze bezoekers laten kiezen in welke taal uw website getoond dient te worden.

Hieronder wordt stap voor stap het meertalig maken van uw 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 uw: “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):

1-taalfilter-pluginl Joomla site in meerdere talen

Klik op “Opslaan en sluiten”.

Stap 2 Een taal toevoegen

De tweede stap is het toevoegen van een taal. uw moet in ieder geval de taalpakketten Engels en Nederlands hebben geïnstalleerd. Het Engelse taalpakket zit standaard in Joomla, wanneer uw nog geen Nederlands taalpakket hebt geïnstalleerd, download deze dan op: http://joomlacode.org/gf/prouwct/nederlands/frs/ en installeer het taalpakket in uw Joomla site.

Wanneer uw zowel een Nederlands als een Engels taalpakket op uw site hebt, doe dan het volgende:

  • Ga naar extensies --> taalbeheer
  • Klik op de tab “inhoud”
  • Als het goed is, zie uw 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 uw als volgt in (zie afb., klik op de afbeelding om deze te vergroten):

2-taalbeheer Joomla site in meerdere talen

  • 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 uw “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 uw 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 uw “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 uw “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 uw op de knop “Selecteren” en kies het type “Speciale artikelen”
  • Geef het menu item de titel: Home
  • Bij alias vul uw in: home-nl
  • Bij locatie selecteer uw “Hoofd Menu”
  • Bij “Standaard pagina” selecteer uw “Ja”
  • Bij de optie “Taal” kies uw 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 uw “Hoofd Menu”
  • Bij de optie “Taal” kies uw de Nederlandse taal
  • Aan de rechter kant onder de vereiste instellingen, selecteer uw de Nederlandstalige categorie die uw 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 uw op de knop “Selecteren” en kies het type “Speciale artikelen”
  • Geef het menu item de titel: Home
  • Bij alias vul uw in: home-en
  • Bij locatie selecteer uw “Main Menu”
  • Bij “Standaard pagina” selecteer uw “Ja”
  • Bij de optie “Taal” kies uw de Engelse taal
  • Aan de rechterkant vind uw de instelling “Menu-item associaties”. Bij “Nederlands (NL)” selecteer uw 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 uw “Main Menu”
  • Bij de optie “Taal” kies uw de Engelse taal
  • Aan de rechter kant onder de vereiste instellingen, selecteer uw de Engelstalige categorie die uw hiervoor hebt aangemaakt
  • Bij de “Menu-item associaties selecteer uw bij “Nederlands (NL)” het menu item dat uw voor de Nederlandse taal had aangemaakt.
  • Klik op “Opslaan en sluiten”.

Stap 6 De taalkeuze op uw site zetten

uw hebt het nu voor elkaar dat uw site (tenminste, de menu items en de artikelen die uw hebt aangemaakt) er zowel in het Nederlands als in het Engels zijn. Wat uw nu nog moet doen, is het mogelijk maken voor de bezoekers van uw 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):

3-taalkeuze Joomla site in meerdere talen

  • In bovenstaande afbeelding is bij positie ingevuld: “Position-5” uw kunt hier echter zelf bepalen op welke positie uw de module wilt tonen.
  • Bij “Menutoewijzing” selecteer uw de pagina’s waarop uw deze module wilt tonen.
  • Klik op “Opslaan en sluiten”.

uw bent nu weer terug in modulebeheer. uw hebt nu een taalkeuze mogelijkheid op uw site gezet voor uw 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):

3-taalkeuze Joomla site in meerdere talen

  • In bovenstaande afbeelding is bij positie ingevuld: “Position-5” uw kunt hier echter zelf bepalen op welke positie uw de module wilt tonen (bij voorkeur dezelfde als bij de Nederlandstalige module).
  • Bij “Menutoewijzing” selecteer uw de pagina’s waarop uw deze module wilt tonen (bij voorkeur dezelfde als bij de Nederlandstalige module).
  • Klik op “Opslaan en sluiten”.

Uw hebt nu een tweetalige website gemaakt, Nederlandstalig en Engelstalig.

Wanneer uw 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 uw bezoeker maakt, zullen of de Nederlandstalige artikelen of de Engelstalige artikelen worden getoond.

Nu de website tweetalig is, zul uw ook alle modules die uw gebruik meertalig moeten maken. Stel dat uw nu de module voor het inlogformulier op uw 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 uw bezoeker het inlogformulier in de juiste taal ziet, welke taal hij of zij ook kiest.