I have a ~/.bashrc and a ~/.profile file and put the export command in both (in fact, putting it in
*sigh* I should not get into this fight again... environment settings do not belong in .bashrc, that means they are set for *every* shell and you can't override them as needed.
.profile did no good, but putting it in .bashrc set $LANG correctly
Normally one sets up xterm to run a login shell. Not doing so is only useful if you use a system where you log in to a text console and run startx to get into the window system.
XTerm.*.geometry: 80x70
...aaaaaaaaaa!!!!
That'll break menus, all right. And pretty much everything else.
XTerm.VT100.geometry: 80x70
You're setting the geometry for *every* widget in the application, including menus, the menu bar that exists in some versions, etc. *Very* bad idea.
Also, please pick one of .Xdefaults or .Xresources and stick with it. .Xresources is preferred because .Xdefaults has been deprecated since X11R5 came out over 10 years ago (but they can't actually get rid of it because so many people refuse to rename their precious .Xdefaults).