Comme le titre l'indique, comment puis-je obtenir la langue par défaut de mon site Web?
Par exemple, mon site Web contient du farsi et de l'anglais, et le farsi est ma langue par défaut (mais je souhaite parfois changer de langue en anglais).
Comment puis-je savoir lequel est celui par défaut?
La langue par défaut est stockée en tant que paramètre dans le composant de langue. Vous pouvez donc utiliser ceci pour obtenir la langue par défaut: JComponentHelper::getParams('com_languages')->get('site');
.
Pour le langage backend, ce serait JComponentHelper::getParams('com_languages')->get('administrator');