J'aimerais créer un site Joomla multilingue. Je ne veux pas aller aussi loin que de fournir plusieurs saveurs, par exemple. Anglais ou portugais, et je ne veux pas demander aux utilisateurs de tous les pays anglophones de sélectionner un drapeau de pays ou une étiquette de langue spécifique à une région (par exemple, en-GB) dans le sélecteur de langue.
Joomla prend en charge plusieurs langues et vous pouvez télécharger des packages linguistiques, mais ils sont spécifiques à une région. L'option suivante consistait à configurer une nouvelle langue de contenu, mais les options de région neutre sélectionnées ne sont pas disponibles ou semblent entrer en conflit avec une langue existante.
Si je comprends bien, la localisation fonctionne généralement de la manière suivante: si aucune version spécifique à une région n'est fournie, les paramètres régionaux "en" devraient s'appliquer à tous les utilisateurs anglophones. Comment puis-je atteindre cet objectif dans Joomla?
Il semble que définir le Code de langue de l'URL dans -Extensions -Languages fasse l'affaire.
Par exemple, dans le cas de l'anglais, sélectionnez l'une des langues de contenu anglais et
Tester rapidement ceci avec Chrome montre que tous les navigateurs dont l'anglais est la langue préférée obtiennent les pages en anglais. Le sélecteur de langue n'affiche que la langue mais pas les codes de région - si vous ne le demandez pas montrer les drapeaux.