Another issue regarding language is the almost exclusive use of English. I may be wrong, but Mathematica is one of the few software systems that addresses this: they have what are essentially subtitles for their code. You still have to type the commands in something English-like, but you can see the meaning in French, German, Chinese, etc.
I think the EXCEL table functions (not the VBA macro language) are a well-known example of a multilingual programming language.
I am German, but I don't like this. It produces a host of problems for code readability and documentation and even more if you have to work on the same code on systems with different installation languages.
Since English is such a widely used language, it is much better to write the code completely in English, at most commenting in e.g., German.