Site Language issue

So the other day I ran into a problem on the forums, lets say if a user is viewing the website in French from the options at the bottom of the homepage, then they send me a link to the homepage, the link will say and force the user to be on the French site until they realise there is language options at the bottom of the homepage to change back to the English version which is

I had an idea for this to be changed and that would be on the drop down menu with your name, rank and emblem, there is a option called Account Settings, on there, should be an option for your language that will be stored to your account for when you login to the site and not be URL specific.

Solution: learn French.

> Solution: learn French.

So I need to learn all the languages related to these options: Français, Español, Deutsch?