If I had to guess, it's just the content of the posts in Russian, not the actual website language. Can you link one of the posts you're talking about? They're probably genuinely written in Russian by the author of the post, a lot of people in the Toribash community are Russian.