Following Anibal's answer and the link on how to create a module template override or alternative layout... here is a piece of code you could use inside the template file of the languages module.
The template of the module is checking for the settings you have defined in the module manager, about how to display the languages.
Part of code is like this:
<?php if ($params->get('show_active', 0) || !$language->active):?> <li class="<?php echo $language->active ? 'lang-active' : '';?>" dir="<?php echo JLanguage::getInstance($language->lang_code)->isRTL() ? 'rtl' : 'ltr' ?>"> <a href="<?php echo $language->link;?>"> <?php if ($params->get('image', 1)):?> <?php echo JHtml::_('image', 'mod_languages/' . $language->image . '.gif', $language->title_native, array('title' => $language->title_native), true);?> <?php else : ?> <?php echo $params->get('full_name', 1) ? $language->title_native : strtoupper($language->sef);?> <?php endif; ?> </a> </li> <?php endif;?> <?php endforeach;?>
It uses foreach loop, to loop through the available content languages and will display them. Inside the foreach loop and right after its beginning and before its end, you can wrap the executed code with a conditional check like below:
This goes after the beginning of the foreach loop:
<?php if ($language->lang_code != 'en-GB') {?>
This will make the code that renders the language menus, only if the language of the menu is not english.
This closes and wrap your if statement, just before the closing of the foreach loop.
<?php } ?>
So you should end up with something like this:
<?php foreach ($list as $language) : ?> <?php if ($language->lang_code != 'en-GB') {?> // Don't run if it's english. <?php if ($params->get('show_active', 0) || !$language->active):?> <li class="<?php echo $language->active ? 'lang-active' : '';?>" dir="<?php echo JLanguage::getInstance($language->lang_code)->isRTL() ? 'rtl' : 'ltr' ?>"> <a href="<?php echo $language->link;?>"> <?php if ($params->get('image', 1)):?> <?php echo JHtml::_('image', 'mod_languages/' . $language->image . '.gif', $language->title_native, array('title' => $language->title_native), true);?> <?php else : ?> <?php echo $params->get('full_name', 1) ? $language->title_native : strtoupper($language->sef);?> <?php endif; ?> </a> </li> <?php endif;?> <?php } ?> <?php endforeach;?>