Je Joomla 1.7 site in meerdere talen
Joomla 1.7 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.
Laatst aangepast (vrijdag, 21 oktober 2011 22:04)






Reacties
Ik ben aan de hand van de handleiding hier bezig geweest met 2talig maken en dat is goed gelukt (op het main menu all na. Die staat bij mij niet in de modules en die kan ik dus niet disabelen.
Daarnaast heb ik grote verschillen tussen bingbings.nl en www.bingbings.nl.
Is dit op te lossen? De site wordt nu voornamelijk gebruikt om Joomla uit te proberen, dus kijk gerust en trek je weinig aan van de inhoud.
Kan iemand mij vertellen wat ik over het hoofd zie?
Ik heb alles al een keertje opnieuw geïnstalleerd. Er staat een NL installatie op waar de UK taal al bij zit. Ik heb nu maar 2 talen nodig maar in de toekomst misschien wel 3. Voor de zekerheid heb ik even de standaard template aangehouden. Mijn eigen template komt later wel.
Alvast bedankt voor de hulp.
Ik heb de aanwijzingen gevolgd en ik zie de vlaggen op de frontend, dat is gelukt.
Als ik hierop druk zie ik de url veranderen naar /nl/ of /en/, dus dat gaat correct.
Maar ik zie het menu wat gemaakt is niet.
Ik blijf mijn oude Hoofdmenu zien. De module Hoofdmenu is wel gedepubliceerd, maar het menu blijft wel zichtbaar op de frontand, is dat correct?
Bedankt, Rob
Is dit het geval kan je op het slotje klikken of na selecteren bovenaan Inchecken klikken.
Opslaan mislukt door de volgende fout: Het huidige startmenu voor deze taal is uitgecheckt
Wie kan me helpen?
Bedankt alvast
het is inmiddels gelukt met het vlaggetje.
Ik had bij Taaltag de code fout staan pt-pt ipv pt-br.
Daarna alles weer aan de juiste code toegewezen en het vlaggetje is er nu wel.
Wat een geweldige site heb om duidelijk in het nederlands iets van Joomla te leren.
Ik heb mijn website door de duiddelijke uitleg in 6 talen weten te krijgen.
Alleen mis ik 1 vlaggetje.
Ik gebruik Joomla 2.5 en heb ook in die taal heb ik home als standaard pagina staan.
Ik heb ze alle 6 hetzelfde gedaan maar mis net die ene.
Kan jij me uitleggen hoe ik die alsnog op de site kan krijgen, desnoods handmatig.
Met vriendelijke groet,
Ina
Beetje newbie hierin. Wil iemand uitleggen wat bij #10 en #15 een 'standaard knop' wordt bedoeld?
Heb namelijk ook geen vlaggetjes of tekst in pulldown.
Ik heb jml 1.7.3 NL (Dutchjoomla.org download).
Bedankt alvast!
Ivo