I have a theory that we could make a custom font where unused characters (maybe capital letters or symbols or something) are used to represent Cyrillic characters. From there it would be relatively easy to implement a Russian language mod.
So for example, take these characters:

Then when you make the font, instead of drawing a 'Z' for example, you would draw one of those. To display that character in-game you simply type a 'Z'.