How to create a page showing only articles in a certain language? I have several articles on my website in different languages. I would like to create a page on which only the articles in a certain language are displayed based on the url.


Only show articles in english when user is on www.website.com/en/blog
Only show articles in french when user is on www.website.com/fr/blog


How can I do that? I have Internationalization, Entity and Views.

My language detection/selection settings are, in the order:


URL (path prefix)
Default
User


I have two languages: english (default) and french.

All my articles have the vocabulary "Blog (taxonomy) > story (term)"

The only thing is, I'm not very good at using Views so I would need a really "step by step" explanation, because it is not really intuitive to me.

Many thanks for your help!
Use the Internationalizations Views module, which extends the i18n module with multilingual support for views.

Also, to make view results correspond to the language switcher, add a filter for Content Translation: User's Current Language, which is the language that an authenticated user has set in the user settings (it is NOT the same as the current browser language or the site language).

Note: The Internationalizations Views module only has an alfa version for D7, but right now there are over 41K users using this version. Therefor I think "DEV" is not a valid release qualifier for that version anymore, because +41K users can't be wrong, right?

PS: I'm assuming this question is about D7.