Table des matières
Une des principales exigences quand on fait de grosses applications est qu'elle puisse être consommée en plusieurs langues, ceci afin qu'elle puisse être utilisée dans le monde entier, généralement cela arrive quand il s'agit d'un gros service ou quand l'application fait partie d'une transnationale compagnie.Laravel Il a une structure qui nous permet d'incorporer des fichiers de tropicalisation ou de localisation, avec ces fichiers nous pouvons ajuster le contenu pour être vu dans plusieurs langues, avec cela nous n'aurons qu'à télécharger un fichier avec les traductions.
ExigencesPour réaliser ce tutoriel, il suffit de faire une installation standard de Laravel et avoir une connaissance claire des itinéraires et des points de vue.
L'installation standard de Laravel il doit nous avoir laissé un dossier appelé langue À l'intérieur du dossier de l'application, nous devons y créer s'ils n'existent pas déjà, les dossiers "Dans", "est", "de", correspondant respectivement à l'anglais, l'espagnol et l'allemand.
A l'intérieur de chacun de ces 3 dossiers, nous allons créer un fichier appelé localisé.php de cette façon nous pouvons placer le contenu de chaque langue, voyons ce que chacune portera :
Dans le fichier localisé.php qui est dans le dossier "dans" nous allons placer les éléments suivants :
'Bonjour : nom', 'courtesy' => 'Ravi de vous rencontrer !', 'Adieu' => 'Au revoir, à demain.',);
Dans le même fichier mais à partir du dossier "il est" ce qui suit irait:
'Good morning: name', 'courtesy' => 'Ravi de vous rencontrer', 'farewell' => 'A demain.',);
Enfin, nous allons avec le dossier "de" ce qui correspond à l'allemand.
'Guten morgen: name', 'courtesy' => 'It's freut mich!', 'Farewell' => 'Tag. Bis chauve. ',);
Ce que nous pouvons souligner, c'est que nous avons créé 3 tableaux qui contiennent les mêmes éléments, seulement que le contenu de ces éléments est différent selon la langue.
Nous allons maintenant générer les routes appropriées pour servir les langues dans nos vues. Dans un premier temps nous devons créer la route qui nous permet d'accéder à une vue de choix de langue, puis une autre route qui reçoit la langue choisie et l'établit, voyons alors :
Si nous avons été des observateurs, nous avons vu que nous avons omis la langue allemande du sélecteur, cela va être la pratique qu'ils doivent faire pour affirmer la connaissance, inclure la langue allemande et la faire fonctionner.
De cette façon, nous terminons ce tutoriel, où nous savons déjà comment inclure plusieurs langues dans nos applications en Laravel.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif