By default sharepoint follows below mentioned paths to decide in which language site should be shown
- If the User Profile service application is started on the SharePoint Server 2013 farm, the language preferences stored in the user profile are used.
- If no language preference is defined in the user profile, or if the server uses SharePoint Foundation 2013, the language preferences stored in the user's language settings for the site collection are used.
- If no language preference is defined in the user's site collection language settings, the language preferences stored in the user's web browser are used.
- If no language preference is defined in the user's web browser, the default site language is used.
What I want to know, is there any way to force sharepoint to switch between languages, as per users wish. e.g. we provide dropdown/options from where user selects the language and sharepoint system content (Site settings, Ribbon etc.) is shown in that language.
So instead of referring to user profile/Browser settings, can we overwrite this with dropdown selection?