Again... it is already doing that translation on a lower level... from hex to usable decimal numbers. There is no reason in the world that simple text representing a month's name in whatever language cannot be part of how the OS parses that part of any date, except stubborn need to reduce it all to numbers and make people think like a machine so the machine doesn't have to.
What you're saying is that the whole world should have to propagate this same argument til the end of time so that a statistically insignificant portion of the population can have a supposedly easier time parsing regexes.
mnem
Well, yes. You have a point. But: Have you ever tried locale-dependent programming? Like, for real?
And, this side-discussion on "how to talk to your computer" sort of took over my simple empirical observation that what you propose as completely unambiguous is not. Not even in the constrained case when we agree which language we're dealing with.
Your move.
With all the money spent developing OSes with blinkenlights and every imaginable gewgaw, maybe something this basic and human-thought-oriented should get some time. The OS is the natural place for this to occur, as they already have teams of devs working on every language version anyways. And for those locales where nobody can be arsed, then use the Latin-derived names that most of the world uses as an alt anyways.
Again; once the translation standard is developed, it becomes pretty much a code jellybean that can be dropped in anywhere, just like the code MS uses during setup to define these things and all other programs refer back to it thereafter.
In all honesty... this is just another aspect of the "I am a person, not a number!" debate.
mnem
The whole
"I am a person, not a number!" debate is part of the problem. The computer programmer can do all sorts of things to give the computer as much intelligence as they can. However, the human condition can always outwit the computer and artificially/intentionally/unknowingly create a "garbage in, garbage out" condition.
SWMBO's mother makes a perfect example for this sort of thing. Someone here already mentioned sorting photo files with dates as part of the filename. She does exactly this (badly) with files and folders. Since the computer sees the data as a filename, it is not even aware that the data is in the form of a date. Right there, the computer has already been outwitted. Now comes the human condition. In conversation, she will recall that she was thinking in Polish on that particular day when the photo was taken, for some reason completely independent of that for taking the photo. Now, take another instance and it may be Polish, French (France), French (Quebec), English (US) or English (Canadian) that she was thinking in, each with a different locale she may be using. She has her reasons for thinking in the various languages, but without her explanation, there is no possible way to know (or remember after the fact) what she was using/thinking at the time. In fact, there are times when even she does not remember. Good luck on guessing which of the 5 locales she has used at any particular moment. Another human or computer has no chance to recover usable information from her data.
I know, since I have been trying to recover some of that information. This is the same person with the failed SSD that I have been attempting to recover data from. What @mnementh says does work out when the photo has valid EXIF data. EXIF data is in a machine format and can be displayed in a format by the OS as selected by the user. Otherwise, it becomes challenging. Take a date of 01/02/03 as an example. In her photos, the best guess as to the year is which dog appears in the photo. That can only be done by someone who knows her dogs and what the dog's appearance was at a certain age. The month of January, February or March is best estimated by looking at the size of the snow banks in the image; other months are even more challenging. Whichever field is left over after guessing year and month must be the day .... but may be the day the photo was taken or may be the day the photo was transferred to the computer. Good luck
So there we have it. Confusion will reign supreme. Any attempts to reduce the confusion are futile