Currently output of the page translation language list (<languages /> tag) uses a <div> in which the <a> tags are divided by literal bullet points. It should instead omit a HTML list (i.e. <ul><li>) for better accessibility, and the current design should be achieved by CSS, much like how class="hlist" works on enwiki and many other wikis (but, of course, it should not depend on on-wiki stylesheets).
(Notice that on the after picture, the bullet points are no longer selected, since they’re inserted through CSS. Also, the lang attribute may be moved to the <li> element from the <a>; I don’t have a strong opinion on this.)