Cuprins
Cerințe tehnice Drupal
Traducerea neuronală automată care va fi utilizată cu Drupal va necesita utilizarea script-ului PHP (poate fi descărcată mai jos). Pentru a instala Linguise , veți avea nevoie de următoarele cerințe:
- Rulați PHP 7+
- Apache, LiteSpeed, NGINX, server IIS
- Activați rescrierea adresei URL prin configurația Drupal
- Drupal 8+
Cum să vă faceți site-ul Drupal multilingv în video
1. Generați cheia API
După conectarea 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. Drupal . 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.
Apoi, făcând clic pe fila „Script PHP”, veți obține instrucțiunile de instalare pe care le vom urma aici în detaliu.
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ă.
2. Încărcați și conectați scriptul de traducere Linguise
Scriptul de traducere Linguise trebuie să fie încărcat pe serverul dvs. unde este instalat Drupal :
După ce scriptul este descărcat, dezarhivați-l și încărcați-l în folderul rădăcină unde este instalat CMS-ul.
- Asigurați-vă că se află la nivelul rădăcină al site-ului dvs. (unde se află fișierele Drupal
- Asigurați-vă că folderul își păstrează numele implicit „ linguise ”
Cheia Linguise va trebui copiată în Configuration.php pe care l-ați încărcat pe serverul dvs., editați fișierul și copiați cheia API între ghilimele simple, înlocuiți textul REPLACE_BY_TOUR TOKEN.
3. Configurați rescrierea URL-urilor Drupal
În mod implicit, rescrierea adresei URL este activă în Drupal . În bara de meniu de sus, accesați Configurare > Căutare și metadate > Aliasuri URL dacă doriți să vă asigurați de acest lucru. Rețineți că adresele URL multilingve funcționează și dacă utilizați Pathauto Drupal .
URL-ul după limbă trebuie configurat în fișierul .htaccess situat la rădăcina instalării Drupal . Doar copiați acest cod după codul „ RewriteEngine on ” Drupal implicit .htaccess.
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
În cele din urmă, .htaccess Drupal ar trebui să arate cam așa:
4. Activați comutatorul de limbă
4.1 Încărcați scriptul Linguise JS
Acum puteți încărca toate paginile dvs. traduse folosind adresa URL, de exemplu: www.shop.com /fr/
Comutatorul de limbă este fereastra pop-up pentru a selecta limba dorită. Pentru a-l încărca, va trebui să copiați codul dat la sfârșitul configurației site-ului web în capul paginii dvs. HTML. Comutatorul de limbă a steagului va fi apoi încărcat automat.
Trebuie să fie încărcat în antetul paginii dvs. Drupal vă oferă posibilitatea de a face acest lucru printr-un modul, de exemplu modulul „Add to Head”: https://www. drupal .org/project/add_to_head
Odată instalat, accesați Configurare > Adăugați la cap > Adăugați profil
Apoi lipiți linkul scriptului
În cele din urmă, validați locația scriptului
Comutatorul de limbă va fi afișat implicit într-o poziție plutitoare din dreapta sus pe site-ul dvs. Sunteți binevenit să-l personalizați după cum doriți cu CSS.
Configurați comutatorul de limbă
Comutatorul de limbă poate fi personalizat din Linguise > Setări > Afișare steaguri de limbă. Fiecare modificare aici se va reflecta pe site.
În partea dreaptă a ecranului aveți previzualizarea comutatorului de limbă. Iată elementele pe care le puteți configura:
- 3 aspecte: unul lângă altul, drop-down sau pop-up
- Poziția comutatorului de limbă
- Conținutul comutatorului de limbă
- Nume de limbi în engleză sau în limba maternă
- Forme și dimensiuni pentru steaguri
- Culori și umbra casetei
Încărcați comutatorul de limbă în conținutul Drupal
Pentru a afișa comutatorul de limbă la locul specific, în Drupal , 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. Faceți clic pe 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.
Activați opțiunea de sistem local de cache
Ca opțiune, puteți activa un sistem cache local care stochează adresele URL și conținutul multilingv aferent pentru a difuza paginile mai rapid. Cache-ul local va salva unele transferuri de date între serverul Linguise și serverul site-ului dvs. web. Memoria cache este folosită numai atunci când o pagină a fost deja tradusă și nu a fost actualizată. Cache-ul păstrat cu prioritate va fi cache-ul din cele mai vizualizate pagini multilingve.
Opțional, puteți defini cantitatea de cache stocată în MB. În exemplul următor, memoria cache este activată și cantitatea de cache de păstrat este de 500 MB:
/** Basic configuration **/
public $cache_enabled = true;
public $cache_max_size = 500; // In megabyte