ad 1. no, you can make an english generator and a russian generator, but you cannot switch between them.
ad 2. i don't think that's possible. if you want to change the existing station prefixes/suffixes, you probably need to add them to TTDPStringIDToOTTDStringIDMapping in newgrf.cpp, but it may get messy. also, you can add new station names for industries (one per industry). overall it's pretty limited in what you can do.
You might not exactly be interested in Ferion
, but if you are, have fun