I am trying to get my language menu to work on the front-end but I am having issues, here is a screenshot of a prototype I would like it to look like , and here is what is actually happening
Here is the code for the prototype
<!-- Main Nav -->
<div id="main-nav-wrapper">
<div class="container">
<ul class="nav navbar-nav main-nav pull-right" id="main-nav">
<li class="dropdown dropdown-accordion"><a class="dropdown-toggle dropdown-small" data-toggle="dropdown" aria-expanded="false" href="#">DE <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span></a>
<ul class="dropdown-menu main-menu dropdown-select" role="menu">
<li><a href="">DE</a></li>
<li><a href="">EN</a></li>
</ul>
</li>
<li class="dropdown dropdown-accordion"><a class="dropdown-toggle dropdown-small" data-toggle="dropdown" aria-expanded="false" href="#">Deutschland <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span></a>
<ul class="dropdown-menu main-menu dropdown-select" role="menu">
<li><a href="">Deutschland</a></li>
<li><a href="">Österreich</a></li>
</ul>
</li>
</ul>
</div>
</div>
and here is the languageMenu.html template
namespace neos=TYPO3\Neos\ViewHelpers}
{namespace ts=TYPO3\TypoScript\ViewHelpers}
<div>
<f:for each="{items}" as="item">
<f:if condition="{item.state} == 'current'"><span class="dropdown-toggle dropdown-small" data-toggle="dropdown" aria-expanded="false">{item.label}</span><span class="glyphicon glyphicon-menu-down" aria-hidden="true" title="{item.label}">{item.preset.uriSegment}</span></f:if>
</f:for>
</div>
<ul{attributes -> f:format.raw()} class="dropdown-menu main-menu dropdown-select" role="menu">
<f:for each="{items}" as="item">
<li{ts:render(path:'{item.state}.attributes', context: {item: item}) -> f:format.raw()}>
<f:if condition="{item.node}">
<f:then>
<neos:link.node node="item.node}"><span class="dropdown-toggle dropdown-small" data-toggle="dropdown" aria-expanded="false">{item.label}</span><span class="glyphicon glyphicon-menu-down" title="{item.label}">{item.preset.uriSegment}</span></neos:link.node>
</f:then>
<f:else>
<span class="dropdown-toggle dropdown-small" data-toggle="dropdown" aria-expanded="false" >{item.label}</span><span title="{item.label}" class="glyphicon glyphicon-menu-down" aria-hidden="true">{item.preset.uriSegment}</span>
</f:else>
</f:if>
</li>
</f:for>
</ul>
any ideas?