See the FIXME in MwTimeIsoFormatter::getMessage
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T87764 Bugs related to time datatype (tracking) | |||
Resolved | hoo | T104447 MwTimeIsoFormatter forces time precisions to be displayed in English |
Event Timeline
Just tested this locally: 21 January 2014 on my repo is displayed as 21. Januar 2014 on my German client wiki.
The problem is being reported in regard to centuries specifically; see [[:d:WD:Contact the development team#Century dating—localization]]. (This does not mean there aren't issues with other dates as well.)
And in fact, the issue may be related to the fact that German seems to be the only localization, so testing on a German client probably won't help identify if there are other problems.
That's not the case, the problem here is that precisions aren't yet translated. MwTimeIsoFormatter::getMessage still forces English for them.
Maybe. But even at that the ordinal is coming out in "German"--for example, as "12." instead of "12th"
Well, the English version also is for example 3. century for the third century, so nothing special is being done for German.
hoo: It isn't displayed as 3. century for German though. See what I wrote on https://www.wikidata.org/wiki/Wikidata:Contact_the_development_team#Century_dating.E2.80.94localization
Evidently not (see Nikki above). But then aside from the translation issues, the "English" is just simply wrong, because in English (British, American, or otherwise), you'd never say "12. century." You'd say "12th century."
It is now, so it must have very recently changed, because I'm not making stuff up either. It really was using 3 century for German on Wikidata and the German Wikisource a few days ago.