Hoe maak je een meertalige website met Joomla 4

Opwarmen

Tegenwoordig is Engels een wereldtaal geworden en is het een van de meest populaire talen op internet. Er wordt een groot aantal websites gemaakt die prioriteit geven aan of aandacht besteden aan het plaatsen van inhoud in het Engels. Niet iedereen kan echter lezen en begrijpen Engels. Het hebben van websites die meerdere talen ondersteunen, biedt geweldige mogelijkheden om een ​​breder publiek te bereiken, vooral in de regio's die u wilt targeten. Inhoudbeheerders over de hele wereld doen dit al jaren en de vraag naar meertalige website de s neemt met de dag toe. Gelukkig is Joomla een van de content management platformen die de meeste talen ondersteunt en beschikbaar is in 75+. Daarom is het bouwen van een meertalige website met dit platform ook een stuk eenvoudiger.

Als u sceptisch was over het gemak, kan ik u verzekeren dat het starten van een meertalige Joomla-website eenvoudiger is dan u zich kunt voorstellen, eenvoudiger dan het klinkt.

Dus vandaag laat ik je in deze tutorial zien hoe je een meertalige website maakt in Joomla 4. Op deze manier hoef je geen extensies van derden te gebruiken, en het is natuurlijk helemaal gratis.

Laten we gaan!

Stap voor stap Een meertalige website opzetten in Joomla 4

Volg stap voor stap om een ​​meertalige website volledig op te zetten in Joomla 4.

Nieuwe talen installeren

In Joomla 4 zijn er twee methoden die u kunt gebruiken om talen te installeren.

  • Installeer via Joomla Update

Ga vanuit het Home-dashboard naar Systeem en klik vervolgens onder Installeren op Talen om de pagina Extensies: Talen te openen .

Klik hier op de knop Installeren bij de talen die u wilt installeren.U kunt zoveel talen installeren als u wilt.

Joomla 4 - Meertalige website - Talen installeren

Ter illustratie zal ik in dit artikel twee extra talen installeren: Frans en Chinees (vereenvoudigd) .

Joomla 4 - Meertalige website - Talen geïnstalleerd

  • Handmatig installeren

Bij deze methode moet u eerst taalpakketten downloaden van officiële Joomla!-taalpakketten .

Ga vervolgens naar Systeem > Installeren > Extensies , upload uw ZIP-pakketten en installeer uw talen.

Navigeer nu naar Systeem > Beheren > Inhoudstalen en schakel uw talen in (publiceer).

Joomla 4 - Meertalige website - Inhoudstalen inschakelen

* Opmerking: u kunt taalinformatie bijwerken/wijzigen door op de titel van elke taal te klikken en de opties aan te passen, bijv. Titels , Titel in moedertaal , Taaltag , Afbeelding (vlag) , Status , Beschrijving , enz . Het lijkt een beetje op een taalprofiel die alle details bevat die Joomla nodig heeft om de Engelse of de Franse taal te kunnen gebruiken als "omschakelbare" inhoudstalen.

Joomla 4 - Meertalige website - Bewerk inhoud Taal

"Systeemtaal"-plug-ins inschakelen

Nu hebben we de installatie van nieuwe talen voltooid en deze voor inhoud gepubliceerd. Voor de volgende stap moeten we het taalfilter en de taalcode-plug-ins inschakelen. Dit helpt Joomla de inhoud te filteren en weer te geven op basis van de taal die u kiest.

Navigeer naar Systeem > Beheren > Plug-ins en zoek vervolgens naar " Systeem - Taal ".

Hier zal Joomla Systeem – Taalcode en Systeem – Taalfilter weergeven in het zoekresultaat Schakel ze allebei in!

Joomla 4 - Meertalige website - Zoek plug-ins

U kunt de instellingen van de plug-in ook wijzigen door op de naam ervan te klikken, bijvoorbeeld Systeem – Taalfilter Met deze plug-in kan het CMS de verschillende geïnstalleerde talen herkennen en alleen de inhoud weergeven die relevant is voor de huidige taal.

