First go to Content->Feeds and delete all the imported events from Indico.
Then go to Structure->Content type amd Edit the Indico Event content type.
Go to Language settings and select Default language -> Not specified or not applicable
Save and clear caches.
Go to Content->Feeds and import events from Indico.
Then go to your view and add the filter Content: Translation language and select the values Interface text language selected for page and Not specified or Not applicable depending on what you have selected before.
Now your view should display events properly whenever you switch to English or French without appearing twice.
This is normal because the Indico events don’t have a language set and their links follow the pattern of the English links.
It would be possible to fix this if the view had fields instead of using a display format but you wouldn’t get the nice layout of the Agenda box.
Another way to fix this is to create a second Indico feed and mark it as French by setting the language manually in the imported nodes but that means that you import the same event twice in the system creating additional nodes and I wouldn’t advise that.
Dear @sboutas ,
The solution is not working anymore…
If I only select “Interface text language selected for page” and “Not specified”, my Indico Event won’t be displayed… It was working before, but not anymore… Should I re-delete and re-import my Indico Events?
Thanks for your help,