toujours à destination des utilisateurs français de processwire pour qui il n'y a pas grand-chose sur le web...
partout j'ai considéré que la langue par défaut était le français mais bien sûr, c'est adaptable à n'importe quelle autre langue par défaut
menu_langues_pageapage.php
Menu de langue qui va vers la même page dans la langue choisie
menu_langues_versaccueil.php
menu qui emmène systématiquement vers la home/page d'accueil dans la langue choisie
menu_langues_select.php
très utile quand il commence à y avoir beaucoup de langues pour ne pas être embêté par le responsive...
fait page à page mais facile à transformer pour vers la home en utilisant la ligne commentée
menu_langues_astuces.php
dans le cas d'un site qui utilise des langues avec des alphabets, syllabaires ou caractères comme le russe, le japonais, le chinois, ça peut se gâter pour
- un visiteur pratiquant une de ces langues de trouver sa langue dont le nom est écrit en français, espagnol ou autre
- un visiteur français par exemple de retrouver le français quand tout le menu est écrit en chinois ou russe s'il a cliqué pour aller voir
1 mettez le nom de la langue dans la langue en question dans le titre/title de chaque langue et ne remplissez pas les titres dans les autres langue
seul "problème"
à vous de reconnaître la langue en question dans les onglets au-dessus de chaque champ
2 récupérer le nom de la langue dans la langue en question
j'ai utilisé $local_title avec un underscore pour bien distinguer la variable des variables de procewwire écrites en camelCase, faites $localTitle si vous préférez