Cours laravel 9 la localisation 1
PM Cours Laravel ?? la localisation Cours Laravel ?? la localisation laravel sillo org cours-laravel- -la-localisation février Lorsqu ? on crée un site c ? est souvent dans une optique multi-langages On parle alors d ? internationalisation i n et de localisation L n L ? internationalisation consiste à préparer une application pour la rendre potentiellement adaptée à di ?érents langages La localisation consiste quant à elle à ajouter un composant spéci ?que à une langue C ? est un sujet assez complexe qui ne se limite pas à la traduction des textes mais qui impacte aussi la représentation des dates la gestion des pluriels parfois la mise en page ? Qu ? a à nous proposer Laravel dans ce domaine Nous allons le voir dans ce chapitre Pour les curieux i n parce qu ? il y a lettres entre le i ? et le n ? de internationalisation et L n parce qu ? il y a lettres entre le L ? et le n ? de Localisation Le principe Les ?chiers de langage On a deux façons de gérer les langues Clés et valeurs On a déjà parlé des ?chiers de langage Lorsque Laravel est installé on a cette architecture Il n ? est prévu au départ que la langue anglaise en avec ?chiers Pour ajouter une langue il su ?t de créer un nouveau dossier par exemple fr pour le Français Il faut évidemment avoir le même contenu comme nous allons le voir Vous n ? allez pas être obligé de faire toute cette traduction vousmême Certains s ? en sont déjà chargés avec ce package Nous l ? avons déjà utilisé dans ce cours On va ajouter la traduction française à partir de ce dépôt Attention au ?chier fr json qui doit être extrait du dossier pour être placé à la racine https www printfriendly com p g NGRmY C PM Cours Laravel ?? la localisation Les ?chiers présents sont constitués exactement de la même manière mis à part trois ?chiers qui servent pour des installations supplémentaires comme Nova Prenons le plus léger pagination php pour l ? anglais on a return 'previous' ' Previous' 'next' 'Next ?' On voit qu ? on se contente de renvoyer un tableau avec des clés et des valeurs On ne peut pas faire plus simple Si on prend le même ?chier en version française return 'previous' ' Précédent' 'next' 'Suivant ?' On retrouve bien sûr les mêmes clés avec des valeurs adaptées au langage Les textes Le système clé valeur peut devenir rapidement lourd et confus lorsqu ? on a beaucoup de textes à traduire Laravel propose une autre approche qui consiste à utiliser la traduction par défaut comme clé Si la langue par défaut est l ? anglais par exemple on aura le texte anglais directement dans le code Les autres traductions se trouveront dans des ?chiers JSON Par exemple pour le français on a le ?chier fr json Ce ?chier contient des éléments de ce type
Documents similaires










-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 08, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 49.5kB