Situation: Automatically generated memebers, such as MenuStrip items, have their (automatically generated) names based on the text entered when the item was created. My most common situation is creating a menu-strip and adding menu-items by entering their text (using the graphical designer).
Since my GUI is in Hebrew, all these members have a name which contains a Hebrew string. Something like "(hebrew-text)ToolStripItem". When I create event handlers, the event handlers "inherit" the hebrew text: "(hebrew-text)ToolStripMenuItem_Click".
This actually works well, IntelliSense has no problem with Hebrew text, and so does the compiler.
The question is: should I change these names (or prevent them from being created in the first place)? What are the possible consequences of keeping those names?
EDIT: To clarify, when I say Hebrew text, I don't mean Hebrew words written in English text, I mean actual Hebrew characters.
Always program in English. All the successful development teams I've had experience of in several EU countries do this. It makes it a lot easier if a (say) Dutch team wants to sell code to a (say) Spanish one.