The game will be released on Steam along with the 0.7 update; the Russian translation is available.
The game will be released on itch.io ?
Yes