I wasn't sure what a translation file is, so I removed all the files in the WinSCP directory. That had no effect, the login screen still does not work.
I'm thinking that this is a registry problem, but I'm not sure what I need to delete from the registry. I tried creating an empty WinSCP3.ini file, and that had no effect - except for filling the file with settings, I can send the .ini file if it would help. I went into the registry, but all I knew to search for was "WinSCP". I removed as many matching entries as I could, and that didn't help either.
Here's a funny thing though. After trying things, I found if i press "Enter" at the login screen, it would connect to the last saved session, and the program would work fine from there. But if I go back to that login screen, it's still empty. After removing registry values and doing other things, I have since lost all my saved sessions, and that method doesn't work anymore. It was as if the interface were working right, it just wasn't displaying the contents of the window.
Any ideas?