Is there any possibility to filter content with the actual selected language of the user?

I've created a document library with metadata where I have filled up the language of the content.

Now it should only show English content when a user has English as default SharePoint language and German content when the user has German as default language.

1 Answer 1


There are various options depending on the requirements and technical limitations.

If you are able to put the language of the user in the URL you can use a filter webpart and connect it to the view web part. The view web part then filters the results based upon a value comming from the filter web part.

Second option. In the SharePoint on premise version. You can program your own "connected webpart". This way you have full control over where to get the language information of that user.

A third option.
Create two audiences. One for english users and one for the german users. You can configure webparts so they are only visible if the user is in a certain audience. When the audiences are created you put two list view webparts on a page, set the filters correctly and set the audience in the web part properties. One list view web part is only displayed to english users. The other one is only displayed to german users.

  • Hi W0ut! Thanks for the information. The filter webpart was my favourite but to do this we have to upgrade to enterprise edition and for the target audiences we have to create 6 groups and fill up nearly 5000 users to these groups. So this will be a lot of work. I'll think about this one more time to decide what we can do. But many thanks for your input on this case! Oct 16, 2014 at 13:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.