We are currently working hard to get the site in great shape regarding localization. In the coming days we do a lot of work especially with the Finnish and Swedish translations. The new language switcher on the right hand side is working but there is still a lot of English content especially in the Store. You can still place orders as before but if you experience any problems please send us a mail.
Thanks for your understanding.