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:
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