I'm sorry for posting again on this topic, but this time the purpose is different. I thought that since Events Manager and Polylang are ones of the most popular plugins in their particular category, let's get together and make the compatibility possible. I almost understood how EM works with Polylang and what should we concentrate on.
1. First thing what should be done in order for others to work is forcing EM to scan the translated pages (Events, -Categories, -Locations, and so on) for the word "CONTENTS" and replace it with the necessary content.
2. Then when you go to that /events/ or /events-ru/ page with the list of all events, EM should see what language is set on the website and filter them (right now it's displayed from both languages):
http://bikeportal.md/events/ (original page with "CONTENTS" in it) or http://bikeportal.md/events-ru (translated page with [category_list] shortcode in it)
! On both pages from above, if you open the ro_RO events the website turns (or remains) in ro_RO, and if you open the ru_RU events the website turns (or remains) in ru_RU. So this is already covered by Polylang.
3. Synchronize Location and Date/Time (Category is synchronized by Polylang already) when you create the translation of an event. The first two are probably not synchronized because Polylang doesn't see them as custom taxonomies or whatever they are.
There are some other minor problems but I think they are related to the first problem with scanning the "CONTENTS" word from translated pages. I personally think this is not a big deal for a skilled php programmer and for you guys that created this awesome plugin. I'm willing to do the testing on my website. Let's get to work?