Cuprins
Una dintre cerințele principale atunci când realizăm aplicații mari este că poate fi consumată în mai multe limbi, aceasta pentru a putea fi folosită în întreaga lume, în general se întâmplă atunci când este un serviciu mare sau când aplicația face parte dintr-o transnațională companie.Laravel Are o structură care ne permite să încorporăm fișiere de tropicalizare sau localizare, cu aceste fișiere putem ajusta conținutul pentru a fi văzut în mai multe limbi, cu aceasta va trebui doar să încărcăm un fișier cu traducerile.
CerințePentru a efectua acest tutorial trebuie doar să facem o instalare standard a Laravel și să aibă o cunoaștere clară a rutelor și a vederilor.
Instalarea standard a Laravel trebuie să ne fi lăsat un dosar numit lang În folderul aplicației, acolo trebuie să creăm, dacă acestea nu există deja, folderele „În”, „este”, „din”, corespunzător pentru engleză, spaniolă și respectiv germană.
În fiecare dintre aceste 3 foldere vom crea un fișier numit localizat.php în acest fel putem plasa conținutul fiecărei limbi, să vedem ce va purta fiecare:
În fișier localizat.php care se află în dosar "în" vom plasa următoarele:
'Bună dimineața: nume', 'courtesy' => 'Mă bucur să vă cunosc!', 'Adio' => 'La revedere, ne vedem mâine.',);
În același fișier, dar din dosar "este" urmează următoarele:
'Bună dimineața: nume', 'courtesy' => 'Mă bucur să vă cunosc', 'adio' => 'Ne vedem mâine.',);
În cele din urmă mergem cu dosarul "de" care corespunde Germaniei.
'Guten morgen: name', 'courtesy' => 'Este freut mich!', 'Farewell' => 'Etichetă. Bis chel. ',);
Ceea ce putem evidenția este că am creat 3 matrice care conțin aceleași elemente, doar că conținutul acestor elemente este diferit în funcție de limbă.
Acum vom genera rutele adecvate pentru a servi limbile în vizualizările noastre. În prima instanță, trebuie să creăm ruta care ne permite să accesăm o vizualizare de alegere a limbii, apoi o altă rută care primește limba aleasă și o stabilește, să vedem atunci:
Dacă am fost observatori, am văzut că am lăsat deoparte limba germană a selectorului, aceasta va fi practica pe care trebuie să o facă pentru a confirma cunoștințele, pentru a include limba germană și pentru ao face să funcționeze.
În acest fel terminăm acest tutorial, unde știm deja cum să includem mai multe limbi în aplicațiile noastre în Laravel.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