Select multi-language как переделать?
Есть сайт site.ru
Сайт на разных языках. Каждая версия языковая в соответствующей папке /ru/,/en/
есть код мультиязычности через select
<select onChange="if(this.selectedIndex!=0) self.location='https://site.ru/'+this.options[this.selectedIndex].value" name="userLanguage" id="userLanguage" style="
height: 30px;
background: deepskyblue;
color: white;
border-radius: 4px;width:60px;
">
<option <?php if ($_GET['lang'] == "ru") { ?>selected="selected"<?php } ?> value="ru">RU</option>
<option <?php if ($_GET['lang'] == "en") { ?>selected="selected"<?php } ?> value="es">EN</option>
</select>
Вопросы:
- Как переделать код, чтобы у каждого языка слева была иконка?
- Как добавить кнопку "
Применить", чтоб после выбора языка и нажатия именно этой кнопки был переход на определенную версию сайта, а не как сейчас нажал на язык и сразу переходит? - Важно чтобы при наведении на нужный язык не был виден url в браузере, а генерировался кодом (сейчас он генерируется).