3 ms·
The whole issue is designing software around the assumption that there will be a primary group. It means all other groups become second class citizens, and you
by hrktb 6y ago
The whole issue is designing software around the assumption that there will be a primary group.
It means all other groups become second class citizens, and you might not even understand who will be your real primary group at the time of coding the service.
- pwinnski 6y agoIn theory, I agree: there should be no second-class users of any software. In practice, I'm not sure how that's possible. I18N is hard, really, really hard, to the point that only very large teams can really get things even close to right. Really, you almost need as many people working on the issue as there are written languages, or at least some people are going to be second-class users, right? But let's says we stick with EFIGS, since that covers most of the western world and supporting Arabic and several different Asian character sets is well outside the expertise of the majority of people reading this page. That's still really, really complex. Maybe most of all for Americans, who can easily live our entire lives without encountering anything other than American culture. I mean, I've spent a lot of time trying to tease Traditional Chinese subtitles apart from Simplified Chinese subtitles, and then watching how the resulting Chinese subtitles handle large numbers, to know that I'm not the person for the job!