I've tried using the language token as well as the DSLocalizator (Locopon's DNN) in my skin but somehow the language cookie seems to be non-persistent. So the selected language does get saved in a cookie, but only exists within the current session. Been trying to figure out which setting might force this in my web.config but w/o success so far.
Web.config holds:
<add key="PersistentCookieTimeout" value="60" />
<authentication mode="forms">
<forms name=".DOTNETNUKE" protection="All" timeout="60" cookieless="UseCookies" slidingExpiration="true"/>
</authentication>
<httpCookies httpOnlyCookies="true" requireSSL="false" domain="" />
Any thoughts?