914820-locale - correctly get current user and use .po files

@lzap @mccun934 Please give this a look. I see that we switched to .mo files back in March; how are they generated? I don't see them in git. I'd rather not rely strictly on binary .mo files since having the .po files to look at is handy at times. Can they both be used?