Your question has been submitted and is awaiting moderation.
I'd like to programmatically achieve the same result which clicking on a country flag gives me. E.g. I click on the German flag and refresh, German resources are loaded for this page. The setting is remembered next time I login. Setting UserInfo.Profile.PreferredLocale doesn't seem to work this way. Which method/setting should I use?