On 9/23/2018 9:52 AM, aliak wrote:
Not seeing identifiers in languages you don't program in or can read in is expected.

On the other hand, I've been programming for 40 years. I've customized my C++ compiler to emit error messages in various languages:

https://github.com/DigitalMars/Compiler/blob/master/dm/src/dmc/msgsx.c

I've implemented SHIFT-JIS encodings, along with .950 (Chinese) and .949 (Korean) code pages in the C++ compiler.

I've worked in Japan writing software for Japanese companies.

I've sold compilers internationally for 30 years (mostly to Germany and Japan). I did the tech support, meaning I'd see their code.

---

There's a reason why dmd doesn't have international error messages. My experience with it is that international users don't want it. They prefer the english messages.

I'm sure if you look hard enough you'll find someone using non-ASCII characters in identifiers.

---

When I visited Remedy Games in Finland a few years back, I was surprised that everyone in the company was talking in english. I asked if they were doing that out of courtesy to me. They laughed, and said no, they talked in English because they came from all over the world, and english was the only language they had in common.

Reply via email to