3 ms·
Come on, you can't expect the whole world to speak your language, especially since this was a project that was closed and internal until a very short time ago.
by qalmakka 6y ago
Come on, you can't expect the whole world to speak your language, especially since this was a project that was closed and internal until a very short time ago.
Also Mandarin is not an obscure or uncommon language at all (it's the #1 most spoken language in the world AFAIK). If someone cares enough about this they can just hire a random guy and get the parts in Mandarin translated; someone will probably do this for free in its spare time anyway. Given that I personally know at least 3 person that know both English and Mandarin, I think there's no shortage of bilingual developers out there.
- tgv 6y agoMandarin isn't the #1 spoken language (), certainly not under software engineers, and is geographically very limited. And while speaking it may be about as hard as any other language, reading and writing are definitely more complex than English. () e.g. see https://en.wikipedia.org/wiki/List_of_languages_by_total_number_of_speakers#Top_languages_by_population https://en.wikipedia.org/wiki/List_of_languages_by_total_num...
- qalmakka 6y agoHaving a source code release full of Chinese comments is still better than not having the source at all. Nobody owes anything to anyone in FOSS, and it's not like they did that with the purpose of hindering comprehension from foreigners; that's what their developers probably wrote by themselves during development.
- ruslan 6y agoThey should educate their developers before allowing them to write and release code to public. Educate in many ways, not just to write in English, but to write appropriate code that follows established rules and practices, the code that is clean of commented out lines of rudimental code. Otherwise in some fraction of time we get overwhelmed with cryptic unreadable, unmaitainable code that noone understands. I don't think open source community deserves this. I myself rarely release my code to public exactly by this same reason - I consider it buggy, bogus and does not deserve to be published. And yes I have to deal with chinese written code quite a lot (because we are using chinese microcontrollers and CPUs in our devices) and I'm damn tired of that bad smelling stuff. PS: I'm russian, English is not my first, but I do prefer to use English for all that is related to programming and electronics engineering.
- ruslan 6y agoOne can communicate in any language as much as one wants to, but as for engineering there are such things as industry standards and "good practices" one should obey to to get others (presumably on the other side of the world) understand your engineering sulutions and decisions. Following your logic why no use hieroglyphs in variable names and other specifiers ? How will you cope with that ?