* Kennisgeving:

  • Deze plug-in filtert de weergegeven inhoud afhankelijk van de taal.
  • Deze plug-in mag alleen worden ingeschakeld wanneer de module Language Switcher is gepubliceerd.
  • Als deze plug-in is geactiveerd, wordt aanbevolen om ook de meertalige statusmodus Beheerder te publiceren.
  • Artikelassociaties — Stel in op Ja Deze optie staat artikelassociaties toe bij het overschakelen van de ene taal naar de andere.
  • URL-taalcode verwijderen — Deze optie verwijdert de gedefinieerde URL-taalcode van de inhoudstaal die overeenkomt met de standaard sitetaal wanneer de functie SEF URL's is ingeschakeld/ingeschakeld.

Joomla 4 - Meertalige website - Systeem - Taalfilter

Nu je de taalbestanden correct hebt ingesteld en de ingebouwde taalfilter van Joomla hebt ingeschakeld, zal deze plug-in standaard proberen de taalinstellingen van de browser van de bezoeker te detecteren en de site in zijn taal weer te geven (indien beschikbaar).

Meertalige inhoud toevoegen

Nu je meerdere talen op je website hebt staan, kun je ze gebruiken om meertalige inhoud te genereren. Maar laten we eerst nieuwe categorieën en nieuwe artikelen maken.

  • Maak voor elke taal een nieuwe categorie aan
  • Maak nieuwe artikelen in elke taal.

Voeg een nieuwe categorie toe

Laten we voor elke taal aparte categorieën maken!

  • Ga naar Inhoud > Categorieën > Nieuwe toevoegen
  • Geef je nieuwe categorie een titel
  • Selecteer een taal in de vervolgkeuzelijst
  • Klik op Opslaan en sluiten om te voltooien
  • Herhaal dezelfde stappen voor andere talen

Joomla 4 - Meertalige website - Categorie Fr

Joomla 4 - Meertalige website - Nieuwe categorieën

Voeg nieuwe artikelen toe

Laten we vervolgens voor elke taal nieuwe artikelen toevoegen om inhoud in verschillende talen te maken.

  • Ga naar Inhoud > Artikelen > Nieuw toevoegen
  • Geef een titel op voor uw nieuwe artikel
  • Kies een taal voor het artikel in de vervolgkeuzelijst
  • Uw inhoud samenstellen/bijwerken
  • Klik op Opslaan en sluiten als u klaar bent
  • Herhaal dezelfde stappen voor uw andere talen

Joomla 4 - Meertalige website - Artikel Nl

Joomla 4 - Meertalige website - Nieuwe artikelen

Meertalige menu's maken

Nu moet u categorieën en artikelen toewijzen aan het Joomla-menu. Hierdoor kunnen ze aan de voorkant worden weergegeven. Om dat te doen, maakt u elk menu voor elk van uw talen.

Navigeer vanuit het Home-dashboard naar Menu's > Beheren > Nieuwe toevoegen.Voer een titel in , kies een unieke naam en druk op Opslaan en sluiten .

Joomla 4 - Meertalige website - Hoofdmenu Fr

En herhaal voor de andere talen:

Joomla 4 - Meertalige website - Menu opgeslagen

Menu-items toevoegen

De nieuwe menu's die u zojuist hierboven heeft gemaakt, zijn nog leeg. We moeten doorgaan en nieuwe menu-items toevoegen voor elk van de menu's.

  • Ga naar Menu's > Hoofdmenu (nl-NL) en voeg nieuwe items toe
  • Selecteer een menu-itemtype
  • Kies een categorie die overeenkomt met een specifieke taal
  • Kies een taal in de vervolgkeuzelijst
  • Klik op Opslaan en sluiten

Joomla 4 - Meertalige website - Menu-item Cn

Herhaal de bovenstaande stappen voor de andere talen:

