I have often wondered why it is that non-English speaking programmers are forced to use a different language when programming when it would seem to be so easy to offer an ID
When I was a kid, there was a version of the Logo programming language (interpreted) in Hebrew. I vaguely remember a faux-BASIC in the same language.
These were horrible to use though because letters are written RTL and numbers and symbols were written LTR, and the old ASCII based PCs/Apples couldn't really handle that kind of a beating.