Cuprins
În primul rând, dacă vrem ca site-ul nostru să fie disponibil în mai multe limbi, cea mai logică opțiune este să adăugăm mai multe limbi și apoi să le configurăm astfel încât să poată fi detectate.Adăugarea limbilor
Drupal În mod implicit, are suport pentru limbi în nucleul său, dar nu este complet activat în mod implicit. Să vedem cum să-l activăm.
- 1- Pentru a integra limbile cu site-ul nostru, să activăm modulul kernel. Să mergem la Configurarela Regional și Limbă pentru a vedea următoarele opțiuni:
- 2- Facem clic pe Limbi și vom vedea că doar am activat Engleză pe lista noastră deocamdată:
- 3- În scopul nostru, vom lucra cu limbi predefinite. Prin urmare, alegem limba din listă și facem clic pe buton Adăugați limba:
- 4- Dupa asta Drupal Vă va redirecționa către lista principalelor limbi, iar noua limbă va fi deja adăugată la listă, acum pentru a adăuga mai multe limbi repetăm procesul anterior, în acest exemplu adăugăm: Arabă, germană Da Lustrui.
Aici putem alege ce limbi să activăm, să le comandăm sau să le ștergem din listă.
Detectarea limbilor
Acum că avem limbile, ne dăm seama că, dacă navighăm pe site-ul nostru, totul rămâne la fel, deoarece, în ciuda adăugării limbilor, trebuie totuși să le spunem Drupal cum ar trebui să le interpretați, să vedem:
- Navigăm către Configurare la Regional și Limbă > Limbi > Detectare și selecție și vom vedea următoarele opțiuni disponibile:
Dacă activăm această opțiune, utilizatorii vor putea naviga după URL după cum urmează: example.com/de/news/ sau example / deutsch / news. Aceasta este o setare obișnuită pentru site-urile multilingve.
Sesiune
Vom folosi această opțiune dacă dorim să salvăm preferința de limbă în sesiunea utilizatorului.
Utilizator
În această opțiune, utilizatorii pot specifica în profilul contului care este limba preferată.
Browser
Dacă activăm această opțiune, Drupal va verifica preferința de limbă a browserului nostru și o va folosi pe site-ul nostru.
Odată ce diferitele opțiuni au fost descrise, să folosim una pentru a implementa opțiunea multilingvă pe site-ul nostru.
În scopul nostru, vom rămâne cu opțiunea URL și pentru aceasta vom folosi prefixul căii, deoarece este cel mai simplu mod de configurare. Să vedem cum facem acest lucru:
- Mai întâi bifăm în opțiunile URL și apăsăm Salvează setările.
- Acum facem clic pe Configurați în această metodă și vom vedea opțiunile Prefix cale Da Domeniu. Vom folosi opțiunea implicită care este Prefix cale.
- Acum schimbăm adresa URL din browserul nostru pentru a include prefixul căii. De exemplu, probleme limba germana, example.com/de. În acest fel putem folosi prefixul pentru fiecare dintre limbile pe care le adăugăm.
Cu siguranță nu vrem ca utilizatorii să schimbe manual limbile după URL, așa că creăm un bloc în Drupal, astfel încât să îl plasăm undeva pe site-ul nostru pentru a facilita această sarcină.
Pentru a crea blocul, navigăm la Structuraà Blocuri și căutăm blocul UI: Comutator de limbă. Îl poziționăm în locul dorit și salvăm setările pentru bloc, după activare ar arăta astfel:
De exemplu, selectăm că site-ul nostru este în germană și datele noastre de conectare ar arăta după cum urmează:
Drupal ne oferă posibilitatea de a crea nu numai site-uri web robuste și versatile, ci are și bunătatea de a face din același multilingv o caracteristică care să-l facă să iasă în evidență în sine de restul site-urilor de pe net.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv