Should non-English member names be changed to English?

Posted by M.A. Hanin on Stack Overflow See other posts from Stack Overflow or by M.A. Hanin
Published on 2010-04-25T15:38:26Z Indexed on 2010/04/25 15:43 UTC
Read the original article Hit count: 265

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?

© Stack Overflow or respective owner

Related posts about .NET

Related posts about non-english