Innehållsförteckning
Ett av de viktigaste kraven när vi gör stora applikationer är att det kan konsumeras på flera språk, detta för att det ska kunna användas över hela världen, vanligtvis händer det när det är en stor tjänst eller när applikationen är en del av en transnationell företag.Laravel Den har en struktur som gör att vi kan införliva tropiserings- eller lokaliseringsfiler, med dessa filer kan vi justera innehållet så att det kan ses på flera språk, med detta behöver vi bara ladda upp en fil med översättningarna.
KravFör att utföra denna handledning behöver vi bara göra en standardinstallation av Laravel och har en klar kunskap om vägar och vyer.
Standardinstallationen av Laravel han måste ha lämnat oss en mapp som heter lång Inne i appmappen, där måste vi skapa om de inte redan finns, mapparna "In", "är", "av", motsvarande för engelska, spanska respektive tyska.
Inuti var och en av dessa tre mappar ska vi skapa en fil som heter localized.php på detta sätt kan vi placera innehållet på varje språk, låt oss se vad var och en kommer att bära:
I filen localized.php som finns i mappen "i" vi ska placera följande:
'God morgon: namn', 'artighet' => 'Trevligt att träffa dig!', 'Farväl' => 'Hejdå, vi hörs imorgon.',);
I samma fil men från mappen "det är" följande skulle gå:
'God morgon: namn', 'artighet' => 'Trevligt att träffas', 'farväl' => 'Vi ses i morgon.',);
Slutligen går vi med mappen "av" som motsvarar tyska.
'Guten morgen: name', 'courtesy' => 'It's freut mich!', 'Farewell' => 'Tag. Bis skallig. ',);
Det vi kan lyfta fram är att vi har skapat 3 matriser som innehåller samma element, bara att innehållet i dessa element är olika beroende på språket.
Nu ska vi skapa lämpliga vägar för att betjäna språken i våra åsikter. I första hand måste vi skapa rutten som gör att vi kan komma åt en språkvalvy, sedan en annan rutt som tar emot det valda språket och etablerar det, låt oss se då:
Om vi har varit observatörer såg vi att vi utelämnade väljarens tyska språk, detta kommer att vara den praxis som de måste göra för att bekräfta kunskapen, inkludera det tyska språket och få det att fungera.
På detta sätt avslutar vi denna handledning, där vi redan vet hur vi ska inkludera flera språk i våra applikationer Laravel.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng