Inhoudsopgave
Technische vereisten
Om de Linguise -vertaalextensie voor Joomlate gebruiken, hebt u het volgende nodig:
- Gebruik PHP 7 of hoger
- Activeer URL-herschrijving in de Joomla configuratie.
Dit wordt automatisch gecontroleerd door de Joomla extensie - Joomla versie ≥ 3.5
Genereer de API-sleutel
De API-sleutel is nodig om de vertaling op uw Joomla website te activeren. De API-sleutel controleert welke taal op welk domein is geactiveerd en maakt het mogelijk om de pagina's met neurale vertaling te genereren.
Kopieer de API-sleutel en bewaar deze in je klembord of houd het browsertabblad open, zodat je de sleutel later kunt kopiëren.

Installeer de Joomla -vertalingsextensie
Nu moet je de Joomla module en -plugin (dit is één pakket) installeren om de taalschakelaar (vlaggen met taalschakelaar). Je kunt de nieuwste versie hier downloaden.
Zodra de Joomla extensie is geïnstalleerd en geactiveerd, kunt u de componentconfiguratie openen via het beheerdersmenu: Componenten > Linguise .
Plak hier de API-sleutel die je via je Linguise dashboard hebt gegenereerd en klik op Toepassen.

De vertaling in alle geselecteerde talen is nu geactiveerd op uw Joomla website!
Deze actie synchroniseert alle taalinstellingen tussen Linguise en uw website (de lijst met oorspronkelijke talen en de lijst met vertaalde talen).

SEO belangrijke opmerking: het aantal talen dat u instelt, heeft een grote invloed op SEO. Wanneer u uw vertaaltalen instelt en u een groot aantal geïndexeerde pagina's heeft (>500), kan het veel tijd kosten om ze door de zoekmachine te verwerken. Het kan uw SEO in uw oorspronkelijke taal beïnvloeden. Daarom raden we aan om in eerste instantie maximaal 5 talen toe te voegen, en wanneer het geïndexeerd is, kun je talen toevoegen in een batch van 3 per maand.
Zorg ervoor dat URL-herschrijving is geactiveerd
Om je taal op nieuwe URL's (zoals domain.com/es) te laden , moet de URL worden geconfigureerd in algemene Joomla via het menu: Systeem > Configuratie > Site.
Er zijn 2 activeringsopties, die overigens de beste zijn voor SEO:
- Zoekmachinevriendelijke URL's
- Gebruik URL-herschrijving (hiervoor is het nodig een bestand te bewerken om het correct te laten werken)

URL-herschrijving en 404-fouten: Als deze twee instellingen niet zijn geactiveerd, krijgt u 404-fouten op pagina's in andere talen. Zorg er bovendien voor dat er geen andere taaltool is die de meertalige URL's "blokkeert", zoals de taalfilterplug-in voor het Joomla .
Voeg een taalschakelaar Joomla toe
Je hebt 3 methoden om de taalschakelaar (vlaggen en taalnamen) op je Joomlawebsite te laden.
- Gebruik een Joomla menu (via de Joomla menubeheerder)
- Gebruik een Joomla module (via de Joomla -modulebeheerder)
- Gebruik een PHP-codefragment

Voeg een Joomla menu toe
Om een Joomla menu toe te voegen waarin de taalschakelaar wordt weergegeven, gebruikt u de Joomla menubeheerder: Menu > Uw menu > Nieuw

Selecteer in de menu-instellingen Linguise en klaar!

Je menu wordt weergegeven volgens de weergave-instellingen die je in het component hebt ingesteld.

De alternatieve optie genereert een alternatieve URL per taal, zodat zoekmachines alle taalversies van de pagina gemakkelijk kunnen indexeren. Het is aan te raden deze optie ingeschakeld te laten.

Een alternatief voorbeeld in HTML-code dat door zoekmachines wordt geïndexeerd:

Laad een Joomla module in de inhoud
Een andere optie om een taalschakelaar toe te voegen, is door een vooraf geïnstalleerde Joomla module te gebruiken en deze te laden met de functie 'Module laden' . De tekst die u in een teksteditor moet invoeren is: {loadmodule mod_linguise linguise .

PHP-code om een taalschakelaar toe te voegen
Dit gedeelte is vooral bedoeld voor ontwikkelaars die Linguise taalschakelaar bijvoorbeeld willen integreren in een aangepast PHP-sjabloonbestand dat een deel van de websiteheader laadt. Er is een code die je daarvoor kunt gebruiken; kopieer en plak deze gewoon vanuit de component.
/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
Stel het type taalschakelaar in
Er zijn veel ontwerpmogelijkheden waarmee de taalschakelaar overal op uw website kan worden weergegeven. De stijl zal bijvoorbeeld niet hetzelfde zijn op een witte bovenbalk als op een donkere voettekst.

Aan de rechterkant van het scherm kunt u de preview bekijken.

Laad de taalschakelaar in Joomla content

Om de taalschakelaar op een specifieke plek in de Joomla content weer te geven, moet u de positie instellen op "Op de juiste plaats". Linguise
hebt ingesteld , kunt u de onderstaande shortcode toevoegen om deze te integreren. Kopieer de onderstaande code om deze in uw klembord te plakken.
Zodra het is toegevoegd, worden op de frontend de vlag- en taalnamen weergegeven in het HTML-gebied waar u de code heeft toegevoegd.
Taalschakelaar vlag en tekstontwerp
Er zijn veel ontwerpmogelijkheden waarmee de taalschakelaar overal op uw website kan worden weergegeven. De stijl zal bijvoorbeeld niet hetzelfde zijn op een witte bovenbalk als op een donkere voettekst.
De belangrijkste opties zijn:
- Vorm en grootte van vlaggen
- Taalnamen tekstkleur
- Schaduw van elementen bij muisovergang
- Muis-hoverstijl

Volledige handleiding voor automatische vertaling Joomla
Geavanceerde opties voor taalwisselaar

Dynamische vertaalfunctie
We introduceren onze nieuwe functie "Dynamische vertalingen". We begrijpen dat de meeste interactieve websites dynamische content bevatten die gegenereerd wordt via JavaScript of AJAX.
Met onze nieuwe functie voor dynamische vertaling kunt u content die asynchroon (dynamisch) wordt geladen na het laden van de pagina, naadloos vertalen. Deze verbetering zorgt voor een soepelere meertalige ervaring voor uw bezoekers!
Zorg ervoor dat je het ook activeert in de instellingen van je Linguise dashboardaccount!

Ondervindt u nog steeds problemen met uw Linguise installatie? Neem gerust contact met ons op, wij bieden gratis installatie op maat voor uw website!