Sorry 'bout that. I just got off the phone with tech support for a friend's computer and I had a head of steam from trying to understand some robot in a faraway land.
Perhaps banning/deleting accounts of non-english speakers was a bit harsh. But the prerequisite to properly fill out a profile might ensure a minimum level of proficiency in the native language of this site.
Perhaps a sub-forum for non-English help would be possible. Or not. Please feel free to ignore or delete my suggestions.