Hacker News new | ask | show | jobs
by masklinn 4656 days ago
> German region format obviously also emtails German day and month names. That's really quite obvious.

It's not. In fact, it's nonsensical. If I have a language setting, I want things in that language, not in an other one.

The format spells out where items are relative to one another, what the various separators and interspersed characters are and if applicable what size the various elements are (e.g. months could be spelled out in full, only the initial or in abbreviated form).

And this is supported since There are a "Germany" or a "France" format which do not override the language setting.

1 comments

The confusion appears to be that there's an English - Germany setting and a German - Germany setting, as you point out in this comment. You have to distinguish between countries and languages when requesting a date format. It's unfortunately just that complicated. Why? Because some people never learn another date style even if they prefer a different language. This isn't as much of a problem when dates are represented in a straightforward way, but some regions are really different and if travelling in a different country, you may want to borrow that country's date formats without changing the rest of your system language. It's equally possible that some date representations don't "translate" and so to properly support all date formats, languages may need to be overridden. I'm not saying it's obvious -- but then country restrictions were always man-made and rarely make sense in the first place. Personally, I blame languages named after countries. ;-)