тут разобрался, вот рабочий код
но теперь фиг знает как его в дефолтный dropdown внедрить
он выводит ссылки с активными классами выбранного языка
<?php if (count($languages) > 1) { ?>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language_form">
<div id="language">
<?php foreach ($languages as $language) { ?>
<?php if ($language['code'] == $code) { ?>
<a title="<?php echo $language['name']; ?>"><span class="selected-language"><?php echo $language['name']; ?></span></a>
<?php } else { ?>
<a title="<?php echo $language['name']; ?>" onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $(this).parent().parent().submit();"><?php echo $language['name']; ?></a>
<?php } ?>
<?php } ?>
<input type="hidden" name="language_code" value="" />
<input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</div>
</form>
<?php } ?>