Sadržaj na više jezika s programom Laravel

Sadržaj
Jedan od glavnih zahtjeva kada izrađujemo velike aplikacije je da se može koristiti na nekoliko jezika, a to se može koristiti u cijelom svijetu, općenito se to događa kada je riječ o velikoj usluzi ili kada je aplikacija dio transnacionalne društvo.
Laravel Ima strukturu koja nam omogućuje uključivanje datoteka tropikalizacije ili lokalizacije, s tim datotekama možemo prilagoditi sadržaj tako da se vidi na nekoliko jezika, s tim ćemo samo morati učitati datoteku s prijevodima.
ZahtjeviZa izvođenje ovog vodiča potrebno je izvršiti samo standardnu ​​instalaciju Laravel i imaju jasno poznavanje ruta i pogleda.
Standardna instalacija Laravel mora da nam je ostavio mapu koja se zove lang Unutar mape aplikacije moramo stvoriti mape ako već ne postoje "U", "je", "od", što odgovara engleskom, španjolskom i njemačkom jeziku.
Unutar svake od ove 3 mape stvorit ćemo datoteku pod nazivom lokaliziran.php na ovaj način možemo postaviti sadržaj svakog jezika, da vidimo što će svaki od njih nositi:
U datoteci lokaliziran.php koji se nalazi u mapi "u" postavit ćemo sljedeće:
 'Dobro jutro: name', 'courtesy' => 'Drago mi je!', 'Zbogom' => 'Zbogom, vidimo se sutra.',); 

U istoj datoteci, ali iz mape "to je" išlo bi sljedeće:
 'Dobro jutro: name', 'courtesy' => 'Drago mi je', 'farewell' => 'Vidimo se sutra.',); 

Na kraju idemo s mapom "od" što odgovara njemačkom.
 'Guten morgen: name', 'courtesy' => 'To je freut mich!', 'Zbogom' => 'Oznaka. Bis ćelav. ',); 

Ono što možemo istaknuti je da smo stvorili 3 niza koji sadrže iste elemente, samo što je sadržaj tih elemenata različit ovisno o jeziku.
Sada ćemo generirati odgovarajuće rute za posluživanje jezika prema našim viđenjima. U prvom slučaju moramo stvoriti rutu koja nam omogućuje pristup prikazu izbora jezika, zatim drugu rutu koja prima odabrani jezik i utvrđuje ga, da vidimo onda:

Zatim ćemo napraviti rutu koja gradi sesiju s jezikom koji je odabrao korisnik, u slučaju da nema sesije, španjolski će se jezik uzeti prema zadanim postavkama, da vidimo:

Sada moramo stvoriti poglede, počet ćemo s prikazom izbora jezika, stvorit ćemo ga u novoj mapi koja se naziva jezici unutar aplikacija / prikazi i zvat će se odaberite.php, njegov sadržaj je jednostavan, obrazac s elementom odabira s 3 jezika, da vidimo:

Sada ćemo stvoriti prikaz lokaliziran koje aktiviramo u rutama, u istoj mapi app / pogledi / jezici generirat ćemo datoteku pod nazivom lokaliziran.php, unutar onoga što ćemo učiniti je nazvati elemente niza koje smo izgradili na početku vodiča, ideja je ispisati sadržaj prema jeziku odabranom na ekranu odaberite.php.

Ovim ćemo, ovisno o jeziku koji imamo, dobiti drugačiji pozdrav, ako se sjetimo u nizovima u elementu pozdrava da smo ostavili nešto što se zove :Ime, ovo je rezerviranog mjesta to nam omogućuje dinamičko umetanje sadržaja, zato nam u našem zadnjem prikazu kad zovemo taj element prosljeđujemo niz s elementom imena.
Ako smo bili promatrači, vidjeli smo da smo izostavili njemački jezik selektora, to će biti praksa koju moraju učiniti kako bi potvrdili znanje, uključili njemački jezik i učinili ga uspješnim.
Na ovaj način završavamo ovaj vodič u kojem već znamo uključiti nekoliko jezika u svoje aplikacije Laravel.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave