PEP 3131: Supporting Non-ASCII Identifiers

Gregor Horvath gh at gregor-horvath.com
Wed May 16 22:49:35 EDT 2007


rurpy at yahoo.com schrieb:

>> 2) Create a way to internationalize the standard library (and possibly
>> the language keywords, too). Ideally, create a general standardized way
>> to internationalize code, possibly similiar to how people
>> internationalize strings today.
> 
> Why?  Or more acurately why before adopting the PEP?
> The library is very usable by non-english speakers as long as
> there is documentation in their native language.  It would be

Microsoft once translated their VBA to foreign languages.
I didn't use it because I was used to "English" code.
If I program in mixed cultural contexts I have to use to smallest 
dominator. Mixing the symbols of the programming language is confusing.

Long time ago at the age of 12 I learned programming using English 
Computer books. Then there were no German books at all. It was not easy. 
It would have been completely impossible if our schools system would not 
have been wise enough to teach as English early.

I think millions of people are handicapped because of this.
Any step to improve this, is a good step for all of us. In no doubt 
there are a lot of talents wasted because of this wall.

Gregor



More information about the Python-list mailing list