Tabel de Conținut
Cerințe tehnice
Pentru a rula extensia de traducere Linguise pentru Joomla, veți avea nevoie de următoarele:
- Rulați PHP versiunea 7+ sau o versiune ulterioară
- Activează rescrierea URL-ului în configurația Joomla
Aceasta va fi verificată automat de extensia Joomla - Versiunea Joomla ≥ 3.5
Generați cheia API
Înainte de a instala traducerea automată Joomla în Linguise , trebuie mai întâi să înregistrați un cont Linguise . După conectarea la tabloul de bord Linguise , va trebui să configurați un domeniu nou și să salvați setările acestuia pentru a obține cheia API.
Cheia API este cea necesară pentru a activa traducerea pe site-ul tău 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 mențineți fila browserului deschisă, pentru a o putea copia mai târziu.

Instalați extensia de traducere Joomla
Acum trebuie să instalați Joomla (acesta este un singur pachet) pentru a activa comutatorul de limbă (semnalează cu comutatorul de limbă). Puteți descărca cea mai recentă versiune de aici.
După ce Joomla este instalată și activată, puteți accesa configurația componentelor utilizând meniul de administrare: Component > Linguise .
De aici, lipește cheia API pe care ai generat-o din tabloul de bord Linguise și dă clic pe „Aplică”.

Acum traducerea în toate limbile selectate este deja activată pe site-ul dvs. Joomla !
Această acțiune ar trebui să sincronizeze toate setările lingvistice dintre Linguise și site-ul dvs. web (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. Atunci când configurați limbile de traducere, dacă aveți un număr mare de pagini indexate (>500), motorul de căutare poate avea nevoie de mult timp pentru a le procesa. Acest lucru poate afecta SEO-ul în limba originală. De aceea, vă recomandăm să adăugați inițial maximum 5 limbi, apoi, după ce sunt indexate, puteți adăuga limbi în loturi de câte 3 pe lună.
Asigurați-vă că rescrierea URL-ului este activată
Pentru a încărca limba dorită pe adrese URL noi (cum ar fi domain.com /es ), adresa URL trebuie configurată în configurația generală Joomla meniul: Sistem > Configurare > Site.
Există 2 opțiuni de activare, care sunt, apropo, cele mai bune pentru SEO, și anume:
- URL-uri ușor de utilizat pentru motoarele de căutare
- Folosește rescrierea URL-urilor (necesită editarea unui fișier pentru a funcționa corect)

Rescrierea URL-urilor și erorile 404: Dacă aceste 2 setări nu sunt activate, veți avea erori 404 pe paginile lingvistice. În plus, asigurați-vă că nu există niciun alt instrument lingvistic care „blochează” URL-urile multilingve, cum ar fi pluginul de filtrare lingvistică pentru Joomla .
Adăugați un comutator de limbă Joomla
Aveți 3 metode pentru a încărca comutatorul de limbă al site-ului web (steaguri și nume de limbi) pe site-ul dvs. web din Joomla.
- Folosește un meniu Joomla (din managerul de meniuri Joomla )
- Folosește un modul Joomla (din managerul de module Joomla )
- Folosește un fragment PHP

Adăugați un meniu Joomla
Pentru a adăuga un Joomla care să afișeze comutatorul de limbă, utilizați managerul de meniuri Joomla Meniu > Meniul dvs. > Nou

Din meniul de setări, selectați Linguise și gata!

Meniul 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 ușurință toate versiunile lingvistice ale paginii. Se recomandă să o lăsați activată.

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 load module . Textul care trebuie inclus în orice editor de text este: {loadmodule mod_ linguise }

Cod PHP pentru a include comutatorul de limbă
Această parte este mai degrabă destinată dezvoltatorilor care doresc să includă comutatorul de limbă Linguise , de exemplu, într-un fișier șablon PHP personalizat care încarcă o parte din antetul site-ului web. Există un cod pe care îl puteți folosi pentru asta, trebuie doar să îl copiați și să îl lipiți 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 de comutator de limbă
Există multe opțiuni de design care ajută la încărcarea comutatorului de limbă oriunde pe site-ul dvs. web. De exemplu, stilul nu va fi același pe bara superioară albă și pe un subsol închis la culoare.

Î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ă în locul specific, în Joomla , trebuie să setați poziția ca „Pe loc”.
După ce ați setat poziția în Linguise , puteți adăuga shortcode-ul de mai jos pentru a-l include. Copiați codul de mai jos pentru a-l pune în clipboard.
După ce este adăugat, pe frontend veți avea steagul și numele limbilor afișate în zona HTML în care ați adăugat codul.
Steagul și designul textului comutatorului de limbă
Există multe opțiuni de design care ajută la încărcarea comutatorului de limbă oriunde pe site-ul dvs. web. De exemplu, stilul nu va fi același pe bara superioară albă și pe un subsol închis la culoare.
Principalele opțiuni sunt:
- Forma și dimensiunea steagurilor
- Culoarea textului pentru numele limbilor
- Umbra elementelor la trecerea cu mouse-ul
- Stilul mouse-ului cu mouse-ul

Tutorial complet pentru traducere automată Joomla
Opțiuni avansate pentru comutatorul de limbă
În cele din urmă, puteți configura opțiunile avansate, cum ar fi setarea memoriei cache, cantitatea de URL-uri și traducerea care vor fi stocate local pentru a fi servite mai rapid.
Redirecționarea în funcție de limbă a browserului nu este recomandată din diverse motive detaliate aici. Practic, redirecționează utilizatorul către una dintre limbile configurate în browserul său.

Funcția de traducere dinamică
Vă prezentăm noua noastră funcție „Traduceri dinamice”. Înțelegem că majoritatea site-urilor web interactive au 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.!
Asigură-te că îl activezi și în Setările contului tău de bord Linguise !

Încă aveți probleme cu instalarea Linguise ? Nu ezitați să ne contactați, oferim instalare personalizată gratuită pe site-ul dvs. web!