Съдържание
Едно от основните изисквания, когато правим големи приложения, е, че може да се използва на няколко езика, за да може да се използва по целия свят, обикновено това се случва, когато е голяма услуга или когато приложението е част от транснационална търговско дружество.Ларавел Той има структура, която ни позволява да включим файлове за тропизация или локализация, с тези файлове можем да регулираме съдържанието, така че да се вижда на няколко езика, с това ще трябва само да качим файл с преводите.
ИзискванияЗа да изпълним този урок, трябва само да извършим стандартна инсталация на Ларавел и да имат ясни познания за маршрути и гледки.
Стандартният монтаж на Ларавел сигурно ни е оставил папка, наречена lang Вътре в папката с приложения трябва да създадем папките, ако те вече не съществуват „В“, „е“, „от“, съответстващи съответно на английски, испански и немски език.
Във всяка от тези 3 папки ще създадем файл, наречен localized.php по този начин можем да поставим съдържанието на всеки език, нека видим какво ще носи всеки от тях:
Във файла localized.php който е в папката "в" ще поставим следното:
'Добро утро: name', 'courtesy' => 'Радвам се да се запознаем!', 'Farewell' => 'Сбогом, ще се видим утре.',);
В същия файл, но от папката "то е" щеше да стане следното:
'Добро утро: name', 'courtesy' => 'Радвам се да се запознаем', 'farewell' => 'Ще се видим утре.',);
Накрая отиваме с папката "на" което съответства на немския.
'Guten morgen: name', 'courtesy' => 'Това е freut mich!', 'Farewell' => 'Етикет. Bis плешив. ',);
Това, което можем да подчертаем, е, че сме създали 3 масива, които съдържат едни и същи елементи, само че съдържанието на тези елементи е различно в зависимост от езика.
Сега ние ще генерираме подходящи маршрути за обслужване на езиците според нашите възгледи. На първо място трябва да създадем маршрут, който ни позволява достъп до изглед за избор на език, след това друг маршрут, който получава избрания език и го установява, нека видим тогава:
Ако бяхме наблюдатели, видяхме, че сме изоставили немския език на селектора, това ще бъде практиката, която те трябва да направят, за да утвърдят знанията, да включат немския език и да го накарат да работи.
По този начин завършваме този урок, където вече знаем как да включим няколко езика в нашите приложения в Ларавел.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка