Cuprins
Cerinte tehnice
Pentru a rula extensia de traducere Linguise pentru Joomla , veți avea nevoie de următoarele:
- Rulați versiunea PHP 7+ sau o versiune superioară
- Activați rescrierea URL-ului în configurația Joomla
Va fi verificată automat de extensia Joomla - Versiunea Joomla ≥ 3.5
Generați cheia API
Înainte de a instala traducerea automată Joomla în Linguise , mai întâi trebuie să înregistrați un cont Linguise , după acea conexiune la tabloul de bord Linguise , va trebui mai întâi să configurați un nou domeniu și să salvați setările acestuia pentru a obține cheia API.
Cheia API este ceea ce este necesar pentru a activa traducerea pe site-ul dvs. Joomla . Practic, cheia API va verifica ce limbă este activată pe ce domeniu și va permite generarea paginilor de traducere neuronală.
Copiați cheia API și păstrați-o în clipboard sau păstrați fila browserului deschisă, pentru a o putea copia mai târziu.
Instalați extensia de traducere Joomla
Acum trebuie să instalați modulul și pluginul Joomla comutatorul de limbă (steaguri cu comutatorul de limbă). Puteți descărca cea mai recentă versiune de aici.
Odată ce Joomla este instalată și activată, puteți accesa configurația componentei utilizând meniul de administrare: Componentă > Linguise .
De aici, inserați cheia API pe care ați generat-o din tabloul de bord Linguise și faceți clic pe Aplicați.
Acum traducerea în toate limbile selectate este deja activată pe site-ul dvs. Joomla !
Această acțiune ar trebui să sincronizeze toate setările de limbă dintre Linguise și site-ul dvs. (limba originală și lista de limbi traduse).
Notă importantă SEO: numărul de limbi pe care le configurați are un impact mare asupra SEO. Când vă configurați limbile de traducere, dacă aveți o cantitate mare de pagini indexate (>500), motorul de căutare poate dura mult timp pentru a le procesa. Vă poate afecta SEO în limba originală. De aceea, vă recomandăm să adăugați la început maximum 5 limbi, apoi atunci când este indexat, puteți adăuga limbi într-un lot de 3 pe lună.
Asigurați-vă că rescrierea adresei URL este activată
Pentru a vă încărca limba pe noi URL-uri (cum ar fi domain.com /es ) URL-ul trebuie configurat în configurația generală Joomla meniu: System > Configuration > Site.
Există 2 opțiuni de activat, care sunt de altfel cea mai bună pentru SEO, acestea sunt:
- Adrese URL prietenoase pentru motoarele de căutare
- Utilizați rescrierea URL (necesită editarea unui fișier pentru a funcționa corect)
Rescrierea adresei URL și erori 404: dacă aceste 2 setări nu sunt activate, veți avea erori 404 pe paginile de limbă. În plus, asigurați-vă că nu există niciun alt instrument de limbă care „blochează” adresele URL multilingve, cum ar fi pluginul de filtru de limbă pentru sistemul Joomla .
Adăugați un comutator de limbă Joomla
Aveți 3 metode pentru a încărca comutatorul de limbă a site-ului web (steaguri și nume de limbă) pe site-ul dvs. pe Joomla .
- Utilizați un meniu Joomla (din managerul de meniu Joomla )
- Utilizați un modul Joomla (din managerul de module Joomla )
- Utilizați un fragment PHP
Adăugați un meniu Joomla
Pentru a adăuga un Joomla pentru a afișa comutatorul de limbă, trebuie doar să utilizați meniul Joomla Meniu > Meniul dvs. > Nou
Din setarea elementului de meniu, selectați Linguise și gata!
Meniul dvs. va fi afișat conform setărilor de afișare pe care le-ați configurat în componentă.
Opțiunea alternativă va genera adresa URL alternativă pentru fiecare limbă, astfel încât motorul de căutare să poată accesa cu crawlere cu ușurință toată versiunea lingvistică a paginii. Este recomandat să-l lăsați să se activeze.
Un exemplu alternativ în codul HTML care va fi accesat cu crawlere de motoarele de căutare:
Încărcați un modul Joomla în conținut
Joomla preinstalat și să îl încărcați folosind funcția de încărcare a modulului . Textul de inclus în orice editor de text este: {loadmodule mod_ linguise }
Cod PHP pentru a include comutatorul de limbi
Această parte este mai mult pentru dezvoltatorii care doresc să includă comutatorul de limbă Linguise într-un fișier șablon PHP personalizat, care încarcă o parte a antetului site-ului web, de exemplu. Există un cod pe care îl puteți folosi pentru asta, doar copiați și lipiți-l din 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'));
Configurați tipul comutatorului de limbă
Există multe opțiuni de design care ajută comutatorul de limbă să fie încărcat oriunde pe site-ul dvs. De exemplu, stilul nu va fi același pe bara de sus albă și pe un subsol întunecat.
În partea dreaptă a ecranului, puteți utiliza previzualizarea pentru a verifica previzualizarea.
Încărcați comutatorul de limbă în conținutul Joomla
Pentru a afișa comutatorul de limbă la locul specific, în Joomla , ar trebui să setați poziția ca „La loc”.
După ce ați setat poziția în Linguise , puteți adăuga codul scurt de mai jos pentru a-l include. Copiați codul de mai jos pentru a-l pune în clipboard.
Odată adăugat, pe front-end veți avea steagul și numele limbii afișate în zona HTML în care ați adăugat codul.
Drapelul comutatorului de limbi și designul textului
Există multe opțiuni de design care ajută comutatorul de limbă să fie încărcat oriunde pe site-ul dvs. De exemplu, stilul nu va fi același pe bara de sus albă și pe un subsol întunecat.
Opțiunile principale sunt:
- Forma și dimensiunea steagurilor
- Limba numește culoarea textului
- Umbra elementelor la trecerea mouse-ului
- Stilul mouse-ului
Tutorial complet de traducere automată Joomla
Opțiuni avansate de comutare de limbă
În cele din urmă, puteți configura opțiunile avansate, cum ar fi setarea cache-ului, cantitatea de adrese URL și traducerea pentru a fi stocate local pentru a fi difuzate mai rapid.
Redirecționarea limbii browserului nu este recomandată din diverse motive detaliate aici. Practic, redirecționează utilizatorul către una dintre limbile care este configurată în browserul său.
Caracteristica de traducere dinamică
Vă prezentăm noua noastră funcție „Traduceri dinamice”. Înțelegem că majoritatea site-ului web interactiv are conținut dinamic generat prin JavaScript sau AJAX.
Cu noua noastră funcție de traducere dinamică, puteți traduce fără probleme conținut care se încarcă asincron (dinamic) după încărcarea paginii. Această îmbunătățire asigură o experiență multilingvă mai fluidă pentru vizitatorii dvs.!
Asigurați-vă că îl activați și în Setările contului dvs. de bord Linguise !
Mai aveți probleme cu instalarea Linguise ? Nu ezitați să ne contactați, vă oferim o instalare gratuită personalizată pe site-ul dvs.!