web-dev-qa-db-fra.com

Appeler Joomla Native Language Title

Le site utilise un mod_menu personnalisé. Comment appelez-vous le titre en langue maternelle?

<?php

    $lang = JFactory::getLanguage();
    $lang_name = $lang->getName(); 

?>

    <?php echo $lang_name;?>

Cela retourne: anglais (en-GB) ou en chinois: "中文 (. 台灣)".

Cependant - je veux le titre natif qui est "EN".

Ou pour le chinois, le titre natif est "中".

1
iamrobert

essaye ça :

  <?php
        $app             = JFactory::getApplication();
        $doc             = JFactory::getDocument();
        $this->language  = $doc->language;
        $lng=explode('-',$this->language);
        print(strtoupper($lng[0]));
    ?>
1
David Bereihi