Should non-English member names be changed to English?
- by M.A. Hanin
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?