Dinally I have got it very simple but effective:
case 'both':
echo '<ul class="qtrans_language_chooser" id="'.$id.'">';
$c = 1;
foreach(qtrans_getSortedLanguages() as $language) {
if($c >= 3)
{ }
else
{
echo '<li';
if($language == $q_config['language'])
echo ' class="active"';
echo '><a href="'.qtrans_convertURL($url, $language).'"';
echo ' class="qtrans_flag_'.$language.' qtrans_flag_and_text" title="'.$q_config['language_name'][$language].'"';
echo '><span>'.$q_config['language_name'][$language].'</span></a></li>';
$c = $c + 1;
}
}
echo "</ul><div class=\"qtrans_widget_end\"></div>";
break;
Others language showing with menubar plugin. Just insert
URL ?lang=RU CSS class qtrans_flag_RU qtrans_flag_and_text
and some CSS modification, then everything goes well.