Joomla 4 - Meertalige website - Menu-item opgeslagen

Op dit moment moet u binnen elk hoofdmenu-item een ​​standaardmenu instellen (bijv. Hoofdmenu EN), want als u op het Home-menu-item klikt, wordt dat het standaard Home-item voor Engelse pagina's.

Voeg nieuwe modules toe

Om een ​​menu-item op de front-end van de website weer te geven, moet u een module voor het menu-item toevoegen en een exacte positie aangeven. Navigeer naar Menu's > Beheren , selecteer een menu en wijs het toe aan een module, of ga naar Inhoud > Sitemodules om aan de slag te gaan.

Raadpleeg dit artikel voor gedetailleerde instructies over het maken van een menu en het vervolgens toewijzen aan een module .

  • Ga naar Inhoud > Sitemodules > Nieuwe toevoegen .
  • Klik onder Selecteer een moduletype op Menu .
  • Geef de nieuwe menumodule een titel ( Verplicht )
  • Selecteer een taalmenu om aan deze module toe te wijzen, bijvoorbeeld Hoofdmenu (en-GB).
  • Geef een modulepositie op om deze op uw site weer te geven.
  • Kies een taal in de vervolgkeuzelijst.
  • Klik op Opslaan en sluiten om toe te passen.

Joomla 4 - Meertalige website - Nieuwe menumodule

Herhaal dezelfde stappen voor de andere talen:

Joomla 4 - Meertalige website - Module opgeslagen

Terug in Menu's > Beheren kunt u al uw menu's zien die aan de respectieve modules zijn gekoppeld.

Joomla 4 - Meertalige website - Gekoppelde modules

Laten we nu verder gaan met de volgende stap!

Meertalige verenigingen

