fixes language switch via url as of #1080

I fixed the URL lang parameter behaviour. You can switch languages via the URL now.
I'll fix the asset generator to ignore files such as these at some point, but in the meantime, can you remove them before generating assets? (`find gui -name .DS_Store | xargs rm`)