Maak warm
Vandag het Engels 'n wêreldtaal geword en is dit een van die gewildste tale op die internet. 'n Groot aantal webwerwe word geskep wat prioritiseer of aandag gee aan die plasing van inhoud in Engels. Nie almal kan egter lees en verstaan nie Engels. Om webwerwe te hê wat veelvuldige tale ondersteun, bied wonderlike geleenthede om 'n wyer gehoor te bereik, veral in die streke wat jy wil teiken. Trouens, inhoudadministrateurs regoor die wêreld doen dit al vir jare, en die vraag na meertalige webwerf die s neem dag vir dag toe. Gelukkig is Joomla een van die inhoudbestuurplatforms wat die meeste tale ondersteun en is beskikbaar in 75+. Daarom is die bou van 'n veeltalige webwerf ook baie makliker met hierdie platform.
As jy skepties was oor die gemak, kan ek verseker dat die begin van 'n Joomla meertalige webwerf makliker is as wat jy kan dink, eenvoudiger as wat dit mag klink. Kom ons kyk!
So vandag, in hierdie tutoriaal, sal ek jou wys hoe om 'n veeltalige webwerf in Joomla 4 te skep. Op hierdie manier hoef jy geen derdeparty-uitbreidings te gebruik nie, en natuurlik is dit heeltemal gratis.
Nou kom ons gaan!
Stap vir stap Die opstel van 'n veeltalige webwerf in Joomla 4
Volg stap vir stap om 'n meertalige webwerf volledig in Joomla 4 op te stel.
Installeer nuwe tale
In Joomla 4 is daar twee metodes wat jy kan gebruik om tale te installeer.
-
Installeer via Joomla Update
Van die Home Dashboard, gaan na Stelsel , dan onder Installeer , klik Tale om toegang tot die Uitbreidings: Tale- bladsy te kry.
Klik hier op die Installeer- knoppie op die tale wat jy wil installeer. Jy kan soveel tale installeer as wat jy wil.
Vir illustrasiedoeleindes, in hierdie artikel, sal ek twee addisionele tale installeer: Frans en Chinees (Vereenvoudig) .
-
Installeer handmatig
Met hierdie metode moet jy eers taalpakkette van Amptelike Joomla!-taalpakkette aflaai .
Gaan dan na Stelsel > Installeer > Uitbreidings , laai jou zip-pakkette op en installeer jou tale.
Gaan nou na Stelsel > Bestuur > Inhoudstale en aktiveer (publiseer) jou tale.
* Kennisgewing: Jy kan taalinligting opdateer/verander deur op elke taal se titel te klik en sy opsies te wysig, bv. Titels , Titel in moedertaal , Taalmerker , Beeld (Vlag) , Status , Beskrywing , ens . Dit is 'n bietjie soos 'n taalprofiel wat al die besonderhede bevat wat Joomla nodig het om óf die Engels óf die Franse taal as “wisselbare” inhoudstale te kan gebruik.
Aktiveer "System-Language"-inproppe
Nou het ons die installering van nuwe tale voltooi en dit vir inhoud gepubliseer. Vir die volgende stap moet ons die taalfilter en taalkode-inproppe aktiveer. Dit help Joomla om die inhoud te filter en dit te wys op grond van die taal wat jy kies.
Gaan na Stelsel > Bestuur > Inproppe , soek dan na “ Stelsel – Taal ”.
Hier sal Joomla Stelsel – Taalkode en Stelsel – Taalfilter in die soekresultaat vertoon. Aktiveer albei!
Jy kan ook die inpropinstellings wysig deur op sy naam te klik, byvoorbeeld System – Language Filter .Hierdie inprop stel die CMS in staat om die verskillende tale wat geïnstalleer is te herken en slegs die inhoud te vertoon wat relevant is vir die huidige taal.
* Kennisgewing:
- Hierdie inprop filtreer die vertoonde inhoud na gelang van die taal.
- Hierdie inprop moet slegs geaktiveer word wanneer die Taalwisselaar-module gepubliseer word.
- As hierdie inprop geaktiveer is, word dit aanbeveel om ook die administrateur meertalige statusmodus te publiseer.
- Itemassosiasies — Stel op Ja . Hierdie opsie laat itemassosiasies toe wanneer van een taal na 'n ander oorgeskakel word.
- Verwyder URL-taalkode - Hierdie opsie verwyder die gedefinieerde URL-taalkode van die inhoudstaal wat ooreenstem met die verstek werftaal wanneer die SEF URL's-kenmerk geaktiveer/aangeskakel is.
Noudat jy die taallêers behoorlik opgestel het en Joomla se ingeboude Taalfilter geaktiveer het. By verstek sal hierdie inprop probeer om die taalinstellings van die besoeker se blaaier op te spoor en die webwerf in sy taal te vertoon (indien beskikbaar).
Voeg meertalige inhoud by
Noudat jy verskeie tale gereed het op jou webwerf. Jy kan dit gebruik om veeltalige inhoud te genereer. Maar eers, kom ons skep nuwe kategorieë en nuwe artikels.
- Skep 'n nuwe kategorie vir elke taal
- Skep nuwe artikels in elke taal.
Voeg nuwe kategorie by
Kom ons skep aparte kategorieë vir elke taal!
- Gaan na Inhoud > Kategorieë > Voeg nuwe by
- Gee jou nuwe kategorie 'n titel
- Kies 'n taal uit die aftreklys
- Klik Stoor en maak toe om te voltooi
- Herhaal dieselfde stappe vir ander tale
Voeg nuwe artikels by
Kom ons voeg dan nuwe artikels vir elke taal by om verskillende taalinhoud te skep.
- Gaan na Inhoud > Artikels > Voeg nuwe by
- Verskaf 'n titel vir jou nuwe artikel
- Kies 'n taal vir die artikel uit die aftreklys
- Stel/dateer jou inhoud op
- Klik op Stoor en maak toe wanneer jy klaar is
- Herhaal dieselfde stappe vir jou ander tale
Skep veeltalige spyskaarte
Nou moet jy kategorieë en artikels op die Joomla-kieslys toewys. Dit sal hulle toelaat om op die voorkant te vertoon. Om dit te doen, skep elke spyskaart vir elkeen van jou tale.
Van die Tuis-kontroleskerm navigeer na Spyskaarte > Bestuur > Voeg nuwe by Voer 'n titel in , kies 'n unieke naam en druk dan Stoor en maak toe .
En herhaal vir die ander tale:
Voeg spyskaart-items by
Die nuwe spyskaarte wat jy sopas hierbo geskep het, is nog leeg. Ons moet voortgaan en nuwe spyskaartitems vir elk van die spyskaarte byvoeg.
- Gaan na Menus > Main Menu (en-GB) en voeg nuwe items by
- Kies 'n Kieslys-itemtipe
- Kies 'n kategorie wat ooreenstem met 'n spesifieke taal
- Kies 'n taal uit die aftreklys
- Klik op Stoor en maak toe
Herhaal die stappe hierbo vir die ander tale:
Op die oomblik, binne elke hoofkieslys-item, moet jy 'n verstekkieslys (bv. Hoofkieslys EN) stel, vir wanneer jy op die Home-kieslysitem klik, wat die verstektuisitem vir Engelse bladsye sal word.
Voeg nuwe modules by
Om 'n spyskaart-item op die webwerf se voorkant te vertoon, moet jy 'n module vir die kieslys-item byvoeg en 'n presiese posisie aandui. Navigeer na Spyskaarte > Bestuur , kies 'n spyskaart en ken dit aan 'n module toe, of gaan na Inhoud > Werfmodules om te begin.
Vir gedetailleerde instruksies oor hoe om 'n spyskaart te skep en dit dan aan 'n module toe te wys, verwys asseblief na hierdie artikel .
- Gaan na Inhoud > Werfmodules > Voeg nuwe by .
- Onder Kies 'n moduletipe , klik Kieslys .
- Gee die nuwe spyskaartmodule 'n Titel ( Vereis )
- Kies 'n taalkieslys om aan hierdie module toe te ken, bv. Hoofkieslys (en-GB).
- Spesifiseer 'n moduleposisie om dit op jou werf te vertoon.
- Kies 'n taal uit die aftreklys.
- Klik Stoor en maak toe om aansoek te doen.
Herhaal dieselfde stappe vir die ander tale:
Terug in Spyskaarte > Bestuur , kan jy al jou spyskaarte sien wat aan die onderskeie modules gekoppel is.
Nou, kom ons gaan aan na die volgende stap!
Veeltalige verenigings
Algemeen gesproke stel dit jou in staat om inhoud (artikels, spyskaarte, ens.) van een taal na 'n ander te vertaal wanneer jy die taalwisselaar druk. Maak seker dat die Assosiasies-opsie geaktiveer is deur na Stelsel > Bestuur > Uitbreidings te gaan , soek vir " Stelsel – Taalfilter” en kyk of die itemassosiasies- opsie aangeskakel is ( Ja ).
Spyskaart Assosiasies
Wanneer jy 'n nuwe kieslys-item byvoeg en 'n taal daaraan toeken, kan jy die opsies vir "Assosiasies" vind in die "As Assosiasies"-oortjie wat dit sal wys. Jy kan ook verskillende spyskaart-items vir verskillende tale kies. Dieselfde geld vir modules, artikels en ander inhouditems.
Klik Stoor en maak toe wanneer jy klaar is. Herhaal vir ander kieslysitems.
Doen dieselfde vir artikels, kategorieë en ander taalinhoud.
Veeltalige verenigings
Gaan na Komponente > Veeltalige verenigings :
Hier is 'n paar hoofopsies van die komponente:
- Artikels — Jy kan hierdie filter kies om al die artikels/kategorieë van 'n taal met assosiasies te voorsien.
- Kontakte — lys kontakte vir taalverenigings.
- Spyskaarte - Met hierdie opsie kan jy tale assosieer vir al jou spyskaartitems.
- Nuusstrome — Help om strome te vertaal as jy die Joomla-nuusvoerkomponent gebruik
Stel verstekbladsy vir elke taal
Nou gaan ons die tuisblad vir elke taal definieer.Dit is een van die belangrikste stappe wat gedoen moet word.
- Navigeer na Menus > Hoofkieslys (en-GB)
- Klik op die ster-ikoon (Stel as tuiste) om dit as die verstek te stel
- Dit sal dan na die Engelse (en-GB) vlag verander word om aan te dui dat dit die verstekbladsy vir die Hoofkieslys (en-GB) kieslys is
- Herhaal vir die ander tale
Wat die Frans, Sjinees of watter taal jy ook al het:
Dupliseer sjabloon
Met die verskillende tale wat jy op jou webwerf geïnstalleer het, moet daar 'n spesifieke sjabloon vir elkeen van hulle wees. Dupliseer eenvoudig jou verstek sjabloon en benoem hulle dienooreenkomstig vir elke taal.
Skep sjabloonstyl vir elke taal
- Gaan na System > Site Template Styles (onder Templates )
- Kies jou huidige verstek sjabloonstyl en klik dan die Dupliseer- knoppie bo-aan
- Hernoem die gedupliseerde sjabloon vir die EN-taal (slegs vir Engelse taalbladsye)
Doen dieselfde vir die fr-FR- en zh-CN- tale:
Skep taalwisselaarmodule
Nou kom die laaste stap!
'n Taalwisselaar is 'n meganisme wat werfbesoekers toelaat om te wissel tussen tale wanneer hulle wil. Deur 'n taalwisselaarmodule te skep, gaan jy 'n nuttige manier bied vir die besoekers om die inhoud maklik in hul gewenste taal te sien.
- Gaan na Inhoud > Werfmodules .
- Klik op die Nuwe knoppie links bo.
- Kies Taalwisselaar as die moduletipe.
- Gee jou nuwe module 'n titel, bv Language Switcher
- Ken 'n moduleposisie toe wat by jou sjabloon pas (kies uit die aftreklys)
- Aktiveer die Gebruik aftreklys opsie as jy jou taalwisselaar as 'n aftreklys wil hê.
- Maak seker dat jy Alles in die Taal- veld aan die regterkant kies .
- Klik ten slotte op Stoor en sluit om die skakelaar te stoor en gereed te maak vir gebruik.
Goed, nou is dit tyd om die resultate op die voorkant na te gaan.
As u die volgorde waarin tale in die Taalwisselaar vertoon word, wil verander, kan u dit doen met die inhoudstalebestuurder.
- Gaan na Stelsel > Inhoudtale (onder Bestuur )
- Sleep en los elke taal na die gewenste posisie, een vir een.
- Hersien die veranderinge aan die voorkant. Dis dit!
Sjoe! Jy het suksesvol 'n ten volle funksionele veeltalige webwerf in Joomla 4 geskep. Geluk!
Afsluit
Ek het dus net vir jou 'n eenvoudige benadering gewys om 'n veeltalige webwerf in Joomla 4 te bou. Hoop jy het die artikel geniet. Ons opmerkings sou jy enige vrae het. Kyk ook na ons Awesome Joomla 4-sjablone om jou eie responsiewe, hoëprestasie te kry , en SEO-geoptimaliseerde webwerwe. Dankie dat jy gelees het, en bly ingeskakel vir toekomstige maniere!