I actually am not able to answer either question. We want to release on steam this year but we can never be sure. For Russian I am not sure either.
It's a pity, I would like to(