Module de traducere Drupal - Cum să creați site-uri web Drupal multilingve
Publicat: 2019-08-27Doriți o modalitate ușoară de a vă extinde acoperirea pe piață și, în cele din urmă, vânzările? Simțiți că trebuie să vă personalizați site-ul web pentru fiecare utilizator, indiferent de țara căreia îi aparțin sau de ce limbă vorbește? Obțineți un site web multilingv este cel mai bun pariu. Nu numai că este o strategie de marketing mai eficientă din punct de vedere al costurilor, dar ajută și la creșterea traficului pe site-ul dvs. și a Drupal SEO general. Drupal CMS a acceptat în mod deosebit această provocare de a oferi nu numai utilizatorilor, ci și dezvoltatorilor posibilitatea de a accesa Drupal într-o limbă pe care o preferă. Și având în vedere că Drupal 8 este multilingv ieșit din cutie, a devenit o alegere ideală pentru companii și dezvoltatori. Modulele puternice de traducere Drupal oferă dezvoltatorilor capacități de configurare granulare în care fiecare entitate de conținut poate fi tradusă. Să intrăm direct pentru a afla mai multe despre diferitele module Drupal multilingve.
Ce sunt site-urile web multilingve?
Multilingv înseamnă practic scris sau disponibil în diferite limbi. Site-urile web multilingve se conectează mai bine cu utilizatorii din diferite țări, deoarece adaugă imediat un element de familiaritate. Drupal 8 oferă o experiență ușoară și excelentă de construire a unui site web multilingv drupal. În prezent, Drupal 8 acceptă 100 de limbi diferite pentru traducere.
Funcțiile multilingve Drupal 8 vin împreună cu interfețele de instalare. De îndată ce instalați Drupal, pe baza preferințelor browserului, acesta oferă o limbă pentru site-ul dvs. Drupal. Pe baza opțiunii selectate, site-ul este instalat în limba respectivă. Practic oferă 4 module de traducere Drupal diferite pentru traducerea limbii și a conținutului. Putem activa modulele Drupal necesare pe site-ul nostru și le putem folosi conform cerințelor noastre.

Cele patru module de bază de traducere Drupal disponibile:
- Modul de limbă
- Modul de traducere a conținutului
- Modul de traducere de interfață
- Modulul de traducere a configurației
Să vedem ce face fiecare modul de traducere Drupal, configurațiile sale și cum poate fi utilizat fiecare modul pe site-ul nostru web Drupal.
În primul rând, trebuie să activați toate cele 4 module de bază din site-ul dvs. drupal. Toate modulele de traducere drupal pot fi configurate la calea /admin/config/regional
Modulul de limbaj Drupal
Acest modul de limbă Drupal 8 este unul dintre modulele de bază situate la core/module/language . Oferă o funcție de adăugare și alegere a unei noi limbi pe site-ul dvs. Drupal. Sub /admin/config/regional/language/ puteți adăuga pur și simplu o nouă limbă pe site-ul dvs. făcând clic pe butonul „ Adăugați limba ”. Modulul multilingv Drupal oferă o listă de diferite limbi din care puteți alege limba de care aveți nevoie pentru dezvoltare.


Alegeți limba preferată din listă și adăugați-o
Odată ce limba este adăugată, interfața va arăta similar cu aceasta (consultați imaginea de mai sus). În imaginea de mai sus, limba implicită a interfeței este setată ca engleză, iar spaniola este limba suplimentară instalată. 9172/9340(98,2%) din Interfață traducere indică faptul că 9172 de cuvinte din 9340 de cuvinte disponibile pentru traducere sunt traduse, adică 98,2% din cuvintele din interfață sunt traduse.
De asemenea, furnizează un bloc (Drupal 8 Language switcher) pentru a comuta limba de la una la alta, care poate fi plasat în orice regiune a site-ului dvs. Drupal. Sub /admin/structure/block putem plasa blocul de comutare a limbii Drupal 8 cu care putem comuta limba implicită a site-ului nostru.

Odată ce blocul este plasat în regiune, vom putea comuta la diferite limbi din pagina web în sine.
Modulul de traducere a conținutului
Acest modul de traducere Drupal vă permite să traduceți entități de conținut, cum ar fi comentarii, blocuri personalizate, conținut, termeni de taxonomie, utilizatori etc. Pentru a traduce entitățile de conținut, site-ul ar trebui să aibă cel puțin două limbi instalate. Traducerea conținutului poate fi configurată la calea admin/config/regional/content-language . Acesta oferă o listă de tipuri de entități care pot fi traduse.

De exemplu, faceți clic pe opțiunea de configurare a conținutului care apare pentru fiecare tip de conținut.
Să considerăm că traducerea conținutului este activată pentru tipul de conținut al articolului. Oferă o opțiune de a decide dacă fiecare entitate subtip poate fi sau nu traducbilă. De asemenea, putem schimba limba implicită pentru un anumit tip de conținut. Fiecare câmp are o opțiune de a-și traduce sau nu conținutul.

Modulele de traducere Drupal oferă, de asemenea, o opțiune de introducere a conținutului în limba care este potrivită pentru utilizator în timp ce adaugă conținut din interfața backend. Odată ce configurația de mai sus este configurată și când încercăm să adăugăm conținut la tipul de conținut al articolului, putem vedea o opțiune Selectare cu limbile instalate pe site-ul nostru. Putem selecta orice limbă și adăuga conținut în limba selectată.

Odată ce conținutul este salvat, utilizatorii cu permisiuni de traducere vor vedea linkuri către Traducerea conținutului lor. Oferă o filă suplimentară numită „ Traduceți ” împreună cu linkurile „ Editați ” și veți putea adăuga traduceri pentru fiecare limbă configurată.

Modulul de traducere a conținutului - fila Traducere
Modulul de traducere a interfeței
Modulul de traducere Drupal Interface este, de asemenea, o parte a modulului de bază și poate fi activat cu ușurință ca orice alt modul de traducere Drupal. Odată ce acest modul multilingv Drupal 8 este activat, este posibil să înlocuiți orice șir din interfață cu un șir care a fost personalizat. Ori de câte ori acest modul de traducere drupal întâlnește orice șir, încearcă să traducă respectivul șir în limba curentă a interfeței. Dacă o anumită traducere nu este disponibilă, aceasta este reținută și putem căuta în șirul netradus din tabel.

În exemplul de mai sus, sunt afișate șirurile care sunt atât traduse, cât și netraduse și putem modifica șirurile pentru limba care este instalată. Traducerile drupal pentru șiruri sunt puse într-un singur loc numit http://localize.drupal.org și modulul Localization Update va importa automat șirurile de traducere actualizate pentru limba selectată. În Drupal 7 și versiunile anterioare, acesta a fost un modul contribuit. Cu toate acestea, în Drupal 8, acest modul Drupal multilingv este o parte a nucleului.
Modulul de traducere a configurației Drupal
Modulul Configurare Drupal 8 Translation permite ca configurația să fie tradusă în diferite limbi. Numele site-ului, numele vizualizărilor și alte configurații pot fi traduse cu ușurință folosind acest modul Drupal în mai multe limbi.

De asemenea, oferă o opțiune de introducere a conținutului în limba care este potrivită pentru utilizator în timp ce se adaugă conținut din interfața backend. Odată ce configurația de mai sus este configurată și când încercăm să adăugăm conținut la tipul de conținut al articolului, putem vedea o opțiune Selectare cu limbile instalate pe site-ul nostru. Putem selecta orice limbă și adăuga conținut în limba selectată.