Over het algemeen stelt dit u in staat om inhoud (artikelen, menu's, enz.) van de ene taal naar de andere te vertalen wanneer u op de taalwisselaar drukt. Zorg ervoor dat de optie Associaties is ingeschakeld door te navigeren naar Systeem> Beheren > Extensies , zoek naar " Systeem - Taalfilter" en controleer of de optie Itemkoppelingen is ingeschakeld ( Ja ).

Wanneer u een nieuw menu-item toevoegt en er een taal aan toewijst, kunt u de opties voor "Associaties" vinden op het tabblad "Als associaties" dat wordt weergegeven. U kunt ook verschillende menu-items voor verschillende talen selecteren. Hetzelfde geldt voor modules, artikelen en andere inhoudsitems.

Joomla 4 - Meertalige website - Koppelingen van menu-items

Klik op Opslaan en sluiten als u klaar bent. Herhaal dit voor andere menu-items.

Joomla 4 - Meertalige website - Menu-item Associaties opgeslagen

Doe hetzelfde voor artikelen, categorieën en andere taalinhoud.

Joomla 4 - Meertalige website - Categorieverenigingen opgeslagen

Joomla 4 - Meertalige website - Artikelassociaties opgeslagen

Meertalige verenigingen

Navigeer naar Componenten > Meertalige associaties :

Joomla 4 - Meertalige website - Meertalige verenigingen - Fr

Hier zijn enkele hoofdopties van de componenten:

  • Artikelen — U kunt dit filter selecteren om alle artikelen/categorieën van een taal van associaties te voorzien.
  • Contacten — lijst met contacten voor taalverenigingen.
  • Menu's — Met deze optie kunt u talen associëren voor al uw menu-items.
  • Nieuwsfeeds — Helpt bij het vertalen van feeds als u de Joomla newsfeed-component gebruikt

Standaardpagina instellen voor elke taal

Nu gaan we de startpagina voor elke taal definiëren. Dit is een van de belangrijkste stappen die moeten worden uitgevoerd.

  • Navigeer naar Menu's > Hoofdmenu (nl-NL)
  • Klik op het sterpictogram (Instellen als startpagina) om dit als standaard in te stellen
  • Het wordt dan gewijzigd in de Engelse (en-GB) vlag om aan te geven dat dit de standaardpagina is voor het hoofdmenu (en-GB) menu
  • Herhaal dit voor de andere talen

Joomla 4 - Meertalige website - Hoofdmenu En-Gb

Wat betreft het Frans, Chinees of welke taal je ook hebt:

Joomla 4 - Meertalige website - Hoofdmenu vr-vr

Joomla 4 - Meertalige website - Hoofdmenu En-Ch

sjabloon dupliceren

Met de verschillende talen die u op uw website hebt geïnstalleerd, moet er voor elk een specifiek sjabloon zijn.Dupliceer gewoon uw standaardsjabloon en geef ze een naam voor elke taal.

Maak een sjabloonstijl voor elke taal

  • Ga naar Systeem > Sitesjabloonstijlen (onder Sjablonen )
  • Selecteer uw huidige standaardsjabloonstijl en klik vervolgens bovenaan op de knop Dupliceren
  • Hernoem de gedupliceerde sjabloon voor de EN-taal (alleen voor Engelstalige pagina's)

Joomla 4 - Meertalige website - Dupliceer sjabloon

Doe hetzelfde voor de talen fr-FR en zh-CN :

Joomla 4 - Meertalige website - Gedupliceerde sjablonen

Taalwisselmodule maken

Nu komt de laatste stap!

Een taalwisselaar is een mechanisme waarmee sitebezoekers op elk gewenst moment tussen talen kunnen wisselen. Door een taalwisselaarmodule te maken, biedt u bezoekers een handige manier om de inhoud gemakkelijk in hun gewenste taal te bekijken.

  • Navigeer naar Inhoud > Sitemodules .
  • Klik linksboven op de knop Nieuw .
  • Selecteer Language Switcher als moduletype.
  • Geef je nieuwe module een titel, bijvoorbeeld Language Switcher
  • Wijs een modulepositie toe die overeenkomt met uw sjabloon (kies uit de vervolgkeuzelijst)
  • Schakel de optie Vervolgkeuzelijst gebruiken in als u uw taalwisselaar als een vervolgkeuzemenu wilt.
  • Zorg ervoor dat u Alles selecteert in het veld Taal aan de rechterkant.
  • Klik ten slotte op Save & Close om de switcher op te slaan en klaar te maken voor gebruik.

Joomla 4 - Meertalige website - Taalwisselaar

Oké, nu is het tijd om de resultaten aan de voorkant te controleren.

Joomla 4 - Meertalige website - Eindresultaten

Als u de volgorde wilt wijzigen waarin talen worden weergegeven in de Language Switcher, kunt u dit doen met behulp van de Content Languages ​​Manager.

  • Navigeer naar Systeem > Inhoudstalen (onder Beheren )
  • Sleep elke taal één voor één naar de gewenste positie.
  • Bekijk de wijzigingen aan de voorkant. Dat is alles!

Joomla 4 - Meertalige website - Taalvolgorde

Joomla 4 - Meertalige website - Review op front-end

Oef, u heeft met succes een volledig functionele meertalige website gemaakt in Joomla 4. Gefeliciteerd!

Afronden

Dus ik heb je zojuist een ongecompliceerde aanpak laten zien voor het bouwen van een meertalige website in Joomla 4. Ik hoop dat je het artikel leuk vond. Onze opmerkingen als je vragen hebt. Bekijk bovendien onze geweldige Joomla 4-sjablonen om je eigen responsieve, krachtige , en SEO-geoptimaliseerde websites. Bedankt voor het lezen en blijf op de hoogte voor toekomstige how-tos!

We zijn een klein team met 5 digital content marketeers.We maken dagelijks blogs voor Joomla!

https://ltheme.com

 

Houd er rekening mee dat deze website een automatisch vertaalsysteem gebruikt om te helpen bij de vertaling voor de verschillende talen. Onze excuses voor eventuele fouten of typefouten die in de verschillende teksten kunnen worden weergegeven.