Drupal 8 site-ul multilingv din cutie, tlito

Drupal 8, ca rezultat al muncii comunității de dezvoltare, are multe caracteristici utile, în cerere, în întreaga lume. Acestea includ:

Un începător care a învățat cum să instaleze motorul pe gazduire poate face un site multilingv și poate traduce site-ul în limbi diferite, iar fiecare versiune lingvistică poate avea propriul domeniu.







Tema lecției. crearea unui site multilingv pe Drupal 8.
Voporsy. Cum se face un site pe Drupal 8 multilingv? Crearea de versiuni lingvistice ale site-ului pe Drupal 8. Ce este un site multilingv? Configurarea limbilor și a traducerilor în Drupal 8. Cum să traducă vizualizările? Cum se configurează vizualizările pentru un site multilingv? Cum se conectează mai multe domenii la site-ul de pe Drupal 8?

Adăugați limbi

După instalarea Drupal 8 în orice limbă, puteți adăuga limbi noi ale site-ului aici: Configurare - Regiune și limbă - Limbă / admin / config / regional / limbă "Adăugați limba".

Drupal 8 site-ul multilingv din cutie, tlito

După adăugarea limbilor, una dintre ele va fi marcată ca limbă "implicită" pe pagina Limbi: / admin / config / regional / language. Puteți modifica oricând limba implicită.

Activarea modulelor multilingve

Deschideți pagina Module făcând clic pe butonul Extend / admin / modules și găsiți subcheia Multilingual, unde trebuie să includeți următoarele module:

  • Traducere de configurare
  • Traducere de conținut
  • Traducerea interfeței
  • limbă

De asemenea, pentru a afișa link-uri către versiuni lingvistice cu steaguri, descărcați și instalați noul modul Icoane de limbă.

Drupal 8 site-ul multilingv din cutie, tlito

Configurarea traducerilor de materiale, secțiuni și interfețe

După activarea modulelor, nu aveți totul corect cum ar trebui - trebuie să-l configurați corect. Deschideți setările fie făcând clic pe butonul Configurare din descrierea de lângă modulul Traducerea conținutului, fie prin Configurare - Regiune și limbă - Limba de conținut / admin / config / regional / content-language.

Drupal 8 site-ul multilingv din cutie, tlito

Pe aceeași pagină, la setarea casetelor de selectare din partea de jos, apar setările de traducere. Puteți specifica ce tipuri de materiale ar trebui traduse, ce câmpuri de conținut ar trebui să fie translatabile, ce dicționare taxonomice ar trebui să suporte limbajul multilingv și căror câmpuri de taxonomie ar trebui traduse. De asemenea, puteți seta limba prestabilită atunci când creați aceste entități.
Pentru claritate, puteți configura mai multe dicționare:

Drupal 8 site-ul multilingv din cutie, tlito






Aceste setări pot fi efectuate în timpul editării Tipuri de materiale (structura - Tipuri de materiale / admin / structură / tipuri) și dicționare taxonomie (în structura - Taxonomie / admin / structură / taxonomie).

Traducerea materialelor

Creați orice material nou selectând în câmpul Limbă - o nouă limbă. Dacă nu ați găsit câmpul Limbă, configurați formularul în "Form Display Control", de exemplu pentru tipul paginii principale aici: / admin / structure / types / manage / page / form-display. Deplasați câmpul Limbă în locația dorită pentru cruce.

Drupal 8 site-ul multilingv din cutie, tlito

După crearea unui material nou, îl puteți vedea pe pagina principală în versiunea lingvistică corespunzătoare. Dacă nu. atunci trebuie să configurați corect Vizualizarea.

Bloc de selecție a limbii

În Diagrama structură - bloc, plasați blocul "Language Switch" în regiunea dorită. Dacă ați activat modulul Pictograme lingvistice, puteți configura steguletele făcând clic pe butonul Configurare din pagina modulelor din descrierea modulului Icoane de limbă, și anume: / admin / config / regional / language / icons.
Deci, puteți pune steaguri de limbi înaintea sau după numele și, de asemenea, în locul numelui.

Personalizarea vizionărilor

Pentru a afișa numai materialele în limba curentă (limba versiunii lingvistice) pe versiunile lingvistice, trebuie să editați Vizualizările prin adăugarea criteriilor de filtrare pentru limba de traducere.

Drupal 8 site-ul multilingv din cutie, tlito

Traduceri corelate

Drupal 8 site-ul multilingv din cutie, tlito

Activați traducerea în preferințele tipului de material

Configurarea blocurilor

Blocurile pot fi afișate numai în anumite limbi, ascunzându-le acolo unde nu sunt relevante. Sau puteți crea traduceri bloc.
Dacă, de exemplu, meniul a două limbi diferite este diferit (ați creat două meniuri diferite), atunci blocurile acestor meniuri pot fi limitate doar la anumite versiuni lingvistice:

Drupal 8 site-ul multilingv din cutie, tlito

Traducerea numelui site-ului și informații despre site

Secțiunea "Setări de bază pentru site" stochează numele și sloganul. Pentru a traduce, faceți clic pe fila "Traduceți informațiile despre sistem" și adăugați traducerile necesare. Această filă apare atunci când modulul Traducere de configurare este activat.

Drupal 8 site-ul multilingv din cutie, tlito

Domenii de limbă

Instalați modulul Domain Access. dacă doriți să configurați domenii diferite pentru fiecare limbă: site.rf, site.com, sitio.es.
Activare:

Drupal 8 site-ul multilingv din cutie, tlito

După activare, site-ul poate înceta să funcționeze până când adăugați domenii. În setările domeniului, adăugați domeniile / admin / config / domain
Acum, pentru a atribui limbi pentru a obține configurația dvs. propriul domeniu - Regiune și limbă - fila Definition Language și selectați și glisați câmpul URL, în primul rând, și apoi faceți clic pe „Configurare“ de lângă câmpul de URL. Selectați criteriul de selecție "Domeniu" și pentru fiecare limbă, scrieți domeniul de care aveți nevoie.

Drupal 8 site-ul multilingv din cutie, tlito

Site-ul multilingv pe Drupal 8 - este ușor!

Site-urile multilingve comandă companii din întreaga lume. Comunitatea dezvoltatorilor Drupal continuă să-și împărtășească activitatea, facilitând astfel crearea de noi site-uri pentru ei și pentru alții.







Trimiteți-le prietenilor: