It would help everyone if we provided a mechanism that people could use to flag their post if english is language they are not comfortably fluent in. A lot of non-english speakers have to go to english forums for tech support and find it embarrassing to ask questions in broken speech.
Worse, people reading post often cannot tell if a badly worded post results from a poor english or just laziness and sloppiness on the part of a native english speaker. Personally, I will take the time to puzzle out a poorly worded post if I know the author is struggling with english but if I think they're just lazy and careless I won't bother.
A simple check box could flag the author as a non-english speaker and allow everyone to adjust accordingly.
Some answers below have accused me of being 'elitist'. I'm not sure where they got the idea that I was sneering down at anyone because their abilities at either english or coding. That was not my intent.
When I said I would not bother with post that appeared to incoherent owing to laziness or carelessness, I am not being elitist. I'm giving priority in my time budget to people who are respectful enough of my time to spend the their time writing as clear a question as their grasp of english and coding allows. Why should I spend time answering a careless and slapdash post when I could spend that time helping posters who took more of their time writing their questions?
I am perfectly willing to burn a lot of time helping someone struggling to write code in their non-native language. I have a hard enough time coding myself in english that I can't even imagine what a dog's breakfast I would make of it if I had to code in, say, Korean.
I have seen many instances in which questions have been down checked when a quick glance at the poster's profile gives a strong hint they are not native english speakers. I would like a system that would spare those posters from being down checked or ignored by an using an interface element that clearly communicates in a standardized way whether the poster natively speaks english or not.
I don't see what's elitist about that.
This is the kind of post (original unedited) I'm talking about:
Hy, I have a childe view that put it self over other brother views. The problem is that when i touch it the brother also reacts at the touch event. How can I disable touch propagation on the underlieng brother views?
I'm not even exactly sure what he is describing. I can guess that he has a sibling view that extends over its siblings but I'm not sure. If I edited it, I might not end up asking the same question the poster intended.
To answer the question, I will either have to (1) first ask for more detail and then keep checking back until I get it or (2) try to answer what I think the question is and possibly mangle it then have to come back and edit my answer all the while risking a down vote because I answered the wrong question.
I will take the time and the risk of down vote if the poster is not a native english speaker (or is a child) and the confusing question represents their honest best effort. If they're just being lazy, I have other people to help.
I would like a mechanism that would help me decide how to allocate my time and would protect the non-english speaking posters from unjust down votes.