Deleted post
As of now, I'm not comfortable with the game being reposted. However I am totally okay with a fan-translation of the game being sent to me for me to post myself to add onto the main game's post. (I actually have a Spanish-Translation in the works following this exact route)
Though if there is a Russian-speaking only platform / social media network that would reach a wider audience than itch.io, I am definitely open to reaching a middle ground on it. I do just want to personally talk to you or whoever is wanting to post it somewhere else before anything like that is done. If you want to talk about it, add me on Discord. I'm open to discussing it all :D (Discord: needs_bear)