web-dev-qa-db-fra.com

Site multilingue: Pourquoi ai-je besoin de la langue "tous"?

Je crée un site multilingue joomla. En ce moment je travaille sur le menu.

Dans tous les tutoriels/modèles que je vois, ils ont un "menu principal" pour chaque langue à utiliser, puis un "menu principal" par défaut pour la langue "TOUT".

Puisque la langue par défaut de mon site est l'anglais (qui appelle également le menu anglais), pourquoi ai-je même besoin d'un menu "ALL"? Il n'a jamais appelé de toute façon, non?

5
evaenrique

Depuis la version 1.7, Joomla requiert l’élément Menu du menu principal pour toutes les langues, dès que vous activez System-Language Filter plugin et que le module Language Switcher est publié. Cet élément de menu peut être stocké dans n’importe quel menu autre que ceux contenant des éléments de menu principal pour des langues spécifiques, même dans le menu "virtuel" masqué.

Je n’ai pas été en mesure de trouver de documentation précise ou officielle ou d’expliquer pourquoi il est nécessaire, sauf que cet élément 'Home - All') sera visible avant que l’utilisateur choisisse une langue (si un plugin ne force pas langue par défaut).

Quoi qu'il en soit, il ne reste que quelques tâches à faire, et je n'ai vraiment pas besoin de savoir EXACTEMENT pourquoi c'est nécessaire, tant que la configuration multilingue fonctionne bien, ce qui est le cas ;-)

3
Mikan